.sp-premium .sp-home-hero.sp-hero-refined{height:calc(100vw * 1.07);min-height:740px;max-height:1180px;margin-top:0;padding:120px var(--sp-gutter);background:#173f49;align-items:center}
.sp-hero-refined .sp-hero-media{inset:0;transform:none!important;will-change:auto}
.sp-hero-refined .sp-hero-media .sp-cover{object-position:center;object-fit:cover}
.sp-hero-refined .sp-hero-shade{background:linear-gradient(90deg,rgba(12,40,46,.64),rgba(12,40,46,.38) 48%,rgba(12,40,46,.08))}
.sp-hero-refined .sp-hero-copy{max-width:980px;position:relative;z-index:1}
.sp-premium .sp-home-hero.sp-hero-refined h1{font-size:clamp(54px,6vw,88px);line-height:1.07;letter-spacing:-.045em;max-width:980px;margin:0;text-wrap:balance}
.sp-hero-refined .sp-hero-description{font-size:18px;line-height:1.65;max-width:440px;margin:26px 0 0!important;color:#fff}
.sp-home-hero.sp-hero-refined .sp-eyebrow{font-size:11px!important;letter-spacing:.13em!important;margin:0 0 26px!important;color:#f1f5f4}
.sp-hero-refined .sp-hero-actions{display:flex;flex-direction:row;gap:12px;margin-top:30px}
.sp-hero-refined .sp-hero-actions .sp-button{min-height:62px;font-size:16px;padding:19px 24px;gap:28px}
.sp-hero-refined .sp-hero-region{max-width:680px;color:#fff;font-size:14px;margin-top:18px;line-height:1.6}
.sp-premium .sp-catalogue .sp-product-meta h4{overflow-wrap:anywhere;font-size:23px}
.sp-premium .sp-catalogue .sp-product-meta>span{font-size:21px}
.sp-premium .sp-home .sp-video-explainer{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:50px}
.sp-premium .sp-home .sp-video-frame{max-width:380px}
.sp-premium .sp-home .sp-video-intro{font-size:19px}
.sp-premium .sp-home .sp-video-topics{font-size:17px}
.sp-premium .sp-home .sp-video-expand{display:flex;justify-content:center;align-items:center;gap:14px;width:100%;margin-top:18px;min-height:68px;padding:18px;font:inherit;font-size:20px;color:#fff;background:#173f49;border:1px solid #173f49;border-radius:8px;cursor:pointer}
.sp-video-frame video:fullscreen{width:100%;height:100%;object-fit:contain;background:#000;border-radius:0}
.sp-video-expand[hidden]{display:none!important}
