.site-header[data-astro-cid-nen7h5rs]{border-bottom:1px solid #ddd6cc;justify-content:space-between;align-items:flex-end;gap:30px;max-width:1200px;margin:0 auto;padding:30px 5vw 22px;display:flex}.brand-link[data-astro-cid-nen7h5rs]{color:inherit;text-decoration:none}.brand-block[data-astro-cid-nen7h5rs] h1[data-astro-cid-nen7h5rs]{letter-spacing:-.04em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,5vw,56px);line-height:1}.brand-block[data-astro-cid-nen7h5rs] p[data-astro-cid-nen7h5rs]{color:#625d55;margin:7px 0 0;font-family:Georgia,Times New Roman,serif;font-style:italic}.site-nav[data-astro-cid-nen7h5rs]{flex-wrap:wrap;gap:24px;padding-bottom:5px;display:flex}.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:#4b4640;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700;text-decoration:none}.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:#2450a4}@media (width<=800px){.site-header[data-astro-cid-nen7h5rs]{flex-direction:column;align-items:flex-start}}.site-footer[data-astro-cid-jo6i4kqk]{color:#24211d;background:#fbfaf7;border-top:1px solid #ddd6cc;margin-top:100px}.footer-inner[data-astro-cid-jo6i4kqk]{max-width:1200px;margin:0 auto;padding:70px 5vw 28px}.footer-main[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);gap:80px;padding-bottom:70px;display:grid}.footer-brand[data-astro-cid-jo6i4kqk]{max-width:700px}.footer-eyebrow[data-astro-cid-jo6i4kqk]{color:#2450a4;letter-spacing:.14em;margin:0 0 18px;font-size:12px;font-weight:700}.footer-eyebrow[data-astro-cid-jo6i4kqk]:before{content:"";vertical-align:middle;background:#2450a4;width:28px;height:2px;margin-right:10px;display:inline-block}.footer-brand[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{letter-spacing:-.04em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,4vw,54px);line-height:1}.footer-brand[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{color:#6e675f;display:block}.footer-nav[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,1fr);gap:45px;display:grid}.footer-nav-group[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start;gap:11px;display:flex}.footer-nav-title[data-astro-cid-jo6i4kqk]{color:#756e65;letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:700}.footer-nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#4b4640;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700;text-decoration:none}.footer-nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#2450a4}.footer-bottom[data-astro-cid-jo6i4kqk]{color:#6e675f;border-top:1px solid #ddd6cc;justify-content:space-between;gap:30px;padding-top:24px;font-size:13px;display:flex}.footer-bottom[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}@media (width<=760px){.site-footer[data-astro-cid-jo6i4kqk]{margin-top:70px}.footer-inner[data-astro-cid-jo6i4kqk]{padding-top:55px}.footer-main[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:50px;padding-bottom:50px}.footer-nav[data-astro-cid-jo6i4kqk]{max-width:380px}.footer-bottom[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:8px}}@media (width<=430px){.footer-nav[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr;gap:30px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#24211d;background:#fbfaf7;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit}h1,h2,h3,h4{font-family:Georgia,Times New Roman,serif}p{line-height:1.6}.eyebrow{color:#2450a4;letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:700}.eyebrow:before{content:"";vertical-align:middle;background:#2450a4;width:28px;height:2px;margin-right:10px;display:inline-block}.section-heading h2,.section-heading h3{letter-spacing:-.025em;margin:0;font-size:clamp(34px,5vw,46px);line-height:1.05}.page-inner{max-width:1200px;margin:0 auto;padding-left:5vw;padding-right:5vw}.section-border{border-top:1px solid #ddd6cc}.soft-background{background:#f2ede4}.text-link{color:#2450a4;text-decoration:none}.text-link:hover{text-underline-offset:4px;text-decoration:underline}@media (width<=800px){.page-inner{padding-left:5vw;padding-right:5vw}}
