@font-face{font-family:__Unbounded_10c5ef;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/e546cf32c9d4702c-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:__Unbounded_10c5ef;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/d76fe899475ae4d7-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Unbounded_10c5ef;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/8048a25e80cc4179-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:__Unbounded_10c5ef;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/87bc17f7c8b98e48-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Unbounded_10c5ef;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/29b98dbfba401fa9-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:__Unbounded_10c5ef;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e546cf32c9d4702c-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:__Unbounded_10c5ef;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d76fe899475ae4d7-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Unbounded_10c5ef;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8048a25e80cc4179-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:__Unbounded_10c5ef;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/87bc17f7c8b98e48-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Unbounded_10c5ef;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/29b98dbfba401fa9-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:__Unbounded_10c5ef;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e546cf32c9d4702c-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:__Unbounded_10c5ef;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/d76fe899475ae4d7-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Unbounded_10c5ef;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8048a25e80cc4179-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:__Unbounded_10c5ef;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/87bc17f7c8b98e48-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Unbounded_10c5ef;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/29b98dbfba401fa9-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:__Unbounded_Fallback_10c5ef;src:local("Arial");ascent-override:73.93%;descent-override:18.20%;line-gap-override:0.00%;size-adjust:134.59%}.__className_10c5ef{font-family:__Unbounded_10c5ef,__Unbounded_Fallback_10c5ef;font-style:normal}.__variable_10c5ef{--f-display:"__Unbounded_10c5ef","__Unbounded_Fallback_10c5ef"}@font-face{font-family:__Manrope_f8ec6e;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/a1f87af3f44fadbb-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_f8ec6e;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/86f65e8637cc94e3-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_f8ec6e;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/39f449c8730c2295-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_f8ec6e;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/9fabb9c65b63d798-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_f8ec6e;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/f9e1dbe9676d9bb6-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Manrope_f8ec6e;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8760c4774489e4ba-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_f8ec6e;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_f8ec6e{font-family:__Manrope_f8ec6e,__Manrope_Fallback_f8ec6e;font-style:normal}.__variable_f8ec6e{--f-body:"__Manrope_f8ec6e","__Manrope_Fallback_f8ec6e"}:root{--gut:clamp(18px,5vw,72px);--nav-h:64px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:72px;-webkit-text-size-adjust:100%;overflow-x:clip}html.menu-open{overflow:hidden}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:#07080b;color:#eceae4;font-family:var(--f-body),system-ui,sans-serif;line-height:1.6;overflow-x:clip;-webkit-font-smoothing:antialiased;min-height:100vh}a{color:inherit;text-decoration:none}::selection{background:#ff7a1a;color:#000}.embers{inset:0;z-index:1}.embers,.glow{position:fixed;pointer-events:none}.glow{left:0;top:0;width:680px;height:680px;margin:-340px 0 0 -340px;z-index:2;border-radius:50%;background:radial-gradient(circle,rgba(255,122,26,.11),transparent 62%);transform:translate3d(-999px,-999px,0);will-change:transform}@media(hover:none),(pointer:coarse){.glow{display:none}}.grain{position:fixed;inset:-50%;z-index:90;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:grain .9s steps(6) infinite}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-4%,3%)}40%{transform:translate(3%,-5%)}60%{transform:translate(-6%,-2%)}80%{transform:translate(5%,4%)}to{transform:translate(0)}}.progress{top:0;height:3px;z-index:120;background:linear-gradient(90deg,#ff7a1a,#ffc46b);transform-origin:0 50%;transform:scaleX(0);will-change:transform}.lb,.progress{position:fixed;left:0;width:100%}.lb{height:50vh;z-index:110;background:#000;pointer-events:none;animation:lb 1.6s cubic-bezier(.77,0,.18,1) .5s forwards}.lb-t{top:0}.lb-b{bottom:0;--dir:1}.lb-t{--dir:-1}@keyframes lb{to{transform:translateY(calc(var(--dir) * 100%));visibility:hidden}}main{position:relative;z-index:5}.intro-done .lb{display:none}.intro-done .hero .cta,.intro-done .hero .kicker,.intro-done .hero .rv,.intro-done .hero .tag,.intro-done .title .ch{animation:none!important;opacity:1!important;transform:none!important;filter:none!important}.nav{position:fixed;top:0;left:0;right:0;z-index:100;height:var(--nav-h);display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 var(--gut);padding-left:max(var(--gut),env(safe-area-inset-left));padding-right:max(var(--gut),env(safe-area-inset-right));border-bottom:1px solid transparent;transition:transform .45s cubic-bezier(.16,1,.3,1),background-color .3s,border-color .3s}.nav:before{content:"";position:absolute;inset:0 0 -24px;z-index:-1;pointer-events:none;opacity:1;transition:opacity .3s;background:linear-gradient(rgba(7,8,11,.85),rgba(7,8,11,0))}.nav.scrolled{background:rgba(8,9,12,.72);border-bottom-color:hsla(0,0%,100%,.09);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%)}.nav.scrolled:before{opacity:0}.nav.hide{transform:translateY(-100%)}.nav.open{background:transparent;border-bottom-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.nav.open:before{opacity:0}.nav .desk{display:flex;align-items:center;gap:clamp(14px,2.4vw,30px);font-size:14px;color:#8b8d94}.nav .desk a{position:relative;padding:6px 0;transition:color .2s}.nav .desk a:not(.pill):after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#ff7a1a;transform:scaleX(0);transform-origin:0 50%;transition:transform .3s}.nav .desk a:hover,.nav .desk a[aria-current=true]{color:#eceae4}.nav .desk a[aria-current=true]:after{transform:scaleX(1)}.nav .desk .pill{color:#000;background:#eceae4;padding:9px 18px;border-radius:99px;font-weight:600;transition:background .2s,transform .2s}.nav .desk .pill:hover{background:#ff7a1a;color:#000;transform:translateY(-1px)}.nav .burger{display:none;position:relative;width:44px;height:44px;margin-right:-10px;border:0;background:transparent;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.nav .burger span{position:absolute;left:11px;right:11px;height:2px;border-radius:2px;background:#eceae4;transition:transform .35s cubic-bezier(.16,1,.3,1),top .35s}.nav .burger span:first-child{top:17px}.nav .burger span:nth-child(2){top:25px}.nav .burger[aria-expanded=true] span:first-child{top:21px;transform:rotate(45deg)}.nav .burger[aria-expanded=true] span:nth-child(2){top:21px;transform:rotate(-45deg)}@media(max-width:900px){.nav .desk{display:none}.nav .burger{display:block}}.logo{font-family:var(--f-display);font-weight:800;letter-spacing:-.04em;font-size:20px;position:relative;padding:8px 4px;z-index:2}.logo i{position:absolute;right:-6px;top:8px;width:6px;height:6px;border-radius:50%;background:#ff7a1a;box-shadow:0 0 12px #ff7a1a}.mmenu{position:fixed;inset:0;z-index:99;display:flex;flex-direction:column;justify-content:center;gap:28px;padding:calc(var(--nav-h) + 12px) var(--gut) max(28px,env(safe-area-inset-bottom));background:rgba(7,8,11,.97);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow-y:auto;opacity:0;visibility:hidden;transition:opacity .35s,visibility 0s .35s}.mmenu.open{opacity:1;visibility:visible;transition:opacity .35s}.mmenu nav{display:flex;flex-direction:column;gap:2px}.mmenu a{display:flex;align-items:baseline;gap:16px;padding:12px 0;border-bottom:1px solid hsla(0,0%,100%,.09);font-family:var(--f-display);font-weight:500;letter-spacing:-.03em;font-size:clamp(24px,8vw,44px);opacity:0;transform:translateY(18px);transition:opacity .5s,transform .5s cubic-bezier(.16,1,.3,1),color .2s}.mmenu a small{font-family:var(--f-body);font-size:12px;color:#ff7a1a;letter-spacing:.2em;font-weight:600}.mmenu a[aria-current=true]{color:#ffc46b}.mmenu a.cta-link{margin-top:18px;justify-content:center;background:#ff7a1a;color:#000;border-radius:99px;border:0;font-size:18px;font-family:var(--f-body);font-weight:700;letter-spacing:0;min-height:56px;align-items:center}.mmenu.open a{opacity:1;transform:none;transition-delay:calc(.08s + var(--i)*.05s)}.mmenu p{margin:0;font-size:14px}.mmenu p a{display:inline;padding:0;border:0;opacity:1;transform:none;font-family:var(--f-body);font-size:14px;letter-spacing:0;color:#ffc46b}@media(min-width:901px){.mmenu{display:none}}.rv{opacity:0;transform:translateY(28px);transition:opacity .8s cubic-bezier(.16,1,.3,1) var(--d,0s),transform .8s cubic-bezier(.16,1,.3,1) var(--d,0s)}.rv.in{opacity:1;transform:none}.hero .rv{animation:rvIn 1s cubic-bezier(.16,1,.3,1) forwards}.hero .kicker{animation-delay:1.5s}.hero .tag{animation-delay:2.5s}.hero .cta{animation-delay:2.7s}@keyframes rvIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.hero{position:relative;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding:calc(var(--nav-h) + 48px) var(--gut) 96px;overflow:hidden}@media(max-height:560px)and (orientation:landscape){.hero{padding-top:calc(var(--nav-h) + 16px);padding-bottom:40px}}.hero-bg{position:absolute;inset:0;z-index:-1}.hero-bg .orb{position:absolute;border-radius:50%;filter:blur(90px);opacity:.55;will-change:transform;transition:transform .5s ease-out}.hero-bg .o1{width:min(60vw,640px);aspect-ratio:1;right:-8%;top:8%;background:radial-gradient(circle,rgba(255,110,20,.7),transparent 65%)}.hero-bg .o2{width:min(46vw,480px);aspect-ratio:1;left:-10%;bottom:-10%;background:radial-gradient(circle,rgba(76,201,255,.35),transparent 65%)}.hero-bg .grid{position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.09) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.09) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse at 60% 40%,#000 0,transparent 70%);mask-image:radial-gradient(ellipse at 60% 40%,#000 0,transparent 70%);transform:perspective(900px) rotateX(58deg) scale(2.2);transform-origin:50% 100%;opacity:.5;will-change:transform}.kicker{font-size:clamp(11px,1.4vw,15px);letter-spacing:.3em;line-height:1.7;text-transform:uppercase;color:#8b8d94;margin:0 0 22px;opacity:0}.kicker b{color:#ff7a1a;font-weight:600}@media(max-width:480px){.kicker{letter-spacing:.18em}.kicker .loc{display:none}}.title{margin:0;font-family:var(--f-display);font-weight:800;line-height:.92;letter-spacing:-.045em;font-size:clamp(40px,min(12.2vw,26vh),190px)}@media(min-width:701px)and (min-aspect-ratio:5/2){.title{font-size:clamp(40px,10vw,170px)}}.title .line{display:block}.title .out .ch{color:#ff7a1a;color:color-mix(in srgb,#ffc46b calc((13 - var(--i)) * 14%),#ff7a1a);text-shadow:0 0 40px rgba(255,122,26,.35)}.title .ch{display:inline-block;opacity:0;transform:translateY(70%) rotateX(-70deg);filter:blur(10px);animation:ch 1.1s cubic-bezier(.16,1,.3,1) calc(1.3s + var(--i)*.07s) forwards}@keyframes ch{to{opacity:1;transform:none;filter:none}}.tag{max-width:640px;font-size:clamp(16px,1.8vw,21px);color:#b9bbc2;margin:34px 0;opacity:0}.cta{display:flex;flex-wrap:wrap;gap:12px;opacity:0}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 26px;border-radius:99px;border:1px solid hsla(0,0%,100%,.22);font-weight:600;font-size:15px;transition:transform .25s,background .25s,box-shadow .25s,border-color .25s}.btn:hover{transform:translateY(-3px);border-color:#ff7a1a}.btn.primary{background:#ff7a1a;color:#000;border-color:#ff7a1a;box-shadow:0 0 0 0 rgba(255,122,26,.5)}.btn.primary:hover{background:#ffc46b;box-shadow:0 10px 40px -8px rgba(255,122,26,.7)}.scroll{position:absolute;left:var(--gut);bottom:28px;font-size:12px;letter-spacing:.3em;text-transform:uppercase;color:#8b8d94;display:flex;align-items:center;gap:12px}.scroll i{display:block;width:1px;height:46px;background:linear-gradient(#ff7a1a,transparent);animation:drip 1.8s ease-in-out infinite;transform-origin:top}@media(max-width:560px){.scroll{display:none}}@keyframes drip{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{transform:scaleY(1);opacity:0}}.marquee{overflow:hidden;border-block:1px solid hsla(0,0%,100%,.09);background:hsla(0,0%,100%,.02);padding:18px 0}.marquee .track{display:flex;width:max-content;animation:mq 38s linear infinite}.marquee .seq{display:flex}.marquee span{font-family:var(--f-display);font-weight:300;font-size:clamp(18px,3vw,34px);white-space:nowrap;padding:0 clamp(18px,3vw,36px);color:#c6c7cc}.marquee em{color:#ff7a1a;font-style:normal;margin-left:clamp(18px,3vw,36px)}@keyframes mq{to{transform:translateX(-50%)}}.act{padding:clamp(80px,14vw,180px) var(--gut) 0;max-width:1400px;margin:0 auto}.act.slim{padding-top:clamp(70px,10vw,130px)}.eyebrow{font-size:13px;letter-spacing:.35em;color:#ff7a1a;margin:0 0 18px;font-weight:600}.h{font-family:var(--f-display);font-weight:500;letter-spacing:-.035em;line-height:1.08;margin:0 0 24px;font-size:clamp(26px,5.4vw,74px);text-wrap:balance;overflow-wrap:break-word}@media(max-width:560px){.h br{display:none}}.lead{max-width:720px;font-size:clamp(16px,1.7vw,20px);color:#b2b4bb;margin:0 0 56px}.metrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}@media(max-width:900px){.metrics{grid-template-columns:repeat(2,1fr)}}@media(max-width:420px){.metrics{grid-template-columns:1fr}}.card,.metric,.node{--rx:0deg;--ry:0deg;--gx:50%;--gy:50%;position:relative;border:1px solid hsla(0,0%,100%,.09);border-radius:20px;padding:clamp(18px,2.4vw,30px);background:radial-gradient(240px circle at var(--gx) var(--gy),rgba(255,122,26,.12),transparent 70%),hsla(0,0%,100%,.025);transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .25s ease-out,border-color .3s}.card:hover,.metric:hover,.node:hover{border-color:rgba(255,122,26,.5)}.metric{display:flex;flex-direction:column;gap:8px}.metric.rv.in{transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry))}.metric strong{font-family:var(--f-display);font-weight:800;letter-spacing:-.04em;font-size:clamp(34px,5.4vw,72px);line-height:1;background:linear-gradient(180deg,#fff,#ffc46b 60%,#ff7a1a);-webkit-background-clip:text;background-clip:text;color:transparent}.metric>span{color:#8b8d94;font-size:14px}.cols{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:56px}@media(max-width:900px){.cols{grid-template-columns:1fr}}.card h3{margin:0 0 10px;font-family:var(--f-display);font-weight:500;font-size:clamp(17px,1.6vw,21px);letter-spacing:-.02em}.card p{margin:0;color:#a9abb2;font-size:15px}.card.rv.in{transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry))}.chart{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:clamp(18px,4vw,56px);gap:clamp(18px,4vw,56px);align-items:end;margin-top:40px;border:1px solid hsla(0,0%,100%,.09);border-radius:24px;padding:clamp(20px,3.4vw,48px);background:radial-gradient(500px circle at 20% 0,rgba(255,122,26,.1),transparent 70%),hsla(0,0%,100%,.025)}@media(max-width:820px){.chart{grid-template-columns:1fr}}.bars{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(10px,2.4vw,28px);gap:clamp(10px,2.4vw,28px);height:clamp(240px,36vw,380px);align-items:end}.bar{position:relative;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;text-align:center}.bar b{font-family:var(--f-display);font-weight:500;font-size:clamp(12px,1.7vw,20px);margin-bottom:10px;white-space:nowrap}.bar i{display:block;width:100%;height:0;border-radius:14px 14px 4px 4px;background:linear-gradient(180deg,#ffc46b,#ff7a1a 60%,#b33a00);box-shadow:0 0 40px -6px rgba(255,122,26,.6);transition:height 1.4s cubic-bezier(.16,1,.3,1) .3s}.bar span{margin-top:12px;font-weight:600}.bar small{color:#8b8d94;font-size:12px}.chart.in .bar i{height:calc((100% - 92px)*var(--h))}.sum{display:flex;flex-direction:column;gap:8px}.sum strong{font-family:var(--f-display);font-weight:800;letter-spacing:-.04em;font-size:clamp(32px,5vw,64px);line-height:1;background:linear-gradient(180deg,#fff,#ffc46b 60%,#ff7a1a);-webkit-background-clip:text;background-clip:text;color:transparent}.sum span{color:#c6c7cc}.sum small{color:#8b8d94;font-size:12px;line-height:1.5}.projects{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:48px}@media(max-width:1000px){.projects{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.projects{grid-template-columns:1fr}}.proj{--rx:0deg;--ry:0deg;--gx:50%;--gy:50%;position:relative;display:flex;flex-direction:column;gap:10px;border:1px solid hsla(0,0%,100%,.09);border-radius:22px;padding:clamp(20px,2.4vw,32px);background:radial-gradient(280px circle at var(--gx) var(--gy),rgba(255,122,26,.14),transparent 70%),hsla(0,0%,100%,.025);transition:transform .25s ease-out,border-color .3s,opacity .9s,filter .9s}.proj.rv.in{transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry))}.proj:hover{border-color:rgba(255,122,26,.55)}.proj small{color:#ff7a1a;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:600}.proj h3{margin:0;font-family:var(--f-display);font-weight:500;letter-spacing:-.03em;font-size:clamp(20px,2.2vw,28px);display:flex;justify-content:space-between;gap:10px}.proj h3 i{font-style:normal;color:#ff7a1a;transition:transform .25s}.proj:hover h3 i{transform:translate(3px,-3px)}.proj p{margin:0;color:#aeb0b7;font-size:15px;flex:1 1}.proj ul{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.proj ul li{font-size:12px;border:1px solid hsla(0,0%,100%,.09);border-radius:99px;padding:4px 11px;color:#c6c7cc;background:hsla(0,0%,100%,.03)}.proj.wide{grid-column:span 2}@media(max-width:1000px){.proj.wide{grid-column:auto}}.proj.flag{grid-column:span 2;background-color:rgba(255,122,26,.05);border-color:rgba(255,122,26,.3)}@media(max-width:640px){.proj.flag{grid-column:auto}}.orbit{--S:min(92vw,760px);--R:calc(var(--S) * 0.39);position:relative;width:var(--S);aspect-ratio:1;margin:30px auto 0}.orbit .core{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:calc(var(--S)*.27);aspect-ratio:1;border-radius:50%;display:grid;place-content:center;text-align:center;z-index:2;background:radial-gradient(circle at 35% 30%,#ffb347,#ff7a1a 45%,#8a2d00);box-shadow:0 0 80px rgba(255,122,26,.55),inset 0 0 40px rgba(0,0,0,.4);animation:pulse 3.6s ease-in-out infinite}.orbit .core b{font-family:var(--f-display);font-weight:800;color:#000;font-size:clamp(11px,2.2vw,22px);letter-spacing:-.02em}.orbit .core span{color:rgba(0,0,0,.7);font-size:clamp(8px,1.1vw,12px);font-weight:600;margin-top:4px}.orbit .ring{position:absolute;border:1px dashed hsla(0,0%,100%,.16);border-radius:50%;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.orbit .r1{width:calc(var(--R)*2);height:calc(var(--R)*2);animation:spin 60s linear infinite}.orbit .r2{width:calc(var(--R)*1.2);height:calc(var(--R)*1.2);border-color:rgba(76,201,255,.2);animation:spin 40s linear infinite reverse}.orbit .nodes{list-style:none;margin:0;padding:0}.orbit .nodes li{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(calc(var(--k) / var(--n) * 1turn - 90deg)) translateX(var(--R)) rotate(calc(var(--k) / var(--n) * -1turn + 90deg))}.orbit .node{width:clamp(110px,20vw,168px);padding:12px 14px;text-align:center;background-color:#0c0e13}.orbit .node a,.orbit .node div{display:block}.orbit .node b{display:block;font-family:var(--f-display);font-weight:500;font-size:clamp(11px,1.6vw,15px)}.orbit .node span{display:block;color:#8b8d94;font-size:clamp(9px,1.1vw,12px);margin-top:2px;overflow-wrap:anywhere}.orbit .node a:hover b{color:#ff7a1a}@media(max-width:700px){.orbit{--S:100%;aspect-ratio:auto;display:block}.orbit .ring{display:none}.orbit .core{position:relative;inset:auto;transform:none;width:210px;margin:0 auto 22px}.orbit .core b{font-size:22px}.orbit .core span{font-size:11px}.orbit .nodes{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.orbit .nodes li{position:static;transform:none}.orbit .node{width:auto}}@keyframes spin{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes pulse{50%{box-shadow:0 0 120px rgba(255,122,26,.8),inset 0 0 40px rgba(0,0,0,.4);transform:translate(-50%,-50%) scale(1.04)}}@media(max-width:700px){@keyframes pulse{50%{box-shadow:0 0 120px rgba(255,122,26,.8),inset 0 0 40px rgba(0,0,0,.4)}}}.timeline{list-style:none;margin:56px 0 0;padding:0 0 0 28px;border-left:1px solid hsla(0,0%,100%,.09);position:relative}.timeline .rail{position:absolute;left:-1px;top:0;bottom:0;width:1px;padding:0;margin:0}.timeline .rail .fill{display:block;width:100%;height:100%;background:#ff7a1a;box-shadow:0 0 12px #ff7a1a;transform:scaleY(0);transform-origin:50% 0;will-change:transform}.tl{position:relative;padding-bottom:54px;max-width:760px}.tl .dot{position:absolute;left:-34px;top:8px;width:11px;height:11px;border-radius:50%;background:#07080b;border:2px solid #ff7a1a;box-shadow:0 0 16px #ff7a1a}.tl small{color:#ff7a1a;letter-spacing:.2em;text-transform:uppercase;font-size:12px;font-weight:600}.tl h3{margin:6px 0 2px;font-family:var(--f-display);font-weight:500;font-size:clamp(22px,3.2vw,38px);letter-spacing:-.03em}.tl em{color:#8b8d94;font-style:normal;display:block;margin-bottom:12px}.tl p{margin:0;color:#b1b3ba}.chips{display:flex;flex-wrap:wrap;gap:10px}.chips span{border:1px solid hsla(0,0%,100%,.09);border-radius:99px;padding:10px 18px;background:hsla(0,0%,100%,.03);font-size:14px;transition:all .25s}.chips span:hover{border-color:#ff7a1a;color:#ffc46b;transform:translateY(-3px);box-shadow:0 8px 24px -10px rgba(255,122,26,.6)}.finale{position:relative;text-align:center;padding:clamp(110px,18vw,240px) var(--gut) 40px}.finale:before{content:"";position:absolute;left:50%;top:40%;width:min(90vw,900px);aspect-ratio:1;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(255,110,20,.28),transparent 62%);filter:blur(30px);z-index:-1}.finale .cta{justify-content:center;opacity:1}.finale .big{font-family:var(--f-display);font-weight:800;letter-spacing:-.045em;line-height:1;margin:0 0 44px;font-size:clamp(32px,8.2vw,124px)}.finale .big span{background:linear-gradient(95deg,#ffc46b,#ff7a1a 55%,#ff4d00);-webkit-background-clip:text;background-clip:text;color:transparent}.finale .foot{margin:120px 0 0;color:#8b8d94;font-size:13px}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-delay:0s!important;transition-duration:.001ms!important}.grain,.lb{display:none}.cta,.kicker,.rv,.tag,.title .ch{opacity:1!important;transform:none!important;filter:none!important}}@media(max-width:420px){.cta{flex-direction:column;align-items:stretch}.cta .btn{width:100%}.bars{gap:8px}.bar b{font-size:11px}}@media(max-width:380px){.marquee span{font-size:16px}}