@font-face{font-family:Midtown Fraunces;font-style:normal;font-weight:300 600;font-display:swap;src:url('/fonts/fraunces.woff2') format('woff2')}@font-face{font-family:Midtown Fraunces;font-style:italic;font-weight:300 600;font-display:swap;src:url('/fonts/fraunces-italic.woff2') format('woff2')}body.mv[data-page="/midtown-stomp"]:not(#_):not(#_) #main{--serif:Midtown Fraunces,Georgia,serif;--night:#1d1214;--deep:#500b19;--maroon:#7f1623;--red:#a00826;--gold:#e7bd65;--gold-2:#f3d491;--cream:#fbf5ea;--cream-2:#f4ead8;--paper:#fffefa;--ink:#2b2526;--muted:#4a4243;--char:#404041;--line:#e2d2b3;--soft:#eee3cf;--gut:clamp(20px,5vw,64px);--sec:clamp(30px,4.2vw,56px);--ease:cubic-bezier(.2,.7,.1,1);.mv-hero{position:relative;min-height:clamp(540px,calc(100svh - 44px),1140px);padding-top:104px;background:var(--night);color:var(--cream);display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;isolation:isolate}.mv-hero-media{--pos:50% 40%;position:absolute;inset:0;z-index:-2;background:var(--night) var(--pos)/cover no-repeat}.mv-hero-media video{width:100%;height:100%;object-fit:cover;object-position:var(--pos)}.mv-hero::before{content:"";position:absolute;inset:0;z-index:-3;background:radial-gradient(60% 50% at 50% 42%,#500b19,#1d1214 70%)}.mv-hero::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#1d121400 30%,#1d121466 55%,#1d1214e0 82%,#1d1214f2 100%)}@keyframes iris{from{clip-path:circle(0% at 50% 42%)}to{clip-path:circle(125% at 50% 42%)}}.mv-hero-words{padding-bottom:clamp(14px,2.2vh,24px)}.mv-hero-row{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.mv-hero h1{font:400 clamp(2.3rem,min(9.6vw,12.5vh),6.2rem)/.98 var(--serif);letter-spacing:-.022em;text-wrap:balance;text-shadow:0 2px 30px #1d121480}.mv-hero h1 em{display:block;white-space:nowrap;font-style:italic;color:var(--gold);letter-spacing:-.01em}.mv-deck{margin-top:clamp(10px,1.6vh,18px);max-width:31rem;font-size:clamp(1rem,1.25vw,1.16rem);line-height:1.45;color:#fbf5eae6;text-shadow:0 1px 12px #000a;text-wrap:balance}.mv-pause{flex:none;display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1.5px solid #fbf5ea8c;background:#1d121459;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:var(--cream)}.mv-pause svg{width:14px;height:14px}.mv-pause .mv-pl{display:none}.mv-paused .mv-pause .mv-pl{display:block}.mv-paused .mv-pause .mv-pa{display:none}.mv-rise{animation:rise 1s var(--ease) both}.mv-rise.mv-d1{animation-delay:.75s}.mv-rise.mv-d2{animation-delay:.9s}.mv-rise.mv-d3{animation-delay:1.05s}@keyframes rise{from{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.mv-board{position:relative;background:#1d12148c;backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);border-top:1px solid #e7bd6580}.mv-board::before{content:"";position:absolute;left:0;top:-1px;height:1px;width:100%;background:linear-gradient(90deg,transparent,var(--gold),transparent);animation:sweep 1.6s 1.2s var(--ease) both}@keyframes sweep{from{transform:scaleX(0)}to{transform:scaleX(1)}}.mv-board-in{display:flex;align-items:center;justify-content:space-between;gap:16px 32px;padding-block:16px 18px}.mv-cue-main{display:flex;gap:18px;align-items:center;text-decoration:none;min-width:0}.mv-cue-k{display:block;font:700 .72rem/1.3 var(--sans);letter-spacing:0;text-transform:none;color:var(--gold);font-size:max(13px,.72rem)}.mv-cue-k i{font-style:normal;font-weight:600;color:#fbf5eacc;letter-spacing:0;white-space:nowrap}.mv-board-acts{display:flex;align-items:stretch;gap:12px;flex:none}@media (max-width:980px){.mv-board-in{flex-direction:column;align-items:stretch;gap:10px;padding-block:11px 14px}.mv-cue-main{gap:12px}.mv-cue-k{font-size:.66rem;letter-spacing:0;font-size:max(13px,.66rem)}.mv-board-acts{flex-direction:row;align-items:stretch;gap:12px}}@media (max-width:980px) and (min-width:620px){.mv-board-acts{flex-direction:row}}@media (max-width:980px) and (max-height:700px){.mv-deck{display:none}}@media (max-width:800px){.mv-hero{padding-top:84px}}@media (max-width:640px){.mv-hero-media{--pos:50% 38%}}.mv-ribbon{background:var(--deep);color:var(--gold);overflow:hidden;border-block:1px solid #e7bd6540}.mv-ribbon-track{display:flex;width:max-content;animation:slide 48s linear infinite}.mv-paused .mv-ribbon-track,.mv-paused .mv-logo .mv-spin,.mv-paused .mv-logo .mv-turn{animation-play-state:paused}.mv-ribbon ul{display:flex;align-items:center;flex:none}.mv-ribbon li{font:400 1.14rem/1 var(--serif);padding:12px 0;white-space:nowrap;display:flex;align-items:center}.mv-ribbon li:nth-child(even){font-style:italic;color:var(--cream)}.mv-ribbon li::after{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.55;margin-inline:22px}@keyframes slide{to{transform:translateX(-50%)}}.mv-lede{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:10px clamp(24px,5vw,72px);align-items:end;margin-bottom:clamp(18px,2.4vw,30px)}.mv-quote{font:italic 400 clamp(1.9rem,4.5vw,3.7rem)/1.04 var(--serif);letter-spacing:-.022em;color:var(--deep);text-wrap:balance}.mv-quote em{color:var(--red)}.mv-lede-text{color:var(--muted);font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.5;max-width:24rem;padding-bottom:.4em}.mv-chapter{position:relative;display:grid;grid-template-columns:minmax(0,min(46%,540px)) minmax(0,1fr);column-gap:clamp(28px,6vw,96px);align-items:center;min-width:0}.mv-chapter:nth-of-type(even) .mv-media{order:2}.mv-media{position:relative;aspect-ratio:4/5;border-radius:4px;overflow:hidden;background:var(--night);cursor:pointer}.mv-media video{width:100%;height:100%;object-fit:cover;transition:filter .8s,transform 1.4s var(--ease)}.mv-media::after{content:"";position:absolute;inset:0;background:linear-gradient(#1d121400 58%,#1d1214b0);pointer-events:none}.mv-tag{position:absolute;left:clamp(14px,1.6vw,22px);right:60px;bottom:12px;z-index:2;font:italic 400 clamp(2.3rem,3.7vw,3.5rem)/.95 var(--serif);letter-spacing:-.025em;color:var(--cream);text-shadow:0 2px 24px #1d121499;pointer-events:none}.mv-chapter .mv-pause{position:absolute;right:12px;bottom:12px;z-index:3;width:44px;height:44px}.mv-copy{display:flex;flex-direction:column;align-items:flex-start;max-width:34rem}.mv-chapter h3{font:400 clamp(1.6rem,3.3vw,2.9rem)/1.04 var(--serif);letter-spacing:-.018em;color:var(--red);text-wrap:balance}.mv-copy>p{margin-top:10px;font-size:clamp(1rem,1.2vw,1.1rem);color:var(--muted);line-height:1.55}.mv-copy>.mv-link{margin-top:4px;color:var(--deep)}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:999px){.mv-lede{grid-template-columns:minmax(0,1fr);align-items:start}.mv-lede-text{max-width:34rem;padding:0}}@media (max-width:699px){.mv-chapter{grid-template-columns:minmax(0,1fr)}.mv-chapter:nth-of-type(even) .mv-media{order:0}.mv-copy{padding:14px 2px 0}.mv-media{aspect-ratio:1/1.08}.mv-media video{object-position:50% 30%}.mv-tag{font-size:2.6rem}}.mv-fridays{background:var(--paper);padding-block:var(--sec)}.mv-sec-head{display:flex;align-items:baseline;justify-content:space-between;gap:4px 24px;flex-wrap:wrap;margin-bottom:clamp(10px,1.4vw,18px)}.mv-sec-head h2,.mv-series h2,.mv-nye h2,.mv-find h2{font:400 clamp(2rem,3.9vw,3.4rem)/1 var(--serif);letter-spacing:-.022em}.mv-sec-head h2 em{color:var(--red)}.mv-sec-head .mv-link{padding-block:6px;color:var(--deep)}.mv-fri-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:clamp(20px,3vw,44px);align-items:start}.mv-next-night{position:relative;padding:25px clamp(14px,1.8vw,24px) 16px;background:linear-gradient(180deg,#f9efd9,#f4ead8);border:1px solid var(--line);border-radius:8px;overflow:hidden}.mv-bulbs{position:absolute;left:0;right:0;top:0;height:9px;background:var(--deep)}.mv-bulbs::before,.mv-bulbs::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 7px 4.5px,#fff3cf 0 1.3px,var(--gold) 1.5px 2.4px,transparent 2.8px) 0 0/28px 9px repeat-x}.mv-bulbs::after{background-position:14px 0;opacity:.35}@media (prefers-reduced-motion:no-preference){.mv-bulbs::before{animation:bulbA 2.8s ease-in-out infinite}.mv-bulbs::after{animation:bulbB 2.8s ease-in-out infinite}}.mv-paused .mv-bulbs::before,.mv-paused .mv-bulbs::after{animation-play-state:paused}@keyframes bulbA{0%,100%{opacity:1}50%{opacity:.3}}@keyframes bulbB{0%,100%{opacity:.3}50%{opacity:1}}.mv-night-head{display:flex;gap:16px;align-items:center}.mv-row-date{flex:none;display:grid;justify-items:center;min-width:46px;font:700 .64rem/1 var(--sans);letter-spacing:0;text-transform:none;color:var(--muted);font-size:max(13px,.64rem)}.mv-row-date b{font:400 2.05rem/1 var(--serif);letter-spacing:0;color:var(--red);margin:3px 0 0;font-variant-numeric:lining-nums;font-size:max(13px,2.05rem)}.mv-row-date i{font-style:normal}.mv-night-head .mv-row-date{padding-right:16px;border-right:1px solid #c9a85c;min-width:62px}.mv-night-head .mv-row-date b{font-size:2.7rem;margin:3px 0 4px}.mv-next-night h3{font:italic 400 clamp(1.5rem,2.3vw,2rem)/1.1 var(--serif);letter-spacing:-.015em;margin-top:5px;text-wrap:balance}.mv-next-night h3 a{text-decoration:none}.mv-next-night h3 a:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.mv-prog{margin-top:14px;border-top:1px solid #e0cda5}.mv-prog li{display:grid;grid-template-columns:64px minmax(0,1fr) auto;column-gap:10px;align-items:center;min-height:48px;padding:6px 0;border-bottom:1px solid #e0cda5}.mv-prog time{font-size:14.5px;font-weight:700;white-space:nowrap}.mv-prog .mv-pt{font-size:15.5px;font-weight:700;line-height:1.3}.mv-prog .mv-pt .mv-badge{margin-left:6px}.mv-prog .mv-pn{display:block;font-size:13px;font-weight:400;color:var(--muted);line-height:1.35}.mv-night-buy{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:13px}.mv-rows-empty{padding:18px 0;color:var(--muted)}@media (max-width:899px){.mv-fri-grid{grid-template-columns:minmax(0,1fr);gap:6px}}@media (max-width:520px){.mv-row-date{min-width:38px}.mv-prog li{grid-template-columns:54px minmax(0,1fr) auto;column-gap:8px}.mv-night-head{gap:12px}.mv-night-head .mv-row-date{min-width:52px;padding-right:12px}.mv-night-head .mv-row-date b{font-size:2.2rem}}.mv-series{background:var(--cream-2);padding-block:var(--sec)}.mv-series-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(14px,4vw,64px);align-items:center}.mv-series-photo{position:relative;aspect-ratio:4/3.3;border-radius:4px;overflow:hidden;background:var(--night)}.mv-series-photo img{width:100%;height:100%;object-fit:cover;object-position:62% 30%}.mv-series-photo::after{content:"";position:absolute;inset:0;background:linear-gradient(#1d121400 50%,#1d1214a8);pointer-events:none}.mv-series h2{position:relative;z-index:2;margin-top:-1.08em;padding-left:clamp(14px,1.8vw,24px);font-style:italic;font-size:clamp(2.5rem,5.2vw,4.6rem);line-height:.95;color:var(--cream);text-shadow:0 2px 24px #1d1214b3;pointer-events:none}.mv-series h2 span{display:block;color:var(--red);text-shadow:none;padding-top:.1em}.mv-series-words p{margin-bottom:12px;color:var(--muted);max-width:38rem}.mv-series-words p a{color:var(--deep);font-weight:600;text-underline-offset:3px}.mv-series-side .button{margin-top:18px}.mv-series-list{margin-top:18px}.mv-series-list{background:var(--paper);border-radius:6px;padding:clamp(16px,2vw,26px) clamp(16px,2.2vw,28px);box-shadow:0 18px 40px -30px #500b1966}.mv-series-month{font:400 1.5rem/1.2 var(--serif);letter-spacing:-.01em;padding-bottom:9px;border-bottom:2px solid var(--ink)}.mv-series-list li a:not(.bx,.tkt-row-main){display:grid;grid-template-columns:64px minmax(0,1fr) auto;column-gap:12px;align-items:center;min-height:66px;padding:9px 0;border-bottom:1px solid var(--soft);text-decoration:none}.mv-series-list li:last-child a:not(.bx,.tkt-row-main){border-bottom:0;padding-bottom:0}.mv-series-time{font-size:14.5px;font-weight:700;white-space:nowrap}.mv-series-name{font:700 16px/1.28 var(--sans)}.mv-series-rate{display:block;font-size:13px;line-height:1.4;color:var(--muted);font-weight:400}.mv-series-list li a:hover .mv-series-name{text-decoration:underline;text-underline-offset:3px}.mv-series-none{padding-top:12px;color:var(--muted)}@media (max-width:899px){.mv-series-grid{grid-template-columns:minmax(0,1fr)}.mv-series-photo{aspect-ratio:16/11}}.mv-nye{position:relative;background:var(--night);color:var(--cream);padding-block:var(--sec);overflow:hidden;isolation:isolate}.mv-nye::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(520px circle at var(--mx,78%) var(--my,10%),#e7bd6526,transparent 65%),radial-gradient(90% 120% at 10% 0%,#7f1623 0%,#500b19 38%,#1d1214 78%)}.mv-nye-grid{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:clamp(20px,4vw,60px);align-items:center}.mv-nye-flyer{width:100%;height:auto;border-radius:4px;box-shadow:0 30px 60px -30px #000}.mv-nye h2 em{color:var(--gold)}.mv-nye-price{font:400 1.36rem/1.25 var(--serif)}.mv-nye-price small{display:block;font:400 .92rem/1.4 var(--sans);color:#fbf5eac7;margin-top:2px}@media (max-width:699px){.mv-nye-grid{grid-template-columns:minmax(0,1fr)}.mv-nye-flyer{max-width:260px}}.mv-more{background:var(--cream);padding-block:var(--sec)}.mv-more-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(12px,1.6vw,22px)}.mv-door{position:relative;min-width:0;border-radius:4px;overflow:hidden;background:var(--night);color:var(--cream);min-height:clamp(380px,34vw,470px);display:flex;flex-direction:column;justify-content:flex-end;isolation:isolate}.mv-door-media{position:absolute;inset:0;z-index:-1}.mv-door-media img{width:100%;height:100%;object-fit:cover;object-position:var(--fp,50% 25%);transition:filter .7s,transform 1.6s var(--ease)}.mv-door::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(#1d121400 26%,#1d1214b8 58%,#1d1214f5 100%);pointer-events:none}.mv-door-body{padding:clamp(18px,2.2vw,30px);display:flex;flex-direction:column;align-items:flex-start}.mv-door h2{font:400 clamp(1.6rem,2.7vw,2.4rem)/1.05 var(--serif);letter-spacing:-.018em;text-wrap:balance}.mv-door p{margin-top:8px;color:#fbf5eae0;font-size:.98rem;line-height:1.5;max-width:30rem}.mv-door .button{margin-top:16px}@media (hover:hover) and (min-width:900px){.mv-more-grid:hover .mv-door:not(:hover) .mv-door-media img{filter:brightness(.5) saturate(.6)}.mv-door:hover .mv-door-media img{transform:scale(1.03)}}@media (max-width:899px){.mv-more-grid{grid-template-columns:minmax(0,1fr);gap:26px}.mv-door{min-height:0;display:grid;grid-template-columns:36% minmax(0,1fr);column-gap:16px;align-items:start;overflow:visible;background:none;color:var(--ink);border-radius:0}.mv-door::after{display:none}.mv-door-media{position:relative;inset:auto;z-index:0;grid-column:1;grid-row:1;align-self:stretch;min-height:176px;border-radius:4px;overflow:hidden}.mv-door-media img{position:absolute;inset:0}.mv-door-body{display:contents}.mv-door-body>*{grid-column:2}.mv-door-body>h2{grid-row:1;align-self:end}.mv-door{grid-template-rows:auto auto auto}.mv-door-media{grid-row:1/3}.mv-door p{color:var(--muted);margin-top:6px;align-self:start}.mv-door .button{grid-column:1/-1;grid-row:3;justify-self:stretch;margin-top:14px;text-align:center}.mv-door .button.mv-line{color:var(--ink)}}.mv-find{background:var(--cream-2);padding-block:var(--sec)}.mv-find-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(22px,4vw,64px);align-items:center}.mv-route{position:relative;background:var(--paper);border-radius:6px;padding:clamp(20px,2.4vw,32px) clamp(20px,2.6vw,36px);box-shadow:0 18px 40px -30px #500b1966}.mv-route ol{position:relative}.mv-route li{position:relative;padding:0 0 22px 44px}.mv-route li:last-child{padding-bottom:0}.mv-route li::before{content:"";position:absolute;left:8px;top:6px;width:14px;height:14px;border-radius:50%;border:2px solid var(--red);background:var(--paper);z-index:1}.mv-route li::after{content:"";position:absolute;left:14px;top:22px;bottom:-6px;border-left:2px dashed #a0082666}.mv-route li:last-child::after{display:none}.mv-route li.mv-no::before{border-color:#4a424380}.mv-route li.mv-door-stop::before{left:2px;top:0;width:26px;height:26px;border:0;background:var(--red);box-shadow:0 0 0 5px #e7bd6566}.mv-route li.mv-door-stop svg{position:absolute;left:8px;top:6px;z-index:2;width:14px;height:14px;color:var(--gold)}.mv-route b{display:block;font:400 1.3rem/1.2 var(--serif);letter-spacing:-.01em}.mv-route li.mv-no b{color:var(--muted)}.mv-route li.mv-door-stop b{color:var(--red);font-size:1.5rem}.mv-route li span{display:block;color:var(--muted);font-size:.96rem;line-height:1.45;margin-top:3px}.mv-route > .bx-secondary{margin-top:4px;margin-left:44px}@media (max-width:899px){.mv-find-grid{grid-template-columns:minmax(0,1fr)}}}body.mv[data-page="/midtown-stomp"]:not(#_):not(#_) #main{.mv-hero{min-height:clamp(540px,calc(100svh - 44px),1140px);flex-direction:column;align-items:stretch;justify-content:flex-end;padding-top:104px}.mv-hero h1{max-width:none;font-size:clamp(2.3rem,min(9.6vw,12.5vh),6.2rem);line-height:.98}.mv-hero h1 em{white-space:nowrap;color:var(--gold)}.mv-hero-words{max-width:1368px;padding:0 var(--gut) 24px}.mv-deck{margin-top:18px!important;max-width:31rem;font-size:1.16rem;line-height:1.45}.mv-hero-pause{bottom:185px;right:var(--gut)}.mv-board{width:100%}.mv-board-in{max-width:1368px}.mv-cue-main{color:var(--cream)!important;text-decoration:none!important}.mv-cue-title{display:block;font:italic 400 clamp(1.3rem,2.1vw,1.8rem)/1.12 var(--serif);margin-top:4px}.mv-cue-k{display:block;color:var(--gold);font-size:.72rem;font-weight:700;text-transform:none;letter-spacing:0;font-size:max(13px,.72rem)}.mv-cue-meta{display:block;font-size:.92rem;color:#fbf5eac7}.mv-board .mv-row-date{color:var(--cream);padding-right:18px;border-right:1px solid #e7bd6566}.mv-board .mv-row-date i{color:var(--gold)}.mv-ribbon p{margin:0;padding:10px var(--gut);font:400 1.14rem/1.2 var(--serif);text-align:center}.mv-lede{max-width:none;padding:clamp(22px,3vw,40px) 0 30px;background:var(--cream)}.mv-lede>.mv-wrap{display:grid;grid-template-columns:1.5fr 1fr;gap:72px;align-items:end}.mv-lede-text{margin:0;max-width:24rem;font-size:1.1rem;line-height:1.5}.mv-quote{font:italic 400 clamp(1.9rem,4.5vw,3.7rem)/1.04 var(--serif);margin:0;color:var(--deep)}.mv-night{padding-bottom:var(--sec)}.mv-chapter,.mv-chapter.mv-right{max-width:1368px;grid-template-columns:minmax(0,min(46%,540px)) minmax(0,1fr);padding:0 var(--gut);gap:clamp(28px,6vw,96px);margin-bottom:clamp(26px,4vw,56px)}.mv-chapter.mv-right{grid-template-columns:minmax(0,1fr) minmax(0,min(46%,540px))}.mv-chapter .mv-media{max-height:none;aspect-ratio:4/5}.mv-copy{padding:0;max-width:34rem}.mv-copy p{margin-top:10px;font-size:1.1rem;line-height:1.55}.mv-chapter h3{color:var(--red);font-size:clamp(1.6rem,3.3vw,2.9rem)}.mv-tag{left:22px;bottom:12px;top:auto;right:60px;background:none;padding:0;font:italic 400 clamp(2.3rem,3.7vw,3.5rem)/.95 var(--serif);color:var(--cream);text-transform:none;letter-spacing:-.025em}.mv-section{padding-block:var(--sec)}.mv-fridays{background:var(--paper)}.mv-fridays .mv-section-head{margin-bottom:18px}.mv-next-night h3{font-size:clamp(1.5rem,2.3vw,2rem)}.mv-next-night a{text-decoration:none}.mv-prog{padding:0;list-style:none}.mv-prog .mv-pt small{display:block;font-size:13px;font-weight:400}.mv-music{display:inline-block;padding:2px 8px;border:1px solid var(--line);border-radius:99px;font-size:11px;text-transform:none;font-weight:700;font-size:max(13px,11px)}.mv-countdown{font-size:12.5px;color:var(--muted)}.mv-row-date{display:grid;justify-items:center;min-width:46px;flex:none;color:var(--muted)}.mv-row-date b{font:700 .64rem/1 var(--sans);text-transform:none;font-size:max(13px,.64rem)}.mv-row-date i{font:400 2.05rem/1 var(--serif);color:var(--red);font-size:max(13px,2.05rem)}.mv-night-buy p{margin:0}.mv-night-buy strong{display:block;font:400 2.1rem/1 var(--serif)}.mv-night-buy small{font-size:13px;display:block}.mv-series-photo{position:relative}.mv-series h2{position:relative;margin-top:-1.08em;padding-left:24px;color:var(--cream);font-style:italic;font-size:clamp(2.5rem,5.2vw,4.6rem);line-height:.95}.mv-series h2 span{display:block;color:var(--red);padding-top:.1em;text-shadow:none}.mv-series-list{margin-top:18px}.mv-series-list ul:not(.tkt-list){list-style:none;margin:0;padding:0}.mv-series-list li a:not(.bx,.tkt-row-main){grid-template-columns:64px minmax(0,1fr) auto;gap:12px;min-height:66px;padding:9px 0;text-decoration:none}.mv-series-name{font:700 16px/1.28 var(--sans)}.mv-series-time{font-size:14.5px}.mv-series-rate{font-size:13px}.mv-nye{background:radial-gradient(90% 120% at 10% 0%,#7f1623 0%,#500b19 38%,#1d1214 78%);color:var(--cream)}.mv-nye h2{color:var(--cream)}.mv-nye-grid{grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:60px}.mv-nye-flyer{max-width:340px;width:100%}.mv-nye ul{padding:0;list-style:none}.mv-nye li{padding:8px 0;border-bottom:1px solid #fbf5ea2e}.mv-door h2{color:var(--cream);font-size:clamp(1.6rem,2.7vw,2.4rem)}.mv-door .button.outline{border-color:var(--cream);color:var(--cream);margin-top:16px}.mv-find-grid{grid-template-columns:1fr 1.05fr;gap:64px}.mv-route{background:var(--paper);padding:32px 36px;border-radius:6px}@media(max-width:980px){.mv-hero-pause{bottom:290px}}@media(max-width:899px){.mv-lede>.mv-wrap,.mv-find-grid,.mv-nye-grid{grid-template-columns:1fr;gap:22px}.mv-series-grid{grid-template-columns:1fr}.mv-door h2{color:var(--deep)}.mv-door .button.outline{border-color:var(--maroon);color:var(--maroon)}.mv-nye-flyer{max-width:260px}}@media(max-width:699px){.mv-hero{padding-top:100px}.mv-hero h1{font-size:clamp(2.3rem,9.6vw,3.5rem)}.mv-hero-words{padding-bottom:16px}.mv-deck{font-size:1rem;margin-top:12px!important}.mv-chapter,.mv-chapter.mv-right{grid-template-columns:1fr;gap:14px}.mv-chapter.mv-right .mv-media,.mv-chapter.mv-right .mv-copy{grid-column:auto;grid-row:auto}.mv-chapter .mv-media{aspect-ratio:1/1.08}.mv-copy p{font-size:1rem}.mv-lede>.mv-wrap{gap:10px}.mv-lede-text{font-size:1rem}.mv-series-list li a:not(.bx,.tkt-row-main){grid-template-columns:50px minmax(0,1fr) auto}.mv-series-rate{max-width:94px}.mv-route{padding:22px}.mv-nye-grid{gap:20px}}}@keyframes midtown-lights-up{from{clip-path:circle(0% at 50% 42%)}to{clip-path:circle(125% at 50% 42%)}}@media(prefers-reduced-motion:reduce){body.mv[data-page="/midtown-stomp"] #main .mv-hero-media{animation:none!important}}body.mv[data-page="/midtown-stomp"]:not(#_):not(#_) #main{.mv-wrap{width:100%;max-width:1368px;box-sizing:border-box}.mv-lede{display:block;text-align:left;margin:0}.mv-quote{max-width:none;margin:0!important}.mv-quote::before{display:none}.mv-lede-text{margin:0!important}.mv-hero .mv-deck{border:0;padding-left:0}.mv-series-grid{align-items:center}@media(max-width:699px){.mv-ribbon p{font-size:1rem}.mv-board-in{padding-block:11px 14px}}}body.mv[data-page="/midtown-stomp"]:not(#_):not(#_) #main{.mv-series-list .mv-series-time{grid-column:1;grid-row:1;white-space:normal}.mv-series-list .mv-series-name{grid-column:2;grid-row:1;text-decoration:none}.mv-series-list .mv-series-rate{grid-column:3;grid-row:1;font-weight:400}}body.mv[data-page="/midtown-stomp"]:not(#_):not(#_) #main{.mv-chapter.mv-right{grid-template-columns:minmax(0,min(46%,540px)) minmax(0,1fr)}.mv-route ol{list-style:none;padding:0;margin:0}.mv-route .mv-actions{margin-top:20px}.mv-fridays .mv-section-head{display:flex;align-items:baseline;justify-content:space-between}.mv-nye h2 em{color:var(--gold)}@media(max-width:699px){.mv-chapter.mv-right{grid-template-columns:1fr}}}
body.mv[data-page="/midtown-stomp"] #main .mv-fridays h2 em{color:var(--mv-red)}

/* The lede is the quote alone (Ron 11-10): no second column, tight spacing. */
.mv-lede>.mv-wrap{display:block}
.mv-lede{padding-bottom:clamp(14px,2vw,22px)}
/* No opening iris on the Swing page (Ron 11-10): the poster shows, then the clip plays. */

/* Keep the date legible on the dark Friday card and titles whole on narrow phones. */
body.mv[data-page="/midtown-stomp"]:not(#_):not(#_) #main .mv-prog li{grid-template-columns:56px minmax(0,1fr) auto}
body.mv[data-page="/midtown-stomp"]:not(#_):not(#_) #main .mv-prog .mv-pt{overflow-wrap:normal;word-break:normal;hyphens:none}
@media(max-width:360px){body.mv[data-page="/midtown-stomp"]:not(#_):not(#_) #main .mv-prog li:has(.bx){grid-template-columns:48px minmax(0,1fr)}body.mv[data-page="/midtown-stomp"]:not(#_):not(#_) #main .mv-prog li>.bx{grid-column:2;justify-self:start}}
body.mv #main .directions-row{gap:12px;white-space:normal}body.mv #main .directions-row svg{flex:none}

body.mv[data-page="/midtown-stomp"]:not(#_):not(#_) #main .mv-board .mv-row-date b{color:var(--gold)}

@media(max-width:359px){body.mv[data-page="/midtown-stomp"] .mv-hero-pause{top:calc(var(--shell-h,72px) + 12px);bottom:auto}}

/* The cards sit on dark photos from 900 px: light outline buttons, as in the page's other dark sections ([data-on=dark] in buttons.css). */
@media(min-width:900px){.mv-door{--bx-fg:var(--bx-cream);--bx-fg-inv:var(--bx-night);--bx-sec-bg:transparent;--bx-focus:var(--bx-gold)}}

/* Phones (Ron 11-11): the headline keeps clear of the round pause button at its right, and "every Friday night" fits beside it. */
@media(min-width:360px) and (max-width:599px){body.mv[data-page="/midtown-stomp"]:not(#_):not(#_) #main .mv-hero h1{padding-right:56px;font-size:min(9.6vw,calc((100vw - 96px)/8.1))}}
/* Phones (Ron 11-11, iPhone Safari): the opening leaves room for the whole two-line ribbon on the first screen (svh is the height with the toolbars showing). */
@media(max-width:599px){body.mv[data-page="/midtown-stomp"]:not(#_):not(#_) #main .mv-hero{min-height:clamp(480px,calc(100svh - 64px),1140px)}}
/* Phones (Ron 11-11): every Lindy class row keeps its ticket(s) in the right-hand column; two tickets stack, the same width, right edges in line with the other rows. */
@media(max-width:599px){body.mv[data-page="/midtown-stomp"]:not(#_):not(#_) #main .mv-series-list .tkt-row-acts{grid-column:3;flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:center;gap:8px}}
