@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-ext-wght-normal.D4X5GqEv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-wght-normal.CY6AOgYE.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-vietnamese-wght-normal.U01xdrZh.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-ext-wght-normal.CXYtwYOx.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-wght-normal.BzFMHfZw.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--color-button:#7c3aed;--color-button-hover:#6d28d9;--color-primary:#c4b5fd;--color-primary-light:#a78bfa;--color-primary-dark:#ede9fe;--color-lilac:#7c3aed;--color-focus:#fff;--color-text:#f5f3ff;--color-text-light:#cfc8ea;--color-bg:#0b0814;--color-bg-card:#16112a;--color-surface:#1e1736;--color-border:#3b2f68;--spacing-xs:.5rem;--spacing-sm:1rem;--spacing-md:1.5rem;--spacing-lg:2rem;--spacing-xl:3rem;--spacing-2xl:4rem;--font-sans:"Nunito Variable", system-ui, Arial, sans-serif;--font-size-base:16px;--line-height-base:1.65;--radius-sm:12px;--radius-md:18px;--radius-lg:24px;--radius-xl:32px;--shadow:none;--card-pad:1.5rem;--card-gap:1.5rem;--glow:0 0 0 3px #7c3aed, 0 0 32px #7c3aed8c}*{box-sizing:border-box}html{scrollbar-gutter:stable;background:var(--color-bg);font-size:var(--font-size-base);line-height:var(--line-height-base)}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;color:var(--color-text);background:var(--color-bg);flex-direction:column;min-height:100vh;margin:0;font-weight:500;display:flex}body>main{flex:1 0 auto}.footer-slot{flex-shrink:0}p{margin-top:0;margin-bottom:var(--spacing-sm);max-width:65ch}ul,ol{margin-bottom:var(--spacing-md)}li{margin-bottom:.4rem}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}h1,h2,h3,h4{text-align:center;margin-top:0;margin-bottom:var(--spacing-sm);color:var(--color-primary);font-weight:700;line-height:1.25}h1{font-size:1.75rem}h2{font-size:1.25rem}h3{color:var(--color-primary);font-size:1rem}@media (width<=39.99em){h1{font-size:1.5rem}h2{font-size:1.2rem}}a{color:var(--color-primary);text-underline-offset:3px;text-decoration:underline 2px}a:hover{color:var(--color-primary-dark)}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible{outline:4px solid var(--color-focus);outline-offset:3px;border-radius:6px}[hidden]:not([hidden=until-found]){display:none!important}.skip-link{left:var(--spacing-sm);z-index:100;padding:var(--spacing-xs) var(--spacing-sm);background:var(--color-bg-card);border:3px solid var(--color-primary);border-radius:var(--radius-sm);position:absolute;top:-100px}.skip-link:focus{top:var(--spacing-sm)}.btn{background:var(--color-bg-card);color:#fff;text-align:center;border:2px solid var(--color-button);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:.65rem 1.4rem;font-family:inherit;font-size:1rem;font-weight:800;line-height:1.4;text-decoration:none;transition:background-color .15s;display:inline-flex}.btn:hover{background:var(--color-button-hover);color:#fff;text-decoration:none}.btn-primary{background:var(--color-button);border-color:var(--color-button);color:#fff}.btn-primary:hover{background:var(--color-button-hover);color:#fff;border-color:#fff}.btn:active{transform:translateY(1px)}.btn-secondary{background:var(--color-bg-card);color:#fff}.btn-secondary:hover{background:var(--color-button-hover);color:#fff}.card{background-color:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--card-pad);text-align:left;margin:0;position:relative}.card-center{text-align:center}@media (width<=39.99em){:root{--card-pad:1.25rem}}.card>:last-child{margin-bottom:0}.card p{max-width:68ch}.card ul,.card ol{text-align:left;padding-inline-start:1.5rem;list-style-position:outside}.card address,.card blockquote,.card figcaption{text-align:left}.heading-meta{text-align:center;margin-inline:auto}.card .card-title,.card-title{text-align:center;color:var(--color-primary);margin:0 0 .75rem;font-size:1.25rem}.card h3:not(.card-title){color:var(--color-primary);font-size:1rem}.card-highlight{border-color:var(--color-button);background:var(--color-surface)}.stack{gap:var(--card-gap);display:grid}.card-compact,.stack-compact{width:100%;max-width:48rem;margin-inline:auto}.card-grid.card-grid-natural{align-items:start}.card-grid>*,.request-panels>*{min-width:0}.card-grid{gap:var(--card-gap);grid-template-columns:1fr;align-items:stretch;display:grid}@media (width>=40em){.card-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=64em){.card-grid:not(.card-grid-2){grid-template-columns:repeat(3,1fr)}}@media (width>=40em) and (width<=63.99em){.card-grid>:last-child:nth-child(odd){grid-column:1/-1}}@media (width>=40em){.card-grid-2>:last-child:nth-child(odd){grid-column:1/-1}.card-grid-balanced>:last-child:nth-child(odd){width:calc((100% - var(--card-gap)) / 2);justify-self:center}}.card-actions{margin-top:var(--spacing-sm);flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.card>.btn:not([hidden]),.card summary.btn,.request-copy>.btn:not([hidden]){margin-inline:auto;display:table}@media (width<=29.99em){.card-actions .btn{width:100%}}.container{max-width:1100px;padding:0 var(--spacing-md);width:100%;margin:0 auto}@media (width<=39.99em){.container{padding:0 var(--spacing-sm)}}main{z-index:1;position:relative}.section{padding:0 0 var(--spacing-lg)}.section-title{text-align:center;color:var(--color-primary);margin:0 0 .75rem;font-size:1.4rem}footer{z-index:1;background:var(--color-bg);border-top:1px solid var(--color-border);padding:.5rem 0;font-size:1rem;position:relative}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.text-center{text-align:center}.text-muted{color:var(--color-text-light)}.mt-sm{margin-top:var(--spacing-sm)}.mt-md{margin-top:var(--spacing-md)}input[type=text]{padding:var(--spacing-xs);border:1px solid var(--color-primary-light);border-radius:var(--radius-sm);background:var(--color-bg-card);color:var(--color-text);width:100%;min-width:0;font-family:monospace;font-size:.95rem}details summary{cursor:pointer;padding:var(--spacing-xs) 0;font-weight:800}details[open] summary{margin-bottom:var(--spacing-sm)}html{scroll-padding-top:5.5rem}::view-transition-old(root),::view-transition-new(root){mix-blend-mode:normal;animation:none}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.site-header[data-astro-cid-rutobish]{z-index:40;background:var(--color-bg);border-bottom:1px solid var(--color-border);position:sticky;top:0}.header-inner[data-astro-cid-rutobish]{align-items:center;column-gap:var(--spacing-sm);flex-wrap:wrap;align-content:flex-start;max-width:1280px;min-height:4.5rem;padding-top:.75rem;padding-bottom:.75rem;display:flex}.site-name[data-astro-cid-rutobish]{align-items:center;gap:var(--spacing-xs);min-width:0;color:var(--color-primary-dark);flex:1 1 0;font-size:1.1rem;font-weight:700;text-decoration:none;display:flex}.site-logo[data-astro-cid-rutobish]{width:48px;height:48px;box-shadow:0 0 0 2px var(--color-border);border-radius:50%;flex:none}.menu-toggle[data-astro-cid-rutobish]{color:#fff;background:var(--color-bg-card);border:2px solid var(--color-button);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:.6rem;min-height:44px;padding:.4rem 1rem;font-family:inherit;font-size:1rem;font-weight:800;display:none}.menu-toggle[data-astro-cid-rutobish]:hover{background:var(--color-button-hover)}.menu-icon[data-astro-cid-rutobish]{background:currentColor;border-radius:2px;width:18px;height:2px;display:block;position:relative}.menu-icon[data-astro-cid-rutobish]:before,.menu-icon[data-astro-cid-rutobish]:after{content:"";background:currentColor;border-radius:2px;width:18px;height:2px;position:absolute;left:0}.menu-icon[data-astro-cid-rutobish]:before{top:-6px}.menu-icon[data-astro-cid-rutobish]:after{top:6px}.menu-toggle[data-astro-cid-rutobish][aria-expanded=true] .menu-icon[data-astro-cid-rutobish]{background:0 0}.menu-toggle[data-astro-cid-rutobish][aria-expanded=true] .menu-icon[data-astro-cid-rutobish]:before{top:0;transform:rotate(45deg)}.menu-toggle[data-astro-cid-rutobish][aria-expanded=true] .menu-icon[data-astro-cid-rutobish]:after{top:0;transform:rotate(-45deg)}nav[data-astro-cid-rutobish]{flex-basis:100%;max-width:100%}.tabs[data-astro-cid-rutobish]{gap:var(--spacing-xs);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));margin:0;padding:0 0 .75rem;list-style:none;display:grid}.tabs[data-astro-cid-rutobish] li[data-astro-cid-rutobish]{margin:0}.tab[data-astro-cid-rutobish]{border-radius:var(--radius-sm);color:var(--color-primary);white-space:nowrap;border:2px solid #0000;padding:.5rem 1rem;font-weight:600;text-decoration:none;display:block}.tab[data-astro-cid-rutobish]:hover{background:var(--color-surface);border-color:var(--color-border);text-decoration:none}.tab[data-astro-cid-rutobish]:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.tab[data-astro-cid-rutobish][aria-current=page]{background:var(--color-button);border-color:var(--color-button);color:#fff}@media (width<=79.99em){.nav-ready .menu-toggle[data-astro-cid-rutobish]:not([hidden]){display:inline-flex}.nav-ready .menu-toggle[data-astro-cid-rutobish][aria-expanded=false]+nav[data-astro-cid-rutobish]{display:none}.nav-ready .tabs[data-astro-cid-rutobish]{border-top:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));max-height:calc(100dvh - 4.5rem - 1px);margin-top:.5rem;padding:.5rem 0 .75rem;display:grid;overflow:auto}.nav-ready .tabs[data-astro-cid-rutobish] li[data-astro-cid-rutobish]+li[data-astro-cid-rutobish]{margin-top:0}.nav-ready .tab[data-astro-cid-rutobish]{white-space:normal;align-items:center;min-height:48px;padding:.5rem 1rem;display:flex}}@media (width>=80em){.tab[data-astro-cid-rutobish]{padding:.5rem .55rem;font-size:.95rem}nav[data-astro-cid-rutobish]{flex-basis:auto}.site-name[data-astro-cid-rutobish]{white-space:nowrap;flex:none;margin-right:auto}.tabs[data-astro-cid-rutobish]{flex-wrap:nowrap;gap:.25rem;padding:.25rem;display:flex}}.matrix[data-astro-cid-xpva3rpv]{pointer-events:none;inset:0;overflow:hidden}.matrix-fixed[data-astro-cid-xpva3rpv]{z-index:0;position:fixed}.matrix-contained[data-astro-cid-xpva3rpv]{z-index:0;position:absolute}.matrix-column[data-astro-cid-xpva3rpv]{white-space:pre-line;color:var(--color-lilac);opacity:.16;font-family:Courier New,monospace;font-size:.9rem;font-weight:700;line-height:1.7;animation-name:rain;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:-100%}.matrix-column[data-astro-cid-xpva3rpv] span[data-astro-cid-xpva3rpv]{color:var(--color-primary-light);opacity:.45}.matrix-column[data-astro-cid-xpva3rpv]:first-child{animation-duration:17s;animation-delay:-7s;left:2.27%}.matrix-column[data-astro-cid-xpva3rpv]:nth-child(2){animation-duration:13s;animation-delay:-1s;left:6.82%}.matrix-column[data-astro-cid-xpva3rpv]:nth-child(3){animation-duration:18s;animation-delay:-8s;left:11.36%}.matrix-column[data-astro-cid-xpva3rpv]:nth-child(4){animation-duration:14s;animation-delay:-2s;left:15.91%}.matrix-column[data-astro-cid-xpva3rpv]:nth-child(5){animation-duration:19s;animation-delay:-9s;left:20.45%}.matrix-column[data-astro-cid-xpva3rpv]:nth-child(6){animation-duration:15s;animation-delay:-3s;left:25%}.matrix-column[data-astro-cid-xpva3rpv]:nth-child(7){animation-duration:20s;animation-delay:-10s;left:29.55%}.matrix-column[data-astro-cid-xpva3rpv]:nth-child(8){animation-duration:16s;animation-delay:-4s;left:34.09%}.matrix-column[data-astro-cid-xpva3rpv]:nth-child(9){animation-duration:12s;animation-delay:-11s;left:38.64%}.matrix-column[data-astro-cid-xpva3rpv]:nth-child(10){animation-duration:17s;animation-delay:-5s;left:43.18%}.matrix-column[data-astro-cid-xpva3rpv]:nth-child(11){animation-duration:13s;animation-delay:-12s;left:47.73%}.matrix-column[data-astro-cid-xpva3rpv]:nth-child(12){animation-duration:18s;animation-delay:-6s;left:52.27%}.matrix-column[data-astro-cid-xpva3rpv]:nth-child(13){animation-duration:14s;animation-delay:0s;left:56.82%}.matrix-column[data-astro-cid-xpva3rpv]:nth-child(14){animation-duration:19s;animation-delay:-7s;left:61.36%}.matrix-column[data-astro-cid-xpva3rpv]:nth-child(15){animation-duration:15s;animation-delay:-1s;left:65.91%}.matrix-column[data-astro-cid-xpva3rpv]:nth-child(16){animation-duration:20s;animation-delay:-8s;left:70.45%}.matrix-column[data-astro-cid-xpva3rpv]:nth-child(17){animation-duration:16s;animation-delay:-2s;left:75%}.matrix-column[data-astro-cid-xpva3rpv]:nth-child(18){animation-duration:12s;animation-delay:-9s;left:79.55%}.matrix-column[data-astro-cid-xpva3rpv]:nth-child(19){animation-duration:17s;animation-delay:-3s;left:84.09%}.matrix-column[data-astro-cid-xpva3rpv]:nth-child(20){animation-duration:13s;animation-delay:-10s;left:88.64%}.matrix-column[data-astro-cid-xpva3rpv]:nth-child(21){animation-duration:18s;animation-delay:-4s;left:93.18%}.matrix-column[data-astro-cid-xpva3rpv]:nth-child(22){animation-duration:14s;animation-delay:-11s;left:97.73%}@keyframes rain{0%{transform:translateY(0)}to{transform:translateY(200vh)}}html:not(.splash-seen) body:has(.splash:not([hidden])):not(:has(#main:target)) .matrix-fixed[data-astro-cid-xpva3rpv] .matrix-column[data-astro-cid-xpva3rpv]{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.matrix-column[data-astro-cid-xpva3rpv]{animation:none;top:0}}.footer-grid[data-astro-cid-nns7i3if]{align-items:center;gap:.75rem 2rem;max-width:1280px;line-height:1.6;display:grid}.footer-contact-block[data-astro-cid-nns7i3if]{gap:0;display:grid}.footer-contact[data-astro-cid-nns7i3if],.footer-note[data-astro-cid-nns7i3if]{overflow-wrap:anywhere;margin:0}.footer-contact[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if],.footer-actions[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{padding-block:.5rem;display:inline-block}.footer-label[data-astro-cid-nns7i3if]{color:var(--color-text-light);margin-right:.5rem;font-weight:700}.footer-note[data-astro-cid-nns7i3if]{color:var(--color-text-light);border-top:1px solid var(--color-border);max-width:65ch;padding-top:.75rem}@media (width>=48em){.footer-grid[data-astro-cid-nns7i3if]{grid-template-columns:auto minmax(0,1fr);gap:0 2rem}.footer-note[data-astro-cid-nns7i3if]{border-top:0;border-left:1px solid var(--color-border);max-width:none;padding:0 0 0 2rem}}.banner[data-astro-cid-uljtwisc]{text-align:center}.banner-text[data-astro-cid-uljtwisc]{padding-top:1.5rem;padding-bottom:.5rem}h1[data-astro-cid-uljtwisc]{margin-bottom:var(--spacing-xs)}.banner-subtitle[data-astro-cid-uljtwisc]{color:var(--color-text-light);margin:0 auto var(--spacing-md);font-size:1.05rem}.partners[data-astro-cid-edpm6wi3]{text-align:center}ul[data-astro-cid-edpm6wi3]{justify-content:center;align-items:center;gap:var(--spacing-md) var(--spacing-lg);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}li[data-astro-cid-edpm6wi3]{margin:0}.partner-link[data-astro-cid-edpm6wi3]{border-radius:var(--radius-sm);text-decoration:none;display:block}.partner-logo[data-astro-cid-edpm6wi3]{object-fit:contain;border-radius:var(--radius-sm);background:#f5f3ff;width:auto;max-width:100%;height:72px;padding:.5rem .75rem;display:block}.partner-name[data-astro-cid-edpm6wi3]{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-primary);font-weight:700;display:inline-block}.form-hint[data-astro-cid-ta2fbyqs]{margin:var(--spacing-xs) 0 0;color:var(--color-text-light);text-align:center;font-size:.95rem}.volunteer-info-grid[data-astro-cid-ta2fbyqs]>.card[data-astro-cid-ta2fbyqs]{flex-direction:column;display:flex}.volunteer-info-grid[data-astro-cid-ta2fbyqs] .card-actions[data-astro-cid-ta2fbyqs]{padding-top:var(--spacing-sm);order:1;margin-top:auto}blockquote[data-astro-cid-ta2fbyqs]{margin:0}figure[data-astro-cid-ta2fbyqs].card{gap:var(--spacing-sm);flex-direction:column;display:flex}figure[data-astro-cid-ta2fbyqs].card p[data-astro-cid-ta2fbyqs]:last-child{margin-bottom:0}figcaption[data-astro-cid-ta2fbyqs]{color:var(--color-text-light);margin-top:auto;font-size:.9rem}[data-astro-cid-wptg4bzv][data-no-competitions] p[data-astro-cid-wptg4bzv]{text-align:center;margin-inline:auto}.competition-note[data-astro-cid-wptg4bzv]{text-align:center;margin:0 auto}.competition[data-astro-cid-wptg4bzv] p:not(.heading-meta),.competition[data-astro-cid-wptg4bzv] ul,.competition[data-astro-cid-wptg4bzv] ol{max-width:none}.competition-meta[data-astro-cid-wptg4bzv]{justify-content:center;gap:var(--spacing-xs);flex-wrap:wrap;max-width:none;display:flex}.pill[data-astro-cid-wptg4bzv]{overflow-wrap:anywhere;border:2px solid var(--color-lilac);background:var(--color-surface);border-radius:999px;max-width:100%;padding:.2rem .8rem;font-size:.9rem;font-weight:800}.faq-grid[data-astro-cid-vagwt47q]{grid-auto-rows:1fr}.notice[data-astro-cid-5laazbic].card-center p[data-astro-cid-5laazbic]{margin-inline:auto}[data-astro-cid-t5uwtmzo][data-load-map][hidden]{display:none}.map-preview[data-astro-cid-t5uwtmzo]{padding:var(--spacing-sm);margin-top:var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.map-preview[data-astro-cid-t5uwtmzo] iframe{border-radius:var(--radius-sm);border:0;display:block}address[data-astro-cid-t5uwtmzo]{font-style:normal;line-height:1.8}#your-data[data-astro-cid-u6ohjolg]>p[data-astro-cid-u6ohjolg],.request[data-astro-cid-u6ohjolg] p[data-astro-cid-u6ohjolg]{max-width:none}#your-data[data-astro-cid-u6ohjolg]{overflow-wrap:anywhere;scroll-margin-top:6rem}.muted[data-astro-cid-u6ohjolg]{color:var(--color-text-light);font-size:.9rem}.request-panels[data-astro-cid-u6ohjolg]{align-items:start;gap:var(--card-gap);margin-top:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));display:grid}.request[data-astro-cid-u6ohjolg]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:1rem}.request-alt[data-astro-cid-u6ohjolg]{text-align:center;margin:.75rem 0;font-size:.95rem}.request-alt[data-astro-cid-u6ohjolg] a[data-astro-cid-u6ohjolg]{padding-block:.5rem;display:inline-block}.request-copy[data-astro-cid-u6ohjolg] summary[data-astro-cid-u6ohjolg]{text-align:center;cursor:pointer;min-height:44px;color:var(--color-primary);font-weight:700}.request-copy[data-astro-cid-u6ohjolg] label[data-astro-cid-u6ohjolg]{color:var(--color-text-light);margin-top:.5rem;font-size:.9rem;display:block}.request-copy[data-astro-cid-u6ohjolg] input[data-astro-cid-u6ohjolg],.request-copy[data-astro-cid-u6ohjolg] textarea[data-astro-cid-u6ohjolg]{width:100%;font:inherit;background:var(--color-bg-card);color:var(--color-text);border:1px solid var(--color-border);border-radius:8px;padding:.6rem;font-size:.95rem}.request-subject[data-astro-cid-u6ohjolg]{margin:.5rem 0;font-size:.9rem}.copy-status[data-astro-cid-u6ohjolg]{text-align:center;color:var(--color-primary);margin-top:.5rem;font-size:.9rem;display:block}.parents-card[data-astro-cid-tpj2ekvg] p[data-astro-cid-tpj2ekvg]{text-align:center;max-width:none}.resource-grid[data-astro-cid-tpj2ekvg]{grid-auto-rows:1fr}.group-intro[data-astro-cid-tpj2ekvg]{color:var(--color-text-light);margin:0 auto .75rem}.resource[data-astro-cid-tpj2ekvg]{flex-direction:column;display:flex;position:relative}.resource[data-astro-cid-tpj2ekvg]:hover{border-color:var(--color-button)}.resource[data-astro-cid-tpj2ekvg]:focus-within{outline-offset:3px;outline:4px solid #fff}.resource-heading[data-astro-cid-tpj2ekvg]{justify-content:center;align-items:center;gap:.65rem;display:flex}.resource-heading[data-astro-cid-tpj2ekvg] a[data-astro-cid-tpj2ekvg]{text-decoration:none}.resource-icon[data-astro-cid-tpj2ekvg]{flex-shrink:0;align-self:center;font-size:1.75rem;line-height:1}.resource[data-astro-cid-tpj2ekvg] h3[data-astro-cid-tpj2ekvg]{margin-bottom:.2rem}.resource-ages[data-astro-cid-tpj2ekvg]{color:var(--color-primary-light);margin-bottom:var(--spacing-xs);font-size:.9rem;font-weight:800}.resource-actions[data-astro-cid-tpj2ekvg]{padding-top:var(--spacing-sm);margin-top:auto}.calendar-notes[data-astro-cid-ywwkuxtk]{margin:var(--spacing-sm) 0 0;color:var(--color-text-light);text-align:left;font-size:.9rem}.calendar-actions[data-astro-cid-ywwkuxtk]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;max-width:25rem;margin-inline:auto;display:grid}.empty-state[data-astro-cid-ywwkuxtk]{text-align:center;max-width:none;margin:0 auto var(--spacing-md)}.empty-state[data-astro-cid-ywwkuxtk] p[data-astro-cid-ywwkuxtk]{margin-inline:auto}.session-cancelled[data-astro-cid-ywwkuxtk]{color:#fecdd3}.session-list[data-astro-cid-ywwkuxtk]{margin:var(--spacing-md) 0 0;padding:0;list-style:none}.session-row[data-astro-cid-ywwkuxtk]{gap:.25rem var(--spacing-lg);padding:var(--spacing-sm) 0;border-top:1px solid var(--color-border);display:grid}.session-when[data-astro-cid-ywwkuxtk],.session-what[data-astro-cid-ywwkuxtk]{gap:.1rem;display:grid}@media (width>=40em){.session-row[data-astro-cid-ywwkuxtk]{grid-template-columns:minmax(14rem,1fr) 2fr;align-items:start}}.calendar-actions[data-astro-cid-ywwkuxtk] .btn[data-astro-cid-ywwkuxtk]{justify-content:center;align-items:center;min-width:0;display:flex}.reminders-grid[data-astro-cid-ywwkuxtk]{gap:var(--spacing-lg);margin-top:var(--spacing-md);grid-template-columns:1fr;display:grid}@media (width>=40em){.reminders-grid[data-astro-cid-ywwkuxtk]{grid-template-columns:repeat(2,1fr)}}.reminder-option[data-astro-cid-ywwkuxtk] h3[data-astro-cid-ywwkuxtk]{margin-bottom:var(--spacing-sm)}.splash[data-astro-cid-wx4ry4h2]{z-index:80;padding:var(--spacing-md);background:var(--color-bg);text-align:center;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.splash[data-astro-cid-wx4ry4h2][hidden],html.splash-seen .splash[data-astro-cid-wx4ry4h2],body:has(#main:target) .splash[data-astro-cid-wx4ry4h2]{display:none}html:not(.splash-seen) body:has(.splash:not([hidden])):not(:has(#main:target)){overflow:hidden}.splash-inner[data-astro-cid-wx4ry4h2]{z-index:1;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;align-items:center;width:min(100%,30rem);margin:auto;padding:2rem 1.5rem;display:flex;position:relative}.splash-eyebrow[data-astro-cid-wx4ry4h2]{color:var(--color-primary);margin:1.5rem 0 .5rem;font-size:.95rem}.splash-description[data-astro-cid-wx4ry4h2]{color:var(--color-text-light);margin:0 0 1.5rem}.splash-logo[data-astro-cid-wx4ry4h2]{border:2px solid var(--color-border);border-radius:50%;width:min(144px,40vw);height:auto}.splash-name[data-astro-cid-wx4ry4h2]{max-width:none;color:var(--color-text);margin:0 0 .75rem;font-size:clamp(1.5rem,5vw,2rem);font-weight:800;line-height:1.25}.splash-next[data-astro-cid-wx4ry4h2]{gap:.15rem;margin:0 0 1.5rem;display:grid}.splash-next-label[data-astro-cid-wx4ry4h2]{color:var(--color-text-light);font-size:.95rem}.splash-actions[data-astro-cid-wx4ry4h2]{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.session-date[data-astro-cid-rv6pm2ar]{margin-bottom:var(--spacing-xs);font-size:1.25rem}.session-time[data-astro-cid-rv6pm2ar],.session-venue[data-astro-cid-rv6pm2ar]{margin-bottom:var(--spacing-xs);font-size:1.1rem}.session-topic[data-astro-cid-rv6pm2ar],.session-note[data-astro-cid-rv6pm2ar]{color:var(--color-text-light)}.session-cancelled[data-astro-cid-rv6pm2ar]{margin-bottom:var(--spacing-xs);color:#fecdd3;border:2px solid #fda4af;border-radius:999px;padding:.15rem .9rem;display:inline-block}.countdown-text[data-astro-cid-rv6pm2ar]{color:var(--color-primary);min-height:1.5em;font-size:1.1rem;font-weight:600}details[data-astro-cid-rv6pm2ar] summary[data-astro-cid-rv6pm2ar]{cursor:pointer;list-style:none}details[data-astro-cid-rv6pm2ar] summary[data-astro-cid-rv6pm2ar]::-webkit-details-marker{display:none}.session-card[data-astro-cid-lcdefpme]{gap:var(--spacing-lg);display:grid}.session-part[data-astro-cid-lcdefpme]{text-align:left;flex-direction:column;display:flex}.session-part[data-astro-cid-lcdefpme] .card-title{text-align:left}.session-part[data-astro-cid-lcdefpme] .card-actions{justify-content:flex-start}.session-part[data-astro-cid-lcdefpme] .next-session,.session-part[data-astro-cid-lcdefpme] .next-session>div:not([hidden]){flex-direction:column;flex:1;display:flex}.session-part[data-astro-cid-lcdefpme] .next-session>div>.card-actions{padding-top:var(--spacing-xs)}.register-part[data-astro-cid-lcdefpme]>.card-actions[data-astro-cid-lcdefpme]{margin-bottom:var(--spacing-xs)}.session-part[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:last-child{margin-bottom:0}.register-part[data-astro-cid-lcdefpme]{padding-top:var(--spacing-lg);border-top:1px solid var(--color-border)}@media (width>=48em){.session-card[data-astro-cid-lcdefpme]{gap:var(--spacing-xl);grid-template-columns:1fr 1fr}.register-part[data-astro-cid-lcdefpme]{padding:0 0 0 var(--spacing-xl);border-top:0;border-left:1px solid var(--color-border)}}.updates-heading[data-astro-cid-lcdefpme]{align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-xs);flex-direction:column;display:flex}.update-card[data-astro-cid-lcdefpme]:has(details[open]) .update-preview[data-astro-cid-lcdefpme]{display:none}.all-updates[data-astro-cid-lcdefpme]{text-align:center;max-width:none;margin:var(--spacing-md) 0 0}.card-note[data-astro-cid-lcdefpme]{margin-top:var(--spacing-sm);color:var(--color-text-light);font-size:.95rem}.home-heading[data-astro-cid-lcdefpme]{text-align:center;padding:0 0 var(--spacing-md)}.club-intro-text[data-astro-cid-lcdefpme]{text-align:center;text-wrap:pretty;max-width:60ch;margin-inline:auto}.home-heading[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-text-light);margin-inline:auto;margin-bottom:0}.update-collapse[data-astro-cid-lcdefpme],details[data-astro-cid-lcdefpme][open] .update-expand[data-astro-cid-lcdefpme]{display:none}details[data-astro-cid-lcdefpme][open] .update-collapse[data-astro-cid-lcdefpme]{display:inline}.update-date[data-astro-cid-lcdefpme]{margin-bottom:var(--spacing-xs);font-size:.9rem}.update-body[data-astro-cid-lcdefpme]{padding-top:var(--spacing-sm)}.update-card[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{color:var(--color-primary);text-underline-offset:3px;text-decoration:underline}.home-content[data-astro-cid-lcdefpme]{padding-top:var(--spacing-md)}details[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;list-style:none}details[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}
/*$vite$:1*/