@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_73ee6c{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_73ee6c{--font-manrope:"Manrope","Manrope Fallback"}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ae822095a172cc5c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3c70c5716f1730b3-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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 Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fc727f226c737876-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/77fb5eec12c66d49-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/281dae1e814de8c6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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 Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/806de4d605d3ad01-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Mono Fallback;src:local("Arial");ascent-override:81.58%;descent-override:26.30%;line-gap-override:0.00%;size-adjust:137.28%}.__className_e8b655{font-family:Space Mono,Space Mono Fallback;font-style:normal}.__variable_e8b655{--font-space-mono:"Space Mono","Space Mono Fallback"}

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-content:"";--orbit-angle:0deg;--glass-gloss:0}}}@layer theme{:host,:root{--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--radius-2xl:1rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1)}}@layer components{:root{--paper:#f7f8fc;--ink:#10162a;--muted:#59637b;--line:#0e19351f;--blue:#2458ff;--blue-soft:#dbe4ff;--acid:#b4f34a;--pink:#ff3c88;--cyan:#19c7d8;--panel:#ffffffa1;--shadow:0 34px 90px #202f581f;--mouse-x:0;--mouse-y:0;--scroll-progress:0}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;color:var(--ink);font-family:var(--font-manrope),Manrope,Arial,sans-serif;background:var(--paper);margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font:inherit;color:inherit}.skip-link{z-index:100;background:var(--ink);color:#fff;border-radius:100px;padding:12px 18px;position:fixed;top:-60px;left:18px}.skip-link:focus{top:18px}a:focus-visible,button:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.stage{z-index:0;pointer-events:none;background:radial-gradient(circle at calc(64% + var(--mouse-x) * 2%) calc(27% + var(--mouse-y) * 2%),#2458ff29,transparent 32%),radial-gradient(circle at 14% 75%,#b4f34a26,transparent 26%),radial-gradient(circle at 78% 82%,#ff3c881a,transparent 28%),radial-gradient(circle at 8% 12%,#19c7d814,transparent 28%),var(--paper);position:fixed;inset:0}#orbitStage{opacity:1;width:100%;height:100%;transition:opacity .5s}.stage-grid{background-image:linear-gradient(#14244b09 1px,#0000 0),linear-gradient(90deg,#14244b09 1px,#0000 0);background-size:52px 52px;transform:perspective(900px)rotateX(48deg)translateY(39vh)scale(1.6);-webkit-mask-image:radial-gradient(70% 58% at 50% 52%,#000,#0000);mask-image:radial-gradient(70% 58% at 50% 52%,#000,#0000)}.stage-grid,.stage-noise{position:absolute;inset:0}.stage-noise{opacity:.2;mix-blend-mode:multiply;background-image:radial-gradient(#0e162a21 .7px,#0000 0);background-size:4px 4px}main{z-index:2}.chapter,main{position:relative}.chapter{width:min(1320px,100% - clamp(42px,9vw,142px));min-height:100vh;margin:0 auto;padding:clamp(104px,12vh,148px) clamp(0px,4vw,30px) 70px}.overline{color:var(--blue);font:700 clamp(11px,1vw,13px) var(--font-space-mono),monospace;letter-spacing:.13em;text-transform:uppercase;margin:0 0 20px}body.motion-ready .reveal{opacity:0;transition:opacity .75s,transform .9s cubic-bezier(.17,.67,.2,1);transform:translateY(55px)rotateX(10deg)}body.motion-ready .reveal.visible{opacity:1;transform:translateY(0)rotateX(0)}.tilt{--rx:0deg;--ry:0deg;transform-style:preserve-3d}.tilt.hovering{transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry)) translateY(-7px)}.button{border-radius:100px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:15px 27px;font-weight:700;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex}.button:hover{transform:translateY(-3px)}.button.primary{background:var(--ink);color:#fff;box-shadow:0 18px 32px #10162a2e}.button.primary:hover{background:var(--blue);box-shadow:0 20px 38px #2458ff4d}.button.outline{border:1px solid var(--line);background:#ffffff7a}.actions{flex-wrap:wrap;gap:12px;display:flex}.orbit-core{aspect-ratio:1;text-align:center;border:1px solid var(--line);background:#fff;border-radius:50%;place-content:center;width:clamp(172px,21vw,222px);display:grid;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%);box-shadow:0 32px 80px #2458ff1f}.orbit-core:before{border:1px dashed #2458ff33}.orbit-core:after,.orbit-core:before{content:"";border-radius:50%;position:absolute;inset:-51px}.orbit-core:after{background:conic-gradient(from var(--orbit-angle),transparent 0deg,transparent 290deg,#19c7d8f2 322deg,#2458ff 342deg,#ff3c88e6 356deg,transparent 1turn);padding:2.5px;animation:orbitSheen 5.5s linear infinite}.orbit-core:after,.orbit-ring{-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.orbit-ring{pointer-events:none;background:conic-gradient(from var(--orbit-angle),transparent 0deg,transparent 196deg,#19c7d8d9 258deg,#2458ffe6 296deg,#ff3c88cc 332deg,transparent 1turn),#2458ff24;border-radius:50%;width:80%;height:82%;padding:2px;animation:orbitSheen 7s linear infinite;display:none;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.orbit-core b{letter-spacing:-.07em;font-size:clamp(37px,4vw,48px);line-height:.94}.orbit-core span{color:var(--blue);font:10px var(--font-space-mono),monospace;letter-spacing:.1em;margin-top:13px}.cinematic-sticky{grid-template-columns:minmax(300px,min(42vw,500px)) minmax(420px,min(48vw,620px));justify-content:center;align-items:center;column-gap:clamp(28px,4vw,62px);min-height:100svh;padding:clamp(100px,11vh,138px) clamp(28px,5.5vw,86px);display:grid;position:sticky;top:0;overflow:hidden}.cinematic-sticky:before{content:"";z-index:-1;background:linear-gradient(135deg,#ffffffbd,#ffffff57);border:1px solid #10162a14;border-radius:38px;position:absolute;inset:9vh max(4vw,50% - 630px);box-shadow:0 45px 130px #1f325b14}.cinematic-copy h2{letter-spacing:-.07em;margin:0 0 24px;font-size:clamp(43px,5.8vw,76px);line-height:1}.cinematic-copy p:last-child{color:var(--muted);max-width:460px;margin:0;font-size:18px;line-height:1.72}.system-frame-rail{z-index:2;grid-template-columns:minmax(300px,min(42vw,500px)) minmax(420px,min(48vw,620px));justify-content:center;column-gap:clamp(28px,4vw,62px);width:100%;margin-top:-52vh;padding-bottom:clamp(130px,22vh,220px);display:grid;position:relative}.system-frame-stack{grid-column:2;gap:clamp(76px,14vh,138px);width:100%;display:grid}.contact-terminal{text-align:center;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:min(910px,100%);box-shadow:var(--shadow);background:#ffffff8c;border-radius:clamp(35px,6vw,62px);margin:auto;padding:clamp(48px,8vw,84px);position:relative;overflow:hidden}.contact-terminal:before{content:"";aspect-ratio:1;z-index:-1;border:1px solid #2458ff26;border-radius:50%;width:440px;position:absolute;top:calc(50% - 220px);left:calc(50% - 220px);transform:rotateX(66deg)}.contact-terminal h2{letter-spacing:-.065em;max-width:690px;margin:0 auto 22px;font-size:clamp(43px,5.6vw,67px);line-height:1}.contact-terminal>p:not(.overline){color:var(--muted);max-width:550px;margin:0 auto 38px;line-height:1.7}.contact-terminal .actions{justify-content:center}.portrait-capsule{z-index:4;aspect-ratio:.82;will-change:transform;background:#ffffff94;border:1px solid #2458ff24;border-radius:48% 48% 42% 42%/39% 39% 55% 55%;width:clamp(205px,21vw,292px);margin:0;padding:9px;position:absolute;top:clamp(175px,24vh,255px);right:clamp(110px,-20vw,260px);box-shadow:0 35px 80px #14275826}.portrait-capsule:after,.portrait-capsule:before{content:"";z-index:-1;border:1px solid #2458ff40;border-radius:50%;position:absolute;inset:-26px;transform:rotate(-17deg)rotateX(62deg)}.portrait-capsule:after{border-color:#b4f34ab3;inset:-53px;transform:rotate(19deg)rotateX(70deg)}.portrait-capsule img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.portrait-3d{transform-style:preserve-3d;filter:drop-shadow(0 45px 70px #1c2c5629);animation:portraitFloat 9s ease-in-out infinite}.portrait-3d:before{box-shadow:0 0 0 10px #ffffffb8,0 28px 80px #2458ff29}.portrait-3d:after{background:linear-gradient(135deg,#2458ff14,#fff0 44%,#ff3c8817);border-color:#ff3c8833}.portrait-capsule figcaption{white-space:nowrap;box-shadow:var(--shadow);font:11px var(--font-space-mono),monospace;color:var(--muted);background:#fff;border-radius:20px;padding:11px 15px;position:absolute;bottom:-24px;right:-35px}@keyframes portraitFloat{0%,to{transform:translate(0)rotateX(0)rotateY(0)}50%{transform:translateY(-6px)rotateX(1.4deg)rotateY(-1.4deg)}}@keyframes pulse{50%{transform-origin:100%;opacity:.42;transform:scaleX(.45)}}.skill-orbit-stage .orbit-icon-0{animation-delay:0s;top:6%;left:14%}.skill-orbit-stage .orbit-icon-1{animation-delay:1.2s;top:10%;right:12%}.skill-orbit-stage .orbit-icon-2{animation-delay:2.4s;top:46%;left:0}.skill-orbit-stage .orbit-icon-3{animation-delay:3.6s;top:50%;right:2%}.skill-orbit-stage .orbit-icon-4{animation-delay:4.8s;bottom:8%;left:18%}.skill-orbit-stage .orbit-icon-5{animation-delay:6s;bottom:4%;right:14%}@keyframes orbitFloat{0%,to{transform:translate(0)rotate(0)}50%{transform:translate3d(0,-10px,20px)rotate(2deg)}}@keyframes corePulse{0%,to{box-shadow:0 50px 100px #1825472e,inset 0 0 0 1px #fff9}50%{box-shadow:0 60px 120px #2458ff38,inset 0 0 0 1px #ffffffb3}}.system-frame[data-theme=microservice]{border-color:#2458ff52}.system-frame[data-theme=ai]{border-color:#ff3c8852}.system-frame[data-theme=websocket]{border-color:#19c7d852}.system-frame[data-theme=bingo]{border-color:#b4f34a8c}.section-title{z-index:3;max-width:800px;position:relative}.section-title h2{letter-spacing:-.07em;margin:0;font-size:clamp(43px,5.8vw,76px);line-height:1}@keyframes orbitRotate{to{transform:rotate(1turn)}}@keyframes orbitSheen{to{--orbit-angle:360deg}}.n1{top:23%;left:2%}.n2{top:13%;right:4%}.n3{top:50%;right:-6%}.n4{bottom:-7%;right:23%}.n5{bottom:11%;left:7%}.n6{top:3%;left:36%}@media (min-width:901px){.orbit-ring{display:block}.n1{top:156px;left:20px}.n2{top:88px;right:39px}.n3{top:340px;right:-57px}.n4{bottom:-61px;right:225px}.n5{bottom:75px;left:69px}.n6{top:20px;left:353px}}.ai-visual span:nth-child(3),.branch-visual span:nth-child(4){background:var(--ink);color:#fff}.card-a{top:0;right:0;transform:rotateY(-10deg)rotate(2deg)}.card-b{z-index:2;top:180px;left:0;transform:rotateY(12deg)rotate(-3deg)}.card-c{z-index:3;top:368px;right:24px;transform:rotateY(-8deg)rotate(2deg)}.card-d{z-index:4;top:545px;left:42px;transform:rotateY(10deg)rotate(-2deg)}@media (max-width:900px){.chapter{width:min(100% - 44px,860px)}.portrait-capsule{top:300px;right:clamp(20px,10vw,90px)}.cinematic-sticky{grid-template-columns:1fr;min-height:auto;padding:100px 28px 54px;position:relative}.system-frame-rail{width:min(760px,100% - 44px);margin:0 auto;padding-bottom:120px;display:block}.system-frame-stack{gap:24px;width:100%;display:grid}.orbit-core{margin:0 auto 40px;position:relative;top:auto;left:auto;transform:none}body.motion-ready .reveal{transition:opacity .35s,transform .45s cubic-bezier(.17,.67,.2,1);transform:translateY(22px)}}@media (max-width:720px){.chapter{width:calc(100% - 38px);padding-top:92px}.section-title h2{font-size:clamp(39px,12vw,53px)}.profile-panels{grid-template-columns:1fr}.portrait-capsule{width:min(68vw,272px);margin:52px auto 74px;position:relative;top:auto;right:auto}.contact-terminal{padding:50px 24px}.contact-terminal h2{font-size:clamp(37px,11vw,48px)}.cinematic-sticky{padding:92px 19px 34px}.cinematic-sticky:before{border-radius:28px;inset:42px 14px 20px}.cinematic-copy h2{font-size:clamp(39px,12vw,53px)}.cinematic-copy p:last-child{font-size:16px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}#orbitStage{opacity:.34}body.motion-ready .reveal{opacity:1;transform:none}}}@layer utilities{.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-\[clamp\(260px\,25vh\,310px\)\]{top:clamp(260px,25vh,310px)}.right-0{right:calc(var(--spacing) * 0)}.right-\[10\%\]{right:10%}.right-\[clamp\(0px\,4vw\,42px\)\]{right:clamp(0px,4vw,42px)}.right-\[clamp\(19px\,3vw\,48px\)\]{right:clamp(19px,3vw,48px)}.bottom-8\.5{bottom:calc(var(--spacing) * 8.5)}.bottom-\[10\%\]{bottom:10%}.bottom-\[clamp\(80px\,13vh\,122px\)\]{bottom:clamp(80px,13vh,122px)}.-left-4{left:calc(var(--spacing) * -4)}.left-1\/2{left:50%}.left-\[10\%\]{left:10%}.left-\[clamp\(0px\,4vw\,28px\)\]{left:clamp(0px,4vw,28px)}.z-6{z-index:6}.z-20{z-index:20}.z-30{z-index:30}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[6\]{z-index:6}.\[grid-column\:1\/-1\]{grid-column:1/-1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.mx-auto{margin-inline:auto}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-\[-12px\]{margin-top:-12px}.mt-\[14px\]{margin-top:14px}.mt-\[18px\]{margin-top:18px}.mt-\[34px\]{margin-top:34px}.mt-\[clamp\(40px\,6vw\,70px\)\]{margin-top:clamp(40px,6vw,70px)}.mt-\[clamp\(40px\,6vw\,72px\)\]{margin-top:clamp(40px,6vw,72px)}.mt-\[clamp\(44px\,7vw\,80px\)\]{margin-top:clamp(44px,7vw,80px)}.mt-\[clamp\(56px\,8vw\,90px\)\]{margin-top:clamp(56px,8vw,90px)}.mt-\[clamp\(58px\,8vw\,96px\)\]{margin-top:clamp(58px,8vw,96px)}.mt-\[clamp\(86px\,12vw\,150px\)\]{margin-top:clamp(86px,12vw,150px)}.mr-\[7px\]{margin-right:7px}.mr-\[9px\]{margin-right:9px}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-\[5px\]{margin-bottom:5px}.mb-\[7px\]{margin-bottom:7px}.mb-\[13px\]{margin-bottom:13px}.mb-\[14px\]{margin-bottom:14px}.mb-\[39px\]{margin-bottom:39px}.mb-\[45px\]{margin-bottom:45px}.mb-\[clamp\(74px\,10vw\,128px\)\]{margin-bottom:clamp(74px,10vw,128px)}.ml-\[clamp\(0px\,13vw\,188px\)\]{margin-left:clamp(0px,13vw,188px)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.table{display:table}.aspect-square{aspect-ratio:1}.h-12{height:calc(var(--spacing) * 12)}.h-\[7px\]{height:7px}.h-\[41px\]{height:41px}.h-\[70\%\]{height:70%}.h-\[72\%\]{height:72%}.h-\[84px\]{height:84px}.h-\[120px\]{height:120px}.h-\[760px\]{height:760px}.h-\[calc\(var\(--scroll-progress\)\*100\%\)\]{height:calc(var(--scroll-progress) * 100%)}.h-\[clamp\(160px\,20vw\,206px\)\]{height:clamp(160px,20vw,206px)}.h-\[clamp\(220px\,26vw\,292px\)\]{height:clamp(220px,26vw,292px)}.h-\[clamp\(640px\,70vh\,740px\)\]{height:clamp(640px,70vh,740px)}.h-full{height:100%}.min-h-\[70px\]{min-height:70px}.min-h-\[108vh\]{min-height:108vh}.min-h-\[112vh\]{min-height:112vh}.min-h-\[124vh\]{min-height:124vh}.min-h-\[250vh\]{min-height:250vh}.min-h-\[clamp\(230px\,29vh\,300px\)\]{min-height:clamp(230px,29vh,300px)}.min-h-\[max\(760px\,100svh\)\]{min-height:max(760px,100svh)}.min-h-\[max\(1120px\,128vh\)\]{min-height:max(1120px,128vh)}.min-h-\[min\(780px\,100vh\)\]{min-height:min(780px,100vh)}.w-0\.5{width:calc(var(--spacing) * .5)}.w-27{width:calc(var(--spacing) * 27)}.w-\[7px\]{width:7px}.w-\[62px\]{width:62px}.w-\[70\%\]{width:70%}.w-\[72\%\]{width:72%}.w-\[clamp\(50px\,5\.4vw\,68px\)\]{width:clamp(50px,5.4vw,68px)}.w-\[clamp\(60px\,7vw\,78px\)\]{width:clamp(60px,7vw,78px)}.w-\[clamp\(132px\,14vw\,166px\)\]{width:clamp(132px,14vw,166px)}.w-\[clamp\(205px\,24vw\,258px\)\]{width:clamp(205px,24vw,258px)}.w-\[min\(100\%\,700px\)\]{width:min(100%,700px)}.w-\[min\(420px\,100\%\)\]{width:min(420px,100%)}.w-\[min\(540px\,90\%\)\]{width:min(540px,90%)}.w-\[min\(720px\,58vw\)\]{width:min(720px,58vw)}.w-\[min\(900px\,100\%\)\]{width:min(900px,100%)}.w-\[min\(1260px\,calc\(100\%-44px\)\)\]{width:min(1260px,100% - 44px)}.w-\[min\(1260px\,calc\(100\%-clamp\(42px\,9vw\,128px\)\)\)\]{width:min(1260px,100% - clamp(42px,9vw,128px))}.w-full{width:100%}.w-px{width:1px}.max-w-\[460px\]{max-width:460px}.max-w-\[540px\]{max-width:540px}.max-w-\[620px\]{max-width:620px}.max-w-\[625px\]{max-width:625px}.max-w-\[650px\]{max-width:650px}.max-w-\[680px\]{max-width:680px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[800px\]{max-width:800px}.max-w-\[820px\]{max-width:820px}.max-w-\[900px\]{max-width:900px}.max-w-\[980px\]{max-width:980px}.max-w-none{max-width:none}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.-translate-y-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.\[transform\:rotateX\(74deg\)\]{transform:rotateX(74deg)}.\[transform\:translate\(-50\%\,-50\%\)\]{transform:translate(-50%,-50%)}.\[transform\:translate3d\(calc\(var\(--orbit-x\)\*18px\)\,calc\(var\(--orbit-y\)\*14px\)\,0\)_rotateX\(calc\(var\(--orbit-y\)\*-1\.2deg\)\)_rotateY\(calc\(var\(--orbit-x\)\*1\.6deg\)\)\]{transform:translate3d(calc(var(--orbit-x) * 18px),calc(var(--orbit-y) * 14px),0) rotateX(calc(var(--orbit-y) * -1.2deg)) rotateY(calc(var(--orbit-x) * 1.6deg))}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.\[animation\:corePulse_6s_ease-in-out_infinite\]{animation:corePulse 6s ease-in-out infinite}.\[animation\:orbitFloat_7s_ease-in-out_infinite\]{animation:orbitFloat 7s ease-in-out infinite}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[minmax\(130px\,170px\)_1fr\]{grid-template-columns:minmax(130px,170px) 1fr}.grid-cols-\[minmax\(360px\,0\.95fr\)_minmax\(0\,1\.05fr\)\]{grid-template-columns:minmax(360px,.95fr) minmax(0,1.05fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-\[18px\]{gap:18px}.gap-\[22px\]{gap:22px}.gap-\[23px\]{gap:23px}.gap-\[42px\]{gap:42px}.gap-\[clamp\(18px\,3vw\,38px\)\]{gap:clamp(18px,3vw,38px)}.gap-\[clamp\(20px\,4vw\,46px\)\]{gap:clamp(20px,4vw,46px)}.gap-\[clamp\(24px\,4vw\,44px\)\]{gap:clamp(24px,4vw,44px)}.gap-\[clamp\(40px\,5vw\,72px\)\]{gap:clamp(40px,5vw,72px)}.overflow-hidden{overflow:hidden}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[28px\]{border-radius:28px}.rounded-\[29px\]{border-radius:29px}.rounded-\[30px\]{border-radius:30px}.rounded-\[45px\]{border-radius:45px}.rounded-\[clamp\(24px\,3vw\,34px\)\]{border-radius:clamp(24px,3vw,34px)}.rounded-full{border-radius:3.40282e+38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\(--line\){border-color:var(--line)}.border-\[rgba\(16\,22\,42\,0\.1\)\]{border-color:#10162a1a}.border-\[rgba\(25\,40\,78\,0\.14\)\]{border-color:#19284e24}.border-\[rgba\(36\,88\,255\,0\.18\)\]{border-color:#2458ff2e}.bg-\(--blue\){background-color:var(--blue)}.bg-\(--line\){background-color:var(--line)}.bg-\(--panel\){background-color:var(--panel)}.bg-\[rgba\(16\,22\,42\,0\.16\)\]{background-color:#10162a29}.bg-\[rgba\(247\,248\,252\,0\.74\)\]{background-color:#f7f8fcbd}.bg-\[rgba\(247\,248\,252\,0\.85\)\]{background-color:#f7f8fcd9}.bg-white{background-color:var(--color-white)}.bg-white\/63{background-color:#ffffffa1}@supports (color:color-mix(in lab,red,red)){.bg-white\/63{background-color:color-mix(in oklab,var(--color-white) 63%,transparent)}}.bg-white\/64{background-color:#ffffffa3}@supports (color:color-mix(in lab,red,red)){.bg-white\/64{background-color:color-mix(in oklab,var(--color-white) 64%,transparent)}}.bg-white\/65{background-color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.bg-white\/65{background-color:color-mix(in oklab,var(--color-white) 65%,transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.bg-white\/\[0\.9\]{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.9\]{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.bg-white\/\[0\.52\]{background-color:#ffffff85}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.52\]{background-color:color-mix(in oklab,var(--color-white) 52%,transparent)}}.bg-white\/\[0\.67\]{background-color:#ffffffab}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.67\]{background-color:color-mix(in oklab,var(--color-white) 67%,transparent)}}.bg-white\/\[0\.78\]{background-color:#ffffffc7}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.78\]{background-color:color-mix(in oklab,var(--color-white) 78%,transparent)}}.bg-\[linear-gradient\(to_bottom\,rgba\(247\,248\,252\,0\.94\)\,rgba\(247\,248\,252\,0\)\)\]{background-image:linear-gradient(#f7f8fcf0,#f7f8fc00)}.bg-\[radial-gradient\(circle_at_30\%_28\%\,\#ffffff_0\%\,\#eef1ff_50\%\,\#d6dffb_100\%\)\]{background-image:radial-gradient(circle at 30% 28%,#fff 0,#eef1ff 50%,#d6dffb 100%)}.bg-\[radial-gradient\(ellipse_at_center\,rgba\(36\,88\,255\,0\.16\)\,transparent_68\%\)\]{background-image:radial-gradient(#2458ff29,#0000 68%)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-top{object-position:top}.p-0{padding:calc(var(--spacing) * 0)}.p-\[22px\]{padding:22px}.p-\[clamp\(24px\,3\.5vw\,38px\)\]{padding:clamp(24px,3.5vw,38px)}.p-\[clamp\(25px\,3vw\,34px\)\]{padding:clamp(25px,3vw,34px)}.p-\[clamp\(26px\,4vw\,35px\)\]{padding:clamp(26px,4vw,35px)}.p-\[clamp\(26px\,4vw\,42px\)\]{padding:clamp(26px,4vw,42px)}.p-\[clamp\(48px\,8vw\,78px\)\]{padding:clamp(48px,8vw,78px)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[13px\]{padding-inline:13px}.px-\[14px\]{padding-inline:14px}.px-\[22px\]{padding-inline:22px}.px-\[clamp\(22px\,4vw\,58px\)\]{padding-inline:clamp(22px,4vw,58px)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-\[13px\]{padding-block:13px}.py-\[14px\]{padding-block:14px}.py-\[18px\]{padding-block:18px}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-\[19px\]{padding-top:19px}.pt-\[clamp\(48px\,7vw\,76px\)\]{padding-top:clamp(48px,7vw,76px)}.pt-\[clamp\(116px\,15vh\,158px\)\]{padding-top:clamp(116px,15vh,158px)}.pt-\[clamp\(126px\,16vh\,170px\)\]{padding-top:clamp(126px,16vh,170px)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-\[23px\]{padding-bottom:23px}.pb-\[45px\]{padding-bottom:45px}.pb-\[90px\]{padding-bottom:90px}.pb-\[clamp\(35px\,5vw\,55px\)\]{padding-bottom:clamp(35px,5vw,55px)}.text-center{text-align:center}.font-\[\'Space_Mono\'\,monospace\]{font-family:Space Mono,monospace}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[18px\]{font-size:18px}.text-\[22px\]{font-size:22px}.text-\[29px\]{font-size:29px}.text-\[clamp\(10px\,0\.75vw\,11px\)\]{font-size:clamp(10px,.75vw,11px)}.text-\[clamp\(12px\,0\.95vw\,15px\)\]{font-size:clamp(12px,.95vw,15px)}.text-\[clamp\(16px\,1\.6vw\,18px\)\]{font-size:clamp(16px,1.6vw,18px)}.text-\[clamp\(17px\,2vw\,20px\)\]{font-size:clamp(17px,2vw,20px)}.text-\[clamp\(18px\,1\.8vw\,22px\)\]{font-size:clamp(18px,1.8vw,22px)}.text-\[clamp\(20px\,2\.3vw\,26px\)\]{font-size:clamp(20px,2.3vw,26px)}.text-\[clamp\(27px\,3vw\,33px\)\]{font-size:clamp(27px,3vw,33px)}.text-\[clamp\(28px\,4vw\,48px\)\]{font-size:clamp(28px,4vw,48px)}.text-\[clamp\(42px\,5vw\,72px\)\]{font-size:clamp(42px,5vw,72px)}.text-\[clamp\(44px\,6vw\,70px\)\]{font-size:clamp(44px,6vw,70px)}.text-\[clamp\(76px\,9vw\,128px\)\]{font-size:clamp(76px,9vw,128px)}.text-\[clamp\(92px\,16\.4vw\,245px\)\]{font-size:clamp(92px,16.4vw,245px)}.leading-\[0\.9\]{--tw-leading:.9;line-height:.9}.leading-\[0\.82\]{--tw-leading:.82;line-height:.82}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-\[1\.72\]{--tw-leading:1.72;line-height:1.72}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[-0\.045em\]{--tw-tracking:-.045em;letter-spacing:-.045em}.tracking-\[-0\.055em\]{--tw-tracking:-.055em;letter-spacing:-.055em}.tracking-\[-0\.065em\]{--tw-tracking:-.065em;letter-spacing:-.065em}.tracking-\[-0\.075em\]{--tw-tracking:-.075em;letter-spacing:-.075em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.text-\(--blue\){color:var(--blue)}.text-\(--ink\){color:var(--ink)}.text-\(--muted\){color:var(--muted)}.text-\[rgba\(16\,22\,42\,0\.38\)\]{color:#10162a61}.text-transparent{color:#0000}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.overline{text-decoration-line:overline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-\[0_14px_28px_rgba\(24\,37\,71\,0\.12\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_28px_rgba\(24\,37\,71\,0\.12\)\]{--tw-shadow:0 14px 28px var(--tw-shadow-color,#1825471f)}.shadow-\[0_16px_34px_rgba\(24\,37\,71\,0\.14\)\]{--tw-shadow:0 16px 34px var(--tw-shadow-color,#18254724)}.shadow-\[0_16px_34px_rgba\(24\,37\,71\,0\.14\)\],.shadow-\[0_20px_44px_rgba\(25\,39\,73\,0\.08\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_44px_rgba\(25\,39\,73\,0\.08\)\]{--tw-shadow:0 20px 44px var(--tw-shadow-color,#19274914)}.shadow-\[0_22px_65px_rgba\(28\,44\,86\,0\.075\)\]{--tw-shadow:0 22px 65px var(--tw-shadow-color,#1c2c5613);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_34px_72px_rgba\(24\,37\,71\,0\.16\)\,inset_0_0_0_1px_rgba\(255\,255\,255\,0\.6\)\]{--tw-shadow:0 34px 72px var(--tw-shadow-color,#18254729),inset 0 0 0 1px var(--tw-shadow-color,#fff9);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_34px_90px_rgba\(31\,50\,91\,0\.1\)\]{--tw-shadow:0 34px 90px var(--tw-shadow-color,#1f325b1a)}.shadow-\[0_34px_90px_rgba\(31\,50\,91\,0\.1\)\],.shadow-\[0_38px_90px_rgba\(24\,37\,71\,0\.14\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_38px_90px_rgba\(24\,37\,71\,0\.14\)\]{--tw-shadow:0 38px 90px var(--tw-shadow-color,#18254724)}.shadow-\[var\(--shadow\)\]{--tw-shadow:var(--shadow)}.ring,.shadow-\[var\(--shadow\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.blur-\[10px\]{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[10px\]{--tw-blur:blur(10px)}.\[filter\:drop-shadow\(0_6px_10px_rgba\(24\,37\,71\,0\.14\)\)\]{filter:drop-shadow(0 6px 10px #18254724)}.\[filter\:drop-shadow\(0_7px_10px_rgba\(24\,37\,71\,0\.15\)\)\]{filter:drop-shadow(0 7px 10px #18254726)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-\[8px\]{--tw-backdrop-blur:blur(8px)}.backdrop-blur-\[13px\],.backdrop-blur-\[8px\]{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[13px\]{--tw-backdrop-blur:blur(13px)}.backdrop-blur-\[15px\]{--tw-backdrop-blur:blur(15px)}.backdrop-blur-\[15px\],.backdrop-blur-\[16px\]{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[16px\]{--tw-backdrop-blur:blur(16px)}.backdrop-blur-\[17px\]{--tw-backdrop-blur:blur(17px)}.backdrop-blur-\[17px\],.backdrop-blur-\[18px\]{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[18px\]{--tw-backdrop-blur:blur(18px)}.transition-\[color\,transform\]{transition-property:color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,border-color\]{transition-property:transform,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-250,.duration-\[250ms\]{--tw-duration:.25s;transition-duration:.25s}.will-change-transform{will-change:transform}.\[--orbit-x\:0\]{--orbit-x:0}.\[--orbit-y\:0\]{--orbit-y:0}.\[-webkit-text-stroke\:1\.5px_var\(--ink\)\]{-webkit-text-stroke:1.5px var(--ink)}.\[perspective\:900px\]{perspective:900px}.\[perspective\:1100px\]{perspective:1100px}.\[perspective\:1200px\]{perspective:1200px}.\[transform-style\:preserve-3d\]{transform-style:preserve-3d}.\[transition\:transform_0\.3s\,opacity_0\.35s\]{transition:transform .3s,opacity .35s}.\[transition\:transform_0\.25s\,border-color_0\.25s\]{transition:transform .25s,border-color .25s}.\[transition\:transform_0\.35s\,box-shadow_0\.35s\]{transition:transform .35s,box-shadow .35s}.\[transition\:transform_0\.65s_cubic-bezier\(0\.17\,0\.67\,0\.2\,1\)\]{transition:transform .65s cubic-bezier(.17,.67,.2,1)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-x-0:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.after\:bottom-1:after{content:var(--tw-content);bottom:calc(var(--spacing) * 1)}.after\:h-\[2px\]:after{content:var(--tw-content);height:2px}.after\:\[transform\:scaleX\(0\)\]:after{content:var(--tw-content);transform:scaleX(0)}.after\:bg-\(--blue\):after{content:var(--tw-content);background-color:var(--blue)}.after\:transition-transform:after{content:var(--tw-content);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:duration-300:after{content:var(--tw-content);--tw-duration:.3s;transition-duration:.3s}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.after\:content-\[\'_\+\'\]:after{--tw-content:" +";content:var(--tw-content)}@media not all and (min-width:900px){.max-\[900px\]\:relative{position:relative}.max-\[900px\]\:inset-auto{inset:auto}.max-\[900px\]\:top-auto{top:auto}.max-\[900px\]\:right-0{right:calc(var(--spacing) * 0)}.max-\[900px\]\:bottom-6{bottom:calc(var(--spacing) * 6)}.max-\[900px\]\:bottom-\[60px\]{bottom:60px}.max-\[900px\]\:bottom-\[275px\]{bottom:275px}.max-\[900px\]\:m-\[45px_0_0\]{margin:45px 0 0}.max-\[900px\]\:mx-auto{margin-inline:auto}.max-\[900px\]\:ml-0{margin-left:calc(var(--spacing) * 0)}.max-\[900px\]\:grid{display:grid}.max-\[900px\]\:hidden{display:none}.max-\[900px\]\:h-auto{height:auto}.max-\[900px\]\:min-h-\[1020px\]{min-height:1020px}.max-\[900px\]\:min-h-auto{min-height:auto}.max-\[900px\]\:w-\[min\(100\%\,640px\)\]{width:min(100%,640px)}.max-\[900px\]\:w-\[min\(720px\,100\%\)\]{width:min(720px,100%)}.max-\[900px\]\:w-full{width:100%}.max-\[900px\]\:\[transform\:none\]{transform:none}.max-\[900px\]\:\[transform\:none\]\!{transform:none!important}.max-\[900px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[900px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-\[900px\]\:justify-center{justify-content:center}.max-\[900px\]\:gap-\[14px\]{gap:14px}.max-\[900px\]\:gap-\[15px\]{gap:15px}.max-\[900px\]\:pb-\[84px\]{padding-bottom:84px}.max-\[900px\]\:pb-\[820px\]{padding-bottom:820px}.max-\[900px\]\:\[transition\:none\]{transition:none}}@media not all and (min-width:720px){.max-\[720px\]\:relative{position:relative}.max-\[720px\]\:static{position:static}.max-\[720px\]\:inset-auto{inset:auto}.max-\[720px\]\:mt-8{margin-top:calc(var(--spacing) * 8)}.max-\[720px\]\:mt-12{margin-top:calc(var(--spacing) * 12)}.max-\[720px\]\:mt-\[45px\]{margin-top:45px}.max-\[720px\]\:block{display:block}.max-\[720px\]\:flex{display:flex}.max-\[720px\]\:grid{display:grid}.max-\[720px\]\:hidden{display:none}.max-\[720px\]\:h-\[72px\]{height:72px}.max-\[720px\]\:h-auto{height:auto}.max-\[720px\]\:min-h-\[1010px\]{min-height:1010px}.max-\[720px\]\:min-h-auto{min-height:auto}.max-\[720px\]\:w-12{width:calc(var(--spacing) * 12)}.max-\[720px\]\:w-\[126px\]{width:126px}.max-\[720px\]\:w-\[calc\(100\%-38px\)\]{width:calc(100% - 38px)}.max-\[720px\]\:w-auto{width:auto}.max-\[720px\]\:w-full{width:100%}.max-\[720px\]\:max-w-none{max-width:none}.max-\[720px\]\:translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.max-\[720px\]\:\[transform\:none\]{transform:none}.max-\[720px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[720px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-\[720px\]\:flex-col{flex-direction:column}.max-\[720px\]\:items-center{align-items:center}.max-\[720px\]\:gap-\[15px\]{gap:15px}.max-\[720px\]\:gap-\[18px\]{gap:18px}.max-\[720px\]\:gap-\[21px\]{gap:21px}.max-\[720px\]\:px-5{padding-inline:calc(var(--spacing) * 5)}.max-\[720px\]\:px-\[22px\]{padding-inline:22px}.max-\[720px\]\:py-3{padding-block:calc(var(--spacing) * 3)}.max-\[720px\]\:py-\[13px\]{padding-block:13px}.max-\[720px\]\:pt-\[106px\]{padding-top:106px}.max-\[720px\]\:pt-\[108px\]{padding-top:108px}.max-\[720px\]\:pb-\[90px\]{padding-bottom:90px}.max-\[720px\]\:text-\[17px\]{font-size:17px}.max-\[720px\]\:text-\[clamp\(39px\,12vw\,53px\)\]{font-size:clamp(39px,12vw,53px)}.max-\[720px\]\:text-\[clamp\(58px\,18vw\,76px\)\]{font-size:clamp(58px,18vw,76px)}.max-\[720px\]\:text-\[clamp\(69px\,25vw\,112px\)\]{font-size:clamp(69px,25vw,112px)}.max-\[720px\]\:leading-\[0\.9\]{--tw-leading:.9;line-height:.9}.max-\[720px\]\:tracking-\[-0\.045em\]{--tw-tracking:-.045em;letter-spacing:-.045em}.max-\[720px\]\:\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}}@media (min-width:901px){.min-\[901px\]\:top-\[clamp\(600px\,68vh\,700px\)\]{top:clamp(600px,68vh,700px)}.min-\[901px\]\:right-auto{right:auto}.min-\[901px\]\:left-\[clamp\(0px\,2vw\,24px\)\]{left:clamp(0px,2vw,24px)}.min-\[901px\]\:h-\[680px\]{height:680px}.min-\[901px\]\:min-h-\[1520px\]{min-height:1520px}.min-\[901px\]\:w-\[980px\]{width:980px}.min-\[901px\]\:w-\[min\(500px\,42vw\)\]{width:min(500px,42vw)}.min-\[901px\]\:origin-center{transform-origin:50%}.min-\[901px\]\:\[transform\:rotateY\(-3deg\)\]{transform:rotateY(-3deg)}.min-\[901px\]\:\[transform\:rotateY\(3deg\)\]{transform:rotateY(3deg)}.min-\[901px\]\:\[transform\:translateX\(-7\%\)_scale\(0\.88\)\]{transform:translate(-7%)scale(.88)}.min-\[901px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[901px\]\:pr-\[clamp\(400px\,32vw\,500px\)\]{padding-right:clamp(400px,32vw,500px)}.min-\[901px\]\:pl-\[clamp\(400px\,32vw\,500px\)\]{padding-left:clamp(400px,32vw,500px)}@media not all and (min-width:1400px){.min-\[901px\]\:max-\[1400px\]\:bottom-\[clamp\(48px\,8vh\,72px\)\]{bottom:clamp(48px,8vh,72px)}}@media not all and (min-width:1340px){.min-\[901px\]\:max-\[1340px\]\:w-\[min\(52\%\,470px\)\]{width:min(52%,470px)}.min-\[901px\]\:max-\[1340px\]\:max-w-\[min\(40\%\,460px\)\]{max-width:min(40%,460px)}}}@media (min-width:48rem){.md\:text-justify{text-align:justify}}.\[\&\.active\]\:-translate-x-\[5px\].active{--tw-translate-x:calc(5px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\.active\]\:bg-\(--ink\).active{background-color:var(--ink)}.\[\&\.active\]\:text-\(--ink\).active{color:var(--ink)}.\[\&\.active\]\:text-white.active{color:var(--color-white)}.\[\&\.selected\]\:after\:\[transform\:scaleX\(1\)\].selected:after{content:var(--tw-content);transform:scaleX(1)}.\[\&\:hover\]\:z-\[8\]:hover{z-index:8}.\[\&\:hover\]\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\:hover\]\:border-\(--blue\):hover{border-color:var(--blue)}.\[\&\:hover\]\:border-\[rgba\(36\,88\,255\,0\.5\)\]:hover{border-color:#2458ff80}.\[\&\:hover\]\:bg-\(--ink\):hover{background-color:var(--ink)}.\[\&\:hover\]\:text-\(--blue\):hover{color:var(--blue)}.\[\&\:hover\]\:text-white:hover{color:var(--color-white)}.\[\&\:hover\]\:shadow-\[0_45px_100px_rgba\(36\,88\,255\,0\.17\)\]:hover{--tw-shadow:0 45px 100px var(--tw-shadow-color,#2458ff2b);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[\&\:hover\]\:after\:\[transform\:scaleX\(1\)\]:hover:after{content:var(--tw-content);transform:scaleX(1)}}@property --orbit-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --glass-gloss{syntax:"<number>";inherits:false;initial-value:0}#journey .journey-card{--journey-rotate:0deg;--journey-x:0px;isolation:isolate;backface-visibility:hidden;transform-style:preserve-3d;will-change:transform;transform:translate3d(var(--journey-x),0,0) rotateY(var(--journey-rotate)) scale(1);transition:transform .68s cubic-bezier(.16,1,.3,1),box-shadow .68s cubic-bezier(.16,1,.3,1),border-color .5s,background-color .5s;position:relative;overflow:hidden}#journey .journey-card:nth-child(odd){--journey-rotate:-4deg;--journey-x:-22px}#journey .journey-card:nth-child(2n){--journey-rotate:4deg;--journey-x:17px}#journey .journey-card:hover{transform:translate3d(var(--journey-x),-14px,0) rotateY(var(--journey-rotate)) scale(1.015);background-color:#ffffffe6;border-color:#2458ff73;box-shadow:0 38px 86px #2458ff26,0 16px 36px #1c2c561a}#journey .journey-card:after,#journey .journey-card:before{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}#journey .journey-card:before{opacity:0;background:radial-gradient(circle at 20% 0,#ffffffb8,#0000 34%),radial-gradient(circle at 100% 18%,#2458ff21,#0000 38%),linear-gradient(135deg,#ffffff47,#0000 54%);transition:opacity .5s}#journey .journey-card:after{border-radius:inherit;opacity:.46;box-shadow:inset 0 1px #ffffffbf}#journey .journey-card:hover:before{opacity:1}#journey .journey-card:hover:after{opacity:.85}#journey .journey-logo{border:1px solid var(--line);background:#fff;border-radius:12px;justify-content:center;align-items:center;max-width:100%;height:clamp(34px,3.6vw,42px);margin:0;padding:6px 11px;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s;display:inline-flex;overflow:hidden;box-shadow:0 8px 20px #18254717}#journey .journey-logo img{object-fit:contain;width:auto;max-width:100%;height:100%}#journey .journey-mono{font:800 clamp(16px,1.8vw,20px) var(--font-space-mono),monospace;letter-spacing:-.04em;background:linear-gradient(135deg,var(--blue),var(--cyan));color:#0000;-webkit-background-clip:text;background-clip:text}#journey .journey-card:hover .journey-logo{transform:translateY(-3px)scale(1.05);box-shadow:0 16px 34px #2458ff33}@media (max-width:900px){#journey .journey-card:nth-child(2n),#journey .journey-card:nth-child(odd){--journey-rotate:0deg;--journey-x:0px}#journey .journey-card:nth-child(2n):hover,#journey .journey-card:nth-child(odd):hover{transform:translateY(-8px)scale(1.01)}}.nav-burger{border:1px solid var(--line);-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);cursor:pointer;z-index:50;background:linear-gradient(155deg,#ffffffeb,#ffffff85);border-radius:16px;justify-content:center;align-items:center;width:48px;height:48px;transition:border-color .25s,transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s,background .25s;box-shadow:0 8px 22px #202f581a,inset 0 1px #ffffffd9}.nav-burger:hover{border-color:#2458ff80;transform:translateY(-1px);box-shadow:0 14px 30px #2458ff29,inset 0 1px #ffffffe6}.nav-burger:active{transform:scale(.95)}.nav-burger.is-open{border-color:var(--blue);background:linear-gradient(155deg,#fffffff2,#dbe4ffb3)}.nav-burger__box{width:20px;height:14px;position:relative}.nav-burger__line{background:var(--ink);border-radius:2px;height:2px;transition:width .32s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.68,-.55,.27,1.55),opacity .22s,background .3s;position:absolute;right:0}.nav-burger__line:first-child{width:100%;top:0}.nav-burger__line:nth-child(2){width:62%;top:6px}.nav-burger__line:nth-child(3){width:100%;top:12px}.nav-burger:hover:not(.is-open) .nav-burger__line:nth-child(2){width:100%}.nav-burger.is-open .nav-burger__line{background:var(--blue);width:100%}.nav-burger.is-open .nav-burger__line:first-child{transform:translateY(6px)rotate(45deg)}.nav-burger.is-open .nav-burger__line:nth-child(2){opacity:0;transform:scaleX(.2)}.nav-burger.is-open .nav-burger__line:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.nav-overlay{z-index:40;-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);opacity:0;visibility:hidden;pointer-events:none;will-change:opacity;background:linear-gradient(155deg,#f7f8fcdb,#dbe4ffb3);transition:opacity .45s,visibility 0s linear .45s;position:fixed;inset:0}.nav-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .45s,visibility}.nav-overlay__gl{width:100%;height:100%;display:block;position:absolute;inset:0}.nav-sheet{padding:84px 30px calc(40px + env(safe-area-inset-bottom));opacity:0;backface-visibility:hidden;will-change:transform,opacity;flex-direction:column;justify-content:center;align-items:center;gap:26px;transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .4s;display:flex;position:absolute;inset:0;transform:scale(.96)}.nav-overlay.is-open .nav-sheet{opacity:1;transform:scale(1)}.nav-sheet__list{flex-direction:column;gap:4px;width:min(86vw,360px);margin:0;padding:0;list-style:none;display:flex}.nav-sheet__item a{border-bottom:1px solid var(--line);color:var(--ink);opacity:0;transition:transform .55s cubic-bezier(.16,1,.3,1),opacity .55s,color .25s,padding-left .25s;transition-delay:calc(var(--i) * 60ms + 80ms);align-items:baseline;gap:16px;padding:16px 6px;display:flex;transform:translateY(22px)}.nav-overlay.is-open .nav-sheet__item a{opacity:1;transform:translateY(0)}.nav-sheet__num{color:var(--blue);font-feature-settings:"tnum";opacity:.75;font-size:13px;font-weight:700}.nav-sheet__label{letter-spacing:-.02em;font-size:30px;font-weight:800;line-height:1}.nav-sheet__item a.is-current,.nav-sheet__item a:active,.nav-sheet__item a:hover{color:var(--blue);padding-left:12px}.nav-sheet__cta{color:#fff;background:var(--blue);opacity:0;border-radius:100px;margin-top:6px;padding:15px 40px;font-size:17px;font-weight:800;transition:transform .55s cubic-bezier(.16,1,.3,1) .42s,opacity .55s .42s,filter .25s .42s;transform:translateY(22px);box-shadow:0 18px 40px #2458ff4d}.nav-overlay.is-open .nav-sheet__cta{opacity:1;transform:translateY(0)}.nav-sheet__cta:active,.nav-sheet__cta:hover{filter:brightness(1.06)}@media (prefers-reduced-motion:reduce){.nav-burger__line,.nav-overlay,.nav-sheet,.nav-sheet__cta,.nav-sheet__item a{transition-duration:1ms!important;transition-delay:0s!important}.nav-sheet{transform:none}}.glass-slab{isolation:isolate;-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);border:1px solid var(--line);backface-visibility:hidden;will-change:transform;background:#ffffffa8;border-radius:24px;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1),border-color .4s,background-color .4s;position:relative;overflow:hidden;transform:translate(0);box-shadow:0 22px 60px #1c2c5614,inset 0 1px #ffffffb3}.glass-slab__glow{z-index:0;border-radius:inherit;pointer-events:none;opacity:.55;background:radial-gradient(circle at 18% 0,#ffffffb8,#0000 38%),radial-gradient(circle at 100% 10%,#2458ff1f,#0000 44%),radial-gradient(circle at 0 100%,#19c7d81a,#0000 46%);transition:opacity .5s;position:absolute;inset:0}.glass-slab:hover{background-color:#ffffffd1;border-color:#2458ff66;transform:translateY(-6px);box-shadow:0 38px 86px #2458ff26,0 16px 36px #1c2c561a,inset 0 1px #ffffffd9}.glass-slab:hover .glass-slab__glow{opacity:1}.glass-slab__content{z-index:1;position:relative}.impact-grid{perspective:1100px;grid-template-columns:repeat(2,1fr);gap:clamp(14px,1.8vw,20px);display:grid}.impact-card{border-radius:24px}.impact-card .glass-slab__content{padding:clamp(24px,3vw,34px)}.impact-card__value{letter-spacing:-.06em;background:linear-gradient(135deg,var(--ink) 4%,var(--blue) 52%,var(--cyan) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(40px,5vw,56px);font-weight:800;line-height:1;display:block}.impact-card__label{letter-spacing:-.03em;margin:14px 0 7px;font-size:clamp(17px,1.9vw,21px)}.impact-card__detail{color:var(--muted);margin:0;font-size:clamp(13px,1.2vw,14.5px);line-height:1.6}.process-grid{perspective:1100px;grid-template-columns:repeat(2,1fr);gap:clamp(14px,2vw,20px);display:grid}.process-step{display:flex}.process-card{border-radius:22px;width:100%}.process-card .glass-slab__content{flex-direction:column;height:100%;padding:clamp(24px,3vw,32px);display:flex}.process-card__index{width:46px;height:46px;font:800 14px var(--font-space-mono),monospace;letter-spacing:-.02em;color:#fff;background:linear-gradient(140deg,var(--blue),var(--cyan));border-radius:14px;justify-content:center;align-items:center;margin-bottom:18px;display:inline-flex;box-shadow:0 12px 26px #2458ff47}.process-card h3{letter-spacing:-.04em;margin:0 0 10px;font-size:clamp(18px,2vw,22px);line-height:1.12}.process-card p{color:var(--muted);margin:0;font-size:clamp(13px,1.25vw,15px);line-height:1.62}.collab-list{perspective:1100px;gap:clamp(14px,2vw,18px);display:grid}.collab-card{border-radius:24px}.collab-card .glass-slab__content{padding:clamp(26px,3.2vw,34px) clamp(26px,3.2vw,34px) clamp(26px,3.2vw,34px) clamp(30px,3.6vw,40px)}.collab-card:before{content:"";z-index:2;background:linear-gradient(180deg,var(--blue),var(--cyan));width:4px;position:absolute;top:0;bottom:0;left:0}.collab-card--cyan:before{background:linear-gradient(180deg,var(--cyan),var(--blue))}.collab-card--pink:before{background:linear-gradient(180deg,var(--pink),var(--blue))}.collab-card--acid:before{background:linear-gradient(180deg,var(--acid),var(--cyan))}.collab-card__num{font:700 11px var(--font-space-mono),monospace;letter-spacing:.16em;color:var(--blue);margin-bottom:12px;display:block}.collab-card--cyan .collab-card__num{color:#129aa8}.collab-card--pink .collab-card__num{color:var(--pink)}.collab-card--acid .collab-card__num{color:#6f9a18}.collab-card h3{letter-spacing:-.035em;margin:0 0 9px;font-size:clamp(19px,2.1vw,23px);line-height:1.14}.collab-card p{color:var(--muted);margin:0;font-size:clamp(14px,1.3vw,15.5px);line-height:1.66}.collab-faq__title{letter-spacing:-.05em;margin:0 0 22px;font-size:clamp(26px,3.2vw,36px)}.collab-faq__list{gap:10px;display:grid}.collab-faq__item{border:1px solid var(--line);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:#ffffffa8;border-radius:20px;transition:border-color .4s,box-shadow .4s,transform .4s;position:relative;overflow:hidden;box-shadow:0 18px 48px #1c2c5612}.collab-faq__item[open]{border-color:#2458ff4d;transform:translateY(-2px);box-shadow:0 26px 64px #2458ff1f}.collab-faq__item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:clamp(17px,2.4vw,21px) clamp(20px,2.8vw,26px);font-size:clamp(14px,1.45vw,16px);font-weight:700;list-style:none;display:flex}.collab-faq__item summary::-webkit-details-marker{display:none}.collab-faq__item summary:after{content:"+";width:30px;height:30px;font:700 15px var(--font-space-mono),monospace;color:var(--blue);background:linear-gradient(155deg,#fffffff2,#dbe4ffbf);border:1px solid #2458ff29;border-radius:50%;flex-shrink:0;place-content:center;transition:transform .35s cubic-bezier(.16,1,.3,1);display:grid;box-shadow:0 8px 20px #2458ff1f}.collab-faq__item[open] summary:after{content:"−";transform:rotate(180deg)}.collab-faq__item p{color:var(--muted);margin:0;padding:0 clamp(20px,2.8vw,26px) clamp(17px,2.4vw,22px);font-size:clamp(13px,1.3vw,15px);line-height:1.72}@media (max-width:900px){.impact-grid,.process-grid{grid-template-columns:1fr}.collab-faq__item,.contact-terminal,.glass-slab{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffffeb}.glass-slab{will-change:auto}}@media (prefers-reduced-motion:reduce){.collab-faq__item,.collab-faq__item summary:after,.glass-slab,.glass-slab__glow{transition:none!important}.glass-slab:hover{transform:translate(0)}}.system-orbit-intro{max-width:680px;color:var(--muted);margin:24px 0 0;font-size:clamp(16px,1.6vw,19px);line-height:1.7}.system-orbit-mobile{min-height:auto;padding-bottom:clamp(92px,12vw,140px)}.system-orbit-mobile__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,22px);margin-top:clamp(44px,7vw,76px);display:grid}.system-orbit-card{color:var(--ink);background:radial-gradient(circle at 90% 0,#5dadcd1a,#0000 34%),linear-gradient(145deg,#fffffffa,#f8fafdf5);border:1px solid #13254b1f;border-radius:28px;position:relative;overflow:hidden}.system-orbit-card:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 1px #ffffffe6}.system-orbit-card--static{padding:clamp(22px,3vw,30px);box-shadow:0 18px 46px #1c2c5612}.system-orbit-card__topline{color:#66728a;font:700 10px var(--font-space-mono),monospace;letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;display:flex}.system-orbit-card__topline span:first-child{color:var(--blue)}.system-orbit-card__body{grid-template-columns:auto 1fr;align-items:start;gap:clamp(18px,2.4vw,28px);margin-top:24px;display:grid}.system-orbit-card__icon{aspect-ratio:1;background:#f7f9fdeb;border:1px solid #2458ff1c;border-radius:20px;place-items:center;width:clamp(58px,6vw,72px);margin:0;display:grid;box-shadow:0 13px 28px #1825471a}.system-orbit-card__icon img{object-fit:contain;width:70%;height:70%}.system-orbit-card h3{letter-spacing:-.055em;margin:0 0 11px;font-size:clamp(23px,2.7vw,34px);line-height:1.03}.system-orbit-card__body p{color:var(--muted);margin:0;font-size:clamp(13px,1.2vw,15px);line-height:1.65}.system-orbit-card__tags{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.system-orbit-card__tags span{color:#46536c;font:700 10px var(--font-space-mono),monospace;background:#f8fafde0;border:1px solid #13254b1a;border-radius:999px;padding:8px 11px}.system-orbit-card__signal{color:#647087;font:700 10px var(--font-space-mono),monospace;letter-spacing:.02em;align-items:center;gap:9px;margin:20px 0 0;display:flex}.system-orbit-card__signal span{background:#63a890;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #63a8901f}.system-orbit-desktop{width:100%;min-height:460vh;position:relative}.system-orbit-desktop__sticky{--system-tilt-x:0deg;--system-tilt-y:0deg;--system-shift-x:0px;--system-shift-y:0px;isolation:isolate;clip-path:inset(0 0 -260px);background:radial-gradient(circle at 76% 42%,#5eb0d00b,#0000 36%),radial-gradient(circle at 16% 78%,#8e70d609,#0000 32%);min-height:100svh;position:sticky;top:0}.system-orbit-particles{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.system-orbit-desktop__copy{z-index:6;text-align:center;width:min(920px,100% - 220px);position:absolute;top:clamp(108px,12vh,138px);left:50%;transform:translate(-50%)}.system-orbit-desktop__copy:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#f7f8fcfa 0,#f7f8fcc7 52%,#f7f8fc47 70%,#0000 82%);position:absolute;inset:-36px -80px -30px}.system-orbit-desktop__copy h2{letter-spacing:-.075em;margin:0 0 18px;font-size:clamp(45px,4.8vw,70px);line-height:.96}.system-orbit-desktop__copy>p:not(.overline){max-width:760px;color:var(--muted);margin:0 auto;font-size:clamp(14px,1.15vw,17px);line-height:1.62}.system-orbit-desktop__status{color:#657087;font:700 10px var(--font-space-mono),monospace;letter-spacing:.09em;text-transform:uppercase;justify-content:center;align-items:center;gap:11px;margin-top:21px;display:flex}.system-orbit-desktop__status span{background:#5ba78c;border-radius:50%;width:8px;height:8px;animation:systemSignalPulse 2.4s ease-in-out infinite;box-shadow:0 0 0 5px #5ba78c1f}.system-orbit-desktop__deck{z-index:2;perspective:1700px;perspective-origin:50% 68%;position:absolute;inset:0}.system-orbit-desktop__deck-inner{transform:translate3d(var(--system-shift-x),var(--system-shift-y),0) rotateX(var(--system-tilt-x)) rotateY(var(--system-tilt-y));transform-style:preserve-3d;will-change:transform;position:absolute;inset:0}.system-orbit-card--desktop{--card-x:0px;--card-y:0px;--card-z:-600px;--card-rotate-y:0deg;--card-rotate-x:0deg;--card-scale:.8;--card-opacity:0;--card-blur:0px;width:min(590px,44vw);min-height:416px;opacity:var(--card-opacity);transform:translate3d(calc(-50% + var(--card-x)),calc(-50% + var(--card-y)),var(--card-z)) rotateY(var(--card-rotate-y)) rotateX(var(--card-rotate-x)) scale(var(--card-scale));transform-style:preserve-3d;backface-visibility:hidden;filter:blur(var(--card-blur));will-change:transform,opacity,filter;padding:clamp(30px,3vw,40px);position:absolute;top:73%;left:50%;box-shadow:0 44px 110px #1c2c5629,0 14px 34px #1c2c5614}.system-orbit-card--desktop:first-child{--card-z:0px;--card-scale:1;--card-opacity:1}.system-orbit-card--desktop[data-active]{border-color:#2458ff3d;box-shadow:0 56px 120px #2458ff2b,0 18px 40px #1c2c5617}.system-orbit-card--desktop .system-orbit-card__body{margin-top:30px}.system-orbit-card--desktop h3{font-size:clamp(31px,3vw,44px)}.system-orbit-desktop__meter{z-index:5;color:#778198;font:700 9px var(--font-space-mono),monospace;align-items:center;gap:11px;display:flex;position:absolute;bottom:9vh;right:max(4.5vw,50% - 700px)}.system-orbit-desktop__meter i{background:linear-gradient(90deg,#2458ffcc,#5ba78c4d);width:70px;height:1px}@keyframes systemSignalPulse{50%{opacity:.45;transform:scale(.82)}}@media (min-width:1024px) and (max-height:800px){.system-orbit-desktop__copy{top:92px}.system-orbit-desktop__copy h2{margin-bottom:14px;font-size:clamp(42px,4.4vw,60px)}.system-orbit-desktop__copy>p:not(.overline){max-width:720px;line-height:1.5}.system-orbit-desktop__status{margin-top:14px}.system-orbit-card--desktop{min-height:380px;padding:27px 34px;top:76%}.system-orbit-card--desktop .system-orbit-card__body{margin-top:23px}.system-orbit-card--desktop .system-orbit-card__tags{margin-top:18px}.system-orbit-card--desktop .system-orbit-card__signal{margin-top:16px}}@media (max-width:1023px){.system-orbit-mobile__grid{grid-template-columns:1fr}.system-orbit-card--static{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 14px 34px #1c2c5611}}@media (max-width:767px){.system-orbit-mobile{width:calc(100% - 38px)}.system-orbit-card--static{border-radius:22px;padding:22px}.system-orbit-card__body{grid-template-columns:1fr;gap:16px}.system-orbit-card__icon{border-radius:17px;width:58px}.system-orbit-card h3{font-size:25px}.system-orbit-card__signal{align-items:flex-start;line-height:1.5}}@media (prefers-reduced-motion:reduce){.system-orbit-desktop{display:none}.system-orbit-desktop__status span{animation:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@layer components{.archive-page{background:var(--paper)}.archive-field{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}.archive-field:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 76% 18%,rgba(36,88,255,.12),transparent 31%),radial-gradient(circle at 16% 52%,rgba(180,243,74,.16),transparent 26%)}.archive-field span{position:absolute;border:1px solid rgba(36,88,255,.15);border-radius:50%;transform:rotateX(67deg);animation:archiveOrbit 14s linear infinite}.archive-field span:first-child{width:620px;height:620px;right:-130px;top:85px}.archive-field span:nth-child(2){width:360px;height:360px;left:-100px;top:45%;animation-direction:reverse}.archive-field span:nth-child(3){width:220px;height:220px;right:24%;bottom:40px;animation-duration:9s}.archive-card>.system-visual{min-height:clamp(240px,28vw,306px);border-bottom:1px solid var(--line)}.archive-card.lead-system>.system-visual{min-height:100%;border-bottom:0;border-right:1px solid var(--line)}.system-visual{--visual-a:rgba(36,88,255,0.2);--visual-b:rgba(25,199,216,0.18);--visual-c:rgba(180,243,74,0.16);position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-height:clamp(170px,21vw,218px);padding:clamp(22px,2.4vw,30px);overflow:hidden;background:radial-gradient(circle at 18% 18%,var(--visual-c),transparent 28%),radial-gradient(circle at 82% 12%,var(--visual-b),transparent 32%),linear-gradient(135deg,rgba(255,255,255,.92),rgba(239,244,255,.76))}.system-visual.library-visual{--visual-a:rgba(22,93,255,0.2);--visual-b:rgba(255,60,136,0.13);--visual-c:rgba(180,243,74,0.2);background:radial-gradient(circle at 15% 18%,rgba(180,243,74,.22),transparent 31%),radial-gradient(circle at 84% 20%,rgba(255,60,136,.13),transparent 28%),linear-gradient(135deg,rgba(248,250,255,.95),rgba(230,238,255,.78))}.system-visual.ai-visual{--visual-a:rgba(36,88,255,0.24);--visual-b:rgba(25,199,216,0.22);--visual-c:rgba(255,60,136,0.1)}.system-visual__core,.system-visual__glow,.system-visual__grid,.system-visual__orbit{position:absolute;pointer-events:none}.system-visual__glow{inset:-40%;background:conic-gradient(from 0deg,transparent,var(--visual-a),transparent,var(--visual-b),transparent);opacity:.58;animation:systemVisualSpin 18s linear infinite}.system-visual__grid{inset:0;background-image:linear-gradient(rgba(16,22,42,.055) 1px,transparent 0),linear-gradient(90deg,rgba(16,22,42,.055) 1px,transparent 0);background-size:28px 28px;mask-image:radial-gradient(ellipse 78% 68% at 50% 48%,#000,transparent 78%);opacity:.72;transform:perspective(600px) rotateX(58deg) translateY(8%)}.system-visual__orbit{width:168px;aspect-ratio:1;left:50%;top:50%;z-index:1;border:1px solid rgba(36,88,255,.17);border-radius:50%;transform:translate(-50%,-50%) rotateX(66deg);animation:systemVisualOrbit 12s linear infinite}.system-visual__orbit i{position:absolute;width:8px;aspect-ratio:1;border-radius:50%;background:var(--ink);box-shadow:0 0 22px var(--visual-a)}.system-visual__orbit i:first-child{left:50%;top:-4px}.system-visual__orbit i:nth-child(2){right:14px;bottom:18px;background:var(--blue)}.system-visual__orbit i:nth-child(3){left:18px;bottom:12px;background:var(--cyan)}.system-visual__core{left:50%;top:50%;z-index:1;width:74px;aspect-ratio:1;display:grid;place-items:center;border:1px solid rgba(16,22,42,.12);border-radius:20px;background:rgba(255,255,255,.74);box-shadow:0 24px 60px rgba(24,37,71,.14);transform:translate(-50%,-50%) rotate(45deg);animation:systemVisualFloat 5s ease-in-out infinite}.system-visual__core span{position:absolute;width:34px;height:5px;border-radius:999px;background:var(--ink);transform:rotate(-45deg) translateY(var(--core-y,0))}.system-visual__core span:first-child{--core-y:-12px;background:var(--blue)}.system-visual__core span:nth-child(2){--core-y:0}.system-visual__core span:nth-child(3){--core-y:12px;background:var(--cyan)}.library-visual .system-visual__core{border-radius:12px 20px 20px 12px}.library-visual .system-visual__core span{height:6px;border-radius:2px}.system-visual__node{position:relative;z-index:2;display:grid;place-items:center;min-height:clamp(72px,7vw,88px);padding:13px 15px;border:1px solid rgba(16,22,42,.12);border-radius:16px;background:rgba(255,255,255,.82);box-shadow:0 14px 32px rgba(25,39,73,.08),inset 0 1px 0 rgba(255,255,255,.78);color:var(--ink);font:800 clamp(11px,1.05vw,13px) var(--font-space-mono),monospace;line-height:1.25;text-align:center;overflow-wrap:anywhere;backdrop-filter:blur(12px);animation:systemVisualNode 4.8s ease-in-out infinite}.system-visual__node:nth-of-type(2){animation-delay:-1.2s}.system-visual__node:nth-of-type(3){animation-delay:-2.4s}.system-visual__node:nth-of-type(4){animation-delay:-3.6s}.ai-visual .system-visual__node:nth-of-type(3),.library-visual .system-visual__node:nth-of-type(2){background:var(--ink);color:white;border-color:rgba(16,22,42,.3)}@media (max-width:720px){.archive-card.lead-system>.system-visual{min-height:260px;border-right:0;border-bottom:1px solid var(--line)}.system-visual{min-height:250px;gap:12px;padding:18px}.system-visual__node{min-height:68px;padding:12px;font-size:11px}}}@keyframes archiveOrbit{to{transform:rotateX(67deg) rotate(1turn)}}@keyframes systemVisualSpin{to{transform:rotate(1turn)}}@keyframes systemVisualOrbit{to{transform:translate(-50%,-50%) rotateX(66deg) rotate(1turn)}}@keyframes systemVisualFloat{50%{transform:translate(-50%,calc(-50% - 8px)) rotate(45deg)}}@keyframes systemVisualNode{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}