html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}@media (prefers-reduced-motion:no-preference){.tv .hero .in{perspective:1000px}.tv .hero .in>.kick{animation:mo-in-right 1s cubic-bezier(.2,.7,.2,1) .2s both}.tv .hero .in>h1{animation:mo-swing .9s cubic-bezier(.2,.7,.2,1) .45s both;transform-origin:50% 0}.tv .hero .in>.lead{animation:mo-up 1s cubic-bezier(.2,.7,.2,1) .75s both}.tv .hero .in>.glass{animation:mo-up 1s cubic-bezier(.2,.7,.2,1) .95s both}.tv .hero>.slides .ph img{animation:mo-settle 10s ease-out both}.tv-js .tv .rv .hd{perspective:1000px}.tv-js .tv .rv .hd .script{opacity:0;transform:translate3d(60px,0,0);transition:opacity 1s ease,transform 1s cubic-bezier(.2,.7,.2,1)}.tv-js .tv .rv .hd h2{opacity:0;transform:translate3d(0,50px,-50px) rotateX(-45deg) scale(.95);transform-origin:50% 0;transform-style:preserve-3d;transition:opacity .8s ease .5s,transform .8s ease .5s}.tv-js .tv .rv .hd .more,.tv-js .tv .rv .hd p{opacity:0;transform:translate3d(0,40px,0);transition:opacity 1s ease .7s,transform 1s cubic-bezier(.2,.7,.2,1) .7s}.tv-js .tv .rv .hd.in .more,.tv-js .tv .rv .hd.in .script,.tv-js .tv .rv .hd.in h2,.tv-js .tv .rv .hd.in p{opacity:1;transform:none}.tv-js .tv .rv .rv-i{opacity:0;transform:translate3d(0,100px,0);transition:opacity 1s ease,transform 1s cubic-bezier(.25,.46,.45,.94);transition-delay:calc(var(--i, 0) * .12s)}.tv-js .tv .rv .rv-i.in{opacity:1;transform:none}.tv-js .tv .rv :is(.bt .ph,.tc .ph,.pic,.pph){clip-path:inset(0 100% 0 0);transition:clip-path 1.1s cubic-bezier(.165,.84,.44,1) .15s}.tv-js .tv .rv :is(.bt .ph,.tc .ph,.pic,.pph).in{clip-path:inset(0 0 0 0)}.tv .plx{transform:scale(1.22);will-change:transform}.tv .more:after{content:"→";display:inline-block;margin-left:6px;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.tv .more:hover:after{transform:translateX(6px)}.tv .btn.pri{transition:background .25s,transform .25s,box-shadow .25s}.tv .btn.pri:hover{transform:translateY(-2px);box-shadow:0 14px 28px -10px rgba(11,95,110,.6)}}.tv .blk.wm{position:relative;isolation:isolate}@media (min-width:1024px){.tv .blk.wm:before{content:attr(data-wm);position:absolute;z-index:-1;top:-10px;right:0;pointer-events:none;font-family:var(--font-display);font-weight:700;font-size:clamp(90px,11vw,170px);line-height:1;letter-spacing:.02em;color:transparent;-webkit-text-stroke:1.5px rgba(11,95,110,.14)}}@keyframes mo-in-right{0%{opacity:0;transform:translate3d(60px,0,0)}to{opacity:1;transform:none}}@keyframes mo-up{0%{opacity:0;transform:translate3d(0,60px,0)}to{opacity:1;transform:none}}@keyframes mo-swing{0%{opacity:0;transform:translate3d(0,50px,-50px) rotateX(-45deg) scale(.95)}to{opacity:1;transform:none}}@keyframes mo-settle{0%{transform:scale(1.12)}to{transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.ring-ic{transform-origin:50% 50%;animation:mo-ring 1.6s ease-in-out infinite}a:hover>*>.ring-ic,a:hover>.ring-ic{animation-duration:.8s}}@keyframes mo-ring{0%,60%,to{transform:rotate(0)}8%{transform:rotate(-28deg)}16%{transform:rotate(22deg)}24%{transform:rotate(-22deg)}32%{transform:rotate(16deg)}40%{transform:rotate(-10deg)}48%{transform:rotate(6deg)}}