.Film-module__C3LnAW__film{opacity:0;transition:opacity .5s;position:absolute;inset:0}.Film-module__C3LnAW__visible{opacity:1}.Film-module__C3LnAW__box{aspect-ratio:16/9;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.Film-module__C3LnAW__host,.Film-module__C3LnAW__box iframe{border:0;width:130%;height:130%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Film-module__C3LnAW__contain .Film-module__C3LnAW__box{width:min(100%,177.778dvh)}.Film-module__C3LnAW__cover .Film-module__C3LnAW__box{width:max(100%,177.778dvh)}.Film-module__C3LnAW__box iframe{pointer-events:none}.Film-module__C3LnAW__sheet{z-index:2;cursor:inherit;background:0 0;position:absolute;inset:0}.Film-module__C3LnAW__hosted{width:100%;height:100%;position:absolute;inset:0}.Film-module__C3LnAW__contain .Film-module__C3LnAW__hosted{object-fit:contain}.Film-module__C3LnAW__cover .Film-module__C3LnAW__hosted{object-fit:cover}
.Home-module__VmvQ8G__stage{background:var(--ink);width:100%;height:100dvh;position:fixed;inset:0;overflow:hidden}.Home-module__VmvQ8G__preview{opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.Home-module__VmvQ8G__previewActive{opacity:1}.Home-module__VmvQ8G__previewFilm{z-index:1;pointer-events:none;position:absolute;inset:0}.Home-module__VmvQ8G__scrim{z-index:1;pointer-events:none;background:linear-gradient(100deg,#0000009e 0%,#0000006b 18%,#0000 46%);position:absolute;inset:0}@media (max-width:768px){.Home-module__VmvQ8G__scrim{background:linear-gradient(#0000 0%,#00000080 35% 72%,#0000 100%)}}.Home-module__VmvQ8G__preview img,.Home-module__VmvQ8G__preview video{object-fit:cover;width:100%;height:100%}.Home-module__VmvQ8G__masthead{z-index:12;width:100%;padding:var(--inset);justify-content:space-between;align-items:flex-start;display:flex;position:fixed;top:0;left:0}@media (max-width:768px){.Home-module__VmvQ8G__masthead{padding:var(--inset-mobile)}}.Home-module__VmvQ8G__chip{background:var(--chip);-webkit-user-select:none;user-select:none;white-space:nowrap;padding:2px 5px;display:inline-block}.Home-module__VmvQ8G__listViewport{left:var(--inset);z-index:2;width:260px;position:fixed;top:50%;overflow:hidden;transform:translateY(-50%)}.Home-module__VmvQ8G__listScrolls{-webkit-mask-image:linear-gradient(#0000 0%,#000 22% 78%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 22% 78%,#0000 100%)}@media (max-width:768px){.Home-module__VmvQ8G__listViewport{left:var(--inset-mobile);width:calc(100% - var(--inset-mobile) * 2)}}.Home-module__VmvQ8G__listTrack{width:100%;transition:transform .38s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0}.Home-module__VmvQ8G__row{height:var(--row);line-height:var(--row);font-size:var(--text-m);letter-spacing:var(--track-m);text-align:left;white-space:nowrap;text-overflow:ellipsis;width:100%;transition:opacity .35s;display:block;overflow:hidden}@media (hover:hover){.Home-module__VmvQ8G__listViewport:hover .Home-module__VmvQ8G__row{opacity:.5!important}.Home-module__VmvQ8G__listViewport:hover .Home-module__VmvQ8G__rowActive{opacity:1!important}}.Home-module__VmvQ8G__rowActive{opacity:1}.Home-module__VmvQ8G__categories{bottom:var(--inset);z-index:2;white-space:nowrap;gap:10px;display:flex;position:fixed;left:50%;transform:translate(-50%)}@media (max-width:768px){.Home-module__VmvQ8G__categories{bottom:var(--inset-mobile)}}.Home-module__VmvQ8G__category{opacity:.5;transition:opacity .35s}.Home-module__VmvQ8G__categoryActive{opacity:1}@media (hover:hover){.Home-module__VmvQ8G__category:hover{opacity:1}}.Home-module__VmvQ8G__sheet{z-index:20;width:min(560px,100%);padding:var(--inset);background:var(--paper);color:var(--ink);clip-path:inset(0 0 0 100%);pointer-events:none;scrollbar-width:none;flex-direction:column;gap:clamp(40px,7vh,80px);line-height:1.4;transition:clip-path .6s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.Home-module__VmvQ8G__sheet::-webkit-scrollbar{display:none}.Home-module__VmvQ8G__sheetOpen{clip-path:inset(0);pointer-events:auto}@media (max-width:768px){.Home-module__VmvQ8G__sheet{padding:var(--inset-mobile)}}.Home-module__VmvQ8G__lead{font-size:var(--text-l);letter-spacing:var(--track-l);text-wrap:balance;padding-right:60px;font-weight:400;line-height:1.1}.Home-module__VmvQ8G__close{top:var(--inset);right:var(--inset);font-weight:var(--weight-bold);line-height:1.4;transition:opacity .25s;position:absolute}@media (max-width:768px){.Home-module__VmvQ8G__close{top:var(--inset-mobile);right:var(--inset-mobile)}}.Home-module__VmvQ8G__body{flex-direction:column;gap:40px;display:flex}.Home-module__VmvQ8G__block{flex-direction:column;max-width:100%;display:flex}.Home-module__VmvQ8G__block p+p{margin-top:14px}.Home-module__VmvQ8G__label{font-weight:var(--weight-bold);margin-bottom:6px}.Home-module__VmvQ8G__roster{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));column-gap:60px;display:grid}.Home-module__VmvQ8G__columns{flex-wrap:wrap;gap:24px 60px;display:flex}.Home-module__VmvQ8G__columns .Home-module__VmvQ8G__block{width:120px}.Home-module__VmvQ8G__sheet .Home-module__VmvQ8G__link{text-underline-offset:3px;text-decoration:underline;transition:opacity .25s;display:inline-block}.Home-module__VmvQ8G__columns .Home-module__VmvQ8G__block .Home-module__VmvQ8G__link{display:block}@media (hover:hover){.Home-module__VmvQ8G__sheet .Home-module__VmvQ8G__link:hover,.Home-module__VmvQ8G__close:hover{opacity:.5}}
.Project-module__Qj_ioq__stage{background:var(--ink);width:100%;height:100dvh;position:fixed;inset:0;overflow:hidden}.Project-module__Qj_ioq__frame{position:absolute;inset:0}.Project-module__Qj_ioq__media{object-fit:contain;width:100%;height:100%}.Project-module__Qj_ioq__frame{cursor:default}.Project-module__Qj_ioq__hidden .Project-module__Qj_ioq__frame{cursor:none}.Project-module__Qj_ioq__masthead,.Project-module__Qj_ioq__transport{z-index:10;transition:opacity .3s ease-in-out;position:fixed}.Project-module__Qj_ioq__hidden .Project-module__Qj_ioq__masthead,.Project-module__Qj_ioq__hidden .Project-module__Qj_ioq__transport{opacity:0;pointer-events:none}.Project-module__Qj_ioq__masthead{padding:var(--inset) var(--inset) 0;justify-content:space-between;align-items:flex-start;display:flex;top:0;left:0;right:0}.Project-module__Qj_ioq__transport{width:651px;max-width:100%;padding:0 var(--inset) var(--inset);flex-direction:column;gap:24px;display:flex;bottom:0;left:50%;transform:translate(-50%)}@media (max-width:768px){.Project-module__Qj_ioq__masthead{padding:var(--inset-mobile) var(--inset-mobile) 0}.Project-module__Qj_ioq__transport{padding:0 var(--inset-mobile) var(--inset-mobile);gap:16px}}.Project-module__Qj_ioq__link{white-space:nowrap;transition:color .25s;display:inline-block}@media (hover:hover){.Project-module__Qj_ioq__link:hover,.Project-module__Qj_ioq__stack:hover,.Project-module__Qj_ioq__close:hover{color:gray}}.Project-module__Qj_ioq__title{font-size:var(--text-l);letter-spacing:var(--track-l);text-align:center;text-wrap:balance;font-weight:400;line-height:1.1}.Project-module__Qj_ioq__scrub{cursor:grab;touch-action:none;width:100%;height:8px;display:block;position:relative;overflow:clip}.Project-module__Qj_ioq__scrub:active{cursor:grabbing}.Project-module__Qj_ioq__scrub{--gap:20px}.Project-module__Qj_ioq__railPlayed,.Project-module__Qj_ioq__railRest{height:1px;position:absolute;top:4px}.Project-module__Qj_ioq__railPlayed{left:0;right:calc(100% - var(--pos) + var(--gap));background:var(--paper)}.Project-module__Qj_ioq__railRest{left:calc(var(--pos) + var(--gap));background:#fff3;right:0}.Project-module__Qj_ioq__time{top:4px;left:var(--pos);letter-spacing:var(--track-xs);font-variant-numeric:tabular-nums;pointer-events:none;white-space:nowrap;font-size:10px;line-height:1px;position:absolute;transform:translate(-50%,-50%)}.Project-module__Qj_ioq__controls{flex-wrap:wrap;justify-content:center;gap:14px;display:flex;position:relative}@media (max-width:768px){.Project-module__Qj_ioq__controls{gap:8px}}.Project-module__Qj_ioq__stack{place-items:center;transition:color .25s;display:grid}.Project-module__Qj_ioq__stack>span{grid-area:1/1}.Project-module__Qj_ioq__stack>span[data-off=true]{visibility:hidden}.Project-module__Qj_ioq__credits{z-index:50;height:fit-content;padding:var(--inset);background:var(--paper);color:var(--ink);clip-path:inset(100% 0 0);pointer-events:none;flex-direction:column;gap:115px;line-height:1.4;transition:clip-path .6s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;bottom:0;left:0;right:0}.Project-module__Qj_ioq__creditsOpen{clip-path:inset(0);pointer-events:auto}@media (max-width:768px){.Project-module__Qj_ioq__credits{padding:var(--inset-mobile);gap:40px}}.Project-module__Qj_ioq__creditsTitle{font-size:var(--text-l);letter-spacing:var(--track-l);padding-right:40px;font-weight:400;line-height:1.1}.Project-module__Qj_ioq__close{top:var(--inset);right:var(--inset);font-weight:var(--weight-bold);transition:color .25s;position:absolute}@media (max-width:768px){.Project-module__Qj_ioq__close{top:var(--inset-mobile);right:var(--inset-mobile)}}.Project-module__Qj_ioq__creditsList{flex-wrap:wrap;gap:24px 60px;display:flex}.Project-module__Qj_ioq__credit{flex-direction:column;width:120px;max-width:100%;display:flex}.Project-module__Qj_ioq__role{font-weight:var(--weight-bold);margin-bottom:6px}
