.cv{--cv-night:#150d0c;--cv-ink:#fff3e6;--cv-muted:#cbb7a9;--cv-faint:#a8938a;--cv-card:#1f1513;--cv-thumb:#2a1c19;--cv-line:#fff3e61f;--cv-line-strong:#fff3e638;--cv-accent:#d71920;--cv-on-accent:#fff;--cv-hot:#ff4d4d;--cv-soft:#ff7a70;--cv-amber:#ffb54a;--cv-display:Archivo, "Arial Black", sans-serif;--cv-body:"DM Sans", Arial, sans-serif;--cv-gutter:16px;background:var(--cv-night);color:var(--cv-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--cv-body);-webkit-font-smoothing:antialiased;min-height:100vh;font-size:16px;line-height:1.5;overflow-x:clip}.cv *,.cv :before,.cv :after{box-sizing:border-box}:where(.cv) a{color:inherit}.cv a:hover .cv-t{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.cv a:focus-visible,.cv button:focus-visible,.cv input:focus-visible,.cv summary:focus-visible{outline:3px solid var(--cv-amber);outline-offset:3px;border-radius:8px}:where(.cv) h1,:where(.cv) h2,:where(.cv) h3,:where(.cv) p,:where(.cv) ol,:where(.cv) ul{margin:0;padding:0}:where(.cv) ol,:where(.cv) ul{list-style:none}:where(.cv) img{display:block}.cv-icon{flex:none;display:block}.cv-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cv-display{font-family:var(--cv-display);letter-spacing:-.01em;text-transform:uppercase;font-weight:900;font-stretch:118%}.cv-kicker{color:var(--cv-hot);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:700}.cv-chip{border:1px solid var(--cv-line-strong);color:var(--cv-ink);white-space:nowrap;border-radius:999px;align-items:center;height:24px;padding:0 10px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.cv-chip--quiet{color:var(--cv-muted)}.cv-chip--free{color:var(--cv-amber);background:#ffb54a24;border-color:#ffb54a73}.cv-sold{color:var(--cv-soft);font-weight:700}.cv-cat{color:var(--cv-faint);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:700}.cv-pill{border-radius:999px;justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.cv-pill--solid{background:var(--cv-accent);color:var(--cv-on-accent);height:54px;margin-top:22px}.cv-pill--line{border:1px solid var(--cv-line-strong);color:var(--cv-ink);height:52px;margin-top:16px;font-size:15px}.cv-more{border:1px solid var(--cv-line-strong);color:var(--cv-ink);cursor:pointer;font-family:var(--cv-body);background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;height:50px;margin-top:10px;font-size:15px;font-weight:700;display:flex}.cv-hero{background:var(--cv-night);height:446px;position:relative;overflow:hidden}.cv-hero--short{height:330px}.cv-hero__img{object-fit:cover;object-position:50% 20%;width:100%;height:100%;position:absolute;inset:0}.cv-hero--short .cv-hero__img{object-position:46% 30%}.cv-hero__shade-top{background:linear-gradient(#150d0cbf,#150d0c00);height:140px;position:absolute;inset:0 0 auto}.cv-hero--short .cv-hero__shade-top{height:130px}.cv-hero__shade-side{display:none}.cv-hero__shade-bottom{background:linear-gradient(180deg, #150d0c00 0%, #150d0c99 40%, var(--cv-night) 97%);height:58%;position:absolute;bottom:0;left:0;right:0}.cv-hero--short .cv-hero__shade-bottom{background:linear-gradient(180deg, #150d0c00, var(--cv-night) 96%);height:55%}.cv-header{height:64px;padding-block:0;padding-inline:var(--cv-gutter) 10px;z-index:3;position:absolute;top:0;left:0;right:0}.cv-header--static{position:relative}.cv-bar{color:var(--cv-ink);align-items:center;gap:10px;height:100%;display:flex;position:relative}.cv-bar.vertical-nav>details.vertical-nav-home .vertical-nav-home-panel{background-color:var(--cv-card)}.cv-brand{color:var(--cv-ink);align-items:center;gap:10px;min-height:44px;text-decoration:none;display:flex}.cv-bar .cv-brand{margin-inline-end:auto}.cv-brand__mark{color:var(--cv-ink);width:28px;height:20px}.cv-brand__name{letter-spacing:-.01em;font-family:Archivo,sans-serif;font-size:20px;font-weight:800;line-height:1}.cv-brand__x{width:24px;height:6.7px}.cv-nav{display:none}.cv-actions{align-items:center;gap:6px;display:flex}.cv-round{color:var(--cv-ink);cursor:pointer;background:#150d0c80;border:0;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;text-decoration:none;list-style:none;display:flex}.cv-round::-webkit-details-marker{display:none}.cv-weekly{display:none}.cv-menu{position:relative}.cv-menu__panel{background:var(--cv-card);border:1px solid var(--cv-line);inset-inline-end:0;z-index:5;border-radius:16px;flex-direction:column;min-width:220px;padding:8px;display:flex;position:absolute;top:50px}.cv-menu__panel a{align-items:center;min-height:44px;padding:0 12px;font-size:15px;font-weight:500;text-decoration:none;display:flex}@media (max-width:359px){.cv-actions a.cv-round{display:none}}.cv-hero__text{bottom:16px;left:var(--cv-gutter);right:var(--cv-gutter);flex-direction:column;gap:12px;display:flex;position:absolute}.cv-hero__text>div{flex-direction:column;gap:12px;display:flex}.cv-title{color:var(--cv-ink);font-family:var(--cv-display);letter-spacing:-.01em;text-shadow:0 4px 30px #00000080;text-transform:uppercase;font-weight:900;font-stretch:118%;line-height:.9}.cv-title span{letter-spacing:-.015em;display:block}.cv-title__name{font-size:calc(var(--cv-fit,1) * min(43.5px, 11.15vw))}.cv-title__when{color:var(--cv-hot);font-size:calc(var(--cv-when-fit,1) * min(61.5px, 15.7vw))}.cv-sub{flex-direction:column;gap:2px;display:flex}.cv-sub b{color:var(--cv-ink);font-size:17px;font-weight:700;line-height:1.35}.cv-sub__line{color:var(--cv-muted);align-items:center;gap:7px;font-size:14.5px;line-height:1.4;display:flex}.cv-lead{padding:0 var(--cv-gutter);margin-top:-92px;position:relative}.cv-crumbs{color:var(--cv-muted);align-items:center;gap:6px;font-size:13px;display:flex}.cv-crumbs a{color:var(--cv-muted);align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.cv-crumbs [aria-current],.cv-h1{color:var(--cv-ink)}.cv-h1__pre{margin-bottom:8px;font-family:Archivo,sans-serif;font-size:19px;font-weight:800;line-height:1.2;display:block}.cv-h1__main{letter-spacing:-.015em;font-size:37.5px;line-height:.92;display:block}.cv-h1__range{color:var(--cv-hot);letter-spacing:-.015em;margin-top:4px;font-size:33px;line-height:.92;display:block}.cv-lead__text{color:var(--cv-muted);margin-top:16px;font-size:16px;line-height:1.55}.cv-lead__text b{color:var(--cv-ink)}.cv-checked{color:var(--cv-muted);margin-top:10px;font-size:13px;line-height:1.4}.cv-when{overscroll-behavior-x:contain;scrollbar-width:none;margin:4px var(--cv-gutter) 0;background:var(--cv-card);border:1px solid var(--cv-line);border-radius:16px;grid-auto-columns:minmax(104px,1fr);grid-auto-flow:column;gap:2px;padding:4px;display:grid;overflow-x:auto}.cv-when__item{color:var(--cv-ink);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-width:0;min-height:52px;padding:6px 2px;text-decoration:none;display:flex}.cv-when__item[aria-current=page]{background:var(--cv-accent);color:var(--cv-on-accent)}.cv-when__label{font-size:14px;font-weight:700;line-height:1.2}.cv-when__sub{white-space:nowrap;color:var(--cv-muted);font-size:11.5px;line-height:1.3}.cv-when__item[aria-current=page] .cv-when__sub{color:var(--cv-on-accent)}.cv-when__text{flex-direction:column;align-items:center;gap:1px;display:flex}.cv-when__sub--desk,.cv-when__num{display:none}.cv-tonight{padding:26px var(--cv-gutter) 0}.cv-tonight__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.cv-h2{color:var(--cv-ink);font-size:25px;line-height:1}.cv-all{color:var(--cv-ink);align-items:center;gap:6px;min-height:44px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.cv-now{cursor:pointer;align-items:center;gap:10px;min-height:44px;margin:2px 0 0;list-style:none;display:flex}.cv-now::-webkit-details-marker{display:none}.cv-now--desk,.cv-tonight__desk,.cv-earlier--desk{display:none}.cv-now__pill{background:var(--cv-accent);color:var(--cv-on-accent);letter-spacing:.06em;border-radius:999px;flex:none;align-items:center;gap:8px;padding:7px 12px 7px 10px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.cv-now__dot{background:#fff;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #ffffff4d}.cv-now__line{background:linear-gradient(90deg, var(--cv-accent), #d7192014);border-radius:2px;flex:1;height:2px}.cv-now__toggle{color:var(--cv-muted);align-items:center;gap:6px;padding-inline-start:4px;font-size:13.5px;font-weight:500;display:flex}.cv-now__toggle .cv-icon{transition:transform .15s}details[open]>.cv-now .cv-now__toggle .cv-icon{transform:rotate(180deg)}.cv-group{align-items:center;gap:12px;padding:26px 0 2px;display:flex}.cv-group:first-of-type{padding-top:10px}.cv-group__title{color:var(--cv-ink);font-size:30px;line-height:1}.cv-group__rule{background:var(--cv-line-strong);flex:1;height:1px}.cv-group__count{color:var(--cv-muted);white-space:nowrap;font-size:13px}.cv-rail{position:relative}.cv-rail:before{background:var(--cv-line-strong);content:"";bottom:0;inset-inline-start:58px;width:1px;position:absolute;top:0}.cv-row{color:var(--cv-ink);grid-template-columns:48px 1fr;column-gap:22px;text-decoration:none;display:grid;position:relative}.cv-row:before{background:var(--cv-night);border:2px solid var(--cv-muted);content:"";inset-inline-start:54px;border-radius:50%;width:9px;height:9px;position:absolute;top:20px}.cv-row__time{color:var(--cv-ink);letter-spacing:.01em;padding-top:13px;font-family:Archivo,sans-serif;font-size:15px;font-weight:800;line-height:22px}.cv-row__day{color:var(--cv-hot);font-family:var(--cv-body);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:16px;display:block}.cv-row__body{border-bottom:1px solid var(--cv-line);grid-template-columns:1fr 68px;align-items:start;gap:12px;min-width:0;padding:13px 0 14px;display:grid}.cv-rail>li:last-child .cv-row__body{border-bottom:0}.cv-row__text,.cv-row__main{flex-direction:column;gap:2px;min-width:0;display:flex}.cv-row__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.cv-row__where{color:var(--cv-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;line-height:1.35;overflow:hidden}.cv-row__meta{align-items:center;gap:10px;margin-top:6px;display:flex}.cv-row__img{background:var(--cv-thumb);object-fit:cover;border-radius:12px;flex:none;width:68px;height:68px}.cv-hoods{padding:34px 0 0}.cv-hoods__title{align-items:center;gap:8px;margin-bottom:14px;font-size:17px;font-weight:700;display:flex}.cv-hoods__list{flex-wrap:wrap;gap:8px;display:flex}.cv-hood{border:1px solid var(--cv-line-strong);border-radius:999px;align-items:center;height:44px;padding:0 16px;font-size:14.5px;font-weight:500;text-decoration:none;display:inline-flex}.cv-hood[aria-current=page]{background:var(--cv-ink);border-color:var(--cv-ink);color:var(--cv-night);font-weight:700}.cv-section{padding:56px var(--cv-gutter) 0}.cv-section__head{display:block}.cv-section__title{font-size:36px;line-height:.92}.cv-section__intro{color:var(--cv-muted);margin:10px 0 18px;font-size:15px;line-height:1.5}.cv-section__link{display:none}.cv-feature{background:var(--cv-thumb);color:var(--cv-ink);border-radius:18px;height:300px;text-decoration:none;display:block;position:relative;overflow:hidden}.cv-feature__img{object-fit:cover;object-position:50% 40%;width:100%;height:100%;position:absolute;inset:0}.cv-feature__shade{background:linear-gradient(#150d0c00,#150d0ceb);height:62%;position:absolute;bottom:0;left:0;right:0}.cv-feature__when{letter-spacing:.06em;text-transform:uppercase;inset-inline-start:14px;background:#150d0cc7;border-radius:999px;align-items:center;height:28px;padding:0 12px;font-size:12.5px;font-weight:700;display:inline-flex;position:absolute;top:14px}.cv-feature__text{flex-direction:column;gap:4px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.cv-feature__title{font-family:Archivo,sans-serif;font-size:23px;font-weight:800;font-stretch:105%;line-height:1.12}.cv-feature__where{color:var(--cv-muted);font-size:14px}.cv-feature__note{display:none}.cv-feature__meta{align-items:center;gap:10px;margin-top:6px;display:flex}.cv-cards{grid-template-columns:1fr 1fr;gap:20px 14px;margin-top:20px;display:grid}.cv-card{color:var(--cv-ink);flex-direction:column;gap:8px;min-width:0;text-decoration:none;display:flex}.cv-card__img{background:var(--cv-thumb);object-fit:cover;border-radius:14px;width:100%;height:128px}.cv-card__text{flex-direction:column;gap:2px;min-width:0;display:flex}.cv-card__when{color:var(--cv-hot);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.cv-card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.cv-card__where{color:var(--cv-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35;overflow:hidden}.cv-teaser{background:var(--cv-thumb);color:var(--cv-ink);border-radius:18px;height:176px;margin-top:24px;text-decoration:none;display:block;position:relative;overflow:hidden}.cv-teaser__img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;position:absolute;inset:0}.cv-teaser__shade{background:linear-gradient(90deg,#150d0ceb 0%,#150d0cb3 48%,#150d0c1a 100%);position:absolute;inset:0}.cv-teaser__text{bottom:18px;inset-inline:18px 120px;flex-direction:column;justify-content:space-between;display:flex;position:absolute;top:18px}.cv-teaser__kicker{color:var(--cv-hot);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:700}.cv-teaser__range{font-size:23px;line-height:.95;display:block}.cv-teaser__blurb{color:var(--cv-muted);font-size:14px;line-height:1.35}.cv-teaser__go{background:var(--cv-accent);color:var(--cv-on-accent);bottom:16px;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:absolute;inset-inline-end:16px}.cv-cats__intro{color:var(--cv-muted);margin:8px 0 16px;font-size:14px;line-height:1.45}.cv-cats__intro--desk{display:none}.cv-cats__list{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cv-cat-tile{background:var(--cv-card);border:1px solid var(--cv-line);color:var(--cv-ink);border-radius:14px;align-items:center;gap:10px;min-width:0;min-height:62px;padding:8px 10px 8px 8px;text-decoration:none;display:flex}.cv-cat-tile__img{background:var(--cv-thumb);object-fit:cover;border-radius:10px;flex:none;width:44px;height:44px}.cv-cat-tile__text{flex-direction:column;flex:1;min-width:0;display:flex}.cv-cat-tile__label{font-size:15px;font-weight:700;line-height:1.25}.cv-cat-tile__blurb{color:var(--cv-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}.cv-month-rows{display:block}.cv-month-row{border-bottom:1px solid var(--cv-line);color:var(--cv-ink);grid-template-columns:64px 1fr 80px;align-items:center;gap:12px;padding:12px 0;text-decoration:none;display:grid}.cv-month-row:last-of-type{border-bottom:0}.cv-month-row__date{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.cv-month-row__wd{color:var(--cv-muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1}.cv-month-row__day{letter-spacing:-.02em;font-size:30px;line-height:.9}.cv-month-row__to{color:var(--cv-hot);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:700;line-height:1}.cv-month-row__text{flex-direction:column;gap:3px;min-width:0;display:flex}.cv-month-row__title{font-size:16px;font-weight:700;line-height:1.3}.cv-month-row__note{color:var(--cv-muted);font-size:13.5px;line-height:1.4}.cv-month-row__img{background:var(--cv-thumb);object-fit:cover;border-radius:14px;width:80px;height:80px}.cv-month-tiles,.cv-month-tile{display:none}.cv-cat-tile--plain{padding-inline-start:14px}.cv-sub__dot{display:none}.cv-jump{padding:22px var(--cv-gutter) 0;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:6px;display:grid}.cv-jump__item{background:var(--cv-card);border:1px solid var(--cv-line);color:var(--cv-ink);border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;min-width:0;min-height:76px;padding:10px;text-decoration:none;display:flex}.cv-jump__wd{color:var(--cv-hot);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1}.cv-jump__num{font-size:26px;line-height:1}.cv-jump__count{color:var(--cv-muted);white-space:nowrap;font-size:12px;line-height:1.2}.cv-picks{padding:48px var(--cv-gutter) 0}.cv-picks__title{margin:0 0 18px;font-size:34px;line-height:.92}.cv-pick-lead{border-bottom:1px solid var(--cv-line);color:var(--cv-ink);flex-direction:column;gap:12px;padding:4px 0 22px;text-decoration:none;display:flex}.cv-pick-lead__frame{background:var(--cv-thumb);border-radius:18px;height:206px;display:block;position:relative;overflow:hidden}.cv-pick-lead__img{object-fit:cover;width:100%;height:100%}.cv-badge{background:var(--cv-accent);color:var(--cv-on-accent);font-family:var(--cv-display);letter-spacing:-.01em;text-transform:uppercase;inset-inline-start:12px;border-radius:12px;justify-content:center;align-items:center;min-width:44px;height:44px;padding:0 8px;font-size:20px;font-weight:900;font-stretch:118%;line-height:1;display:flex;position:absolute;top:12px}.cv-pick-lead__text{flex-direction:column;gap:4px;display:flex}.cv-pick__when{color:var(--cv-hot);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:700}.cv-pick-lead__title{font-family:Archivo,sans-serif;font-size:22px;font-weight:800;line-height:1.15}.cv-pick-lead__note{color:var(--cv-muted);font-size:15px;line-height:1.5}.cv-pick__line{color:var(--cv-muted);align-items:center;gap:10px;min-width:0;margin-top:6px;font-size:13.5px;display:flex}.cv-pick__line span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cv-pick{border-bottom:1px solid var(--cv-line);color:var(--cv-ink);grid-template-columns:96px 1fr;align-items:start;gap:14px;padding:16px 0;text-decoration:none;display:grid}.cv-pick:last-child{border-bottom:0}.cv-pick__frame{background:var(--cv-thumb);border-radius:14px;width:96px;height:96px;display:block;position:relative;overflow:hidden}.cv-pick__img{object-fit:cover;width:96px;height:96px}.cv-pick .cv-badge{inset-inline-start:6px;border-radius:9px;min-width:30px;height:30px;padding:0 5px;font-size:13px;top:6px}.cv-pick__text{flex-direction:column;gap:3px;min-width:0;display:flex}.cv-pick__title{font-size:16px;font-weight:700;line-height:1.3}.cv-pick__note{color:var(--cv-muted);font-size:14px;line-height:1.45}.cv-pick .cv-pick__line{color:var(--cv-faint);margin-top:5px;font-size:13px}.cv-all-days{padding:56px var(--cv-gutter) 0}.cv-filter{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.cv-filter__item{border:1px solid var(--cv-line-strong);color:var(--cv-ink);background:0 0;border-radius:999px;align-items:center;height:44px;padding:0 16px;font-size:14.5px;font-weight:500;text-decoration:none;display:inline-flex}.cv-filter__item[aria-current=true]{background:var(--cv-ink);border-color:var(--cv-ink);color:var(--cv-night);font-weight:700}.cv-day{padding-top:30px}.cv-day__head{border-bottom:2px solid var(--cv-ink);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:6px;display:flex}.cv-day__title{font-size:31px;line-height:1}.cv-day__count{color:var(--cv-muted);white-space:nowrap;font-size:13.5px}.cv-empty{color:var(--cv-muted);padding:18px 0 0;font-size:15px}.cv-newsletter{padding:52px var(--cv-gutter) 0}.cv-newsletter__card{background:var(--cv-card);border:1px solid var(--cv-line);border-radius:20px;overflow:hidden}.cv-newsletter__frame{height:190px;display:block;position:relative}.cv-newsletter__img{object-fit:cover;object-position:50% 52%}.cv-newsletter__body{padding:20px 18px 22px}.cv-newsletter__kicker{align-items:center;gap:8px;display:flex}.cv-newsletter__title{color:var(--cv-ink);font-family:Archivo,sans-serif;font-size:24px;font-weight:800;font-stretch:105%;line-height:1.15}.cv-newsletter form{flex-direction:column;gap:10px;margin-top:18px;display:flex}.cv-newsletter input[type=email]{background:var(--cv-night);border:1px solid var(--cv-line-strong);color:var(--cv-ink);font-family:var(--cv-body);border-radius:999px;width:100%;height:52px;padding:0 20px;font-size:16px}.cv-newsletter label{color:var(--cv-muted);font-size:13px}.cv-newsletter__submit{background:var(--cv-accent);color:var(--cv-on-accent);cursor:pointer;font-family:var(--cv-body);border:0;border-radius:999px;height:52px;font-size:16px;font-weight:700}.cv-newsletter p.cv-newsletter__note{color:var(--cv-muted);margin-top:12px;font-size:13px}.cv-footer{border-top:1px solid var(--cv-line);padding:28px var(--cv-gutter) 32px;margin-top:56px}.cv-footer__about{color:var(--cv-muted);margin:8px 0 22px;font-size:14px;line-height:1.5}.cv-footer__cols{grid-template-columns:1fr 1fr;gap:16px;display:grid}.cv-footer__col{flex-direction:column;display:flex}.cv-footer__col h2{color:var(--cv-faint);letter-spacing:.12em;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:700}.cv-footer__col a{padding:11px 0;font-size:15px;line-height:22px;text-decoration:none;display:block}.cv-footer__legal{border-top:1px solid var(--cv-line);color:var(--cv-muted);flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:22px;padding-top:18px;font-size:13px;display:flex}.cv-footer__legal a{color:var(--cv-muted);align-items:center;gap:6px;padding:12px 0;text-decoration:none;display:flex}.cv-event{padding:8px var(--cv-gutter) 0}.cv-event__title{margin-top:22px;font-size:34px;line-height:.95}.cv-event__facts{gap:12px;margin-top:22px;display:grid}.cv-event__fact{background:var(--cv-card);border:1px solid var(--cv-line);border-radius:14px;padding:14px 16px}.cv-event__fact dt{color:var(--cv-faint);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.cv-event__fact dd{margin:2px 0 0;font-size:16px;font-weight:700}.cv-event__prose{color:var(--cv-muted);flex-direction:column;gap:14px;margin-top:28px;font-size:16px;line-height:1.6;display:flex}.cv-event__prose h2,.cv-event__prose h3{color:var(--cv-ink);font-size:19px}.cv-faq{margin-top:36px}.cv-faq details{border-bottom:1px solid var(--cv-line);padding:4px 0}.cv-faq summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:700}.cv-faq p{color:var(--cv-muted);padding:0 0 14px}.cv-end{height:1px}.cv-article__title{overflow-wrap:anywhere;text-wrap:balance;font-size:32px}.cv-article__updated,.cv-article__note{color:var(--cv-faint);margin-block-start:12px;font-size:13px}.cv-article__facts{margin-block-start:22px}.cv-article__contents{margin-block-start:28px}.cv-article__contents ul,.cv-article__sources ul,.cv-guides__list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.cv-article__contents a,.cv-article__sources a{color:var(--cv-soft);align-items:center;min-block-size:44px;display:inline-flex}.cv-article .cv-article__events,.cv-article .cv-article__sources{max-inline-size:none;margin:36px 0 0;padding:0}.cv-event__prose section{gap:12px;display:grid}.cv-guides__list{gap:10px;margin-block-start:18px}.cv-guide{background:var(--cv-card);border:1px solid var(--cv-line);color:var(--cv-ink);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;min-block-size:44px;padding:16px 18px;text-decoration:none;display:grid}.cv-guide__title{font-size:18px;font-weight:800}.cv-guide__summary{color:var(--cv-muted);grid-column:1;font-size:14px;line-height:1.45}.cv-guide .cv-icon{grid-area:1/2/span 2}@media (min-width:900px){.cv-article__title{font-size:56px;line-height:.95}.cv-article__facts{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.cv-guides__list{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.cv-title .cv-title__pre{letter-spacing:0;text-transform:none;margin-block-end:6px;font-size:min(19px,5vw);font-weight:800}.cv-title .cv-title__tail{margin-block-start:8px;font-size:min(25px,6.6vw);line-height:1.05}.cv-sr{block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}.cv-sec__head{margin-block-end:22px}.cv-sec .cv-section__title{font-size:30px}.cv-sec p{margin:0}.cv-sec ul,.cv-sec ol{margin:0;padding:0;list-style:none}.cv-moment__link,.cv-night__link{background:var(--cv-card);border:1px solid var(--cv-line);color:var(--cv-ink);border-radius:16px;gap:6px;min-block-size:44px;padding:16px 18px;text-decoration:none;display:grid}a.cv-moment__link{grid-template-columns:minmax(0,1fr) auto}a.cv-moment__link>.cv-moment__when,a.cv-moment__link>.cv-moment__name,a.cv-moment__link>.cv-moment__blurb{grid-column:1}a.cv-moment__link>.cv-icon{grid-area:1/2/span 3}.cv-moment__when{color:var(--cv-hot);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.cv-moment__name{font-family:var(--cv-display);font-size:20px;font-weight:800;line-height:1.1}.cv-moment__blurb{color:var(--cv-muted);font-size:14px;line-height:1.45}.cv-coming__list,.cv-year__moments,.cv-places,.cv-nights__list,.cv-lists,.cv-year__months{gap:12px;display:grid}.cv-place{background:var(--cv-card);border:1px solid var(--cv-line);border-radius:18px;align-content:start;gap:10px;min-inline-size:0;padding:18px;display:grid}.cv-place__name{overflow-wrap:anywhere;font-size:20px;line-height:1.05}.cv-places--venues .cv-place__name{font-size:17px}.cv-place__blurb{color:var(--cv-muted);font-size:14.5px;line-height:1.5}.cv-place__label,.cv-list__title+.cv-list__items{margin:0}.cv-place__label{color:var(--cv-faint);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.cv-place__events,.cv-list__items{gap:2px;display:grid}.cv-mini{border-block-start:1px solid var(--cv-line);color:var(--cv-ink);gap:1px;min-block-size:44px;padding-block:8px;text-decoration:none;display:grid}.cv-mini__when{color:var(--cv-soft);font-size:12px;font-weight:700}.cv-mini__title{font-size:15px;font-weight:700;line-height:1.25}.cv-mini__where{color:var(--cv-muted);font-size:13px}.cv-place__links{flex-wrap:wrap;gap:4px 16px;display:flex}.cv-place__link,.cv-list__more{color:var(--cv-soft);align-items:center;gap:6px;min-block-size:44px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.cv-night__link{gap:4px}.cv-nights__list{align-items:start}.cv-night__day{text-transform:capitalize;font-size:24px;line-height:1}.cv-night__title{color:var(--cv-hot);font-size:13px;font-weight:700}.cv-night__blurb{color:var(--cv-muted);font-size:14px;line-height:1.45}.cv-night__go{color:var(--cv-soft);align-items:center;gap:6px;margin-block-start:4px;font-size:13px;font-weight:700;display:inline-flex}.cv-night:not(.cv-night--own) .cv-night__link{background:0 0}.cv-list{background:var(--cv-card);border:1px solid var(--cv-line);border-radius:18px;padding:18px}.cv-list__title{margin-block-end:6px;font-size:22px}.cv-year__name{color:var(--cv-hot);text-transform:capitalize;margin-block-end:8px;font-size:20px}.cv-year__month{gap:4px;display:grid}.cv-year__moments{gap:8px}.cv-sec--faq{padding-block-end:8px}.cv-facet__note{color:var(--cv-ink)}.cv-sec--places{padding-block-start:24px}@media (min-width:900px){.cv-title .cv-title__pre{margin-block-end:10px;font-size:26px}.cv-title .cv-title__tail{margin-block-start:12px;font-size:min(46px,3.2vw)}.cv-sec .cv-section__title{font-size:52px}.cv-coming__list,.cv-places{grid-template-columns:repeat(3,minmax(0,1fr))}.cv-places--venues,.cv-nights__list{grid-template-columns:repeat(4,minmax(0,1fr))}.cv-lists{grid-template-columns:repeat(3,minmax(0,1fr))}.cv-year__months{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 18px}.cv-sec--places{max-width:calc(1240px + 2 * var(--cv-gutter));margin:0 auto}}.cv-reads__list{gap:18px;display:grid}.cv-read{color:var(--cv-ink);gap:6px;text-decoration:none;display:grid}.cv-read__cover{aspect-ratio:16/10;background:var(--cv-thumb);border-radius:14px;display:block;position:relative;overflow:hidden}.cv-read__img{object-fit:cover}.cv-read__tag{background:var(--cv-night);color:var(--cv-ink);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;inset-block-start:10px;inset-inline-start:10px}.cv-read__date{color:var(--cv-hot);letter-spacing:.08em;text-transform:uppercase;margin-block-start:6px;font-size:12px;font-weight:700}.cv-read__title{font-family:var(--cv-display);text-wrap:balance;font-size:20px;font-weight:800;line-height:1.12}.cv-read__more{color:var(--cv-soft);align-items:center;gap:8px;min-block-size:44px;margin-block-start:18px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}@media (prefers-reduced-motion:no-preference){.cv-read__img{transition:transform .25s}@media (hover:hover){.cv-read:hover .cv-read__img{transform:scale(1.03)}}}@media (min-width:900px){.cv-reads__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 22px}}.cv-md{color:var(--cv-muted);gap:14px;font-size:16px;line-height:1.65;display:grid}.cv-md>*{max-inline-size:760px;margin:0}.cv-md h2{color:var(--cv-ink);font-family:var(--cv-display);margin-block-start:22px;font-size:26px;line-height:1.05}.cv-md h3{color:var(--cv-ink);font-size:19px}.cv-md strong{color:var(--cv-ink)}.cv-md a{color:var(--cv-soft);text-underline-offset:3px}.cv-md ul,.cv-md ol{gap:6px;margin:0;padding-inline-start:22px;display:grid}.cv-md .blog-comparison{border:1px solid var(--cv-line);border-radius:14px;max-inline-size:100%;overflow-x:auto}.cv-md table{border-collapse:collapse;inline-size:100%;min-inline-size:640px;font-size:14px}.cv-md th,.cv-md td{border-block-end:1px solid var(--cv-line);text-align:start;vertical-align:top;padding:10px 12px}.cv-md th{color:var(--cv-faint);letter-spacing:.08em;text-transform:uppercase;font-size:11px}@media (min-width:900px){.cv-md h2{font-size:34px}.cv{--cv-gutter:clamp(32px, 6.9444vw, 100px)}.cv-hero{height:780px}.cv-hero--short{height:380px}.cv-hero__img{object-position:50% 38%}.cv-hero__shade-top{height:200px}.cv-hero__shade-side{background:linear-gradient(90deg,#150d0c8c,#150d0c00);width:62%;display:block;position:absolute;top:0;bottom:0;left:0}.cv-hero__shade-bottom{background:linear-gradient(180deg, #150d0c00 0%, #150d0c99 45%, var(--cv-night) 98%);height:62%}.cv-hero--short .cv-hero__shade-bottom{background:linear-gradient(180deg, #150d0c00, var(--cv-night) 96%);height:55%}.cv-header{height:84px;padding:0 var(--cv-gutter)}.cv-brand{gap:12px}.cv-brand__name{font-size:25px}.cv-nav a{align-items:center;min-height:44px;padding:0 14px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.cv-nav a[aria-current=page]{font-weight:700}.cv-actions{gap:10px}.cv-round{border:1px solid var(--cv-line-strong);background:#150d0c73;width:46px;height:46px}.cv-weekly{border:1px solid var(--cv-line-strong);background:#150d0c73;border-radius:999px;align-items:center;gap:8px;height:46px;padding:0 20px;font-size:15px;font-weight:700;text-decoration:none}.cv-hero__text{bottom:140px;left:var(--cv-gutter);right:var(--cv-gutter);flex-direction:row;justify-content:space-between;align-items:flex-end;gap:40px}.cv-hero__text>div{gap:18px}.cv-title{text-shadow:0 6px 40px #00000080}.cv-title__name{font-size:calc(var(--cv-fit,1) * min(84px, 5.84vw))}.cv-title__when{font-size:calc(var(--cv-when-fit,1) * min(119px, 8.27vw))}.cv-sub{flex-direction:row;align-items:center;gap:12px;font-size:19px;line-height:1.4}.cv-sub__dot{display:inline}.cv-sub b{font-size:19px;line-height:1.4}.cv-sub__line{gap:12px;font-size:19px}.cv-lead{max-width:calc(1240px + 2 * var(--cv-gutter));padding:0 var(--cv-gutter);margin:-150px auto 0}.cv-h1__pre{margin-bottom:10px;font-size:26px}.cv-h1__main{font-size:72px}.cv-h1__range{margin-top:6px;font-size:56px}.cv-lead__text{max-width:720px;margin-top:20px;font-size:19px}.cv-when{margin:-116px var(--cv-gutter) 0;z-index:2;background:0 0;border:0;gap:12px;padding:0;position:relative}.cv-when__item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--cv-line-strong);color:var(--cv-ink);text-align:start;background:#150d0cb8;border-radius:18px;flex-direction:row;justify-content:space-between;gap:12px;min-height:84px;padding:0 22px}.cv-when__item[aria-current=page]{background:var(--cv-accent);border-color:var(--cv-accent);color:var(--cv-on-accent)}.cv-when__text{align-items:flex-start;gap:2px}.cv-when__label{font-size:19px}.cv-when__sub{display:none}.cv-when__sub--desk{color:var(--cv-muted);font-size:14px;display:block}.cv-when__item[aria-current=page] .cv-when__sub--desk{color:var(--cv-on-accent)}.cv-when__num{align-items:center;gap:10px;display:flex}.cv-when__num b{font-family:var(--cv-display);letter-spacing:-.01em;text-transform:uppercase;font-size:30px;font-weight:900;font-stretch:118%;line-height:1}.cv-tonight{padding:84px var(--cv-gutter) 0;grid-template-columns:330px minmax(0,1fr);align-items:start;gap:0 64px;display:grid}.cv-tonight__phone,.cv-now--phone,.cv-cta--phone{display:none}.cv-tonight__side{grid-area:1/1}.cv-tonight__list{grid-area:1/2;min-width:0}.cv-tonight__desk{flex-direction:column;gap:18px;display:flex}.cv-tonight__kicker{color:var(--cv-hot);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:13px;font-weight:700}.cv-tonight__desk .cv-h2{font-size:52px;line-height:.92}.cv-tonight__intro{color:var(--cv-muted);font-size:17px;line-height:1.55}.cv-tonight__desk .cv-pill{height:56px;margin:0}.cv-earlier--desk{background:var(--cv-card);border:1px solid var(--cv-line);border-radius:18px;margin-top:22px;padding:18px 20px 8px;display:block}.cv-earlier--desk h3{color:var(--cv-faint);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:700}.cv-earlier__row{border-top:1px solid var(--cv-line);color:var(--cv-ink);grid-template-columns:48px 1fr;gap:12px;padding:10px 0;text-decoration:none;display:grid}.cv-earlier__time{color:var(--cv-muted);font-family:Archivo,sans-serif;font-size:14px;font-weight:800;line-height:21px}.cv-earlier__text{flex-direction:column;gap:1px;min-width:0;display:flex}.cv-earlier__title{font-size:14.5px;font-weight:700;line-height:1.35}.cv-earlier__where{color:var(--cv-muted);font-size:13px}.cv-tonight__side .cv-hoods{margin-top:22px;padding:0;display:block}.cv-tonight__side .cv-hoods__title{margin-bottom:12px;font-size:16px}.cv-tonight__side .cv-hood{font-size:15px}.cv-tonight__list .cv-now--desk{margin:0;display:flex}.cv-tonight__list .cv-group{gap:16px;padding:40px 0 4px}.cv-tonight__list .cv-group:first-of-type{padding-top:18px}.cv-group__title{font-size:40px}.cv-group__count{font-size:14px}.cv-rail:before{inset-inline-start:79px}.cv-row{grid-template-columns:64px 1fr;column-gap:30px}.cv-row:before{inset-inline-start:74px;width:11px;height:11px;top:30px}.cv-row__time{padding-top:22px;font-size:19px;line-height:26px}.cv-row__body{grid-template-columns:88px minmax(0,1fr) 120px 112px;align-items:center;gap:22px;padding:16px 0}.cv-row__text,.cv-row__meta{display:contents}.cv-row__main{gap:4px}.cv-row__title{font-size:18px}.cv-row__where{white-space:normal;font-size:15px;line-height:1.4}.cv-row__img{border-radius:14px;grid-area:1/1;width:88px;height:88px}.cv-row__main{grid-area:1/2}.cv-row__body .cv-cat{grid-area:1/3}.cv-row__body .cv-chip{grid-area:1/4;justify-self:end;font-size:14px}.cv-section{max-width:calc(1240px + 2 * var(--cv-gutter));padding:120px var(--cv-gutter) 0;margin:0 auto}.cv-section__head{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:30px;display:flex}.cv-section__head .cv-kicker{margin-bottom:12px;font-size:13px}.cv-section__title{font-size:64px;line-height:.9}.cv-section__intro{max-width:620px;margin:14px 0 0;font-size:18px}.cv-section__link{border:1px solid var(--cv-line-strong);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:10px;height:54px;padding:0 26px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.cv-weekend-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:28px;display:grid}.cv-feature{border-radius:22px;height:auto;min-height:620px}.cv-feature__shade{height:55%}.cv-feature__when{inset-inline-start:22px;height:34px;padding:0 14px;font-size:13.5px;top:22px}.cv-feature__text{gap:8px;bottom:28px;left:28px;right:28px}.cv-feature__title{font-size:36px;font-stretch:100%;line-height:1.08}.cv-feature__where{font-size:16px}.cv-feature__meta{gap:12px}.cv-cards{align-content:start;gap:28px 24px;margin-top:0}.cv-card{gap:12px}.cv-card__img{border-radius:16px;height:210px}.cv-card__text{gap:3px}.cv-card__when{letter-spacing:.1em;font-size:12.5px}.cv-card__title{font-size:17px}.cv-card__where{font-size:14px;line-height:1.4}.cv-teaser{border-radius:22px;height:230px;margin-top:40px}.cv-teaser__img{object-position:50% 34%}.cv-teaser__shade{background:linear-gradient(90deg,#150d0cf0 0%,#150d0cbf 40%,#150d0c0d 75%)}.cv-teaser__text{bottom:0;inset-inline:40px auto;justify-content:center;gap:10px;max-width:520px;top:0}.cv-teaser__kicker{margin:0;font-size:13px}.cv-teaser__range{font-size:44px;line-height:.92}.cv-teaser__blurb{font-size:17px;line-height:1.45}.cv-teaser__go{bottom:auto;inset-inline-end:36px;width:64px;height:64px;margin-top:-32px;top:50%}.cv-cats__head{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:28px;display:flex}.cv-cats .cv-section__title{font-size:52px;line-height:.92}.cv-cats__intro{display:none}.cv-cats__intro--desk{color:var(--cv-muted);align-items:center;gap:8px;max-width:430px;margin:0;font-size:15px;line-height:1.5;display:flex}.cv-cats__list{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.cv-cat-tile{border-radius:16px;gap:12px;min-height:76px;padding:10px 12px 10px 10px}.cv-cat-tile__img{border-radius:12px;width:54px;height:54px}.cv-cat-tile__label{font-size:16px}.cv-cat-tile__blurb{font-size:13px;line-height:1.35}.cv-month-rows{display:none}.cv-month--page .cv-month-rows{display:block}.cv-month-tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;display:grid}.cv-month-tile{color:var(--cv-ink);flex-direction:column;gap:14px;min-width:0;text-decoration:none;display:flex}.cv-month-tile__frame{display:block;position:relative}.cv-month-tile__img{aspect-ratio:1;background:var(--cv-thumb);object-fit:cover;border-radius:18px;width:100%;height:auto}.cv-month-tile__date{background:var(--cv-night);border:1px solid var(--cv-line-strong);bottom:-18px;border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;min-width:62px;padding:10px 12px 9px;display:flex;position:absolute;inset-inline-start:12px}.cv-month-tile__text{flex-direction:column;gap:4px;padding-top:18px;display:flex}.cv-month-tile__title{font-size:17px;font-weight:700;line-height:1.3}.cv-month-tile__note{color:var(--cv-muted);font-size:14.5px;line-height:1.45}.cv-newsletter{max-width:calc(1240px + 2 * var(--cv-gutter));padding:120px var(--cv-gutter) 0;margin:0 auto}.cv-newsletter__card{border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.cv-newsletter__frame{height:440px}.cv-newsletter__img{object-position:50% 58%}.cv-newsletter__body{flex-direction:column;justify-content:center;padding:56px;display:flex}.cv-newsletter__kicker{margin-bottom:12px;font-size:13px}.cv-newsletter__title{font-size:38px;line-height:1.1}.cv-newsletter form{flex-direction:row;gap:10px;margin-top:28px}.cv-newsletter label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cv-newsletter input[type=email]{flex:1;width:auto;min-width:0;height:56px;padding:0 22px}.cv-newsletter__submit{white-space:nowrap;height:56px;padding:0 26px}.cv-newsletter p.cv-newsletter__note{margin-top:14px;font-size:14px}.cv-footer{padding:56px var(--cv-gutter) 44px;margin-top:110px}.cv-footer__top{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;display:grid}.cv-footer__cols{display:contents}.cv-footer .cv-brand{gap:12px}.cv-footer .cv-brand__name{font-size:24px}.cv-footer__about{max-width:320px;margin:12px 0 0;font-size:15px;line-height:1.55}.cv-footer__col h2{margin-bottom:6px}.cv-footer__col a{padding:8px 0}.cv-footer__legal{justify-content:space-between;gap:6px 24px;margin-top:44px;padding-top:22px;font-size:14px}.cv-footer__legal a{padding:0}.cv-jump{max-width:calc(1240px + 2 * var(--cv-gutter));padding:32px var(--cv-gutter) 0;margin:0 auto}.cv-picks,.cv-all-days{max-width:calc(1240px + 2 * var(--cv-gutter));padding:80px var(--cv-gutter) 0;margin:0 auto}.cv-picks__title{font-size:52px}.cv-picks__grid{grid-template-columns:1fr 1fr;gap:0 48px;display:grid}.cv-all-days .cv-section__title{font-size:52px}.cv-event{max-width:1100px;padding:24px var(--cv-gutter) 0;margin:0 auto}.cv-event__title{font-size:64px}.cv-event__facts{grid-template-columns:repeat(3,1fr)}}.cv-slot{box-sizing:border-box}.cv-slot--weekend{min-height:1157px}.cv-slot--month{min-height:784px}@media (min-width:1280px){.cv-nav{align-items:center;gap:2px;margin-inline-end:auto;display:flex}.cv-bar .cv-actions{margin-inline-start:0}.cv-weekly{display:flex}.cv-menu{display:none}}@media (min-width:900px){.cv-slot--weekend{min-height:1199px}.cv-slot--month{min-height:654px}}.cv-place__img{aspect-ratio:4/3;object-fit:cover;border-radius:12px;block-size:auto;inline-size:100%}.cv-explore__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;margin:0;padding:0;list-style:none;display:grid}.cv-tile{color:var(--cv-ink);gap:4px;text-decoration:none;display:grid}.cv-tile__plate{aspect-ratio:1;background:var(--cv-thumb);border-radius:14px;display:block;position:relative;overflow:hidden}.cv-tile__img{object-fit:cover;block-size:100%;inline-size:100%}.cv-tile__label{margin-block-start:6px;font-size:20px;line-height:1.05}.cv-tile__blurb{color:var(--cv-muted);font-size:13.5px;line-height:1.35}.cv-night__count{color:var(--cv-muted);font-size:13px;font-weight:700}.cv-sec__all{color:var(--cv-soft);align-items:center;gap:8px;min-block-size:44px;margin-block-start:14px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}@media (prefers-reduced-motion:no-preference){.cv-tile__img{transition:transform .25s}@media (hover:hover){.cv-tile:hover .cv-tile__img{transform:scale(1.04)}}}@media (min-width:900px){.cv-explore__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 22px}}.cv-actions{--ev-surface:var(--cv-card);--ev-surface-subtle:var(--cv-thumb);--ev-text:var(--cv-ink);--ev-text-muted:var(--cv-muted);--ev-border:var(--cv-line-strong);--ev-accent:var(--cv-accent);--ev-accent-text:var(--cv-accent);--listing-actions-font:var(--cv-body)}.cv-event-page{padding-inline:var(--cv-gutter)}.cv .ep-prose ul{list-style:outside}.cv .ep-prose ol{padding-inline-start:20px;list-style:decimal}