@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600&family=Orbitron:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400..900&display=swap";@font-face{font-family:gilmer;src:url(gilmer-regular.8511dc445b121652.woff)}@font-face{font-family:gilmer;src:url(gilmer-light.18ab86d4f3a1049c.woff);font-weight:100}@font-face{font-family:gilmer;src:url(gilmer-medium.1b40dcc9e2e544c7.woff);font-weight:500}@font-face{font-family:gilmer;src:url(gilmer-bold.aa266f0dccbe4f2f.woff);font-weight:700}@font-face{font-family:gilmer;src:url(gilmer-heavy.8eb838420e1818db.woff);font-weight:900}@font-face{font-family:gilmer-outline;src:url(gilmer-outline.770163857eaf60f7.woff)}html,body{height:100%}body{margin:0;font-family:gilmer,sans-serif;overflow-x:hidden;background-color:var(--primary-bg-color);color:var(--primary-tint-color)}:root{--color-bg: #0a0b0d;--color-surface: #14161a;--color-accent: #ffffff;--color-text-muted: #a0a0a0;--color-border: rgba(255, 255, 255, .1);--font-heading: "Orbitron", sans-serif;--font-body: "Montserrat", sans-serif;display:block;background-color:var(--color-bg);color:#fff;font-family:var(--font-body);overflow-x:hidden}.section{position:relative;z-index:1;padding:120px 8vw}.section--soft{background:rgba(255,255,255,.02)}.section-head{margin-bottom:18px}.container{max-width:1200px;margin:0 auto}.eyebrow{font-family:var(--font-heading);font-size:.8rem;letter-spacing:3px;color:var(--color-text-muted);text-transform:uppercase;margin-bottom:14px;display:block}.eyebrow.center{text-align:center}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:500}.section-title{font-size:2.2rem;margin-bottom:18px}.center-title{text-align:center;font-size:2.5rem;margin-bottom:60px}button{padding:14px 28px;cursor:pointer;transition:.3s;text-transform:uppercase;font-family:var(--font-heading);font-size:.75rem;letter-spacing:1px}.btn-primary{background:white;color:#000;border:none}.btn-primary:hover{background:#e8e8e8}.btn-secondary{background:rgba(255,255,255,.05);color:#fff;border:1px solid var(--color-border)}.btn-outline{background:transparent;border:1px solid var(--color-border);color:#fff}.btn-text{background:transparent;color:#fff;border:none;border-bottom:1px solid white;padding:5px 0}.large{padding:16px 34px}
