@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400;600;700;900&family=Inter:wght@300;400;500;600&family=Inter+Mono:wght@400;500&display=swap";:root{--bg-black: #0B0F14;--bg-charcoal: #111827;--text-primary: #E7E2D6;--text-secondary: rgba(231, 226, 214, .7);--text-tertiary: rgba(231, 226, 214, .4);--brass: #C49A4A;--brass-hover: #D4AA5A;--steel: #5F7FA3;--steel-dim: rgba(95, 127, 163, .6);--gray: #7A7F87;--stroke: rgba(95, 127, 163, .2);--stroke-solid: rgba(95, 127, 163, .4);--font-display: "Orbitron", sans-serif;--font-body: "Inter", sans-serif;--font-mono: "Inter Mono", monospace;--space-xs: .5rem;--space-sm: 1rem;--space-md: 1.5rem;--space-lg: 2.5rem;--space-xl: 4rem;--space-2xl: 6rem;--space-3xl: 9rem;--max-width: 1280px;--content-width: 960px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--ease: cubic-bezier(.16, 1, .3, 1);--duration-fast: .15s;--duration-base: .25s;--duration-slow: .4s}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background-color:var(--bg-black);color:var(--text-primary);font-family:var(--font-body);font-size:1rem;line-height:1.7;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}img,video,svg{display:block;max-width:100%}a{color:var(--steel);text-decoration:none;transition:color var(--duration-fast) var(--ease)}a:hover{color:var(--brass)}ul,ol{list-style:none}button,input,textarea,select{font-family:inherit;font-size:inherit}.container{width:100%;max-width:var(--max-width);margin-inline:auto;padding-inline:var(--space-lg)}.container--narrow{max-width:var(--content-width)}.section{padding-block:var(--space-3xl)}.section--tight{padding-block:var(--space-xl)}.display,h1,h2,h3{font-family:var(--font-display);font-weight:900;text-transform:uppercase;letter-spacing:.04em;line-height:1.1;color:var(--text-primary)}h1,.h1{font-size:clamp(2.2rem,5vw,3.5rem);font-weight:900;letter-spacing:.06em}h2,.h2{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;letter-spacing:.05em}h3,.h3{font-size:clamp(1.1rem,2vw,1.4rem);font-weight:600;letter-spacing:.04em}.body-lg{font-size:1.125rem;line-height:1.75;color:var(--text-secondary)}.body-md{font-size:1rem;line-height:1.7;color:var(--text-secondary)}.body-sm{font-size:.875rem;line-height:1.6;color:var(--text-secondary)}.eyebrow{font-family:var(--font-mono);font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.15em;color:var(--steel);display:inline-block}.eyebrow--brass{color:var(--brass)}.tag{font-family:var(--font-mono);font-size:.7rem;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--steel);background:#5f7fa31a;border:1px solid var(--stroke-solid);padding:.25em .75em;border-radius:var(--radius-sm);display:inline-block}.tag--brass{color:var(--brass);background:#c49a4a1a;border-color:#c49a4a59}.metric-number{font-family:var(--font-display);font-size:clamp(2.5rem,5vw,4rem);font-weight:900;color:var(--text-primary);letter-spacing:.04em;line-height:1}.metric-label{font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;color:var(--text-tertiary);margin-top:.4rem}.btn{display:inline-flex;align-items:center;gap:.5rem;padding:.8rem 1.75rem;font-family:var(--font-mono);font-size:.8rem;font-weight:500;text-transform:uppercase;letter-spacing:.12em;border-radius:var(--radius-sm);border:1px solid transparent;cursor:pointer;transition:all var(--duration-base) var(--ease);text-decoration:none;white-space:nowrap}.btn--primary{background:var(--brass);color:var(--bg-black);border-color:var(--brass)}.btn--primary:hover{background:var(--brass-hover);border-color:var(--brass-hover);color:var(--bg-black);transform:translateY(-1px)}.btn--secondary{background:transparent;color:var(--text-primary);border-color:var(--steel)}.btn--secondary:hover{background:#5f7fa31a;border-color:var(--brass);color:var(--brass);transform:translateY(-1px)}.btn-group{display:flex;flex-wrap:wrap;gap:var(--space-sm);align-items:center}.card{background:var(--bg-charcoal);border:1px solid var(--stroke);border-radius:var(--radius-md);padding:var(--space-lg);position:relative;transition:border-color var(--duration-base) var(--ease)}.card:hover{border-color:var(--stroke-solid)}.card--flagship{border-color:#c49a4a40;overflow:hidden}.card--flagship:before{content:"";position:absolute;top:0;right:0;width:80px;height:80px;background:linear-gradient(225deg,rgba(196,154,74,.18) 0%,transparent 60%);pointer-events:none}.card--flagship:after{content:"";position:absolute;top:0;right:0;width:0;height:0;border-style:solid;border-width:0 40px 40px 0;border-color:transparent rgba(196,154,74,.45) transparent transparent}.divider{border:none;border-top:1px solid var(--stroke);margin-block:var(--space-xl)}.input{background:var(--bg-charcoal);border:1px solid var(--stroke);border-radius:var(--radius-sm);color:var(--text-primary);font-family:var(--font-body);font-size:.9rem;padding:.85rem 1.25rem;width:100%;transition:border-color var(--duration-fast) var(--ease);outline:none}.input::placeholder{color:var(--text-tertiary)}.input:focus{border-color:var(--steel)}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-md)}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-md)}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-md)}.announcement-bar{background:var(--bg-charcoal);border-bottom:1px solid var(--steel);padding:.6rem var(--space-lg);text-align:center;position:sticky;top:0;z-index:200}.announcement-bar__text{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;color:var(--text-secondary)}.announcement-bar__text a{color:var(--brass);text-decoration:none}.announcement-bar__text a:hover{text-decoration:underline}.visually-hidden{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:1024px){.grid-4,.grid-3{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){:root{--space-xl: 2.5rem;--space-2xl: 4rem;--space-3xl: 5rem}.container{padding-inline:var(--space-md)}.grid-4,.grid-3,.grid-2{grid-template-columns:1fr}.btn-group{flex-direction:column;align-items:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/base.css.map */
