.social-gallery[data-astro-cid-fcvikflg]{border-top:1px solid #aaa8a270;margin-top:15px;padding-block:48px 60px}.social-gallery[data-astro-cid-fcvikflg]>header[data-astro-cid-fcvikflg]{justify-content:space-between;align-items:end;gap:50px;margin-bottom:35px;display:flex}.social-gallery[data-astro-cid-fcvikflg]>header[data-astro-cid-fcvikflg] h3[data-astro-cid-fcvikflg]{max-width:600px;font-size:clamp(2rem,3vw,2.8rem)}.social-gallery[data-astro-cid-fcvikflg]>header[data-astro-cid-fcvikflg] p[data-astro-cid-fcvikflg]{max-width:380px;color:var(--muted);margin:0;font-size:.85rem;line-height:1.65}.social-grid[data-astro-cid-fcvikflg]{grid-template-columns:repeat(var(--social-columns),minmax(0,1fr));gap:36px 22px;display:grid}.social-post[data-astro-cid-fcvikflg]{min-width:0}.social-post[data-astro-cid-fcvikflg]>a[data-astro-cid-fcvikflg]{display:block}.social-thumbnail[data-astro-cid-fcvikflg]{aspect-ratio:var(--social-aspect);background:#e5e1d9;position:relative;overflow:hidden}.social-thumbnail[data-astro-cid-fcvikflg]>img[data-astro-cid-fcvikflg]{object-fit:contain;width:100%;height:100%}.social-indicator[data-astro-cid-fcvikflg]{width:30px;height:30px;color:var(--light);background:#111315d9;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}.social-caption[data-astro-cid-fcvikflg]{border-bottom:1px solid #aaa8a270;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:15px 0 17px;display:grid}.social-caption[data-astro-cid-fcvikflg]>span[data-astro-cid-fcvikflg]{color:var(--muted);font-size:.65rem;line-height:1.6}.social-caption[data-astro-cid-fcvikflg] h3[data-astro-cid-fcvikflg]{letter-spacing:-.015em;font-size:.86rem;line-height:1.4}.social-caption[data-astro-cid-fcvikflg]>svg[data-astro-cid-fcvikflg]{width:17px;height:17px;margin-top:1px}.social-post[data-astro-cid-fcvikflg]>a[data-astro-cid-fcvikflg]:hover h3[data-astro-cid-fcvikflg]{text-underline-offset:4px;text-decoration:underline}.social-unavailable-cover[data-astro-cid-fcvikflg]{flex-direction:column;justify-content:space-between;height:100%;padding:24px;font-size:.7rem;display:flex}.social-unavailable-cover[data-astro-cid-fcvikflg]>span[data-astro-cid-fcvikflg]{letter-spacing:-.05em;font-size:4rem;font-weight:500}.social-viewer[data-astro-cid-fcvikflg]{width:min(620px,100% - 32px);max-width:none;max-height:calc(100svh - 32px);color:var(--ink);background:var(--ivory);border:0;padding:24px;overflow:auto}.social-viewer[data-astro-cid-fcvikflg]::backdrop{background:#080b0de6}.social-viewer[data-astro-cid-fcvikflg]>header[data-astro-cid-fcvikflg]{justify-content:space-between;align-items:start;gap:25px;margin-bottom:22px;display:flex}.social-viewer[data-astro-cid-fcvikflg] h2[data-astro-cid-fcvikflg]{letter-spacing:-.02em;font-size:1.15rem;line-height:1.3}.social-viewer[data-astro-cid-fcvikflg]>header[data-astro-cid-fcvikflg] button[data-astro-cid-fcvikflg]{background:0 0;border:0;flex:none;align-items:center;gap:14px;padding:0;font-size:.7rem;display:flex}.social-viewer[data-astro-cid-fcvikflg]>header[data-astro-cid-fcvikflg] button[data-astro-cid-fcvikflg]>span[data-astro-cid-fcvikflg]{font-size:1.4rem;line-height:1}.social-status[data-astro-cid-fcvikflg]{max-width:440px;margin-bottom:20px;font-size:.85rem;line-height:1.6}.social-status[data-astro-cid-fcvikflg][hidden]{display:none}.social-embed[data-astro-cid-fcvikflg] iframe{background:#fff;border:0;width:100%;display:block}.social-preview[data-astro-cid-fcvikflg] img[data-astro-cid-fcvikflg]{object-fit:contain;width:100%;max-height:62svh}.social-preview[data-astro-cid-fcvikflg][hidden]{display:none}.social-original[data-astro-cid-fcvikflg]{margin-top:22px;font-size:.78rem}body:has(.social-viewer[open]){overflow:hidden}@media (width<=1000px){.social-grid[data-astro-cid-fcvikflg]{gap:30px 18px}.social-gallery[data-astro-cid-fcvikflg]>header[data-astro-cid-fcvikflg]{display:block}.social-gallery[data-astro-cid-fcvikflg]>header[data-astro-cid-fcvikflg] p[data-astro-cid-fcvikflg]{max-width:600px;margin-top:22px}.social-caption[data-astro-cid-fcvikflg]{gap:8px}.social-caption[data-astro-cid-fcvikflg]>svg[data-astro-cid-fcvikflg]{display:none}.social-caption[data-astro-cid-fcvikflg] h3[data-astro-cid-fcvikflg]{font-size:.8rem}}@media (width<=600px){.social-gallery[data-astro-cid-fcvikflg]{padding-block:35px 40px}.social-grid[data-astro-cid-fcvikflg]{grid-template-columns:repeat(2,minmax(0,1fr));gap:27px 15px}.social-caption[data-astro-cid-fcvikflg]{gap:8px;padding-top:12px}.social-caption[data-astro-cid-fcvikflg] h3[data-astro-cid-fcvikflg]{font-size:.79rem}.social-caption[data-astro-cid-fcvikflg]>span[data-astro-cid-fcvikflg]{font-size:.6rem}.social-gallery[data-astro-cid-fcvikflg]>header[data-astro-cid-fcvikflg]{margin-bottom:28px}.social-gallery[data-astro-cid-fcvikflg]>header[data-astro-cid-fcvikflg] h3[data-astro-cid-fcvikflg]{font-size:2rem}.social-gallery[data-astro-cid-fcvikflg]>header[data-astro-cid-fcvikflg] p[data-astro-cid-fcvikflg]{font-size:.85rem}.social-indicator[data-astro-cid-fcvikflg]{width:26px;height:26px;top:9px;right:9px}.social-indicator[data-astro-cid-fcvikflg] svg[data-astro-cid-fcvikflg]{width:15px;height:15px}.social-viewer[data-astro-cid-fcvikflg]{width:calc(100% - 24px);max-height:calc(100svh - 24px);padding:18px}.social-viewer[data-astro-cid-fcvikflg]>header[data-astro-cid-fcvikflg]{gap:16px}.social-viewer[data-astro-cid-fcvikflg] h2[data-astro-cid-fcvikflg]{font-size:1rem}}.editorial-case{--muted:#a5a69f;--case-line:#ffffff26;--case-panel:#1a1d1e;color:var(--light);padding-bottom:0}.project-opening{padding-bottom:0}.project-opening-layout{padding-block:32px 28px}.editorial-case .case-heading{padding:0 0 28px}.project-opening .back-link{color:#b5b6ae;margin:0 0 30px;font-size:.7rem;display:inline-block}.project-opening .case-heading>.eyebrow{color:#a5a69f;margin:0 0 18px;font-size:.64rem}.project-opening h1{letter-spacing:-.055em;font-size:clamp(3.4rem,6.1vw,6.3rem);line-height:1}.project-opening h1 span{letter-spacing:-.035em;color:#c4c6bc;max-width:900px;margin-top:13px;font-size:.44em;line-height:1.15;display:block}.editorial-case .case-media{background:0 0;width:100%;margin:0;padding:0}.editorial-case .case-media>.film{width:100%;max-width:1050px;margin-inline:auto}.editorial-case .film figcaption{color:#b9bcb3;gap:18px;margin-top:12px;font-size:.67rem;line-height:1.5}.editorial-case .film figcaption a{color:#dbddd3;white-space:nowrap}.editorial-case .film figcaption small{color:#a5a69f;font-size:.64rem}.editorial-case .film-player{background:#191c1d;scroll-margin-top:24px}.editorial-case .film-poster img{object-fit:contain}.editorial-case .film-play-label{background:#111315bf;padding:12px 15px;font-size:.65rem}.editorial-case .play-icon{background:#1113158c;border-color:#f5f5f26b;width:54px;height:54px;font-size:1rem}.editorial-case .project-metadata{border-color:var(--case-line);gap:24px;padding-block:23px 28px}.editorial-case .project-metadata dt{color:#9b9e94;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:.6rem}.editorial-case .project-metadata dd{color:#e8e9e1;font-size:.8rem;line-height:1.45}.project-opening-split .project-opening-layout{grid-template-columns:1.1fr 1fr;align-items:center;gap:7%;padding-block:32px 30px;display:grid}.project-opening-split .case-heading{padding:0 0 35px}.project-opening-split .case-media>.film{max-width:480px}.project-opening-portrait .case-media>.film{max-width:280px}.project-opening-split h1{font-size:clamp(3.4rem,6.2vw,6rem)}.project-opening-split h1 span{font-size:.46em}.project-opening-portrait .case-media{justify-content:center;display:flex}.project-opening-split .back-link{margin-bottom:56px}.case-story{padding-top:7px}.editorial-section{border-bottom:1px solid var(--case-line);grid-template-columns:minmax(0,.8fr) minmax(0,1.45fr);align-items:start;gap:7%;padding-block:52px;scroll-margin-top:25px;display:grid}.editorial-section-heading{flex-direction:column;gap:20px;display:flex}.section-number{letter-spacing:.06em;color:#9b9e94;font-variant-numeric:tabular-nums;font-size:.66rem}.editorial-section-heading h2{letter-spacing:-.045em;max-width:400px;font-size:clamp(2.1rem,3.5vw,3.4rem);line-height:1.06}.editorial-copy{color:#d0d2c8;max-width:67ch;font-size:.96rem;line-height:1.72}.editorial-copy p{margin:0 0 1em}.editorial-copy p:last-child{margin-bottom:0}.selected-section{border:0;padding-block:45px 0;display:block}.selected-section>.editorial-section-heading{flex-direction:row;align-items:baseline;gap:22px;margin-bottom:32px;display:flex}.selected-section .wrap{width:100%;max-width:none}.editorial-case .gallery-heading{justify-content:space-between;align-items:start;gap:30px;margin:0 0 20px;display:flex}.editorial-case .gallery-heading h2,.editorial-case .gallery-heading h3,.editorial-case .social-gallery>header h3{letter-spacing:-.025em;max-width:650px;font-size:1.35rem;font-weight:500;line-height:1.2}.editorial-case .gallery-heading p{color:#a5a69f;max-width:420px;margin:0;font-size:.78rem;line-height:1.6}.editorial-case .supporting-gallery,.editorial-case .artwork-gallery{border:0;margin:0;padding:0}.editorial-case .gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:28px 24px;max-width:none;margin:0;display:grid}.editorial-case .gallery-grid .film{width:100%;min-width:0;max-width:none;margin:0}.editorial-case .film-gallery-3 .gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.editorial-case .film-gallery-portrait.film-gallery-3 .gallery-grid{gap:28px;max-width:920px;margin-inline:auto}.editorial-case .film-gallery-1 .gallery-grid{grid-template-columns:1fr}.selected-media-layout:empty{display:none}.selected-production .gallery-heading h3{font-size:1.1rem}.editorial-case .artwork-image{aspect-ratio:auto;background:0 0;justify-content:center;align-items:center;display:flex}.editorial-case .artwork-grid img{object-fit:contain;background:0 0;width:100%;height:auto}.editorial-case .artwork-grid figcaption{color:#b3b7ab;gap:12px;margin-top:12px;font-size:.65rem;line-height:1.5;display:flex}.artwork-step{font-variant-numeric:tabular-nums;color:#8d9285;flex:none;font-size:.6rem}.editorial-case .paired-artwork-gallery{border-top:1px solid var(--case-line);margin-top:35px;padding-top:28px}.editorial-case .paired-artwork-gallery>.gallery-heading{margin-bottom:25px}.editorial-case .artwork-pairs{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 28px;display:grid}.editorial-case .artwork-pair>header{align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.editorial-case .artwork-pair h4{letter-spacing:-.015em;margin:0;font-size:.85rem;font-weight:500;line-height:1.4}.editorial-case .pair-index{color:#8d9285;font-size:.58rem}.editorial-case .paired-images{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.editorial-case .paired-images img{aspect-ratio:auto;object-fit:contain;background:#1a1d1e;width:100%;height:auto}.editorial-case .paired-images figcaption{color:#9da396;margin-top:7px;font-size:.59rem;line-height:1.4}.image-enlarge{outline-offset:5px;display:block;position:relative}.image-expand{color:#f4f1eb;background:#111315cf;place-items:center;width:25px;height:25px;font-size:.8rem;transition:background .2s;display:grid;position:absolute;bottom:8px;right:8px}.image-enlarge:hover .image-expand{background:#42483e}.image-enlarge:focus-visible{outline-color:var(--light)}.editorial-case .social-gallery{border:0;margin:0;padding:0}.editorial-case .social-gallery>header{margin-bottom:22px}.editorial-case .social-thumbnail{background:#1e2221}.editorial-case .social-caption{border-color:var(--case-line);padding-block:12px}.editorial-case .social-caption h3{color:#e2e5da;font-size:.77rem}.editorial-case .social-caption>span{color:#959c8b}.editorial-case .social-viewer[open]{color:var(--light);background:#171a1a}.editorial-case .social-status{color:#b7bfb1}.editorial-case .social-original{border-color:#ffffff40}.editorial-case .production-matrix{border-color:var(--case-line);margin-top:38px;padding-block:35px}.editorial-case .production-matrix-heading h2{max-width:900px;font-size:clamp(2rem,3.6vw,3.4rem)}.editorial-case .production-matrix-heading>p{color:#b4b8ad;max-width:750px;margin-top:22px;font-size:.9rem;line-height:1.7}.editorial-case .production-matrix-layout{gap:48px;margin-top:34px}.editorial-case .matrix-stat strong{font-size:clamp(6rem,10vw,9.5rem)}.editorial-case .matrix-stat>p>span{margin-top:14px;font-size:1.25rem}.editorial-case .matrix-group-summary{color:#a9ada2;font-size:.74rem}.editorial-case .matrix-row{grid-template-columns:155px minmax(0,1fr) 32px;gap:15px;font-size:.75rem}.editorial-case .matrix-track{background:#ffffff16;height:6px}.editorial-case .matrix-track>span{background:#b9bdb3}.editorial-case .matrix-bars{gap:17px}.editorial-case .matrix-sum{border-color:var(--case-line);font-size:.75rem}.editorial-case .matrix-figure figcaption{color:#a2a69b;font-size:.65rem}.editorial-case .next-project{border-top:1px solid var(--case-line);grid-template-columns:minmax(0,1fr) 240px;align-items:center;gap:50px;margin-top:65px;padding-block:35px 40px;display:grid}.editorial-case .next-project .eyebrow{color:#9da492;font-size:.62rem}.editorial-case .next-project h2{letter-spacing:-.045em;gap:30px;margin:20px 0 12px;font-size:clamp(3rem,6vw,5.6rem)}.editorial-case .next-project h2 svg{width:48px;height:48px;transition:transform .2s}.editorial-case .next-project:hover h2 svg{transform:translate(4px,-4px)rotate(-45deg)}.editorial-case .next-project>img{object-fit:contain;opacity:.75;background:#191d1c;width:240px;height:160px;transition:opacity .2s}.editorial-case .next-project:hover>img{opacity:1}.editorial-case .next-project>div>p:last-child{color:#a8aaa2;font-size:.95rem}.dark:has(.editorial-case)>.footer{margin-top:0;padding-top:30px}.dark:has(.editorial-case) .footer-main{padding-bottom:36px}.dark:has(.editorial-case) .footer-heading{font-size:2.6rem}.dark:has(.editorial-case) .footer-main .eyebrow{margin-bottom:18px}.image-lightbox{width:min(1260px,100% - 40px);max-width:none;max-height:calc(100svh - 32px);color:var(--light);background:#111516;border:1px solid #ffffff29;padding:22px;overflow:auto}.image-lightbox::backdrop{background:#050708ed}.image-lightbox>header{color:#b9c0af;justify-content:space-between;align-items:center;gap:25px;margin-bottom:18px;font-size:.7rem;display:flex}.image-lightbox button{color:var(--light);background:0 0;border:0;padding:8px}.image-lightbox [data-image-close]{align-items:center;gap:20px;font-size:.75rem;display:flex}.image-lightbox [data-image-close]>span{font-size:1.4rem;line-height:1}.image-lightbox figure img{object-fit:contain;width:100%;height:auto;max-height:calc(100svh - 270px);margin-inline:auto}.image-lightbox figure figcaption{color:#c7cbc2;margin-top:17px;font-size:.76rem;line-height:1.4}.image-lightbox nav{border-top:1px solid #ffffff25;justify-content:space-between;align-items:center;gap:25px;margin-top:18px;padding-top:10px;display:flex}.image-lightbox nav>a{color:#afb5a8;font-size:.68rem}.image-lightbox nav>button{font-size:1.35rem;line-height:1}.image-lightbox [data-image-original]{border-bottom:1px solid #ffffff45;padding-block:3px}body:has(.image-lightbox[open]){overflow:hidden}@media (width>=1550px){.project-opening:not(.project-opening-split) .case-heading{grid-template-columns:1fr 2fr;column-gap:7%;display:grid}.project-opening:not(.project-opening-split) .case-heading h1{grid-area:1/2/3}.project-opening:not(.project-opening-split) .case-heading .back-link{align-self:start;margin:0}.project-opening:not(.project-opening-split) .case-heading>.eyebrow{align-self:end;margin:0}}@media (width<=1000px){.project-opening-split .project-opening-layout{grid-template-columns:1fr 1fr;gap:5%}.project-opening-split h1{font-size:3.5rem}.project-opening-portrait .case-media>.film{max-width:240px}.editorial-case .project-metadata{gap:20px}.editorial-case .project-metadata dd{font-size:.74rem}.editorial-section{gap:6%;padding-block:40px}.editorial-copy{font-size:.92rem}.editorial-section-heading h2{font-size:2.45rem}.editorial-case .film-gallery-portrait.film-gallery-3 .gallery-grid{gap:20px}.editorial-case .film figcaption{font-size:.61rem;display:block}.editorial-case .film figcaption a{margin-top:8px;display:inline-block}.editorial-case .artwork-pairs{gap:23px}.editorial-case .paired-images{gap:8px}.editorial-case .matrix-row{grid-template-columns:120px minmax(0,1fr) 30px;gap:10px}.editorial-case .production-matrix-layout{gap:30px}.editorial-case .next-project{grid-template-columns:1fr 180px;gap:30px}.editorial-case .next-project>img{width:180px;height:140px}}@media (width<=600px){.project-opening-layout,.project-opening-split .project-opening-layout{padding-block:24px 20px;display:block}.editorial-case .case-heading,.project-opening-split .case-heading{padding:0 0 25px}.project-opening .back-link,.project-opening-split .back-link{margin-bottom:28px}.project-opening .case-heading>.eyebrow{margin-bottom:15px;font-size:.59rem}.project-opening h1,.project-opening-split h1{font-size:clamp(3.1rem,13.3vw,4.4rem)}.project-opening h1 span,.project-opening-split h1 span{margin-top:12px;font-size:.46em;line-height:1.15}.project-opening-portrait .case-media>.film{max-width:220px}.project-opening-split:not(.project-opening-portrait) .case-media>.film{max-width:350px}.editorial-case .project-metadata{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-block:20px 25px}.editorial-case .project-metadata dt{font-size:.56rem}.editorial-case .project-metadata dd{font-size:.75rem}.editorial-section{padding-block:32px;display:block}.editorial-section-heading{flex-direction:row;align-items:baseline;gap:17px;margin-bottom:22px}.section-number{font-size:.59rem}.editorial-section-heading h2{font-size:2.05rem}.editorial-copy{font-size:.92rem;line-height:1.72}.selected-section{padding-block:30px 0}.selected-section>.editorial-section-heading{gap:17px;margin-bottom:26px}.editorial-case .gallery-heading{margin-bottom:17px;display:block}.editorial-case .gallery-heading h2,.editorial-case .gallery-heading h3,.editorial-case .social-gallery>header h3{font-size:1.2rem}.editorial-case .gallery-heading p{margin-top:12px;font-size:.75rem}.editorial-case .gallery-grid,.editorial-case .film-gallery-3 .gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.editorial-case .film-gallery-3 .gallery-grid>.film:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 8px)}.editorial-case .film-gallery-portrait.film-gallery-3 .gallery-grid{gap:24px 16px}.editorial-case .film-gallery-1 .gallery-grid{grid-template-columns:1fr}.editorial-case .play-icon{width:42px;height:42px;font-size:.75rem}.editorial-case .gallery-grid .film-play-label{padding:7px 8px;font-size:.53rem}.editorial-case .gallery-grid .film figcaption{font-size:.61rem}.selected-production>.supporting-gallery{margin-bottom:30px}.selected-production .film-gallery-1 .gallery-grid{max-width:190px}.editorial-case .artwork-grid figcaption{gap:8px;font-size:.61rem;line-height:1.5}.artwork-step{font-size:.55rem}.editorial-case .paired-artwork-gallery{margin-top:30px;padding-top:24px}.editorial-case .artwork-pairs{grid-template-columns:1fr;gap:23px}.editorial-case .paired-images{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.editorial-case .artwork-pair h4{font-size:.85rem}.editorial-case .paired-images figcaption{font-size:.58rem}.editorial-case .social-grid{gap:24px 16px}.editorial-case .social-caption h3{font-size:.74rem}.editorial-case .production-matrix{margin-top:30px;padding-block:27px}.editorial-case .production-matrix-heading h2{font-size:2rem}.editorial-case .production-matrix-heading>p{margin-top:18px;font-size:.88rem}.editorial-case .production-matrix-layout{grid-template-columns:1fr;gap:28px;margin-top:28px}.editorial-case .matrix-stat strong{font-size:7.7rem}.editorial-case .matrix-stat>p>span{font-size:1.2rem}.editorial-case .matrix-row{grid-template-columns:minmax(0,1fr) 30px;gap:8px}.editorial-case .matrix-track{grid-column:1/-1}.editorial-case .matrix-bars{gap:17px}.editorial-case .next-project{grid-template-columns:minmax(0,1fr) 85px;gap:20px;margin-top:40px;padding-block:28px 30px}.editorial-case .next-project h2{gap:14px;margin-top:16px;font-size:2.65rem}.editorial-case .next-project h2 svg{width:29px;height:29px}.editorial-case .next-project>img{width:85px;height:110px}.editorial-case .next-project>div>p:last-child{font-size:.75rem}.dark:has(.editorial-case) .footer-heading{font-size:2.3rem}.dark:has(.editorial-case) .footer-main{padding-bottom:28px}.image-lightbox{width:calc(100% - 20px);max-height:calc(100svh - 20px);padding:15px}.image-lightbox figure img{max-height:calc(100svh - 270px)}.image-lightbox nav>a{font-size:.6rem}.image-lightbox figure figcaption{font-size:.7rem}.image-expand{width:22px;height:22px;bottom:6px;right:6px}}@media (prefers-reduced-motion:reduce){.image-expand,.editorial-case .next-project img,.editorial-case .next-project h2 svg{transition:none}.editorial-case .next-project:hover h2 svg{transform:rotate(-45deg)}}.selected-production>.supporting-gallery>.gallery-heading{display:block}.image-lightbox button{min-width:44px;min-height:44px}.editorial-case .social-viewer>header button{min-height:44px}.selected-production{display:block}.selected-production>.supporting-gallery{margin-bottom:40px}.editorial-case .production-gallery .artwork-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;max-width:940px;display:grid}.editorial-case .production-gallery .artwork-image{background:#ffffff04;justify-content:center;align-items:center;height:280px}.editorial-case .production-gallery .artwork-image img{width:auto;max-width:100%;height:auto;max-height:280px}.editorial-case .production-gallery .image-expand{display:grid}.editorial-case .film-gallery-4 .gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px;max-width:760px}.editorial-case .film-gallery-4 .film figcaption>span{display:block}@media (width<=1000px){.editorial-case .production-gallery .artwork-image{height:230px}.editorial-case .production-gallery .artwork-image img{max-height:230px}.editorial-case .production-gallery .artwork-grid{gap:24px}}@media (width<=600px){.selected-production>.supporting-gallery{margin-bottom:32px}.selected-production .film-gallery-1 .gallery-grid{max-width:none}.editorial-case .production-gallery .artwork-grid{gap:24px 16px}.editorial-case .production-gallery .artwork-image{height:160px}.editorial-case .production-gallery .artwork-image img{max-height:160px}.editorial-case .film-gallery-4 .gallery-grid{grid-template-columns:1fr;gap:26px;max-width:300px;margin-inline:auto}}@media (width<=1000px){.editorial-case .film figcaption>span{display:block}}.selected-section>.editorial-section-heading h2{min-width:0;max-width:none;font-size:clamp(1.9rem,3.3vw,3.2rem)}.editorial-case .film-gallery-single .gallery-grid{grid-template-columns:1fr;max-width:920px;margin-inline:auto}.editorial-case .film-gallery-single .film{grid-template-columns:288px minmax(0,1fr);align-items:center;gap:40px;max-width:760px;display:grid}.editorial-case .film-gallery-single .film figcaption{max-width:330px;margin:0;font-size:.95rem;line-height:1.4;display:block}.editorial-case .film-gallery-single .film figcaption>span{display:block}.editorial-case .film-gallery-single .film figcaption small{margin-top:16px;font-size:.8rem;line-height:1.65;display:block}.editorial-case .film-gallery-single .film figcaption>a{margin-top:20px;font-size:.68rem;display:inline-block}@media (width<=1000px){.editorial-case .film-gallery-single .film{grid-template-columns:235px minmax(0,1fr);gap:32px}.editorial-case .film-gallery-single .film figcaption{font-size:.9rem}}@media (width<=600px){.selected-section>.editorial-section-heading h2{font-size:1.95rem;line-height:1.1}.editorial-case .film-gallery-single .gallery-grid{max-width:235px;margin-inline:auto}.editorial-case .film-gallery-single .film{display:block}.editorial-case .film-gallery-single .film figcaption{margin-top:15px;font-size:.77rem}.editorial-case .film-gallery-single .film figcaption small{margin-top:10px;font-size:.74rem}.editorial-case .film-gallery-single .film figcaption>a{margin-top:12px}}.editorial-case .film-gallery-single .gallery-grid{max-width:1050px;margin-inline:auto}.editorial-case .film-gallery-single .film{width:340px;max-width:100%;margin-inline:auto;display:block}.editorial-case .film-gallery-single .film figcaption{max-width:360px;margin-top:18px;font-size:.95rem;line-height:1.4}.editorial-case .film-gallery-single .film figcaption small{margin-top:12px;font-size:.8rem;line-height:1.65}.editorial-case .film-gallery-single .film figcaption>a{margin-top:14px}.editorial-case .film-gallery-single.film-gallery-editorial .film{grid-template-columns:360px minmax(0,1fr);align-items:center;gap:80px;width:100%;max-width:900px;display:grid}.editorial-case .film-gallery-editorial .film figcaption{margin:0}.editorial-case .film-gallery-4 .gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 32px;width:100%;max-width:1050px;margin-inline:auto}@media (width<=1000px){.editorial-case .film-gallery-single.film-gallery-editorial .film{grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:45px}.editorial-case .film-gallery-4 .gallery-grid{gap:30px 24px}}@media (width<=600px){.editorial-case .film-gallery-single .gallery-grid{max-width:280px}.editorial-case .film-gallery-single.film-gallery-editorial .film{display:block}.editorial-case .film-gallery-single .film figcaption{margin-top:16px;font-size:.83rem}.editorial-case .film-gallery-single .film figcaption small{font-size:.75rem}.editorial-case .film-gallery-4 .gallery-grid{grid-template-columns:1fr;gap:30px;max-width:400px}.editorial-case .film-gallery-single .gallery-grid{grid-template-columns:minmax(0,1fr);width:100%}.editorial-case .film-gallery-single .film{width:100%;min-width:0;max-width:280px}}
