.meriva-project{--navy:#0a122b;--cream:#f5f2eb;--gold:#c0a56e}.mv-intro{padding-top:48px;padding-bottom:50px}.mv-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-top:48px;gap:40px}.mv-heading h1{font-size:clamp(85px,10vw,150px);line-height:.88;font-weight:400;letter-spacing:-.045em;margin:0}.mv-heading h1 em{font-weight:400}.mv-heading>div{padding-bottom:8px}.mv-heading p{font-size:22px;line-height:1.5;margin:26px 0}.mv-hero{display:grid;grid-template-columns:1.18fr 1fr;background:var(--navy);padding:0}.mv-hero>img{width:100%;height:100%;object-fit:cover}.mv-brand{display:flex;align-items:center;justify-content:center;padding:12%}.mv-brand img{width:90%;height:auto}.mv-story{display:grid;grid-template-columns:1fr 2fr;gap:50px;padding-top:110px;padding-bottom:110px}.meriva-project h2{font-size:clamp(40px,4.5vw,68px);line-height:1.06;font-weight:400;letter-spacing:-.025em;margin:0 0 32px}.meriva-project p{font-size:19px;line-height:1.7;max-width:650px}.mv-story .mv-scope{font-size:13px;line-height:1.9;border-top:1px solid #ccc3b7;padding-top:25px;margin-top:35px}.mv-origin{background:#eee9df;padding:85px 0}.mv-origin-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:12%;align-items:center}.mv-icon{display:block;width:125px;height:180px;object-fit:contain;margin:50px 0 40px}.mv-film{max-width:370px;justify-self:end}.meriva-project video{display:block;width:100%;height:auto;background:var(--navy)}.mv-film>span{display:block;margin-top:15px}.mv-system,.mv-physical{padding-top:100px;padding-bottom:30px}.mv-section-heading{margin-bottom:45px}.mv-section-heading>.eyebrow{display:block;margin-bottom:30px}.mv-two{display:grid;grid-template-columns:1fr 1fr;gap:28px}.meriva-project figure{margin:0}.mv-two img{display:block;width:100%;height:auto}.meriva-project figcaption{margin-top:14px;font-size:11px}.mv-colors{display:grid;grid-template-columns:repeat(5,1fr);margin-top:55px;border:1px solid #ddd6c9}.mv-colors>div{height:175px;padding:22px 18px;display:flex;flex-direction:column;justify-content:space-between;font-size:14px}.mv-colors .mono{font-size:11px}.mv-wordmark{padding:70px 10% 20px}.mv-wordmark img{width:100%;height:auto}.mv-physical{padding-bottom:110px}.mv-digital{background:var(--cream);padding:100px 0}.mv-web img{width:100%;height:auto;display:block}.mv-apps{margin-top:65px}.mv-communication{display:grid;grid-template-columns:1.1fr 1fr;gap:12%;align-items:center;margin-top:100px}.mv-communication .eyebrow{display:block;margin-bottom:32px}.mv-communication video{aspect-ratio:4/5}.mv-communication .mono{font-size:11px}.mv-end{display:flex;flex-direction:column;align-items:center;gap:45px;background:var(--navy);color:var(--cream);padding-top:75px;padding-bottom:65px;margin-top:80px;margin-bottom:100px}.mv-end img{width:200px;height:230px;object-fit:contain}.mv-end .link{color:var(--cream)}
@media(max-width:700px){.mv-intro{padding-top:28px;padding-bottom:32px}.mv-heading{display:block;margin-top:40px}.mv-heading h1{font-size:85px}.mv-heading>div{margin-top:35px}.mv-heading p{font-size:19px;margin:18px 0}.mv-heading .eyebrow{font-size:10px}.mv-hero{grid-template-columns:1fr 1fr}.mv-brand{padding:12%}.mv-story{grid-template-columns:1fr;gap:28px;padding-top:60px;padding-bottom:60px}.meriva-project h2{font-size:42px}.meriva-project p{font-size:17px}.mv-origin{padding:55px 0}.mv-origin-grid{grid-template-columns:1fr;gap:40px}.mv-icon{margin:30px 0;width:90px;height:125px}.mv-film{justify-self:center;width:80%;max-width:320px}.mv-system,.mv-physical{padding-top:60px}.mv-two{gap:16px}.mv-colors{margin-top:35px}.mv-colors>div{height:115px;padding:12px 6px;font-size:10px}.mv-colors .mono{font-size:8px}.mv-wordmark{padding:42px 0 0}.mv-physical{padding-bottom:60px}.mv-digital{padding:60px 0}.mv-apps{margin-top:35px}.mv-communication{grid-template-columns:1fr;gap:25px;margin-top:60px}.mv-end{margin-top:45px;margin-bottom:55px;padding-top:45px;padding-bottom:45px}.mv-end img{width:150px;height:180px}.mv-two figcaption{font-size:9px;line-height:1.5}}
.mv-heading h1 em{font-weight:400}@media(max-width:700px){.mv-system .mv-two{grid-template-columns:1fr;gap:32px}}

.mv-heading h1 em{font-family:NewYork,Georgia,serif;font-weight:400;letter-spacing:-.035em}
