:root{--l-bg:#fff;--l-surface:#f8fafc;--l-card:#fff;--l-fg:#020719;--l-muted:#64748b;--l-border:#e2e8f0}.landing-dark{--l-bg:#020719;--l-surface:#060c1f;--l-card:#0b1428;--l-fg:#f8fafc;--l-muted:#94a3b8;--l-border:#ffffff17;background:var(--l-bg);color:var(--l-fg)}html[data-dark-skip] .landing-dark{--l-bg:#fff;--l-surface:#f8fafc;--l-card:#fff;--l-fg:#020719;--l-muted:#64748b;--l-border:#e2e8f0;background:var(--l-bg);color:var(--l-fg)}html[data-dark-skip] .landing-dark .stk-card-inner{box-shadow:0 20px 48px -20px #0f172a1f}html[data-dark-skip] .landing-dark .stk-overlay{opacity:calc(var(--stk-p,0) * .35);background:#fff}.film-root{color:#020719;background:#fff;overflow-x:clip}.hero-in{animation:heroIn .45s cubic-bezier(.16, 1, .3, 1) var(--d,0s) both}@keyframes heroIn{0%{opacity:.3;transform:translateY(12px)}to{opacity:1;transform:none}}html.rv .reveal{opacity:0;transform:translateY(16px)}html.rv .reveal-pop{transform:scale(.85)}html.rv .reveal.in{opacity:1;transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1);transition-delay:calc(min(var(--i,0), 4) * 50ms);transform:none}html.rv .reveal-pop.in{transition-timing-function:cubic-bezier(.34,1.56,.64,1)}html.rv .reveal-mask{opacity:1;transform:none}html.rv .reveal-mask .ml{margin-bottom:-.12em;padding-bottom:.12em;display:block;overflow:hidden}html.rv .reveal-mask .mi{display:block;transform:translateY(108%)}html.rv .reveal-mask.in .mi{transition:transform .65s cubic-bezier(.16,1,.3,1);transition-delay:calc(min(var(--i,0), 4) * 50ms + var(--l,0) * 70ms);transform:none}.reveal-mask .ml,.reveal-mask .mi{display:block}html.rv:not(.rv-ok) .reveal,html.rv:not(.rv-ok) .reveal-mask .mi{animation:0s 2.5s forwards rvSafe}@keyframes rvSafe{to{opacity:1;transform:none}}.f-display{font-family:var(--font-sans), sans-serif;letter-spacing:-.035em;font-weight:800;line-height:1.05}.film-root .font-mono{font-family:var(--font-sans), sans-serif;font-variant-numeric:tabular-nums}.swatch-ring{transition:box-shadow .2s}.sticky-cta{pointer-events:none;opacity:0;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .2s;transform:translateY(120%)}.sticky-cta.on{pointer-events:auto;opacity:1;transform:translate(0,0)}.poster-fade{transition:opacity .35s}.phone{aspect-ratio:360/779;background:#020719;border:10px solid #020719;border-radius:2.6rem;position:relative;overflow:hidden;box-shadow:0 40px 70px -30px #02071959,0 8px 20px -8px #02071933}.reel,.scrollbar-none{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.reel::-webkit-scrollbar{display:none}.scrollbar-none::-webkit-scrollbar{display:none}.faq summary{cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq .chev{transition:transform .35s cubic-bezier(.16,1,.3,1)}.faq details[open] .chev{color:#0bdac2;transform:rotate(180deg)}.faq details[open] summary span:first-child{color:#0bdac2}.faq .ans{animation:.45s cubic-bezier(.16,1,.3,1) both faqIn}@keyframes faqIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.film-root :focus-visible{outline-offset:3px;border-radius:12px;outline:2px solid #0bdac2}@media (prefers-reduced-motion:reduce){.hero-in{animation:none!important}.reveal,.reveal-mask .mi{opacity:1!important;transition:none!important;transform:none!important}.faq .ans{animation:none!important}.sticky-cta,.poster-fade{transition:none!important}}html.lite .hero-in{animation:none!important}html.lite .reveal,html.lite .reveal-mask .mi{opacity:1!important;transition:none!important;transform:none!important}html.lite .faq .ans{animation:none!important}html.lite .sticky-cta,html.lite .poster-fade{transition:none!important}.hero-sweep{color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(90deg,#020719 0% 34%,#34c98e 41%,#12b5c9 49%,#2f74d0 57%,#020719 66% 100%);background-position:50% 0;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:4.5s cubic-bezier(.45,0,.55,1) infinite heroSweep}@keyframes heroSweep{0%{background-position:100% 0}88%,to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.hero-sweep{animation:none}}html.lite .hero-sweep{animation:none}.show-card{transform:translateY(var(--y,0px)) rotate(var(--r,0deg));transition:transform .5s cubic-bezier(.32,.72,0,1),box-shadow .5s}@media (hover:hover){.show-card:hover{transform:translateY(calc(var(--y,0px) - 10px)) rotate(0deg);box-shadow:0 32px 72px -20px #02071947}}@media (max-width:1023px){.show-card{transform:translateY(var(--y,0px)) rotate(var(--rm,0deg))}}@media (prefers-reduced-motion:reduce){.show-card{transition:none!important;transform:none!important}.show-card:hover{transform:none!important}}html.lite .show-card{transition:none!important;transform:none!important}html.lite .show-card:hover{transform:none!important}.aud-words-grid{text-align:left;grid-template-columns:1fr;align-items:center;display:inline-grid}.aud-word{will-change:transform, opacity;grid-area:1/1;transition:opacity .45s cubic-bezier(.32,.72,0,1),transform .45s cubic-bezier(.32,.72,0,1)}.aud-word-active{opacity:1;transform:translateY(0)}.aud-word-prev{opacity:0;transform:translateY(-40%)}.aud-word-next{opacity:0;transform:translateY(40%)}.aud-switch-bounce{animation:.5s cubic-bezier(.32,.72,0,1) audSwitchBounce}@keyframes audSwitchBounce{0%{transform:translate(0)}35%{transform:translate(-.54em)}to{transform:translate(0)}}.aud-cursor{animation:1s steps(2,start) infinite audCursorBlink}@keyframes audCursorBlink{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){.aud-switch-bounce,.aud-cursor{animation:none!important}.aud-word{transition:none!important}}html.lite .aud-switch-bounce,html.lite .aud-cursor{animation:none!important}html.lite .aud-word{transition:none!important}.season-line{transform-origin:0;will-change:transform}.season-line-v{transform-origin:top;will-change:transform}@media (prefers-reduced-motion:reduce){.season-line,.season-line-v{transform:none!important}}html.lite .season-line,html.lite .season-line-v{transform:none!important}.mq-track-1{will-change:transform;animation:50s linear infinite mqTrack}.mq-track-2{will-change:transform;animation:50s linear infinite reverse mqTrack}@keyframes mqTrack{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.mq-track-1:hover,.mq-track-2:hover,.mq-paused .mq-track-1,.mq-paused .mq-track-2{animation-play-state:paused}.mq-mask{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}@media (prefers-reduced-motion:reduce){.mq-track-1,.mq-track-2{animation:none!important;transform:none!important}}html.lite .mq-track-1,html.lite .mq-track-2{animation:none!important;transform:none!important}.hero-strip-track{will-change:transform;animation:55s linear infinite heroStripScroll}@keyframes heroStripScroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.hero-strip-paused .hero-strip-track{animation-play-state:paused}.hero-strip-mask{-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}@media (prefers-reduced-motion:reduce){.hero-strip-track{animation:none!important;transform:none!important}}html.lite .hero-strip-track{animation:none!important;transform:none!important}.priv-card{will-change:transform;transition:transform .3s cubic-bezier(.32,.72,0,1),box-shadow .3s cubic-bezier(.32,.72,0,1)}@media (hover:hover){.priv-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px -15px #0207191f}}@media (prefers-reduced-motion:reduce){.priv-card{transition:none!important}.priv-card:hover{transform:none!important}}html.lite .priv-card{transition:none!important}html.lite .priv-card:hover{transform:none!important}.faq-grid-rows{transition:grid-template-rows .35s cubic-bezier(.32,.72,0,1);display:grid}.faq-grid-open{visibility:visible;grid-template-rows:1fr}.faq-grid-closed{visibility:hidden;grid-template-rows:0fr}details:not([open])>:not(summary){display:none!important}.faq-chev{will-change:transform;transition:transform .35s cubic-bezier(.32,.72,0,1)}.faq-chev-open{transform:rotate(180deg)}.faq-chev-closed{transform:rotate(0)}@media (prefers-reduced-motion:reduce){.faq-grid-rows,.faq-chev{transition:none!important}}html.lite .faq-grid-rows,html.lite .faq-chev{transition:none!important}.close-float-0{will-change:transform;animation:3.2s ease-in-out infinite closeFloat}.close-float-1{will-change:transform;animation:3.2s ease-in-out .4s infinite closeFloat}.close-float-2{will-change:transform;animation:3.2s ease-in-out .8s infinite closeFloat}.close-float-3{will-change:transform;animation:3.2s ease-in-out 1.2s infinite closeFloat}@keyframes closeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.close-paused .close-float-0,.close-paused .close-float-1,.close-paused .close-float-2,.close-paused .close-float-3{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.close-float-0,.close-float-1,.close-float-2,.close-float-3{animation:none!important;transform:none!important}}html.lite .close-float-0,html.lite .close-float-1,html.lite .close-float-2,html.lite .close-float-3{animation:none!important;transform:none!important}.how-ellipse-path{stroke-dasharray:1;stroke-dashoffset:1px;will-change:stroke-dashoffset}.how-ellipse-path.how-in{stroke-dashoffset:0}.how-arrow-path{stroke-dasharray:1;stroke-dashoffset:1px;will-change:stroke-dashoffset;transition:stroke-dashoffset .5s cubic-bezier(.65,0,.35,1)}.how-arrow-path.how-in{stroke-dashoffset:0}.how-center-circle{will-change:opacity, transform}.how-step-card{will-change:transform, opacity;transition:transform .45s cubic-bezier(.32,.72,0,1),opacity .45s cubic-bezier(.32,.72,0,1)}.how-step-hidden{pointer-events:none;opacity:0!important;transform:translateY(16px)scale(.96)!important}.how-step-visible{opacity:1!important;transform:translateY(0)scale(1)!important}.how-step-active{opacity:1!important;transform:scale(1.04)!important}.how-step-inactive{opacity:1!important;transform:scale(1)!important}.how-card-box{will-change:box-shadow;background-color:#fff;border-radius:1rem;transition:box-shadow .45s cubic-bezier(.32,.72,0,1),border-color .45s cubic-bezier(.32,.72,0,1)}.how-card-box-active{border-color:#0000!important;box-shadow:0 0 0 2px #0bdac28c,0 24px 56px -18px #02071947!important}.how-card-box-inactive{border-color:#02071914;box-shadow:0 20px 48px -16px #0207192e}.how-content-dim{will-change:opacity;transition:opacity .45s cubic-bezier(.32,.72,0,1)}.how-content-active,.how-content-inactive{opacity:1!important}.how-dot{offset-rotate:0deg;offset-anchor:center;will-change:offset-distance;pointer-events:none;z-index:5;background-color:#0bdac2;border-radius:9999px;width:12px;height:12px;transition:offset-distance 1.1s cubic-bezier(.65,0,.35,1);position:absolute;top:0;left:0;box-shadow:0 0 0 6px #0bdac22e,0 0 24px #0bdac299}.how-dot-scroll{transition:none!important}.how-v-line{transform-origin:top;will-change:transform}@keyframes howPop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes howSwitchBall{0%{transform:translate(0)}to{transform:translate(18px)}}@keyframes howSwitchBg{0%{opacity:0}to{opacity:1}}@keyframes howBarFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes howFadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes howBubbleIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes howBarGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.how-sticky-stage{transform:scale(var(--how-s,1));transform-origin:top;will-change:transform}@media (prefers-reduced-motion:reduce){.how-ellipse-path,.how-arrow-path,.how-center-circle,.how-step-card,.how-step-hidden,.how-step-visible,.how-dot,.how-v-line,.how-card-box,.how-content-dim,.how-sticky-stage{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}html.lite .how-ellipse-path,html.lite .how-arrow-path,html.lite .how-center-circle,html.lite .how-step-card,html.lite .how-step-hidden,html.lite .how-step-visible,html.lite .how-dot,html.lite .how-v-line,html.lite .how-card-box,html.lite .how-content-dim,html.lite .how-sticky-stage{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}@keyframes mascotFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.mascot-float-1{animation:4s ease-in-out infinite mascotFloat}.mascot-float-2{animation:4s ease-in-out -1.3s infinite mascotFloat}.mascot-float-3{animation:4s ease-in-out -2.6s infinite mascotFloat}@media (prefers-reduced-motion:reduce){.mascot-float-1,.mascot-float-2,.mascot-float-3{animation:none!important}}html.lite .mascot-float-1,html.lite .mascot-float-2,html.lite .mascot-float-3{animation:none!important}.holo-tile{aspect-ratio:1;-webkit-user-select:none;user-select:none;border-radius:22%;justify-content:center;align-items:center;transition:transform .25s cubic-bezier(.32,.72,0,1),box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px 1.5px #fff6,inset 0 -2px 4px #00000040,0 8px 18px -4px #0006}.car-stage{perspective:2600px;--r:900px;--s:.78;width:100%;position:relative;overflow-x:clip;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}@media (min-width:1024px){.car-stage{--s:1;perspective:4000px}}.car-ring{width:0;height:0;transform-style:preserve-3d;transform:scale3d(var(--s), var(--s), var(--s)) translateZ(calc(var(--r) * -1));will-change:transform;animation:70s linear infinite carSpin;position:absolute;top:50%;left:50%}@keyframes carSpin{0%{transform:scale3d(var(--s), var(--s), var(--s)) translateZ(calc(var(--r) * -1)) rotateY(0deg)}to{transform:scale3d(var(--s), var(--s), var(--s)) translateZ(calc(var(--r) * -1)) rotateY(-360deg)}}.car-card{width:260px;height:400px;transform:rotateY(calc(var(--i) * 360deg / var(--n))) translateZ(var(--r));transform-style:preserve-3d;backface-visibility:hidden;position:absolute;top:-200px;left:-130px}@media (min-width:1024px){.car-card{width:260px;height:400px;top:-200px;left:-130px}}.car-ring.paused{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.car-ring{animation:none!important}}html.lite .car-ring{animation:none!important}.car-stat{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(16px)}.car-stat.in,html.lite .car-stat{opacity:1;transform:none}.ms-words-slot{min-width:6.8ch;position:relative}.ms-rot-word{will-change:transform;grid-area:1/1;transition:transform .45s cubic-bezier(.32,.72,0,1)}.ms-rot-active{opacity:1;visibility:visible;transform:translateY(0)}.ms-rot-prev{opacity:0;visibility:hidden;transition-duration:.25s;transform:translateY(-100%)}.ms-rot-next{opacity:0;visibility:hidden;transform:translateY(100%)}@media (prefers-reduced-motion:reduce){.ms-rot-word,.ms-switch,.ms-knob{transition:none!important}}html.lite .ms-rot-word,html.lite .ms-switch,html.lite .ms-knob{transition:none!important}.landing-dark .bento-card{background:var(--l-card);border-color:var(--l-border);color:var(--l-fg)}.landing-dark .closing-wave-container{background:var(--l-bg)}.landing-dark .closing-wave{background:radial-gradient(60% 50%,#0bdac233 0%,#1756e11f 45%,#0000 70%)}.tun-stage{width:100%;height:300px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 7% 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 7% 93%,#0000 100%)}.tun-viewport{perspective:900px;perspective-origin:50%;width:100%;height:100%;transform-style:preserve-3d;position:relative}.tun-card{will-change:transform, opacity;backface-visibility:hidden;background:#fff;border-radius:18px;width:150px;height:220px;margin-top:-110px;margin-left:-75px;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 16px 36px -12px #02071938,0 0 0 1px #02071914}.tun-card-left{animation:14s linear infinite reverse tunMoveLeft}.tun-card-right{animation:14s linear infinite reverse tunMoveRight}@keyframes tunMoveLeft{0%{opacity:0;transform:translate3d(-187px,0,117px)rotateY(14deg)}6%{opacity:1}25%{opacity:1;transform:translate3d(-167px,0,-174px)rotateY(25deg)}50%{opacity:1;transform:translate3d(-142px,0,-718px)rotateY(36deg)}75%{opacity:1;transform:translate3d(-108px,0,-1958px)rotateY(47deg)}90%{opacity:1}to{opacity:0;transform:translate3d(-80px,0,-5100px)rotateY(58deg)}}@keyframes tunMoveRight{0%{opacity:0;transform:translate3d(187px,0,117px)rotateY(-14deg)}6%{opacity:1}25%{opacity:1;transform:translate3d(167px,0,-174px)rotateY(-25deg)}50%{opacity:1;transform:translate3d(142px,0,-718px)rotateY(-36deg)}75%{opacity:1;transform:translate3d(108px,0,-1958px)rotateY(-47deg)}90%{opacity:1}to{opacity:0;transform:translate3d(80px,0,-5100px)rotateY(-58deg)}}.tun-glow{pointer-events:none;z-index:0;background:radial-gradient(circle,#0bdac229 0%,#1597dc0f 50%,#0000 70%);border-radius:50%;width:180px;height:180px;margin-top:-90px;margin-left:-90px;position:absolute;top:50%;left:50%}@media (prefers-reduced-motion:reduce){.tun-card{animation:none!important}.tun-card-left:first-child{opacity:.9;transform:translate3d(-140px,0,-100px)rotateY(36deg)}.tun-card-left:nth-child(2){opacity:.8;transform:translate3d(-90px,0,-400px)rotateY(44deg)}.tun-card-left:nth-child(3){opacity:.6;transform:translate3d(-40px,0,-800px)rotateY(52deg)}.tun-card-left:nth-child(n+4){display:none}.tun-card-right:first-child{opacity:.9;transform:translate3d(140px,0,-100px)rotateY(-36deg)}.tun-card-right:nth-child(2){opacity:.8;transform:translate3d(90px,0,-400px)rotateY(-44deg)}.tun-card-right:nth-child(3){opacity:.6;transform:translate3d(40px,0,-800px)rotateY(-52deg)}.tun-card-right:nth-child(n+4){display:none}}html.lite .tun-card{animation:none!important}html.lite .tun-card-left:first-child{opacity:.9;transform:translate3d(-140px,0,-100px)rotateY(36deg)}html.lite .tun-card-left:nth-child(2){opacity:.8;transform:translate3d(-90px,0,-400px)rotateY(44deg)}html.lite .tun-card-left:nth-child(3){opacity:.6;transform:translate3d(-40px,0,-800px)rotateY(52deg)}html.lite .tun-card-left:nth-child(n+4){display:none}html.lite .tun-card-right:first-child{opacity:.9;transform:translate3d(140px,0,-100px)rotateY(-36deg)}html.lite .tun-card-right:nth-child(2){opacity:.8;transform:translate3d(90px,0,-400px)rotateY(-44deg)}html.lite .tun-card-right:nth-child(3){opacity:.6;transform:translate3d(40px,0,-800px)rotateY(-52deg)}html.lite .tun-card-right:nth-child(n+4){display:none}.stk-container{flex-direction:column;width:100%;display:flex;position:relative}.stk-card-wrapper{width:100%;max-width:1080px;margin-bottom:38svh;margin-left:auto;margin-right:auto;position:sticky}@media (min-width:1024px){.stk-card-wrapper{margin-bottom:10svh}}.stk-card-wrapper:last-child{margin-bottom:0}.stk-card-wrapper[data-index="0"]{z-index:10;top:88px}.stk-card-wrapper[data-index="1"]{z-index:20;top:102px}.stk-card-wrapper[data-index="2"]{z-index:30;top:116px}.stk-card-inner{background:var(--l-card);border:1px solid var(--l-border);transform:scale(calc(1 - .06 * var(--stk-p,0)));transform-origin:50% 0;will-change:transform;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 24px 60px -28px #0000008c}.stk-overlay{opacity:calc(var(--stk-p,0) * .45);pointer-events:none;z-index:5;background:#020719;border-radius:28px;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.stk-card-wrapper{margin-bottom:24px!important;position:static!important;top:auto!important}.stk-card-inner{transform:none!important}.stk-overlay{display:none!important}}html.lite .stk-card-wrapper{margin-bottom:24px!important;position:static!important;top:auto!important}html.lite .stk-card-inner{transform:none!important}html.lite .stk-overlay{display:none!important}.bcar-track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:16px;margin-left:-16px;margin-right:-16px;padding:8px 16px 16px;scroll-padding-left:16px;display:flex;overflow-x:auto}.bcar-track::-webkit-scrollbar{display:none}.bcar-card{scroll-snap-align:start;flex:0 0 86%;width:86%;max-width:330px}@keyframes bcarFloat1{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes bcarFloat2{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}@keyframes bcarFloat3{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.bcar-float-1{animation:7s ease-in-out infinite bcarFloat1}.bcar-float-2{animation:9s ease-in-out -2.5s infinite bcarFloat2}.bcar-float-3{animation:8s ease-in-out -4.5s infinite bcarFloat3}@media (prefers-reduced-motion:reduce){.bcar-float-1,.bcar-float-2,.bcar-float-3{animation:none!important}}html.lite .bcar-float-1,html.lite .bcar-float-2,html.lite .bcar-float-3{animation:none!important}
.h-xl{font-size:30px}@media (min-width:640px){.h-xl{font-size:36px}}@media (min-width:1024px){.h-xl{font-size:48px}}.h-hero{letter-spacing:-.035em;font-size:clamp(44px,9vw,136px);line-height:.95}.hero-stage{--W:250px;--H:calc(var(--W) / .4621);justify-content:center;width:100%;margin-top:3.5rem;display:flex;position:relative}.hero-center{z-index:1;width:var(--W);position:relative}.hero-rise{width:var(--W);transform-origin:50% 100%}.hero-side{display:none}@media (max-width:767px){.h-hero{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(36px,10.6vw,56px);line-height:1}.hero-stage{--W:min(64vw, 260px);margin-top:2rem}}@media (min-width:768px){.hero-stage{--H:min(72vh, 680px);--W:calc(var(--H) * .4621);margin-top:4rem}.hero-side{width:calc(var(--W) * 1.08);z-index:0;display:block;position:absolute;top:3%;left:50%}.hero-side .phone{width:100%;box-shadow:0 40px 70px -30px #02071947}.hero-side-l{transform:translate3d(calc(-50% - var(--W) * .86), 0, 0) rotate(-5deg)}.hero-side-r{transform:translate3d(calc(-50% + var(--W) * .86), 0, 0) rotate(5deg)}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){html:not(.lite) .hero-rise{will-change:transform;animation:linear both heroRise;animation-timeline:scroll(root);animation-range:0 80vh}@keyframes heroRise{0%{transform:translateY(60px)scale(.9)}to{transform:translate(0,0)scale(1.04)}}@media (max-width:767px){html:not(.lite) .hero-rise{animation-name:heroRiseM;animation-range:0 60vh}@keyframes heroRiseM{0%{transform:translateY(12px)scale(.97)}to{transform:translate(0,0)scale(1.02)}}}@media (min-width:768px){html:not(.lite) .hero-side-l{will-change:transform;animation:linear both heroSideL;animation-timeline:scroll(root);animation-range:0 90vh}html:not(.lite) .hero-side-r{will-change:transform;animation:linear both heroSideR;animation-timeline:scroll(root);animation-range:0 90vh}@keyframes heroSideL{0%{transform:translate3d(calc(-50% - var(--W) * .5), 30px, 0) rotate(-2deg)}to{transform:translate3d(calc(-50% - var(--W) * 1), -10px, 0) rotate(-6deg)}}@keyframes heroSideR{0%{transform:translate3d(calc(-50% + var(--W) * .5), 30px, 0) rotate(2deg)}to{transform:translate3d(calc(-50% + var(--W) * 1), -10px, 0) rotate(6deg)}}}}}.bento-card{background:#fff;border:1px solid #0207191a;border-radius:1.5rem;position:relative;overflow:hidden}@media (hover:hover){.bento-card:before{content:"";pointer-events:none;border-radius:inherit;opacity:0;background:radial-gradient(circle at 50% 0,#0bdac229,#0000 70%);transition:opacity .3s;position:absolute;inset:0}.bento-card:hover:before{opacity:1}}@media (prefers-reduced-motion:reduce){.bento-card:before{transition:none!important}}html.lite .bento-card:before{display:none!important}.wol-track{will-change:transform;gap:1rem;width:max-content;animation:60s linear infinite wol;display:flex}.wol-reverse{animation-direction:reverse}@keyframes wol{to{transform:translate(-50%)}}@media (hover:hover){.wol:hover .wol-track{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.wol-track{scroll-snap-type:x mandatory;overflow-x:auto;width:auto!important;animation:none!important}.wol-dup{display:none!important}}html.lite .wol-track{scroll-snap-type:x mandatory;overflow-x:auto;width:auto!important;animation:none!important}html.lite .wol-dup{display:none!important}.closing-wave-container{background:#fff;position:relative;overflow:hidden}.closing-wave{pointer-events:none;will-change:transform;background:radial-gradient(60% 50%,#0bdac224 0%,#1756e114 45%,#0000 70%);width:200%;height:200%;animation:24s ease-in-out infinite alternate waveSlow;position:absolute;inset:-50%}@keyframes waveSlow{0%{transform:translate(-4%,-4%)rotate(0)scale(1)}50%{transform:translate(4%,3%)rotate(6deg)scale(1.08)}to{transform:translate(-2%,4%)rotate(-4deg)scale(.96)}}@media (prefers-reduced-motion:reduce){.closing-wave{animation:none!important;transform:none!important}}html.lite .closing-wave{display:none!important}.film-leak{display:none}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference) and (min-width:1024px){html:not(.lite) .film-leak{z-index:2;pointer-events:none;will-change:transform;background:radial-gradient(38vw 30vw at 50% 55%,#0bdac221,#0bdac200 70%);width:100vw;height:100vh;animation:linear both leakDrift;animation-timeline:scroll(root);display:block;position:fixed;top:0;left:0}@keyframes leakDrift{0%{transform:translate(-55vw,8vh)}50%{transform:translate(5vw,-6vh)}to{transform:translate(55vw,10vh)}}}}
