html.is-ready .site-chrome{opacity:1!important;visibility:visible!important;pointer-events:auto!important}html.is-intro:not(.is-ready) .site-chrome{opacity:0!important;visibility:hidden!important}html.is-ready .intro.intro-live{display:none!important}.site-chrome{isolation:isolate;z-index:80!important;-webkit-mask-image:none!important;mask-image:none!important}html.is-scrolled .page-view,.film-lightbox.is-sheet-fade{-webkit-mask-image:linear-gradient(#0000 0,#000 88px);mask-image:linear-gradient(#0000 0,#000 88px)}.slide-band{z-index:8;color:#fff;pointer-events:none;background:linear-gradient(#0000 0%,#00000014 28%,#00000047 58%,#0000009e 100%);grid-template-columns:1fr 1fr;align-items:end;gap:48px;padding:120px 56px 48px;display:grid;position:fixed;bottom:0;left:0;right:0}.slide-band-left p{max-width:16ch;font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:500;line-height:1.45}.slide-band-left span{font-family:var(--font-sans);letter-spacing:.12em;color:#ffffff8c;font-size:12px}.slide-band-right h2{font-family:var(--font-sans);letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(2rem,4vw,3.4rem);font-weight:600;line-height:1}.slide-band-right p{color:#ffffffd1;max-width:46ch;margin:0 0 28px;font-size:16px;line-height:1.55}.slide-band-right em{border:1px solid #fff;align-items:center;height:38px;padding:0 16px;font-size:13px;font-style:normal;display:inline-flex}.motion-reel .motion-slide .trailer-clip,.motion-reel .motion-slide .clip-frame,.motion-reel .motion-slide .yt-bleed,.motion-reel .motion-slide video,.motion-reel .motion-slide img,.motion-reel .motion-slide .clip-poster{object-fit:cover!important;object-position:center center!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;transform:none!important}.motion-slide .shade{opacity:1!important;background:linear-gradient(#0000 48%,#00000038)!important}.film-lightbox,.film-lightbox-sheet{color:#fff!important;background:#000!important}.film-lightbox-back{z-index:430!important;color:#ffffffd1!important;font-family:var(--font-sans)!important;letter-spacing:.16em!important;text-transform:uppercase!important;background:0 0!important;border:0!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:500!important;line-height:1!important;display:inline-flex!important;position:fixed!important;top:22px!important;left:22px!important}.film-lightbox-back:hover{color:#fff!important}.film-lightbox-close{z-index:430!important;color:#fff!important;letter-spacing:0!important;text-transform:none!important;background:0 0!important;border:0!important;border-radius:0!important;width:36px!important;height:36px!important;padding:0!important;font-size:28px!important;font-weight:300!important;line-height:1!important;position:fixed!important;top:16px!important;right:18px!important}.film-lightbox-hero{height:calc(100dvh - 220px)!important}.film-lightbox-hero video,.film-lightbox-hero img{object-fit:cover!important;transform:none!important}.film-lightbox-sheet{box-sizing:border-box!important;padding:22px 64px 0 40px!important;overflow:hidden!important}.film-lightbox-top{grid-template-columns:minmax(0,1fr) minmax(200px,280px)!important;align-items:start!important;gap:16px 32px!important;width:100%!important;margin:0!important;display:grid!important}.film-lightbox-head{min-width:0!important;margin:0!important;padding:0!important}.film-lightbox-head h2{color:#fff!important;letter-spacing:0!important;text-indent:0!important;margin:0 0 6px!important;padding:0!important;font-size:28px!important;line-height:1.1!important}.film-lightbox-head .meta{color:#ffffff9e!important;margin:0 0 14px!important}.film-lightbox-head .note,.film-lightbox-sheet .note{color:#ffffffeb!important;max-width:46ch!important;margin:0!important;font-size:15px!important;line-height:1.4!important}.film-lightbox-credits{box-sizing:border-box!important;justify-self:end!important;width:280px!important;min-width:0!important;max-width:100%!important;padding:2px 0 0!important}.film-lightbox-sheet dl{gap:10px!important;margin:0!important;display:grid!important}.film-lightbox-sheet dl>div{grid-template-columns:52px minmax(0,1fr)!important;align-items:start!important;gap:12px!important;display:grid!important}.film-lightbox-sheet dt{color:#ffffff80!important;font-size:11px!important}.film-lightbox-sheet dd{color:#fff!important;white-space:normal!important;overflow-wrap:anywhere!important;margin:0!important;font-size:13px!important;line-height:1.35!important}.film-lightbox-sheet .work-links{flex-wrap:wrap!important;gap:10px!important;margin:12px 0 0!important;display:flex!important}.film-lightbox-sheet .work-link{color:#fff!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:0 0!important;border:1px solid #ffffff8c!important;align-items:center!important;height:32px!important;padding:0 14px!important;font-size:12px!important;text-decoration:none!important;display:inline-flex!important}.film-lightbox-sheet .work-link:hover{color:#111!important;background:#fff!important}.film-lightbox-sheet .wisp{background:0 0;width:100vw!important;margin:16px calc(50% - 50vw) 0!important}.wisp-rail{border-bottom:1px solid #ffffff2e;gap:36px!important;padding:4px 40px 0!important;display:flex!important}.wisp-tab{transition:color .24s;position:relative;color:#ffffff6b!important;background:0 0!important;border:0!important;padding:8px 0 10px!important;font-size:13px!important;display:inline-flex!important}.wisp-tab.is-on{color:#fff!important}.wisp-tab.is-on:after{content:"";background:#fff;height:1px;position:absolute;bottom:-1px;left:0;right:0}.wisp-card{min-height:300px;position:relative;overflow:hidden;color:#111!important;background:#fff!important;grid-template-columns:72px minmax(0,1.1fr) minmax(360px,46%)!important;gap:56px!important;padding:28px 40px 40px!important;display:grid!important}.wisp-still{animation:.52s cubic-bezier(.22,1,.36,1) both wisp-in-still;object-fit:cover!important;width:100%!important;height:240px!important}.wisp-copy,.wisp-count,.wisp-num{animation:.48s cubic-bezier(.22,1,.36,1) both wisp-in-copy}.wisp-num{font-size:clamp(4.2rem,10vw,7rem);line-height:.75;position:absolute;bottom:8px;left:40px}@keyframes wisp-in-copy{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes wisp-in-still{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}.press-page{color:#fff!important;background:#000!important;padding:120px 56px 96px!important}.press-row{color:#fff!important;border-top:1px solid #fff3!important;grid-template-columns:minmax(0,1fr) 200px!important;gap:64px!important;padding:20px 0 24px!important;text-decoration:none!important;display:grid!important}.press-row h2{color:#ffffffe0;transform-origin:0;margin:0;transition:color .22s,transform .22s,letter-spacing .22s}.press-row:hover h2{color:#fff;letter-spacing:.012em;transform:scale(1.018)}.press-row img{object-fit:cover!important;width:200px!important;height:112px!important}.press-row.is-award img{object-fit:contain!important;background:#111!important;padding:10px!important}.contact-page{height:100dvh!important;min-height:100dvh!important;padding-bottom:0!important;position:relative!important;overflow:hidden!important}.contact-dock{text-align:right;z-index:4;flex-direction:column;align-items:flex-end;gap:18px;display:flex;position:absolute;bottom:40px;right:56px}.contact-dock .contact-options{flex-direction:column;align-items:flex-end;gap:10px;margin:0;padding:0;list-style:none;display:flex}.contact-dock .legal-foot{letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;gap:18px;margin:0;font-size:12px;display:flex}.contact-dock .legal-copyrights{color:#ffffff61;margin:0;font-size:11px}@media (width<=800px){.slide-band,.wisp-card,.press-row,.film-lightbox-top{grid-template-columns:1fr!important}.film-lightbox-credits{justify-self:start!important;width:100%!important}.contact-dock{bottom:24px;right:24px}}
