:root{--visual-column-max:1152px;--editorial-gutter:6px;--section-title-size:clamp(21px, 2.1vw, 26px);--section-space:clamp(40px, 5vw, 64px);color:#444;font-synthesis:none;-webkit-font-smoothing:antialiased;background:#fff;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{margin:0;font-size:14px}a{color:inherit;text-decoration:none}a:hover{color:#222}img{max-width:100%;display:block}a:focus-visible,summary:focus-visible,button:focus-visible{outline-offset:4px;outline:2px solid #565656}.skip-link{z-index:20;background:#fff;padding:10px;position:fixed;top:10px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.site-shell{grid-template:"sidebar main"1fr"sidebar foot"/242px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{grid-area:sidebar;height:100dvh;padding:49px 18px 28px 40px;position:sticky;top:0;overflow:auto}.site-logo{color:#252525;letter-spacing:.055em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;width:fit-content;margin-bottom:20px;font-size:13px;line-height:1.3;display:flex}.site-logo:before{content:"";background:url(data:image/webp;base64,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) 50% 68%/19px no-repeat;flex:0 0 16px;height:24px}.primary-nav{flex-direction:column;align-items:flex-start;display:flex}.primary-nav a{color:#646464;letter-spacing:.075em;text-transform:uppercase;padding:6px 0;font-size:10px;line-height:1.45}.primary-nav a[aria-current=page],.primary-nav a:hover{color:#111}.sidebar-bottom{color:#646464;letter-spacing:.075em;text-transform:uppercase;flex-direction:column;align-items:flex-start;gap:16px;margin-top:22px;font-size:10px;display:flex}.language-switch{color:#444;letter-spacing:.08em;text-transform:uppercase;border:0;justify-content:center;align-items:center;min-width:32px;min-height:28px;font-size:10px;display:inline-flex}.language-flag{display:block;box-shadow:0 0 0 1px #00000015}.instagram{color:#252525;justify-content:center;align-items:center;width:32px;min-height:28px;display:inline-flex}.mobile-head{display:none}.content{grid-area:main;min-width:0;padding:49px 30px 40px 0}.footer{color:#646464;text-align:center;grid-area:foot;padding:8px 24px 24px;font-size:10px}.footer nav{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.footer p{margin:9px 0 0}.cookie-settings-link{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.cookie-settings-link:hover{text-decoration:underline}.cookie-consent{z-index:30;right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));color:#292929;background:#fff;border:1px solid #dedede;width:min(420px,100% - 24px);max-height:calc(100dvh - 24px);padding:18px;position:fixed;overflow:auto;box-shadow:0 6px 24px #0002}.cookie-consent-text{padding-right:36px}.cookie-consent-text h2{margin:0 0 8px;font-size:16px;font-weight:500}.cookie-consent-text p{margin:0;font-size:13px;line-height:1.55}.cookie-consent-text a{text-underline-offset:3px;text-decoration:underline}.cookie-consent-text .cookie-consent-staging{color:#646464;margin-top:6px;font-size:12px}.cookie-consent-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.cookie-consent-button{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid #6a6a6a;flex:112px;padding:8px 10px;font-size:13px}.cookie-consent-button:hover{background:#f1f1f1}.cookie-consent-close{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;font-size:24px;position:absolute;top:6px;right:6px}.gallery{gap:20px;display:grid}.gallery picture,.gallery img{width:100%;display:block}.gallery img{height:auto}.page-block+.page-block{margin-top:22px}.visual-flow{width:100%;max-width:var(--visual-column-max);margin-inline:auto}.visual-flow .video-box{width:100%;max-width:none}.home-editorial{padding:clamp(24px,4vw,48px) 0}.home-editorial .gallery-intro{margin:0}.home-editorial .page-closing{margin-top:12px}.service-editorial{max-width:66ch;margin-top:24px}.service-editorial section+section{margin-top:22px}.visual-flow .service-editorial{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px clamp(24px,5vw,64px);max-width:none;display:grid}.visual-flow .service-editorial section+section{margin-top:0}.service-editorial h2{color:#252525;margin:0 0 6px;font-size:16px;font-weight:500}.service-editorial p{margin:0 0 8px;line-height:1.65}.service-editorial p:last-child{margin-bottom:0}@supports (grid-template-rows:subgrid){.visual-flow .service-editorial{align-items:stretch;row-gap:6px}.visual-flow .service-editorial>section{grid-template-rows:subgrid;grid-row:span 2;display:grid}.visual-flow .service-editorial h2{margin-bottom:0}}.page-intro{margin:0 0 24px}.page-intro h1,.content-title{color:#252525;letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(20px,2vw,30px);font-weight:400;line-height:1.2}.gallery-intro{margin:30px 0 0}.gallery-intro h1{font-size:clamp(22px,2.3vw,30px)}.page-intro p,.page-closing p{max-width:62ch;margin:0;line-height:1.65}.content-title{margin-bottom:18px}.portfolio-project>.content-title{margin-bottom:20px;font-size:clamp(32px,3vw,38px);font-weight:600;line-height:1.15}.section-heading{margin:0 0 10px;font-size:15px;font-weight:500}.page-closing,.related-projects{margin-top:28px}.page-closing a,.related-projects a,.text-content a{text-underline-offset:4px;text-decoration:underline}.page-closing a{margin-top:10px;display:inline-block}.related-projects ul{margin:0;padding-left:18px;line-height:1.8}.service-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.service-links a{border-top:1px solid #ddd;justify-content:space-between;padding:12px 0;display:flex}.listing{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 14px;display:grid}.listing-card{flex-direction:column;gap:7px;line-height:1.4;display:flex}.listing-card picture,.blog-cover{background:#f6f6f6;display:block;overflow:hidden}.listing-card img,.blog-cover img{width:100%;height:auto}.listing-card span{font-size:13px}.listing-card:hover span{text-underline-offset:3px;text-decoration:underline}.portfolio-listing{gap:30px 20px;width:100%;max-width:960px;margin-inline:auto}.portfolio-listing .listing-card{gap:10px}.portfolio-listing .listing-card picture{aspect-ratio:1}.portfolio-listing .listing-card img{object-fit:cover;height:100%}.portfolio-listing .listing-card span{color:#252525;font-size:clamp(17px,1.25vw,18px);font-weight:600;line-height:1.3}.project-next{border-top:1px solid #e7e7e7;margin-top:36px}.project-next a{color:#252525;justify-content:space-between;align-items:center;gap:16px;padding:17px 0;display:flex}.project-next-label{color:#646464;letter-spacing:.075em;text-transform:uppercase;margin-bottom:5px;font-size:10px;display:block}.project-next a:hover .project-next-title{text-underline-offset:4px;text-decoration:underline}.blog-list{max-width:800px}.blog-preview{border-top:1px solid #e7e7e7;align-items:flex-start;gap:18px;padding:18px 0;display:flex}.blog-cover{flex:0 0 min(27%,180px)}.blog-preview h2{margin:0 0 6px;font-size:16px;font-weight:500}.blog-preview p{max-width:64ch;margin:0;line-height:1.55}.article-body{max-width:780px}.text-content{color:#444;font-size:14px;line-height:1.75}.text-content p{margin:0 0 16px}.text-content h2,.text-content h3,.text-content h4{line-height:1.4}.text-content iframe{max-width:100%}.video-box{aspect-ratio:16/9;background:#111;max-width:1040px}.video-box iframe{border:0;width:100%;height:100%}.external-video-prompt{color:#fff;text-align:center;align-content:center;justify-items:center;gap:12px;height:100%;padding:14px;display:grid}.external-video-prompt p{max-width:48ch;margin:0;font-size:13px;line-height:1.5}.external-video-prompt button,.external-video-prompt a{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #bdbdbd;padding:9px 12px}.external-video-prompt :is(button,a):focus-visible{outline-color:#fff}.about-page{max-width:940px;margin-inline:auto}.about-intro{grid-template:"heading portrait""bio portrait"/minmax(0,1fr) min(38%,300px);align-items:start;gap:22px clamp(26px,5vw,64px);display:grid}.about-heading{grid-area:heading}.about-label{color:#646464;letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:10px}.about-heading h1{color:#252525;letter-spacing:-.035em;margin:0 0 7px;font-size:clamp(30px,4vw,46px);font-weight:400;line-height:1.08}.about-role{color:#555;margin:0;font-size:16px;line-height:1.45}.about-bio{grid-area:bio;max-width:62ch;line-height:1.72}.about-bio p{margin:0}.about-bio p+p{margin-top:12px}.about-portrait{grid-area:portrait;max-width:300px}.about-portrait img{width:100%;height:auto}.about-clients{border-top:1px solid #e7e7e7;margin-top:34px;padding-top:20px}.about-clients h2{color:#252525;margin:0 0 14px;font-size:19px;font-weight:400}.about-client-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px clamp(26px,5vw,64px);display:grid}.about-client-groups h3{color:#252525;margin:0 0 5px;font-size:14px;font-weight:500}.about-client-groups p{color:#555;margin:0;line-height:1.65}.about-contact a{margin-top:0}@media (width<=1100px){.site-shell{grid-template-columns:207px minmax(0,1fr)}.sidebar{padding:34px 14px 24px 24px}.content{padding:34px 24px 30px 0}.portfolio-listing{grid-template-columns:repeat(2,minmax(0,1fr));max-width:640px}}@media (width<=760px){.site-shell{display:block}.sidebar{display:none}.mobile-head{z-index:10;background:#fff;grid-template-columns:44px 1fr 44px;align-items:center;height:68px;padding:0 14px;display:grid;position:relative}.mobile-head .site-logo{text-align:center;grid-column:2;justify-self:center;margin:0}.mobile-menu{grid-column:3;justify-self:end}.mobile-menu summary{cursor:pointer;padding:10px;font-size:20px;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu nav{background:#fff;flex-direction:column;max-height:calc(100dvh - 68px);padding:10px 25px 18px;display:flex;position:absolute;inset:68px 0 auto;overflow:auto;box-shadow:0 10px 16px #0001}.mobile-menu nav a{text-transform:uppercase;align-items:center;min-height:42px;font-size:12px;display:flex}.mobile-menu nav a[aria-current=page]{text-decoration:underline}.mobile-menu nav .mobile-language-switch{border:0;justify-content:flex-start;align-self:flex-start;width:44px;min-height:44px;margin-top:12px}.content{padding:0 10px 28px}.gallery{gap:10px}.visual-flow{max-width:none}.home-editorial .page-closing{margin-inline:0}.service-editorial{padding-inline:var(--editorial-gutter)}.visual-flow .service-editorial{grid-template-columns:minmax(0,1fr);row-gap:22px}.visual-flow .service-editorial>section{grid-row:auto;display:block}.visual-flow .service-editorial h2{margin-bottom:6px}.listing{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 10px}.portfolio-listing{gap:24px 10px}.page-intro,.page-closing,.related-projects,.text-content,.content-title{padding-inline:6px}.service-links{gap:9px;margin-inline:6px}.footer{padding-bottom:18px}.about-page{padding:16px 6px 0}.about-intro{grid-template:"heading""portrait""bio"/minmax(0,1fr)}.about-client-groups{grid-template-columns:minmax(0,1fr)}.about-contact{padding-inline:0}}.project-film{margin-top:36px}.project-film-heading{font-size:var(--section-title-size);margin:0 0 24px;font-weight:500;line-height:1.25}.external-video[data-astro-cid-gc54xety]{min-width:0}.video-poster-box[data-astro-cid-gc54xety]{position:relative;overflow:hidden}.video-poster[data-astro-cid-gc54xety]{aspect-ratio:16/9;object-fit:cover;width:100%;height:100%;display:block}.video-play[data-astro-cid-gc54xety]{cursor:pointer;color:#fff;background:0 0;border:0;place-items:center;width:100%;height:100%;padding:0;display:grid;position:absolute;inset:0}.video-play[data-astro-cid-gc54xety][hidden]{display:none}.video-play-icon[data-astro-cid-gc54xety]{background:#0006;border:1px solid #ffffffbf;border-radius:50%;place-items:center;width:64px;height:64px;transition:background .2s,transform .2s;display:grid}.video-play-icon[data-astro-cid-gc54xety] svg[data-astro-cid-gc54xety]{fill:currentColor;width:28px;height:28px;margin-left:3px}.video-play[data-astro-cid-gc54xety]:hover .video-play-icon[data-astro-cid-gc54xety]{background:#000000b3;transform:scale(1.06)}.video-play[data-astro-cid-gc54xety]:focus-visible{outline-offset:-6px;outline:3px solid #fff;box-shadow:inset 0 0 0 7px #111}.video-consent[data-astro-cid-gc54xety]{color:#777;margin:9px 0 0;font-size:10px;line-height:1.5}.video-consent[data-astro-cid-gc54xety] a[data-astro-cid-gc54xety]{color:inherit;text-underline-offset:2px}@media (prefers-reduced-motion:reduce){.video-play-icon[data-astro-cid-gc54xety]{transition:none}}.film-grid[data-astro-cid-oqbvmsnw]{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 30px;display:grid}.film-card[data-astro-cid-oqbvmsnw]{min-width:0}.film-featured[data-astro-cid-oqbvmsnw]{grid-column:1/-1;margin-bottom:10px}.film-caption[data-astro-cid-oqbvmsnw]{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:15px;display:flex}.film-category[data-astro-cid-oqbvmsnw]{color:#666;letter-spacing:.09em;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:600;line-height:1.4}.film-description[data-astro-cid-oqbvmsnw]{color:#555;max-width:55ch;margin:12px 0 0;font-size:14px;line-height:1.6}.film-caption[data-astro-cid-oqbvmsnw] h2[data-astro-cid-oqbvmsnw]{color:#1b1b1b;letter-spacing:-.02em;margin:0;font-size:clamp(20px,1.7vw,25px);font-weight:650;line-height:1.25}.film-featured[data-astro-cid-oqbvmsnw] h2[data-astro-cid-oqbvmsnw]{font-size:clamp(24px,2.4vw,32px)}.film-caption[data-astro-cid-oqbvmsnw] a[data-astro-cid-oqbvmsnw]{color:#666;flex-shrink:0;font-size:12px;text-decoration:none}.film-caption[data-astro-cid-oqbvmsnw] a[data-astro-cid-oqbvmsnw]:hover{color:#111;text-underline-offset:4px;text-decoration:underline}@media (width<=1000px){.film-caption[data-astro-cid-oqbvmsnw]{display:block}.film-caption[data-astro-cid-oqbvmsnw] a[data-astro-cid-oqbvmsnw]{margin-top:8px;display:inline-block}}@media (width<=760px){.film-grid[data-astro-cid-oqbvmsnw]{grid-template-columns:minmax(0,1fr);gap:32px}.film-featured[data-astro-cid-oqbvmsnw]{margin-bottom:0}.film-caption[data-astro-cid-oqbvmsnw]{margin-top:12px}}.service-showcase[data-astro-cid-efubdbif]{margin-top:var(--section-space);border-top:1px solid #e7e7e7;padding-top:28px}.showcase-header[data-astro-cid-efubdbif],.film-header[data-astro-cid-efubdbif]{margin-bottom:24px}.showcase-header[data-astro-cid-efubdbif] h2[data-astro-cid-efubdbif],.film-header[data-astro-cid-efubdbif] h2[data-astro-cid-efubdbif]{color:#252525;font-size:var(--section-title-size);letter-spacing:-.02em;margin:0;font-weight:500;line-height:1.25}.showcase-header[data-astro-cid-efubdbif] p[data-astro-cid-efubdbif]{color:#555;max-width:62ch;margin:10px 0 0;font-size:14px;line-height:1.65}.service-project-grid[data-astro-cid-efubdbif]{grid-template-columns:repeat(var(--project-columns,3), minmax(0, 1fr));gap:28px 22px;width:100%;display:grid}.four-projects[data-astro-cid-efubdbif]{--project-columns:4}.service-project-card[data-astro-cid-efubdbif]{color:#222;min-width:0;text-decoration:none;display:block}.project-cover[data-astro-cid-efubdbif]{aspect-ratio:1;background:#f3f3f3;overflow:hidden}.project-cover[data-astro-cid-efubdbif] picture{width:100%;height:100%;display:block}.project-cover[data-astro-cid-efubdbif] img{object-fit:cover;width:100%;height:100%;display:block}.service-project-card[data-astro-cid-efubdbif] h3[data-astro-cid-efubdbif]{margin:12px 0 0;font-size:clamp(18px,1.6vw,20px);font-weight:600;line-height:1.3}.project-credit[data-astro-cid-efubdbif]{color:#666;margin:6px 0 0;font-size:12px;line-height:1.5}.service-project-card[data-astro-cid-efubdbif]:hover h3[data-astro-cid-efubdbif]{text-underline-offset:4px;text-decoration:underline}.service-project-card[data-astro-cid-efubdbif]:focus-visible{outline-offset:5px;outline:2px solid #333}.service-featured-film[data-astro-cid-efubdbif]{margin-top:var(--section-space)}.film-header[data-astro-cid-efubdbif] h3[data-astro-cid-efubdbif]{color:#555;margin:10px 0 0;font-size:16px;font-weight:500;line-height:1.4}@media (width<=1100px){.service-project-grid[data-astro-cid-efubdbif]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.service-showcase[data-astro-cid-efubdbif]{padding-top:24px}.showcase-header[data-astro-cid-efubdbif]{padding-inline:var(--editorial-gutter)}.service-project-grid[data-astro-cid-efubdbif]{gap:25px 16px}.service-project-card[data-astro-cid-efubdbif] h3[data-astro-cid-efubdbif],.project-credit[data-astro-cid-efubdbif]{margin-left:var(--editorial-gutter);margin-right:var(--editorial-gutter)}.film-header[data-astro-cid-efubdbif]{padding-inline:var(--editorial-gutter)}}
