@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#f4f8fb;font-synthesis:none;text-rendering:optimizelegibility;background:#02070b;font-family:Inter Variable,Inter,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#02070b}body{background:#02070b;min-width:320px;margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.is-site{--accent:#46d8ff;--accent-rgb:70 216 255;--ink:#02070b;--panel:#07131c;--muted:#9cb0c0;color:#f4f8fb;background:radial-gradient(circle at 85% 8%, rgb(var(--accent-rgb) / .09), transparent 28rem), #02070b;min-height:100vh;overflow:clip}.is-theme-fusion{--accent:#ff8d54;--accent-rgb:255 141 84}.is-theme-terminus{--accent:#6dd6f0;--accent-rgb:109 214 240}.is-theme-mission{--accent:#9ab6ff;--accent-rgb:154 182 255}.is-theme-fabric{--accent:#67e0bd;--accent-rgb:103 224 189}.is-skip{z-index:20;color:#001019;background:var(--accent);padding:12px 16px;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.is-skip:focus{transform:translateY(0)}.is-header{z-index:10;border-bottom:1px solid #ffffff1c;grid-template-columns:1fr auto auto;align-items:center;gap:42px;width:min(100% - 80px,1500px);min-height:94px;margin:auto;display:grid;position:relative}.is-brand{align-items:center;gap:14px;display:flex}.is-brand-mark{background:var(--accent);width:3px;height:38px;box-shadow:0 0 24px rgb(var(--accent-rgb) / .45)}.is-brand strong,.is-brand small{text-transform:uppercase;display:block}.is-brand strong{letter-spacing:.16em;font-size:.78rem}.is-brand small{color:var(--accent);letter-spacing:.18em;margin-top:5px;font-size:.58rem;font-weight:750}.is-header nav{gap:32px;display:flex}.is-header nav a,.is-header-cta{letter-spacing:.12em;text-transform:uppercase;font-size:.67rem;font-weight:760}.is-header nav a{color:#b6c4ce}.is-header a:hover,.is-header a:focus-visible{color:var(--accent)}.is-header-cta{border:1px solid rgb(var(--accent-rgb) / .48);align-items:center;gap:14px;min-height:46px;padding:0 18px;display:inline-flex}.is-hero{grid-template-columns:minmax(0,.86fr) minmax(460px,1.14fr);align-items:center;gap:32px;width:min(100% - 80px,1500px);min-height:min(820px,100svh - 94px);margin:auto;padding:72px 0 84px;display:grid;position:relative}.is-hero:before{background:rgb(var(--accent-rgb) / .07);filter:blur(80px);content:"";border-radius:50%;position:absolute;inset:8% 35% 8% 18%}.is-hero-copy{z-index:2;padding-left:clamp(0px,2vw,30px);position:relative}.is-eyebrow{color:var(--accent);letter-spacing:.18em;text-transform:uppercase;margin:0 0 22px;font-size:.67rem;font-weight:800;line-height:1.4}.is-hero h1,.is-thesis h2,.is-capabilities h2,.is-model h2,.is-proof h2,.is-portfolio h2,.is-closing h2{letter-spacing:-.055em;text-wrap:balance;margin:0;font-weight:560;line-height:.98}.is-hero h1{max-width:780px;font-size:clamp(4rem,6.5vw,7.2rem)}.is-hero h1 span{color:var(--accent);font-size:.58em;line-height:1.08;display:block}.is-dek{color:#c4d0d9;max-width:650px;margin:30px 0 0;font-size:clamp(1.05rem,1.35vw,1.3rem);line-height:1.65}.is-actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.is-button{letter-spacing:.11em;text-transform:uppercase;justify-content:center;align-items:center;gap:18px;min-height:54px;padding:0 24px;font-size:.7rem;font-weight:820;transition:transform .18s,background .18s;display:inline-flex}.is-button:hover,.is-button:focus-visible{transform:translateY(-2px)}.is-button-primary{color:#001019;background:var(--accent)}.is-button-secondary{border:1px solid #ffffff38}.is-hero-visual{z-index:1;margin:0 -5vw 0 -10vw;position:relative}.is-hero-visual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#02070b 0,#0000 32%),linear-gradient(0deg,#02070b 0,#0000 25%);position:absolute;inset:0}.is-hero-visual img{object-fit:contain;filter:drop-shadow(0 40px 50px #0000008c);width:100%;min-height:560px}.is-hero-visual figcaption{z-index:2;color:#8da1b0;letter-spacing:.12em;text-transform:uppercase;max-width:330px;font-size:.64rem;line-height:1.5;position:absolute;bottom:2rem;right:6vw}.is-domain{color:#ffffff59;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.6rem;position:absolute;bottom:28px;right:0}.is-thesis,.is-capabilities,.is-model,.is-proof,.is-portfolio,.is-closing{width:min(100% - 80px,1360px);margin:auto;padding:clamp(90px,10vw,150px) 0}.is-thesis{border-top:1px solid #ffffff21;grid-template-columns:.75fr 1.25fr;gap:80px;display:grid}.is-thesis h2,.is-capabilities h2,.is-model h2,.is-proof h2,.is-portfolio h2{font-size:clamp(2.9rem,5vw,5.6rem)}.is-thesis div>p,.is-capabilities header>p,.is-model>div>p,.is-proof>p{max-width:720px;color:var(--muted);font-size:clamp(1.05rem,1.45vw,1.32rem);line-height:1.7}.is-capabilities{border-top:1px solid rgb(var(--accent-rgb) / .3)}.is-capabilities header{grid-template-columns:1fr 1fr;align-items:end;gap:60px;display:grid}.is-capabilities header .is-eyebrow{grid-column:1/-1}.is-capability-grid{border-top:1px solid #ffffff26;border-left:1px solid #ffffff26;grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.is-capability-grid article{background:linear-gradient(145deg, rgb(var(--accent-rgb) / .05), transparent 50%);border-bottom:1px solid #ffffff26;border-right:1px solid #ffffff26;min-height:290px;padding:34px}.is-capability-grid article>span,.is-model li>span{color:var(--accent);letter-spacing:.12em;font:700 .66rem ui-monospace,monospace}.is-capability-grid h3,.is-model h3{letter-spacing:-.03em;margin:64px 0 14px;font-size:clamp(1.45rem,2vw,2rem)}.is-capability-grid p,.is-model li p{color:var(--muted);margin:0;line-height:1.65}.is-model{grid-template-columns:.86fr 1.14fr;gap:100px;display:grid}.is-model ol{border-top:1px solid #ffffff26;margin:0;padding:0;list-style:none}.is-model li{border-bottom:1px solid #ffffff26;grid-template-columns:48px 1fr;gap:24px;padding:30px 0;display:grid}.is-model h3{margin:0 0 10px}.is-proof{border-top:1px solid rgb(var(--accent-rgb) / .35);border-bottom:1px solid rgb(var(--accent-rgb) / .35);grid-template-columns:1fr 1fr;gap:70px;display:grid}.is-proof small{color:#738897;grid-column:2;line-height:1.55}.is-portfolio{grid-template-columns:.75fr 1.25fr;gap:90px;display:grid}.is-portfolio-links{border-top:1px solid #ffffff29}.is-portfolio-links a{color:#a9bac6;border-bottom:1px solid #ffffff29;grid-template-columns:1fr auto 24px;align-items:center;gap:25px;padding:22px 0;display:grid}.is-portfolio-links a[aria-current=page]{color:var(--accent)}.is-portfolio-links strong{letter-spacing:.08em;font-size:.7rem}.is-closing{text-align:center}.is-closing h2{max-width:960px;margin:auto;font-size:clamp(3.2rem,6vw,6.5rem)}.is-closing>p:not(.is-eyebrow){max-width:680px;color:var(--muted);margin:30px auto 38px;font-size:1.15rem;line-height:1.65}footer{color:#758996;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #ffffff1f;align-items:center;gap:30px;width:min(100% - 80px,1500px);min-height:110px;margin:auto;font-size:.62rem;line-height:1.5;display:flex}footer span:nth-child(2){margin-left:auto}footer a{color:#b8c7d0}@media (width<=980px){.is-header{grid-template-columns:1fr auto;width:min(100% - 40px,1500px)}.is-header nav{display:none}.is-hero{grid-template-columns:1fr;width:min(100% - 40px,900px);padding-top:80px}.is-hero-copy{padding:0}.is-hero-visual{margin:-70px -20vw -20px 4vw}.is-hero-visual img{min-height:460px}.is-thesis,.is-capabilities,.is-model,.is-proof,.is-portfolio,.is-closing{width:min(100% - 40px,900px)}.is-thesis,.is-model,.is-proof,.is-portfolio{grid-template-columns:1fr;gap:46px}.is-capabilities header{grid-template-columns:1fr;gap:20px}.is-capability-grid{grid-template-columns:1fr 1fr}.is-proof small{grid-column:1}}@media (width<=620px){.is-header{min-height:78px}.is-header-cta{display:none}.is-brand strong{font-size:.68rem}.is-brand small{max-width:220px;font-size:.52rem}.is-hero{min-height:auto;padding:70px 0 56px}.is-hero h1{font-size:clamp(3.15rem,16vw,5rem)}.is-hero-visual{margin:-35px -34vw -10px -7vw}.is-hero-visual img{min-height:340px}.is-hero-visual figcaption,.is-domain{display:none}.is-actions{flex-direction:column;align-items:stretch}.is-button{width:100%}.is-thesis,.is-capabilities,.is-model,.is-proof,.is-portfolio,.is-closing{width:min(100% - 36px,900px);padding:78px 0}.is-capability-grid{grid-template-columns:1fr}.is-capability-grid article{min-height:230px}.is-capability-grid h3{margin-top:38px}.is-portfolio-links a{grid-template-columns:1fr 18px}.is-portfolio-links strong{display:none}footer{flex-direction:column;align-items:flex-start;width:min(100% - 36px,900px);padding:30px 0}footer span:nth-child(2){margin-left:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition-duration:.01ms!important}}
