.social-links[data-astro-cid-y2qsmizv]{gap:1rem;margin:0;padding:0;list-style:none;display:flex}.social-links[data-astro-cid-y2qsmizv] a[data-astro-cid-y2qsmizv]{color:inherit;opacity:.85;justify-content:center;align-items:center;display:flex}.social-links[data-astro-cid-y2qsmizv] a[data-astro-cid-y2qsmizv]:hover{opacity:1}.site-header[data-astro-cid-nen7h5rs]{z-index:50;background:linear-gradient(#180f0b99,#0000);transition:transform .3s,background-color .2s,box-shadow .2s;position:fixed;inset:0 0 auto}.site-header[data-astro-cid-nen7h5rs].is-hidden{transform:translateY(-100%)}.site-header[data-astro-cid-nen7h5rs].is-scrolled{background:var(--color-bg);box-shadow:0 1px 0 var(--color-border)}.site-header[data-astro-cid-nen7h5rs].is-scrolled .brand[data-astro-cid-nen7h5rs],.site-header[data-astro-cid-nen7h5rs].is-scrolled nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.site-header[data-astro-cid-nen7h5rs].is-scrolled .site-header-social[data-astro-cid-nen7h5rs]{color:var(--color-text)}.site-header-social[data-astro-cid-nen7h5rs]{color:var(--color-text-inverse)}.site-header-inner[data-astro-cid-nen7h5rs]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 2rem;padding:1.5rem 1.25rem;display:flex;position:relative}.brand[data-astro-cid-nen7h5rs]{font-family:var(--font-serif);letter-spacing:.02em;color:var(--color-text-inverse);font-size:1.3rem;text-decoration:none}nav[data-astro-cid-nen7h5rs]{flex-wrap:wrap;justify-content:center;gap:.5rem 1.75rem;display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{letter-spacing:.02em;color:var(--color-text-inverse);padding:.35rem 0;font-size:.95rem;text-decoration:none;display:inline-block}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{text-underline-offset:.3em;text-decoration:underline}@media (width>=48rem){.site-header-inner[data-astro-cid-nen7h5rs]{justify-content:space-between;padding:1.75rem 2rem}.brand[data-astro-cid-nen7h5rs]{position:absolute;top:50%;left:2rem;transform:translateY(-50%)}nav[data-astro-cid-nen7h5rs]{margin:0 auto}.site-header-social[data-astro-cid-nen7h5rs]{position:absolute;top:50%;right:2rem;transform:translateY(-50%)}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--color-bg-deep);color:var(--color-text-muted-inverse);margin-top:4rem;padding:3.5rem 0 2rem}.footer-inner[data-astro-cid-jo6i4kqk]{border-bottom:1px solid var(--color-border-inverse);flex-direction:column;gap:2rem;padding-bottom:2.5rem;display:flex}.footer-brand[data-astro-cid-jo6i4kqk] .brand[data-astro-cid-jo6i4kqk]{font-family:var(--font-serif);color:var(--color-text-inverse);margin:0 0 .5rem;font-size:1.3rem}.footer-brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]:not(.brand){max-width:28rem;margin:0}.footer-social[data-astro-cid-jo6i4kqk]{color:var(--color-text-inverse);margin-top:1.25rem}.footer-nav[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:.5rem 1.75rem;display:flex}.footer-nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--color-text-inverse);text-decoration:none}.footer-nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-underline-offset:.3em;text-decoration:underline}.footer-meta[data-astro-cid-jo6i4kqk]{margin:1.5rem 0 0;font-size:.85rem}.footer-meta[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:inherit;text-underline-offset:.25em}.footer-meta[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-text-inverse)}@media (width>=48rem){.footer-inner[data-astro-cid-jo6i4kqk]{flex-direction:row;justify-content:space-between;align-items:flex-start}}.hero-wrap[data-astro-cid-z4jru4n3]{position:relative}.hero[data-astro-cid-z4jru4n3]{background-color:var(--color-bg-deep);justify-content:center;align-items:center;min-height:62vh;display:flex;position:relative;overflow:hidden}.hero-media[data-astro-cid-z4jru4n3]{object-fit:cover;object-position:center 22%;width:100%;height:100%;position:absolute;inset:0}.hero-media--soft[data-astro-cid-z4jru4n3]{filter:blur(5px);transform:scale(1.06)}.hero-scrim[data-astro-cid-z4jru4n3]{background:linear-gradient(#140c0999 0%,#140c096b 45%,#140c09ad 100%);position:absolute;inset:0}.hero-content[data-astro-cid-z4jru4n3]{z-index:1;text-align:center;color:var(--color-text-inverse);padding:7rem 1.25rem 4rem;position:relative}.hero-content[data-astro-cid-z4jru4n3] .eyebrow[data-astro-cid-z4jru4n3]{color:var(--color-gold)}.hero-content[data-astro-cid-z4jru4n3] h1[data-astro-cid-z4jru4n3]{max-width:20ch;margin:0 auto;font-size:clamp(2.4rem,6vw,4rem);line-height:1.15}.hero-subtitle[data-astro-cid-z4jru4n3]{max-width:38rem;color:var(--color-text-muted-inverse);margin:1.25rem auto 0;font-size:1.15rem}main[data-astro-cid-z4jru4n3]{display:block}@media (width>=48rem){.hero[data-astro-cid-z4jru4n3]{min-height:78vh}.hero-content[data-astro-cid-z4jru4n3]{padding:9rem 2rem 5rem}}
