@font-face{font-family:Hanken Grotesk;src:url(/fonts/hanken-grotesk/hanken-grotesk-latin-wght-normal.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap;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}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono/JetBrainsMono-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{color-scheme:light;--suelo:oklch(97.5% .004 255);--paso:oklch(93.5% .008 255);--tinta:oklch(20% .03 255);--tinta-suave:oklch(42% .025 255);--navy:#10243f;--navy-paso:oklch(30% .045 255);--navy-tinta:oklch(96% .005 255);--navy-suave:oklch(80% .015 255);--acento:oklch(45% .12 135);--acento-texto:oklch(45% .12 135);--lima:oklch(86% .17 135);--lima-tinta:oklch(20% .03 135);--blanco:oklch(99.5% .003 255);--error:oklch(45% .17 28);--aviso-fondo:oklch(93% .08 85);--aviso-tinta:oklch(30% .07 70);--aviso-borde:oklch(60% .13 75);--fuente:"Hanken Grotesk", system-ui, -apple-system, "Segoe UI", "Noto Sans", sans-serif;--mono:"JetBrains Mono", ui-monospace, Consolas, "Cascadia Mono", monospace;--t-chico:.875rem;--t-cuerpo:1.0625rem;--t-lead:clamp(1.25rem, 1.05rem + .7vw, 1.625rem);--t-titulo:clamp(2rem, 1.2rem + 3vw, 3.75rem);--t-display:clamp(2.5rem, 1.1rem + 5.3vw, 5.5rem);--margen:clamp(20px, 4vw, 56px);--ancho:1360px;--seccion:clamp(88px, 11vw, 176px);--dentro:clamp(28px, 3.2vw, 48px);--ease:cubic-bezier(.16, 1, .3, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow-wrap:break-word;scroll-behavior:smooth;scroll-padding-top:88px}body{background:var(--suelo);color:var(--tinta);font-family:var(--fuente);font-size:var(--t-cuerpo);font-kerning:normal;text-rendering:optimizelegibility;min-width:320px;margin:0;line-height:1.55}h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}h1,h2,h3{text-wrap:balance;hyphens:none;font-weight:560}p{text-wrap:pretty}h1{font-size:var(--t-display);letter-spacing:-.035em;line-height:.98}h2{font-size:var(--t-titulo);letter-spacing:-.03em;line-height:1.02}h3{font-size:var(--t-lead);letter-spacing:-.015em;line-height:1.2}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:.07em}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}a,button,summary,label{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button,summary{-webkit-user-select:none;user-select:none}::selection{background:var(--lima);color:var(--lima-tinta)}:focus-visible{outline:3px solid var(--acento);outline-offset:3px}main:focus{outline:none}.campo-oscuro :focus-visible{outline-color:var(--lima)}.solo-lectores{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.saltar{left:var(--margen);z-index:50;background:var(--tinta);color:var(--blanco);padding:12px 18px;text-decoration:none;position:absolute;top:-80px}.saltar:focus{top:12px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}}.contenedor{width:100%;max-width:calc(var(--ancho) + 2 * var(--margen));padding-inline:var(--margen);margin-inline:auto}.seccion{padding-block:var(--seccion)}.campo-paso{background:var(--paso)}.campo-oscuro{background:var(--navy);color:var(--navy-tinta)}.campo-lima{background:var(--lima);color:var(--lima-tinta)}.cabecera{background:var(--suelo)}.cabecera__fila{align-items:center;gap:20px;min-height:76px;display:flex}.marca{letter-spacing:-.02em;align-items:center;gap:9px;min-height:48px;margin-right:auto;font-size:1.375rem;font-weight:650;text-decoration:none;display:inline-flex}.marca__punto{background:var(--acento);border-radius:50%;flex:none;width:10px;height:10px}.campo-oscuro .marca__punto{background:var(--lima)}.nav-ancha{display:none}.nav-ancha ul{gap:4px;display:flex}.nav-enlace{align-items:center;min-height:48px;padding-inline:14px;font-weight:500;text-decoration:none;display:inline-flex}@media (hover:hover){.nav-enlace:hover{text-decoration:underline}}.menu{position:relative}.menu summary{cursor:pointer;align-items:center;min-height:48px;padding-inline:14px;font-weight:500;list-style:none;display:inline-flex}.menu__cerrar,.menu[open] .menu__abrir{display:none}.menu[open] .menu__cerrar{display:inline}.menu summary::-webkit-details-marker{display:none}.nav-enlace:active,.menu summary:active,.menu[open] summary{background:var(--paso)}.menu__lista{z-index:40;background:var(--blanco);min-width:240px;padding:8px;position:absolute;top:100%;right:0;box-shadow:0 12px 32px oklch(20% .03 255/.18)}.menu__lista .nav-enlace{width:100%}.cabecera .boton--panel{display:none}.idioma{align-items:center;min-height:48px;padding-inline:10px;font-weight:500;text-decoration:none;display:inline-flex}@media (hover:hover){.idioma:hover{text-decoration:underline}}.pie{background:var(--navy);color:var(--navy-tinta);padding-block:clamp(64px,8vw,120px) 40px}.pie__nombre{letter-spacing:-.05em;white-space:nowrap;margin:0 0 clamp(40px,6vw,88px) -.04em;font-size:min(22.4vw,20.5rem);font-weight:650;line-height:.8;overflow:hidden}.pie__punto{background:var(--lima);border-radius:50%;width:.11em;height:.11em;margin-left:.04em;display:inline-block}.pie__cols{grid-template-columns:1fr;gap:32px;display:grid}.pie h2{font-size:var(--t-cuerpo);letter-spacing:0;margin-bottom:8px;font-weight:650}.pie li a{min-height:44px;color:var(--navy-suave);align-items:center;display:inline-flex}@media (hover:hover){.pie li a:hover{color:var(--navy-tinta)}}.pie__nota{color:var(--navy-suave);font-size:var(--t-chico);max-width:52ch}@media (width>=640px){.pie__cols{grid-template-columns:1.4fr 1fr 1fr}.pie li a{min-height:36px}}@media (width>=700px){.cabecera .boton--panel{display:inline-flex}.solo-movil{display:none}}@media (width>=1040px){.nav-ancha{display:block}.menu{display:none}}.boton{background:var(--acento);min-height:52px;color:var(--blanco);text-align:center;cursor:pointer;transition:background-color .18s var(--ease), transform .18s var(--ease);border:0;border-radius:0;justify-content:center;align-items:center;padding:12px 26px;font-size:1.0625rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}@media (hover:hover){.boton:hover{background:oklch(38% .11 135)}}.boton:active:not(:disabled,[aria-disabled=true]){filter:brightness(.92);transform:translateY(1px)}.boton:disabled,.boton[aria-disabled=true]{background:var(--tinta-suave);cursor:not-allowed;opacity:.7}.boton--claro{background:var(--lima);color:var(--lima-tinta)}@media (hover:hover){.boton--claro:hover{background:oklch(90% .17 135)}}.boton--tinta{background:var(--tinta);color:var(--blanco)}@media (hover:hover){.boton--tinta:hover{background:var(--navy-paso)}}.boton--panel{background:var(--paso);min-height:48px;color:var(--tinta);padding-inline:18px;font-weight:560}@media (hover:hover){.boton--panel:hover{background:oklch(89% .012 255)}}.enlace-sec{align-items:center;min-height:48px;font-weight:560;display:inline-flex}
