.deck-studio{padding-bottom:0}.deck-studio .studio-stage{margin-top:0}.deck-studio .studio-stage.is-staged{margin-top:calc(-34.5px - (100vh - 193px - var(--field-h)) / 2)}.deck-scene{position:relative;--card-l:min(26.5vw, calc((100vh - 68px)/2) ,600px);--rest-x:77%;--rest-y: calc((100vh - 68px)*.31) }.deck-intro{display:flex;flex-direction:column;padding-bottom:70px}.deck-intro .studio-note{position:relative;z-index:3;align-self:flex-end;max-width:600px;padding-top:24px;text-align:right;text-wrap:balance}.deck-intro .section-label{position:relative;z-index:3;padding:26px 0}.deck-heading{position:relative;z-index:3;padding:51px 0 0}.deck-heading h2{flex:none}.deck{position:absolute;inset:0;z-index:1;pointer-events:none;perspective:1700px;perspective-origin:var(--rest-x) var(--rest-y)}.deck-card{position:absolute;left:var(--rest-x);top:var(--rest-y);overflow:hidden;background:#10243a;backface-visibility:hidden;box-shadow:0 28px 56px -28px #0000008c}.deck-card.is-wide{width:var(--card-l);height:calc(var(--card-l) * .5625);margin:calc(var(--card-l) * -.28125) 0 0 calc(var(--card-l) * -.5)}.deck-card.is-tall{width:calc(var(--card-l) * .5625);height:var(--card-l);margin:calc(var(--card-l) * -.5) 0 0 calc(var(--card-l) * -.28125)}.deck-shade{position:absolute;inset:0;background:var(--ink);opacity:0;pointer-events:none;will-change:opacity}.deck-film{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.deck-band.studio-band{padding-top:0;padding-bottom:0}.deck-close{display:flex;flex-direction:column;justify-content:space-between;min-height:calc(100vh - 68px);padding:60px 0 70px}.deck-close .band-thesis,.deck-close .band-turn{position:relative;z-index:3}.deck-close .band-turn{margin-top:0}@media (prefers-reduced-motion:reduce),print{.deck-card:not(:first-child){display:none}}@media (max-width:760px){.deck-heading h2 span br{display:none}.deck-intro .studio-note{align-self:flex-start;font-size:12px;max-width:300px;margin-top:21px;padding:0;text-align:left}.deck-intro,.deck-close{min-height:0}.deck-intro{padding-bottom:0}.deck{position:relative;inset:auto;height:clamp(340px,104vw,480px);margin-top:24px;overflow:clip}.deck-intro,.deck-close{--card-l:min(66vw,300px);--rest-x:54%;--rest-y:48%}.deck-close{padding:40px 0 46px}.deck-close{min-height:calc(100svh - 64px);--rest-x:50%;--rest-y:50%}.deck-close .band-thesis{order:0}.deck-close>.deck{order:1;flex-shrink:0;margin:24px 0 32px}.deck-close .band-turn{order:2;margin:0;align-self:stretch}.deck-studio .studio-stage{margin-top:56px}}
