h1.duo{font-size:clamp(40px,7.4vw,104px);line-height:.98}h1.duo .nombre{display:block;white-space:nowrap}h1.duo .y{display:block;font-style:italic;font-weight:300;font-size:.55em;line-height:1.15;letter-spacing:0;text-transform:none;opacity:.8;color:var(--oro, currentColor)}@media(max-width:600px){h1.duo{font-size:min(10.5vw,56px)}}.cierre h2{line-height:.9;text-transform:uppercase;letter-spacing:.04em}.cierre .oficio{display:flex;align-items:center;gap:16px;margin-top:26px;font:italic 300 clamp(20px,1.8vw,26px)/1 var(--serif);letter-spacing:.01em;color:var(--tinta)}.cierre .oficio:before{content:"";width:28px;height:1px;background:var(--acento)}.cierre .lugar{margin:10px 0 0 44px;font:italic 300 clamp(16px,1.3vw,19px)/1.25 var(--serif);letter-spacing:.01em;color:var(--tenue)}.rotulo.cierre.visible .cierre-texto>.lugar{animation-delay:1.2s}@media(pointer:coarse){.rotulo.cierre.visible .cierre-texto>.lugar{animation-delay:.9s}}.cierre .acciones{display:flex;flex-direction:column;align-items:flex-start;gap:22px;margin-top:40px}.cierre-datos{--icono: 1em;--sangria: calc(var(--icono) + .6em);display:grid;grid-template-columns:auto;justify-content:start;justify-items:start;align-items:center;margin:0;font-size:clamp(22px,1.85vw,27px)}.cierre-datos a{pointer-events:auto;display:inline-flex;align-items:center;gap:.6em;min-height:44px;box-sizing:border-box;font:300 1em/1.1 var(--serif);color:var(--tinta);letter-spacing:.05em;font-variant-numeric:lining-nums proportional-nums;font-feature-settings:"lnum" 1,"pnum" 1;text-decoration:underline 1px transparent;text-underline-offset:.28em;transition:text-decoration-color .5s,color .5s}.cierre-datos a:focus-visible{outline:none;text-decoration-color:var(--acento)}@media(hover:hover)and (pointer:fine){.cierre-datos a:hover{text-decoration-color:var(--acento)}}.cierre-datos a[hidden]{display:none}.cierre-datos a:before{content:"";width:var(--icono);height:var(--icono);flex:none;background:currentColor;opacity:.82;-webkit-mask:var(--icono-img) center / contain no-repeat;mask:var(--icono-img) center / contain no-repeat}.cierre-datos a[data-contacto=telefono]{--icono-img: 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.3' 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")}.cierre-datos a[data-contacto=correo]{font-style:italic;letter-spacing:.015em;--icono-img: 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.3' stroke-linejoin='round'%3E%3Crect x='3' y='5.5' width='18' height='13' rx='1.5'/%3E%3Cpath d='M3.5 6.5l8.5 6.5 8.5-6.5'/%3E%3C/svg%3E")}.cierre-datos a.reel{font:italic 400 20px/1 var(--serif);letter-spacing:.01em;padding:11px 24px 12px;margin-top:12px;border:1px solid var(--acento);border-radius:999px;text-decoration:none;transition:background-color .6s,color .6s}.cierre-datos a.reel:before{content:none}.cierre-datos a.reel:focus-visible{background:var(--acento);color:#000}@media(hover:hover)and (pointer:fine){.cierre-datos a.reel:hover{background:var(--acento);color:#000}}.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{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:var(--libre-control);box-sizing:border-box}.rotulo.cierre .retrato{position:relative;inset:auto;width:auto;flex:1 1 0;min-height:0;max-height:150vw;margin-bottom:-36px}.retrato img{object-position:var(--luz-x, 50%) var(--cara-y, 40%)}.retrato:after{background:linear-gradient(to bottom,rgba(0,0,0,.35),transparent 14%,transparent 62%,#000 calc(100% - 20px))}.rotulo.cierre .cierre-texto{position:relative;inset:auto;transform:none;margin:0 var(--margen)}.rotulo.cierre h2{font-size:clamp(44px,13.4vw,80px)}.cierre h2 br{display:none}.cierre .oficio{margin-top:14px}.cierre .acciones{margin-top:20px;gap:14px}.cierre-datos{font-size:22px}}@media(max-aspect-ratio:9/10)and (max-height:720px){.rotulo.cierre .retrato{margin-bottom:-18px}.cierre .oficio{margin-top:10px}.cierre .lugar{margin-top:6px}.cierre .acciones{margin-top:14px;gap:8px}}@media(orientation:landscape)and (max-height:540px){.rotulo.cierre .cierre-texto{top:max(20px,env(safe-area-inset-top));transform:none}.rotulo.cierre h2{font-size:clamp(40px,13vh,56px)}.cierre h2 br{display:none}.cierre .oficio{margin-top:12px}.cierre .acciones{margin-top:18px;gap:10px 24px}}@media(pointer:coarse){.rotulo.cierre.visible .oscuro{animation-delay:.05s}.rotulo.cierre.visible .charco{animation-delay:.5s}.rotulo.cierre.visible .cierre-texto>h2{animation-delay:.6s}.rotulo.cierre.visible .cierre-texto>.oficio{animation-delay:.8s}.rotulo.cierre.visible .cierre-texto>.acciones{animation-delay:1s}}.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}}.cierre.duo .cierre-texto{container-type:inline-size}.cierre.duo h2 .nombre{display:block;white-space:nowrap;pointer-events:auto;padding:0;text-align:left;letter-spacing:inherit;text-transform:inherit;line-height:inherit;-webkit-tap-highlight-color:transparent;opacity:.45;transition:opacity .6s ease}.cierre.duo h2 .nombre.activa{opacity:1}.cierre.duo h2 .nombre:focus-visible{outline:1px solid var(--acento);outline-offset:8px}.cierre.duo h2 .y{display:block;font-style:italic;font-weight:300;font-size:.62em;line-height:1.1;opacity:.8;color:var(--oro, currentColor)}.cierre.duo h2{font-size:min(10.4cqi,13vh,112px)!important;line-height:.98}.cierre.duo .cierre-datos{pointer-events:auto;opacity:.62;transition:opacity .6s ease}.cierre.duo .cierre-datos.activa{opacity:1}.cierre-datos .persona{grid-column:1 / -1;margin-bottom:2px;font:italic 300 clamp(17px,1.4vw,20px)/1 var(--serif);letter-spacing:.02em;color:var(--tenue);transition:color .6s ease}.cierre-datos.activa .persona{color:var(--acento)}@media(max-aspect-ratio:9/10){.cierre.duo .acciones{gap:12px}}@media(orientation:landscape)and (max-height:540px){.cierre.duo h2{font-size:min(8cqi,11vh,56px)!important}.cierre.duo .acciones{gap:6px}.cierre.duo .cierre-datos{font-size:20px}}@property --luz-x{syntax: "<percentage>"; inherits: true; initial-value: 50%;}@property --luz-y{syntax: "<percentage>"; inherits: true; initial-value: 55%;}.retrato.duo{--fundido-cara: .85s;transition:--luz-x var(--fundido-cara) ease-in-out,--luz-y var(--fundido-cara) ease-in-out}.retrato.duo.elegida{--fundido-cara: .6s}.retrato.duo picture+picture{opacity:0;transition:opacity var(--fundido-cara) ease-in-out}.retrato.duo[data-cara="1"] picture+picture{opacity:1}.retrato.duo.quieto,.retrato.duo.quieto picture+picture,.cierre:not(.rotulo):not(.en-hoja) :is(.nombre,.cierre-datos,.persona){transition:none}@media(prefers-reduced-motion:reduce){.retrato.duo,.retrato.duo picture+picture,.cierre.duo h2 .nombre,.cierre.duo .cierre-datos,.cierre-datos .persona{transition:none}}.a-contacto{font:italic 400 17px/1 var(--serif);letter-spacing:.01em;color:var(--tinta);padding:9px 6px;-webkit-tap-highlight-color:transparent;transition:color .4s,left .4s}.a-contacto:focus-visible{outline:1px solid var(--acento);outline-offset:2px}@media(hover:hover)and (pointer:fine){.a-contacto:hover{color:var(--acento)}}.cabeza .a-contacto{position:absolute;top:max(22px,env(safe-area-inset-top));left:calc(var(--margen) + 102px);height:36px}.sin-idioma .cabeza .a-contacto,.con-tele-sin-idioma .cabeza .a-contacto{left:calc(var(--margen) + 32px)}.cabeza.oculta>.a-contacto,body:has(.rotulo.cierre.visible,.hoja-contacto.abierta,.deslizador.ve) .cabeza>.a-contacto{opacity:0;visibility:hidden;pointer-events:none}@media(max-aspect-ratio:9/10){.sin-idioma .cabeza>.a-contacto{opacity:0;visibility:hidden;pointer-events:none}}@media(max-width:759px){.cabeza .a-contacto{left:calc(var(--margen) + 30px)!important}}.arriba .a-contacto{padding:10px 4px}.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}@media(hover:hover)and (pointer:fine){.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}}.sin-idioma .cabeza .idioma{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s,visibility 0s .4s}
