footer.svelte-4jwo3w{border-top:1px solid #d9ded2}.footer-inner.svelte-4jwo3w{align-items:center;max-width:1440px;min-height:84px;margin:0 auto;padding:24px clamp(20px,8vw,112px);display:flex}.brand.svelte-4jwo3w{flex-shrink:0;align-items:center;gap:10px;font-size:10px;font-weight:800;line-height:1.15;text-decoration:none;display:inline-flex}.brand-mark.svelte-4jwo3w{aspect-ratio:1;color:#fff9ed;background:#d15d3d;border-radius:50%;place-items:center;width:36px;font-family:Georgia,serif;font-size:17px;font-style:italic;font-weight:400;display:grid}@media (width<=760px){.footer-inner.svelte-4jwo3w{padding:20px 24px}}@media (width<=520px){.footer-inner.svelte-4jwo3w{padding:18px 20px}.brand.svelte-4jwo3w{gap:7px;font-size:8px}.brand-mark.svelte-4jwo3w{width:31px}}.site-header.svelte-a8kxe2{border-bottom:1px solid #d9ded2;display:block}.header-inner.svelte-a8kxe2{align-items:center;gap:28px;max-width:1440px;min-height:78px;margin:0 auto;padding-inline:clamp(20px,8vw,112px);display:flex}.brand.svelte-a8kxe2{flex-shrink:0;align-items:center;gap:10px;font-size:10px;font-weight:800;line-height:1.15;text-decoration:none;display:inline-flex}.brand-mark.svelte-a8kxe2{aspect-ratio:1;color:#fff9ed;background:#d15d3d;border-radius:50%;place-items:center;width:36px;font-family:Georgia,serif;font-size:17px;font-style:italic;font-weight:400;display:grid}nav.svelte-a8kxe2{align-items:center;gap:clamp(20px,3.5vw,48px);margin-left:auto;display:flex}nav.svelte-a8kxe2 a:where(.svelte-a8kxe2),.about-link.svelte-a8kxe2{font-size:13px;text-decoration:none}nav.svelte-a8kxe2 a:where(.svelte-a8kxe2):hover,.about-link.svelte-a8kxe2:hover{color:#bc4f34}nav.svelte-a8kxe2 a.active:where(.svelte-a8kxe2){color:#bc4f34;font-weight:700}.about-link.svelte-a8kxe2{color:inherit}.about-link.active.svelte-a8kxe2{color:#bc4f34;font-weight:700}@media (width<=760px){.header-inner.svelte-a8kxe2{flex-wrap:wrap;gap:12px;padding:15px 24px 12px}nav.svelte-a8kxe2{border-top:1px solid #e3e6de;order:3;justify-content:center;gap:clamp(18px,6vw,36px);width:100%;margin:0;padding-top:10px}nav.svelte-a8kxe2 a:where(.svelte-a8kxe2){font-size:12px}.about-link.svelte-a8kxe2{margin-left:auto;font-size:12px}}@media (width<=520px){.header-inner.svelte-a8kxe2{padding-inline:20px}.brand.svelte-a8kxe2{gap:7px;font-size:8px}.brand-mark.svelte-a8kxe2{width:31px}}
