.hero{min-height:430px;padding:48px 6vw;display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.8fr);gap:38px;align-items:center;background:#000}.hero-copy{display:block;width:auto}.hero-copy .eyebrow{margin-bottom:17px}.hero h1{font-size:clamp(48px,5vw,76px)}.hero-text{font-size:12px;max-width:300px}.hero-art.carousel{width:100%;min-height:330px;display:block}.carousel-track{height:330px;width:100%}.hero-slide{display:none;opacity:1;transform:none;border-radius:4px;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;background-color:#000}.hero-slide.active{display:block}.hero-promos,.carousel-controls,.hero-slide .slide-shape,.hero-slide .slide-number{display:none}.hero-slide .slide-copy{display:block;position:static}.hero-slide .slide-copy small,.hero-slide .slide-copy strong,.hero-slide .slide-copy span{display:none}.hero-slide .slide-play{display:block;position:absolute;z-index:3;left:22px;bottom:20px;min-width:78px;background:#ffd000;color:#000;border:2px solid #000;border-radius:4px;padding:8px 13px;font:900 10px Manrope;letter-spacing:1px;box-shadow:0 4px 0 #000,0 6px 14px #0009;cursor:pointer}.hero-slide .slide-play:hover{background:#fff000;transform:translateY(-2px)}.hero-slide:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.08),transparent 55%,rgba(0,0,0,.08));pointer-events:none}@media(max-width:850px){.hero{grid-template-columns:1fr;gap:20px;padding:35px 7vw}.hero-copy{display:block}.hero-text{max-width:430px}.hero-art.carousel{min-height:300px}.carousel-track{height:300px}}@media(max-width:600px){.hero{padding:26px 14px 22px;gap:18px}.hero h1{font-size:52px}.hero-art.carousel{min-height:230px}.carousel-track{height:230px}.hero-slide{background-size:contain!important}.hero-slide .slide-play{left:16px;bottom:14px;min-width:68px;padding:7px 10px;font-size:9px}}
