@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700&display=swap');
:root{--ink:#2b2422;--peach:#e9c5ac;--cream:#f9f4ee;--burn:#8e462f;--line:#e4d7cd}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--cream);font-family:Manrope,Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}img{display:block;max-width:100%}.mv-nav{height:76px;background:#fffaf4;display:flex;align-items:center;gap:36px;padding:0 4.6%;position:relative;z-index:5;border-bottom:1px solid #e5ded3}.mv-brand{font:54px/.85 Georgia,serif;letter-spacing:-5px}.mv-brand sup{font:11px Manrope,sans-serif;letter-spacing:0;vertical-align:top;margin-left:7px}.mv-links{display:flex;gap:29px;margin:auto;font-size:12px;font-weight:700;letter-spacing:.03em}.mv-links a:hover{color:var(--burn)}.mv-right{font-size:12px;white-space:nowrap}.mv-burger{display:none;background:transparent;border:0}.mv-hero{min-height:660px;display:grid;grid-template-columns:41% 59%;background:#f1ddd1;overflow:hidden}.mv-hero-copy{padding:65px 5vw 42px 11.2%;display:flex;flex-direction:column;align-items:flex-start;position:relative;z-index:1}.mv-kicker{font:700 11px Manrope,sans-serif;letter-spacing:.21em;text-transform:uppercase}.mv-hero h1{font:clamp(74px,8.0vw,150px)/.92 Georgia,serif;letter-spacing:-.086em;margin:58px 0 28px}.mv-hero h1 em{font-weight:400;color:#a56146}.mv-hero p{max-width:335px;font-size:15px;line-height:1.8;margin:0 0 30px}.mv-button{background:#2e2927;color:#fff;border-radius:2px;padding:18px 23px;display:inline-flex;gap:45px;align-items:center;font-size:12px;font-weight:700;transition:transform .3s}.mv-button:hover{transform:translateY(-3px)}.mv-button.light{background:#fcf7ee;color:var(--ink)}.mv-count{margin-top:auto;padding-top:35px;font-size:11px;letter-spacing:.2em}.mv-hero-photo{position:relative;min-height:660px;background:#b2a49a url('../assets/cases/mova-v7-hero.jpg') center/cover}.mv-hero-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(91,45,35,.17),transparent 35%)}.mv-photo-index{position:absolute;bottom:32px;right:35px;z-index:1;color:#fff;display:flex;align-items:center;gap:12px;font-size:11px;letter-spacing:.12em}.mv-photo-index::before{content:'';width:68px;height:1px;background:#fff}.mv-ticker{padding:16px 0;overflow:hidden;background:#9f5b43;color:#fff;white-space:nowrap;font:13px Manrope,sans-serif;letter-spacing:.23em}.mv-ticker div{animation:mvTicker 22s linear infinite}@keyframes mvTicker{to{transform:translateX(-40%)}}.mv-wrap{max-width:1450px;margin:auto;padding:0 5.1%}.mv-intro{padding:125px 0 82px;display:grid;grid-template-columns:35% 65%;gap:30px}.mv-label{font:700 11px Manrope,sans-serif;letter-spacing:.19em;text-transform:uppercase;color:var(--burn)}.mv-intro h2,.mv-collection-head h2{font:clamp(40px,5.7vw,92px)/1.03 Georgia,serif;letter-spacing:-.06em;margin:0}.mv-intro h2 em,.mv-collection-head h2 em{color:#a56146;font-weight:400}.mv-intro p{max-width:485px;margin-top:27px;font-size:15px;line-height:1.85}.mv-collection-head{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:28px}.mv-collection-head h2{font-size:clamp(48px,6vw,90px)}.mv-textlink{font:700 12px Manrope,sans-serif;border-bottom:1px solid #ab7560;padding-bottom:9px;white-space:nowrap}.mv-products{display:grid;grid-template-columns:1.2fr .8fr 1fr;gap:13px;padding-bottom:105px}.mv-product{min-height:430px;position:relative;overflow:hidden;background:#eeded2;display:flex;align-items:center;justify-content:center}.mv-product:nth-child(2){background:#d8d5ca}.mv-product:nth-child(3){background:#ebc2ab}.mv-product img{max-height:340px;object-fit:contain;filter:drop-shadow(10px 18px 14px #30211933);transition:transform .55s}.mv-product:hover img{transform:translateY(-12px) rotate(-2deg) scale(1.05)}.mv-product-title{position:absolute;bottom:25px;left:25px;right:25px;display:flex;justify-content:space-between;align-items:flex-end;font-size:13px;font-weight:700}.mv-product-title span{display:block;font-size:10px;font-weight:400;margin-top:5px}.mv-product-title b{font-size:30px;font-weight:400}.mv-editorial{display:grid;grid-template-columns:54% 46%;min-height:620px;background:#392e29;color:#fff}.mv-editorial-image{background:url('../assets/cases/mova-cinematic.webp') center/cover;min-height:530px}.mv-editorial-copy{padding:80px 12%;display:flex;flex-direction:column;justify-content:space-between}.mv-editorial-copy h2{font:clamp(58px,6vw,100px)/.98 Georgia,serif;letter-spacing:-.06em;margin:30px 0}.mv-editorial-copy h2 em{color:#deb29b}.mv-editorial-copy p{font-size:14px;line-height:1.9;max-width:310px}.mv-showroom{background:#f5e6da;padding:100px 0}.mv-showroom h2{font:clamp(44px,5.3vw,84px)/1.03 Georgia,serif;letter-spacing:-.05em;margin:18px 0 35px}.mv-showroom-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.mv-showroom-card{min-height:350px;background:#e8c7b0;position:relative;overflow:hidden}.mv-showroom-card:nth-child(2){background:#dce1d6}.mv-showroom-card img{height:100%;width:100%;object-fit:cover}.mv-showroom-card:nth-child(2) img{object-fit:contain;padding:25px}.mv-showroom-card span{position:absolute;bottom:23px;left:25px;background:#f9f4ee;padding:13px 18px;font-size:12px}.mv-footer{background:#332b28;color:#fff;padding:70px 5%;display:flex;justify-content:space-between;align-items:end;gap:30px}.mv-footer strong{font:clamp(70px,11vw,155px)/.9 Georgia,serif;letter-spacing:-.09em}.mv-footer a{border-bottom:1px solid #fff;padding-bottom:10px;font-size:13px}.mv-note{font:11px Manrope,sans-serif;opacity:.65}.mv-mobilemenu{display:none} @media(max-width:850px){.mv-nav{height:62px;padding:0 20px}.mv-brand{font-size:40px}.mv-links{display:none}.mv-burger{display:block;margin-left:auto}.mv-right{display:none}.mv-mobilemenu.is-open{display:flex;flex-direction:column;gap:22px;padding:25px;background:#fffaf4;position:absolute;left:0;right:0;top:62px;box-shadow:0 18px 40px #0002}.mv-hero{display:flex;flex-direction:column}.mv-hero-copy{padding:35px 25px 38px;min-height:485px}.mv-hero h1{font-size:clamp(78px,18vw,130px);margin:40px 0 21px}.mv-hero p{font-size:13px;margin-bottom:23px}.mv-hero-photo{min-height:405px}.mv-wrap{padding:0 22px}.mv-intro{padding:70px 0 55px;display:block}.mv-intro h2{margin-top:25px;font-size:51px}.mv-intro p{font-size:13px}.mv-collection-head{display:block}.mv-collection-head h2{margin:16px 0 25px}.mv-products{grid-template-columns:1fr 1fr;gap:9px;padding-bottom:55px}.mv-product{min-height:245px}.mv-product:first-child{grid-column:span 2;min-height:360px}.mv-product img{max-height:205px}.mv-product:first-child img{max-height:285px}.mv-product-title{left:14px;right:14px;bottom:15px;font-size:11px}.mv-editorial{display:flex;flex-direction:column}.mv-editorial-image{min-height:355px}.mv-editorial-copy{padding:50px 25px}.mv-editorial-copy h2{font-size:65px}.mv-showroom{padding:65px 0}.mv-showroom h2{font-size:52px}.mv-showroom-grid{grid-template-columns:1fr}.mv-showroom-card{min-height:270px}.mv-footer{padding:60px 25px;display:block}.mv-footer strong{font-size:80px}.mv-footer a{display:inline-block;margin-top:27px}}
@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
