body.shows-page{isolation:isolate;background:0 0;position:relative}body.shows-page:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#131313b8,#131313b8),url(/medios/fotografias-y-fondos/2024/12/magician-s-hand-removing-red-napkin-from-sleeve-against-black-background-web-1920.webp) 50%/cover no-repeat;position:fixed;inset:0}.shows-page .inner-hero,.shows-page .contact-cta{background:0 0}.shows-intro h2{font-size:1.7rem}.shows-page .show-poster{width:min(760px,100%)}.shows-page .show-types{grid-template-columns:minmax(0,460px) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(30px,3.4vw,52px);width:min(1240px,100% - 80px);padding-block:40px 60px;display:grid}.show-types>div{min-width:0}.show-types h2{color:var(--white);font-size:24px}.show-types>div:nth-child(2)>section:first-child h2{color:var(--red);font-size:30px}.show-types p{font-size:17px;line-height:1.5}.show-types section+section{margin-top:32px}.shows-carousel{position:relative}.shows-carousel .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}.shows-carousel:focus-visible{outline-offset:5px;outline:3px solid #ffdc7a}.shows-slides{aspect-ratio:3/4;border:5px solid #444;position:relative;overflow:hidden}.shows-slide{opacity:0;pointer-events:none;transition-property:opacity;transition-duration:1s;transition-timing-function:ease;position:absolute;inset:0}.shows-slide.active{opacity:1;pointer-events:auto}.shows-page .show-types .shows-slide img{object-fit:cover;object-position:50% 50%;width:100%;height:100%}.shows-page .show-types .shows-slide-1 img{object-position:45% 50%}.shows-page .show-types .shows-slide-2 img{object-position:50% 45%}.shows-page .show-types .shows-slide-3 img{object-position:50% 55%}.shows-page .show-types .shows-slide-4 img{object-position:50% 45%}@media (width<=1023px){.shows-page .show-types{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;width:calc(100% - 48px)}.shows-page .show-types>div:last-child{grid-column:1/-1}}@media (width<=767px){body.shows-page:before{background-position:56%;height:100svh;bottom:auto}.shows-page .show-types{grid-template-columns:1fr;gap:32px;width:calc(100% - 40px);padding-block:24px 40px}.shows-page .show-types>div:last-child{grid-column:auto}.shows-carousel{width:min(100%,440px);margin:auto}.shows-page .shows-intro{padding-block:28px}.shows-intro .section-heading{margin-bottom:28px}}@media (prefers-reduced-motion:reduce){.shows-page .inner-hero>.container{animation:none}.shows-slide{transition:none}}.shows-page .shows-opening{isolation:isolate;background:radial-gradient(at 50% 65%,#ed333614,#0000 65%);min-height:480px;padding:170px 24px 80px;position:relative}.shows-opening-copy{position:relative}.shows-opening h1{text-shadow:0 0 44px #ed333633;margin:12px 0 20px;font-size:clamp(4rem,8vw,7rem);line-height:1.05}.shows-opening p{letter-spacing:.04em;margin:0;font-size:clamp(1.1rem,2vw,1.4rem)}.shows-stage-mark{color:var(--red);font-size:22px;line-height:1;display:block}.shows-opening:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ed333688,#0000);width:min(560px,75%);height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.shows-glint{fill:#fff;opacity:.35;pointer-events:none;width:14px;height:14px;position:absolute}.shows-glint-one{animation:2.4s .5s 2 both shows-glint;top:49%;left:28%}.shows-glint-two{width:9px;height:9px;animation:2.4s 1.2s 2 both shows-glint;top:70%;right:28%}@keyframes shows-glint{0%,to{opacity:.15;transform:scale(.8)}50%{opacity:.65;transform:scale(1.15)}}.shows-page .shows-intro{padding-top:60px;padding-bottom:60px}.shows-intro-heading{max-width:860px;margin:auto}.shows-intro .section-heading{max-width:800px;margin-bottom:44px}.shows-intro h2{max-width:750px;margin-inline:auto;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.2}.shows-intro .section-heading p{margin-top:18px;font-size:clamp(1rem,1.6vw,1.15rem)}.shows-poster-stage{isolation:isolate;background:linear-gradient(145deg,#ffffff0b,#0003);border:1px solid #ffffff26;width:min(680px,100%);margin:auto;padding:12px;position:relative;box-shadow:0 20px 50px #0006}.shows-poster-stage:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#ed333618,#0000 70%);position:absolute;inset:-22px}.shows-page .shows-poster-stage .show-poster{width:100%;height:auto;display:block}.shows-poster-stage[data-reveal=down]{--entrance-transform:translateY(-96px)}.shows-poster-primed .shows-poster-stage:not(.entrance-visible),.shows-poster-stage[data-reveal].entrance-ready:not(.entrance-visible){opacity:0;transition:none;transform:translateY(-96px)}.shows-poster-stage[data-reveal].entrance-ready{transition-duration:.85s;transition-timing-function:cubic-bezier(.22,.61,.36,1)}@media (width<=767px){.shows-page .shows-opening{min-height:400px;padding:145px 20px 55px}.shows-opening h1{margin-block:12px 18px}.shows-glint-one{top:50%;left:14%}.shows-glint-two{top:76%;right:14%}.shows-page .shows-intro{padding-block:36px 44px}.shows-intro .section-heading{margin-bottom:28px}.shows-poster-stage{padding:7px}.shows-poster-stage:before{inset:-10px}}@media (prefers-reduced-motion:reduce){.shows-glint{opacity:.3;animation:none;transform:none}.shows-poster-primed .shows-poster-stage:not(.entrance-visible),.shows-poster-stage[data-reveal].entrance-ready,.shows-poster-stage[data-reveal].entrance-ready:not(.entrance-visible){opacity:1;transition:none;transform:none}}
