html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
.styles-module__D7iGEq__directorList{height:100svh;overflow:clip}.styles-module__D7iGEq__directorList[data-pinned]{height:calc(100svh + var(--steps) * 40svh);margin-top:50svh}.styles-module__D7iGEq__directorList[data-pinned] .styles-module__D7iGEq__stage{position:sticky;top:0}.styles-module__D7iGEq__directorList[data-pinned] .styles-module__D7iGEq__layout{touch-action:auto}.styles-module__D7iGEq__layout{touch-action:none;-webkit-user-select:none;user-select:none;grid-template-rows:minmax(0,1fr) auto minmax(0,1fr);height:100svh;display:grid}.styles-module__D7iGEq__gallery{aspect-ratio:16/9;grid-row:2;row-gap:.625rem;position:relative}.styles-module__D7iGEq__slide{cursor:pointer;will-change:transform;position:absolute;inset:0;overflow:hidden}.styles-module__D7iGEq__slide:after{content:"";background:var(--theme-bg);mix-blend-mode:hard-light;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.styles-module__D7iGEq__slide[data-active]:after{opacity:0}.styles-module__D7iGEq__slide>*{pointer-events:none;-webkit-user-drag:none;width:100%;height:100%}.styles-module__D7iGEq__namesColumn{min-height:0;margin-top:var(--spacing-md);flex-direction:column;grid-row:3;display:flex}.styles-module__D7iGEq__names{min-height:0;font-family:var(--font-display);font-size:var(--text-display-7xl);line-height:var(--text-display-7xl--line-height);font-weight:var(--text-display-7xl--font-weight);text-transform:uppercase;white-space:nowrap;flex:1;position:relative;overflow:hidden}.styles-module__D7iGEq__names li{will-change:transform;position:absolute;top:0;left:0;right:0}.styles-module__D7iGEq__name{width:fit-content;color:var(--text-brand-strong);-webkit-user-drag:none;display:block;position:relative}.styles-module__D7iGEq__nameFill{color:var(--text-default);opacity:0;transition:opacity .4s;position:absolute;inset:0}.styles-module__D7iGEq__names li[data-active] .styles-module__D7iGEq__nameFill{opacity:1}.styles-module__D7iGEq__directorList[data-hover] .styles-module__D7iGEq__nameFill{opacity:calc(1 - clamp(0, max(var(--offset,1), -1 * var(--offset,1)), 1));transition:none}@media (min-width:64rem){.styles-module__D7iGEq__layout{grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));column-gap:var(--gap);grid-template-rows:minmax(0,1fr)}.styles-module__D7iGEq__gallery{clip-path:inset(calc(50% - 37.5svh) 0);grid-area:1/3/auto/span 8;align-self:center;row-gap:.875rem}.styles-module__D7iGEq__namesColumn{--row-height:7.5rem;grid-area:1/13/auto/-1;align-self:center;margin-top:0;position:relative}.styles-module__D7iGEq__names{font-size:var(--row-height);flex:none;line-height:1;overflow:visible}.styles-module__D7iGEq__names li{position:relative}}.styles-module__D7iGEq__directorList[data-hover]{height:100svh}.styles-module__D7iGEq__directorList[data-hover] .styles-module__D7iGEq__layout{touch-action:auto}.styles-module__D7iGEq__hoverGallery{grid-area:1/3/auto/span 8;position:relative}.styles-module__D7iGEq__hoverMedia{aspect-ratio:16/9;will-change:transform;position:absolute;top:0;left:0;right:0}.styles-module__D7iGEq__hoverFrame{position:absolute;inset:0;overflow:hidden}.styles-module__D7iGEq__hoverFrame>*{pointer-events:none;-webkit-user-drag:none;width:100%;height:100%}
