@font-face{font-family:ABC Areal;src:url(/fonts/ABCArealSuperfamilyVariable.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}:root{--paper:#d3e46c;--paper-2:#e9ef93;--pink:#ef82c1;--pink-deep:#c9377f;--peach:#f6c98c;--ink:#231f20;--film:#151a13;--film-2:#222a1f;--cream:#fbf2da;--muted:#4d4a3a;--on-film:#f3ecd8;--on-film-muted:#b8b39c;--strip:#101010;--strip-fg:#e9e9e2;--strip-dim:#8d8d86;--focus:#1f6fff;--wordmark:url(/img/wordmark.png);--f-display:"Pirata One","UnifrakturCook",Georgia,serif;--f-body:"ABC Areal",Arial,Helvetica,sans-serif;--f-atm:"VT323",ui-monospace,"SFMono-Regular",Menlo,monospace;--f-mono:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;--step--1:clamp(.8rem,.77rem + .15vw,.9rem);--step-0:clamp(1rem,.96rem + .2vw,1.125rem);--step-1:clamp(1.25rem,1.15rem + .5vw,1.6rem);--step-2:clamp(1.7rem,1.45rem + 1.2vw,2.5rem);--step-3:clamp(2.3rem,1.8rem + 2.6vw,4.2rem);--gutter:clamp(16px,4vw,48px);--t-display:clamp(2.4rem,1.7rem + 3vw,4.25rem);--t-sub:clamp(1.6rem,1.4rem + .8vw,2.1rem);--t-label:clamp(1.15rem,1.08rem + .3vw,1.35rem);--t-body:1.0625rem;--t-small:.875rem;--tap-min:24px;--tap:44px;--tap-lg:48px;--maxw:1180px;color-scheme:light}body,html{margin:0}html{scroll-behavior:smooth}body{overflow-x:clip}img{max-width:100%}[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--paper);color:var(--ink);font-family:var(--f-body);font-size:var(--step-0);line-height:1.55;-webkit-font-smoothing:antialiased}a{color:inherit}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.wrap{max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter)}h1,h2,h3{text-wrap:balance;margin:0}p{margin:0}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.strip{position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:50;background:var(--strip);color:var(--strip-fg);font-family:var(--f-mono);font-size:12px;letter-spacing:.02em}.strip-in{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:8px var(--gutter)}.strip b{font-weight:600}.strip .dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#f5b83d;margin-right:6px;vertical-align:1px}.strip .meta{color:var(--strip-dim)}.seg{display:inline-flex;border:1px solid #3a3a36;border-radius:999px;padding:2px}.seg button{all:unset;cursor:pointer;padding:4px 12px;border-radius:999px;color:var(--strip-dim)}.seg button[aria-pressed=true]{background:var(--strip-fg);color:var(--strip)}.seg button:focus-visible{outline:2px solid var(--focus)}.strip .spacer{flex:1 1 auto}.strip .btn-log{all:unset;cursor:pointer;border:1px solid #3a3a36;border-radius:999px;padding:4px 12px}.strip .btn-log:hover{border-color:var(--strip-fg)}.strip .btn-log:focus-visible{outline:2px solid var(--focus)}.count{display:inline-block;min-width:18px;text-align:center;background:#f5b83d;color:#111;border-radius:999px;padding:0 5px;margin-left:6px;font-weight:700}.panel{position:fixed;inset:0 0 0 auto;width:min(440px,100%);z-index:60;background:var(--strip);color:var(--strip-fg);font-size:13px;line-height:1.5;overflow:auto;padding:calc(20px + env(safe-area-inset-top,0px)) 20px calc(24px + env(safe-area-inset-bottom,0px));box-shadow:-20px 0 60px rgba(0,0,0,.35)}.panel,.panel h2{font-family:var(--f-mono)}.panel h2{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--strip-dim);margin:22px 0 10px}.panel .close{all:unset;cursor:pointer;float:right;border:1px solid #3a3a36;border-radius:999px;padding:3px 10px}.panel ol,.panel ul{margin:0;padding-left:18px;display:grid;grid-gap:10px;gap:10px}.ver{border:1px solid #2e2e2a;border-radius:8px;padding:10px 12px;display:grid;grid-gap:4px;gap:4px}.ver.current{border-color:#f5b83d}.ver .v{display:flex;justify-content:space-between;gap:8px}.ver .tag{color:var(--strip-dim)}.ver p{color:#c9c9c0}.panel .owner{color:#f5b83d}.scrim{position:fixed;inset:0;background:rgba(0,0,0,.35);z-index:55}.ticker{background:var(--ink);color:var(--paper);font-family:var(--f-atm);font-size:22px;line-height:1;overflow:hidden;white-space:nowrap;border-bottom:2px solid var(--ink)}.ticker-track{display:inline-flex;gap:0;padding-block:7px;animation:tick 50s linear infinite}.ticker span{padding-right:2.2em}.ticker .up{color:var(--pink)}@keyframes tick{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.ticker-track{animation:none}}.paper{position:relative;background:radial-gradient(120% 80% at 80% 0,var(--paper-2) 0,transparent 60%),radial-gradient(90% 70% at 0 100%,#bfd65c 0,transparent 70%),var(--paper)}.paper:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.35;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .4 0 0 0 0 .1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)'/%3E%3C/svg%3E")}.paper>*{position:relative}.spark{position:absolute;width:var(--s,28px);aspect-ratio:1;background:var(--ink);pointer-events:none;-webkit-clip-path:polygon(50% 0,58% 40%,100% 50%,58% 60%,50% 100%,42% 60%,0 50%,42% 40%);clip-path:polygon(50% 0,58% 40%,100% 50%,58% 60%,50% 100%,42% 60%,0 50%,42% 40%)}.spark.p{background:var(--pink-deep)}.spark.o{background:#f08a5d}.hero{padding-block:clamp(20px,4vw,44px) clamp(40px,6vw,80px);overflow:hidden}.presents{font-family:var(--f-body);font-style:italic;font-size:var(--step-1)}.presents b{font-style:normal;font-weight:800}.wordmark{display:block;width:min(100%,1100px);aspect-ratio:1800/886;margin:6px auto 0;background:var(--ink);-webkit-mask:var(--wordmark) center/contain no-repeat;mask:var(--wordmark) center/contain no-repeat;position:relative;z-index:2}.subtitle{font-family:var(--f-display);font-size:var(--step-2);text-align:center;margin-top:-.2em;transform:rotate(-2deg)}.hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px);align-items:end;margin-top:clamp(-70px,-5vw,-20px)}.arch{position:relative;background:var(--pink);padding:clamp(34px,5vw,64px) clamp(14px,2vw,22px) clamp(14px,2vw,22px);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M0 12C7 12 10 5 18 5S30 11 36 11 45 0 50 0 58 11 64 11 74 5 82 5 93 12 100 12V100H0Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M0 12C7 12 10 5 18 5S30 11 36 11 45 0 50 0 58 11 64 11 74 5 82 5 93 12 100 12V100H0Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}.arch .ph{aspect-ratio:4/5;border-radius:2px}.arch .ph img{object-position:58% 40%}.next{display:grid;grid-gap:18px;gap:18px;padding-bottom:6px}.eyebrow{font-size:var(--step--1);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.next h1{font-family:var(--f-display);font-weight:400;font-size:var(--step-3);line-height:.95}.facts{display:grid;grid-template-columns:auto 1fr;grid-gap:6px 16px;gap:6px 16px;font-size:var(--step-0);border-top:2px solid var(--ink);padding-top:14px}.facts dt{font-weight:700}.facts dd{margin:0}.pitch{max-width:46ch}.cta-row{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center}.small{font-size:var(--step--1);color:var(--muted)}.bill{--c:var(--cream);display:inline-grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;text-decoration:none;color:var(--ink);background:var(--c);border:2px solid var(--ink);border-radius:6px;padding:10px 16px;box-shadow:4px 4px 0 var(--ink);background-image:repeating-linear-gradient(135deg,transparent 0 9px,rgba(239,130,193,.18) 9px 10px);transition:transform .15s,box-shadow .15s}.bill:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--ink)}.bill:active{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--ink)}.bill .den{font-family:var(--f-display);font-size:1.9rem;line-height:1;border:2px solid var(--ink);border-radius:50%;width:2.1em;aspect-ratio:1;display:grid;place-items:center;background:var(--pink)}.bill .lbl{display:grid;line-height:1.15}.bill .lbl b{font-size:1.15rem;font-weight:800}.bill .lbl small{font-family:var(--f-atm);font-size:1.05rem;letter-spacing:.04em}.bill .arr{font-size:1.3rem}@media (prefers-reduced-motion:reduce){.bill{transition:none}}.ph{position:relative;overflow:hidden;background:var(--film);max-width:100%}.ph img{display:block;width:100%;height:100%;object-fit:cover}section{scroll-margin-top:90px}.band{padding-block:clamp(56px,8vw,112px)}.film{background:var(--film);color:var(--on-film)}.film .small{color:var(--on-film-muted)}.sec-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;margin-bottom:clamp(24px,4vw,44px)}.sec-head h2{font-family:var(--f-display);font-weight:400;font-size:var(--step-3);line-height:.95}.mission-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);align-items:start}.manifesto{font-family:var(--f-display);font-size:clamp(3rem,2rem + 6vw,7.5rem);line-height:.86;letter-spacing:-.005em}.manifesto em{font-style:normal;color:var(--pink-deep)}.copy{display:grid;grid-gap:1em;gap:1em;max-width:62ch}.billbox{margin-top:28px;border:2px solid var(--ink);background:var(--cream);border-radius:4px;padding:18px 20px;display:grid;grid-gap:10px;gap:10px;box-shadow:6px 6px 0 var(--pink)}.billbox .num{font-family:var(--f-atm);font-size:1.6rem;line-height:1}.billbox dl{display:grid;grid-template-columns:auto 1fr;grid-gap:4px 14px;gap:4px 14px;margin:0;font-size:var(--step--1)}.billbox dt{font-weight:700}.billbox dd{margin:0}.links{display:flex;flex-wrap:wrap;gap:8px 18px;font-weight:700}.links a{text-underline-offset:3px}.shows{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:clamp(16px,2.4vw,28px);gap:clamp(16px,2.4vw,28px)}.show{grid-column:span 6;display:grid;grid-template-rows:auto 1fr;background:var(--film-2);border-radius:4px;overflow:hidden;min-width:0}.show .ph{aspect-ratio:3/2}.show.poster .ph{aspect-ratio:3/5}.show-body{display:grid;grid-gap:10px;gap:10px;padding:18px 20px 22px;align-content:start}.show h3{font-family:var(--f-display);font-weight:400;font-size:var(--step-2);line-height:1}.chip{justify-self:start;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;padding:4px 9px;border-radius:999px;background:var(--pink);color:var(--ink)}.chip.past{color:var(--on-film);border:1px solid var(--on-film-muted)}.chip.past,.chip.tba{background:transparent}.chip.tba{color:var(--on-film-muted);border:1px dashed var(--on-film-muted)}.when{font-weight:700}.runsheet{display:grid;grid-template-columns:auto 1fr;grid-gap:3px 14px;gap:3px 14px;font-size:var(--step--1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:4px 0 0;padding-top:10px;border-top:1px solid #3b4534}.runsheet dt{font-family:var(--f-atm);font-size:1.15rem;line-height:1.2}.runsheet dd{margin:0}.notice{font-size:var(--step--1);color:var(--on-film-muted);border-left:3px solid var(--pink);padding-left:12px}.upcoming-layout{grid-column:span 12;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);background:var(--film-2);border-radius:4px;overflow:hidden}.upcoming-layout .ph{aspect-ratio:auto;min-height:320px}.upcoming-layout .show-body{padding:clamp(20px,3vw,36px)}.tba-row{grid-column:span 6;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(12px,2vw,20px);gap:clamp(12px,2vw,20px)}.ghost,.tba-row{display:grid;align-content:start}.ghost{border:1px dashed #56604c;border-radius:4px;padding:16px;grid-gap:6px;gap:6px;min-height:150px}.ghost h3{font-size:var(--step-1)}.tba-wrap{grid-column:span 6;display:grid;grid-gap:16px;gap:16px;align-content:start}.atm{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px);align-items:center}.screen{background:#0d2a1f;color:#9ff0b5;font-family:var(--f-atm);font-size:1.35rem;line-height:1.25;border-radius:10px;padding:22px 24px;border:10px solid #2c2f2a;box-shadow:inset 0 0 40px rgba(0,0,0,.6),0 0 0 2px var(--ink)}.screen .hd{display:flex;justify-content:space-between;border-bottom:1px dashed #3f7a58;padding-bottom:8px;margin-bottom:12px}.screen ol{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.screen a{color:#9ff0b5;text-decoration:none;display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px;gap:12px}.screen a:hover{color:#fff}.screen .k{border:1px solid #3f7a58;padding:0 6px}.screen .blink{animation:blink 1.1s steps(1) infinite}@keyframes blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.screen .blink{animation:none}}.talent{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px);align-items:center}.talent .ph{aspect-ratio:4/5;border-radius:4px}.talent h3{font-family:var(--f-display);font-weight:400;font-size:var(--step-3);line-height:.95}.dancers{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-gap:clamp(20px,3vw,40px);gap:clamp(20px,3vw,40px);margin-top:clamp(40px,6vw,72px);align-items:center}.dancers .ph{aspect-ratio:3/2;border-radius:4px}.partners{margin-top:clamp(40px,6vw,64px);display:flex;flex-wrap:wrap;gap:10px}.partners span{border:1.5px solid var(--ink);border-radius:999px;padding:6px 14px;font-weight:700;font-size:var(--step--1);background:rgba(251,242,218,.55)}.filmstrip{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,34%);grid-gap:12px;gap:12px;overflow-x:auto;padding-bottom:14px;scroll-snap-type:x mandatory}.filmstrip figure{margin:0;display:grid;grid-gap:8px;gap:8px;scroll-snap-align:start}.filmstrip .ph{aspect-ratio:3/2;border-radius:2px}.filmstrip figcaption{font-family:var(--f-atm);font-size:1.1rem;color:var(--on-film-muted)}.acts{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));grid-gap:18px;gap:18px}.act,.acts{display:grid}.act{grid-gap:10px;gap:10px;align-content:start;background:var(--cream);border:2px solid var(--ink);border-radius:6px;padding:18px 18px 20px;box-shadow:5px 5px 0 var(--ink);position:relative;background-image:repeating-linear-gradient(135deg,transparent 0 11px,rgba(239,130,193,.16) 11px 12px)}.act .serial{font-family:var(--f-atm);font-size:1.05rem;display:flex;justify-content:space-between}.act h3{font-family:var(--f-display);font-weight:400;font-size:var(--step-2);line-height:1}.act .go{font-weight:800;text-underline-offset:3px}.act .go.off{color:var(--muted);text-decoration:none;font-weight:600}footer{background:var(--ink);color:var(--paper);padding-block:48px calc(48px + env(safe-area-inset-bottom,0px))}.foot{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:end}.foot .wordmark{width:min(100%,420px);margin:0;background:var(--paper)}.foot p{font-size:var(--step--1);color:#cfd6a3}.anno,.draft{display:none}@media (max-width:39.99em){.strip .meta.hide-sm{display:none}}html[data-mode=wire] body{font-family:var(--f-mono);font-size:15px}html[data-mode=wire] .film,html[data-mode=wire] .paper,html[data-mode=wire] .show,html[data-mode=wire] .upcoming-layout,html[data-mode=wire] body{background:#f4f4f2;color:#1b1b1b}html[data-mode=wire] .paper:before,html[data-mode=wire] .spark,html[data-mode=wire] .ticker{display:none}html[data-mode=wire] .act .serial,html[data-mode=wire] .billbox .num,html[data-mode=wire] .filmstrip figcaption,html[data-mode=wire] .manifesto,html[data-mode=wire] .presents,html[data-mode=wire] .runsheet dt,html[data-mode=wire] .screen,html[data-mode=wire] .subtitle,html[data-mode=wire] h1,html[data-mode=wire] h2,html[data-mode=wire] h3{font-family:var(--f-mono);font-weight:700;letter-spacing:0;transform:none;color:#1b1b1b}html[data-mode=wire] .manifesto{font-size:clamp(2rem,1.4rem + 3vw,3.6rem);line-height:1.05}html[data-mode=wire] .manifesto em{color:inherit}html[data-mode=wire] [data-sec],html[data-mode=wire] header.hero,html[data-mode=wire] section{outline:1px dashed #9a9a94;outline-offset:-1px;position:relative}html[data-mode=wire] [data-sec]:before{content:attr(data-sec);position:absolute;top:8px;left:8px;z-index:3;font:700 11px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;background:#1b1b1b;color:#f4f4f2;padding:5px 7px}html[data-mode=wire] .band{padding-block:56px}html[data-mode=wire] .ph{background:#e2e2de;border:1.5px solid #8c8c86}html[data-mode=wire] .ph img{visibility:hidden}html[data-mode=wire] .ph:after{content:"";position:absolute;inset:0;background:linear-gradient(to top right,transparent calc(50% - .75px),#a5a59f calc(50% - .75px),#a5a59f calc(50% + .75px),transparent calc(50% + .75px)),linear-gradient(to top left,transparent calc(50% - .75px),#a5a59f calc(50% - .75px),#a5a59f calc(50% + .75px),transparent calc(50% + .75px))}html[data-mode=wire] .ph[data-wire]:before{content:attr(data-wire);position:absolute;left:10px;right:10px;bottom:10px;z-index:2;font:12px/1.35 var(--f-mono);background:#f4f4f2;border:1px solid #8c8c86;padding:6px 8px}html[data-mode=wire] .wordmark{-webkit-mask:none;mask:none;background:#e2e2de;border:1.5px solid #8c8c86;aspect-ratio:auto;height:clamp(90px,14vw,190px);display:grid;place-items:center}html[data-mode=wire] .wordmark:after{content:"[ PAPER DOLLS · hand-drawn lettering ]";font:700 13px var(--f-mono)}html[data-mode=wire] .foot .wordmark{height:70px}html[data-mode=wire] .arch{-webkit-mask:none;mask:none;background:transparent;border:1.5px dashed #8c8c86;padding:12px}html[data-mode=wire] .hero-grid{margin-top:24px}html[data-mode=wire] .act,html[data-mode=wire] .bill,html[data-mode=wire] .billbox{background:#fff;background-image:none;box-shadow:none;border:1.5px solid #1b1b1b;border-radius:0}html[data-mode=wire] .bill .den{background:#fff;font-family:var(--f-mono);font-size:1rem}html[data-mode=wire] .screen{background:#fff;color:#1b1b1b;border:1.5px solid #1b1b1b;box-shadow:none;border-radius:0}html[data-mode=wire] .screen a{color:#1b1b1b}html[data-mode=wire] .screen .hd{border-color:#8c8c86}html[data-mode=wire] .chip{background:#fff;color:#1b1b1b;border:1px solid #1b1b1b}html[data-mode=wire] .film .small,html[data-mode=wire] .filmstrip figcaption,html[data-mode=wire] .notice,html[data-mode=wire] .small{color:#555}html[data-mode=wire] .runsheet{border-color:#bbb}html[data-mode=wire] .facts{border-color:#1b1b1b}html[data-mode=wire] .ghost{border-color:#8c8c86}html[data-mode=wire] .partners span{background:#fff;border-color:#1b1b1b}html[data-mode=wire] footer{background:#e9e9e6;color:#1b1b1b}html[data-mode=wire] .foot p{color:#555}html[data-mode=wire] .anno{display:block;font:12.5px/1.45 var(--f-mono);background:#fff7cc;color:#3b3200;border:1px solid #e0c95a;padding:8px 10px;max-width:70ch}html[data-mode=wire] .anno:before{content:"NOTE  ";font-weight:700}html[data-mode=wire] .draft{display:inline-block;font:700 10px/1 var(--f-mono);letter-spacing:.08em;background:#ff8a3d;color:#1b1b1b;padding:3px 5px;margin-left:6px;vertical-align:middle}.rule-top{border-top:2px solid var(--ink)}.sec-title{font-family:var(--f-display);font-weight:400;font-size:var(--step-3);line-height:.95}.dancers h3{font-size:var(--step-2)}.on-film-link{color:var(--on-film)}.ink-note{color:var(--ink)}.mt-anno{margin-top:14px}.billbox-wrap{display:grid}.portrait-fallback{aspect-ratio:4/5;border-radius:4px;background:var(--pink);display:grid;place-items:center;text-align:center;padding:24px;font-family:var(--f-display);font-size:var(--step-2);line-height:1;border:2px solid var(--ink)}.consent{display:none}html[data-mode=wire] .consent{display:block;position:absolute;top:8px;right:8px;z-index:3;font:700 10px/1 var(--f-mono);letter-spacing:.08em;background:#ff8a3d;color:#1b1b1b;padding:4px 6px}html[data-mode=wire] .portrait-fallback{background:#e2e2de;border:1.5px solid #8c8c86;font-family:var(--f-mono);font-size:14px}.strip a{color:inherit}html:has(.soon),html:has(.soon) body{background:#000}.soon{--soon-ink:#fff;position:relative;box-sizing:border-box;height:100svh;height:100dvh;min-height:320px;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden;background:var(--film);color:var(--cream);text-align:center;padding:0 var(--gutter) calc(env(safe-area-inset-bottom,0px) + clamp(14px,3vh,28px))}.soon-bg{width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 60%;opacity:.72}.soon-bg,.soon:after{position:absolute;inset:0}.soon:after{content:"";background:radial-gradient(80% 70% at 50% 45%,rgba(21,26,19,.1),rgba(21,26,19,.78));pointer-events:none}.soon-in{display:contents}.soon .wordmark,.soon-line,.soon-presents{position:relative;z-index:1}.soon-presents{align-self:start;font-family:var(--f-atm);font-weight:400;letter-spacing:.04em;line-height:1.15;text-transform:uppercase;color:var(--soon-ink);text-shadow:0 1px 10px rgba(0,0,0,.7);font-size:var(--t-label)}.soon-presents b{font-weight:inherit}.soon .wordmark{align-self:center;justify-self:center;margin:0;width:min(100%,1100px,calc((100dvh - 200px) * 2.03));background:var(--soon-ink);filter:drop-shadow(0 4px 24px rgba(0,0,0,.45))}.soon-line{align-self:end;text-wrap:balance;font-family:var(--f-atm);letter-spacing:.04em;line-height:1.15;text-transform:uppercase;color:var(--soon-ink);text-shadow:0 1px 10px rgba(0,0,0,.7);font-size:var(--t-label)}.soon-line a{white-space:nowrap;color:var(--soon-ink);text-decoration-thickness:2px;text-underline-offset:4px}.pd-sec{--pd-gap:clamp(12px,2vw,24px);--pd-fg:#fff;--pd-muted:rgba(255,255,255,.64);--pd-line:rgba(255,255,255,.2);--pd-accent:#ef82c1;position:relative;background:#000;color:var(--pd-fg);font-family:var(--f-body);font-size:var(--t-body);padding-block:clamp(64px,9vw,120px)}.pd-wrap{max-width:1180px;margin-inline:auto;padding-inline:var(--gutter)}.pd-sec a{color:var(--pd-fg);text-decoration-thickness:1px;text-underline-offset:4px}.pd-sec a:hover{color:var(--pd-accent)}.pd-sec dd,.pd-sec dl,.pd-sec h2,.pd-sec h3,.pd-sec p{margin:0}.pd-display{font-size:var(--t-display);line-height:.95;letter-spacing:.02em;text-wrap:balance}.pd-display,.pd-sub{font-family:var(--f-atm);font-weight:400;text-transform:uppercase}.pd-sub{font-size:var(--t-sub);line-height:1;letter-spacing:.03em}.pd-label{font-family:var(--f-atm);font-size:var(--t-label);line-height:1.15;letter-spacing:.06em;text-transform:uppercase}.pd-body,.pd-label{color:var(--pd-muted)}.pd-body{font-size:var(--t-body);line-height:1.6;max-width:62ch}.pd-small{font-size:var(--t-small);line-height:1.5;color:var(--pd-muted)}.pd-fg{color:var(--pd-fg)}.pd-muted{color:var(--pd-muted)}.pd-head{display:grid;grid-gap:10px;gap:10px;margin-bottom:clamp(28px,4vw,48px)}.pd-stack{display:grid;grid-gap:16px;gap:16px;align-content:start}.pd-stack-lg{display:grid;grid-gap:clamp(40px,6vw,72px);gap:clamp(40px,6vw,72px)}.pd-stack-lg>.pd-head{margin:0}.pd-links{display:flex;flex-wrap:wrap;gap:6px 20px;font-weight:700}.pd-select{-webkit-user-select:all;-moz-user-select:all;user-select:all;font-weight:400}.pd-mission{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pd-mission .pd-head{margin:0}.pd-bill{margin-top:8px}.pd-bill,.pd-card{border:1px solid var(--pd-line)}.pd-card{position:relative;transition:border-color .15s,background-color .15s}.pd-card:focus-within,.pd-card:hover{border-color:var(--pd-fg);background:rgba(255,255,255,.04)}.pd-cover:after{content:"";position:absolute;inset:0;z-index:1}.pd-card .pd-above .pd-select,.pd-card .pd-above a{position:relative;z-index:2}.pd-btn{justify-self:start;align-self:end;display:inline-block;font-family:var(--f-atm);font-size:var(--t-label);letter-spacing:.06em;text-transform:uppercase;text-decoration:none!important;background:var(--pd-fg);color:#000!important;padding:8px 18px;transition:background-color .15s}.pd-btn:focus-visible,.pd-card:hover .pd-btn{background:var(--pd-accent)}.pd-upcoming{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:clamp(20px,4vw,48px);gap:clamp(20px,4vw,48px);padding:clamp(16px,2.4vw,28px);align-items:start}.pd-poster{background:#111}.pd-poster img{display:block;width:100%;height:auto}.pd-chip{justify-self:start;font-family:var(--f-atm);font-size:var(--t-label);letter-spacing:.06em;text-transform:uppercase;padding:2px 10px;background:var(--pd-fg);color:#000}.pd-facts{display:grid;grid-template-columns:auto 1fr;grid-gap:8px 18px;gap:8px 18px;padding-block:14px;border-block:1px solid var(--pd-line);color:var(--pd-fg);line-height:1.45}.pd-facts dt{font-family:var(--f-atm);font-size:var(--t-label);letter-spacing:.06em;text-transform:uppercase;color:var(--pd-muted);line-height:1.2}.pd-notice{border-left:2px solid var(--pd-accent);padding-left:12px}.pd-photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));grid-gap:8px;gap:8px}.pd-photos .ph{aspect-ratio:3/2;background:#111}.pd-photos .ph img{display:block;width:100%;height:100%;object-fit:cover}.pd-credits-poster{background:#111;max-width:200px;margin-top:4px}.pd-credits-poster img{display:block;width:100%;height:auto}.pd-credits{columns:220px 3;column-gap:var(--pd-gap)}.pd-credit{page-break-inside:avoid;break-inside:avoid;margin-bottom:10px}.pd-credit dt{letter-spacing:.04em;text-transform:uppercase;color:var(--pd-muted)}.pd-credit dd,.pd-credit dt{font-family:var(--f-atm);font-size:var(--t-label);line-height:1.15}.pd-credit dd{color:var(--pd-fg)}.pd-cities{list-style:none;margin:0;padding:0;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--pd-gap);gap:var(--pd-gap)}.pd-cities,.pd-cities li{display:grid}.pd-city{all:unset;box-sizing:border-box;position:relative;border:1px solid var(--pd-line);transition:border-color .15s,background-color .15s;cursor:pointer;display:grid;grid-gap:18px;gap:18px;padding:16px;min-height:120px;align-content:space-between;color:var(--pd-fg)}.pd-city-foot{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.pd-city .pd-label{color:var(--pd-fg)}.pd-city:hover{border-color:var(--pd-fg);background:rgba(255,255,255,.04)}.pd-city:focus-visible .pd-label,.pd-city:hover .pd-label{color:var(--pd-accent)}.pd-city:focus-visible{outline:2px solid var(--pd-accent);outline-offset:2px}.pd-city.on{border-color:var(--pd-fg);background:rgba(255,255,255,.06);cursor:default}.pd-city.on .pd-label{color:var(--pd-accent)}.pd-acts{list-style:none;margin:0;padding:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));grid-gap:12px}.pd-act,.pd-acts{display:grid;gap:12px}.pd-act{grid-template-rows:auto auto 1fr auto auto;grid-gap:12px;padding:18px;min-width:0}.pd-act .pd-btn{justify-self:stretch;text-align:center;text-wrap:balance;overflow-wrap:anywhere}.pd-act .pd-above{flex-direction:column;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;gap:6px;font-size:var(--t-small)}.pd-foot{background:transparent;color:inherit;padding-top:0;display:grid;justify-items:center;grid-gap:10px;gap:10px;text-align:center;margin-top:clamp(56px,8vw,96px);padding-bottom:env(safe-area-inset-bottom,0)}.pd-foot .wordmark{width:140px;margin:0 0 6px;background:var(--pd-fg)}.pd-foot .pd-links{justify-content:center;font-weight:400}@media (max-width:59.99em){.pd-mission,.pd-upcoming{grid-template-columns:minmax(0,1fr)}.pd-poster{max-width:420px}.pd-cities{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.pd-btn,.pd-card{transition:none}}.pd-ticker{position:relative;z-index:2;margin-inline:calc(-1 * var(--gutter));margin-bottom:clamp(14px,3vh,28px);overflow:hidden;white-space:nowrap;padding-top:env(safe-area-inset-top,0);background:rgba(0,0,0,.55);border-bottom:1px solid rgba(255,255,255,.18);font-family:var(--f-atm);font-size:var(--t-label);line-height:1;letter-spacing:.06em;text-transform:uppercase;color:var(--soon-ink,#fff);text-align:left}.pd-ticker-track{display:flex;width:max-content;animation:pd-tick 60s linear infinite}.pd-ticker:hover .pd-ticker-track{animation-play-state:paused}.pd-ticker-half,.pd-ticker-run{display:flex;align-items:baseline}.pd-ticker-item{padding-block:9px}.pd-ticker-item:after{content:"•";padding-inline:.55em;opacity:.7}.pd-ticker a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.pd-ticker a:after{display:inline-block;text-decoration:none}.pd-ticker a:hover{color:#ef82c1}@keyframes pd-tick{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.pd-ticker-track{animation:none}}html[data-mode=wire] .pd-sec{--pd-fg:#1b1b1b;--pd-muted:#555;--pd-line:#9a9a94;--pd-accent:#1b1b1b;background:#f4f4f2;font-family:var(--f-mono)}html[data-mode=wire] .pd-btn{background:#fff;border:1.5px solid #1b1b1b}html[data-mode=wire] .pd-chip{background:#fff;color:#1b1b1b;border:1px solid #1b1b1b}.pd-dialog{--pd-fg:#fff;--pd-muted:rgba(255,255,255,.64);--pd-line:rgba(255,255,255,.2);--pd-accent:#ef82c1;width:min(640px,calc(100vw - 2 * var(--gutter)));max-height:calc(100dvh - 32px);padding:0;border:1px solid var(--pd-fg);background:#000;color:var(--pd-fg);font-family:var(--f-body);font-size:var(--t-body)}.pd-dialog::-webkit-backdrop{background:rgba(0,0,0,.75)}.pd-dialog::backdrop{background:rgba(0,0,0,.75)}.pd-dialog-in{display:grid;grid-gap:16px;gap:16px;padding:clamp(18px,3vw,28px)}.pd-dialog h3,.pd-dialog p{margin:0}.pd-dialog a{color:var(--pd-fg);text-underline-offset:3px}.pd-dialog a:hover{color:var(--pd-accent)}.pd-dialog-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.pd-close{all:unset;cursor:pointer;font-family:var(--f-atm);font-size:var(--t-label);letter-spacing:.06em;text-transform:uppercase;color:var(--pd-muted)}.pd-close:focus-visible,.pd-close:hover{color:var(--pd-fg)}.pd-close:focus-visible,.pd-textlink:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.pd-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px 16px;gap:14px 16px}.pd-fields label,.pd-msg{display:grid;grid-gap:6px;gap:6px;min-width:0}.pd-fields fieldset{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 16px;align-items:center}.pd-fields legend{width:100%;padding:0;margin-bottom:6px}.pd-opt{display:inline-flex!important;align-items:center;gap:8px;grid-template-columns:none}.pd-dialog input:not([type]),.pd-dialog input[type=text],.pd-dialog textarea{width:100%;box-sizing:border-box;background:#0d0d0d;color:var(--pd-fg);border:1px solid var(--pd-line);padding:10px 12px;font:inherit;border-radius:0}.pd-dialog textarea{resize:vertical;line-height:1.5;font-size:.95rem}.pd-dialog input:focus,.pd-dialog textarea:focus{outline:2px solid var(--pd-accent);outline-offset:1px;border-color:transparent}.pd-dialog input[type=radio]{accent-color:var(--pd-accent)}.pd-dialog-actions{display:flex;flex-wrap:wrap;gap:10px}.pd-dialog .pd-btn{border:0;cursor:pointer}.pd-card .pd-dialog .pd-btn{background:var(--pd-fg)}.pd-card .pd-dialog .pd-btn:focus-visible,.pd-card .pd-dialog .pd-btn:hover{background:var(--pd-accent)}@media (max-width:39.99em){.pd-fields{grid-template-columns:minmax(0,1fr)}}.pd-format,.pd-reps{border:0;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.pd-format legend,.pd-reps legend{padding:0;margin-bottom:6px}.pd-format{display:flex;flex-wrap:wrap;gap:6px 16px}.pd-format legend{width:100%}.pd-rep{display:grid;grid-template-columns:auto minmax(0,1fr);grid-column-gap:10px;column-gap:10px;align-items:center;border:1px solid var(--pd-line);padding:10px 12px;cursor:pointer}.pd-rep input{grid-row:span 2}.pd-rep.on,.pd-rep:hover{border-color:var(--pd-fg)}.pd-rep-name{font-family:var(--f-atm);font-size:var(--t-label);letter-spacing:.04em;text-transform:uppercase}.pd-manual summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px}.pd-manual .pd-fields{margin-top:12px}.pd-textlink{all:unset;cursor:pointer;align-self:center;margin-left:4px;font-size:var(--t-small);color:var(--pd-fg);text-decoration:underline;text-underline-offset:3px}.pd-textlink:focus-visible,.pd-textlink:hover{color:var(--pd-accent)}.pd-contact{color:var(--pd-fg)}.pd-btn,.pd-dialog-actions{align-items:center}.pd-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;margin:0;box-sizing:border-box;cursor:pointer;display:inline-flex;justify-content:center;min-height:44px;line-height:1.1;font-weight:400}.pd-mission{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:clamp(24px,5vw,72px);gap:clamp(24px,5vw,72px)}.pd-statement{color:var(--pd-fg);line-height:.98;text-wrap:pretty}.pd-bill{margin-top:4px;padding:22px;display:grid;grid-gap:12px;gap:12px}.pd-bill .pd-btn{justify-self:stretch;margin-top:6px}@media (max-width:59.99em){.pd-mission{grid-template-columns:minmax(0,1fr)}.pd-statement{max-width:none}}.pd-collabel{min-height:1.15em;margin-bottom:clamp(12px,2vw,20px)!important}.pd-mission{align-items:start}.pd-bill{margin-top:0}.pd-seclabel{font-family:var(--f-atm);font-weight:400;font-size:var(--t-label);line-height:1.15;letter-spacing:.04em;text-transform:uppercase;color:var(--pd-muted)}.pd-head .pd-seclabel,.pd-stack>.pd-seclabel{margin:0}.pd-pasts{display:grid;grid-gap:clamp(48px,7vw,88px);gap:clamp(48px,7vw,88px)}.pd-past{display:grid;grid-gap:clamp(24px,3vw,36px);gap:clamp(24px,3vw,36px);padding-top:clamp(20px,3vw,32px);border-top:1px solid var(--pd-line)}@media (max-width:59.99em){.pd-photos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:39.99em){.pd-photos{gap:6px}}.pd-mission{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--pd-gap)}.pd-mission>:first-child{grid-column:span 2;padding-right:clamp(0px,4vw,56px)}@media (max-width:59.99em){.pd-mission{grid-template-columns:minmax(0,1fr)}.pd-mission>:first-child{grid-column:auto;padding-right:0}}.pd-act{container-type:inline-size}.pd-act .pd-above a{white-space:nowrap}@container (max-width:250px){.pd-full{display:none}}.pd-event{display:grid;grid-gap:clamp(18px,2.4vw,28px);gap:clamp(18px,2.4vw,28px)}.pd-upcoming.pd-event{display:grid;grid-template-columns:none;padding:clamp(16px,2.4vw,28px)}.pd-event-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--pd-gap);gap:var(--pd-gap);align-items:start}.pd-event-grid>.pd-stack{grid-column:span 2}.pd-lead{aspect-ratio:1/1;background:#111;overflow:hidden}.pd-lead img{display:block;width:100%;height:100%;object-fit:cover}@media (max-width:59.99em){.pd-event-grid{grid-template-columns:minmax(0,1fr)}.pd-event-grid>.pd-stack{grid-column:auto}.pd-lead{max-width:420px}}.pd-upcoming.pd-event-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:clamp(16px,2.4vw,28px)}.pd-side-poster{background:#111}.pd-side-poster img{display:block;width:100%;height:auto}@media (max-width:59.99em){.pd-upcoming.pd-event-grid{grid-template-columns:minmax(0,1fr)}.pd-side-poster{max-width:420px}}.pd-btn-full{grid-column:1/-1;justify-self:stretch;text-align:center}.pd-banner{background:#000;color:#fff;border-top:1px solid rgba(255,255,255,.2);padding:clamp(18px,3vw,40px) var(--gutter);overflow:hidden}.pd-banner-text{margin:0;display:block;width:max-content;margin-inline:auto;font-family:var(--f-atm);font-weight:400;text-transform:uppercase;white-space:nowrap;text-align:center;font-size:calc((100vw - 2 * var(--gutter)) / 10.4);line-height:.85;letter-spacing:0}html[data-mode=wire] .pd-banner{background:#f4f4f2;color:#1b1b1b}.pd-banner-narrow,.pd-banner-wide{display:block}.pd-banner-narrow{display:none}.pd-banner-narrow .pd-banner-text+.pd-banner-text{margin-top:.08em}@media (max-width:39.99em){.pd-banner-wide{display:none}.pd-banner-narrow{display:block}}.pd-ev-head{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px var(--pd-gap);gap:16px var(--pd-gap);align-items:start;grid-template-areas:"title title poster" "info info poster"}.pd-ev-title{grid-area:title}.pd-ev-info{grid-area:info}.pd-ev-poster{grid-area:poster}.pd-ev-head>*{min-height:0}.pd-ev-head{grid-template-rows:auto 1fr}@media (min-width:80em){.pd-ev-head{grid-template-areas:"title info poster";grid-template-rows:auto}.pd-ev-info .pd-facts{padding-top:0;border-top:0}}@media (max-width:59.99em){.pd-ev-head{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "info" "poster";grid-template-rows:auto}}.pd-subhead{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px}.pd-subhead>*{margin:0}.pd-subhead-line{padding-bottom:12px;border-bottom:1px solid var(--pd-line)}.pd-sec a.pd-minilink{font-size:var(--t-small);line-height:1.5;color:var(--pd-muted);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.pd-sec a.pd-minilink:focus-visible,.pd-sec a.pd-minilink:hover{color:var(--pd-fg)}.pd-facts dd{font-family:var(--f-atm);font-size:var(--t-label);line-height:1.15;letter-spacing:.02em;color:var(--pd-fg)}.pd-facts{align-items:baseline}.pd-facts dd,.pd-facts dt{padding-block:9px}.pd-facts dt:not(:first-of-type),.pd-facts dt:not(:first-of-type)+dd{border-top:1px solid var(--pd-line)}.pd-upcoming.pd-card{display:grid;grid-template-columns:none;grid-gap:clamp(18px,2.4vw,28px);gap:clamp(18px,2.4vw,28px);padding:clamp(16px,2.4vw,28px)}.pd-facts{row-gap:0;padding-block:0}.pd-facts dd,.pd-facts dt{padding-block:10px;border-top:1px solid var(--pd-line)}.pd-facts dt:first-of-type,.pd-facts dt:first-of-type+dd{border-top:0}.pd-ev-info .pd-facts{border-top:1px solid var(--pd-line);border-bottom:1px solid var(--pd-line)}@media (min-width:80em){.pd-ev-info .pd-facts{border-top:0}.pd-ev-info .pd-facts dt:first-of-type,.pd-ev-info .pd-facts dt:first-of-type+dd{padding-top:0}}.pd-facts{column-gap:0}.pd-facts dd{padding-left:18px}@media (min-width:80em){.pd-ev-title{font-size:min(var(--t-display),4.4vw);overflow-wrap:anywhere}}.pd-ev-info .pd-facts{border-top:1px solid var(--pd-line)!important}.pd-ev-info .pd-facts dt:first-of-type,.pd-ev-info .pd-facts dt:first-of-type+dd{padding-top:10px!important}.pd-ev-desc{grid-area:desc}.pd-ev-head{grid-template-areas:"title title poster" "info info poster" "desc desc poster";grid-template-rows:auto auto 1fr}@media (min-width:80em){.pd-ev-head{grid-template-areas:"title info poster" "desc info poster";grid-template-rows:auto 1fr}}@media (max-width:59.99em){.pd-ev-head{grid-template-areas:"title" "info" "desc" "poster";grid-template-rows:auto}}.pd-bill .pd-links{flex-direction:column;gap:6px;font-size:var(--t-small)}.pd-bill .pd-links a{justify-self:start;width:max-content}.pd-past-block{margin-top:clamp(16px,3vw,40px)}.pd-collabel{margin-bottom:0!important}.pd-head{gap:16px}@media (min-width:80em){.pd-ev-head{grid-template-areas:"title poster info" "desc poster info"}}.pd-card:focus-within,.pd-card:hover,.pd-city:hover{border-color:var(--pd-accent)}html[data-mode=wire] .pd-card:hover{border-color:var(--pd-fg)}.pd-minilink{display:none!important}.pd-statement{font-size:clamp(3rem,2.1rem + 3.9vw,5.5rem)}.pd-display,.pd-statement{line-height:.84}.pd-sub{line-height:.9}.pd-foot .pd-links{font-weight:700}.pd-bill .pd-links{flex-direction:row;flex-wrap:wrap;gap:6px 18px}.soon-line,.soon-presents{font-size:var(--t-sub);letter-spacing:.03em;line-height:1}.pd-ev-cta{grid-area:cta;display:grid;align-self:end}.pd-ev-cta .pd-btn{width:100%}.pd-ev-head:has(.pd-ev-cta){grid-template-areas:"title title poster" "info info poster" "desc desc poster" "cta cta poster";grid-template-rows:auto auto auto 1fr}@media (min-width:80em){.pd-ev-head:has(.pd-ev-cta){grid-template-areas:"title poster info" "desc poster info" "desc poster cta";grid-template-rows:auto 1fr auto}}@media (max-width:59.99em){.pd-ev-head:has(.pd-ev-cta){grid-template-areas:"title" "info" "desc" "poster" "cta";grid-template-rows:auto}}@media (min-width:80em){.pd-ev-head{grid-template-areas:"title poster desc" "info poster desc";grid-template-rows:auto 1fr}.pd-ev-head:has(.pd-ev-cta){grid-template-areas:"title poster desc" "info poster desc" "info poster cta";grid-template-rows:auto 1fr auto}.pd-ev-info .pd-facts dt:first-of-type,.pd-ev-info .pd-facts dt:first-of-type+dd{padding-top:10px}}.pd-btn:hover{background:var(--pd-accent)}.pd-sec{--pd-col-gap:clamp(24px,3.2vw,48px)}.pd-ev-head,.pd-mission{column-gap:var(--pd-col-gap)}.pd-bill.pd-card,.pd-upcoming.pd-card{border:0;padding:0;background:none}.pd-bill.pd-card:focus-within,.pd-bill.pd-card:hover,.pd-upcoming.pd-card:focus-within,.pd-upcoming.pd-card:hover{background:none}.pd-upcoming.pd-card{display:block}.pd-rule-ab,.pd-rule-b{background-repeat:no-repeat;background-size:1px 100%}.pd-rule-b{background-image:linear-gradient(var(--pd-line),var(--pd-line));background-position:calc((100% - 2 * var(--pd-col-gap)) * 2 / 3 + var(--pd-col-gap) * 1.5) 0}@media (min-width:60em){.pd-ev-head,.pd-mission{background-image:linear-gradient(var(--pd-line),var(--pd-line));background-repeat:no-repeat;background-size:1px 100%;background-position:calc((100% - 2 * var(--pd-col-gap)) * 2 / 3 + var(--pd-col-gap) * 1.5) 0}.pd-mission>:first-child{padding-right:0}}@media (min-width:80em){.pd-ev-head{background-image:linear-gradient(var(--pd-line),var(--pd-line)),linear-gradient(var(--pd-line),var(--pd-line));background-size:1px 100%,1px 100%;background-position:calc((100% - 2 * var(--pd-col-gap)) / 3 + var(--pd-col-gap) * .5) 0,calc((100% - 2 * var(--pd-col-gap)) * 2 / 3 + var(--pd-col-gap) * 1.5) 0}}html[data-mode=wire] .pd-bill.pd-card,html[data-mode=wire] .pd-upcoming.pd-card{border:0}.pd-bill.pd-card{border:1px solid var(--pd-line);padding:20px}.pd-bill.pd-card:focus-within,.pd-bill.pd-card:hover{border-color:var(--pd-accent);background:rgba(255,255,255,.04)}@media (min-width:60em){.pd-mission{background-image:none}.pd-bill.pd-card{--inset:calc(var(--pd-col-gap) / 2);padding:calc(var(--inset) - 1px);margin-inline:calc(-1 * var(--inset));margin-top:0}}html[data-mode=wire] .pd-bill.pd-card{border:1px solid var(--pd-line)}.pd-labelline{padding-bottom:16px;border-bottom:1px solid var(--pd-line);margin-bottom:calc(clamp(20px,3vw,32px) - 16px)!important}.pd-statement{font-size:var(--t-display)}#get-involved .pd-head .pd-display,.pd-statement{text-transform:none;letter-spacing:0}.pd-foot .pd-links+.pd-small{margin-top:14px}.strip .strip-x{all:unset;cursor:pointer;width:26px;height:26px;display:inline-grid;place-items:center;border-radius:50%;color:var(--strip-dim)}.strip .strip-x:hover{color:var(--strip-fg);background:rgba(255,255,255,.08)}.strip .strip-x:focus-visible{outline:2px solid var(--focus)}.strip-pill{all:unset;cursor:pointer;position:fixed;right:calc(12px + env(safe-area-inset-right,0px));bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:50;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--strip);color:var(--strip-fg);font-family:var(--f-mono);font-size:12px;border:1px solid #3a3a36;box-shadow:0 4px 18px rgba(0,0,0,.35);opacity:.85}.strip-pill:focus-visible,.strip-pill:hover{opacity:1;border-color:var(--strip-fg)}.strip-pill .dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#f5b83d}.pd-notify{display:grid;grid-gap:10px;gap:10px}.pd-notify input[type=email]{width:100%;box-sizing:border-box;background:#0d0d0d;color:var(--pd-fg);border:1px solid var(--pd-line);border-radius:0;padding:12px 14px;font:inherit;font-size:16px;min-height:44px}.pd-notify input[type=email]::placeholder{color:var(--pd-muted)}.pd-notify input[type=email]:focus{outline:2px solid var(--pd-accent);outline-offset:1px;border-color:transparent}.pd-notify .pd-btn{border:0;cursor:pointer}.pd-notify .pd-btn:disabled{opacity:.6;cursor:default}.pd-notify-err{color:var(--pd-accent)}.pd-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0}.pd-notify-done{display:grid;grid-gap:10px;gap:10px;color:var(--pd-fg)}.pd-notify-done p{margin:0}.pd-credits-todo dd{color:var(--pd-muted)}.pd-foot-signup{width:100%;max-width:360px;margin:6px 0 10px;text-align:left}.pd-btn,.pd-dialog input:not([type]),.pd-dialog input[type=text],.pd-notify input[type=email]{min-height:var(--tap-lg)}.pd-act .pd-above a,.pd-bill .pd-links a,.pd-close,.pd-foot .pd-links a,.pd-textlink{display:inline-flex;align-items:center;min-height:var(--tap)}.pd-opt,.pd-rep{min-height:var(--tap);box-sizing:border-box}a[target=_blank]:not(.pd-btn):after{content:"\00a0\2197";content:"\00a0\2197"/", opens in a new tab";display:inline-block;text-decoration:none}.pd-links a[href^="mailto:"]:not(.pd-btn):after{content:"\00a0\2197";content:"\00a0\2197"/", opens your email app";display:inline-block;text-decoration:none}.pd-skip{position:absolute;left:var(--gutter);top:8px;z-index:100;transform:translateY(-300%);display:inline-flex;align-items:center;min-height:var(--tap-lg);padding:0 16px;background:#fff;color:#000;font-family:var(--f-atm);font-size:var(--t-label);letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.pd-skip:focus{transform:none}main:focus{outline:none}#get-involved{padding-bottom:0}.pd-foot-sec{padding-top:0;border-top:0}.soon:has(.soon-cta){grid-template-rows:auto auto minmax(0,1fr) auto auto;height:auto;min-height:100svh;min-height:100dvh}.soon:has(.soon-cta) .wordmark{width:min(100%,1100px,max(180px,calc((100dvh - 380px) * 2.03)))}.soon-cta{--pd-fg:#fff;--pd-muted:rgba(255,255,255,.78);--pd-line:rgba(255,255,255,.4);--pd-accent:#ef82c1;position:relative;z-index:1;justify-self:center;width:min(100%,520px);margin-top:clamp(12px,2.5vh,24px);text-align:left;font-family:var(--f-body);font-size:var(--t-body);color:var(--pd-fg)}.soon-cta .pd-small{color:var(--pd-fg);text-shadow:0 1px 8px rgba(0,0,0,.8)}.pd-notify-hero{grid-template-columns:minmax(0,1fr) auto;gap:8px}.pd-notify-hero>label,.pd-notify-hero>p{grid-column:1/-1}.pd-notify-hero .pd-btn{grid-column:auto;justify-self:stretch;padding-inline:18px}.pd-notify-hero input[type=email]{background:rgba(0,0,0,.6)}.soon-cta-live{display:grid;grid-gap:10px;gap:10px}.soon-cta .pd-notify-done{text-align:center}@media (max-width:22.49em){.pd-notify-hero{grid-template-columns:minmax(0,1fr)}}.pd-stay-form .pd-notify-done{text-align:center}.pd-why{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(24px,5vw,72px);gap:clamp(24px,5vw,72px);align-items:stretch}.pd-why-list{list-style:none;margin:0;padding:0;display:grid}.pd-why-row{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:clamp(14px,2vw,24px);gap:clamp(14px,2vw,24px);align-items:start;padding:22px 0;border-top:1px solid var(--pd-line)}.pd-why-n{font-family:var(--f-atm);font-size:calc(var(--t-display) * 1.5);line-height:.8;color:var(--pd-accent);min-width:2ch}.pd-why-text{gap:8px}.pd-why-photo{background:#111;min-height:420px;position:relative}.pd-why-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}@media (max-width:59.99em){.pd-why{grid-template-columns:minmax(0,1fr)}.pd-why-photo{min-height:0;aspect-ratio:3/2}.pd-why-photo img{position:static}}.pd-about-intro{max-width:62ch}.pd-team{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));grid-gap:clamp(24px,3vw,40px) clamp(20px,3vw,36px);gap:clamp(24px,3vw,40px) clamp(20px,3vw,36px)}@media (min-width:60em){.pd-team{grid-template-columns:repeat(2,minmax(0,1fr))}}.pd-member{display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.pd-member img{width:96px;height:96px;border-radius:50%;object-fit:cover;display:block;background:#111}.pd-member .pd-stack{gap:6px}.pd-qigong{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:20px;gap:20px;align-items:end;padding:clamp(18px,2.4vw,28px)}@media (max-width:39.99em){.pd-qigong{grid-template-columns:minmax(0,1fr)}.pd-qigong .pd-btn{justify-self:stretch;text-align:center}}@media (max-width:59.99em){.pd-ev-poster,.pd-side-poster{max-width:none;width:100%}}@media (min-width:60em) and (max-width:79.99em){.pd-ev-head{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"title poster desc" "info poster desc";grid-template-rows:auto 1fr}.pd-ev-head:has(.pd-ev-cta){grid-template-areas:"title poster desc" "info poster desc" "info poster cta";grid-template-rows:auto 1fr auto}.pd-ev-title{font-size:min(var(--t-display),4.4vw);overflow-wrap:anywhere}.pd-ev-info .pd-facts dt:first-of-type,.pd-ev-info .pd-facts dt:first-of-type+dd{padding-top:10px}.pd-ev-head{background-image:linear-gradient(var(--pd-line),var(--pd-line)),linear-gradient(var(--pd-line),var(--pd-line));background-size:1px 100%,1px 100%;background-repeat:no-repeat;background-position:calc((100% - 2 * var(--pd-col-gap)) / 3 + var(--pd-col-gap) * .5) 0,calc((100% - 2 * var(--pd-col-gap)) * 2 / 3 + var(--pd-col-gap) * 1.5) 0}}@media (min-width:40em) and (max-width:59.99em){.pd-ev-head{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"poster title" "poster info" "poster desc";grid-template-rows:auto auto 1fr;background-image:linear-gradient(var(--pd-line),var(--pd-line));background-repeat:no-repeat;background-size:1px 100%;background-position:50% 0}.pd-ev-head:has(.pd-ev-cta){grid-template-areas:"poster title" "poster info" "poster desc" "poster cta";grid-template-rows:auto auto auto 1fr}.pd-ev-cta{align-self:start}.pd-ev-title{font-size:min(var(--t-display),5.6vw);overflow-wrap:anywhere}.pd-ev-info .pd-facts dt:first-of-type,.pd-ev-info .pd-facts dt:first-of-type+dd{padding-top:10px}}@media (max-width:39.99em){.pd-ev-head{grid-template-areas:"poster" "title" "info" "desc"}.pd-ev-head:has(.pd-ev-cta){grid-template-areas:"poster" "title" "info" "desc" "cta"}}.pd-mantra{background:#000;color:#fff;border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2);overflow:hidden;padding-block:clamp(14px,2.4vw,28px)}.pd-mantra-track{display:flex;width:max-content;animation:pd-tick 70s linear infinite}.pd-mantra:hover .pd-mantra-track{animation-play-state:paused}.pd-mantra-half,.pd-mantra-run{display:flex;align-items:center}.pd-mantra-item{font-family:var(--f-atm);font-size:clamp(2.6rem,1.6rem + 5vw,6.5rem);line-height:1;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.pd-mantra-sep{color:var(--pd-accent,#ef82c1);padding-inline:.45em;font-size:.6em;vertical-align:.15em}.pd-mantra-still{display:none;margin:0;padding-inline:var(--gutter);font-family:var(--f-atm);font-size:clamp(2.2rem,1.4rem + 4vw,5rem);line-height:.95;text-transform:uppercase;text-align:center;text-wrap:balance}@media (prefers-reduced-motion:reduce){.pd-mantra-track{display:none}.pd-mantra-still{display:block}}html[data-mode=wire] .pd-mantra{background:#f4f4f2;color:#1b1b1b}.pd-credits-toggle{display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none;min-height:var(--tap,44px)}.pd-credits-toggle::-webkit-details-marker{display:none}.pd-credits-plus{font-family:var(--f-atm);font-size:var(--t-label);line-height:1.15;color:var(--pd-muted)}.pd-credits-plus:before{content:"+"}.pd-credits-wrap[open] .pd-credits-plus:before{content:"-"}.pd-credits-toggle:focus-visible .pd-credits-plus,.pd-credits-toggle:hover .pd-credits-plus{color:var(--pd-accent,#ef82c1)}.pd-credits-toggle:focus-visible{outline:2px solid var(--pd-accent,#ef82c1);outline-offset:4px}.pd-credits-body{padding-top:clamp(16px,2vw,24px)}.pd-accent{color:var(--pd-accent,#ef82c1)}