.pw-cover{display:none}[data-cover] .pw-cover{position:fixed;inset:0;z-index:80;display:grid;align-content:center;justify-items:center;gap:clamp(1.4rem,3vh,2.4rem);width:100%;padding:2rem;border:0;appearance:none;background:var(--pw-night);color:var(--pw-night-ink);text-align:center;cursor:wait;opacity:1;transition:opacity var(--cover-fade, .7s) var(--pw-ease)}[data-cover] .pw-cover[data-invites]{cursor:pointer}[data-cover-open] .pw-cover{opacity:0;pointer-events:none}[data-cover]:not([data-cover-open]){overflow:hidden}.pw-cover__logo{width:clamp(6.5rem,11vw,9.5rem);height:auto;opacity:.94}.pw-cover__script{font-size:clamp(1.5rem,3.2vw,2.4rem)}.pw-cover__line{font-family:var(--pw-font-display);font-size:clamp(.95rem,1.5vw,1.25rem);font-weight:400;letter-spacing:.34em;text-transform:uppercase;text-indent:.34em}.pw-cover__rule{position:relative;width:min(16rem,52vw);height:1px;overflow:hidden;background:#f4efe629}.pw-cover__rule:after{content:"";position:absolute;inset:0;transform:scaleX(var(--cover-progress, 0));transform-origin:left center;background:var(--pw-champagne);transition:transform .5s var(--pw-ease)}.pw-cover__invite{display:inline-flex;align-items:baseline;gap:.7rem;color:var(--pw-night-ink);opacity:0;translate:0 6px;transition:opacity .8s var(--pw-ease),translate .8s var(--pw-ease)}.pw-cover[data-invites] .pw-cover__invite{opacity:1;translate:0 0}@media(prefers-reduced-motion:reduce){[data-cover] .pw-cover,.pw-cover__rule:after,.pw-cover__invite{transition:none}}.film{--film-close: 0;--film-progress: 0;position:relative;isolation:isolate;background:var(--pw-paper)}.film__stage{position:sticky;top:0;z-index:0;width:100%;height:100dvh;background:var(--pw-paper)}.film__frame{position:absolute;inset:0;overflow:hidden;clip-path:inset(calc(var(--film-close) * 10vh) calc(var(--film-close) * 8vw) calc(var(--film-close) * 10vh) calc(var(--film-close) * 8vw) round calc(var(--film-close) * var(--pw-radius-lg)))}.film__media,.film__layer,.film__picture,.film__poster,.film__video{position:absolute;inset:0;width:100%;height:100%}.film__media{z-index:0;background:var(--pw-night)}.film__layer{margin:0;overflow:hidden;opacity:0}.film__layer:first-child{opacity:1}.film__poster,.film__video{display:block;object-fit:cover;object-position:var(--film-object-position, 50% 50%)}.film__poster{z-index:0}.film__video{z-index:1;opacity:0}.film__layer[data-painted=true] .film__poster{visibility:hidden}.film__layer[data-painted=true] .film__video{opacity:1}.film__scrim{position:absolute;z-index:2;inset:0;pointer-events:none;background:linear-gradient(to top,#100e0de6,#100e0d6b 42%,#100e0d1f 68%,#100e0d8c)}.film__index{position:absolute;z-index:7;top:50%;right:clamp(.9rem,2.4vw,2.5rem);translate:0 -50%;display:flex;flex-direction:column;align-items:flex-end;gap:.1rem;opacity:clamp(0,calc(1 - var(--film-close) * 4),1)}.film__index-btn{position:relative;padding:.6rem 0 .6rem 1.8rem;border:0;background:transparent;font-family:var(--pw-font-body);font-weight:500;font-size:.6rem;letter-spacing:.26em;text-transform:uppercase;text-align:right;color:var(--pw-night-muted);cursor:pointer;transition:color .7s var(--pw-ease)}.film__index-btn:before{content:"";position:absolute;right:0;bottom:.42rem;height:1px;width:1rem;background:currentColor;transition:width .8s var(--pw-ease),background-color .7s var(--pw-ease)}.film__index-btn:hover,.film__index-btn:focus-visible,.film__index-btn[aria-current=step]{color:var(--pw-champagne)}.film__index-btn[aria-current=step]:before{width:3rem;background:var(--pw-champagne)}.film__story{position:relative;z-index:3;margin-top:-100dvh;pointer-events:none}.film__chapter,.film__close-band{position:relative}.film__chapter-pin{position:sticky;top:0;display:flex;align-items:flex-end;min-height:100dvh;padding:clamp(6rem,10vw,9rem) clamp(1.25rem,6vw,6rem) clamp(7rem,12vh,11rem)}.film__chapter[data-align=right] .film__chapter-pin{justify-content:flex-end}.film__copy{position:relative;width:min(42rem,52vw);pointer-events:auto;color:var(--pw-night-ink)}.film__kicker{margin:0 0 1.5rem;font-family:var(--pw-font-body);font-weight:500;font-size:.64rem;letter-spacing:.34em;text-transform:uppercase;color:var(--pw-champagne)}.film__title{margin:0;font-family:var(--pw-font-display);font-weight:400;font-size:clamp(2.6rem,6.5vw,5.8rem);line-height:.92;letter-spacing:-.03em;color:var(--pw-night-ink);text-wrap:balance;max-width:14ch}.film__title .film-script{display:inline-block;font-family:var(--pw-font-script);font-weight:400;font-size:1.15em;line-height:.85;letter-spacing:0;color:var(--pw-champagne)}.film__body{margin:1.9rem 0 0;max-width:44ch;font-family:var(--pw-font-body);font-weight:400;font-size:clamp(.95rem,1.1vw,1.05rem);line-height:1.85;color:var(--pw-night-muted)}.film__tags{display:flex;flex-wrap:wrap;gap:.5rem 1.6rem;margin:1.9rem 0 0;padding:0;list-style:none}.film__tags li{position:relative;font-family:var(--pw-font-body);font-weight:500;font-size:.62rem;letter-spacing:.26em;text-transform:uppercase;color:var(--pw-night-ink)}.film__tags li+li:before{content:"";position:absolute;left:-.85rem;top:50%;width:3px;height:3px;translate:0 -50%;background:var(--pw-champagne)}.film__actions{margin-top:2.6rem}@media(max-width:860px){.film__frame{clip-path:inset(calc(var(--film-close) * 4vh) calc(var(--film-close) * 5vw) calc(var(--film-close) * 4vh) calc(var(--film-close) * 5vw) round calc(var(--film-close) * var(--pw-radius-lg)))}.film__poster,.film__video{object-position:var(--film-mobile-position, var(--film-object-position, 50% 50%))}.film__chapter-pin,.film__chapter[data-align=right] .film__chapter-pin{justify-content:flex-start;padding:6.5rem max(1.25rem,env(safe-area-inset-left)) calc(6.5rem + env(safe-area-inset-bottom)) max(1.25rem,env(safe-area-inset-left))}.film__copy{width:100%}.film__title{font-size:clamp(2.4rem,11.5vw,4.6rem);max-width:13ch}.film__index{top:auto;right:0;bottom:calc(env(safe-area-inset-bottom,0px) + 1.4rem);left:0;translate:none;flex-direction:row;justify-content:center;gap:.55rem}.film__index-btn{font-size:0;letter-spacing:0;padding:.9rem .4rem}.film__index-btn:before{position:static;display:block;width:1.6rem}.film__index-btn[aria-current=step]:before{width:2.6rem}}@media(prefers-reduced-motion:reduce){.film__chapter{min-height:100dvh!important}.film__close-band{display:none}.film__frame{clip-path:none}}
