.mvn-company{--company-gutter: 48px;max-width:1600px;margin-inline:auto;color:#111;background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6}.mvn-company *,.mvn-company *:before,.mvn-company *:after{box-sizing:border-box}.mvn-company :is(h1,h2,h3,p,ul){margin:0}.mvn-company :is(h1,h2,h3){color:inherit;font-family:inherit;letter-spacing:0;text-transform:none}.mvn-company a{color:inherit}.mvn-company a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.mvn-company__nav{border-bottom:1px solid #e5e5e5;padding-inline:var(--company-gutter)}.mvn-company__nav-inner{display:flex;align-items:center;justify-content:space-between;gap:24px}.mvn-company__nav-label{flex-shrink:0;font-size:14px;font-weight:600}.mvn-company__nav ul{display:flex;gap:28px;overflow-x:auto;padding:0;list-style:none;scrollbar-width:none}.mvn-company__nav li{flex:0 0 auto}.mvn-company__nav a{display:flex;align-items:center;min-height:64px;border-bottom:2px solid transparent;font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap}.mvn-company__nav a:hover,.mvn-company__nav a[aria-current=page]{border-bottom-color:#111}.mvn-company__intro{padding:64px var(--company-gutter) 52px}.mvn-company__intro--center{text-align:center}.mvn-company .mvn-company__eyebrow{margin-bottom:20px;font-size:14px;font-weight:500;line-height:1.5}.mvn-company h1{font-size:clamp(46px,6vw,88px);font-weight:700;letter-spacing:-.065em;line-height:.98}.mvn-company .mvn-company__lead{max-width:650px;margin:24px auto 28px;font-size:18px;line-height:1.55}.mvn-company .mvn-company__button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 24px;border:1px solid transparent;border-radius:999px;background:#111;color:#fff;font-size:16px;font-weight:500;line-height:1.35;text-decoration:none}.mvn-company__button:hover{background:#393939}.mvn-company__campaign{display:block;overflow:hidden;margin-inline:var(--company-gutter);border-radius:12px}.mvn-company__campaign img{display:block;width:100%;height:auto}.mvn-company__story{max-width:900px;margin-inline:auto;padding:80px var(--company-gutter);text-align:center}.mvn-company__story h2,.mvn-company__quality h2,.mvn-company__craft h2{font-size:clamp(30px,3.2vw,44px);font-weight:500;letter-spacing:-.035em;line-height:1.1}.mvn-company__story-body{margin-top:24px;font-size:19px;line-height:1.65}.mvn-company__story-body p+p{margin-top:18px}.mvn-company__quality{padding:0 var(--company-gutter) 80px}.mvn-company__quality>header{max-width:760px;margin-bottom:36px}.mvn-company__quality>header>p:last-child{margin-top:24px;color:#606064;font-size:17px;line-height:1.65}.mvn-company__principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding-block:32px}.mvn-company__principles article{min-width:0}.mvn-company__principles h3{margin-bottom:14px;font-size:clamp(24px,2.4vw,34px);font-weight:500;letter-spacing:-.03em;line-height:1.2}.mvn-company__principles p{color:#606064;font-size:16px;line-height:1.65}.mvn-company__craft{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px;padding:0 var(--company-gutter) 80px}.mvn-company__craft-media,.mvn-company__hero-media{overflow:hidden;border-radius:12px;aspect-ratio:4 / 5;background:#f5f5f5}.mvn-company__craft-media img,.mvn-company__hero-media img{display:block;width:100%;height:100%;object-fit:cover}.mvn-company__craft-copy{max-width:520px}.mvn-company__craft-copy>p:not(.mvn-company__eyebrow){margin-top:24px;color:#606064;font-size:17px;line-height:1.65}.mvn-company__locations{display:flex;flex-wrap:wrap;gap:0 20px;margin-top:24px!important;padding:0;list-style:none}.mvn-company__locations li{min-height:36px;padding-block:6px;border-bottom:1px solid #ddd;font-size:15px}.mvn-company__family{padding:72px var(--company-gutter) 80px;background:#111;color:#fff;text-align:center}.mvn-company__family h2{font-size:clamp(44px,5vw,72px);font-weight:700;letter-spacing:-.06em;line-height:1}.mvn-company .mvn-company__family-body{max-width:680px;margin:28px auto 0;color:#e5e5e5;font-size:18px;line-height:1.6}.mvn-company .mvn-company__signature{margin:32px 0;font-size:14px;line-height:1.6}.mvn-company__signature strong{display:block;margin-top:6px;font-size:24px;letter-spacing:-.04em}.mvn-company__signature span{display:block;margin-top:3px;color:#ccc;font-size:13px}.mvn-company .mvn-company__button--white{background:#fff;color:#111}.mvn-company__button--white:hover{background:#ddd}.mvn-company__intro--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px}.mvn-company__intro--split h1{font-size:clamp(46px,5vw,76px)}.mvn-company__intro--split .mvn-company__lead{margin-inline:0}.mvn-company__hero-copy{min-width:0}.mvn-company__duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:1200px;margin-inline:auto;padding-inline:var(--company-gutter)}.mvn-company__duo img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:12px}.mvn-company__details{max-width:900px;margin-inline:auto;padding:72px var(--company-gutter) 88px;scroll-margin-top:128px}.mvn-company__page-body{max-width:none;color:#222;font-size:17px;line-height:1.7;overflow-wrap:anywhere}.mvn-company__page-body :is(p,ul,ol){margin:0 0 20px}.mvn-company__page-body h2{margin:40px 0 16px;font-size:28px;font-weight:500;line-height:1.3}.mvn-company__page-body h3{margin:28px 0 14px;font-size:22px;font-weight:500;line-height:1.35}.mvn-company__page-body :is(ul,ol){padding-inline-start:24px}.mvn-company__page-body li{margin-block:6px}.mvn-company__page-body a{text-decoration:underline;text-underline-offset:4px}.mvn-company__page-body>section>:first-child{margin-top:0}@media(max-width:989px){.mvn-company{--company-gutter: 32px}.mvn-company__nav-inner{display:block}.mvn-company__nav-label{display:none}.mvn-company__nav ul{justify-content:center}.mvn-company__craft,.mvn-company__intro--split{gap:32px}.mvn-company__principles{gap:24px}}@media(max-width:749px){.mvn-company{--company-gutter: 24px}.mvn-company__nav ul{justify-content:flex-start;gap:24px;margin-inline:-24px;padding-inline:24px}.mvn-company__nav a{min-height:56px;font-size:13px}.mvn-company__intro{padding-top:40px;padding-bottom:36px}.mvn-company .mvn-company__eyebrow{margin-bottom:16px;font-size:13px}.mvn-company h1{font-size:clamp(38px,10.5vw,64px);letter-spacing:-.06em}.mvn-company .mvn-company__lead{margin-top:20px;font-size:16px}.mvn-company__campaign{margin-inline:0;border-radius:0}.mvn-company__story{padding-block:48px;text-align:start}.mvn-company__story-body{font-size:17px}.mvn-company__quality{padding-bottom:48px}.mvn-company__principles{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:28px}.mvn-company__principles article+article{padding-top:28px;border-top:1px solid #e5e5e5}.mvn-company__principles h3{font-size:28px}.mvn-company__craft{grid-template-columns:minmax(0,1fr);gap:32px;padding-bottom:48px}.mvn-company__craft-copy{max-width:none}.mvn-company__family{padding-block:48px}.mvn-company__family h2{font-size:clamp(40px,10.5vw,60px)}.mvn-company .mvn-company__family-body{font-size:16px}.mvn-company__intro--split{grid-template-columns:minmax(0,1fr);gap:32px}.mvn-company__intro--split h1{font-size:clamp(42px,11vw,64px)}.mvn-company__duo{gap:8px;padding-inline:12px}.mvn-company__duo img{border-radius:8px}.mvn-company__details{padding-block:48px 56px}.mvn-company__page-body{font-size:16px}.mvn-company__page-body h2{margin-top:32px;font-size:24px}}
/*# sourceMappingURL=/cdn/shop/t/79/assets/malvice-company.css.map */
