.audition-poster{isolation:isolate;background:var(--wood-panels), linear-gradient(180deg, #0c0a08 0%, #12100e 55%, #0a0908 100%);width:100%;position:relative;overflow:hidden}.audition-poster-content{z-index:2;align-items:flex-start;width:100%;padding:clamp(5.5rem,9vw,8rem) 0 clamp(8rem,16vw,15rem);display:flex;position:relative}.audition-poster-sheet-slot{--sheet-w:min(58vw, 38rem);--slot-left:clamp(1.25rem, 24vw, 30rem);--cable-core:#1a110b;--cable-bulge:#2a1b11;--cable-body:#4a3423;--cable-wear:#ce8a5457;--cable-bit-filter:brightness(.86) sepia(.12);z-index:2;width:var(--sheet-w);margin-left:var(--slot-left);margin-right:auto;position:relative}.audition-frame-clock,.audition-frame-doll,.audition-cable{pointer-events:none;line-height:0;position:absolute}.audition-frame-clock img,.audition-frame-doll img{-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:auto;display:block}.audition-frame-clock{z-index:0;left:calc(var(--sheet-w) * .62);top:calc(var(--sheet-w) * .1);width:calc(var(--sheet-w) * 1.05);transform:rotate(2deg)}.audition-frame-clock img{filter:drop-shadow(0 18px 26px #000000a6)brightness(.8)saturate(.85)}.audition-frame-doll{z-index:1;left:calc(var(--sheet-w) * -.62 - 28px);bottom:calc(var(--sheet-w) * -.22 - 65px);width:calc(var(--sheet-w) * .95);transform:rotate(-6deg)}.audition-frame-doll img{filter:drop-shadow(0 14px 22px #000000b3)brightness(.8)sepia(.1)}.audition-cable{z-index:0;left:calc(var(--sheet-w) * -1.2);width:calc(var(--sheet-w) * 4.4);height:calc(var(--sheet-w) * 1.2);filter:drop-shadow(0 6px 6px #000000bf);overflow:visible}.audition-cable--upper{top:calc(var(--sheet-w) * -.2)}.audition-cable--lower{bottom:calc(var(--sheet-w) * -.6)}.audition-cable--front{z-index:3;filter:drop-shadow(0 3px 2.5px #1a120a8c)}.audition-poster-sheet-slot .audition-credits-sheet{z-index:2;transform-origin:18% 8%;width:100%;max-width:none;margin:0;position:relative;transform:rotate(.3deg)}.audition-poster-intro{max-width:34rem;margin-bottom:1.35rem}.audition-poster-intro .eyebrow{margin-bottom:.55rem}.audition-poster-intro h1{color:var(--text-on-ivory);max-width:17ch;margin:0;font-size:clamp(1.45rem,2.6vw,1.95rem)}.audition-poster-intro p{color:var(--text-muted-on-ivory);margin-top:.75rem;font-size:1.02rem}.audition-sheet-block{margin-top:1.6rem}.audition-sheet-block .eyebrow{margin-bottom:.45rem}.audition-sheet-block h2{color:var(--text-on-ivory);margin:0;font-size:clamp(1.15rem,1.9vw,1.4rem)}.audition-sheet-block .credit-table{margin-top:1rem}@media (max-width:900px){.audition-poster-sheet-slot{--sheet-w:min(78vw, 36rem);--slot-left:clamp(1rem, 6vw, 2.5rem)}}@media (max-width:720px){.audition-poster-content{padding:7rem 0 8rem}.audition-poster-sheet-slot{--sheet-w:min(100vw - 2rem, 36rem);--slot-left:1rem;margin-right:1rem}.audition-frame-clock{left:calc(var(--sheet-w) * .55);top:calc(var(--sheet-w) * -.3);width:calc(var(--sheet-w) * .7)}.audition-frame-doll{left:calc(var(--sheet-w) * -.4);bottom:calc(var(--sheet-w) * -.4);width:calc(var(--sheet-w) * .75)}.audition-poster-sheet-slot .audition-credits-sheet{transform:none}}
