@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--papel: #F4F4F1;--papel-2: #EAEAE5;--pizarra: #273039;--pizarra-2: #5E676F;--linea: rgb(39 48 57 / .14);--linea-oscura: rgb(244 244 241 / .16);--rojo: #DB4334;--coral: #F4A08F;--sendero-sl: #1E8449;--sendero-pr: #E8B800;--sendero-gr: #D0212A;--fuente: "Geist Variable", system-ui, sans-serif;--t-12: 12px;--t-14: 14px;--t-15: 15px;--t-17: 17px;--t-19: 19px;--t-display: clamp(44px, 6.2vw, 92px);--t-h2: clamp(40px, 5vw, 76px);--t-grande: clamp(30px, 4.2vw, 60px);--t-tarjeta: clamp(28px, 3vw, 46px);--tracking-display: -.045em;--tracking-grande: -.03em;--margen: clamp(20px, 4.5vw, 64px);--ancho: 1240px;--radio: 24px;--pildora: 999px;--cabecera-alto: 72px;--ease: cubic-bezier(.16, 1, .3, 1);--suave: cubic-bezier(.25, .8, .25, 1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-height:100svh;font-family:var(--fuente);font-weight:300;font-size:var(--t-17);line-height:1.55;color:var(--pizarra);background:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:var(--papel) url(/img/fondo/marmol.webp) center / cover no-repeat}@media(max-width:900px){body:before{background-image:url(/img/fondo/marmol-1400.webp)}}img,video,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}h1,h2,h3,p,ul,ol,figure{margin:0}h1,h2,h3{font-weight:300;text-wrap:balance}p{text-wrap:pretty}::selection{background:var(--pizarra);color:var(--papel)}.envoltura{width:min(var(--ancho),100% - 2 * var(--margen));margin-inline:auto}.titulo-seccion{font-size:var(--t-h2);font-weight:300;line-height:1;letter-spacing:var(--tracking-display)}.texto-grande{font-size:var(--t-grande);font-weight:300;line-height:1.12;letter-spacing:var(--tracking-grande)}.etiqueta{font-size:var(--t-15);font-weight:400;color:var(--pizarra-2)}.oscuro{background:var(--pizarra);color:var(--papel)}.oscuro .etiqueta{color:#f4f4f1b3}:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:4px}.saltar{position:fixed;left:var(--margen);top:12px;z-index:200;padding:8px 16px;border-radius:var(--pildora);background:var(--pizarra);color:var(--papel);font-size:var(--t-14);font-weight:400;translate:0 -200%}.saltar:focus-visible{translate:0 0}.solo-lectores{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.boton{display:inline-flex;align-items:center;gap:18px;height:56px;padding:0 14px 0 26px;border-radius:var(--pildora);background:var(--papel);color:var(--pizarra);font-size:var(--t-15);font-weight:400;white-space:nowrap}.boton--oscuro{background:var(--pizarra);color:var(--papel)}.boton__circulo{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;flex:none;background:var(--pizarra);color:var(--papel);transition:background-color .35s,transform .6s var(--ease)}.boton--oscuro .boton__circulo{background:var(--papel);color:var(--pizarra)}.boton:is(:hover,:focus-visible) .boton__circulo{background:var(--rojo);color:var(--papel);transform:translate(8px)}@media(prefers-reduced-motion:reduce){.boton:is(:hover,:focus-visible) .boton__circulo{transform:none}}.boton:active{transform:scale(.98)}.enlace{background:linear-gradient(currentColor,currentColor) 0 100% / 0% 1px no-repeat;padding-bottom:2px;transition:background-size .5s var(--ease)}.enlace:is(:hover,:focus-visible){background-size:100% 1px}.sendero{display:grid;gap:3px;width:22px;flex:none}.sendero:before,.sendero:after{content:"";height:5px}.sendero:before{background:#fff;box-shadow:inset 0 0 0 1px var(--linea)}.sendero--sl:after{background:var(--sendero-sl)}.sendero--pr:after{background:var(--sendero-pr)}.sendero--gr:after{background:var(--sendero-gr)}.cabecera{position:fixed;inset:0 0 auto;z-index:50;height:var(--cabecera-alto);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 var(--margen);color:var(--pizarra);font-size:var(--t-14);font-weight:400;background:linear-gradient(#f4f4f1eb 55%,#f4f4f100);transition:color .4s var(--ease),background .4s var(--ease)}html[data-cabecera=clara] .cabecera{color:var(--papel);background:transparent}.cabecera__menu{justify-self:start}.cabecera__logo{display:inline-flex;align-items:center;gap:10px;font-size:var(--t-15);font-weight:500;letter-spacing:-.01em}.cabecera__logo img{height:24px;width:auto}.cabecera__hablar{justify-self:end}.logo-para-oscuro{display:none}html[data-cabecera=clara] .logo-para-oscuro{display:block}html[data-cabecera=clara] .logo-para-claro{display:none}.menu{position:fixed;inset:0;z-index:90;background:var(--pizarra);color:var(--papel);display:grid;grid-template-rows:var(--cabecera-alto) 1fr auto;padding:0 var(--margen) 40px;clip-path:inset(0 0 100% 0);visibility:hidden;transition:clip-path .8s var(--ease),visibility 0s .8s}.menu[data-abierto]{clip-path:inset(0 0 0 0);visibility:visible;transition:clip-path .8s var(--ease)}.menu__barra{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;font-size:var(--t-14);font-weight:400}.menu__caminos{list-style:none;padding:0;align-self:center;display:grid;gap:clamp(8px,2vh,24px)}.menu__camino{display:flex;align-items:center;gap:22px;font-size:clamp(44px,7vw,104px);font-weight:300;line-height:1;letter-spacing:var(--tracking-display);opacity:0;translate:0 24px;transition:opacity .6s var(--ease),translate .8s var(--ease)}.menu[data-abierto] .menu__camino{opacity:1;translate:0 0;transition-delay:calc(.15s + var(--i) * .07s)}.menu__camino small{font-size:var(--t-15);font-weight:400;letter-spacing:0;opacity:.7}.menu__otros{display:flex;flex-wrap:wrap;gap:28px;font-size:var(--t-15);font-weight:400}@media(prefers-reduced-motion:reduce){.menu,.menu__camino{transition:none!important}}.pie{background:var(--pizarra);color:var(--papel);min-height:93svh;padding:clamp(80px,10vw,140px) var(--margen) 32px}.pie__lema{font-size:clamp(40px,7.4vw,124px);font-weight:300;line-height:1;letter-spacing:-.04em;text-transform:uppercase}.pie__columnas{margin-top:clamp(56px,7vw,96px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;font-size:var(--t-15)}.pie__columnas h2{font-size:var(--t-14);font-weight:400;opacity:.6;margin-bottom:14px}.pie__columnas ul{list-style:none;padding:0;display:grid;gap:10px}.pie__camino{display:inline-flex;align-items:center;gap:12px}.pie__franja{margin-top:64px;padding-top:20px;border-top:1px solid var(--linea-oscura);display:flex;justify-content:space-between;gap:16px;font-size:var(--t-14);opacity:.75}.pie__franja ul{list-style:none;padding:0;display:flex;gap:24px}@media(max-width:700px){.pie__columnas{grid-template-columns:1fr}.pie__franja{flex-direction:column}}.puntero{display:none}html.con-puntero,html.con-puntero *{cursor:none!important}html.con-puntero .puntero{display:block}.puntero__punto,.puntero__aro{position:fixed;left:0;top:0;z-index:300;pointer-events:none;border-radius:50%}.puntero__punto{width:4px;height:4px;margin:-2px 0 0 -2px;background:#fff;mix-blend-mode:difference}.puntero__aro{width:20px;height:20px;margin:-10px 0 0 -10px;border:1px solid #fff;mix-blend-mode:difference;transition:transform .4s var(--ease),background-color .3s,border-color .3s}html[data-puntero=enlace] .puntero__aro{transform:scale(1.4)}html[data-puntero=tarjeta] .puntero__aro{background:var(--rojo);border-color:var(--rojo);mix-blend-mode:normal}html[data-puntero=tarjeta] .puntero__punto{opacity:0}html.pulsando .puntero__aro{transform:scale(.8)}html.con-puntero :is(input,textarea,select){cursor:auto!important}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}
