@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/space-grotesk-vietnamese-wght-normal.D0rl6rjA.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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/space-grotesk-latin-ext-wght-normal.D9tNdqV9.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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/space-grotesk-latin-wght-normal.BhU9QXUp.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--canvas:#090b10;--surface-1:#141922;--surface-2:#1a202b;--border:#29303d;--text:#f6f7fa;--text-secondary:#a4acba;--text-muted:#697384;--action:#ff6259;--action-warm:#ffb05c;--information:#5dbfe6;--pointer-x:75%;--pointer-y:35%;font-synthesis:none;text-rendering:optimizelegibility}*{box-sizing:border-box}html{background:var(--canvas);min-width:320px;min-height:100%}body{background:var(--canvas);min-width:320px;min-height:100svh;color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter Variable,Inter,ui-sans-serif,system-ui,sans-serif;overflow-x:hidden}::selection{background:var(--information);color:var(--canvas)}:focus-visible{outline:3px solid var(--information);outline-offset:5px}.skip-link{z-index:100;background:var(--text);color:var(--canvas);border-radius:.7rem;padding:.8rem 1rem;font-size:.82rem;font-weight:800;text-decoration:none;transition:transform .16s;position:fixed;top:1rem;left:1rem;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.site-frame{isolation:isolate;background:radial-gradient(circle 540px at var(--pointer-x) var(--pointer-y), #5dbfe60e, transparent 70%), linear-gradient(#ffffff06 1px, transparent 1px), linear-gradient(90deg, #ffffff06 1px, transparent 1px), var(--canvas);background-size:auto,72px 72px,72px 72px,auto;grid-template-rows:auto 1fr auto;min-height:100svh;display:grid;position:relative;overflow:hidden}.site-frame:before{z-index:-1;opacity:.018;pointer-events:none;content:"";background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.9'/%3E%3C/svg%3E");position:absolute;inset:0}.site-frame:after{z-index:-1;pointer-events:none;content:"";background:linear-gradient(90deg,#090b10f5 0%,#090b1094 52%,#090b101a 100%);position:absolute;inset:0}.ambient{z-index:-2;aspect-ratio:1;filter:blur(100px);pointer-events:none;border-radius:50%;width:min(60vw,58rem);position:absolute}.ambient--coral{background:#ff62592e;top:-36%;right:-18%}.ambient--blue{background:#5dbfe61a;bottom:-55%;right:17%}.site-header,.site-footer,.hero{width:min(100% - 3rem,88rem);margin-inline:auto}.site-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:7rem;display:flex}.brand{border-radius:.4rem;display:inline-flex}.brand img{width:8.75rem;height:auto;display:block}.release-mark{color:var(--text-secondary);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.7rem;font-size:.68rem;font-weight:800;display:inline-flex}.release-mark__pulse{background:var(--action);border-radius:50%;width:.45rem;height:.45rem;animation:2.8s ease-out infinite signal;position:relative;box-shadow:0 0 #ff625961}.hero{grid-template-columns:minmax(0,1fr) minmax(24rem,.72fr);align-items:center;gap:clamp(2rem,7vw,8rem);padding-block:clamp(4rem,8vw,7.5rem);display:grid}.hero__copy{z-index:2;position:relative}.eyebrow{color:var(--text-secondary);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.8rem;margin:0 0 1.7rem;font-size:.72rem;font-weight:800;display:flex}.eyebrow:after{background:var(--border);content:"";width:2.4rem;height:1px}.eyebrow span{color:var(--action)}h1{letter-spacing:-.075em;text-transform:uppercase;text-wrap:balance;max-width:12ch;margin:0;font-family:Space Grotesk Variable,Space Grotesk,ui-sans-serif,system-ui,sans-serif;font-size:clamp(4.2rem,9vw,9.2rem);font-weight:700;line-height:.79}.hero__line{display:block}.hero__line--accent{background:linear-gradient(105deg, var(--action) 8%, var(--action-warm) 95%);color:#0000;-webkit-background-clip:text;background-clip:text;width:max-content;max-width:100%;padding-right:.06em;position:relative}.hero__intro{max-width:31rem;color:var(--text-secondary);text-wrap:pretty;margin:2.25rem 0 0;font-size:clamp(1rem,1.5vw,1.2rem);font-weight:450;line-height:1.65}.arrival{width:min(100%,21rem);color:var(--text-muted);letter-spacing:.17em;text-transform:uppercase;grid-template-columns:auto minmax(5rem,10rem) auto;align-items:center;gap:.9rem;margin-top:2.6rem;font-size:.68rem;font-weight:800;display:grid}.arrival__label{color:var(--text)}.arrival__track{background:var(--border);height:1px;display:block;position:relative;overflow:visible}.arrival__track span{background:linear-gradient(90deg, var(--action), var(--action-warm));width:40%;height:3px;animation:3.2s cubic-bezier(.65,0,.35,1) infinite alternate scan;position:absolute;top:-1px;left:0;box-shadow:0 0 20px #ff625966}.challenge-field{aspect-ratio:1;background:linear-gradient(90deg,#0000 calc(50% - .5px),#ffffff17 50%,#0000 calc(50% + .5px)),linear-gradient(0deg,#0000 calc(50% - .5px),#ffffff17 50%,#0000 calc(50% + .5px)),radial-gradient(circle,#ffffff09,#ffffff01 62%,#0000 63%);border:1px solid #ffffff17;border-radius:50%;justify-self:end;width:min(37vw,33rem);min-width:24rem;position:relative;box-shadow:inset 0 0 0 1.2rem #ffffff02,0 0 100px #ff62590e}.challenge-field:before,.challenge-field:after{content:"";width:43%;height:2px;position:absolute;top:50%}.challenge-field:before{background:linear-gradient(90deg, transparent, var(--action));left:0}.challenge-field:after{background:linear-gradient(90deg, var(--information), transparent);right:0}.challenge-field__ring{border:1px dashed #ffffff1c;border-radius:50%;animation:36s linear infinite orbit;position:absolute;inset:12%}.challenge-field__ring--inner{border-style:solid;border-color:#ffffff17;animation-duration:24s;animation-direction:reverse;inset:28%}.challenge-field__ring--outer:before,.challenge-field__ring--inner:after{content:"";border-radius:50%;width:.46rem;height:.46rem;position:absolute}.challenge-field__ring--outer:before{background:var(--action);box-shadow:0 0 18px var(--action);top:12%;right:8%}.challenge-field__ring--inner:after{background:var(--information);box-shadow:0 0 18px var(--information);bottom:9%;right:9%}.challenge-field__core{z-index:2;aspect-ratio:1;background:linear-gradient(145deg, #ff625930, #ffb05c0f), var(--surface-1);width:5.2rem;color:var(--action-warm);border:1px solid #ffb05c70;border-radius:1.55rem;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 48px #ff62593d,inset 0 1px #ffffff1a}.challenge-field__core svg{width:2.2rem;transform:rotate(-45deg)}.competitor{z-index:2;color:var(--text-secondary);letter-spacing:.15em;align-items:center;gap:.75rem;font-family:Space Grotesk Variable,sans-serif;font-size:.75rem;font-weight:700;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.competitor--one{left:-1.1rem}.competitor--two{flex-direction:row-reverse;right:-1.1rem}.competitor__number{aspect-ratio:1;border:1px solid var(--border);background:#141922eb;border-radius:50%;place-items:center;width:3.2rem;display:grid;box-shadow:0 12px 35px #00000052}.competitor--one .competitor__number{color:var(--action)}.competitor--two .competitor__number{color:var(--information)}.competitor__line{background:var(--border);width:2rem;height:1px}.challenge-field__label{color:var(--text-muted);letter-spacing:.2em;text-transform:uppercase;font-size:.58rem;font-weight:800;position:absolute;left:50%;transform:translate(-50%)}.challenge-field__label--top{top:4.8%}.challenge-field__label--bottom{bottom:4.8%}.site-footer{min-height:5.25rem;color:var(--text-muted);letter-spacing:.13em;text-transform:uppercase;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;font-size:.65rem;font-weight:700;display:flex}.site-footer__tagline{color:var(--text-secondary)}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes signal{60%,to{box-shadow:0 0 0 .65rem #ff625900}}@keyframes scan{to{transform:translate(150%)}}@media (width<=900px){.site-frame:after{background:linear-gradient(#090b10bf,#090b10f0)}.hero{grid-template-columns:1fr;gap:4.5rem;padding-block:4.5rem 5.5rem}.hero__copy{max-width:46rem}h1{font-size:clamp(4.2rem,16vw,7.5rem)}.challenge-field{justify-self:center;width:min(78vw,31rem)}}@media (width<=560px){.site-header,.site-footer,.hero{width:min(100% - 2rem,88rem)}.site-header{min-height:5.5rem}.brand img{width:7.4rem}.release-mark{letter-spacing:.12em;gap:.5rem;font-size:.58rem}.hero{gap:4rem;padding-block:3.75rem 4.5rem}.eyebrow{margin-bottom:1.35rem}h1{letter-spacing:-.07em;font-size:clamp(3.55rem,18vw,5.1rem);line-height:.82}.hero__intro{margin-top:1.8rem;font-size:1rem}.arrival{margin-top:2.15rem}.challenge-field{width:min(85vw,22rem);min-width:0}.challenge-field__core{border-radius:1.25rem;width:4.4rem}.challenge-field__core svg{width:1.8rem}.competitor--one{left:-.55rem}.competitor--two{right:-.55rem}.competitor__number{width:2.65rem}.competitor__line{width:1.2rem}.site-footer{min-height:4.5rem;font-size:.57rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
