.chapter--hero{isolation:isolate;position:relative}.chapter--hero .composition{z-index:1;position:relative}.hero-background{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-background__waves{position:absolute;inset:0}.hero-background:after{content:"";background:linear-gradient(#1b314e 0%,#1b314e55 18%,#1b314e20 45%,#1b314ed9 77%,#1b314e 100%);position:absolute;inset:0}.site .chapter--reviews{background:#142a40;padding-top:20px}.chapter__content.testimonials{padding-block:0}.testimonials__heading{margin-bottom:14px}.testimonials__rating{flex-wrap:wrap;align-items:center;gap:16px;width:fit-content;min-height:44px;display:flex}.testimonials__rating-label{color:#d3dfe7;align-items:center;gap:8px;display:flex}.testimonials__rating-label img{background:#f5e84b;border-radius:5px;padding:3px}.testimonials__rating-number{color:#f7f6ef;align-items:baseline;gap:5px;display:flex}.testimonials__rating-number>span{color:#a9bdcd}.testimonials__stars{color:#ecdf85;white-space:nowrap}.testimonials__rating-count{color:#c4d3df}.testimonials__rating-count>span{margin-left:8px}.testimonials__rating:hover .testimonials__rating-count{text-underline-offset:4px;text-decoration:underline}.testimonials__toolbar{color:#b9c8d6;border-bottom:1px solid #b7c9d830;justify-content:space-between;gap:16px;margin-bottom:12px;padding-bottom:10px;display:flex}.testimonials__toolbar>span:first-child{color:#eff2f3;text-transform:uppercase}.testimonials__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.testimonial{color:#edf2f5;background:#1e364c;border:1px solid #abc0d331;border-radius:9px;flex-direction:column;min-width:0;margin:0;padding:16px 18px;display:flex}.testimonial--featured{color:#182e32;background:#e8ece3;border-color:#e8ece3}.testimonial__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.testimonial__platform{color:#b6c8d6;white-space:nowrap}.testimonial--featured .testimonial__platform{color:#50615c}.testimonial--featured .testimonials__stars{color:#49624e}.testimonial blockquote{flex:1;margin:13px 0}.testimonial blockquote p{overflow-wrap:anywhere;margin:0}.testimonial figcaption{border-top:1px solid #b7c9d826;align-items:center;gap:8px;padding-top:9px;display:flex}.testimonial--featured figcaption{border-color:#18332920}.testimonial__avatar{color:#cfdee8;background:#aec4d51c;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.testimonial--featured .testimonial__avatar{color:#37503f;background:#ccd7c8}.testimonial figcaption>div{min-width:0}.testimonial figcaption>div>a{overflow-wrap:anywhere;display:block}.testimonial figcaption a:hover{text-underline-offset:3px;text-decoration:underline}.testimonial time{color:#b9c9d6;margin-top:4px;display:block}.testimonial--featured time{color:#57685e}.testimonial__source{border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;margin-left:auto;display:grid}.testimonial a:focus-visible{outline-color:#edf2f5}.testimonial--featured a:focus-visible{outline-color:#234c3d}.testimonials__bottom{margin-top:10px}.testimonials__bottom>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.testimonials__all{color:#eaf0f4;align-items:center;gap:14px;min-height:36px;display:inline-flex}.testimonials__all:hover{text-underline-offset:5px;text-decoration:underline}.testimonials__note{color:#adc0cf;margin:0}.chapter--reviews .chapter__footer{margin-top:12px;padding-top:8px}@media (width<=900px){.testimonials__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.testimonials__grid{grid-template-columns:1fr}.testimonials__rating{gap:10px}.testimonials__rating-label{width:100%}.testimonial__source{width:44px;height:44px}.testimonials__bottom>div{gap:0}}.upcoming-shows{min-width:0}.upcoming-shows__heading{color:#c5d3e2;justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;display:flex}.upcoming-shows__note{color:#acbed4;max-width:420px;margin:0 0 18px}.upcoming-shows__list{gap:12px;display:grid}.show-detail{background:#ffffff04;border:1px solid #a6c0df30;border-radius:8px;grid-template-columns:58px minmax(0,1fr);gap:18px;padding:20px;display:grid}.show-detail__date{text-align:center;border-right:1px solid #a6c0df30;padding-top:3px;padding-right:16px}.show-detail__date strong{color:#f4f7fc;display:block}.show-detail__date span{color:#b7c9df;text-transform:uppercase;margin-top:7px;display:block}.show-detail__badge{color:#efe98c;display:inline-block}.show-detail h3{color:#f1f5fa;margin:6px 0 8px}.show-detail__body>p{color:#b7c9df;margin:0}.show-detail__meta{color:#c5d3e2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;margin-top:12px;display:flex}.show-detail__meta a{color:#f6ed55;align-items:center;gap:10px;min-height:44px;display:inline-flex}.show-detail__meta a:hover{text-underline-offset:4px;text-decoration:underline}.upcoming-shows__status{color:#c5d3e2;border:1px solid #a6c0df30;border-radius:8px;padding:24px}.upcoming-shows__status p{margin:0 0 10px}.upcoming-shows__status button{color:#f4f7fc;cursor:pointer;background:0 0;border:1px solid #a6c0df60;border-radius:5px;min-height:44px;padding:0 16px}@media (width<=600px){.show-detail{grid-template-columns:48px minmax(0,1fr);gap:14px;padding:16px}.show-detail__date{padding-right:12px}}.live-alerts{padding:48px var(--page-gutter);color:#183329;background:linear-gradient(110deg,#f2f1df,#e5eddf);border-top:1px solid #ffffff80}.live-alerts__inner{grid-template-columns:1fr 1.1fr;align-items:center;gap:48px;width:min(1200px,100%);margin:auto;display:grid}.live-alerts__label{color:#345439;background:#d8e4ce;border-radius:20px;align-items:center;gap:8px;padding:7px 10px;display:inline-flex}.live-alerts__label>span{background:#4b7650;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #4b765016}.live-alerts h2{margin:14px 0 12px}.live-alerts__copy p{color:#4e6254;margin:0}.live-alerts__email-label{margin-bottom:9px;display:block}.live-alerts__field{background:#f6f7f1;border:1px solid #81937d80;border-radius:8px;align-items:center;gap:12px;padding:5px 5px 5px 16px;display:flex;box-shadow:0 3px 12px #19332a05}.live-alerts__field:focus-within{outline-offset:3px;outline:2px solid #416844}.live-alerts__field svg{fill:none;stroke:#667b69;stroke-width:1.5px;flex-shrink:0;width:20px;height:20px}.live-alerts__field input{color:#173229;background:0 0;border:0;outline:none;flex:1;min-width:0;height:44px}.live-alerts__field input::placeholder{color:#788879}.live-alerts__field button{color:#f0f5ec;white-space:nowrap;cursor:pointer;background:#173c30;border:0;border-radius:5px;justify-content:center;align-items:center;gap:16px;min-height:44px;padding:0 18px;transition:background .18s,box-shadow .18s;display:inline-flex}.live-alerts__field button:hover{background:#285740;box-shadow:0 3px 9px #18332920}.live-alerts__field button:disabled{opacity:.65;cursor:wait}.live-alerts :is(a,button,input):focus-visible{outline-offset:4px;outline:2px solid #335d3a}.live-alerts__consent{color:#465c4d;cursor:pointer;align-items:flex-start;gap:8px;margin-top:13px;display:flex}.live-alerts__consent input{accent-color:#285740;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;flex:none;width:15px;height:15px;margin:1px 0 0}.live-alerts__privacy{color:#586d5c;margin:10px 0 0}.live-alerts__privacy a{text-underline-offset:3px;text-decoration:underline}.live-alerts__message{color:#693e28;margin:8px 0 0}.live-alerts__message:empty{margin:0}.live-alerts__trap{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.live-alerts__success{background:#f4f7ee;border:1px solid #b6cbb0;border-radius:10px;align-items:center;gap:14px;min-height:112px;padding:20px;display:flex}.live-alerts__success>span{background:#c8d9c2;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.live-alerts__success p{color:#4e6254;margin:7px 0 0}@media (width<=800px){.live-alerts__inner{grid-template-columns:1fr;gap:26px}.live-alerts{padding-block:32px}}@media (width<=420px){.live-alerts__field{gap:8px;padding-left:10px}.live-alerts__field svg{display:none}.live-alerts__field button{gap:8px;padding-inline:12px}}.team-preferences{border:0;min-width:0;margin:22px 0 16px;padding:0}.team-preferences legend{padding:0}.team-preferences>p{max-width:56ch;margin:8px 0 12px}.team-preferences__choices{flex-wrap:wrap;gap:7px;margin-bottom:14px;display:flex}.team-preferences__choices button{text-transform:capitalize;color:#173229;cursor:pointer;background:#f6f7f1;border:1px solid #81937d;border-radius:18px;min-height:40px;padding:8px 12px}.team-preferences__choices button[aria-pressed=true]{color:#fff;background:#173c30;border-color:#173c30}.team-preferences label{margin-bottom:7px;display:block}.team-preferences__custom{gap:8px;display:flex}.team-preferences__custom input{color:#173229;background:#f6f7f1;border:1px solid #81937d;border-radius:6px;flex:1;min-width:0;padding:11px}.team-preferences__custom button{color:#fff;cursor:pointer;background:#173c30;border:0;border-radius:6px;padding:10px 14px}.team-preferences button:disabled{opacity:.5;cursor:default}.team-preferences :is(button,input):focus-visible{outline-offset:3px;outline:2px solid #335d3a}.team-preferences .team-preferences__error{color:#8a2d16;margin-bottom:0}.team-preferences__error:empty{display:none}.rewards-club{padding:clamp(48px,7vw,100px) var(--page-gutter);background:#12243a;border-top:1px solid #c5d7ec1c}.rewards-club__inner{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,90px);width:min(1120px,100%);margin:auto;display:grid}.rewards-club__eyebrow{color:#c6d5e6;align-items:center;gap:10px;display:flex}.rewards-club h2{color:#f5f8fc;margin:24px 0}.rewards-club h2>span{color:#dfc185}.rewards-club__copy>p:not(.rewards-club__eyebrow){color:#b7c9dc;max-width:440px}.rewards-club__copy>.rewards-club__intro{color:#f0f5fb!important}.rewards-club__cta{color:#15273b;background:#eddbb3;border-radius:7px;justify-content:space-between;align-items:center;gap:24px;min-height:48px;margin-top:14px;padding:16px 20px;display:inline-flex}.rewards-club__cta:hover{background:#faeaca}.rewards-club__help{color:#b7c9dc;text-underline-offset:4px;width:fit-content;padding:16px 0;text-decoration:underline;display:block}.rewards-club__panel{background:radial-gradient(at 50% 10%,#d8c49a16,#0000 65%),#192e46;border:1px solid #d8c49a55;border-radius:16px;padding:24px;box-shadow:0 24px 60px #07132033}.rewards-club__identity{justify-content:space-between;align-items:center;gap:20px;display:flex}.rewards-club__identity img{width:74px;height:auto}.rewards-club__identity span{color:#ddc89e}.rewards-club__crown{background:#ddc89e09;border:1px solid #ddc89e40;border-radius:50%;place-items:center;width:48px;height:48px;margin:12px auto;display:grid}.rewards-club__crown svg{fill:none;stroke:#ddc89e;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:26px}.rewards-club__panel h3{text-align:center;margin:0 0 16px}.rewards-club__panel ul{margin:0;padding:0;list-style:none}.rewards-club__panel li{border-top:1px solid #c5d7ec22;gap:16px;padding:17px 0;display:flex}.rewards-club__panel li>span{color:#ddc89e;padding-top:3px}.rewards-club__panel li p{color:#b7c9dc;margin:6px 0 0}.rewards-club__note{color:#a7bcd2;margin:14px 0 0}.rewards-club__tiers{isolation:isolate;position:relative}.rewards-tier-list{transition:opacity .18s}.rewards-tier-list[inert]{opacity:0}.rewards-tier-button{cursor:pointer;width:100%;min-height:56px;color:inherit;text-align:left;background:0 0;border:0;border-top:1px solid #c5d7ec22;align-items:center;gap:12px;padding:10px 3px;display:flex}.rewards-tier-button:hover{background:#ddc89e0a}.rewards-tier-button:focus-visible,.rewards-tier-detail button:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #ddc89e}.rewards-tier__level{color:#ddc89e;border:1px solid #ddc89e55;border-radius:6px;flex:none;place-items:center;width:30px;height:34px;display:grid}.rewards-tier-button small{color:#a7bcd2;margin-bottom:4px;display:block}.rewards-tier__toggle{color:#ddc89e;margin-left:auto}.rewards-tier-detail{z-index:1;overscroll-behavior:contain;background:linear-gradient(135deg,#293f55,#172d44);border:1px solid #ddc89e60;border-radius:12px;padding:18px;animation:.22s ease-out reward-reveal;position:absolute;inset:0;overflow-y:auto}.rewards-tier-detail__top{color:#ddc89e;justify-content:space-between;align-items:center;gap:12px;display:flex}.rewards-tier-detail button{color:#e5d5b6;cursor:pointer;background:#14283b;border:1px solid #ddc89e40;border-radius:7px;align-items:center;gap:10px;min-height:44px;padding:8px 10px;display:inline-flex}.rewards-tier-detail button:hover{background:#30465c}.rewards-tier-detail h4{color:#f3e6c9;margin:12px 0 16px}.rewards-club__panel .rewards-tier-detail li{color:#d4e1ed;border:0;margin-left:16px;padding:5px 0;list-style:outside;display:list-item}@keyframes reward-reveal{0%{opacity:0;transform:scale(.97)translateY(5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rewards-tier-detail{animation:none}.rewards-tier-list{transition:none}}@media (width<=760px){.rewards-club__inner{grid-template-columns:1fr}.rewards-club__copy>p:not(.rewards-club__eyebrow){max-width:none}.rewards-club__panel{justify-self:center;width:100%;max-width:500px}}.chapter--hits{background:radial-gradient(at 50% 0,#263d55 0%,#102238 65%);padding-top:24px}.chapter--hits .collection-title{text-align:left;color:#e3eaf2;width:min(1400px,100%);margin:0 auto 16px}.collection-piece__activate{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;display:block}.collection-piece__activate .collection-piece__open{opacity:1}.collection-piece--active{background:#102238;border:1px solid #c5d7ec30;border-radius:14px;grid-column:span 2;padding:12px}.inline-card-stage{touch-action:pan-y;cursor:grab;border-radius:10px;height:360px;position:relative;overflow:hidden}.inline-card-stage canvas{display:block}.inline-card-stage>img{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute}.inline-card-stage.is-ready>img{display:none}.inline-card-controls{color:#b1c2d6;justify-content:space-between;align-items:center;gap:12px;padding:5px 6px;display:flex}.inline-card-controls button{color:#fff;cursor:pointer;background:#20364e;border:1px solid #c5d7ec55;border-radius:22px;padding:9px 18px}.inline-card-controls button:disabled{opacity:.5}.inline-card-stage:focus-visible,.collection-piece__activate:focus-visible{outline-offset:3px;outline:2px solid #b4d8ff}.collection-soon{color:#b1c2d6;width:min(1400px,100%);margin:22px auto 0}.collection-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 22px;width:min(1400px,100%);margin:auto;padding:12px 0;display:grid}.collection-piece{color:#f0f4fa;min-width:0;text-decoration:none;display:block}.collection-piece__stage{perspective:1000px;background:radial-gradient(#69809a22,#0000 70%);border-radius:12px;justify-content:center;align-items:center;height:clamp(190px,27vh,320px);display:flex;position:relative}.collection-piece__stage img{object-fit:contain;filter:drop-shadow(0 15px 13px #0005);width:100%;height:100%;transition:transform .35s,filter .35s}.collection-piece:hover img,.collection-piece:focus-visible img{filter:drop-shadow(8px 22px 18px #0007);transform:translateY(-7px)rotateY(-8deg)}.collection-piece__open{opacity:0;background:#102238dd;border:1px solid #c5d7ec44;border-radius:20px;padding:7px 10px;transition:opacity .2s;position:absolute;bottom:6px;right:6px}.collection-piece:hover .collection-piece__open,.collection-piece:focus-visible .collection-piece__open{opacity:1}.collection-piece__caption{padding:12px 6px 0}.collection-piece__caption h3{margin:0 0 5px}.collection-piece__caption p{color:#b1c2d6;margin:0}.collection-piece:focus-visible{outline-offset:6px;border-radius:6px;outline:2px solid #b4d8ff}@media (width<=900px){.collection-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.collection-piece__stage{height:260px}}@media (width<=540px){.collection-piece__stage{height:205px}.collection-piece__open{opacity:1;padding:5px 7px;bottom:0}.collection-gallery{gap:24px 12px}.chapter--hits{padding-top:15px}}@media (prefers-reduced-motion:reduce){.collection-piece__stage img,.collection-piece__open{transition:none}.collection-piece:hover img,.collection-piece:focus-visible img{transform:none}}.inline-card-stage{touch-action:none;-webkit-user-select:none;user-select:none}.collection-piece img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.collection-piece:hover img,.collection-piece:focus-visible img{transform:none}.inline-card-stage:active{cursor:grabbing}.collection-intro{color:#b1c2d6;width:min(1400px,100%);margin:0 auto 16px}.site__body{isolation:isolate;background:var(--card-navy);min-height:0;position:relative}.site__body>.hero-background{z-index:0}.site__body>.site__pages{z-index:1;height:100%;position:relative}.site .site__pages>:is(.chapter,.rewards-club,.live-alerts,.site__footer){background:0 0;border-top:0;position:relative}.site__pages>:is(section,footer)+:is(section,footer):before{content:"";top:0;left:var(--page-gutter);right:var(--page-gutter);pointer-events:none;background:linear-gradient(90deg,#0000,#d5e5f24d 20% 80%,#0000);height:1px;position:absolute}.site .chapter__footer{border-top:0}.site .live-alerts{color:#edf3fa}.site .live-alerts__copy p,.site .live-alerts__consent,.site .live-alerts__privacy{color:#c1d0e2}.site .live-alerts__label{color:#d5e5f5;background:#d2e7fa12;border:1px solid #d2e7fa30}.site .live-alerts__label>span{background:#b5dcc4;box-shadow:0 0 0 4px #b5dcc416}.site .live-alerts__message,.site .live-alerts .team-preferences__error{color:#ffd4b9}.site .live-alerts__success{color:#183329}.site .live-alerts :is(a,button,input):focus-visible{outline-color:#b9d6f6}:root{color:#e3eaf2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--card-navy:#1b314e;background:#1b314e}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0;overflow:hidden}html,body{overflow:clip}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline-offset:5px;outline:2px solid #dceaff}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site{--page-gutter:clamp(20px, 4vw, 64px);background:var(--card-navy);grid-template-rows:76px minmax(0,1fr);width:100%;height:100dvh;display:grid}.site__header{width:calc(100% - var(--page-gutter) * 2);border-bottom:1px solid #d4e2f112;justify-content:space-between;align-items:center;gap:20px;height:64px;margin:12px auto 0;display:flex}.site__brand{align-items:center;min-height:44px;display:flex}.site__brand img{width:74px;height:auto;display:block}.site__nav{align-items:center;gap:clamp(16px,3vw,36px);display:flex}.site__nav a{color:#c2d0e1;align-items:center;min-height:44px;display:flex}.site__nav a:hover{color:#fff}.site__nav .site__shows{color:#f2f6fb;background:#ffffff08;border:1px solid #cbdcf140;border-radius:6px;gap:12px;padding:0 18px;transition:background .18s,border-color .18s}.site__nav .site__shows:hover{background:#ffffff12;border-color:#cbdcf180}.site__shows svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:21px;height:21px}.site__shows .site__shows-play{fill:currentColor;stroke:none}.composition{grid-template-rows:minmax(0,1fr) auto auto 44px;gap:16px;width:min(640px,100%);height:min(850px,100dvh - 106px,120vw + 101.6px);min-height:400px;display:grid}.hero-stats{color:#c6d3e3;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px clamp(8px,1.8vw,18px);margin:0 0 14px;display:flex}.hero-stats>span{white-space:nowrap}.hero-stats__item{align-items:center;gap:7px;display:inline-flex}.hero-stats__item svg{fill:none;stroke:#d1def0;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}.hero-stats strong{color:#f4f7fc}.hero-stats__dot{color:#8b9db3}@media (width<=420px){.hero-stats{gap:7px}}@media (width<=480px){.hero-stats__item{flex-direction:column;gap:6px}}.card{height:100%;min-height:0;margin:0;position:relative}.card__stage{isolation:isolate;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;outline-offset:-4px;height:100%;min-height:0;position:relative}.card__stage:focus-visible{border-radius:12px;outline:1px solid #cbdcf16b}.card__stage--dragging{cursor:grabbing}.chapter--hero .card__stage canvas{pointer-events:none;transform:translateY(64px)}.chapter--hero .card__poster{transform:translateY(64px)scale(.66)}.chapter--hero .card__shadow{pointer-events:none;transform:translateY(64px)}.card__poster{pointer-events:none}.card__stage canvas,.card__poster{width:100%;height:100%;position:absolute;inset:0}.card__poster{object-fit:contain;opacity:1;transition:opacity .3s;transform:scale(.66)}.card__stage canvas{opacity:0;transition:opacity .3s}.card--ready .card__poster{opacity:0}.card--ready canvas{opacity:1}.card__shadow{z-index:-1;filter:blur(17px);opacity:.38;background:#081321;border-radius:50%;width:44%;height:2%;position:absolute;bottom:7%;left:28%}.card__caption{white-space:nowrap;align-items:center;gap:12px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.card__controls{opacity:.75;gap:2px;transition:opacity .2s;display:flex}.card:hover .card__controls,.card:focus-within .card__controls{opacity:.8}.card__controls button{color:#becfe3;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:12px;display:grid}.card__controls svg{stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.card__controls button:hover{background:#ffffff0c}.card__controls button:disabled{visibility:hidden}.socials{justify-content:center;align-items:center;gap:14px;display:flex}.social{background:#ffffff07;border:1px solid #cbdcf12b;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .18s,border-color .18s,transform .18s;display:grid}.social img{object-fit:contain;width:24px;height:24px;display:block}.social:hover{background:#ffffff12;border-color:#cbdcf177;transform:translateY(-2px)}@media (hover:none){.card__controls{opacity:.65}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important}}.site__pages{scroll-behavior:smooth;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#71839955 transparent;min-height:0;overflow:hidden auto}.site__pages:focus-visible{outline-offset:-2px;outline:1px solid #a6bad055}.chapter{min-height:100%;padding:clamp(32px, 5vh, 64px) var(--page-gutter) 24px;flex-direction:column;justify-content:center;display:flex}.chapter--hero{padding:8px var(--page-gutter) 22px;align-items:center}.hero-intro{z-index:2;text-align:center;pointer-events:none;width:100%;padding:0 20px;position:absolute;top:clamp(20px,3.2vh,34px);left:0}.hero-intro__lockup{justify-content:center;align-items:center;gap:18px;display:flex}.hero-intro h1{color:#edf3fa;margin:0}.hero-intro__divider{background:#c5d7ec45;width:1px;height:24px}.hero-intro__lockup img{object-fit:contain;width:64px;height:31px;display:block}.hero-intro__leagues{color:#b7c9df;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin:14px 0 0;display:flex}.hero-intro__leagues>span{white-space:nowrap}.hero-intro__league{object-fit:contain;flex:none;display:block}.hero-intro__league--pl{filter:brightness(0)invert();width:87px;height:36px}.hero-intro__league--laliga{width:90px;height:26px}.hero-intro__league-divider{background:#c5d7ec35;width:1px;height:20px}.hero-intro__more{color:#c6d3e3}.hero-intro__disclaimer{color:#b7c9df;text-wrap:pretty;max-width:430px;margin:10px auto 0}@media (width<=600px){.hero-intro{top:14px}.hero-intro__lockup{gap:14px}.hero-intro__leagues{gap:14px;margin-top:12px}}.hero-actions{justify-content:center;gap:10px;margin-bottom:8px;display:flex}.hero-action{background:#ffffff04;border:1px solid #c5d7ec4d;border-radius:6px;justify-content:center;align-items:center;gap:20px;min-height:48px;padding:0 20px;transition:background .2s,transform .2s,border-color .2s;display:inline-flex}.hero-action span{color:#9fb7d3}.hero-action--primary{color:#172c47;background:#e7edf5;border-color:#e7edf5}.hero-action--primary span{color:inherit}.hero-action:hover{background:#ffffff12;border-color:#c5d7ec;transform:translateY(-3px)}.hero-action--primary:hover{background:#fff}.chapter__content{width:min(1200px,100%);margin:auto;padding:32px 0}.chapter__heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:36px;display:flex}.eyebrow{color:#a9bbd1;text-transform:uppercase;margin:0 0 18px}.chapter h2{margin:0}.chapter h2>span{color:#8caccf}.text-link{border-bottom:1px solid #a9bbd15c;align-items:center;gap:20px;min-height:44px;display:inline-flex}.text-link:hover{color:#fff;border-color:#fff}.hits-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.hit{min-width:0}.hit__image{aspect-ratio:1.137;background:#10233b;border-radius:4px;position:relative;overflow:hidden}.hit__image img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:block}.hit:hover .hit__image img{transform:scale(1.035)}.hit__number{background:#10233be8;border:1px solid #ffffff40;border-radius:3px;padding:7px 10px;position:absolute;bottom:12px;left:12px}.hit__caption{justify-content:space-between;gap:12px;padding-top:18px;display:flex}.hit h3{margin:0 0 8px}.hit p{color:#a9bbd1;margin:0}.chapter__footer{color:#a9bbd1;border-top:1px solid #c5d7ec24;justify-content:space-between;align-items:center;gap:20px;width:min(1200px,100%);margin:32px auto 0;padding-top:14px;display:flex}.chapter__footer a{align-items:center;gap:16px;min-height:44px;display:flex}.chapter__footer a:hover{color:#fff}.chapter--hits{background:#102238}.chapter--reviews{background:#304858}.chapter--show{background:#1d2533}.review-layout{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,7vw,100px);display:grid}.review-score{text-align:center;padding:32px 0}.review-score__stars{color:#d9e6f5}.review-score__value{margin-left:-.06em;display:block}.review-score p{color:#b7c9df;margin:0}.chapter__description{color:#b7c9df;margin:28px 0}.section-button{color:#152b46;background:#e7edf5;border:1px solid #0000;border-radius:5px;justify-content:space-between;align-items:center;gap:32px;padding:17px 22px;transition:background .2s,transform .2s;display:inline-flex}.section-button:hover{background:#fff;transform:translateY(-2px)}.review-details{gap:44px;padding-top:28px;display:flex}.review-details p{gap:8px;margin:0;display:grid}.review-details span{color:#a9bbd1}.data-note{color:#93a7bf;margin:24px 0 0}.show-layout{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,8vw,120px);display:grid}.section-button--whatnot{background:#f6ed55;gap:12px}.section-button--whatnot>img{flex:none;width:26px;height:26px;display:block}.section-button--whatnot>span{margin-left:8px}.section-button--whatnot:hover{background:#fff787}.show-pass{background:#203a5b;border:1px solid #a6c0df4d;border-radius:8px;padding:clamp(24px,4vw,48px);transform:rotate(2deg);box-shadow:0 24px 70px #07182c30}.show-pass__top{align-items:center;gap:18px;display:flex}.show-pass h3{margin:40px 0 24px}.show-pass>p{color:#bdccdf;max-width:300px}.show-pass strong{color:#edf3fb}.show-pass__bottom{color:#bdccdf;border-top:1px dashed #a6c0df4d;justify-content:space-between;gap:16px;margin-top:36px;padding-top:22px;display:flex}@media (width>=901px) and (height<=760px){.chapter__content{padding:12px 0}.chapter__heading{margin-bottom:24px}.hits-grid{max-width:1000px;margin:auto}.hit__image{max-height:32vh}.chapter__footer{margin-top:16px}}@media (width<=900px){.review-layout,.show-layout{gap:30px}.show-pass{transform:none}.hits-grid{gap:16px}}@media (width<=600px){.hero-actions{gap:7px;width:100%}.hero-action{gap:10px;padding:0 12px}.hero-stats{margin-bottom:0}.chapter{padding-top:28px;padding-bottom:20px}.chapter--hero{justify-content:flex-start;padding-top:8px}.chapter--hero .composition{--extra-gap:clamp(3px, calc((100dvh - 650px) * .04), 10px);height:calc(min(850px, calc(100dvh - 106px), calc((100vw - 32px) * 1.2 + 140px)) + var(--extra-gap) * 3);min-height:calc(400px + var(--extra-gap) * 3);gap:calc(16px + var(--extra-gap));margin-top:clamp(0px,18dvh - 126px,40px)}.chapter__heading{flex-direction:column;align-items:start;gap:16px;margin-bottom:24px}.hits-grid{grid-template-columns:1fr;gap:24px}.hit{grid-template-columns:42% 1fr;align-items:center;gap:18px;display:grid}.hit__caption{padding:0}.hit__number{padding:4px 6px;bottom:6px;left:6px}.review-layout,.show-layout{grid-template-columns:1fr;gap:32px}.review-score{padding:0}.review-copy{text-align:center}.review-details{justify-content:center}.chapter__description{margin:20px 0}.show-pass h3{margin-top:24px}.chapter__footer{gap:12px;margin-top:20px}.chapter__footer a{gap:8px}}@media (prefers-reduced-motion:reduce){.site__pages{scroll-behavior:auto}}.site__footer{padding:30px var(--page-gutter);background:#0b1625;border-top:1px solid #c5d7ec24}.site__footer-inner{justify-content:space-between;align-items:center;gap:24px;width:min(1200px,100%);margin:auto;display:flex}.site__footer p{color:#acbed4;margin:0}.site__footer nav{flex-wrap:wrap;gap:24px;display:flex}.site__footer nav a{align-items:center;gap:10px;min-height:44px;display:inline-flex}.site__footer nav img{object-fit:contain;flex-shrink:0;width:24px;height:24px}.site__footer nav a:hover{color:#fff;text-underline-offset:5px;text-decoration:underline}@media (width<=700px){.site__footer-inner{flex-wrap:wrap}.site__footer nav{justify-content:space-between;gap:16px;width:100%}}.card__load-state{text-align:center;color:#c6d3e3;z-index:2;position:absolute;bottom:6px;left:16px;right:16px}.card__load-state button{color:#fff;cursor:pointer;background:#17314b;border:1px solid #c5d7ec66;border-radius:6px;min-height:44px;padding:8px 12px}.alert-account__brand{letter-spacing:.25em;font-weight:700}.alert-account h1{letter-spacing:-.04em;font-size:clamp(1.8rem,4vw,2.5rem);line-height:1.15}.alert-account p{line-height:1.7}.alert-account__button{font:inherit}.alert-account__leave{font:inherit;font-size:var(--type-small)}.alert-account__message{font-size:var(--type-action)}.alert-account footer,.inline-card-controls{font-size:var(--type-caption)}.collection-soon{font-size:var(--type-small);letter-spacing:.02em}.collection-piece__open{font-size:var(--type-caption);letter-spacing:.03em}@media (width<=540px){.collection-piece__open{font-size:var(--type-caption)}}.live-alerts__label{font-size:var(--type-caption);letter-spacing:.1em;font-weight:700}.live-alerts__email-label{font-size:var(--type-caption);font-weight:600}.live-alerts__field input{font:inherit;font-size:var(--type-action)}.live-alerts__consent{font-size:var(--type-caption);line-height:1.5}.live-alerts__privacy{font-size:var(--type-caption);line-height:1.6}.live-alerts__message{font-size:var(--type-caption);line-height:1.5}.live-alerts__success>span{font-size:var(--type-subheading)}.live-alerts__success strong{font-weight:600}.live-alerts__success p{font-size:var(--type-small);line-height:1.5}.rewards-club__eyebrow{font-size:var(--type-caption);letter-spacing:.14em}.rewards-club__help{font-size:var(--type-caption)}.rewards-club__identity span{font-size:var(--type-caption);letter-spacing:.18em}.rewards-club__panel h3{font-size:var(--type-body);letter-spacing:-.025em;font-weight:500}.rewards-club__panel li>span{font-size:var(--type-caption)}.rewards-club__panel strong{font-size:var(--type-action);font-weight:500}.rewards-club__panel li p{font-size:var(--type-small);line-height:1.6}.rewards-club__note{font-size:var(--type-caption);line-height:1.7}.rewards-tier__level,.rewards-tier-button small{font-size:var(--type-caption)}.rewards-tier__toggle{font-size:var(--type-subheading)}.rewards-tier-detail__top,.rewards-tier-detail button{font-size:var(--type-caption)}.rewards-tier-detail h4{letter-spacing:-.03em;font-size:clamp(1.2rem,2vw,1.65rem);font-weight:500;line-height:1.2}.rewards-club__panel .rewards-tier-detail li{font-size:var(--type-small);line-height:1.5}.team-preferences{font-size:var(--type-small)}.team-preferences legend{font-weight:600}.team-preferences legend span{font-weight:400}.team-preferences>p{font-size:var(--type-caption);line-height:1.6}.team-preferences__choices button{font:inherit}.team-preferences label{font-size:var(--type-caption)}.team-preferences__custom input,.team-preferences__custom button{font:inherit}.testimonials__rating-label{font-size:var(--type-small)}.testimonials__rating-number{font-size:var(--type-section);letter-spacing:-.05em}.testimonials__rating-number>span{font-size:var(--type-small);letter-spacing:0}.testimonials__stars{font-size:var(--type-small);letter-spacing:.13em}.testimonials__rating-count,.testimonials__toolbar{font-size:var(--type-caption)}.testimonials__toolbar>span:first-child{letter-spacing:.1em}.testimonial__platform{font-size:var(--type-caption)}.testimonial blockquote p{font-size:var(--type-action);line-height:1.5}.testimonial__avatar{font-size:var(--type-caption)}.testimonial figcaption>div>a{font-size:var(--type-caption);font-weight:600}.testimonial time,.testimonials__all{font-size:var(--type-caption)}.testimonials__note{font-size:var(--type-caption);line-height:1.5}.upcoming-shows__heading{font-size:var(--type-caption);letter-spacing:.14em}.upcoming-shows__note{font-size:var(--type-caption);line-height:1.6}.show-detail__date strong{font-weight:500;font-size:var(--type-section);letter-spacing:-.06em;line-height:1.1}.show-detail__date span{font-size:var(--type-caption);letter-spacing:.09em}.show-detail__badge{font-size:var(--type-caption);line-height:1.4}.show-detail h3{font-size:var(--type-body);letter-spacing:-.02em;font-weight:500;line-height:1.3}.show-detail__body>p{font-size:var(--type-action);line-height:1.5}.show-detail__meta{font-size:var(--type-caption);line-height:1.5}.upcoming-shows__status{font-size:var(--type-action);line-height:1.6}.legal-header{font-size:var(--type-action)}.legal-kicker,.legal-date,.legal-layout aside nav>p{font-size:var(--type-caption);letter-spacing:.12em}.legal-intro h1{letter-spacing:-.055em;font-size:clamp(2.7rem,6vw,5rem);line-height:1.05}.legal-lead{font-size:clamp(1.1rem,2vw,1.4rem)}.legal-date{letter-spacing:0}.legal-layout aside nav a{font-size:var(--type-action);line-height:1.5}.legal-layout aside nav a span,.legal-number{font-variant-numeric:tabular-nums}.legal-summary strong{font-size:var(--type-subheading)}.legal-content p,.legal-content li{font-size:var(--type-body);line-height:1.8}.legal-shopping__heading>span{font-size:var(--type-caption);letter-spacing:.14em}.legal-content .legal-shopping h2{letter-spacing:-.04em;font-size:clamp(1.65rem,3vw,2.15rem);line-height:1.15}.legal-content .legal-shopping__details p{font-size:var(--type-action);line-height:1.7}.legal-content .legal-shopping__button{font-size:var(--type-action);font-weight:600}.legal-content .legal-shopping__note{font-size:var(--type-small);line-height:1.5}.legal-number{font-size:var(--type-caption);letter-spacing:.1em}.legal-content h2{font-size:var(--type-subheading);letter-spacing:-.02em;line-height:1.3}.legal-footer{font-size:var(--type-small)}@media (width<=400px){.legal-header{font-size:var(--type-small)}}button{font:inherit}.site__nav{font-size:var(--type-action)}.hero-stats{font-size:var(--type-action);line-height:1.5}.hero-stats strong{font-weight:600}@media (width<=420px){.hero-stats{font-size:var(--type-small)}}.hero-intro h1{letter-spacing:-.025em;font-size:clamp(1.125rem,2vw,1.375rem);font-weight:500;line-height:1.3}.hero-intro__leagues{font-size:var(--type-action);line-height:1.5}.hero-intro__disclaimer{font-size:var(--type-caption);line-height:1.5}@media (width<=600px){.hero-intro__leagues{font-size:var(--type-small)}}.eyebrow{font-size:var(--type-small);letter-spacing:.13em}.text-link{font-size:var(--type-action)}.hit__number{font-size:var(--type-small);font-variant-numeric:tabular-nums}.hit h3{font-size:clamp(1rem,1.6vw,1.4rem);font-weight:500}.hit p{font-size:var(--type-action);line-height:1.5}.chapter__footer{font-size:var(--type-small)}.review-score__stars{letter-spacing:.2em;font-size:clamp(1.4rem,3vw,2.5rem)}.review-score__value{letter-spacing:-.085em;font-size:clamp(8rem,20vw,19rem);font-weight:400;line-height:1.15}.review-score p{font-size:var(--type-body)}.review-details strong{font-size:var(--type-section);font-weight:500}.review-details span{font-size:var(--type-action)}.data-note{font-size:var(--type-caption);line-height:1.5}.show-pass__top{font-size:var(--type-caption);letter-spacing:.09em}.show-pass h3{letter-spacing:-.055em;font-size:clamp(2.6rem,5vw,5rem);font-weight:500;line-height:1.05}.show-pass>p{line-height:1.7}.show-pass strong{font-weight:500}.show-pass__bottom{font-size:var(--type-small)}@media (width<=900px){.review-score__value{font-size:22vw}}@media (width<=600px){.hit__number{font-size:var(--type-caption)}.hit h3{line-height:1.3}.review-score__value{font-size:var(--type-section);line-height:1.05}.review-score__stars{font-size:var(--type-subheading)}.chapter__footer{font-size:var(--type-caption)}}.site__footer p{font-size:var(--type-small);line-height:1.5}.site__footer nav{font-size:var(--type-action)}.site-v2{font-family:var(--type-family);font-size:var(--type-small);line-height:1.25}.v2-brand h1{line-height:1}.v2-brand>span{font-size:var(--type-caption)}.v2-eyebrow{font-size:var(--type-caption);letter-spacing:.03em}.v2-manifesto p{letter-spacing:-.04em;font-size:clamp(14px,1.25vw,18px)}.v2-edition{font-size:var(--type-caption)}.v2-spec{font-size:var(--type-caption);letter-spacing:.03em}.v2-spec i:after{font:var(--type-small) var(--type-family)}.v2-connect a{font-size:var(--type-small)}.v2-interact>span{font-size:var(--type-caption);letter-spacing:.09em}.v2-controls button{font-family:var(--type-family);font-size:var(--type-caption)}.v2-controls button span{font-size:var(--type-body)}@media (width<=900px){.v2-connect a{font-size:var(--type-caption)}}@media (width<=600px){.v2-manifesto .v2-eyebrow,.v2-manifesto p,.v2-connect .v2-eyebrow{font-size:var(--type-caption)}.v2-connect a{font-size:0}.v2-versions,.v2-interact>span{font-size:var(--type-caption)}}:root{--type-family:Arial, Helvetica, sans-serif;--type-subheading:1.25rem;--type-section:clamp(2rem, 3.5vw, 3rem);--type-body:1rem;--type-action:.875rem;--type-small:.8125rem;--type-caption:.75rem}.site :is(.collection-title,.chapter h2,.rewards-club h2,.live-alerts h2){font-size:var(--type-section);letter-spacing:-.035em;text-wrap:balance;font-weight:500;line-height:1.15}.site :is(.site__shows,.hero-action,.section-button,.rewards-club__cta,.live-alerts__field button){font-size:var(--type-action);letter-spacing:normal;font-weight:600;line-height:1.4}.site :is(.chapter__description,.live-alerts__copy>p,.rewards-club__copy>p:not(.rewards-club__eyebrow)){font-size:var(--type-body);line-height:1.65}.site .rewards-club__copy>.rewards-club__intro{font-size:var(--type-body)}.site :is(.eyebrow,.rewards-club__eyebrow,.live-alerts__label){font-size:var(--type-caption);letter-spacing:.1em;font-weight:600;line-height:1.5}.site :is(.collection-piece__caption p,.collection-piece__open,.collection-soon small,.testimonials__toolbar,.testimonial__platform,.testimonial time,.testimonials__note,.rewards-club__identity span,.rewards-tier-button small,.rewards-tier-detail__top,.rewards-club__note,.live-alerts__privacy){font-size:var(--type-caption);line-height:1.6}.site .collection-piece__caption h3{font-size:1rem;font-weight:600;line-height:1.35}:is(.site,.alert-account) :is(.live-alerts__email-label,.live-alerts__consent,.live-alerts__message,.team-preferences,.team-preferences>p,.team-preferences label){font-size:var(--type-small);line-height:1.5}:is(.site,.alert-account) :is(.live-alerts__field input,.team-preferences__custom input){font-size:1rem;line-height:1.5}:is(.site,.alert-account) .team-preferences__custom button{font-size:var(--type-action);font-weight:600;line-height:1.4}@media (width<=420px){.site .live-alerts__field{flex-wrap:wrap}.site .live-alerts__field input{flex-basis:150px}}:root{font-family:var(--type-family)}.legal-intro h1,.alert-account h1{font-size:var(--type-section);letter-spacing:-.035em;text-wrap:balance;font-weight:500;line-height:1.15}.legal-content h2,.legal-content .legal-shopping h2,.rewards-tier-detail h4{font-size:var(--type-subheading);letter-spacing:-.02em;font-weight:600;line-height:1.3}.alert-account__button,.legal-content .legal-shopping__button{font-size:var(--type-action);font-weight:600;line-height:1.4}.alert-account__eyebrow{font-size:var(--type-caption);letter-spacing:.1em;font-weight:600}.alert-account p,.legal-content p,.legal-content li{line-height:1.65}.site .rewards-club__panel .rewards-tier-detail li,.site .testimonial blockquote p{font-size:var(--type-body);line-height:1.65}button,input,textarea,select{font-family:inherit}.card__load-state{font-size:var(--type-caption);line-height:1.5}.card__load-state button{font-size:var(--type-action);font-weight:600}
