html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}:root{--tinta:#271170;--carmesi:#b0183d;--carmesi-oscuro:#8f1231;--frambuesa:#e23c64;--coral:#ff5e5e;--sol:#ffd464;--crema:#fcedd8;--lila:#d9d3ee;--fondo:#fffaf3;--texto-suave:#5b4e7a;--borde:#eadfcd;--blanco:#fff;--exito:#1f6f4a;--font-display:"Plus Jakarta Sans", system-ui, sans-serif;--font-body:"Plus Jakarta Sans", system-ui, sans-serif;--font-mono:ui-monospace, "SFMono-Regular", Consolas, monospace;--fs-display:clamp(44px, 5.8vw, 72px);--fs-feature:clamp(36px, 4.4vw, 56px);--fs-section:clamp(30px, 3.6vw, 44px);--fs-lead:18px;--fs-small:15px;--fs-xs:13px;--tracking-caps:.08em;--radius-sm:12px;--radius:22px;--radius-lg:30px;--radius-pill:999px;--space-section:clamp(64px, 9vw, 104px);--gutter:clamp(16px, 5vw, 80px);--max-width:1360px;--ease-out:cubic-bezier(.22, 1, .36, 1)}html.lenis{scroll-behavior:auto}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{font-family:var(--font-body);color:var(--tinta);background:var(--fondo);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.55}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.025em;margin:0;line-height:1.1}p{margin:0}a{color:var(--carmesi)}a:hover{color:var(--carmesi-oscuro)}main{overflow-x:clip}img,svg{max-width:100%;display:block}.container{width:100%;max-width:var(--max-width);padding-inline:var(--gutter);margin:0 auto}.eyebrow{font-size:var(--fs-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--carmesi);font-weight:700}.btn{border-radius:var(--radius-pill);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;min-height:48px;transition:transform .16s var(--ease-out), background-color .15s ease, color .15s ease, border-color .15s ease;border:1.5px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 26px;font-family:inherit;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.btn:hover{transform:translateY(-1px)}}.btn:active{transform:scale(.97)}.btn-primary{background:var(--carmesi);color:var(--blanco)}.btn-primary:hover{color:var(--blanco);background:var(--carmesi-oscuro)}.btn-outline{background:var(--blanco);color:var(--carmesi);border-color:var(--carmesi)}.btn-outline:hover{color:var(--carmesi-oscuro)}.btn .destello{flex-shrink:0;width:16px;height:16px}.btn-dark{background:var(--tinta);color:var(--fondo)}.btn-dark:hover{color:var(--fondo)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:3px solid var(--carmesi);outline-offset:3px}.oscuro :focus-visible{outline-color:var(--sol)}.section{padding-block:var(--space-section)}.section-head{flex-direction:column;gap:8px;margin-bottom:32px;display:flex}.section-title{font-size:var(--fs-section);font-weight:800}.js [data-reveal]{opacity:0;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);transition-delay:var(--delay,0s);transform:translateY(12px)}.js [data-reveal].is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-property:opacity,color,background-color,border-color,box-shadow,visibility!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.js [data-reveal]{opacity:1;transform:none}}.header[data-astro-cid-nen7h5rs]{z-index:50;padding-block:16px;transition:background-color .3s,box-shadow .3s;position:sticky;top:0}.header[data-astro-cid-nen7h5rs][data-scrolled],.header[data-astro-cid-nen7h5rs][data-open]{background:color-mix(in srgb, var(--fondo) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px 0 var(--borde)}.header-inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:24px;display:flex}.brand[data-astro-cid-nen7h5rs]{color:var(--tinta);align-items:center;gap:8px;text-decoration:none;display:flex}.btn-sm[data-astro-cid-nen7h5rs]{min-height:42px;padding:0 20px;font-size:15px}.nav[data-astro-cid-nen7h5rs]{align-items:center;gap:32px;display:flex}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:22px;margin:0;padding:0;list-style:none;display:flex}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{white-space:nowrap;color:var(--tinta);font-size:15px;font-weight:600;text-decoration:none;position:relative}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:after{content:"";background:var(--carmesi);transform-origin:0;width:100%;height:2px;transition:transform .2s var(--ease-out);position:absolute;bottom:-4px;left:0;transform:scaleX(0)}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus-visible:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover:after{transform:scaleX(1)}}.menu-toggle[data-astro-cid-nen7h5rs]{border:1.5px solid var(--tinta);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:none}.menu-icon[data-astro-cid-nen7h5rs],.menu-icon[data-astro-cid-nen7h5rs]:before{background:var(--tinta);width:18px;height:2px;transition:transform .3s var(--ease-out);border-radius:2px;display:block}.menu-icon[data-astro-cid-nen7h5rs]{position:relative;transform:translateY(-3px)}.menu-icon[data-astro-cid-nen7h5rs]:before{content:"";position:absolute;top:6px}.header[data-astro-cid-nen7h5rs][data-open] .menu-icon[data-astro-cid-nen7h5rs]{transform:translateY(0)rotate(45deg)}.header[data-astro-cid-nen7h5rs][data-open] .menu-icon[data-astro-cid-nen7h5rs]:before{transform:translateY(-6px)rotate(-90deg)}@media (width<=1180px){.menu-toggle[data-astro-cid-nen7h5rs]{display:inline-flex}.nav[data-astro-cid-nen7h5rs]{padding:8px var(--gutter) 28px;background:color-mix(in srgb, var(--fondo) 97%, transparent);box-shadow:0 12px 24px color-mix(in srgb, var(--tinta) 8%, transparent);opacity:0;visibility:hidden;transition:opacity .25s ease, transform .25s var(--ease-out), visibility .25s;flex-direction:column;align-items:stretch;gap:20px;position:absolute;top:100%;left:0;right:0;transform:translateY(-8px)}.header[data-astro-cid-nen7h5rs][data-open] .nav[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;transform:none}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{flex-direction:column;gap:4px}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:12px 0;font-size:20px;display:block}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:after{display:none}}.ola[data-astro-cid-fondmk72]{width:100%;display:block}.footer[data-astro-cid-jo6i4kqk]{background:var(--tinta);color:var(--lila)}.footer[data-astro-cid-jo6i4kqk] .footer-ola{background:var(--crema)}.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,5fr) repeat(3,minmax(0,2fr));gap:40px;padding-block:48px 40px;display:grid}.footer-brand[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:18px;display:flex}.brand[data-astro-cid-jo6i4kqk]{color:var(--blanco);align-self:flex-start}.footer-brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{max-width:340px;font-size:15px}h2[data-astro-cid-jo6i4kqk]{letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--sol);margin-bottom:12px;font-size:13px;font-weight:800}ul[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:10px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}a[data-astro-cid-jo6i4kqk]:not(.brand){color:var(--lila);text-decoration:none}a[data-astro-cid-jo6i4kqk]:not(.brand):hover{color:var(--blanco);text-underline-offset:4px;text-decoration:underline}.footer-bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid color-mix(in srgb, var(--blanco) 12%, transparent);flex-wrap:wrap;justify-content:space-between;gap:12px 32px;padding-block:20px 28px;font-size:13px;display:flex}.cookies-link[data-astro-cid-jo6i4kqk]{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.cookies-link[data-astro-cid-jo6i4kqk]:hover{color:var(--blanco)}.prompt[data-astro-cid-jo6i4kqk]{color:var(--sol);font-weight:800}@media (width<=900px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}@media (width<=480px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1fr)}}.cookies[data-astro-cid-sbkv7fvb]{z-index:90;border:1px solid var(--borde);border-radius:var(--radius);background:var(--blanco);max-width:760px;color:var(--tinta);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin-inline:auto;padding:16px 20px;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 12px 40px #2711702e}.cookies[data-astro-cid-sbkv7fvb][hidden]{display:none}p[data-astro-cid-sbkv7fvb]{font-size:var(--fs-small);color:var(--texto-suave);flex:320px;margin:0;line-height:1.5}.acciones[data-astro-cid-sbkv7fvb]{gap:10px;display:flex}.acciones[data-astro-cid-sbkv7fvb] .btn[data-astro-cid-sbkv7fvb]{font-size:var(--fs-small);padding:10px 20px}.skip-link[data-astro-cid-z4jru4n3]{z-index:100;background:var(--tinta);color:var(--fondo);border-radius:12px;padding:12px 18px;font-weight:600;position:absolute;top:-100px;left:16px}.skip-link[data-astro-cid-z4jru4n3]:focus{top:16px}
