.nav-landing[data-astro-cid-dmqpwcec],.nav-inner[data-astro-cid-dmqpwcec]{position:fixed;top:0;left:0;right:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:28px 60px}.nav-inner[data-astro-cid-dmqpwcec]{background:linear-gradient(to bottom,rgba(10,12,14,.95) 0%,rgba(10,12,14,.6) 60%,transparent 100%)}.nav-logo[data-astro-cid-dmqpwcec]{font-family:Playfair Display,Georgia,serif;font-size:14px;font-weight:700;letter-spacing:8px;color:var(--steel-bright);text-decoration:none;text-transform:uppercase}.nav-links[data-astro-cid-dmqpwcec]{display:flex;gap:32px}.nav-link[data-astro-cid-dmqpwcec]{font-family:Playfair Display,Georgia,serif;font-size:11px;letter-spacing:3px;color:#c8d0d866;text-decoration:none;text-transform:uppercase;transition:color .3s}.nav-link[data-astro-cid-dmqpwcec]:hover{color:var(--steel-bright)}.nav-link[data-astro-cid-dmqpwcec].active{color:var(--ember)}.nav-cta[data-astro-cid-dmqpwcec]{font-family:Playfair Display,Georgia,serif;font-size:11px;letter-spacing:4px;color:var(--ember);border:1px solid rgba(184,98,42,.4);padding:10px 28px;text-decoration:none;text-transform:uppercase;transition:all .3s}.nav-cta[data-astro-cid-dmqpwcec]:hover{background:#b8622a1a;border-color:var(--ember)}@media(max-width:900px){.nav-landing[data-astro-cid-dmqpwcec],.nav-inner[data-astro-cid-dmqpwcec]{padding:20px 24px}.nav-links[data-astro-cid-dmqpwcec]{display:none}}footer[data-astro-cid-sz7xmlte]{background:var(--steel-surface);border-top:1px solid rgba(122,136,152,.1);padding:48px 60px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.footer-logo[data-astro-cid-sz7xmlte]{font-family:Playfair Display,Georgia,serif;font-size:14px;letter-spacing:5px;color:var(--steel-bright);opacity:.6}.footer-nav[data-astro-cid-sz7xmlte]{display:flex;gap:32px;list-style:none}.footer-nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-family:Playfair Display,Georgia,serif;font-size:10px;letter-spacing:3px;color:#c8d0d840;text-decoration:none;text-transform:uppercase;transition:color .2s}.footer-nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--ember)}.footer-copy[data-astro-cid-sz7xmlte]{font-size:11px;color:#c8d0d833;letter-spacing:1px}@media(max-width:900px){footer[data-astro-cid-sz7xmlte]{flex-direction:column;text-align:center;padding:40px 24px}}:root{--steel-dark: #0A0C0E;--steel-surface: #141618;--steel-panel: #1E2228;--steel-mid: #3A4048;--steel-light: #7A8898;--steel-bright: #C8D0D8;--ember: #B8622A;--ember-light: #E07028;--ember-glow: rgba(184,98,42,.15);--rust: #8A4A20;--text-main: #C8D0D8;--text-muted: rgba(200,208,216,.6);--text-dim: rgba(200,208,216,.25);--border: rgba(122,136,152,.12);--border-mid: rgba(122,136,152,.25);--border-strong: rgba(122,136,152,.5);--gold: var(--ember);--gold-light: var(--ember-light);--gold-pale: #F0D8B8;--gold-dim: var(--rust);--rust-light: var(--ember);--smoke: var(--steel-light);--steam: #A8B8C0;--dark: var(--steel-dark);--dark2: var(--steel-surface);--surface: var(--steel-surface);--panel: var(--steel-panel);--panel2: #2A2E34}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--steel-dark);color:var(--text-main);font-family:Lora,Georgia,serif;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;z-index:100;pointer-events:none;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px}.reveal{opacity:0;transform:translateY(32px);transition:opacity .9s ease,transform .9s ease}.reveal.visible{opacity:1;transform:none}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}
