.brand-system.artist-site,.brand-system.artist-project{--toolbar-height:0px;--brand-label-size:16px;--brand-nav-size:16px;--paper:#f4f0e5;--ink:#151719;--dark:#151719;--accent:#dcc77d;--display:var(--brand-film-family);--display-weight:var(--brand-film-weight);--artist-surface:var(--paper);--artist-text:var(--ink);--artist-intro:var(--paper)}.artist-site[data-palette=yellow],.artist-project[data-palette=yellow]{--accent:var(--brand-electric-yellow);--artist-intro:var(--accent)}.artist-site[data-palette=night]{--accent:var(--brand-electric-yellow);--artist-surface:var(--dark);--artist-text:var(--paper);--artist-intro:var(--dark)}.artist-site{background:var(--artist-surface);color:var(--artist-text);font:18px/1.6 var(--brand-reading-family)}.artist-site :is(a,button){-webkit-tap-highlight-color:transparent}.artist-site a{color:inherit;text-decoration:none}.artist-site button{font:inherit}.artist-site img{object-fit:cover;width:100%;display:block}.artist-site section[id],.artist-site [id^=film-]{scroll-margin-top:32px}.artist-header{z-index:20;padding:12px var(--brand-rail);height:100px;color:var(--paper);position:absolute;top:0;left:0;right:0}.brand-system .artist-header .brand-header-wordmark{justify-self:start;padding-inline:0}.brand-system .personal-name{font:500 34px/1.1 var(--sans);letter-spacing:-.035em;white-space:nowrap}.artist-site .brand-language{font-size:var(--brand-readable-label)}.artist-motion-control{color:inherit;min-height:44px;font:inherit;background:0 0;border:0;padding:0}.artist-opening{height:100svh;min-height:680px;color:var(--paper);background:var(--dark);isolation:isolate;position:relative}.artist-images,.artist-shade{z-index:-1;position:absolute;inset:0;overflow:hidden}.artist-images>img{object-position:center 36%;height:100%}.artist-shade{pointer-events:none;background:linear-gradient(#15171970 0%,#0000 35%,#15171995 65%,#151719ed 100%)}.artist-opening-copy{left:var(--brand-rail);right:var(--brand-rail);position:absolute;bottom:175px}.artist-kicker{font:var(--brand-readable-label)/1.5 var(--sans);margin:0}.artist-opening h1{font:var(--brand-film-weight) clamp(64px,8vw,128px)/1.03 var(--brand-film-family);letter-spacing:-.015em;max-width:1200px;margin:24px 0}.artist-opening h1 a{text-wrap:balance;display:block}.artist-opening h1 span{font:32px var(--sans);vertical-align:middle;display:inline-block}.artist-role{font:var(--brand-readable-label)/1.5 var(--sans)}.artist-selectors{bottom:34px;left:var(--brand-rail);right:var(--brand-rail);grid-template-columns:.8fr 1.6fr .8fr 1.3fr .9fr;align-items:start;gap:28px;display:grid;position:absolute}.artist-selectors button{color:var(--paper);text-align:left;min-height:52px;font:var(--brand-readable-label)/1.4 var(--sans);transition:color var(--brand-hover-time),border-color var(--brand-hover-time);background:0 0;border-top:1px solid #fff6;padding:15px 0}.artist-selectors button[aria-pressed=true]{border-top-color:var(--accent);color:var(--accent)}.artist-site .hero-preview{pointer-events:none;position:absolute;inset:0}.artist-site .hero-preview video{object-fit:cover;width:100%;height:100%}.artist-site .hero-video-control{top:112px;right:var(--brand-rail);pointer-events:auto;z-index:2;min-width:44px;min-height:44px;color:var(--paper);background:#15171980;padding:10px;font-size:16px;position:absolute}.artist-site .hero-video-control span{margin-left:8px}.artist-about,.artist-films,.artist-producing,.artist-branded{padding:var(--brand-section-space) var(--brand-rail)}.artist-about{background:var(--artist-intro)}.artist-about-heading{display:block}.artist-about h2{font:400 clamp(36px,5.2vw,80px)/1.13 var(--sans);letter-spacing:-.045em;text-wrap:pretty;margin:0}.artist-about h2 span{display:block}.artist-about h2 em{font-style:normal;font-weight:400}.artist-bio{grid-template-columns:1fr 2fr;align-items:start;gap:40px;margin-top:60px;display:grid}.artist-bio>img{aspect-ratio:4/5;filter:grayscale();max-width:240px}.artist-bio>div{max-width:760px}.artist-bio p{font:18px/1.6 var(--sans);text-wrap:pretty;max-width:680px;margin:0 0 24px}.artist-bio p.artist-bio-intro{font:400 clamp(25px,2.3vw,34px)/1.38 var(--sans);letter-spacing:-.02em;max-width:720px}.artist-labs{justify-content:flex-end;align-items:center;gap:40px;margin-top:48px;display:flex}.artist-labs .ticker-artwork{justify-content:center;align-items:center;width:115px;height:58px;display:flex}.artist-labs img{object-fit:contain;filter:brightness(0);width:auto;max-width:115px;max-height:58px}.artist-site[data-palette=night] .artist-labs img{filter:brightness(0)invert()}.artist-films,.artist-producing{background:var(--dark);color:var(--paper)}.artist-producing{padding-top:0}.artist-producing .artist-section-heading{padding-top:var(--brand-section-space);border-top:1px solid #f4f0e538}.artist-section-heading{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:40px;display:flex}.artist-section-heading h2{font:400 clamp(36px,4.3vw,64px)/1.13 var(--sans);letter-spacing:-.04em;margin:0}.artist-section-heading>span{font:var(--brand-readable-label)/1.5 var(--sans)}.artist-film-grid{grid-template-columns:1fr 1fr;gap:56px 32px;display:grid}.artist-film-card{min-width:0;display:block}.artist-featured{grid-column:1/-1}.artist-film-image{background:var(--dark);aspect-ratio:16/9;overflow:hidden}.artist-featured .artist-film-image{aspect-ratio:2.3}.artist-film-image img{height:100%;transition:transform .7s var(--brand-ease)}:is(.artist-film-card:hover img,.artist-film-card:focus-visible img){transform:scale(1.025)}.artist-film-caption{justify-content:space-between;align-items:baseline;gap:20px;margin-top:20px;display:flex}.artist-film-caption h3{font:var(--brand-film-weight) clamp(32px,3.2vw,48px)/1.1 var(--brand-film-family);letter-spacing:-.015em;text-wrap:pretty;margin:0}.artist-film-caption>span{transition:transform var(--brand-hover-time);font-size:24px}.artist-film-card:hover .artist-film-caption>span{transform:translate(3px,-3px)}.artist-film-card>p,.artist-branded-grid article>p{font:var(--brand-readable-label)/1.5 var(--sans);margin:12px 0 0}.artist-producing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.artist-producing-grid .artist-film-caption h3{font-size:clamp(30px,2.6vw,40px)}.artist-branded{background:var(--artist-surface)}.artist-brand-experience{grid-template-columns:1fr 1fr;gap:32px;margin-bottom:40px;display:grid}.artist-brand-experience p{font:500 24px/1.3 var(--sans);margin:0}.artist-brand-experience span{font:18px/1.5 var(--sans);margin-top:8px;display:block}.artist-branded-grid{grid-template-columns:1fr 1fr;gap:48px 32px;display:grid}.artist-branded-grid article{min-width:0}.artist-journal{padding:var(--brand-section-space) var(--brand-rail);background:var(--dark);color:var(--paper);grid-template-columns:1fr 1fr;align-items:center;gap:8vw;display:grid}.artist-journal h2{font:400 clamp(32px,4vw,60px)/1.13 var(--sans);letter-spacing:-.04em;margin:20px 0 30px}.artist-journal h2 em{color:var(--accent);font-style:normal}.artist-journal a{min-height:44px;padding-block:10px;font-size:18px;display:inline-block}.artist-journal img{aspect-ratio:16/9}.artist-footer{background:var(--dark);color:var(--paper);padding:25px var(--brand-rail);border-top:1px solid #f4f0e538;justify-content:space-between;align-items:center;gap:20px;display:flex}.artist-site .artist-footer,.artist-site .brand-copyright{font:var(--brand-readable-label)/1.5 var(--sans)}.artist-footer>a{align-items:center;min-height:44px;display:flex}.artist-footer>a:last-child{justify-content:flex-end;min-width:44px;font-size:28px}.artist-review{padding:18px var(--brand-rail);background:var(--paper);color:var(--ink);font:16px/1.5 var(--sans);flex-wrap:wrap;gap:25px;display:flex}.artist-review a{align-items:center;min-height:44px;text-decoration:underline;display:flex}.artist-review a[aria-current]{text-decoration-thickness:3px}.artist-review span{align-self:center}.artist-project .film-title h1{font-family:var(--brand-film-family);font-weight:var(--brand-film-weight)}.artist-project .film-header{top:0}.artist-project .film-opening-player{object-fit:contain;background:#000}.artist-season-section{padding:1px var(--brand-rail) 65px;background:var(--paper);color:var(--ink)}.artist-season-section>h2{font:400 40px/1.13 var(--sans)}.artist-season-section>p{max-width:760px;font:18px/1.6 var(--sans)}.artist-seasons{grid-template-columns:1fr 1fr;gap:40px;margin-top:35px;display:grid}.artist-seasons h3{font:500 36px/1.1 var(--brand-film-family);margin:0 0 15px}.artist-seasons p{font:16px/1.6 var(--sans)}@media (max-width:1000px){.artist-producing-grid{grid-template-columns:1fr 1fr}.artist-about-heading{grid-template-columns:1fr}.artist-selectors{gap:16px}}@media (max-width:760px){.artist-header{height:85px}.brand-system .personal-name{font-size:28px}.artist-opening{min-height:780px}.artist-opening-copy{bottom:285px}.artist-opening h1{max-width:100%;font-size:clamp(46px,11vw,78px)}.artist-selectors{grid-template-columns:1fr 1fr;gap:0 20px;bottom:18px}.artist-selectors button{min-height:54px;padding:12px 0}.artist-selectors button:last-child{grid-column:1/-1}.artist-about-heading,.artist-bio{grid-template-columns:1fr;gap:25px}.artist-bio{margin-top:40px}.artist-bio>img{max-width:140px}.artist-bio p.artist-bio-intro{font-size:26px}.artist-about h2{font-size:36px}.artist-labs{flex-wrap:wrap;justify-content:space-between;gap:15px;margin-top:35px}.artist-labs .ticker-artwork{width:90px;height:45px}.artist-labs img{max-width:90px;max-height:45px}.artist-film-grid,.artist-branded-grid{grid-template-columns:1fr;gap:38px}.artist-featured{grid-column:auto}.artist-featured .artist-film-image{aspect-ratio:16/9}.artist-section-heading{flex-direction:column;align-items:flex-start;gap:12px}.artist-film-caption h3{font-size:36px}.artist-brand-experience{grid-template-columns:1fr;gap:24px}.artist-journal{grid-template-columns:1fr;gap:20px}.artist-footer{flex-wrap:wrap;gap:12px}.artist-footer .brand-copyright{width:100%}.artist-seasons{grid-template-columns:1fr}.artist-site .hero-video-control{top:100px}}@media (prefers-reduced-motion:reduce){.artist-site *{scroll-behavior:auto!important;transition:none!important;animation:none!important}:is(.artist-film-card:hover img,.artist-film-card:focus-visible img){transform:none}}.artist-project .film-footer>small,.artist-project .film-closing a{font-size:16px}
