@font-face{font-family:cormorantGaramond;src:url(/_next/static/media/7b89a4fd5e90ede0-s.woff2) format("woff2");font-display:swap;font-weight:300 600;font-style:normal}@font-face{font-family:cormorantGaramond;src:url(/_next/static/media/e18f83c737786aa7-s.woff2) format("woff2");font-display:swap;font-weight:300 600;font-style:italic}@font-face{font-family:cormorantGaramond Fallback;src:local("Times New Roman");ascent-override:96.43%;descent-override:29.95%;line-gap-override:0.00%;size-adjust:95.82%}.__className_b24eb2{font-family:cormorantGaramond,cormorantGaramond Fallback}.__variable_b24eb2{--font-cormorant-garamond:"cormorantGaramond","cormorantGaramond Fallback"}@font-face{font-family:outfit;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");font-display:swap;font-weight:300 500;font-style:normal}@font-face{font-family:outfit Fallback;src:local("Arial");ascent-override:100.84%;descent-override:26.22%;line-gap-override:0.00%;size-adjust:99.17%}.__className_0af110{font-family:outfit,outfit Fallback;font-style:normal}.__variable_0af110{--font-outfit:"outfit","outfit Fallback"}@font-face{font-family:dmMono;src:url(/_next/static/media/d7df244fe7b07b95-s.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:dmMono;src:url(/_next/static/media/0e96d314a90a6138-s.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:dmMono Fallback;src:local("Arial");ascent-override:75.44%;descent-override:23.58%;line-gap-override:0.00%;size-adjust:131.49%}.__className_9bea7c{font-family:dmMono,dmMono Fallback}.__variable_9bea7c{--font-dm-mono:"dmMono","dmMono Fallback"}@font-face{font-family:EcksteinDisplay;src:url(/fonts/EcksteinDisplay-Regular.otf) format("opentype");unicode-range:u+e001;font-weight:400;font-style:normal;font-display:block}@font-face{font-family:EcksteinDisplay;src:url(/fonts/EcksteinDisplay-Regular.otf) format("opentype");unicode-range:u+0020-007f;font-weight:400;font-style:normal;font-display:swap}:root{--black:#080808;--surface:#0f0f0f;--surface-2:#161616;--surface-3:#1e1e1e;--border:#2a2a2a;--border-light:#333333;--text:#f0ede8;--text-muted:#888880;--text-faint:#7a7a74;--gold:#c9a96e;--gold-light:#e8d5b0;--white:#faf8f5;--error:#b04040;--accent-e:#70ed46;--accent-d:#ea54a9;--accent-c:#00a7d8;--font-display:var(--font-cormorant-garamond),Georgia,serif;--font-body:var(--font-outfit),sans-serif;--font-mono:var(--font-dm-mono),monospace;--font-sans:var(--font-body);--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-24:6rem;--space-32:8rem;--container:1200px;--gutter:clamp(1.5rem,5vw,4rem);--header-height:6.5rem}@media (max-width:640px){:root{--header-height:6rem}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;scroll-padding-top:var(--header-height);color-scheme:dark}body,html{background-color:var(--black)}body{color:var(--text);font-family:var(--font-body);font-size:clamp(.9rem,1.5vw,1rem);font-weight:300;line-height:1.7}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}.container{max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.label{font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.labelRow{display:flex;align-items:center;gap:1.5rem}.labelRule{flex:1 1;height:1px;background:var(--border)}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--black)}::-webkit-scrollbar-thumb{background:var(--border-light);border-radius:2px}::selection{background:var(--gold);color:var(--black)}:focus-visible{outline:1px solid var(--gold);outline-offset:3px}