.site-header[data-astro-cid-3ef6ksr2]{position:fixed;inset:0 0 auto;z-index:var(--z-header);color:var(--color-ivory);border-bottom:1px solid transparent;background:transparent;transition:color .24s ease,border-color .24s ease,background .24s ease}.header-inner[data-astro-cid-3ef6ksr2]{width:min(100% - 3rem,var(--container-full));min-height:4.75rem;margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:var(--space-8)}.wordmark[data-astro-cid-3ef6ksr2]{color:var(--color-forest-deep);display:inline-flex;align-items:center;gap:.7rem;text-decoration:none;white-space:nowrap}.wordmark-mark[data-astro-cid-3ef6ksr2]{width:.55rem;height:.55rem;border:1px solid var(--color-gold);transform:rotate(45deg)}.wordmark-text[data-astro-cid-3ef6ksr2]{font-family:var(--font-display);font-size:1.03rem;letter-spacing:.15em}.nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:clamp(1.2rem,2.4vw,2.4rem);margin-left:auto}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{position:relative;padding-block:.3rem;color:#fffdf7eb;font-size:.72rem;font-weight:650;letter-spacing:.08em;text-decoration:none;text-shadow:0 1px 1rem rgba(13,44,37,.65);text-transform:uppercase}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:after{position:absolute;inset:auto 100% 0 0;height:1px;content:"";background:var(--color-gold)}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover:after,.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:focus-visible:after{right:0}.site-header[data-astro-cid-3ef6ksr2].is-after-hero{color:var(--color-ink);border-bottom-color:#173f3524;background:#f5f0e6f0;backdrop-filter:blur(14px) saturate(120%)}.site-header[data-astro-cid-3ef6ksr2].is-after-hero .wordmark[data-astro-cid-3ef6ksr2]{color:var(--color-forest-deep)}.site-header[data-astro-cid-3ef6ksr2].is-after-hero .nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:var(--color-ink);text-shadow:none}.header-whatsapp[data-astro-cid-3ef6ksr2]{display:none}@media (max-width: 900px){.nav[data-astro-cid-3ef6ksr2]{display:none}}@media (max-width: 767px){.header-inner[data-astro-cid-3ef6ksr2]{width:min(100% - 2rem,var(--container-full));min-height:4.2rem;gap:.75rem}.wordmark[data-astro-cid-3ef6ksr2]{flex:0 0 auto;color:var(--color-ivory);text-shadow:0 1px 1rem rgba(13,44,37,.7)}.site-header[data-astro-cid-3ef6ksr2].is-after-hero .wordmark[data-astro-cid-3ef6ksr2]{text-shadow:none}.wordmark-text[data-astro-cid-3ef6ksr2]{font-size:.94rem;letter-spacing:.12em}.header-whatsapp[data-astro-cid-3ef6ksr2]{display:inline-grid;width:2.75rem;height:2.75rem;flex:0 0 2.75rem;place-items:center;padding:0;border:1px solid rgba(255,253,247,.7);border-radius:50%;color:var(--color-ivory);background:var(--color-forest);text-decoration:none}.site-header[data-astro-cid-3ef6ksr2].is-after-hero .header-whatsapp[data-astro-cid-3ef6ksr2]{border-color:var(--color-forest);background:var(--color-forest)}.header-whatsapp[data-astro-cid-3ef6ksr2]:focus-visible{outline:3px solid var(--color-gold);outline-offset:2px;box-shadow:0 0 0 5px var(--color-forest-deep)}.header-whatsapp-icon[data-astro-cid-3ef6ksr2]{width:1.2rem;height:1.2rem}}footer[data-astro-cid-gcn2mc3v]{padding:clamp(1.5rem,2.6vw,3rem) 0;color:#fffdf7c7;background:var(--color-forest-deep)}.footer-inner[data-astro-cid-gcn2mc3v]{width:min(100% - 3rem,var(--container-wide));margin-inline:auto;display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(2rem,6vw,6rem)}.footer-identity[data-astro-cid-gcn2mc3v],.footer-legal[data-astro-cid-gcn2mc3v]{display:flex;flex-direction:column;gap:.4rem}.footer-identity[data-astro-cid-gcn2mc3v] strong[data-astro-cid-gcn2mc3v]{color:var(--color-ivory);font-family:var(--font-display);font-size:var(--text-xl);font-weight:400;letter-spacing:.07em}.footer-identity[data-astro-cid-gcn2mc3v] span[data-astro-cid-gcn2mc3v],.footer-legal[data-astro-cid-gcn2mc3v] p[data-astro-cid-gcn2mc3v]{margin:0;font-size:.72rem;line-height:1.45}.footer-routes[data-astro-cid-gcn2mc3v]{display:flex;flex-wrap:wrap;gap:.5rem clamp(1rem,2.4vw,2rem);width:min(100% - 3rem,var(--container-wide));margin:0 auto clamp(1.25rem,2.4vw,2rem);padding:0 0 clamp(1rem,2vw,1.5rem);border-bottom:1px solid rgba(255,253,247,.16);list-style:none}.footer-routes[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v],.footer-routes[data-astro-cid-gcn2mc3v] span[data-astro-cid-gcn2mc3v]{font-size:.72rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.footer-routes[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:#fffdf7db;text-decoration:none;text-underline-offset:4px}.footer-routes[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{color:var(--color-ivory);text-decoration:underline}.footer-routes[data-astro-cid-gcn2mc3v] span[data-astro-cid-gcn2mc3v]{color:var(--color-gold)}@media (max-width: 700px){.footer-inner[data-astro-cid-gcn2mc3v],.footer-routes[data-astro-cid-gcn2mc3v]{width:min(100% - 2rem,var(--container-wide))}.footer-inner[data-astro-cid-gcn2mc3v]{grid-template-columns:1fr;gap:var(--space-5)}}
