@charset "UTF-8";@font-face{font-family:Gloock;src:url(/fonts/gloock.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Hanken Grotesk;src:url(/fonts/hanken-grotesk-var.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Gloock-fb;src:local("Georgia");size-adjust:96%;ascent-override:92%}@font-face{font-family:Hanken-fb;src:local("Arial");size-adjust:97%}:root{--papel: #f4efe8;--papel-2: #ebe4da;--papel-3: #e0d7ca;--tinta: #2a1530;--tinta-2: #3c2244;--tinta-3: #4f3157;--texto: #2a1530;--texto-2: #5c4762;--sobre-tinta: #d9cbdd;--caqui: #e2542a;--caqui-osc: #c7441d;--caqui-claro: #f6d3c3;--caqui-boton: #e65d33;--azogue: #c5c9cf;--azogue-osc: #8d929a;--ok: #2f6b4f;--aviso: #8a4a00;--error: #a3261b;--f-titulo: "Gloock", "Gloock-fb", Georgia, serif;--f-texto: "Hanken Grotesk", "Hanken-fb", system-ui, sans-serif;--t-0: .8125rem;--t-1: .9375rem;--t-2: 1.0625rem;--t-3: clamp(1.25rem, 1.1rem + .6vw, 1.5rem);--t-4: clamp(1.6rem, 1.3rem + 1.4vw, 2.25rem);--t-5: clamp(2.1rem, 1.5rem + 2.8vw, 3.6rem);--t-6: clamp(2.7rem, 1.6rem + 5.2vw, 5.6rem);--e-1: .25rem;--e-2: .5rem;--e-3: .75rem;--e-4: 1rem;--e-5: 1.5rem;--e-6: 2rem;--e-7: 3rem;--e-8: clamp(3.5rem, 2.5rem + 4vw, 6rem);--ancho: 76rem;--lectura: 38rem;--r-1: 6px;--r-2: 14px;--r-arco: 999px 999px 18px 18px;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--sombra: 0 1px 2px rgb(42 21 48 / .06), 0 12px 32px -18px rgb(42 21 48 / .35);--foto-fondo: var(--papel-3);color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:5.5rem}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--papel);color:var(--texto);font-family:var(--f-texto);font-size:var(--t-2);line-height:1.6;font-feature-settings:"ss01";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg{display:block;max-width:100%}h1,h2,h3,h4{font-family:var(--f-titulo);font-weight:400;line-height:1.04;letter-spacing:-.01em;margin:0;text-wrap:balance}h1{font-size:var(--t-6)}h2{font-size:var(--t-5)}h3{font-size:var(--t-3);line-height:1.2}p{margin:0;text-wrap:pretty}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--caqui-osc);outline-offset:3px;border-radius:4px}.oscuro :focus-visible{outline-color:var(--papel)}::selection{background:var(--caqui-claro);color:var(--tinta)}.saltar{position:absolute;left:var(--e-4);top:-4rem;z-index:100;padding:var(--e-3) var(--e-4);background:var(--tinta);color:var(--papel);border-radius:var(--r-1)}.saltar:focus{top:var(--e-4)}.sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}main:focus{outline:none}.caja{width:min(100% - 2.5rem,var(--ancho));margin-inline:auto}@media(min-width:48rem){.caja{width:min(100% - 4rem,var(--ancho))}}.seccion{padding-block:var(--e-8)}.oscuro{background:var(--tinta);color:var(--papel)}.oscuro .texto-2{color:var(--sobre-tinta)}.texto-2{color:var(--texto-2)}.antetitulo{display:inline-flex;align-items:center;gap:var(--e-2);font-size:var(--t-0);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--texto-2)}.antetitulo:before{content:"";width:1.75rem;height:1px;background:currentColor}.oscuro .antetitulo{color:var(--sobre-tinta)}.cabeza-seccion{display:grid;gap:var(--e-4);margin-bottom:var(--e-7);max-width:44rem}.cabeza-seccion p{font-size:var(--t-2)}.filete{height:1px;border:0;margin:0;background:var(--azogue)}.boton{--bg: var(--caqui-boton);--fg: var(--tinta);display:inline-flex;align-items:center;justify-content:center;gap:var(--e-2);min-height:3rem;padding:.75rem 1.4rem;border:0;border-radius:999px;background:var(--bg);color:var(--fg);font-weight:650;font-size:var(--t-2);line-height:1.1;text-decoration:none;cursor:pointer;transition:transform .16s var(--ease-out),background-color .16s ease;-webkit-tap-highlight-color:transparent}.boton:hover{--bg: #ea6a43;text-decoration:none}.boton:active{transform:scale(.97)}.boton[disabled],.boton[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.boton--tinta{--bg: var(--tinta);--fg: var(--papel)}.boton--tinta:hover{--bg: var(--tinta-3)}.boton--borde{--bg: transparent;--fg: currentColor;box-shadow:inset 0 0 0 1.5px currentColor}.boton--borde:hover{--bg: rgb(42 21 48 / .06)}.oscuro .boton--borde:hover{--bg: rgb(244 239 232 / .1)}.boton--peq{min-height:2.5rem;padding:.5rem 1rem;font-size:var(--t-1)}.enlace-flecha{display:inline-flex;align-items:center;gap:.4em;font-weight:650;text-decoration:none}.enlace-flecha:after{content:"\2192";transition:transform .2s var(--ease-out)}.enlace-flecha:hover:after{transform:translate(3px)}.campo{display:grid;gap:.375rem}.campo label,.campo .etiqueta{font-weight:600;font-size:var(--t-1)}.campo input,.campo textarea,.campo select{width:100%;min-height:3rem;padding:.7rem .9rem;border:1.5px solid var(--azogue-osc);border-radius:var(--r-1);background:#fffdfa;transition:border-color .16s ease}.campo textarea{min-height:6.5rem;resize:vertical}.campo input:hover,.campo textarea:hover{border-color:var(--tinta-3)}.campo input:focus-visible,.campo textarea:focus-visible{outline:2px solid var(--caqui-osc);outline-offset:1px;border-color:var(--tinta)}.campo [aria-invalid=true]{border-color:var(--error)}.campo .ayuda{font-size:var(--t-0);color:var(--texto-2)}.campo .error{font-size:var(--t-0);color:var(--error);font-weight:600}.marca{display:grid;grid-template-columns:1.375rem 1fr;gap:var(--e-3);align-items:start;font-size:var(--t-1);cursor:pointer}.marca input{width:1.375rem;height:1.375rem;margin:.1rem 0 0;accent-color:var(--tinta)}.trampa{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.ejemplo{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .55rem;border-radius:999px;background:var(--papel-3);color:var(--texto-2);font-size:var(--t-0);font-weight:600}.oscuro .ejemplo{background:#f4efe81f;color:var(--sobre-tinta)}.pagina-cabeza{padding:var(--e-6) 0 var(--e-6);border-bottom:1px solid var(--azogue)}.pagina-cabeza h1{font-size:var(--t-5);margin:var(--e-2) 0 var(--e-4);max-width:48rem}.pagina-cabeza p{max-width:40rem;color:var(--texto-2);font-size:var(--t-2)}.prosa{max-width:var(--lectura);display:grid;gap:var(--e-4)}.prosa h2{font-size:var(--t-4);margin-top:var(--e-5)}:root{--barra-movil: calc(4.25rem + env(safe-area-inset-bottom)) }@media(min-width:48rem){:root{--barra-movil: 0px}}.solo-lector{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:no-preference){.js .r-sube{opacity:0;transform:translateY(18px);transition:opacity .5s var(--ease-out),transform .6s var(--ease-out);transition-delay:var(--retraso, 0ms)}.js .r-sube.visto{opacity:1;transform:none}.js .r-escalonado>*{opacity:0;transform:translateY(14px);transition:opacity .45s var(--ease-out),transform .55s var(--ease-out);transition-delay:calc(var(--i, 0) * 70ms)}.js .r-escalonado.visto>*{opacity:1;transform:none}}.pal{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}.pal>span{display:inline-block}@media(prefers-reduced-motion:no-preference){.js .r-palabras .pal>span{transform:translateY(105%);transition:transform .9s var(--ease-out);transition-delay:calc(var(--p, 0) * 55ms + var(--retraso, 0ms))}.js .r-palabras.visto .pal>span{transform:none}}@media(prefers-reduced-motion:no-preference){::view-transition-old(root),::view-transition-new(root){animation-duration:.32s;animation-timing-function:cubic-bezier(.23,1,.32,1)}::view-transition-group(*){animation-duration:.52s;animation-timing-function:cubic-bezier(.77,0,.175,1)}}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}@media(prefers-reduced-motion:no-preference){.js main>*>section:first-of-type .r-sube{opacity:1;transform:none;transition:none;animation:carga-sube .7s var(--ease-out) both;animation-delay:calc(.12s + var(--retraso, 0ms))}.js main>*>section:first-of-type .r-escalonado>*{opacity:1;transform:none;transition:none;animation:carga-sube .65s var(--ease-out) both;animation-delay:calc(.16s + var(--i, 0) * 70ms)}.js main>*>section:first-of-type .r-palabras .pal>span{transform:none;transition:none;animation:carga-palabra .9s var(--ease-out) both;animation-delay:calc(var(--p, 0) * 55ms + var(--retraso, 0ms))}.js main>*>section:first-of-type .r-foto:after{transform:scaleX(0);transition:none;animation:carga-cortina 1s var(--ease-in-out) .15s both}.js main>*>section:first-of-type .r-foto app-foto{transform:none;transition:none;animation:carga-acerca 1.4s var(--ease-out) .15s both}}@keyframes carga-sube{0%{opacity:0;transform:translateY(18px)}}@keyframes carga-palabra{0%{transform:translateY(105%)}}@keyframes carga-cortina{0%{transform:scaleX(1)}}@keyframes carga-acerca{0%{transform:scale(1.12)}}.espejo{position:relative;overflow:hidden;border-radius:var(--r-arco);isolation:isolate}.espejo:before{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff8c,inset 0 0 0 6px #c5c9cf59;pointer-events:none}@media(prefers-reduced-motion:no-preference){.js .espejo:after{content:"";position:absolute;top:-10%;bottom:-10%;left:0;width:55%;z-index:2;background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,0) 30%,rgba(255,255,255,.55) 48%,rgba(230,233,238,.75) 52%,rgba(255,255,255,0) 70%,transparent 100%);mix-blend-mode:soft-light;transform:translate(-120%) skew(-12deg);opacity:0;pointer-events:none}.js .espejo.visto:after,.js main>*>section:first-of-type .espejo:after{animation:brillo 1.1s var(--ease-in-out) both;animation-delay:calc(.45s + var(--retraso, 0ms))}}@keyframes brillo{0%{transform:translate(-120%) skew(-12deg);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translate(260%) skew(-12deg);opacity:0}}
