#lc-events-app{font-family:var(--dp-disp)}:is(#lc-events-app,.lc-events-page .lc-bottombar__panel) :is(.lc-time-btn,.lc-cat,.lc-sidebar h3,.lc-btn,.lc-count,.lc-meta,.lc-chip,.lc-view-btn,.lc-sort){font-family:var(--dp-sans)}#lc-events-app .lc-timebar,#lc-events-app .lc-viewbar,:is(#lc-events-app,.lc-events-page .lc-bottombar__panel) .lc-catbar{background:var(--tone);border-bottom-color:#3030332e}#lc-events-app .lc-timebar{gap:8px;padding:12px 20px;overflow-x:auto}#lc-events-app .lc-time-btn{border:1px solid var(--dp-ink);color:var(--dp-ink);letter-spacing:.2em;background:#fff;border-radius:0;padding:13px 10px;font-weight:600;transition:background-color .18s,color .18s}#lc-events-app .lc-time-btn:hover{background:#ffffffb3}#lc-events-app .lc-time-btn[aria-pressed=true]{background:var(--dp-ink);color:#fff;border-color:var(--dp-ink)}:is(#lc-events-app,.lc-events-page .lc-bottombar__panel) .lc-cat{border:1px solid var(--dp-ink);color:var(--dp-ink);letter-spacing:.16em;background:#fff;padding:9px 14px;font-weight:600;transition:background-color .18s,color .18s}:is(#lc-events-app,.lc-events-page .lc-bottombar__panel) .lc-cat:hover{background:#ffffffb3}:is(#lc-events-app,.lc-events-page .lc-bottombar__panel) .lc-cat[aria-pressed=true]{background:var(--dp-ink);border-color:var(--dp-ink);color:#fff}#lc-events-app .lc-viewswitch{border-color:var(--dp-ink)}#lc-events-app .lc-view-btn{color:var(--dp-ink);letter-spacing:.16em;background:#fff;font-weight:600}#lc-events-app .lc-view-btn+.lc-view-btn{border-left-color:var(--dp-ink)}#lc-events-app .lc-view-btn[aria-pressed=true]{background:var(--dp-ink);color:#fff}:is(#lc-events-app,.lc-events-page .lc-bottombar__panel) .lc-sidebar h3{letter-spacing:.22em;color:var(--dp-ink);border-bottom:0;font-size:10.5px}:is(#lc-events-app,.lc-events-page .lc-bottombar__panel) .lc-sidebar label{font-family:var(--dp-sans);color:var(--dp-ink);font-size:15px}:is(#lc-events-app,.lc-events-page .lc-bottombar__panel) .lc-sidebar :is(input[type=search],input[type=date]){border:0;border-bottom:1px solid var(--dp-ink);font-family:var(--dp-sans);background:0 0;padding:8px 0;font-size:15px}:is(#lc-events-app,.lc-events-page .lc-bottombar__panel) .lc-sidebar input[type=checkbox]{accent-color:#303033}#lc-events-app .lc-card{border-color:#0000;border-bottom:1px solid var(--dp-line);box-shadow:none;background:0 0}#lc-events-app .lc-card:hover{box-shadow:none}#lc-events-app .lc-card:hover .lc-name a{text-underline-offset:5px;color:var(--dp-ink);text-decoration:underline 1px}#lc-events-app .lc-name{font:500 22px/1.14 var(--dp-disp);font-variation-settings:"opsz" 48;letter-spacing:-.01em}#lc-events-app .lc-meta{letter-spacing:.16em;color:var(--dp-muted);font-size:10.5px;font-weight:500}#lc-events-app .lc-time{font-family:var(--dp-sans);color:var(--dp-muted);font-size:15px}#lc-events-app .lc-chip{border:0;border-left:3px solid var(--tone);letter-spacing:0;text-transform:none;color:var(--dp-muted);padding:0 0 0 10px;font-size:13.5px;font-weight:400;line-height:1.5}#lc-events-app .lc-date-badge{background:var(--tone);color:var(--dp-ink)}#lc-events-app .lc-date-badge .d-day{font:900 26px/1 var(--dp-disp);font-variation-settings:"opsz" 144;color:var(--dp-ink)}#lc-events-app .lc-date-badge :is(.d-dow,.d-mon){letter-spacing:.18em;color:var(--dp-ink);font-weight:600}#lc-events-app .lc-btn{background:var(--dp-ink);letter-spacing:.2em;padding:12px 18px;font-weight:600}#lc-events-app .lc-btn:hover{background:#000}@media (width<=959px){#lc-events-app>.lc-catbar{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}#lc-events-app>.lc-catbar .lc-cat{white-space:nowrap;flex:none}}@media (prefers-reduced-motion:reduce){:is(#lc-events-app,.lc-events-page .lc-bottombar__panel) :is(.lc-cat,.lc-time-btn){transition:none}}html body .lc-es__side{background:var(--tone);align-self:start;padding:30px 32px 26px}html body .lc-es__h{font:800 clamp(24px,2.2vw,32px)/1.05 var(--dp-disp);font-variation-settings:"opsz" 144;letter-spacing:-.02em;text-transform:none;color:var(--dp-ink);border-bottom:0;margin:0 0 18px;padding-bottom:0}html body .lc-es__h:before{content:"";background:var(--tone);width:40px;height:6px;margin-bottom:14px;display:block}html body .lc-es__side .lc-es__h:before{background:var(--dp-ink)}html body .lc-es__facts li{border-bottom-color:#30303338}html body .lc-es__facts li span:first-child{font-family:var(--dp-sans);letter-spacing:.2em;color:var(--dp-ink);opacity:.72;font-size:10.5px}html body .lc-es__facts li span:last-child{font:400 18px/1.45 var(--dp-disp)}html body .lc-es__facts a{color:var(--dp-ink);text-underline-offset:3px;text-decoration:underline 1px}html body .lc-es__about{white-space:pre-line}html body .lc-es__back{font-family:var(--dp-sans);letter-spacing:.2em;color:var(--dp-ink)}html body .lc-evt-remind{border:0;border-left:6px solid var(--tone);background:0 0;border-radius:0;padding:6px 0 6px 18px}html body .lc-evt-remind .lc-remind__lead{font:italic 300 20px/1.3 var(--dp-disp);font-variation-settings:"SOFT" 100,"WONK" 1;color:var(--dp-ink)}html body .lc-evt-remind :is(button,input){font-family:var(--dp-sans);border-radius:0}[data-hero][data-variant=dept] .lc-es__fav{z-index:2;right:calc(var(--lc-hero-edge,40px) + 14px);top:calc(var(--lc-header-h,80px) + 62px);position:absolute}[data-hero][data-variant=dept] .lc-es__when{flex-wrap:wrap;align-items:center;gap:6px 10px;font-weight:600;display:flex}[data-hero][data-variant=dept] .lc-es__free{background:var(--tone);color:var(--dp-ink);font:600 10px/1 var(--dp-sans);letter-spacing:.18em;text-transform:uppercase;padding:5px 9px}
