@font-face{font-family:Young Serif;font-style:normal;font-display:swap;font-weight:400;src:url(../media/young-serif-latin-400-normal.3uwjipni3q_e1.woff2)format("woff2"),url(../media/young-serif-latin-400-normal.1y3hkim7boska.woff)format("woff")}
@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/hanken-grotesk-cyrillic-ext-wght-normal.07ewmub69jyjv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/hanken-grotesk-vietnamese-wght-normal.3rx-smsylr51a.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/hanken-grotesk-latin-ext-wght-normal.23qn2_caajicl.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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/hanken-grotesk-latin-wght-normal.3241148m1u9do.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{--pizarra:#14110f;--pizarra-2:#1f1a17;--tiza:#f4efe7;--tiza-2:#b9afa2;--papel:#f1e8d8;--papel-2:#e6dac4;--tinta:#1e1915;--tinta-2:#5a4e44;--ocre:#c4772e;--ocre-tinta:#8c4a14;--f-display:"Young Serif", Georgia, "Times New Roman", serif;--f-texto:"Hanken Grotesk Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--margen:clamp(18px, 5vw, 80px);--ancho:1360px;--aire:clamp(4rem, 9vw, 8.5rem);--alto-barra:3.6rem}.oscuro{--fondo:var(--pizarra);--texto:var(--tiza);--suave:var(--tiza-2);--acento:var(--ocre);--filete:#f4efe73d;background:var(--fondo);color:var(--texto)}.claro{--fondo:var(--papel);--texto:var(--tinta);--suave:var(--tinta-2);--acento:var(--ocre-tinta);--filete:#1e191547;background:var(--fondo);color:var(--texto)}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:5.5rem}body{font-family:var(--f-texto);background:var(--pizarra);color:var(--tiza);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1.125rem;line-height:1.55}img,svg,picture{max-width:100%;display:block}img{height:auto}h1,h2,h3,p,ul,ol,dl,dd,figure,address{margin:0;padding:0;font-style:normal}ul,ol{list-style:none}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:3px solid var(--ocre);outline-offset:3px}.claro :focus-visible{outline-color:var(--ocre-tinta)}::selection{background:var(--ocre);color:var(--pizarra)}.visualmente-oculto{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.saltar{z-index:100;background:var(--ocre);color:var(--pizarra);padding:.7rem 1rem;font-weight:600;position:absolute;top:-5rem;left:1rem}.saltar:focus{top:1rem}.envoltura{width:100%;max-width:calc(var(--ancho) + 2 * var(--margen));padding-inline:var(--margen);margin-inline:auto}.display{font-family:var(--f-display);letter-spacing:-.012em;text-wrap:balance;font-weight:400;line-height:1.02}.t-xl{font-size:clamp(2.7rem,7.2vw,6.4rem)}.t-l{font-size:clamp(2.3rem,5.4vw,4.6rem)}.t-m{font-size:clamp(1.7rem,3.2vw,2.6rem);line-height:1.12}.etiqueta{letter-spacing:.16em;text-transform:uppercase;color:var(--suave);font-size:.8rem;font-weight:600}.num{font-variant-numeric:tabular-nums}.entrada{max-width:34em;font-size:clamp(1.15rem,1.6vw,1.35rem)}.suave{color:var(--suave)}.enlace{text-decoration:underline;-webkit-text-decoration-color:var(--acento);text-decoration-color:var(--acento);text-underline-offset:.22em;text-decoration-thickness:2px;transition:text-underline-offset .2s}.enlace:hover{text-underline-offset:.36em}.botones{flex-wrap:wrap;gap:.75rem;display:flex}.boton{border:1.5px solid var(--texto,currentColor);min-height:3.25rem;color:inherit;font-family:var(--f-texto);letter-spacing:.02em;background:0 0;justify-content:center;align-items:center;padding:.7rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.boton:hover{background:var(--texto);color:var(--fondo)}.boton--ocre{background:var(--ocre);border-color:var(--ocre);color:var(--pizarra)}.boton--ocre:hover{background:var(--texto);border-color:var(--texto);color:var(--fondo)}.seccion{padding-block:var(--aire)}.marco{border-top:1px solid var(--filete);justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:clamp(2rem,5vw,4rem);padding-top:1.1rem;display:flex;position:relative}.marco:before{content:"";border-top:1px solid var(--filete);position:absolute;inset:-6px 0 auto}.cabecera{z-index:40;border-bottom:1px solid var(--filete);position:sticky;top:0}.cabecera__in{align-items:center;gap:clamp(1rem,3vw,2.5rem);min-height:4.5rem;display:flex}.logo{color:inherit;align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.logo__figura{width:auto;height:3rem}.logo__letras{width:auto;height:2.1rem}.cabecera__logo{margin-right:auto;padding-block:.6rem}.cabecera__nav{gap:clamp(1.2rem,2.4vw,2.2rem);display:none}.cabecera__nav a,.cabecera__idioma{border-bottom:2px solid #0000;padding-block:.4rem;font-size:.98rem;font-weight:500;text-decoration:none;transition:border-color .2s}.cabecera__nav a:hover,.cabecera__idioma:hover,.cabecera__nav a[aria-current=page]{border-bottom-color:var(--ocre)}.cabecera__extra{align-items:center;gap:1.5rem;display:none}.cabecera__idioma{letter-spacing:.08em;font-weight:600}.estado{align-items:center;gap:.55rem;font-size:.98rem;font-weight:500;display:flex}.estado__punto{background:var(--suave);border-radius:50%;flex:none;width:.6rem;height:.6rem}.estado--abierto .estado__punto{background:var(--ocre)}.estado--corto{color:var(--suave);white-space:nowrap;font-size:.9rem}.menu-movil{margin-left:auto}.menu-movil summary{cursor:pointer;border:1.5px solid var(--filete);padding:.6rem .9rem;font-size:.95rem;font-weight:600;list-style:none}.menu-movil summary::-webkit-details-marker{display:none}.menu-movil__cerrar,.menu-movil[open] .menu-movil__abrir{display:none}.menu-movil[open] .menu-movil__cerrar{display:inline}.menu-movil__panel{padding:1.5rem var(--margen) 2.5rem;background:var(--pizarra);border-bottom:1px solid var(--filete);max-height:calc(100dvh - 4.5rem);position:absolute;inset:100% 0 auto;overflow-y:auto}.menu-movil__panel nav a{font-family:var(--f-display);border-bottom:1px solid var(--filete);padding-block:.5rem;font-size:2.1rem;line-height:1.15;text-decoration:none;display:block}.menu-movil__panel nav a[aria-current=page]{color:var(--ocre)}.menu-movil__pie{color:var(--suave);gap:.9rem;margin-top:1.6rem;font-size:1rem;display:grid}.menu-movil__pie a{color:var(--tiza)}@media (min-width:860px){.cabecera__nav,.cabecera__extra{display:flex}.menu-movil{display:none}}.portada{display:grid}.portada__foto{aspect-ratio:5/4;overflow:hidden}.portada__foto picture,.portada__foto img{width:100%;height:100%}.portada__foto img{object-fit:cover;object-position:30% 50%}.portada__texto{padding:clamp(2rem, 6vw, 3.5rem) var(--margen) clamp(2.8rem, 7vw, 4rem);align-content:center;gap:1.4rem;display:grid}.portada__texto h1{font-size:clamp(2.6rem,5.4vw,5.1rem)}.portada__texto .entrada{color:var(--suave)}.portada__datos{border-top:1px solid var(--filete);gap:.5rem;padding-top:1.2rem;display:grid}.portada__direccion{color:var(--suave);font-size:1rem}@media (min-width:900px){.portada{grid-template-columns:minmax(0,.82fr) minmax(0,1fr);min-height:min(46rem,100svh - 4.6rem)}.portada__foto{aspect-ratio:auto;order:2;min-height:100%}.portada__foto img{object-position:22% 50%}.portada__texto{padding-left:max(var(--margen), calc((100vw - var(--ancho)) / 2));padding-right:clamp(2rem,4vw,4.5rem)}}.casa__rejilla{align-items:end;gap:clamp(2.5rem,6vw,5rem);display:grid}.casa__texto{gap:1.6rem;display:grid}.casa__figura{width:clamp(8rem,26vw,15rem);color:var(--tinta);justify-self:end}@media (min-width:900px){.casa__rejilla{grid-template-columns:minmax(0,8fr) minmax(0,3fr)}}.banda{background:var(--papel-2)}.cartabloque{gap:2rem;display:grid}.cartabloque__texto{justify-items:start;gap:1.4rem;display:grid}.cartabloque__lado{gap:2rem;display:grid}.cartabloque__nfc{border-left:3px solid var(--ocre-tinta);max-width:17em;padding-left:clamp(1rem,2vw,1.6rem);font-size:clamp(1.5rem,2.9vw,2.3rem);line-height:1.15}.indice-carta a{border-bottom:1px solid var(--filete);font-family:var(--f-display);align-items:baseline;gap:.8rem;padding-block:.7rem;font-size:clamp(1.4rem,2.6vw,2rem);text-decoration:none;display:flex}.indice-carta a:after{content:attr(data-n);font-family:var(--f-texto);color:var(--suave);margin-left:auto;font-size:.95rem}.indice-carta a:hover{color:var(--ocre-tinta)}@media (min-width:900px){.cartabloque{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(3rem,7vw,7rem)}}.terraza__foto img{object-fit:cover;width:100%;max-height:46rem}.terraza__pie{padding-block:clamp(2rem, 5vw, 3.5rem) var(--aire);gap:1rem;display:grid}.terraza__pie p{color:var(--suave);max-width:30em}@media (min-width:900px){.terraza__pie{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:baseline;gap:clamp(3rem,7vw,7rem)}}.horario{border-collapse:collapse;width:100%}.horario th,.horario td{border-bottom:1px solid var(--filete);text-align:left;vertical-align:baseline;padding-block:clamp(.9rem,2vw,1.4rem);font-weight:400}.horario th{font-family:var(--f-texto);color:var(--suave);padding-right:1rem;font-size:clamp(1rem,1.6vw,1.2rem);font-weight:500}.horario td{font-family:var(--f-display);text-align:right;white-space:nowrap;font-size:clamp(1.9rem,6.4vw,5rem);line-height:1}.horario tr[data-hoy] th{color:var(--texto)}.horario tr[data-hoy] th:after{content:attr(data-hoy);background:var(--ocre-tinta);color:var(--papel);letter-spacing:.12em;text-transform:uppercase;vertical-align:middle;margin-left:.7rem;padding:.1rem .5rem;font-size:.72rem;font-weight:600;display:inline-block}.oscuro .horario tr[data-hoy] th:after{background:var(--ocre);color:var(--pizarra)}.ven__estado{margin-top:1.2rem}.ven__datos{gap:2rem;margin-top:clamp(2.5rem,6vw,4.5rem);display:grid}.dato{align-content:start;gap:.5rem;display:grid}.dato__grande{font-family:var(--f-display);font-size:clamp(1.35rem,2.3vw,1.8rem);line-height:1.2}.dato a.dato__grande{text-decoration:none}.dato a.dato__grande:hover{color:var(--acento)}.dato__enlaces{flex-wrap:wrap;gap:.4rem 1.2rem;font-size:1rem;display:flex}@media (min-width:760px){.ven__datos{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,4vw,4rem)}}.grupo__rejilla{gap:2.5rem;display:grid}.grupo__intro{align-content:start;gap:1.4rem;display:grid}.grupo__sello{width:11rem}.grupo__intro p{color:var(--suave);max-width:24em}.grupo__lista li{border-bottom:1px solid var(--filete)}.grupo__lista li:first-child{border-top:1px solid var(--filete)}.grupo__fila{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.2rem 1rem;padding-block:1.1rem;text-decoration:none;display:grid}.grupo__nombre{font-family:var(--f-display);font-size:clamp(1.35rem,2.6vw,2rem);line-height:1.15}.grupo__dir{color:var(--suave);grid-column:1;font-size:1rem}.grupo__marca{letter-spacing:.14em;text-transform:uppercase;color:var(--suave);grid-area:1/2;font-size:.78rem;font-weight:600}.grupo__fila--aqui .grupo__marca,a.grupo__fila:hover .grupo__nombre{color:var(--ocre)}@media (min-width:900px){.grupo__rejilla{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(3rem,7vw,7rem)}}.pie{border-top:1px solid var(--filete);padding-block:clamp(3rem, 7vw, 5rem) calc(var(--alto-barra) + 2rem)}.pie__marca{align-items:flex-end;gap:clamp(1rem,3vw,2.2rem);margin-bottom:clamp(2.5rem,6vw,4rem);display:flex}.pie__figura{flex:none;width:clamp(3.4rem,9vw,6.5rem)}.pie__letras{width:min(100%,34rem)}.pie__rejilla{border-top:1px solid var(--filete);gap:2rem;padding-block:2rem;font-size:1rem;display:grid}.pie__rejilla>div{align-content:start;justify-items:start;gap:.6rem;display:grid}.pie__rejilla p,.pie__rejilla address{color:var(--suave)}.pie__lista{gap:.45rem;display:grid}.pie__base{border-top:1px solid var(--filete);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 2rem;padding-top:2rem;display:flex}.pie__ghf{color:var(--suave);align-items:center;gap:1rem;font-size:.9rem;text-decoration:none;display:flex}.pie__ghf svg{width:6.2rem}.pie__legal{color:var(--suave);flex-wrap:wrap;gap:.4rem 1.4rem;font-size:.9rem;display:flex}.pie__legal a,.pie__boton{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--filete);text-decoration-color:var(--filete);text-underline-offset:.2em}.pie__legal a:hover,.pie__boton:hover{color:var(--tiza)}.pie__boton{background:0 0;border:0;padding:0}@media (min-width:760px){.pie__rejilla{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:860px){.pie{padding-bottom:2.5rem}}.barra-movil{z-index:50;background:var(--pizarra);padding-bottom:env(safe-area-inset-bottom);border-top:1px solid #f4efe74d;grid-template-columns:repeat(3,1fr);display:grid;position:fixed;inset:auto 0 0}.barra-movil a{min-height:var(--alto-barra);text-align:center;color:var(--tiza);place-items:center;padding-inline:.3rem;font-size:.95rem;font-weight:600;text-decoration:none;display:grid}.barra-movil a+a{border-left:1px solid #f4efe74d}.barra-movil a:first-child{background:var(--ocre);color:var(--pizarra)}@media (min-width:860px){.barra-movil{display:none}}.pagina{padding-block:clamp(2.5rem, 7vw, 5.5rem) var(--aire)}.pagina__cabecera{gap:1.3rem;margin-bottom:clamp(2.5rem,6vw,4.5rem);display:grid}.aviso{border:2px solid var(--ocre-tinta);max-width:40em;padding:1rem 1.2rem;font-weight:600}.carta__indice{z-index:5;margin-inline:calc(-1 * var(--margen));padding-inline:var(--margen);background:var(--papel);border-block:1px solid var(--filete);scrollbar-width:none;position:sticky;top:4.55rem;overflow-x:auto}.carta__indice::-webkit-scrollbar{display:none}.carta__indice ul{gap:1.8rem;width:max-content;display:flex}.carta__indice a{white-space:nowrap;padding-block:.9rem;font-size:.98rem;font-weight:600;text-decoration:none;display:block}.carta__indice a:hover{color:var(--ocre-tinta)}.carta__secciones{gap:clamp(3rem,7vw,5rem) clamp(3rem,7vw,7rem);margin-top:clamp(2.5rem,6vw,4rem);display:grid}.carta__seccion h2{border-bottom:1px solid var(--filete);margin-bottom:.4rem;padding-bottom:.9rem;position:relative}.carta__seccion h2:after{content:"";border-bottom:1px solid var(--filete);position:absolute;inset:auto 0 -6px}.plato{border-bottom:1px dotted var(--filete);padding-block:1rem}.plato__linea{align-items:baseline;gap:.6rem;display:flex}.plato__nombre{font-size:1.2rem;font-weight:600}.plato__puntos{border-bottom:2px dotted var(--filete);flex:1;min-width:1.5rem;transform:translateY(-.25em)}.plato__precio{white-space:nowrap;font-size:1.2rem;font-weight:600}.plato__desc{color:var(--suave);max-width:30em;margin-top:.2rem;font-size:1.05rem}.plato__foto{margin-top:.9rem}.carta__notas{border-top:1px solid var(--filete);color:var(--suave);gap:.5rem;margin-top:clamp(3rem,7vw,5rem);padding-top:1.5rem;font-size:1.05rem;display:grid}.carta__notas strong{color:var(--texto)}@media (min-width:900px){.carta__secciones{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.llegar__direccion{font-family:var(--f-display);font-size:clamp(1.8rem,4.6vw,3.6rem);line-height:1.08}.llegar__direccion span{font-family:var(--f-texto);color:var(--suave);margin-top:.5rem;font-size:1.15rem;line-height:1.5;display:block}.llegar__rejilla{gap:clamp(2.5rem,6vw,5rem);display:grid}.filas>div{border-top:1px solid var(--filete);gap:.5rem;padding-block:1.4rem;display:grid}.filas>div:last-child{border-bottom:1px solid var(--filete)}.filas dd{font-size:1.15rem}.filas .estado{margin-top:.5rem}.horario-lista{gap:.25rem;display:grid}.horario-lista li{justify-content:space-between;gap:1rem;max-width:24rem;display:flex}.llegar__visual{grid-template-columns:minmax(0,1fr);align-content:start;gap:1.5rem;min-width:0;display:grid}.llegar__foto figcaption{color:var(--suave);margin-top:.7rem;font-size:1rem}.mapa{aspect-ratio:4/3;border:1px solid var(--filete)}.mapa iframe{border:0;width:100%;height:100%}.mapa--vacio{background:var(--papel-2);grid-template-columns:minmax(0,1fr);align-content:center;justify-items:start;gap:1rem;padding:1.5rem;display:grid;padding-inline:clamp(1.2rem,8%,5rem)!important}.mapa--vacio p{max-width:22em;color:var(--suave)}@media (min-width:900px){.llegar__rejilla{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.faq__rejilla{gap:2.5rem;display:grid}.faq__item{border-top:1px solid var(--filete)}.faq__item:last-child{border-bottom:1px solid var(--filete)}.faq__item summary{cursor:pointer;font-family:var(--f-display);justify-content:space-between;align-items:baseline;gap:1.5rem;padding-block:1.3rem;font-size:clamp(1.25rem,2.2vw,1.6rem);line-height:1.2;list-style:none;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:after{content:"+";font-family:var(--f-texto);color:var(--acento);flex:none;font-size:1.6rem;line-height:1;transition:transform .25s}.faq__item[open] summary:after{transform:rotate(45deg)}.faq__item p{max-width:36em;padding-bottom:1.5rem}.faq__mas{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}@media (min-width:900px){.faq__rejilla{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:clamp(3rem,7vw,7rem)}.faq__rejilla .pagina__cabecera{margin-bottom:0;position:sticky;top:7rem}}.error404{align-items:center;gap:2.5rem;min-height:60vh;display:grid}.error404__figura{width:clamp(7rem,22vw,13rem);color:var(--tiza)}.error404__texto{gap:1.3rem;display:grid}.error404__texto p:not(.etiqueta){color:var(--suave)}@media (min-width:760px){.error404{grid-template-columns:auto minmax(0,1fr);gap:clamp(3rem,8vw,7rem)}}.legal{max-width:calc(44rem + 2 * var(--margen))}.legal__titulo{margin-bottom:1rem;font-size:clamp(2.3rem,5.4vw,4rem)}.legal__fecha{color:var(--suave);margin-bottom:2.5rem}.legal h2{font-family:var(--f-display);margin:2.6rem 0 .8rem;font-size:1.5rem;font-weight:400;line-height:1.2}.legal p,.legal ul,.legal table{margin-bottom:1rem}.legal ul{padding-left:1.3rem;list-style:outside}.legal li{margin-bottom:.4rem}.legal a{-webkit-text-decoration-color:var(--ocre-tinta);text-decoration-color:var(--ocre-tinta);text-underline-offset:.2em;overflow-wrap:anywhere;text-decoration-thickness:2px}.legal table{border-collapse:collapse;width:100%;font-size:1rem}.legal th,.legal td{border-bottom:1px solid var(--filete);text-align:left;vertical-align:top;padding:.6rem .8rem .6rem 0}.tabla-scroll{overflow-x:auto}.consent{inset:auto 1rem calc(var(--alto-barra) + 1rem) 1rem;z-index:60;background:var(--papel);max-width:30rem;color:var(--tinta);border:1.5px solid var(--tinta);padding:1.3rem;font-size:1rem;position:fixed}.consent__titulo{font-family:var(--f-display);margin-bottom:.4rem;font-size:1.3rem}.consent__texto a{-webkit-text-decoration-color:var(--ocre-tinta);text-decoration-color:var(--ocre-tinta)}.consent__opciones{gap:.5rem;margin-top:.9rem;display:grid}.consent__opcion{align-items:baseline;gap:.6rem;display:flex}.consent__botones{grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:1.1rem;display:grid}.consent .boton{border-color:var(--tinta);min-height:2.9rem;padding:.5rem .4rem;font-size:.95rem}.consent .boton:hover{background:var(--tinta);color:var(--papel)}@media (min-width:860px){.consent{inset:auto auto 1.5rem 1.5rem}}@media (prefers-reduced-motion:no-preference){.portada__texto>*{animation:.7s cubic-bezier(.2,.7,.2,1) both subir}.portada__texto>:nth-child(2){animation-delay:80ms}.portada__texto>:nth-child(3){animation-delay:.16s}.portada__texto>:nth-child(4){animation-delay:.24s}.portada__texto>:nth-child(5){animation-delay:.32s}@supports (animation-timeline:view()){.revela{animation:linear both subir;animation-timeline:view();animation-range:entry entry 55%}}}@keyframes subir{0%{opacity:0;transform:translateY(1.4rem)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.legal{margin-left:max(0px, calc((100% - var(--ancho) - 2 * var(--margen)) / 2))}
