.s3ts-slider{--s3ts-paper:#fff8ee;--s3ts-muted:rgba(255, 248, 238, .75);--s3ts-accent:#f4c43b;--s3ts-button-bg:var(--s3ts-accent);--s3ts-button-text:#15120b;--s3ts-overlay-rgb:8, 8, 7;--s3ts-line:rgba(255, 255, 255, .28);--s3ts-ease:cubic-bezier(.22, 1, .36, 1);--s3ts-card-width:clamp(126px, 9.1vw, 182px);--s3ts-card-gap:142px;--s3ts-controls-top:272px;--s3ts-bleed-top:0px;--s3ts-visible-height:100svh;--s3ts-headline-size:8.6rem;--s3ts-headline-mobile-size:5rem;--s3ts-headline-width:8.6ch;--s3ts-kicker-size:clamp(.92rem, 1.1vw, 1.08rem);--s3ts-body-size:clamp(.94rem, 1.08vw, 1.08rem);--s3ts-card-title-size:clamp(.76rem, .9vw, .94rem);--s3ts-card-subtitle-size:clamp(.64rem, .72vw, .7rem);--s3ts-cta-size:clamp(.82rem, .82vw, .88rem);--s3ts-overlay-left:.78;--s3ts-overlay-mid:.62;--s3ts-overlay-soft:.2;--s3ts-overlay-right:.32;--s3ts-overlay-bottom:.76;--s3ts-overlay-bottom-soft:.08;--s3ts-overlay-top:.2;display:block;position:relative;left:auto;right:auto;width:100vw;max-width:none!important;height:var(--s3ts-visible-height);min-height:var(--s3ts-visible-height);max-height:var(--s3ts-visible-height);margin-top:calc(var(--s3ts-bleed-top) * -1)!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:0!important;clear:both;overflow:hidden;isolation:isolate;background:#070706;color:var(--s3ts-paper);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}@supports (width:100dvw){.s3ts-slider{width:100dvw;margin-left:calc(50% - 50dvw)!important;margin-right:calc(50% - 50dvw)!important}}.s3ts-slider *,.s3ts-slider *::before,.s3ts-slider *::after{box-sizing:border-box}.s3ts-slider button,.s3ts-slider a{-webkit-tap-highlight-color:#fff0}.s3ts-slider button{font:inherit}.s3ts-bg{position:absolute;inset:0;z-index:0;opacity:0;background-position:center;background-size:cover;transition:opacity 620ms var(--s3ts-ease)}.s3ts-bg.is-visible{opacity:1}.s3ts-slider::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(var(--s3ts-overlay-rgb),var(--s3ts-overlay-left)) 0%,rgba(var(--s3ts-overlay-rgb),var(--s3ts-overlay-mid)) 26%,rgba(var(--s3ts-overlay-rgb),var(--s3ts-overlay-soft)) 58%,rgba(var(--s3ts-overlay-rgb),var(--s3ts-overlay-right)) 100%),linear-gradient(0deg,rgba(var(--s3ts-overlay-rgb),var(--s3ts-overlay-bottom)) 0%,rgba(var(--s3ts-overlay-rgb),var(--s3ts-overlay-bottom-soft)) 42%,rgba(var(--s3ts-overlay-rgb),var(--s3ts-overlay-top)) 100%)}.s3ts-overlay-light{--s3ts-overlay-left:.56;--s3ts-overlay-mid:.42;--s3ts-overlay-soft:.1;--s3ts-overlay-right:.18;--s3ts-overlay-bottom:.52;--s3ts-overlay-bottom-soft:.04;--s3ts-overlay-top:.1}.s3ts-overlay-strong{--s3ts-overlay-left:.88;--s3ts-overlay-mid:.74;--s3ts-overlay-soft:.34;--s3ts-overlay-right:.48;--s3ts-overlay-bottom:.86;--s3ts-overlay-bottom-soft:.18;--s3ts-overlay-top:.32}.s3ts-font-theme_font{font-family:inherit}.s3ts-heading-compact{--s3ts-headline-size:4.8rem;--s3ts-headline-mobile-size:3.25rem;--s3ts-headline-width:12ch}.s3ts-heading-normal{--s3ts-headline-size:6rem;--s3ts-headline-mobile-size:4rem;--s3ts-headline-width:10.5ch}.s3ts-heading-large{--s3ts-headline-size:7.4rem;--s3ts-headline-mobile-size:4.6rem;--s3ts-headline-width:9.4ch}.s3ts-heading-hero{--s3ts-headline-size:9.6rem;--s3ts-headline-mobile-size:5.2rem;--s3ts-headline-width:8ch}.s3ts-kicker-size-small{--s3ts-kicker-size:clamp(.78rem, .88vw, .92rem)}.s3ts-kicker-size-large{--s3ts-kicker-size:clamp(1rem, 1.25vw, 1.22rem)}.s3ts-body-size-small{--s3ts-body-size:clamp(.84rem, .94vw, .96rem)}.s3ts-body-size-large{--s3ts-body-size:clamp(1.02rem, 1.22vw, 1.22rem)}.s3ts-card-title-size-small{--s3ts-card-title-size:clamp(.68rem, .78vw, .82rem)}.s3ts-card-title-size-large{--s3ts-card-title-size:clamp(.86rem, 1.02vw, 1.08rem)}.s3ts-card-subtitle-size-small{--s3ts-card-subtitle-size:clamp(.58rem, .66vw, .64rem)}.s3ts-card-subtitle-size-large{--s3ts-card-subtitle-size:clamp(.72rem, .82vw, .84rem)}.s3ts-cta-size-small{--s3ts-cta-size:clamp(.76rem, .76vw, .82rem)}.s3ts-cta-size-large{--s3ts-cta-size:clamp(.94rem, .95vw, 1rem)}.s3ts-copy{position:absolute;left:clamp(28px, 6vw, 118px);top:50%;z-index:4;width:min(490px, 40vw);transform:translateY(-50%)}.s3ts-text-left_top .s3ts-copy{top:30%}.s3ts-text-left_bottom .s3ts-copy{top:66%}.s3ts-kicker{min-height:20px;margin:0 0 16px;color:var(--s3ts-paper)!important;font-size:var(--s3ts-kicker-size);font-weight:800;text-shadow:0 2px 16px rgb(0 0 0 / .5);transition:opacity 240ms ease,transform 240ms var(--s3ts-ease)}.s3ts-headline{margin:0 0 28px;max-width:var(--s3ts-headline-width);color:var(--s3ts-paper)!important;font-size:var(--s3ts-headline-size);font-weight:850;line-height:.88;letter-spacing:0;text-wrap:balance;white-space:normal;overflow-wrap:normal;word-break:normal;hyphens:manual;text-shadow:0 16px 45px rgb(0 0 0 / .42);transition:opacity 240ms ease,transform 240ms var(--s3ts-ease)}.s3ts-body{min-height:86px;max-width:450px;margin:0;color:var(--s3ts-muted)!important;font-size:var(--s3ts-body-size);line-height:1.62;text-shadow:0 2px 16px rgb(0 0 0 / .5);transition:opacity 240ms ease,transform 240ms var(--s3ts-ease)}.s3ts-copy.is-changing .s3ts-kicker,.s3ts-copy.is-changing .s3ts-headline,.s3ts-copy.is-changing .s3ts-body{opacity:0;transform:translateY(10px)}.s3ts-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:28px;text-decoration:none;transition:transform 180ms ease,box-shadow 180ms ease}.s3ts-cta-plugin{min-height:46px;padding:0 20px;border:1px solid rgb(255 255 255 / .18);border-radius:999px;background:var(--s3ts-button-bg);color:var(--s3ts-button-text);font-size:var(--s3ts-cta-size);font-weight:850;box-shadow:0 10px 26px rgb(0 0 0 / .34)}.s3ts-cta-plugin:hover,.s3ts-cta-plugin:focus-visible{color:var(--s3ts-button-text);transform:translateY(-1px);box-shadow:0 14px 30px rgb(0 0 0 / .38);outline:none}.s3ts-cta-theme{color:inherit}.s3ts-cta-theme:focus-visible{outline:2px solid currentColor;outline-offset:3px}.s3ts-cta-text{color:var(--s3ts-paper);font-size:var(--s3ts-cta-size);font-weight:800}.s3ts-cta-text:hover,.s3ts-cta-text:focus-visible{color:var(--s3ts-accent);outline:none}.s3ts-cta svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4}.s3ts-cta.is-hidden{display:none}.s3ts-showcase{position:absolute;left:calc(58vw + 50px);right:clamp(22px, 4vw, 68px);top:auto;bottom:clamp(34px, 7vh, 78px);z-index:4;height:348px;transform:none}.s3ts-tiles-right_center .s3ts-showcase{top:50%;bottom:auto;transform:translateY(-18%)}.s3ts-carousel{position:relative;height:244px;cursor:pointer;perspective:900px;transform-style:preserve-3d}.s3ts-tile{position:absolute;top:0;left:0;width:var(--s3ts-card-width);aspect-ratio:4 / 5;padding:0;overflow:hidden;border:1px solid rgb(255 255 255 / .2);border-radius:6px;background:rgb(255 255 255 / .08);color:var(--s3ts-paper);cursor:pointer;box-shadow:0 20px 48px rgb(0 0 0 / .45);pointer-events:none;transform-origin:center;transition:transform 520ms var(--s3ts-ease),opacity 520ms var(--s3ts-ease),border-color 180ms ease;will-change:transform,opacity}.s3ts-tile.is-hidden{pointer-events:none}.s3ts-tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;transform:scale(1.03);transition:transform 520ms var(--s3ts-ease)}.s3ts-tile.is-active img{transform:scale(1)}.s3ts-tile::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgb(0 0 0 / .72) 0%,rgb(0 0 0 / .16) 54%,rgb(255 255 255 / .08) 100%);pointer-events:none}.s3ts-card-text{position:absolute;left:15px;right:15px;bottom:14px;z-index:1;text-align:left;text-shadow:0 3px 14px rgb(0 0 0 / .7);pointer-events:none}.s3ts-card-title{display:block;color:var(--s3ts-paper);font-size:var(--s3ts-card-title-size);font-weight:900;line-height:1.04;text-transform:uppercase}.s3ts-card-subtitle{display:block;margin-top:5px;color:rgb(255 248 238 / .72);font-size:var(--s3ts-card-subtitle-size);font-weight:800;text-transform:uppercase}.s3ts-controls{position:absolute;top:var(--s3ts-controls-top);left:var(--s3ts-controls-left,0);display:flex;align-items:center;gap:16px;width:min(var(--s3ts-controls-width, 580px), 100%);margin:0;padding-left:0}.s3ts-arrows{display:flex;gap:10px}.s3ts-arrow{display:grid;place-items:center;width:39px;height:39px;border:1px solid var(--s3ts-line);border-radius:50%;background:rgb(0 0 0 / .22);color:var(--s3ts-paper);cursor:pointer;transition:background 160ms ease,border-color 160ms ease,transform 160ms ease}.s3ts-arrow:hover,.s3ts-arrow:focus-visible{transform:translateY(-1px);border-color:rgb(255 255 255 / .58);background:rgb(255 255 255 / .12);outline:none}.s3ts-arrow svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4}.s3ts-track{display:grid;grid-template-columns:repeat(var(--s3ts-steps,1),minmax(18px,1fr));gap:12px;flex:1;height:2px;background:#fff0}.s3ts-track span{display:block;width:100%;height:100%;background:rgb(255 255 255 / .24)}.s3ts-track span.is-active{background:var(--s3ts-accent)}.s3ts-card-small{--s3ts-card-width:clamp(116px, 8.4vw, 166px)}.s3ts-card-large{--s3ts-card-width:clamp(142px, 10.4vw, 210px)}.s3ts-overlap-light{--s3ts-card-gap:162px}.s3ts-overlap-strong{--s3ts-card-gap:124px}.s3ts-animation-fast .s3ts-bg,.s3ts-animation-fast .s3ts-tile{transition-duration:360ms}.s3ts-animation-slow .s3ts-bg,.s3ts-animation-slow .s3ts-tile{transition-duration:860ms}.s3ts-animation-off .s3ts-bg,.s3ts-animation-off .s3ts-tile,.s3ts-animation-off .s3ts-copy>*{transition-duration:1ms}.s3ts-is-initializing .s3ts-tile{transition:none!important}.s3ts-controls{opacity:0}.s3ts-is-ready .s3ts-controls{opacity:1}@media (max-width:1100px){.s3ts-headline{font-size:min(var(--s3ts-headline-size), 5.8rem)}.s3ts-copy{top:24vh;width:min(640px, calc(100vw - 48px));transform:none}.s3ts-showcase{left:clamp(28px, 6vw, 80px);right:24px;top:auto;bottom:54px;height:310px;transform:none}.s3ts-carousel{height:220px}}@media (max-width:660px){.s3ts-copy{left:18px;top:78px;width:calc(100vw - 36px)}.s3ts-headline{font-size:var(--s3ts-headline-mobile-size)}.s3ts-body{min-height:86px}.s3ts-showcase{left:18px;right:18px;bottom:34px;height:292px}.s3ts-carousel{height:220px}.s3ts-controls{gap:12px}}@media (prefers-reduced-motion:reduce){.s3ts-slider *,.s3ts-slider *::before,.s3ts-slider *::after{transition-duration:1ms!important;animation-duration:1ms!important}}