@charset "UTF-8";:root{--color-bg: #08090a;--color-surface: #101113;--color-surface-light: #171719;--color-text: #e8e2d6;--color-text-muted: #9a9488;--color-gold: #a8925a;--color-gold-soft: #c4b07a;--color-crimson: #6e2e32;--color-fog: rgba(180, 170, 150, .12);--color-ember: rgba(180, 90, 40, .25);--font-display: "Cinzel", "Times New Roman", serif;--font-body: "Source Sans 3", "Segoe UI", sans-serif;--space-xs: .5rem;--space-sm: .75rem;--space-md: 1.25rem;--space-lg: 2rem;--space-xl: 3.5rem;--space-2xl: 5rem;--nav-height: 4.5rem;--content-max: 42rem;--ease-cinematic: cubic-bezier(.22, .61, .36, 1);--duration-fast: .18s;--duration-med: .42s;--focus-ring: 0 0 0 2px var(--color-bg), 0 0 0 3px var(--color-gold-soft)}*,*:before,*:after{box-sizing:border-box}html{margin:0;min-height:100%;background:#050607;color:var(--color-text);overflow-y:auto;overflow-x:clip}body{margin:0;min-height:100%;background:#050607;color:var(--color-text);overflow-x:clip;overflow-y:visible}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:none;padding:0;cursor:pointer}:focus{outline:none}:focus-visible{outline:none;box-shadow:var(--focus-ring)}::selection{background:#a8925a59;color:var(--color-text)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html{font-size:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:var(--font-body);font-weight:400;font-size:1rem;line-height:1.55;color:var(--color-text);letter-spacing:.01em}h1,h2,h3,.display{font-family:var(--font-display);font-weight:500;letter-spacing:.08em;line-height:1.15;color:var(--color-text)}.eyebrow{font-family:var(--font-body);font-size:.75rem;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--color-text-muted)}.lede{font-family:var(--font-body);font-size:clamp(.95rem,1.6vw,1.05rem);line-height:1.65;color:#d2cabadb;max-width:32ch}
