.site-header nav{order:2;margin-left:auto;gap:18px}.site-header nav a{font-size:.78rem}.header-actions{order:3;display:flex;align-items:center;gap:10px;margin-left:18px}.page-main{padding-top:82px}.page-hero{min-height:72vh;padding:90px 4vw 70px;display:grid;grid-template-columns:1fr 1.05fr;gap:6vw;align-items:center;background:radial-gradient(circle at 78% 42%,#263d14 0,#0e0e0e 35%,#050505 68%)}.page-hero-copy h1{font-size:clamp(4rem,8vw,8rem);line-height:.86;letter-spacing:-.065em;margin:20px 0 28px;text-transform:uppercase}.page-hero-copy .lead{max-width:650px}.page-hero-media{min-height:480px;display:grid;place-items:center;overflow:hidden;border:1px solid #272727;background:#090909}.page-hero-media img{width:100%;height:100%;object-fit:cover}.page-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:34px}.page-actions .secondary{border:1px solid #555;color:#fff}.home-choices{padding:96px 4vw;background:#080808}.choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.choice-card{position:relative;min-height:560px;overflow:hidden;border:1px solid #2b2b2b;color:#fff;text-decoration:none}.choice-card img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.choice-card:hover img{transform:scale(1.04)}.choice-card>div{position:absolute;inset:auto 0 0;padding:34px;background:linear-gradient(transparent,#000 38%)}.choice-card h2{font-size:clamp(2.4rem,4vw,4.8rem);margin:35px 0 8px;line-height:.9}.choice-card p{color:#ccc}.page-section{padding:100px 4vw}.page-section.dark{background:#080808}.page-section.light{background:#f3f3ef;color:#090909}.page-section h2{font-size:clamp(3rem,6vw,6.5rem);line-height:.92;letter-spacing:-.055em;margin:18px 0 28px}.page-section>.intro{max-width:780px;color:#aaa;line-height:1.75}.page-section.light>.intro{color:#666}.preorder-panel{margin-top:45px;padding:30px;border-left:4px solid #6dff00;background:#101010;max-width:920px}.preorder-panel p{color:#bbb;line-height:1.7}.model-features{display:grid;grid-template-columns:repeat(3,1fr);margin-top:55px;border-top:1px solid #444;border-bottom:1px solid #444}.model-features article{padding:35px 28px;border-right:1px solid #444}.model-features article:last-child{border-right:0}.model-features span{color:#6dff00}.model-features h3{font-size:1.4rem;margin:35px 0 12px}.model-features p{color:#999;line-height:1.6}.model-product-area{padding:100px 4vw;background:#080808}.model-product-area .product-grid{max-width:1400px}.about-strip{padding:70px 4vw;display:grid;grid-template-columns:1fr 2fr;gap:5vw;background:#101010;border-top:1px solid #282828}.about-strip h2{font-size:clamp(2.5rem,5vw,5rem);margin:0}.about-strip p{color:#aaa;line-height:1.7}.site-header nav a[aria-current="page"]{color:#6dff00}.site-header .cart-button{text-decoration:none;display:inline-flex;align-items:center}.contact-page{padding:100px 4vw;background:#f3f3ef;color:#090909}.contact-page>.intro{max-width:700px}.contact-page h1{font-size:clamp(4rem,8vw,7rem);letter-spacing:-.06em;line-height:.9}.contact-page .contact-form-wrap{margin-top:55px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:850px){.page-main{padding-top:70px}.page-hero{grid-template-columns:1fr;padding:70px 5vw}.page-hero-media{min-height:420px}.choice-grid{grid-template-columns:1fr}.choice-card{min-height:480px}.model-features{grid-template-columns:1fr}.model-features article{border-right:0;border-bottom:1px solid #444}.model-features article:last-child{border-bottom:0}.about-strip{grid-template-columns:1fr}.page-section,.model-product-area,.contact-page{padding:76px 5vw}}@media(max-width:520px){.page-hero-copy h1{font-size:3.7rem}.page-hero-media{min-height:320px}.choice-card{min-height:390px}.page-actions{flex-direction:column}.page-actions .button{width:100%}}.header-actions .cart-button{border:1px solid #3d3d3d;background:#090909;color:#fff;border-radius:6px;padding:9px 13px;font:800 .75rem Inter,Arial,sans-serif;text-decoration:none}.header-actions .cart-button:hover{border-color:#6dff00;color:#6dff00}

