@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-400-normal.B-1hWBU7.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-400-normal.B7YtguxJ.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-500-normal.BsRWmXhO.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-500-normal.zIXX3Q-H.woff)format("woff")}@font-face{font-family:Libre Baskerville;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/libre-baskerville-latin-400-normal.C42RasBZ.woff2)format("woff2"),url(/_astro/libre-baskerville-latin-400-normal.BTm3cn9P.woff)format("woff")}@font-face{font-family:Libre Baskerville;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/libre-baskerville-latin-400-italic.Dx5Rrf3o.woff2)format("woff2"),url(/_astro/libre-baskerville-latin-400-italic.DvfstiAl.woff)format("woff")}@font-face{font-family:Libre Baskerville;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/libre-baskerville-latin-700-normal.CLGq6Yj4.woff2)format("woff2"),url(/_astro/libre-baskerville-latin-700-normal.D1DCMXWx.woff)format("woff")}@font-face{font-family:Monsieur La Doulaise;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/monsieur-la-doulaise-latin-400-normal.nGPgy8cd.woff2)format("woff2"),url(/_astro/monsieur-la-doulaise-latin-400-normal.BiFkxjn_.woff)format("woff")}:root{--cream:#fefbef;--ink:#5c3d2e;--ink-deep:#45291d;--ink-soft:#8a6a58;--line:#e0d0bf;--on-ink:#fff;--font-display:"Cormorant Garamond", "Cormorant", Garamond, "Times New Roman", serif;--font-body:"Libre Baskerville", Baskerville, Georgia, serif;--font-script:"Monsieur La Doulaise", "Snell Roundhand", cursive;--tracking-wide:.35em;--measure:46rem;--gutter:clamp(1rem, 4vw, 2rem);color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--cream);min-height:100vh;color:var(--ink);font-family:var(--font-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.7}img,svg{max-width:100%;display:block}a{color:inherit}h1,h2,h3{margin:0;font-weight:400}p{margin:0}.display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-variant-numeric:lining-nums;text-wrap:balance;padding-inline-start:var(--tracking-wide);font-weight:500;line-height:1.25}.button{background:var(--ink);min-width:11rem;color:var(--on-ink);font-family:var(--font-body);border-radius:4px;justify-content:center;align-items:center;padding:.85rem 1.75rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:background-color .15s;display:inline-flex}.button:hover{background:var(--ink-deep)}.button:focus-visible,a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}::selection{background:var(--ink);color:var(--on-ink)}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.header[data-astro-cid-nen7h5rs]{padding:clamp(1.5rem, 4vw, 2.25rem) var(--gutter) 0;text-align:center}.title[data-astro-cid-nen7h5rs]{font-family:var(--font-script);font-size:clamp(2.75rem,8vw,4.5rem);line-height:1.2;text-decoration:none;display:inline-block}ul[data-astro-cid-nen7h5rs]{flex-wrap:wrap;justify-content:center;gap:.25rem clamp(1rem,3vw,2.5rem);margin:clamp(1rem,3vw,1.75rem) 0 0;padding:0;list-style:none;display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-bottom:3px solid #0000;padding-block:.35rem;font-size:clamp(1rem,2.4vw,1.2rem);text-decoration:none;transition:border-color .15s;display:inline-block}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{border-bottom-color:var(--line)}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{border-bottom-color:var(--ink)}main[data-astro-cid-hkbrpulz]{padding-inline:var(--gutter)}footer[data-astro-cid-hkbrpulz]{padding:clamp(4rem, 10vw, 6rem) var(--gutter) 3rem;text-align:center}.signoff[data-astro-cid-hkbrpulz]{margin-bottom:.75rem;font-size:clamp(.95rem,2vw,1.1rem)}.date[data-astro-cid-hkbrpulz]{font-family:var(--font-display);font-variant-numeric:lining-nums;letter-spacing:.3em;color:var(--ink-soft);padding-inline-start:.3em;font-size:1rem;font-weight:500}
