﻿@charset "UTF-8";:root{--color-navy:#01204e;--color-navy-border:#183763;--color-teal:#028391;--color-white:#fff;--color-soft:#f8fbff;--color-ink:#000;--color-muted:#8b8b8b;--color-muted-2:#a6a6a6;--color-border:#e2e2e2;--color-border-2:#e4e4e4;--color-border-3:#cdcdcd;--color-divider:#ececec;--fs-36:36px;--fs-24:24px;--fs-20:20px;--fs-16:16px;--fs-15:15px;--fs-14:14px;--fs-12:12px;--fw-light:300;--fw-regular:400;--fw-semibold:600;--fw-extrabold:800;--space-2:2px;--space-8:8px;--space-10:10px;--space-14:14px;--space-16:16px;--space-20:20px;--space-26:26px;--space-40:40px;--radius:10px;--maxw:1250px;color-scheme:light;}@media(prefers-color-scheme:dark){html{background:var(--color-white);}body{background:var(--color-white);color:var(--color-ink);}input,select,textarea,button{color-scheme:light;}.hamburger__bar{background:#fff;}.search-toggle,.header-phone,.icon-white,.menu-phone{color:#fff;}}*,*::before,*::after{box-sizing:border-box;}html,body{margin:0;padding:0;}body{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--color-ink);background:var(--color-white);line-height:1.5;-webkit-font-smoothing:antialiased;}img{display:block;max-width:100%;}a{color:inherit;text-decoration:none;}ul{list-style:none;margin:0;padding:0;}button{font-family:inherit;cursor:pointer;border:none;background:none;}.evrow.is-hidden,.listing-more.is-hidden{display:none;}.container{width:100%;max-width:calc(var(--maxw) + 40px);margin:0 auto;padding-left:20px;padding-right:20px;}.u-accent{color:var(--color-teal);text-decoration:underline;text-underline-offset:2px;font:inherit;padding:0;cursor:pointer;}.drag-scroll{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;}.drag-scroll::-webkit-scrollbar{display:none;}.drag-scroll.is-dragging{cursor:grabbing;user-select:none;}.drag-scroll.is-dragging img,.drag-scroll.is-dragging a{pointer-events:none;}.topbar{background:var(--color-navy);height:32px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid rgba(255,255,255,.12);}.topbar__text{margin:0;font-size:var(--fs-12);font-weight:var(--fw-regular);color:var(--color-white);text-align:center;line-height:1.2;padding:0 16px;}.menu-bar{background:var(--color-navy);height:72px;}.menu-bar__inner{height:100%;display:flex;align-items:center;}.logo{display:block;width:116px;height:44px;flex-shrink:0;margin-right:38px;}.logo img{width:100%;height:100%;object-fit:contain;}.logo--footer{width:153px;height:58px;margin:0;}.menu-collapse{flex:1;display:flex;align-items:center;}.menu-collapse__inner{display:flex;align-items:center;width:100%;}.location-box{display:flex;align-items:center;gap:8px;height:37px;padding:0 12px;border:1px solid var(--color-navy-border);border-radius:var(--radius);color:var(--color-white);margin-right:32px;flex-shrink:0;}.location-box__label{font-size:var(--fs-14);font-weight:var(--fw-regular);white-space:nowrap;}.icon-white{color:var(--color-white);flex-shrink:0;}.menu-nav{display:flex;align-items:center;gap:34px;flex-shrink:0;}.menu-nav__link{font-size:var(--fs-15);font-weight:var(--fw-semibold);color:var(--color-white);white-space:nowrap;}.menu-phone{display:flex;align-items:center;gap:10px;margin-left:auto;color:var(--color-white);flex-shrink:0;}.menu-phone__number{font-size:var(--fs-20);font-weight:var(--fw-semibold);white-space:nowrap;}.hamburger{display:none;width:44px;height:44px;margin-left:auto;flex-direction:column;justify-content:center;align-items:center;gap:5px;}.hamburger__bar{display:block;width:26px;height:3px;background:var(--color-white) !important;border-radius:2px;transition:transform .3s ease,opacity .3s ease;}.hamburger[aria-expanded="true"] .hamburger__bar:nth-child(1){transform:translateY(8px) rotate(45deg);}.hamburger[aria-expanded="true"] .hamburger__bar:nth-child(2){opacity:0;}.hamburger[aria-expanded="true"] .hamburger__bar:nth-child(3){transform:translateY(-8px) rotate(-45deg);}.subnav{background:var(--color-white);height:55px;border-bottom:1px solid var(--color-border-2);}.subnav__list{height:100%;display:flex;align-items:center;justify-content:safe center;gap:60px;min-width:max-content;padding:0 20px;}.subnav__link{font-size:var(--fs-15);font-weight:var(--fw-regular);color:var(--color-ink);white-space:nowrap;}.hero{background:var(--color-navy);height:291px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 20px;}.hero__title{margin:0;font-size:var(--fs-36);font-weight:var(--fw-extrabold);color:var(--color-white);line-height:1.2;}.hero__subtitle{margin:16px 0 0;font-size:var(--fs-24);font-weight:var(--fw-semibold);color:var(--color-white);line-height:1.2;}.hero__search{margin-top:24px;width:667px;max-width:100%;height:66px;background:var(--color-white);border-radius:var(--radius);display:flex;align-items:center;gap:16px;padding:0 12px;}.hero__search-icon{width:42px;height:42px;flex-shrink:0;}.hero__search-input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-family:inherit;font-size:var(--fs-20);font-weight:var(--fw-light);color:var(--color-ink);}.hero__search-input::placeholder{color:var(--color-muted);font-weight:var(--fw-light);opacity:1;}.section{padding-top:40px;}.section--tight{padding-top:16px;}.section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px;}.section-title{margin:0;display:flex;align-items:center;gap:8px;font-size:var(--fs-24);font-weight:var(--fw-semibold);color:var(--color-ink);line-height:1.2;}.section-flexwrap{flex-flow:wrap;}.chev-heading{color:var(--color-ink);}.arrows{display:flex;gap:7px;}.arrow-btn{width:48px;height:30px;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-white);display:flex;align-items:center;justify-content:center;color:var(--color-ink);}.filters{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:20px;}.date-dd{position:relative;}.date-dd__toggle{display:inline-flex;align-items:center;gap:8px;height:37px;padding:0 12px;background:var(--color-soft);border:1px solid var(--color-border);border-radius:var(--radius);font-family:inherit;font-size:var(--fs-14);font-weight:var(--fw-regular);color:var(--color-ink);cursor:pointer;white-space:nowrap;}.date-dd__icon{flex-shrink:0;}.date-dd__chevron{flex-shrink:0;color:var(--color-ink);transition:transform .2s ease;}.date-dd__toggle[aria-expanded="true"] .date-dd__chevron{transform:rotate(180deg);}.date-dd__menu{position:absolute;top:calc(100% + 6px);left:0;min-width:100%;width:max-content;margin:0;padding:6px;list-style:none;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:0 12px 30px rgba(1,32,78,.12);z-index:30;}.date-dd__menu[hidden]{display:none;}.date-dd__option{padding:8px 12px;border-radius:6px;font-size:var(--fs-14);font-weight:var(--fw-regular);color:var(--color-ink);cursor:pointer;white-space:nowrap;}.date-dd__option:hover,.date-dd__option.is-active{background:var(--color-soft);}.date-dd__option[aria-selected="true"]{color:var(--color-teal);font-weight:var(--fw-semibold);}.filters__spacer{margin-left:auto;}.filters .arrows{margin-left:auto;}.event-grid{display:flex;flex-wrap:nowrap;gap:26px;justify-content:safe left;}.event-card{width:293px;flex-shrink:0;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius);overflow:hidden;}.event-card--soft{background:var(--color-soft);}.event-card__media{width:100%;height:216px;}.event-card__media img{width:100%;height:100%;object-fit:cover;}.event-card__body{padding:17px 14px;display:block;}.event-card__title{margin:0;font-size:var(--fs-15);font-weight:var(--fw-semibold);line-height:1.5;display:block;}.event-card__date{margin:0;font-size:var(--fs-15);font-weight:var(--fw-regular);line-height:1.5;display:block;}.event-card__venue{margin:0;font-size:var(--fs-15);font-weight:var(--fw-light);line-height:1.5;display:block;}.team-grid{display:flex;flex-wrap:nowrap;gap:20px;justify-content:safe center;}.team-card{width:290px;height:78px;flex-shrink:0;background:var(--color-white);border:1px solid var(--color-border-3);border-radius:var(--radius);display:flex;align-items:center;overflow:hidden;}.team-card__icon{width:60px;height:100%;background:var(--color-teal);display:flex;align-items:center;justify-content:left;flex-shrink:0;}.team-card__icon img{width:60px;height:60px;object-fit:contain;}.team-card__name{padding:0 12px;font-size:var(--fs-16);font-weight:var(--fw-semibold);line-height:1.25;}.team-card--plain{height:48px;justify-content:left;}.team-card--plain .team-card__name{text-align:left;}.team-grid--wrap{flex-wrap:wrap;justify-content:flex-start;row-gap:16px;}a.team-card:hover,a.event-card:hover{border-color:var(--color-teal);}.category-grid{display:flex;flex-wrap:nowrap;gap:34px;justify-content:safe left;}.cat-card{width:394px;height:510px;flex-shrink:0;background:var(--color-white);border:1px solid var(--color-border-2);border-radius:var(--radius);display:flex;flex-direction:column;overflow:hidden;}.cat-card__title{height:55px;display:flex;align-items:center;padding:0 14px;margin:0;font-size:var(--fs-16);font-weight:var(--fw-semibold);color:var(--color-ink);}.cat-card__list{flex:1;display:flex;flex-direction:column;}.cat-row{flex:1;display:flex;align-items:center;gap:14px;padding:0 14px;border-top:1px solid var(--color-divider);}.cat-row--highlight{background:var(--color-soft);}.cat-row__date{width:78px;flex-shrink:0;text-align:center;font-size:var(--fs-15);line-height:1.4;}.cat-row__date .d-day{display:block;font-weight:var(--fw-semibold);}.cat-row__date .d-date{display:block;font-weight:var(--fw-regular);}.cat-row__date .d-time{display:block;font-weight:var(--fw-light);}.cat-row__info{flex:1;min-width:0;}.cat-row__name{margin:0;font-size:var(--fs-15);font-weight:var(--fw-semibold);line-height:1.4;}.cat-row__venue{margin:0;font-size:var(--fs-15);font-weight:var(--fw-light);line-height:1.4;}.cat-row__chevron{color:var(--color-ink);flex-shrink:0;}a.cat-row{color:inherit;text-decoration:none;}a.cat-row:hover{background:var(--color-soft);}a.cat-row:hover .cat-row__name{color:var(--color-teal);}.cat-card__footer{height:40px;display:flex;align-items:center;justify-content:center;border-top:1px solid var(--color-divider);font-size:var(--fs-16);font-weight:var(--fw-semibold);color:var(--color-ink);}a.cat-card__footer{text-decoration:none;}a.cat-card__footer:hover{color:var(--color-teal);}.confidence{border-radius:var(--radius);overflow:hidden;background:var(--color-teal);}.confidence__head{background:var(--color-navy);height:77px;display:flex;align-items:center;justify-content:center;padding:0 16px;}.confidence__title{margin:0;font-size:var(--fs-36);font-weight:var(--fw-semibold);color:var(--color-white);text-align:center;line-height:1.2;}.confidence__body{height:64px;display:flex;align-items:center;justify-content:center;gap:90px;flex-wrap:wrap;padding:0 16px;}.confidence__item{font-size:var(--fs-24);font-weight:var(--fw-semibold);color:var(--color-white);white-space:nowrap;}.site-footer{margin-top:40px;border-top:1px solid var(--color-border-2);padding-top:20px;padding-bottom:24px;}.footer__top{display:flex;justify-content:space-between;gap:40px;flex-wrap:wrap;}.footer__cols{display:flex;gap:30px;flex-wrap:wrap;}.footer-col__title{margin:0 0 4px;font-size:var(--fs-15);font-weight:var(--fw-semibold);color:var(--color-ink);line-height:1.6;}.footer-col__link{display:block;font-size:var(--fs-15);font-weight:var(--fw-light);color:var(--color-ink);line-height:1.6;}.footer__brand{display:flex;flex-direction:column;align-items:flex-end;gap:8px;}.footer__phone{display:flex;align-items:center;gap:8px;font-size:var(--fs-16);font-weight:var(--fw-semibold);color:var(--color-navy);white-space:nowrap;}.footer__copyright{margin:28px auto 0;max-width:1259px;font-size:var(--fs-12);font-weight:var(--fw-regular);color:var(--color-muted);text-align:center;line-height:1.5;}.location-modal{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;}.location-modal[hidden]{display:none;}.location-modal__backdrop{position:absolute;inset:0;background:rgba(1,32,78,.55);}.location-modal__dialog{position:relative;width:100%;max-width:420px;background:var(--color-white);border-radius:var(--radius);padding:28px 24px 24px;box-shadow:0 20px 60px rgba(0,0,0,.25);}.location-modal__close{position:absolute;top:12px;right:14px;width:30px;height:30px;font-size:24px;line-height:1;color:var(--color-muted);display:flex;align-items:center;justify-content:center;}.location-modal__title{margin:0 0 4px;font-size:var(--fs-20);font-weight:var(--fw-semibold);color:var(--color-navy);}.location-modal__sub{margin:0 0 18px;font-size:var(--fs-14);font-weight:var(--fw-light);color:var(--color-muted);}.location-modal__label{display:block;margin-bottom:6px;font-size:var(--fs-14);font-weight:var(--fw-semibold);color:var(--color-ink);}.location-modal__input{width:100%;height:46px;padding:0 14px;border:1px solid var(--color-border-3);border-radius:var(--radius);font-family:inherit;font-size:var(--fs-16);font-weight:var(--fw-regular);color:var(--color-ink);outline:none;}.location-modal__input:focus{border-color:var(--color-teal);}.location-modal__divider{display:flex;align-items:center;gap:12px;margin:16px 0;color:var(--color-muted);font-size:var(--fs-12);}.location-modal__divider::before,.location-modal__divider::after{content:"";flex:1;height:1px;background:var(--color-border-2);}.location-modal__near{width:100%;height:46px;display:flex;align-items:center;justify-content:center;gap:10px;background:var(--color-teal);color:var(--color-white);border-radius:var(--radius);font-size:var(--fs-16);font-weight:var(--fw-semibold);}@media(max-width:1024px){.hamburger{display:flex;}.menu-bar__inner{justify-content:space-between;}.menu-collapse{position:absolute;left:0;right:0;top:100%;background:var(--color-navy);overflow:hidden;max-height:0;transition:max-height .35s ease;z-index:40;}.menu-bar{position:relative;}.menu-collapse.is-open{max-height:420px;}.menu-collapse__inner{display:flex;flex-direction:column;gap:18px;padding:20px;}.menu-nav{flex-direction:column;align-items:flex-start;gap:18px;}.location-box{margin:0;}.menu-phone{margin:0;}.hero__title{font-size:30px;}.hero__subtitle{font-size:20px;}.confidence__body{gap:40px;}.confidence__title{font-size:28px;}}@media(max-width:768px){.topbar{height:auto;padding:6px 0;}.hero{height:auto;padding:40px 20px;}.hero__title{font-size:24px;}.hero__subtitle{font-size:18px;}.hero__search{height:58px;}.hero__search-input{font-size:16px;}.section-head{flex-wrap:wrap;}.section-title{font-size:20px;}.confidence__head{height:auto;padding:16px;}.confidence__title{font-size:22px;}.confidence__body{height:auto;flex-direction:column;gap:10px;padding:16px;}.footer__top{flex-direction:column;}.footer__brand{align-items:flex-start;}.footer__cols{gap:30px;}}.menu-nav__item{position:relative;}.menu-nav__link{display:inline-flex;align-items:center;gap:6px;background:none;}.menu-nav__caret{transition:transform .2s ease;}.menu-nav__item.is-open .menu-nav__caret{transform:rotate(180deg);}.mega{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:441px;padding-top:16px;z-index:9999;display:none;}.mega__arrow{position:absolute;top:7px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid var(--color-white);}.mega__inner{display:flex;flex-direction:column;border-radius:var(--radius);overflow:hidden;min-height:360px;background:var(--color-white);box-shadow:0 18px 50px rgba(1,32,78,.22);}.mega__cols{display:flex;flex:1;min-width:0;}.mega__rail{flex-shrink:0;width:170px;margin:0;padding:14px 0;list-style:none;background:#f2f2f2;}.mega__rail-item{padding:7px 22px;font-size:16px;font-weight:var(--fw-semibold);color:var(--color-ink);cursor:pointer;}.mega__rail-item.is-active{color:var(--color-teal);text-decoration:underline;}.mega__rail-item:hover{color:var(--color-teal);}.mega__list{flex:1;min-width:0;margin:0;padding:14px 20px;list-style:none;}.mega__list li{padding:6px 0;font-size:16px;font-weight:var(--fw-regular);color:var(--color-ink);cursor:pointer;}.mega__list li:hover{color:var(--color-teal);}.mega__actions{display:flex;gap:14px;padding:14px 20px;border-top:1px solid var(--color-border-2);}.mega__btn{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 14px;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-white);font-size:var(--fs-14);font-weight:var(--fw-regular);color:var(--color-ink);text-decoration:none;cursor:pointer;white-space:nowrap;}.mega__btn:hover{border-color:var(--color-teal);color:var(--color-teal);}.menu-nav__item.is-open .mega{display:block;}.menu-search{flex:0 1 240px;min-width:120px;display:flex;align-items:center;gap:10px;height:43px;max-width:265px;margin-left:auto;margin-right:16px;padding:0 12px;background:var(--color-white);border-radius:var(--radius);}.menu-search~.menu-phone{margin-left:0;}.menu-search__icon{width:22px;height:22px;flex-shrink:0;}.menu-search__input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-family:inherit;font-size:var(--fs-15);font-weight:var(--fw-light);color:var(--color-ink);}.menu-search__input::placeholder{color:var(--color-muted);opacity:1;}.mobile-search{display:none;background:var(--color-navy);}.mobile-search.is-open{display:block;padding:12px 0 16px;}.mobile-search .menu-search{flex:none;margin:0;width:100%;max-width:none;}.search-toggle{display:none;width:44px;height:44px;align-items:center;justify-content:center;color:var(--color-white);}.header-phone{display:none;width:44px;height:44px;align-items:center;justify-content:center;color:var(--color-white);}.page-hero{position:relative;min-height:136px;background-color:var(--color-navy);background-size:cover;background-position:center;display:flex;align-items:center;}.page-hero::before{content:"";position:absolute;inset:0;background:rgba(1,32,78,.7);}.page-hero__inner{position:relative;z-index:1;}.page-hero__crumb{margin:0 0 4px;font-size:13px;font-weight:var(--fw-regular);color:var(--color-white);}.page-hero__title{margin:0;font-size:var(--fs-36);font-weight:var(--fw-extrabold);color:var(--color-white);}.hero__search-icon{cursor:pointer;}@media(max-width:640px){.hero__search .menu-search__mic{display:inline-flex;width:42px;height:42px;}}.evlist{background:var(--color-white);border:1px solid var(--color-border-2);border-radius:var(--radius);overflow:hidden;}.evlist__head{min-height:55px;display:flex;align-items:center;padding:14px 20px;font-size:var(--fs-16);font-weight:var(--fw-semibold);color:var(--color-ink);}.evrow{display:flex;align-items:center;gap:18px;padding:16px 20px;border-top:1px solid var(--color-divider);}.evrow--featured{background:var(--color-soft);}.evrow__date{width:70px;flex-shrink:0;text-align:center;line-height:1.35;}.evrow__date .day{display:block;font-size:20px;font-weight:var(--fw-semibold);}.evrow__date .md{display:block;font-size:var(--fs-15);font-weight:var(--fw-regular);}.evrow__date .tm{display:block;font-size:var(--fs-15);font-weight:var(--fw-light);}.evrow__rule{width:1px;align-self:stretch;min-height:52px;background:var(--color-border-2);flex-shrink:0;}.evrow__info{flex:1;min-width:0;}.evrow__name{margin:0;font-size:17px;font-weight:var(--fw-semibold);}.evrow__venue{margin:0;font-size:var(--fs-15);font-weight:var(--fw-light);color:var(--color-ink);}.evrow__cta{flex-shrink:0;}.btn-ticket{display:inline-flex;align-items:center;justify-content:center;width:141px;height:37px;border-radius:var(--radius);font-size:var(--fs-14);font-weight:var(--fw-semibold);background:var(--color-white);border:1px solid var(--color-teal);color:var(--color-teal);cursor:pointer;transition:background .15s ease,color .15s ease;}.btn-ticket:hover{background:var(--color-teal);color:var(--color-white);}.btn-ticket--solid,.btn-ticket--outline{background:var(--color-white);color:var(--color-teal);}.btn-ticket--solid:hover,.btn-ticket--outline:hover{background:var(--color-teal);color:var(--color-white);}.evlist__foot{display:flex;justify-content:center;padding:16px;}.btn-more{display:inline-flex;align-items:center;justify-content:center;height:37px;padding:0 18px;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-white);font-family:inherit;font-size:var(--fs-14);font-weight:var(--fw-semibold);color:var(--color-ink);text-decoration:none;cursor:pointer;}.btn-more:hover{border-color:var(--color-teal);color:var(--color-teal);}.detail{display:flex;gap:40px;align-items:flex-start;}.detail__main{flex:1;min-width:0;}.detail__aside{width:380px;flex-shrink:0;}.bestseats{background:var(--color-navy);border-radius:var(--radius);padding:26px 28px;color:var(--color-white);text-align:center;}.bestseats__title{margin:0;font-size:32px;font-weight:var(--fw-semibold);}.bestseats__sub{margin:2px 0 16px;font-size:var(--fs-20);font-weight:var(--fw-semibold);color:var(--color-teal);}.bestseats__stars{display:flex;justify-content:center;gap:4px;margin-bottom:18px;color:#f6c948;}.bestseats__feature{display:flex;align-items:center;gap:14px;margin-bottom:14px;text-align:left;font-size:18px;font-weight:var(--fw-semibold);}.bestseats__feature svg{flex-shrink:0;color:var(--color-teal);}.bestseats__cta{margin-top:6px;height:75px;border:1px solid #587296;border-radius:var(--radius);display:flex;align-items:center;justify-content:center;font-size:var(--fs-24);font-weight:var(--fw-extrabold);color:var(--color-white);cursor:pointer;width:100%;background:transparent;}.resource-head{text-align:center;}.resource-head__title{margin:0;font-size:var(--fs-20);font-weight:var(--fw-semibold);color:var(--color-ink);}.resource-head__sub{margin:4px 0 0;font-size:18px;font-weight:var(--fw-regular);color:var(--color-ink);}.faq{border-top:1px solid var(--color-border-2);}.faq__item{border-bottom:1px solid var(--color-border-2);}.faq__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 4px;font-size:var(--fs-16);font-weight:var(--fw-semibold);text-align:left;color:var(--color-navy);background:none;cursor:pointer;}.faq__icon{flex-shrink:0;color:var(--color-navy);transition:transform .25s ease;}.faq__item.is-open .faq__icon{transform:rotate(180deg);}.faq__a{max-height:0;overflow:hidden;transition:max-height .3s ease;}.faq__item.is-open .faq__a{max-height:1600px;}.faq__a-inner{padding:0 4px 20px;font-size:14px;font-weight:var(--fw-light);line-height:1.7;color:#333;white-space:pre-line;}.article{max-width:821px;font-size:13px;line-height:1.75;color:var(--color-ink);}.article h2{margin:0 0 14px;font-size:var(--fs-24);font-weight:var(--fw-semibold);}.article h3{margin:24px 0 8px;font-size:var(--fs-15);font-weight:var(--fw-extrabold);}.article p{margin:0 0 12px;}.article__facts p{margin:0 0 2px;}.article__facts b{font-weight:var(--fw-extrabold);}.databox{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius);padding:16px 20px;}.databox__title{margin:0 0 14px;font-size:var(--fs-15);font-weight:var(--fw-extrabold);color:var(--color-ink);}.schedule-table{width:100%;border-collapse:collapse;font-size:var(--fs-15);}.schedule-table th{padding:10px 8px;text-align:left;font-weight:var(--fw-extrabold);border-bottom:1px solid var(--color-border);}.schedule-table td{padding:10px 8px;color:#060606;border-bottom:1px solid var(--color-divider);}.matchups__cols{display:grid;grid-template-columns:repeat(3,1fr);gap:8px 16px;font-size:var(--fs-15);}.matchups__cols a{display:block;padding:4px 0;color:#060606;}.matchups__cols a:hover{color:var(--color-teal);}@media(max-width:1024px){.detail{flex-direction:column;}.detail__aside{width:100%;}.menu-search--desktop{display:none;}.logo{margin-right:auto;}.search-toggle{display:flex;margin-left:2px;}.header-phone{display:flex;margin-left:2px;}.hamburger{margin-left:2px;}.mobile-search .menu-search{flex:none;margin:0;width:100%;max-width:none;}.menu-collapse{overflow-x:hidden;}.menu-collapse.is-open{max-height:calc(100vh - 104px);overflow-y:auto;}.menu-collapse__inner{align-items:flex-start;width:100%;}.menu-nav{width:100%;align-items:flex-start;}.menu-nav__item{width:100%;}.menu-nav__link{justify-content:space-between;width:100%;}.mega{position:static;transform:none;width:100%;max-width:100%;padding-top:0;margin-top:10px;border:1px solid var(--color-navy-border);}.mega__arrow{display:none;}.mega__inner{flex-direction:column;min-height:0;box-shadow:none;}.mega__cols{flex-direction:column;}.mega__rail{width:100%;padding:8px 0;}.mega__list{padding:8px 16px;}.mega__actions{flex-direction:column;padding:12px 16px;}.mega__btn{width:100%;}}@media(max-width:768px){.page-hero__title{font-size:26px;}.bestseats__title{font-size:26px;}.matchups__cols{grid-template-columns:1fr;}.evrow{flex-wrap:wrap;}.evrow__cta{width:100%;}.btn-ticket{width:100%;}.schedule-table th:nth-child(2),.schedule-table td:nth-child(2){display:none;}}@media(min-width:1025px) and (max-width:1280px){.menu-phone__number{display:none;}.menu-phone{gap:0;}}@media(min-width:1025px) and (max-width:1080px){.menu-search--desktop{flex:0 0 auto;width:44px;height:44px;min-width:0;max-width:none;padding:0;margin-right:8px;justify-content:center;background:transparent;cursor:pointer;}.menu-search--desktop .menu-search__input{display:none;}.menu-search--desktop .menu-search__icon{margin:0;stroke:var(--color-white);}}.team-stripe{height:16px;background:linear-gradient(#0c0c0c 0,#0c0c0c 50%,#d50a0a 50%,#d50a0a 100%);}.filter-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px;}.chip{display:inline-flex;align-items:center;gap:8px;height:37px;padding:0 14px;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius);font-size:var(--fs-14);font-weight:var(--fw-regular);color:var(--color-ink);cursor:pointer;white-space:nowrap;}.chip--primary{background:var(--color-soft);}.chip:hover{border-color:var(--color-teal);}.chip svg{color:var(--color-ink);}.narrow-card{border:1px solid var(--color-border);border-radius:var(--radius);padding:20px 24px;margin-bottom:24px;}.narrow-card__cols{column-width:240px;column-gap:24px;font-size:var(--fs-14);}.narrow-card__cols a{display:block;padding:4px 0;color:var(--color-ink);overflow:hidden;}.narrow-card__cols a:hover{color:var(--color-teal);}.ticket-summary{display:flex;justify-content:space-between;gap:40px;flex-wrap:wrap;padding-top:28px;padding-bottom:26px;border-bottom:1px solid var(--color-border-2);}.ticket-summary__event{display:flex;gap:20px;align-items:flex-start;}.ticket-summary__thumb{width:179px;height:99px;flex-shrink:0;background:#d9d9d9;border-radius:var(--radius);background-size:cover;background-position:center;}.ticket-summary__name{margin:0 0 2px;font-size:var(--fs-20);font-weight:var(--fw-semibold);color:var(--color-ink);}.ticket-summary__meta{margin:0;font-size:var(--fs-15);font-weight:var(--fw-regular);color:var(--color-ink);}.ticket-summary__guarantee{display:flex;align-items:center;gap:8px;margin:12px 0 0;font-size:var(--fs-16);font-weight:var(--fw-semibold);color:var(--color-teal);}.ticket-summary__terms{max-width:589px;margin:0;padding-left:18px;}.ticket-summary__terms li{list-style:disc;margin-bottom:5px;font-size:var(--fs-12);font-weight:var(--fw-regular);line-height:1.5;color:var(--color-ink);}@media(max-width:768px){.ticket-summary{flex-direction:column;gap:20px;}}.venue-tabs,.category-tabs{display:flex;gap:34px;border-bottom:1px solid var(--color-border-2);margin-bottom:24px;}.venue-tab,.category-tab{position:relative;display:inline-flex;align-items:center;gap:8px;padding:12px 2px;background:none;font-size:18px;font-weight:var(--fw-regular);color:var(--color-ink);cursor:pointer;}.venue-tab .venue-tab__caret,.category-tab .venue-tab__caret{transform:rotate(-90deg);transition:transform .2s ease;}.venue-tab.is-active .venue-tab__caretm,.category-tab.is-active .venue-tab__caret{transform:rotate(0deg);}.venue-tabs--spaced{margin-top:36px;}.venue-tab.is-active,.category-tab.is-active{font-weight:var(--fw-semibold);}.venue-tab.is-active::after,.category-tab.is-active::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:var(--color-teal);border-radius:2px;}.venue-panel__title{margin:0 0 20px;font-size:var(--fs-24);font-weight:var(--fw-semibold);color:var(--color-ink);}.select-field{position:relative;display:inline-block;max-width:100%;margin-bottom:20px;}.select-field select{appearance:none;-webkit-appearance:none;height:43px;min-width:260px;max-width:100%;padding:0 42px 0 14px;border:1px solid var(--color-border-3);border-radius:var(--radius);background:var(--color-white);font-family:inherit;font-size:var(--fs-15);font-weight:var(--fw-regular);color:var(--color-ink);cursor:pointer;outline:none;}.select-field select:focus{border-color:var(--color-teal);}.select-field__caret{position:absolute;top:50%;right:14px;transform:translateY(-50%);pointer-events:none;color:var(--color-ink);}.seatmap{border:1px solid var(--color-border);border-radius:var(--radius);overflow:hidden;background:var(--color-soft);}.seatmap img{display:block;text-align:center;margin:0 auto;max-height:600px;}.datepills{display:flex;flex-wrap:wrap;gap:8px;}.datepill{display:inline-flex;align-items:center;gap:8px;height:37px;padding:0 14px;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius);font-size:var(--fs-14);font-weight:var(--fw-regular);color:var(--color-ink);cursor:pointer;white-space:nowrap;}.datepill:hover{border-color:var(--color-teal);}.datepill.is-active{background:var(--color-soft);border-color:var(--color-teal);font-weight:var(--fw-semibold);}.datepill__caret{transform:rotate(-90deg);transition:transform .2s ease;}.datepill.is-active .datepill__caret{transform:rotate(0deg);}.filters .date-dd{display:none;}@media(max-width:768px){.filters .datepills{display:none;}.filters .date-dd{display:inline-block;}}.listing-more{display:flex;justify-content:center;margin-top:16px;}.seatchart-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px;}.seatchart-head .venue-panel__title{margin:0;}.seatchart-head .select-field{margin-bottom:0;}@media(max-width:768px){.seatchart-head .select-field{width:100%;}.seatchart-head .select-field select{width:100%;}}.page-hero__crumb a{color:inherit;text-decoration:none;}.page-hero__crumb a:hover{opacity:.85;}.evrow__name a,.evrow__venue a{color:inherit;text-decoration:none;}.evrow__name a:hover{color:var(--color-teal);}.evrow__venue a:hover{color:var(--color-teal);}.events-box{margin-top:32px;border:1px solid var(--color-border);border-radius:var(--radius);padding:20px 24px 8px;}.events-box__head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px;}.events-box__title{margin:0 -24px 16px;padding:0 24px 12px;border-bottom:1px solid var(--color-border-2);font-size:var(--fs-16);font-weight:var(--fw-semibold);color:var(--color-ink);}.events-search{display:flex;align-items:center;gap:8px;height:40px;width:340px;max-width:100%;margin-bottom:18px;padding:0 12px;background:var(--color-white);border:1px solid var(--color-border-3);border-radius:var(--radius);}.events-search:focus-within{border-color:var(--color-teal);}.events-search svg{flex-shrink:0;color:var(--color-muted);}.events-search__input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-family:inherit;font-size:var(--fs-14);color:var(--color-ink);}.events-search__input::placeholder{color:var(--color-muted);}.alpha-list{column-width:360px;column-gap:28px;}.alpha-group{margin-bottom:16px;}.alpha-group-break{break-inside:avoid;margin-bottom:16px;}.alpha-group__letter{margin:0 0 4px;font-size:var(--fs-16);font-weight:var(--fw-semibold);color:var(--color-ink);}.alpha-item{display:block;padding:3px 0;font-size:var(--fs-15);font-weight:var(--fw-regular);color:#060606;}.alpha-item:hover{color:var(--color-teal);}.alpha-list__empty{display:none;padding:8px 0 16px;font-size:var(--fs-14);color:var(--color-muted);}.alpha-list__empty.is-shown{display:block;}@media(max-width:768px){.arrows{display:none;}}@media(max-width:520px){.team-grid--wrap .team-card{width:100%;}}.narrow-clip{overflow:hidden;transition:max-height .4s ease;}.narrow-more{display:inline-flex;align-items:center;margin-top:14px;padding:4px 0;background:none;border:0;font-size:var(--fs-14);font-weight:var(--fw-semibold);color:var(--color-teal);cursor:pointer;}.narrow-more:hover{text-decoration:underline;}.evlist__empty{padding:24px 20px 28px;border-top:1px solid var(--color-divider);}.evlist__empty-lead{margin:0 0 10px;font-size:var(--fs-18);font-weight:var(--fw-semibold);color:var(--color-navy);}.evlist__empty-text{margin:0 0 22px;max-width:720px;font-size:var(--fs-15);font-weight:var(--fw-regular);line-height:1.55;color:var(--color-ink);}.alert-form{max-width:640px;}.alert-form__row{display:flex;gap:14px;margin-bottom:14px;}.alert-form__row input{flex:1;min-width:0;height:46px;padding:0 14px;background:var(--color-white);border:1px solid var(--color-border-3);border-radius:var(--radius);font-family:inherit;font-size:var(--fs-15);color:var(--color-ink);}.alert-form__row input::placeholder{color:var(--color-muted);}.alert-form__row input:focus{outline:none;border-color:var(--color-teal);}.alert-form__submit{height:46px;padding:0 26px;border:0;border-radius:var(--radius);background:var(--color-navy);color:var(--color-white);font-family:inherit;font-size:var(--fs-15);font-weight:var(--fw-semibold);cursor:pointer;}.alert-form__submit:hover{background:var(--color-teal);}.alert-form__submit:disabled{opacity:.6;cursor:default;}.alert-form__status{margin:12px 0 0;font-size:var(--fs-14);}.alert-form__status.is-success{color:var(--color-teal);}.alert-form__status.is-error{color:#c0392b;}.alert-form__captcha{margin:6px 0 16px;}@media(max-width:560px){.alert-form__row{flex-direction:column;}.alert-form__row input{height:auto;padding:10px 18px;}.alert-form__submit{height:52px;width:100%;}}.location-field{position:relative;}.location-suggest{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:20;margin:0;padding:6px 0;list-style:none;background:var(--color-white);border:1px solid var(--color-border-3);border-radius:var(--radius);box-shadow:0 12px 30px rgba(1,32,78,.15);max-height:260px;overflow-y:auto;display:none;}.location-suggest.is-open{display:block;}.location-suggest__item{padding:9px 14px;font-size:var(--fs-14);color:var(--color-ink);cursor:pointer;}.location-suggest__item:hover,.location-suggest__item.is-active{background:var(--color-soft);color:var(--color-teal);}.menu-search__icon{cursor:pointer;}.menu-search__mic{display:none;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;padding:0;background:none;border:0;color:var(--color-muted);cursor:pointer;}.mobile-search .menu-search__mic{display:inline-flex;}.menu-search__mic.is-listening{color:var(--color-teal);}.info-modal{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:20px;}.info-modal[hidden]{display:none;}.info-modal__backdrop{position:absolute;inset:0;background:rgba(1,32,78,.55);}.info-modal__dialog{position:relative;width:100%;max-width:420px;background:var(--color-white);border-radius:var(--radius);padding:32px 26px 26px;box-shadow:0 20px 60px rgba(0,0,0,.25);text-align:center;}.info-modal__close{position:absolute;top:12px;right:14px;width:32px;height:32px;background:none;border:0;font-size:24px;line-height:1;color:var(--color-muted);cursor:pointer;}.info-modal__title{margin:0 0 10px;font-size:var(--fs-20);font-weight:var(--fw-semibold);color:var(--color-navy);}.info-modal__text{margin:0 0 22px;font-size:var(--fs-15);line-height:1.55;color:var(--color-ink);}.info-modal__cta{height:44px;padding:0 28px;border:0;border-radius:var(--radius);background:var(--color-navy);color:var(--color-white);font-family:inherit;font-size:var(--fs-15);font-weight:var(--fw-semibold);cursor:pointer;}.info-modal__cta:hover{background:var(--color-teal);}.info-modal__body{position:static;}.info-modal__spinner{width:40px;height:40px;margin:2px auto 16px;border:3px solid var(--color-border-2);border-top-color:var(--color-teal);border-radius:50%;animation:info-spin .8s linear infinite;}@keyframes info-spin{to{transform:rotate(360deg);}}.errorpage{max-width:640px;margin:0 auto;padding:80px 20px 100px;text-align:center;}.errorpage__code{margin:0;font-size:clamp(90px,18vw,168px);font-weight:var(--fw-extrabold);line-height:1;letter-spacing:-2px;color:var(--color-navy);}.errorpage__code span{color:var(--color-teal);}.errorpage__title{margin:14px 0 12px;font-size:var(--fs-24);font-weight:var(--fw-semibold);color:var(--color-navy);}.errorpage__text{margin:0 auto 28px;max-width:520px;font-size:16px;font-weight:var(--fw-regular);line-height:1.6;color:var(--color-ink);}.errorpage__actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;}.errorpage__btn{display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 26px;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-white);font-family:inherit;font-size:var(--fs-15,15px);font-weight:var(--fw-semibold);color:var(--color-navy);text-decoration:none;cursor:pointer;}.errorpage__btn:hover{border-color:var(--color-teal);color:var(--color-teal);}.errorpage__btn--primary{background:var(--color-navy);border-color:var(--color-navy);color:var(--color-white);}.errorpage__btn--primary:hover{background:var(--color-teal);border-color:var(--color-teal);color:var(--color-white);}.buybox{position:sticky;top:20px;border:1px solid var(--color-border);border-radius:var(--radius);padding:22px 22px 24px;background:var(--color-white);}.buybox__title{margin:0 0 16px;font-size:var(--fs-20);font-weight:var(--fw-semibold);color:var(--color-navy);}.buybox__rows{margin:0 0 12px;}.buybox__row{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--color-border-2);font-size:var(--fs-15);}.buybox__row dt{margin:0;color:var(--color-muted);font-weight:var(--fw-regular);}.buybox__row dd{margin:0;text-align:right;font-weight:var(--fw-semibold);color:var(--color-ink);}.buybox__price{color:var(--color-teal);font-size:var(--fs-20);}.buybox__all{display:inline-block;margin:8px 0 18px;font-size:var(--fs-14);font-weight:var(--fw-semibold);color:var(--color-teal);text-decoration:none;}.buybox__all:hover{text-decoration:underline;}.buybox__qty{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;}.buybox__qty label{font-size:var(--fs-15);font-weight:var(--fw-semibold);color:var(--color-ink);}.buybox__qty .select-field{margin-bottom:0;}.buybox__qty select{min-width:90px;}.buybox__buy{width:100%;height:50px;border:0;border-radius:var(--radius);background:var(--color-navy);color:var(--color-white);font-family:inherit;font-size:16px;font-weight:var(--fw-semibold);cursor:pointer;}.buybox__buy:hover{background:var(--color-teal);}.ticket-info h3{margin:28px 0 8px;font-size:18px;font-weight:var(--fw-semibold);color:var(--color-navy);}.ticket-info h3:first-child{margin-top:0;}.ticket-info p{margin:0 0 6px;font-size:var(--fs-15);line-height:1.55;color:var(--color-ink);}.ticket-info .muted{color:var(--color-muted);font-size:var(--fs-14);}.badge-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px;}.trust-badge{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 16px;border:1px solid var(--color-border-3);border-radius:var(--radius);background:var(--color-white);font-size:var(--fs-14);font-weight:var(--fw-semibold);color:var(--color-navy);}.trust-badge svg{color:var(--color-teal);flex-shrink:0;}@media(max-width:900px){.buybox{position:static;}}.contact{max-width:760px;margin:0 auto;padding:48px 20px 84px;}.ai-notice{display:flex;gap:12px;align-items:flex-start;margin-bottom:30px;padding:14px 16px;background:#eef6f7;border:1px solid #cfe6e9;border-left:4px solid var(--color-teal);border-radius:var(--radius);font-size:var(--fs-14);line-height:1.55;color:var(--color-ink);}.ai-notice svg{flex-shrink:0;margin-top:2px;color:var(--color-teal);}.ai-notice b{color:var(--color-navy);}.contact__title{margin:0 0 16px;font-size:var(--fs-36);font-weight:var(--fw-extrabold);color:var(--color-navy);}.contact__intro{margin:0 0 30px;font-size:var(--fs-15);line-height:1.65;color:var(--color-ink);}.contact__intro a{color:var(--color-teal);font-weight:var(--fw-semibold);text-decoration:none;}.contact__intro a:hover{text-decoration:underline;}.contact-form__row{display:flex;gap:14px;margin-bottom:16px;}.contact-form__field{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px;}.contact-form__field label{font-size:var(--fs-14);font-weight:var(--fw-semibold);color:var(--color-navy);}.contact-form input,.contact-form textarea{width:100%;height:46px;padding:0 14px;border:1px solid var(--color-border-3);border-radius:var(--radius);background:var(--color-white);font-family:inherit;font-size:var(--fs-15);color:var(--color-ink);}.contact-form textarea{height:auto;min-height:150px;padding:12px 14px;line-height:1.55;resize:vertical;}.contact-form input:focus,.contact-form textarea:focus,.contact-form select:focus{outline:none;border-color:var(--color-teal);}.contact-form .select-field{display:block;margin-bottom:0;}.contact-form .select-field select{width:100%;min-width:0;height:46px;}.contact-form__submit{height:50px;padding:0 34px;margin-top:6px;border:0;border-radius:var(--radius);background:var(--color-navy);color:var(--color-white);font-family:inherit;font-size:16px;font-weight:var(--fw-semibold);cursor:pointer;}.contact-form__submit:hover{background:var(--color-teal);}.contact-form__submit:disabled{opacity:.6;cursor:default;}.contact-form__status{margin:14px 0 0;font-size:var(--fs-14);}.contact-form__status.is-success{color:var(--color-teal);}.contact-form__status.is-error{color:#c0392b;}@media(max-width:560px){.contact-form__row{flex-direction:column;}}