@font-face{font-family:"MM Boutique Serif";src:url(LibreBaskerville-Regular.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}.mm-about-story,.mm-about-team{--mm-about-ivory: #faf8f3;--mm-about-white: #fffdf9;--mm-about-stone: #f1ece4;--mm-about-parchment: #f2eee8;--mm-about-sage: #667052;--mm-about-pale-sage: #e5eadc;--mm-about-mint: #dce5d2;--mm-about-espresso: #30251f;--mm-about-line: rgba(48, 37, 31, .2);color:var(--mm-about-espresso)}.mm-about-story h1,.mm-about-story h2,.mm-about-story h3,.mm-about-team h2,.mm-about-team h3{margin-top:0;color:inherit;font-family:"MM Boutique Serif",var(--font-heading-family);font-weight:400}.mm-about-story h2,.mm-about-team h2,.section-about-locations-map .about-locations__heading{font-family:"MM Boutique Serif",var(--font-heading-family);font-size:clamp(3.4rem,4.4vw,5.4rem);font-weight:400;letter-spacing:-.035em;line-height:1.08}.mm-about-story .rte,.mm-about-story .rte p,.mm-about-team .rte,.mm-about-team .rte p{color:inherit;line-height:1.72}.mm-about-story .rte p:first-child,.mm-about-team .rte p:first-child{margin-top:0}.mm-about-story .rte p:last-child,.mm-about-team .rte p:last-child{margin-bottom:0}.mm-about__eyebrow{margin:0 0 1.3rem;color:var(--mm-about-sage);font-size:1.15rem;font-weight:650;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.mm-about__image{display:block;width:100%;height:100%;object-fit:cover}.mm-about-story__hero{background:var(--mm-about-stone)}.mm-about-story__hero-inner{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:stretch;min-height:58rem;padding-right:0}.mm-about-story__hero-copy{align-self:center;max-width:56rem;padding:7rem 6rem 7rem 0}.mm-about-story__title{max-width:12ch;margin-bottom:2.2rem;font-size:clamp(4.8rem,5.2vw,7rem);letter-spacing:-.045em;line-height:1.08}.mm-about-story__introduction{max-width:46rem;font-size:1.65rem}.mm-about-story__hero-media{min-height:100%;overflow:hidden;background:#dfd8ce}.mm-about-story__hero-media .mm-about__image{object-position:center center}.mm-about-story__process{padding-top:9rem;padding-bottom:9rem;background:var(--mm-about-ivory)}.mm-about-story__process-header{max-width:70rem;margin-bottom:5rem}.mm-about-story__process-header h2{margin-bottom:1.8rem}.mm-about-story__process-header .rte{max-width:58rem;font-size:1.6rem}.mm-about-story__process-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:7rem}.mm-about-story__process-media{display:grid;grid-template-columns:1fr;align-items:start;gap:1.6rem}.mm-about-story__process-image{overflow:hidden;background:var(--mm-about-stone)}.mm-about-story__process-image--primary{width:64%;margin-right:auto;margin-left:2%;border:.8rem solid var(--mm-about-ivory);aspect-ratio:3 / 2}.mm-about-story__process-image--secondary{position:relative;z-index:1;width:64%;margin-top:-1.8rem;margin-left:auto;margin-right:2%;transform:none;border:.8rem solid var(--mm-about-ivory);aspect-ratio:3 / 2;margin-bottom:0}.mm-about-story__process-image--primary .mm-about__image,.mm-about-story__process-image--secondary .mm-about__image{object-position:center center}.mm-about-story__steps{border-top:1px solid var(--mm-about-line)}.mm-about-story__step{display:grid;grid-template-columns:4.8rem minmax(0,1fr);gap:2.4rem;padding:3rem 0;border-bottom:1px solid var(--mm-about-line)}.mm-about-story__step-number{padding-top:.25rem;color:var(--mm-about-sage);font-family:"MM Boutique Serif",var(--font-heading-family);font-size:1.5rem;letter-spacing:.12em}.mm-about-story__step h3{margin-bottom:.9rem;font-size:2.25rem;line-height:1.25}.mm-about-story__step .rte{max-width:52rem;font-size:1.45rem}.mm-about-team{background:var(--mm-about-parchment)}.mm-about-team__inner{padding-top:9rem;padding-bottom:9rem}.mm-about-team__header{max-width:68rem;margin-bottom:5rem}.mm-about-team__header h2{margin-bottom:1.8rem}.mm-about-team__header .rte{max-width:58rem;font-size:1.55rem}.mm-about-team__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:4.5rem 2.4rem}.mm-about-team__member{flex:0 0 calc(25% - 1.8rem);min-width:0;text-align:left}.mm-about-team__portrait{aspect-ratio:1 / 1;margin-bottom:1.8rem;overflow:hidden;background:var(--mm-about-stone)}.mm-about-team__portrait .mm-about__image{object-position:var(--mm-about-position, center center)}.mm-about-team__member h3{margin-bottom:.6rem;font-size:2.25rem;line-height:1.2}.mm-about-team__member p{margin:0;color:#30251fc2;font-size:1.35rem;line-height:1.45}.mm-about-team__quote{padding:8.5rem 0;background:var(--mm-about-stone)}.mm-about-team__quote-inner{max-width:104rem}.mm-about-team__quote h2{margin-bottom:3.2rem}.mm-about-team__quote blockquote{margin:0}.mm-about-team__quote blockquote .rte{max-width:94rem;font-family:"MM Boutique Serif",var(--font-heading-family);font-size:clamp(2.3rem,3vw,3.8rem);font-style:normal;letter-spacing:-.025em;line-height:1.52}.mm-about-team__quote cite{display:flex;align-items:baseline;gap:1rem;margin-top:3rem;font-style:normal}.mm-about-team__quote cite strong{font-size:1.45rem}.mm-about-team__quote cite span{color:#30251fad;font-size:1.3rem}.mm-about-team__cta{padding:6.5rem 0;background:var(--mm-about-mint)}.mm-about-team__cta-inner{display:flex;align-items:center;justify-content:space-between;gap:4rem}.mm-about-team__cta-inner>div{max-width:72rem}.mm-about-team__cta h2{margin-bottom:1.2rem;font-size:clamp(3.2rem,4vw,4.8rem)}.mm-about-team__cta .rte{font-size:1.5rem}.mm-about__button{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:4.8rem;padding:1.3rem 2.8rem;border:1px solid var(--mm-about-sage);border-radius:0;background:var(--mm-about-sage);color:#fff;font-size:1.25rem;font-weight:650;letter-spacing:.1em;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .18s ease,border-color .18s ease}.mm-about__button:before,.mm-about__button:after{display:none}.mm-about__button:hover,.mm-about__button:focus-visible{border-color:var(--mm-about-espresso);background:var(--mm-about-espresso);color:#fff}@media screen and (max-width:989px){.mm-about-story__hero-inner{grid-template-columns:1fr;min-height:0;padding-right:0;padding-left:0}.mm-about-story__hero-copy{max-width:none;padding:6rem 4rem}.mm-about-story__hero-media{aspect-ratio:4 / 3}.mm-about-story__process-layout{grid-template-columns:1fr;gap:5rem}.mm-about-story__process-media{max-width:72rem}.mm-about-team__member{flex-basis:calc(33.333% - 1.6rem)}}@media screen and (max-width:749px){.mm-about-story__hero-copy{padding:4.5rem 2rem 5rem}.mm-about-story__hero-media{order:-1;aspect-ratio:1 / 1}.mm-about-story__title{max-width:11ch;margin-bottom:1.8rem;font-size:clamp(3.8rem,11vw,4.7rem);line-height:1.1}.mm-about-story__introduction{font-size:1.5rem}.mm-about-story__process,.mm-about-team__inner{padding:6.5rem 2rem}.mm-about-story__process-header,.mm-about-team__header{margin-bottom:3.5rem}.mm-about-story h2,.mm-about-team h2,.section-about-locations-map .about-locations__heading{font-size:3.45rem}.mm-about-story__process-header .rte,.mm-about-team__header .rte{font-size:1.48rem}.mm-about-story__process-media{grid-template-columns:1fr;gap:1rem}.mm-about-story__process-image--primary{width:70%;margin-right:auto;margin-left:0;border-width:.6rem;aspect-ratio:3 / 2}.mm-about-story__process-image--secondary{width:70%;margin-top:-1.2rem;margin-left:auto;margin-right:0;transform:none;border-width:.6rem;aspect-ratio:3 / 2;margin-bottom:0}.mm-about-story__step{grid-template-columns:3.6rem minmax(0,1fr);gap:1.6rem;padding:2.6rem 0}.mm-about-story__step h3{font-size:2.1rem}.mm-about-team__grid{gap:3.2rem 1.4rem}.mm-about-team__member{flex-basis:calc(50% - .7rem)}.mm-about-team__portrait{margin-bottom:1.3rem}.mm-about-team__member h3{margin-bottom:.5rem;font-size:1.95rem}.mm-about-team__member p{font-size:1.23rem}.mm-about-team__quote{padding:6.5rem 0}.mm-about-team__quote-inner{padding-right:2rem;padding-left:2rem}.mm-about-team__quote h2{margin-bottom:2.4rem}.mm-about-team__quote blockquote .rte{font-size:2.2rem;line-height:1.55}.mm-about-team__quote cite{display:block;margin-top:2.5rem}.mm-about-team__quote cite span{display:block;margin-top:.3rem}.mm-about-team__cta{padding:5rem 0}.mm-about-team__cta-inner{display:block;padding-right:2rem;padding-left:2rem}.mm-about-team__cta h2{font-size:3.25rem}.mm-about__button{width:100%;margin-top:2.4rem}}@media(prefers-reduced-motion:reduce){.mm-about__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/76/assets/section-about-boutique.css.map */
