html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--deep-blue:#07173f;--electric-blue:#0042a6;--neon-blue:#0960e1;--blue-yonder:#2e96f5;--neon-yellow:#eafe07;--rocket-red:#e43700;--martian-red:#8e1100;--ink:color-mix(in srgb, var(--deep-blue) 70%, #000);--panel:var(--deep-blue);--text:#fff;--muted:#b5c5e2;--line:#ffffff12;--border:#96b6ed38;--accent:var(--neon-yellow);--accent-ink:var(--deep-blue);--highlight:var(--neon-yellow);--surface-tint:#2e96f508;--header-bg:#05102cf5;--footer-bg:var(--ink);--field-border:#8aaddb;--error:#ffbaa4;--success:#a5e6bd;--header-height:88px;--frame-width:min(92%, 1320px);--cell-space:40px;--section-space:72px;--node-size:9px;--node-border:#96b6ed60;--font-sans:"Overpass Variable", Arial, sans-serif;--font-mono:"Fira Code Variable", ui-monospace, monospace}*{box-sizing:border-box}a,button{-webkit-tap-highlight-color:transparent}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--text);font:16px var(--font-sans);margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.04em;font-weight:600}p{line-height:1.7}::selection{background:var(--accent);color:var(--accent-ink)}:focus-visible{outline:2px solid var(--highlight);outline-offset:5px}main:not(.home-page){padding-top:var(--header-height)}section[id]{scroll-margin-top:calc(var(--header-height) + 24px)}.container{width:var(--frame-width);margin-inline:auto}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;color:var(--footer-bg);background:#fff;padding:12px;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.skip-link:focus{transform:none}main>section:not(.home-hero){width:var(--frame-width);border-inline:1px dashed var(--border);border-bottom:1px dashed var(--border);margin-inline:auto;position:relative}main>section:not(.home-hero):before,main>section:not(.home-hero):after,.footer-frame:before,.footer-frame:after{content:"";z-index:2;width:var(--node-size);height:var(--node-size);border:1px solid var(--node-border);background:var(--ink);pointer-events:none;position:absolute;top:-.5px;transform:translate(-50%,-50%)}main>section:not(.home-hero):before,.footer-frame:before{left:-.5px}main>section:not(.home-hero):after,.footer-frame:after{right:-.5px;transform:translate(50%,-50%)}.footer-frame{position:relative}.footer-frame:before,.footer-frame:after{background:var(--footer-bg)}main>.home-hero+section:before,main>.home-hero+section:after{content:none}.section-label{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 24px;font-size:11px;line-height:1.5;display:flex}.section-label i{background:var(--accent);flex:0 0 7px;width:7px;height:7px}.white-button,.outline-button{text-align:center;border:1px solid var(--border);justify-content:center;align-items:center;gap:14px;min-height:46px;padding:14px 22px;font-size:13px;line-height:1.4;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.white-button{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.outline-button{color:var(--text);background:0 0}.white-button:hover{background:var(--electric-blue);border-color:var(--electric-blue);color:#fff}.outline-button:hover{background:var(--text);color:var(--ink)}.button-row{flex-wrap:wrap;gap:12px;display:flex}.text-link{align-items:center;gap:14px;font-size:13px;display:inline-flex}.text-link svg,.text-link:hover{color:var(--highlight)}.technical-label{letter-spacing:.12em;color:var(--muted);font-size:9px;line-height:1.6;display:block}.section-heading{padding:var(--section-space) var(--cell-space) 44px;justify-content:space-between;align-items:flex-end;gap:36px;display:flex}.section-heading h2{margin:0;font-size:clamp(30px,3.2vw,44px);line-height:1.2}.section-heading>p{max-width:340px;color:var(--muted);margin:0;font-size:14px}.site-header{inset:0 var(--scroll-lock-gap,0px) auto 0;height:var(--header-height);z-index:100;background:0 0;border-bottom:1px solid #0000;transition:background .25s,border-color .25s;position:fixed}.site-header.is-solid{background:var(--header-bg);border-bottom-color:var(--line)}.header-inner{width:var(--frame-width);align-items:center;gap:24px;height:100%;margin-inline:auto;padding-inline:24px;display:flex}.site-logo{flex-shrink:0;align-items:center;width:178px;display:inline-flex}.site-logo img{width:100%;height:auto;display:block}.main-nav{align-items:center;gap:24px;margin-left:auto;display:flex}.main-nav a{text-transform:uppercase;white-space:nowrap;font-size:11px}.main-nav a:hover,.main-nav a[aria-current]{color:var(--highlight)}.header-register{background:var(--neon-yellow);min-height:44px;color:var(--deep-blue);border:1px solid var(--neon-yellow);justify-content:center;align-items:center;gap:16px;padding:11px 16px;font-size:11px;display:inline-flex}.header-register:hover{color:var(--deep-blue);background:#fff;border-color:#fff}.menu-button{display:none}.home-hero{background:#08131b;height:100svh;min-height:680px;position:relative;overflow:hidden}.hero-media,.hero-shade{position:absolute;inset:0}.hero-media img{object-fit:cover;object-position:center 48%;width:100%;height:100%;display:block}.hero-shade{background:linear-gradient(#030a0f66,#030a0f6b 52%,#030a0f26 76%,#030a0fa8)}.hero-layout{z-index:1;height:100%;padding:calc(var(--header-height) + 36px) 24px 28px;grid-template-rows:1fr auto;gap:32px;display:grid;position:relative}.hero-copy{text-align:center;text-shadow:0 2px 22px #00000040;align-self:center;width:min(100%,880px);margin-inline:auto}.hero-copy .section-label{letter-spacing:.15em;justify-content:center;margin-bottom:24px;font-size:11px}.home-hero h1{text-wrap:balance;margin:0 0 24px;font-size:clamp(50px,6.1vw,84px);line-height:1.04}.hero-period{color:var(--neon-yellow)}.hero-copy>p:not(.section-label){color:#e1e7e9;max-width:610px;margin:0 auto 28px;font-size:15px;line-height:1.65}.hero-copy .button-row{justify-content:center}.hero-bottom{justify-content:space-between;align-items:center;gap:20px;display:flex}.hero-telemetry{text-align:left;font-family:var(--font-mono);align-items:center;gap:12px;display:flex}.hero-telemetry>svg{color:var(--accent)}.hero-telemetry strong,.hero-telemetry small{letter-spacing:.08em;font-size:9px;font-weight:400;display:block}.hero-telemetry small{color:#aab9c0;margin-top:6px}.hero-telemetry i{color:var(--accent);margin-inline:4px;font-style:normal}.mission-countdown{width:fit-content;margin:0 auto 28px}.mission-caption{letter-spacing:.16em;margin:0 0 14px;font-size:9px;line-height:1.4}.mission-caption>span{color:var(--accent);margin-inline:8px}.mission-clock{font-family:var(--font-mono);font-variant-numeric:tabular-nums;justify-content:center;align-items:flex-start;gap:18px;display:flex}.mission-prefix{color:var(--highlight);padding-top:1px;font-size:30px;line-height:1}.mission-unit{flex-direction:column;gap:6px;min-width:36px;display:flex;position:relative}.mission-unit+.mission-unit:before{content:":";color:#73838c;font-size:20px;position:absolute;top:2px;left:-12px}.mission-unit strong{letter-spacing:-.06em;font-size:30px;font-weight:400;line-height:1}.mission-unit small{letter-spacing:.15em;color:#b4bec3;font-size:7px}.mission-date{letter-spacing:.1em;color:#bbc7cd;margin-top:13px;font-size:8px;display:block}.mission-date:hover{color:#fff}.mission-date>span{color:var(--accent);padding-inline:4px}.mission-state{color:var(--highlight);padding:8px 0;font-size:23px}.location-tag{letter-spacing:.03em;border-left:7px solid var(--neon-yellow);min-height:32px;color:var(--text);background:#191d1feb;align-items:center;gap:8px;padding:9px 12px;font-size:10px;font-weight:500;display:flex}.location-tag-divider{color:var(--muted)}.home-intro{padding:100px var(--cell-space) 88px;text-align:center}.home-intro .section-label{justify-content:center}.home-intro h2{font-size:clamp(30px,3.2vw,44px);line-height:1.2}.home-intro>p:last-child{max-width:650px;color:var(--muted);margin:0 auto;font-size:14px}.focus-section{padding-bottom:64px}.focus-grid{border-block:1px solid var(--border);grid-template-columns:1fr 1fr;display:grid}.focus-visual{padding:24px}.focus-visual figure{top:calc(var(--header-height) + 24px);height:min(640px, calc(100svh - var(--header-height) - 48px));border:1px solid var(--border);border-radius:3px;min-height:360px;margin:0;position:sticky;overflow:hidden}.focus-visual img{object-fit:cover}.focus-visual figcaption{letter-spacing:.15em;background:linear-gradient(#0000,#000000b8);padding:26px;font-size:9px;position:absolute;inset:auto 0 0}.focus-list{border-left:1px solid var(--border)}.focus-list article{padding:32px var(--cell-space);border-bottom:1px dashed var(--border);grid-template-columns:32px minmax(0,1fr);gap:8px;display:grid}.focus-list article:last-child{border-bottom:0}.row-number{color:var(--highlight);padding-top:3px;font-size:10px}.focus-list h3{margin:12px 0;font-size:25px}.focus-list h3 a{justify-content:space-between;gap:20px;display:flex}.focus-list h3 svg{flex-shrink:0}.focus-list p{color:var(--muted);margin:0;font-size:13px}.focus-list article:hover{background:#ffffff06}.approach-section{padding:0 var(--cell-space) var(--section-space)}.approach-section .section-heading{padding-inline:0}.approach-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.approach-card{border:1px solid var(--border);background:var(--panel);border-radius:4px;min-width:0;padding:34px}.approach-card h3{margin:24px 0 16px;font-size:26px;line-height:1.2}.approach-card p{color:var(--muted);max-width:510px;margin:0;font-size:14px;line-height:1.7}.approach-main{flex-direction:column;grid-column:span 2;align-items:flex-start;min-height:370px;display:flex}.approach-main h3{margin-top:32px;font-size:clamp(30px,3vw,40px)}.focus-tags{flex-wrap:wrap;gap:8px;margin:24px 0 32px;display:flex}.focus-tags span{border:1px dashed var(--border);color:var(--muted);border-radius:2px;padding:7px 10px;font-size:10px}.approach-main .text-link{margin-top:auto}.approach-accent{background:linear-gradient(135deg, var(--electric-blue), #092359 55%, var(--deep-blue));color:#fff;border-color:var(--blue-yonder);flex-direction:column;justify-content:space-between;gap:48px;display:flex;position:relative;overflow:hidden}.approach-accent:before{content:"";pointer-events:none;border:1px solid #ffffff3b;border-radius:50%;width:280px;height:280px;position:absolute;top:-150px;right:-100px;box-shadow:0 0 0 38px #ffffff09,0 0 0 76px #ffffff06}.approach-accent>*{position:relative}.approach-accent h3{font-size:32px}.approach-accent p,.approach-accent .technical-label{color:#fff0f3}.approach-global{background:0 0;border-style:dashed}.approach-global>svg{color:var(--highlight)}.approach-global .text-link{margin-top:28px}.approach-horizon{grid-column:span 2;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:32px;display:grid}.approach-horizon .section-label{font-size:9px}.horizon-track{border:1px dashed var(--border);flex-direction:column;align-items:center;gap:12px;padding:20px;display:flex}.horizon-track span{text-align:center;letter-spacing:.1em;width:100%;padding:10px;font-size:9px}.horizon-track svg{color:var(--highlight);transform:rotate(90deg)}.horizon-track span:nth-of-type(2){color:var(--highlight);border:1px solid var(--border);background:var(--surface-tint)}.statement-section{padding:112px var(--cell-space);text-align:center}.statement-section .section-label{justify-content:center}.statement-section h2{font-size:clamp(34px,4vw,54px);line-height:1.15}.statement-section>p:not(.section-label){color:var(--muted);margin-bottom:28px;font-size:14px}.world-network{margin:0 24px 32px}.network-heading{font:9px var(--font-mono);letter-spacing:.06em;flex-wrap:wrap;justify-content:space-between;gap:14px;padding:0 0 20px;display:flex}.network-heading>span{align-items:center;gap:10px;display:flex}.network-global-key>svg{flex:none}.network-stat{white-space:nowrap}.network-heading i{color:#59686d;font-style:normal}.world-map-frame{border:1px dashed var(--border);background:linear-gradient(135deg, #0b2864, var(--deep-blue));position:relative}.world-map-image{width:100%;height:auto;display:block}.map-coordinate-label{font:8px var(--font-mono);letter-spacing:.08em;color:var(--muted);position:absolute;bottom:18px;left:22px}.map-equator{stroke:#ffffff10;stroke-dasharray:3 9}.network-point{fill:#a6c5cc;fill-opacity:.8;stroke:#111b20;stroke-width:.8px}.network-point:hover{fill:var(--blue-yonder);r:5px}.network-kandy path{fill:none;stroke:var(--highlight);stroke-width:1px}.kandy-orbit{fill:#eafe070d;stroke:#eafe0766;stroke-dasharray:2 5}.kandy-ring{fill:#eafe0725;stroke:var(--highlight);stroke-width:1px}.kandy-core{fill:var(--accent);stroke:var(--ink);stroke-width:2px}.network-kandy text{fill:var(--highlight);font:12px var(--font-mono);letter-spacing:1px}.network-kandy .kandy-map-subtitle{fill:var(--muted);letter-spacing:.4px;font-size:9px}.network-event{border-left:1px dashed var(--border);align-items:center;gap:14px;min-width:0;padding:26px;display:flex}.network-event>svg{color:var(--highlight);flex-shrink:0}.network-event>div{min-width:0}.network-event strong{overflow-wrap:anywhere;font-size:17px;font-weight:500;display:block}.network-event span{color:var(--muted);margin-top:6px;font-size:11px;line-height:1.6;display:block}.network-event>a{place-items:center;min-width:44px;height:44px;margin-left:auto;display:grid}.network-event>a:hover{color:var(--highlight)}.network-source{color:var(--muted);justify-content:space-between;gap:16px;padding-top:16px;font-size:10px;line-height:1.6;display:flex}.network-source a{flex-shrink:0;align-items:center;gap:5px;display:inline-flex}.network-source a:hover{color:#fff}.pathway-grid{grid-template-columns:1fr 1fr;gap:12px;margin:0 24px 48px;display:grid}.pathway-grid>a{border:1px solid var(--border);background:var(--surface-tint);border-radius:4px;min-height:270px;padding:36px;position:relative}.pathway-grid>a:nth-child(2){background:var(--panel)}.pathway-grid>a:hover{border-color:var(--highlight)}.pathway-grid .technical-label{margin-top:36px}.pathway-grid h3{margin:12px 0;font-size:29px}.pathway-grid p{color:var(--muted);font-size:14px}.card-arrow{position:absolute;top:30px;right:28px}.update-notice{border:1px dashed var(--border);align-items:center;gap:28px;margin:0 24px 48px;padding:32px;display:flex}.update-notice>svg{color:var(--highlight);flex-shrink:0}.update-notice h3{margin-bottom:10px;font-size:22px}.update-notice p{color:var(--muted);margin:0;font-size:13px}.update-notice .text-link{flex-shrink:0;margin-left:auto}.community-band{background:linear-gradient(135deg, var(--electric-blue), var(--deep-blue) 80%);grid-template-columns:2fr 1fr;display:grid}.community-band>div{padding:64px var(--cell-space)}.community-band h2,.support-contact-primary h2{margin-bottom:22px;font-size:34px;line-height:1.25}.community-band p:not(.section-label){color:var(--muted);margin:0;font-size:14px}.community-action{justify-content:center;align-items:center;display:flex}.site-footer{background:var(--footer-bg);border-top:1px dashed var(--border)}.footer-frame{border-inline:1px dashed var(--border)}.footer-top{padding:64px var(--cell-space) 48px;border-bottom:1px dashed var(--border);justify-content:space-between;align-items:center;gap:40px;display:flex}.footer-top>div{text-align:right}.footer-top p{color:var(--muted);letter-spacing:.05em;font-size:10px}.footer-top h2{margin:18px 0 24px;font-size:32px}.footer-middle{padding:30px var(--cell-space);border-bottom:1px dashed var(--border);justify-content:space-between;align-items:center;gap:28px;display:flex}.footer-middle nav{flex-wrap:wrap;gap:22px;display:flex}.footer-middle nav a{text-transform:uppercase;font-size:11px}.footer-link-group{display:contents}.footer-group-label{display:none}.footer-middle a:hover,.footer-bottom a:hover{color:var(--highlight)}.footer-social{gap:10px;display:flex}.footer-social a{border:1px solid var(--border);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.footer-bottom{padding:24px var(--cell-space);color:var(--muted);justify-content:space-between;align-items:center;gap:24px;font-size:11px;display:flex}.footer-credits{flex-wrap:wrap;gap:8px 18px;display:flex}.footer-credits a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:4px}.footer-bottom nav{flex-wrap:wrap;gap:24px;display:flex}.footer-bottom nav a,.footer-cookie-button{align-items:center;gap:7px;display:inline-flex}.footer-cookie-button{min-height:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.footer-cookie-button:hover{color:var(--highlight)}.footer-cookie-button:focus-visible{outline:1px solid var(--blue-yonder);outline-offset:4px}.page-intro{padding:96px var(--cell-space);background:linear-gradient(135deg, #0b285e, var(--ink) 85%)}.page-intro>.container{flex-direction:column;align-items:flex-start;gap:26px;width:100%;display:flex}.page-intro .section-label{margin:0}.page-intro h1{text-wrap:balance;max-width:960px;margin:0;font-size:clamp(40px,4.5vw,66px);line-height:1.1}.page-intro p:not(.section-label){max-width:740px;color:var(--muted);margin:0;font-size:16px}.content-section{padding:64px var(--cell-space)}.content-section h2{font-size:34px;line-height:1.25}.content-section p:not(.section-label){color:var(--muted);font-size:15px}.split-layout{grid-template-columns:1fr 1fr;gap:64px;display:grid}.split-layout>div{min-width:0}.numbered-list{border-top:1px solid var(--border);display:grid}.numbered-list article{border-bottom:1px dashed var(--border);grid-template-columns:45px 1fr;gap:20px;padding:32px 0;display:grid}.numbered-list h3{margin-bottom:12px;font-size:24px}.numbered-list p{margin:0}.numbered-list span{color:var(--highlight);font-size:11px}.info-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.info-card{border:1px solid var(--border);background:var(--panel);border-radius:3px;padding:30px}.info-card h3{margin:24px 0 14px;font-size:25px}.info-card p{font-size:14px}.info-card>svg{color:var(--highlight)}.quiet-note{border:1px dashed var(--border);color:var(--muted);padding:24px;font-size:13px;line-height:1.7}.quiet-note p:last-child{margin-bottom:0}.status-pill{border:1px dashed var(--border);letter-spacing:.05em;color:var(--highlight);background:var(--surface-tint);padding:7px 10px;font-size:10px;display:inline-block}.faq-list p{max-width:780px;margin:18px 0 0}.resource-links{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.empty-state{border:1px dashed var(--border);padding:48px}.empty-state>svg{color:var(--highlight);margin-bottom:24px}.empty-state h2{font-size:30px}.empty-state p{max-width:690px}.legal-copy{max-width:820px}.legal-updated{font:10px/1.5 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--neon-yellow);margin:0 0 42px}.legal-copy h2{margin-top:36px;font-size:25px}.legal-copy a{text-underline-offset:4px;text-decoration:underline}.cookie-consent{z-index:1200;right:12px;bottom:max(12px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#06122df2;border:1px solid #2e96f570;grid-template-columns:minmax(0,1fr);gap:20px;width:min(500px,100vw - 24px);padding:24px;display:grid;position:fixed;box-shadow:0 24px 70px #0009}.cookie-consent-close{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:12px;right:12px}.cookie-consent-close:hover{color:var(--text)}.cookie-consent-close:focus-visible{outline:1px solid var(--neon-yellow);outline-offset:2px}.cookie-consent-copy{min-width:0}.cookie-consent .technical-label{color:var(--neon-yellow);margin:0 0 12px;font-size:9px}.cookie-consent h2{margin:0 38px 10px 0;font-size:22px}.cookie-consent p:not(.technical-label){color:var(--muted);margin:0;font-size:13px;line-height:1.65}.cookie-consent-copy>a{color:var(--text);text-underline-offset:4px;margin-top:12px;font-size:12px;text-decoration:underline;display:inline-block}.cookie-consent-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cookie-consent-actions button{justify-content:center;width:100%;min-height:44px;padding:11px 16px;font-size:11px}.cookie-consent .white-button:hover{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}@media (max-width:680px){.cookie-consent{width:calc(100vw - 24px);padding:22px}}@media (max-width:460px){.cookie-consent-actions{grid-template-columns:1fr;width:100%}}.form-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);gap:0;display:grid;padding:0!important}.form-aside{padding:48px var(--cell-space);border-right:1px solid var(--border)}.form-aside h2{font-size:31px;line-height:1.2}.form-aside p:not(.section-label){color:var(--muted);font-size:14px}.form-aside .quiet-note{margin-top:28px}.form-aside a:not(.white-button){text-underline-offset:4px;text-decoration:underline}.application-form{padding:48px var(--cell-space);min-width:0}.application-form h2{font-size:28px}.form-grid{grid-template-columns:1fr 1fr;gap:22px 18px;display:grid}.field{flex-direction:column;gap:9px;min-width:0;font-size:12px;display:flex}.field.wide{grid-column:1/-1}.field small{color:var(--muted);font-size:11px}.field input,.field select,.field textarea{border:1px solid var(--field-border);background:var(--panel);width:100%;min-width:0;color:var(--text);border-radius:2px;min-height:46px;padding:12px}.field textarea{resize:vertical;min-height:130px}.field option{background:var(--ink)}.field input[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:var(--highlight)}.field-error{color:var(--error);font-size:12px;line-height:1.6}.choice-group{border:0;grid-column:1/-1;margin:0;padding:0}.choice-group legend{margin-bottom:12px;font-size:12px}.choice-options{flex-wrap:wrap;gap:10px;display:flex}.choice-options label{border:1px dashed var(--border);cursor:pointer;align-items:center;gap:9px;padding:12px;font-size:12px;display:flex}.choice-options label:has(input:checked){border-color:var(--highlight);background:var(--surface-tint)}.choice-options input,.consent input{accent-color:var(--accent);flex-shrink:0;width:16px;height:16px}.consent{align-items:flex-start;gap:10px;margin:24px 0;font-size:12px;line-height:1.7;display:flex}.consent a,.form-privacy a{text-underline-offset:3px;text-decoration:underline}.consent input{margin-top:3px}.form-privacy{color:var(--muted);max-width:65ch;margin:24px 0 20px;font-size:11px;line-height:1.7}.form-feedback{border:1px dashed var(--border);background:var(--surface-tint);margin:22px 0;padding:16px;font-size:13px;line-height:1.7}.form-success{padding:32px 0}.form-success>svg{color:var(--success);margin-bottom:24px}.form-success p{color:var(--muted);line-height:1.7}.form-success .technical-label{overflow-wrap:anywhere;margin:24px 0}.application-form button:disabled{opacity:.6;cursor:wait}.application-form .white-button{margin-top:8px}.form-trap{opacity:0;pointer-events:none;position:absolute;left:-10000px}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:1100px){.header-inner{gap:16px;padding-inline:16px}.main-nav{gap:16px}.site-logo{width:152px}.header-register{gap:8px;padding:10px}.main-nav a{font-size:10px}.approach-horizon{grid-template-columns:1fr}.horizon-track{flex-direction:row;gap:3px;padding:12px}.horizon-track span{letter-spacing:0;padding:8px 4px}.horizon-track svg{flex-shrink:0;transform:none}}@media (max-width:900px){.main-nav{display:none}.menu-button{color:#fff;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid;position:relative}.language-slider{margin-left:auto}.header-register{display:none}.update-notice{flex-wrap:wrap}.update-notice .text-link{margin-left:0}.footer-middle nav{gap:18px}.split-layout{gap:36px}.info-grid,.form-layout{grid-template-columns:1fr}.form-aside{border-right:0;border-bottom:1px dashed var(--border)}}@media (max-width:760px){:root{--frame-width:calc(100% - 32px);--section-space:48px;--cell-space:24px;--header-height:76px}.header-inner{padding-inline:10px}.site-logo{width:142px}.home-hero{height:100svh;min-height:720px}.hero-layout{padding:calc(var(--header-height) + 24px) 8px 22px;gap:24px}.home-hero h1{font-size:clamp(39px,8.6vw,58px)}.hero-copy>p:not(.section-label){font-size:13px}.hero-copy .section-label{letter-spacing:.08em;max-width:260px;margin-inline:auto;font-size:9px}.hero-copy .button-row{gap:10px}.hero-copy .white-button,.hero-copy .outline-button{gap:10px;padding:12px 14px;font-size:11px}.hero-bottom{flex-direction:column;justify-content:center;gap:12px}.hero-telemetry{gap:8px}.hero-telemetry>svg{width:22px;height:22px}.hero-telemetry strong,.hero-telemetry small{font-size:7px}.hero-telemetry small{margin-top:4px}.mission-caption{letter-spacing:.06em;font-size:7px}.mission-caption>span{margin-inline:3px}.mission-prefix,.mission-unit strong{font-size:25px}.mission-date{letter-spacing:.02em;font-size:7px}.mission-countdown{margin-bottom:22px}.mission-clock{gap:14px}.mission-unit{min-width:30px}.mission-unit+.mission-unit:before{font-size:17px;left:-10px}.location-tag{border-left-width:12px;gap:6px;padding:9px 10px;font-size:8px}.home-intro{padding:64px var(--cell-space)}.home-intro h2{font-size:31px}.home-intro br{display:none}.section-heading{padding:var(--section-space) var(--cell-space) 28px;flex-direction:column;align-items:flex-start;gap:24px}.section-heading>p{max-width:none}.updates-section .section-heading{gap:20px;padding-bottom:24px}.updates-section .section-heading>.outline-button{justify-content:space-between;width:100%;min-height:48px;padding-inline:16px}.focus-grid{grid-template-columns:1fr}.focus-visual{padding:14px}.focus-visual figure{height:340px;min-height:0;position:relative;top:0}.focus-list{border-left:0;border-top:1px solid var(--border)}.focus-list article{grid-template-columns:24px 1fr;padding:28px 22px}.focus-list h3{font-size:24px}.focus-section{padding-bottom:32px}.approach-section{padding:0 16px var(--section-space)}.approach-section .section-heading{padding-inline:8px}.approach-grid{grid-template-columns:1fr;gap:10px}.approach-main,.approach-horizon{grid-column:auto}.approach-card{padding:26px 22px}.approach-main{min-height:0}.approach-accent{min-height:310px}.statement-section{padding:72px var(--cell-space)}.statement-section h2{font-size:36px}.world-network{margin:0 12px 24px}.network-heading{flex-wrap:nowrap;align-items:center;gap:12px;padding:0 2px 18px;font-size:8px;line-height:1.3}.network-heading>span{width:auto}.network-global-key{flex:none;gap:7px!important;display:flex!important}.network-global-key>svg{width:13px;height:13px;margin:0}.network-stat-divider,.network-stat-countries{display:none}.network-home-key{min-width:0;color:var(--muted);justify-content:flex-end;padding-left:0;gap:7px!important}.network-home-key i{flex:none}.network-home-label{white-space:nowrap}.network-event{border-left:0;border-top:1px dashed var(--border);padding:20px 4px}.network-source{flex-direction:column;gap:8px}.map-coordinate-label{display:none}.network-kandy text{letter-spacing:0;font-size:16px}.network-kandy .kandy-map-subtitle{display:none}.pathway-grid{grid-template-columns:1fr;margin:0 12px 32px}.pathway-grid>a{min-height:250px;padding:28px}.pathway-grid h3{font-size:27px}.update-notice{margin:0 12px var(--section-space);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:0 14px;padding:22px 18px;display:grid}.update-notice>svg{width:22px;height:22px;margin-top:2px}.update-notice .text-link{border-top:1px dashed var(--border);grid-column:1/-1;justify-content:space-between;width:100%;margin:20px 0 0;padding-top:16px}.community-band{grid-template-columns:1fr}.community-band>div{padding:40px var(--cell-space)}.community-band h2,.support-contact-primary h2{font-size:29px}.community-action{border-left:0;border-top:1px dashed var(--border);justify-content:flex-start}.footer-top,.footer-middle,.footer-bottom{flex-direction:column;align-items:flex-start}.footer-top{padding:44px var(--cell-space) 36px;gap:36px}.footer-top>div{text-align:left}.footer-top h2{font-size:29px}.footer-top p{font-size:9px;line-height:1.7}.footer-bottom{gap:16px;line-height:1.6}.page-intro{padding:64px var(--cell-space)}.page-intro h1{font-size:39px}.page-intro p:not(.section-label){font-size:14px}.content-section{padding:44px var(--cell-space)}.content-section h2{font-size:29px}.split-layout{grid-template-columns:1fr}.empty-state,.info-card{padding:26px}.form-aside,.application-form{padding:36px var(--cell-space)}.form-grid{grid-template-columns:1fr}.choice-options{gap:8px}.choice-options label{font-size:11px}.form-aside h2{font-size:28px}.application-form h2{font-size:26px}}@media (max-width:380px){.hero-copy .button-row{flex-direction:column;align-items:center}.hero-copy .button-row>a{min-width:220px}.home-hero h1{font-size:38px}.hero-layout{padding-top:96px}.home-hero{min-height:760px}.horizon-track{flex-direction:column}.horizon-track svg{transform:rotate(90deg)}.footer-top .white-button{padding:12px;font-size:11px}.location-tag{font-size:7px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
.registration-steps,.conduct-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.registration-guide .content-section>.section-label,.event-schedule>.section-label{margin-bottom:22px;font-size:11px;line-height:1.5}.registration-steps{margin:32px 0 24px;padding:0;list-style:none}.registration-steps>li,.conduct-grid>article{border:1px solid var(--border);background:linear-gradient(135deg, #0a1c43, var(--ink));border-radius:3px;min-width:0;padding:28px}.registration-steps .technical-label{color:var(--neon-yellow)}.registration-steps h3,.conduct-grid h3{margin:22px 0 16px;font-size:24px;line-height:1.25}.conduct-grid h3{margin-top:0}.registration-steps p,.conduct-grid p{margin-bottom:0}.conduct-grid .text-link{overflow-wrap:anywhere;margin-top:20px}.registration-team{margin:0 0 28px}.registration-guide .quiet-note h3{margin-bottom:12px;font-size:22px}.registration-guide .resource-links{gap:18px 32px}.registration-destination{isolation:isolate;background:linear-gradient(115deg, var(--electric-blue), var(--deep-blue));justify-content:space-between;align-items:center;gap:32px;display:flex;position:relative}.registration-destination>div{max-width:640px}.registration-destination h2{margin-bottom:14px}.registration-destination p{margin:0}.registration-destination .section-label{margin-bottom:24px;font-size:11px;line-height:1.5}.registration-destination p:not(.section-label){color:#d3dff4}.registration-destination>a{flex-shrink:0}.schedule-note{max-width:780px}.schedule-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:36px 0 28px;display:grid}.schedule-group{border:1px dashed var(--border);background:#07173f55;border-radius:3px;min-width:0;overflow:hidden}.schedule-day-heading{border-bottom:1px dashed var(--border);align-items:center;padding:24px;display:flex}.schedule-day-heading h3{margin:0;font-size:23px;line-height:1.3;transform:translateY(.1em)}.schedule-group ol{margin:0;padding:0 24px;list-style:none}.schedule-group li{grid-template-columns:58px minmax(0,1fr);gap:16px;padding:20px 0;display:grid}.schedule-group li+li{border-top:1px dashed var(--border)}.schedule-group time{color:var(--neon-yellow);font:12px/1.8 var(--font-mono)}.schedule-group h4{margin:0;font-size:18px;font-weight:500;line-height:1.5}.schedule-group li p{margin:10px 0 0;font-size:14px}.schedule-preflight{grid-column:1/-1;grid-template-columns:minmax(220px,.85fr) 2fr;display:grid}.schedule-preflight .schedule-day-heading{border-bottom:0;border-right:1px dashed var(--border)}.schedule-preflight ol{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:24px;display:grid}.schedule-preflight li{flex-direction:column;gap:8px;display:flex}.schedule-preflight li+li{border-top:0}.event-contact{border:1px dashed var(--border);background:linear-gradient(135deg, #0b285e, var(--panel));border-radius:3px;justify-content:space-between;align-items:center;gap:32px;margin-top:28px;padding:32px;display:flex}.event-contact>div{min-width:0;max-width:560px}.event-contact .section-label{margin:0 0 20px;font-size:11px;line-height:1.5}.event-contact h3{color:var(--neon-yellow);margin:0 0 12px;font-size:30px;line-height:1.2}.event-contact p:not(.section-label){margin:0}.event-contact-actions{flex-shrink:0;align-items:center;gap:10px;max-width:100%;display:flex}.team-lead-card .event-contact-actions{flex-wrap:wrap;margin-top:24px}.consent-panel{background:var(--panel);margin-top:28px;padding:24px 24px 12px}.registration-guide .consent-panel h3{color:#fff;margin-top:0}.consent-panel>p{max-width:860px;margin:0 0 20px}.consent-actions{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;display:flex}.consent-actions>a{max-width:100%}.consent-language{width:160px;min-width:0}.consent-language label{margin-bottom:6px;font-size:12px;display:block}.consent-actions>.white-button{min-height:46px;padding:12px 20px}.consent-contact{align-items:center;min-height:46px}.consent-actions svg{flex-shrink:0}.consent-conditions{border-top:1px dashed var(--border);margin-top:20px}.consent-conditions .faq-item{border-bottom:0}.registration-guide .consent-conditions .faq-item h3{margin:0}.consent-conditions .faq-item h3 button{padding:16px 0;font-size:16px}.consent-conditions .faq-answer-inner{padding:0 0 12px}.consent-conditions ol{margin:0 0 16px;padding-left:20px}.consent-conditions li{margin-bottom:12px;line-height:1.8}.consent-conditions button:focus-visible{outline:2px solid var(--neon-yellow);outline-offset:5px}@media (max-width:760px){.consent-panel{padding:20px 20px 8px}.consent-actions{flex-direction:column;align-items:stretch;gap:12px}.consent-language{width:100%}.consent-actions>a{justify-content:space-between}}.event-contact-actions .contact-social{flex-shrink:0;width:46px;height:46px;min-height:46px;padding:0}.event-contact-actions .contact-social svg{transform:none}.event-contact-actions .contact-email{min-width:0;min-height:46px}.event-contact-actions .contact-email span{overflow-wrap:anywhere}.contact-email .contact-email-icon{display:none}@media (max-width:1080px){.event-contact{flex-direction:column;align-items:flex-start}}@media (max-width:760px){.registration-steps,.conduct-grid{grid-template-columns:minmax(0,1fr)}.registration-steps>li,.conduct-grid>article{padding:24px}.registration-destination{flex-direction:column;align-items:stretch;gap:24px}.registration-destination>a,.registration-guide .page-intro .white-button{justify-content:space-between;width:100%}.event-contact{gap:24px;padding:24px}.event-contact .event-contact-actions{flex-wrap:nowrap}.event-contact-actions .contact-email{flex-shrink:0;width:46px;height:46px;padding:0;transition:background-color .2s,border-color .2s,color .2s;translate:none}.contact-email .button-label,.contact-email .contact-email-arrow{display:none}.event-contact-actions .contact-email .contact-email-icon{transition:none;display:block;transform:none}.schedule-groups{grid-template-columns:minmax(0,1fr);gap:20px}.schedule-day-heading{padding:20px}.schedule-day-heading h3{font-size:21px}.schedule-group ol{padding:0 20px}.schedule-group li{grid-template-columns:48px minmax(0,1fr);gap:12px}.schedule-preflight{display:block}.schedule-preflight .schedule-day-heading{border-right:0;border-bottom:1px dashed var(--border)}.schedule-preflight ol{grid-template-columns:minmax(0,1fr);gap:0}.schedule-preflight li+li{border-top:1px dashed var(--border)}}.info-grid+.text-link{min-height:44px;margin-top:24px;line-height:1.6}.info-grid+.text-link svg{flex-shrink:0}.statement-section{isolation:isolate;position:relative}.statement-pattern{z-index:-1;pointer-events:none;filter:invert();mix-blend-mode:screen;opacity:.13;background:url(/Patterns/Rosette.png) 50% 64%/cover no-repeat;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#0003 20%,#000 85%);mask-image:radial-gradient(#0003 20%,#000 85%)}@media (max-width:760px){.statement-pattern{opacity:.09;background-position:58%}}.section-label,.technical-label,.row-number,.status-pill,.horizon-track,.footer-top>div>p,.challenge-difficulty,.asset-credit,.program-section-bottom>span{font-family:var(--font-mono)}.technical-label{line-height:1.7}.home-hero,.site-header:not(.is-solid){--text:#fff;--muted:#b5c5e2;--highlight:var(--neon-yellow);color:#fff}.home-hero .mission-prefix,.hero-telemetry>svg{color:var(--neon-yellow)}.home-hero{--ink:var(--deep-blue)}.location-tag{background:#05102ce6}.site-header:not(.is-solid) .language-picker option{background:var(--deep-blue)}.menu-button{color:var(--text)}.field input[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:var(--error)}.form-feedback{color:var(--error)}.approach-accent .technical-label,.approach-accent>svg{color:var(--neon-yellow)}.approach-accent p{color:#fff}.network-home-key{color:var(--text)}.world-map-frame{--highlight:var(--rocket-red);--muted:#b5c5e2}.network-point{fill:var(--blue-yonder);stroke:var(--deep-blue)}.network-point[data-country=Sri\ Lanka]{fill:var(--rocket-red)}.network-kandy .kandy-core{fill:var(--rocket-red);stroke:var(--deep-blue)}.network-kandy-summary{border-bottom:1px dashed var(--border);grid-template-columns:1fr 1.1fr auto;align-items:center;gap:28px;padding:28px 4px;display:grid}.network-kandy-summary .network-event{border:0;padding:0}.network-kandy-summary .network-event .technical-label{color:var(--highlight);margin:0 0 8px;font-size:9px}.network-kandy-summary .network-event strong{font-size:24px}.network-kandy-summary>p{color:var(--muted);margin:0;font-size:13px}.network-source a:hover{color:var(--highlight)}.footer-bottom{flex-wrap:wrap;align-items:center}.challenge-grid{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px;display:grid}.challenge-grid.is-featured{margin:0 var(--cell-space)}.challenge-card{border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:linear-gradient(135deg, #0a1c43, var(--ink));flex-direction:column;min-width:0;display:flex}.challenge-card>img{object-fit:cover;border-bottom:1px dashed var(--border);width:100%;height:250px;display:block}.challenge-copy{flex-direction:column;flex:1;padding:28px;display:flex}.challenge-copy .technical-label{color:var(--highlight);font-size:9px}.challenge-copy h3{letter-spacing:-.025em;margin:16px 0;font-size:23px;line-height:1.25}.challenge-copy h3 a:hover{text-underline-offset:5px;text-decoration:underline}.challenge-copy h3 svg{vertical-align:middle;color:var(--highlight);flex-shrink:0;margin-left:8px;display:inline}.challenge-copy p{color:var(--muted);font-size:14px;line-height:1.7}.challenge-difficulty{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:16px;font-size:9px;display:flex}.challenge-difficulty span{border:1px dashed var(--border);padding:6px 8px}.program-section-bottom{padding:30px var(--cell-space) 48px;justify-content:space-between;align-items:center;gap:24px;display:flex}.program-section-bottom>span{color:var(--muted);font-size:9px;line-height:1.7}.program-intro{justify-content:space-between;align-items:flex-start;gap:40px;margin-bottom:40px;display:flex}.program-intro>div{max-width:740px}.program-intro>a{flex-shrink:0;padding-block:8px}.program-intro p:not(.section-label){margin:0}.content-section .program-intro .section-label{margin:0 0 20px;font-size:11px;line-height:1.5}.asset-credit,.content-section p.asset-credit{color:var(--muted);margin:24px 0 0;font-size:10px;line-height:1.7}.award-preview-grid{margin:0 var(--cell-space);border-block:1px dashed var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.award-preview-card{border-right:1px solid var(--border);padding:24px 28px 30px;position:relative}.award-preview-card:first-child{padding-left:0}.award-preview-card:last-child{border:0}.award-preview-card img{object-fit:contain;margin-bottom:20px}.award-preview-card .technical-label{font-size:8px}.award-preview-card h3{margin:12px 0;font-size:23px}.award-preview-card p{color:var(--muted);margin:0;font-size:14px}.award-preview-card>svg{color:var(--highlight);position:absolute;top:32px;right:24px}.award-preview-card:hover h3{text-underline-offset:5px;text-decoration:underline}.award-grid{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.award-card{border-bottom:1px dashed var(--border);grid-template-columns:110px 1fr;align-items:center;gap:28px;padding:32px 28px;display:grid}.award-card:nth-child(odd){border-right:1px solid var(--border);padding-left:0}.award-card img{object-fit:contain;width:110px;height:110px}.award-card h2{margin:10px 0;font-size:25px}.award-card p{margin:0;font-size:14px}.award-card .technical-label{color:var(--highlight);font-size:9px}@media (max-width:1080px){.challenge-grid:not(.is-featured){grid-template-columns:repeat(2,minmax(0,1fr))}.network-kandy-summary{grid-template-columns:1fr auto}.network-kandy-summary>p{display:none}.program-intro{flex-direction:column;gap:20px}.award-card{grid-template-columns:80px 1fr;gap:20px}.award-card img{width:80px;height:80px}}@media (max-width:760px){.challenge-grid,.challenge-grid:not(.is-featured),.award-preview-grid,.award-grid{grid-template-columns:minmax(0,1fr)}.challenge-card>img{height:200px}.challenge-copy{padding:24px}.program-section-bottom{flex-direction:column;align-items:flex-start;padding-bottom:32px}.award-preview-card,.award-preview-card:first-child{border-right:0;border-bottom:1px dashed var(--border);grid-template-columns:72px 1fr;gap:20px;padding:26px 0;display:grid}.award-preview-card img{width:72px;height:72px;margin:0}.award-preview-card>svg{grid-column:2;position:static}.award-preview-card h3{font-size:23px}.award-card,.award-card:nth-child(odd){border-right:0;padding:28px 0}.network-kandy-summary{grid-template-columns:1fr;gap:22px}.network-kandy-summary .white-button{justify-self:start}.network-kandy-summary>p{display:block}.footer-bottom{align-items:flex-start}}.button-label{line-height:1;display:block;transform:translateY(.14em)}.white-button>svg,.outline-button>svg,.header-register>svg,.mobile-register>svg{flex:none;display:block}.section-label>span{display:block}@supports (text-box-trim:trim-both){.section-label>span{text-box-trim:trim-both;text-box-edge:cap alphabetic;transform:none}}.section-label i{align-self:center}.awards-preview .section-label i{background:var(--blue-yonder)}.pathway-grid>a{background:linear-gradient(135deg, #0a2454, var(--ink))}.pathway-grid>a.sponsor-pathway{background-color:var(--deep-blue);background-image:linear-gradient(120deg,#0042a6f2,#0b285ee8 55%,#07173fd6),url(/Patterns/Orbits.png);background-position:50%,right 65%;background-repeat:no-repeat;background-size:cover,620px 620px;border-color:#2e96f58c}.sponsor-pathway .technical-label,.sponsor-pathway .card-arrow{color:var(--neon-yellow)}.sponsor-pathway p{color:#d3dff4}.pathway-grid>a.sponsor-pathway:hover,.pathway-grid>a.sponsor-pathway:focus-visible{border-color:var(--neon-yellow)}.pathway-grid>a:nth-child(2)>svg:first-child{color:var(--neon-yellow)}.community-band p:not(.section-label){color:#d3dff4}.update-notice{margin-inline:var(--cell-space);background:linear-gradient(135deg,#2e96f50c,#0000 65%)}.network-point{cursor:crosshair}.network-home-key svg{color:var(--rocket-red);flex-shrink:0}.kandy-orbit{fill:#e4370008;stroke:#e4370050;pointer-events:none}.kandy-ring{fill:#e4370012;pointer-events:none}.network-kandy text{fill:#fff;pointer-events:none}.network-kandy-summary .network-event>svg{color:var(--rocket-red)}.map-event-tooltip{z-index:3;border:1px solid var(--border);pointer-events:none;background:#07173ff5;width:max-content;max-width:min(220px,80%);padding:9px 12px;line-height:1.4;position:absolute;transform:translate(-50%,calc(-100% - 16px));box-shadow:0 4px 14px #0002}.map-event-tooltip strong{color:var(--text);font-weight:600}.map-event-tooltip>span{white-space:nowrap;text-overflow:ellipsis;color:var(--muted);font-size:13px;display:block;overflow:hidden}@media (max-width:1080px) and (min-width:901px){.header-inner,.main-nav{gap:14px}}@media (max-width:760px){.header-inner{gap:10px}}@media (max-width:380px){.header-inner .site-logo{width:116px}.header-inner{gap:6px;padding-inline:0}.menu-button{padding:6px}}.field input:focus-visible,.field textarea:focus-visible,.form-select-trigger:focus-visible,.form-select-trigger[data-state=open]{border-color:var(--blue-yonder);box-shadow:0 0 0 1px var(--blue-yonder);outline:none}.form-select-trigger{border:1px solid var(--field-border);background:var(--panel);width:100%;min-width:0;min-height:46px;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:2px;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.form-select-trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.form-select-icon{color:var(--muted);flex:0 0 16px;display:flex}.form-select-trigger[data-placeholder]{color:var(--muted)}.form-select-trigger[data-disabled]{opacity:.55;cursor:not-allowed}.form-select-trigger[aria-invalid=true]{border-color:var(--error)}.form-select-menu{z-index:100;width:var(--radix-select-trigger-width);max-height:min(320px, var(--radix-select-content-available-height));border:1px solid var(--border);background:var(--deep-blue);color:var(--text);border-radius:4px;overflow:hidden;box-shadow:0 12px 32px #0004}.form-select-options{padding:5px}.form-select-option{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:2px;outline:none;align-items:center;min-height:42px;padding:10px 38px 10px 12px;font-size:13px;line-height:1.4;display:flex;position:relative}.form-select-option[data-highlighted]{background:#2e96f51c}.form-select-option[data-state=checked]{color:var(--neon-yellow)}.form-select-check{display:flex;position:absolute;right:12px}.form-select-scroll{height:26px;color:var(--muted);place-items:center;display:grid}.home-hero{height:100dvh;min-height:0}.hero-layout{padding:calc(var(--header-height) + 16px) 24px max(22px, env(safe-area-inset-bottom));grid-template-rows:minmax(0,1fr) auto;gap:22px}.hero-copy{flex-direction:column;align-items:center;gap:clamp(20px,3.5dvh,28px);min-height:0;display:flex}.hero-copy .mission-caption{font:9px/1.5 var(--font-mono);letter-spacing:.12em;margin:0}.home-hero h1{margin:0;font-size:clamp(36px,min(6.1vw,10dvh),84px)}.hero-copy>p:not(.section-label){margin:0}.hero-bottom{flex-direction:row;justify-content:space-between;gap:16px}.hero-bottom .mission-countdown{flex-shrink:0;width:auto;margin:0}.hero-bottom .mission-clock{justify-content:flex-end;align-items:center;gap:9px}.hero-bottom .mission-prefix{padding:0;font-size:15px}.hero-bottom .mission-unit{flex-direction:row;align-items:baseline;gap:2px;min-width:0}.hero-bottom .mission-unit+.mission-unit:before{content:none}.hero-bottom .mission-unit strong{letter-spacing:0;font-size:15px;line-height:1.2}.hero-bottom .mission-unit small{letter-spacing:0;font-size:9px}.hero-bottom .mission-state{padding:0;font-size:11px}@media (max-width:760px){.hero-layout{padding:calc(var(--header-height) + 12px) 4px max(16px, env(safe-area-inset-bottom));gap:18px}.hero-copy .mission-caption{letter-spacing:.04em;font-size:8px}.home-hero h1{font-size:clamp(32px,min(8.6vw,9dvh),58px)}.hero-bottom{gap:8px}.hero-bottom .location-tag{white-space:nowrap;border-left-width:3px;min-height:28px;padding:6px 8px;font-size:8px}.hero-bottom .location-tag-divider,.hero-bottom .location-tag>span:last-child{display:none}.hero-bottom .mission-clock{gap:5px}.hero-bottom .mission-prefix,.hero-bottom .mission-unit strong{font-size:12px}.hero-bottom .mission-unit small{font-size:8px}.hero-copy .button-row{flex-flow:row;gap:8px}.hero-copy .button-row>a{gap:6px;min-width:0;min-height:44px;padding:12px 10px;font-size:10px}.hero-copy .button-row>a svg{width:14px}}@media (max-width:380px){.hero-bottom .mission-clock{gap:3px}.hero-bottom .mission-prefix,.hero-bottom .mission-unit strong{font-size:10px}.hero-bottom .location-tag{padding-inline:6px;font-size:7px}.hero-copy .mission-caption{font-size:7px}.hero-copy .button-row>a{padding-inline:8px;font-size:9px}}@media (max-height:540px){.hero-layout{padding-top:calc(var(--header-height) + 4px);gap:10px;padding-bottom:12px}.hero-copy{gap:14px}.home-hero h1{margin:0;font-size:clamp(24px,8dvh,40px)}.hero-copy>p:not(.section-label){max-width:580px;margin:0;font-size:12px;line-height:1.4}.hero-copy .button-row>a{min-height:36px;padding-block:8px}}main>.page-intro:first-child:before,main>.page-intro:first-child:after{content:none}.custom-checkbox,.custom-radio{appearance:none;border:1px solid var(--field-border);background:var(--panel);width:18px;min-width:18px;height:18px;color:var(--deep-blue);cursor:pointer;flex:0 0 18px;justify-content:center;align-items:center;padding:0;display:inline-flex}.custom-checkbox{border-radius:3px}.custom-radio{border-radius:50%}.custom-checkbox[data-state=checked]{background:var(--neon-yellow);border-color:var(--neon-yellow)}.custom-checkbox>span{display:flex}.custom-radio[data-state=checked]{border-color:var(--neon-yellow)}.custom-radio-dot{background:var(--neon-yellow);border-radius:50%;width:8px;height:8px}.custom-checkbox:focus-visible,.custom-radio:focus-visible{outline:2px solid var(--blue-yonder);outline-offset:3px}.custom-checkbox[data-disabled],.custom-radio[data-disabled]{opacity:.5;cursor:not-allowed}.choice-options label:has([data-state=checked]){background:#eafe0708;border-color:#eafe0750}.choice-options label:has([data-disabled]){cursor:not-allowed}.consent .custom-checkbox{margin-top:2px}.hero-copy .outline-button{color:var(--deep-blue);text-shadow:none;background:#fff;border-color:#fff}.hero-copy .outline-button>svg{color:currentColor}.hero-copy .outline-button:hover{color:var(--deep-blue);background:#e6edf8;border-color:#e6edf8}.hero-copy .outline-button:focus-visible{outline:2px solid var(--neon-yellow);outline-offset:3px}@supports (text-box-trim:trim-both){.page-intro h1,.page-intro p:not(.section-label){text-box-trim:trim-both;text-box-edge:cap alphabetic}}@media (max-width:760px){.page-intro>.container{gap:22px}}@supports (text-box-trim:trim-both){.hero-copy h1,.hero-copy>p,.hero-copy .mission-caption{text-box-trim:trim-both;text-box-edge:cap alphabetic}}.approach-card{isolation:isolate;position:relative;overflow:clip}.approach-main{background:linear-gradient(125deg, #0b2049, var(--deep-blue) 70%)}.approach-global{background:linear-gradient(145deg, #0b2049, var(--ink));border-style:solid;flex-direction:column;align-items:flex-start;display:flex}.approach-global:before{content:"";z-index:-1;border:1px dashed #2e96f53d;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-120px;right:-155px;box-shadow:0 0 0 28px #2e96f508,0 0 0 58px #2e96f506}.approach-global .text-link{margin-top:auto;padding-top:28px}.approach-horizon{background:linear-gradient(135deg, #0b2049, var(--deep-blue));flex-direction:column;justify-content:space-between;align-items:stretch;gap:32px;min-height:310px;display:flex}.horizon-copy{max-width:100%}.approach-horizon .section-label{margin-bottom:22px}.approach-horizon h3{margin:0 0 18px;font-size:clamp(26px,2.6vw,34px)}.horizon-copy p{max-width:510px}.horizon-copy .text-link{margin-top:24px}.mission-steps{font:9px/1.5 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;border-top:1px dashed #96b6ed38;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:18px 0 0;list-style:none;display:grid;position:relative}.mission-steps li{align-items:center;gap:8px;display:flex}.mission-steps li+li{border-left:1px solid var(--border);padding-left:20px}.mission-steps span{color:var(--neon-yellow)}@media (max-width:1080px){.mission-steps{gap:16px;font-size:8px}}@media (max-width:760px){.approach-horizon{min-height:0}.horizon-copy{max-width:100%}.approach-global:before{border-color:#2e96f527;width:190px;height:190px;bottom:-132px;left:-112px;right:auto;box-shadow:0 0 0 26px #2e96f508,0 0 0 52px #2e96f506}.mission-steps{justify-content:space-between;gap:8px;font-size:8px}.mission-steps li{gap:5px}.mission-steps li+li{padding-left:8px}}.form-aside a[href^=mailto\:]{color:var(--neon-yellow);text-underline-offset:5px;overflow-wrap:anywhere;text-decoration-color:#eafe0766}.form-aside a[href^=mailto\:]:hover{color:#fff;text-decoration-color:currentColor}.empty-state .outline-button>svg{color:currentColor;margin:0}.local-news-summary{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:24px;padding:28px 32px;display:grid}.local-news-summary>svg{margin:0}.local-news-copy{min-width:0}.local-news-highlight{color:var(--neon-yellow);font-weight:700}.local-news-summary h2{margin:0 0 10px;font-size:28px;line-height:1.25}.local-news-summary p{max-width:690px;margin:0}.local-news-summary>a{white-space:nowrap}@media (max-width:1080px){.local-news-summary{grid-template-columns:36px minmax(0,1fr)}.local-news-summary>a{grid-column:2;justify-self:start}}@media (max-width:760px){.empty-state.local-news-summary{grid-template-columns:minmax(0,1fr);gap:18px;padding:24px}.local-news-summary h2{font-size:25px}.local-news-summary>a{white-space:normal;grid-column:1;justify-content:space-between;width:100%}}.news-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px;display:flex}.news-heading .section-label{margin-bottom:20px}.news-heading h2{margin:0}.news-heading>a{flex-shrink:0}.news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.news-card{border:1px solid var(--border);background:var(--panel);min-width:0}.news-card-link{flex-direction:column;height:100%;display:flex}.news-card img{aspect-ratio:3/2;object-fit:cover;border-bottom:1px solid var(--border);width:100%;height:auto}.news-card-copy{flex-direction:column;flex:1;padding:24px;display:flex}.news-meta{font:9px/1.5 var(--font-mono);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.news-meta>span{color:var(--neon-yellow)}.news-card h3{margin:20px 0 14px;font-size:23px;line-height:1.25}.news-card-copy>p{margin:0 0 24px;font-size:14px}.news-read{color:var(--neon-yellow);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;font-size:12px;display:flex}.news-card-link:hover h3{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}@media (max-width:1080px){.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.news-grid{grid-template-columns:1fr}.news-heading{flex-direction:column;align-items:flex-start}}.approach-main .section-label,.approach-horizon .section-label{margin:0 0 22px;font-size:9px;line-height:1.5}.approach-main h3{margin-top:0}.sponsor-reach-grid{border:1px dashed var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sponsor-reach-grid>div{flex-direction:column;gap:12px;padding:28px;display:flex}.sponsor-reach-grid>div+div{border-left:1px dashed var(--border)}.sponsor-reach-grid strong{color:var(--neon-yellow);font-size:clamp(36px,4vw,56px);line-height:1}.sponsor-reach-grid span{font:11px/1.5 var(--font-mono);text-transform:uppercase}.team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.team-grid .info-card{border-style:dashed}.team-profile-header{align-items:center;gap:22px;margin-bottom:24px;display:flex}.team-profile-header>div:last-child{min-width:0}.team-profile-header h3{margin:12px 0 0}.team-photo-placeholder{aspect-ratio:1;border:1px dashed var(--border);background:#ffffff04;flex-direction:column;flex:0 0 112px;justify-content:center;align-items:center;gap:10px;padding:12px;display:flex}.team-photo-placeholder svg{color:var(--muted)}.team-photo-placeholder span{color:var(--muted);font:9px/1.5 var(--font-mono);text-align:center}.rometh-portrait{object-fit:cover;border:1px dashed var(--border);flex:0 0 112px;width:112px;height:112px;display:block}@media (max-width:760px){.rometh-portrait{flex:none;width:104px;height:104px}.team-grid .info-card{text-align:center;padding:24px}.team-profile-header{flex-direction:column;gap:18px}.team-photo-placeholder{flex:none;width:104px;padding:12px}.team-profile-header h3{margin-top:10px;font-size:24px}.team-grid .event-contact-actions{justify-content:center}}.team-grid .technical-label,.team-lead-card h3{color:var(--neon-yellow)}.team-grid .text-link{margin-top:8px;display:inline-flex}.contact-channels{border-top:1px dashed var(--border);gap:8px;margin-top:28px;padding-top:20px;display:grid}.contact-channels p{margin:0}.contact-channels strong{color:#fff}@media (max-width:760px){.team-grid,.sponsor-reach-grid{grid-template-columns:1fr}.sponsor-reach-grid>div+div{border-left:0;border-top:1px dashed var(--border)}}.home-partner-strip{padding:36px var(--cell-space);background:var(--ink);justify-items:center;gap:26px;display:grid}.home-partner-strip .technical-label{color:var(--neon-yellow)}.home-bootcamp-teaser{padding:60px var(--cell-space);background:var(--panel);justify-content:space-between;align-items:center;gap:32px;display:flex}.home-bootcamp-teaser h2{margin:0 0 14px;font-size:clamp(28px,3vw,40px)}.home-bootcamp-teaser p:not(.section-label){max-width:720px;margin:0}.home-bootcamp-teaser>a{flex-shrink:0}.bootcamp-section,.after-event-section,.event-faq{scroll-margin-top:var(--header-height)}.bootcamp-grid,.after-event-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.bootcamp-card,.after-event-grid article{border:1px dashed var(--border);background:var(--panel);padding:28px}.bootcamp-card .technical-label,.after-event-grid .technical-label{color:var(--neon-yellow)}.bootcamp-card h3,.after-event-grid h3{margin:26px 0 12px;font-size:26px}.bootcamp-card p{margin-bottom:28px}.bootcamp-registration,.local-registration-panel{border-top:1px dashed var(--border);scroll-margin-top:var(--header-height);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:48px;margin-top:48px;padding-top:40px;display:grid}.bootcamp-registration h3,.local-registration-panel h3{margin:0 0 16px;font-size:clamp(27px,3vw,38px)}.bootcamp-registration .application-form,.local-registration-panel .application-form{min-width:0;padding:0}.bootcamp-registration .application-form h2,.local-registration-panel .application-form h2{margin-top:0}.bootcamp-registration .section-label,.local-registration-panel .section-label{margin-bottom:20px;font-size:11px}.bootcamp-section>.section-heading{margin-bottom:28px;padding:0}.bootcamp-section>.section-heading .section-label{font-size:11px}.bootcamp-section>.section-heading h2{margin:0}.bootcamp-section .bootcamp-grid{margin-top:0}.after-event-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.venue-map{margin-top:36px}.venue-map iframe{border:1px dashed var(--border);width:100%;min-height:360px;display:block}@media (max-width:900px){.bootcamp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bootcamp-registration,.local-registration-panel{grid-template-columns:1fr}}@media (max-width:760px){.home-partner-strip{flex-direction:column;gap:10px}.home-bootcamp-teaser{flex-direction:column;align-items:stretch;gap:24px;padding-block:42px}.home-bootcamp-teaser>a{text-align:left;justify-content:space-between;width:100%;min-height:48px}.home-bootcamp-teaser .button-label{min-width:0;line-height:1.4;transform:none}.bootcamp-grid,.after-event-grid{grid-template-columns:1fr}.bootcamp-card h3{margin-top:16px}}.header-inner{grid-template-columns:auto minmax(0,1fr) auto auto;gap:24px;display:grid}.main-nav{justify-content:flex-start;gap:22px;margin-left:20px}.language-choices-mobile{display:none}.language-options{align-items:center;gap:2px;display:flex}.language-options button{min-width:30px;min-height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:6px;font-size:11px}.language-options button[aria-pressed=true]{color:var(--neon-yellow);font-weight:700}.language-options button:hover{color:#fff}.language-options button:focus-visible{outline:1px solid var(--blue-yonder);outline-offset:2px;border-radius:3px}@media (min-width:901px) and (max-width:1100px){.header-inner{gap:14px}.main-nav{gap:12px;margin-left:10px}}@media (max-width:900px){.header-inner{justify-content:space-between;display:flex}.main-nav{margin-left:0}.menu-button{min-width:44px;min-height:44px;margin-left:auto}.language-choices-desktop{display:none}.language-choices-mobile{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:18px 0 4px;display:flex}.language-caption{color:var(--muted);font-size:12px}.language-options{gap:12px}.language-options button{min-height:44px;padding:6px 4px;font-size:12px}}.page-intro{background-color:var(--deep-blue);background-image:linear-gradient(100deg,#0b285ef5 10%,#081b46eb 48%,#07173fc9 100%),url(/Patterns/Orbits.png);background-position:50%,right 42%;background-repeat:no-repeat;background-size:cover,max(100%,1100px)}.community-band,.support-contact{background-color:var(--deep-blue);background-image:linear-gradient(110deg,#0042a6,#0b285e 50%,#07173f);background-position:50%;background-repeat:no-repeat;background-size:cover}@media (max-width:760px){.page-intro{background-image:linear-gradient(100deg,#0b285ef5,#07173fe6),url(/Patterns/Orbits.png);background-position:50%,62% 40%;background-size:cover,760px 760px}.community-band,.support-contact{background-image:linear-gradient(130deg,#0042a6,#07173f)}main{overflow-x:clip}html:lang(si) main,html:lang(ta) main{overflow-wrap:anywhere}.section-heading>*,.community-band>div{min-width:0;max-width:100%}.section-label span{overflow-wrap:anywhere}.community-band{grid-template-columns:minmax(0,1fr);overflow:hidden}.program-section-bottom{text-align:left;align-items:stretch;gap:16px}.network-kandy-summary{text-align:left;justify-items:stretch}.network-kandy-summary .network-event{justify-content:flex-start}.network-kandy-summary .white-button{justify-self:stretch}.network-source{text-align:left;align-items:flex-start}.community-band{text-align:left}.community-band .section-label{justify-content:flex-start}.community-band>div:first-of-type{padding-bottom:24px}.community-band .community-action{border-top:0;justify-content:stretch;padding-top:0;padding-bottom:32px}.resource-links{justify-content:flex-start}.program-section-bottom>a,.network-kandy-summary>.white-button,.community-action>a,.footer-top .white-button,.resource-links>.white-button,.resource-links>.outline-button,.sponsor-process .outline-button,.empty-state>.outline-button,.empty-state>.white-button,.application-form>.white-button,.form-success>.outline-button{justify-content:center;width:100%;max-width:100%;display:flex}.footer-top,.footer-middle,.footer-bottom,.footer-credits{text-align:center;align-items:center}.footer-top{gap:24px;padding-bottom:28px}.footer-top>div{text-align:center;width:100%}.footer-top h2{max-width:330px;margin-inline:auto}.footer-middle{gap:20px;padding-block:24px}.footer-middle nav,.footer-bottom nav{justify-content:center}.footer-middle nav{text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:100%;display:grid}.footer-middle .footer-link-group{flex-direction:column;align-items:center;display:flex}.footer-middle .footer-group-label{color:var(--neon-yellow);font-size:10px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;display:block}.footer-middle nav a{text-align:center;text-transform:none;justify-content:center;align-items:center;width:100%;min-height:44px;padding:8px 0;font-size:13px;display:flex}.footer-social{justify-content:center;gap:12px}.footer-social a{width:40px;height:40px}.footer-bottom{gap:6px;padding-block:20px}.footer-credits{justify-content:center}.footer-bottom nav{gap:20px}.footer-bottom nav a,.footer-cookie-button{min-height:36px}}.hero-depth-sky,.hero-depth-foreground{pointer-events:none}.hero-depth-sky{transform:translate3d(0, calc(var(--hero-scroll,0px) * .32), 0) scale(1.025);filter:blur(.3px)brightness(.85)saturate(.9)}.hero-depth-foreground{transform:translate3d(0, calc(var(--hero-scroll,0px) * .12), 0) scale(1.015);transform-origin:bottom}.hero-atmosphere{pointer-events:none;background:radial-gradient(15% 30% at 50% 66%,#ffbd7824,#e8b48e0a 55%,#0000 80%),linear-gradient(#0000 78%,#07101930);position:absolute;inset:0}.hero-shade{background:linear-gradient(#030a0f50,#030a0f65 48%,#030a0f18 76%,#030a0f99)}@media (max-width:760px){.hero-depth-sky{filter:blur(.2px)brightness(.85)saturate(.9)}.hero-depth-foreground img{object-position:center bottom}.hero-atmosphere{background:radial-gradient(38% 30% at 50% 66%,#ffbd781c,#0000 80%)}}@media (prefers-reduced-motion:reduce){.hero-depth-sky{transform:scale(1.025)}.hero-depth-foreground{transform:scale(1.015)}}.community-band{isolation:isolate}.community-band .cta-pattern,.registration-destination .cta-pattern,.support-contact .cta-pattern{z-index:-1;pointer-events:none;filter:invert();mix-blend-mode:screen;opacity:.2;background:url(/Patterns/Waves.png) right 55%/1000px 1000px no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%);mask-image:linear-gradient(90deg,#0000,#000 45%)}@media (max-width:760px){.community-band .cta-pattern,.registration-destination .cta-pattern,.support-contact .cta-pattern{opacity:.14;background-position:55% 60%;background-size:700px 700px}}.home-event,.global-stats{padding:64px var(--cell-space)}.home-event{background:linear-gradient(120deg,#2e96f508,#0000)}.home-event-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.home-event-heading h2{margin-bottom:0;font-size:clamp(28px,3vw,38px)}.home-event-heading .outline-button{flex-shrink:0}.home-event-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:32px 0 24px;display:grid}.home-event-grid>div{border:1px solid var(--border);background:linear-gradient(135deg, #0a1c43, var(--ink));border-radius:3px;min-width:0;padding:28px}.home-event-grid svg{color:var(--neon-yellow);margin-bottom:20px}.home-event-grid dt{font:10px/1.5 var(--font-mono);text-transform:uppercase;color:var(--muted);margin-bottom:10px}.home-event-grid dd{margin:0;font-size:22px;font-weight:600;line-height:1.35}.home-event-grid dd small{color:var(--muted);margin-top:12px;font-size:13px;font-weight:400;line-height:1.7;display:block}.home-event-note{max-width:880px;color:var(--muted);margin:0;font-size:14px;line-height:1.8}.home-event-note strong{color:var(--neon-yellow);font-weight:600}.event-practical-grid h3{color:var(--neon-yellow)}.home-page .focus-section{padding-bottom:0}.home-page .focus-section .program-section-bottom{padding-bottom:var(--section-space)}.global-stats{isolation:isolate;background:var(--deep-blue)}.stats-pattern{z-index:-1;pointer-events:none;filter:invert();mix-blend-mode:screen;opacity:.055;background:url(/Patterns/Code.png) 50%/cover;position:absolute;inset:0}.stats-intro{max-width:760px}.stats-intro h2{margin-bottom:20px;font-size:clamp(30px,3.6vw,46px)}.stats-intro>p:not(.section-label){color:var(--muted);margin-bottom:0;font-size:15px}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin:44px 0;display:grid}.stats-grid>div{border-right:1px dashed var(--border);flex-direction:column-reverse;justify-content:flex-end;gap:12px;padding:0 24px;display:flex}.stats-grid>div:first-child{padding-left:0}.stats-grid>div:last-child{border-right:0}.stats-grid dd{letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(38px,4.5vw,64px);font-weight:600;line-height:1.1}.stats-grid dt{color:var(--neon-yellow);font:10px/1.7 var(--font-mono);text-transform:uppercase;letter-spacing:.06em}.stats-source{border-top:1px dashed var(--border);padding-top:24px}.stats-source>p{max-width:760px;color:var(--muted);margin:0 0 20px;font-size:12px}.stats-source>div{flex-wrap:wrap;gap:16px 32px;display:flex}@media (max-width:760px){.home-event,.global-stats{padding:40px var(--cell-space)}.home-event-heading{flex-direction:column;align-items:stretch;gap:24px}.home-event-heading .outline-button{justify-content:space-between;width:100%}.home-event-grid{grid-template-columns:1fr;margin-block:24px 20px}.home-event-grid>div{grid-template-columns:28px minmax(0,1fr);column-gap:16px;padding:22px 20px;display:grid}.home-event-grid svg{grid-row:span 2;margin:0}.home-event-grid dd{grid-column:2;font-size:20px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 0;margin-block:32px}.stats-grid>div{padding:0 0 0 18px}.stats-grid>div:nth-child(odd){padding-left:0;padding-right:16px}.stats-grid>div:nth-child(2n){border-right:0}.stats-grid dd{font-size:clamp(34px,10vw,48px)}.stats-grid dt{letter-spacing:0;font-size:9px}.stats-source>div{flex-direction:column;align-items:flex-start}}
.partner-identity{flex-direction:column;justify-content:center;align-items:center;gap:22px;width:min(100%,250px);margin:0;display:flex}.partner-identity img{object-fit:contain;width:100%;height:auto;display:block}.partner-identity.ieee-identity{grid-template-columns:minmax(0,2.6fr) minmax(0,1fr);gap:16px;width:min(100%,304px);max-width:304px;display:grid}.partner-groups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:40px 32px;width:min(100%,640px);margin-inline:auto;display:grid}.sequence-identity{flex-direction:row;gap:12px;min-height:38px}.sequence-identity img{flex:0 0 38px;width:38px;height:36px}.sequence-identity figcaption{color:#fff;white-space:nowrap;font-family:Google Sans Flex Variable,sans-serif;font-size:21px;font-weight:500;line-height:1.2}@media (max-width:600px){.partner-groups{grid-template-columns:1fr;gap:32px}}.support-section-nav{width:var(--frame-width);padding:22px var(--cell-space);border:1px dashed var(--border);border-top:0;flex-wrap:wrap;justify-content:center;gap:12px 32px;margin-inline:auto;display:flex}.support-section-nav a{color:var(--neon-yellow);text-underline-offset:5px;font-size:13px}.support-section-nav a:hover{color:#fff;text-decoration:underline}.sponsors-partners-page section[id]{scroll-margin-top:calc(var(--header-height) + 20px)}.support-heading{max-width:760px;margin-bottom:32px}.support-heading h2{margin:0 0 16px}.support-heading p{margin:0}.support-heading .section-label{margin:0 0 20px;font-size:11px}.supporter-wall.content-section{padding-block:40px}.supporter-group{flex-direction:column;align-items:center;gap:12px;display:flex}.supporter-group>h3{color:var(--muted);text-align:center;margin:0}.supporter-logo-grid{flex-wrap:wrap;justify-content:center;align-items:center;gap:32px 48px;min-height:48px;display:flex}.sponsor-reach-grid p{margin:0;font-size:13px}.support-package-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;margin-bottom:20px;display:grid}.support-package{grid-template-rows:var(--package-summary-rows,auto auto auto) auto;border:1px dashed var(--border);background:var(--panel);gap:0;min-width:0;padding:28px;display:grid}.support-package>.package-heading,.support-package>.package-price,.support-package>.package-highlights{align-self:start}.package-heading{padding-bottom:24px}.package-heading h3{margin:0 0 12px;font-size:clamp(23px,2vw,28px);line-height:1.2}.package-heading p{color:var(--muted);margin:0;font-size:14px}.package-price{border-block:1px dashed var(--border);flex-direction:column;padding:24px 0;display:flex}.package-price-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:12px;display:flex}.package-currency{color:var(--muted);font:11px/1.5 var(--font-mono);letter-spacing:.06em}.package-amount{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.package-amount>span{color:var(--muted);font:11px/1.5 var(--font-mono)}.package-amount strong{color:var(--text);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(30px,3vw,44px);font-weight:600;line-height:1.15}.support-package-featured .package-amount strong{color:var(--neon-yellow)}.package-terms{margin-top:12px}.support-package .package-terms p,.supporter-package-action>p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.package-capacity{background:color-mix(in srgb, var(--text) 8%, transparent);color:var(--text);font-variant-numeric:tabular-nums;border-radius:4px;align-items:center;padding:4px 10px;font-size:12px;line-height:1.5;display:inline-flex}.package-highlights,.package-details ul{padding:0;list-style:none}.package-highlights{margin:0;padding-block:24px}.package-highlights li,.package-details li{color:var(--muted);padding-left:16px;font-size:14px;line-height:1.7;position:relative}.package-highlights li+li,.package-details li+li{margin-top:12px}.package-highlights li:before,.package-details li:before{content:"";background:currentColor;width:5px;height:1px;position:absolute;top:.8em;left:0}.package-footer{flex-direction:column;justify-content:space-between;gap:20px;display:flex}.package-footer>a{text-align:left;justify-content:space-between;width:100%}.package-footer .button-label{line-height:1.4;transform:none}.package-details{border-top:1px dashed var(--border)}.package-details>button{width:100%;min-height:48px;color:var(--text);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:13px;display:flex}.package-details>button:hover,.package-details>button[aria-expanded=true]{color:var(--neon-yellow)}.package-details>button svg{flex-shrink:0;transition:transform .3s}.package-details[data-open=true]>button svg{transform:rotate(45deg)}.package-details-reveal{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1),opacity .25s;display:grid}.package-details[data-open=true] .package-details-reveal{opacity:1;grid-template-rows:1fr}.package-details-inner{min-height:0;overflow:hidden}.package-details ul{margin:0;padding-block:8px 16px}.package-details li{font-size:13px}.supporter-package{border:1px dashed var(--border);background:var(--panel);grid-template-columns:.9fr 1.2fr 1fr;align-items:start;gap:28px;padding:28px;display:grid}.supporter-package>div{min-width:0}.supporter-package h3{margin:0 0 12px;font-size:26px}.supporter-package .supporter-package-intro p{max-width:28ch;color:var(--muted);margin:0;font-size:14px}.supporter-package-benefits{border-inline:1px dashed var(--border);align-self:stretch;padding-inline:28px}.supporter-package-benefits h4{margin:0 0 16px;font-size:16px;font-weight:600;line-height:1.5}.supporter-package .package-highlights{padding:0}.supporter-package-action{flex-direction:column;align-items:stretch;gap:12px;display:flex}.supporter-package-action .package-price-meta{margin:0}.supporter-package-action>a{text-align:left;justify-content:space-between;width:100%;margin-top:8px}.supporter-package-action .button-label{line-height:1.4;transform:none}.supporter-package .supporter-package-action>p{color:var(--muted);margin:0;font-size:13px}.package-availability{color:var(--muted);margin:20px 0 0;font-size:12px}.sponsors-partners-page .sponsor-reach-grid strong{overflow-wrap:anywhere;font-size:clamp(28px,3.4vw,48px)}.support-deadline{border-top:1px dashed var(--border);grid-template-columns:1fr 1.5fr;gap:32px;margin-top:40px;padding-top:32px;display:grid}.support-deadline h3{margin:0;font-size:22px;line-height:1.4}.support-deadline h3 time{color:var(--neon-yellow)}.support-deadline p{margin:0}.content-section .support-deadline p{font-size:14px}.support-deadline strong{color:var(--text);font-weight:600}.support-kind-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px;margin-top:44px;display:grid}.support-kind-section p strong{color:var(--text);font-weight:600}.support-kind-groups article{grid-template-rows:subgrid;grid-row:span 3;row-gap:0;display:grid}.support-kind-groups article+article{border-left:1px dashed var(--border);padding-left:32px}.support-kind-groups h3{color:var(--neon-yellow);margin:0 0 8px;font-size:23px}.support-kind-section .support-kind-groups p{max-width:28ch;color:var(--muted);margin:0 0 20px;font-size:13px;line-height:1.6}.support-kind-groups ul{margin:0;padding:0;list-style:none}.support-kind-groups li{color:var(--text);padding-block:6px;font-size:14px;line-height:1.6}.support-kind-value{border-top:1px dashed var(--border);grid-template-columns:1fr 1fr;align-items:start;gap:64px;margin-top:44px;padding-top:32px;display:grid}.support-kind-value h3{margin:0 0 12px;font-size:22px}.support-kind-value p{max-width:46ch;color:var(--muted);margin:0;font-size:14px}.support-kind-value dl{margin:0}.support-kind-value dl>div{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;padding-block:18px;display:flex}.support-kind-value dt{color:var(--text);font-size:15px;font-weight:600}.support-kind-value dl>div:first-child{padding-top:0}.support-kind-value dl>div:last-child{border:0;padding-bottom:0}.support-kind-value dd{color:var(--neon-yellow);text-align:right;font-variant-numeric:tabular-nums;margin:0 0 0 auto}.support-kind-value dd strong{font-size:20px;font-weight:600;line-height:1.4}.support-date-grid{counter-reset:partner-date;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.support-date-grid li{counter-increment:partner-date;border:1px dashed var(--border);padding:24px}.support-date-grid li:before{content:counter(partner-date, decimal-leading-zero);font:12px var(--font-mono);color:var(--muted)}.support-date-grid h3{color:var(--neon-yellow);margin:16px 0 12px;font-size:22px}.support-date-grid p{margin:0;font-size:14px}.support-contact-grid{grid-template-columns:1fr 1fr;gap:40px;display:grid}.support-contact-grid>div{min-width:0}.support-contact-grid>div+div{border-left:1px dashed var(--border);padding-left:40px}.support-contact-grid h3{margin:0 0 14px;font-size:24px}.support-contact-grid p{margin:0}.support-contact{isolation:isolate}.sponsors-partners-page .support-contact .cta-pattern{opacity:.12;background-position:50%;background-size:cover;-webkit-mask-image:none;mask-image:none}.support-contact-layout{grid-template-columns:1.2fr 1fr;align-items:start;gap:clamp(40px,6vw,96px);display:grid}.support-contact-primary{min-width:0}.support-contact-primary>p:not(.section-label){color:#d3dff4;max-width:44ch;margin-bottom:28px;font-size:14px}.support-contact-actions{flex-wrap:wrap;gap:12px;display:flex}.support-contact-directory{min-width:0}.support-contact-directory>div{border-bottom:1px dashed var(--border);padding-block:22px}.support-contact-directory>div:first-child{padding-top:0}.support-contact-directory>div:last-child{border-bottom:0;padding-bottom:0}.support-contact-directory h3{color:var(--text);margin:0 0 10px;font-size:22px;line-height:1.3}.support-contact-directory .support-contact-person h3{margin-bottom:2px}.support-contact-directory a{overflow-wrap:anywhere;width:fit-content;max-width:100%;color:var(--neon-yellow);text-underline-offset:4px;font-size:14px;line-height:1.7;display:block}.support-contact-directory a+a{margin-top:8px}.support-contact-directory p{color:#d3dff4;margin:0 0 14px;font-size:14px}.support-contact-directory a:hover{text-decoration:underline}@media (max-width:1100px){.support-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.supporter-package{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.supporter-package-intro{grid-area:1/1}.supporter-package-benefits{border:0;grid-area:2/1;padding:0}.supporter-package-action{border-left:1px dashed var(--border);grid-area:1/2/span 2;justify-content:center;align-self:stretch;padding-left:28px}}@media (max-width:760px){.sponsors-partners-page .support-contact .cta-pattern{opacity:.1}.partner-identity{max-width:230px}.support-section-nav{text-align:center;justify-content:center;gap:16px 24px}.support-package-grid,.supporter-package,.support-date-grid,.support-kind-groups,.support-kind-value,.support-contact-layout,.support-contact-grid,.support-deadline{grid-template-columns:1fr}.support-package{padding:24px}.package-amount strong{font-size:36px}.supporter-package{gap:24px;padding:24px}.supporter-package-intro,.supporter-package-benefits,.supporter-package-action{grid-area:auto}.supporter-package-benefits{border-top:1px dashed var(--border);padding-top:24px}.supporter-package-action{border-left:0;border-top:1px dashed var(--border);padding:24px 0 0}.support-heading{margin-bottom:24px}.support-deadline{gap:24px}.support-kind-groups{gap:28px;margin-top:32px}.support-kind-groups article{grid-row:auto;display:block}.support-kind-groups article+article{border-left:0;border-top:1px dashed var(--border);padding:28px 0 0}.support-kind-section .support-kind-groups p{max-width:none;margin-bottom:16px}.support-kind-groups ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px;display:grid}.support-kind-value{gap:28px;margin-top:32px}.support-kind-value dl>div{flex-direction:column;align-items:flex-start;gap:4px}.support-kind-value dd{text-align:left;margin-left:0}.support-contact-layout{gap:36px}.support-contact-actions{flex-direction:column}.support-contact-actions>.white-button,.support-contact-actions>.outline-button{justify-content:space-between;width:100%}.support-contact-directory{border-top:1px dashed var(--border);padding-top:28px}.support-contact-grid>div+div{border-left:0;border-top:1px dashed var(--border);padding:28px 0 0}}@media (prefers-reduced-motion:reduce){.package-details-reveal,.package-details>button svg{transition:none}}
:root{--ease-out:cubic-bezier(.22, 1, .36, 1)}html.lenis,html.lenis body{height:auto}html.lenis.lenis-smooth{scroll-behavior:auto!important}.white-button,.outline-button,.header-register,.text-link,.footer-social a,.pathway-grid>a,.approach-card,.news-card,.info-card,.sponsor-opportunity{transition:background-color .2s ease, border-color .2s ease, color .2s ease, box-shadow .25s ease, translate .3s var(--ease-out)}.white-button>svg,.outline-button>svg,.header-register>svg,.text-link>svg,.card-arrow{transition:transform .25s var(--ease-out)}@media (hover:hover) and (pointer:fine){.white-button:hover,.outline-button:hover,.header-register:hover{translate:0 -2px}.white-button:hover>svg,.outline-button:hover>svg,.header-register:hover>svg,.text-link:hover>svg,.pathway-grid>a:hover .card-arrow{transform:translate(2px,-2px)}.pathway-grid>a:hover,.news-card:hover{translate:0 -4px;box-shadow:0 12px 28px #0002}.footer-social a:hover{border-color:var(--neon-yellow);translate:0 -2px}}.white-button:active,.outline-button:active,.header-register:active{translate:0 1px}.event-contact-actions .contact-social,.event-contact-actions .contact-social:hover,.event-contact-actions .contact-social:active{transition:background-color .2s,border-color .2s,color .2s;translate:none}.event-contact-actions .contact-social>svg,.event-contact-actions .contact-social:hover>svg{transition:none;transform:none}.statement-section>.white-button{transition:background-color .35s var(--ease-out), border-color .35s var(--ease-out), color .35s var(--ease-out), box-shadow .35s var(--ease-out), translate .35s var(--ease-out), scale .2s var(--ease-out)}.statement-section>.white-button>svg{transition:transform .35s var(--ease-out)}@media (hover:hover) and (pointer:fine){.statement-section>.white-button:hover{box-shadow:0 6px 18px #0003}}.statement-section>.white-button:active{translate:0;scale:.98}.statement-section>.white-button:focus-visible{outline:2px solid var(--neon-yellow);outline-offset:5px}.field input,.field textarea,.form-select-trigger,.choice-option,.language-options button{transition:border-color .18s,background-color .18s,color .18s,box-shadow .18s}.form-select-menu[data-state=open]{animation:select-enter .18s var(--ease-out);transform-origin:var(--radix-select-content-transform-origin)}@keyframes select-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.faq-item{border-bottom:1px dashed var(--border)}.faq-item h3{margin:0}.faq-item h3 button{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:18px;display:flex}.faq-item h3 button:hover,.faq-item h3 button[aria-expanded=true]{color:var(--neon-yellow)}.faq-indicator{color:var(--neon-yellow);flex:none;display:flex}.faq-answer{overflow:hidden}.faq-answer-inner{padding:0 32px 24px 0}.faq-list .faq-answer p{margin:0}.mobile-menu-layer{pointer-events:none;display:none;position:absolute;inset:0}.mobile-menu-backdrop,.mobile-nav-panel{pointer-events:auto}.menu-button .menu-icon{transition:opacity .16s ease, transform .18s var(--ease-out);position:absolute;inset:50% auto auto 50%}.menu-icon-open{opacity:1;transform:translate(-50%,-50%)scale(1)}.menu-icon-close,.menu-button[aria-expanded=true] .menu-icon-open{opacity:0;transform:translate(-50%,-50%)scale(.8)}.menu-button[aria-expanded=true] .menu-icon-close{opacity:1;transform:translate(-50%,-50%)scale(1)}@media (max-width:900px){.mobile-menu-layer{display:block}.mobile-menu-backdrop{inset:var(--header-height) 0 0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:default;background:#02091ab8;border:0;position:fixed}.mobile-nav-panel{top:var(--header-height);max-height:calc(100dvh - var(--header-height));overscroll-behavior:contain;background:var(--ink);border-bottom:1px solid var(--border);padding:16px 6% 24px;position:absolute;left:0;right:0;overflow-y:auto;box-shadow:0 20px 40px #0003}.mobile-nav-panel>div>a{border-bottom:1px dashed var(--border);text-transform:uppercase;align-items:center;min-height:48px;padding:12px 0;font-size:14px;display:flex}.mobile-nav-panel a[aria-current=page]{color:var(--neon-yellow);box-shadow:none;background:0 0;padding-left:0}.mobile-nav-panel a[aria-current=page]:before{content:"";background:currentColor;flex:0 0 12px;width:12px;height:1px;margin-right:8px;box-shadow:0 0 8px #eafe0766}.mobile-nav-panel .mobile-register{width:100%;margin-top:16px;display:flex}.mobile-nav-panel .mobile-register,.mobile-nav-panel .mobile-register:hover,.mobile-nav-panel .mobile-register:active{background:var(--neon-yellow);border-color:var(--neon-yellow);color:var(--accent-ink)}}@media (max-width:760px){.challenge-grid.is-featured{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#2e96f580 var(--deep-blue);border:0;gap:12px;padding-bottom:12px;scroll-padding-inline:0;display:flex;overflow-x:auto}.challenge-grid.is-featured .challenge-card{scroll-snap-align:start;border:1px solid var(--border);flex:0 0 88%}.faq-item h3 button{gap:16px;padding-block:22px;font-size:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.challenge-grid.is-featured{scroll-snap-type:none}}
@font-face{font-family:Overpass Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/overpass-cyrillic-ext-wght-normal.088enkuoyiu99.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:Overpass Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/overpass-cyrillic-wght-normal.0phpp0t31pxo5.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Overpass Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/overpass-vietnamese-wght-normal.2k8p9utn1lymm.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:Overpass Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/overpass-latin-ext-wght-normal.3zn3as6c4q534.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:Overpass Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/overpass-latin-wght-normal.004-omgg7d8ko.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}
@font-face{font-family:Fira Code Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/fira-code-cyrillic-ext-wght-normal.21c8qbh2b9g67.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:Fira Code Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/fira-code-cyrillic-wght-normal.01xres-6wn9rz.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Code Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/fira-code-greek-ext-wght-normal.43m0yccf4c38b.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Fira Code Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/fira-code-greek-wght-normal.2r8s-bn-hjpa5.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Code Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/fira-code-symbols2-wght-normal.0-2ojkzkhs1ia.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Code Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/fira-code-latin-ext-wght-normal.36k87mwsiout4.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:Fira Code Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/fira-code-latin-wght-normal.0jqmlc-ayske4.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}
