@font-face{font-family:Josefin Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/eb7e7d46342de29d-s.2yvs27y9l-2so.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:Josefin Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5fc322119a88a33d-s.32rbo4716i7et.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/769a6a68ede5e496-s.p.1iap2soi8s-8q.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:Josefin Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/eb7e7d46342de29d-s.2yvs27y9l-2so.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:Josefin Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5fc322119a88a33d-s.32rbo4716i7et.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/769a6a68ede5e496-s.p.1iap2soi8s-8q.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:Josefin Sans Fallback;src:local(Arial);ascent-override:73.32%;descent-override:24.44%;line-gap-override:0.0%;size-adjust:102.29%}.josefin_sans_b9fdf88a-module__3gk7jW__className{font-family:Josefin Sans,Josefin Sans Fallback;font-style:normal}.josefin_sans_b9fdf88a-module__3gk7jW__variable{--font-display:"Josefin Sans", "Josefin Sans Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.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:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_f3caf020-module__JgXpFq__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_f3caf020-module__JgXpFq__variable{--font-body:"Hanken Grotesk", "Hanken Grotesk Fallback"}
:root{--bg:#050a0f;--ink:#e9f0f4;--accent:#ff7a1a;--u:calc(100vw / 1440);--expo:cubic-bezier(.12, 1, .24, 1);--outc:cubic-bezier(.215, .61, .355, 1);--silver:linear-gradient(180deg, #fff 0%, #e6eef2 28%, #7f98a6 55%, #c3d2da 78%, #5e7380 100%)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background:var(--bg)}body{background:var(--bg);color:var(--ink);font-family:var(--font-body), system-ui, sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}@keyframes fade{0%{opacity:0}to{opacity:var(--o,1)}}@keyframes rise{0%{transform:translate3d(0, var(--y,24px), 0)}to{transform:none}}@keyframes pop{0%{scale:.94}to{scale:1}}@keyframes cardIn{0%{transform:translate(80px)scale(.94)}to{transform:scale(1)}}.rise{animation:fade .34s var(--outc) var(--d,0s) both, rise .62s var(--expo) var(--d,0s) both}.pop{animation:fade .34s var(--outc) var(--d) both, rise .62s var(--expo) var(--d) both, pop .8s var(--expo) var(--d) both}.s2:not(.in) .s2i{opacity:0;animation:none}.chrome{z-index:20;height:calc(100 * var(--u));min-height:72px;padding:calc(42 * var(--u)) max(24px, calc(64 * var(--u))) 0;pointer-events:none;justify-content:space-between;align-items:flex-start;display:flex;position:fixed;inset:0 0 auto}.chrome>*{pointer-events:auto}.logo{font-family:var(--font-display);letter-spacing:.24em;align-items:center;gap:10px;font-size:15px;font-weight:400;display:flex}.nav{left:50%;top:calc(50 * var(--u));gap:calc(52 * var(--u));display:flex;position:absolute;transform:translate(-50%)}.nav__a{font-family:var(--font-display);letter-spacing:.24em;opacity:.62;padding-top:2px;font-size:10px}.nav__a:hover{opacity:1}.dots{grid-template-columns:repeat(3,3px);gap:4px;margin:-6px;padding:6px;display:grid}.dots i{opacity:.7;background:#fff;border-radius:50%;width:3px;height:3px}.rail{z-index:20;right:max(16px, calc(48 * var(--u)));flex-direction:column;gap:18px;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.rail__a{width:44px;height:44px;font-family:var(--font-display);letter-spacing:.14em;color:#ffffff8c;--o:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid #ffffff29;border-radius:50%;place-items:center;font-size:9px;display:grid}.rail__a:hover{border-color:var(--accent);color:#fff}.hero,.s2{width:100%;min-height:max(100svh, calc(810 * var(--u)));position:relative;overflow:hidden}.plate{background:radial-gradient(120% 90% at 70% 30%, #0c1a22, var(--bg) 70%);position:absolute;inset:0;overflow:hidden}.plate__media{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.plate--b .plate__media{object-fit:contain;-webkit-mask-image:linear-gradient(#0000 0,#000 14% 86%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 14% 86%,#0000 100%)}.plate--a .plate__media{inset:auto;left:calc(300 * var(--u));top:calc(50% - 405 * var(--u));width:100%;height:calc(810 * var(--u));object-fit:fill;transform-origin:62% 55%;animation:7s ease-in-out infinite alternate breathe;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 24%);mask-image:linear-gradient(90deg,#0000 0,#000 24%)}.plate--a:after,.plate--b:after{content:"";pointer-events:none;background:radial-gradient(90% 80% at 55% 45%,#0000 40%,#050a0fb3);position:absolute;inset:0}.plate--a:before{content:"";z-index:1;background:linear-gradient(90deg, #050a0f9e, transparent 46%), linear-gradient(180deg, var(--bg) calc(50% - 392 * var(--u)), transparent calc(50% - 290 * var(--u)), transparent calc(50% + 290 * var(--u)), var(--bg) calc(50% + 392 * var(--u)));pointer-events:none;position:absolute;inset:0}@keyframes breathe{0%{transform:scale(1)}to{transform:scale(1.025)}}@keyframes punch{0%{transform:scale(1.14)}to{transform:scale(1)}}.s2.in .plate--b .plate__media{animation:1s cubic-bezier(.14,1,.28,1) both punch,18s ease-in-out 1s infinite alternate drift}@keyframes drift{0%{transform:scale(1)translate(0,0)}to{transform:scale(1.04)translate(-1.2%,-.6%)}}.s2:not(.in) .plate--b .plate__media{transform:scale(1.14)}.hero__inner{z-index:2;will-change:transform, opacity;position:absolute;inset:0}.h1{left:calc(64 * var(--u));top:calc(250 * var(--u));font-family:var(--font-display);font-weight:300;font-size:calc(78 * var(--u));line-height:calc(96 * var(--u));letter-spacing:.035em;flex-direction:column;display:flex;position:absolute}.h1 span{background:var(--silver);color:#0000;-webkit-background-clip:text;background-clip:text;width:max-content;display:block}.h1 .l2{margin-left:calc(64 * var(--u))}.sub{left:calc(64 * var(--u));top:calc(566 * var(--u));width:calc(400 * var(--u));min-width:280px;font-size:max(14px, calc(15 * var(--u)));color:#ffffffb3;--o:1;line-height:1.65;position:absolute}.ctas{left:calc(64 * var(--u));top:calc(664 * var(--u));gap:calc(12 * var(--u));display:flex;position:absolute}.cta{height:calc(66 * var(--u));min-height:52px;min-width:calc(206 * var(--u));background:var(--accent);color:#1a0b00;font-family:var(--font-display);letter-spacing:.16em;border-radius:999px;place-items:center;padding:0 32px;font-size:14px;font-weight:400;display:grid;box-shadow:0 0 40px #ff7a1a6b}.cta-arrow{width:calc(66 * var(--u));height:calc(66 * var(--u));color:#fff;background:linear-gradient(160deg,#22313a,#0e171d);border-radius:50%;place-items:center;min-width:52px;min-height:52px;display:grid}.card{width:calc(216 * var(--u));height:calc(232 * var(--u));border-radius:calc(40 * var(--u));min-width:150px;animation:fade .34s var(--outc) var(--d) both, cardIn .8s var(--expo) var(--d) both;--o:1;background:linear-gradient(160deg,#1b2830,#0a1116);border:1px solid #ffffff12;position:absolute;overflow:hidden}.card--pulse{left:calc(650 * var(--u));top:calc(250 * var(--u))}.card--endure{left:calc(570 * var(--u));top:calc(500 * var(--u))}.card__label{font-family:var(--font-display);letter-spacing:.2em;color:#fff9;font-size:9px;position:absolute;top:13%;left:9.3%}.card__value{font-family:var(--font-display);font-weight:300;font-size:calc(33 * var(--u));min-font-size:24px;line-height:1;font-size:max(24px, calc(33 * var(--u)));position:absolute;top:35%;left:9.3%}.card__value small{letter-spacing:.12em;color:#ffffff9e;margin-left:6px;font-size:9px}.card__trend{aspect-ratio:1;background:#ffffff14;border-radius:50%;place-items:center;width:17%;display:grid;position:absolute;top:8.6%;right:9%}.curve{width:116%;position:absolute;bottom:-4%;left:-7%}.curve__line{fill:none;stroke:var(--accent);stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:draw 1.4s var(--expo) calc(var(--d) + .35s) forwards;filter:drop-shadow(0 0 6px #ff7a1a99)}.curve__head{fill:#fff}.curve__fill{opacity:0;animation:fadeIn 1s var(--outc) calc(var(--d) + .6s) forwards}@keyframes draw{to{stroke-dashoffset:0}}@keyframes fadeIn{to{opacity:1}}.h2{z-index:2;right:max(24px, calc(80 * var(--u)));top:calc(130 * var(--u));font-family:var(--font-display);font-weight:300;font-size:calc(34 * var(--u));line-height:calc(44 * var(--u));letter-spacing:.08em;flex-direction:column;align-items:flex-end;display:flex;position:absolute}.h2 span{background:var(--silver);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.s2__copy{z-index:2;left:max(24px, calc(64 * var(--u)));bottom:calc(90 * var(--u));width:min(390px,86vw);position:absolute}.dial{--o:1;width:120px;height:120px;margin-bottom:24px;position:relative}.dial__disc{background:radial-gradient(circle at 40% 30%,#22313a,#0a1116);border-radius:50%;width:74px;height:74px;position:absolute;top:23px;left:23px;box-shadow:inset 0 0 0 1px #ffffff14}.dial__thumb{width:74px;height:74px;animation:pop .65s var(--expo) .2s both;border-radius:50%;position:absolute;top:23px;left:23px;overflow:hidden}.dial__thumb img{object-fit:cover;width:100%;height:100%;display:block}.tick{transform-origin:0 0;width:1px;height:0;position:absolute;top:60px;left:60px}.tick__i{opacity:0;transform-origin:50% 0;background:#fff;border-radius:1px;width:1px;display:block}.s2:not(.in) .tick__i{animation:none}.s2.in .tick__i{animation:dim .18s var(--outc) var(--d) both}.s2.in .tick__i--hot{background:var(--accent);animation:hot .32s linear var(--d) both}@keyframes dim{0%{opacity:0}to{opacity:.22}}@keyframes hot{0%{opacity:.18;transform:scaleY(.62)}35%{opacity:1;transform:scaleY(1.12)}to{opacity:.95;transform:scaleY(1)}}.s2__copy h3{font-family:var(--font-body);margin-bottom:14px;font-size:17px;font-weight:500}.s2__copy p{color:#fff9;--o:1;font-size:13px;line-height:1.7}.s2__copy h3,.s2__copy p{--o:1}.pager{z-index:2;right:max(16px, calc(48 * var(--u)));bottom:calc(60 * var(--u));--o:1;border:1px solid #ffffff29;border-radius:50%;width:52px;height:52px;position:absolute}.pager i{background:#fff;border-radius:50%;width:3px;height:3px;position:absolute}.pager i:first-child{top:22px;left:16px}.pager i:nth-child(2){top:30px;left:26px}.pager i:nth-child(3){top:22px;left:36px}.pager:hover{border-color:var(--accent)}@media (max-width:899px){:root{--u:1px}.hero{flex-direction:column;min-height:0;padding:0 20px 56px;display:flex}.hero .plate{flex:none;height:64vw;min-height:240px;margin:64px -20px 0;position:relative;inset:auto;overflow:hidden}.hero .plate--a .plate__media{object-fit:cover;width:150%;height:100%;position:absolute;top:0;left:-34%;-webkit-mask-image:none;mask-image:none}.plate--a:before{background:linear-gradient(180deg, var(--bg), transparent 14%, transparent 80%, var(--bg))}.hero__inner{z-index:2;margin-top:6px;display:block;position:relative;inset:auto}.h1,.sub,.ctas{position:static}.h1{font-size:46px;line-height:54px}.h1 .l2{margin-left:28px}.sub{width:auto;max-width:340px;margin:18px 0 24px;font-size:14px}.ctas{gap:12px;margin-bottom:28px}.cta{min-width:0;height:56px;padding:0 28px}.cta-arrow{width:56px;height:56px}.card{vertical-align:top;border-radius:26px;width:calc(50% - 6px);height:150px;margin-right:8px;display:inline-block;position:relative;top:auto;left:auto}.card--pulse{margin-right:4px}.card--endure{margin-right:0}.card__label{font-size:8px}.card__value{font-size:24px}.chrome{height:64px;padding:22px 20px 0}.nav,.rail{display:none}.s2{flex-direction:column;min-height:0;padding:120px 20px 48px;display:flex}.s2 .plate{height:78vw;min-height:290px;position:absolute;inset:0 0 auto}.s2 .plate--b .plate__media{object-fit:cover;object-position:70% 50%;-webkit-mask-image:none;mask-image:none}.h2{align-self:flex-end;margin-top:calc(78vw - 40px);margin-bottom:36px;font-size:20px;line-height:28px;position:relative;top:auto;right:auto}.s2__copy{position:relative;bottom:auto;left:auto}.pager{bottom:30px;right:20px}}@media (prefers-reduced-motion:reduce){.rise,.pop,.card,.curve__line,.curve__fill,.tick__i,.dial__thumb{opacity:1;animation:none!important}.curve__line{stroke-dashoffset:0}.tick__i{opacity:.3}.tick__i--hot{opacity:1}.plate__media{animation:none!important}.nav__a{opacity:.62}}
