.sm-hero--layered{background-color:#ef4c23;background-position:top;background-size:cover;display:block;min-height:0;overflow:hidden}.sm-hero--layered:after{display:none}.sm-hero__stage{align-items:end;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);min-height:650px;position:relative}.sm-hero__art{align-self:center;min-width:0;padding:42px 0 34px;position:relative;z-index:2}.sm-hero__logo,.sm-hero__season{display:block;height:auto;max-width:100%}.sm-hero__logo{width:min(510px,88%)}.sm-hero__season{margin-top:28px;max-height:180px;object-fit:contain;object-position:left center;width:min(540px,94%)}.sm-hero__season-text{color:#fff}.sm-hero__season-text span,.sm-hero__season-text strong{display:block}.sm-hero__season-text span{font-size:clamp(36px,5vw,70px);font-weight:300}.sm-hero__season-text strong{font-size:clamp(44px,5.5vw,78px);line-height:1.05}.sm-hero__below{background:#fff;padding:50px 0 44px;position:relative;text-align:center;z-index:3}.sm-hero__copy{color:#4a4a4a;font-size:25px;line-height:1.45;margin:34px auto 0;max-width:900px}.sm-hero__copy p{margin:0}.sm-hero__copy strong{color:#ef4c23}.sm-hero__presenter{align-self:end;justify-self:end;position:relative;width:100%;z-index:1}.sm-hero__presenter img{display:block;max-height:620px;object-fit:contain;object-position:center bottom;width:100%}.sm-hero__actions{gap:72px;justify-content:center;margin-top:0}.sm-hero__actions .sm-btn{font-size:19px;min-width:245px}.sm-hero--animated:not(.is-visible) .sm-hero__presenter{opacity:0;transform:translateX(18%)}.sm-hero--animated:not(.is-visible) .sm-hero__logo,.sm-hero--animated:not(.is-visible) .sm-hero__season{opacity:0;transform:translateY(22px)}.sm-hero--animated .sm-hero__presenter{transition:opacity var(--sm-hero-duration) ease,transform var(--sm-hero-duration) cubic-bezier(.2,.7,.2,1)}.sm-hero--animated .sm-hero__logo{transition:opacity .65s ease .18s,transform .65s ease .18s}.sm-hero--animated .sm-hero__season{transition:opacity .65s ease .38s,transform .65s ease .38s}@media(max-width:900px){.sm-hero--layered{padding:0}.sm-hero__stage{grid-template-columns:1fr;min-height:0}.sm-hero__art{padding:45px 0 10px}.sm-hero__presenter{margin:0 auto;max-width:580px}.sm-hero__logo{width:min(500px,90%)}.sm-hero__season{width:min(520px,92%)}.sm-hero__actions{gap:18px}.sm-hero__copy{font-size:20px}.sm-hero__copy br{display:none}}@media(max-width:600px){.sm-hero__art{padding:34px 0 4px}.sm-hero__logo{margin:auto;width:min(315px,90%)}.sm-hero__season{margin:18px auto 0;max-height:120px;object-position:center;width:min(330px,92%)}.sm-hero__presenter{box-sizing:border-box;max-width:390px;overflow:hidden;padding:0 8px;width:100%}.sm-hero__presenter img{max-height:390px}.sm-hero__below{padding:34px 0}.sm-hero__actions{align-items:center;flex-direction:column}.sm-hero__actions .sm-btn{width:min(100%,310px)}.sm-hero__copy{font-size:18px;margin-top:28px}}@media(prefers-reduced-motion:reduce){.sm-hero--animated .sm-hero__logo,.sm-hero--animated .sm-hero__presenter,.sm-hero--animated .sm-hero__season{opacity:1!important;transform:none!important;transition:none!important}}.sm-hero__actions button.sm-btn{cursor:pointer;font-family:inherit}.sm-trailer-modal[hidden]{display:none}.sm-trailer-modal{display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:99999}.sm-trailer-modal__backdrop{background:rgba(0,0,0,.82);inset:0;position:absolute}.sm-trailer-modal__dialog{background:#000;border-radius:18px;box-shadow:0 24px 80px rgba(0,0,0,.5);overflow:hidden;position:relative;width:min(1000px,94vw);z-index:1}.sm-trailer-modal video{background:#000;display:block;max-height:82vh;width:100%}.sm-trailer-modal__close{background:#fff;border:2px solid #fff;border-radius:50%;box-sizing:border-box;color:#ef4c23;cursor:pointer;display:grid;font-family:Arial,sans-serif;font-size:30px;font-weight:400;height:42px;line-height:1;padding:0;place-items:center;position:absolute;right:12px;top:10px;transition:background-color .2s ease,border-color .2s ease,color .2s ease;width:42px;z-index:2}.sm-trailer-modal__close:focus-visible,.sm-trailer-modal__close:hover{background:#ef4c23;border-color:#ef4c23;color:#fff;outline:0}.sm-trailer-modal__missing{color:#fff;font-size:24px;padding:90px 30px;text-align:center}