@font-face{font-family:IM Fell English;src:url(/fonts/im-fell-english.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IM Fell English;src:url(/fonts/im-fell-english-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:IM Fell English SC;src:url(/fonts/im-fell-english-sc.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Jost;src:url(/fonts/jost.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Jost;src:url(/fonts/jost-italic.woff2) format("woff2");font-weight:400 600;font-style:italic;font-display:swap}@property --btn-cut{syntax:"<length>";inherits:false;initial-value:12px}:root{--bone:#f2ede4;--bone-mid:#e8e1d5;--bone-light:#fbf8f2;--sand:#c4b9a8;--gold:#b8976a;--gold-light:#d9b98a;--rust:#9e3a1a;--rust-dark:#7a2c12;--ember:#c4532a;--muted:#7a6248;--ink:#1a120a;--ink-2:#2a1e14;--muted-on-dark:#b3a590;--line:rgb(122 98 72/.28);--line-on-dark:rgb(196 185 168/.22);--seat-floor:#241910;--seat-table:#3a2b1f;--seat-premium:#d6a85c;--seat-standard:#e9dfcd;--seat-sold:#4a3a2c;--seat-sold-line:#7d6650;--seat-access:#8fb3d9;--seat-chosen:#b5361a;--seat-stage:#0d0905;--seat-couch:#7a2c12;--seat-lounge:#2f2318;--font-display:"IM Fell English",Georgia,"Times New Roman",serif;--font-sc:"IM Fell English SC","IM Fell English",Georgia,serif;--font-body:"Jost","Futura","Century Gothic",system-ui,sans-serif;--gutter:clamp(16px,4vw,56px);--header-h:76px;--header-slim-h:64px;--cut:16px;--ease-out:cubic-bezier(.2,.7,.2,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--compas:10s;--brush:var(--rust);color-scheme:light}*,:after,:before{box-sizing:border-box}html{text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{display:flex;flex-direction:column;margin:0;min-height:100svh;background:var(--bone);color:var(--ink);font:400 18px/1.6 var(--font-body);font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg,video{display:block;max-width:100%}img{height:auto}h1,h2,h3,h4{margin:0;font-family:var(--font-display);font-weight:400;line-height:1.04;letter-spacing:-.005em;text-wrap:balance}blockquote,dd,dl,figure,ol,p,ul{margin:0}ol[role=list],ul[role=list]{list-style:none;padding:0}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}::selection{background:var(--rust);color:var(--bone)}main{flex:1 1}main:focus{outline:none}:focus-visible{outline:3px solid var(--rust-dark);outline-offset:3px}.on-ink :focus-visible{outline-color:var(--gold-light)}.on-ink{background:var(--ink);color:var(--bone);--brush:var(--ember);color-scheme:dark}.sr-only{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:fixed;left:16px;top:12px;z-index:100;padding:12px 18px;background:var(--ink);color:var(--bone);font-weight:600;translate:0 -200%}.skip:focus{translate:none}.wrap{width:min(100% - 2 * var(--gutter),1320px);margin-inline:auto}.wrap-narrow{width:min(100% - 2 * var(--gutter),760px);margin-inline:auto}.section{padding-block:clamp(64px,8vw,128px)}.display{font:400 clamp(56px,4.6vw + 18px,120px)/.92 var(--font-display);letter-spacing:-.015em}.h1,h1{font-size:clamp(44px,3vw + 20px,84px)}.h2,h2{font-size:clamp(34px,1.6vw + 22px,56px)}.h3,h3{font-size:28px;line-height:1.12}.lede{font-size:22px}.fine,.lede{line-height:1.5}.fine{font-size:15px;color:var(--muted)}.on-ink .fine,.on-ink .muted{color:var(--muted-on-dark)}.muted{color:var(--muted)}.label{font:600 13px/1.2 var(--font-body);letter-spacing:.12em;text-transform:uppercase}.sc{font-family:var(--font-sc);letter-spacing:.04em}.num{font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.prose{max-width:68ch}.prose>*+*{margin-top:1.1em}.prose>h2,.prose>h3{margin-top:1.6em}.prose ol,.prose ul{padding-left:1.3em}.prose li+li{margin-top:.4em}.brush{position:relative;display:inline-block;padding-bottom:.08em}.brush:after{content:"";position:absolute;left:-3%;right:-6%;bottom:-.12em;height:.26em;background:var(--brush);-webkit-mask:url(/images/art/brush.svg) center/100% 100% no-repeat;mask:url(/images/art/brush.svg) center/100% 100% no-repeat;animation:tf-brush 1.1s .5s var(--ease-out) both}@keyframes tf-brush{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes tf-compas{0%,14%{opacity:.45}16.67%{opacity:1}22%{opacity:.5}39%{opacity:.45}41.67%{opacity:1}47%{opacity:.5}56%{opacity:.45}58.33%{opacity:.95}63%{opacity:.5}72.5%{opacity:.45}75%{opacity:.95}80%{opacity:.5}89%{opacity:.45}91.67%{opacity:1}97%,to{opacity:.45}}@keyframes tf-rise{0%{opacity:0;translate:0 24px}}@keyframes tf-fade{0%{opacity:0}}.btn{--btn-bg:var(--rust);--btn-fg:var(--bone);display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 28px 12px 24px;border:0;border-radius:0;background:linear-gradient(-45deg,transparent var(--btn-cut),var(--btn-bg) calc(var(--btn-cut) + .5px));color:var(--btn-fg);font:600 17px/1.2 var(--font-body);letter-spacing:.02em;text-decoration:none;white-space:nowrap;transition:--btn-cut .24s var(--ease-out),translate .24s var(--ease-out),color .24s}.btn:hover{--btn-bg:var(--rust-dark);--btn-cut:20px}.btn:active{translate:0 1px}.btn svg{flex:none;transition:translate .24s var(--ease-out)}.btn:hover svg:last-child{translate:3px 0}.btn.on-dark{--btn-bg:var(--gold-light);--btn-fg:var(--ink)}.btn.on-dark:hover{--btn-bg:var(--bone)}.btn.large{min-height:56px;padding:16px 34px 16px 28px;font-size:18px}.btn.small{min-height:44px;padding:10px 20px 10px 18px;font-size:16px;--btn-cut:9px}.btn.quiet{background:transparent;color:inherit;box-shadow:inset 0 0 0 1.5px currentColor}.btn.quiet:hover{background:rgb(122 98 72/.1)}.on-ink .btn.quiet:hover{background:rgb(242 237 228/.1)}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;translate:none}.link{color:var(--rust-dark);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;transition:text-decoration-thickness .2s}.link:hover{text-decoration-thickness:2px}.on-ink .link{color:var(--gold-light)}.link-arrow{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:600;color:var(--rust-dark);text-decoration:none}.link-arrow svg{transition:translate .24s var(--ease-out)}.link-arrow:hover svg{translate:4px 0}.on-ink .link-arrow{color:var(--gold-light)}.field{display:grid;gap:6px;min-width:0}.field>.label{font:600 16px/1.3 var(--font-body);letter-spacing:0;text-transform:none}.field input,.field select,.field textarea{width:100%;min-height:52px;padding:12px 14px;border:1.5px solid var(--muted);border-radius:2px;background:var(--bone-light);color:var(--ink);font:400 18px/1.4 var(--font-body)}.field textarea{min-height:120px;resize:vertical}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{border-color:var(--rust-dark);outline:3px solid var(--rust-dark);outline-offset:1px}.on-ink .field input:focus-visible,.on-ink .field select:focus-visible,.on-ink .field textarea:focus-visible{outline-color:var(--gold-light)}.field[data-state=error] input,.field[data-state=error] select,.field[data-state=error] textarea{border-color:var(--rust);box-shadow:0 0 0 1px var(--rust)}.hint{color:var(--muted)}.field-error,.hint{font-size:15px;line-height:1.45}.field-error{display:flex;gap:6px;align-items:flex-start;font-weight:600;color:var(--rust-dark)}.field-error svg{flex:none;margin-top:2px}.chip{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 18px;border:1.5px solid var(--muted);border-radius:999px;background:transparent;color:inherit;font:600 16px/1.2 var(--font-body);white-space:nowrap;transition:background .2s,color .2s,border-color .2s}.chip:hover{border-color:currentColor}.chip[aria-current=true],.chip[aria-pressed=true],.chip[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:var(--bone)}.on-ink .chip{border-color:var(--muted-on-dark)}.on-ink .chip[aria-current=true],.on-ink .chip[aria-pressed=true],.on-ink .chip[aria-selected=true]{background:var(--bone);border-color:var(--bone);color:var(--ink)}.chip .count{font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.8}.tag{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:2px;background:var(--bone-mid);color:var(--ink);font:600 13px/1.2 var(--font-body);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.tag.rust{background:var(--rust);color:var(--bone)}.on-ink .tag{background:var(--ink-2);color:var(--bone)}.tag.placeholder{background:transparent;border:1.5px dashed;color:var(--muted)}.on-ink .tag.placeholder{color:var(--muted-on-dark)}.price-row{display:flex;align-items:baseline;gap:12px}.price-row:after{content:"";order:1;flex:1 1;min-width:24px;border-bottom:2px dotted var(--sand);translate:0 -.3em}.price-row>:last-child{order:2;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.price-row+.fine{margin-top:2px}.perf-row{display:grid;grid-template-columns:5.5rem minmax(0,1fr) auto;gap:8px 28px;align-items:center;padding-block:24px;border-top:1px solid var(--line)}.perf-date{display:grid;justify-items:start;line-height:1}.perf-date .label{color:var(--muted)}.perf-day{font:400 60px/.9 var(--font-display);font-feature-settings:"lnum";font-variant-numeric:lining-nums}.perf-what{display:grid;gap:6px}.perf-what h3{font-size:28px}.perf-when{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.perf-open{font-size:15px;color:var(--muted)}.perf-action{justify-self:end}.on-ink .perf-row{border-color:var(--line-on-dark)}.on-ink .perf-date .label,.on-ink .perf-open{color:var(--muted-on-dark)}@media (max-width:719px){.perf-row{grid-template-columns:4.25rem minmax(0,1fr);align-items:start}.perf-day{font-size:48px}.perf-action{grid-column:1/-1;justify-self:stretch}.perf-action .btn,.perf-action.btn{width:100%}}.cast{line-height:1.55}.cast-role{font-family:var(--font-sc);letter-spacing:.04em;color:var(--muted);margin-right:.4em}.on-ink .cast-role{color:var(--muted-on-dark)}.cast-sep{margin-inline:.5em;color:var(--gold)}.panel{padding:clamp(20px,3vw,36px);background:var(--bone-mid);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%)}.on-ink .panel{background:var(--ink-2)}.sample-banner{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px var(--gutter);background:var(--bone-mid);color:var(--ink);font-size:15px;font-weight:500;line-height:1.4;text-align:center;border-bottom:1px solid var(--line)}.sample-banner svg{flex:none;color:var(--rust-dark)}.placeholder:not(.tag){display:grid;gap:12px;justify-items:start;padding:clamp(20px,3vw,32px);border:1.5px dashed var(--muted);border-radius:2px;color:var(--ink)}.placeholder-body,.placeholder>p{color:var(--muted);max-width:60ch}.on-ink .placeholder:not(.tag){border-color:var(--muted-on-dark);color:var(--bone)}.on-ink .placeholder-body,.on-ink .placeholder>p{color:var(--muted-on-dark)}.art{width:100%;height:auto}[data-reveal]>*{transition:opacity .9s var(--ease-out),translate .9s var(--ease-out)}[data-reveal]>:nth-child(2){transition-delay:.08s}[data-reveal]>:nth-child(3){transition-delay:.16s}[data-reveal]>:nth-child(n+4){transition-delay:.24s}[data-reveal=hidden]>*{opacity:0;translate:0 28px}.motion-paused,.motion-paused *,[data-offscreen],[data-offscreen] *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}@media print{[data-reveal]>*{opacity:1!important;translate:none!important}}.chrome-header{position:sticky;top:0;z-index:50;background:rgb(242 237 228/.95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);transition:translate .4s var(--ease-out),box-shadow .3s}.chrome-header[data-bar=condensed]{box-shadow:0 12px 32px -22px rgb(26 18 10/.55)}.chrome-header[data-bar=hidden]:not(:focus-within):not([data-open]):not([data-slim]){translate:0 -100%}.chrome-header-in{display:flex;align-items:center;gap:clamp(10px,1.6vw,24px);width:min(100% - 2 * var(--gutter),1360px);min-height:var(--header-h);margin-inline:auto}.chrome-home{display:inline-flex;align-items:center;flex:none;min-height:44px;padding-block:4px;color:inherit;text-decoration:none}.chrome-logo{--s:34px;display:inline-grid;justify-items:start;font-size:var(--s);line-height:1;white-space:nowrap;rotate:-4deg}.chrome-logo.large{--s:clamp(56px,4vw + 28px,96px)}.chrome-logo-tablao{margin-left:.32em;font:400 .42em/1 var(--font-sc);letter-spacing:.16em}.chrome-logo-flamenco{font:italic 400 1em/.84 var(--font-display);letter-spacing:-.01em}.chrome-logo-abq{position:relative;justify-self:end;margin-top:.08em;padding-bottom:.2em;font:400 .4em/1 var(--font-sc);letter-spacing:.18em}.chrome-logo-abq:after{content:"";position:absolute;left:-34%;right:-10%;bottom:-.28em;height:.5em;background:var(--brush);-webkit-mask:url(/images/art/brush.svg) center/100% 100% no-repeat;mask:url(/images/art/brush.svg) center/100% 100% no-repeat}.chrome-nav{display:flex;align-items:center;gap:2px;margin-left:auto}.chrome-nav a{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:8px 14px;color:var(--ink);font-size:17px;font-weight:500;text-decoration:none}.chrome-nav a:after{content:"";position:absolute;left:10px;right:8px;bottom:3px;height:8px;background:var(--brush);-webkit-mask:url(/images/art/brush.svg) center/100% 100% no-repeat;mask:url(/images/art/brush.svg) center/100% 100% no-repeat;clip-path:inset(0 100% 0 0);transition:clip-path .4s var(--ease-out)}.chrome-nav a:hover:after,.chrome-nav a[aria-current=page]:after{clip-path:inset(0)}.chrome-nav a:not([aria-current]):hover:after{opacity:.5}.chrome-book{flex:none}.chrome-toggle{display:none;place-items:center;width:48px;height:48px;margin-right:-8px;padding:0;border:0;background:none;color:var(--ink)}.chrome-menu{position:fixed;inset:0;z-index:45;display:flex;flex-direction:column;align-items:flex-start;gap:28px;padding:calc(var(--header-h) + 28px) var(--gutter) 40px;overflow-y:auto;overscroll-behavior:contain;visibility:hidden;clip-path:inset(0 0 100% 0);transition:clip-path .5s var(--ease-in-out),visibility 0s .5s}.chrome-menu[data-open]{visibility:visible;clip-path:inset(0);transition:clip-path .5s var(--ease-in-out)}.chrome-menu ul{display:grid;gap:2px}.chrome-menu li a{display:inline-flex;align-items:center;min-height:52px;color:var(--bone);font:400 clamp(38px,9vw,56px)/1.05 var(--font-display);text-decoration:none}.chrome-menu li a[aria-current=page]{color:var(--gold-light)}.chrome-menu[data-open] li{animation:tf-rise .6s calc(.12s + var(--i) * 60ms) var(--ease-out) both}@media (max-width:899px){.chrome-nav{display:none}.chrome-book{margin-left:auto}.chrome-toggle{display:grid}}@media (min-width:900px){.chrome-menu{display:none}}@media (max-width:479px){.chrome-book-more{display:none}}.chrome-header[data-slim]{background:var(--ink);border-bottom-color:var(--line-on-dark);-webkit-backdrop-filter:none;backdrop-filter:none}.chrome-header[data-slim] .chrome-header-in{min-height:var(--header-slim-h)}.chrome-header[data-slim] .chrome-logo{--s:32px}.chrome-back{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-left:auto;padding:8px 12px;color:var(--gold-light);font-weight:600;text-decoration:none}.chrome-back:hover,.chrome-help:hover{text-decoration:underline;text-underline-offset:.2em}.chrome-help{display:inline-flex;align-items:center;gap:8px;min-width:44px;min-height:44px;padding:8px 4px;color:var(--bone);text-decoration:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chrome-help svg{flex:none;color:var(--gold-light)}@media (max-width:719px){.chrome-help-word{display:none}}@media (max-width:479px){.chrome-help>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.chrome-footer{--edge:clamp(56px,8vw,128px);position:relative;padding:calc(var(--edge) + 16px) 0 32px;clip-path:polygon(var(--edge) 0,100% 0,100% 100%,0 100%,0 var(--edge))}.chrome-footer:before{content:"";position:absolute;left:0;top:0;width:var(--edge);height:var(--edge);background:linear-gradient(to bottom right,transparent calc(50% - 2px),var(--gold) calc(50% - 1px),var(--gold) calc(50% + 1px),transparent calc(50% + 2px))}.chrome-footer-grid{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:40px clamp(24px,4vw,64px);align-items:start}.chrome-footer-brand .lede{max-width:24ch;margin-top:32px;color:var(--muted-on-dark);font:italic 400 24px/1.35 var(--font-display)}.chrome-footer h2.label{margin-bottom:14px;color:var(--gold)}.chrome-footer address{font-style:normal}.chrome-footer p+p{margin-top:2px}.chrome-footer .fine{margin-top:12px;max-width:34ch}.chrome-footer nav a{display:inline-flex;align-items:center;min-height:44px;color:var(--bone);text-decoration:none}.chrome-footer nav a:hover{color:var(--gold-light);text-decoration:underline;text-underline-offset:.2em}.chrome-footer-base{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;margin-top:56px;padding-top:24px;border-top:1px solid var(--line-on-dark);color:var(--muted-on-dark)}.chrome-footer-base .fine{margin:0}.chrome-social{display:flex;gap:10px}.chrome-social a{display:grid;place-items:center;width:48px;height:48px;border:1.5px solid var(--line-on-dark);border-radius:50%;color:var(--bone);transition:border-color .2s,color .2s}.chrome-social a:hover{border-color:var(--gold-light);color:var(--gold-light)}@media (max-width:1023px){.chrome-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chrome-footer-brand{grid-column:1/-1}}@media (max-width:599px){.chrome-footer-grid{grid-template-columns:minmax(0,1fr)}.chrome-footer-base{flex-direction:column;align-items:flex-start}.chrome-footer nav ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}}.chrome-404{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(32px,5vw,80px);align-items:center;padding-block:clamp(48px,7vw,112px)}.chrome-404-words{display:grid;gap:20px;justify-items:start}.chrome-404-words>*{animation:tf-rise .8s var(--ease-out) both}.chrome-404-words>:nth-child(2){animation-delay:.1s}.chrome-404-words>:nth-child(n+3){animation-delay:.2s}.chrome-404-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:8px}.chrome-404 figure{animation:tf-fade 1.2s .2s var(--ease-out) both}.chrome-404 figcaption{margin-top:10px}@media (max-width:859px){.chrome-404{grid-template-columns:minmax(0,1fr)}}.chrome-privacy{padding-block:clamp(48px,7vw,112px)}.chrome-privacy h1{margin-bottom:28px}