
.detail-media img{width:100%;height:auto!important;object-fit:contain;max-height:none;animation:none;transform:none;display:block}.detail-media{padding:24px;perspective:1200px}.detail-hero{overflow:hidden;min-height:90svh}.detail-story,.detail-features,.detail-questions{overflow:hidden}.product-aperture{height:65svh;position:relative;background:#07120e;overflow:hidden;display:grid;place-items:center}.product-aperture:before{content:'';position:absolute;inset:0;background:#beff00;clip-path:polygon(calc(50% - var(--opening,50%)) 0,calc(50% + var(--opening,50%)) 0,calc(50% + var(--opening,50%)) 100%,calc(50% - var(--opening,50%)) 100%)}.product-aperture strong{position:relative;font:clamp(48px,9vw,145px)/1.03 Anton,sans-serif;text-align:center;color:#04120b;padding:24px}.detail-page .contact h2>span{color:transparent;-webkit-text-stroke:1px #04120b;background:linear-gradient(#beff00,#beff00),linear-gradient(#fff,#fff);background-size:100% var(--fill,0%),100% 100%;background-position:bottom;background-repeat:no-repeat;background-clip:text;-webkit-background-clip:text}.detail-track h3{font:clamp(24px,2.8vw,40px)/1.08 Anton,sans-serif}.detail-page .contact{overflow:hidden}.detail-page .detail-story h2{font-size:clamp(40px,5.6vw,90px);overflow-wrap:normal}.motion-paused .detail-page .contact h2{--fill:100%}@media(max-width:760px){.product-aperture{height:45svh}.detail-media{padding:16px}.detail-story h2{font-size:clamp(36px,9vw,62px)}}
