/* Product photography remains independent of the decorative background footage. */
.disposable-helium-page .helium-cinema{position:relative;isolation:isolate;background:#080909;overflow:clip;min-height:760px;padding:56px 0;color:#f5f6f6}
.helium-backdrop{position:absolute;inset:0;z-index:-2;pointer-events:none;background:#080909}
.helium-backdrop>img,.helium-backdrop>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}
.helium-video{opacity:0}
.helium-cinema.is-video-visible .helium-video{opacity:1}
.helium-cinema::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(0,0,0,.83),rgba(0,0,0,.7) 35%,rgba(0,0,0,.14) 66%,rgba(0,0,0,.02)),linear-gradient(0deg,rgba(0,0,0,.78),transparent 50%)}
.helium-stage{position:relative;width:100%}
.helium-content{width:59%;max-width:740px}
.disposable-helium-page .helium-copy h1{font-size:clamp(36px,4vw,64px);line-height:1.05}
.disposable-helium-page .helium-copy p:not(.home-kicker){font-size:clamp(17px,1.5vw,21px);line-height:1.55;margin:22px 0}
.helium-copy .button{margin-top:2px;box-shadow:none}
.helium-products{display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(18px,3vw,48px);max-width:620px;margin-top:24px;color:#f5f6f6}
.helium-item{flex:1;min-width:0;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:clamp(180px,30vh,320px)}
.helium-item img{display:block;width:100%;height:calc(100% - 30px);object-fit:contain;object-position:center bottom;filter:drop-shadow(0 12px 10px rgba(0,0,0,.45))}
.helium-item--7 img{transform:scale(.84);transform-origin:center bottom}
.helium-item--22{flex:1.2}
.helium-item figcaption{height:30px;padding-top:8px;text-align:center;font:600 19px/1.1 var(--display)}
.helium-links{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:22px;font:500 14px/1.4 var(--font);color:#f5f6f6}
.helium-links a{display:inline-flex;justify-content:space-between;gap:24px;align-items:center;min-height:46px;padding:10px 16px;border:1px solid #73787a;border-radius:3px;background:rgba(32,35,38,.88);color:inherit;text-decoration:none;transition:background-color .18s,border-color .18s}
.helium-links a span{font-size:18px;color:#efaaac}
.helium-links a:hover{color:#fff;background:#34393c;border-color:#efaaac}
.helium-links a:focus-visible{outline:2px solid #efaaac;outline-offset:4px;background:#34393c}
@media(max-height:800px) and (min-width:761px){
 .helium-item{height:clamp(150px,26vh,210px)}
 .helium-products{margin-top:16px}
 .helium-links{margin-top:10px}
}
@media(max-width:760px){
 .helium-content{width:100%;max-width:none}
 .helium-backdrop>img,.helium-backdrop>video{object-position:70% center}
 .helium-cinema::before{background:linear-gradient(90deg,rgba(0,0,0,.86),rgba(0,0,0,.65)),linear-gradient(0deg,rgba(0,0,0,.75),transparent)}
 .disposable-helium-page .helium-copy p:not(.home-kicker){font-size:16px;line-height:1.5;margin:16px 0}
 .helium-copy p br{display:none}
 .helium-copy .button{min-height:48px;padding:14px 18px;font-size:11px}
 .helium-products{gap:18px;margin-top:24px}
 .helium-item{height:clamp(155px,25vh,225px)}
 .helium-links{gap:10px;font-size:12px;margin-top:14px}
 .helium-links a{flex:1;gap:8px;padding:10px;min-height:46px;white-space:nowrap}
}
@media(max-width:760px) and (max-height:700px){
 .helium-products{margin-top:14px;gap:14px}
 .helium-item{height:150px}
 .helium-links{margin-top:8px;font-size:11px;gap:8px}
}
@media(prefers-reduced-motion:reduce){
 .helium-cinema .helium-video{display:none}
}

.helium-stage{max-width:1440px;margin:auto;padding-inline:clamp(22px,5vw,80px)}
.helium-copy h1{color:#f5f6f6;margin:0}
.helium-copy .home-kicker{color:#efaaac;font:500 13px/1.5 var(--utility);text-transform:uppercase;letter-spacing:.14em;margin:0 0 18px}
@media(max-width:760px){.disposable-helium-page .helium-cinema{min-height:0;padding:36px 0}.disposable-helium-page .helium-copy h1{font-size:36px}.helium-links{flex-direction:column;align-items:stretch}}
