@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cinzel-latin-500-normal.B-2dbOfA.woff2)format("woff2"),url(/_astro/cinzel-latin-500-normal.DMNTwV-V.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-latin-400-normal.BLhwKU8k.woff2)format("woff2"),url(/_astro/montserrat-latin-400-normal.xItZbAXg.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/montserrat-latin-600-normal.UVxSCcoG.woff2)format("woff2"),url(/_astro/montserrat-latin-600-normal.CdhFl4lI.woff)format("woff")}:root{--snow:#faf4e6;--ink:#18211e;--spruce:#2d3a28;--granite:#55605b;--ice:#e9dfcb;--gold:#c5a078;--font-head:"Cinzel", Georgia, serif;--font-body:"Montserrat", system-ui, sans-serif;--gutter:1rem;--max:68rem}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}body{background:var(--snow);color:var(--ink);font-family:var(--font-body);margin:0;font-size:1rem;line-height:1.7}@media (width>=48rem){body{font-size:1.0625rem}:root{--gutter:1.5rem}}h1,h2,h3{font-family:var(--font-head);letter-spacing:.03em;color:var(--spruce);margin:0;font-weight:500;line-height:1.2}h2{font-size:clamp(1.75rem,4vw,2.5rem)}p{max-width:70ch;margin:0 0 1rem}a{color:var(--spruce)}:focus-visible{outline:3px solid var(--spruce);outline-offset:3px}.final :focus-visible,.site-footer :focus-visible,.hero :focus-visible,.sticky :focus-visible{outline-color:#fff}.sticky :focus-visible{outline-color:var(--spruce)}img{max-width:100%;height:auto;display:block}.wrap{max-width:var(--max);padding:0 var(--gutter);margin:0 auto}.wrap.narrow>*{max-width:46rem}.skip{background:var(--spruce);color:#fff;z-index:100;padding:.75rem 1rem;position:absolute;top:0;left:-999px}.skip:focus{left:var(--gutter);top:.5rem}.btn{min-height:2.75rem;font:600 .95rem/1.25 var(--font-body);cursor:pointer;border:2px solid var(--spruce);background:var(--spruce);color:#fff;border-radius:.5rem;justify-content:center;align-items:center;padding:.6rem 1.25rem;text-decoration:none;display:inline-flex}.btn:hover{background:#1f2a1c;border-color:#1f2a1c}.btn--light{background:var(--snow);color:var(--spruce);border-color:var(--snow)}.btn--light:hover{background:#fff;border-color:#fff}.btn--ghost{color:#fff;background:0 0;border-color:#fff}.btn--ghost:hover{background:#ffffff24}.btn--small{min-height:2.5rem;padding:.45rem 1rem}.section{padding-block:clamp(2.5rem,7vw,4.5rem)}.section>.wrap>h2,.section h2.sec{margin-bottom:1.25rem;font-size:clamp(1.75rem,4.5vw,2.5rem)}.placeholder{border:2px dashed var(--granite);color:var(--granite);background:0 0;border-radius:.5rem;padding:1.5rem}.ph-photo{aspect-ratio:4/3;background:var(--ice);color:var(--granite);text-align:center;border-radius:.5rem;place-items:center;padding:.5rem;font-size:.9rem;display:grid}.btn--outline{color:var(--spruce);background:0 0}.btn--outline:hover{background:color-mix(in srgb, var(--spruce) 10%, transparent);border-color:var(--spruce)}.site-header[data-astro-cid-nen7h5rs]{background:var(--snow);border-bottom:1px solid var(--ice)}.bar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;display:flex}.brand[data-astro-cid-nen7h5rs]{align-items:center;padding:.4rem 0;display:inline-flex}.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:auto;height:3.4rem;display:block}nav[data-astro-cid-nen7h5rs]{align-items:center;gap:1.1rem;display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn){color:var(--ink);font-weight:600;text-decoration:none}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn):hover{color:var(--spruce);text-decoration:underline}.ig[data-astro-cid-nen7h5rs]{margin:-.4rem;padding:.4rem;display:inline-flex}@media (width<=30rem){nav[data-astro-cid-nen7h5rs]{gap:.8rem}.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{height:2.6rem}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--ink);color:#fff;padding:2.5rem 0}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#fff}.buttons[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem;display:flex}.line[data-astro-cid-jo6i4kqk]{color:#dfe9e5;margin:0 0 .5rem}
