#site-header[data-astro-cid-3ef6ksr2]{--hdr-bg: var(--color-bg);--hdr-text: var(--color-text);--hdr-muted: var(--color-muted);--hdr-primary: var(--color-primary);--hdr-line: var(--color-line, var(--color-primary))}#site-header[data-astro-cid-3ef6ksr2].scrolled{--hdr-bg: #f2e5d3;--hdr-text: var(--color-text-light);--hdr-muted: var(--color-muted-light);--hdr-primary: var(--color-primary-light);--hdr-line: var(--color-line-light, var(--color-primary-light))}#header-bg[data-astro-cid-3ef6ksr2]{background:color-mix(in srgb,var(--hdr-bg) 92%,transparent);transition:background .45s ease}.logo-swap--scrolled[data-astro-cid-3ef6ksr2],#site-header[data-astro-cid-3ef6ksr2].scrolled .logo-swap--default[data-astro-cid-3ef6ksr2]{display:none}#site-header[data-astro-cid-3ef6ksr2].scrolled .logo-swap--scrolled[data-astro-cid-3ef6ksr2]{display:block}#header-line[data-astro-cid-3ef6ksr2]{background:linear-gradient(90deg,transparent 0%,#F2B03F 30%,#F2B03F 70%,transparent 100%);transition:background .45s ease,opacity .4s ease}#site-header[data-astro-cid-3ef6ksr2].scrolled #header-line[data-astro-cid-3ef6ksr2]{opacity:.9}.nav-link[data-astro-cid-3ef6ksr2]{color:#e8d4b9;position:relative;transition:color .2s ease,text-shadow .2s ease}.nav-link[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%) scaleX(0);width:60%;height:1px;background:#e19e6a;transition:transform .25s ease,background .2s ease;transform-origin:center}.nav-link[data-astro-cid-3ef6ksr2]:hover{color:#e19e6a;text-shadow:0 0 16px color-mix(in srgb,#E19E6A 55%,transparent)}.nav-link[data-astro-cid-3ef6ksr2]:hover:after{transform:translate(-50%) scaleX(1)}#site-header[data-astro-cid-3ef6ksr2].scrolled .nav-link[data-astro-cid-3ef6ksr2]{color:#1a3224}#site-header[data-astro-cid-3ef6ksr2].scrolled .nav-link[data-astro-cid-3ef6ksr2]:hover{color:#c98a2e;text-shadow:0 0 16px color-mix(in srgb,#C98A2E 55%,transparent)}#site-header[data-astro-cid-3ef6ksr2].scrolled .nav-link[data-astro-cid-3ef6ksr2]:after{background:#c98a2e}.navbar-cta[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 .75rem;background:#e8d4b9;border-radius:9999px;color:#142a1d;font-size:11px;font-weight:700;line-height:1;text-align:center;white-space:nowrap;flex-shrink:0;transition:background .2s ease,color .2s ease}@media (min-width: 1024px){.navbar-cta[data-astro-cid-3ef6ksr2]{height:38px;padding:0 1.1rem;font-size:12.5px}}.navbar-cta[data-astro-cid-3ef6ksr2]:hover{background:color-mix(in srgb,#E8D4B9 90%,black 10%)}#site-header[data-astro-cid-3ef6ksr2].scrolled .navbar-cta[data-astro-cid-3ef6ksr2]{background:#6b6a49;color:#e8d4b9}#site-header[data-astro-cid-3ef6ksr2].scrolled .navbar-cta[data-astro-cid-3ef6ksr2]:hover{background:color-mix(in srgb,#6b6a49 85%,black 10%)}.footer-root[data-astro-cid-sz7xmlte]{background:#1a3224;border-top:1px solid color-mix(in srgb,#E8D4B9 12%,transparent)}.footer-brand[data-astro-cid-sz7xmlte]{font-family:Fraunces,Georgia,serif;font-weight:700;font-size:1rem;letter-spacing:.1em;text-transform:uppercase;color:#e8d4b9}.footer-brand-accent[data-astro-cid-sz7xmlte]{color:#f2b03f}.footer-tagline[data-astro-cid-sz7xmlte]{font-size:.8rem;color:#e19e6a;line-height:1.6}.footer-heading[data-astro-cid-sz7xmlte]{font-family:Fraunces,Georgia,serif;font-weight:600;font-size:.72rem;color:#e8d4b9;text-transform:uppercase;letter-spacing:.15em;margin-bottom:1rem;opacity:.9}.footer-link[data-astro-cid-sz7xmlte]{font-size:.82rem;color:#e19e6a;transition:color .2s ease;text-decoration:none}.footer-link[data-astro-cid-sz7xmlte]:hover{color:#f2b03f}.footer-social-btn[data-astro-cid-sz7xmlte]{width:2.25rem;height:2.25rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,#E8D4B9 30%,transparent);color:#e8d4b9;transition:all .2s ease;text-decoration:none}.footer-social-btn[data-astro-cid-sz7xmlte]:hover{border-color:transparent;color:#1a3224;background:color-mix(in srgb,#F7C650 80%,black 20%);box-shadow:0 0 16px color-mix(in srgb,#F7C650 52%,transparent)}.footer-email-block[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:.5rem;font-size:.78rem;color:#e19e6a;transition:color .2s ease;text-decoration:none;word-break:break-all}.footer-email-block[data-astro-cid-sz7xmlte]:hover{color:#f2b03f}.footer-legal[data-astro-cid-sz7xmlte]{color:#e19e6a}.cs-pulse-dot[data-astro-cid-kp5qkt5j]{animation:cs-pulse 2.4s ease-in-out infinite}@keyframes cs-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}.cs-btn-primary[data-astro-cid-kp5qkt5j]{transition:opacity .2s}.cs-btn-primary[data-astro-cid-kp5qkt5j]:hover{opacity:.82}.cs-btn-outline[data-astro-cid-kp5qkt5j]{transition:border-color .2s,color .2s}.cs-btn-outline[data-astro-cid-kp5qkt5j]:hover{border-color:#fff9;color:#fff}.cookie-consent-banner[data-astro-cid-yjgbfhnf]{position:fixed;left:0;right:0;bottom:0;z-index:300;padding:.9rem 1.25rem;background:#1a3224;color:#e8d4b9;border-top:1px solid color-mix(in srgb,#E8D4B9 20%,transparent);box-shadow:0 -8px 24px #00000038;max-height:25vh;overflow-y:auto}.cookie-consent-banner[data-astro-cid-yjgbfhnf].hidden{display:none}.cookie-consent-inner[data-astro-cid-yjgbfhnf]{max-width:1100px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem}.cookie-consent-text[data-astro-cid-yjgbfhnf]{flex:1 1 320px;font-size:.8rem;line-height:1.5;margin:0;color:#e8d4b9}.cookie-consent-link[data-astro-cid-yjgbfhnf]{color:#f2b03f;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.cookie-consent-actions[data-astro-cid-yjgbfhnf]{display:flex;gap:.6rem;flex-shrink:0}.cookie-consent-btn[data-astro-cid-yjgbfhnf]{padding:.55rem 1.35rem;border-radius:9999px;font-size:.78rem;font-weight:600;letter-spacing:.02em;cursor:pointer;border:1.5px solid color-mix(in srgb,#E8D4B9 55%,transparent);background:transparent;color:#e8d4b9;transition:background .2s ease,border-color .2s ease;min-width:6.5rem}.cookie-consent-btn[data-astro-cid-yjgbfhnf]:hover{border-color:#e8d4b9;background:color-mix(in srgb,#E8D4B9 14%,transparent)}@media (max-width: 640px){.cookie-consent-inner[data-astro-cid-yjgbfhnf]{flex-direction:column;align-items:stretch;gap:.6rem}.cookie-consent-actions[data-astro-cid-yjgbfhnf]{justify-content:stretch}.cookie-consent-btn[data-astro-cid-yjgbfhnf]{flex:1}}
