 
@font-face{font-family:"S7 Display";src:url(fonts/archivo-expanded-extrabold.woff) format("woff");font-weight:800;font-display:swap}
@font-face{font-family:"S7 Tag";src:url(fonts/archivo-semiexpanded-bold.woff) format("woff");font-weight:700;font-display:swap}
@font-face{font-family:"S7 Text";src:url(fonts/archivo-regular.woff) format("woff");font-weight:400;font-display:swap}
@font-face{font-family:"S7 Text";src:url(fonts/archivo-medium.woff) format("woff");font-weight:500;font-display:swap}
:root{
--s7-azul:#023384;--s7-marfil:#F3EFE6;--s7-rojo:#C8102E;
--s7-marfil-2:#EAE4D8;--s7-tinta:#16233B;--s7-gris:#5A6273;--s7-linea:#D6CFC1;--s7-papel:#FBF9F4;
--s7-noche:#0B1F45;--s7-blanco:#FFFFFF;--s7-negro:#000000;
--s7-font-display:"S7 Display",system-ui,-apple-system,"Segoe UI",sans-serif;
--s7-font-tag:"S7 Tag",system-ui,-apple-system,"Segoe UI",sans-serif;
--s7-font-text:"S7 Text",system-ui,-apple-system,"Segoe UI",sans-serif;
--s7-text:17px;--s7-text-mobile:16px;--s7-small:15px;--s7-xs:13px;--s7-lh:1.65;
--s7-h1:clamp(38px,7.2vw,88px);--s7-h1-small:clamp(32px,5vw,56px);--s7-h2:clamp(24px,3vw,36px);--s7-h2-doc:22px;--s7-lede:clamp(19px,2.3vw,26px);
--s7-space-1:8px;--s7-space-2:16px;--s7-space-3:24px;--s7-space-4:32px;--s7-space-5:48px;--s7-space-6:56px;--s7-space-7:72px;--s7-space-8:80px;
--s7-gutter:24px;--s7-gutter-mobile:16px;--s7-max:1120px;--s7-read:760px;--s7-radius:4px;--s7-header-h:56px}
:root{
 --accent:var(--s7-azul);--sky:var(--s7-marfil);--acc:var(--s7-marfil);
 --bg:var(--s7-noche);--panel:var(--s7-noche);--card:var(--s7-azul);
 --line:color-mix(in srgb,var(--s7-marfil) 22%,transparent);
 --line-soft:color-mix(in srgb,var(--s7-marfil) 12%,transparent);
 --ink:var(--s7-marfil);--bright:var(--s7-blanco);
 --muted:color-mix(in srgb,var(--s7-marfil) 80%,var(--s7-noche));
 --dim:color-mix(in srgb,var(--s7-marfil) 60%,var(--s7-noche));
 --font-display:var(--s7-font-display);--font-ui:var(--s7-font-text);
 --kicker-text:"Seat Seven";
}
html,body{background:var(--s7-marfil)}
body{font-family:var(--s7-font-text)}
.stage-hero{background:var(--s7-noche)}
.stage-overlay h1,.venue-title-m h1,.seo-copy h2,.related h2{font-family:var(--s7-font-display);font-weight:800;font-style:normal}
.stage-overlay h1 .accent,.venue-title-m h1 .accent{color:var(--s7-marfil)}
.tagline{font-family:var(--s7-font-tag);font-weight:700}
.back-btn,.scroll-hint,.view-modal-btn,.tooltip{background:var(--s7-azul);color:var(--s7-blanco)}
.back-btn:hover,.scroll-hint:hover{background:var(--s7-azul);box-shadow:0 0 0 2px var(--s7-marfil)}
.page,.foot{
 --bg:var(--s7-marfil);--panel:var(--s7-papel);--card:var(--s7-papel);
 --line:var(--s7-linea);--line-soft:var(--s7-marfil-2);
 --ink:var(--s7-tinta);--bright:var(--s7-tinta);--muted:var(--s7-gris);--dim:var(--s7-gris);
 --acc:var(--s7-rojo);--accent:var(--s7-azul);--sky:var(--s7-azul);
 background:var(--bg);color:var(--ink)}
.page a{color:var(--s7-azul);text-underline-offset:3px}
.page a:hover{color:var(--s7-rojo)}
.seo-copy h2{color:var(--s7-azul);text-transform:none;letter-spacing:0}
.seo-copy h3{font-family:var(--s7-font-tag);font-weight:700;color:var(--s7-azul)}
.seo-copy p,.seo-copy li,.faq dd{color:var(--s7-tinta)}
.faq dt{font-family:var(--s7-font-tag);font-weight:700;color:var(--s7-azul)}
.s7-note{font-size:var(--s7-small);color:var(--s7-gris)}
.venue-chips a{background:var(--s7-papel);box-shadow:0 0 0 1px var(--s7-linea);color:var(--s7-tinta)}
.venue-chips a:hover{box-shadow:0 0 0 2px var(--s7-azul)}
.venue-chips .vc-name{font-family:var(--s7-font-display);font-weight:800;color:var(--s7-azul)}
.venue-chips .vc-meta{color:var(--s7-gris)}
.skip-link{background:var(--s7-azul);color:var(--s7-blanco)}
.foot{border-top:1px solid var(--s7-linea);background:var(--s7-marfil-2)}
.foot-in{max-width:var(--s7-max);margin:0 auto;padding:28px var(--s7-gutter) 40px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s7-space-2);font-size:var(--s7-small);color:var(--s7-gris)}
.foot nav{display:flex;gap:20px;flex-wrap:wrap}
.foot a{color:var(--s7-gris)}
.foot-brand{flex-basis:100%;line-height:0}
.foot-brand img{height:24px;width:auto;display:block}
.s7-venue .foot-in{max-width:calc(var(--s7-read) + 2 * var(--s7-gutter));row-gap:var(--s7-space-1)}
.s7-index{max-width:var(--s7-max);margin:0 auto;padding:var(--s7-space-4) var(--s7-gutter) var(--s7-space-8)}
@media (max-width:720px){
 .foot-in{padding-left:var(--s7-gutter-mobile);padding-right:var(--s7-gutter-mobile)}
 .foot nav{display:grid;grid-template-columns:1fr 1fr;gap:var(--s7-space-1) var(--s7-space-2)}
}
.seo-copy h2::before{content:none;display:none}
.seo-copy h2{font-size:var(--s7-h2);line-height:1.12;margin:var(--s7-space-5) 0 var(--s7-space-2)}
.seo-copy > h2:first-child{margin-top:0}
.seo-copy h3{text-transform:none;letter-spacing:0;margin:var(--s7-space-3) 0 var(--s7-space-1)}
.seo-copy p{margin:0 0 var(--s7-space-2);line-height:var(--s7-lh)}
.seo-copy ul{margin:0 0 var(--s7-space-2);padding-left:var(--s7-space-3)}
.seo-copy li{margin:0 0 var(--s7-space-1);line-height:var(--s7-lh)}
.faq dd{margin:4px 0 var(--s7-space-2)}
.s7-venue .content > *{max-width:var(--s7-read);margin-left:auto;margin-right:auto}
.s7-venue .seo-copy{max-width:var(--s7-read)}
.breadcrumbs{margin:0;padding-top:var(--s7-space-3);font-size:var(--s7-xs)}
.breadcrumbs a{color:var(--s7-gris)}
.breadcrumbs [aria-current="page"]{color:var(--s7-tinta)}
.seo-copy{padding:var(--s7-space-5) 0 0}
.faq{margin:0}
.s7-note{margin:var(--s7-space-4) 0 0;padding-top:var(--s7-space-2);border-top:1px solid var(--s7-linea)}
.related{margin:var(--s7-space-6) auto;padding:var(--s7-space-4) var(--s7-space-3);
 background:var(--s7-papel);border:0;box-shadow:0 0 0 1px var(--s7-linea);border-radius:var(--s7-radius)}
.related h2{font-family:var(--s7-font-display);font-weight:800;font-size:var(--s7-h2-doc);line-height:1.2;
 text-transform:none;letter-spacing:0;color:var(--s7-azul);margin:0 0 var(--s7-space-2)}
.venue-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s7-space-2)}
.venue-chips a{border:0;border-radius:var(--s7-radius);padding:var(--s7-space-2);background:var(--s7-marfil)}
.venue-chips a:hover{transform:none}
.venue-chips .vc-name{font-size:var(--s7-small)}
@media (max-width:640px){
 .venue-title-m{background:var(--s7-noche);padding:var(--s7-space-2) var(--s7-gutter-mobile)}
 .venue-title-m h1{color:var(--s7-marfil);background:none;-webkit-text-fill-color:var(--s7-marfil)}
 .venue-title-m h1 .accent{-webkit-text-fill-color:var(--s7-marfil)}
 .page{padding-left:var(--s7-gutter-mobile);padding-right:var(--s7-gutter-mobile)}
 .seo-copy{padding-top:var(--s7-space-4)}
 .breadcrumbs{padding-top:var(--s7-space-2)}
 .related{padding:var(--s7-space-3) var(--s7-space-2);margin:var(--s7-space-5) auto}
 .venue-chips{grid-template-columns:1fr}
}
ins.adsbygoogle[data-ad-status="unfilled"]{display:none !important}
@media (min-width:641px){.stage-top .hub-short{display:none}}
.s7-hub .yt-rail{background:var(--s7-noche);border-radius:var(--s7-radius)}
.s7-hub .yt-grp-cont{display:none}
.related h3{font-family:var(--s7-font-tag);font-weight:700;font-size:var(--s7-small);text-transform:none;
 letter-spacing:0;color:var(--s7-tinta);margin:var(--s7-space-3) 0 var(--s7-space-1)}
.related h2+h3{margin-top:0}
.s7-dates{list-style:none;padding:0;margin:0 0 var(--s7-space-3)}
.s7-dates li{padding:var(--s7-space-1) 0;border-bottom:1px solid var(--s7-linea)}
.s7-dates time{font-family:var(--s7-font-tag);font-weight:700}
@media (max-width:640px){
 .s7-hub .seo-copy .yt-rail{background:var(--s7-papel);box-shadow:0 0 0 1px var(--s7-linea);border-radius:var(--s7-radius);margin:var(--s7-space-3) 0}
 .s7-hub .seo-copy .yt-rail-top{display:block;padding:0 var(--s7-space-2) var(--s7-space-1)}
 .s7-hub .seo-copy .yt-rail-h{margin:0;padding:0;font-size:var(--s7-small);line-height:1.3;color:var(--s7-azul);text-align:left;border:0}
 .s7-hub .seo-copy .yt-pill>a{background:var(--s7-marfil)}
 .s7-hub .seo-copy .yt-name,.s7-hub .seo-copy .yt-rail-all a{color:var(--s7-azul)}
}
body.s7-venue{
 --s7v-line:color-mix(in srgb,var(--s7-marfil) 28%,transparent);
 --s7v-muted:color-mix(in srgb,var(--s7-marfil) 78%,var(--s7-azul));
 --accent:var(--s7-marfil);--sky:var(--s7-marfil);--acc:var(--s7-marfil);
 --bg:var(--s7-azul);--panel:var(--s7-azul);--card:var(--s7-azul);
 --line:var(--s7v-line);--line-soft:color-mix(in srgb,var(--s7-marfil) 14%,transparent);
 --ink:var(--s7-marfil);--bright:var(--s7-marfil);--muted:var(--s7v-muted);--dim:var(--s7v-muted)}
html:has(body.s7-venue),body.s7-venue,.s7-venue .stage-hero,.s7-venue .venue-title-m{background:var(--s7-azul)}
.s7-venue .page,.s7-venue .foot{
 --bg:var(--s7-azul);--panel:var(--s7-azul);--card:var(--s7-azul);--line:var(--s7v-line);
 --ink:var(--s7-marfil);--bright:var(--s7-marfil);--muted:var(--s7v-muted);--dim:var(--s7v-muted);
 --acc:var(--s7-marfil);--accent:var(--s7-marfil);--sky:var(--s7-marfil);
 background:var(--s7-azul);color:var(--s7-marfil)}
.s7-venue .page a{color:var(--s7-marfil)}
.s7-venue .page a:hover{color:var(--s7-blanco)}
.s7-venue .seo-copy h2,.s7-venue .seo-copy h3,.s7-venue .faq dt,.s7-venue .related h2,.s7-venue .related h3,
.s7-venue .seo-copy p,.s7-venue .seo-copy li,.s7-venue .faq dd{color:var(--s7-marfil)}
.s7-venue .s7-note{color:var(--s7v-muted);border-top-color:var(--s7v-line)}
.s7-venue .breadcrumbs a{color:var(--s7v-muted)}
.s7-venue .breadcrumbs [aria-current="page"]{color:var(--s7-marfil)}
.s7-venue .s7-dates li{border-bottom-color:var(--s7v-line)}
.s7-venue .related{background:var(--s7-marfil);box-shadow:none}
.s7-venue .related h2,.s7-venue .related h3{color:var(--s7-azul)}
.s7-venue .related a{color:var(--s7-marfil)}
.s7-venue .venue-chips a{background:var(--s7-azul);box-shadow:none;color:var(--s7-marfil)}
.s7-venue .venue-chips a:hover{box-shadow:0 0 0 2px var(--s7-marfil),0 0 0 4px var(--s7-azul)}
.s7-venue .venue-chips .vc-name{color:var(--s7-marfil)}
.s7-venue .venue-chips .vc-meta{color:color-mix(in srgb,var(--s7-marfil) 78%,var(--s7-azul))}
.s7-venue .stage-overlay::before{background:linear-gradient(to top,color-mix(in srgb,var(--s7-azul) 90%,transparent) 0%,color-mix(in srgb,var(--s7-azul) 40%,transparent) 55%,transparent 100%)}
.s7-venue .stage-overlay h1,.s7-venue .venue-title-m h1,.s7-venue .stage-overlay h1 .accent,.s7-venue .venue-title-m h1 .accent{
 color:var(--s7-marfil);-webkit-text-fill-color:var(--s7-marfil);background:none;filter:none;text-shadow:none}
.s7-venue .tagline,.s7-venue #stage-title{color:var(--s7-marfil);text-shadow:none}
.s7-venue .stage-legend{color:var(--s7v-muted);text-shadow:none}
.s7-venue .chip,.s7-venue .chip *,.s7-venue .match-badge,.s7-venue .yt-expand,.s7-venue .back-btn,.s7-venue .scroll-hint,
.s7-venue .scroll-hint .arrow,.s7-venue .pano-nav-step,.s7-venue #view3d .dvm-v3d-button,.s7-venue .loader-chip,.s7-venue .tooltip,
.s7-venue .view-modal-btn,.s7-venue .yt-sec,.s7-venue .share-btn,
.s7-venue .stage-hero:has(#back-btn:not(.hidden)) #stage-title{
 background-color:var(--s7-marfil);color:var(--s7-azul);border-color:var(--s7-marfil);box-shadow:none;text-shadow:none}
.s7-venue .chip *,.s7-venue .scroll-hint .arrow{background-color:transparent}
.s7-venue .brand-dot{background:var(--s7-azul)}
.s7-venue .back-btn:hover,.s7-venue .scroll-hint:hover,.s7-venue .yt-expand:hover,.s7-venue .chip-link:hover,
.s7-venue #view3d .dvm-v3d-button:hover,.s7-venue .view-modal-btn:hover,.s7-venue .share-btn:hover{
 background-color:var(--s7-marfil);color:var(--s7-azul);box-shadow:0 0 0 2px var(--s7-azul),0 0 0 4px var(--s7-marfil)}
.s7-venue .best-star{display:none !important}
.s7-venue .stage-hero:has(#back-btn:not(.hidden)) #stage-title::before{display:none}
.s7-venue .stage-hero:has(#back-btn:not(.hidden)) #viewer.hidden{background:var(--s7-azul);border:1px solid var(--s7-marfil);box-shadow:none}
.s7-venue .share-pop{background:var(--s7-azul);border-color:var(--s7v-line);box-shadow:0 0 0 1px var(--s7v-line)}
.s7-venue .share-pop-h{color:var(--s7v-muted)}
.s7-venue .share-item{color:var(--s7-marfil)}
.s7-venue .share-item:hover{background:transparent;border-color:var(--s7-marfil)}
.s7-venue .share-copy{background:transparent;border-color:var(--s7v-line)}
.s7-venue .share-copy.is-done{border-color:var(--s7-marfil);color:var(--s7-marfil)}
.s7-venue .share-ico.is-copy,.s7-venue .share-ico.is-email{background:var(--s7-marfil);color:var(--s7-azul)}
.s7-venue .minimap-bar{background:var(--s7-azul);border-color:var(--s7v-line);box-shadow:none}
.s7-venue .minimap-label{color:var(--s7-marfil)}
.s7-venue .minimap-step{background:var(--s7-azul);border-color:var(--s7v-line);color:var(--s7-marfil)}
.s7-venue .minimap-step:hover:not(:disabled){border-color:var(--s7-marfil)}
.s7-venue .minimap-dot{background:var(--s7-rojo);border-color:var(--s7-marfil);box-shadow:none}
.s7-venue .loader{background:var(--s7-azul)}
.s7-venue .loader.loading-pano{background:color-mix(in srgb,var(--s7-azul) 45%,transparent)}
.s7-venue .loader-label{color:var(--s7-marfil)}
.s7-venue .loader.loading-pano .loader-label,.s7-venue .nav-veil .loader-label{background:transparent;color:var(--s7-marfil);box-shadow:none}
.s7-venue .nav-veil .loader-bar{background:var(--s7v-line)}
.s7-venue .loader-bar{background:var(--s7v-line)}
.s7-venue .view-modal{background:color-mix(in srgb,var(--s7-azul) 75%,transparent)}
.s7-venue .view-modal-card{background:var(--s7-azul);color:var(--s7-marfil);box-shadow:0 0 0 1px var(--s7v-line)}
.s7-hub .yt-rail{background:var(--s7-azul);box-shadow:none;scrollbar-color:var(--s7v-line) transparent}
.s7-venue .yt-rail::-webkit-scrollbar-thumb{background:var(--s7v-line)}
.s7-venue .yt-rail-h,.s7-venue .yt-name,.s7-venue .yt-rail-all a{color:var(--s7-marfil)}
.s7-venue .yt-meta{color:var(--s7v-muted)}
.s7-venue .yt-pill>a{background:transparent}
.s7-venue .yt-pill>a:hover{background:transparent;box-shadow:0 0 0 1px var(--s7-marfil)}
.s7-venue .yt-thumb{background:var(--s7-azul);border-color:var(--s7v-line)}
@media (min-width:641px){.s7-hub .yt-rail{padding-left:var(--s7-space-2);padding-right:var(--s7-space-2)}}
@media (max-width:640px){
 .s7-venue #stage-title{background:var(--s7-marfil);color:var(--s7-azul);border-color:var(--s7-marfil)}
 .s7-venue #stage-title::before{background:var(--s7-azul)}
 .s7-hub .seo-copy .yt-rail{background:transparent;box-shadow:none}
 .s7-hub .seo-copy .yt-pill>a{background:transparent;box-shadow:0 0 0 1px var(--s7v-line)}
 .s7-hub .seo-copy .yt-rail-h,.s7-hub .seo-copy .yt-name,.s7-hub .seo-copy .yt-rail-all a{color:var(--s7-marfil)}
}
.s7-venue .foot{border-top:1px solid var(--s7v-line);background:var(--s7-azul)}
.s7-venue .foot,.s7-venue .foot-in,.s7-venue .foot a{color:var(--s7v-muted)}
.s7-venue .foot a:hover{color:var(--s7-marfil)}
.s7-venue .stage-hero,.s7-venue .loader{background:var(--s7-marfil)}
.s7-venue .stage-overlay::before{display:none}
.s7-venue .stage-overlay h1,.s7-venue .stage-overlay h1 .accent{color:var(--s7-azul);-webkit-text-fill-color:var(--s7-azul);background:none;filter:none}
.s7-venue .stage-overlay .tagline{color:var(--s7-tinta)}
.s7-venue #stage-title{color:var(--s7-azul)}
.s7-venue #stage-title::before{background:var(--s7-azul)}
.s7-venue .stage-legend{color:var(--s7-gris)}
.s7-venue .loader-label{color:var(--s7-azul)}
.s7-venue .loader-bar{background:var(--s7-linea)}
.s7-venue .chip,.s7-venue .match-badge,.s7-venue .yt-expand,.s7-venue .back-btn,.s7-venue .scroll-hint,.s7-venue .share-btn,
.s7-venue .zoom-btn,.s7-venue .tooltip,.s7-venue .loader-chip{background-color:var(--s7-azul);color:var(--s7-marfil);border-color:var(--s7-azul)}
.s7-venue .chip *,.s7-venue .scroll-hint .arrow{background-color:transparent;color:var(--s7-marfil)}
.s7-venue .brand-dot{background:var(--s7-marfil)}
.s7-venue .zoom-ctrl{border-color:var(--s7-azul);box-shadow:none}
.s7-venue .zoom-btn+.zoom-btn{border-top-color:var(--s7v-line)}
.s7-venue .back-btn:hover,.s7-venue .scroll-hint:hover,.s7-venue .yt-expand:hover,.s7-venue .chip-link:hover,.s7-venue .share-btn:hover,.s7-venue .zoom-btn:hover{
 background-color:var(--s7-azul);color:var(--s7-marfil);box-shadow:0 0 0 2px var(--s7-marfil),0 0 0 4px var(--s7-azul)}
.s7-venue .stage-hero:has(#back-btn:not(.hidden)) :is(.chip,.back-btn,.yt-expand,.share-btn,.scroll-hint){
 background-color:var(--s7-marfil);color:var(--s7-azul);border-color:var(--s7-marfil)}
.s7-venue .stage-hero:has(#back-btn:not(.hidden)) :is(.chip *,.scroll-hint .arrow){color:var(--s7-azul)}
.s7-venue .stage-hero:has(#back-btn:not(.hidden)) :is(.back-btn,.yt-expand,.share-btn,.chip-link,.scroll-hint):hover{
 background-color:var(--s7-marfil);color:var(--s7-azul);box-shadow:0 0 0 2px var(--s7-azul),0 0 0 4px var(--s7-marfil)}
.s7-venue .stage-hero:has(#back-btn:not(.hidden)) #viewer.hidden{background:var(--s7-marfil);border-color:var(--s7-azul)}
@media (max-width:640px){
 .s7-venue #stage-title{background:var(--s7-azul);color:var(--s7-marfil);border-color:var(--s7-azul)}
 .s7-venue #stage-title::before{background:var(--s7-marfil)}
}
.s7-venue .tooltip{background-color:var(--s7-marfil);color:var(--s7-azul);border:1px solid var(--s7-gris);
 box-shadow:0 6px 18px color-mix(in srgb,var(--s7-negro) 22%,transparent)}
.s7-venue .tooltip .tooltip-thumb{background:var(--s7-linea)}
.s7-venue .tooltip .tooltip-thumb::after{border-color:color-mix(in srgb,var(--s7-azul) 25%,transparent);border-top-color:var(--s7-azul)}
.s7-venue #viewer:not(.is-in) path.section.selected{fill:var(--s7-azul) !important}
.s7-venue #stage:not(:has(#viewer.is-in)) .minimap-dot{visibility:hidden !important}
.s7-venue #view3d .dvm-v3d-button{background:var(--s7-marfil) !important;border-color:var(--s7-marfil) !important;
 color:var(--s7-azul) !important;box-shadow:none !important;-webkit-backdrop-filter:none;backdrop-filter:none}
.s7-venue #view3d .dvm-v3d-button:hover{background:var(--s7-marfil) !important;border-color:var(--s7-marfil) !important;
 color:var(--s7-azul) !important;box-shadow:0 0 0 2px var(--s7-azul),0 0 0 4px var(--s7-marfil) !important}
.s7-venue #view3d .dvm-v3d-button .dvm-v3d-icon-white,.s7-venue #view3d .dvm-v3d-button svg,
.s7-venue #view3d .dvm-v3d-button svg *{color:var(--s7-azul) !important;fill:var(--s7-azul) !important}
@media (hover:hover) and (min-width:641px){
 .s7-venue .stage-hero:not(:has(#back-btn:not(.hidden))) #tooltip{visibility:hidden !important}
 .s7-venue .s7-preview{position:absolute;left:0;top:0;z-index:11;width:240px;padding:6px;border-radius:var(--s7-radius);
  background:color-mix(in srgb,var(--s7-marfil) 78%,transparent);border:1px solid var(--s7-linea);
  box-shadow:0 6px 18px color-mix(in srgb,var(--s7-negro) 18%,transparent);
  opacity:0;transition:opacity .12s ease;pointer-events:none;will-change:transform}
 .s7-venue .s7-preview.is-on{opacity:1}
 .s7-venue .s7-preview-thumb{width:100%;aspect-ratio:16/9;border-radius:var(--s7-radius);overflow:hidden;background:var(--s7-linea)}
 .s7-venue .s7-preview-thumb img{width:100%;height:100%;object-fit:cover;display:block}
 .s7-venue .s7-preview-thumb.is-empty{display:none}
 .s7-venue .s7-preview-label{margin:6px 2px 1px;font:700 var(--s7-xs)/1.3 var(--s7-font-tag);color:var(--s7-azul);
  white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
}
@media (hover:hover) and (min-width:641px) and (prefers-reduced-motion:reduce){.s7-venue .s7-preview{transition:none}}
.s7-venue .wheel-hint,.s7-venue .wheel-hint.show{top:14px;transform:translate(-50%,0)}
@media (max-width:640px){.s7-venue .wheel-hint,.s7-venue .wheel-hint.show{top:12px}}
.s7-venue{--s7v-halo:0 0 1px var(--s7-marfil),0 0 2px var(--s7-marfil),0 0 4px var(--s7-marfil),0 0 8px var(--s7-marfil),0 0 14px var(--s7-marfil)}
.s7-venue .stage-overlay h1,.s7-venue .stage-overlay h1 .accent,.s7-venue .stage-overlay .tagline,.s7-venue .stage-overlay .stage-legend{text-shadow:var(--s7v-halo)}
@media (min-width:641px){.s7-venue .stage-hero:not(:has(#back-btn:not(.hidden))) #stage-title{text-shadow:var(--s7v-halo)}}
.s7-venue{--s7v-glass:color-mix(in srgb,var(--s7-noche) 82%,transparent)}
.s7-venue .stage-hero:not(:has(#back-btn:not(.hidden))) :is(.chip,.match-badge,.yt-expand,.back-btn,.scroll-hint,.share-btn,.zoom-btn),
.s7-venue .wheel-hint{background-color:var(--s7v-glass);color:var(--s7-marfil);border:1px solid var(--s7v-line);
 -webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:none}
.s7-venue .stage-hero:not(:has(#back-btn:not(.hidden))) :is(.chip *,.scroll-hint .arrow){color:var(--s7-marfil)}
.s7-venue .stage-hero:not(:has(#back-btn:not(.hidden))) :is(.yt-expand,.back-btn,.scroll-hint,.share-btn,.zoom-btn,.chip-link):hover{
 background-color:var(--s7-azul);border-color:var(--s7-azul);color:var(--s7-marfil);box-shadow:none}
.s7-venue .stage-hero:not(:has(#back-btn:not(.hidden))) .zoom-ctrl{border-color:var(--s7v-line)}
@media (max-width:640px){
 .s7-venue .stage-hero:not(:has(#back-btn:not(.hidden))) #stage-title{background:var(--s7v-glass);color:var(--s7-marfil);
  border-color:var(--s7v-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
 .s7-venue .stage-hero:not(:has(#back-btn:not(.hidden))) #stage-title::before{background:var(--s7-marfil)}
}
.s7-venue .site-footer{border-top:1px solid var(--s7v-line);background:var(--s7-azul);color:var(--s7v-muted);
 font-size:var(--s7-xs);line-height:1.6;text-align:left;
 padding:var(--s7-space-4) max(var(--s7-gutter),calc((100% - var(--s7-read)) / 2)) var(--s7-space-5)}
.s7-venue .site-footer p{margin:0 0 var(--s7-space-1);max-width:var(--s7-read)}
.s7-venue .site-footer a{color:var(--s7-marfil);text-underline-offset:3px}
.s7-venue .site-footer a:hover{color:var(--s7-blanco)}
.s7-foot-brand{display:inline-block;line-height:0;margin:0 0 var(--s7-space-2)}
.s7-foot-brand img{height:24px;width:auto;display:block}
@media (max-width:640px){.s7-venue .site-footer{padding-left:var(--s7-gutter-mobile);padding-right:var(--s7-gutter-mobile)}}
.s7-venue .fixtures h2{font-family:var(--s7-font-display);font-weight:800;font-size:var(--s7-h2-doc);line-height:1.2;
 text-transform:none;letter-spacing:0;color:var(--s7-marfil);border-left:0;padding-left:0;margin-left:0}
.s7-venue .fixtures-sub,.s7-venue .fixtures-note{color:var(--s7v-muted)}
.s7-venue .fixtures{background:transparent;border:0;border-top:1px solid var(--s7v-line);border-radius:0;
 padding:var(--s7-space-4) 0 0;margin:var(--s7-space-5) auto 0}
.s7-venue .fixture-list{gap:0}
.s7-venue .fixture{background:transparent;border:0;border-bottom:1px solid var(--s7v-line);border-radius:0}
.s7-venue .fixture:hover{background:color-mix(in srgb,var(--s7-marfil) 8%,transparent);border-color:var(--s7v-line)}
.s7-venue .fixture.is-self,.s7-venue .fixture.fx-here{background:color-mix(in srgb,var(--s7-marfil) 12%,transparent);
 border-color:var(--s7v-line);box-shadow:inset 3px 0 0 var(--s7-marfil)}
.s7-venue .fx-date{font-family:var(--s7-font-tag);font-weight:700}
.s7-venue .venue-nav a,.s7-venue .related-all a{color:var(--s7-marfil)}
.s7-venue .venue-nav a:hover,.s7-venue .related-all a:hover{color:var(--s7-blanco)}
.s7-venue .related .related-all a{color:var(--s7-azul)}
.s7-venue .yt-ad-label{color:var(--s7v-muted)}
.s7-venue .yt-rail-top{background:linear-gradient(var(--s7-azul) 70%,transparent)}
.s7-hub .yt-grp-cont{display:revert}
body.s7-hub:has(.yt-ad-inline ins[data-ad-status="unfilled"]) .yt-grp-cont,
body.s7-hub.yt-ads-sticky .yt-grp-cont,body.s7-hub.yt-ads-none .yt-grp-cont{display:none}
.s7-venue .related>h3:first-child{margin-top:0}
@media (min-width:641px){
 body.s7-hub .wheel-hint{top:66px;transform:translate(-50%,-8px)}
 body.s7-hub .wheel-hint.show{top:66px;transform:translate(-50%,0)}
}
body.s7-venue{--tix:var(--s7-marfil);--tix-hi:var(--s7-blanco);--tix-ink:var(--s7-azul);--tix-ring:var(--s7-azul)}
.s7-venue :is(.tix-pano,.tix-bar .tix-go,.tix-hint):focus-visible{box-shadow:0 0 0 5px color-mix(in srgb,var(--s7-marfil) 50%,transparent)}
.s7-venue .tix-pano,.s7-venue .tix-hint{box-shadow:none}
.s7-venue .tix-bar{background:transparent;border:1px solid var(--s7v-line);border-radius:var(--s7-radius)}
.s7-venue .tix-bar .tix-h{color:var(--s7-marfil)}
.s7-venue .tix-bar .tix-m{color:var(--s7v-muted)}
.s7-venue .tix-row{border-color:var(--s7-marfil);color:var(--s7-marfil)}
.s7-venue .tix-row:hover{background:var(--s7-marfil);color:var(--s7-azul)}
.s7-venue .stage-hero:not(:has(#back-btn:not(.hidden))) .tix-hint{background:var(--s7-azul);color:var(--s7-marfil)}
.s7-venue .stage-hero:not(:has(#back-btn:not(.hidden))) .tix-hint:hover{background:var(--s7-azul);
 box-shadow:0 0 0 2px var(--s7-marfil),0 0 0 4px var(--s7-azul)}
.s7-venue .yt-pill[data-path$="/quiz"] .yt-thumb{background:var(--s7-azul);border-color:var(--s7v-line)}
.s7-venue .yt-pill[data-path$="/quiz"] .yt-thumb::after{color:var(--s7-marfil)}
.s7-venue .yt-pill[data-path$="/quiz"] .yt-sec{background:var(--s7-marfil);color:var(--s7-azul)}
.s7-venue .yt-pill[data-path$="/quiz"] .yt-meta{color:var(--s7v-muted)}
.s7-venue .yt-pill[data-path$="/quiz"] .yt-name::before,.s7-venue .qp-li .vc-name::before{color:var(--s7-marfil)}
.s7-venue .qp-h{color:var(--s7-azul)}
.s7-venue .qp-chips li a{background:var(--s7-azul);border-color:var(--s7-azul)}
.s7-venue .qp-chips li a .vc-meta{color:color-mix(in srgb,var(--s7-marfil) 78%,var(--s7-azul))}
.s7-venue .court-cards a{border-color:var(--s7v-line)}
.s7-venue .vc-soon{border-color:var(--s7v-line)}
.s7-venue .venue-note{border-left-color:var(--s7-marfil);color:var(--s7v-muted)}
