.ProjectHero-module__CSl3qW__hero{height:100svh;min-height:560px;position:relative;overflow:hidden}.ProjectHero-module__CSl3qW__media,.ProjectHero-module__CSl3qW__media>div:first-child{position:absolute;inset:0}.ProjectHero-module__CSl3qW__shade{pointer-events:none;background:linear-gradient(#0000 45%,#0b0b0ad1);position:absolute;inset:0}.ProjectHero-module__CSl3qW__text{inset-inline:var(--gutter);gap:28px;display:grid;position:absolute;inset-block-end:calc(32px + env(safe-area-inset-bottom,0px))}.ProjectHero-module__CSl3qW__title{font-size:clamp(88px,26vw,300px);overflow:hidden}.ProjectHero-module__CSl3qW__title>span{display:block}.ProjectHero-module__CSl3qW__sound{justify-self:start}.ProjectHero-module__CSl3qW__facts{border-block-start:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:0;padding-block-start:16px;display:grid}.ProjectHero-module__CSl3qW__facts dd{margin:4px 0 0;font-size:15px}@media (min-width:1024px){.ProjectHero-module__CSl3qW__facts{grid-template-columns:repeat(4,minmax(0,1fr))}.ProjectHero-module__CSl3qW__title{font-size:clamp(120px,15vw,300px)}}
.Stages-module__wEkWBG__stages{position:relative}.Stages-module__wEkWBG__counter{display:none}.Stages-module__wEkWBG__row{padding-inline:var(--gutter);gap:40px;display:grid}.Stages-module__wEkWBG__cell{position:relative}.Stages-module__wEkWBG__frame{aspect-ratio:9/16;width:min(100%,420px);margin-inline:auto;position:relative}.Stages-module__wEkWBG__frame>div:first-child{position:absolute;inset:0}.Stages-module__wEkWBG__board{background:var(--ink);grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:3px;display:grid}.Stages-module__wEkWBG__boardCell{background:#111;position:relative;overflow:hidden}.Stages-module__wEkWBG__boardCell img{object-fit:cover}.Stages-module__wEkWBG__boardNum{font:var(--t-meta);color:var(--bone);text-shadow:0 1px 3px #000000b3;font-size:10px;position:absolute;inset-block-start:4px;inset-inline-start:6px}.Stages-module__wEkWBG__boardNote{text-align:center;background:var(--ink);place-items:center;padding:6px;display:grid}.Stages-module__wEkWBG__still{background:#111;overflow:hidden}.Stages-module__wEkWBG__still img{object-fit:cover}.Stages-module__wEkWBG__caption{gap:6px;display:grid;position:absolute;inset-block-start:calc(100% + 14px);inset-inline:0}.Stages-module__wEkWBG__capText{color:var(--bone-2);font-size:14px}.Stages-module__wEkWBG__cell{margin-block-end:72px}.Stages-module__wEkWBG__stepArrow{display:none}@media (max-width:1023.98px) and (prefers-reduced-motion:no-preference){.Stages-module__wEkWBG__stages[data-choreo]{place-items:center;height:100svh;display:grid}.Stages-module__wEkWBG__stages[data-choreo] .Stages-module__wEkWBG__row{aspect-ratio:9/16;width:min(78vw,40.5svh);padding:0;display:block;position:relative}.Stages-module__wEkWBG__stages[data-choreo] .Stages-module__wEkWBG__cell{margin:0;position:absolute;inset:0}.Stages-module__wEkWBG__stages[data-choreo] .Stages-module__wEkWBG__frame{width:100%;height:100%}.Stages-module__wEkWBG__stages[data-choreo] .Stages-module__wEkWBG__caption{display:none}.Stages-module__wEkWBG__stages[data-choreo] .Stages-module__wEkWBG__counter{inset-inline:var(--gutter);height:1.4em;font:var(--t-meta);letter-spacing:var(--track-meta);text-transform:uppercase;text-align:center;display:block;position:absolute;inset-block-start:calc(var(--header-h) + 8px);overflow:hidden}.Stages-module__wEkWBG__stages[data-choreo] .Stages-module__wEkWBG__counter>span{display:block}.Stages-module__wEkWBG__stages[data-choreo] .Stages-module__wEkWBG__counter>span>span{height:1.4em;display:block}}@media (min-width:1024px){.Stages-module__wEkWBG__row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:4vw;max-width:1320px;margin-inline:auto}.Stages-module__wEkWBG__stages[data-choreo]{align-content:center;min-height:100vh;padding-block:10vh 14vh;display:grid}.Stages-module__wEkWBG__frame{width:100%;max-height:64vh;margin:0}.Stages-module__wEkWBG__stages[data-choreo] .Stages-module__wEkWBG__frame{width:auto;height:62vh;margin-inline:auto}.Stages-module__wEkWBG__cell{margin:0}.Stages-module__wEkWBG__stepArrow{color:var(--gold);font-size:18px;display:block;position:absolute;inset-block-start:31vh;inset-inline-end:-2.6vw;translate:50%}:root[dir=rtl] .Stages-module__wEkWBG__stepArrow{transform:scaleX(-1)}}
.ProcessScene-module__Oeznsa__process{border-block-start:1px solid var(--line);padding-block:14vh 16vh}.ProcessScene-module__Oeznsa__head{padding-inline:var(--gutter);gap:18px;margin-block-end:6vh;display:grid}.ProcessScene-module__Oeznsa__title{font-size:clamp(44px,11vw,132px)}.ProcessScene-module__Oeznsa__chip{border:1px solid var(--line-strong);color:var(--bone);margin-inline-start:12px;padding:2px 6px}.ProcessScene-module__Oeznsa__foot{padding-inline:var(--gutter);justify-items:start;gap:20px;margin-block-start:8vh;display:grid}.ProcessScene-module__Oeznsa__cta{border-block-end:1px solid var(--line-strong);gap:10px;padding-block:10px;display:inline-flex}.ProcessScene-module__Oeznsa__cta:hover{border-color:var(--bone)}@media (min-width:1024px){.ProcessScene-module__Oeznsa__head{margin-block-end:0}.ProcessScene-module__Oeznsa__title{font-size:clamp(56px,6.5vw,128px)}.ProcessScene-module__Oeznsa__foot{grid-template-columns:1fr auto;align-items:end;margin-block-start:0}}
.ArchiveSwipe-module__I7VOsW__wrap{padding-block-end:14vh}.ArchiveSwipe-module__I7VOsW__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding-inline:var(--gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;display:flex;overflow-x:auto}.ArchiveSwipe-module__I7VOsW__track::-webkit-scrollbar{display:none}.ArchiveSwipe-module__I7VOsW__card{scroll-snap-align:center;flex:none;width:min(78vw,39.375svh)}.ArchiveSwipe-module__I7VOsW__link{gap:14px;display:grid}.ArchiveSwipe-module__I7VOsW__frame{aspect-ratio:9/16;position:relative;overflow:hidden}.ArchiveSwipe-module__I7VOsW__frame>div{transition:transform 1s var(--ease-settle);position:absolute;inset:0}.ArchiveSwipe-module__I7VOsW__link:hover .ArchiveSwipe-module__I7VOsW__frame>div{transform:scale(1.03)}.ArchiveSwipe-module__I7VOsW__caption{gap:6px;display:grid}.ArchiveSwipe-module__I7VOsW__name{font-size:clamp(40px,11vw,72px)}.ArchiveSwipe-module__I7VOsW__bar{padding:16px var(--gutter) 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.ArchiveSwipe-module__I7VOsW__dots{gap:0;display:flex}.ArchiveSwipe-module__I7VOsW__dot{cursor:pointer;background:0 0;border:0;width:40px;height:44px;padding:0;position:relative}.ArchiveSwipe-module__I7VOsW__dot:before{content:"";border:1px solid var(--bone-3);transition:background .3s,border-color .3s;position:absolute;inset:15px 16px}.ArchiveSwipe-module__I7VOsW__dot[aria-current]:before{background:var(--bone);border-color:var(--bone)}@media (min-width:1024px){.ArchiveSwipe-module__I7VOsW__card{width:37.125vh}}
.Archive-module__pt1rjq__archive{border-block-start:1px solid var(--line);padding-block-start:14vh}.Archive-module__pt1rjq__head{padding-inline:var(--gutter);justify-content:space-between;align-items:end;gap:24px;margin-block-end:32px;display:flex}.Archive-module__pt1rjq__title{font-size:clamp(44px,11vw,132px)}.Archive-module__pt1rjq__all{border-block-end:1px solid var(--line-strong);flex:none;gap:10px;padding-block:10px;font-size:15px;display:inline-flex}.Archive-module__pt1rjq__all:hover{border-color:var(--bone)}@media (min-width:1024px){.Archive-module__pt1rjq__title{font-size:clamp(56px,6.5vw,128px)}}
.FormatFilm-module__2FyJ1a__wrap{gap:24px;display:grid}.FormatFilm-module__2FyJ1a__controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.FormatFilm-module__2FyJ1a__switch{border:1px solid var(--line-strong);display:inline-flex}.FormatFilm-module__2FyJ1a__sound{border:1px solid var(--line-strong);cursor:pointer;min-height:44px;font:var(--t-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--bone-2);background:0 0;align-items:center;gap:10px;padding:12px 14px;transition:border-color .3s;display:inline-flex}.FormatFilm-module__2FyJ1a__sound:hover,.FormatFilm-module__2FyJ1a__sound[aria-pressed=true]{color:var(--bone);border-color:var(--gold)}.FormatFilm-module__2FyJ1a__soundGlyph{border:1.5px solid var(--gold);border-radius:50%;width:8px;height:8px}.FormatFilm-module__2FyJ1a__soundGlyph[data-on]{background:var(--gold);box-shadow:0 0 8px var(--gold-glow)}.FormatFilm-module__2FyJ1a__opt{cursor:pointer;min-height:44px;font:var(--t-meta);letter-spacing:var(--track-meta);color:var(--bone-2);background:0 0;border:0;align-items:center;gap:10px;padding:12px 16px;display:inline-flex}.FormatFilm-module__2FyJ1a__opt[aria-checked=true]{background:var(--bone);color:var(--ink)}.FormatFilm-module__2FyJ1a__opt:focus-visible{outline-offset:-3px}.FormatFilm-module__2FyJ1a__glyph{border:1.5px solid}.FormatFilm-module__2FyJ1a__glyph[data-f=vertical]{width:9px;height:16px}.FormatFilm-module__2FyJ1a__glyph[data-f=horizontal]{width:16px;height:9px}.FormatFilm-module__2FyJ1a__stage{background:var(--ink-2);place-items:center;padding:clamp(16px,4vw,56px);display:grid}.FormatFilm-module__2FyJ1a__frame{width:100%;transition:aspect-ratio .8s var(--ease-push);position:relative}.FormatFilm-module__2FyJ1a__frame>div{position:absolute;inset:0}.FormatFilm-module__2FyJ1a__stage[data-format=vertical] .FormatFilm-module__2FyJ1a__frame{aspect-ratio:9/16;max-width:min(100%,43.875vh)}.FormatFilm-module__2FyJ1a__stage[data-format=horizontal] .FormatFilm-module__2FyJ1a__frame{aspect-ratio:16/9}
.NextProject-module__bbxFZq__next{padding:12vh var(--gutter);border-block-start:1px solid var(--line);grid-template-columns:1fr auto;grid-template-areas:"label label""title frame";align-items:end;gap:18px 24px;display:grid;position:relative;overflow:hidden}.NextProject-module__bbxFZq__label{grid-area:label}.NextProject-module__bbxFZq__title{grid-area:title;font-size:clamp(72px,19vw,260px)}.NextProject-module__bbxFZq__frame{aspect-ratio:9/16;clip-path:inset(0);width:clamp(72px,16vw,200px);transition:clip-path 1s var(--ease-push);grid-area:frame;position:relative;overflow:hidden}.NextProject-module__bbxFZq__frame>div{transition:transform 1.2s var(--ease-settle);position:absolute;inset:0}.NextProject-module__bbxFZq__next:hover .NextProject-module__bbxFZq__frame>div{transform:scale(1.06)}.NextProject-module__bbxFZq__arrow{font-size:28px;position:absolute;inset-block-start:12vh;inset-inline-end:var(--gutter)}
