.event-block[data-astro-cid-x4mngd6g]{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:1.35rem;flex-direction:column;display:flex;position:relative;overflow:hidden}.eb-banner[data-astro-cid-x4mngd6g]{color:#fff;background:radial-gradient(120% 140% at 85% -10%, #ffffff47, transparent 55%), linear-gradient(135deg, color-mix(in srgb, var(--accent) 92%, #000) 0%, color-mix(in srgb, var(--accent) 55%, #080b14) 100%);padding:1.1rem 1.25rem 1.25rem;position:relative}.eb-banner[data-astro-cid-x4mngd6g]:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;mask-image:linear-gradient(120deg,#000,#0000 65%)}.eb-banner-row[data-astro-cid-x4mngd6g],.eb-banner-main[data-astro-cid-x4mngd6g],.eb-titleblock[data-astro-cid-x4mngd6g],.eb-aside[data-astro-cid-x4mngd6g]{z-index:1;position:relative}.eb-banner-row[data-astro-cid-x4mngd6g]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.eb-series[data-astro-cid-x4mngd6g]{letter-spacing:.02em;text-transform:uppercase;background:#0000008c;border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .7rem .3rem .55rem;font-size:.74rem;font-weight:900;display:inline-flex}.eb-series-dot[data-astro-cid-x4mngd6g]{width:.55rem;height:.55rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 70%, transparent);background:#fff;border-radius:50%}.eb-round[data-astro-cid-x4mngd6g]{letter-spacing:.08em;text-transform:uppercase;color:#fffc;font-size:.72rem;font-weight:800}.eb-banner-main[data-astro-cid-x4mngd6g]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 1.5rem;margin-top:1.1rem;display:flex}.eb-titleblock[data-astro-cid-x4mngd6g]{min-width:11rem}.eb-title[data-astro-cid-x4mngd6g]{letter-spacing:-.04em;margin:0;font-size:clamp(1.6rem,3.6vw,2.15rem);line-height:1.02}.eb-circuit[data-astro-cid-x4mngd6g]{color:#ffffffe6;align-items:center;gap:.5rem;margin:.7rem 0 0;font-size:.9rem;font-weight:700;display:flex}.eb-flag[data-astro-cid-x4mngd6g]{font-size:1.15rem;line-height:1}.eb-tracktype[data-astro-cid-x4mngd6g]{letter-spacing:.08em;text-transform:uppercase;color:#ffffffeb;border:1px solid #ffffff59;border-radius:999px;margin-left:.1rem;padding:.18rem .5rem;font-size:.64rem;font-weight:900}.eb-aside[data-astro-cid-x4mngd6g]{flex-direction:column;gap:.55rem;margin-left:auto;display:flex}.eb-countdown[data-astro-cid-x4mngd6g]{grid-template-columns:repeat(4,minmax(3rem,1fr));gap:.4rem;display:grid}.eb-cd[data-astro-cid-x4mngd6g]{background:#0009;border-radius:.7rem;flex-direction:column;align-items:center;padding:.5rem .4rem;display:flex}.eb-cd-num[data-astro-cid-x4mngd6g]{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:900;line-height:1}.eb-cd-label[data-astro-cid-x4mngd6g]{letter-spacing:.06em;text-transform:uppercase;color:#ffffffa6;margin-top:.3rem;font-size:.62rem;font-weight:800}.eb-status[data-astro-cid-x4mngd6g]{letter-spacing:.1em;text-transform:uppercase;border:1px solid #fff6;border-radius:999px;align-self:flex-end;padding:.4rem .9rem;font-size:.72rem;font-weight:900}.eb-checkpoint[data-astro-cid-x4mngd6g]{background:#0009;border-radius:.7rem;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.75rem;padding:.6rem .85rem;font-weight:800;display:grid}.eb-cp-icon[data-astro-cid-x4mngd6g]{width:1.05rem;height:1.05rem;display:inline-flex}.eb-cp-label[data-astro-cid-x4mngd6g]{font-size:.95rem}.eb-cp-date[data-astro-cid-x4mngd6g]{color:#ffffffc7;font-variant-numeric:tabular-nums;font-size:.85rem}.eb-cp-time[data-astro-cid-x4mngd6g]{font-variant-numeric:tabular-nums;font-size:.95rem}.eb-sessions[data-astro-cid-x4mngd6g]{flex-direction:column;gap:.25rem;margin:0;padding:.6rem .75rem;list-style:none;display:flex}.eb-session[data-astro-cid-x4mngd6g]{border:1px solid #0000;border-radius:.7rem;grid-template-columns:1.6rem 1fr auto auto;align-items:center;gap:.85rem;padding:.7rem .65rem;display:grid}.eb-session[data-astro-cid-x4mngd6g]+.eb-session[data-astro-cid-x4mngd6g]{border-top:1px solid var(--line);border-radius:.7rem}.eb-s-icon[data-astro-cid-x4mngd6g]{width:1.25rem;height:1.25rem;color:var(--muted);display:inline-flex}.eb-s-copy[data-astro-cid-x4mngd6g]{flex-direction:column;gap:.12rem;min-width:0;display:flex}.eb-s-label[data-astro-cid-x4mngd6g]{color:var(--text);font-weight:700}.eb-s-note[data-astro-cid-x4mngd6g]{color:var(--muted);font-size:.72rem;line-height:1.25}.eb-s-date[data-astro-cid-x4mngd6g]{color:var(--muted);font-variant-numeric:tabular-nums;text-align:right;font-size:.88rem}.eb-s-time[data-astro-cid-x4mngd6g]{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;justify-content:flex-end;min-width:4.8rem;font-weight:700;display:inline-flex}.eb-s-range[data-astro-cid-x4mngd6g]{color:var(--muted);padding:0 .2rem}.eb-session[data-astro-cid-x4mngd6g].is-race{border-color:color-mix(in srgb, var(--accent) 70%, transparent);background:color-mix(in srgb, var(--accent) 12%, transparent)}.eb-session[data-astro-cid-x4mngd6g].is-race .eb-s-icon[data-astro-cid-x4mngd6g]{color:color-mix(in srgb, var(--accent) 85%, white)}.eb-foot[data-astro-cid-x4mngd6g]{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding:.85rem 1.25rem 1rem;font-size:.8rem;font-weight:800;display:flex}.eb-hash[data-astro-cid-x4mngd6g]{color:color-mix(in srgb, var(--accent) 80%, white);letter-spacing:.01em}.event-block[data-astro-cid-x4mngd6g].is-featured{border-color:color-mix(in srgb, var(--accent) 55%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 35%, transparent), var(--shadow)}.event-block[data-astro-cid-x4mngd6g].is-past{opacity:.62}.event-block[data-astro-cid-x4mngd6g].is-past .eb-banner[data-astro-cid-x4mngd6g]{filter:saturate(.5)}.eb-countdown[data-astro-cid-x4mngd6g].is-live{grid-template-columns:1fr}.eb-countdown[data-astro-cid-x4mngd6g].is-live .eb-cd[data-astro-cid-x4mngd6g]:not(:first-child){display:none}.eb-countdown[data-astro-cid-x4mngd6g].is-live .eb-cd[data-astro-cid-x4mngd6g]{background:color-mix(in srgb, var(--accent) 30%, #0009)}@media (width<=540px){.eb-aside[data-astro-cid-x4mngd6g]{width:100%;margin-left:0}.eb-cd-num[data-astro-cid-x4mngd6g]{font-size:1.25rem}.eb-session[data-astro-cid-x4mngd6g]{grid-template-columns:1.4rem 1fr auto;gap:.5rem .7rem}.eb-s-date[data-astro-cid-x4mngd6g]{text-align:left;grid-column:2;font-size:.78rem}.eb-s-time[data-astro-cid-x4mngd6g]{grid-area:1/3/span 2}}.mini-cal[data-astro-cid-dnrvslrw]{border:1px solid var(--line);background:var(--panel);border-radius:16px;margin-bottom:1.75rem;padding:1.25rem;position:relative}.mini-carousel[data-astro-cid-dnrvslrw]{align-items:center;gap:.6rem;display:flex}.mini-viewport[data-astro-cid-dnrvslrw]{scrollbar-width:none;flex:auto;min-width:0;overflow-x:auto}.mini-viewport[data-astro-cid-dnrvslrw]::-webkit-scrollbar{display:none}.mini-track[data-astro-cid-dnrvslrw]{gap:1.25rem;display:flex;position:relative}.mini-month[data-astro-cid-dnrvslrw]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--line) 70%, transparent);border-radius:12px;flex:0 0 calc(33.3333% - .833333rem);padding:.85rem}.mini-nav[data-astro-cid-dnrvslrw]{border:1px solid var(--line-strong);width:2rem;height:2rem;color:var(--muted);cursor:pointer;background:#ffffff0a;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;transition:color .14s,border-color .14s,background .14s,opacity .14s;display:inline-flex}.mini-nav[data-astro-cid-dnrvslrw]:hover:not([disabled]){color:var(--text);border-color:var(--red);background:color-mix(in srgb, var(--red) 14%, transparent)}.mini-nav[data-astro-cid-dnrvslrw][disabled]{opacity:.3;cursor:default}.mini-nav[data-astro-cid-dnrvslrw] svg[data-astro-cid-dnrvslrw]{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:1.05rem;height:1.05rem}.mini-month[data-astro-cid-dnrvslrw]:nth-child(odd){background:linear-gradient(145deg, color-mix(in srgb, var(--red) 10%, transparent), color-mix(in srgb, var(--panel-strong) 55%, transparent))}.mini-month[data-astro-cid-dnrvslrw]:nth-child(2n){background:linear-gradient(145deg, color-mix(in srgb, var(--purple) 11%, transparent), color-mix(in srgb, var(--panel-strong) 55%, transparent))}.mini-month-label[data-astro-cid-dnrvslrw]{color:var(--text);text-align:center;margin-bottom:.6rem;font-family:Space Grotesk,Inter,sans-serif;font-size:.92rem;font-weight:700}.mini-grid[data-astro-cid-dnrvslrw]{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.mini-weekday[data-astro-cid-dnrvslrw]{text-align:center;letter-spacing:.04em;color:var(--muted);padding-bottom:.25rem;font-size:.62rem;font-weight:800}.mini-day[data-astro-cid-dnrvslrw]{aspect-ratio:1;color:var(--muted);border-radius:7px;justify-content:center;align-items:center;font-size:.72rem;font-weight:600;transition:color .14s;display:flex;position:relative;overflow:hidden}.mini-day[data-astro-cid-dnrvslrw].is-empty{visibility:hidden}.mini-day[data-astro-cid-dnrvslrw].is-past-day{color:color-mix(in srgb, var(--muted) 55%, transparent)}.mini-day[data-astro-cid-dnrvslrw].has-events{color:#fff}.mini-day[data-astro-cid-dnrvslrw].has-events .mini-day-num[data-astro-cid-dnrvslrw]{text-shadow:0 1px 2px #0000008c;font-weight:700}.mini-day[data-astro-cid-dnrvslrw].is-today{color:var(--text)}.mini-day[data-astro-cid-dnrvslrw].is-today:after{content:"";border:1.5px solid color-mix(in srgb, var(--red) 85%, transparent);border-radius:inherit;z-index:2;pointer-events:none;position:absolute;inset:0}.mini-day-num[data-astro-cid-dnrvslrw]{z-index:1;line-height:1;position:relative}.mini-fill[data-astro-cid-dnrvslrw]{z-index:0;pointer-events:none;gap:1.5px;display:flex;position:absolute;inset:0}.mini-fill[data-astro-cid-dnrvslrw] .mini-seg{flex:1 1 0;min-width:0}.mini-day[data-astro-cid-dnrvslrw].is-past-day .mini-fill[data-astro-cid-dnrvslrw]{opacity:.4}.mini-day[data-astro-cid-dnrvslrw].has-events{cursor:pointer}.mini-pop[data-astro-cid-dnrvslrw]{z-index:30;border:1px solid var(--line-strong);background:var(--panel-strong);border-radius:12px;width:max-content;max-width:260px;padding:.6rem .65rem .65rem;position:absolute;box-shadow:0 14px 34px #00000080}.mini-pop[data-astro-cid-dnrvslrw][hidden]{display:none}.mini-pop[data-astro-cid-dnrvslrw].is-open{animation:.12s mini-pop-in}@keyframes mini-pop-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.mini-pop-date[data-astro-cid-dnrvslrw]{letter-spacing:.02em;color:var(--text);margin:0 1.1rem .45rem 0;font-family:Space Grotesk,Inter,sans-serif;font-size:.72rem;font-weight:800}.mini-pop-close[data-astro-cid-dnrvslrw]{width:1.25rem;height:1.25rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:1rem;line-height:1;transition:color .12s,background .12s;display:flex;position:absolute;top:.3rem;right:.35rem}.mini-pop-close[data-astro-cid-dnrvslrw]:hover{color:var(--text);background:#ffffff14}.mini-pop-list[data-astro-cid-dnrvslrw]{flex-direction:column;gap:.5rem;display:flex}.mini-pop[data-astro-cid-dnrvslrw] .mini-pop-row{grid-template-columns:auto 1fr;align-items:start;gap:.5rem;display:grid}.mini-pop[data-astro-cid-dnrvslrw] .mini-pop-dot{background:var(--row,var(--muted));border-radius:50%;flex:none;width:.55rem;height:.55rem;margin-top:.28rem}.mini-pop[data-astro-cid-dnrvslrw] .mini-pop-name{color:var(--text);font-size:.8rem;font-weight:700;line-height:1.2}.mini-pop[data-astro-cid-dnrvslrw] .mini-pop-meta{color:var(--muted);margin-top:.1rem;font-size:.68rem;font-weight:600}@media (width<=900px){.mini-month[data-astro-cid-dnrvslrw]{flex-basis:calc(50% - .625rem)}}@media (width<=600px){.mini-month[data-astro-cid-dnrvslrw]{flex-basis:100%}}.section[data-astro-cid-lcdefpme]{padding-block:clamp(1.5rem,3vw,2.25rem)}.section[data-astro-cid-lcdefpme]:first-child{padding-top:clamp(.9rem,2vw,1.4rem)}.split-heading[data-astro-cid-lcdefpme]{margin-bottom:1rem}.calendar-featured-grid[data-astro-cid-lcdefpme]{columns:330px;column-gap:1.25rem}.calendar-featured-grid[data-astro-cid-lcdefpme]>*{break-inside:avoid;width:100%;margin-bottom:1.25rem}.cal-toggle[data-astro-cid-lcdefpme]{border:1px solid var(--line-strong);color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap;background:#ffffff0a;border-radius:999px;align-items:center;gap:.55rem;padding:.5rem .95rem;font-size:.86rem;font-weight:800;transition:color .14s,border-color .14s,background .14s;display:inline-flex}.cal-toggle-box[data-astro-cid-lcdefpme]{border:2px solid;border-radius:.4rem;width:1.05rem;height:1.05rem;transition:background .14s;position:relative}.cal-toggle[data-astro-cid-lcdefpme]:hover{color:var(--text);border-color:var(--red)}.cal-toggle[data-astro-cid-lcdefpme].is-active{color:var(--text);border-color:color-mix(in srgb, var(--red) 70%, transparent);background:color-mix(in srgb, var(--red) 16%, transparent)}.cal-toggle[data-astro-cid-lcdefpme].is-active .cal-toggle-box[data-astro-cid-lcdefpme]{background:var(--red);border-color:var(--red)}.cal-toggle[data-astro-cid-lcdefpme].is-active .cal-toggle-box[data-astro-cid-lcdefpme]:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:.28rem;height:.55rem;position:absolute;top:.07rem;left:.28rem;transform:rotate(45deg)}.calendar-grid[data-astro-cid-lcdefpme]{columns:2;column-gap:1.25rem}.calendar-grid[data-astro-cid-lcdefpme]>*{break-inside:avoid;width:100%;margin-bottom:1.25rem}.calendar-grid[data-astro-cid-lcdefpme] [data-event].is-hidden,.calendar-featured-grid[data-astro-cid-lcdefpme] [data-event].is-hidden{display:none}@media (width<=900px){.calendar-grid[data-astro-cid-lcdefpme]{columns:1}}
