@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-serif-display-400.woff2)format("woff2")}@font-face{font-family:DM Serif Display;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/dm-serif-display-400-italic.woff2)format("woff2")}@font-face{font-family:Outfit;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/outfit-latin-var.woff2)format("woff2")}:root{--c-terracota:#a64833;--c-hueso:#f1f1f1;--c-pino:#13170c;--c-pizarra:#10719b;--c-pino-80:#13170ccc;--c-pino-60:#13170c99;--c-pino-12:#13170c1f;--c-hueso-suave:#e8e8e8;--c-terracota-12:#a648331f;--f-serif:"DM Serif Display", Georgia, "Times New Roman", serif;--f-sans:"Outfit", system-ui, -apple-system, "Segoe UI", sans-serif;--t-xs:clamp(.78rem, .75rem + .15vw, .875rem);--t-sm:clamp(.9rem, .86rem + .2vw, 1rem);--t-base:clamp(1rem, .95rem + .3vw, 1.18rem);--t-lg:clamp(1.2rem, 1.05rem + .7vw, 1.6rem);--t-xl:clamp(1.6rem, 1.3rem + 1.4vw, 2.6rem);--t-2xl:clamp(2.1rem, 1.5rem + 3vw, 4rem);--t-3xl:clamp(2.6rem, 1.6rem + 5vw, 6rem);--s-1:.5rem;--s-2:1rem;--s-3:1.5rem;--s-4:2.5rem;--s-5:4rem;--s-6:6rem;--s-7:9rem;--maxw:72rem;--maxw-narrow:48rem;--gutter:clamp(1.25rem, 5vw, 4rem);--radius:2px;--ease:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--f-sans);font-size:var(--t-base);color:var(--c-pino);background:var(--c-hueso);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.6}img,picture,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}h1,h2,h3{font-family:var(--f-serif);letter-spacing:-.01em;text-wrap:balance;font-weight:400;line-height:1.08}p{text-wrap:pretty}::selection{background:var(--c-terracota);color:var(--c-hueso)}.container{width:100%;max-width:var(--maxw);padding-inline:var(--gutter);margin-inline:auto}.narrow{max-width:var(--maxw-narrow)}.section{padding-block:var(--s-7)}.section--tight{padding-block:var(--s-6)}.section--alt{background:var(--c-hueso-suave)}.section--dark{background:var(--c-pino);color:var(--c-hueso)}.section--dark h1,.section--dark h2,.section--dark h3{color:var(--c-hueso)}.eyebrow{font-family:var(--f-sans);font-size:var(--t-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--c-terracota);margin-bottom:var(--s-3);font-weight:600}.lead{font-size:var(--t-lg);line-height:1.45}.accent{color:var(--c-terracota)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.cookies[data-astro-cid-hq3mgpmn]{z-index:200;background:var(--c-pino);width:min(40rem,100% - 1.6rem);color:var(--c-hueso);border:1px solid #f1f1f129;border-radius:1rem;flex-wrap:wrap;align-items:center;gap:clamp(.8rem,2vw,1.4rem);padding:clamp(.9rem,2.5vw,1.2rem) clamp(1.1rem,3vw,1.5rem);display:flex;position:fixed;bottom:clamp(.8rem,3vw,1.5rem);left:50%;transform:translate(-50%);box-shadow:0 18px 50px #00000059}.cookies[data-astro-cid-hq3mgpmn][hidden]{display:none}.cookies__text[data-astro-cid-hq3mgpmn]{font-size:var(--t-sm);color:#f1f1f1d9;flex:16rem;line-height:1.5}.cookies__text[data-astro-cid-hq3mgpmn] a[data-astro-cid-hq3mgpmn]{color:var(--c-hueso);text-underline-offset:3px;text-decoration:underline}.cookies__actions[data-astro-cid-hq3mgpmn]{flex:none;gap:.5rem;display:flex}.cookies__btn[data-astro-cid-hq3mgpmn]{font:inherit;font-size:var(--t-sm);cursor:pointer;transition:background-color .25s var(--ease), color .25s var(--ease), border-color .25s var(--ease);border:1px solid #0000;border-radius:999px;padding:.55em 1.1em;font-weight:600}.cookies__btn--accept[data-astro-cid-hq3mgpmn]{background:var(--c-terracota);color:var(--c-hueso)}.cookies__btn--accept[data-astro-cid-hq3mgpmn]:hover{background:var(--c-hueso);color:var(--c-pino)}.cookies__btn--ghost[data-astro-cid-hq3mgpmn]{color:#f1f1f1d9;background:0 0;border-color:#f1f1f166}.cookies__btn--ghost[data-astro-cid-hq3mgpmn]:hover{color:var(--c-hueso);border-color:var(--c-hueso)}@media (width<=480px){.cookies__actions[data-astro-cid-hq3mgpmn]{flex:100%}.cookies__btn[data-astro-cid-hq3mgpmn]{flex:1}}.site-header[data-astro-cid-nen7h5rs]{z-index:50;background:color-mix(in srgb, var(--c-hueso) 88%, transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--c-pino-12);transition:background-color .4s var(--ease), border-color .4s var(--ease), color .4s var(--ease);position:sticky;top:0}.site-header__inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--s-3);height:4.75rem;display:flex}.brand[data-astro-cid-nen7h5rs]{color:var(--c-pino);transition:color .4s var(--ease);align-items:center;display:inline-flex}.brand[data-astro-cid-nen7h5rs] svg{width:auto;height:1.6rem;display:block}.nav[data-astro-cid-nen7h5rs]{align-items:center;gap:clamp(1rem,2.5vw,2.25rem);margin-left:auto;display:flex}.nav__link[data-astro-cid-nen7h5rs]{font-size:var(--t-sm);color:var(--c-pino-80);transition:color .3s var(--ease);padding-block:.25rem;font-weight:500;position:relative}.nav__link[data-astro-cid-nen7h5rs]:after{content:"";background:var(--c-terracota);transform-origin:0;width:100%;height:1px;transition:transform .3s var(--ease);position:absolute;bottom:0;left:0;transform:scaleX(0)}.nav__link[data-astro-cid-nen7h5rs]:hover{color:var(--c-pino)}.nav__link[data-astro-cid-nen7h5rs]:hover:after{transform:scaleX(1)}.nav__link--cta[data-astro-cid-nen7h5rs]{color:var(--c-hueso);background:var(--c-terracota);transition:background-color .3s var(--ease), color .3s var(--ease);border-radius:999px;padding:.5em 1.1em;font-weight:600}.nav__link--cta[data-astro-cid-nen7h5rs]:after{display:none}.nav__link--cta[data-astro-cid-nen7h5rs]:hover{color:var(--c-hueso);background:var(--c-pino)}.site-header--overlay[data-astro-cid-nen7h5rs]{backdrop-filter:none;background:0 0;border-bottom-color:#0000}.site-header--overlay[data-astro-cid-nen7h5rs] .brand[data-astro-cid-nen7h5rs]{color:var(--c-hueso)}.site-header--overlay[data-astro-cid-nen7h5rs] .nav__link[data-astro-cid-nen7h5rs]{color:#f1f1f1d1}.site-header--overlay[data-astro-cid-nen7h5rs] .nav__link[data-astro-cid-nen7h5rs]:hover,.site-header--overlay[data-astro-cid-nen7h5rs] .nav__link--cta[data-astro-cid-nen7h5rs]{color:var(--c-hueso)}.site-header--overlay[data-astro-cid-nen7h5rs].is-solid{background:color-mix(in srgb, var(--c-hueso) 90%, transparent);backdrop-filter:blur(10px);border-bottom-color:var(--c-pino-12)}.site-header--overlay[data-astro-cid-nen7h5rs].is-solid .brand[data-astro-cid-nen7h5rs]{color:var(--c-pino)}.site-header--overlay[data-astro-cid-nen7h5rs].is-solid .nav__link[data-astro-cid-nen7h5rs]{color:var(--c-pino-80)}.site-header--overlay[data-astro-cid-nen7h5rs].is-solid .nav__link--cta[data-astro-cid-nen7h5rs]{color:var(--c-hueso)}.mnav[data-astro-cid-nen7h5rs],.mnav__rail[data-astro-cid-nen7h5rs]{display:none}@media (width<=820px){.site-header[data-astro-cid-nen7h5rs]{display:none}.mnav[data-astro-cid-nen7h5rs]{z-index:90;pointer-events:none;width:100%;height:100dvh;display:block;position:fixed;top:0;left:0;transform:translateZ(0)}.mnav__rail[data-astro-cid-nen7h5rs]{background:var(--c-terracota);z-index:1;pointer-events:none;width:3px;height:100%;display:block;position:absolute;top:0;left:0}.mnav__toggle[data-astro-cid-nen7h5rs]{cursor:pointer;z-index:4;pointer-events:auto;background:var(--c-terracota);width:26px;height:64px;transition:left .42s var(--ease);border:0;border-radius:0 12px 12px 0;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0;display:flex;position:absolute;top:1.1rem;left:0;box-shadow:0 8px 22px #13170c47}.mnav__toggle[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:var(--c-hueso);width:16px;height:2px;transition:transform .3s var(--ease), opacity .3s var(--ease);border-radius:2px;display:block}.mnav__panel[data-astro-cid-nen7h5rs]{background:radial-gradient(120% 70% at 0% 0%, #10719b66, transparent 60%), var(--c-pino);width:min(82vw,330px);height:100%;color:var(--c-hueso);transition:transform .42s var(--ease);z-index:3;pointer-events:auto;flex-direction:column;padding:clamp(1.8rem,8vw,2.4rem) clamp(1.4rem,6vw,2rem) clamp(1.6rem,6vw,2rem);display:flex;position:absolute;top:0;left:0;overflow-y:auto;transform:translate(-100%);box-shadow:0 0 60px #00000073}.mnav__brand[data-astro-cid-nen7h5rs]{color:var(--c-hueso);margin-bottom:clamp(1.6rem,7vw,2.6rem);display:block}.mnav__brand[data-astro-cid-nen7h5rs] svg{width:auto;height:1.7rem}.mnav__links[data-astro-cid-nen7h5rs]{flex-direction:column;display:flex}.mnav__link[data-astro-cid-nen7h5rs]{color:#f1f1f1db;font-size:var(--t-lg);transition:color .25s var(--ease);border-bottom:1px solid #f1f1f11f;padding-block:.95rem}.mnav__link[data-astro-cid-nen7h5rs]:hover{color:var(--c-hueso)}.mnav__wa[data-astro-cid-nen7h5rs]{color:#07301a;font-size:var(--t-sm);background:#25d366;border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;gap:.5em;margin-top:auto;padding:.55em 1.1em;font-weight:600;display:inline-flex}.mnav__wa[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{width:17px;height:17px}.mnav__backdrop[data-astro-cid-nen7h5rs]{z-index:2;opacity:0;pointer-events:none;transition:opacity .42s var(--ease);background:#0a0c0880;position:absolute;inset:0}.mnav[data-astro-cid-nen7h5rs].is-open .mnav__panel[data-astro-cid-nen7h5rs]{transform:translate(0)}.mnav[data-astro-cid-nen7h5rs].is-open .mnav__backdrop[data-astro-cid-nen7h5rs]{opacity:1;pointer-events:auto}.mnav[data-astro-cid-nen7h5rs].is-open .mnav__toggle[data-astro-cid-nen7h5rs]{left:min(82vw,330px)}.mnav[data-astro-cid-nen7h5rs].is-open .mnav__toggle[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{transform:translateY(7px)rotate(45deg)}.mnav[data-astro-cid-nen7h5rs].is-open .mnav__toggle[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(2){opacity:0}.mnav[data-astro-cid-nen7h5rs].is-open .mnav__toggle[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}}.site-footer[data-astro-cid-jo6i4kqk]{background:#14170f}.foot__hero[data-astro-cid-jo6i4kqk]{aspect-ratio:2000/620;background:url(/fondo-footer-2.jpg) 50% 60%/cover no-repeat;width:100%;position:relative;overflow:hidden}.foot__glow[data-astro-cid-jo6i4kqk]{z-index:0;pointer-events:none;filter:blur(80px);background:radial-gradient(circle,#10719b80,#0000 66%);border-radius:50%;width:34rem;height:34rem;position:absolute;top:-12rem;left:-8rem}.foot__cols[data-astro-cid-jo6i4kqk]{z-index:1;padding-inline:var(--gutter);grid-template-columns:repeat(4,1fr);display:grid;position:absolute;top:14%;left:0;right:0}.foot__col[data-astro-cid-jo6i4kqk]{font-family:var(--f-serif);color:var(--c-hueso);text-align:center;transition:color .25s var(--ease);justify-self:center;font-size:clamp(.85rem,1.2vw,1.15rem)}.foot__col[data-astro-cid-jo6i4kqk]:hover{color:var(--c-terracota)}.foot__legal[data-astro-cid-jo6i4kqk]{justify-content:space-between;gap:var(--s-2);padding-block:var(--s-3);font-size:var(--t-xs);color:#f1f1f18c;flex-wrap:wrap;display:flex}.foot__legal-links[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.foot__priv[data-astro-cid-jo6i4kqk]{color:#f1f1f1b3;transition:color .25s var(--ease)}.foot__ig[data-astro-cid-jo6i4kqk]{align-items:center;gap:.4em;display:inline-flex}.foot__ig[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{display:block}.foot__priv[data-astro-cid-jo6i4kqk]:hover{color:var(--c-terracota)}@media (width<=640px){.foot__hero[data-astro-cid-jo6i4kqk]{aspect-ratio:2000/1150}.foot__cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,1fr);gap:.7rem 1rem;top:7%}.foot__col[data-astro-cid-jo6i4kqk]{font-size:1rem}}@media (width<=560px){.foot__legal[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:.4rem}}
