@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/montserrat-latin-300-normal.BgP24wlQ.woff2)format("woff2"),url(/_astro/montserrat-latin-300-normal.sTRdVzlf.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-latin-400-normal.BLhwKU8k.woff2)format("woff2"),url(/_astro/montserrat-latin-400-normal.xItZbAXg.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/montserrat-latin-500-normal.DRFEGfly.woff2)format("woff2"),url(/_astro/montserrat-latin-500-normal.Dok2oTci.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/montserrat-latin-600-normal.UVxSCcoG.woff2)format("woff2"),url(/_astro/montserrat-latin-600-normal.CdhFl4lI.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-latin-700-normal.BdjcYUrC.woff2)format("woff2"),url(/_astro/montserrat-latin-700-normal.BWkrl476.woff)format("woff")}:root{--c-bg:#fffdf3;--c-accent:#850808;--c-accent-soft:#aa524f;--c-accent-pale:#c2837e;--c-line:#dbb6ae;--c-ink:#403f3d;--c-ink-soft:#5a5956;--c-ink-muted:#83827d;--font:"Montserrat", system-ui, sans-serif;--container:980px;--gutter:40px;--header-h:104px;--text-scale:.8125;--ease:cubic-bezier(.2, .7, .2, 1);--t-fast:.18s;--t-med:.35s}*,:before,:after{box-sizing:border-box}html{scrollbar-gutter:stable;scroll-padding-top:calc(var(--header-h) + 20px);-webkit-text-size-adjust:100%}body{background:var(--c-bg);color:var(--c-ink);font-family:var(--font);font-size:calc(16px * var(--text-scale));-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}p{text-align:justify;text-align-last:start;hyphens:auto}img{max-width:100%;height:auto;display:block}a{color:inherit}button,input,textarea{font:inherit;color:inherit}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}.container{width:min(var(--container), 100% - 2 * var(--gutter));margin-inline:auto}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.section-title{color:var(--c-accent);font-size:calc(16px * var(--text-scale) + 2px);text-transform:uppercase;font-weight:600;line-height:1.2}.section-rule{border:0;border-top:1px solid var(--c-line);height:0;margin:42px 0 0}@media (width<=1199px){:root{--gutter:32px;--header-h:88px}.section-rule{margin-top:28px}}@media (width<=599px){:root{--gutter:20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.logo[data-astro-cid-f7espo7c]{display:block;overflow:visible}.logo--header[data-astro-cid-f7espo7c]{width:56.25px;height:60px;fill:var(--c-accent-soft)}.logo--firma[data-astro-cid-f7espo7c]{fill:var(--c-accent-soft)}.logo--firma[data-astro-cid-f7espo7c] text[data-astro-cid-f7espo7c]{fill:var(--c-bg);font-family:var(--font);font-size:11.7px;font-weight:500}.intro[data-astro-cid-ndjsbnbs]{--L:clamp(64px, 8.5vw, 124px);--nombre:calc(var(--L) * .6);--lema:calc(var(--L) * .235);--hueco:calc(var(--L) * .2);--shift:calc((var(--hueco) + var(--nombre) * 6.35) / 2);z-index:100;background:var(--c-bg);clip-path:inset(0);will-change:clip-path;animation:1s cubic-bezier(.7,0,.2,1) 4s forwards intro-retirar;position:fixed;inset:0}html.intro-on{overflow:hidden}html.intro-off .intro[data-astro-cid-ndjsbnbs]{display:none}.intro__bar[data-astro-cid-ndjsbnbs]{height:var(--header-h);justify-content:space-between;align-items:center;display:flex}.intro__bar[data-astro-cid-ndjsbnbs]>.intro__bar-logo{visibility:hidden}.intro__menu[data-astro-cid-ndjsbnbs]{gap:26px;margin:0;padding:0;list-style:none;display:flex}.intro__menu[data-astro-cid-ndjsbnbs] li[data-astro-cid-ndjsbnbs]{color:var(--c-accent-soft);font-size:calc(16px * var(--text-scale));text-transform:uppercase;opacity:0;animation:intro-menu .5s var(--ease) calc(2.9s + var(--i) * .15s) forwards;font-weight:600;line-height:1}.intro__stage[data-astro-cid-ndjsbnbs]{justify-content:center;align-items:center;animation:.7s cubic-bezier(.5,0,.75,0) 4s forwards intro-salir;display:flex;position:absolute;inset:0}.intro__marca[data-astro-cid-ndjsbnbs]{transform:translateX(var(--shift));animation:.9s cubic-bezier(.65,0,.25,1) 1.8s forwards intro-desplazar;display:flex}.intro__logo[data-astro-cid-ndjsbnbs]{width:calc(var(--L) * 75 / 80);height:var(--L);fill:var(--c-accent);opacity:0;flex:none;animation:.3s linear forwards intro-aparecer;overflow:visible}.intro__trazo[data-astro-cid-ndjsbnbs]{transform-box:view-box;transform-origin:var(--pivote);transform:rotate(calc(-1 * var(--giro)));animation:.9s cubic-bezier(.45,0,.4,1) .7s forwards intro-caer}.intro__texto[data-astro-cid-ndjsbnbs]{height:var(--L);margin-left:var(--hueco);padding-block:calc(var(--L) * 1.363 / 80);white-space:nowrap;flex-direction:column;flex:none;justify-content:space-between;line-height:1;display:flex}.intro__nombre[data-astro-cid-ndjsbnbs],.intro__lema[data-astro-cid-ndjsbnbs]{clip-path:inset(-.3em 100% -.3em -.1em);animation:.9s cubic-bezier(.65,0,.25,1) 1.9s forwards intro-revelar;display:block}.intro__nombre[data-astro-cid-ndjsbnbs]{color:var(--c-accent);font-size:var(--nombre);letter-spacing:.01em;margin-top:-.1555em;font-weight:600}.intro__lema[data-astro-cid-ndjsbnbs]{color:var(--c-ink-soft);font-size:var(--lema);letter-spacing:.1626em;margin-bottom:-.1415em;margin-left:-.1493em;margin-right:-.1626em;font-weight:400;animation-delay:2.05s}@keyframes intro-aparecer{to{opacity:1}}@keyframes intro-caer{to{transform:none}}@keyframes intro-desplazar{to{transform:translate(0)}}@keyframes intro-revelar{to{clip-path:inset(-.3em -.1em)}}@keyframes intro-menu{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes intro-salir{to{opacity:0;transform:translateY(-6vh)}}@keyframes intro-retirar{99%{clip-path:inset(0 0 100%);visibility:visible}to{clip-path:inset(0 0 100%);visibility:hidden;pointer-events:none}}@media (width<=1199px){.intro__bar[data-astro-cid-ndjsbnbs]>.intro__bar-logo{width:45px;height:48px}.intro__menu[data-astro-cid-ndjsbnbs] li[data-astro-cid-ndjsbnbs]{align-items:center;min-height:44px;display:flex}}@media (width<=599px){.intro[data-astro-cid-ndjsbnbs]{--L:clamp(52px, 15vw, 64px)}.intro__bar[data-astro-cid-ndjsbnbs]{flex-direction:column;justify-content:center;gap:4px}.intro__bar[data-astro-cid-ndjsbnbs]>.intro__bar-logo{width:30px;height:32px}.intro__menu[data-astro-cid-ndjsbnbs]{justify-content:space-between;gap:8px;width:100%}.intro__menu[data-astro-cid-ndjsbnbs] li[data-astro-cid-ndjsbnbs]{font-size:calc(15px * var(--text-scale))}}@media (prefers-reduced-motion:reduce){.intro[data-astro-cid-ndjsbnbs]{animation:.4s linear 1.2s forwards intro-fundir}.intro__stage[data-astro-cid-ndjsbnbs],.intro__marca[data-astro-cid-ndjsbnbs],.intro__logo[data-astro-cid-ndjsbnbs],.intro__trazo[data-astro-cid-ndjsbnbs],.intro__nombre[data-astro-cid-ndjsbnbs],.intro__lema[data-astro-cid-ndjsbnbs],.intro__menu[data-astro-cid-ndjsbnbs] li[data-astro-cid-ndjsbnbs]{opacity:1;clip-path:none;animation:none;transform:none}}@keyframes intro-fundir{99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden;pointer-events:none}}.lightbox[data-astro-cid-utnzf2kr]{width:100vw;max-width:none;height:100vh;max-height:none;color:var(--c-accent);background:0 0;border:0;margin:0;padding:64px 120px}.lightbox[data-astro-cid-utnzf2kr][open]{place-items:center;display:grid}.lightbox[data-astro-cid-utnzf2kr]::backdrop{background:#fffdf3f7}.lightbox__figure[data-astro-cid-utnzf2kr]{flex-direction:column;align-items:center;gap:16px;max-height:100%;display:flex}.lightbox__img[data-astro-cid-utnzf2kr]{object-fit:contain;max-width:100%;max-height:calc(100vh - 160px)}.lightbox__counter[data-astro-cid-utnzf2kr]{font-size:calc(16px * var(--text-scale));font-weight:500}.lightbox__btn[data-astro-cid-utnzf2kr]{color:var(--c-accent);font-size:calc(48px * var(--text-scale));cursor:pointer;background:0 0;border:0;padding:12px 16px;line-height:1;position:fixed}.lightbox__btn[data-astro-cid-utnzf2kr]:hover{color:var(--c-accent-soft)}.lightbox__btn--prev[data-astro-cid-utnzf2kr]{top:50%;left:32px;translate:0 -50%}.lightbox__btn--next[data-astro-cid-utnzf2kr]{top:50%;right:32px;translate:0 -50%}.lightbox__btn--close[data-astro-cid-utnzf2kr]{font-size:calc(28px * var(--text-scale));top:24px;right:32px}@media (width<=1199px){.lightbox[data-astro-cid-utnzf2kr]{height:100dvh;padding:72px 48px 80px}.lightbox__figure[data-astro-cid-utnzf2kr]{width:100%;min-width:0}.lightbox__img[data-astro-cid-utnzf2kr]{max-height:calc(100dvh - 180px)}.lightbox__btn[data-astro-cid-utnzf2kr]{min-width:44px;min-height:44px;padding:8px}.lightbox__btn--prev[data-astro-cid-utnzf2kr]{left:0}.lightbox__btn--next[data-astro-cid-utnzf2kr]{right:0}.lightbox__btn--close[data-astro-cid-utnzf2kr]{top:12px;right:8px}}.site-footer[data-astro-cid-nns7i3if]{margin-top:100px;padding-bottom:58px}.site-footer[data-astro-cid-nns7i3if] .container[data-astro-cid-nns7i3if]{border-top:1px solid var(--c-line);padding-top:26px}.site-footer__brand[data-astro-cid-nns7i3if]{color:var(--c-accent);font-size:calc(16px * var(--text-scale));letter-spacing:.04em;text-transform:uppercase;font-weight:500}.site-footer__cols[data-astro-cid-nns7i3if]{color:var(--c-ink-muted);font-size:calc(16px * var(--text-scale));margin-top:30px;line-height:28px;display:flex}.site-footer[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{text-decoration:none}.site-footer[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:var(--c-accent)}.site-footer__col[data-astro-cid-nns7i3if]{flex-direction:column;display:flex}.site-footer__col[data-astro-cid-nns7i3if]:first-child{align-self:flex-start}.site-footer__tels[data-astro-cid-nns7i3if]{justify-content:space-between;display:flex}.site-footer__tels[data-astro-cid-nns7i3if] .sep[data-astro-cid-nns7i3if]{margin-inline:12px}.site-footer__col--addr[data-astro-cid-nns7i3if]{border-left:1px solid var(--c-line);text-transform:none;margin-left:38px;padding-left:38px}.site-footer__col--addr[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]:first-child,.site-footer__col--end[data-astro-cid-nns7i3if]>a[data-astro-cid-nns7i3if]{text-transform:uppercase}.site-footer__col--end[data-astro-cid-nns7i3if]{align-items:flex-end;margin-left:auto}.site-footer__legal[data-astro-cid-nns7i3if]{font-size:calc(12px * var(--text-scale))}.sep[data-astro-cid-nns7i3if]{margin-inline:22px}.site-footer__legal[data-astro-cid-nns7i3if] .sep[data-astro-cid-nns7i3if]{margin-inline:12px}@media (width<=1199px){.site-footer[data-astro-cid-nns7i3if]{margin-top:64px;padding-bottom:40px}.site-footer__cols[data-astro-cid-nns7i3if]{overflow-wrap:anywhere;flex-direction:column;gap:24px}.site-footer__col--addr[data-astro-cid-nns7i3if]{border-left:0;margin-left:0;padding-left:0}.site-footer__col--end[data-astro-cid-nns7i3if]{align-items:flex-start;margin-left:0}.site-footer__legal[data-astro-cid-nns7i3if]{font-size:12px}.sep[data-astro-cid-nns7i3if]{margin-inline:12px}}.site-header[data-astro-cid-fzpbxy5g]{z-index:50;height:var(--header-h);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform var(--t-med) var(--ease);background:#fffdf3db;position:fixed;inset:0 0 auto}.site-header[data-astro-cid-fzpbxy5g][data-visible=false]{transform:translateY(-100%)}.site-header__inner[data-astro-cid-fzpbxy5g]{justify-content:space-between;align-items:center;height:100%;display:flex}.site-header__logo[data-astro-cid-fzpbxy5g]{display:block}.site-nav[data-astro-cid-fzpbxy5g]{gap:26px;display:flex}.site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{color:var(--c-accent-soft);font-size:calc(16px * var(--text-scale));text-transform:uppercase;text-underline-offset:6px;font-weight:600;line-height:1;text-decoration:none;text-decoration-thickness:1px}.site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover,.site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=true]{color:var(--c-accent);text-decoration-line:underline}@media (width<=1199px){.site-header__logo[data-astro-cid-fzpbxy5g] .logo--header{width:45px;height:48px}.site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{align-items:center;min-height:44px;display:flex}}@media (width<=599px){.site-header__inner[data-astro-cid-fzpbxy5g]{flex-direction:column;justify-content:center;gap:4px}.site-header__logo[data-astro-cid-fzpbxy5g] .logo--header{width:30px;height:32px}nav[data-astro-cid-fzpbxy5g]{width:100%}.site-nav[data-astro-cid-fzpbxy5g]{justify-content:space-between;gap:8px}.site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{font-size:calc(15px * var(--text-scale))}}.site-main[data-astro-cid-z4jru4n3]{padding-top:var(--header-h)}
