@font-face{font-family:Gloock;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Gloock;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/gloock-latin-ext-400-normal.B4R8XxiG.woff2) format("woff2"),url(/_astro/gloock-latin-ext-400-normal.B7xb9eut.woff) format("woff");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:Gloock;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/gloock-latin-400-normal.3dTk9V3B.woff2) format("woff2"),url(/_astro/gloock-latin-400-normal.DCcIaDhi.woff) format("woff");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}@font-face{font-family:Libre Caslon Text;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/libre-caslon-text-latin-ext-400-italic.BHleWajS.woff2) format("woff2"),url(/_astro/libre-caslon-text-latin-ext-400-italic.B6hJLy3e.woff) format("woff");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:Libre Caslon Text;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/libre-caslon-text-latin-400-italic.snTzlHlN.woff2) format("woff2"),url(/_astro/libre-caslon-text-latin-400-italic.C1OAqZ6C.woff) format("woff");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}@font-face{font-family:Albert Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/albert-sans-latin-ext-wght-normal.BAo4qCk1.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:Albert Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/albert-sans-latin-wght-normal.BJ0ssN8N.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{--color-fondo: #faf5f2;--color-hueso: #fffffa;--color-tinta: #542535;--color-marino: #052033;--color-texto: rgba(5, 32, 51, .85);--color-texto-suave: rgba(5, 32, 51, .68);--color-acento: #bf5479;--color-acento-texto: #b8456d;--color-superficie: #ffdbe9;--color-rosa: #ffbad1;--color-ficha: #e4e2fe;--color-lila: #a7acf5;--color-filete: #e6ddea;--color-indigo: #6167c2;--fuente-titulo: "Gloock", Georgia, "Times New Roman", serif;--fuente-italica: "Libre Caslon Text", Georgia, serif;--fuente-texto: "Albert Sans Variable", "Albert Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--texto-base: clamp(1rem, .95rem + .3vw, 1.125rem);--titulo-hero: clamp(2.5rem, 1.5rem + 5vw, 6rem);--titulo-seccion: clamp(1.75rem, 1.4rem + 1.6vw, 2.75rem);--titulo-menor: clamp(1.25rem, 1.1rem + .8vw, 1.6rem);--kicker: .75rem;--espacio-1: .25rem;--espacio-2: .5rem;--espacio-3: 1rem;--espacio-4: 1.5rem;--espacio-5: 2.5rem;--espacio-6: 4rem;--espacio-7: 6rem;--espacio-8: 9rem;--radio-boton: 6px;--radio-foto: 4px;--radio-panel: 6px;--ancho-max: 1200px;--ancho-lectura: 64ch;--alto-header: 72px;--alto-barra-movil: 64px}*,*:before,*:after{box-sizing:border-box}html{color-scheme:light only;scroll-behavior:smooth;overflow-x:clip;scroll-padding-top:calc(var(--alto-header) + 1rem);scroll-padding-bottom:calc(var(--alto-barra-movil) + env(safe-area-inset-bottom,0px) + 1rem)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}body{margin:0;background:var(--color-fondo);color:var(--color-texto);font-family:var(--fuente-texto);font-size:var(--texto-base);line-height:1.55;-webkit-font-smoothing:antialiased;padding-bottom:calc(var(--alto-barra-movil) + env(safe-area-inset-bottom,0px))}@media(min-width:900px){body{padding-bottom:0}}img,picture,svg{display:block;max-width:100%;height:auto}a{color:var(--color-tinta);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--color-acento);text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--color-indigo);outline-offset:3px}.visualmente-oculto{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.saltar{position:absolute;left:var(--espacio-3);top:-100px;background:var(--color-tinta);color:var(--color-hueso);padding:var(--espacio-2) var(--espacio-3);border-radius:var(--radio-boton);z-index:100}.saltar:focus{top:var(--espacio-3)}main:focus{outline:none}.contenedor{width:min(100% - 2 * var(--espacio-4),var(--ancho-max));margin-inline:auto}.seccion{padding-block:var(--espacio-6)}.seccion--aire{padding-block:var(--espacio-8)}.seccion+.seccion{border-top:1px solid var(--color-filete)}@media(max-width:767px){.seccion{padding-block:var(--espacio-5)}.seccion--aire{padding-block:var(--espacio-6)}}.filete{border:0;border-top:1px solid var(--color-filete);margin:0}.panel{border-radius:var(--radio-panel);padding:var(--espacio-4)}.panel--marino{background:var(--color-marino);color:var(--color-hueso)}.panel--marino a{color:var(--color-rosa);text-decoration-color:var(--color-rosa)}.ficha{display:inline-block;background:var(--color-ficha);color:var(--color-marino);border-radius:var(--radio-boton);padding:var(--espacio-1) var(--espacio-3);font-weight:600;font-size:.9rem}.foto{border-radius:var(--radio-foto);background:var(--color-superficie);overflow:hidden}.foto--sangra-izquierda,.foto--sangra-derecha{--sangrado: calc(-.5*(100vw - min(100vw - 2 * var(--espacio-4), var(--ancho-max)))) }.foto--sangra-izquierda{border-radius:0 var(--radio-foto) var(--radio-foto) 0;margin-left:var(--sangrado)}.foto--sangra-derecha{border-radius:var(--radio-foto) 0 0 var(--radio-foto);margin-right:var(--sangrado)}.titulo,h1,h2,h3{font-family:var(--fuente-titulo);font-weight:400;color:var(--color-tinta);line-height:1.05;letter-spacing:-.01em;margin:0 0 var(--espacio-3);text-wrap:balance}h1{font-size:var(--titulo-hero)}h2{font-size:var(--titulo-seccion)}h3{font-size:var(--titulo-menor)}.italica{font-family:var(--fuente-italica);font-style:italic;font-weight:400}.kicker{font-size:var(--kicker);letter-spacing:.14em;text-transform:uppercase;color:var(--color-acento-texto);margin:0 0 var(--espacio-3)}.prosa{max-width:var(--ancho-lectura)}.prosa p,.prosa li{margin-block:0 var(--espacio-3)}.prosa h2{margin-top:var(--espacio-6)}.prosa h3{margin-top:var(--espacio-5)}.prosa ol{padding-left:1.4rem}.prosa ol li::marker{font-family:var(--fuente-italica);font-style:italic;color:var(--color-acento-texto)}.cita{font-family:var(--fuente-italica);font-style:italic;font-size:clamp(1.25rem,1rem + 1.2vw,1.75rem);line-height:1.3;color:var(--color-tinta);max-width:34ch;margin:0}.texto-suave{color:var(--color-texto-suave)}.numero-caslon{font-family:var(--fuente-italica);font-style:italic;color:var(--color-acento-texto)}.boton{display:inline-block;background:var(--color-tinta);color:var(--color-hueso);padding:.8rem 1.25rem;border-radius:var(--radio-boton);font-weight:600;font-size:.95rem;text-decoration:none;border:1.5px solid var(--color-tinta);transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.boton:active{transform:translateY(1px)}.boton:hover,.boton:focus-visible{background:var(--color-marino);border-color:var(--color-marino)}.boton--linea{background:transparent;color:var(--color-tinta)}.boton--linea:hover,.boton--linea:focus-visible{background:var(--color-superficie);border-color:var(--color-tinta)}.enlace{font-weight:500}.acciones{display:flex;align-items:center;gap:var(--espacio-4);flex-wrap:wrap}.header{position:sticky;top:0;z-index:50;background:var(--color-fondo);border-bottom:1px solid var(--color-filete)}.header__grilla{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:var(--alto-header);gap:var(--espacio-3)}.header__links{display:flex;gap:clamp(.8rem,1.5vw,1.5rem);font-size:.85rem;white-space:nowrap}.header__links a,.header__cta a{text-decoration:none}.header__links a:hover{text-decoration:underline}.header__logo{text-align:center;text-decoration:none;display:grid;justify-items:center}.header__nombre{font-family:var(--fuente-italica);font-style:italic;font-size:1.35rem;color:var(--color-tinta);line-height:1}.header__sub{font-size:.55rem;letter-spacing:.32em;color:var(--color-acento-texto);margin-top:3px}.header__cta{display:flex;justify-content:flex-end;align-items:center;gap:var(--espacio-4)}.header__cta .boton{white-space:nowrap;font-size:.85rem}.header__menu{display:none}@media(max-width:899px){.header__grilla{grid-template-columns:1fr auto}.header__menu{grid-column:2;grid-row:1}.header__logo{grid-column:1;grid-row:1}.header__cta,.header__links{display:none}.header__links[data-abierto=true]{display:grid;position:absolute;left:0;right:0;top:var(--alto-header);background:var(--color-fondo);border-bottom:1px solid var(--color-filete);padding:var(--espacio-4);gap:var(--espacio-3)}.header__logo{justify-items:start}.header__cta .boton,.header__cta .enlace{display:none}.header__menu{display:inline-block;background:none;border:1.5px solid var(--color-tinta);color:var(--color-tinta);border-radius:var(--radio-boton);padding:.5rem .8rem;font:inherit;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}}.barra-movil{position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--color-fondo);border-top:1px solid var(--color-filete);padding:var(--espacio-2) var(--espacio-4) calc(var(--espacio-2) + env(safe-area-inset-bottom,0px));display:grid;grid-template-columns:1fr;gap:var(--espacio-2)}.barra-movil .boton{text-align:center;padding:.7rem .5rem}@media(min-width:900px){.barra-movil{display:none}}.footer{border-top:1px solid var(--color-filete);padding-block:var(--espacio-5);font-size:.9rem}.footer__grilla{display:grid;gap:var(--espacio-4);grid-template-columns:1fr}.footer__enlaces{display:flex;flex-direction:column;gap:var(--espacio-2)}@media(min-width:768px){.footer__grilla{grid-template-columns:2fr 1fr 1fr}}.firma{font-size:.9rem;color:var(--color-texto-suave);border-left:2px solid var(--color-lila);padding-left:var(--espacio-3);margin-block:var(--espacio-3) var(--espacio-5)}.migas{font-size:.85rem;color:var(--color-texto-suave);margin-block:var(--espacio-3) var(--espacio-4)}.migas ol{list-style:none;display:flex;flex-wrap:wrap;gap:var(--espacio-2);padding:0;margin:0}.migas li+li:before{content:"·";margin-right:var(--espacio-2)}.preguntas{display:grid;gap:var(--espacio-4) var(--espacio-5);grid-template-columns:1fr}@media(min-width:768px){.preguntas{grid-template-columns:1fr 1fr}}.preguntas dt{font-weight:600;color:var(--color-tinta);margin-bottom:var(--espacio-1)}.preguntas dd{margin:0}.horarios{border-collapse:collapse;font-size:.95rem}.horarios td{padding:var(--espacio-1) var(--espacio-3) var(--espacio-1) 0;border-bottom:1px solid var(--color-filete)}.horarios td:first-child{text-transform:capitalize}.numerados{display:grid;gap:var(--espacio-3) var(--espacio-5);grid-template-columns:1fr;margin-top:var(--espacio-4)}@media(min-width:640px){.numerados{grid-template-columns:1fr 1fr}}.numerados>div{display:grid;grid-template-columns:2.25rem 1fr;gap:var(--espacio-2);align-items:baseline}.petalo{width:var(--petalo-tamano);height:auto}
