@charset "UTF-8";:root{--brand-navy: #0e1b2e;--brand-blue: #1d4ed8;--brand-bright: #60a5fa;--brand-charcoal: #475569;--brand-mist: #e2e8f0;--brand-white: #ffffff;--brand-navy-dark: #0b1526;--brand-navy-tint: #dbe8fc;--brand-blue-dark: #1e40af;--brand-blue-tint: #dbe8fc;--brand-bright-tint: #dbeafe;--color-bg: #f7f9fc;--color-surface: #ffffff;--color-surface-subtle: #eef2f7;--color-surface-muted: #e2e8f0;--color-surface-raised: #ffffff;--color-text: #0e1b2e;--color-text-strong: #0e1b2e;--color-text-secondary: #475569;--color-text-muted: #64748b;--color-text-inverse: #ffffff;--color-border: #e2e8f0;--color-border-strong: #cbd5e1;--color-divider: #e2e8f0;--color-primary: #1d4ed8;--color-primary-hover: #1e40af;--color-primary-active: #1e3a8a;--color-on-primary: #ffffff;--color-primary-soft: #dbe8fc;--color-primary-soft-ink: #1e3a8a;--color-accent: #60a5fa;--color-on-accent: #0e1b2e;--color-link: #1d4ed8;--color-link-hover: #1e40af;--color-focus-ring: #2563eb;--color-success: #166534;--color-success-tint: #dcfce7;--color-warning: #92400e;--color-warning-tint: #fef3c7;--color-danger: #b91c1c;--color-danger-tint: #fee2e2;--color-info: #1d4ed8;--color-info-tint: #dbeafe;--color-reserved: #5b21b6;--color-reserved-tint: #ede9fe;--color-sold: #374151;--color-sold-tint: #e5e7eb;--color-condition-excellent: #166534;--color-condition-excellent-tint: #dcfce7;--color-condition-good: #1e40af;--color-condition-good-tint: #dbeafe;--color-condition-fair: #92400e;--color-condition-fair-tint: #fef3c7;--color-hero: #0b1526;--color-scrim: rgb(8 15 28 / 55%);--font-display: "Sora", ui-sans-serif, system-ui, sans-serif;--font-body: "Source Sans 3", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--text-display: 3.5rem;--text-h1: 2.25rem;--text-h2: 1.75rem;--text-h3: 1.25rem;--text-h4: 1.0625rem;--text-body-lg: 1.0625rem;--text-body: .9375rem;--text-small: .875rem;--text-caption: .8125rem;--text-mono: .875rem;--letter-spacing-display: -.03em;--line-height-tight: 1.1;--line-height-body: 1.5;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--page-max: 1360px;--page-pad: clamp(1rem, 3vw, 2rem);--radius-sm: .5rem;--radius-md: .625rem;--radius-lg: .875rem;--radius-xl: 1.125rem;--radius-2xl: 1.5rem;--radius-full: 9999px;--elevation-1: 0 1px 2px rgb(14 27 46 / 6%), 0 2px 8px rgb(14 27 46 / 5%);--elevation-2: 0 10px 30px rgb(14 27 46 / 12%), 0 2px 6px rgb(14 27 46 / 6%);--elevation-3: 0 24px 60px rgb(14 27 46 / 18%);--header-bg: color-mix(in oklab, #f7f9fc 86%, transparent);--motion-fast: .15s;--motion-base: .25s;--motion-slow: .4s;--motion-ease: cubic-bezier(.2, .7, .2, 1);--breakpoint-phone: 360px;--breakpoint-tablet: 768px;--breakpoint-desktop: 1200px;color-scheme:light}[data-theme=dark]{--color-bg: #0a1220;--color-surface: #111b2e;--color-surface-subtle: #18243a;--color-surface-muted: #22304a;--color-surface-raised: #111b2e;--color-text: #e6edf7;--color-text-strong: #e6edf7;--color-text-secondary: #b4c2d6;--color-text-muted: #8fa0b8;--color-text-inverse: #0a1220;--color-border: #1f2d44;--color-border-strong: #2c3c58;--color-divider: #1f2d44;--color-primary: #7aa7ff;--color-primary-hover: #9bbdff;--color-primary-active: #7aa7ff;--color-on-primary: #0a1220;--color-primary-soft: #16284a;--color-primary-soft-ink: #bbd0ff;--color-accent: #60a5fa;--color-on-accent: #0a1220;--color-link: #7aa7ff;--color-link-hover: #9bbdff;--color-focus-ring: #7aa7ff;--color-success: #86efac;--color-success-tint: #0f3320;--color-warning: #fcd34d;--color-warning-tint: #3a2c10;--color-danger: #fca5a5;--color-danger-tint: #3b1717;--color-info: #93c5fd;--color-info-tint: #172b52;--color-reserved: #c4b5fd;--color-reserved-tint: #2a1f4d;--color-sold: #c9cfd8;--color-sold-tint: #262c36;--color-condition-excellent: #86efac;--color-condition-excellent-tint: #0f3320;--color-condition-good: #93c5fd;--color-condition-good-tint: #172b52;--color-condition-fair: #fcd34d;--color-condition-fair-tint: #3a2c10;--brand-navy-tint: #16284a;--brand-blue-tint: #16284a;--brand-bright-tint: #16284a;--elevation-1: 0 1px 2px rgb(0 0 0 / 40%);--elevation-2: 0 10px 30px rgb(0 0 0 / 45%);--elevation-3: 0 24px 60px rgb(0 0 0 / 55%);--header-bg: color-mix(in oklab, #0a1220 86%, transparent);color-scheme:dark}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--color-bg: #0a1220;--color-surface: #111b2e;--color-surface-subtle: #18243a;--color-surface-muted: #22304a;--color-surface-raised: #111b2e;--color-text: #e6edf7;--color-text-strong: #e6edf7;--color-text-secondary: #b4c2d6;--color-text-muted: #8fa0b8;--color-text-inverse: #0a1220;--color-border: #1f2d44;--color-border-strong: #2c3c58;--color-divider: #1f2d44;--color-primary: #7aa7ff;--color-primary-hover: #9bbdff;--color-primary-active: #7aa7ff;--color-on-primary: #0a1220;--color-primary-soft: #16284a;--color-primary-soft-ink: #bbd0ff;--color-accent: #60a5fa;--color-on-accent: #0a1220;--color-link: #7aa7ff;--color-link-hover: #9bbdff;--color-focus-ring: #7aa7ff;--color-success: #86efac;--color-success-tint: #0f3320;--color-warning: #fcd34d;--color-warning-tint: #3a2c10;--color-danger: #fca5a5;--color-danger-tint: #3b1717;--color-info: #93c5fd;--color-info-tint: #172b52;--color-reserved: #c4b5fd;--color-reserved-tint: #2a1f4d;--color-sold: #c9cfd8;--color-sold-tint: #262c36;--color-condition-excellent: #86efac;--color-condition-excellent-tint: #0f3320;--color-condition-good: #93c5fd;--color-condition-good-tint: #172b52;--color-condition-fair: #fcd34d;--color-condition-fair-tint: #3a2c10;--brand-navy-tint: #16284a;--brand-blue-tint: #16284a;--brand-bright-tint: #16284a;--elevation-1: 0 1px 2px rgb(0 0 0 / 40%);--elevation-2: 0 10px 30px rgb(0 0 0 / 45%);--elevation-3: 0 24px 60px rgb(0 0 0 / 55%);--header-bg: color-mix(in oklab, #0a1220 86%, transparent);color-scheme:dark}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100%}body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--line-height-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--motion-base),color var(--motion-base)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:700;letter-spacing:var(--letter-spacing-display);line-height:var(--line-height-tight);color:var(--color-text-strong)}h3,h4,h5,h6{font-weight:600;letter-spacing:-.01em}a{color:var(--color-link);text-decoration:none}a:hover{color:var(--color-link-hover);text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:6px}input[type=range],input[type=checkbox],input[type=radio]{accent-color:var(--color-primary)}::selection{background:var(--color-accent);color:#0e1b2e}code,pre,kbd,samp{font-family:var(--font-mono)}@keyframes eep-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes eep-fade{0%{opacity:0}to{opacity:1}}@keyframes eep-word{0%{opacity:0;transform:translateY(.45em);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes eep-pop{0%{opacity:0;transform:scale(.6)}70%{transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes eep-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}
