.about-page main{position:relative;background:#08111bee}.about-hero{height:92svh;min-height:720px;position:relative;overflow:hidden}.about-gate{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:64% center;transform:scale(1.06) translateY(var(--about-depth,0px))}.about-shade{position:absolute;inset:0;background:linear-gradient(90deg,#040c16e8,transparent 95%),linear-gradient(0deg,#08111b,transparent 45%,#07101b55)}.about-intro{position:absolute;left:8%;right:8%;bottom:16%;max-width:780px}.about-intro h1{font-size:clamp(70px,8vw,128px);line-height:.92;letter-spacing:-1px;font-weight:500}.about-intro>p:not(.eyebrow){font-size:19px;line-height:1.8;color:#e6ebef;margin:25px 0 18px}.hero-footnote{position:absolute;bottom:45px;left:8%;font-size:9px;letter-spacing:3px;color:#d6e0e7}.about-manifesto{display:grid;grid-template-columns:1fr 2fr;gap:70px;padding:100px 8%}.about-manifesto h2,.section-title h2{font-size:clamp(48px,5.7vw,88px);font-weight:500;letter-spacing:-1px}.about-manifesto p:not(.eyebrow){max-width:660px;font-size:17px;line-height:1.9;color:#ccd6df}.about-manifesto p a,.press-copy p a{text-decoration:underline;text-underline-offset:4px;color:#f3f5f7}.about-studios{padding:30px 8% 100px}.section-title{margin-bottom:45px}.studio-pair{display:grid;grid-template-columns:1fr 1fr;gap:25px}.studio-door{min-height:520px;position:relative;overflow:hidden;border:1px solid #ffffff25}.studio-door>img{position:absolute;width:100%;height:100%;object-fit:cover;transition:transform .8s}.studio-door:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#030b14f5,transparent 100%)}.studio-door>div{position:absolute;z-index:1;bottom:35px;left:30px;right:30px}.studio-door span{font-size:9px;letter-spacing:2px}.studio-door h3{font-size:44px;margin-top:16px;line-height:1.05}.studio-door p{font-size:14px;line-height:1.7;color:#d2dce5;max-width:330px}.studio-door b{font-size:10px;letter-spacing:1px;font-weight:500;display:inline-block;border-bottom:1px solid #c6d7e0;padding-bottom:10px}.studio-door:hover img{transform:scale(1.035)}.about-people{padding:90px 8%;border-top:1px solid #ffffff25;background:#0c1822}.people-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:50px 25px}.portrait-frame{aspect-ratio:4/3;overflow:hidden;background:#18232c}.portrait-frame img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.person:hover img{transform:scale(1.025)}.person h3{font-size:34px;margin:22px 0 10px;line-height:1.1}.person>p{font-size:11px;line-height:1.8;color:#cfdae3;margin:0;letter-spacing:.35px}.person>a{display:inline-block;font-size:11px;margin-top:12px;text-decoration:underline;text-underline-offset:4px}.about-press{display:grid;grid-template-columns:minmax(220px,380px) minmax(0,600px);gap:70px;justify-content:center;padding:110px 8%;align-items:center}.press-photo img{width:100%;display:block;aspect-ratio:4/5;object-fit:cover;object-position:50% 35%}.press-copy h2{font-size:clamp(65px,7vw,100px);font-weight:500}.press-copy h3{font-family:'DM Sans',sans-serif;font-size:14px;line-height:1.6;margin:25px 0}.press-copy>p:not(.eyebrow){font-size:15px;line-height:1.9;color:#cbd6e0}.press-copy .press-address{font-size:11px!important;margin-top:16px}.about-closing{padding:85px 8% 110px;border-top:1px solid #ffffff25;background:linear-gradient(115deg,#142638,#08111b)}.about-closing h2{font-size:clamp(65px,8vw,120px);font-weight:500;margin-bottom:30px}.about-closing .film-action{margin:0 12px 12px 0}.about-page footer{background:#08111b;color:#cbd6df;flex-wrap:wrap}.about-motion .reveal{opacity:0;transform:translateY(28px);transition:opacity .8s,transform .8s}.about-motion .reveal.visible{opacity:1;transform:none}
@media(max-width:900px){.people-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-manifesto{grid-template-columns:1fr;gap:10px}.about-press{gap:35px}.studio-door{min-height:460px}}
@media(max-width:600px){.about-hero{min-height:760px;height:95svh}.about-intro{left:7%;right:7%;bottom:14%}.about-intro h1{font-size:76px}.about-intro>p:not(.eyebrow){font-size:17px}.about-gate{object-position:58% center}.about-manifesto,.about-people,.about-press,.about-closing{padding:65px 7%}.about-studios{padding:15px 7% 65px}.studio-pair,.about-press{grid-template-columns:1fr}.people-grid{gap:35px 18px}.person h3{font-size:29px}.portrait-frame{aspect-ratio:4/5}.person>p{font-size:10px}.press-photo{max-width:340px}.studio-door h3{font-size:40px}.about-page .chosen-header nav{gap:16px}}
@media(prefers-reduced-motion:reduce){.about-motion .reveal{opacity:1;transform:none;transition:none}.about-gate{transform:none}.studio-door>img,.portrait-frame img{transition:none}}

/* Maya: monochrome treatment in both her team and publicity portraits. */
.about-page img[src="news-assets/088d1b05536ba8a491.png.webp"]{filter:grayscale(1)}

