.detail-page{background:#050505}.detail-hero{height:650px;position:relative;overflow:hidden;border-bottom:1px solid #252525;background:radial-gradient(ellipse at 73% 65%,rgba(196,0,13,.26),transparent 38%)}.detail-copy{position:absolute;z-index:3;left:6.5%;top:100px;width:44%}.back-link{display:inline-block;color:#777;text-transform:uppercase;font-size:9px;letter-spacing:2px;margin-bottom:55px}.detail-copy>p,.detail-intro>div>p,.technical-title>p,.detail-cta>p{color:#e50914;text-transform:uppercase;font-size:9px;letter-spacing:4px}.detail-copy h1{font:700 clamp(65px,7vw,112px)/.9 Oswald;text-transform:uppercase;margin:15px 0;background:linear-gradient(#fff,#8d8d8d);color:transparent;background-clip:text}.detail-copy h2{max-width:560px;font-size:15px;line-height:1.7;color:#aaa;font-weight:400}.detail-actions{display:flex;gap:13px;margin-top:35px}.detail-actions a,.detail-cta>a{height:49px;border:1px solid #444;padding:0 20px;display:flex;align-items:center;gap:50px;text-transform:uppercase;font-size:9px;letter-spacing:1.5px}.detail-actions .primary{background:#c70812;border-color:#c70812}.detail-product{position:absolute;right:3%;bottom:-8%;width:49%;height:95%;display:flex;align-items:end;justify-content:center}.detail-product span{position:absolute;width:70%;height:28%;bottom:4%;background:#cf0713;filter:blur(70px);opacity:.32}.detail-product img{position:relative;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 22px 28px #000)}.model-mark{position:absolute;right:2%;bottom:4%;font:700 80px Oswald;color:rgba(255,255,255,.025);letter-spacing:5px}.detail-intro{max-width:1250px;margin:auto;padding:105px 35px;display:grid;grid-template-columns:1.2fr .8fr;align-items:end;gap:80px}.detail-intro h2,.technical h2,.detail-cta h2{font:600 47px/1.08 Oswald;text-transform:uppercase;margin:14px 0}.detail-intro>p{color:#8d8d8d;line-height:1.8;font-size:14px}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);max-width:1380px;margin:auto;border-top:1px solid #282828;border-bottom:1px solid #282828}.feature-grid article{height:210px;padding:38px 29px;border-right:1px solid #282828}.feature-grid article:last-child{border:0}.feature-grid b{color:#e50914;font:600 13px Oswald}.feature-grid span{display:block;width:34px;height:2px;background:#e50914;margin:27px 0}.feature-grid h3{font:600 15px/1.4 Oswald;text-transform:uppercase;letter-spacing:1px}.technical{max-width:1250px;margin:auto;padding:110px 35px;display:grid;grid-template-columns:1fr 1fr;gap:100px}.technical dl{margin:0}.technical dl div{display:flex;justify-content:space-between;padding:21px 0;border-bottom:1px solid #252525}.technical dt{color:#777;font-size:10px;text-transform:uppercase;letter-spacing:2px}.technical dd{margin:0;font-size:12px}.detail-cta{text-align:center;padding:105px 20px 120px;border-top:1px solid #202020;background:radial-gradient(ellipse at 50% 100%,rgba(170,0,10,.2),transparent 58%)}.detail-cta>a{display:inline-flex;margin-top:25px}.detail-cta h2{font-size:50px}@media(max-width:800px){.detail-hero{height:760px}.detail-copy{left:24px;right:24px;top:50px;width:auto}.back-link{margin-bottom:28px}.detail-copy h1{font-size:61px}.detail-product{width:80%;height:52%;right:10%;bottom:-2%;opacity:.82}.detail-intro,.technical{grid-template-columns:1fr;padding:70px 25px;gap:30px}.feature-grid{grid-template-columns:1fr 1fr}.feature-grid article:nth-child(2){border-right:0}.technical h2,.detail-intro h2{font-size:38px}.detail-cta h2{font-size:37px}}
