.hero[data-astro-cid-ge2uvauf]{isolation:isolate;min-height:max(34rem, calc(100svh - var(--header-h)));align-items:flex-end;max-height:60rem;display:flex;position:relative;overflow:hidden}.hero-video[data-astro-cid-ge2uvauf]{object-fit:cover;filter:grayscale()contrast(.95);z-index:-2;width:100%;height:100%;position:absolute;inset:0}.has-video[data-astro-cid-ge2uvauf]:before{content:"";z-index:-1;background:#07183473;position:absolute;inset:0}.hero-inner[data-astro-cid-ge2uvauf]{z-index:3;justify-items:start;gap:var(--space-5);padding-block:var(--space-9) clamp(var(--space-7), 8vh, var(--space-9));display:grid;position:relative}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{font-size:var(--fs-h1)}.schedule[data-astro-cid-ge2uvauf]{font-size:.8125rem}.lead[data-astro-cid-ge2uvauf]{max-width:30ch;font-size:clamp(1.125rem, 1rem + .5vw, var(--fs-sub))}.ctas[data-astro-cid-ge2uvauf]{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.video-toggle[data-astro-cid-ge2uvauf]{right:var(--gutter);bottom:var(--space-5);z-index:4;width:var(--tap);height:var(--tap);border:var(--border-strong) solid var(--white);border-radius:var(--radius-pill);color:var(--white);cursor:pointer;background:0 0;place-items:center;display:grid;position:absolute}.video-toggle[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{width:18px;height:18px}.video-toggle[data-astro-cid-ge2uvauf] .i-play[data-astro-cid-ge2uvauf],.video-toggle[data-astro-cid-ge2uvauf][data-playing=true] .i-pause[data-astro-cid-ge2uvauf]{display:block}.video-toggle[data-astro-cid-ge2uvauf] .i-pause[data-astro-cid-ge2uvauf],.video-toggle[data-astro-cid-ge2uvauf][data-playing=true] .i-play[data-astro-cid-ge2uvauf]{display:none}@media (width<=47.99rem){.ctas[data-astro-cid-ge2uvauf] .btn{flex:100%}}.entries[data-astro-cid-422whecz]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.entries[data-astro-cid-422whecz] .entries-photo{grid-area:1/1/auto/10}.entries[data-astro-cid-422whecz] .entries-photo .placeholder{padding-inline:var(--space-6) 40%;place-items:center start}.entries-cards[data-astro-cid-422whecz]{z-index:3;gap:var(--space-4);grid-area:1/7/auto/13;margin:0;padding:0;list-style:none;display:grid}.entry[data-astro-cid-422whecz]{gap:var(--space-2);padding:var(--space-5) var(--space-6);transition:border-color var(--dur-ui) var(--ease-out);display:grid;position:relative}.entry[data-astro-cid-422whecz]:hover{border-color:var(--blue)}.entry[data-astro-cid-422whecz] h3[data-astro-cid-422whecz]{font-size:1.75rem}.card-link[data-astro-cid-422whecz]{color:var(--ink);text-decoration:none}.card-link[data-astro-cid-422whecz]:after{content:"";position:absolute;inset:0}.entry[data-astro-cid-422whecz]:has(.card-link:focus-visible){box-shadow:0 0 0 3px var(--yellow), 0 0 0 5px var(--blue)}.card-link[data-astro-cid-422whecz]:focus-visible{box-shadow:none}@media (width<=47.99rem){.entries[data-astro-cid-422whecz] .entries-photo,.entries-cards[data-astro-cid-422whecz]{grid-column:1/-1}.entries-cards[data-astro-cid-422whecz]{margin-top:calc(var(--space-7) * -1);padding-inline:var(--space-4);grid-row:2}.entry[data-astro-cid-422whecz]{padding:var(--space-5)}}.welcome-inner[data-astro-cid-6voplrxj]{justify-items:center;gap:var(--space-4);text-align:center;padding-block:var(--space-6);display:grid}.welcome-text[data-astro-cid-6voplrxj]{font-family:var(--ff-sub);font-weight:600;font-size:var(--fs-sub);line-height:var(--lh-sub);max-width:32ch}.langs[data-astro-cid-6voplrxj]{justify-content:center;gap:var(--space-2) var(--space-5);margin:var(--space-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.langs[data-astro-cid-6voplrxj] li[data-astro-cid-6voplrxj]+li[data-astro-cid-6voplrxj]:before{content:"·";margin-right:var(--space-5);color:var(--muted)}.alt[data-astro-cid-6voplrxj]{background:var(--surface)}.stack[data-astro-cid-6voplrxj]{gap:var(--space-6);display:grid}.events[data-astro-cid-6voplrxj]{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=63.99rem){.events[data-astro-cid-6voplrxj]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=39.99rem){.events[data-astro-cid-6voplrxj]{grid-template-columns:minmax(0,1fr)}}.head-row[data-astro-cid-6voplrxj]{justify-content:space-between;align-items:flex-end;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.small[data-astro-cid-6voplrxj]{font-size:var(--fs-small)}
