.nav-wrapper.svelte-14577vr{position:sticky;top:0;z-index:10;width:100%}.nav-container.svelte-14577vr{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2);max-width:72rem;margin:0 auto;padding:var(--space-2) var(--space-3);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#30261d99;border-bottom:1px solid var(--color-border)}.logo.svelte-14577vr{display:flex;align-items:center}.logo.svelte-14577vr img:where(.svelte-14577vr){width:2.25rem;height:2.25rem;object-fit:contain}.nav-links.svelte-14577vr{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.nav-links.svelte-14577vr a:where(.svelte-14577vr){font-family:var(--font-body);font-size:var(--text-sm);font-weight:500;color:var(--color-text-secondary);text-decoration:none;letter-spacing:var(--tracking-wide);text-transform:uppercase;transition:color var(--transition-micro)}.nav-links.svelte-14577vr a:where(.svelte-14577vr):hover,.nav-links.svelte-14577vr a.active:where(.svelte-14577vr){color:var(--color-text-primary)}@font-face{font-family:Didot;src:url(../../../fonts/Didot%20Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Didot;src:url(../../../fonts/Didot%20Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Didot;src:url(../../../fonts/Didot%20LT%20Std%20Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../../../fonts/Inter-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../../../fonts/Inter-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../../../fonts/Inter-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--font-display: "Didot", "Didot LT STD", "Georgia", serif;--font-body: "Inter", -apple-system, "Segoe UI", sans-serif;--text-base: 1.125rem;--text-sm: .875rem;--text-xs: .75rem;--text-lg: 1.25rem;--text-h1: 4.236rem;--text-h2: 2.618rem;--text-h3: 1.618rem;--text-h4: 1.2rem;--leading: 1.5;--leading-tight: 1.2;--tracking: .02em;--tracking-wide: .12em;--text-max-width: 38em;--color-bg-base: hsl(28, 33%, 15%);--color-bg-panel: hsla(28, 25%, 12%, .85);--color-bg-panel-hover: hsla(28, 25%, 16%, .9);--color-text-primary: hsl(35, 30%, 85%);--color-text-secondary: hsl(35, 20%, 72%);--color-text-heading: hsl(35, 40%, 78%);--color-accent: hsl(16, 55%, 50%);--color-accent-hover: hsl(16, 60%, 58%);--color-link: hsl(35, 30%, 80%);--color-link-hover: var(--color-accent);--color-border: hsla(35, 15%, 40%, .6);--color-border-hover: hsla(35, 15%, 55%, .7);--color-grain-gradient: hsla(28, 25%, 15%, .95);--color-overlay: hsl(35, 100%, 75%);--space-1: .5rem;--space-2: 1rem;--space-3: 1.5rem;--space-4: 2rem;--space-5: 3rem;--space-6: 4rem;--space-7: 6rem;--space-8: 8rem;--transition-micro: .2s cubic-bezier(.25, .1, .25, 1);--transition-page: .5s cubic-bezier(.25, .1, .25, 1);--border-subtle: 1px solid var(--color-border);--border-card: 1px solid var(--color-border);--radius-sm: 4px;--radius-md: 8px}*,*:before,*:after{box-sizing:border-box}body{min-height:100vh;margin:0;background:var(--color-bg-base);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading);letter-spacing:var(--tracking);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{font-family:var(--font-display);color:var(--color-text-heading);line-height:var(--leading-tight);margin:0 0 var(--space-3) 0;font-weight:700}h1{font-size:var(--text-h1);letter-spacing:var(--tracking-wide)}h2{font-size:var(--text-h2);letter-spacing:.06em}h3{font-size:var(--text-h3)}h4{font-size:var(--text-h4)}p{max-width:var(--text-max-width);margin:0 0 var(--space-2) 0;color:var(--color-text-primary)}a{color:var(--color-link);text-decoration:none;transition:color var(--transition-micro)}a:hover{color:var(--color-link-hover)}strong{font-weight:700}.content-panel{background:var(--color-bg-panel);border:var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5)}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.grain.svelte-1l2xd5m{position:fixed;z-index:0;top:0;right:0;bottom:0;left:0;background:linear-gradient(-120deg,var(--color-grain-gradient) 30%,transparent 300%),url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='500'%20height='500'%3e%3cfilter%20id='noise'%20x='0'%20y='0'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='0.65'%20numOctaves='3'%20stitchTiles='stitch'/%3e%3cfeBlend%20mode='screen'/%3e%3cfeColorMatrix%20type='saturate'%20values='0.0'/%3e%3c/filter%3e%3crect%20width='100%25'%20height='100%25'%20filter='url(%23noise)'%20opacity='0.55'/%3e%3c/svg%3e");filter:contrast(170%) brightness(1000%) saturate(.4);pointer-events:none}.overlay.svelte-1l2xd5m{position:fixed;z-index:1;top:0;right:0;bottom:0;left:0;mix-blend-mode:multiply;background:var(--color-overlay);pointer-events:none}.app.svelte-1l2xd5m{position:relative;z-index:2;display:flex;flex-direction:column;min-height:100vh;width:100%}.content.svelte-1l2xd5m{flex:1;width:100%;max-width:72rem;margin:0 auto;padding:var(--space-4) var(--space-3)}
