.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:"Host Grotesk", "Host-respaldo", ui-sans-serif, sans-serif;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:"Newsreader", "Newsreader-respaldo", Georgia, serif;--font-texto:"Host Grotesk", "Host-respaldo", ui-sans-serif, system-ui, sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:before,:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;background:var(--fondo);color:var(--texto);overflow-x:clip}body{background:var(--fondo);min-height:100svh;color:var(--texto);font-family:var(--font-texto);font-size:var(--t-cuerpo,17px);margin:0;line-height:1.55;overflow-x:clip}img,video,svg,canvas,picture{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input,textarea,select{font:inherit;color:inherit}h1,h2,h3,h4,h5,h6,p,figure,blockquote{margin:0}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}ul,ol{margin:0;padding:0;list-style:none}::selection{background:var(--acento);color:var(--fondo)}:focus-visible{outline:2px solid var(--acento);outline-offset:3px}}@layer components;@layer utilities{.visible{visibility:visible}.block{display:block}.hidden{display:none}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}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:clip}.js:not(.rm):not(.js-fallo) :is([data-entra],[data-lineas],[data-palabras],[data-aparece]),.js:not(.rm):not(.js-fallo) [data-grupo]>*{visibility:hidden}.sl-mask,.sw-mask{margin-block:-.12em;padding-block:.12em}.sl,.sw{will-change:transform}.cubre{object-fit:cover;width:100%;height:100%}[data-revela],[data-parallax],[data-escala]{overflow:hidden}[data-gl]{position:relative;overflow:hidden}.gl-capa{width:100%;height:100%;display:block;position:absolute;inset:0}.gl-listo>img,.gl-listo>picture{opacity:0}[data-marquee]{white-space:nowrap;overflow:hidden}[data-marquee]>*{will-change:transform;width:max-content;display:flex}[data-horizontal] [data-pista]{width:max-content;display:flex}@media (width<=1023px),(prefers-reduced-motion:reduce){[data-horizontal]{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}[data-horizontal]::-webkit-scrollbar{display:none}[data-horizontal] [data-pista]>*{scroll-snap-align:start}}[data-apilar]>*{top:var(--apilar-top,12vh);transform-origin:top;position:sticky}.cursor{display:none}@media (hover:hover) and (pointer:fine){html.con-cursor,html.con-cursor :is(a,button,[role=slider],[role=tab],label){cursor:none}.cursor{z-index:90;pointer-events:none;display:block;position:fixed;top:0;left:0}.cursor.fuera,.cursor.es-oculto{opacity:0}}.intro{z-index:95;cursor:pointer;position:fixed;inset:0}html.sin-intro .intro{display:none!important}.grano{z-index:80;pointer-events:none;opacity:var(--grano,.05);background-image:url(/grano.png);background-size:180px 180px;position:fixed;inset:-50%}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.saltar{z-index:100;background:var(--texto);color:var(--fondo);padding:12px 16px;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.saltar:focus{transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.intro{display:none!important}}::view-transition-old(root),::view-transition-new(root){animation-duration:.5s}@media (width<=767px){.ocultar-movil{display:none!important}}@media (width>=768px){.solo-movil{display:none!important}}@media (width<=1023px){.solo-lg{display:none!important}}@media (width>=1024px){.ocultar-lg{display:none!important}}@font-face{font-family:Newsreader;src:url(/fonts/newsreader.woff2)format("woff2");font-weight:200 500;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/newsreader-it.woff2)format("woff2");font-weight:200 400;font-style:italic;font-display:swap}@font-face{font-family:Host Grotesk;src:url(/fonts/host-grotesk.woff2)format("woff2");font-weight:300 800;font-style:normal;font-display:swap}@font-face{font-family:Newsreader-respaldo;src:local(Georgia);size-adjust:94%;ascent-override:92%}@font-face{font-family:Host-respaldo;src:local(Arial);size-adjust:98%}:root{--fondo:#ebeae6;--fondo-2:#e0ded8;--texto:#211a19;--tenue:#5e5650;--taupe:#998170;--rojo:#e30d18;--acento:var(--texto);--linea:var(--taupe)}@supports (color:color-mix(in lab, red, red)){:root{--linea:color-mix(in srgb, var(--taupe) 55%, transparent)}}:root{--font-display:"Newsreader", "Newsreader-respaldo", Georgia, serif;--font-texto:"Host Grotesk", "Host-respaldo", ui-sans-serif, system-ui, sans-serif;--font-mono:var(--font-texto);--t-gigante:clamp(64px, 13vw, 232px);--t-h1:clamp(52px, 9vw, 150px);--t-h2:clamp(40px, 5.6vw, 96px);--t-h3:clamp(26px, 2.6vw, 42px);--t-cita:clamp(26px, 3.2vw, 52px);--t-cuerpo:clamp(16px, 1.05vw, 17px);--t-micro:11px;--g:20px;--gap:12px;--sec-junta:clamp(72px, 9vw, 128px);--sec:clamp(112px, 15vw, 240px);--sec-pausa:clamp(176px, 26vw, 400px);--nav-h:64px;--ease:cubic-bezier(.33, 1, .68, 1);--ease-lento:cubic-bezier(.65, 0, .35, 1);color-scheme:light}@media (width>=768px){:root{--g:40px;--gap:16px;--nav-h:84px}}@media (width>=1280px){:root{--g:64px;--gap:20px}}body{background:var(--fondo);color:var(--texto);font-family:var(--font-texto);font-size:var(--t-cuerpo);line-height:1.6}.sec{isolation:isolate;position:relative}[data-fondo=claro].sec{background:var(--fondo);color:var(--texto)}[data-fondo=gris].sec{background:var(--fondo-2);color:var(--texto)}[data-fondo=oscuro].sec{background:var(--texto);color:var(--fondo)}[data-fondo=oscuro]{--tenue:#b9afa4;--linea:var(--taupe)}@supports (color:color-mix(in lab, red, red)){[data-fondo=oscuro]{--linea:color-mix(in srgb, var(--taupe) 60%, transparent)}}.marco{padding-inline:var(--g)}.rejilla{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.centro{text-align:center;margin-inline:auto}.col-estrecha{max-width:31rem;margin-inline:auto}.col-media{max-width:46rem;margin-inline:auto}.col-ancha{max-width:72rem;margin-inline:auto}.t-gigante,.t-h1,.t-h2,.t-h3,.t-cita{font-family:var(--font-display);text-transform:lowercase;font-optical-sizing:none;text-wrap:balance;font-weight:200}.t-gigante{font-size:var(--t-gigante);letter-spacing:-.045em;line-height:.88}.t-h1{font-size:var(--t-h1);letter-spacing:-.04em;line-height:.9}.t-h2{font-size:var(--t-h2);letter-spacing:-.03em;line-height:.96}.t-h3{font-size:var(--t-h3);letter-spacing:-.015em;font-weight:300;line-height:1.08}.t-cita{font-size:var(--t-cita);letter-spacing:-.02em;text-transform:none;font-weight:250;line-height:1.14}.cursiva{letter-spacing:-.03em;font-style:italic;font-weight:200}.t-micro{font-family:var(--font-texto);font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--tenue);text-wrap:balance;font-weight:500;line-height:1.5}.t-cuerpo{color:currentColor;max-width:56ch}@supports (color:color-mix(in lab, red, red)){.t-cuerpo{color:color-mix(in srgb, currentColor 84%, transparent)}}.t-cuerpo{text-wrap:pretty}.tnum{font-variant-numeric:tabular-nums}.filete{background:var(--linea);width:1px;height:clamp(48px,7vw,96px);margin-inline:auto;display:block}.filete-h{background:var(--linea);border:0;height:1px;display:block}.enlace{align-items:center;min-height:44px;display:inline-flex;position:relative}.enlace:after{content:"";transform-origin:50%;height:1px;transition:transform .9s var(--ease);opacity:.6;background:currentColor;position:absolute;bottom:10px;left:0;right:0;transform:scaleX(.35)}.enlace:hover:after,.enlace:focus-visible:after{transform:scaleX(1)}:focus-visible{outline-offset:4px;outline:1px solid}::view-transition-old(root),::view-transition-new(root){animation-duration:.7s;animation-timing-function:var(--ease-lento)}::view-transition-group(*){animation-duration:.9s;animation-timing-function:var(--ease-lento)}::view-transition-old(foto-cotas),::view-transition-new(foto-cotas){mix-blend-mode:normal;object-fit:cover;height:100%;animation:none}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.logo[data-astro-cid-f7espo7c]{line-height:0;display:inline-block}.logo[data-astro-cid-f7espo7c] svg{width:auto;height:100%;display:block}.nav[data-astro-cid-wpvy4v7s]{z-index:70;height:var(--nav-h);color:var(--texto);transition:transform 1s var(--ease), color .6s;position:fixed;inset:0 0 auto}.nav[data-astro-cid-wpvy4v7s]:before{content:"";background:color-mix(in srgb, var(--fondo) 94%, transparent);opacity:0;transition:opacity .8s var(--ease);position:absolute;inset:0}html.nav-llena .nav[data-astro-cid-wpvy4v7s]:before{opacity:1}html.nav-oculta .nav[data-astro-cid-wpvy4v7s]{transform:translateY(-100%)}html[data-fondo=piedra] .nav[data-astro-cid-wpvy4v7s],html[data-fondo=oscuro] .nav[data-astro-cid-wpvy4v7s]{color:var(--fondo)}html[data-fondo=piedra] .nav[data-astro-cid-wpvy4v7s]:before{opacity:0}html[data-fondo=oscuro] .nav[data-astro-cid-wpvy4v7s]:before{background:color-mix(in srgb, var(--texto) 94%, transparent)}html.menu-abierto .nav[data-astro-cid-wpvy4v7s]{color:var(--texto);transform:none}html.menu-abierto .nav[data-astro-cid-wpvy4v7s]:before{opacity:0}.nav-in[data-astro-cid-wpvy4v7s]{grid-template-columns:1fr auto 1fr;align-items:center;height:100%;display:grid;position:relative}.nav-btn[data-astro-cid-wpvy4v7s],.nav-cta[data-astro-cid-wpvy4v7s]{min-width:44px;min-height:44px;color:inherit;align-items:center;display:inline-flex}.nav-btn[data-astro-cid-wpvy4v7s]{justify-self:start}.nav-cta[data-astro-cid-wpvy4v7s]{justify-self:end}.nav[data-astro-cid-wpvy4v7s] .t-micro[data-astro-cid-wpvy4v7s]{color:inherit}.nav-logo[data-astro-cid-wpvy4v7s]{align-items:center;min-height:44px;padding-inline:4px;display:inline-flex}.nav-logo[data-astro-cid-wpvy4v7s] .nav-logo-svg{height:17px}@media (width>=768px){.nav-logo[data-astro-cid-wpvy4v7s] .nav-logo-svg{height:21px}}.menu[data-astro-cid-wpvy4v7s]{z-index:65;background:var(--fondo);color:var(--texto);opacity:0;visibility:hidden;transition:opacity .9s var(--ease), visibility 0s linear .9s;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}html.menu-abierto .menu[data-astro-cid-wpvy4v7s]{opacity:1;visibility:visible;transition:opacity .9s var(--ease), visibility 0s}.menu-in[data-astro-cid-wpvy4v7s]{text-align:center;width:100%}.menu-lista[data-astro-cid-wpvy4v7s]{gap:clamp(4px,1vw,12px);display:grid}.menu-a[data-astro-cid-wpvy4v7s]{opacity:0;min-height:44px;transition:opacity 1s var(--ease);align-items:center;padding-block:2px;display:inline-flex}.menu-a[data-astro-cid-wpvy4v7s]:hover{font-style:italic}html.menu-abierto .menu-a[data-astro-cid-wpvy4v7s]{opacity:1}.menu-lista[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s]:nth-child(2) .menu-a[data-astro-cid-wpvy4v7s]{transition-delay:80ms}.menu-lista[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s]:nth-child(3) .menu-a[data-astro-cid-wpvy4v7s]{transition-delay:.16s}.menu-lista[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s]:nth-child(4) .menu-a[data-astro-cid-wpvy4v7s]{transition-delay:.24s}.menu-lista[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s]:nth-child(5) .menu-a[data-astro-cid-wpvy4v7s]{transition-delay:.32s}.menu-pie[data-astro-cid-wpvy4v7s]{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;margin-top:clamp(40px,7vh,80px);display:flex}
