:root{--page-width:1200px;--mobile-page-width:350px;--background:#fcfcfc;--ink:#222;--text:#111;--muted:#a7a7a7;--footer-muted:#575757;--font:"Jost", system-ui, sans-serif}*,:before,:after{box-sizing:border-box}html{background:var(--background)}body{background:var(--background);color:var(--ink);font-family:var(--font);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:hidden}button,a{color:inherit;font:inherit}a{text-decoration:none}img{max-width:100%;display:block}h1,p{margin:0}.skip-link{z-index:100;background:var(--ink);color:var(--background);padding:8px 12px;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.page-shell{width:100%;padding-bottom:24px}.featured-page{min-height:2028px}.site-header{width:var(--page-width);justify-content:space-between;align-items:flex-start;height:40px;margin:85px auto 89px;display:flex;position:relative}.site-logo{width:180px;height:31px}.site-logo img{object-fit:contain;object-position:left top;width:100%;height:100%}.desktop-navigation{justify-content:space-between;align-items:flex-start;width:429px;height:31px;display:flex}.desktop-navigation a,.mobile-navigation a{color:var(--muted);letter-spacing:.085em;text-transform:uppercase;font-size:13px;font-weight:400;line-height:26px}.desktop-navigation a.is-active,.mobile-navigation a.is-active{color:var(--text)}.mobile-menu-toggle,.mobile-navigation{display:none}main{width:var(--page-width);margin:0 auto}.featured-hero{width:100%;height:674px;display:block;overflow:hidden}.featured-hero img{object-fit:cover;width:100%;height:100%}.featured-title{width:100%;height:24px;color:var(--ink);letter-spacing:.1em;text-align:center;justify-content:center;align-items:flex-start;margin-top:117px;font-size:19.5px;font-weight:300;line-height:23.4px;display:flex}.project-grid{grid-template-columns:repeat(3,376px);grid-auto-rows:239px;align-content:start;gap:37px 36px;width:100%;display:grid}.project-grid--featured{height:792px;margin-top:66px}.project-grid--additional{height:1896px}.project-card{width:376px;height:239px;overflow:hidden}.project-card a{flex-direction:column;gap:4px;width:100%;height:100%;display:flex}.project-card__media{flex:none;width:376px;height:211px;display:block;overflow:hidden}.project-card__media img{object-fit:cover;width:100%;height:100%}.project-card__title{width:376px;height:24px;color:var(--text);flex:none;font-size:15px;font-weight:300;line-height:24px;display:block}.site-footer{width:var(--page-width);justify-content:space-between;align-items:flex-start;height:69px;margin:0 auto;display:flex;position:relative}.featured-page .site-footer{margin-top:48px}.site-footer__identity{flex-direction:column;gap:15px;width:600px;height:69px;display:flex}.site-footer__links{gap:38px;height:27px;display:flex}.site-footer__links a,.site-footer__identity p{font-size:15px;font-weight:300;line-height:27px}.site-footer__identity p{color:var(--footer-muted)}.site-footer__social{align-items:center;gap:14px;height:24px;display:flex}.site-footer__social a,.site-footer__social svg{width:20px;height:20px;display:block}.site-footer__social svg *{fill:none;stroke:var(--ink);stroke-width:2px}.site-footer__social svg .fill{fill:var(--ink);stroke:none}.contact-page{min-height:1032px;padding-bottom:65px}.contact-page .site-header{margin-bottom:90px}.contact-content{grid-template-columns:583px 583px;column-gap:34px;height:583px;display:grid;position:relative}.contact-content__portrait{object-fit:cover;width:583px;height:583px}.contact-content__copy{width:583px;height:583px;position:relative}.contact-content__intro,.contact-content__role,.contact-content__bio,.contact-content__location{color:var(--footer-muted);font-size:15px;font-weight:400;line-height:27px}.contact-content__intro{width:583px;height:135px}.contact-content__intro em,.contact-content__bio em{font-style:italic}.contact-content__name{color:var(--ink);letter-spacing:.1em;font-size:19.5px;font-weight:400;line-height:23.4px;position:absolute;top:252px}.contact-content__role{position:absolute;top:285px}.contact-content__bio{width:583px;height:81px;position:absolute;top:327px}.contact-content__location{position:absolute;top:423px}.contact-page .site-footer{margin-top:100px}.contact-page .site-footer__links a,.contact-page .site-footer__identity p{font-weight:400}.directors-page{min-height:1768px;padding-bottom:65px}.directors-page .site-header{margin-bottom:90px}.directors-content{height:1302px;position:relative}.directors-content__hero,.directors-content__camera{object-fit:cover;width:1200px;position:absolute;left:0}.directors-content__hero{height:311px;top:0}.directors-content h1,.directors-content p{width:994px;position:absolute;left:103px}.directors-content h1{color:var(--ink);letter-spacing:.1em;font-size:19.5px;font-weight:300;line-height:23.4px;top:389px}.directors-content p{color:var(--footer-muted);font-size:15px;font-weight:300;line-height:27px}.directors-content__intro{top:422px}.directors-content__model{top:491px}.directors-content__closing{top:560px}.directors-content__camera{height:620px;top:682px}.directors-page .site-footer{margin-top:117px}.additional-work-page{min-height:2344px;padding-bottom:65px}.additional-work-page .site-header,.project-page .site-header{margin-bottom:90px}.additional-work-content{height:1896px}.additional-work-page .site-footer{margin-top:99px}.project-page{min-height:0;padding-bottom:65px}.project-detail{height:auto}.project-detail h1,.credits h2{color:var(--ink);letter-spacing:.1em;margin:0;font-size:19.5px;font-weight:300;line-height:23.4px}.project-detail__client{color:var(--footer-muted);margin-top:9px;font-size:15px;font-weight:300;line-height:27px}.vimeo-player{width:1200px;height:auto;aspect-ratio:var(--video-aspect-ratio);background:var(--text);margin-top:34px;position:relative;overflow:hidden}.project-detail:not(.has-client) .vimeo-player{margin-top:70px}.vimeo-player iframe{border:0;width:100%;height:100%;display:block}.credits{margin-top:34px;position:relative}.credits dl,.credits dd{margin:0}.credits dl{color:var(--footer-muted);padding-top:9px;font-size:15px;font-weight:300;line-height:27px}.credits dl div{display:flex}.credits dt:after{content:" - ";white-space:pre}.project-page .site-footer{margin-top:185px}.visual-album-page{min-height:2797px}.visual-album-page .site-header{margin-bottom:90px}.visual-album{height:2280px;position:relative}.visual-album h1{color:var(--ink);letter-spacing:.1em;margin:0;font-size:19.5px;font-weight:300;line-height:23.4px}.visual-album__client,.visual-album__description{color:var(--footer-muted);font-size:15px;font-weight:300;line-height:27px;position:absolute}.visual-album__client{top:33px}.visual-album__description{width:1200px;top:804px}.visual-album__video{aspect-ratio:426/240;background:var(--text);width:1200px;height:auto;position:absolute;overflow:hidden}.visual-album__video iframe{border:0;width:100%;height:100%;display:block}.visual-album__video--opening{top:94px}.visual-album__video--closing{top:1483px}.visual-album__stills{width:1200px;height:530px;position:absolute;top:919px;left:0}.visual-album__still{object-fit:cover;width:377px;position:absolute}.visual-album__still--studio{height:242px;top:0;left:0}.visual-album__still--field{height:251px;top:276px;left:0}.visual-album__still--silhouette{height:529px;top:0;left:411px}.visual-album__still--camera{height:267px;top:0;left:823px}.visual-album__still--balcony{height:229px;top:301px;left:823px}.visual-album .credits{margin-top:0;position:absolute;top:2193px}.visual-album-page .site-footer{margin-top:185px}.unlisted-profile-page{min-height:0;padding-bottom:71px}.unlisted-profile-page .site-header{margin-bottom:90px}.director-reel{height:auto}.director-reel h1,.director-reel h2{color:var(--ink);letter-spacing:.1em;margin:0;font-size:19.5px;font-weight:300;line-height:23.4px}.director-reel__video{width:100%;height:auto;aspect-ratio:var(--video-aspect-ratio);background:var(--text);position:relative;overflow:hidden}.director-reel__video iframe{border:0;width:100%;height:100%;display:block}.director-reel__videos{width:1200px;margin-top:33px}.director-reel__columns{grid-template-columns:repeat(2,583px);align-items:start;column-gap:34px;width:1200px;margin-top:34px;display:grid}.director-reel__video--1{width:1200px}.director-reel__column{flex-direction:column;gap:34px;width:583px;display:flex}.director-reel__profile{grid-template-columns:172px 994px;align-items:start;column-gap:34px;width:1200px;margin-top:125px;display:grid}.director-reel__portrait{object-fit:cover;width:172px;height:172px}.director-reel__bio{width:994px}.director-reel__bio h3,.director-reel__bio p{margin:0}.director-reel__bio h3{color:#000;letter-spacing:.2em;text-transform:uppercase;margin-top:13px;font-size:13.5px;font-weight:500;line-height:16.2px}.director-reel__bio p{color:var(--footer-muted);margin-top:14px;font-size:15px;font-weight:300;line-height:27px}.director-reel__bio:not(.has-quote) p{margin-top:14px}.unlisted-profile-page .site-footer{margin-top:195px}.unlisted-presentation-page{padding-bottom:75px}.unlisted-presentation-page .site-header{margin-bottom:89.5px}.client-presentation{background:var(--ink);position:relative;overflow:hidden}.client-presentation iframe,.client-presentation img{border:0;width:100%;height:100%;display:block}.client-presentation--air{width:1200px;height:675px}.client-presentation--air h1{color:#5bff32;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;margin:0;font-family:Arial,system-ui,sans-serif;font-size:90px;font-weight:700;line-height:108px;display:flex;position:absolute;inset:0}.unlisted-presentation-page--air{min-height:1134px}.unlisted-presentation-page--air .site-footer{margin-top:100px}.unlisted-brand-story-page{min-height:2500px;padding-bottom:75.79px}.unlisted-brand-story-page .site-header{margin-bottom:89.5px}.brand-story{height:1842.71px;position:relative}.brand-story h1,.brand-story h2,.brand-story p,.brand-story ul{margin:0}.brand-story h1,.brand-story h2{color:var(--ink);letter-spacing:.1em;text-transform:uppercase;font-size:28.5px;font-weight:600;line-height:42.75px}.brand-story p,.brand-story li{color:var(--footer-muted);font-size:15px;font-weight:300;line-height:27px}.brand-story__intro,.brand-story__section,.brand-story__image{width:583px;position:absolute}.brand-story__intro{top:0;left:0}.brand-story__intro p,.brand-story__section>p{margin-top:14.25px}.brand-story__section ul{flex-direction:column;gap:15px;margin-top:15px;padding:0;list-style:none;display:flex}.brand-story__section--challenges{top:395.945px;left:0}.brand-story__section--strategies{top:395.945px;left:617px}.brand-story__image{object-fit:cover;height:360px;top:1478.96px;left:0}.brand-story__section--benefits{top:1478.96px;left:617px}.unlisted-brand-story-page .site-footer{margin-top:298px}.legal-page{padding-bottom:75px}.legal-content{color:var(--footer-muted);font-size:15px;font-weight:300;line-height:27px}.legal-content h1,.legal-content h2,.legal-content h3,.legal-content p,.legal-content ul,.legal-content address{margin:0}.legal-content h1{color:var(--ink);letter-spacing:.1em;text-transform:uppercase;font-size:28.5px;font-weight:600;line-height:42.75px}.terms-page .legal-content h1{color:var(--footer-muted);letter-spacing:0;text-transform:none;font-size:15px;font-weight:300;line-height:27px}.legal-content h2{color:var(--ink);letter-spacing:.1em;margin-top:27px;font-size:19.5px;font-weight:300;line-height:23.4px}.legal-content h3{color:#000;letter-spacing:.2em;text-transform:uppercase;margin-top:14px;font-size:13.5px;font-weight:500;line-height:20px}.legal-content p,.legal-content ul,.legal-content address{margin-top:15px}.legal-content ul{padding-left:40px;list-style:none}.legal-content li:before{content:"• "}.legal-content address{font-style:normal}.legal-content a{text-underline-offset:2px;text-decoration:underline}.legal-page .site-footer{margin-top:180px}@media (width<=1260px) and (width>=701px){:root{--page-width:calc(100vw - 80px)}.featured-hero{aspect-ratio:1200/674;height:auto}.project-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto;column-gap:24px;height:auto}.project-card,.project-card a,.project-card__media,.project-card__title{height:auto}.project-card{overflow:visible}.project-card,.project-card__media,.project-card__title{width:100%}.project-card__media{aspect-ratio:376/211}.additional-work-content{height:auto}.contact-content,.directors-content,.project-detail,.vimeo-player,.visual-album,.visual-album__video,.visual-album__stills,.visual-album__description,.director-reel,.director-reel__videos,.director-reel__columns,.director-reel__video--1,.director-reel__profile,.client-presentation--air,.brand-story{width:100%}.contact-content{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;height:auto}.contact-content__portrait{aspect-ratio:1;height:auto}.contact-content__copy{flex-direction:column;height:auto;display:flex}.contact-content__intro,.contact-content__bio{height:auto}.contact-content__name,.contact-content__role,.contact-content__bio,.contact-content__location{position:static}.contact-content__name{margin-top:60px}.contact-content__role{margin-top:9px}.contact-content__bio,.contact-content__location{margin-top:15px}.contact-content__portrait,.contact-content__copy,.contact-content__intro,.contact-content__bio,.directors-content__hero,.directors-content__camera,.visual-album__still,.director-reel__column,.director-reel__portrait,.director-reel__bio{width:100%}.directors-content h1,.directors-content p{width:82.833%;position:static}.directors-content{flex-direction:column;align-items:center;height:auto;display:flex}.directors-content__hero,.directors-content__camera{height:auto;position:static}.directors-content__hero{aspect-ratio:1200/311}.directors-content h1{margin-top:78px}.directors-content__intro{margin-top:9px}.directors-content__model,.directors-content__closing{margin-top:15px}.directors-content__camera{aspect-ratio:1200/620;margin-top:68px}.visual-album{flex-direction:column;height:auto;display:flex}.visual-album__client,.visual-album__description,.visual-album__video,.visual-album__stills,.visual-album__still,.visual-album .credits{position:static}.visual-album__client{margin-top:9px}.visual-album__video--opening,.visual-album__description,.visual-album__stills,.visual-album__video--closing,.visual-album .credits{margin-top:34px}.visual-album__stills{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;height:auto;display:grid}.visual-album__still{width:100%;height:auto}.visual-album__still--silhouette{left:34.25%}.visual-album__still--camera,.visual-album__still--balcony{left:68.583%}.director-reel__columns{grid-template-columns:repeat(2,minmax(0,1fr))}.director-reel__profile{grid-template-columns:14.333% minmax(0,1fr)}.director-reel__portrait{aspect-ratio:1;height:auto}.client-presentation--air{aspect-ratio:16/9;height:auto}.brand-story__intro,.brand-story__section,.brand-story__image{width:100%;position:static}.brand-story{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"intro intro""challenges strategies""image benefits";gap:64px 34px;height:auto;display:grid}.brand-story__intro{grid-area:intro}.brand-story__section--challenges{grid-area:challenges}.brand-story__section--strategies{grid-area:strategies}.brand-story__image{grid-area:image;width:100%;height:auto}.brand-story__section--benefits{grid-area:benefits}}@media (width<=700px){:root{--mobile-page-width:min(350px, calc(100vw - 32px))}.page-shell{padding-bottom:20px}.site-header{width:var(--mobile-page-width);flex-direction:column;align-items:center;gap:25px;height:91px;margin:15px auto 97px}.mobile-menu-toggle{z-index:30;color:#999;cursor:pointer;letter-spacing:.085em;text-transform:uppercase;background:0 0;border:0;height:36px;padding:0;font-size:13px;line-height:21px;display:block;position:relative}.site-logo{width:174px;height:30px}.desktop-navigation{display:none}.mobile-navigation{z-index:20;background:#fcfcfcfa;flex-direction:column;justify-content:center;align-items:center;gap:22px;padding:80px 20px;display:flex;position:fixed;inset:0}.mobile-navigation[hidden]{display:none}.mobile-navigation a{font-size:18px;line-height:28px}main{width:var(--mobile-page-width)}.featured-hero{height:197px}.featured-title{height:24px;margin-top:33px}.project-grid--featured{grid-template-columns:350px;grid-auto-rows:381px;gap:24px 0;width:350px;height:auto;margin-top:66px}.project-grid--featured .project-card{width:350px;height:381px}.project-grid--featured .project-card__media{width:350px;height:350px}.project-grid--featured .project-card__title{color:#333;width:350px;height:27px;line-height:27px}.project-grid--additional{grid-template-columns:repeat(2,170px);grid-auto-rows:140px;gap:4px 10px;width:350px;height:1440px}.project-grid--additional .project-card{width:170px;height:140px}.project-grid--additional .project-card__media{width:170px;height:96px}.project-grid--additional .project-card__title{color:#333;width:170px;height:40px;line-height:27px}.site-footer{width:var(--mobile-page-width);height:157px;margin-top:48px}.site-footer__identity{gap:0;width:175px;height:123px;position:absolute;top:17px;left:0}.site-footer__links{flex-wrap:wrap;align-content:flex-start;gap:0 40px;width:175px;height:54px}.site-footer__links a{height:27px}.site-footer__identity p{width:175px;height:69px;padding-top:15px;line-height:27px}.site-footer__social{gap:12px;height:20px;position:absolute;top:0;right:0}.contact-page{min-height:1383px;padding-bottom:20px}.contact-page .site-header{margin-bottom:97px}.contact-content{width:350px;height:886px;display:block}.contact-content__portrait{width:350px;height:350px}.contact-content__copy{width:350px;height:886px;position:absolute;inset:0}.contact-content__intro{width:350px;height:216px;position:absolute;top:384px}.contact-content__name{top:634px}.contact-content__role{top:667px}.contact-content__bio{width:350px;height:135px;top:709px}.contact-content__location{top:859px}.contact-page .site-footer{margin-top:117px}.contact-page .site-footer__identity{width:230px;height:96px}.contact-page .site-footer__links{flex-wrap:nowrap;column-gap:32px;width:230px;height:27px}.contact-page .site-footer__identity p{width:175px;height:69px}.directors-page{min-height:1277px;padding-bottom:20px}.directors-page .site-header{margin-bottom:97px}.directors-content{width:350px;height:781px}.directors-content__hero,.directors-content__camera{width:350px}.directors-content__hero{height:91px}.directors-content h1,.directors-content p{width:350px;left:0}.directors-content h1{top:125px}.directors-content__intro{top:158px}.directors-content__model{top:335px}.directors-content__closing{top:512px}.directors-content__camera{height:181px;top:600px}.directors-page .site-footer{margin-top:116px}.featured-page{min-height:0}.featured-page .site-footer{margin-top:48px}.additional-work-page{min-height:1898px;padding-bottom:20px}.additional-work-page .site-header{margin-bottom:80px}.additional-work-content{height:1440px}.additional-work-page .site-footer{margin-top:95px}.project-page{min-height:0;padding-bottom:20px}.project-page .site-header{margin-bottom:97px}.project-detail,.vimeo-player{width:350px}.project-page .site-footer{margin-top:116px}.visual-album-page{min-height:3024px;padding-bottom:20px}.visual-album-page .site-header{margin-bottom:97px}.visual-album{width:350px;height:2527px}.visual-album__description{width:350px;height:270px;top:325px}.visual-album__video{width:350px}.visual-album__video--opening{top:94px}.visual-album__video--closing{top:2209px}.visual-album__stills{width:350px;height:1546px;top:629px}.visual-album__still{width:350px;left:0}.visual-album__still--studio{height:225px;top:0}.visual-album__still--field{height:233px;top:259px}.visual-album__still--silhouette{height:491px;top:526px}.visual-album__still--camera{height:248px;top:1051px}.visual-album__still--balcony{height:213px;top:1333px}.visual-album .credits{top:2440px}.visual-album-page .site-footer{margin-top:117px}.unlisted-profile-page{min-height:0;padding-bottom:20px}.unlisted-profile-page .site-header{margin-bottom:97px}.director-reel{width:350px}.director-reel__videos{width:350px;margin-top:33px}.director-reel__video,.director-reel__video--1{width:350px}.director-reel__columns{flex-direction:column;gap:34px;width:350px;margin-top:34px;display:flex}.director-reel__column{gap:34px;width:350px}.director-reel__profile{width:350px;margin-top:34px;display:block}.director-reel__portrait{width:350px;height:350px}.director-reel__bio{width:350px;margin-top:34px}.director-reel__bio h3{margin-top:13px}.director-reel__bio p,.director-reel__bio.has-quote p{margin-top:17px}.unlisted-profile-page .site-footer{margin-top:170px}.unlisted-presentation-page{padding-bottom:20px}.unlisted-presentation-page .site-header{margin-bottom:96.797px}.client-presentation--air{width:350px;height:196.875px}.client-presentation--air h1{font-size:38px;line-height:46px}.unlisted-presentation-page--air{min-height:694px}.unlisted-presentation-page--air .site-footer{margin-top:117px}.unlisted-brand-story-page{min-height:5154px;padding-bottom:20.59px}.unlisted-brand-story-page .site-header{margin-bottom:96.797px}.brand-story{width:350px;height:4406.61px}.brand-story__intro,.brand-story__section,.brand-story__image{width:350px}.brand-story__section--challenges{top:709.75px;left:0}.brand-story__section--strategies{top:1301px;left:0}.brand-story__image{height:216.117px;top:3572.25px;left:0}.brand-story__section--benefits{top:3822.36px;left:0}.unlisted-brand-story-page .site-footer{margin-top:367px}.project-page .site-footer__identity,.additional-work-page .site-footer__identity,.directors-page .site-footer__identity,.unlisted-profile-page .site-footer__identity,.unlisted-presentation-page .site-footer__identity,.unlisted-brand-story-page .site-footer__identity,.legal-page .site-footer__identity{width:230px;height:96px}.project-page .site-footer__links,.additional-work-page .site-footer__links,.directors-page .site-footer__links,.unlisted-profile-page .site-footer__links,.unlisted-presentation-page .site-footer__links,.unlisted-brand-story-page .site-footer__links,.legal-page .site-footer__links{flex-wrap:nowrap;column-gap:32px;width:230px;height:27px}.project-page .site-footer__identity p,.additional-work-page .site-footer__identity p,.directors-page .site-footer__identity p,.unlisted-profile-page .site-footer__identity p,.unlisted-presentation-page .site-footer__identity p,.unlisted-brand-story-page .site-footer__identity p,.legal-page .site-footer__identity p{width:175px;height:69px}.legal-page{padding-bottom:20px}.legal-content{width:350px;padding-top:11px}.legal-content h1{font-size:28.5px;line-height:42.75px}.legal-content h2{margin-top:30px}.legal-content h3{margin-top:18px}.legal-content p,.legal-content ul,.legal-content address{margin-top:15px}.legal-content ul{padding-left:40px}.legal-page .site-footer{margin-top:117px}.project-grid--featured,.project-grid--featured .project-card,.project-grid--featured .project-card__media,.project-grid--featured .project-card__title,.project-grid--additional,.project-grid--additional .project-card,.project-grid--additional .project-card__media,.project-grid--additional .project-card__title,.contact-content,.contact-content__portrait,.contact-content__copy,.contact-content__intro,.contact-content__bio,.directors-content,.directors-content__hero,.directors-content__camera,.directors-content h1,.directors-content p,.project-detail,.vimeo-player,.visual-album,.visual-album__description,.visual-album__video,.visual-album__stills,.visual-album__still,.director-reel,.director-reel__videos,.director-reel__video,.director-reel__video--1,.director-reel__columns,.director-reel__column,.director-reel__profile,.director-reel__portrait,.director-reel__bio,.client-presentation--air,.brand-story,.brand-story__intro,.brand-story__section,.brand-story__image,.legal-content{width:100%}.project-grid--featured{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.project-grid--featured .project-card,.project-grid--featured .project-card__media{height:auto}.project-grid--featured .project-card__media{aspect-ratio:1}.project-grid--additional{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;height:auto}.project-grid--additional .project-card,.project-grid--additional .project-card a,.project-grid--additional .project-card__title{height:auto}.project-grid--additional .project-card{overflow:visible}.project-grid--additional .project-card__title{min-height:54px}.additional-work-page,.additional-work-content{height:auto;min-height:0}.contact-page{min-height:0}.contact-content{flex-direction:column;height:auto;display:flex}.contact-content__portrait{aspect-ratio:1;height:auto}.contact-content__copy{flex-direction:column;height:auto;display:flex;position:static}.contact-content__intro,.contact-content__name,.contact-content__role,.contact-content__bio,.contact-content__location{width:100%;height:auto;position:static}.contact-content__intro,.contact-content__name{margin-top:34px}.contact-content__role{margin-top:9px}.contact-content__bio,.contact-content__location{margin-top:15px}}@media (width<=381px){.directors-page,.visual-album-page,.unlisted-brand-story-page{min-height:0}.directors-content{flex-direction:column;align-items:stretch;height:auto;display:flex}.directors-content__hero,.directors-content__camera,.directors-content h1,.directors-content p{width:100%;height:auto;position:static}.directors-content__hero{aspect-ratio:350/91}.directors-content h1,.directors-content__camera{margin-top:34px}.directors-content__intro{margin-top:9px}.directors-content__model,.directors-content__closing{margin-top:15px}.directors-content__camera{aspect-ratio:1200/620}.featured-hero{aspect-ratio:350/197;height:auto}.project-grid--additional .project-card__media{aspect-ratio:170/96;height:auto}.director-reel__portrait{aspect-ratio:1;height:auto}.visual-album{flex-direction:column;height:auto;display:flex}.visual-album__client,.visual-album__description,.visual-album__video,.visual-album__stills,.visual-album__still,.visual-album .credits{width:100%;height:auto;position:static}.visual-album__client{margin-top:9px}.visual-album__video--opening,.visual-album__description,.visual-album__stills,.visual-album__video--closing,.visual-album .credits{margin-top:34px}.visual-album__stills{flex-direction:column;gap:34px;display:flex}.client-presentation--air{aspect-ratio:16/9;height:auto}.brand-story{flex-direction:column;gap:64px;height:auto;display:flex}.brand-story__intro,.brand-story__section,.brand-story__image{width:100%;height:auto;position:static}.unlisted-brand-story-page .site-footer{margin-top:117px}}
