@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/outfit-latin-ext-wght-normal.DdQaqQDo.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:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/outfit-latin-wght-normal.Bc-8i84L.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}:root{--bg:#f0eeeb;--crema:#f2ede3;--gris-calido:#e8e4de;--nude:#c49f8f;--salvia-pale:#c1c5b8;--salvia:#5f6850;--tinta:#4a5240;--tinta-suave:#5c6554;--linea:#d8d5cc;--fuente:"Outfit Variable", "Outfit", "Century Gothic", "Segoe UI", system-ui, sans-serif;--ancho:1440px;--margen:clamp(1.5rem, 5vw, 6rem);--seccion:clamp(5rem, 11vh, 9rem);--header-barra:4.75rem;--header-aire:.5rem;--header:calc(var(--header-barra) + var(--header-aire) * 2);--display:clamp(2.6rem, 6.4vw, 5.3rem);--titulo:clamp(2rem, 4.4vw, 3.6rem);--subtitulo:clamp(1.35rem, 2.1vw, 2.05rem);--cuerpo:clamp(1rem, .95rem + .28vw, 1.19rem);--pequeno:clamp(.94rem, .9rem + .2vw, 1.06rem);--micro:.78rem;--ease:cubic-bezier(.22, .61, .36, 1);--dur-revelar:.62s}@media (width<=60rem){:root{--header-barra:5.25rem}}@media (height<=30rem){:root{--header-barra:3.25rem;--header-aire:.35rem}}*,:before,:after{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth;scroll-padding-top:var(--header);-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--tinta);font-family:var(--fuente);font-size:var(--cuerpo);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-weight:300;line-height:1.6;overflow-x:clip}body.sin-scroll{position:fixed;inset-inline:0;overflow:hidden}img,picture,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,h4{letter-spacing:-.03em;text-wrap:balance;font-weight:300;line-height:1.12}ul{padding:0;list-style:none}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--salvia);outline-offset:4px;border-radius:2px}main[tabindex="-1"]:focus,section[tabindex="-1"]:focus,[id][tabindex="-1"]:focus{outline:none}main[tabindex="-1"]:focus-visible,section[tabindex="-1"]:focus-visible,[id][tabindex="-1"]:focus-visible{outline:2px solid var(--salvia);outline-offset:4px}::selection{background:var(--salvia-pale);color:var(--tinta)}.contenedor{width:100%;max-width:var(--ancho);padding-inline:var(--margen);margin-inline:auto}.seccion{padding-block:var(--seccion);position:relative}.titulo-seccion{font-size:var(--titulo);color:var(--salvia);letter-spacing:-.035em}.titulo-seccion .numero{color:color-mix(in srgb, var(--salvia-pale) 30%, var(--salvia));font-variant-numeric:lining-nums;margin-right:.28em}.subtitulo{font-size:var(--subtitulo);color:var(--salvia);letter-spacing:-.02em}.eyebrow{font-size:var(--micro);letter-spacing:.22em;text-transform:uppercase;color:var(--tinta-suave);font-weight:300}.prosa{text-align:justify;hyphens:auto;color:var(--tinta);max-width:62ch}.prosa+.prosa{margin-top:1.5em}@media (width<=46rem){.prosa{text-align:left;hyphens:manual}}.filete{border:0;border-top:1px solid var(--linea)}.marca-grafica{-webkit-mask-image:var(--marca);mask-image:var(--marca);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.visualmente-oculto{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.saltar{z-index:300;background:var(--bg);color:var(--salvia);border:1px solid var(--linea);opacity:0;pointer-events:none;padding:.75rem 1.25rem;font-size:.9rem;transition:transform .18s,opacity .18s;position:fixed;top:1rem;left:1rem;transform:translateY(-150%)}.saltar:focus-visible{opacity:1;pointer-events:auto;outline:2px solid var(--salvia);outline-offset:4px;transform:none}.revelar{opacity:0;transition:opacity var(--dur-revelar) var(--ease), transform var(--dur-revelar) var(--ease);transition-delay:var(--retraso,0s);transform:translateY(26px)}.revelar.visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.revelar{opacity:1;transition:none;transform:none}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
