@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;600&family=Saira:wght@400;500;600;700&family=Unbounded:wght@600;700;800&display=swap";.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.heroBg[data-astro-cid-zurgiaq6]{overflow:clip;position:absolute;inset:0;pointer-events:none;background:transparent}.heroBgGlobal[data-astro-cid-zurgiaq6]{position:fixed;inset:0;z-index:-1}.liquidCanvas[data-astro-cid-zurgiaq6]{position:absolute;inset:0;width:100%;height:100%;display:block}.decorLayer[data-astro-cid-zurgiaq6]{position:absolute;inset:0;pointer-events:none;z-index:1}.blobClipDefs[data-astro-cid-zurgiaq6]{position:absolute;left:0;top:0;width:1px;height:1px;overflow:hidden;pointer-events:none}.blob[data-astro-cid-zurgiaq6]{position:absolute;opacity:var(--blob-opacity, .36);mix-blend-mode:normal;background:var(--blob-color, var(--blob-a));transform:translate3d(var(--blob-x, 0px),var(--blob-y, 0px),0) translateZ(0) scale(var(--blob-sx, 1),var(--blob-sy, 1)) rotate(var(--blob-r, 0deg));will-change:transform;backface-visibility:hidden}.blobA[data-astro-cid-zurgiaq6]{width:62vmax;aspect-ratio:1;top:-26vmax;left:-22vmax;--blob-color: var(--blob-a);clip-path:url(#vb-blob-clip-a)}.blobB[data-astro-cid-zurgiaq6]{width:78vmax;aspect-ratio:1;top:-17vmax;right:-44vmax;--blob-color: var(--blob-b);clip-path:url(#vb-blob-clip-b)}.blobC[data-astro-cid-zurgiaq6]{width:30vmax;aspect-ratio:1;bottom:-8vmax;right:-8vmax;--blob-color: var(--blob-b);clip-path:url(#vb-blob-clip-c)}.blobD[data-astro-cid-zurgiaq6]{width:24vmax;aspect-ratio:1;left:-7vmax;bottom:18vmax;--blob-color: var(--blob-c);clip-path:url(#vb-blob-clip-d)}.line[data-astro-cid-zurgiaq6]{position:absolute;overflow:visible;color:var(--line);opacity:var(--line-alpha, .56);mix-blend-mode:normal;transform:translate3d(var(--line-shift-x, 0px),var(--line-shift-y, 0px),0) rotate(calc(var(--line-rot-base, 0deg) + var(--line-rot-delta, 0deg)));transform-origin:center;transition:opacity .18s linear}.line[data-astro-cid-zurgiaq6] path[data-astro-cid-zurgiaq6],.line[data-astro-cid-zurgiaq6] polygon[data-astro-cid-zurgiaq6]{fill:none;stroke:currentColor;stroke-width:.85;stroke-linejoin:round;stroke-linecap:round}.lineA[data-astro-cid-zurgiaq6]{width:22vmax;height:22vmax;right:-7vmax;top:14vmax;--line-rot-base: 22deg}.lineB[data-astro-cid-zurgiaq6]{width:18vmax;height:18vmax;left:-3vmax;bottom:5vmax;--line-rot-base: -14deg}.marker[data-astro-cid-zurgiaq6]{position:absolute;display:block;width:1.35rem;aspect-ratio:1;overflow:visible;color:var(--marker);opacity:.9;mix-blend-mode:normal;--marker-spin: 0deg;transform:rotate(calc(var(--marker-rot, 0deg) + var(--marker-spin, 0deg)));transform-origin:center;will-change:transform}.marker[data-astro-cid-zurgiaq6] path[data-astro-cid-zurgiaq6]{fill:currentColor;stroke:none}.markerA[data-astro-cid-zurgiaq6]{top:10%;left:12%;--marker-rot: 0deg}.markerB[data-astro-cid-zurgiaq6]{top:30%;left:20%;--marker-rot: 24deg}.markerC[data-astro-cid-zurgiaq6]{right:8%;bottom:8%;--marker-rot: -18deg}@media(max-width:767px){.lineB[data-astro-cid-zurgiaq6],.markerB[data-astro-cid-zurgiaq6]{display:none}}.scrollTop[data-astro-cid-5qrr6s65]{--scroll-top-ring: color-mix(in srgb, var(--color-accent, #ff675f) 42%, transparent);--scroll-top-glow: color-mix(in srgb, var(--color-accent, #ff675f) 28%, transparent);position:fixed;bottom:max(1.25rem,env(safe-area-inset-bottom,0px));right:max(1.25rem,env(safe-area-inset-right,0px));z-index:998;width:2.75rem;height:2.75rem;padding:0;border-radius:50%;border:1px solid var(--button-border, rgba(23, 49, 72, .2));background:var(--button-bg, #ffffff);color:var(--button-fg, #173148);cursor:var(--cursor-interactive, pointer);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 1px var(--scroll-top-ring),0 4px 18px #00000024,0 0 0 0 var(--scroll-top-glow);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(1rem) scale(.92);transition:opacity .38s cubic-bezier(.33,1,.32,1),transform .38s cubic-bezier(.33,1,.32,1),visibility 0s linear .38s,background .2s ease,border-color .2s ease,box-shadow .22s ease}.scrollTop__inner[data-astro-cid-5qrr6s65]{display:flex;align-items:center;justify-content:center;line-height:0}.scrollTop__icon[data-astro-cid-5qrr6s65]{display:block;transition:transform .28s cubic-bezier(.34,1.3,.64,1)}.scrollTop[data-astro-cid-5qrr6s65].scrollTop--visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1);transition:opacity .38s cubic-bezier(.33,1,.32,1),transform .38s cubic-bezier(.33,1,.32,1),visibility 0s linear 0s,background .2s ease,border-color .2s ease,box-shadow .22s ease}.scrollTop[data-astro-cid-5qrr6s65].scrollTop--visible:hover{transform:translateY(-3px) scale(1.03);border-color:color-mix(in srgb,var(--color-accent, #ff675f) 55%,var(--button-border));box-shadow:0 0 0 1px color-mix(in srgb,var(--color-accent, #ff675f) 58%,transparent),0 10px 28px #0000002e,0 0 32px color-mix(in srgb,var(--color-accent, #ff675f) 38%,transparent)}.scrollTop[data-astro-cid-5qrr6s65].scrollTop--visible:hover .scrollTop__icon[data-astro-cid-5qrr6s65]{transform:translateY(-2px)}.scrollTop[data-astro-cid-5qrr6s65].scrollTop--visible:active{transform:translateY(-1px) scale(.97);transition-duration:.08s}.scrollTop[data-astro-cid-5qrr6s65].scrollTop--visible:active .scrollTop__icon[data-astro-cid-5qrr6s65]{transform:translateY(0)}.scrollTop[data-astro-cid-5qrr6s65]:focus-visible{outline:3px solid var(--focus-ring, color-mix(in srgb, var(--color-accent), transparent 20%));outline-offset:3px}@media(prefers-reduced-motion:reduce){.scrollTop[data-astro-cid-5qrr6s65],.scrollTop[data-astro-cid-5qrr6s65].scrollTop--visible{transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.scrollTop__icon[data-astro-cid-5qrr6s65],.scrollTop[data-astro-cid-5qrr6s65].scrollTop--visible:hover,.scrollTop[data-astro-cid-5qrr6s65].scrollTop--visible:hover .scrollTop__icon[data-astro-cid-5qrr6s65],.scrollTop[data-astro-cid-5qrr6s65].scrollTop--visible:active{transform:none}}.stickyCta[data-astro-cid-544d75lg]{--sticky-cta-inline: var( --sticky-cta-pad-inline, clamp(.75rem, 2.8vw, 1.75rem) );position:fixed;z-index:996;left:50%;transform:translate(-50%);bottom:calc(.65rem + env(safe-area-inset-bottom,0));width:min(var(--layout-content-max, 72rem),calc(100vw - 2 * var(--sticky-cta-inline)));max-width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem 1rem;padding:.65rem 1rem;margin:0;border-radius:var(--sticky-cta-radius, var(--radius-lg, 16px));background:var( --sticky-cta-bg, color-mix(in srgb, var(--color-bg, #0b0c10) 88%, black) );border:1px solid rgba(255,255,255,.22);box-shadow:0 4px 6px #00000012,0 12px 28px #00000029}@media(max-width:767px){.stickyCta[data-astro-cid-544d75lg]{padding:.6rem .85rem;gap:.55rem .75rem}}.stickyCtaText[data-astro-cid-544d75lg]{margin:0;flex:1 1 12rem;font-size:.88rem;line-height:1.38;color:color-mix(in srgb,currentColor,transparent 6%)}.stickyCtaBtn[data-astro-cid-544d75lg]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:.55rem 1.1rem;min-height:44px;border-radius:var(--radius-md, 12px);font-weight:700;font-size:.95rem;text-decoration:none;border:1px solid var(--button-border, rgba(23, 49, 72, .2));background:var(--button-bg, #ffffff);color:var(--button-fg, #173148);transition:filter .14s ease,transform .1s ease,box-shadow .14s ease;box-shadow:0 2px 10px #0000001f}.stickyCtaBtn[data-astro-cid-544d75lg]:hover{filter:brightness(.98);box-shadow:0 4px 14px #00000024}.stickyCtaBtn[data-astro-cid-544d75lg]:active{transform:scale(.98)}.stickyCtaBtn[data-astro-cid-544d75lg]:focus-visible{outline:3px solid var(--focus-ring, color-mix(in srgb, var(--color-accent), transparent 35%));outline-offset:2px}html{font-family:var(--font-sans, ui-sans-serif, system-ui, sans-serif);background:var(--color-bg, #0b0c10);color:var(--color-text, #e9eef6)}body{margin:0;line-height:1.5;text-rendering:optimizeLegibility;cursor:var(--cursor-site, auto)}button,[role=button],a,summary,input[type=submit],input[type=button],input[type=reset],label[for]{cursor:var(--cursor-interactive, pointer)}input:not([type=submit]):not([type=button]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea,[contenteditable=true]{cursor:text}[data-vc-cursor-scope],[data-vc-cursor-scope] *{cursor:none!important}[data-vc-cursor-scope] input:not([type=submit]):not([type=button]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),[data-vc-cursor-scope] textarea,[data-vc-cursor-scope] [contenteditable=true]{cursor:text!important}h1,h2,h3,h4,h5,h6{font-family:var(--font-display, var(--font-sans, ui-sans-serif, system-ui, sans-serif));text-transform:uppercase}button,input,select,textarea{font:inherit}a{color:var(--color-link, #8fb8ff);text-underline-offset:.2em;transition:color .16s ease}a:hover{color:var(--color-accent, #ff6b5e)}*{box-sizing:border-box}main{display:block}.skipLink{position:absolute;left:-9999px;top:0;padding:.6rem .8rem;background:var(--color-bg, #0b0c10);border:1px solid var(--color-border, rgba(255, 255, 255, .18));border-radius:var(--radius-md, 12px);z-index:1000}.skipLink:focus{left:.5rem;top:.5rem}:focus-visible{outline:3px solid var(--focus-ring, color-mix(in srgb, var(--color-accent), transparent 20%));outline-offset:3px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media print{.noPrint,.vc-cursor{display:none!important}}.vcSectionTitle{margin:0 0 var(--type-section-title-margin-bottom, .7rem);font-family:var(--font-section-display, var(--font-display));font-size:var(--type-section-title-size);font-weight:var(--type-section-title-weight);letter-spacing:var(--type-section-title-tracking);line-height:1.05;text-wrap:balance;position:relative;display:inline-block;text-transform:uppercase;color:var(--section-title-fg, #ffffff)}.vcSectionTitle--participants{letter-spacing:.04em}@keyframes vc-cursor-spin{to{transform:rotate(360deg)}}@keyframes vc-cursor-spin-rev{to{transform:rotate(-360deg)}}@keyframes vc-cursor-pulse{0%,to{opacity:1;box-shadow:0 0 0 1px color-mix(in srgb,var(--vc-cursor-primary) 90%,#000),0 0 8px var(--vc-cursor-glow),0 0 24px color-mix(in srgb,var(--vc-cursor-glow) 65%,transparent),0 0 42px color-mix(in srgb,var(--vc-cursor-primary) 35%,transparent)}50%{opacity:.92;box-shadow:0 0 0 1px color-mix(in srgb,var(--vc-cursor-primary) 90%,#000),0 0 14px var(--vc-cursor-glow),0 0 36px color-mix(in srgb,var(--vc-cursor-glow) 55%,transparent),0 0 56px color-mix(in srgb,var(--vc-cursor-primary) 28%,transparent)}}.vc-cursor,.vc-cursor *{pointer-events:none!important}.vc-cursor{position:fixed;left:0;top:0;width:0;height:0;z-index:2147483646;will-change:transform;opacity:0;transition:opacity .16s ease}.vc-cursor--visible{opacity:1}.vc-cursor__hud{position:absolute;left:0;top:0;width:72px;height:72px;margin:-36px 0 0 -36px;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--vc-cursor-primary) 70%,transparent)) drop-shadow(0 0 14px color-mix(in srgb,var(--vc-cursor-primary) 40%,transparent))}.vc-cursor__square{position:absolute;left:50%;top:50%;box-sizing:border-box;border:2px solid var(--vc-cursor-primary);box-shadow:0 0 10px color-mix(in srgb,var(--vc-cursor-primary) 50%,transparent),inset 0 0 8px color-mix(in srgb,var(--vc-cursor-primary) 15%,transparent);pointer-events:none}.vc-cursor__square--a{width:40px;height:40px;margin:-20px 0 0 -20px;opacity:1;animation:vc-cursor-spin 6.8s linear infinite}.vc-cursor__square--b{width:26px;height:26px;margin:-13px 0 0 -13px;border-color:var(--vc-cursor-secondary);border-width:2px;opacity:.82;animation:vc-cursor-spin-rev 4.2s linear infinite}.vc-cursor__orbit{position:absolute;left:50%;top:50%;width:58px;height:58px;margin:-29px 0 0 -29px;box-sizing:border-box;border-radius:50%;border:2px dashed color-mix(in srgb,var(--vc-cursor-primary) 78%,#ffffff);opacity:.78;animation:vc-cursor-spin 11s linear infinite}.vc-cursor__core{position:absolute;left:50%;top:50%;width:6px;height:6px;margin:-3px 0 0 -3px;box-sizing:border-box;border-radius:2px;background:var(--vc-cursor-core);animation:vc-cursor-pulse 1.65s ease-in-out infinite}.vc-cursor--pointer .vc-cursor__square--a{width:48px;height:48px;margin:-24px 0 0 -24px;opacity:1;border-color:color-mix(in srgb,var(--vc-cursor-core) 35%,var(--vc-cursor-primary));box-shadow:0 0 16px color-mix(in srgb,var(--vc-cursor-primary) 65%,transparent),inset 0 0 10px color-mix(in srgb,var(--vc-cursor-primary) 22%,transparent)}.vc-cursor--pointer .vc-cursor__square--b{opacity:.95;animation-duration:3.2s}.vc-cursor--pointer .vc-cursor__orbit{opacity:.95;animation-duration:7s;border-color:color-mix(in srgb,var(--vc-cursor-primary) 88%,#ffffff)}.vc-cursor--text .vc-cursor__square--a,.vc-cursor--text .vc-cursor__square--b{opacity:.42;animation-play-state:paused}.vc-cursor--text .vc-cursor__orbit{opacity:.5;animation-play-state:paused}.vc-cursor--text .vc-cursor__core{width:3px;height:20px;margin:-10px 0 0 -1.5px;border-radius:2px;animation:vc-cursor-pulse 1.4s ease-in-out infinite;opacity:1;box-shadow:0 0 10px var(--vc-cursor-glow),0 0 22px color-mix(in srgb,var(--vc-cursor-glow) 50%,transparent)}:root{--font-display: "Unbounded", "Segoe UI", system-ui, sans-serif;--font-section-display: "Unbounded", "Segoe UI", system-ui, sans-serif;--font-sans: "Saira", "Segoe UI", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "Cascadia Code", Consolas, monospace;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 2rem;--space-8: 2.5rem;--space-9: 3rem;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-pill: 999px;--elevation-1: 0 2px 10px rgba(0, 0, 0, .16);--elevation-2: 0 8px 24px rgba(0, 0, 0, .28);--color-success: #33c27f;--color-warning: #f6b44e;--color-danger: #ff6b6b;--focus-ring: color-mix(in srgb, var(--color-accent), white 14%);--field-success: var(--color-success);--field-error: var(--color-danger);--layout-content-max: 72rem;--layout-hero-content-max: 102rem;--layout-pad-inline: clamp(1rem, 3vw, 1.75rem);--layout-section-pad-y: clamp(3rem, 9vh, 5.5rem);--layout-block-gap: clamp(3rem, 10vh, 6rem);--layout-band-inner-gap: 0;--layout-band-inner-gap-mobile: 0;--layout-block-gap-mobile: clamp(2rem, 7vh, 3.5rem);--section-strip-a: #0c0e12;--section-strip-b: #12151c;--layout-prose-max: 70ch;--layout-prose-wide-max: 75ch;--layout-hero-inner-pad-y: clamp(2.8rem, 7vw, 5.6rem);--layout-mobile-pad-top: clamp(1.8rem, 4.8vh, 3rem);--layout-mobile-pad-bottom: clamp(1.8rem, 4.8vh, 3rem);--type-section-title-size: clamp(2.65rem, 7.5vw, 5.35rem);--type-section-title-weight: 800;--type-section-title-tracking: -.02em;--type-section-title-margin-bottom: clamp(.5rem, 1.4vw, .75rem);--type-column-title-size: clamp(1.26rem, 2.25vw, 1.68rem);--type-column-title-weight: 680;--type-column-title-tracking: .03em;--type-column-title-margin-bottom: var(--space-2);--type-body-size: clamp(1.2rem, 1.5vw, 1.42rem);--type-body-line-height: 1.68;--type-lead-size: clamp(1.46rem, 2.45vw, 1.84rem);--type-lead-line-height: 1.5;--type-split-gap: clamp(1.4rem, 3.2vw, 2.4rem);--type-hero-display-size: clamp(3.2rem, 7.4vw, 6rem);--type-hero-display-tracking: .02em;--type-stat-value-size: clamp(3rem, 7vw, 4.8rem);--type-stat-label-size: clamp(1.18rem, 1.45vw, 1.3rem);--card-bg: color-mix(in srgb, #141820 88%, #1c2430 12%);--card-fg: #e8edf5;--card-border: rgba(255, 255, 255, .14);--card-border-width: .5px;--card-radius: 14px;--card-shadow: 0 18px 48px rgba(0, 0, 0, .42);--card-pad: clamp(1rem, 2.2vw, 1.35rem);--card-gap: 0px;--card-min-height: clamp(9.5rem, 16vh, 12rem);--card-glow-border: color-mix(in srgb, var(--color-accent), transparent 22%);--card-glow: 0 0 0 2px color-mix(in srgb, var(--color-accent), transparent 52%), 0 0 40px color-mix(in srgb, var(--color-accent), transparent 68%);--button-bg: color-mix(in srgb, #ff5f57 90%, #ffffff 10%);--button-fg: #120505;--button-border: color-mix(in srgb, #ff5f57 70%, #000000 30%);--cursor-site: auto;--cursor-interactive: pointer;--vc-cursor-primary: #00f2ff;--vc-cursor-secondary: #b8fff9;--vc-cursor-glow: color-mix(in srgb, var(--vc-cursor-primary) 85%, #ffffff);--vc-cursor-core: #ffffff}:root,:root[data-theme=fusion],:root[data-theme=lilac],:root[data-theme=cyan]{color-scheme:dark;--color-bg: #5e9fcb;--color-surface: #72b1db;--color-surface-soft: #8ac3e9;--color-text: #f7fcff;--color-text-muted: #e4f0f8;--color-accent: #ff675f;--color-link: #eef9ff;--color-border: rgba(247, 252, 255, .48);--bg-1: #cbe8f7;--bg-2: #9bd3ef;--bg-3: #63adda;--blob-a: rgba(219, 243, 255, .44);--blob-b: rgba(176, 227, 252, .34);--blob-c: rgba(248, 253, 255, .28);--line: rgba(244, 252, 255, .84);--marker: rgba(252, 255, 255, .99);--wm: rgba(246, 252, 255, .36);--logo: #ffffff;--logo-accent: var(--color-accent);--noise-opacity: .018;--blob-opacity: .36;--morph-duration: 30s;--morph-fallback-duration: 30s;--surface-band-bg: #101218;--surface-band-fg: #f0f4fa;--surface-band-text-muted: color-mix(in srgb, #f0f4fa 52%, #8b95a8 48%);--surface-band-link: #6ec8ff;--surface-band-accent: #ff6b62;--section-title-fg: #ffffff;--surface-band-radius: var(--radius-lg);--card-border: rgba(255, 255, 255, .12);--button-fg: #0c0a0a;--sticky-cta-bg: color-mix(in srgb, #090a0e 92%, rgba(110, 200, 255, .14) 8%);--site-footer-bg: #050608;--site-footer-border: rgba(255, 255, 255, .08);--site-footer-fg: var(--color-text, #f7fcff);--site-footer-muted: var(--color-text-muted, #e4f0f8);--site-footer-link: var(--color-link, #eef9ff);--site-footer-link-hover: #ffffff}html,body{transition:background .7s ease,background-color .7s ease,color .35s ease}@media(max-width:767px){:root{--type-section-title-size: clamp(1.6rem, 7vw, 2.15rem);--type-column-title-size: clamp(.98rem, 3.8vw, 1.12rem)}}.pageMain{position:relative;isolation:isolate;z-index:1;overflow-x:clip;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.pageMain>*+*{margin-top:var(--layout-block-gap, clamp(2.6rem, 7.2vh, 5.4rem))}.pageMain>.heroSection+*{margin-top:clamp(4.6rem,14.8vh,8.4rem)}.pageMain>*{padding-top:clamp(1rem,2.5vh,2.1rem)}.pageMain[data-scroll-snap=proximity]{scroll-snap-type:y proximity}.pageMain[data-scroll-snap=proximity]>.vcSection,.pageMain[data-scroll-snap=proximity]>.heroSection,.pageMain[data-scroll-snap=proximity]>.section,.pageMain[data-scroll-snap=proximity]>.aboutSection,.pageMain[data-scroll-snap=proximity]>.supportedBySection,.pageMain[data-scroll-snap=proximity]>.prizeGiveaway,.pageMain[data-scroll-snap=proximity]>.program,.pageMain[data-scroll-snap=proximity]>.faq,.pageMain[data-scroll-snap=proximity]>.location,.pageMain[data-scroll-snap=proximity]>.contacts,.pageMain[data-scroll-snap=proximity]>.formWrap,.pageMain[data-scroll-snap=proximity]>.vcSurfaceBand>.vcSection,.pageMain[data-scroll-snap=proximity]>.vcSurfaceBand>.heroSection,.pageMain[data-scroll-snap=proximity]>.vcSurfaceBand>.section,.pageMain[data-scroll-snap=proximity]>.vcSurfaceBand>.aboutSection,.pageMain[data-scroll-snap=proximity]>.vcSurfaceBand>.supportedBySection,.pageMain[data-scroll-snap=proximity]>.vcSurfaceBand>.prizeGiveaway,.pageMain[data-scroll-snap=proximity]>.vcSurfaceBand>.program,.pageMain[data-scroll-snap=proximity]>.vcSurfaceBand>.faq,.pageMain[data-scroll-snap=proximity]>.vcSurfaceBand>.location,.pageMain[data-scroll-snap=proximity]>.vcSurfaceBand>.contacts,.pageMain[data-scroll-snap=proximity]>.vcSurfaceBand>.formWrap,.pageMain[data-scroll-snap=proximity]>.vcSurfaceBand>footer.footer,.pageMain[data-scroll-snap=proximity]>.vcSurfaceBand>.siteFooterStretch{scroll-snap-align:start}.vcSection,.heroSection,.section,.aboutSection,.supportedBySection,.program,.prizeGiveaway,.faq,.location,.contacts,.formWrap,footer.footer{position:relative;display:flex;align-items:center;padding-inline:var(--layout-pad-inline, clamp(1.5rem, 4.5vw, 2.7rem))}.vcSection:not(.heroSection){padding-block:var(--layout-section-pad-y, clamp(3.8rem, 12.8vh, 8.6rem));content-visibility:auto;contain-intrinsic-size:700px}.vcSurfaceBand>.vcSection:not(.heroSection),.vcSurfaceBand>.aboutSection,.vcSurfaceBand>.supportedBySection,.vcSurfaceBand>.section,.vcSurfaceBand>.program,.vcSurfaceBand>.faq,.vcSurfaceBand>.location,.vcSurfaceBand>aside.contacts,.vcSurfaceBand>footer.footer,.vcSurfaceBand>.siteFooterStretch>aside.contacts,.vcSurfaceBand>.siteFooterStretch>footer.footer{padding-bottom:clamp(4rem,9.8vh,6.4rem)}.vcSurfaceBand>.vcSection:not(.heroSection):first-child,.vcSurfaceBand>.aboutSection:first-child,.vcSurfaceBand>.supportedBySection:first-child,.vcSurfaceBand>.section:first-child,.vcSurfaceBand>.program:first-child,.vcSurfaceBand>.faq:first-child,.vcSurfaceBand>.location:first-child,.vcSurfaceBand>aside.contacts:first-child,.vcSurfaceBand>footer.footer:first-child,.vcSurfaceBand>.siteFooterStretch:first-child>aside.contacts{padding-top:clamp(4.8rem,13.8vh,7.8rem)}.vcSurfaceBand>.vcSection:not(.heroSection):not(:first-child),.vcSurfaceBand>.aboutSection:not(:first-child),.vcSurfaceBand>.supportedBySection:not(:first-child),.vcSurfaceBand>.section:not(:first-child),.vcSurfaceBand>.program:not(:first-child),.vcSurfaceBand>.faq:not(:first-child),.vcSurfaceBand>.location:not(:first-child),.vcSurfaceBand>aside.contacts:not(:first-child),.vcSurfaceBand>footer.footer:not(:first-child),.vcSurfaceBand>.siteFooterStretch:not(:first-child)>aside.contacts{padding-top:clamp(3rem,7.6vh,5rem)}.vcSurfaceBand>.vcSection:not(.heroSection):last-child,.vcSurfaceBand>.aboutSection:last-child,.vcSurfaceBand>.supportedBySection:last-child,.vcSurfaceBand>.section:last-child,.vcSurfaceBand>.program:last-child,.vcSurfaceBand>.faq:last-child,.vcSurfaceBand>.location:last-child,.vcSurfaceBand>aside.contacts:last-child,.vcSurfaceBand>footer.footer:last-child,.vcSurfaceBand>.siteFooterStretch>footer.footer{padding-bottom:clamp(5rem,14.8vh,8.4rem)}.vcSurfaceBand>.siteFooterStretch>aside.contacts{padding-bottom:clamp(1.2rem,3.2vh,1.9rem)}.heroSection{min-height:clamp(34rem,78vh,50rem);align-items:center}.pageMain>.heroSection{flex-shrink:0}.vcSectionContent{position:relative;z-index:1;flex:1 1 auto;width:100%;min-width:0;max-width:var(--layout-content-max, 72rem);margin-inline:auto}.vcSectionDeco{pointer-events:none}.vcSurfaceBand{position:relative;isolation:isolate;color:var(--surface-band-fg, var(--color-text))}.vcSurfaceBand a{color:var(--surface-band-link, var(--color-link))}.vcSurfaceBand a:hover{color:var(--surface-band-accent, var(--color-accent));text-decoration-color:color-mix(in srgb,var(--surface-band-accent, var(--color-accent)),transparent 26%)}.vcSurfaceBand.vcSurfaceBand--siteFooter{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.siteFooterStretch{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;position:relative;z-index:1;isolation:isolate}.vcSurfaceBand>.siteFooterStretch:before{background:var(--site-footer-bg)!important}.vcSurfaceBand--siteFooter .siteFooterStretch aside.contacts:before,.vcSurfaceBand--siteFooter .siteFooterStretch footer.footer:before{display:none}.vcSurfaceBand.vcSurfaceBand--siteFooter .siteFooterStretch>aside.contacts+footer.footer{margin-top:calc(-1 * var(--card-border-width, .5px))}.vcSurfaceBand.vcSurfaceBand--siteFooter .siteFooterStretch aside.contacts,.vcSurfaceBand.vcSurfaceBand--siteFooter .siteFooterStretch footer.footer{color:var(--site-footer-fg)}.vcSurfaceBand.vcSurfaceBand--siteFooter .siteFooterStretch aside.contacts li,.vcSurfaceBand.vcSurfaceBand--siteFooter .siteFooterStretch aside.contacts .contactsValue,.vcSurfaceBand.vcSurfaceBand--siteFooter .siteFooterStretch footer.footer .footerText{color:var(--site-footer-muted)}.vcSurfaceBand.vcSurfaceBand--siteFooter .siteFooterStretch aside.contacts a,.vcSurfaceBand.vcSurfaceBand--siteFooter .siteFooterStretch footer.footer a{color:var(--site-footer-link)}.vcSurfaceBand.vcSurfaceBand--siteFooter .siteFooterStretch aside.contacts a:hover,.vcSurfaceBand.vcSurfaceBand--siteFooter .siteFooterStretch footer.footer a:hover{color:var(--site-footer-link-hover)}footer.footer{width:100%;box-sizing:border-box;background:var(--site-footer-bg);color:var(--site-footer-fg);border-top:1px solid var(--site-footer-border);padding-block:clamp(2.4rem,6.4vh,3.8rem)}.vcSurfaceBand>footer.footer{background:transparent;border-top:none}.vcSurfaceBand.vcSurfaceBand--siteFooter>footer.footer{border-top:1px solid var(--site-footer-border)}.vcSurfaceBand p,.vcSurfaceBand li,.vcSurfaceBand .sectionBody,.vcSurfaceBand .sectionLead,.vcSurfaceBand .tabBody,.vcSurfaceBand .statsLabel,.vcSurfaceBand .label,.vcSurfaceBand .hint{color:color-mix(in srgb,var(--surface-band-fg, var(--color-text)),transparent 8%)}.vcSurfaceBand summary:after{color:color-mix(in srgb,var(--surface-band-fg, var(--color-text)),transparent 28%)}.vcSurfaceBand:before{display:none}.vcSurfaceBand>*{position:relative;z-index:1;isolation:isolate}.vcSurfaceBand>*:before{content:"";position:absolute;left:50%;transform:translate(-50%);width:100vw;top:0;bottom:0;z-index:-1;background:linear-gradient(180deg,color-mix(in srgb,var(--section-strip-a, #0c0e12) 100%,transparent 0%),color-mix(in srgb,var(--section-strip-a, #0c0e12) 72%,#000000 28%));box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #00000073;pointer-events:none}.vcSurfaceBand>*:nth-child(2n):before{background:linear-gradient(180deg,color-mix(in srgb,var(--section-strip-b, #12151c) 100%,transparent 0%),color-mix(in srgb,var(--section-strip-b, #12151c) 68%,#000000 32%))}.vcSurfaceBand>.section.section--participants:before{background:radial-gradient(120% 80% at 12% 0%,rgba(167,139,250,.16),transparent 58%),linear-gradient(180deg,color-mix(in srgb,var(--section-strip-a, #0c0e12) 78%,#2d1f4a 22%),color-mix(in srgb,var(--section-strip-a, #0c0e12) 88%,#000000 12%));box-shadow:inset 0 1px #ffffff0d,inset 0 -1px #00000080}.vcSurfaceBand>.section.section--participants{border-top:1px solid color-mix(in srgb,var(--surface-band-link, #6ec8ff),transparent 78%)}.vcSurfaceBand>*+*{margin-top:var(--layout-band-inner-gap, 0)}.vcSurfaceBand>*{padding-top:clamp(.92rem,2.4vh,1.95rem)}.vcSurfaceBand>.vcSection:first-child>.vcSectionContent,.vcSurfaceBand>.aboutSection:first-child>.vcSectionContent,.vcSurfaceBand>.supportedBySection:first-child>.vcSectionContent,.vcSurfaceBand>.section:first-child>.vcSectionContent{padding-top:clamp(3rem,7.5vh,5rem)}@media(min-width:768px){.heroSection{min-height:clamp(36rem,76vh,52rem)}}@media(max-width:767px){.vcSection,.heroSection,.section,.aboutSection,.supportedBySection,.program,.faq,.location,.contacts,.formWrap,footer.footer{align-items:flex-start;padding-top:var(--layout-mobile-pad-top, clamp(1.9rem, 5vh, 3rem));padding-bottom:var(--layout-mobile-pad-bottom, clamp(1.9rem, 5vh, 3rem))}.heroSection{min-height:auto}.pageMain>*+*{margin-top:var(--layout-block-gap-mobile, clamp(1.9rem, 5.8vh, 3.4rem))}.vcSurfaceBand>*+*{margin-top:var(--layout-band-inner-gap-mobile, var(--layout-block-gap-mobile, clamp(1.9rem, 5.8vh, 3.4rem)))}.pageMain>.heroSection+*{margin-top:clamp(4.5rem,14.5vh,7.2rem)}.pageMain>*,.vcSurfaceBand>*{padding-top:clamp(.72rem,2.2vh,1.6rem)}.vcSurfaceBand>.vcSection:first-child>.vcSectionContent,.vcSurfaceBand>.aboutSection:first-child>.vcSectionContent,.vcSurfaceBand>.supportedBySection:first-child>.vcSectionContent,.vcSurfaceBand>.section:first-child>.vcSectionContent{padding-top:clamp(2.2rem,6.8vh,3.8rem)}}@media(prefers-reduced-motion:reduce){.pageMain{scroll-snap-type:none!important}}.pageMain [data-reveal-scope] [data-reveal]{opacity:0;transform:translateY(16px);transition:opacity 2.35s cubic-bezier(.16,.82,.2,1),transform 2.35s cubic-bezier(.16,.82,.2,1);transition-delay:calc(var(--reveal-order, 0) * .2s)}.pageMain [data-reveal-scope].block-reveal--active [data-reveal]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.pageMain [data-reveal-scope] [data-reveal]{opacity:1;transform:none;transition:none}}.pageMain .timelineCard,.pageMain .faqItem,.pageMain .supportedByCell,.pageMain .aboutVisualCard,.pageMain .locationLinks a,.pageMain .contactsRow{transition:transform .22s ease,box-shadow .22s ease,border-color .2s ease}@media(hover:hover)and (pointer:fine){.pageMain .timelineCard:hover{transform:translateY(-2px)}.pageMain .faqItem:hover{transform:none}.pageMain .supportedByCell:hover{transform:translateY(-3px)}.pageMain .locationLinks a:hover{transform:translateY(-1px)}.pageMain .contactsRow:hover{transform:translate(4px)}}@media(prefers-reduced-motion:reduce){.pageMain .timelineCard,.pageMain .faqItem,.pageMain .supportedByCell,.pageMain .locationLinks a,.pageMain .contactsRow{transition:none}.pageMain .timelineCard:hover,.pageMain .faqItem:hover,.pageMain .supportedByCell:hover,.pageMain .locationLinks a:hover,.pageMain .contactsRow:hover{transform:none}}.stickyClearance{flex-shrink:0;width:100%;height:calc(5.35rem + env(safe-area-inset-bottom,0px));margin:0;background:var( --site-footer-bg, color-mix(in srgb, #173148 82%, var(--color-bg, #5e9fcb) 18%) );pointer-events:none}.previewPanel{position:fixed;bottom:1rem;left:1rem;z-index:998;padding:.75rem 1rem;background:var(--color-bg, #0b0c10);border:1px solid var(--color-border, rgba(255, 255, 255, .18));border-radius:var(--radius-md, 12px);font-size:.875rem;box-shadow:0 4px 12px #0000004d}.previewPanel .previewRow{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.previewPanel .previewRow:last-child{margin-bottom:0}.previewPanel label{min-width:3.5rem;font-weight:600}.previewPanel button{padding:.25rem .5rem;border-radius:var(--radius-sm, 8px);border:1px solid var(--button-border, rgba(23, 49, 72, .2));background:var(--button-bg, #ffffff);color:var(--button-fg, #173148);cursor:pointer;font-size:inherit;transition:background .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}.previewPanel button.active{background:var(--button-bg, #ffffff);color:var(--color-accent, #ff675f);border-color:var(--color-accent, #ff675f);font-weight:600}.previewPanel button:hover{border-color:color-mix(in srgb,var(--color-accent),transparent 45%);box-shadow:0 1px 6px #00000014}body:has([data-sticky-cta]) .scrollTop{bottom:calc(5.6rem + env(safe-area-inset-bottom,0px))}:root{--font-sans: ui-sans-serif, system-ui, sans-serif;--space-unit: 8px;--radius: 12px;--bp-sm: 520px;--bp-md: 768px;--bp-lg: 1024px}:root,:root[data-theme=dark]{color-scheme:dark;--color-bg: #0b0c10;--color-text: #e9eef6;--color-accent: #baffc9;--color-link: #8fb8ff;--color-border: rgba(255, 255, 255, .18)}:root[data-theme=light]{color-scheme:light;--color-bg: #f0f2f5;--color-text: #1a1d24;--color-accent: #0d7a3c;--color-link: #1a5fb4;--color-border: rgba(0, 0, 0, .15)}@media(prefers-color-scheme:light){:root:not([data-theme]){color-scheme:light;--color-bg: #f0f2f5;--color-text: #1a1d24;--color-accent: #0d7a3c;--color-link: #1a5fb4;--color-border: rgba(0, 0, 0, .15)}}:root{--font-sans: "Segoe UI", system-ui, sans-serif;--space-unit: 6px;--radius: 6px;--bp-sm: 520px;--bp-md: 768px;--bp-lg: 1024px}:root,:root[data-theme=dark]{color-scheme:dark;--color-bg: #1c1c1e;--color-text: #e5e5ea;--color-accent: #64d2ff;--color-link: #64d2ff;--color-border: rgba(255, 255, 255, .12)}:root[data-theme=light]{color-scheme:light;--color-bg: #fafafa;--color-text: #1c1c1e;--color-accent: #007aff;--color-link: #007aff;--color-border: rgba(0, 0, 0, .1)}@media(prefers-color-scheme:light){:root:not([data-theme]){color-scheme:light;--color-bg: #fafafa;--color-text: #1c1c1e;--color-accent: #007aff;--color-link: #007aff;--color-border: rgba(0, 0, 0, .1)}}
