.reel{position:relative}.reel__track{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding:18px 4px 28px;scrollbar-width:none;cursor:grab}.reel__track::-webkit-scrollbar{display:none}.reel__track.is-drag{cursor:grabbing;scroll-snap-type:none}.reel__track.is-drag a{pointer-events:none}.reel__card{--bg: #0b1117;--fg: #fff;flex:0 0 clamp(240px,24vw,330px);scroll-snap-align:center;position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;aspect-ratio:3 / 4.4;border-radius:26px;background:var(--bg);color:var(--fg);text-decoration:none;transform:scale(.94);transition:transform .6s cubic-bezier(.2,.8,.2,1),box-shadow .6s}.reel__card.is-focus,.reel__card:hover{transform:scale(1);box-shadow:0 40px 70px -35px #0b111799}.reel__card--0{--bg: #0b1117}.reel__card--1{--bg: #1AA7EC}.reel__card--2{--bg: #efe9df;--fg: #0b1117}.reel__card--3{--bg: #1d2a36}.reel__card--4{--bg: #f4f6f8;--fg: #0b1117}.reel__idx{position:absolute;top:18px;inset-inline-start:20px;z-index:2;font-size:.78rem;font-weight:600;letter-spacing:.08em;opacity:.7;font-variant-numeric:tabular-nums}.reel__name{position:absolute;inset-inline:0;top:34%;z-index:-1;text-align:center;font-size:clamp(4rem,8vw,7rem);font-weight:900;letter-spacing:-.05em;line-height:.8;color:transparent;-webkit-text-stroke:1.5px currentColor;opacity:.22;direction:ltr;white-space:nowrap;transition:opacity .6s,transform .8s cubic-bezier(.2,.8,.2,1)}.reel__card:hover .reel__name,.reel__card.is-focus .reel__name{opacity:.45;transform:scale(1.08)}.reel__media{flex:1;display:grid;place-items:center;padding:48px 26px 0}.reel__media img{width:100%;height:100%;max-height:330px;object-fit:contain;mix-blend-mode:multiply;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.reel__card--0 .reel__media img,.reel__card--1 .reel__media img,.reel__card--3 .reel__media img{mix-blend-mode:normal;border-radius:18px;background:#fff;padding:12px;max-height:280px;box-shadow:0 30px 50px -25px #0009}.reel__card:hover .reel__media img{transform:translateY(-8px) scale(1.04) rotate(-2deg)}.reel__foot{display:flex;align-items:center;gap:12px;padding:18px 20px 20px}.reel__title{font-weight:800;font-size:1.15rem}.reel__dots{display:flex;gap:4px}.reel__dots i{width:12px;height:12px;border-radius:50%;box-shadow:0 0 0 1px #80808066;background-size:cover}.reel__go{margin-inline-start:auto;width:40px;height:40px;border-radius:50%;display:inline-grid;place-items:center;border:1.5px solid currentColor;transition:transform .4s,background .3s}.reel__go .icon{width:16px;height:16px}.reel__card:hover .reel__go{transform:rotate(45deg)}.reel__ui{display:flex;align-items:center;gap:10px}.reel__progress{flex:1;height:2px;background:#0b11171f;border-radius:2px;overflow:hidden}.reel__progress i{display:block;height:100%;background:#1aa7ec;transform:scaleX(.08);transform-origin:right;transition:transform .2s}.reel__arrow{width:48px;height:48px;border-radius:50%;border:1.5px solid #0b1117;background:none;color:#0b1117;display:inline-grid;place-items:center;cursor:pointer;transition:background .3s,color .3s}.reel__arrow:hover{background:#0b1117;color:#fff}.reel__arrow .icon{width:18px;height:18px}.rooms{display:flex;gap:12px;height:clamp(420px,62vh,580px)}.rooms__panel{--bg: #0b1117;--fg: #fff;position:relative;isolation:isolate;overflow:hidden;flex:1;min-width:0;border-radius:26px;background:var(--bg);color:var(--fg);text-decoration:none;transition:flex .8s cubic-bezier(.2,.8,.2,1)}.rooms__panel.is-open{flex:3.4}.rooms__panel--1{--bg: #1AA7EC}.rooms__panel--2{--bg: #e9edf1;--fg: #0b1117}.rooms__panel--3{--bg: #13202b}.rooms__word{position:absolute;inset-block:0;inset-inline-start:50%;translate:50% 0;writing-mode:vertical-rl;transform:rotate(180deg);display:flex;align-items:center;font-size:clamp(3rem,6vw,6rem);font-weight:900;letter-spacing:-.03em;line-height:1;white-space:nowrap;opacity:.9;transition:opacity .5s,translate .8s cubic-bezier(.2,.8,.2,1)}.rooms__panel.is-open .rooms__word{opacity:.12;translate:50% 0;font-size:clamp(5rem,12vw,11rem);-webkit-text-stroke:1.5px currentColor;color:transparent}.rooms__img{position:absolute;top:8%;right:8%;bottom:26%;left:8%;display:grid;place-items:center;opacity:0;transform:translateY(40px) scale(.9);transition:opacity .6s .15s,transform .9s .15s cubic-bezier(.2,.8,.2,1);pointer-events:none}.rooms__img img{max-height:100%;max-width:100%;object-fit:contain;filter:drop-shadow(0 30px 30px rgba(0,0,0,.45));animation:roomsFloat 6s ease-in-out infinite}.rooms__panel.is-open .rooms__img{opacity:1;transform:none}.rooms__ripple{position:absolute;left:50%;bottom:22%;width:0;height:0;opacity:0;transition:opacity .6s}.rooms__panel.is-open .rooms__ripple{opacity:1}.rooms__ripple i{position:absolute;left:0;top:0;width:260px;height:44px;margin:-22px 0 0 -130px;border-radius:50%;border:1.5px solid rgba(26,167,236,.6);animation:roomsRipple 3.6s ease-out infinite}.rooms__panel--1 .rooms__ripple i{border-color:#ffffffb3}.rooms__ripple i:nth-child(2){animation-delay:1.2s}.rooms__ripple i:nth-child(3){animation-delay:2.4s}.rooms__body{position:absolute;inset-inline:0;bottom:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:24px 26px;opacity:0;transform:translateY(20px);transition:opacity .5s .2s,transform .7s .2s cubic-bezier(.2,.8,.2,1)}.rooms__panel.is-open .rooms__body{opacity:1;transform:none}.rooms__idx{font-size:.78rem;font-weight:600;padding:3px 9px;border:1px solid currentColor;border-radius:999px;opacity:.8}.rooms__title{font-size:clamp(1.3rem,2vw,1.8rem);font-weight:900}.rooms__sub{flex-basis:100%;opacity:.7;font-size:.95rem}.rooms__cta{margin-inline-start:auto;display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;background:#fff;color:#0b1117;font-weight:700;font-size:.9rem}.rooms__panel--1 .rooms__cta{background:#0b1117;color:#fff}.rooms__cta .icon{width:16px;height:16px}@media(max-width:749px){.rooms{flex-direction:column;height:auto}.rooms__panel{flex:none;height:110px;transition:height .7s cubic-bezier(.2,.8,.2,1)}.rooms__panel.is-open{flex:none;height:420px}.rooms__word{writing-mode:horizontal-tb;transform:none;inset-inline-start:24px;translate:0 0;font-size:2.6rem}.rooms__panel.is-open .rooms__word{translate:0 0;font-size:4.4rem;align-items:flex-start;padding-top:20px}}.rooms--letters .rooms__word{font-weight:900}.rooms--letters .rooms__panel.is-open .rooms__word{opacity:1;color:currentColor;-webkit-text-stroke:0;font-size:clamp(5rem,11vw,10.5rem);letter-spacing:-.05em}.rooms--letters .rooms__word:before{content:attr(data-w);position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;color:transparent;-webkit-text-stroke:1.5px currentColor;opacity:0;transform:translate(0);transition:opacity .6s .2s,transform 1s .2s cubic-bezier(.2,.8,.2,1);pointer-events:none}.rooms--letters .rooms__panel.is-open .rooms__word:before{opacity:.35;transform:translate(-18px)}.rooms--letters .rooms__panel.is-open .rooms__ripple{bottom:50%}.rooms--letters .rooms__word{transition:opacity .5s,translate .8s cubic-bezier(.2,.8,.2,1),font-size .8s cubic-bezier(.2,.8,.2,1)}@media(max-width:749px){.rooms--letters .rooms__panel{height:92px}.rooms--letters .rooms__panel.is-open{height:250px}.rooms--letters .rooms__panel.is-open .rooms__word{font-size:4.6rem;padding-top:18px}}@keyframes roomsFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes roomsRipple{0%{transform:scale(.3);opacity:1}to{transform:scale(1.4);opacity:0}}.f3d{position:relative;overflow:hidden;isolation:isolate;color:#fff;padding-block:clamp(44px,6vw,84px);background:radial-gradient(60% 70% at 50% 45%,#18222c,#0b1016 58%,#05070a)}.f3d__glow{position:absolute;left:50%;top:62%;width:min(760px,120vw);aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(closest-side,rgba(26,167,236,.28),rgba(26,167,236,.06) 60%,transparent);filter:blur(10px);z-index:-1;animation:f3dPulse 7s ease-in-out infinite}.f3d__inner{display:flex;flex-direction:column;align-items:center;text-align:center}.f3d__eyebrow{margin:0 0 10px;font-size:.78rem;letter-spacing:.28em;text-transform:uppercase;color:#1aa7ec;font-weight:600;direction:ltr}.f3d__hero{display:grid;place-items:center;width:100%}.f3d__hero>*{grid-area:1 / 1}.f3d__title{align-self:center;margin:0;font-size:clamp(3rem,11vw,9.5rem);font-weight:900;line-height:.9;letter-spacing:-.03em;color:#ffffff1a;-webkit-text-stroke:1px rgba(255,255,255,.22);white-space:nowrap;transform:translateY(20px) scale(.96);opacity:0;transition:opacity 1.2s,transform 1.4s cubic-bezier(.2,.8,.2,1);z-index:0;pointer-events:none}.f3d__title .tt{color:#1aa7ec59;-webkit-text-stroke-color:rgba(26,167,236,.8)}.f3d.is-in .f3d__title{opacity:1;transform:none}.f3d__stage{position:relative;z-index:1;width:min(100%,620px);height:clamp(380px,62vh,620px)}.f3d__viewer{width:100%;height:100%;background:transparent;--poster-color: transparent;--progress-bar-height: 0;opacity:0;transform:translateY(40px) scale(.94);transition:opacity 1s .1s,transform 1.3s .1s cubic-bezier(.2,.8,.2,1)}.f3d.is-in .f3d__viewer{opacity:1;transform:none}.f3d.is-swapping .f3d__viewer{opacity:.15;transform:scale(.97);transition-duration:.22s;transition-delay:0s}.f3d__progress{position:absolute;left:30%;right:30%;bottom:8%;height:2px;background:#ffffff1f;border-radius:2px;overflow:hidden}.f3d__progress span{display:block;height:100%;width:40%;background:#1aa7ec;animation:f3dLoad 1.1s ease-in-out infinite}.f3d.is-loaded .f3d__progress{display:none}.f3d__ar{position:absolute;left:50%;bottom:10px;translate:-50% 0;display:inline-flex;align-items:center;gap:10px;padding:12px 22px;border:0;border-radius:999px;background:#fff;color:#0b1016;font:inherit;font-weight:700;box-shadow:0 12px 34px #00000073;cursor:pointer}.f3d__ar .icon{width:20px;height:20px}.f3d__drag{position:absolute;inset-inline-end:0;bottom:18%;margin:0;display:flex;align-items:center;gap:8px;font-size:.84rem;color:#ffffffb3;transition:opacity .5s;pointer-events:none}.f3d__drag-hand{display:inline-block;font-size:1.3rem;color:#1aa7ec;animation:f3dSpin 2.4s ease-in-out infinite}.f3d.is-touched .f3d__drag{opacity:0}.f3d__empty{color:#fff9;align-self:center}.f3d__copy{max-width:560px;margin-top:8px}.f3d__text{color:#ffffffb8;font-size:1.02rem;line-height:1.6}.f3d__text p{margin:0}.f3d__actions{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;margin-top:20px}.f3d__btn{display:inline-flex;align-items:center;padding:12px 28px;border-radius:999px;background:#1aa7ec;color:#fff;font-weight:700;text-decoration:none;box-shadow:0 10px 30px #1aa7ec59;transition:background .25s,transform .25s}.f3d__btn:hover{background:#0e8fd0;color:#fff;transform:translateY(-2px)}.f3d__finishes{display:flex;gap:10px;list-style:none;margin:0;padding:0}.f3d__dot{display:block;width:30px;height:30px;padding:3px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:none;cursor:pointer;transition:transform .2s,border-color .2s}.f3d__dot:hover{transform:translateY(-2px)}.f3d__dot.is-active{border-color:#1aa7ec;box-shadow:0 0 0 2px #1aa7ec59}.f3d__dot span{display:block;width:100%;height:100%;border-radius:50%;background-size:cover}@media(max-width:749px){.f3d__stage{height:420px}.f3d__drag{inset-inline-end:50%;translate:50% 0;bottom:72px}}@keyframes f3dPulse{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes f3dLoad{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes f3dSpin{0%,to{transform:rotate(0)}50%{transform:rotate(-40deg)}}@media(prefers-reduced-motion:reduce){.f3d__glow,.f3d__drag-hand{animation:none}}.fx{--fx-h: clamp(250px, 36vh, 320px);position:relative;overflow:hidden;background:radial-gradient(55% 65% at 50% 42%,#1b2530,#0d1319 55%,#070a0e);color:#fff;padding-block:clamp(40px,5vw,72px);isolation:isolate}.fx__inner{display:flex;flex-direction:column;align-items:center;text-align:center}.fx__eyebrow{margin:0 0 22px;font-size:.78rem;letter-spacing:.28em;text-transform:uppercase;color:#1aa7ec;font-weight:600;direction:ltr}.fx__hero{display:grid;place-items:center;width:100%}.fx__hero>*{grid-area:1 / 1}.fx__title{align-self:start;margin:calc(var(--fx-h) * .26) 0 0;font-size:clamp(2.4rem,7vw,6.2rem);font-weight:900;line-height:.95;letter-spacing:-.02em;white-space:nowrap;z-index:0;opacity:0;transform:translateY(18px);transition:opacity .9s,transform .9s cubic-bezier(.2,.8,.2,1)}.fx.is-in .fx__title{opacity:1;transform:none}.fx__title .tt{color:#1aa7ec}.fx__stage-wrap{position:relative;z-index:1;perspective:1200px}.fx__stage{--rx: 0deg;--ry: 0deg;position:relative;height:var(--fx-h);aspect-ratio:503 / 777;cursor:pointer;outline:none;transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,.8,.2,1);opacity:0;translate:0 30px}.fx.is-in .fx__stage{opacity:1;translate:0 0;transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity 1s .15s,translate 1.1s .15s cubic-bezier(.2,.8,.2,1)}.fx__stage:focus-visible{outline:2px solid #0BA8EE;outline-offset:8px;border-radius:12px}.fx__obj{position:absolute;top:0;right:0;bottom:0;left:0;animation:fxFloat 6s ease-in-out infinite;transition:translate .7s cubic-bezier(.2,.8,.2,1)}.fx.is-on .fx__obj{translate:0 -8px}.fx__layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;pointer-events:none}.fx__layer--body,.fx__layer--head{filter:drop-shadow(0 18px 22px rgba(0,0,0,.55))}.fx__stage--video{height:auto;width:min(100%,520px);cursor:default;transform:none}.fx__video{display:block;width:100%;height:100%;object-fit:cover;border-radius:18px;box-shadow:0 30px 60px #00000080}.fx__shadow{position:absolute;left:73.6%;top:78.4%;width:34%;height:3.2%;translate:-50% -50%;border-radius:50%;background:radial-gradient(closest-side,rgba(26,167,236,.35),transparent);transition:transform .7s cubic-bezier(.2,.8,.2,1),opacity .7s}.fx.is-on .fx__shadow{transform:scale(.82);opacity:.7}.fx__hint{position:absolute;inset-inline-start:calc(100% + 4px);top:70%;margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px;font-size:.86rem;color:#ffffffb8;white-space:nowrap;transition:opacity .4s}.fx__hint svg{width:64px;height:40px;transform:scaleX(-1);color:#1aa7ec}.fx.is-on .fx__hint{opacity:0}.fx__hint-text--tap{display:none}@media(hover:none),(pointer:coarse){.fx__hint-text--hover{display:none}.fx__hint-text--tap{display:inline}}@media(max-width:749px){.fx{--fx-h: 260px}.fx__hint{position:static;flex-direction:row;justify-content:center;align-items:center;margin-top:10px;font-size:.82rem}.fx__hint svg{width:34px;height:22px;transform:rotate(-90deg)}}.fx__copy{max-width:560px;margin-top:18px}.fx__text{color:#ffffffb8;font-size:1.02rem;line-height:1.6}.fx__text p{margin:0}.fx__actions{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;margin-top:20px}.fx__btn{display:inline-flex;align-items:center;padding:12px 28px;border-radius:999px;background:#1aa7ec;color:#fff;font-weight:700;font-size:1rem;box-shadow:0 10px 30px #1aa7ec59;text-decoration:none;transition:background .25s,transform .25s}.fx__btn:hover{background:#0e8fd0;color:#fff;transform:translateY(-2px)}.fx__finishes{display:flex;gap:8px;list-style:none;margin:0;padding:0}.fx__finishes a{display:block;width:26px;height:26px;border-radius:50%;padding:2px;border:1px solid rgba(255,255,255,.25);transition:transform .2s}.fx__finishes a:hover{transform:translateY(-2px)}.fx__finishes span{display:block;width:100%;height:100%;border-radius:50%;background-size:cover}@keyframes fxFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media(prefers-reduced-motion:reduce){.fx__obj{animation:none}.fx__stage{transition:none!important}}.hs{--px: 0;--py: 0;--hs-accent: #1AA7EC;position:relative;overflow:hidden;isolation:isolate;min-height:min(100svh,920px);background:#06090d;color:#fff;display:flex;flex-direction:column}.hs__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(70% 60% at 70% 55%,#132230,#0a1119 45%,#05080c)}.hs__beam{position:absolute;top:-30%;width:38vw;height:160%;background:linear-gradient(180deg,rgba(26,167,236,.22),transparent 70%);filter:blur(40px);transform:rotate(18deg);mix-blend-mode:screen;animation:hsBeam 12s ease-in-out infinite alternate}.hs__beam--1{inset-inline-start:8%}.hs__beam--2{inset-inline-start:46%;width:22vw;opacity:.6;animation-duration:16s;animation-delay:-5s}.hs__grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.08;background-image:radial-gradient(rgba(255,255,255,.7) 1px,transparent 1px);background-size:3px 3px;-webkit-mask-image:radial-gradient(80% 70% at 50% 50%,#000,transparent);mask-image:radial-gradient(80% 70% at 50% 50%,#000,transparent)}.hs__slides{position:relative;flex:1;display:grid}.hs__slide{grid-area:1 / 1;position:relative;display:flex;align-items:center;opacity:0;visibility:hidden;transition:opacity .8s,visibility 0s .9s}.hs__slide.is-active{opacity:1;visibility:visible;transition:opacity .8s .15s,visibility 0s;z-index:1}.hs__slide.is-leaving{visibility:visible}.hs__word{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;overflow:hidden}.hs__word span{font-size:clamp(7rem,28vw,27rem);font-weight:900;line-height:.8;letter-spacing:-.05em;white-space:nowrap;color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.13);transform:translate(calc(var(--px) * -40px),calc(var(--py) * -20px)) scale(1.08);clip-path:inset(0 0 0 100%);transition:clip-path 1.2s cubic-bezier(.7,0,.2,1),transform 1.6s cubic-bezier(.2,.8,.2,1)}.hs__slide.is-active .hs__word span{clip-path:inset(0 0 0 0);transform:translate(calc(var(--px) * -40px),calc(var(--py) * -20px)) scale(1)}.hs__slide.is-leaving .hs__word span{clip-path:inset(0 100% 0 0)}.hs__grid{position:relative;width:100%;display:grid;align-items:center;gap:12px;padding-block:96px 120px}@media(min-width:990px){.hs__grid{grid-template-columns:1fr 1.05fr;gap:40px;padding-block:80px 130px}}.hs__copy{position:relative;z-index:2}.hs__eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 18px;font-size:.82rem;letter-spacing:.24em;text-transform:uppercase;color:var(--hs-accent);font-weight:600;opacity:0;transform:translateY(14px);transition:opacity .6s .3s,transform .8s .3s cubic-bezier(.2,.8,.2,1)}.hs__num{font-variant-numeric:tabular-nums;padding:3px 10px;border:1px solid currentColor;border-radius:999px;letter-spacing:.08em}.hs__title{margin:0;color:#fff;font-size:clamp(2.5rem,6.4vw,5.8rem);font-weight:900;line-height:.98;letter-spacing:-.03em}.hs__w{display:inline-block;overflow:hidden;vertical-align:top;padding-block:.06em}.hs__w>span{display:inline-block;transform:translateY(105%);transition:transform .9s cubic-bezier(.2,.8,.2,1);transition-delay:calc(.35s + var(--i) * .07s)}.hs__w:last-of-type>span{color:var(--hs-accent)}.hs__text{max-width:460px;margin:22px 0 0;font-size:1.08rem;line-height:1.65;color:#ffffffb8;opacity:0;transform:translateY(14px);transition:opacity .7s .7s,transform .9s .7s cubic-bezier(.2,.8,.2,1)}.hs__cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px;opacity:0;transform:translateY(14px);transition:opacity .7s .85s,transform .9s .85s cubic-bezier(.2,.8,.2,1)}.hs__slide.is-active .hs__eyebrow,.hs__slide.is-active .hs__text,.hs__slide.is-active .hs__cta{opacity:1;transform:none}.hs__slide.is-active .hs__w>span{transform:none}.hs__btn{display:inline-flex;align-items:center;gap:12px;padding:15px 30px;border-radius:999px;background:var(--hs-accent);color:#fff;font-weight:700;font-size:1.02rem;text-decoration:none;box-shadow:0 14px 40px -8px #1aa7ec99;transition:transform .3s,box-shadow .3s,background .3s}.hs__btn .icon{width:18px;height:18px;transition:transform .3s}.hs__btn:hover{color:#fff;transform:translateY(-2px);box-shadow:0 20px 50px -8px #1aa7eccc}.hs__btn:hover .icon{transform:translate(-4px)}.hs__btn--ghost{background:transparent;box-shadow:inset 0 0 0 1.5px #ffffff59}.hs__btn--ghost:hover{background:#ffffff14;box-shadow:inset 0 0 0 1.5px #fff}.hs__stage{position:relative;display:grid;grid-template:100% / 100%;place-items:center;height:clamp(340px,62vh,640px);text-decoration:none}.hs__stage>*{grid-area:1 / 1}.hs__halo{width:min(88%,560px);aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,var(--glow, rgba(212,175,95,.35)),transparent 70%);filter:blur(8px);transform:scale(.6);opacity:0;transition:transform 1.4s cubic-bezier(.2,.8,.2,1),opacity 1s}.hs__slide.is-active .hs__halo{transform:scale(1);opacity:var(--halo-o, .5)}.hs__obj{position:relative;z-index:1;height:88%;display:flex;align-items:flex-end;justify-content:center;transform:translate(calc(var(--px) * 26px),calc(var(--py) * 16px + 60px));opacity:0;transition:transform 1.3s cubic-bezier(.2,.8,.2,1),opacity .9s}.hs__slide.is-active .hs__obj{opacity:1;filter:none;transform:translate(calc(var(--px) * 26px),calc(var(--py) * 16px));transition-delay:.2s}.hs__slide.is-leaving .hs__obj{opacity:0;transform:translateY(-40px);transition-delay:0s}.hs__float{height:100%;display:flex;align-items:flex-end;justify-content:center;animation:hsFloat 6s ease-in-out infinite}.hs__img{height:100%;width:auto;max-width:100%;object-fit:contain;filter:drop-shadow(0 30px 30px rgba(0,0,0,.55));image-rendering:-webkit-optimize-contrast}.hs__pool{align-self:end;width:55%;height:26px;margin-bottom:4%;border-radius:50%;background:radial-gradient(closest-side,rgba(26,167,236,.55),transparent);filter:blur(4px);animation:hsPool 6s ease-in-out infinite}.hs__tag{align-self:start;justify-self:end;margin-top:12%;padding:8px 14px;border-radius:999px;font-size:.8rem;font-weight:600;background:#ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15);color:#fff;opacity:0;transform:translateY(10px);transition:opacity .6s 1s,transform .8s 1s}.hs__slide.is-active .hs__tag{opacity:1;transform:none}.hs__nav{position:absolute;inset-inline:0;bottom:28px;z-index:3;display:flex;gap:clamp(10px,2vw,28px)}.hs__dot{flex:1;max-width:200px;padding:8px 0;border:0;background:none;color:#ffffff80;font:inherit;font-size:.85rem;font-weight:600;text-align:start;cursor:pointer;transition:color .3s}.hs__dot.is-active,.hs__dot:hover{color:#fff}.hs__dot-label{display:block;margin-bottom:10px}.hs__bar{display:block;height:2px;background:#ffffff2e;overflow:hidden;border-radius:2px}.hs__bar i{display:block;height:100%;width:100%;background:var(--hs-accent);transform:scaleX(0);transform-origin:right}.hs__dot.is-active .hs__bar i{animation:hsBar var(--hs-speed, 6s) linear forwards}.hs__scroll{position:absolute;inset-inline-end:24px;bottom:34px;width:22px;height:36px;border:1.5px solid rgba(255,255,255,.35);border-radius:12px}.hs__scroll i{position:absolute;left:50%;top:7px;width:3px;height:7px;margin-left:-1.5px;border-radius:2px;background:#fff;animation:hsScroll 1.8s ease-in-out infinite}@media(max-width:989px){.hs{min-height:auto}.hs__grid{padding-block:32px 100px}.hs__stage{order:-1;height:clamp(300px,44svh,380px);min-height:0}.hs__obj{height:86%}.hs__halo{width:78%}.hs__tag{margin-top:4%;font-size:.72rem}.hs__cta .hs__btn{padding:13px 22px;font-size:.95rem}.hs__word span{font-size:40vw}.hs__title{font-size:clamp(2.2rem,10vw,3.4rem)}.hs__scroll{display:none}.hs__dot-label{font-size:.75rem}}@keyframes hsFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes hsPool{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(.82);opacity:.55}}@keyframes hsBeam{0%{transform:rotate(18deg) translate(0)}to{transform:rotate(10deg) translate(-8vw)}}@keyframes hsBar{to{transform:scaleX(1)}}@keyframes hsScroll{0%{opacity:0;transform:translateY(0)}40%{opacity:1}to{opacity:0;transform:translateY(12px)}}@media(prefers-reduced-motion:reduce){.hs__float,.hs__pool,.hs__beam,.hs__scroll i{animation:none}}.image-text__media .brand-panel img.brand-panel__logo{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.bp__logo-wrap{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:min(72%,380px);height:clamp(70px,12vw,130px)}.brand-panel--water,.brand-panel--stats{justify-content:center;gap:18px;padding:40px 32px 70px}.brand-panel--water{background:linear-gradient(160deg,#0d8fd6,#1aa7ec 45%,#6fd0ff);color:#fff}.brand-panel--stats{background:radial-gradient(90% 80% at 50% 30%,#17293a,#0b1117 70%);color:#fff}.brand-panel--water:before,.brand-panel--water:after,.brand-panel--stats:before,.brand-panel--stats:after{border-color:#ffffff24;animation:bpRing 9s ease-in-out infinite}.brand-panel--water:after,.brand-panel--stats:after{animation-delay:-4.5s}.brand-panel--water .brand-panel__logo,.brand-panel--stats .brand-panel__logo{filter:brightness(0) invert(1) drop-shadow(0 8px 24px rgba(0,0,0,.25))}.bp__logo-wrap{opacity:0;transform:translateY(18px) scale(.94);transition:opacity 1s,transform 1.2s cubic-bezier(.2,.8,.2,1)}.brand-panel.is-in .bp__logo-wrap{opacity:1;transform:none}.brand-panel--water .brand-panel__text{opacity:.95;font-size:clamp(1.2rem,2vw,1.6rem);font-weight:800;letter-spacing:.02em;direction:ltr}.bp__glow{position:absolute;width:70%;aspect-ratio:1;top:10%;border-radius:50%;background:radial-gradient(closest-side,rgba(255,255,255,.35),transparent);filter:blur(20px);animation:bpGlow 7s ease-in-out infinite}.brand-panel--stats .bp__glow{background:radial-gradient(closest-side,rgba(26,167,236,.35),transparent)}.bp__waves{position:absolute;inset-inline:0;bottom:0;width:100%;height:38%}.bp__wave{fill:#ffffff24;animation:bpWave 7s ease-in-out infinite alternate;transform-origin:center}.bp__wave--2{fill:#ffffff1a;animation-duration:9s;animation-direction:alternate-reverse}.brand-panel--stats .bp__wave{fill:#1aa7ec24}.brand-panel--stats .bp__wave--2{fill:#1aa7ec14}.bp__drops{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.bp__drops i{position:absolute;bottom:-10px;width:8px;height:8px;border-radius:50%;background:#ffffff8c;animation:bpRise 7s linear infinite}.bp__drops i:nth-child(1){left:12%;animation-delay:0s}.bp__drops i:nth-child(2){left:28%;width:5px;height:5px;animation-delay:2.2s}.bp__drops i:nth-child(3){left:46%;animation-delay:4.1s;width:11px;height:11px}.bp__drops i:nth-child(4){left:63%;width:6px;height:6px;animation-delay:1.3s}.bp__drops i:nth-child(5){left:78%;animation-delay:3.4s}.bp__drops i:nth-child(6){left:90%;width:4px;height:4px;animation-delay:5.5s}.brand-panel--stats .bp__drops i{background:#1aa7ec99}.bp__stats{position:relative;z-index:2;display:flex;gap:clamp(14px,3vw,34px);margin-top:6px}.bp__stat{display:flex;flex-direction:column;align-items:center;gap:4px}.bp__stat b{font-size:clamp(1.8rem,3.6vw,2.8rem);font-weight:900;line-height:1;color:#1aa7ec;font-variant-numeric:tabular-nums}.bp__stat small{font-size:.82rem;opacity:.75}.bp__marquee{position:absolute;inset-inline:0;bottom:18px;z-index:2;display:flex;overflow:hidden;white-space:nowrap;font-size:.8rem;letter-spacing:.22em;text-transform:uppercase;opacity:.55;direction:ltr}.bp__marquee span{flex:none;padding-inline-end:1em;animation:bpMarquee 22s linear infinite}@keyframes bpRing{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes bpGlow{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@keyframes bpWave{0%{transform:translate(0) scaleY(1)}to{transform:translate(-6%) scaleY(1.25)}}@keyframes bpRise{0%{transform:translateY(0);opacity:0}15%{opacity:1}to{transform:translateY(-460px);opacity:0}}@keyframes bpMarquee{to{transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){.bp__wave,.bp__drops i,.bp__glow,.bp__marquee span{animation:none}}.rich-text--style-dark .rt-btn,html[data-brand] .rich-text--style-dark .rt-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:12px;margin-top:8px;padding:18px 40px;border-radius:999px;background:#fff;color:#0b1117;font-size:1.1rem;font-weight:800;box-shadow:0 18px 44px -12px #00000073,0 0 #fff9;animation:rtPulse 2.6s ease-out infinite;transition:transform .3s}.rich-text--style-dark .rt-btn:after{content:"";position:absolute;top:0;bottom:0;width:40%;left:-60%;background:linear-gradient(100deg,transparent,rgba(26,167,236,.35),transparent);transform:skew(-20deg);animation:rtShine 3.2s ease-in-out infinite}.rich-text--style-dark .rt-btn:hover,html[data-brand] .rich-text--style-dark .rt-btn:hover{background:#0b1117;color:#fff;transform:translateY(-3px) scale(1.03)}.rt-btn__icon{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#1aa7ec;color:#fff}.rt-btn__icon .icon{width:15px;height:15px}@keyframes rtPulse{0%{box-shadow:0 18px 44px -12px #00000073,0 0 #ffffff8c}70%,to{box-shadow:0 18px 44px -12px #00000073,0 0 0 18px #fff0}}@keyframes rtShine{0%,60%{left:-60%}to{left:130%}}@media(prefers-reduced-motion:reduce){.rich-text--style-dark .rt-btn,.rich-text--style-dark .rt-btn:after{animation:none}}.social-videos__grid{--tt-gap: 16px}@media(min-width:990px){.social-videos__grid{display:grid;grid-template-columns:repeat(var(--tt-cols, 4),minmax(0,1fr));gap:var(--tt-gap)}}.tt-card{position:relative;display:block;aspect-ratio:9 / 16;border-radius:22px;overflow:hidden;background:#0b1117;color:#fff;text-decoration:none;isolation:isolate;transform:translateZ(0);transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s}.tt-card:hover{transform:translateY(-6px);box-shadow:0 30px 60px -30px #0b1117b3;color:#fff}.tt-card__video,.tt-card video,.tt-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tt-card__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.35) 0%,transparent 25%,transparent 55%,rgba(0,0,0,.75) 100%);z-index:1}.tt-card__top{position:absolute;top:12px;inset-inline:12px;z-index:2;display:flex}.tt-card__badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#00000073;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:.78rem;font-weight:700}.tt-card__badge .icon{width:14px;height:14px}.tt-card__play{position:absolute;top:50%;left:50%;z-index:2;width:62px;height:62px;margin:-31px 0 0 -31px;border-radius:50%;display:grid;place-items:center;background:#ffffff2e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.35);transition:opacity .4s,transform .4s}.tt-card__play .icon{width:22px;height:22px}.tt-card.is-playing .tt-card__play{opacity:0;transform:scale(1.3)}.tt-card__bottom{position:absolute;inset-inline:14px;bottom:14px;z-index:2;display:flex;flex-direction:column;gap:10px}.tt-card__cap{font-weight:700;font-size:.95rem;line-height:1.35;text-shadow:0 2px 10px rgba(0,0,0,.5)}.tt-card__cta{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;background:#fff;color:#0b1117;font-weight:700;font-size:.82rem;transform:translateY(6px);opacity:.92;transition:transform .4s,opacity .4s,background .3s,color .3s}.tt-card__cta .icon{width:14px;height:14px}.tt-card:hover .tt-card__cta{transform:none;opacity:1;background:#fe2c55;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/11/compiled_assets/styles.css.map */
