:root{--r-hair: 2px;--r-xs: .25rem;--r-s: .5rem;--r-m: .875rem;--r-l: 1.5rem;--r-pill: 62.4375rem}.pl__tabs button{flex:none;display:grid;gap:2px;text-align:left;font:inherit;color:var(--on-dark);background:#f4f1ec0a;border:0;border-radius:var(--r-m);padding:.6875rem 1rem .75rem;cursor:pointer;box-shadow:inset 0 0 0 1px #f4f1ec1a;transition:background .35s var(--ease),box-shadow .35s var(--ease),color .35s var(--ease)}.pl__tabs button b{font-weight:500;font-size:.9375rem;color:var(--on-dark);white-space:nowrap}.pl__tabs button span{font-size:.7813rem;color:var(--on-dark-2);white-space:nowrap}.pl__tabs button:hover{background:#f4f1ec14}.pl__tabs button[aria-selected=true]{background:#f4f1ec1a;box-shadow:inset 0 0 0 1px #f4f1ec6b}.pl__tabs button[aria-selected=true] b{color:#f4f1ec}.pl__tabs button[aria-selected=true] span{color:var(--on-dark)}.pl__tabs button:focus-visible{outline:2px solid var(--vk-focus);outline-offset:2px}.pl__copy{min-width:0;padding-top:.25rem}.pl__kicker{display:none}.pl__title{margin-top:.625rem;color:#f4f1ec}.pl__text{margin-top:1rem}.pl__text p{font-size:1rem;line-height:1.65;color:var(--on-dark)}.pl__text p+p{margin-top:.75rem}.pl__above{min-height:3.2em;margin-top:1rem;font-size:.9375rem;line-height:1.6;color:var(--on-dark-2);font-variant-numeric:tabular-nums}.pl__above[hidden]{display:block;visibility:hidden}.pl__above b{font-weight:500;color:var(--on-dark)}.pl__above button{all:unset;cursor:pointer;color:var(--vk-paper-ink);text-decoration:underline;text-decoration-color:#f4f1ec4d;text-underline-offset:.1875rem;padding:.375rem 0;margin:-.375rem 0}.pl__above button:hover{text-decoration-color:currentColor}.pl__above button:focus-visible{outline:2px solid var(--vk-focus);outline-offset:2px;border-radius:var(--r-hair)}.pl__facts{margin:1.375rem 0 0;border-top:1px solid var(--hair-dark)}.pl__facts>div{display:flex;justify-content:space-between;gap:1rem;padding:.625rem 0;border-bottom:1px solid var(--hair-dark)}.pl__facts dt{font-size:.875rem;color:var(--on-dark-2)}.pl__facts dd{margin:0;font-size:.9063rem;color:#f4f1ec;text-align:right}.pl__links{margin-top:1.375rem;display:flex;flex-wrap:wrap;gap:.625rem 1.375rem;font-size:.9375rem}.pl__links a{color:#f4f1ec;text-underline-offset:.25rem;text-decoration-color:#f4f1ec4d}.pl__links a:hover{text-decoration-color:#f4f1ec}.pl__tour{margin-top:1.5rem;display:flex;align-items:center;gap:.875rem}.pl__tour button{display:inline-flex;align-items:center;gap:.5rem;font:inherit;font-size:.875rem;color:#f4f1ec;background:none;border:0;border-radius:var(--r-pill);padding:.4375rem 1rem .4375rem .875rem;box-shadow:inset 0 0 0 1px #f4f1ec4d;cursor:pointer;transition:box-shadow .3s var(--ease)}.pl__tour svg{width:.6875rem;height:.6875rem;fill:currentColor;flex:none}.pl__tour .i-pause,.pl__tour [aria-pressed=true] .i-play{display:none}.pl__tour [aria-pressed=true] .i-pause{display:block}.pl__step{font-size:.8125rem;color:var(--on-dark-2);font-variant-numeric:tabular-nums;white-space:nowrap}.pl__tour button:hover{box-shadow:inset 0 0 0 1px #f4f1ec}.pl__tour button:focus-visible{outline:2px solid var(--vk-focus);outline-offset:.1875rem}.pl__prog{flex:1;height:1px;background:#f4f1ec24;overflow:hidden;max-width:13.75rem}.pl__prog i{display:block;height:100%;width:0;background:#f4f1ecb3}.pl__cta{margin-top:clamp(2.5rem,calc(5 * var(--vw)),4rem);display:flex;gap:1rem;flex-wrap:wrap}@media(prefers-reduced-motion:reduce){.pl__tour{display:none}}.pl__tabs button{grid-template-columns:auto 1fr;column-gap:.75rem;align-items:center}.pl__tabs button b,.pl__tabs button span{grid-column:2}.pl__mk{grid-row:1/span 2;grid-column:1;width:2.125rem;height:auto;overflow:visible}.pl__mk use{fill:none;stroke:currentColor;stroke-width:.9;stroke-linejoin:round;color:#f4f1ec73}.pl__mk circle{fill:#d97a4e}.hero--places{--vh:max(40rem,min(100svh,65rem));--barz:10.625rem;position:relative;background:var(--dark);overflow-x:clip}.pls{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);grid-template-rows:auto 1fr;column-gap:clamp(2rem,calc(4 * var(--vw)),5rem)}.pls__head{grid-column:1;grid-row:1;padding-top:calc(var(--nav-h) + clamp(1.75rem,7svh,6rem))}.pls__head .hero__lead{margin-top:clamp(1.125rem,2.6svh,1.75rem);max-width:30em}.pls__body{grid-column:1;grid-row:2;padding:clamp(2rem,5svh,3.5rem) 0 clamp(4rem,calc(9 * var(--vw)),7.5rem);min-width:0}.pls__film{grid-column:2;grid-row:1/span 2;position:sticky;top:0;height:var(--vh);align-self:start;min-width:0;--Ha:calc(var(--vh) - var(--nav-h) - var(--barz) - 1.5rem);--E:min(calc(var(--Ha) * .86),calc(40 * var(--vw)));--St:max(calc(var(--E) / .75),100cqw);container-type:inline-size}.pls__stage{position:absolute;top:calc(var(--nav-h) + var(--Ha) / 2 - var(--St) / 2);left:calc(50% - var(--St) / 2);width:var(--St);height:var(--St);z-index:1;clip-path:inset(0 round 0);transition:clip-path .36s var(--ease)}.pl[data-flat=true] .pls__stage{clip-path:var(--clip,inset(0 round 0))}.pls__head,.pls__body{position:relative;z-index:2}.pls__stage .pl__stage{position:absolute;inset:0;background:var(--dark)}.pl__stage .ovf{position:absolute;inset:0}.hero--places .ovf :is(.ovf__cap,.ovf__facts,.ovf__time,.ovf__brand,.ovf__mark,.ovf__about,.ovf__logo){display:none!important}.pl__poster{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;z-index:3;pointer-events:none;transition:opacity .6s var(--ease)}.pl.is-live .pl__poster{opacity:0}.pls__bar{position:absolute;left:0;right:0;bottom:clamp(1.5rem,3.4svh,2.5rem);z-index:2}.pl__live{font-variant-numeric:tabular-nums}.pl__k b,.pl__next{font-weight:500;color:var(--vk-paper-ink)}.pl__sat{color:var(--on-dark-2)}.pl__credit{margin-top:.25rem}.pls .pl__tabs button{min-width:12.5rem}.pls__body>.pl__pick:first-child{margin-top:0}.pls .pl__copy{margin-top:clamp(2rem,4.4svh,3rem)}.pls .pl__title{margin-top:0}.pls__cell{display:contents}@media(max-width:1023px){.pls{display:flex;flex-direction:column}.pls__film,.pls__bar,.pls__body{display:contents}.pls__head{order:1;padding-top:calc(var(--nav-h) + 3rem)}.pls__stage{--Ep:100%;--pf:.777;--Sp:calc(var(--Ep) / var(--pf));--Mp:calc((var(--Sp) - var(--Ep)) / 2);order:2;position:relative;inset:auto;width:var(--Sp);height:auto;aspect-ratio:1/1;margin:calc(max(2.5rem,var(--Ep) * .11 + .5rem) - var(--Mp)) 0 calc(3.5rem - var(--Mp)) calc((100% - var(--Sp)) / 2)}.pls__stage .pl__poster{transform:scale(1.172)}.pl[data-flat=true] .pls__stage{clip-path:inset(calc(100% * (1 - var(--pf)) / 2) round var(--r-m))}.pls .hp__bar{order:3;margin-top:.25rem}.pls__body>.pl__pick:first-child{order:4;margin-top:1.75rem}.pls .pl__live{order:5;margin-top:1.75rem}.pls .pl__credit{order:6}.pls .pl__copy{order:7;padding-bottom:clamp(4rem,calc(9 * var(--vw)),7.5rem)}.pls :is(.hp__bar,.pl__pick,.pl__live,.pl__credit,.pl__copy){position:relative;z-index:2;min-width:0}}@media(min-width:600px)and (max-width:1023px){.pls{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(22.8125rem,1fr) auto}.pls:before{content:"";grid-row:1/4;grid-column:1;height:100svh;pointer-events:none}.pls__head{grid-row:1;grid-column:1}.pls__cell{display:block;grid-row:2;grid-column:1;position:relative;container-type:size;z-index:1}.pls__stage{--Ep:max(18.75rem,min(100cqw,calc((100cqh - 2rem) / 1.11)));position:absolute;margin:0;left:calc(50% - var(--Sp) / 2);top:calc(max(2.5rem,var(--Ep) * .11 + .5rem) - var(--Mp));width:var(--Sp);height:var(--Sp)}.pls .hp__bar{grid-row:3;grid-column:1}.pls :is(.pl__pick,.pl__live,.pl__credit,.pl__copy){grid-column:1}}.hero--places .hero__h .ml-i{text-wrap:balance}@media(min-width:1024px){.hero--places .hero__h{font-size:clamp(2.625rem,min(calc(4.3 * var(--vw)),7.4svh),3.75rem)}}.pl__pick{margin-top:clamp(1.5rem,3svh,2.25rem);display:grid;gap:1.125rem}.pl__about{max-width:34rem;margin-top:-.375rem}.pl__about summary{display:inline-flex;align-items:center;gap:.375rem;min-height:2.75rem;cursor:pointer;list-style:none;font-size:.875rem;color:var(--on-dark-2)}.pl__about summary::-webkit-details-marker{display:none}.pl__about summary b{font-weight:500;color:var(--vk-paper-ink)}.pl__about summary svg{width:.75rem;height:.75rem;transition:transform .22s var(--ease)}.pl__about:not([open]) summary svg{transform:rotate(-90deg)}.pl__about summary:focus-visible{outline:2px solid var(--vk-focus);outline-offset:.1875rem;border-radius:var(--r-xs)}.pl__about-b{font-size:.875rem;line-height:1.55;color:var(--on-dark-2)}.pl__about-b p{margin:0 0 .5rem;color:var(--on-dark)}.pl__about-b ul{margin:0;padding:0;list-style:none;display:grid;gap:.375rem}@media(prefers-reduced-motion:reduce){.pl__about summary svg{transition:none}}.pl__pk{display:grid;grid-template-columns:minmax(0,1fr);row-gap:.5rem;min-width:0}.pl__lab{font-size:.875rem;line-height:1.4;color:var(--on-dark-2)}.pl__mlist{display:flex;flex-wrap:wrap;gap:.5rem}.pl__chips button,.pl__mlist button{font:inherit;font-size:.875rem;line-height:1.25rem;color:var(--on-dark);background:#f4f1ec0a;border:0;border-radius:var(--r-pill);padding:.5625rem .9375rem;cursor:pointer;white-space:nowrap;box-shadow:inset 0 0 0 1px #f4f1ec1f;transition:background .22s var(--ease),color .22s var(--ease),box-shadow .22s var(--ease)}.pl__chips button span,.pl__mlist button span{margin-left:.1875rem;color:var(--on-dark-2);transition:color .22s var(--ease)}.pl__chips button:hover,.pl__mlist button:hover{background:#f4f1ec14}.pl__chips button[aria-checked=true]{background:#f4f1ec1a;color:#f4f1ec;box-shadow:inset 0 0 0 1px #f4f1ec6b}.pl__chips button[aria-checked=true] span{color:var(--on-dark)}@media(forced-colors:active){.pl__tabs button[aria-selected=true],.pl__chips button[aria-checked=true]{outline:2px solid Highlight;outline-offset:-2px}}.pl__more{justify-self:start;display:inline-flex;align-items:center;gap:.375rem;margin:2px 0 0;font-size:.875rem;color:#f4f1ec;text-decoration:underline;text-decoration-color:#f4f1ec4d;text-underline-offset:.25rem;min-height:2.75rem}.pl__more:hover{text-decoration-color:currentColor}.pl__more:focus-visible{outline:2px solid var(--vk-focus);outline-offset:2px;border-radius:var(--r-xs)}.pl__chips button:focus-visible,.pl__mlist button:focus-visible{outline:2px solid var(--vk-focus);outline-offset:2px}.pl__mlist[hidden]{display:none}.pl__views{max-width:100%;justify-self:start}.pl__views button{padding:.5rem .875rem}@media(max-width:767px){.pl__views{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;margin-right:calc(-1 * var(--gutter));padding-right:calc(var(--gutter) + 1.25rem);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1.75rem),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 1.75rem),transparent)}.pl__views::-webkit-scrollbar{display:none}.pl__chips button,.pl__views button{flex:none;scroll-snap-align:start;min-height:2.75rem}.pl__views{border:0;padding:0;gap:.375rem}.pl__views button{box-shadow:inset 0 0 0 1px #f4f1ec2e}.pl__mlist button{min-height:2.75rem}}#who .rows h3 a{color:inherit;text-decoration:none}.site__map{display:block;width:100%;max-width:30rem;height:auto;margin-top:clamp(1.25rem,calc(2 * var(--vw)),1.75rem);border-radius:var(--r-s);background:#19191906;box-shadow:inset 0 0 0 1px var(--hair)}.site__map .o{fill:none;stroke:#19191952;stroke-width:1;vector-effect:non-scaling-stroke}.site__map .r{fill:#b8421c1a;stroke:#b8421c59;stroke-width:1;vector-effect:non-scaling-stroke}.site__map .p{fill:var(--vk-terra)}.site .site__ll{margin-top:.625rem;font-size:.75rem;line-height:1.4;color:var(--warm-gray);font-variant-numeric:tabular-nums}.site__notes{list-style:none;margin:1.125rem 0 0;padding:0;display:grid;gap:.625rem;max-width:36rem}.site__notes li{font-size:.875rem;line-height:1.55;color:var(--text)}.site .site__src{margin-top:1rem;font-size:.75rem;line-height:1.5;color:var(--warm-gray)}#who .site__src a{color:inherit;text-underline-offset:.1875rem;text-decoration-color:var(--hair-2)}#who .site__src a:hover{color:var(--ink)}#who .rows h3 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3125rem}#who .rows h3 a:focus-visible{outline:2px solid var(--vk-focus);outline-offset:.1875rem;border-radius:var(--r-hair)}.pl__facts--paper{border-top-color:var(--hair-2)}.pl__facts--paper>div{border-bottom-color:var(--hair-2)}.pl__facts--paper dt{color:var(--warm-gray)}.pl__facts--paper dd{color:var(--ink)}.pl__start .pl__cta{margin-top:clamp(1.75rem,calc(3.4 * var(--vw)),2.75rem)}@media(max-width:599px){.hero--places .hero__h{font-size:min(2.625rem,calc((calc(100 * var(--vw)) - 2 * var(--gutter)) * .115))}}
