@font-face{font-family:gt super display;src:local("gt super display Medium"),url(../fonts/GT-Super-Display-Medium.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:gt super display;src:local("gt super display Medium Italic"),url(../fonts/GT-Super-Display-Medium-Italic.woff2) format(woff2);font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:Brownie;src:local("Brownie Regular"),local("Brownie"),url(../fonts/Brownie-Regular.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Brownie;src:local("Brownie Regular Italic"),local("Brownie Italic"),url(../fonts/Brownie-RegularItalic.woff2) format(woff2);font-display:swap;font-weight:400;font-style:italic}:root{--color-white:#fff;--color-off-white:#f1f1f1;--color-black:#000;--color-off-black:#222;--color-gray:#999;--color-dark-gray:#666;--unit-100vh:100vh;--unit-gap:60px;--unit-max-width:1800px;--unit-header-height:80px;--font-primary:"Brownie",sans-serif;--font-secondary:"gt super display",serif;--letterspacing:.7px;--easing-authentic-motion:cubic-bezier(.4,0,.2,1)}@media only screen and (max-width:850px){:root{--unit-gap:20px;--unit-header-height:45px}}@supports (height:100dvh){:root{--unit-100vh:100dvh}}:root{--breakpoint-name:"desktop"}@media only screen and (min-width:1800px){:root{--breakpoint-name:"cinema"}}@media only screen and (max-width:1799px){:root{--breakpoint-name:"desktop"}}@media only screen and (max-width:1024px){:root{--breakpoint-name:"tablet"}}@media only screen and (max-width:850px){:root{--breakpoint-name:"phone"}}html{background-color:var(--color-white);color:var(--color-black);font-family:var(--font-primary);font-size:16px;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"kern" 1;font-kerning:normal;overscroll-behavior-y:none}html.route-about{overflow-y:scroll;scroll-snap-type:y mandatory}html.scroll-locked{overflow:hidden}html.route-about body,html.route-contact body,html.route-directors body,html.route-directors-category-director body,html.route-directors-category-director-detail body,html.route-original-content-detail body,html.route-work-detail body{background-color:var(--color-black)}@media only screen and (max-width:850px){html.route-about{overflow-y:scroll;scroll-snap-type:none}}body{margin:0}.page{min-height:var(--unit-100vh);padding-top:var(--unit-header-height)}::-moz-selection{background:var(--color-black);color:var(--color-white)}::selection{background:var(--color-black);color:var(--color-white)}h1,h2,h3,h4,h5{font-weight:400}a{color:inherit;text-decoration:none;transition:color .4s}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer;margin:0;outline:none}.title .line{display:block}.overlay{background:#0000004d;bottom:0;left:0;position:absolute;right:0;top:0}.svg path{transition:fill .4s}.page{z-index:100}.global-breadcrumb,.global-logo{z-index:200}.footer,.header{z-index:300}.show-intro .header{z-index:700}.overlay{z-index:400}.bio-panel,.button-close,.menu-panel{z-index:500}.global-hamburger{z-index:600}#content{margin:0 auto;padding:50px 0;--unit-margin-large:60px;--unit-margin-small:25px;--unit-gap:50px;--unit-gutter:var(--unit-gap,40px);--unit-gallery-gap:30px;--unit-max-width-large:1400px;--unit-max-width-medium:1080px;--unit-max-width-small:800px}#content .core-paragraph+.core-heading{margin-top:var(--unit-margin-large)}#content .core-heading{color:var(--color-black);line-height:1.1;max-width:800px}#content .core-heading.is-h3{font-family:var(--font-secondary);font-size:36px;font-style:italic;font-weight:500}#content .core-heading.is-h4{font-family:var(--font-primary);font-size:16px;font-weight:400;letter-spacing:var(--letterspacing);text-transform:uppercase}#content a{text-decoration:underline}#content .wp-image .media{position:relative}#content .core-gallery+.wp-image,#content .wp-image+.core-gallery{margin-top:-30px}#content .core-column .wp-image{max-width:665px}#content .core-column:first-child{padding-left:0;padding-right:25px}#content .core-column:first-child .wp-image{padding-right:5px}#content .core-column:last-child{padding-left:25px;padding-right:0}#content .core-column:last-child .wp-image{padding-left:5px}#content .core-quote{color:var(--color-black);line-height:1.1}#content .core-quote p{font-family:var(--font-secondary);font-size:36px;font-style:italic;font-weight:500}#content .core-quote .citation{font-family:var(--font-primary);font-size:16px;font-weight:400;letter-spacing:var(--letterspacing);margin:var(--unit-margin-small) auto;max-width:var(--unit-max-width-small);text-transform:uppercase}@media only screen and (max-width:1024px){#content{--unit-margin-large:50px;--unit-margin-small:20px}}@media only screen and (max-width:850px){#content{--unit-gap:15px;--unit-margin-large:30px}#content .core-spacer{display:none}#content .core-heading.is-h3{font-size:26px}#content .core-column:first-child{margin-bottom:50px;padding-inline:0}#content .core-column:first-child .wp-image{margin-bottom:-20px}#content .core-column:last-child{padding-inline:0}#content .core-gallery+.wp-image,#content .wp-image+.core-gallery{margin-top:-14px}#content .core-gallery .wp-image{margin-bottom:18px}}@media (min-width:1280px){#CybotCookiebotDialog #CybotCookiebotDialogHeader{max-width:160px}#CybotCookiebotDialog #CybotCookiebotDialogTabContent .CybotCookiebotDialogTabPanel .CybotCookiebotDialogBodyBottomWrapper{margin-top:0}#CybotCookiebotDialog #CybotCookiebotDialogTabContent #CybotCookiebotDialogBodyContentTitle{display:none}#CybotCookiebotDialog #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons #CybotCookiebotDialogBodyButtonsWrapper{align-items:center;flex-direction:row;gap:12px}#CybotCookiebotDialog #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons button{margin:0;padding:12px}}.fade-enter-active,.fade-leave-active{transition:opacity .5s ease-out}.fade-enter-from,.fade-leave-to{opacity:0}.slide-left-enter-active,.slide-left-leave-active,.slide-right-enter-active,.slide-right-leave-active{transition:transform .4s var(--easing-authentic-motion)}.slide-left-leave-to,.slide-right-enter-from{transform:translate(-100%)}.slide-left-enter-from,.slide-right-leave-to{transform:translate(100%)}.slide-up-enter-active,.slide-up-leave-active{transition:transform .4s var(--easing-authentic-motion)}.slide-up-enter-from{transform:translateY(100%)}.slide-up-enter-to,.slide-up-leave-from{transform:translateY(0)}.slide-up-leave-to{transform:translateY(-100%)}.slide-down-enter-active,.slide-down-leave-active{transition:transform .4s var(--easing-authentic-motion)}.slide-down-enter-from{transform:translateY(-100%)}.slide-down-enter-to,.slide-down-leave-from{transform:translateY(0)}.slide-down-leave-to{transform:translateY(100%)}.reveal-down-enter-active,.reveal-down-leave-active,.reveal-up-enter-active,.reveal-up-leave-active{transition:clip-path .6s var(--easing-authentic-motion)}.reveal-down-enter-active>*,.reveal-down-leave-active>*,.reveal-up-enter-active>*,.reveal-up-leave-active>*{transition:transform .6s var(--easing-authentic-motion)}.reveal-down-leave-to,.reveal-up-enter-from{clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}.reveal-down-leave-to>*,.reveal-up-enter-from>*{transform:translateY(-100px)}.reveal-down-leave-from,.reveal-up-enter-to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.reveal-down-leave-from>*,.reveal-up-enter-to>*{transform:translateY(0)}.reveal-down-enter-to,.reveal-up-leave-from{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.reveal-down-enter-to>*,.reveal-up-leave-from>*{transform:translateY(0)}.reveal-down-enter-from,.reveal-up-leave-to{clip-path:polygon(0 0,100% 0,100% 0,0 0)}.reveal-down-enter-from>*,.reveal-up-leave-to>*{transform:translateY(-100px)}
