@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-ext-opsz-normal.oos9povj.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-opsz-normal.Bf69Tn_J.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}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{--carbon:#0b0c0d;--grafito:#17191b;--hierro:#2a2e31;--acero:#8a949c;--acero-oscuro:#5b646b;--niebla:#dce2e6;--hielo:#d7efff;--nieve:#f2f4f5;--blanco:#fff;--azul-50:#f3f7fe;--azul-100:#e7effc;--azul-200:#cedffd;--azul-300:#9bbeff;--azul-400:#5f94fd;--azul-500:#0055fe;--azul-600:#0a4cd6;--azul-700:#023db7;--acento-fuerte:var(--azul-500);--acento-fuerte-hover:var(--azul-600);--tinte:var(--azul-100);--tinte-2:var(--azul-200);--fuente:"DM Sans Variable", "DM Sans", system-ui, -apple-system, sans-serif;--margen:clamp(20px, 5vw, 72px);--ancho:1280px;--radio:20px;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--suave:var(--ease-out);--marco:clamp(8px, 1.2vw, 18px);--radio-marco:clamp(20px, 3vw, 40px)}:root,[data-tema=oscuro]{--fondo:var(--carbon);--superficie:var(--grafito);--borde:var(--hierro);--texto:var(--nieve);--texto-2:var(--acero);--boton-fondo:var(--nieve);--boton-texto:var(--carbon);--acento:var(--azul-500);--acento-rgb:0, 85, 254;--acento-texto:var(--azul-400);--boton-icono-fondo:var(--azul-500);--boton-icono-texto:var(--blanco);--vidrio-fondo:#ffffff12;--vidrio-borde:#ffffff29;--vidrio-respaldo:var(--grafito);--pildora-fondo:#ffffff0f;--pildora-borde:#ffffff1f;color-scheme:dark}[data-tema=claro]{--fondo:var(--nieve);--superficie:var(--blanco);--borde:var(--niebla);--texto:var(--carbon);--texto-2:var(--acero-oscuro);--boton-fondo:var(--carbon);--boton-texto:var(--nieve);--acento:var(--acento-fuerte);--acento-rgb:0, 85, 254;--acento-texto:var(--azul-500);--boton-icono-fondo:var(--acento-fuerte);--boton-icono-texto:var(--blanco);--vidrio-fondo:#ffffff8c;--vidrio-borde:#ffffffbf;--vidrio-respaldo:var(--blanco);--pildora-fondo:var(--blanco);--pildora-borde:var(--niebla);color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-size:100%}@media (prefers-reduced-motion:no-preference){html:not(.lenis){scroll-behavior:smooth}}body{font-family:var(--fuente);background:var(--fondo);color:var(--texto);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto;margin:0;font-weight:400;line-height:1.5}h1,h2,h3{letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:300;line-height:1.08}p{margin:0}a{color:inherit;text-decoration:none}a:not([class]){text-underline-offset:.18em;text-decoration:underline;text-decoration-color:color-mix(in srgb, currentColor 45%, transparent)}:focus-visible{outline:2px solid var(--acento);outline-offset:3px;border-radius:4px}[data-tema=claro] :focus-visible{outline-color:var(--carbon)}img,svg{max-width:100%;display:block}[hidden]{display:none!important}::selection{background:var(--hielo);color:var(--carbon)}.etiqueta{letter-spacing:.14em;text-transform:uppercase;color:var(--texto-2);font-size:.8125rem;font-weight:500}.boton{background:var(--boton-fondo);color:var(--boton-texto);white-space:nowrap;transition:transform .16s var(--ease-out), box-shadow .35s var(--ease-out);border-radius:999px;align-items:center;gap:.9em;padding:.45em .45em .45em 1.5em;font-size:1.0625rem;font-weight:500;line-height:1;display:inline-flex}@media (hover:hover) and (pointer:fine){.boton:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--boton-fondo) 40%, transparent), 0 14px 36px color-mix(in srgb, var(--boton-fondo) 14%, transparent);transform:translateY(-2px)}}.boton:active{transform:scale(.97)}.boton-2{backdrop-filter:blur(20px)saturate(170%);color:var(--texto);white-space:nowrap;transition:transform .16s var(--ease-out), background-color .2s ease;background:linear-gradient(#ffffff0d,#ffffff0d) padding-box padding-box,linear-gradient(135deg,#ffffff8c,#ffffff14 40%,#ffffff0a 60%,#ffffff47) border-box;border:1px solid #0000;border-radius:999px;align-items:center;gap:.6em;padding:calc(1em - 1px) calc(1.7em - 1px);font-size:1.0625rem;font-weight:500;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff2e}@media (hover:hover) and (pointer:fine){.boton-2:hover{background:color-mix(in srgb, var(--vidrio-fondo) 100%, #ffffff0f)}}.boton-2:active{transform:scale(.97)}@supports not (backdrop-filter:blur(1px)){.boton-2{background:var(--vidrio-respaldo)}}@media (prefers-reduced-transparency:reduce){.boton-2{background:var(--vidrio-respaldo);backdrop-filter:none}}.boton__icono{background:var(--boton-icono-fondo);width:2.5em;height:2.5em;color:var(--boton-icono-texto);transition:transform .35s var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid}.boton svg{flex:none;width:1.15em;height:1.15em}.enlace{color:var(--texto);align-items:center;gap:.5em;padding:.9em .6em;font-weight:500;display:inline-flex}.enlace svg{width:1em;height:1em;transition:transform .3s var(--ease-out)}@media (hover:hover) and (pointer:fine){.enlace:hover svg{transform:translate(4px)}}.pildora{background:var(--pildora-fondo);border:1px solid var(--pildora-borde);color:var(--texto);border-radius:999px;align-items:center;gap:.6em;padding:.55em 1em .55em .8em;font-size:.875rem;font-weight:500;display:inline-flex}.pildora:before{content:"";background:var(--acento);width:.5em;height:.5em;box-shadow:0 0 10px var(--acento);border-radius:50%}.punto{background:var(--acento);border-radius:50%;flex:none;width:.5rem;height:.5rem}.vidrio{background:var(--vidrio-fondo);backdrop-filter:blur(24px)saturate(160%);border:1px solid var(--vidrio-borde);border-radius:var(--radio);box-shadow:inset 0 1px #ffffff47,inset 0 -1px #ffffff0f,0 10px 30px #00000059}[data-tema=claro] .vidrio{box-shadow:inset 0 1px #ffffffe6,0 10px 30px #0b0c0d14}@supports not (backdrop-filter:blur(1px)){.vidrio{background:var(--vidrio-respaldo)}}@media (prefers-reduced-transparency:reduce){.vidrio{background:var(--vidrio-respaldo);backdrop-filter:none}}.visualmente-oculto{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.contenedor{width:min(100% - 2 * var(--margen), var(--ancho));margin-inline:auto}.seccion{padding-block:clamp(4rem,8vw,7.5rem)}.bloque{margin:var(--marco);border-radius:var(--radio-marco);background:var(--fondo);color:var(--texto);isolation:isolate;padding-block:clamp(4rem,8vw,7.5rem);position:relative;overflow:hidden}.seccion__cabecera{max-width:42rem}.seccion__cabecera--centro{text-align:center;flex-direction:column;align-items:center;margin-inline:auto;display:flex}.seccion__titulo{letter-spacing:-.025em;margin:1.25rem 0 1rem;font-size:clamp(2rem,4.4vw,3.5rem);line-height:1.06}.seccion__bajada{color:var(--texto-2);text-wrap:pretty;font-size:clamp(1.0625rem,1.4vw,1.25rem);line-height:1.5}.tarjeta{background:var(--superficie);border:1px solid var(--borde);border-radius:24px;padding:1.75rem}[data-tema=oscuro] .tarjeta{background:#ffffff0a;border-color:#ffffff14}.numero{letter-spacing:.08em;color:var(--texto-2);font-size:.8125rem;font-weight:500}.gsap [data-revelar]{visibility:hidden}.campo-texto{width:100%;color:var(--texto);font:inherit;background:#ffffff0d;border:1px solid #ffffff24;border-radius:14px;padding:.9em 1.1em;transition:border-color .2s}.campo-texto::placeholder{color:var(--texto-2)}.campo-texto:focus{border-color:rgba(var(--acento-rgb), .7);outline:none}.chip{isolation:isolate;backdrop-filter:blur(16px)saturate(170%);color:var(--texto);cursor:pointer;transition:box-shadow .2s ease, transform .16s var(--ease-out);background:linear-gradient(#ffffff0d,#ffffff0d) padding-box padding-box,linear-gradient(135deg,#ffffff8c,#ffffff14 40%,#ffffff0a 60%,#ffffff47) border-box;border:1px solid #0000;border-radius:999px;align-items:center;padding:.7em 1.15em;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff29}.chip:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff17,#fff0 45%);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.chip:hover{background:radial-gradient(120% 120% at 50% 110%,#ffffff24,#ffffff0d 60%) padding-box padding-box,linear-gradient(135deg,#ffffffb3,#ffffff1a 40%,#ffffff0d 60%,#ffffff5c) border-box}}.chip input{opacity:0;width:1px;height:1px;position:absolute}.chip:has(input:checked){color:var(--blanco);background:radial-gradient(120% 130% at 50% 115%,#0055fed9,#0055fe73 70%) padding-box padding-box,linear-gradient(135deg,#ffffffbf,#78aaff40 45%,#fff6) border-box;box-shadow:inset 0 1px #ffffff59,0 0 22px #0055fe66}.chip:has(input:focus-visible){outline:2px solid var(--hielo);outline-offset:3px}.chip:active{transform:scale(.97)}.vidrio-oscuro{isolation:isolate;backdrop-filter:blur(20px)saturate(170%);background:linear-gradient(#ffffff0d,#ffffff0d) padding-box padding-box,linear-gradient(135deg,#ffffff8c,#ffffff14 40%,#ffffff0a 60%,#ffffff47) border-box;border:1px solid #0000;position:relative;box-shadow:inset 0 0 0 1px #ffffff0a,inset 0 1px #ffffff2e,0 8px 24px #00000047}.vidrio-oscuro:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff1a,#fff0 45%);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.vidrio-oscuro--vivo:hover{background:radial-gradient(120% 120% at 50% 110%,#ffffff24,#ffffff0d 60%) padding-box padding-box,linear-gradient(135deg,#ffffffb3,#ffffff1a 40%,#ffffff0d 60%,#ffffff5c) border-box}}.vidrio-oscuro--encendido{color:var(--blanco);background:radial-gradient(120% 130% at 50% 115%,#0055fed9,#0055fe73 70%) padding-box padding-box,linear-gradient(135deg,#ffffffbf,#78aaff40 45%,#fff6) border-box;box-shadow:inset 0 1px #ffffff59,0 0 22px #0055fe66}@supports not (backdrop-filter:blur(1px)){.vidrio-oscuro{background:var(--grafito)}}@media (prefers-reduced-transparency:reduce){.vidrio-oscuro{background:var(--grafito);backdrop-filter:none}}[data-spot]{position:relative}[data-spot]:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .35s var(--ease-out);background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%), rgba(var(--acento-rgb), .13), transparent 62%);position:absolute;inset:0}[data-tema=oscuro] [data-spot]:after,[data-spot][data-tema=oscuro]:after{background:radial-gradient(280px circle at var(--mx,50%) var(--my,50%), #ffffff1c, transparent 62%)}@media (hover:hover) and (pointer:fine){[data-spot]:hover:after{opacity:1}}@media (prefers-reduced-motion:reduce){[data-spot]:after{display:none}}.boton{position:relative}.boton__halo,.boton__onda{border-radius:inherit;pointer-events:none;opacity:0;position:absolute;inset:0}.boton__halo{inset:-5px;box-shadow:0 0 0 2px #78aaff80,0 0 26px 6px #0055fe8c,0 0 70px 24px #0055fe59}.boton__polvo{pointer-events:none;opacity:0;background:#bfd8ff;border-radius:50%;width:4px;height:4px;margin:-2px 0 0 -2px;position:absolute;top:50%;left:50%;box-shadow:0 0 8px 2px #0055fee6}.boton__onda{border:1.5px solid #78aaffe6;box-shadow:0 0 14px 1px #0055fe73}.boton__resplandor{border-radius:inherit;pointer-events:none;opacity:0;filter:blur(6px);background:radial-gradient(closest-side,#0055fe8c,#0055fe2e 60%,#0055fe00);position:absolute;inset:0}.pie[data-astro-cid-kb2vq6wp]{color:var(--texto-2);padding:3rem 0 2rem;font-size:.875rem;line-height:1.6}.pie__arriba[data-astro-cid-kb2vq6wp]{border-bottom:1px solid var(--borde);color:var(--texto);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 3rem;padding-bottom:2rem;display:flex}.pie__lema[data-astro-cid-kb2vq6wp]{color:var(--texto-2);margin-top:1rem}.pie__contacto[data-astro-cid-kb2vq6wp]{gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.pie__abajo[data-astro-cid-kb2vq6wp]{flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;padding-top:1.5rem;font-size:.8125rem;display:flex}.pie__legal[data-astro-cid-kb2vq6wp] strong[data-astro-cid-kb2vq6wp]{color:var(--texto);font-weight:500}.pie__sep[data-astro-cid-kb2vq6wp]{margin:0 .4em}.pie__link[data-astro-cid-kb2vq6wp]{text-underline-offset:.2em;text-decoration:underline;text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);transition:color .25s var(--suave)}.pie__link[data-astro-cid-kb2vq6wp]:hover{color:var(--texto)}
