.site-header[data-astro-cid-isef26zo]{z-index:50;transition:background-color var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);background:#fff0;border-bottom:1px solid #0000;position:sticky;top:0}.site-header[data-astro-cid-isef26zo].is-scrolled,.site-header[data-astro-cid-isef26zo].is-open{border-bottom-color:var(--cm-line);backdrop-filter:saturate(160%)blur(14px);background:#ffffffe0;box-shadow:0 6px 24px -18px #161a2e59}.site-header[data-astro-cid-isef26zo].is-open{background:var(--cm-white)}.site-header__inner[data-astro-cid-isef26zo]{justify-content:space-between;align-items:center;gap:var(--space-5);height:var(--header-h);display:flex}.site-header__logo[data-astro-cid-isef26zo]{border-radius:6px;flex:none;margin-top:8px;display:inline-flex}.site-header__logo[data-astro-cid-isef26zo] svg{width:auto;height:28px}.site-nav[data-astro-cid-isef26zo]{display:none}.site-nav__list[data-astro-cid-isef26zo]{align-items:center;gap:clamp(.25rem,1vw,.75rem);display:flex}.site-nav__link[data-astro-cid-isef26zo]{border-radius:var(--radius-pill);color:var(--cm-pizarra);transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);padding:.5rem .75rem;font-size:.975rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.site-nav__link[data-astro-cid-isef26zo]:hover{color:var(--cm-tinta);background:var(--cm-niebla)}.site-nav__link[data-astro-cid-isef26zo][aria-current=true]{color:var(--cm-fucsia-oscuro)}.site-nav__link[data-astro-cid-isef26zo][aria-current=true]:after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.site-header__actions[data-astro-cid-isef26zo]{align-items:center;gap:var(--space-2);display:flex}.site-header__cta[data-astro-cid-isef26zo]{display:none}.menu-toggle[data-astro-cid-isef26zo]{width:46px;height:46px;color:var(--cm-tinta);transition:background-color var(--dur-fast) var(--ease-out);border-radius:50%;place-items:center;margin-right:-8px;display:inline-grid}.menu-toggle[data-astro-cid-isef26zo]:hover{background:var(--cm-niebla)}.menu-toggle[data-astro-cid-isef26zo] .menu-toggle__close,.menu-toggle[data-astro-cid-isef26zo][aria-expanded=true] .menu-toggle__open{display:none}.menu-toggle[data-astro-cid-isef26zo][aria-expanded=true] .menu-toggle__close{display:block}.mobile-menu[data-astro-cid-isef26zo]{height:calc(100dvh - var(--header-h));padding-block:var(--space-4) var(--space-8);background:var(--cm-white);border-top:1px solid var(--cm-line);animation:menu-in var(--dur) var(--ease-out);position:absolute;inset:100% 0 auto;overflow-y:auto}@keyframes menu-in{0%{opacity:0;transform:translateY(-8px)}}.mobile-menu__list[data-astro-cid-isef26zo]{margin-bottom:var(--space-6);display:grid}.mobile-menu__link[data-astro-cid-isef26zo]{border-bottom:1px solid var(--cm-line);letter-spacing:-.01em;justify-content:space-between;align-items:center;padding:1.05rem .25rem;font-size:1.375rem;font-weight:500;text-decoration:none;display:flex}.mobile-menu__link[data-astro-cid-isef26zo] .icon{color:var(--cm-fucsia)}.mobile-menu__note[data-astro-cid-isef26zo]{margin-top:var(--space-4);font-size:var(--step--1);color:var(--cm-pizarra);justify-content:center;align-items:center;gap:.4rem;display:flex}.mobile-menu__note[data-astro-cid-isef26zo] .icon{color:var(--cm-fucsia)}@media (width>=560px){.site-header__cta[data-astro-cid-isef26zo]{display:inline-flex}}@media (width>=960px){.site-header__logo[data-astro-cid-isef26zo] svg{height:32px}.site-nav[data-astro-cid-isef26zo]{display:block}.menu-toggle[data-astro-cid-isef26zo],.mobile-menu[data-astro-cid-isef26zo]{display:none!important}}.site-footer[data-astro-cid-oenwriqq]{padding-block:clamp(3.5rem, 2.5rem + 4vw, 5.5rem) var(--space-6);background:var(--cm-tinta-900);color:var(--cm-on-dark-muted);font-size:.975rem}.site-footer__grid[data-astro-cid-oenwriqq]{gap:var(--space-7) var(--space-6);grid-template-columns:1fr 1fr;display:grid}.site-footer__brand[data-astro-cid-oenwriqq]{align-content:start;gap:var(--space-4);grid-column:1/-1;justify-items:start;max-width:380px;display:grid}.site-footer__logo[data-astro-cid-oenwriqq]{margin-bottom:var(--space-1);border-radius:6px;display:inline-flex}.site-footer__logo[data-astro-cid-oenwriqq] svg{width:auto;height:30px}.site-footer__cta[data-astro-cid-oenwriqq]{margin-top:var(--space-2)}.site-footer__title[data-astro-cid-oenwriqq]{margin-bottom:var(--space-4);color:var(--cm-white);font-weight:500}.site-footer[data-astro-cid-oenwriqq] ul[data-astro-cid-oenwriqq]{gap:.6rem;display:grid}.site-footer[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:not(.btn):not(.site-footer__logo){color:var(--cm-on-dark-muted);transition:color var(--dur-fast) var(--ease-out);text-decoration:none}.site-footer[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:not(.btn):not(.site-footer__logo):hover{color:var(--cm-white);text-underline-offset:4px;text-decoration:underline}.site-footer__mail[data-astro-cid-oenwriqq]{word-break:break-all;align-items:center;gap:.45rem;display:inline-flex}.site-footer__occasions[data-astro-cid-oenwriqq]{padding-top:var(--space-7);border-top:1px solid #ffffff1a;grid-column:1/-1}.site-footer[data-astro-cid-oenwriqq] ul[data-astro-cid-oenwriqq].site-footer__occasion-list{column-gap:var(--space-6);display:block}.site-footer__occasion-list[data-astro-cid-oenwriqq] li[data-astro-cid-oenwriqq]{break-inside:avoid;padding-bottom:.6rem;line-height:1.4}.site-footer[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq][aria-current=page]{color:var(--cm-white)}@media (width>=520px){.site-footer[data-astro-cid-oenwriqq] ul[data-astro-cid-oenwriqq].site-footer__occasion-list{columns:2}}@media (width>=768px){.site-footer[data-astro-cid-oenwriqq] ul[data-astro-cid-oenwriqq].site-footer__occasion-list{columns:3}}@media (width>=1100px){.site-footer[data-astro-cid-oenwriqq] ul[data-astro-cid-oenwriqq].site-footer__occasion-list{columns:4}}.site-footer__bottom[data-astro-cid-oenwriqq]{justify-content:space-between;gap:var(--space-2) var(--space-5);padding-top:var(--space-5);font-size:var(--step--1);border-top:1px solid #ffffff1a;flex-wrap:wrap;margin-top:clamp(2.5rem,2rem + 3vw,4rem);display:flex}.site-footer__made[data-astro-cid-oenwriqq]{align-items:center;gap:.35rem;display:inline-flex}.site-footer__made[data-astro-cid-oenwriqq] .icon{color:var(--cm-fucsia-on-dark)}@media (width>=900px){.site-footer__grid[data-astro-cid-oenwriqq]{grid-template-columns:1.7fr 1fr 1.2fr}.site-footer__brand[data-astro-cid-oenwriqq]{grid-column:auto}}
