html{scroll-behavior:smooth}.nav .active{color:var(--o)}.subnav{position:sticky;top:78px;z-index:8;background:#100e0c;border-top:1px solid var(--line);border-bottom:3px solid var(--r)}.subnav .wrap{display:flex;gap:8px;overflow-x:auto;padding-top:12px;padding-bottom:12px;scrollbar-width:thin}.subnav a{flex:0 0 auto;padding:8px 13px;border:1px solid #5e5147;color:var(--o);font-weight:800;text-decoration:none;text-transform:uppercase;font-size:14px}.subnav a:hover{background:var(--r);color:#fff}.content-section{padding:70px 0;scroll-margin-top:145px}.content-section h2{font:clamp(34px,5vw,58px) 'Black Ops One';margin:6px 0 22px}.content-section p{font-size:18px;line-height:1.7}.lead{max-width:800px}.section-number{color:var(--o);font:24px 'Black Ops One';letter-spacing:3px}.quote-panel{align-self:center;padding:32px;background:linear-gradient(145deg,#261813,#0b0b0b);border:3px solid var(--r);box-shadow:10px 10px #070707}.quote-panel strong{color:var(--o);font:25px Rye}.values-bg{background:#11100e;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.value-grid,.action-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:34px}.value-grid.three{grid-template-columns:repeat(3,1fr)}.value-card,.action-detail{padding:27px;background:#191612;border:2px solid var(--line)}.value-card{scroll-margin-top:150px}.value-card span,.action-detail span{color:var(--o);font:20px 'Black Ops One'}.value-card h3,.action-detail h3{font:27px Rye;color:#fff}.value-card p,.action-detail p{font-size:16px}.action-detail{border-top:5px solid var(--r)}.support-links{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:20px}.support-links>a:not(.btn){color:var(--o);font-weight:800;text-decoration:none}.shop-notice{margin-bottom:32px}.product-status{display:inline-block;margin:14px auto 0;padding:7px 12px;background:var(--o);color:#111;font-weight:800;text-transform:uppercase}.donbox>a{display:inline-block;margin-top:22px;color:var(--o);font-weight:800;text-decoration:none}
@media(max-width:900px){.value-grid,.action-grid{grid-template-columns:1fr 1fr}.subnav{top:76px}}@media(max-width:620px){.value-grid,.value-grid.three,.action-grid{grid-template-columns:1fr}.content-section{padding:50px 0}.subnav{position:relative;top:auto}.subnav .wrap{padding-left:14px;padding-right:14px}.content-section p{font-size:16px}}
