@font-face{font-family:Geist;font-style:normal;font-weight:200;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:200;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:200;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");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:Geist;font-style:normal;font-weight:200;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");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:Geist;font-style:normal;font-weight:200;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");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:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");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:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_fd99c2b0-module__COuGfq__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_fd99c2b0-module__COuGfq__variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_d7dbc56c-module__Pz_hQq__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_d7dbc56c-module__Pz_hQq__variable{--font-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--navy:#0b1630;--navy-2:#121d3a;--orange:#ff5b1f;--orange-2:#ff8a55;--page:#f4f7fb;--sky:#dce8f5;--mist:#eef3f9;--line:#d9e2ee;--white:#fff;--u:calc(100vw / 1512);--gutter:calc(48 * var(--u));--ease:cubic-bezier(.19, 1, .22, 1);--sans:var(--font-geist), ui-sans-serif, system-ui, sans-serif;--mono:var(--font-mono), ui-monospace, monospace}@media (max-width:768px){:root{--u:calc(100vw / 390);--gutter:calc(20 * var(--u))}}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--page);color:var(--navy);font-family:var(--sans);font-size:calc(16 * var(--u));-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}@media (max-width:768px){body{font-size:calc(15 * var(--u))}}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,p{font-weight:inherit;margin:0}::selection{background:var(--orange);color:#fff}:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.skip-link{z-index:100;background:var(--navy);color:#fff;padding:8px 12px;position:absolute;top:8px;left:-9999px}.skip-link:focus{left:8px}html.js [data-lines]:not([data-ready]),html.js [data-fade]:not([data-ready]){visibility:hidden}.line{display:block}.mono{font-family:var(--mono);font-size:calc(12 * var(--u));opacity:.55;letter-spacing:0}.display{font-weight:300;font-size:calc(150 * var(--u));letter-spacing:-.05em;line-height:.92}.h2{font-weight:300;font-size:calc(64 * var(--u));letter-spacing:-.03em;line-height:1.04}.h3{font-weight:300;font-size:calc(56 * var(--u));letter-spacing:-.03em;line-height:1}.lead{font-size:calc(17 * var(--u));opacity:.72;line-height:1.5}.body{font-size:calc(15 * var(--u));opacity:.68;line-height:1.5}.accent{color:var(--orange)}@media (max-width:768px){.display{font-size:calc(54 * var(--u));letter-spacing:-.04em;line-height:.96}.h2{font-size:calc(36 * var(--u))}.h3{font-size:calc(32 * var(--u))}.lead{font-size:calc(15 * var(--u))}.body{font-size:calc(14 * var(--u))}.mono{font-size:calc(11 * var(--u))}}.section{padding:calc(110 * var(--u)) var(--gutter);position:relative}.section--white{background:var(--white)}.section--page{background:var(--page)}.section--navy{background:var(--navy);color:#fff}.section-head{grid-template-columns:1fr calc(452 * var(--u));gap:var(--gutter);margin-bottom:calc(80 * var(--u));align-items:end;display:grid}.section-head .mono{margin-bottom:calc(18 * var(--u));display:block}.section-head--center{text-align:center;display:block}.grid-3{gap:calc(16 * var(--u));grid-template-columns:repeat(3,1fr);display:grid}.grid-4{gap:calc(16 * var(--u));grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:768px){.section{padding:calc(64 * var(--u)) var(--gutter)}.section-head{gap:calc(16 * var(--u));margin-bottom:calc(36 * var(--u));grid-template-columns:1fr}.grid-3,.grid-4{gap:calc(12 * var(--u));grid-template-columns:1fr}}.nav{z-index:50;padding:calc(26 * var(--u)) var(--gutter);pointer-events:none;transition:color .5s var(--ease);justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}.nav>*{pointer-events:auto}.nav__logo{font-weight:500;font-size:calc(24 * var(--u));letter-spacing:-.02em}.nav__links{gap:calc(6 * var(--u));display:flex}.nav__link{padding:calc(9 * var(--u)) calc(14 * var(--u));font-size:calc(13 * var(--u));-webkit-backdrop-filter:blur(12px);transition:background .4s var(--ease);background:#ffffff73;border-radius:2px}.nav__link:hover,.nav__link[aria-current=page]{background:#fffffff2}.nav__cta{background:var(--navy);color:#fff}.nav__cta:hover{background:var(--orange)}.nav[data-tone=dark]{color:#fff}.nav[data-tone=dark] .nav__link{background:#ffffff14}.nav[data-tone=dark] .nav__link:hover,.nav[data-tone=dark] .nav__link[aria-current=page]{background:#ffffff38}.nav[data-tone=dark] .nav__cta{color:var(--navy);background:#fff}.nav__burger{display:none}@media (max-width:768px){.nav{padding:calc(16 * var(--u)) var(--gutter)}.nav__links{display:none}.nav__burger{width:calc(48 * var(--u));height:calc(36 * var(--u));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff80;border-radius:2px;place-items:center;gap:5px;display:grid}.nav__burger span{width:calc(22 * var(--u));background:currentColor;height:1.5px;display:block}.nav[data-tone=dark] .nav__burger{background:#ffffff1f}}.menu{z-index:49;background:var(--navy);color:#fff;padding:calc(110 * var(--u)) var(--gutter) var(--gutter);gap:calc(8 * var(--u));clip-path:inset(0 0 100%);transition:clip-path .8s var(--ease);flex-direction:column;display:flex;position:fixed;inset:0}.menu[data-open=true]{clip-path:inset(0)}.menu a{font-weight:300;font-size:calc(48 * var(--u));letter-spacing:-.03em}.btn{align-items:center;gap:calc(14 * var(--u));padding:calc(6 * var(--u)) calc(6 * var(--u)) calc(6 * var(--u)) calc(18 * var(--u));font-size:calc(14 * var(--u));background:var(--navy);color:#fff;white-space:nowrap;transition:background .4s var(--ease);border-radius:2px;display:inline-flex}.btn__arrow{width:calc(30 * var(--u));height:calc(30 * var(--u));background:var(--orange);color:#fff;border-radius:1px;place-items:center;display:grid;overflow:hidden}.btn__arrow i{transition:transform .6s var(--ease);font-style:normal}.btn:hover .btn__arrow i{animation:arrow-loop .6s var(--ease) forwards;transform:translate(140%)}@keyframes arrow-loop{0%{transform:translate(0)}49%{transform:translate(140%)}50%{transform:translate(-140%)}to{transform:translate(0)}}.btn--ghost{color:var(--navy);background:#ffffff8c;box-shadow:inset 0 0 0 1px #0b163040}.btn--ghost .btn__arrow{background:var(--navy)}.btn--light{color:var(--navy);background:#fff}.btn--ghost-dark{color:#fff;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff40}.btn--ghost-dark .btn__arrow{color:var(--navy);background:#fff}.btns{gap:calc(12 * var(--u));flex-wrap:wrap;display:flex}@media (max-width:768px){.btn{font-size:calc(14 * var(--u))}}.chip{padding:calc(6 * var(--u)) calc(10 * var(--u));font-family:var(--mono);font-size:calc(11 * var(--u));white-space:nowrap;background:#0b163012;border-radius:20px;align-items:center;gap:8px;display:inline-flex}.chip:before{content:"";opacity:.5;background:currentColor;border-radius:50%;width:6px;height:6px}.chip--orange{color:var(--orange);background:#ff5b1f24}.chip--orange:before{opacity:1}.chip--dark{color:#fff;background:#ffffff14}@media (max-width:768px){.chip{font-size:calc(10 * var(--u))}}.pill-num{width:calc(40 * var(--u));height:calc(40 * var(--u));font-family:var(--mono);font-size:calc(13 * var(--u));color:#fff;background:linear-gradient(180deg, var(--orange-2), var(--orange));box-shadow:0 calc(6 * var(--u)) calc(18 * var(--u)) calc(-4 * var(--u)) #ff5b1f73;border-radius:50%;place-items:center;display:grid}.media{background:var(--mist);position:relative;overflow:hidden}.media img{object-fit:cover;width:100%;height:100%}.media--fill{position:absolute;inset:0}.glass{padding:calc(16 * var(--u)) calc(18 * var(--u));-webkit-backdrop-filter:blur(24px);box-shadow:inset 0 0 0 1px #fff, 0 calc(20 * var(--u)) calc(40 * var(--u)) calc(-8 * var(--u)) #0b163024;background:#ffffffd1;border-radius:14px;position:absolute}.glass--dark{color:#fff;box-shadow:inset 0 0 0 1px #ffffff26, 0 calc(20 * var(--u)) calc(40 * var(--u)) calc(-8 * var(--u)) #0000004d;background:#0b163099}.glass .mono{margin-bottom:calc(6 * var(--u));font-size:calc(11 * var(--u));display:block}.glass__big{font-weight:300;font-size:calc(26 * var(--u));letter-spacing:-.02em}.glass__sub{font-size:calc(13 * var(--u));opacity:.7;margin:calc(4 * var(--u)) 0 calc(14 * var(--u))}.glass__row{padding:calc(10 * var(--u)) 0;font-family:var(--mono);font-size:calc(13 * var(--u));border-top:1px solid #0b163014;justify-content:space-between;align-items:center;display:flex}.glass__bar{height:4px;margin:calc(10 * var(--u)) 0 calc(14 * var(--u));background:#0b163014;border-radius:2px;overflow:hidden}.glass__bar i{background:var(--orange);border-radius:2px;height:100%;display:block}.rcard{box-shadow:inset 0 0 0 1px var(--line), 0 calc(24 * var(--u)) calc(60 * var(--u)) calc(-10 * var(--u)) #0b16300f;padding:calc(12 * var(--u)) calc(12 * var(--u)) calc(32 * var(--u));transition:transform .8s var(--ease), box-shadow .8s var(--ease);background:#fff;border-radius:24px;position:relative}.rcard:hover{transform:translateY(calc(-6 * var(--u)));box-shadow:inset 0 0 0 1px var(--line), 0 calc(40 * var(--u)) calc(80 * var(--u)) calc(-16 * var(--u)) #0b16301f}.rcard .media{aspect-ratio:4/3;border-radius:16px}.rcard .media img{transition:transform 1.2s var(--ease)}.rcard:hover .media img{transform:scale(1.04)}.rcard__t{font-size:calc(22 * var(--u));margin:calc(26 * var(--u)) calc(16 * var(--u)) calc(10 * var(--u))}.rcard__b{margin:0 calc(16 * var(--u))}.rcard--soft{background:var(--page);box-shadow:none}.rcard--dark{background:var(--navy-2);color:#fff;box-shadow:inset 0 0 0 1px #22305a}@media (max-width:768px){.rcard__t{font-size:calc(19 * var(--u))}}.hero{height:100svh;min-height:calc(700 * var(--u));color:var(--navy);position:relative;overflow:hidden}.hero--dark{color:#fff;background:var(--navy)}.hero__intro{left:var(--gutter);top:calc(150 * var(--u));width:calc(380 * var(--u));z-index:2;position:absolute}.hero__intro .btns{margin-top:calc(28 * var(--u))}.hero__label{left:var(--gutter);bottom:calc(330 * var(--u));z-index:2;position:absolute}.hero__title{left:calc(40 * var(--u));right:var(--gutter);bottom:calc(40 * var(--u));z-index:2;position:absolute}.hero__scroll{right:var(--gutter);top:calc(150 * var(--u));z-index:2;align-items:center;gap:8px;display:flex;position:absolute}.hero__scroll:after{content:"";background:var(--orange);width:8px;height:8px}@media (max-width:768px){.hero{height:100svh;min-height:calc(720 * var(--u))}.hero__intro{top:auto;bottom:calc(40 * var(--u));width:auto;right:var(--gutter)}.hero__label{bottom:auto;top:calc(100 * var(--u))}.hero__title{left:var(--gutter);bottom:calc(220 * var(--u))}.hero__scroll{display:none}}.stack{gap:calc(24 * var(--u));display:grid}.stack__card{top:calc(110 * var(--u));grid-template-columns:calc(600 * var(--u)) 1fr;gap:calc(52 * var(--u));height:calc(580 * var(--u));padding:calc(24 * var(--u));box-shadow:inset 0 0 0 1px var(--line), 0 calc(24 * var(--u)) calc(60 * var(--u)) calc(-10 * var(--u)) #0b163014;transform-origin:50% 0;will-change:transform;background:#fff;border-radius:28px;display:grid;position:sticky}.stack__copy{padding-left:calc(32 * var(--u));flex-direction:column;justify-content:center;display:flex}.stack__copy .h3{margin:calc(16 * var(--u)) 0 calc(24 * var(--u))}.stack__copy ul{margin:calc(36 * var(--u)) 0 0;padding:0;list-style:none}.stack__copy li{align-items:center;gap:calc(12 * var(--u));padding:calc(12 * var(--u)) 0;font-size:calc(15 * var(--u));border-top:1px solid #0b163014;display:flex}.stack__copy li:before{content:"";background:var(--orange);border-radius:50%;width:6px;height:6px}.stack__visual{background:var(--mist);border-radius:20px;position:relative;overflow:hidden}.stack__visual .glass{left:calc(36 * var(--u));top:calc(36 * var(--u));width:calc(300 * var(--u))}@media (max-width:768px){.stack__card{height:auto;padding:calc(12 * var(--u));gap:calc(20 * var(--u));grid-template-columns:1fr;position:relative;top:auto}.stack__copy{padding:calc(8 * var(--u)) calc(8 * var(--u)) calc(16 * var(--u));order:2}.stack__visual{aspect-ratio:4/3.4;order:1}.stack__visual .glass{left:calc(14 * var(--u));top:calc(14 * var(--u));width:calc(220 * var(--u))}}.rows{border-bottom:1px solid #0b16301f}.rows--dark{border-color:#ffffff2e}.row{grid-template-columns:calc(372 * var(--u)) 1fr calc(452 * var(--u)) calc(30 * var(--u));padding:calc(26 * var(--u)) 0;border-top:1px solid #0b16301f;align-items:center;gap:0;display:grid}.rows--dark .row{border-color:#ffffff2e}.row__arrow{transition:transform .6s var(--ease);justify-self:end}a.row:hover .row__arrow{transform:translate(6px)}.row__head{padding-bottom:calc(10 * var(--u));font-size:calc(12 * var(--u));opacity:.4;grid-template-columns:calc(372 * var(--u)) 1fr calc(452 * var(--u)) calc(30 * var(--u));display:grid}@media (max-width:768px){.row,.row__head{gap:calc(8 * var(--u));grid-template-columns:1fr auto}.row>:nth-child(3){grid-column:1/-1}.row__head{display:none}}.faq__item{border-top:1px solid #0b16301f}.faq__item:last-child{border-bottom:1px solid #0b16301f}.faq__q{grid-template-columns:1fr calc(34 * var(--u));text-align:left;width:100%;padding:calc(34 * var(--u)) 0;font-size:calc(22 * var(--u));align-items:center;display:grid}.faq__plus{width:calc(34 * var(--u));height:calc(34 * var(--u));background:var(--orange);color:#fff;font-size:calc(20 * var(--u));transition:transform .6s var(--ease);border-radius:2px;place-items:center;display:grid}.faq__item[data-open=true] .faq__plus{transform:rotate(45deg)}.faq__a{transition:grid-template-rows .7s var(--ease);grid-template-rows:0fr;display:grid}.faq__item[data-open=true] .faq__a{grid-template-rows:1fr}.faq__a>div{overflow:hidden}.faq__a p{padding:0 0 calc(34 * var(--u));max-width:calc(620 * var(--u))}@media (max-width:768px){.faq__q{font-size:calc(17 * var(--u));padding:calc(22 * var(--u)) 0}}.cta{height:calc(790 * var(--u));color:#fff;background:var(--navy);position:relative;overflow:hidden}.cta__shade{background:linear-gradient(#0b163000 30%,#0b1630e6);position:absolute;inset:0}.cta__inner{left:calc(44 * var(--u));bottom:calc(60 * var(--u));z-index:2;position:absolute}.cta__inner .display{font-size:calc(104 * var(--u));margin-bottom:calc(36 * var(--u));line-height:.96}@media (max-width:768px){.cta{height:calc(620 * var(--u))}.cta__inner{left:var(--gutter)}.cta__inner .display{font-size:calc(46 * var(--u))}}.footer{padding:calc(80 * var(--u)) var(--gutter) calc(40 * var(--u));background:linear-gradient(180deg, var(--page), var(--sky));position:relative;overflow:hidden}.footer__top{grid-template-columns:1fr repeat(4, calc(210 * var(--u)));display:grid}.footer__tag{font-size:calc(18 * var(--u));opacity:.7;line-height:1.4}.footer__col h4{margin:0 0 calc(14 * var(--u));font-weight:400;font-size:calc(13 * var(--u));opacity:.45}.footer__col a{font-size:calc(15 * var(--u));padding:calc(4 * var(--u)) 0;opacity:.85;transition:opacity .3s;display:block}.footer__col a:hover{opacity:1;color:var(--orange)}.footer__mark{font-weight:300;font-size:calc(400 * var(--u));letter-spacing:-.07em;margin:calc(120 * var(--u)) 0 calc(36 * var(--u)) calc(-16 * var(--u));line-height:.8}.footer__legal{font-size:calc(13 * var(--u));opacity:.5;justify-content:space-between;display:flex}@media (max-width:768px){.footer__top{gap:calc(28 * var(--u));grid-template-columns:1fr 1fr}.footer__tag{font-size:calc(16 * var(--u));grid-column:1/-1}.footer__mark{font-size:calc(128 * var(--u));margin-top:calc(60 * var(--u))}.footer__legal{font-size:calc(12 * var(--u));flex-direction:column;gap:6px}}.numbers{position:relative;overflow:hidden}.numbers__bg{position:absolute;inset:0}.numbers__bg:after{content:"";background:linear-gradient(90deg, var(--navy) 0%, #0b1630eb 55%, #0b163059 100%);position:absolute;inset:0}.numbers .rows,.numbers .row__head,.numbers .mono{z-index:1;position:relative}.numbers .row{padding:calc(10 * var(--u)) 0}@media (max-width:768px){.numbers .row{grid-template-columns:1fr auto}.numbers .row>:first-child:empty{display:none}.numbers__fig{grid-column:1}.numbers .row .body{padding-bottom:calc(12 * var(--u));grid-column:1/-1}}.numbers__fig{font-weight:200;font-size:calc(112 * var(--u));letter-spacing:-.04em;line-height:1.1}.dot{background:var(--orange);border-radius:50%;justify-self:end;width:8px;height:8px}@media (max-width:768px){.numbers__fig{font-size:calc(64 * var(--u))}}.moment{height:calc(1000 * var(--u));text-align:center;padding-bottom:calc(110 * var(--u));justify-content:center;align-items:flex-end;display:flex;position:relative;overflow:hidden}.moment .h2{z-index:1;font-size:calc(64 * var(--u));max-width:calc(980 * var(--u));position:relative}@media (max-width:768px){.moment{height:calc(640 * var(--u));padding:0 var(--gutter) calc(56 * var(--u))}.moment .h2{font-size:calc(32 * var(--u))}}.glass-scene{opacity:0;width:100%;height:100%;transition:opacity 1.2s var(--ease);position:absolute;inset:0}.glass-scene[data-ready]{opacity:1}
