@font-face{font-family:Mona Sans;src:url(/fonts/mona-sans-latin.woff2)format("woff2");font-weight:200 900;font-stretch:75% 125%;font-display:swap;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:Mona Sans;src:url(/fonts/mona-sans-latin-ext.woff2)format("woff2");font-weight:200 900;font-stretch:75% 125%;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1E00-1E9F,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Martian Mono;src:url(/fonts/martian-mono-latin.woff2)format("woff2");font-weight:100 800;font-stretch:75% 112.5%;font-display:swap}:root{--paper:#fbfaff;--paper-2:#f2eefe;--paper-3:#e9e3fd;--ink:#120a33;--ink-2:#2b2253;--muted:#5b5480;--violet:#7c3aed;--violet-hover:#6d28d9;--brand:#8b5cf6;--electric:#4318ff;--lavender:#d8ccff;--night:#0d0826;--night-2:#191138;--night-3:#241a4d;--on-night:#f4f1ff;--on-night-2:#f4f1ffb8;--on-violet-2:#ffffffe6;--good:#128a52;--sans:"Mona Sans", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono:"Martian Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--wrap:1320px;--gut:40px;--r-card:28px;--r-media:24px;--ease:cubic-bezier(.22, 1, .36, 1);--ease-io:cubic-bezier(.65, 0, .35, 1);--head-h:64px;color-scheme:light}@media (width<=1023px){:root{--gut:28px}}@media (width<=767px){:root{--gut:18px;--r-card:22px;--r-media:18px;--head-h:56px}}*{box-sizing:border-box}html{background:var(--paper);-webkit-text-size-adjust:100%;scroll-padding-top:96px}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:18px;font-weight:420;font-stretch:100%;line-height:1.5;overflow-x:clip}h1,h2,h3,h4,p,ul,ol,figure,dl,dd{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}img,svg,canvas,video{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--violet);outline-offset:3px;border-radius:6px}::selection{background:var(--lavender);color:var(--ink)}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.num{font-variant-numeric:tabular-nums}.wrap{width:100%;max-width:calc(var(--wrap) + 2 * var(--gut));padding-inline:var(--gut);margin:0 auto}.display{letter-spacing:-.05em;font-size:clamp(54px,8.6vw,140px);font-weight:720;font-stretch:116%;line-height:.9}.h2{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(40px,5.6vw,92px);font-weight:680;font-stretch:112%;line-height:.95}.h3{letter-spacing:-.025em;font-size:clamp(22px,1.9vw,28px);font-weight:620;font-stretch:104%;line-height:1.15}.lede{color:var(--muted);text-wrap:pretty;max-width:40ch;font-size:clamp(19px,1.55vw,23px);line-height:1.45}.body{color:var(--muted);text-wrap:pretty;max-width:46ch}.small{color:var(--muted);font-size:15px;line-height:1.5}.step-n{font-family:var(--mono);color:var(--violet);letter-spacing:-.01em;font-size:13px}.btn{letter-spacing:-.01em;white-space:nowrap;height:54px;transform:translate3d(var(--mx,0px), calc(var(--my,0px) + var(--lift,0px)), 0) scale(var(--press,1));transition:background-color .3s var(--ease), color .3s var(--ease), transform .45s var(--ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:16.5px;font-weight:600;font-stretch:104%;display:inline-flex}.btn:hover{--lift:-2px}.btn:active{--lift:0px;--press:.97;transition-duration:80ms}.btn .ic{transition:transform .4s var(--ease)}.btn:hover .ic{transform:translate(3px)}.btn .ic{width:18px;height:18px}.btn.violet{background:var(--violet);color:#fff}.btn.violet:hover{background:var(--violet-hover)}.btn.white{color:var(--ink);background:#fff}.btn.white:hover{background:var(--paper-2)}.btn.tint{background:var(--paper-2);color:var(--ink)}.btn.tint:hover{background:var(--paper-3)}.btn.glass{color:#fff;-webkit-backdrop-filter:blur(10px);background:#ffffff29}.btn.glass:hover{background:#ffffff42}.btn.sm{height:42px;padding:0 18px;font-size:15px}.link{align-items:center;gap:6px;font-weight:600;font-stretch:104%;display:inline-flex}.link .ic{transition:transform .35s var(--ease)}.link:hover .ic{transform:translate(3px)}.head{z-index:50;width:min(100% - 28px,1240px);height:var(--head-h);-webkit-backdrop-filter:blur(22px)saturate(1.5);transition:background-color .45s var(--ease), color .45s var(--ease), transform .5s var(--ease);background:#ffffffb3;border-radius:22px;align-items:center;gap:4px;padding:0 10px 0 18px;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%)}.head.on-violet{color:#fff;background:#ffffff1f}.head.hide{transform:translate(-50%,calc(-100% - 20px))}.brand{letter-spacing:-.045em;align-items:center;gap:10px;margin-right:auto;font-size:21px;font-weight:700;font-stretch:108%;display:inline-flex}.brand img{width:28px;height:28px}.brand .dot{color:var(--brand)}.head.on-violet .brand .dot{color:var(--lavender)}.nav{align-items:center;gap:2px;margin-right:10px;display:flex}.nav a{opacity:.78;transition:opacity .25s var(--ease), background-color .25s var(--ease);border-radius:999px;padding:9px 14px;font-size:15.5px;font-weight:520}.nav a:hover{opacity:1;background:#120a330f}.head.on-violet .nav a:hover{background:#ffffff24}.xbtn{width:42px;height:42px;transition:background-color .25s var(--ease);border-radius:999px;place-items:center;display:inline-grid}.xbtn:hover{background:#120a330f}.head.on-violet .xbtn:hover{background:#ffffff24}.head .btn.violet{margin-left:6px}.head.on-violet .btn.violet{color:var(--violet);background:#fff}.menu-btn{background:0 0;border:0;border-radius:999px;place-items:center;width:42px;height:42px;display:none}@media (width<=1023px){.nav{display:none}.menu-btn{display:inline-grid}}@media (width<=599px){.head .btn.violet{display:none}.head{padding-left:14px}.brand{font-size:19px}}.sheet{z-index:60;padding:92px var(--gut) 32px;background:var(--paper);opacity:0;visibility:hidden;transition:opacity .35s var(--ease), visibility .35s;align-content:start;gap:6px;display:grid;position:fixed;inset:0}.sheet.open{opacity:1;visibility:visible}.sheet a{letter-spacing:-.04em;padding:6px 0;font-size:34px;font-weight:650;font-stretch:110%}.sheet .btn{justify-self:start;margin-top:18px}.hero{background:var(--electric);color:#fff;height:540svh;position:relative}.hero-pin{height:100svh;position:sticky;top:0;overflow:hidden}.hero-field{background:linear-gradient(#4318ff 0%,#5a2bfb 38%,#8b5cf6 72%,#c9b8fd 100%);position:absolute;inset:0}.hero-art{position:absolute;inset:0}.hero-art .poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-copy{z-index:2;pointer-events:none;flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0}.hero-copy .wrap{pointer-events:none}.hero-copy a,.hero-copy button{pointer-events:auto}.hero h1{width:fit-content}.hero .display{font-size:clamp(54px,7vw,120px)}.hero .under{width:fit-content;max-width:100%;margin-top:30px;display:grid}.hero .intro{transition:opacity .5s var(--ease), transform .6s var(--ease);flex-direction:column;grid-area:1/1;gap:30px;display:flex}.hero .intro p{color:var(--on-violet-2);max-width:34ch;font-size:clamp(19px,1.5vw,22px);line-height:1.45}.hero .ctas{flex-wrap:wrap;gap:12px;display:flex}.hero.past-intro .intro{opacity:0;pointer-events:none;transform:translateY(-14px)}.hero.past-intro .intro a{pointer-events:none}.beats{pointer-events:none;grid-area:1/1;align-self:start;display:grid}.beat{opacity:0;filter:blur(6px);max-width:30ch;transition:opacity .45s var(--ease), transform .75s var(--ease), filter .55s var(--ease);grid-area:1/1;transform:translateY(18px)}.beat.past{transform:translateY(-14px)}.beat.on{opacity:1;filter:none;transition-delay:80ms;transform:none}.beat b{letter-spacing:-.035em;color:#fff;font-size:clamp(26px,2.6vw,38px);font-weight:680;font-stretch:110%;line-height:1.05;display:block}.beat span{color:var(--on-violet-2);margin-top:10px;font-size:18px;line-height:1.45;display:block}.ticks{right:var(--gut);z-index:2;font-family:var(--mono);color:#120a3380;background:#ffffffd1;border-radius:999px;gap:14px;padding:6px 12px;font-size:12.5px;display:flex;position:absolute;bottom:clamp(36px,7vh,80px)}.ticks span{transition:color .3s var(--ease)}.ticks span.on{color:var(--ink)}.scroll-cue{z-index:2;color:var(--ink);transition:opacity .4s var(--ease);background:#ffffffd1;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:14px;display:inline-flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.hero.past-intro .scroll-cue{opacity:0}@media (width<=767px){.hero{height:500svh}.hero-copy{justify-content:flex-start;padding-top:108px}.hero .under{margin-top:20px}.hero .intro{gap:22px}.hero[data-variant=current] .beats{left:var(--gut);right:var(--gut);display:block;position:absolute;bottom:34px}.hero[data-variant=current] .beat{position:absolute;bottom:0;left:0}.ticks,.scroll-cue{display:none}}.hwrap{width:min(100% - 64px,1204px);margin-inline:auto}@media (width<=599px){.hwrap{width:calc(100% - 56px)}}.hero-a{background:var(--paper);color:var(--ink)}.hero-a .hero-copy{padding:calc(var(--head-h) + 14px) 0 var(--ha-foot)}.hero-a{--ha-foot:132px}.ha-col{flex-direction:column;align-items:flex-start;width:fit-content;max-width:min(560px,100%);display:flex}.ha-h1{letter-spacing:-.048em;font-size:clamp(44px,6vw,88px);font-weight:700;font-stretch:114%;line-height:.93}.ha-under{margin-top:24px;display:grid}.ha-sub{max-width:40ch;color:var(--muted);text-wrap:pretty;transition:opacity .5s var(--ease), transform .6s var(--ease);grid-area:1/1;font-size:clamp(17px,1.3vw,19.5px);line-height:1.5}.hero-a .beats{grid-area:1/1}.hero-a .beat{max-width:36ch}.hero-a .beat b{letter-spacing:-.025em;color:var(--ink);font-size:clamp(20px,1.6vw,24px);font-weight:640;font-stretch:106%;line-height:1.15}.hero-a .beat span{color:var(--muted);margin-top:6px;font-size:clamp(16px,1.2vw,18px)}.hero-a.past-intro .ha-sub{opacity:0;transform:translateY(-12px)}.hero-a .ctas{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.trust{flex-direction:column;gap:12px;margin-top:40px;display:flex}.trust-k{color:var(--muted);align-items:center;font-size:13.5px;font-weight:560;display:inline-flex}.trust-k .pulse-dot{width:7px;height:7px;margin-right:9px}.trust-row{flex-wrap:wrap;gap:8px 16px;display:flex}.trust-row li{white-space:nowrap;align-items:center;gap:7px;font-size:14.5px;font-weight:540;display:inline-flex}.ha-shots{z-index:1;right:3%;bottom:calc(var(--ha-foot) + 4px);pointer-events:none;width:clamp(180px,14.5vw,260px);position:absolute}.ha-card{opacity:0;width:100%;transition:opacity .55s var(--ease), transform .7s var(--ease);background:#fff;border-radius:18px;margin:0;position:absolute;bottom:0;right:0;overflow:hidden;transform:translateY(16px);box-shadow:0 36px 64px -28px #2b128c61,0 10px 24px -14px #120a332e}.ha-card.on{opacity:1;transform:none}.ha-card img{object-fit:cover;object-position:top;width:100%;height:auto;max-height:min(46svh,420px)}.ha-stats{z-index:2;position:absolute;bottom:24px;left:0;right:0}.ha-stats-in{background:var(--paper-2);border-radius:24px;align-items:center;gap:12px 40px;padding:22px 28px;display:flex}.ha-fig{flex-direction:column;gap:2px;min-width:0;display:flex}.ha-fig b{font-family:var(--sans);letter-spacing:-.04em;font-size:clamp(24px,2vw,32px);font-weight:660;font-stretch:110%;line-height:1}.ha-fig span{color:var(--muted);white-space:nowrap;font-size:14px}.ha-tag{color:var(--violet);white-space:nowrap;margin-left:auto;font-size:13.5px;font-weight:560}@media (width<=1279px){.ha-shots{display:none}}@media (width<=1023px){.hero-a{--ha-foot:108px}.hero-a .hero-copy{padding-top:calc(var(--head-h) + 44px);justify-content:flex-start}.ha-stats-in{gap:10px 24px;padding:16px 20px}.ha-tag{display:none}}@media (width<=767px){.hero-a{--ha-foot:92px}.ha-under{margin-top:18px}.hero-a .ctas{flex-wrap:nowrap;margin-top:24px}.hero-a .ctas .btn{gap:8px;height:50px;padding:0 19px;font-size:15.5px}.trust{flex-direction:row;align-items:center;gap:12px;margin-top:24px}.trust-row{gap:6px}.trust-row li{gap:0;font-size:0}.hero-a .ha-under{position:static}.hero-a .beats{display:block;position:absolute;bottom:26px;left:28px;right:28px}.hero-a .beat{position:absolute;bottom:0;left:0}.hero-a .ctas,.hero-a .trust{transition:opacity .5s var(--ease), transform .6s var(--ease)}.hero-a.past-intro .ctas,.hero-a.past-intro .trust{opacity:0;pointer-events:none;transform:translateY(-12px)}.hero-a.past-intro .ctas a{pointer-events:none}.ha-stats{transition:opacity .4s var(--ease);bottom:16px}.hero-a.past-intro .ha-stats{opacity:0}.ha-stats-in{border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:14px 16px;display:grid}.ha-fig b{font-size:19px}.ha-fig span{white-space:normal;font-size:11.5px;line-height:1.25}}.hero-b .hero-copy{text-align:center;justify-content:flex-start;align-items:center;padding-top:clamp(104px,14svh,164px)}.hb-col{flex-direction:column;align-items:center;width:fit-content;max-width:calc(100% - 56px);display:flex}.hb-h1{letter-spacing:-.045em;white-space:nowrap;text-wrap:balance;font-size:clamp(46px,6.7vw,124px);font-weight:650;font-stretch:112%;line-height:.98}.hb-fade{transition:opacity .5s var(--ease), transform .6s var(--ease)}.hb-sub{max-width:46ch;color:var(--on-violet-2);text-wrap:balance;margin-top:clamp(16px,2.2vh,26px);font-size:clamp(18px,1.45vw,22px);line-height:1.45}.hero-b .ctas{flex-wrap:wrap;justify-content:center;gap:12px;width:fit-content;margin-top:clamp(22px,3.2vh,32px);display:flex}.hero-b .ctas .btn{height:52px}.hb-main{padding:0 24px 0 28px;font-weight:650}.hb-main .ic{transition:transform .35s var(--ease)}.hb-main:hover .ic{transform:translate(3px)}.hb-alt{background:#ffffff1a;padding:0 26px;font-weight:560}.hb-ways{color:var(--on-violet-2);align-items:center;gap:10px;margin-top:18px;font-size:14.5px;display:inline-flex}.hb-wm{gap:4px;display:inline-flex}.hero-b.past-intro .hb-fade{opacity:0;pointer-events:none;transform:translateY(-14px)}.hero-b.past-intro .hb-fade a{pointer-events:none}.hb-foot{z-index:2;pointer-events:none;justify-items:center;display:grid;position:absolute;bottom:clamp(56px,7svh,68px);left:0;right:0}.hb-strip,.hb-cap{transition:opacity .5s var(--ease), transform .6s var(--ease);grid-area:1/1;align-self:end}.hb-strip a{pointer-events:auto}.hero-b.past-intro .hb-strip{opacity:0;pointer-events:none;transform:translateY(10px)}.hero-b.past-intro .hb-strip a{pointer-events:none}.hb-tok{height:52px;color:var(--ink);-webkit-backdrop-filter:blur(14px);transition:background-color .3s var(--ease);background:#ffffffe6;border-radius:999px;align-items:center;gap:22px;padding:0 20px 0 8px;display:flex}a.hb-tok:hover{background:#fff}.hb-who{white-space:nowrap;align-items:center;gap:9px;font-size:15px;display:inline-flex}.hb-who b{letter-spacing:-.01em;font-weight:650}.hb-who .pulse-dot{margin:0 2px 0 12px}.hb-sym{color:var(--muted);font-size:14px}.hb-av{background:var(--violet);color:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:15px;font-weight:700;display:grid;position:relative;overflow:hidden}.hb-av i{font-style:normal}.hb-av img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hb-px{gap:20px;display:inline-flex}.hb-p{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.hb-p b{color:var(--ink);transition:color .9s var(--ease);font-size:14px;font-weight:500}.hb-p b.up{color:#0b8f52;transition-duration:.12s}.hb-p b.down{color:#d3293d;transition-duration:.12s}.hb-p .hb-ps{display:none}.hb-p .hb-n{color:var(--muted);font-size:14px}.hb-ps sub{vertical-align:-.28em;margin:0 .04em;font-size:.72em;line-height:0}.hb-go{color:var(--violet);align-items:center;gap:6px;font-size:15px;font-weight:640;display:inline-flex}.hb-go .ic{transition:transform .35s var(--ease)}.hb-tok:hover .hb-go .ic{transform:translate(3px)}@media (width<=1279px){.hb-p .hb-pl,.hb-sym{display:none}.hb-p .hb-ps{display:inline}}@media (width<=1099px){.hb-go{display:none}}.hb-cap{opacity:0;pointer-events:none}.hero-b.past-intro .hb-cap{opacity:1}.hero-b .beats{pointer-events:none;display:grid}.hero-b .beat{text-align:center;grid-area:1/1;max-width:min(92vw,860px)}.hero-b .beat b{letter-spacing:-.02em;color:#fff;font-size:clamp(18px,1.5vw,22px);font-weight:640;font-stretch:106%;display:inline}.hero-b .beat span{color:var(--on-violet-2);margin:0;font-size:clamp(16px,1.25vw,19px);display:inline}.hero-b .ticks{bottom:26px}@media (width>=1024px) and (aspect-ratio>=1){.hero-b .beat b{color:var(--ink)}.hero-b .beat span{color:#120a33db}}@media (width<=1023px){.hb-h1{white-space:normal}.hb-h1 .l2{display:block}}@media (width<=767px){.hero-b .hero-copy{padding-top:calc(var(--head-h) + 46px)}.hb-sub{max-width:34ch;font-size:17.5px}.hero-b .ctas{flex-wrap:nowrap;gap:10px}.hero-b .ctas .btn{gap:8px;height:52px;padding:0 19px;font-size:15.5px}.hb-col{max-width:calc(100% - 32px)}.hb-ways{white-space:nowrap;gap:8px;margin-top:14px;font-size:13px}.hb-wm .wm{width:18px;height:18px}.hb-foot{bottom:16px}.hb-tok{border-radius:20px;flex-wrap:wrap;justify-content:space-between;gap:10px 0;width:calc(100vw - 32px);height:auto;padding:10px 14px 12px 10px}.hb-av{width:28px;height:28px;font-size:13px}.hb-go{order:1;font-size:14px;display:inline-flex}.hb-px{flex-basis:100%;order:2;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid}.hb-p{flex-direction:column;gap:5px}.hb-p .cm{flex:none}.hb-p b{letter-spacing:-.03em;font-size:12.5px}.hero-b .beat b,.hero-b .beat span{display:block}.hero-b .beat span{margin-top:4px;font-size:16px}}@media (prefers-reduced-motion:reduce){.head.on-violet{background:#4318fff0}.hb-cap{display:none}.ha-card,.ha-sub,.hb-fade,.hb-strip,.hb-p b{transition:none}}.hm-left,.hm-panels,.hm-stats{display:none}.hero-mix .hb-fade{transition:transform .6s var(--ease)}.hm-card{opacity:0;transform-origin:50% 100%;transition:opacity .4s var(--ease), transform .85s var(--ease);will-change:transform, opacity;background:#fff;border-radius:18px;margin:0;position:absolute;bottom:0;left:0;overflow:hidden;transform:translateY(34px)scale(.965);box-shadow:0 34px 70px -34px #14065a8c,0 10px 24px -16px #14065a59}.hm-card.past{transform:translateY(-18px)scale(.985)}.hm-card.on{opacity:1;transition-delay:.1s;transform:none}.hm-card img{transition:transform 1.6s var(--ease);transform-origin:50% 0;transform:scale(1.04)}.hm-card.on img{transform:none}.hm-card img{width:100%;height:auto;max-height:var(--panel-h,300px);object-fit:cover;object-position:top;display:block}.hero-mix .hb-cap,.hm-stats{transition:opacity .5s var(--ease), transform .6s var(--ease)}@media (width>=1024px) and (aspect-ratio>=1){.hm-left{opacity:0;width:min(38%,560px);display:block;position:absolute;top:clamp(112px,16svh,168px);left:max(32px,50% - 602px)}.hm-slot{height:var(--h1h,56px)}.hm-left .beats{margin-top:26px;display:grid}.hm-left .beat{text-align:left;max-width:none}.hm-left .beat span{max-width:38ch}.hm-left .beat b{letter-spacing:-.035em;color:#fff;font-size:clamp(26px,2.6vw,38px);font-weight:680;font-stretch:110%;line-height:1.05;display:block}.hm-left .beat span{color:var(--on-violet-2);margin-top:10px;font-size:18px;line-height:1.45;display:block}.hm-left .hm-ctaslot{height:52px;margin-top:30px}.hm-panels{z-index:2;width:min(38%,560px);height:var(--panel-h,300px);pointer-events:none;display:block;position:absolute;bottom:clamp(136px,16.5svh,152px);left:max(32px,50% - 602px)}.hm-card{width:min(100%,440px)}.hm-card.narrow{width:min(100%,290px)}.hero-mix.past-intro .ctas.hb-fade{opacity:1;pointer-events:auto}.hero-mix.past-intro .ctas.hb-fade a{pointer-events:auto}.hero-mix .ctas.hb-fade{transition:opacity .5s var(--ease)}.hero-mix.split-on .hb-cap{opacity:0}.hm-stats{opacity:0;grid-area:1/1;align-self:end;display:block;transform:translateY(14px)}.hero-mix.split-on .hm-stats{opacity:1;transform:none}.hm-figs{height:52px;color:var(--ink);-webkit-backdrop-filter:blur(14px);white-space:nowrap;background:#ffffffe6;border-radius:999px;align-items:center;gap:28px;padding:0 24px;display:flex}.hm-live{color:var(--muted);align-items:center;font-size:14px;display:inline-flex}.hm-live .pulse-dot{width:7px;height:7px;margin-right:9px}.hm-fig{align-items:baseline;gap:7px;display:inline-flex}.hm-fig b{font-size:17px;font-weight:600}.hm-fig span{color:var(--muted);font-size:14px}}@media (width<=1023px),(aspect-ratio<=1){.hm-panels{z-index:2;pointer-events:none;--panel-h:22svh;height:22svh;display:block;position:absolute;top:62svh;left:16px;right:16px}.hm-card{width:min(100%,360px);margin:0 auto;left:0;right:0}.hm-card.narrow{width:min(100%,260px)}}@media (prefers-reduced-motion:reduce){.hm-left,.hm-panels,.hm-stats{display:none}}section{position:relative}.sec{padding-block:clamp(96px,13vw,180px)}.sec-head{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:32px 64px;margin-bottom:clamp(48px,6vw,88px);display:grid}.sec-head .lede{justify-self:end}@media (width<=899px){.sec-head{grid-template-columns:1fr}.sec-head .lede{justify-self:start}}.live{padding-block:clamp(80px,9vw,128px) clamp(40px,5vw,72px)}.live-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:40px;display:flex}.live-top .h3{align-items:center;display:inline-flex}.pulse-dot{background:var(--good);width:9px;height:9px;animation:pulse 2s var(--ease-io) infinite;border-radius:50%;flex:none;margin-right:12px;display:inline-block}@keyframes pulse{50%{opacity:.3}}.figs{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.fig{border-radius:var(--r-card);background:var(--paper-2);flex-direction:column;gap:14px;min-width:0;padding:28px 28px 26px;display:flex}.fig .v{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(40px,4.6vw,72px);font-weight:680;font-stretch:112%;line-height:.95}.fig .k{color:var(--muted);font-size:15.5px}.fig.hot{background:var(--violet);color:#fff}.fig.hot .k{color:var(--on-violet-2)}@media (width<=899px){.figs{grid-template-columns:repeat(2,minmax(0,1fr))}}.chains-grid{grid-template-columns:1.3fr repeat(4,minmax(0,1fr));gap:12px;display:grid}.chain{border-radius:var(--r-card);background:var(--paper-2);min-height:380px;transition:transform .5s var(--ease), background-color .4s var(--ease);flex-direction:column;gap:14px;padding:30px;display:flex;position:relative}.chain:hover{background:var(--paper-3)}.chain.lead{background:var(--ink);color:#fff}.chain.lead:hover{background:var(--ink-2)}.chain .cm{width:44px;height:44px}.chain h3{margin-top:auto}.chain p{color:var(--muted);text-wrap:pretty;font-size:17px;line-height:1.45}.chain.lead p{color:#ffffffb3}.chain .vol{color:var(--muted);justify-content:space-between;align-items:baseline;gap:8px;padding-top:18px;font-size:14.5px;display:flex}.chain.lead .vol{color:#fff9}.chain .vol b{font-family:var(--mono);color:var(--ink);font-size:14.5px;font-weight:500}.chain.lead .vol b{color:#fff}@media (width<=1099px){.chains-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.chain.lead{grid-column:span 3;min-height:240px}}@media (width<=699px){.chains-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chain.lead{grid-column:span 2}.chain{min-height:250px;padding:20px}}.product{padding-bottom:clamp(60px,8vw,120px)}.frame-stage{height:210svh;position:relative}.frame-pin{place-items:center;height:100svh;padding-top:64px;display:grid;position:sticky;top:0}.frame{--w:.72;width:calc(var(--w) * 100vw);aspect-ratio:16/10;border-radius:var(--r-media);background:var(--paper-2);max-width:1680px;max-height:calc(100svh - 112px);position:relative;overflow:hidden;box-shadow:0 40px 90px -40px #2b128c59,0 12px 30px -18px #120a332e}.frame img,.frame canvas{object-fit:cover;object-position:top left;width:100%;height:100%;position:absolute;inset:0}.pair{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px;margin-top:16px;display:grid}.pair.flip{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);margin-top:0}.shot{grid-row:span 2;grid-template-rows:subgrid;gap:16px;min-width:0;display:grid}.shot .media{border-radius:var(--r-media);background:var(--paper-2);position:relative;overflow:hidden;box-shadow:0 30px 70px -40px #2b128c52}.shot .media img{width:100%;height:auto;transition:transform .9s var(--ease)}.shot:hover .media img{transform:scale(1.025)}.shot .media[data-zoom] picture{transform:scale(var(--z,1));transform-origin:30% 20%;display:block}.shot .media.tall{background:var(--paper-3);min-height:360px}.shot .media.tall picture{position:absolute;inset:7%}.shot .media.tall img{border-radius:18px;width:auto;max-width:100%;height:auto;max-height:100%;margin:auto;position:absolute;inset:0;box-shadow:0 20px 50px -30px #2b128c66}.shot figcaption{align-items:baseline;gap:14px;display:flex}.shot figcaption b{letter-spacing:-.02em;font-weight:640;font-stretch:104%}.shot figcaption span{color:var(--muted);font-size:16px}@media (width<=899px){.pair,.pair.flip{grid-template-columns:1fr}.shot .media.tall{aspect-ratio:4/5;min-height:0}.frame{--w:.92;aspect-ratio:4/3}.frame-stage{height:160svh}.shot figcaption{flex-direction:column;gap:2px}}.steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.step{border-radius:var(--r-card);background:var(--paper-2);transition:transform .5s var(--ease);flex-direction:column;display:flex;overflow:hidden}.step .art{aspect-ratio:1/.86;background:linear-gradient(#3a12f4 0%,#5b2cff 45%,#8b5cf6 100%);position:relative}.step .art .poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.step .txt{flex-direction:column;gap:12px;padding:30px 30px 34px;display:flex}.step p{color:var(--muted);text-wrap:pretty;font-size:17.5px;line-height:1.45}@media (width<=1099px){.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=599px){.steps{grid-template-columns:1fr}}.fees{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:12px;display:grid}.fee-big{border-radius:var(--r-card);background:var(--violet);color:#fff;flex-direction:column;justify-content:space-between;gap:28px;padding:36px;display:flex}.fee-big .v{white-space:nowrap;letter-spacing:-.06em;font-size:clamp(72px,8.4vw,150px);font-weight:720;font-stretch:118%;line-height:.85}.fee-big p{color:var(--on-violet-2);max-width:30ch;font-size:19px}.facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.fact{background:var(--paper-2);border-radius:22px;flex-direction:column;gap:8px;padding:28px 30px;display:flex}.fact b{letter-spacing:-.035em;font-size:clamp(24px,2.2vw,32px);font-weight:660;font-stretch:108%;line-height:1.05}.fact span{color:var(--muted);font-size:16px;line-height:1.4}.fee-cuts{border-radius:var(--r-card);background:var(--paper-2);min-width:0;padding:34px 36px 26px}.fee-cuts h3{margin-bottom:18px}.fee-cuts ul{gap:4px;display:grid}.fee-cuts li{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) 72px;align-items:center;gap:20px;padding:12px 0;display:grid}.fc-k{font-size:17px}.fc-bar{background:#7c3aed1a;border-radius:999px;height:10px;overflow:hidden}.fc-bar i{background:var(--lavender);border-radius:999px;height:100%;display:block}.fee-cuts li.curve .fc-bar i{background:var(--violet)}.fee-cuts li b{text-align:right;white-space:nowrap;font-size:16px;font-weight:500}.fee-cuts li.curve b,.fee-cuts li.curve .fc-k{color:var(--violet)}.fee-more{margin-top:14px}.fee-more summary{cursor:pointer;color:var(--violet);align-items:center;gap:8px;padding:8px 0;font-size:15.5px;font-weight:600;list-style:none;display:inline-flex}.fee-more summary::-webkit-details-marker{display:none}.fee-more summary .ic{transition:transform .4s var(--ease)}.fee-more[open] summary .ic{transform:rotate(45deg)}.fee-more .tbl-wrap{margin-top:12px}.tbl{border-collapse:collapse;width:100%;font-size:15.5px}.tbl th{text-align:right;color:var(--muted);padding:0 0 12px;font-size:13.5px;font-weight:500}.tbl th:first-child,.tbl td:first-child{text-align:left}.tbl td{text-align:right;font-family:var(--mono);padding:13px 0;font-size:14.5px}.tbl td:first-child{font-family:var(--sans);font-size:15.5px}.tbl tbody tr:nth-child(odd) td{background:#7c3aed0d}.tbl tbody tr td:first-child{border-radius:12px 0 0 12px;padding-left:14px}.tbl tbody tr td:last-child{border-radius:0 12px 12px 0;padding-right:14px}.tbl tr.curve td{color:var(--violet)}.tbl .t{color:var(--ink);font-weight:600}.tbl-wrap{overflow-x:auto}.tbl-note{color:var(--muted);margin:12px 0 0;font-size:14px;line-height:1.45}@media (width<=899px){.fees{grid-template-columns:1fr}.facts{grid-template-columns:repeat(2,minmax(0,1fr))}.fee-cuts{padding:24px 20px 18px}.fee-cuts li{grid-template-columns:minmax(0,1fr) auto;gap:6px 14px}.fc-bar{grid-area:2/1/auto/-1}.tbl{min-width:520px}.fact{padding:22px 20px}}.deep{color:var(--on-night);isolation:isolate}.deep:before{content:"";z-index:-1;background:var(--night);clip-path:inset(0 var(--dg,clamp(8px, 1.2vw, 18px)) round var(--dr,clamp(28px, 4vw, 56px)));position:absolute;inset:0}.deep .lede,.deep .body{color:var(--on-night-2)}.deep-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.deep .move-art{border-radius:var(--r-card);background:linear-gradient(#2a0dd8 0%,#4318ff 40%,#8b5cf6 100%);min-height:520px;position:relative;overflow:hidden}.deep .move-art .poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.guards{gap:10px;display:grid}.guard{background:var(--night-2);transition:background-color .4s var(--ease);border-radius:22px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:20px;padding:24px 28px;display:grid}.guard:hover{background:var(--night-3)}.guard .ib{width:52px;height:52px;color:var(--lavender);background:#8b5cf62e;border-radius:14px;place-items:center;display:grid}.guard b{letter-spacing:-.02em;font-size:21px;font-weight:640;font-stretch:106%;display:block}.guard p{color:var(--on-night-2);margin-top:4px;font-size:17px;line-height:1.5}@media (width<=899px){.deep-grid{grid-template-columns:1fr}.deep .move-art{min-height:340px}}.contracts{gap:8px;display:grid}.ct{background:var(--paper-2);transition:background-color .3s var(--ease);border-radius:20px;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:16px 20px;display:grid}.ct:hover{background:var(--paper-3)}.ct .cm{width:32px;height:32px}.ct .w{font-weight:560}.ct .a{font-family:var(--mono);color:var(--muted);font-size:13.5px}.ct .go{color:var(--muted);gap:6px;display:inline-flex}.ct.pending{background:var(--paper)}.ct.pending .w{color:var(--muted);font-weight:500}.copy{background:#120a330f;border:0;border-radius:999px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:13.5px;font-weight:560;display:inline-flex}.copy:hover{background:#120a331a}@media (width<=767px){.ct{grid-template-columns:32px minmax(0,1fr) auto;gap:4px 12px;padding:14px 14px 14px 16px}.ct .cm{grid-row:span 2}.ct .a{text-overflow:ellipsis;white-space:nowrap;grid-area:2/2;overflow:hidden}.ct .go{grid-area:1/3/span 2}.ct .copy{justify-content:center;width:38px;height:38px;padding:0}.ct .copy .lbl{display:none}.ct.pending{grid-template-columns:32px minmax(0,1fr)}}.faq{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:40px 64px;display:grid}.qa{background:var(--paper-2);transition:background-color .3s var(--ease);border-radius:22px;margin-bottom:8px}.qa.open{background:var(--paper-3)}.qa button{text-align:left;letter-spacing:-.02em;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:22px 24px;font-size:19px;font-weight:600;font-stretch:104%;display:flex}.qa button .ic{transition:transform .45s var(--ease);flex:none}.qa.open button .ic{transform:rotate(45deg)}.qa .ans{transition:grid-template-rows .5s var(--ease);grid-template-rows:0fr;display:grid}.qa.open .ans{grid-template-rows:1fr}.qa .ans>div{overflow:hidden}.qa .ans p{color:var(--muted);max-width:62ch;padding:0 24px 24px}@media (width>=900px){.faq-side{align-self:start;position:sticky;top:112px}}@media (width<=899px){.faq{grid-template-columns:1fr}}.final{text-align:center;padding-block:clamp(100px,12vw,170px) clamp(40px,5vw,70px)}.final .h2{max-width:13ch;margin:0 auto}.final .ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:40px;display:flex}.foot{padding:0 var(--gut) 28px}.foot-word{aspect-ratio:428.86/82.25;width:100%;max-width:1600px;margin:0 auto;position:relative}.foot-word img{width:100%;height:100%}.foot-row{max-width:calc(var(--wrap));color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:24px 40px;margin:36px auto 0;font-size:15px;display:flex}.foot-row nav{flex-wrap:wrap;gap:6px 24px;display:flex}.foot-row a:hover{color:var(--ink)}.rv{opacity:0;transition:opacity .9s var(--ease), translate 1s var(--ease);transition-delay:calc(var(--i,0) * 80ms);translate:0 28px}.rv.in{opacity:1;translate:none}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transition:none;translate:none}.btn:hover{--lift:0px}.pulse-dot{animation:none}.hero{height:auto}.hero-pin{height:100svh;position:relative}.beats,.ticks,.scroll-cue{display:none}.frame-stage{height:auto}.frame-pin{height:auto;padding-block:40px;position:relative}.frame{--w:.92}}.live+.sec{padding-top:clamp(56px,7vw,110px)}.board{border-radius:var(--r-card);background:var(--paper-2);margin-top:12px;padding:26px 28px 14px}.board-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:10px;display:flex}.board-head .link{color:var(--violet);font-size:15.5px}.toks{display:grid}.tok{transition:background-color .25s var(--ease);border-radius:18px;grid-template-columns:22px 44px minmax(0,1fr) auto 120px;align-items:center;gap:16px;margin-inline:-10px;padding:12px 10px;display:grid}.tok:hover{background:var(--paper-3)}.tok .rank{color:var(--muted);font-size:13px}.tok .ti{object-fit:cover;background:var(--paper-3);border-radius:50%;width:44px;height:44px}.tok .tn{align-items:baseline;gap:10px;min-width:0;display:flex}.tok .tn b{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-weight:620;font-stretch:104%;overflow:hidden}.tok .tn span{color:var(--muted);font-size:14.5px}.tok .tc{gap:10px;display:flex}.pc{justify-items:center;gap:6px;width:34px;display:grid}.pc i{background:linear-gradient(90deg, var(--violet) var(--p), #120a331a var(--p));border-radius:999px;width:100%;height:4px;display:block}.pc.grad i{background:var(--good)}.tok .tv{justify-items:end;display:grid}.tok .tv b{font-size:16px;font-weight:500}.tok .tv span{color:var(--muted);font-size:12.5px}@media (width<=767px){.board{padding:20px 16px 8px}.tok{grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"i n v""i c v";gap:6px 12px;margin-inline:-8px;padding:10px 8px}.tok .rank{display:none}.tok .ti{grid-area:i;width:40px;height:40px}.tok .tn{grid-area:n}.tok .tc{grid-area:c;gap:6px}.pc{gap:4px;width:26px}.pc .cm{width:16px;height:16px}.tok .tv{grid-area:v}}.vs{grid-template-rows:auto repeat(5,auto);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.vs-col{grid-row:span 6;grid-template-rows:subgrid;border-radius:var(--r-card);background:var(--paper-2);padding:36px 40px 18px;display:grid}.vs-col ul{display:contents}.vs-col h3{margin-bottom:18px}.vs-col li{grid-template-columns:150px minmax(0,1fr);align-items:baseline;gap:16px;padding:20px 0;display:grid}.vs-col li p{letter-spacing:-.02em;font-size:clamp(19px,1.6vw,23px);font-weight:520;font-stretch:104%;line-height:1.3}.vs-col li+li{box-shadow:0 -1px #120a3312}.vs-col .k{font-family:var(--mono);color:var(--muted);font-size:12.5px}.vs-col.them p{color:var(--muted)}.vs-col.us{background:var(--ink);color:#fff}.vs-col.us .dot{color:var(--brand)}.vs-col.us .k{color:#ffffff8c}.vs-col.us li+li{box-shadow:0 -1px #ffffff1a}@media (width<=899px){.vs{grid-template-rows:none;grid-template-columns:1fr;gap:12px}.vs-col{grid-row:auto;padding:24px 22px 8px;display:block}.vs-col ul{display:block}.vs-col li{grid-template-columns:1fr;gap:4px;padding:14px 0}}.depth{grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);gap:12px;display:grid}.depth-ctl{border-radius:var(--r-card);background:var(--violet);color:#fff;flex-direction:column;gap:22px;padding:30px 32px;display:flex}.depth-ctl label{justify-content:space-between;align-items:baseline;gap:12px;font-weight:560;display:flex}.depth-ctl label b{letter-spacing:-.04em;white-space:nowrap;font-size:clamp(40px,4.4vw,64px);font-weight:500;line-height:.9}.depth-ctl .small{color:var(--on-violet-2);margin-top:auto}.depth input[type=range]{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:34px;margin:0}.depth input[type=range]::-webkit-slider-runnable-track{background:#ffffff47;border-radius:999px;height:8px}.depth input[type=range]::-moz-range-track{background:#ffffff47;border-radius:999px;height:8px}.depth input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border-radius:50%;width:30px;height:30px;margin-top:-11px;box-shadow:0 6px 16px -6px #120a3380}.depth input[type=range]::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:30px;height:30px}.presets{flex-wrap:wrap;gap:8px;display:flex}.presets button{color:#fff;height:44px;transition:background-color .25s var(--ease);background:#120a3342;border:0;border-radius:999px;padding:0 18px;font-size:14.5px;font-weight:560}.presets button:hover{background:#ffffff42}.presets button.on{color:var(--violet);background:#fff}.depth .bar{border-radius:999px;gap:3px;height:14px;display:flex;overflow:hidden}.depth .bar span{height:100%;transition:width .45s var(--ease);display:block}.depth-ctl{gap:26px;padding:36px}.depth-list{border-radius:var(--r-card);background:var(--paper-2);flex-direction:column;gap:6px;min-width:0;padding:30px 34px 26px;display:flex}.dl-head,.dl-row{grid-template-columns:minmax(0,1.5fr) 84px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:20px;display:grid}.dl-head{color:var(--muted);padding-bottom:6px;font-size:14px}.dl-head span:first-child{grid-column:1/span 2}.dl-head span:not(:first-child){text-align:right}.dl-row{padding:16px 0}.dl-row+.dl-row{box-shadow:0 -1px #120a330f}.dl-chain{gap:10px;min-width:0;display:grid}.dl-chain .cn{font-size:18px;font-weight:560}.dl-bar{background:#120a3312;border-radius:999px;height:6px;display:block;overflow:hidden}.dl-bar i{height:100%;transition:width .45s var(--ease);border-radius:999px;display:block}.dl-pct{text-align:right;font-size:22px;font-weight:500}.dl-v{text-align:right;color:var(--muted);font-size:16px}.dl-v.t{color:var(--ink);font-weight:600}.depth-list>.small{margin-top:8px}.cn{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.cn .cm{flex:none}.prices{border-radius:var(--r-card);background:var(--paper-2);gap:22px;margin-top:12px;padding:32px 34px;display:grid}.prices-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;display:flex}.prices-head b{color:var(--ink);font-weight:500}.prices-head .h3{align-items:center;display:inline-flex}.ptiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.pt{background:var(--paper);border-radius:18px;gap:16px;min-width:0;padding:20px 22px;display:grid}.pt .cn{color:var(--muted);font-size:15px}.pt b{font-size:20px;font-weight:500}@media (width<=1099px){.depth{grid-template-columns:1fr}.depth-ctl .small{margin-top:0}}@media (width<=899px){.ptiles{grid-template-columns:repeat(2,minmax(0,1fr))}.prices{padding:22px 18px}.depth-ctl{padding:24px 22px}.depth-list{padding:22px 18px 18px}.dl-head{display:none}.dl-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 14px}.dl-v{text-align:left;grid-column:span 1;font-size:14.5px}.dl-v[data-c=pool]:before{content:"Pool ";color:var(--muted)}.dl-v[data-c=move]:before{content:"$100 buy ";color:var(--muted);font-weight:400}.dl-v[data-c=move]{text-align:right}}.route-sec .tag{color:var(--lavender);background:#8b5cf638;border-radius:999px;margin-bottom:22px;padding:7px 14px;font-size:14px;font-weight:560;display:inline-block}.route-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.route-steps li{border-radius:var(--r-card);background:var(--night-2);flex-direction:column;gap:10px;min-height:260px;padding:30px;display:flex}.route-steps .rs-n{color:var(--lavender);margin-bottom:auto;font-size:13px}.route-steps .cm{width:40px;height:40px;margin-top:36px;margin-bottom:8px}.route-steps b{letter-spacing:-.025em;font-size:clamp(22px,1.9vw,28px);font-weight:620;font-stretch:104%;line-height:1.15}.route-steps span{color:var(--on-night-2);font-size:17px}.route-out{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.ro{border-radius:var(--r-card);background:#8b5cf624;flex-direction:column;gap:10px;padding:30px;display:flex}.ro b{letter-spacing:-.05em;color:#c4b5fd;font-size:clamp(44px,5vw,80px);font-weight:680;font-stretch:112%;line-height:.9}.ro span{color:var(--on-night-2);max-width:28ch;font-size:16.5px}.route-more{color:var(--on-night-2);margin-top:22px}.route-more b{color:#fff;font-weight:500}.deep+.sec,.route-sec+.sec{padding-top:clamp(96px,13vw,180px)}@media (width<=899px){.route-steps,.route-out{grid-template-columns:1fr}.route-steps li{min-height:0;padding:24px 22px}.route-steps .cm{margin-top:20px}.ro{padding:24px 22px}}.wd{vertical-align:top;margin:0 -.05em -.16em;padding:0 .05em .16em;display:inline-block;overflow:clip}.wd>span{display:inline-block}@keyframes word-up{0%{translate:0 110%}}@keyframes rise-in{0%{opacity:0;translate:0 18px}}@keyframes art-in{0%{opacity:0;translate:0 36px;scale:.97}}@media (prefers-reduced-motion:no-preference){.hero-b .hb-h1 .wd>span{animation:word-up 1.15s var(--ease) backwards;animation-delay:calc(.12s + var(--w) * 75ms)}.hero-b .hb-sub{animation:rise-in .95s var(--ease) .5s backwards}.hero-b .ctas{animation:rise-in .95s var(--ease) .6s backwards}.hero-b .hb-strip{animation:rise-in .95s var(--ease) .78s backwards}.hero-b .hero-art{animation:art-in 1.5s var(--ease) .2s backwards}}.h2.rv.split{opacity:1;translate:none}.h2.split .wd>span{transition:translate 1.1s var(--ease);transition-delay:calc(var(--i,0) * 80ms + var(--w,0) * 55ms);translate:0 110%}.h2.split.in .wd>span{translate:none}.tilt{transform:perspective(1100px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translate3d(0, var(--lift,0px), 0);transition:opacity .9s var(--ease), translate 1s var(--ease), transform .8s var(--ease), background-color .4s var(--ease);transition-delay:calc(var(--i,0) * 80ms), calc(var(--i,0) * 80ms), 0s, 0s;will-change:transform}.tilt.tilting{transition:opacity .9s var(--ease), translate 1s var(--ease), transform .25s var(--ease), background-color .4s var(--ease);transition-delay:0s}.tilt:hover{--lift:-6px}.par{transform:translate3d(calc(var(--px,0) * 7px), calc(var(--py,0) * 7px), 0);transition:transform .8s var(--ease);display:inline-flex}.tilting .par{transition-duration:.3s}.step.tilt .art .poster,.step.tilt .art canvas{transition:transform 1.1s var(--ease)}.step.tilt:hover .art .poster,.step.tilt:hover .art canvas{transform:scale(1.045)}.shot .media.tilt{--lift:0px}.shot:hover .media.tilt{--lift:-4px}.link,.foot-row a,.faq-side .link{transition:background-size .45s var(--ease), color .3s var(--ease);background:linear-gradient(currentColor,currentColor) 100% 100%/0 1.5px no-repeat;padding-bottom:2px}.link:hover,.foot-row a:hover{background-position:0 100%;background-size:100% 1.5px}.nav{position:relative}.nav a{z-index:1;position:relative}.nav-pill{z-index:0;height:38px;width:var(--pw,0px);opacity:0;transform:translate(var(--px,0px), -50%);pointer-events:none;transition:transform .5s var(--ease), width .5s var(--ease), opacity .3s var(--ease), background-color .45s var(--ease);background:#120a3312;border-radius:999px;position:absolute;top:50%;left:0}.nav-pill.on{opacity:1}.nav-pill.jump{transition:opacity .3s var(--ease), background-color .45s var(--ease)}.head.on-violet .nav-pill{background:#ffffff29}.nav.pilled a:hover{background:0 0}.nav a[aria-current=true]{opacity:1}.hb-p{transition:opacity .35s var(--ease)}.hb-px.dim .hb-p{opacity:.32}.hb-px.dim .hb-p.on{opacity:1}.hb-p .cm{transition:transform .45s var(--ease)}.hb-p.on .cm{transform:translateY(-2px)scale(1.12)}@media (hover:hover) and (pointer:fine){.hb-p{cursor:default}}.fact b,.ro b,.fig .v{font-variant-numeric:tabular-nums}[data-focus]{cursor:zoom-in}.fv{z-index:80;position:fixed;inset:0}.fv[hidden]{display:none}.fv-bg{-webkit-backdrop-filter:blur(10px);opacity:0;transition:opacity .45s var(--ease);cursor:zoom-out;background:#0d0826db;position:absolute;inset:0}.fv.open .fv-bg{opacity:1}.fv-img{transform-origin:0 0;transition:transform .6s var(--ease), opacity .3s var(--ease);will-change:transform;background:#fff;border-radius:18px;position:absolute;top:0;left:0}.fv-bar{color:#fff;opacity:0;width:min(100% - 32px,760px);transition:transform .5s var(--ease), opacity .4s var(--ease);-webkit-backdrop-filter:blur(16px);background:#ffffff1a;border-radius:999px;align-items:center;gap:6px;padding:8px 8px 8px 22px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%,16px)}.fv.open .fv-bar{opacity:1;transition-delay:.12s;transform:translate(-50%)}.fv-cap{white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:baseline;gap:10px;min-width:0;font-size:15px;display:flex;overflow:hidden}.fv-cap b{font-weight:640}.fv-cap span{color:#ffffffa8;text-overflow:ellipsis;overflow:hidden}.fv-n{color:#fff9;margin-right:6px;font-size:12.5px}.fv-btn{color:#fff;width:42px;height:42px;transition:background-color .25s var(--ease);background:#ffffff1f;border:0;border-radius:999px;place-items:center;display:inline-grid}.fv-btn:hover{background:#ffffff3d}@media (width<=599px){.fv-cap span,.fv-n{display:none}.fv-bar{padding-left:16px}}@media (prefers-reduced-motion:reduce){.fv-img,.fv-bg,.fv-bar{transition:none}}.hero :focus-visible,.head.on-violet :focus-visible,.depth-ctl :focus-visible,.fee-big :focus-visible,.fig.hot :focus-visible,.fv :focus-visible{outline-color:#fff}.skip{z-index:100;background:var(--ink);color:#fff;border-radius:999px;padding:10px 16px;font-weight:600;position:fixed;top:-60px;left:12px}.skip:focus{top:12px}@media (width<=599px){.tbl{min-width:0;font-size:13px}.tbl th{font-size:11.5px}.tbl td{padding:11px 0;font-size:12.5px}.tbl td:first-child{font-size:13px}.tbl tbody tr td:first-child{padding-left:8px}.tbl tbody tr td:last-child{padding-right:8px}}@media (width<=399px){.pt{gap:12px;padding:16px 14px}.pt .cn{overflow-wrap:anywhere;font-size:13px}.pt b{font-size:17px}}
