.ProductCard_card__syd1X{display:flex;flex-direction:column;background:var(--grip);border:1px solid #35302a;border-radius:4px;overflow:hidden;position:relative;transition:transform .15s ease,border-color .15s ease}.ProductCard_card__syd1X:hover{transform:translateY(-4px);border-color:var(--flame)}.ProductCard_card__syd1X:after{content:"";position:absolute;top:0;right:0;width:0;height:0;border-style:solid;border-width:0 28px 28px 0;border-color:transparent var(--flame) transparent transparent}.ProductCard_image__gQGbo{position:relative;aspect-ratio:1/1;background:repeating-linear-gradient(135deg,#2b2620,#2b2620 2px,#241f1a 0,#241f1a 4px)}.ProductCard_category__1tSqh{position:absolute;bottom:10px;left:10px;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--volt);background:rgba(23,19,15,.75);padding:3px 8px;border-radius:2px}.ProductCard_body__qafc0{padding:16px 16px 18px;border-top:1px dashed #3a342c}.ProductCard_name__sCv6k{font-family:var(--font-body);font-weight:700;font-size:16px;margin:0 0 6px;color:var(--paper)}.ProductCard_blurb__ATORO{font-size:13px;color:var(--rail);margin:0 0 14px;line-height:1.4}.ProductCard_spec__sqovi{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:var(--rail);border-top:1px solid #3a342c;padding-top:10px}.ProductCard_price__Z10KW{font-size:16px;color:var(--volt);font-weight:600}.page_nav__ijo23{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:rgba(23,19,15,.9);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid #2b251f}.page_navInner___hOgy{display:flex;align-items:center;justify-content:space-between;height:280px;flex-wrap:wrap;padding:12px 0}.page_brand__7TV1Q{display:flex;align-items:center;gap:20px}.page_wordmark__yyB7e{font-family:var(--font-display);font-size:40px;color:var(--volt);letter-spacing:.01em;line-height:1}.page_links__t4Q_2{display:flex;gap:28px;font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--rail)}.page_links__t4Q_2 a:hover{color:var(--flame)}.page_hero__7KFOs{position:relative;overflow:hidden;padding:96px 0 84px}.page_heroBg__HTEGI{position:absolute;inset:0;background:radial-gradient(ellipse at 75% 20%,rgba(244,185,66,.16),transparent 55%),radial-gradient(ellipse at 15% 80%,rgba(232,98,44,.14),transparent 50%),linear-gradient(180deg,#1c1712,#17130f)}.page_heroInner__8WoKQ{position:relative}.page_headline__b1Dvh{font-family:var(--font-display);font-size:clamp(44px,8vw,84px);line-height:.98;margin:14px 0 20px;color:var(--paper);text-shadow:3px 3px 0 var(--flame);max-width:640px}.page_sub__0BWS6{max-width:440px;color:var(--rail);font-size:16px;line-height:1.55;margin-bottom:32px}.page_cta__i2v5_{display:inline-block;background:var(--flame);color:var(--ink);font-weight:700;padding:14px 28px;border-radius:3px;font-size:14px;letter-spacing:.02em;transition:background .15s ease}.page_cta__i2v5_:hover{background:var(--volt)}.page_footer__F3MD0{margin-top:96px;border-top:1px solid #2b251f;padding:28px 0 40px}.page_footerInner__5TPTB{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:12px;color:var(--rail)}.page_categoryHeading__ZGGbr{display:flex;align-items:baseline;gap:12px;margin-bottom:24px;border-bottom:1px dashed #3a342c;padding-bottom:12px}.page_categoryTitle__0r8dl{font-family:var(--font-display);font-size:28px;color:var(--paper);margin:0}.page_grid__JZ9Cz{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:20px;gap:20px}@media (max-width:640px){.page_links__t4Q_2{gap:16px}.page_footerInner__5TPTB{flex-direction:column;gap:6px}}