:is(.layout-study,.artist-site).brand-system{--chapter-inset:24px}:is(.layout-study,.artist-site).brand-system .sticky-chapter-heading.sticky-chapter-heading{z-index:4;margin:0 calc(-1 * var(--brand-rail));padding:var(--chapter-inset) var(--brand-rail);background:var(--chapter-surface);color:var(--chapter-text);border:0;width:auto;position:relative;top:auto}:is(.layout-study,.artist-site).brand-system .sticky-chapter-heading.sticky-chapter-heading[data-chapter-position=sticky]{top:var(--chapter-clearance,0px);position:sticky}:is(.layout-study,.artist-site).brand-system .sticky-chapter-heading.sticky-chapter-heading h2{font:400 clamp(36px,4.3vw,64px)/1.13 var(--sans);letter-spacing:-.04em;overflow-wrap:anywhere;margin:0}.layout-study .project-accordion[data-accordion-mode=sticky-chapters]{--chapter-surface:var(--content-portfolio-surface);--chapter-text:var(--content-role-text);background:var(--chapter-surface);color:var(--chapter-text)}.artist-site .project-accordion[data-accordion-mode=sticky-chapters]{--chapter-surface:var(--artist-work-surface,var(--dark));--chapter-text:var(--artist-work-text,var(--paper))}.artist-site .artist-branded:has(>.sticky-chapter-heading){--chapter-surface:var(--artist-surface);--chapter-text:var(--artist-text);padding-top:0}:is(.layout-study,.artist-site) :is(.project-accordion:has(>.sticky-chapter-heading),.artist-branded:has(>.sticky-chapter-heading),.layout-resources[data-tools-layout=chapter]) :is([id^=film-],a.layout-resource,.project-accordion-link){scroll-margin-top:calc(var(--chapter-clearance,0px) + var(--chapter-band-height,0px) + 12px)}.sticky-chapter-heading{--chapter-sticky-enabled:0}.sticky-chapter-heading[data-chapter-behavior=always]{--chapter-sticky-enabled:1}@media (max-width:760px){:is(.layout-study,.artist-site).brand-system{--chapter-inset:20px}}:is(.layout-study,.artist-site)[data-accordion-mode=sticky-chapters]{--content-identity-surface:var(--accent);--content-portfolio-surface:var(--paper);--content-role-text:var(--ink)}.layout-study.brand-system[data-accordion-mode=sticky-chapters] .layout-funding-band{background:var(--content-identity-surface)}.artist-site[data-palette=yellow][data-accordion-mode=sticky-chapters]{--artist-work-surface:var(--content-portfolio-surface)}.artist-site[data-palette=yellow][data-accordion-mode=sticky-chapters] .artist-laurels{background:var(--content-identity-surface)}.artist-site[data-accordion-mode=sticky-chapters] .artist-journal{max-width:none}:is(.layout-study,.artist-site).brand-system :is(.layout-resources[data-tools-layout=chapter],.artist-resources:has(>.sticky-chapter-heading)){padding-top:0;padding-bottom:var(--chapter-inset)}.artist-site .artist-resources:has(>.sticky-chapter-heading){--chapter-surface:var(--dark);--chapter-text:var(--paper)}.artist-site .artist-resources:has(>.sticky-chapter-heading) :is(.artist-journal-link,.artist-video-card){scroll-margin-top:calc(var(--chapter-clearance,0px) + var(--chapter-band-height,0px) + 12px)}.sticky-chapter-heading h2 .brand-link-end{white-space:normal;overflow-wrap:anywhere;max-width:100%;display:inline-block}
.project-accordion-rows{margin-inline:calc(-1 * var(--layout-rail))}.project-accordion-row{isolation:isolate;color:#fff;background:#151719;height:116px;scroll-margin-top:120px;transition:height .55s cubic-bezier(.22,.68,0,1);position:relative;overflow:hidden}.project-accordion-row[data-expanded=true]{height:clamp(400px,44vw,650px)}.project-accordion-image{object-fit:cover;object-position:var(--slate-position,center);opacity:.6;z-index:-2;width:100%;height:100%;transition:opacity .45s;position:absolute;inset:0}.project-accordion-row[data-expanded=true] .project-accordion-image{opacity:1;object-position:var(--slate-expanded-position,center)}.project-accordion-row:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(90deg,#0009,#0003 65%,#0002);position:absolute;inset:0}.project-accordion-link{z-index:1;color:inherit;text-decoration:none;display:block;position:absolute;inset:0}.project-accordion-row h3{width:100%;min-height:116px;padding:24px var(--layout-rail);text-align:left;color:inherit;font:var(--brand-film-weight) clamp(32px,3.2vw,48px)/1.12 var(--brand-film-family);letter-spacing:-.015em;background:0 0;align-items:center;margin:0;display:flex}.project-accordion-details{bottom:32px;left:var(--layout-rail);position:absolute}.project-accordion-cta{color:#fff;min-height:44px;font:16px var(--sans);align-items:center;gap:14px;text-decoration:none;display:inline-flex}.project-accordion-link:hover .project-accordion-cta{text-underline-offset:5px;text-decoration:underline}.project-accordion-row button:focus-visible,.brand-system .project-accordion .project-accordion-link:focus-visible{outline-offset:-6px}@media (max-width:760px){.project-accordion-row{height:110px}.project-accordion-row[data-expanded=true]{height:380px}.project-accordion-row h3{min-height:110px;padding:18px var(--layout-rail);font-size:30px}.project-accordion-details{bottom:20px}.project-accordion-row:not([data-expanded=true]) .project-accordion-image{object-position:var(--slate-mobile-position,center)}}@media (max-width:360px){.project-accordion-row h3{font-size:27px}}@media (max-width:760px){.project-accordion-row[data-expanded=true] .project-accordion-image{object-position:var(--slate-mobile-expanded-position,var(--slate-expanded-position,center))}}@media (prefers-reduced-motion:reduce){.project-accordion-row,.project-accordion-image{transition:none}}.motion-disabled .project-accordion-row,.motion-disabled .project-accordion-image{transition:none}.layout-study .projects-section.project-accordion{padding-block:0}.layout-study .project-accordion:focus{outline:none}.project-accordion-rows:has(>.project-accordion-row:focus) .project-accordion-row{transition:none}.project-accordion-row[data-expanded=true]:after{background:linear-gradient(90deg,#000b,#0000 75%),linear-gradient(#0000 55%,#0009)}.project-accordion-row .hero-preview video{z-index:-2}:is(.layout-study,.artist-site) .project-accordion-row .hero-video-control{top:auto;bottom:32px;left:auto;right:var(--layout-rail)}@media (max-width:760px){:is(.layout-study,.artist-site) .project-accordion-row .hero-video-control{bottom:20px}}[data-project-restoring] .project-accordion-row,[data-project-restoring] .project-accordion-image{transition:none}.project-accordion[data-accordion-mode=explicit] h3{min-height:110px;padding:0}.project-accordion-toggle{width:100%;min-height:116px;padding:24px var(--layout-rail);color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;display:flex}.project-accordion-toggle>span:first-child{overflow-wrap:anywhere;min-width:0}.project-accordion-toggle>span:last-child{font:32px var(--sans);text-align:center;flex:none;width:44px}.project-accordion[data-accordion-mode=explicit] .project-accordion-row:not([data-expanded=true]){height:max(116px,var(--accordion-title-height,116px));min-height:116px}.project-accordion[data-accordion-mode=explicit] .project-accordion-cta{z-index:2;position:relative}@media (max-width:760px){.project-accordion-toggle{padding:18px var(--layout-rail);min-height:110px}.project-accordion[data-accordion-mode=explicit] .project-accordion-row:not([data-expanded=true]){min-height:110px;height:max(110px,var(--accordion-title-height,110px))}}.project-accordion[data-accordion-mode=explicit] .project-accordion-row[data-expanded=true]{min-height:calc(var(--accordion-title-height,116px) + 110px)}.project-accordion:is([data-accordion-mode=steady-hover],[data-accordion-mode=gentle-chapters],[data-accordion-mode=sticky-chapters]) .project-accordion-row:not([data-expanded=true]){height:max(116px,var(--accordion-title-height,116px))}@media (max-width:760px){.project-accordion:is([data-accordion-mode=steady-hover],[data-accordion-mode=gentle-chapters],[data-accordion-mode=sticky-chapters]) .project-accordion-row:not([data-expanded=true]){height:max(110px,var(--accordion-title-height,110px))}}.project-accordion:is([data-accordion-mode=steady-hover],[data-accordion-mode=gentle-chapters],[data-accordion-mode=sticky-chapters]) .project-accordion-row[data-expanded=true]{min-height:calc(var(--accordion-title-height,116px) + 110px)}
