.hs{position:relative;width:100%;aspect-ratio:21 / 9;overflow:hidden;background:var(--bg-raised, #f3f2ef);color:#fff}.hs-viewport{position:absolute;inset:0}.hs-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .9s ease,visibility 0s linear .9s}.hs-slide.is-active{opacity:1;visibility:visible;transition:opacity .9s ease,visibility 0s;z-index:1}.hs-slide picture,.hs-img{position:absolute;inset:0;width:100%;height:100%}.hs-img{object-fit:contain;object-position:var(--focal, 50% 50%)}.hs-slide.is-active .hs-img{transform:scale(1)}.hs-scrim{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to top,rgb(0 0 0 / calc(var(--scrim, .55) * .9)) 0%,rgb(0 0 0 / calc(var(--scrim, .55) * .35)) 38%,transparent 70%)}.hs-slide[class*=pos-top-] .hs-scrim{background:linear-gradient(to bottom,rgb(0 0 0 / calc(var(--scrim, .55) * .9)) 0%,transparent 60%)}.hs-slide[class*=pos-middle-] .hs-scrim{background:rgb(0 0 0 / calc(var(--scrim, .55) * .5))}.hs-slide.theme-dark{color:#151512}.hs-slide.theme-dark .hs-scrim{background:linear-gradient(to top,rgb(255 255 255 / calc(var(--scrim, .55) * .85)) 0%,transparent 65%)}.hs-copy{position:absolute;z-index:2;left:clamp(20px,5vw,72px);right:clamp(20px,5vw,72px);bottom:clamp(84px,11vh,120px);display:grid;justify-items:start;gap:10px;max-width:640px}.hs-copy{transform:translate(var(--tx, 0),var(--ty, 0))}.hs-slide[class*=-right] .hs-copy{left:auto;justify-items:end;text-align:right}.hs-slide[class*=-center] .hs-copy{left:50%;right:auto;--tx: -50%;width:min(640px,calc(100% - 40px));justify-items:center;text-align:center}.hs-slide[class*=pos-top-] .hs-copy{bottom:auto;top:clamp(32px,7vh,72px)}.hs-slide[class*=pos-middle-] .hs-copy{bottom:auto;top:50%;--ty: -50%}.hs-tag{font-size:.76rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.hs-title{margin:0;font-size:clamp(2rem,4.6vw,3.6rem);font-weight:700;line-height:1.04;letter-spacing:-.025em;text-wrap:balance;color:inherit}.hs-sub{margin:0;font-size:clamp(.98rem,1.3vw,1.12rem);line-height:1.5;max-width:46ch;opacity:.92}.hs-cta{margin-top:8px;display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:0 22px;border:1px solid currentColor;color:inherit;text-decoration:none;font-weight:600;letter-spacing:.02em;transition:background-color .25s ease,color .25s ease}.hs-cta svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;transition:transform .25s ease}.hs-cta:hover{background:#fff;color:#151512}.hs-slide.theme-dark .hs-cta:hover{background:#151512;color:#fff}.hs-cta:hover svg{transform:translate(3px)}.hs-cover-link{position:absolute;inset:0;z-index:2}.hs-slide .hs-copy>*{opacity:0;transform:translateY(14px);transition:opacity .7s ease,transform .9s cubic-bezier(.16,1,.3,1)}.hs-slide.is-active .hs-copy>*{opacity:1;transform:none}.hs-slide.is-active .hs-copy>*:nth-child(2){transition-delay:.08s}.hs-slide.is-active .hs-copy>*:nth-child(3){transition-delay:.16s}.hs-slide.is-active .hs-copy>*:nth-child(4){transition-delay:.24s}.hs-controls{position:absolute;z-index:3;left:clamp(20px,5vw,72px);right:clamp(20px,5vw,72px);bottom:clamp(24px,4vh,40px);display:flex;align-items:center;justify-content:space-between;gap:16px}.hs-dots{display:flex;gap:8px}.hs-dot{width:44px;height:24px;padding:0;border:0;background:none;cursor:pointer;display:grid;align-items:center}.hs-dot:before{content:"";grid-area:1 / 1;height:2px;background:#ffffff61}.hs-dot-fill{grid-area:1 / 1;height:2px;background:#fff;transform:scaleX(0);transform-origin:left center}.hs-dot.is-active .hs-dot-fill{animation:hs-progress 6s linear forwards}.hs.is-paused .hs-dot.is-active .hs-dot-fill{animation-play-state:paused}@keyframes hs-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hs-buttons{display:flex;gap:8px}.hs-btn{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;cursor:pointer;border:1px solid rgb(255 255 255 / .55);background:#0000002e;color:#fff;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:background-color .2s ease}.hs-btn:hover{background:#0006}.hs-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hs-btn .hs-icon-play{display:none;fill:currentColor;stroke:none}.hs.is-user-paused .hs-btn .hs-icon-play{display:block}.hs.is-user-paused .hs-btn .hs-icon-pause{display:none}.hs-btn:focus-visible,.hs-dot:focus-visible,.hs-cta:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(max-width:700px){.hs{aspect-ratio:4 / 5}.hs-img{object-position:center top}.hs-copy{bottom:88px}.hs-title{font-size:clamp(1.8rem,8.4vw,2.4rem)}.hs-dot{width:28px}.hs-buttons .hs-btn[data-hs-prev],.hs-buttons .hs-btn[data-hs-next]{display:none}}@media(prefers-reduced-motion:reduce){.hs-slide,.hs-slide.is-active,.hs-img,.hs-slide .hs-copy>*{transition:none}.hs-img{transform:none}.hs-dot.is-active .hs-dot-fill{animation:none;transform:scaleX(1)}}body.theme-intl .hs-title{font-family:var(--ix-serif);font-weight:400;letter-spacing:-.01em;font-size:clamp(2.2rem,5vw,4rem)}body.theme-intl .hs-cta,body.theme-intl .hs-sub,body.theme-intl .hs-tag{font-family:var(--ix-sans)}body.theme-intl .hs-cta{text-transform:uppercase;font-size:.82rem;letter-spacing:.1em;font-weight:500}
