@font-face{font-family:manrope;src:url(../media/Manrope-s.p.3tluuqv5xugao.woff2)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.ooNAQa_className{font-family:manrope,manrope Fallback}.ooNAQa_variable{--font-manrope:"manrope", "manrope Fallback"}
@font-face{font-family:barlow;src:url(../media/BarlowCondensed600-s.p.2t96v6p0iv501.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:barlow;src:url(../media/BarlowCondensed700-s.p.3hmancrpg57x4.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:barlow Fallback;src:local(Arial);ascent-override:123.84%;descent-override:24.77%;line-gap-override:0.0%;size-adjust:80.75%}.IOMnwW_className{font-family:barlow,barlow Fallback}.IOMnwW_variable{--font-barlow:"barlow", "barlow Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#101314;--bg-deep:#0b1010;--surface:#1b2021;--surface-raised:#272d2e;--surface-soft:#202828;--surface-hover:#2a352d;--line:#353e3e;--line-soft:#293432;--text:#f4f5ed;--text-soft:#d0d9d1;--muted:#b3bcbb;--brand:#d5f43c;--brand-bright:#e3ff6b;--brand-deep:#7e9634;--on-brand:#182000;--signal:#b7dc8f;--signal-deep:#263626;--danger:#f3a294;--warning:#e9c585;--white:#fff;--font-sans:var(--font-manrope), Arial, sans-serif;--font-display:var(--font-barlow), Impact, sans-serif;--page-pad:32px;--content-width:1344px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--fast:.16s ease}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{background:var(--bg);min-width:320px;color:var(--text);scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:14px;line-height:1.65}main{min-height:60vh}h1,h2{font-family:var(--font-display);letter-spacing:-.025em;font-weight:700;line-height:1.08}h3,h4{line-height:1.35}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button,select{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.6}input::placeholder,textarea::placeholder{color:var(--muted);opacity:.8}select option{background:var(--surface);color:var(--text)}img,svg{max-width:100%;display:block}svg{flex-shrink:0}::selection{background:var(--brand);color:var(--on-brand)}:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.container{width:min(100%, var(--content-width));padding-inline:var(--page-pad);margin-inline:auto}.skip-link{z-index:200;background:var(--brand);color:var(--on-brand);padding:12px 18px;font-size:13px;font-weight:800;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.storefront h1:not([data-hero-heading]){animation:.48s cubic-bezier(.22,1,.36,1) backwards accs-content-in}.storefront [data-card-grid]>:nth-child(-n+4){animation:.42s cubic-bezier(.22,1,.36,1) backwards accs-content-in}.storefront [data-card-grid]>:nth-child(2){animation-delay:40ms}.storefront [data-card-grid]>:nth-child(3){animation-delay:80ms}.storefront [data-card-grid]>:nth-child(4){animation-delay:.12s}.storefront dialog[open]{animation:.22s cubic-bezier(.22,1,.36,1) backwards accs-overlay-in}.storefront details[open]>p{animation:.26s ease-out backwards accs-content-in}@keyframes accs-content-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes accs-overlay-in{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:none}}@media (min-width:1700px){:root{--content-width:1500px}}@media (max-width:900px){:root{--page-pad:24px}}@media (max-width:700px){:root{--page-pad:19px}html{scroll-padding-top:82px}}@media (max-width:360px){:root{--page-pad:15px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important;animation-delay:0s!important}}
