.ext-header[data-astro-cid-5e72ipkb]{--hdr-h: 88px;--hdr-logo: 48px;--hdr-name: 33px;--hdr-sub: 11px;position:sticky;top:0;z-index:50;background:#fff;box-shadow:inset 0 -1px color-mix(in srgb,var(--color-text, #522714) 14%,transparent)}.ext-header__bar[data-astro-cid-5e72ipkb]{max-width:1340px;margin:0 auto;padding-inline:20px;height:var(--hdr-h);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px}.ext-header__logo[data-astro-cid-5e72ipkb]{justify-self:start;display:inline-flex;align-items:center;gap:10px;line-height:1;text-decoration:none}.ext-header__mark[data-astro-cid-5e72ipkb]{height:var(--hdr-logo);width:auto;display:block;flex-shrink:0}.ext-header__mark--wordmark[data-astro-cid-5e72ipkb]{height:var(--hdr-logo);width:auto;border-radius:12px}.ext-header__wm[data-astro-cid-5e72ipkb]{display:inline-flex;flex-direction:column}.ext-header__name[data-astro-cid-5e72ipkb]{font-family:var(--font-heading, Georgia, "Times New Roman", serif);font-size:var(--hdr-name);line-height:var(--hdr-name);color:var(--color-text, #1c1917)}.ext-header__sub[data-astro-cid-5e72ipkb]{font-family:var(--font-body, system-ui, sans-serif);font-size:var(--hdr-sub);line-height:var(--hdr-sub);margin-top:4px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-primary, #88482b)}.ext-header__nav[data-astro-cid-5e72ipkb]{justify-self:center;display:flex;align-items:center;gap:20px}.ext-header__link[data-astro-cid-5e72ipkb]{display:inline-flex;align-items:center;height:40px;font-family:var(--font-body, system-ui, sans-serif);font-size:14px;font-weight:500;color:var(--color-text, #44403c);text-decoration:none;white-space:nowrap;transition:color .15s ease}.ext-header__link[data-astro-cid-5e72ipkb]:hover{color:var(--color-primary, #1c1917)}.ext-header__actions[data-astro-cid-5e72ipkb]{justify-self:end;display:inline-flex;align-items:center;gap:16px}.ext-header__cta[data-astro-cid-5e72ipkb]{display:inline-flex;align-items:center;height:36px;padding:0 14px;border-radius:100px;background:var(--color-primary, #1c1917);color:#fff;font-family:var(--font-body, system-ui, sans-serif);font-size:16px;font-weight:500;line-height:1;text-decoration:none;white-space:nowrap;transition:filter .15s ease}.ext-header__cta[data-astro-cid-5e72ipkb]:hover{filter:brightness(.92)}.ext-header__toggle[data-astro-cid-5e72ipkb]{display:none;justify-self:end;width:40px;height:40px;padding:0;background:none;border:0;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:10px}.ext-header__toggle[data-astro-cid-5e72ipkb] span[data-astro-cid-5e72ipkb]{display:block;width:32px;height:4px;border-radius:4px;background:var(--color-text, #1c1917)}.ext-header__mobile[data-astro-cid-5e72ipkb]{display:none;flex-direction:column;align-items:center;gap:16px;padding:18px 20px 40px;background:#fff;border-top:1px solid color-mix(in srgb,var(--color-text, #522714) 14%,transparent)}.ext-header__mobile[data-astro-cid-5e72ipkb].open{display:flex}.ext-header__mlink[data-astro-cid-5e72ipkb]{display:inline-flex;align-items:center;height:40px;font-family:var(--font-body, system-ui, sans-serif);font-size:16px;font-weight:500;color:var(--color-text, #44403c);text-decoration:none}.ext-header__mcta[data-astro-cid-5e72ipkb]{margin-top:14px;display:inline-flex;align-items:center;height:44px;padding:0 22px;border-radius:100px;background:var(--color-secondary, #f5e0d6);color:var(--color-primary, #88482b);font-family:var(--font-body, system-ui, sans-serif);font-size:16px;font-weight:500;text-decoration:none}@media(max-width:1199px){.ext-header__bar[data-astro-cid-5e72ipkb]{padding-inline:32px}}@media(max-width:900px){.ext-header__nav[data-astro-cid-5e72ipkb],.ext-header__actions[data-astro-cid-5e72ipkb]{display:none}.ext-header__toggle[data-astro-cid-5e72ipkb]{display:inline-flex}.ext-header__bar[data-astro-cid-5e72ipkb]{grid-template-columns:1fr auto}}@media(max-width:809px){.ext-header[data-astro-cid-5e72ipkb]{--hdr-h: 76px;--hdr-logo: 42px;--hdr-name: 29px;--hdr-sub: 10px}.ext-header__bar[data-astro-cid-5e72ipkb]{padding-inline:20px}}.ext-footer[data-astro-cid-wramrma2]{--ft-logo: 36px;--ft-name: 23px;--ft-sub: 10px;margin-top:96px;padding:0 20px 64px;background:transparent;color:var(--color-text, #1c1917)}.ext-footer__inner[data-astro-cid-wramrma2]{max-width:1340px;margin:0 auto;padding-top:64px;border-top:1px solid color-mix(in srgb,var(--color-text, #522714) 14%,transparent);display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.ext-footer__logo[data-astro-cid-wramrma2]{display:inline-flex;align-items:center;gap:10px;line-height:1;text-decoration:none}.ext-footer__mark[data-astro-cid-wramrma2]{height:var(--ft-logo);width:auto;display:block;flex-shrink:0}.ext-footer__mark--wordmark[data-astro-cid-wramrma2]{height:52px;width:auto;border-radius:12px}.ext-footer__wm[data-astro-cid-wramrma2]{display:inline-flex;flex-direction:column}.ext-footer__name[data-astro-cid-wramrma2]{font-family:var(--font-heading, Georgia, "Times New Roman", serif);font-size:var(--ft-name);line-height:var(--ft-name);color:var(--color-text, #1c1917)}.ext-footer__sub[data-astro-cid-wramrma2]{font-family:var(--font-body, system-ui, sans-serif);font-size:var(--ft-sub);line-height:var(--ft-sub);margin-top:3px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-primary, #88482b)}.ext-footer__nav[data-astro-cid-wramrma2]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px}.ext-footer__link[data-astro-cid-wramrma2]{font-family:var(--font-body, system-ui, sans-serif);font-size:16px;color:var(--color-primary, #88482b);text-decoration:none;transition:opacity .15s ease}.ext-footer__link[data-astro-cid-wramrma2]:hover{opacity:.7}.ext-footer__legal[data-astro-cid-wramrma2]{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px}.ext-footer__legal[data-astro-cid-wramrma2] .ext-footer__link[data-astro-cid-wramrma2]{font-size:14px;color:color-mix(in srgb,var(--color-text, #522714) 62%,transparent)}.ext-footer__legal[data-astro-cid-wramrma2] .ext-footer__link[data-astro-cid-wramrma2]:hover{color:var(--color-primary, #88482b);opacity:1}.ext-footer__copy[data-astro-cid-wramrma2]{font-family:var(--font-body, system-ui, sans-serif);font-size:14px;color:color-mix(in srgb,var(--color-text, #522714) 62%,transparent);margin:0}@media(max-width:809px){.ext-footer[data-astro-cid-wramrma2]{--ft-logo: 32px;--ft-name: 21px;--ft-sub: 9px;margin-top:64px;padding-bottom:48px}.ext-footer__inner[data-astro-cid-wramrma2]{padding-top:48px;gap:20px}}
