.ms-hero{display:grid;grid-template-columns:.85fr 1.15fr;gap:7%;align-items:center;padding-block:38px 60px}.ms-hero h1{font-size:clamp(56px,6vw,86px);line-height:1.02;letter-spacing:-.055em}.ms-tagline{font-size:clamp(25px,2.5vw,35px);line-height:1.2;letter-spacing:-.035em;margin-top:22px}.ms-hero .lead{font-size:16px;margin-top:24px}.ms-hero img{width:100%;height:auto}.ms-hero figcaption{font-size:11px;color:#514448;margin-top:12px}.ms-section{padding-block:65px}.ms-role{display:grid;grid-template-columns:1fr 1.15fr;gap:9%;border-top:1px solid var(--line)}.ms-heading{max-width:760px;margin-bottom:32px}.ms-heading h2,.ms-role h2{font-size:clamp(32px,3.3vw,46px);line-height:1.13;max-width:24ch}.ms-role p,.ms-heading>p:not(.eyebrow){font-size:16px;line-height:1.75}.ms-heading>p:not(.eyebrow){margin-top:22px;max-width:66ch}.ms-paper{background:#f7f2ee}.ms-posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.ms-posts img,.ms-support img{width:100%;height:auto}.ms-posts h3,.ms-support h3,.ms-films h3{font-size:23px;line-height:1.2;letter-spacing:-.025em;margin:20px 0 12px}.ms-posts figcaption p,.ms-support figcaption p,.ms-films figcaption p{font-size:14px;line-height:1.65}.ms-support{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;max-width:760px;margin:44px auto 0}.ms-application-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:start}.ms-application-grid img{width:100%;height:auto}.ms-application-grid figure{min-width:0}.ms-application-grid .ms-wide{grid-column:1/-1}.ms-apps-digital{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center;margin-top:38px}.ms-apps-digital img{width:100%;height:auto}.ms-application-grid figcaption,.ms-apps-digital figcaption{font-size:12px;color:#514448;line-height:1.65;margin-top:15px}.ms-films{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.ms-films video{width:100%;height:auto;aspect-ratio:9/16;max-height:none;object-fit:contain;background:#efe1d2}.ms-film-length{font-size:10px!important;letter-spacing:.12em;text-transform:uppercase;color:var(--red);margin-top:18px}.ms-small{font-size:12px;line-height:1.7;color:#514448;margin-top:22px}.ms-case .closing p:not(.eyebrow){margin-top:20px}@media(max-width:700px){.ms-hero{grid-template-columns:1fr;gap:26px;padding-block:28px 42px}.ms-hero h1{font-size:58px}.ms-section{padding-block:42px}.ms-role{grid-template-columns:1fr;gap:24px}.ms-posts{grid-template-columns:1fr;gap:34px}.ms-posts figure{max-width:440px;margin:auto}.ms-support{gap:16px;margin-top:34px}.ms-support h3{font-size:20px}.ms-support figcaption p{font-size:13px}.ms-application-grid,.ms-apps-digital{grid-template-columns:1fr;gap:30px}.ms-apps-digital{margin-top:30px}.ms-films{grid-template-columns:1fr;gap:35px}.ms-films figure{max-width:350px;margin:auto}}
