.styles-module__aaFjka__projectFeature{background-color:var(--bg-inverted);height:100svh;color:var(--text-inverted);font-size:var(--text-body-xs);line-height:var(--text-body-xs--line-height);text-transform:uppercase;position:relative;overflow:hidden}.styles-module__aaFjka__projectFeature button{cursor:pointer;text-transform:inherit}.styles-module__aaFjka__video{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.styles-module__aaFjka__cursorArea{z-index:1;mix-blend-mode:var(--cursor-blend,normal);position:absolute;inset:0}.styles-module__aaFjka__pauseArea,.styles-module__aaFjka__cursorLabel{display:none}@media (min-width:64rem) and (hover:hover) and (pointer:fine){.styles-module__aaFjka__projectFeature .styles-module__aaFjka__cursorArea{cursor:none}.styles-module__aaFjka__pauseArea{display:block}.styles-module__aaFjka__cursorLabel{align-items:center;gap:var(--spacing-sm);visibility:hidden;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);white-space:nowrap;pointer-events:none;transition:opacity .3s;display:flex;position:absolute;top:0;left:0;translate:-50% -50%}.styles-module__aaFjka__cursorLabel[data-idle=true]{opacity:0}}.styles-module__aaFjka__header{z-index:2;padding:var(--spacing-sm) var(--site-padding);mix-blend-mode:var(--ui-blend,normal);justify-content:space-between;display:flex;position:absolute;inset:0 0 auto}.styles-module__aaFjka__heading{gap:var(--spacing-sm);transition:opacity .15s;display:flex}.styles-module__aaFjka__heading[data-hidden]{opacity:0}.styles-module__aaFjka__subtle{opacity:.7}.styles-module__aaFjka__controls{z-index:2;row-gap:var(--spacing-md);padding:var(--spacing-lg) var(--site-padding);mix-blend-mode:var(--ui-blend,normal);grid-template-columns:1fr 1fr;align-items:center;display:grid;position:absolute;inset:auto 0 0}.styles-module__aaFjka__controlGroup{gap:var(--spacing-xl);display:flex}.styles-module__aaFjka__end{justify-content:flex-end}.styles-module__aaFjka__creditsButton{align-items:center;gap:var(--spacing-3xs);display:flex}.styles-module__aaFjka__track{cursor:pointer;touch-action:none;grid-area:1/1/auto/-1;height:1rem;position:relative}.styles-module__aaFjka__track:after{content:"";top:calc(50% - 1.75rem - var(--spacing-2xs) - var(--spacing-3xs) - var(--text-body-2xs--line-height));right:0;bottom:calc(-1 * var(--spacing-2xs));position:absolute;left:0}.styles-module__aaFjka__track:focus-visible{outline-offset:2px;outline:1px solid}.styles-module__aaFjka__track:before,.styles-module__aaFjka__progress{content:"";background-color:var(--bg-default);height:1px;position:absolute;top:50%;left:0}.styles-module__aaFjka__track:before{opacity:.3;right:0}.styles-module__aaFjka__progress{width:calc(var(--progress) * 100%)}.styles-module__aaFjka__filmstrip{inset:auto 0 calc(50% + var(--spacing-2xs));opacity:0;pointer-events:none;height:1.75rem;transition:opacity .15s;display:flex;position:absolute}.styles-module__aaFjka__filmstrip span{background-repeat:no-repeat;flex:1}.styles-module__aaFjka__track[data-active] .styles-module__aaFjka__filmstrip{opacity:1}.styles-module__aaFjka__playhead{left:calc(var(--hover) * 100%);width:1px;height:calc(1.75rem + var(--spacing-2xs) + var(--spacing-3xs) + var(--text-body-2xs--line-height) + 3px);background-color:var(--bg-default);pointer-events:none;font-size:var(--text-body-2xs);line-height:var(--text-body-2xs--line-height);position:absolute;bottom:calc(50% - 3px)}.styles-module__aaFjka__playhead span{white-space:nowrap;position:absolute;top:0}.styles-module__aaFjka__playhead span:first-child{right:calc(100% + var(--spacing-2xs))}.styles-module__aaFjka__playhead span:last-child{left:calc(100% + var(--spacing-2xs));opacity:.6}@media (min-width:64rem){.styles-module__aaFjka__controls{grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));column-gap:var(--gap)}.styles-module__aaFjka__controlGroup{gap:var(--spacing-3xl);grid-column:1/5}.styles-module__aaFjka__track{grid-area:auto/5/auto/21}.styles-module__aaFjka__end{grid-column:21/-1}}.styles-module__aaFjka__credits{z-index:1;align-items:center;gap:var(--spacing-8xl);padding:25svh var(--site-padding) var(--spacing-5xl);background-color:var(--bg-alpha-strong);text-align:center;text-transform:none;flex-direction:column;display:flex;position:absolute;inset:0;overflow-y:auto}.styles-module__aaFjka__credits[data-layout=list]{padding:0;display:block;overflow:hidden}.styles-module__aaFjka__roll{will-change:transform}.styles-module__aaFjka__rollSet{align-items:center;gap:var(--spacing-8xl);min-height:100svh;padding:25svh var(--site-padding);flex-direction:column;display:flex}@media (prefers-reduced-motion:reduce){.styles-module__aaFjka__credits[data-layout=list]{overflow-y:auto}.styles-module__aaFjka__rollSet[aria-hidden]{display:none}}.styles-module__aaFjka__creditsTitle{align-items:center;gap:var(--spacing-xs);flex-direction:column;display:flex}.styles-module__aaFjka__display{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;flex-direction:column;display:flex}.styles-module__aaFjka__year{font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height)}.styles-module__aaFjka__creditsList{gap:var(--spacing-xl);flex-direction:column;display:flex}.styles-module__aaFjka__creditsList div{gap:var(--spacing-2xs);flex-direction:column;display:flex}.styles-module__aaFjka__creditsList dt{font-size:var(--text-body-2xs);line-height:var(--text-body-2xs--line-height);text-transform:uppercase}.styles-module__aaFjka__creditsList dd{font-size:var(--text-body-md);line-height:var(--text-body-md--line-height)}.styles-module__aaFjka__creditsTable{gap:var(--spacing-2xs);text-align:left;text-transform:uppercase;grid-template-columns:1fr 2fr;width:min(56rem,100%);display:grid}.styles-module__aaFjka__creditsTable dl div{gap:var(--gap);grid-template-columns:1fr 2fr;display:grid}@media (min-width:64rem){.styles-module__aaFjka__display{font-size:8.75rem;line-height:1}}
