.preloader{z-index:var(--z-preloader);pointer-events:none;position:fixed;inset:0}.preloader__bg{background:var(--c-preloader);position:absolute;inset:0}html:not(.is-loading) .preloader{display:none}html.is-loading{overflow:hidden}.header__bar{padding-top:max(1.25rem, calc(46 * var(--u)));justify-content:space-between;align-items:baseline;display:flex}.nav ul{gap:max(.75rem, calc(14 * var(--u)));display:flex}.nav a{display:inline-block;position:relative}.nav a[aria-current=page]:before{content:"";background:currentColor;border-radius:50%;width:.28em;height:.28em;position:absolute;top:50%;right:calc(100% + .4em);transform:translateY(-40%)}@media (hover:hover){.nav a{transition:opacity var(--dur-dim) var(--ease-standard)}.nav ul:hover a:not(:hover){opacity:.4}}.header__brand{margin-top:max(3rem, calc(152.5 * var(--u)));align-items:start}.logo{z-index:var(--z-logo);width:max-content;font-size:var(--fs-logo);line-height:var(--lh-logo);transform-origin:50%;will-change:transform;grid-column:1/9;align-items:flex-start;display:flex;position:relative}.logo__mask{margin:-.06em -.08em -.04em 0;padding:.06em .08em .04em 0;display:block;overflow:hidden}.logo__char{letter-spacing:-.07em;display:block}.logo__mask--reg{margin-top:-.0505em;margin-left:.026em;font-size:.895em}.logo__reg{letter-spacing:0}.tagline{padding-top:calc(4 * var(--u));grid-column:10/13}.intro{margin-top:max(4rem, calc(159.5 * var(--u)))}.stage{grid-template-rows:var(--span-2) var(--span-2) auto;row-gap:var(--gutter)}.stage__img{width:100%}.stage__img--1{grid-area:1/5/3/8}.stage__img--2{grid-area:1/10/auto/12}.stage__img--3{grid-area:2/8/auto/10}.stage__img--4{height:calc(2 * var(--span-2) + var(--gutter));grid-area:2/10/4/13;align-self:start}.about{grid-area:3/1/auto/7;grid-template-columns:subgrid;row-gap:max(2.5rem, calc(42.7 * var(--u)));margin-top:max(3rem, calc(152.5 * var(--u)));scroll-margin-top:2rem;display:grid}.about__item{grid-column:1/-1;grid-template-columns:subgrid;align-items:start;display:grid}.about__label{grid-column:1}.about__text{grid-column:2/-1}.stats{margin-top:max(5rem, calc(191 * var(--u)))}.stats__list{row-gap:var(--sp-24)}.stats__item{grid-column:span 3}.roster{margin-top:max(5rem, calc(191.5 * var(--u)))}.roster__title{margin-bottom:max(1.25rem, calc(42.5 * var(--u)))}.slider{--slider-left:calc(var(--page-left) + var(--margin));--card-w:calc((100vw - var(--slider-left)) / var(--cards-visible));width:100vw}.slider__track{-webkit-user-select:none;user-select:none;touch-action:pan-y;display:flex;overflow:hidden}.slide{left:var(--slider-left);width:var(--card-w);padding-right:var(--gutter);flex-shrink:0;position:relative}.card{text-align:left;width:100%;cursor:inherit;-webkit-tap-highlight-color:transparent;display:block}.card__media{aspect-ratio:var(--card-ratio);width:100%;display:block}.card__media .reveal-img__inner{overflow:hidden}.card__media img{will-change:transform;-webkit-user-drag:none;pointer-events:none;width:120%;max-width:none;height:100%;position:absolute;top:0;left:-10%}.card__name{margin-top:max(.75rem, calc(16 * var(--u)));display:block}.card__genres{margin-top:calc(2 * var(--u));display:block}.card:focus-visible{outline-offset:-2px}.card.is-flipping .card__media{visibility:hidden}.genres{margin-top:max(5rem, calc(196 * var(--u)));position:relative}.dash{background-image:linear-gradient(to right, var(--c-red) 0 55%, transparent 55% 100%);background-size:max(10px, calc(15 * var(--u))) 100%;transform-origin:0;background-repeat:repeat-x;height:1.5px}.genre-row{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);min-height:calc(156 * var(--u));align-items:start;display:grid}.genre-row>.dash{grid-column:1/-1}.genre-row__head{align-items:flex-end;gap:max(.5rem, calc(18.5 * var(--u)));padding-top:calc(4.2 * var(--u));grid-column:1/9;display:flex}.genre-row__num{font-size:var(--fs-heading-s);line-height:var(--lh-heading-s);padding-bottom:calc(6.9 * var(--u));font-variant-numeric:tabular-nums;flex-shrink:0}.genre-row__title{white-space:nowrap}.genre-row__names{z-index:2;padding-top:calc(10.5 * var(--u));grid-column:9/13;position:relative}.genre-name{cursor:pointer;transition:opacity var(--dur-dim) var(--ease-standard);display:inline;position:relative}.genre-name:after{content:"";position:absolute;inset:-.22em -.18em}.genre-sep{transition:opacity var(--dur-dim) var(--ease-standard)}.genres__table.is-dimmed .genre-name,.genres__table.is-dimmed .genre-sep{opacity:var(--dim,.3)}.genres__table.is-dimmed[data-dim-scope=row] .genre-row:not(.is-active) .genre-name,.genres__table.is-dimmed[data-dim-scope=row] .genre-row:not(.is-active) .genre-sep,.genres__table.is-dimmed .genre-name.is-active{opacity:1}.genres__hover{z-index:1;top:0;left:calc(var(--margin) + 225 * var(--u));width:calc(320 * var(--u));aspect-ratio:320/437;pointer-events:none;visibility:hidden;position:absolute}.genres__hover.is-on{visibility:visible}.hover-layer{position:absolute;inset:0;overflow:hidden}.hover-layer__inner{position:absolute;inset:0}.hover-layer img{object-fit:cover;width:100%;height:100%}@media (width<=767px){.genres__hover{width:calc(320 * var(--u) * 1.3);left:0}}@media (hover:none),(pointer:coarse){.genres__hover{display:none}}.footer{margin-top:max(5rem, calc(195 * var(--u)));padding-bottom:max(4rem, calc(197 * var(--u)));text-transform:uppercase;font-size:max(.75rem, calc(16 * var(--u)));grid-template-columns:1fr auto 1fr;align-items:baseline;display:grid}.footer,.footer *{letter-spacing:-.03em}.footer p:nth-child(2){text-align:center}.footer p:last-child{text-align:right}@media (hover:hover){.footer a{transition:opacity var(--dur-dim) var(--ease-standard)}.footer a:hover{opacity:.5}}@media (width<=991px){.header__brand{row-gap:1.5rem;margin-top:4.5rem}.logo{grid-column:1/-1}.tagline{grid-column:8/13;padding-top:0}.intro{margin-top:4.5rem}.stage{grid-template-rows:auto auto auto}.stage__img--1{grid-area:1/1/3/8}.stage__img--2{aspect-ratio:1;grid-area:1/8/auto/13}.stage__img--3{aspect-ratio:1;grid-area:2/8/auto/13}.stage__img--4{aspect-ratio:4/5;grid-area:3/6/auto/13;height:auto}.about{grid-area:4/1/auto/-1;row-gap:3rem;margin-top:5rem}.about__label{grid-column:1/3;padding-top:.3rem}.about__text{grid-column:3/12}.genre-row{min-height:0;padding-bottom:1.5rem}.genre-row__head{grid-column:1/-1;gap:.75rem;padding-top:.9rem}.genre-row__num{padding-bottom:.5em}.genre-row__names{padding-top:1rem;padding-left:calc(var(--span-2) - var(--col) + var(--gutter));grid-column:1/-1;max-width:38rem}}@media (width<=767px){.header__bar{padding-top:1.25rem}.header__brand{margin-top:3.5rem}.tagline{grid-column:7/13}.stage__img--4{aspect-ratio:1;grid-column:5/13}.about{margin-top:4rem}.about__item{row-gap:.75rem}.about__label{grid-column:1/-1}.about__text{grid-column:1/-1;max-width:34rem}.footer{grid-template-columns:1fr 1fr;row-gap:.75rem}.footer p:nth-child(2){text-align:right}.footer p:last-child{text-align:left;grid-column:1/-1}}@media (width<=479px){.header__bar{gap:1rem}.nav ul{gap:.75rem}.header__brand{row-gap:1.25rem;margin-top:3.5rem}.tagline{grid-column:1/-1}.intro{margin-top:3rem}.stage__img--4{aspect-ratio:3/4;grid-column:4/13}.about{row-gap:2.5rem;margin-top:3.5rem}.stats__item{grid-column:span 6}.genre-row__head{gap:.5rem}.genre-row__names{padding-left:0}}.overlay{--ov-inset:.75rem;--ov-half:50vw;--ov-cols:6;--ov-col:calc((var(--ov-half) - var(--margin) - var(--gutter) / 2 - (var(--ov-cols) - 1) * var(--gutter)) / var(--ov-cols));z-index:var(--z-overlay);position:fixed;inset:0}.overlay[hidden]{display:none}.overlay:focus{outline:none}.overlay__bg{background:var(--c-bg);position:absolute;inset:0}.overlay__scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;position:absolute;inset:0;overflow-y:auto}.overlay__inner{grid-template-columns:1fr 1fr;min-height:100%;display:grid;position:relative}.overlay__content{z-index:2;grid-template-columns:repeat(var(--ov-cols), minmax(0, 1fr));column-gap:var(--gutter);padding:var(--ov-inset) calc(var(--gutter) / 2) max(3rem, calc(70 * var(--u))) var(--margin);align-content:start;display:grid;position:relative}.ov-genres{--ov-genre-col:var(--ov-col);grid-area:1/1/auto/5;grid-template-columns:minmax(var(--ov-genre-col), max-content) 1fr;column-gap:var(--gutter);margin-top:calc(120 * var(--u));align-self:start;display:grid}.ov-genres li{white-space:nowrap}.ov-genres li:first-child{grid-area:1/1}.ov-genres li:not(:first-child){grid-column:2}.ov-genres li:nth-child(2){grid-row:2}.ov-genres li:nth-child(3){grid-row:3}.ov-profile{aspect-ratio:251/320;margin-left:calc(var(--gutter) / -2);margin-right:calc(var(--gutter) / 2);grid-area:1/5/auto/7}.ov-name{margin-top:calc(53.5 * var(--u));font-size:var(--fs-display-xl);line-height:var(--lh-display-xl);grid-column:1/-1}.ov-name__line{display:block}.ov-name__line+.ov-name__line{padding-left:calc(var(--ov-col) + var(--gutter))}.ov-bio{margin-top:max(2rem, calc(51 * var(--u)));grid-column:2/6}.ov-section{grid-column:2/6}.ov-section--facts{margin-top:max(2rem, calc(38 * var(--u)))}.ov-section--shows{margin-top:max(2rem, calc(72 * var(--u)))}.ov-section__label{margin-bottom:max(.75rem, calc(15.5 * var(--u)))}.ov-list{row-gap:calc(8 * var(--u));display:grid}.ov-row{align-items:baseline;gap:max(.5rem, calc(14 * var(--u)));display:flex}.ov-row>:first-child,.ov-row>:last-child{flex-shrink:0}.ov-row>:last-child{text-align:right}.ov-row__leader{background-image:linear-gradient(to right, var(--c-red) 0 55%, transparent 55% 100%);background-size:max(8px, calc(12 * var(--u))) 100%;background-repeat:repeat-x;flex:auto;align-self:baseline;min-width:1.5rem;height:1.5px}.ov-portrait{aspect-ratio:1;margin-top:max(2.5rem, calc(98.5 * var(--u)));grid-column:2/6}.overlay__media{z-index:1;padding:var(--ov-inset) var(--ov-inset) var(--ov-inset) 0;position:relative}.overlay__frame{top:var(--ov-inset);height:calc(100dvh - 2 * var(--ov-inset));position:sticky;overflow:hidden}.overlay__img{object-fit:cover;width:100%;height:100%}.overlay.is-flipping .overlay__img{visibility:hidden}.overlay__close{z-index:3;top:var(--ov-inset);right:var(--ov-inset);width:max(2.75rem, calc(58 * var(--u)));height:max(2.75rem, calc(58 * var(--u)));background:var(--c-bg);place-items:center;display:grid;position:fixed}.overlay__close svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:square;width:42%;height:42%;transition:transform var(--dur-btn) var(--ease-out-expo)}@media (hover:hover){.overlay__close:hover svg{transform:rotate(90deg)}}.overlay__book{z-index:3;right:calc(2 * var(--ov-inset));bottom:calc(2 * var(--ov-inset));width:max(9rem, calc(218 * var(--u)));height:max(3.25rem, calc(71 * var(--u)));position:fixed}.flip-clone{z-index:var(--z-flip);pointer-events:none;transform-origin:0 0;will-change:transform, width, height;position:fixed;top:0;left:0;overflow:hidden}.flip-clone img{object-fit:cover;max-width:none;position:absolute}@media (width<=991px){.overlay{--ov-cols:12}.overlay__inner{grid-template-columns:1fr}.overlay__media{padding:var(--ov-inset) var(--ov-inset) 0;order:-1}.overlay__frame{aspect-ratio:4/5;height:auto;max-height:calc(100svh - 2 * var(--ov-inset));width:100%;position:relative;top:0}.overlay__content{padding:3rem var(--margin) 8rem;grid-template-columns:repeat(12,minmax(0,1fr))}.ov-genres{--ov-genre-col:calc(2 * var(--col) + var(--gutter));grid-column:1/9;margin-top:0}.ov-profile{grid-column:9/13;margin-inline:0}.ov-name{margin-top:3rem}.ov-name__line+.ov-name__line{padding-left:calc(2 * (var(--col) + var(--gutter)))}.ov-bio,.ov-section,.ov-portrait{grid-column:3/12}.overlay__book{right:var(--ov-inset);bottom:var(--ov-inset)}}@media (width<=767px){.overlay__frame{aspect-ratio:3/4}.ov-name{order:1;margin-top:0;font-size:clamp(3.5rem,20vw,9rem)}.ov-name__line+.ov-name__line{padding-left:calc(var(--col) + var(--gutter))}.ov-bio{order:2;max-width:32rem;margin-top:1.5rem}.ov-genres{--ov-genre-col:calc(3 * var(--col) + 2 * var(--gutter));order:3;grid-area:auto/1/auto/8;margin-top:3rem}.ov-profile{order:3;grid-area:auto/8/auto/13;margin-top:3rem}.ov-section--facts{order:4;margin-top:3rem}.ov-section--shows{order:5}.ov-portrait{order:6}.ov-bio,.ov-section,.ov-portrait{grid-column:1/-1}}@media (width<=991px) and (orientation:landscape) and (height<=560px){.overlay__inner{grid-template-columns:1fr 1fr}.overlay__media{padding:var(--ov-inset) var(--ov-inset) var(--ov-inset) 0;order:1}.overlay__frame{top:var(--ov-inset);aspect-ratio:auto;height:calc(100dvh - 2 * var(--ov-inset));position:sticky}.overlay__content{padding:1.5rem calc(var(--gutter) / 2) 5rem var(--margin);grid-template-columns:repeat(6,minmax(0,1fr))}.ov-genres{--ov-genre-col:0px;grid-column:1/4;grid-template-columns:1fr}.ov-genres li:nth-child(n){grid-area:auto/1;margin-top:0}.ov-profile{margin-left:calc(var(--gutter) / -2);margin-right:calc(var(--gutter) / 2);grid-column:4/7}.ov-bio,.ov-section,.ov-portrait{grid-column:1/-1}.ov-name{font-size:11vw}.ov-name__line+.ov-name__line{padding-left:calc(var(--col) * 1.6)}}@media (width<=479px){.overlay__content{padding:2.25rem var(--margin) 7rem}.overlay__book{left:var(--ov-inset);right:var(--ov-inset);width:auto;height:3.5rem}}.genres__hover.is-flipping{visibility:hidden}.logo{width:min(100%, calc(490 * var(--u)))}.logo__mask{width:100%;margin:0;padding:0}.logo__char{width:100%;height:auto}.rescue-link{text-underline-offset:.2em;margin-top:1.5rem;text-decoration:underline;display:inline-block}.stage__img--4 img{object-position:38% center}.abstract{background:var(--otra-raised)}.abstract img{object-fit:contain}.about__text{color:var(--otra-ink)}.carousel-heading{justify-content:space-between;align-items:baseline;display:flex}.motion-control{text-underline-offset:.2em;text-decoration:underline}.editions-intro,.opening{margin-top:var(--sp-200)}.editions-intro>p,.opening>p{grid-column:1/3}.editions-intro>div,.opening>div{grid-column:3/10}.edition-names,.signup-copy{color:var(--otra-ink);margin:2rem 0 1.5rem}.underlined{text-underline-offset:.25em;margin-right:1.5rem;text-decoration:underline;display:inline-block}.signup-footnote{color:var(--otra-ink-secondary);margin-top:1rem}.otra-home .waitlist-open{background:var(--c-red);color:var(--c-btn-text);border:0;border-radius:0;margin:0;padding:1rem 1.5rem}.footer nav{text-transform:none;flex-wrap:wrap;justify-content:end;gap:1rem;display:flex}.ov-section{margin-top:2rem}.ov-section p{letter-spacing:-.025em;color:var(--otra-ink);margin-top:.75rem;line-height:1.4}.ov-bio{color:var(--otra-ink);line-height:1.12}.overlay__close{width:auto;min-width:4rem;padding:.75rem;font-size:1rem}.overlay__img{object-position:35% center}.otra-home .waitlist-panel{z-index:1100;background:var(--otra-surface);box-shadow:none;font-family:var(--font);border-radius:0}.otra-home .launch-signup input,.otra-home .launch-signup select,.otra-home .launch-signup button{border-radius:0}.otra-home .waitlist-panel .launch-signup button[type=submit]{background:var(--c-red);color:var(--c-btn-text)}.otra-home .waitlist-panel .launch-signup h2{letter-spacing:var(--tracking)}.otra-home .launch-signup label,.otra-home .launch-signup p{letter-spacing:-.015em}@media (width<=991px){.logo{width:min(70vw,490px)}.editions-intro>div,.opening>div{grid-column:3/-1}}@media (width<=767px){.header__bar{align-items:start}.nav ul{flex-wrap:wrap;justify-content:end}.header__bar>p{min-width:7rem}.editions-intro,.opening{row-gap:1.5rem}.editions-intro>p,.opening>p,.editions-intro>div,.opening>div{grid-column:1/-1}.footer nav{grid-column:1/-1;justify-content:start}.ov-name{font-size:18vw}}.rescue-link{width:max-content;display:block}body:has(.overlay:not([hidden])) .waitlist-panel{display:none}
