@font-face{font-family:Fraunces Opsz;src:url(/fonts/Fraunces-Opsz-latin.woff2)format("woff2");font-weight:400 600;font-display:swap;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:Fraunces Opsz;src:url(/fonts/Fraunces-Opsz-latin-ext.woff2)format("woff2");font-weight:400 600;font-display:swap;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;src:url(/fonts/Inter-Variable.woff2)format("woff2");font-weight:400 600;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Variable.woff2)format("woff2");font-weight:400 500;font-display:swap}:where(.ini){font-feature-settings:normal;font-variation-settings:normal;line-height:normal}:where(.ini) :where(*){margin:revert;padding:revert;border:revert}:where(.ini) :where(td,th){padding:1px}:where(.ini) :where(h1,h2,h3,h4,h5,h6){font-size:revert;font-weight:revert}:where(.ini) :where(table){text-indent:revert;border-color:revert;border-collapse:revert}:where(.ini) :where(ol,ul,menu){list-style:revert}:where(.ini) :where(img,svg,video,canvas,audio,iframe,embed,object){display:revert;vertical-align:revert}:where(.ini) :where(img,video){max-width:revert;height:revert}:where(.ini) :where(button,input,select,optgroup,textarea){font:revert;font-feature-settings:revert;font-variation-settings:revert;letter-spacing:revert;color:revert;border-radius:revert;background-color:revert;opacity:revert}:where(.ini) :where(code,kbd,samp,pre){font-family:revert;font-size:revert}:root:has(.ini){color-scheme:dark}:root:has(.ini),:root:has(.ini) body{background:var(--dark-bg)}.ini .stage{overflow:clip}.ini{--accent:#3a5bff;--accent-hover:#2d49e0;--accent-tint:#6f86ff;--accent-faint:#9db0ff;--dark-bg:#0b0c0f;--dark-text:#f1f2f5;--dark-text-muted:#aeb4c0;--border-dark:#20232b;--tool-bg:#0e0f12eb;--tool-line:#2a2e38;--tool-text:#d9dde6;--tool-muted:#8e95a3;--radius-sm:8px;--nav-h:61px;--font-display:"Fraunces Opsz", "Fraunces", Georgia, serif;--font-sans:"Inter", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--ease-out:cubic-bezier(.16,1,.3,1);color-scheme:dark;background:var(--dark-bg);font-family:var(--font-sans);color:var(--dark-text);-webkit-font-smoothing:antialiased;margin:0}.ini a{color:inherit;text-decoration:none}.ini h1,.ini p,.ini ul{margin:0}.ini ::selection{color:#fff;background:#6f86ff61}.ini .site{--view-h:100lvh;background:var(--dark-bg);position:relative;container:site/inline-size}.ini .site.settle,.ini .site.settle *,.ini .site.settle :before,.ini .site.settle :after{transition:none!important}.ini .lk{width:auto;height:19px;display:block}.ini .lk .tx{fill:var(--sn-fg)}.ini .lk .br{fill:var(--sn-br)}.ini .stage{display:block;position:relative}.ini .sky{z-index:0;height:var(--view-h);margin-bottom:calc(-1 * var(--view-h));background:var(--dark-bg);position:sticky;top:0;overflow:hidden}.ini .ridge{width:100%;height:100%;display:block;position:absolute;inset:0}.ini .deep{visibility:hidden;--f:0%;-webkit-mask-image:linear-gradient(to top, #000 0%, #000 calc(var(--f) - 34%), transparent var(--f));mask-image:linear-gradient(to top, #000 0%, #000 calc(var(--f) - 34%), transparent var(--f));position:absolute;inset:0}.ini .bd{width:100%;height:100%;display:block;position:absolute;inset:0}.ini .deep2{opacity:0;visibility:hidden;background:radial-gradient(75% 85% at 0 12%,#1733ff,#0000 72%),linear-gradient(#0a1465 0%,#060c34 45%,#03050f 80%,#010105 100%);position:absolute;inset:0}.ini .bd2{width:100%;height:max(100%,50cqw);display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}@container site (width<=699px){.ini .deep2{background:radial-gradient(90% 40% at 100% 0,#0e1ca4,#0000 75%),linear-gradient(#070e3b 0%,#080e3c 50%,#04081c 80%,#030511 100%)}}.ini .sky.still{background:linear-gradient(to bottom, var(--dark-bg) 0%, var(--dark-bg) 54%, #2d49e038 68%, #3a5bff80 84%, #6f86ffb8 100%)}.ini .hero{z-index:1;height:var(--view-h);--sky:.56;position:relative}.ini .copy{left:0;right:0;top:var(--nav-h);height:calc(var(--view-h) * var(--sky) - var(--nav-h));pointer-events:none;justify-content:center;align-items:center;padding:0 24px 1.5%;display:flex;position:absolute}.ini .hl{text-align:center;white-space:nowrap;font-family:var(--font-display);font-variation-settings:"opsz" 144;letter-spacing:-.03em;font-weight:400;line-height:1.02;font-size:clamp(40px, min(calc(72cqi / var(--em,8.1)), calc(var(--view-h) * .155)), 136px);color:var(--dark-text);margin:0}.ini .hl .ln{display:block}.ini .hl .pb{display:none}.ini .hl .w{display:inline-block}.ini .hl.in .w{animation:word-in 1.2s var(--ease-out) both;animation-delay:calc(.42s + var(--i) * 52ms)}.ini .hl.in .ln+.ln .w{animation-delay:calc(.74s + var(--i) * 52ms)}@keyframes word-in{0%{opacity:.001;filter:blur(12px);transform:translateY(.16em)}to{opacity:1;filter:blur();transform:none}}.ini .frame{--rule:#f1f2f516;z-index:1;max-width:1200px;margin:0 auto;position:relative}.ini .frame:before,.ini .frame:after{content:"";pointer-events:none;background:linear-gradient(to bottom, #f1f2f500, var(--rule) 200px);width:1px;transition:opacity .9s var(--ease-out);position:absolute;top:0;bottom:0}.ini .frame:before{left:0}.ini .frame:after{right:0}.ini .row{border-top:1px solid var(--rule);transition:border-color .9s var(--ease-out);position:relative}.ini .frame>.row:last-child{border-bottom:1px solid var(--rule)}.ini .site.live .frame:not(.in):before,.ini .site.live .frame:not(.in):after{opacity:0;transition-duration:.25s}.ini .site.live .frame:not(.in) .row{border-color:#0000;transition-duration:.25s}.ini .mission{z-index:1;text-align:center;max-width:1200px;padding:clamp(160px, calc(var(--view-h) * .36), 340px) clamp(24px, 5vw, 80px) clamp(72px, 10vw, 160px);margin:0 auto;position:relative}.ini .mission-line{max-width:15em;font-family:var(--font-display);font-variation-settings:"opsz" 144;letter-spacing:-.025em;color:var(--dark-text);text-wrap:balance;margin:0 auto;font-size:clamp(36px,4.4cqi,72px);font-weight:400;line-height:1.06}.ini .mission-line .w{display:inline-block}.ini .site.live .mission:not(.in) .w{opacity:.001;filter:blur(12px);transform:translateY(.16em)}.ini .mission.in .w{animation:word-in 1.2s var(--ease-out) both;animation-delay:calc(80ms + var(--i) * 46ms)}.ini .models{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:clamp(72px,11vh,128px);display:grid}.ini .cell-text{flex-direction:column;justify-content:center;padding:clamp(36px,5vw,80px);display:flex}.ini .lede{max-width:19em;font:500 clamp(21px, 1.95cqi, 29px)/1.32 var(--font-sans);letter-spacing:-.021em;color:var(--dark-text-muted);text-wrap:pretty;margin:0}.ini .lede .hi{color:var(--dark-text)}.ini .lede .w{display:inline-block}.ini .site.live .row:not(.in) .lede .w{opacity:.001;filter:blur(10px);transform:translateY(.16em)}.ini .row.in .lede .w{animation:word-in .95s var(--ease-out) both;animation-delay:calc(60ms + var(--i) * 24ms)}.ini .loop{min-height:clamp(380px,36cqi,520px);margin:0;position:relative}.ini .loop canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.ini .versus{padding:clamp(40px,5vw,80px) clamp(24px,4.4vw,72px)}.ini .versus .lede{text-wrap:pretty;max-width:38em;margin-bottom:clamp(28px,3.4vw,44px)}@container site (width>=768px){.ini .versus .lede{font-size:clamp(21px,1.95cqi,28px)}}.ini .vs-box{--band:clamp(86px, 8.6cqi, 116px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:var(--band) minmax(clamp(330px, 30cqi, 420px), auto);border:1px solid var(--rule);background:#f1f2f504;display:grid;position:relative}.ini .vs-band{z-index:2;pointer-events:none;grid-column:1/-1;justify-content:center;align-items:flex-start;padding-top:14px;display:flex;position:relative}.ini .vs-kicker{font:500 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dark-text-muted)}.ini .vs-side{z-index:2;pointer-events:none;flex-direction:column;justify-content:flex-end;padding:clamp(18px,2.2vw,30px);display:flex;position:relative}.ini .vs-cap{max-width:24em}@supports (grid-template-rows:subgrid){.ini .vs-box{grid-template-rows:var(--band) minmax(clamp(240px, 21cqi, 300px), 1fr) auto}.ini .vs-side{grid-row:2/4;grid-template-rows:subgrid;justify-content:normal;display:grid}.ini .vs-cap{grid-row:2}}.ini .vs-cap>b{font:500 15.5px/1.3 var(--font-sans);color:var(--dark-text);transition:color .4s;display:block}.ini .vs-cap>span{color:var(--dark-text-muted);text-wrap:pretty;margin-top:4px;font-size:13.5px;line-height:1.45;display:block}.ini .vs-agent.gone .vs-agent-name{color:var(--dark-text-muted);text-decoration:line-through #aeb4c08c}.ini .vs-canvas{z-index:1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.ini .ai-box{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);padding:clamp(56px,6.4vw,104px) clamp(36px,5vw,80px);display:grid}.ini .ai-line{max-width:13.2em;font:500 clamp(26px, 2.5cqi, 36px)/1.22 var(--font-sans);letter-spacing:-.026em;color:var(--dark-text-muted);text-wrap:pretty;justify-self:center;margin:0}.ini .ai-line .hi{color:var(--dark-text);display:block}.ini .ai-line .w{display:inline-block}.ini .site.live .ai-box:not(.in) .ai-line .w{opacity:.001;filter:blur(10px);transform:translateY(.16em)}.ini .ai-box.in .ai-line .w{animation:word-in .95s var(--ease-out) both;animation-delay:calc(60ms + var(--i) * 30ms)}.ini .ai-grid{--card:linear-gradient(180deg, #151a33, #121629);--card-line:#6f86ff33;aspect-ratio:1;width:clamp(300px,34cqi,480px);transform-style:preserve-3d;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));justify-self:center;margin:0;padding:0;list-style:none;display:grid;transform:perspective(1600px)}.ini .ai-card{background:var(--card);border:1px solid var(--card-line);border-radius:8px;justify-content:center;align-items:center;min-width:0;min-height:0;padding:20px 12px;transition:transform .2s,border-color .2s;display:flex;position:relative}.ini .ai-card svg{color:#c9d3ff;opacity:.72;pointer-events:none;width:40%;height:40%;transition:opacity .2s,color .2s;display:block}.ini .ai-card.small{z-index:1;transform:scale(1.05)translate(-5px,-5px)translateZ(0)}.ini .ai-card.big{z-index:2;border-color:#6f86ff6b;transform:scale(1.15)translate(-20px,-20px)translateZ(15px)}.ini .ai-card.big svg{opacity:1;color:#eef1ff}.ini .sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ini .loop-list{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.ini .loop.still .loop-list{clip-path:none;white-space:normal;text-align:center;width:auto;height:100%;font:600 clamp(20px, 2.2cqi, 30px)/1.15 var(--font-display);color:var(--dark-text);place-content:center;gap:4px;list-style:none;display:grid;position:static;overflow:visible}.ini .how{z-index:1;max-width:1400px;margin:0 auto;padding:clamp(120px,22vh,240px) clamp(20px,3.4vw,56px) clamp(48px,min(6vw,9vh),96px);position:relative}.ini .how-title{text-align:center;max-width:20em;font-family:var(--font-display);font-variation-settings:"opsz" 144;letter-spacing:-.024em;color:var(--dark-text);text-wrap:balance;margin:0 auto clamp(32px,min(4vw,7vh),60px);font-size:clamp(32px,3.4cqi,52px);font-weight:400;line-height:1.08}.ini .how-title .w{display:inline-block}.ini .site.live .how:not(.in) .how-title .w{opacity:.001;filter:blur(10px);transform:translateY(.16em)}.ini .how.in .how-title .w{animation:word-in 1s var(--ease-out) both;animation-delay:calc(60ms + var(--i) * 44ms)}.ini .how-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2.2vw,36px);display:grid;position:relative}.ini .how-box{background:#f1f2f508;border:1px solid #f1f2f512;border-radius:22px;min-width:0;padding:5px;display:flex;position:relative}.ini .how-in{background:linear-gradient(#151a33b8,#0e1121b8);border:1px solid #6f86ff21;border-radius:17px;flex-direction:column;flex:1;min-width:0;padding:clamp(14px,1.5vw,22px) clamp(16px,1.6vw,24px) clamp(20px,2vw,28px);display:flex}.ini .how-obj{flex:none;height:clamp(160px,min(15.5cqi,25vh),232px)}.ini .how-box h3{font-family:var(--font-display);font-variation-settings:"opsz" 144;letter-spacing:-.012em;color:var(--dark-text);margin:clamp(12px,1.3vw,18px) 0 8px;font-size:clamp(19px,1.62cqi,24px);font-weight:400;line-height:1.15}.ini .how-box p{color:var(--dark-text-muted);text-wrap:pretty;margin:0;font-size:clamp(13.5px,1.04cqi,15px);line-height:1.5}.ini .how-canvas{z-index:2;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.ini .site.live .how:not(.boxes) .how-box{opacity:0;transform:translateY(18px)}.ini .how.boxes .how-box{transition:opacity .9s var(--ease-out), transform .9s var(--ease-out);transition-delay:calc(.12s + var(--n) * 90ms)}.ini .dna{z-index:1;padding:clamp(32px,6vh,80px) 0 clamp(96px,16vh,180px);position:relative}.ini .dna-band{height:clamp(240px,40vh,420px);position:relative}.ini .dna-band canvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.ini .dna-words{text-align:center;max-width:1180px;margin:clamp(4px,1.6vh,24px) auto 0;padding:0 clamp(20px,3.4vw,56px)}.ini .dna-line{max-width:17em;font-family:var(--font-display);font-variation-settings:"opsz" 144;letter-spacing:-.025em;color:var(--dark-text);text-wrap:balance;margin:0 auto;font-size:clamp(34px,4.2cqi,64px);font-weight:400;line-height:1.06}.ini .dna-line .w{display:inline-block}.ini .dna-sub{max-width:30em;font:500 clamp(17px, 1.55cqi, 22px)/1.45 var(--font-sans);letter-spacing:-.012em;color:var(--dark-text-muted);text-wrap:balance;margin:clamp(18px,2.4vw,30px) auto 0}.ini .site.live .dna:not(.in) .dna-line .w{opacity:.001;filter:blur(12px);transform:translateY(.16em)}.ini .dna.in .dna-line .w{animation:word-in 1.2s var(--ease-out) both;animation-delay:calc(80ms + var(--i) * 46ms)}.ini .site.live .dna:not(.in) .dna-sub{opacity:0;transform:translateY(10px)}.ini .dna.in .dna-sub{transition:opacity 1s var(--ease-out), transform 1s var(--ease-out);transition-delay:.6s}.ini .world{z-index:1;padding:clamp(140px,26vh,280px) 0 clamp(72px,11vh,132px);position:relative}.ini .world-words{text-align:center;max-width:1180px;margin:0 auto;padding:0 clamp(20px,3.4vw,56px)}.ini .world-line{max-width:16em;font-family:var(--font-display);font-variation-settings:"opsz" 144;letter-spacing:-.025em;color:var(--dark-text);text-wrap:balance;margin:0 auto;font-size:clamp(34px,4.2cqi,64px);font-weight:400;line-height:1.06}.ini .world-line .w{display:inline-block}.ini .world-line .lo{color:var(--dark-text-muted);display:block}.ini .planet{height:clamp(380px,60vh,620px);margin-top:clamp(4px,1.4vh,20px);position:relative}.ini .planet canvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.ini .planet.still:before{content:"";aspect-ratio:1;background:radial-gradient(circle at 46% 12%,#9db0ff 0%,#4a63e8 14%,#1a298c 34%,#0b1450 54%,#060b36 70%);border-radius:50%;height:138%;position:absolute;top:9%;left:50%;transform:translate(-50%);box-shadow:inset 0 2px #eef1ffcc;mask-image:linear-gradient(#000 38%,#0000 62%)}.ini .paths{max-width:1240px;margin:clamp(-72px,-7vh,-24px) auto 0;padding:0 clamp(20px,3.4vw,56px);position:relative}.ini .paths-title{text-align:center;max-width:20em;font-family:var(--font-display);font-variation-settings:"opsz" 144;letter-spacing:-.024em;color:var(--dark-text);text-wrap:balance;margin:0 auto clamp(30px,min(3.6vw,6vh),52px);font-size:clamp(32px,3.4cqi,52px);font-weight:400;line-height:1.08}.ini .paths-title .w{display:inline-block}.ini .paths-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.4vw,40px);display:grid}.ini .path{--r:24px;border-radius:var(--r);background:#f1f2f508;border:1px solid #f1f2f512;min-width:0;padding:5px;transition:border-color .3s;display:flex;position:relative}.ini .path-in{border-radius:calc(var(--r) - 5px);background:linear-gradient(#151a33b8,#0e1121b8);border:1px solid #6f86ff21;flex-direction:column;flex:1;align-items:flex-start;min-width:0;padding:clamp(12px,1.3vw,18px) clamp(18px,2vw,30px) clamp(22px,2.2vw,32px);display:flex}.ini .path-vis{flex:none;align-self:stretch;height:clamp(230px,21cqi,320px);position:relative}.ini .path-vis canvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.ini .path-vis img{border-radius:6px;width:auto;max-width:92%;height:auto;max-height:84%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #f1f2f514,0 26px 60px -24px #000000b3}.ini .path-link{transform-origin:0;max-width:30em;transition:transform .35s var(--ease-out);margin-top:clamp(16px,1.6vw,24px);display:block}.ini .path-link h3{font-family:var(--font-display);font-variation-settings:"opsz" 144;letter-spacing:-.016em;color:var(--dark-text);margin:0 0 10px;font-size:clamp(26px,2.4cqi,36px);font-weight:400;line-height:1.1;transition:color .3s}.ini .path-link p{color:var(--dark-text-muted);text-wrap:pretty;margin:0;font-size:clamp(16.5px,1.32cqi,19.5px);line-height:1.48;transition:color .3s}.ini .path-link:hover{transform:scale(1.03)}.ini .path-link:hover h3{color:var(--accent-faint)}.ini .path-link:hover p{color:#c9d3ff}.ini .path:has(.path-link:hover){border-color:#6f86ff4d}.ini .path-link:focus-visible{outline:2px solid var(--accent-tint);outline-offset:8px;border-radius:6px}.ini .site.live .world:not(.in) .world-line .w{opacity:.001;filter:blur(12px);transform:translateY(.16em)}.ini .world.in .world-line .w{animation:word-in 1.2s var(--ease-out) both;animation-delay:calc(80ms + var(--i) * 46ms)}.ini .site.live .world:not(.risen) .planet canvas{opacity:0;transform:translateY(6%)}.ini .world.risen .planet canvas{transition:opacity 1.8s var(--ease-out), transform 2.4s var(--ease-out);transition-delay:.2s}.ini .site.live .paths:not(.in) .paths-title .w{opacity:.001;filter:blur(10px);transform:translateY(.16em)}.ini .paths.in .paths-title .w{animation:word-in 1s var(--ease-out) both;animation-delay:calc(60ms + var(--i) * 44ms)}.ini .site.live .paths:not(.boxes) .path{opacity:0;transform:translateY(18px)}.ini .paths.boxes .path{--d:calc(.12s + var(--n) * .11s);transition:opacity .9s var(--ease-out) var(--d), transform .9s var(--ease-out) var(--d), border-color .3s}@container site (width<=767px){.ini .hero{--sky:.6}.ini .copy{padding:0 22px 3%}.ini .hl{font-size:min(calc((100cqi - 44px) / var(--emp,4.9)), 76px)}.ini .hl .pb{display:block}.ini .frame{margin-inline:16px}.ini .mission{padding:clamp(140px, calc(var(--view-h) * .36), 300px) 22px 64px}.ini .mission-line{max-width:none;font-size:clamp(32px,9cqi,42px);line-height:1.08}.ini .models{grid-template-columns:1fr;margin-top:56px}.ini .cell-text{padding:32px 22px}.ini .lede{max-width:none;font-size:clamp(20px,5.6cqi,24px);line-height:1.32}.ini .loop{min-height:min(360px,92cqi)}.ini .versus{padding:40px 16px}.ini .vs-box{--band:84px;grid-template-rows:var(--band) minmax(320px, auto)}.ini .ai-box{grid-template-columns:minmax(0,1fr);gap:40px;padding:44px 22px 52px}.ini .ai-line{justify-self:start;max-width:none;font-size:clamp(22px,6.2cqi,26px)}.ini .ai-grid{width:min(100%,360px)}.ini .ai-card.small{transform:scale(1.04)translate(-3px,-3px)translateZ(0)}.ini .ai-card.big{transform:scale(1.1)translate(-10px,-10px)translateZ(15px)}@supports (grid-template-rows:subgrid){.ini .vs-box{grid-template-rows:var(--band) minmax(190px, 1fr) auto}}.ini .vs-side{padding:14px 12px}.ini .vs-cap>b{font-size:13.5px}.ini .vs-cap>span{font-size:12px;line-height:1.4}.ini .how{padding:clamp(96px,14vh,140px) 30px 48px}.ini .how-title{max-width:none;margin-bottom:28px;font-size:clamp(28px,7.8cqi,34px)}.ini .how-grid{grid-template-columns:minmax(0,1fr);gap:22px}.ini .how-box{border-radius:20px}.ini .how-in{border-radius:15px;padding:12px 18px 20px}.ini .how-obj{height:clamp(148px,44cqi,176px)}.ini .how-box h3{margin-top:10px;font-size:20px}.ini .how-box p{font-size:14px}.ini .dna{padding:24px 0 120px}.ini .dna-band{height:clamp(200px,30vh,260px)}.ini .dna-words{padding:0 24px}.ini .dna-line{max-width:none;font-size:clamp(30px,8.6cqi,38px);line-height:1.08}.ini .dna-sub{font-size:16.5px}.ini .world{padding:clamp(110px,18vh,170px) 0 64px}.ini .world-words{padding:0 24px}.ini .world-line{max-width:none;font-size:clamp(30px,8.6cqi,38px);line-height:1.08}.ini .planet{height:clamp(250px,38vh,330px);margin-top:6px}.ini .paths{margin-top:-12px;padding:0 30px}.ini .paths-title{max-width:none;margin-bottom:28px;font-size:clamp(28px,7.8cqi,34px)}.ini .paths-grid{grid-template-columns:minmax(0,1fr);gap:22px}.ini .path{--r:20px}.ini .path-in{padding:10px 18px 22px}.ini .path-vis{height:clamp(176px,50cqi,210px)}.ini .path-link{margin-top:12px}.ini .path-link h3{font-size:26px}.ini .path-link p{font-size:17px}}.ini .close{z-index:1;min-height:calc(var(--view-h) - var(--nav-h));text-align:center;color:#fff;place-items:center;margin-top:clamp(120px,24vh,260px);padding:16vh 6vw;display:grid;position:relative}.ini .close-in{justify-items:center;gap:40px;display:grid}.ini .close h2{font:500 clamp(40px, 6.4cqi, 92px)/1.02 var(--font-display);font-variation-settings:"opsz" 144;letter-spacing:-.026em;text-wrap:balance;color:#fff;text-shadow:0 2px 30px #0b0c0f2e;max-width:13ch;margin:0;transition:opacity 1s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1)}.ini .close-cta{font:600 15px/1 var(--font-sans);color:#16205e;border-radius:var(--radius-sm);background:#fff;padding:16px 28px;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1),opacity 1s cubic-bezier(.22,1,.36,1) .25s;display:inline-block;box-shadow:inset 0 1px #ffffffe6,0 0 24px #ffffff47}.ini .close-cta:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffffe6,0 0 38px #ffffff8c}.ini .close-cta:focus-visible{outline-offset:4px;outline:2px solid #fff}.ini .site.live .close:not(.on) h2{opacity:0;transform:translateY(20px)}.ini .site.live .close:not(.on) .close-cta{opacity:0;transform:translateY(14px)}@container site (width<=699px){.ini .close{margin-top:clamp(64px,12vh,120px);padding:12vh 22px}}@media (prefers-reduced-motion:reduce){.ini .hl.in .w,.ini .row.in .lede .w,.ini .ai-box.in .ai-line .w,.ini .mission.in .w,.ini .how.in .how-title .w{animation:none}.ini .site.live .row:not(.in) .lede .w,.ini .site.live .ai-box:not(.in) .ai-line .w,.ini .site.live .mission:not(.in) .w,.ini .site.live .how:not(.in) .how-title .w,.ini .site.live .how:not(.boxes) .how-box{opacity:1;filter:none;transform:none}.ini .dna.in .dna-line .w{animation:none}.ini .dna.in .dna-sub{transition:none}.ini .site.live .dna:not(.in) .dna-line .w,.ini .site.live .dna:not(.in) .dna-sub{opacity:1;filter:none;transform:none}.ini .how.boxes .how-box{transition:none}.ini .world.in .world-line .w,.ini .paths.in .paths-title .w{animation:none}.ini .site.live .world:not(.in) .world-line .w,.ini .site.live .world:not(.risen) .planet canvas,.ini .site.live .paths:not(.in) .paths-title .w,.ini .site.live .paths:not(.boxes) .path{opacity:1;filter:none;transform:none}.ini .world.risen .planet canvas{transition:none}.ini .paths.boxes .path{transition:border-color .3s}.ini .path-link{transition:none}.ini .path-link:hover{transform:none}.ini .site.live .close:not(.on) h2,.ini .site.live .close:not(.on) .close-cta{opacity:1;transform:none}.ini .close h2{transition:none}.ini .close-cta{transition:box-shadow .3s}.ini .site.live .frame:not(.in):before,.ini .site.live .frame:not(.in):after{opacity:1}.ini .site.live .frame:not(.in) .row{border-color:var(--rule)}}
