.standard-page{padding-block:6rem 10rem}.standard-page h1,.library-hero h1,.dealer-hero h1{font-size:clamp(3.5rem,8vw,8rem);line-height:.9;letter-spacing:-.07em}.rte{max-width:55rem;color:#c1c7c3;font-size:1.08rem}.rte h2{color:#fff;font-size:2.2rem;margin-top:3rem}.rte a{color:var(--gold);text-decoration:underline}.platform-hero,.story-hero{min-height:calc(85svh - 5rem);position:relative;display:grid;align-items:end;overflow:hidden}.platform-hero>img,.story-hero>img,.platform-overlay,.story-shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.platform-overlay,.story-shade{background:linear-gradient(90deg,#050706f5,#0507068a 48%,#05070614),linear-gradient(0deg,rgba(5,7,6,.85),transparent 50%)}.platform-hero-copy,.story-hero-copy{position:relative;z-index:2;padding-block:7rem}.platform-hero h1,.story-hero h1{font-size:clamp(4rem,9vw,9rem);line-height:.88;letter-spacing:-.075em;max-width:9ch;margin:.5rem 0 1.5rem}.platform-hero-copy>p:not(.eyebrow){max-width:42rem;color:#d2d7d3;font-size:1.1rem}.platform-intro,.story-body{padding-block:clamp(7rem,12vw,12rem);display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,7vw,7rem)}.platform-intro{align-items:start}.platform-intro-visual{display:grid;gap:2rem}.platform-intro-image{position:relative;overflow:hidden;min-height:29rem;background:#111512}.platform-intro-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:48% center;transition:transform .8s var(--ease)}.platform-intro-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(5,7,6,.72),transparent 42%)}.platform-intro-image:hover img{transform:scale(1.025)}.platform-intro-image span{position:absolute;z-index:2;left:1.5rem;right:1.5rem;bottom:1.5rem;border-top:1px solid rgba(255,255,255,.4);padding-top:.9rem;color:#fff;font-size:.67rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.platform-intro-copy h2,.story-body h2,.page-cta h2{font-size:clamp(2.8rem,6vw,6rem);line-height:.96;letter-spacing:-.06em;margin:.5rem 0}.platform-intro-copy>div,.story-body>div:last-child{color:var(--muted);font-size:1.08rem}.platform-intro-copy>div{max-width:38rem;margin-top:clamp(2rem,5vw,5rem)}.platform-layers,.story-principles,.dealer-value{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);padding-bottom:1px}.platform-layers a,.story-principles article,.dealer-value article{background:var(--ink);padding:clamp(1.5rem,3vw,3rem);min-height:24rem;display:flex;flex-direction:column}.platform-layers span,.platform-layers strong,.story-principles span,.dealer-value span{color:var(--gold);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase}.platform-layers h3,.story-principles h3,.dealer-value h2{font-size:2rem;line-height:1;margin:auto 0 1rem}.platform-layers p,.story-principles p,.dealer-value p{color:var(--muted)}.platform-layers strong{margin-top:auto}.platform-sequence{padding-block:clamp(7rem,12vw,12rem);background:#0d100f}.platform-sequence h2{font-size:clamp(3rem,6vw,6rem);line-height:.95;letter-spacing:-.06em}.sequence-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:4rem}.sequence-grid article{border-top:1px solid var(--line);padding:2rem 2rem 0 0}.sequence-grid b{color:var(--gold)}.sequence-grid p{color:var(--muted)}.page-cta{padding-block:clamp(7rem,12vw,12rem)}.page-cta h2{max-width:13ch}.page-cta .button{margin-top:1.5rem}.library-hero{padding-block:clamp(5rem,10vw,10rem) 5rem}.library-hero h1{max-width:11ch}.library-hero>p:last-child{color:var(--muted);max-width:50rem;font-size:1.1rem}.document-groups article{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,8vw,8rem);border-top:1px solid var(--line);padding:4rem 0}.document-groups span{color:var(--gold)}.document-groups h2{font-size:clamp(2.5rem,5vw,5rem);line-height:.95;letter-spacing:-.055em;margin:.5rem 0}.document-groups p{color:var(--muted)}.document-groups ul{list-style:none;padding:0;margin:0}.document-groups li{display:flex;justify-content:space-between;gap:2rem;padding:1.25rem 0;border-bottom:1px solid var(--line)}.document-groups a{color:var(--gold);font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap}.dealer-hero{padding-block:clamp(5rem,10vw,10rem);display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(3rem,9vw,9rem);align-items:end}.dealer-hero h1{max-width:10ch}.dealer-hero>div>p:last-child{color:var(--muted);max-width:43rem}.dealer-stat{border-left:1px solid var(--gold);padding-left:2rem}.dealer-stat span{color:var(--gold);text-transform:uppercase;letter-spacing:.13em;font-size:.7rem}.dealer-stat strong{display:block;font-size:2rem;line-height:1.05;margin:1rem 0}.dealer-value{grid-template-columns:repeat(3,1fr)}.dealer-form-wrap{padding-block:clamp(7rem,12vw,12rem);display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(3rem,8vw,8rem)}.dealer-form-intro h2{font-size:clamp(2.8rem,5vw,5rem);line-height:.95;letter-spacing:-.055em}.dealer-form-intro p:last-child{color:var(--muted)}.dealer-form,.dealer-form label{display:grid;gap:.55rem}.dealer-grid,.dealer-checks{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.dealer-form input,.dealer-form select,.dealer-form textarea{width:100%;background:#111512;color:#fff;border:1px solid var(--line);padding:1rem;min-height:3.25rem}.dealer-form fieldset{border:0;border-top:1px solid var(--line);padding:2rem 0;margin:1rem 0}.dealer-form legend{color:var(--gold);text-transform:uppercase;letter-spacing:.12em;font-size:.7rem}.dealer-checks label{display:flex;align-items:center;border:1px solid var(--line);padding:1rem}.dealer-checks input{width:auto;min-height:auto}.form-success{border:1px solid var(--gold);color:var(--gold);padding:1rem}.story-hero-copy h1{max-width:11ch}.story-principles{grid-template-columns:repeat(3,1fr)}@media(max-width:850px){.platform-intro,.story-body,.dealer-hero,.dealer-form-wrap,.document-groups article{grid-template-columns:1fr}.platform-intro-image{min-height:24rem}.platform-intro-copy>div{margin-top:2rem}.platform-layers,.sequence-grid{grid-template-columns:1fr 1fr}.story-principles,.dealer-value{grid-template-columns:1fr}.platform-hero,.story-hero{min-height:42rem}.dealer-value article,.story-principles article{min-height:18rem}}@media(max-width:560px){.platform-hero-copy,.story-hero-copy{padding-block:4rem}.platform-hero h1,.story-hero h1{font-size:3.8rem}.platform-intro-image{min-height:19rem}.platform-layers,.sequence-grid{grid-template-columns:1fr}.platform-layers a{min-height:19rem}.document-groups li{align-items:flex-start;flex-direction:column;gap:.5rem}.dealer-grid,.dealer-checks{grid-template-columns:1fr}.library-hero,.dealer-hero{padding-top:4rem}}.platform-blueprint{min-height:78svh;position:relative;display:grid;align-items:end;overflow:hidden;margin-top:clamp(6rem,10vw,10rem)}.platform-blueprint>img,.platform-blueprint-shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.platform-blueprint>img{transition:transform 1.2s var(--ease)}.platform-blueprint:hover>img{transform:scale(1.025)}.platform-blueprint-shade{background:linear-gradient(0deg,#050706f5,#05070614 68%),linear-gradient(90deg,rgba(5,7,6,.65),transparent)}.platform-blueprint-copy{position:relative;z-index:2;padding-block:5rem}.platform-blueprint h2{font-size:clamp(3rem,6vw,6.5rem);line-height:.94;letter-spacing:-.06em;max-width:13ch}.blueprint-signals{display:grid;grid-template-columns:repeat(4,1fr);margin-top:3rem}.blueprint-signals span{border-top:1px solid rgba(255,255,255,.42);padding:1rem 1rem 0 0;color:#d7dcd8;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}@media(max-width:700px){.platform-blueprint{min-height:70svh}.blueprint-signals{grid-template-columns:1fr 1fr}.blueprint-signals span{min-height:4rem}}.fuel-chart{padding-block:clamp(7rem,12vw,12rem);background:#e8e8e2;color:#0b0d0c;scroll-margin-top:6rem}.fuel-chart .eyebrow{color:#8b6416}.fuel-chart-head{display:grid;grid-template-columns:1fr 1fr;gap:clamp(3rem,8vw,8rem);align-items:end}.fuel-chart-head h2{font-size:clamp(3.5rem,8vw,8rem);line-height:.88;letter-spacing:-.07em;margin:.5rem 0}.fuel-chart-head>div:last-child{color:#424844;font-size:1.08rem}.fuel-stage-guide{display:grid;grid-template-columns:repeat(3,1fr);margin-top:5rem}.fuel-stage-guide article{border-top:1px solid rgba(0,0,0,.28);padding:2rem 2rem 2rem 0}.fuel-stage-guide span,.fuel-table-title span{font-size:.68rem;letter-spacing:.14em;color:#8b6416;text-transform:uppercase}.fuel-stage-guide h3{font-size:2rem;margin:2.5rem 0 .8rem}.fuel-stage-guide p{color:#4e5550}.fuel-table-block{margin-top:clamp(5rem,9vw,9rem)}.fuel-table-title{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.5rem}.fuel-table-title h3{font-size:clamp(2.5rem,5vw,5rem);line-height:.95;letter-spacing:-.055em;margin:.4rem 0}.fuel-table-title p{font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.fuel-table-scroll{overflow-x:auto;border:1px solid rgba(0,0,0,.3);background:#f4f3ed}.fuel-table-scroll:focus{outline:2px solid #8b6416;outline-offset:3px}.fuel-table table{width:100%;min-width:760px;border-collapse:collapse;text-align:center;font-variant-numeric:tabular-nums}.fuel-table th,.fuel-table td{border-right:1px solid rgba(0,0,0,.18);border-bottom:1px solid rgba(0,0,0,.18);padding:.85rem .65rem}.fuel-table th{background:#121513;color:#fff;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem}.fuel-table th small{color:#d7a63c}.fuel-table td:first-child,.fuel-table td:nth-child(2){font-weight:800}.fuel-table tr.recommended td{background:#d7a63c;color:#080a09;font-weight:800}.fuel-key{font-size:.75rem;color:#535a55;display:flex;align-items:center;gap:.6rem}.fuel-key i{width:1.1rem;height:1.1rem;background:#d7a63c}.fuel-injector{display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(3rem,8vw,8rem);margin-top:clamp(6rem,10vw,10rem);padding-top:3rem;border-top:1px solid rgba(0,0,0,.3)}.fuel-injector h3{font-size:clamp(2.5rem,5vw,5rem);line-height:.95;letter-spacing:-.055em;margin:.5rem 0}.fuel-ratio{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#00000038}.fuel-ratio span{background:#111512;color:#c9cfcb;padding:2rem;min-height:13rem;display:flex;flex-direction:column;justify-content:space-between}.fuel-ratio b{color:#fff;font-size:clamp(2rem,4vw,3.8rem);letter-spacing:-.05em}@media(max-width:800px){.fuel-chart-head,.fuel-injector,.fuel-stage-guide{grid-template-columns:1fr}.fuel-stage-guide article{padding-bottom:2rem}.fuel-table-title{align-items:flex-start;flex-direction:column}.fuel-ratio{grid-template-columns:1fr}.fuel-ratio span{min-height:9rem}.fuel-table-scroll{margin-right:calc(var(--pad) * -1);border-right:0}.fuel-table-block{padding-right:0}}.fuel-table-scroll table{width:100%;min-width:760px;border-collapse:collapse;text-align:center;font-variant-numeric:tabular-nums}.fuel-table-scroll th,.fuel-table-scroll td{border-right:1px solid rgba(0,0,0,.18);border-bottom:1px solid rgba(0,0,0,.18);padding:.85rem .65rem}.fuel-table-scroll th{background:#121513;color:#fff;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem}.fuel-table-scroll th small{color:#d7a63c}.fuel-table-scroll td:first-child,.fuel-table-scroll td:nth-child(2){font-weight:800}.fuel-table-scroll tr.recommended td{background:#d7a63c;color:#080a09;font-weight:800}.fuel-program-wrap{margin-top:clamp(4rem,7vw,7rem)}.fuel-program-intro{display:flex;justify-content:space-between;gap:3rem;align-items:end;margin-bottom:1.5rem}.fuel-program-intro span{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:#8b6416;font-weight:800}.fuel-program-intro p{max-width:39rem;margin:0;color:#4e5550}.fuel-program-scroll{overflow-x:auto;border:1px solid rgba(0,0,0,.28);background:#f5f4ee}.fuel-program-scroll:focus{outline:2px solid #a97a18;outline-offset:3px}.fuel-program-table{width:100%;min-width:760px;border-collapse:collapse;font-variant-numeric:tabular-nums}.fuel-program-table th,.fuel-program-table td{border-right:1px solid rgba(0,0,0,.16);border-bottom:1px solid rgba(0,0,0,.16);padding:1.2rem 1.35rem}.fuel-program-table thead th{background:#111512;color:#fff;text-align:left;text-transform:uppercase;letter-spacing:.09em;font-size:.72rem}.fuel-program-table thead th span{display:block;color:#d7a63c;margin-bottom:1.2rem}.fuel-program-table thead th small{display:inline-block;color:#9ca39e;margin-top:.3rem}.fuel-program-table tbody th{width:22%;text-align:left;font-size:.92rem}.fuel-program-table td{text-align:left;height:6.2rem}.fuel-program-table td b{display:block;font-size:clamp(1.75rem,3vw,3rem);line-height:1;letter-spacing:-.045em}.fuel-program-table td small{display:block;margin-top:.35rem;color:#555d57;text-transform:uppercase;letter-spacing:.08em;font-size:.62rem}.fuel-program-table td.active{background:#ebe8dd}.fuel-program-table td.finish{background:#d7a63c;color:#090b0a}.fuel-program-table td.finish small{color:#46340b}.fuel-program-table td.continuous{box-shadow:inset 0 -3px #d7a63c}.fuel-program-table td.inactive{color:#a8ada9;font-size:1.4rem}.fuel-stage-notes{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#0003;margin-top:1px}.fuel-stage-notes article{background:#111512;color:#b5bcb7;padding:clamp(1.7rem,3vw,3rem);min-height:18rem}.fuel-stage-notes span,.fuel-mix-grid>article>span,.fuel-stock-grid span{color:#d7a63c;text-transform:uppercase;letter-spacing:.13em;font-size:.67rem;font-weight:800}.fuel-stage-notes h3{color:#fff;font-size:clamp(1.4rem,2.4vw,2.25rem);line-height:1.02;margin:4rem 0 1rem}.fuel-section-heading{display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid rgba(0,0,0,.25);padding-bottom:1.5rem;margin-bottom:1px}.fuel-section-heading h3{font-size:clamp(2.6rem,5vw,5.5rem);line-height:.9;letter-spacing:-.06em;margin:0}.fuel-mixing,.fuel-stocks{margin-top:clamp(6rem,10vw,10rem)}.fuel-mix-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#0003}.fuel-mix-grid article{background:#f5f4ee;padding:2rem}.fuel-mix-grid ol{list-style:none;padding:0;margin:3rem 0 0}.fuel-mix-grid li{border-top:1px solid rgba(0,0,0,.18);padding:1rem 0;font-size:1.25rem;font-weight:800}.fuel-mix-grid li b{color:#9a7019;font-size:.64rem;letter-spacing:.12em;margin-right:1rem}.fuel-mixing-note{color:#4e5550;margin:1.25rem 0 0;max-width:55rem}.fuel-stock-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#0003}.fuel-stock-grid article{background:#111512;color:#fff;padding:2rem;min-height:18rem;display:flex;flex-direction:column}.fuel-stock-grid b{font-size:clamp(2.2rem,4vw,4rem);letter-spacing:-.055em;margin-top:auto}.fuel-stock-grid p{color:#adb4af;margin:.2rem 0 1.5rem}.fuel-stock-grid small{border-top:1px solid #3b413d;padding-top:1rem;color:#d7a63c;text-transform:uppercase;letter-spacing:.1em;font-weight:800}.fuel-disclaimer{margin-top:3rem}.fuel-disclaimer p{border-left:3px solid #d7a63c;padding-left:1.25rem;color:#4d534f;max-width:68rem}@media(max-width:800px){.fuel-program-intro,.fuel-section-heading{align-items:flex-start;flex-direction:column;gap:1rem}.fuel-program-scroll{margin-right:calc(var(--pad) * -1);border-right:0}.fuel-stage-notes,.fuel-mix-grid{grid-template-columns:1fr}.fuel-stage-notes article{min-height:14rem}.fuel-stage-notes h3{margin-top:2.5rem}.fuel-stock-grid{grid-template-columns:repeat(2,1fr)}.fuel-stock-grid article{min-height:15rem}}@media(max-width:520px){.fuel-stock-grid{grid-template-columns:1fr}.fuel-stock-grid article{min-height:13rem}}.fuel-guide-disclosure{scroll-margin-top:6rem;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.fuel-guide-disclosure>summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:2rem;padding:2rem max(var(--pad),calc((100vw - var(--shell))/2));background:#0d100f;min-height:7rem}.fuel-guide-disclosure>summary::-webkit-details-marker{display:none}.fuel-guide-disclosure>summary span{color:var(--muted);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.fuel-guide-disclosure>summary strong{color:var(--gold);font-size:.76rem;letter-spacing:.13em;text-transform:uppercase}.fuel-guide-disclosure>summary i{width:2rem;height:2rem;border:1px solid var(--line);border-radius:50%;position:relative}.fuel-guide-disclosure>summary i:before,.fuel-guide-disclosure>summary i:after{content:"";position:absolute;inset:50% auto auto 50%;width:.7rem;height:1px;background:var(--gold);transform:translate(-50%,-50%);transition:transform .3s var(--ease)}.fuel-guide-disclosure>summary i:after{transform:translate(-50%,-50%) rotate(90deg)}.fuel-guide-disclosure[open]>summary i:after{transform:translate(-50%,-50%) rotate(0)}.fuel-guide-disclosure>summary:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.fuel-guide-disclosure[open]>summary{border-bottom:1px solid rgba(0,0,0,.2)}@media(max-width:600px){.fuel-guide-disclosure>summary{grid-template-columns:1fr auto;padding-block:1.5rem;gap:.8rem}.fuel-guide-disclosure>summary span{grid-column:1/-1}.fuel-guide-disclosure>summary i{grid-column:2;grid-row:2}.fuel-guide-disclosure>summary strong{grid-column:1;grid-row:2}}.fuel-chart-logo{display:block;width:min(100%,31rem);height:auto;margin:0 0 clamp(3rem,6vw,6rem) auto}@media(max-width:800px){.fuel-chart-logo{width:min(78%,25rem);margin:0 0 3rem}}.platform-intro,.story-body{padding-block:clamp(4.5rem,7vw,7rem)}.platform-intro{grid-template-columns:.9fr 1.1fr;align-items:start}.platform-intro-copy>div{margin-top:clamp(1.5rem,3vw,3rem)}.platform-sequence,.page-cta,.dealer-form-wrap,.fuel-chart,.dealer-hero{padding-block:clamp(4.5rem,7vw,7rem)}.library-hero{padding-block:clamp(4.5rem,7vw,7rem) 4rem}.platform-blueprint{margin-top:clamp(4.5rem,7vw,7rem)}.fuel-program-wrap{margin-top:clamp(3rem,5vw,5rem)}.fuel-mixing,.fuel-stocks{margin-top:clamp(4rem,7vw,7rem)}.page-cta--platform{display:grid;grid-template-columns:1.15fr .85fr;align-items:end;gap:clamp(2rem,7vw,7rem);padding-block:clamp(3.5rem,5vw,5rem);border-top:1px solid var(--line)}.page-cta--platform h2{max-width:11ch}.page-cta__action{align-self:end;max-width:38rem}.page-cta__action p{color:var(--muted);font-size:1.08rem;margin:0 0 1.5rem}.page-cta__action .button{margin-top:0}@media(max-width:850px){.platform-intro,.story-body,.dealer-hero,.dealer-form-wrap,.document-groups article{grid-template-columns:1fr}.platform-intro,.story-body,.platform-sequence,.page-cta,.dealer-form-wrap,.fuel-chart,.dealer-hero,.library-hero{padding-block:clamp(3.5rem,8vw,5rem)}.platform-blueprint{margin-top:clamp(3.5rem,8vw,5rem)}}@media(max-width:850px){.page-cta--platform{grid-template-columns:1fr;padding-block:clamp(3rem,8vw,4.5rem)}}.site-footer{padding:5rem 0 2rem;border-top:1px solid var(--line);background:#050605}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:4rem}.footer-logo{width:min(17rem,70%);height:auto;filter:invert(1) grayscale(1) brightness(2);mix-blend-mode:screen}.site-footer p{max-width:30rem;color:var(--muted)}.site-footer h2{font-size:.72rem;text-transform:uppercase;letter-spacing:.16em;color:var(--gold)}.site-footer a{display:block;color:#c4cac6;margin:.7rem 0}.footer-base{display:flex;justify-content:space-between;gap:1rem;margin-top:4rem;padding-top:1.5rem;border-top:1px solid var(--line);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#777f79}@media(max-width:760px){.footer-grid{grid-template-columns:1fr}.footer-base{flex-direction:column}}.site-header{position:sticky;top:0;z-index:100;background:#070908e0;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.header-inner{min-height:5rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}.brand{display:block;width:clamp(8.8rem,13vw,12rem)}.brand img{width:100%;height:auto;filter:invert(1) grayscale(1) brightness(2);mix-blend-mode:screen}.primary-nav{display:flex;align-items:center;gap:clamp(1rem,2.2vw,2.35rem);font-size:.76rem;text-transform:uppercase;letter-spacing:.11em;font-weight:700}.primary-nav>a:not(.nav-cta),.nav-products>summary{color:#d5dad6}.primary-nav>a:hover,.nav-products>summary:hover{color:#fff}.nav-cta{border:1px solid var(--gold);padding:.7rem 1rem;color:var(--gold)}.menu-toggle{display:none;background:none;border:1px solid var(--line);color:#fff;padding:.8rem 1rem;min-height:2.75rem;text-transform:uppercase;letter-spacing:.12em;font-size:.7rem}.nav-products{position:relative}.nav-products>summary{display:flex;align-items:center;gap:.45rem;list-style:none;cursor:pointer}.nav-products>summary::-webkit-details-marker{display:none}.nav-products>summary span{color:var(--gold);font-size:1rem;transition:transform .25s ease}.nav-products[open]>summary span{transform:rotate(45deg)}.nav-submenu{position:absolute;top:calc(100% + 1.25rem);left:-1rem;width:16rem;padding:.65rem;background:#070908;border:1px solid var(--line);box-shadow:0 1.5rem 3rem #00000059}.nav-submenu a{display:block;padding:.8rem .85rem;color:#d5dad6;border-bottom:1px solid var(--line)}.nav-submenu a:last-child{border-bottom:0}.nav-submenu a:hover{color:var(--gold);background:#101412}@media(max-width:900px){.site-header{--mobile-header-height:5rem}.header-inner{min-height:var(--mobile-header-height)}.menu-toggle{display:block;min-width:6.5rem}.primary-nav{display:flex;visibility:hidden;opacity:0;pointer-events:none;position:absolute;z-index:2;top:100%;right:0;left:0;height:calc(100dvh - var(--mobile-header-height));min-height:calc(100vh - var(--mobile-header-height));padding:clamp(1rem,4vh,2rem) var(--pad) calc(1.5rem + env(safe-area-inset-bottom));background:#070908;flex-direction:column;align-items:stretch;gap:0;transform:translateY(-.75rem);transition:opacity .2s ease,transform .2s ease,visibility .2s;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.primary-nav.is-open{visibility:visible;opacity:1;pointer-events:auto;transform:none}.primary-nav a,.nav-products>summary{display:flex;align-items:center;flex:0 0 auto;min-height:3.65rem;padding:.75rem 0;border-bottom:1px solid var(--line);font-size:clamp(.9rem,4vw,1.08rem)}.nav-products>summary{justify-content:space-between}.nav-submenu{position:static;width:auto;padding:0 0 .5rem 1rem;border:0;border-bottom:1px solid var(--line);box-shadow:none}.nav-submenu a{min-height:3rem;padding:.55rem 0;font-size:.82rem}.primary-nav .nav-cta{justify-content:center;min-height:3.5rem;margin-top:1.25rem;border:1px solid var(--gold);padding:.85rem 1rem;color:var(--gold)}body.menu-open{overflow:hidden;overscroll-behavior:none}}@media(max-width:480px){.site-header{--mobile-header-height:4.5rem}.brand{width:9rem}.menu-toggle{min-width:5.75rem;padding:.7rem .8rem}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map?subset=AAAAABAAAAY */
