@font-face{font-family:Bebas Neue;src:url(/fonts/BebasNeue-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--font-display:"Bebas Neue", "Oswald", "Impact", system-ui, sans-serif;--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", "Helvetica Neue", "Roboto", system-ui, sans-serif;--font-mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace;--gold-yellow:#f2bf66;--gold-warm:#ffd27f;--gold-dark:#d99b1a;--gold-subscribe:#b08d57;--gold-accent:#b08d57;--gold-gradient-1:#ffcd5a;--gold-gradient-2:#ffd27f;--brown-screen:#0c0600;--brown-deepest:#0f0600;--brown-dark:#2d1a06;--brown-card:#1d1309;--brown-medium:#6d4c1a;--brown-cta-1:#8c5e29;--brown-cta-2:#a97c50;--brown-review:#402812;--brown-review-mid:#594121;--brown-review-dk:#66401a;--surface-bg-dark:#0d0d0d;--surface-dark:#1f1f1f;--surface-gray:#1c1c1e;--surface-black:#000;--surface-white:#fff;--surface-light-bg:#fffbf7;--text-primary:#f0f0f0;--text-secondary:#a0a0a0;--text-on-gold:#1a1a1a;--text-on-brown:#fff9ef;--text-offwhite:#eae1d9;--text-cream:#f2f1ef;--text-tan:#b8a898;--text-tan-2:#c9bdaf;--text-no-thanks:#b39b7f;--text-light-gray:#ccc;--border-editable:#4a4a4a;--border-divider:#80808033;--border-hairline:#ffffff0a;--slider-inactive:#3a3a3a;--switch-track-off:#3a3a3c;--switch-thumb-off:#767678;--status-error:#d32f2f;--status-error-soft:#e57373;--status-warning:#ffc107;--status-low:#e0a856;--flag-cuba:#ce1126;--flag-nic:#0067c6;--flag-dom:#002d62;--flag-hnd:#0073cf;--flag-mex:#006847;--flag-ecu:#ffce00;--radius-xs:4px;--radius-sm:8px;--radius-md:10px;--radius-lg:12px;--radius-xl:14px;--radius-2xl:16px;--radius-3xl:20px;--radius-sheet:24px;--radius-full:9999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--shadow-sm:0 2px 4px #0000004d;--shadow-md:0 5px 12px #00000073;--shadow-lg:0 10px 28px #0000008c;--shadow-sheet:0 -24px 60px #000000bf;--glow-gold:0 0 24px #f2bf6640;--gradient-screen:linear-gradient(180deg, #2d1a06 0%, #000 100%);--gradient-screen-soft:linear-gradient(180deg, #1a0e03 0%, #000 60%);--gradient-cta:radial-gradient(circle, #a97c50 0%, #8c5e29 100%);--gradient-headline:linear-gradient(90deg, #ffcd5a 0%, #ffd27f 100%);--gradient-featured:linear-gradient(160deg, #2a1808 0%, #15090a 60%, #0a0402 100%);--wash-gold-soft:linear-gradient(180deg, #f2bf6612 0%, #f2bf6605 100%);--border-gold-soft:1px solid #f2bf662e;--ease-smooth:cubic-bezier(.22, .61, .36, 1);--dur-fast:.12s;--dur-base:.18s;--dur-slow:.28s;--dur-grail:3.6s;--type-wordmark-size:64px;--type-wordmark-tracking:.12em;--type-wordmark-app-bar:.14em;--type-display-l:600 36px/44px var(--font-sans);--type-headline-s:700 24px/32px var(--font-sans);--type-title-l:700 22px/28px var(--font-sans);--type-title-m:700 18px/24px var(--font-sans);--type-title-s:600 16px/22px var(--font-sans);--type-body-l:400 17px/24px var(--font-sans);--type-body-m:400 15px/22px var(--font-sans);--type-body-s:400 13px/18px var(--font-sans);--type-label-l:600 14px/20px var(--font-sans);--type-label-m:500 12px/16px var(--font-sans);--type-label-s:500 11px/14px var(--font-sans);--type-eyebrow:700 11px/14px var(--font-sans);--type-eyebrow-tracking:.14em}html,body{background:var(--surface-black);color:var(--text-primary);font:var(--type-body-m);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}h1,.h1{font:var(--type-display-l);color:var(--gold-warm);letter-spacing:-.01em}h2,.h2{font:var(--type-headline-s);color:var(--text-offwhite)}h3,.h3{font:var(--type-title-m);color:var(--gold-yellow)}h4,.h4{font:var(--type-title-s);color:var(--gold-yellow)}p{font:var(--type-body-m);color:var(--text-primary)}small{font:var(--type-body-s);color:var(--text-tan)}.wordmark{font-family:var(--font-display);font-size:var(--type-wordmark-size);letter-spacing:var(--type-wordmark-tracking);color:var(--gold-yellow);text-transform:uppercase;line-height:1}.wordmark-bar{font-family:var(--font-display);letter-spacing:var(--type-wordmark-app-bar);color:var(--gold-yellow);text-transform:uppercase;font-size:26px;line-height:1}.eyebrow{font:var(--type-eyebrow);letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase;color:var(--text-tan)}.headline-gold{background:var(--gradient-headline);color:#0000;letter-spacing:-.01em;-webkit-background-clip:text;background-clip:text;font-weight:700}
*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{color:#f0f0f0;-webkit-font-smoothing:antialiased;background:#000}
