.hero--collect{grid-template-columns:clamp(280px,32vw,430px) minmax(0,1fr);min-height:0;background:#151411}
.hero--collect .hero-media{min-height:0;display:flex;justify-content:center;align-items:center;background:radial-gradient(ellipse at center,#42351f,#151411 75%)}
.hero--collect .hero-media::after{display:none}
.hero-video{display:block;width:100%;height:auto;aspect-ratio:404/720;object-fit:contain}
.hero--collect .hero-copy{padding:clamp(28px,5vw,80px);overflow:visible}
.hero--collect h1{font-size:clamp(40px,5vw,78px);line-height:1;letter-spacing:-.055em;text-transform:none}
.hero--collect h1 em{font-size:1.08em;line-height:1.05}
.hero--collect .hero-intro{margin-top:26px;max-width:460px}
.hero--collect .hero-actions{align-items:stretch;gap:16px}
.hero--collect .hero-actions .text-button{white-space:normal;text-align:left;line-height:1.5}
.hero-video-pause{position:absolute;left:18px;bottom:18px;z-index:2;border:1px solid #ffffff70;border-radius:30px;background:#171511c9;color:white;padding:10px 14px;font:600 12px var(--sans);cursor:pointer}
.hero-video-pause:focus-visible{outline:3px solid #ffb500;outline-offset:3px}
.hero-video-note{position:absolute;right:16px;bottom:24px;background:#171511c9;color:#fff;padding:5px 8px;border-radius:6px;font-size:10px}
@media(max-width:760px){.hero--collect{display:grid;grid-template-columns:1fr}.hero--collect .hero-media{order:1;width:100%;background:#151411}.hero-video{max-height:none;width:100%;height:auto}.hero--collect .hero-copy{order:2;padding:32px 22px 36px}.hero--collect h1{font-size:clamp(38px,9.5vw,64px)}.hero--collect .hero-intro{margin-top:20px}.hero--collect .hero-actions{display:grid;gap:16px;margin-top:25px}.hero--collect .hero-actions .primary-button{justify-content:center}.hero--collect .hero-actions .text-button{justify-self:start}.hero--collect .hero-facts{margin-top:28px}}
