@import url('event-badges.css?v=15');
@font-face{font-family:Anton;src:url('assets/anton.woff') format('woff');font-style:normal;font-weight:400;font-display:swap}
.event-showcase{background:#211e1b}
.event-reel .art-ticket{--stock:#292b2c;--ink:#54c6dc;--accent:#3cbf88;--stub:#256aa9;display:grid;grid-template-columns:minmax(0,1fr) 145px;background:var(--stock);color:var(--ink);position:relative;isolation:isolate;min-width:0}
.event-reel .art-ticket.serena{--stock:#174ca5;--ink:#fff6dc;--accent:#ffd32b;--stub:#ffd32b;background:var(--stock)}
.art-ticket .ticket-main{padding:20px 28px 0;min-width:0;position:relative;isolation:isolate;overflow:hidden}
.art-ticket .ticket-main::after{content:"";position:absolute;inset:0;pointer-events:none;background:url('assets/papel-grano.svg');opacity:.28;z-index:5}
.art-ticket .ticket-top{display:flex;justify-content:space-between;align-items:center;border-block:1px solid currentColor;padding:9px 0;position:relative;z-index:2}
.art-ticket .status{font:7px/1.4 Plex;letter-spacing:.8px;color:inherit}.art-ticket .status i{background:currentColor}.art-ticket .ticket-top>.mono{font:8px/1.4 Plex;letter-spacing:.5px}
.event-reel .art-ticket .event-body{display:block;position:relative;padding:17px 0 16px;min-height:0;isolation:isolate}
.copa-kicker{display:flex;justify-content:space-between;gap:15px;font:8px/1.4 Plex;letter-spacing:.5px;margin-bottom:15px;position:relative;z-index:3}
.art-ticket .event-copy{position:relative;z-index:2}
.event-reel .art-ticket .event-copy h3{font:400 128px/.81 Anton,Impact,sans-serif;letter-spacing:-5px;margin:0;color:inherit;position:relative}
.display-title{display:block;position:relative}.display-title>span{display:block;white-space:nowrap}
.solidarity .display-title{width:69%}.solidarity .display-title>span:nth-child(2){margin-top:4px}
.title-star{font:70px/.7 Inter;vertical-align:15px;margin-left:14px;color:var(--accent)}
.ticket-graphic{position:absolute;pointer-events:none;z-index:1}.ticket-graphic img{display:block;width:100%;height:100%;object-fit:contain}
.solidarity-graphic{width:410px;height:410px;right:-145px;top:-36px;transform:rotate(-12deg);opacity:.95}
.ticket-side-note{position:absolute;right:0;bottom:20px;z-index:3;width:140px;color:var(--ink)}
.ink-note{font:18px/.98 Anton;letter-spacing:-.2px;display:block;margin-bottom:20px}.tiny-note{font:6px/1.5 Plex;letter-spacing:.3px}
.art-ticket .organizer{font:7px/1.5 Plex;letter-spacing:.4px;margin:21px 0 0;max-width:350px;color:inherit}
.art-ticket.serena .display-title{position:relative;z-index:2}.serena-top em{font:italic 83px/.8 Garamond;letter-spacing:-4px;position:relative;display:inline-block;vertical-align:17px;margin-left:26px;transform:rotate(-9deg)}
.serena .display-title>span+span{margin-top:3px}
.serena-graphic{right:-7px;top:18px;width:315px;height:315px;mix-blend-mode:multiply;opacity:.8;z-index:1}
.art-ticket.serena .organizer{max-width:420px;background:var(--stock);display:inline-block;padding-right:10px;margin-top:19px;position:relative;z-index:2}
.edition-ghost{position:absolute;right:0;bottom:12px;font:8px Plex;letter-spacing:5px;z-index:3}
.art-ticket .ticket-metrics{border-top:1px solid currentColor;position:relative;z-index:3;padding:14px 0 16px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;background:var(--stock)}
.art-ticket .ticket-metrics strong{font:400 37px/.95 Anton;letter-spacing:-.8px;color:var(--accent);display:flex;align-items:baseline;gap:4px}.art-ticket .ticket-metrics strong small{font:6px/1.2 Plex;letter-spacing:0;max-width:23px}
.art-ticket .ticket-metrics p>span{font:7px/1.4 Plex;letter-spacing:.1px}.art-ticket .ticket-metrics p{gap:7px}
.art-ticket .event-details{position:relative;z-index:3;border-color:currentColor;background:var(--stock)}.art-ticket .event-details summary{border-color:currentColor;font:9px Plex;min-height:42px;padding:12px 0}.art-ticket .plus{font:22px Inter}.art-ticket .event-expanded p{font-size:12px;color:inherit}.art-ticket .event-expanded .mono{font-size:8px}.art-ticket .event-expanded{padding-bottom:20px}
.event-reel .art-ticket .ticket-stub{padding:20px 17px;background:var(--stub);color:#332b26;border-left:1px dashed #332b26;gap:14px;text-align:left;align-items:stretch;position:relative}
.stub-edition{font:400 78px/.9 Anton;letter-spacing:-4px;display:block;border-bottom:1px solid;padding-bottom:12px}
.art-ticket .ticket-stub>.mono{font:7px/1.4 Plex;letter-spacing:.5px;display:block}.art-ticket .ticket-stub>div>strong{font:400 71px/.82 Anton;letter-spacing:-3px;display:block}.art-ticket .ticket-stub>div>span{font:9px/1.5 Plex;display:block;margin-top:14px}
.art-ticket .barcode{height:44px;width:100%;background:repeating-linear-gradient(90deg,currentColor 0 1px,transparent 1px 3px,currentColor 3px 6px,transparent 6px 8px,currentColor 8px 9px,transparent 9px 13px)}
.art-ticket .stub-bottom{font:7px/1.5 Plex;letter-spacing:.6px}
.art-ticket .ticket-stub>div>strong{line-height:1}
.event-reel .solidarity .ticket-stub{color:#f3f2df}
.event-reel .serena .ticket-stub{color:#173c7b}
.serena-graphic{filter:grayscale(1) invert(1);mix-blend-mode:screen!important}
.stub-year{font-size:43px;letter-spacing:-1px;padding-top:6px}
.event-live-link{display:flex;align-items:center;justify-content:space-between;gap:15px;position:relative;z-index:6;padding:14px 16px;background:#256aa9;color:#fff9e7;font:700 13px/1.2 Inter;margin:0 0 8px;width:100%;border:0;min-height:48px;text-align:left}
.serena .event-live-link{background:#ffd32b;color:#15376c}
.event-live-link>b{font:24px/1 Inter}.event-live-link:hover{text-decoration:none;filter:brightness(1.12)}
.event-live-link:disabled{background:#353d40;color:#c0d8d9;cursor:default;font-weight:400}.event-live-link:disabled:hover{filter:none}
@media(max-width:650px){.stub-edition.stub-year{font-size:19px;letter-spacing:-.5px;padding:0}.event-live-link{font-size:11px;min-height:46px;padding:12px}.event-live-link>b{font-size:21px}}
@media(min-width:1101px){
 .event-reel .art-ticket .event-copy h3{font-size:152px;letter-spacing:-5.5px}
 .solidarity .display-title{transform:scaleX(1.72);transform-origin:left center;width:58%}
 .serena .display-title>span:last-child{transform:scaleX(1.8);transform-origin:left center}
 .solidarity-graphic{width:490px;height:490px;right:-95px;top:-65px;transform:rotate(-12deg)}
 .serena-graphic{width:380px;height:380px;right:0;top:-5px;opacity:.95}
 .serena-top em{margin-left:55px;vertical-align:25px;font-size:95px}
}
@media(min-width:1101px){.event-reel .art-ticket{mask-image:radial-gradient(circle 14px at 0 0,transparent 98%,black),radial-gradient(circle 14px at 100% 0,transparent 98%,black),radial-gradient(circle 14px at 0 100%,transparent 98%,black),radial-gradient(circle 14px at 100% 100%,transparent 98%,black),radial-gradient(circle 14px at calc(100% - 145px) 0,transparent 98%,black),radial-gradient(circle 14px at calc(100% - 145px) 100%,transparent 98%,black)}}
@media(min-width:1450px){.event-reel .art-ticket .event-copy h3{font-size:155px}.solidarity-graphic{width:490px;height:490px;top:-70px;right:-130px}.serena-graphic{width:370px;height:370px;top:0;right:20px}.ticket-side-note{width:180px}.ink-note{font-size:23px}}
@media(min-width:651px) and (max-width:1100px){.event-reel .art-ticket{grid-template-columns:minmax(0,1fr) 130px}.art-ticket .ticket-main{padding:18px 22px 0}.event-reel .art-ticket .event-copy h3{font-size:94px;letter-spacing:-3px}.serena-top em{font-size:60px;vertical-align:12px}.solidarity-graphic{width:320px;height:320px;right:-120px;top:-25px}.ticket-side-note{width:95px;bottom:20px}.ink-note{font-size:14px}.tiny-note{font-size:5px}.title-star{font-size:50px;margin-left:5px;vertical-align:10px}.serena-graphic{width:250px;height:250px;right:-15px;top:15px}.art-ticket .organizer{font-size:6px}.copa-kicker{font-size:6px}.art-ticket .ticket-metrics strong{font-size:31px}}
@media(max-width:650px){
 .event-reel .art-ticket{display:block}.art-ticket .ticket-main{padding:16px 18px 0}.art-ticket .ticket-top{padding:8px 0}.art-ticket .status,.art-ticket .ticket-top>.mono{font-size:6px;letter-spacing:0}
 .event-reel .art-ticket .event-body{padding:14px 0 16px;min-height:0;display:block}.copa-kicker{font-size:5.5px;letter-spacing:.15px;margin-bottom:18px}
 .event-reel .art-ticket .event-copy h3{font-size:72px;letter-spacing:-2.6px;line-height:.84}.solidarity .display-title{width:100%}.solidarity .display-title>span:nth-child(2){margin-top:3px}.title-star{font-size:37px;vertical-align:8px;margin-left:8px}
 .solidarity-graphic{width:220px;height:220px;right:-105px;top:15px;opacity:.83}.ticket-side-note{position:relative;width:auto;right:auto;bottom:auto;margin-top:14px;display:flex;justify-content:space-between;align-items:end;gap:18px}.ink-note{font:11px/.98 Anton;margin:0}.tiny-note{font-size:5px;max-width:100px;text-align:right}
 .art-ticket .organizer{font-size:6px;margin-top:18px;max-width:200px}.serena-top em{font-size:51px;letter-spacing:-2px;vertical-align:10px;margin-left:17px}.serena-graphic{width:178px;height:178px;right:-25px;top:14px;opacity:.65}.art-ticket.serena .organizer{font-size:5.5px;max-width:220px;margin-top:22px}.edition-ghost{display:none}
 .art-ticket .ticket-metrics{padding:13px 0;gap:9px}.art-ticket .ticket-metrics strong{font-size:28px;letter-spacing:-.5px;display:block}.art-ticket .ticket-metrics strong small{font-size:5px;display:block;margin-bottom:4px;max-width:none}.art-ticket .ticket-metrics p>span{font-size:5.5px;letter-spacing:0}.art-ticket .ticket-metrics p{gap:7px}.art-ticket .event-details summary{min-height:40px;font-size:8px}.art-ticket .plus{font-size:19px}
 .event-reel .art-ticket .ticket-stub{padding:13px 18px;border-left:0;border-top:1px dashed #332b26;height:90px;display:grid;grid-template-columns:35px 1fr 58px 9px;gap:11px;align-items:center;text-align:left}
 .stub-edition{font-size:32px;letter-spacing:-1px;border:0;padding:0}.art-ticket .ticket-stub>.mono{display:none}.art-ticket .ticket-stub>div>strong{font-size:30px;line-height:1;letter-spacing:-1px}.art-ticket .ticket-stub>div>span{font:6px/1.4 Plex;margin:0}.art-ticket .ticket-stub>div:not(.barcode){display:flex;gap:10px;align-items:center}.art-ticket .barcode{height:44px;width:58px}.art-ticket .stub-bottom{font-size:5px;letter-spacing:0;writing-mode:vertical-rl}
}
@media(max-width:360px){.event-reel .art-ticket .event-copy h3{font-size:64px}.title-star{font-size:30px;margin-left:3px}.copa-kicker{font-size:5px}.art-ticket .ticket-stub>div:not(.barcode){gap:5px}}



