.pl{position:relative;width:100%;color:var(--color-choc)}.pl-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.pl-muro{fill:none;stroke:var(--color-choc);stroke-width:3;vector-effect:non-scaling-stroke;stroke-dasharray:4200;stroke-dashoffset:0;transition:stroke-dashoffset 2.2s cubic-bezier(.77,0,.175,1)}.pl:not(.en-vista) .pl-muro{stroke-dashoffset:4200}.pt{position:absolute;display:block;overflow:hidden;container-type:size;background:var(--campo,var(--color-pink-soft));color:var(--color-choc);text-decoration:none;outline:1px solid var(--color-choc);transition:opacity .7s ease var(--d,0ms),translate .9s cubic-bezier(.23,1,.32,1) var(--d,0ms)}.pl:not(.en-vista) .pt,.pl:not(.en-vista) .pt-mas{opacity:0;translate:0 16px}.pt-foto{position:absolute;inset:0;overflow:hidden}.pl .pt-foto img{position:absolute;inset:0;max-width:none;width:100%;height:100%;object-fit:cover;transition:scale .9s cubic-bezier(.23,1,.32,1)}.pt-tapa{position:absolute;z-index:1;display:flex;flex-direction:column;pointer-events:none}.pt-cab{display:block;font-family:var(--font-peso);font-weight:800;font-stretch:75%;font-variation-settings:"opsz" 96;font-size:min(calc(158cqw / var(--len)),34cqh);line-height:.8;letter-spacing:-.035em;white-space:nowrap;transition:translate .6s cubic-bezier(.23,1,.32,1)}.pt-baj{display:block;margin-top:.35em;font-family:var(--font-display);font-style:italic;font-weight:300;font-size:clamp(11px,9cqh,26px);line-height:1}.pt-n{position:absolute;z-index:1;display:flex;gap:.8em;font-size:clamp(8px,5.4cqh,11px);font-weight:700;letter-spacing:.16em;text-transform:uppercase;pointer-events:none}.pt-n span{font-weight:400;opacity:.8}.pt--revista .pt-foto:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(55,38,30,.55),rgba(55,38,30,0) 42%)}.pt--revista .pt-tapa{inset:5cqh 5cqw auto;color:var(--color-ivory)}.pt--revista .pt-baj{align-self:flex-start;margin-top:.5em;padding:.12em .4em .18em;background:var(--color-pink);color:var(--color-choc)}.pt--revista .pt-n{left:5cqw;bottom:5cqh;color:var(--color-ivory)}.pt--afiche .pt-foto{top:40%}.pt--afiche .pt-tapa{inset:5cqh 5cqw auto;height:calc(40% - 7cqh);justify-content:flex-end}.pt--afiche .pt-cab{font-size:min(calc(158cqw / var(--len)),24cqh)}.pt--afiche .pt-baj{color:var(--color-burgundy)}.pt--afiche.pt--oscura .pt-tapa{color:var(--color-ivory)}.pt--afiche.pt--oscura .pt-baj{color:var(--color-pink)}.pt--afiche .pt-n{top:5cqh;right:5cqw}.pt--afiche.pt--oscura .pt-n{color:var(--color-ivory)}.pt--lomo .pt-foto{left:26%}.pt--lomo .pt-tapa{left:0;top:100%;width:100cqh;height:26cqw;padding:0 7cqh;justify-content:center;transform-origin:0 0;transform:rotate(-90deg)}.pt--lomo .pt-cab{font-size:min(calc(150cqh / var(--len)),15cqw)}.pt--lomo .pt-baj{font-size:clamp(10px,4.6cqw,22px);color:var(--color-burgundy)}.pt--lomo.pt--oscura .pt-tapa{color:var(--color-ivory)}.pt--lomo.pt--oscura .pt-baj{color:var(--color-pink)}.pt--lomo .pt-n{right:4cqw;top:6cqh;padding:.35em .6em;background:var(--campo)}.pt--lomo.pt--oscura .pt-n{color:var(--color-ivory)}.pt-vano{position:absolute;z-index:2;left:50%;bottom:-1px;width:44px;height:3px;translate:-50% 0;background:var(--color-ivory-2)}@media (hover:hover) and (pointer:fine){.pl .pt:focus-visible .pt-foto img,.pl .pt:hover .pt-foto img{scale:1.07}.pt--afiche:hover .pt-cab,.pt--revista:hover .pt-cab{translate:0 -4%}}.pt:focus-visible{outline:3px solid var(--color-burgundy);z-index:2}.pt-mas{position:absolute;display:grid;place-items:center;border:1px dashed var(--color-choc);background:repeating-linear-gradient(45deg,transparent 0 8px,rgba(55,38,30,.06) 8px 9px);color:var(--color-choc);font-family:var(--font-display);font-size:clamp(18px,2vw,30px);text-decoration:none;transition:opacity .7s ease .5s,translate .9s ease .5s,background-color .3s ease}.pt-mas:hover{background-color:var(--color-pink-soft)}.pl-aqui{position:absolute;display:inline-flex;align-items:center;gap:10px;translate:-12px -50%;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--color-burgundy);white-space:nowrap}.pl-aqui i{width:12px;height:12px;border-radius:50%;background:var(--color-pink);animation:pl-late 1.8s ease-in-out infinite}@keyframes pl-late{50%{transform:scale(1.6);opacity:.55}}.pl-flotante{position:fixed;top:0;left:0;z-index:50;width:260px;aspect-ratio:4/5;overflow:hidden;pointer-events:none;background:var(--color-choc);opacity:0;scale:.88;transition:opacity .22s ease,scale .42s var(--ease-out-soft,ease-out)}.pl-flotante.es-visible{opacity:1;scale:1}.pl .pl-flotante>*{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0}.pl .pl-flotante>.es-actual{opacity:1}@media (hover:none),(pointer:coarse){.pl-flotante{display:none}}@media (prefers-reduced-motion:reduce){.pl-muro,.pt,.pt-mas{transition:none!important}.pl-aqui i{animation:none}}.pl .pt--revista .pt-foto img{object-position:50% 72%}.pl .pt--afiche .pt-foto img{object-position:50% 28%}.pl .pt--lomo .pt-foto img{object-position:50% 22%}