@layer tokens{@layer tokens{:root{--color-black:#0b0d12;--color-white:#f8f9fb;--color-gray:#a7b0be;--color-dark-gray:#1b1f27;--color-lime:#7cff5b;--color-ember:#e9a23b;--color-chalk:#cfc3ae;--surface-base:var(--color-black);--surface-alt:#0e1116;--surface-card:#12151b;--surface-raised:var(--color-dark-gray);--text-primary:var(--color-white);--text-secondary:var(--color-gray);--text-on-brand:var(--color-black);--link:var(--text-primary);--rule-hairline:#cfc3ae24;--rule-line:#cfc3ae47;--rule-strong:#cfc3ae73;--rule-accent:#e9a23b52;--border-subtle:var(--rule-hairline);--border-card:var(--rule-hairline);--border-strong:var(--rule-line);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:40px;--space-10:48px;--space-11:64px;--space-12:80px;--section-y-lg:clamp(72px, 9vw, 130px);--section-y-md:clamp(64px, 8vw, 110px);--section-y-sm:clamp(48px, 6vw, 80px);--pad-card:clamp(28px, 3vw, 40px);--radius-xs:10px;--radius-sm:12px;--radius-md:16px;--radius-lg:20px;--radius-xl:26px;--radius-full:999px;--font-heading:"Bricolage Grotesque", "Bricolage Grotesque Fallback", system-ui, sans-serif;--font-body:"Instrument Sans", "Instrument Sans Fallback", system-ui, -apple-system, sans-serif;--fs-display:clamp(2.5rem, 6.4vw, 4.75rem);--fs-h2-xl:clamp(2.125rem, 5.2vw, 3.75rem);--fs-h2-cta:clamp(2rem, 5vw, 3.5rem);--fs-h2:clamp(1.875rem, 4.2vw, 3.25rem);--fs-h2-sm:clamp(1.75rem, 4vw, 2.875rem);--fs-lead:clamp(1.0625rem, 1.5vw, 1.1875rem);--fs-intro:clamp(1rem, 1.4vw, 1.1875rem);--fs-body:.9375rem;--fs-sm:.875rem;--fs-xs:.8125rem;--lh-display:.94;--lh-h2:1.04;--lh-lead:1.6;--lh-intro:1.65;--lh-body:1.6;--track-display:-.03em;--track-h2:-.025em;--track-h3:-.015em;--track-eyebrow:.16em;--track-rail:.12em;--wdth-normal:100;--wdth-tight:82;--fw-heading:700;--fw-figure:800;--fw-heading-sub:600;--fw-body:400;--fw-medium:500;--fw-semibold:600;--dur-fast:.18s;--dur-base:.2s;--dur-slow:.32s;--ease-out:cubic-bezier(.22, .61, .36, 1);--dur-blink:1.6s;--dur-pulse:4s;--dur-float:6s;--dur-shard:7s;--dur-marquee:28s;--container:1240px;--container-read:900px;--gutter:var(--space-6);--grid-min-sm:260px;--grid-min-md:288px;--grid-min-lg:320px;--bp-nav:56.25rem;--tap-min:44px;--header-h:72px;--countdown-digit-w:2.4ch;--sticky-cta-content-h:48px;--sticky-cta-pad-y:8px;--sticky-cta-h:calc(var(--sticky-cta-content-h) + 2 * var(--sticky-cta-pad-y));--edition-status-min-h:88px}}}@layer reset{*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{text-size-adjust:100%}img,picture,svg,video{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}ul,ol{list-style:none}}@layer base{@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(/fonts/BricolageGrotesque-VF.woff2)format("woff2-variations"),url(/fonts/BricolageGrotesque-VF.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+100-24F,U+1E??,U+2000-206F,U+2074,U+20A0-20AB,U+20AD-20CF,U+2113,U+2122,U+2191,U+2193,U+2212,U+2215,U+2C60-2C7F,U+A720-A7FF,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url(/fonts/InstrumentSans-VF.woff2)format("woff2-variations"),url(/fonts/InstrumentSans-VF.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+100-24F,U+1E??,U+2000-206F,U+2074,U+20A0-20AB,U+20AD-20CF,U+2113,U+2122,U+2191,U+2193,U+2212,U+2215,U+2C60-2C7F,U+A720-A7FF,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(/fonts/InstrumentSans-VF.woff2)format("woff2-variations"),url(/fonts/InstrumentSans-VF.woff2)format("woff2");unicode-range:U+30-39}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial),local(Helvetica Neue),local(Helvetica);size-adjust:94.08%;ascent-override:98.85%;descent-override:28.7%;line-gap-override:0%}@font-face{font-family:Instrument Sans Fallback;src:local(Arial),local(Helvetica Neue),local(Helvetica);size-adjust:100.06%;ascent-override:96.94%;descent-override:24.98%;line-gap-override:0%}html{background:var(--surface-base);color-scheme:dark;scroll-behavior:smooth}body{background:var(--surface-base);color:var(--text-primary);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;min-height:100dvh}a{color:var(--link);text-decoration:none;text-decoration-color:var(--rule-line)}a:hover{color:var(--color-chalk)}::selection{background:var(--color-chalk);color:var(--color-black)}:focus-visible{outline:2px solid var(--color-lime);outline-offset:3px;border-radius:inherit}h1,h2,h3{font-family:var(--font-heading);font-weight:var(--fw-heading);text-wrap:balance}p{text-wrap:pretty}@keyframes hr-blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes hr-pulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.55;transform:scale(1.05)}}@keyframes hr-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes hr-shard{0%{opacity:.5;transform:translateY(0)rotate(0)}50%{opacity:.9;transform:translateY(-10px)rotate(8deg)}to{opacity:.5;transform:translateY(0)rotate(0)}}@keyframes hr-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}}@layer utilities{.container{max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.container--read{max-width:var(--container-read);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section-y-lg)}.section--alt{background:var(--surface-alt)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:-100%;left:var(--space-4);background:var(--color-chalk);color:var(--color-black);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);z-index:100;position:absolute}.skip-link:focus{top:var(--space-4)}.arrow:after{content:"↗" / ""}[data-phase-summary]{display:none}html[data-edition-phase=UPCOMING] [data-phase-summary=UPCOMING],html[data-edition-phase=APPLICATIONS_OPEN] [data-phase-summary=APPLICATIONS_OPEN]{display:block}.countdown{display:none}html[data-edition-phase=UPCOMING] .countdown,html[data-edition-phase=APPLICATIONS_OPEN] .countdown{display:block}[data-content-state]{display:none}html:not([data-edition-phase=WINNER]) [data-content-state=PRE_WINNER],html[data-edition-phase=WINNER] [data-content-state=WINNER]{display:block}[data-edition-phase-block]{display:none}html[data-edition-phase=UPCOMING] [data-edition-phase-block=UPCOMING],html[data-edition-phase=APPLICATIONS_OPEN] [data-edition-phase-block=APPLICATIONS_OPEN],html[data-edition-phase=REVIEW] [data-edition-phase-block=REVIEW],html[data-edition-phase=FINALISTS] [data-edition-phase-block=FINALISTS],html[data-edition-phase=VOTING_OPEN] [data-edition-phase-block=VOTING_OPEN],html[data-edition-phase=VOTING_CLOSED] [data-edition-phase-block=VOTING_CLOSED],html[data-edition-phase=WINNER] [data-edition-phase-block=WINNER]{display:block}html[data-edition-phase=UPCOMING] .rail{--rail-progress:0}html[data-edition-phase=UPCOMING] .rail__tick--upcoming{--tick-on:1}html[data-edition-phase=APPLICATIONS_OPEN] .rail{--rail-progress:1}html[data-edition-phase=APPLICATIONS_OPEN] .rail__tick--applications{--tick-on:1}html[data-edition-phase=REVIEW] .rail{--rail-progress:2}html[data-edition-phase=REVIEW] .rail__tick--review{--tick-on:1}html[data-edition-phase=FINALISTS] .rail{--rail-progress:3}html[data-edition-phase=FINALISTS] .rail__tick--finalists{--tick-on:1}html[data-edition-phase=VOTING_OPEN] .rail{--rail-progress:4}html[data-edition-phase=VOTING_OPEN] .rail__tick--voting-open{--tick-on:1}html[data-edition-phase=VOTING_CLOSED] .rail{--rail-progress:4}html[data-edition-phase=VOTING_CLOSED] .rail__tick--voting-open{--tick-on:1}html[data-edition-phase=WINNER] .rail{--rail-progress:5}html[data-edition-phase=WINNER] .rail__tick--winner{--tick-on:1}}[data-requires-live-phase][hidden],html:not([data-edition-phase=APPLICATIONS_OPEN]) [data-requires-live-phase=APPLICATIONS_OPEN]{display:none!important}html:not([data-edition-phase=UPCOMING]):not([data-edition-phase=APPLICATIONS_OPEN]) .sticky-cta{display:none}.sticky-cta>[data-edition-phase-block] .btn{min-height:var(--sticky-cta-content-h);padding-block:0}.sticky-cta>[data-edition-phase-block]{min-height:var(--sticky-cta-content-h);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html[data-edition-phase=UPCOMING] body:has(.sticky-cta),html[data-edition-phase=APPLICATIONS_OPEN] body:has(.sticky-cta){padding-bottom:calc(var(--sticky-cta-h) + env(safe-area-inset-bottom))}body:has(.nav-drawer[open]) .sticky-cta{display:none}@media (width>=56.25rem){.sticky-cta{display:none}html[data-edition-phase=UPCOMING] body:has(.sticky-cta),html[data-edition-phase=APPLICATIONS_OPEN] body:has(.sticky-cta){padding-bottom:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hr-marquee{flex-wrap:wrap;justify-content:center;animation:none;transform:none}.hr-marquee[aria-hidden=true]{display:none}.hr-shard{opacity:.7;animation:none}.hr-pulse{opacity:.5;animation:none;transform:none}}.ui-arrow[data-astro-cid-suryny3r]{vertical-align:-.1em;width:1em;height:1em;display:inline-block}.wordmark[data-astro-cid-iwd2mrac]{font-family:var(--font-heading);font-weight:var(--fw-heading);letter-spacing:var(--track-h3);align-items:baseline;gap:1px;display:inline-flex}.wordmark__hazlo[data-astro-cid-iwd2mrac]{color:var(--color-white)}.wordmark__real[data-astro-cid-iwd2mrac]{color:var(--color-lime)}.wordmark__arrow[data-astro-cid-iwd2mrac]{color:var(--color-lime);font-size:.75em}.btn[data-astro-cid-j6ocf6pu]{align-items:center;gap:var(--space-2);font-family:var(--font-body);font-weight:var(--fw-semibold);font-size:var(--fs-body);padding:var(--space-4) var(--space-6);border-radius:var(--radius-md);white-space:nowrap;transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);display:inline-flex}.btn--primary[data-astro-cid-j6ocf6pu]{background:var(--color-lime);color:var(--text-on-brand)}.btn--primary[data-astro-cid-j6ocf6pu]:hover{transform:translateY(-2px)}.btn--ghost[data-astro-cid-j6ocf6pu]{border:1px solid var(--border-strong);color:var(--text-primary)}.btn--ghost[data-astro-cid-j6ocf6pu]:hover{border-color:var(--color-white)}.btn--block[data-astro-cid-j6ocf6pu]{background:var(--color-lime);width:100%;color:var(--text-on-brand);justify-content:center}.btn--block[data-astro-cid-j6ocf6pu]:hover{transform:translateY(-2px)}.site-header[data-astro-cid-isef26zo]{z-index:50;background:var(--surface-base);border-bottom:1px solid var(--border-subtle);position:sticky;top:0}.site-header__bar[data-astro-cid-isef26zo]{justify-content:space-between;align-items:center;gap:var(--space-6);padding-block:var(--space-3);display:flex}.site-header__brand[data-astro-cid-isef26zo]{display:inline-flex}.nav-desktop[data-astro-cid-isef26zo],.header__cta[data-astro-cid-isef26zo]{display:none}.nav-desktop__list[data-astro-cid-isef26zo]{gap:var(--space-7);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.nav-desktop__list[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{color:var(--text-secondary);transition:color var(--dur-fast) var(--ease-out)}.nav-desktop__list[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]:hover{color:var(--text-primary)}.nav-toggle[data-astro-cid-isef26zo]{min-width:var(--tap-min);min-height:var(--tap-min);border:1px solid var(--border-strong);border-radius:var(--radius-sm);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;list-style:none;display:inline-flex}.nav-toggle[data-astro-cid-isef26zo]:hover{border-color:var(--rule-strong)}.nav-toggle[data-astro-cid-isef26zo]::marker{display:none}.nav-toggle[data-astro-cid-isef26zo]::-webkit-details-marker{display:none}.nav-drawer[data-astro-cid-isef26zo][open] .icon-menu[data-astro-cid-isef26zo],.icon-close[data-astro-cid-isef26zo]{display:none}.nav-drawer[data-astro-cid-isef26zo][open] .icon-close[data-astro-cid-isef26zo]{display:inline}.nav-drawer[data-astro-cid-isef26zo]>nav[data-astro-cid-isef26zo]{padding-block:var(--space-4);border-top:1px solid var(--border-subtle)}.nav-drawer[data-astro-cid-isef26zo]>nav[data-astro-cid-isef26zo] ul[data-astro-cid-isef26zo]{flex-direction:column;display:flex}.nav-drawer[data-astro-cid-isef26zo]>nav[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{min-height:var(--tap-min);padding-block:var(--space-3);border-bottom:1px solid var(--border-subtle);color:var(--text-primary);font-family:var(--font-heading);font-weight:var(--fw-medium);align-items:center;display:flex}.site-header__brand[data-astro-cid-isef26zo],.nav-toggle[data-astro-cid-isef26zo]{z-index:61;position:relative}.nav-drawer[data-astro-cid-isef26zo][open]>nav[data-astro-cid-isef26zo]{z-index:60;overscroll-behavior:contain;background:var(--surface-base);padding-inline:var(--gutter);padding-top:calc(var(--header-h) + env(safe-area-inset-top));padding-bottom:env(safe-area-inset-bottom);border-top:0;position:fixed;inset:0;overflow-y:auto}.nav-drawer[data-astro-cid-isef26zo][open]>nav[data-astro-cid-isef26zo] ul[data-astro-cid-isef26zo]{max-width:var(--container);border-top:1px solid var(--rule-line);margin-inline:auto}.nav-drawer[data-astro-cid-isef26zo][open]>nav[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{min-height:56px;padding-block:var(--space-3);border-bottom-color:var(--rule-line);font-size:var(--fs-h2-sm);font-stretch:calc(var(--wdth-tight) * 1%);letter-spacing:var(--track-h2);transition:color var(--dur-fast) var(--ease-out);line-height:1.15}.nav-drawer[data-astro-cid-isef26zo][open]>nav[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]:hover{color:var(--color-chalk)}@media (width>=56.25rem){.nav-desktop[data-astro-cid-isef26zo],.header__cta[data-astro-cid-isef26zo]{display:flex}.nav-toggle[data-astro-cid-isef26zo],.nav-drawer[data-astro-cid-isef26zo]{display:none}}.social-glyph[data-astro-cid-jv272toh],.social-glyph[data-astro-cid-jqnoot5e]{vertical-align:-.18em;width:1.05em;height:1.05em;display:inline-block}.site-footer[data-astro-cid-oenwriqq]{border-top:1px solid var(--border-subtle)}.site-footer__bar[data-astro-cid-oenwriqq]{justify-content:space-between;align-items:center;gap:var(--space-6);padding-block:var(--space-9);flex-wrap:wrap;display:flex}.site-footer__nav[data-astro-cid-oenwriqq],.site-footer__social[data-astro-cid-oenwriqq]{gap:var(--space-6);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.site-footer__nav[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq],.site-footer__social[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{align-items:center;gap:var(--space-2);color:var(--text-secondary);display:inline-flex}.site-footer__nav[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover,.site-footer__social[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover{color:var(--text-primary)}.site-footer__legal[data-astro-cid-oenwriqq]{justify-content:space-between;gap:var(--space-2) var(--space-6);padding-bottom:var(--space-6);font-size:var(--fs-xs);color:var(--text-secondary);flex-wrap:wrap;display:flex}.site-footer__legal[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{color:var(--text-primary);text-underline-offset:.2em;text-decoration:underline}.sticky-cta[data-astro-cid-ahtonvqm]{inset-inline:0;z-index:40;padding-block:var(--sticky-cta-pad-y);padding-bottom:calc(var(--sticky-cta-pad-y) + env(safe-area-inset-bottom));padding-inline:var(--gutter);background:var(--surface-base);border-top:1px solid var(--rule-line);position:fixed;bottom:0}.sticky-cta__inner[data-astro-cid-ahtonvqm]{justify-content:center;align-items:center;gap:var(--space-3);min-height:var(--sticky-cta-content-h);color:var(--text-secondary);font-family:var(--font-heading);font-size:var(--fs-sm);font-weight:var(--fw-medium);letter-spacing:var(--track-h3);display:flex}.sticky-cta__follow[data-astro-cid-ahtonvqm]{align-items:center;gap:var(--space-1);color:var(--text-primary);text-decoration:underline;text-decoration-color:var(--rule-line);text-underline-offset:3px;display:inline-flex}
