.cierre h2{line-height:.9}.cierre .oficio{display:flex;align-items:center;gap:16px;margin-top:26px;font:500 11px/1 var(--sans);letter-spacing:.42em;text-transform:uppercase;color:var(--tinta)}.cierre .oficio:before{content:"";width:28px;height:1px;background:var(--acento)}.cierre .acciones{display:flex;flex-wrap:wrap;align-items:baseline;gap:14px 36px;margin-top:46px}.cierre-datos{display:contents}.cierre-datos a{pointer-events:auto;font:300 clamp(24px,2.3vw,32px)/1.1 var(--serif);color:var(--tinta);letter-spacing:.06em;font-variant-numeric:lining-nums proportional-nums;font-feature-settings:"lnum" 1,"pnum" 1;padding-bottom:4px;background:linear-gradient(var(--acento),var(--acento)) bottom left / 0 1px no-repeat;transition:background-size .6s}.cierre-datos a:hover,.cierre-datos a:focus-visible{background-size:100% 1px}.cierre-datos a[hidden]{display:none}.cierre-datos a.reel{font:500 10px/1 var(--sans);letter-spacing:.3em;text-transform:uppercase;padding:13px 22px 12px;border:1px solid var(--acento);border-radius:999px;background:none;transition:background-color .6s,color .6s}.cierre-datos a.reel:hover,.cierre-datos a.reel:focus-visible{background:var(--acento);color:#000}.cierre-datos a[data-contacto=telefono]{display:inline-flex;align-items:center;gap:.42em}.cierre-datos a[data-contacto=telefono]:before{content:"";width:.78em;height:.78em;flex:none;background:currentColor;opacity:.8;-webkit-mask:var(--globo) center / contain no-repeat;mask:var(--globo) center / contain no-repeat;--globo: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.4' stroke-linejoin='round'%3E%3Cpath d='M12 2.8a9.2 9.2 0 0 0-7.9 13.9L3 21l4.4-1.1A9.2 9.2 0 1 0 12 2.8z'/%3E%3Cpath d='M9 7.6c-.4 0-.9.4-.9 1.2 0 2.9 3.6 6.5 6.6 6.5.8 0 1.2-.5 1.2-.9v-1l-1.9-.8-.8.9c-1.2-.5-2.3-1.6-2.8-2.8l.9-.8-.8-1.9z'/%3E%3C/svg%3E")}.retrato{position:relative;overflow:hidden;margin:0;background:#000}.retrato picture{position:absolute;inset:0}.retrato img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--luz-x, 50%) 40%}.retrato:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to right,transparent 72%,#000),linear-gradient(to bottom,rgba(0,0,0,.35),transparent 16%)}.retrato .oscuro,.retrato .charco{position:absolute;inset:0;pointer-events:none;opacity:0}.retrato .oscuro{background:#000}.retrato .charco{background:radial-gradient(ellipse 34% 40% at var(--luz-x, 50%) var(--luz-y, 55%),transparent 30%,rgba(0,0,0,.9) 100%)}.rotulo.cierre{inset:0;text-align:left}.rotulo.cierre .retrato{position:absolute;top:0;bottom:0;left:0;width:min(80vh,58vw)}.rotulo.cierre .cierre-texto{position:absolute;top:50%;transform:translateY(-50%);right:var(--margen);left:calc(min(80vh,58vw) + clamp(24px,5vw,96px))}.rotulo.cierre h2{font-size:clamp(56px,min(9vw,15vh),150px);letter-spacing:.03em}.rotulo.cierre.visible .oscuro{animation:filamento .6s linear .35s both}.rotulo.cierre.visible .charco{animation:ambiente 1.6s cubic-bezier(.4,0,.2,1) .8s both}.rotulo.cierre.visible .cierre-texto>*{animation:aparece 1s cubic-bezier(.2,.6,.2,1) both}.rotulo.cierre.visible .cierre-texto>h2{animation-delay:.9s}.rotulo.cierre.visible .cierre-texto>.oficio{animation-delay:1.1s}.rotulo.cierre.visible .cierre-texto>.acciones{animation-delay:1.3s}@keyframes filamento{0%{opacity:1}8.3%{opacity:0}13.3%{opacity:.55}18.3%{opacity:.25}50%{opacity:.045}to{opacity:0}}@keyframes ambiente{0%{opacity:1}to{opacity:0}}@keyframes aparece{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(max-aspect-ratio:9/10){.rotulo.cierre .retrato{right:0;width:auto;bottom:auto;height:min(150vw,calc(100% - 230px))}.retrato:after{background:linear-gradient(to bottom,rgba(0,0,0,.35),transparent 14%,transparent 70%,#000)}.rotulo.cierre .cierre-texto{top:auto;transform:none;left:var(--margen);right:var(--margen);bottom:var(--libre-control)}.rotulo.cierre h2{font-size:clamp(44px,13.4vw,80px)}.cierre h2 br{display:none}.cierre .oficio{margin-top:16px}.cierre .acciones{margin-top:26px;gap:12px 26px}}.cierre:not(.rotulo){display:grid;grid-template-columns:minmax(0,4fr) minmax(0,5fr);gap:clamp(28px,5vw,80px);align-items:center}.cierre:not(.rotulo) .retrato{aspect-ratio:4 / 5;max-height:86vh}.cierre:not(.rotulo) .oscuro,.cierre:not(.rotulo) .charco,.cierre:not(.rotulo) h2 br{display:none}@media(max-aspect-ratio:9/10){.cierre:not(.rotulo){grid-template-columns:1fr}.cierre:not(.rotulo) .retrato{aspect-ratio:2 / 3;max-height:none}}@media(prefers-reduced-motion:reduce){.rotulo.cierre.visible .oscuro,.rotulo.cierre.visible .charco,.rotulo.cierre.visible .cierre-texto>*{animation:none}.rotulo.cierre .oscuro,.rotulo.cierre .charco{opacity:0}}.idioma{display:flex;align-items:center;gap:2px;font:500 10px/1 var(--sans);letter-spacing:.22em}.idioma button{padding:10px 5px;letter-spacing:inherit;color:var(--tenue);transition:color .4s;-webkit-tap-highlight-color:transparent}.idioma button[aria-pressed=true]{color:var(--tinta);cursor:default}.idioma button[aria-pressed=false]:hover{color:var(--acento)}.idioma button:focus-visible{outline:1px solid var(--acento);outline-offset:2px}.idioma span{color:var(--tenue);opacity:.7}.cabeza .idioma{position:absolute;top:max(22px,env(safe-area-inset-top));left:calc(var(--margen) + 32px);height:36px}.arriba{gap:22px;align-items:center}.arriba .idioma{margin-right:auto;margin-left:-5px}@media(max-width:759px){.cabeza .idioma{flex-direction:column;align-items:center;gap:0;height:auto;left:calc(var(--margen) - 8px);width:36px;top:calc(max(22px,env(safe-area-inset-top)) + 36px)}.cabeza .idioma span{display:none}.cabeza .idioma button{padding:7px 0 7px .22em}}
