.ambient-film-toggle{z-index:3}.ambient-film-status{position:absolute;z-index:3;top:76px;right:3.2%;max-width:250px;padding:10px 14px;background:#10100fe6;color:#f0ede6;font-size:12px}.live-house-hero>.ambient-film{height:100%}.live-house-hero>.ambient-film-toggle{top:30px;border:0;background:transparent;color:#e7338a}@media(max-width:800px){.concept-home .concept-stage{min-height:560px;height:100svh}.concept-home .concept-stage-copy{left:20px;right:20px;bottom:110px}.concept-home .concept-stage-copy h1{font-size:clamp(62px,18vw,108px);line-height:.94;overflow-wrap:break-word}.concept-home .concept-stage-copy>p{font-size:11px;line-height:1.5;margin-bottom:20px}.concept-home .concept-byline{margin-top:22px;font-size:19px}.concept-home .concept-enter{display:inline-flex;align-items:center;min-height:44px;left:20px;bottom:max(22px,env(safe-area-inset-bottom));font-size:11px;padding-bottom:0}.concept-home .concept-stage .concept-motion,.live-house-hero>.ambient-film-toggle{top:max(10px,env(safe-area-inset-top));right:8px;width:44px;height:44px}.concept-films{padding:52px 0 0}.concept-films>header{margin:0 20px 26px;align-items:center;gap:16px}.concept-films>header a{display:inline-flex;align-items:center;min-height:44px;white-space:nowrap}.concept-home .concept-film-row{grid-template-columns:minmax(0,.95fr) minmax(0,1.2fr);gap:7px 16px;min-height:0;padding:24px 20px;align-items:start}.concept-home .concept-film-row>span{display:none}.concept-home .concept-film-row .concept-film-image{display:block;position:relative;grid-column:1;grid-row:1/4;left:auto;width:100%;aspect-ratio:16/10;opacity:1;transform:none;z-index:auto}.concept-home .concept-film-row h2{grid-column:2;font-size:clamp(23px,5.8vw,34px);line-height:1.08;letter-spacing:-.04em;overflow-wrap:break-word}.concept-home .concept-film-row>p{grid-column:2;margin:0;font-size:10px;line-height:1.5;letter-spacing:.045em}.concept-home .concept-film-row>em{grid-column:2;margin:0;font-size:13px;line-height:1.4}.concept-house{padding-inline:20px}.concept-house>span{margin-bottom:45px}.concept-house h2{font-size:clamp(46px,13vw,68px);line-height:.98}.concept-house p{margin-top:35px}.concept-house>a,.director-index .director-index-tools button,.director-index .director-profile-link{min-height:44px;display:inline-flex;align-items:center}.director-index .director-profile-link{max-width:calc(100% - 40px);line-height:1.5}.director-profile .director-back,.director-profile .director-biography>summary,.director-profile .director-connections a,.director-profile .director-profile-deck>a{min-height:44px;display:inline-flex;align-items:center}.director-profile .director-profile-heading h1{overflow-wrap:break-word}.director-profile .director-connections{gap:8px 24px}.project-detail .screening-heading{min-height:0;padding:100px 20px 32px;grid-template-columns:minmax(0,1fr) auto;gap:26px 16px}.project-detail .screening-heading>a{min-height:44px;display:inline-flex;align-items:center}.project-detail .screening-heading>span{align-self:center}.project-detail .screening-heading h1{max-width:100%;font-size:clamp(42px,12.5vw,64px);line-height:1.02;overflow-wrap:break-word;text-wrap:balance}.project-detail .screening-heading h1.film-title-long-word{font-size:clamp(30px,10.3vw,52px);letter-spacing:-.055em}.project-detail .screening-heading p{font-size:16px;line-height:1.5}.project-detail .detail-library,.project-detail .film-credits,.project-detail .film-record{padding-inline:20px}.project-detail .film-credits dd,.project-detail .film-record>div{min-width:0;overflow-wrap:break-word}.live-contact .live-newsletter button,.live-contact .live-newsletter input{min-height:44px}.live-contact .live-newsletter input{font-family:Suisse Intl,Arial,sans-serif;font-size:16px}#newsletter{scroll-margin-top:85px}.live-contact-close a{overflow-wrap:anywhere;min-height:44px}.universal-footer a{min-height:44px;display:inline-flex;align-items:center}.universal-footer .della-credit{justify-content:flex-end}}@media(max-width:600px){.live-contact .live-people,.live-contact .live-representation>div{grid-template-columns:1fr}}@media(max-width:360px){.project-detail .film-record{grid-template-columns:1fr;gap:24px}.director-profile .director-profile-deck{align-items:start;flex-direction:column;gap:12px}.director-index .director-accordion-trigger strong{font-size:31px}}@media(hover:none){.concept-home .concept-film-row:hover{background:#10100f;color:#f0ede6}.concept-home .concept-film-row:hover>em,.concept-home .concept-film-row:hover>p{color:#e7338a}}.shell-arrow{display:inline-block;width:1em;height:1em;vertical-align:-.12em;flex-shrink:0;margin-left:.25em}.footer-signature{display:flex;align-items:center;gap:8px;flex-shrink:0}.universal-footer nav{flex-wrap:wrap;align-items:center;justify-content:flex-end}.universal-footer nav a{display:inline-flex;align-items:center;min-height:44px}.house-secret{position:relative;text-transform:none;letter-spacing:0}.house-secret button{display:grid;place-items:center;width:44px;height:44px;margin-block:-12px;color:#b0aaa4;background:transparent;border:0;cursor:pointer;touch-action:manipulation}.house-secret button:is(:hover,:focus-visible){color:#e7338a}.house-secret button:focus-visible{outline:1px solid currentColor;outline-offset:2px}.house-secret-crown{display:block;width:24px;height:18px;background-color:#e7338a;-webkit-mask:url(/crown.svg) center/contain no-repeat;mask:url(/crown.svg) center/contain no-repeat}.house-secret p{position:absolute;z-index:5;left:0;bottom:calc(100% + 10px);width:210px;margin:0;padding:16px 18px;background:#f0ede6;color:#10100f;font:400 16px/1.4 Suisse Works,Georgia,serif;box-shadow:0 5px 24px #0003}@media(max-width:600px){.footer-signature{flex-wrap:wrap;gap:0 4px}.house-secret p{left:-100px;width:190px}}.eleanor-menu.eleanor-navigation-dialog{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;gap:clamp(20px,4svh,40px);padding-bottom:max(32px,env(safe-area-inset-bottom))}.eleanor-navigation-dialog .eleanor-menu-links,.eleanor-navigation-dialog nav{flex-shrink:0}.eleanor-navigation-dialog nav a{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:start;min-height:44px;line-height:.9}.eleanor-navigation-dialog nav a .eleanor-menu-label{display:block;min-width:0;width:auto;padding:0;font:inherit;letter-spacing:inherit;white-space:nowrap}.eleanor-navigation-dialog .eleanor-dialog-close{position:fixed;z-index:4;top:max(30px,env(safe-area-inset-top));left:max(3.2%,env(safe-area-inset-left))}.eleanor-navigation-dialog .eleanor-dialog-close span{background:#10100f}.eleanor-nav[aria-hidden=true]{visibility:hidden}@media (min-width:801px){.eleanor-navigation-dialog nav a{font-size:clamp(44px,min(7.2vw,10svh),112px)}}@media (max-width:800px),(pointer:coarse){.eleanor-nav .eleanor-menu-button,.eleanor-navigation-dialog .eleanor-dialog-close{width:44px;height:44px;touch-action:manipulation}}@media (max-width:800px){.eleanor-nav.eleanor-site-header{position:absolute;height:max(58px,calc(env(safe-area-inset-top) + 51px));padding-top:max(7px,env(safe-area-inset-top));padding-bottom:7px;padding-left:max(7px,env(safe-area-inset-left));background:linear-gradient(180deg,#0008,#0000);pointer-events:none}.eleanor-menu.eleanor-navigation-dialog{padding:max(88px,calc(env(safe-area-inset-top) + 72px)) max(15px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(15px,env(safe-area-inset-left))}.eleanor-navigation-dialog .eleanor-dialog-close{top:max(7px,env(safe-area-inset-top));left:max(7px,env(safe-area-inset-left));background:#e7338a}.eleanor-navigation-dialog .eleanor-menu-home{top:max(12px,env(safe-area-inset-top));right:max(15px,env(safe-area-inset-right))}.eleanor-navigation-dialog .eleanor-menu-home,.eleanor-navigation-dialog .eleanor-menu-links a{display:flex;align-items:center;min-height:44px}.eleanor-navigation-dialog nav a{grid-template-columns:30px minmax(0,1fr);font-size:clamp(30px,10.1vw,72px)}.eleanor-navigation-dialog nav a .eleanor-menu-number{width:30px}}.eleanor-navigation-dialog :is(a,button,input):focus-visible{outline:2px solid #10100f;outline-offset:4px}