.mf3D7W_page{--industry-scrim:var(--shade-film)}.mf3D7W_hero{background:var(--color-background);position:relative}.mf3D7W_heroMedia{aspect-ratio:16/9;width:100%;max-height:76vh;overflow:hidden;container-type:size}.mf3D7W_heroMedia>div{aspect-ratio:auto;width:100%;max-width:none;height:100%}.mf3D7W_heroMedia video{object-fit:cover}.mf3D7W_heroCaption{border-bottom:1px solid var(--color-border);padding:28px 6% 40px;position:relative}.mf3D7W_heroCaption h1{letter-spacing:0;max-width:900px;font-size:38px;line-height:1.1}.mf3D7W_section{padding:64px 6%}.mf3D7W_section+.mf3D7W_section{border-top:1px solid var(--color-border)}.mf3D7W_section h2{letter-spacing:0}.mf3D7W_logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:48px;margin-bottom:56px;display:flex}.mf3D7W_logos img{object-fit:contain;filter:grayscale()invert();opacity:.8;width:auto;max-width:180px;height:48px}.mf3D7W_workGrid{grid-auto-rows:1fr;align-items:stretch;gap:28px;margin-top:32px;display:grid}.mf3D7W_workCard{min-width:0;height:100%}.mf3D7W_workCard a{flex-direction:column;height:100%;display:flex}.mf3D7W_workImage{aspect-ratio:16/10;object-position:center top;background:var(--color-card);flex-shrink:0;width:100%;overflow:hidden}.mf3D7W_workCard img{object-fit:cover;object-position:inherit;width:100%;height:100%;transition:opacity .3s;display:block}.mf3D7W_workCard a:hover img{opacity:.8}.mf3D7W_workCard h3{letter-spacing:0;margin-top:18px;font-size:24px}.mf3D7W_gallery{columns:2;column-gap:12px;margin-top:48px}.mf3D7W_gallery>div{break-inside:avoid;margin-bottom:12px}.mf3D7W_twoCol{gap:32px;display:grid}.mf3D7W_copy{color:var(--color-muted-foreground);font-size:18px;line-height:1.8}.mf3D7W_copy p+p{margin-top:20px}.mf3D7W_services{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.mf3D7W_services li{border-top:1px solid var(--color-border);padding-top:20px;font-size:22px;font-weight:600}.mf3D7W_services svg{color:var(--color-primary);margin-bottom:16px}.mf3D7W_timeline{border-left:1px solid var(--color-primary);gap:32px;margin-top:48px;display:grid}.mf3D7W_timeline li{padding-left:28px;position:relative}.mf3D7W_timeline li:before{content:"";background:var(--color-primary);border-radius:50%;width:11px;height:11px;position:absolute;top:23px;left:-6px}.mf3D7W_number{-webkit-text-stroke:1px var(--color-primary);color:#0000;font-size:52px;font-weight:800;line-height:1}.mf3D7W_timeline h3{letter-spacing:0;margin-top:24px;font-size:22px}.mf3D7W_quotes{gap:28px;margin-top:32px;display:grid}.mf3D7W_quote{border:1px solid var(--color-border);background:var(--color-card);padding:32px}.mf3D7W_quote blockquote{letter-spacing:0;font-size:22px;font-weight:500;line-height:1.6}.mf3D7W_quote figcaption{color:var(--color-muted-foreground);margin-top:24px;font-size:16px}.mf3D7W_quote img{object-fit:cover;border-radius:50%;width:48px;height:48px;margin-bottom:24px}.mf3D7W_cta{background:var(--color-primary);color:var(--color-primary-foreground);padding:64px 6%}.mf3D7W_cta h2{letter-spacing:0;max-width:800px;font-size:38px;line-height:1.2}.mf3D7W_page .mf3D7W_button{text-transform:none;letter-spacing:0;padding:18px 32px;font-size:18px;font-weight:600}.mf3D7W_page .mf3D7W_button:active{transform:none}.mf3D7W_cta .mf3D7W_button{background:var(--color-background);color:var(--color-foreground)}.mf3D7W_cta .mf3D7W_button:hover{background:var(--color-secondary)}.mf3D7W_films{margin-top:32px}.mf3D7W_films summary{cursor:pointer;color:var(--color-primary);text-underline-offset:5px;padding:16px 0;font-size:18px;text-decoration:underline;list-style:none}.mf3D7W_films summary::-webkit-details-marker{display:none}.mf3D7W_filmGrid{gap:32px;margin-top:24px;display:grid}.mf3D7W_filmGrid h3{letter-spacing:0;margin-bottom:16px;font-size:20px}@media (width>=768px){.mf3D7W_heroCaption{background:var(--industry-scrim);pointer-events:none;padding-top:100px;position:absolute;inset:auto 0 0}.mf3D7W_heroCaption .mf3D7W_button{pointer-events:auto}.mf3D7W_heroCaption h1{font-size:56px}.mf3D7W_workGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.mf3D7W_gallery{columns:3}.mf3D7W_twoCol{grid-template-columns:1fr 1fr;gap:72px}.mf3D7W_quotes{grid-template-columns:repeat(2,minmax(0,1fr))}.mf3D7W_section{padding-block:88px}.mf3D7W_cta h2{font-size:52px}.mf3D7W_filmGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.mf3D7W_timeline{border-left:0;border-top:1px solid var(--color-primary);grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;padding-top:32px}.mf3D7W_timeline li{padding-left:0}.mf3D7W_timeline li:before{top:-38px;left:0}}@media (prefers-reduced-motion:reduce){.mf3D7W_page *{scroll-behavior:auto}}
