@media (max-width:760px){.magazine-opening .edition-line{justify-content:flex-start!important;align-items:center!important;height:34px!important;min-height:34px!important;padding:5px 13px!important;display:flex!important;overflow:hidden!important}.magazine-opening .edition-line>span{white-space:nowrap!important;min-width:0!important;font-family:var(--font-geist-sans),Arial,sans-serif!important;letter-spacing:-.02em!important;font-size:clamp(8px,2.45vw,10px)!important;font-weight:780!important;line-height:1.2!important;display:block!important}.magazine-opening .edition-line>a,.magazine-opening .edition-line>b{display:none!important}.newsroom-head .newsroom-title{grid-template-columns:25px minmax(0,1fr)!important;align-items:center!important;gap:0!important;min-height:102px!important;padding:17px 12px 16px!important;display:grid!important}.newsroom-head .newsroom-title>span{align-self:start!important;margin-top:3px!important;font-size:8px!important}.newsroom-head .newsroom-title h1{white-space:nowrap!important;letter-spacing:-.065em!important;min-width:0!important;margin:0!important;font-size:clamp(28px,9vw,43px)!important;font-weight:900!important;line-height:.95!important}.newsroom-head .newsroom-title p{display:none!important}.events-page-shell>.page-intro{grid-template-columns:24px minmax(0,1fr)!important;align-items:center!important;min-height:0!important;padding:12px 14px 11px!important}.events-page-shell>.page-intro>span{grid-row:1!important;align-self:center!important;padding-top:0!important}.events-page-shell>.page-intro>div:not(.intro-copy){grid-column:2!important}.events-page-shell>.page-intro div>p:first-child{margin-bottom:5px!important;font-size:7px!important}.events-page-shell>.page-intro h1{font-size:clamp(34px,10vw,46px)!important;line-height:.95!important}.events-page-shell>.page-intro .intro-copy{display:none!important}body .events-page-shell .event-city-navigation{isolation:isolate!important;z-index:15!important;background:#fff!important;border-bottom:1px solid #d5d5d2!important;min-height:0!important;margin:0!important;padding:8px 14px!important;display:block!important;position:relative!important}body .events-page-shell .event-city-navigation .event-city-navigation-heading,body .events-page-shell .event-city-navigation .event-city-navigation-primary{visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}body .events-page-shell .event-city-navigation .event-mobile-city-picker{width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:block!important;position:relative!important}.event-mobile-city-trigger{color:#111!important;cursor:pointer!important;width:100%!important;min-height:44px!important;font-family:var(--font-geist-sans),Arial,sans-serif!important;text-align:left!important;background:#f5f4f1!important;border:1px solid #d1d0cb!important;border-radius:9px!important;align-items:center!important;gap:9px!important;padding:0 12px!important;font-size:12px!important;font-weight:800!important;display:flex!important}.event-mobile-city-trigger>svg{flex:none!important;width:18px!important;height:18px!important}.event-mobile-city-trigger>svg:first-child{color:#ff3d8d!important}.event-mobile-city-trigger>span{text-overflow:ellipsis!important;white-space:nowrap!important;flex:1!important;min-width:0!important;overflow:hidden!important}.event-mobile-city-trigger .event-mobile-city-chevron{transition:transform .25s cubic-bezier(.2,.75,.2,1)}.event-mobile-city-picker.is-open .event-mobile-city-chevron{transform:rotate(180deg)}.event-mobile-city-options{z-index:80!important;overscroll-behavior:contain!important;background:#fff!important;border:1px solid #c9c9c7!important;border-radius:10px!important;gap:0!important;max-height:min(58dvh,410px)!important;padding:4px!important;display:grid!important;position:absolute!important;top:calc(100% + 5px)!important;left:0!important;right:0!important;overflow-y:auto!important;box-shadow:0 18px 36px #0000002b!important}.event-mobile-city-picker.is-open .event-mobile-city-options{animation:.27s cubic-bezier(.2,.8,.2,1) both atdjEventsCityEnter}.event-mobile-city-picker.is-closing .event-mobile-city-options{animation:.24s ease-in both atdjEventsCityExit;pointer-events:none!important}.event-mobile-city-options a{border-radius:6px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;min-height:43px!important;padding:9px 12px!important;font-size:12px!important;font-weight:750!important;display:flex!important}.event-mobile-city-options a+a{border-top:1px solid #ececea!important}.event-mobile-city-options a:active{background:#f4f3f0!important}.event-mobile-city-options small{color:#727272!important;white-space:nowrap!important;font-size:10px!important}body .events-page-shell .event-directory-search{background:#fff!important;border-bottom:1px solid #dededb!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;min-height:0!important;margin:0!important;padding:0 14px!important;display:flex!important}body .events-page-shell .event-directory-search>span,body .events-page-shell .event-directory-search>b{display:none!important}body .events-page-shell .event-directory-search .event-mobile-search-toggle{color:#111!important;letter-spacing:.02em!important;cursor:pointer!important;background:0 0!important;border:0!important;align-self:flex-end!important;align-items:center!important;gap:8px!important;width:auto!important;max-width:100%!important;min-height:36px!important;margin:0!important;padding:5px 1px!important;font-size:10px!important;font-weight:800!important;display:flex!important}.event-mobile-search-toggle svg{fill:none!important;stroke:#111!important;stroke-width:1.7px!important;stroke-linecap:round!important;stroke-linejoin:round!important;flex:none!important;width:19px!important;height:19px!important}.event-mobile-search-toggle>small{white-space:nowrap!important;text-overflow:ellipsis!important;color:#e22a72!important;max-width:125px!important;font-size:10px!important;overflow:hidden!important}body .events-page-shell .event-directory-search>div{transform:translateY(-7px);opacity:0!important;visibility:hidden!important;pointer-events:none!important;border:0!important;grid-area:auto!important;width:100%!important;min-width:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;transition:max-height .26s,opacity .2s,transform .26s,visibility .26s!important;display:grid!important;overflow:hidden!important}body .events-page-shell .event-directory-search.is-mobile-search-open>div{transform:translateY(0);opacity:1!important;visibility:visible!important;pointer-events:auto!important;border:1px solid #b8b8b4!important;border-radius:9px!important;min-height:43px!important;max-height:55px!important;margin:0 0 9px!important}.events-page-shell .event-directory-search i{font-family:Arial,sans-serif!important;font-size:23px!important;font-style:normal!important}.events-page-shell .event-view-switch button{min-height:47px!important;padding:7px 9px!important}.events-page-shell .event-view-switch b{font-size:19px!important}.events-page-shell .event-view-switch small{display:none!important}.events-page-shell .event-filters{padding:7px 0!important}.events-page-shell .event-filters>span{display:none!important}.events-page-shell .event-filters button{min-height:30px!important;padding:0 12px!important;font-size:9px!important}.events-page-shell .events-page-meta{min-height:28px!important;padding:6px 14px!important;font-size:9px!important}.artists-mobile-discovery{flex-direction:column;width:100%;min-width:0;max-width:100%;display:flex!important}.artists-mobile-discovery>.artist-directory-search{order:1;gap:7px!important;min-height:0!important;padding:12px 14px!important}.artists-mobile-discovery>.artist-directory-search>div,.artists-mobile-discovery>.artist-directory-search>p{display:none!important}.artists-mobile-discovery>.artist-directory-search label{border-radius:9px!important;max-width:none!important;min-height:44px!important}.artists-mobile-discovery>.artist-directory-search label>span{padding:0 9px!important;font-size:10px!important}.artists-mobile-discovery>.artist-directory-search input{font-size:14px!important}.artists-mobile-discovery>.alphabet{order:2!important;gap:4px!important;padding:7px 12px!important}.artists-mobile-discovery>.alphabet button{border-radius:7px!important;min-width:31px!important;height:34px!important;font-size:10px!important}.artists-mobile-discovery>.artist-directory{order:3!important}.artists-mobile-discovery>.content-pagination{order:4!important}.artists-mobile-discovery>section[aria-label=Top\ Artists]{margin-top:24px;order:5!important}.artists-mobile-discovery>.artist-directory>.artist-row{scroll-margin-top:75px}main>.page-intro:has(+.artists-mobile-discovery){grid-template-columns:24px minmax(0,1fr)!important;gap:0!important;min-height:0!important;padding:12px 14px!important;display:grid!important}main>.page-intro:has(+.artists-mobile-discovery)>span{grid-column:1!important}main>.page-intro:has(+.artists-mobile-discovery)>div:not(.intro-copy){grid-column:2!important}main>.page-intro:has(+.artists-mobile-discovery) h1{font-size:clamp(35px,10vw,46px)!important;line-height:1!important}main>.page-intro:has(+.artists-mobile-discovery) .intro-copy{display:none!important}.direct-week{scroll-margin-top:72px}.direct-week .direct-view-toggle,.direct-week .direct-week-overview,.direct-week .direct-day-schedule,.direct-week .direct-day-tabs{display:none!important}.direct-week>.direct-section-head{gap:10px!important;padding-bottom:10px!important;display:grid!important}.direct-week>.direct-section-head h2{font-size:clamp(23px,7vw,32px)!important;line-height:1!important}.direct-week>.direct-section-head p{font-size:9px!important}.direct-week .direct-week-head-actions{width:100%!important;display:block!important}.direct-week .direct-week-controls{justify-content:space-between!important;width:100%!important}.direct-week .direct-week-controls button{min-width:44px!important;min-height:40px!important;font-size:19px!important}.direct-week .direct-week-controls b{flex:1!important;height:40px!important;font-size:11px!important}.direct-mobile-agenda{margin-top:10px;display:block!important}.direct-mobile-agenda-days{background:#f2f1ef;border-radius:11px;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;padding:4px;display:grid}.direct-mobile-agenda-days button{color:#555;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:64px;padding:5px 1px;display:flex}.direct-mobile-agenda-days button small{font-family:var(--font-geist-sans),Arial,sans-serif;font-size:9px;font-weight:750}.direct-mobile-agenda-days button b{font-size:19px;line-height:1}.direct-mobile-agenda-days button.active{color:#fff;background:#111;border-color:#111;box-shadow:inset 0 -3px #ff3d8d}.direct-mobile-agenda-days button.is-today:not(.active){color:#ca1258}.direct-mobile-agenda-heading{border-bottom:1px solid #d9d9d7;justify-content:space-between;align-items:center;gap:8px;padding:16px 3px 10px;display:flex}.direct-mobile-agenda-heading strong{letter-spacing:-.01em;font-size:12px}.direct-mobile-agenda-heading span{color:#666;white-space:nowrap;font-size:9px;font-weight:750}.direct-mobile-agenda-list{gap:7px;margin-top:9px;display:grid}.direct-mobile-agenda-item{color:#111;text-align:left;cursor:pointer;background:#fff;border:1px solid #d7d7d5;border-left:3px solid #ff3d8d;border-radius:10px;grid-template-columns:48px 54px minmax(0,1fr) 16px;align-items:center;gap:9px;min-height:74px;padding:8px 9px;display:grid}.direct-mobile-agenda-item>time{color:#111;gap:4px;font-size:13px;font-weight:850;display:grid}.direct-mobile-agenda-item>time small{color:#777;font-size:10px;font-weight:650}.direct-mobile-agenda-art{background:#222 50%/cover no-repeat;border-radius:6px;width:54px;height:54px;display:block}.direct-mobile-agenda-copy{gap:3px;min-width:0;display:grid}.direct-mobile-agenda-copy b,.direct-mobile-agenda-copy small,.direct-mobile-agenda-copy em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.direct-mobile-agenda-copy b{font-size:12px}.direct-mobile-agenda-copy small{color:#575757;font-size:11px}.direct-mobile-agenda-copy em{color:#8b8b8b;font-size:9px;font-style:normal}.direct-mobile-agenda-open{color:#ff3d8d;font-size:24px}.direct-mobile-agenda-empty{text-align:center;background:#f6f6f3;border-radius:10px;margin-top:10px;padding:26px 16px}.direct-mobile-agenda-empty b{font-size:14px}.direct-mobile-agenda-empty p{color:#777;margin:8px 0 0;font-size:12px}}@media (min-width:761px){.event-mobile-city-picker,.direct-mobile-agenda{display:none!important}.artists-mobile-discovery{display:contents!important}}@keyframes atdjEventsCityEnter{0%{opacity:0;transform:translateY(-9px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes atdjEventsCityExit{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-9px)scale(.98)}}@media (prefers-reduced-motion:reduce){.event-mobile-city-options{animation-duration:.01ms!important}.event-mobile-city-trigger .event-mobile-city-chevron{transition:none!important}}@media (min-width:761px){.event-mobile-search-toggle{display:none!important}}
