.ProductionPortfolio_root__w0GXi{width:100%;min-height:100vh;background:#f8f7f3;color:#171715;font-family:Arial,Helvetica,sans-serif}.ProductionPortfolio_canvas__9pOW9{width:100%;margin:auto;background:#f8f7f3;overflow:hidden}.ProductionPortfolio_topbar__N0IkH{height:62px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(20px,3vw,48px);border-bottom:1px solid #d2d0ca;gap:20px}.ProductionPortfolio_brand__eq7YT{color:inherit;font-size:15px;font-weight:900;letter-spacing:-.07em;text-decoration:none;white-space:nowrap}.ProductionPortfolio_brand__eq7YT span{font-weight:400;letter-spacing:-.05em}.ProductionPortfolio_filmTop__T7T93>span,.ProductionPortfolio_footer__L3y5O>div>span,.ProductionPortfolio_introTop__ut6cv,.ProductionPortfolio_kicker__3scDX,.ProductionPortfolio_marquee__vq7iL,.ProductionPortfolio_private__CNJze,.ProductionPortfolio_projectMeta__qf_RD,.ProductionPortfolio_sectionDivider__TWOj5,.ProductionPortfolio_videoCaption__rUCB9{font-family:Courier New,monospace;font-size:11px;letter-spacing:.03em}.ProductionPortfolio_private__CNJze{color:#77746e}.ProductionPortfolio_topbar__N0IkH nav{display:flex;gap:clamp(15px,2vw,36px)}.ProductionPortfolio_topbar__N0IkH nav a{color:#171715;font-size:13px;text-decoration:none}.ProductionPortfolio_footer__L3y5O a:hover,.ProductionPortfolio_topbar__N0IkH nav a:hover{text-decoration:underline}.ProductionPortfolio_intro__13xVf{padding:28px clamp(20px,3vw,48px) 0}.ProductionPortfolio_introTop__ut6cv,.ProductionPortfolio_sectionDivider__TWOj5{display:flex;justify-content:space-between;gap:20px}.ProductionPortfolio_introTitle__zZzRy{min-height:330px;display:flex;align-items:flex-end;justify-content:space-between;gap:30px;padding:45px 0 35px}.ProductionPortfolio_introTitle__zZzRy h1{font-size:clamp(76px,12vw,190px);line-height:.76;letter-spacing:-.11em;font-weight:600;margin:0}.ProductionPortfolio_introTitle__zZzRy h1 em,.ProductionPortfolio_project__97X0o h2 i{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.09em}.ProductionPortfolio_introTitle__zZzRy>p{width:230px;font-size:16px;line-height:1.45;margin:0}.ProductionPortfolio_marquee__vq7iL{display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-top:1px solid #171715}.ProductionPortfolio_studio__fklDu{display:grid;grid-template-columns:minmax(140px,1fr) minmax(0,2fr);grid-gap:3rem;gap:3rem;padding:48px clamp(20px,3vw,48px);border-top:1px solid #d2d0ca;border-bottom:1px solid #d2d0ca}.ProductionPortfolio_studio__fklDu p{max-width:650px;margin:0;font-size:clamp(20px,2.4vw,32px);line-height:1.3;letter-spacing:-.035em}.ProductionPortfolio_assetPlaceholder__X13_Q{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:25px;background:radial-gradient(circle at 80% 15%,#eeece6 0,#cac7be 44%,#aaa69e 100%);color:#242320;font-family:Courier New,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.ProductionPortfolio_assetPlaceholder__X13_Q strong{font-family:Arial,Helvetica,sans-serif;font-size:clamp(35px,6vw,85px);font-weight:500;line-height:.92;letter-spacing:-.08em;max-width:70%;text-transform:none}.ProductionPortfolio_sectionDivider__TWOj5{padding:18px clamp(20px,3vw,48px);border-bottom:1px solid #d2d0ca}.ProductionPortfolio_feature__pBUyK{padding:0 clamp(20px,3vw,48px) 86px}.ProductionPortfolio_featureHeading__xn7Fq{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,220px) minmax(0,360px);align-items:end;grid-gap:clamp(20px,3vw,45px);gap:clamp(20px,3vw,45px);padding:66px 0 35px}.ProductionPortfolio_projectHeader__Orwrc{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;padding:66px 0 35px}.ProductionPortfolio_featureHeading__xn7Fq h2{font-size:clamp(110px,17vw,240px);letter-spacing:-.12em;line-height:.75;margin:20px 0 0;font-weight:600}.ProductionPortfolio_punctuation__tJg1l{color:#812d29}.ProductionPortfolio_featureHeading__xn7Fq>p,.ProductionPortfolio_projectHeader__Orwrc>p{max-width:360px;font-size:17px;line-height:1.5;margin:0}.ProductionPortfolio_v2Still__b6rqx{width:100%;aspect-ratio:4/3;position:relative;overflow:hidden;background:#d2d0ca}.ProductionPortfolio_v2Still__b6rqx img{object-fit:cover}.ProductionPortfolio_v2Still__b6rqx>span{position:absolute;z-index:1;bottom:0;left:0;padding:8px 10px;background:#f8f7f3;font:10px Courier New,monospace}.ProductionPortfolio_creditLine__HmKkZ{display:flex;justify-content:space-between;gap:15px;border-top:1px solid #171715;padding:12px 0;font-family:Courier New,monospace;font-size:11px}.ProductionPortfolio_breakdown__bgyng{display:grid;grid-template-columns:1fr 2fr;grid-gap:40px;gap:40px;padding:55px 0 72px;border-bottom:1px solid #bfbdb5}.ProductionPortfolio_breakdown__bgyng h3,.ProductionPortfolio_filmTop__T7T93 h3{font-size:clamp(35px,4vw,60px);font-weight:500;line-height:1;letter-spacing:-.07em;margin:25px 0 0}.ProductionPortfolio_breakdownGrid__b9AwP{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.ProductionPortfolio_breakdownGrid__b9AwP>div{border-top:1px solid #171715;padding-top:12px}.ProductionPortfolio_breakdownGrid__b9AwP span{font-family:Courier New,monospace;font-size:11px}.ProductionPortfolio_breakdownGrid__b9AwP p{font-size:14px;line-height:1.55;margin:35px 0 0}.ProductionPortfolio_filmArea__gMoTz{padding:35px 0 10px}.ProductionPortfolio_filmTop__T7T93{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:30px}.ProductionPortfolio_filmTop__T7T93 h3{margin:0}.ProductionPortfolio_filmGrid__RhoNW{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.ProductionPortfolio_filmCard__E6DaY{min-width:0;background:#171715;color:#f8f7f3}.ProductionPortfolio_filmCard__E6DaY video,.ProductionPortfolio_projectVideo__5ZImE video{width:100%;display:block;aspect-ratio:16/9;background:#101010;object-fit:contain}.ProductionPortfolio_filmCardCaption__DIqXT{display:flex;align-items:baseline;justify-content:space-between;gap:15px;padding:17px}.ProductionPortfolio_filmCardCaption__DIqXT span{font:11px Courier New,monospace}.ProductionPortfolio_filmCardCaption__DIqXT strong{font-size:clamp(18px,2vw,29px);font-weight:500;letter-spacing:-.06em}.ProductionPortfolio_videoPlaceholder__BGdKX{width:100%;aspect-ratio:16/9;background:#1b1b1a;color:#eee;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(16px,3vw,45px);font-family:Courier New,monospace;font-size:11px;letter-spacing:.05em}.ProductionPortfolio_videoPlaceholder__BGdKX strong{font-family:Arial,Helvetica,sans-serif;font-size:clamp(36px,7vw,100px);font-weight:500;letter-spacing:-.08em;line-height:.9}.ProductionPortfolio_videoPlaceholder__BGdKX a{color:inherit}.ProductionPortfolio_videoCaption__rUCB9{display:flex;justify-content:space-between;gap:20px;padding:13px 16px;color:#eee}.ProductionPortfolio_project__97X0o{padding:0 clamp(20px,3vw,48px) 85px}.ProductionPortfolio_projectHeader__Orwrc h2{font-size:clamp(70px,11vw,150px);font-weight:600;letter-spacing:-.1em;line-height:.78;margin:30px 0 0}.ProductionPortfolio_projectVideo__5ZImE{background:#101010}.ProductionPortfolio_projectMeta__qf_RD{display:flex;justify-content:space-between;gap:20px;padding:15px 0;border-bottom:1px solid #bfbdb5}.ProductionPortfolio_footer__L3y5O{min-height:250px;background:#1d1d1b;color:#f5f4ee;padding:35px clamp(20px,3vw,48px);display:flex;align-items:flex-end;justify-content:space-between}.ProductionPortfolio_footer__L3y5O>div{display:flex;flex-direction:column;gap:24px}.ProductionPortfolio_footer__L3y5O strong{font-size:clamp(40px,7vw,90px);font-weight:500;line-height:.9;letter-spacing:-.08em}.ProductionPortfolio_footer__L3y5O a{color:inherit;text-decoration:none;font-size:13px}.ProductionPortfolio_footerLinks__m2zhm{text-align:right}.ProductionPortfolio_footerLinks__m2zhm a:last-child{opacity:.55;font-size:11px}@media (max-width:900px){.ProductionPortfolio_private__CNJze{display:none}.ProductionPortfolio_studio__fklDu{grid-template-columns:1fr 2fr}.ProductionPortfolio_featureHeading__xn7Fq{grid-template-columns:1fr 150px}.ProductionPortfolio_featureHeading__xn7Fq>p{grid-column:1/-1}.ProductionPortfolio_breakdown__bgyng{grid-template-columns:1fr}}@media (max-width:650px){.ProductionPortfolio_topbar__N0IkH{height:56px}.ProductionPortfolio_topbar__N0IkH nav{gap:12px}.ProductionPortfolio_topbar__N0IkH nav a{font-size:11px}.ProductionPortfolio_introTitle__zZzRy{min-height:270px;display:block;padding-top:45px}.ProductionPortfolio_introTitle__zZzRy h1{font-size:clamp(70px,18vw,110px)}.ProductionPortfolio_introTitle__zZzRy>p{width:auto;margin-top:35px;font-size:13px}.ProductionPortfolio_marquee__vq7iL span:nth-child(2),.ProductionPortfolio_marquee__vq7iL span:nth-child(3),.ProductionPortfolio_sectionDivider__TWOj5 span:last-child{display:none}.ProductionPortfolio_studio__fklDu{grid-template-columns:1fr;gap:16px;padding:32px 20px}.ProductionPortfolio_featureHeading__xn7Fq{grid-template-columns:1fr 38%;gap:20px;padding-top:48px}.ProductionPortfolio_projectHeader__Orwrc{display:block;padding-top:48px}.ProductionPortfolio_featureHeading__xn7Fq>p,.ProductionPortfolio_projectHeader__Orwrc>p{margin-top:35px;font-size:15px}.ProductionPortfolio_creditLine__HmKkZ{flex-direction:column;gap:5px}.ProductionPortfolio_filmGrid__RhoNW{grid-template-columns:1fr;gap:18px}.ProductionPortfolio_breakdownGrid__b9AwP{grid-template-columns:1fr;gap:22px}.ProductionPortfolio_breakdownGrid__b9AwP p{margin-top:15px}.ProductionPortfolio_filmTop__T7T93>span{max-width:95px;text-align:right}.ProductionPortfolio_filmstrip__8f3JU button{padding:10px;min-height:115px}.ProductionPortfolio_filmstrip__8f3JU button strong{font-size:18px}.ProductionPortfolio_filmstrip__8f3JU button small,.ProductionPortfolio_videoCaption__rUCB9 span:last-child{display:none}.ProductionPortfolio_projectMeta__qf_RD{flex-direction:column;gap:7px}.ProductionPortfolio_footer__L3y5O{align-items:flex-start;flex-direction:column;justify-content:space-between;gap:30px}}