.mm-scope .mm-pg-banner{position:relative;display:block;width:100%;overflow:hidden;background:var(--mm-linen)}.mm-scope .mm-pg-banner img{width:100%;height:100%;object-fit:cover}.mm-scope .mm-pg-banner[data-height=screen]{min-height:60vh}.mm-scope .mm-pg-banner[data-height=tall]{min-height:26rem}.mm-scope .mm-pg-banner[data-height=short]{min-height:20rem}@media(min-width:768px){.mm-scope .mm-pg-banner[data-height=screen]{min-height:100vh}.mm-scope .mm-pg-banner[data-height=tall]{min-height:36rem}.mm-scope .mm-pg-banner[data-height=short]{min-height:24rem}}.mm-scope .mm-pg-banner-desktop{display:none;height:100%}.mm-scope .mm-pg-banner-mobile{display:block;height:100%}.mm-scope .mm-pg-banner[data-has-mobile=false] .mm-pg-banner-desktop{display:block}.mm-scope .mm-pg-banner[data-has-mobile=false] .mm-pg-banner-mobile{display:none}@media(min-width:768px){.mm-scope .mm-pg-banner-desktop{display:block}.mm-scope .mm-pg-banner-mobile{display:none}}.mm-scope .mm-pg-rich{text-align:center}.mm-scope .mm-pg-rich-in{max-width:44rem;margin-inline:auto}.mm-scope .mm-pg-rich h2{font-size:clamp(1.75rem,3.4vw,2.5rem);line-height:1.12}.mm-scope .mm-pg-rich .mm-eyebrow+h2{margin-top:1rem}.mm-scope .mm-pg-rich p{margin-top:1.25rem;font-size:1.0625rem;line-height:1.6;color:var(--mm-clay)}.mm-scope .mm-pg-rich[data-align=left]{text-align:left}.mm-scope .mm-pg-rich[data-align=left] .mm-pg-rich-in{margin-inline:0}.mm-scope .mm-pg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem;row-gap:3rem}@media(min-width:768px){.mm-scope .mm-pg-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.mm-scope .mm-pg-grid{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:1.5rem}}.mm-scope .mm-pg-grid[data-scroll=true]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:.5rem}.mm-scope .mm-pg-grid[data-scroll=true]::-webkit-scrollbar{display:none}.mm-scope .mm-pg-grid[data-scroll=true]>*{flex:0 0 62%;scroll-snap-align:start}@media(min-width:768px){.mm-scope .mm-pg-grid[data-scroll=true]>*{flex-basis:32%}}@media(min-width:1024px){.mm-scope .mm-pg-grid[data-scroll=true]>*{flex-basis:23%}}.mm-scope .mm-pg-grid-empty{grid-column:1 / -1;padding:3rem 0;text-align:center;color:var(--mm-clay);font-size:.875rem}.mm-scope .mm-pg-media{display:grid;grid-template-columns:minmax(0,1fr);gap:0}@media(min-width:768px){.mm-scope .mm-pg-media[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.mm-scope .mm-pg-media[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.mm-scope .mm-pg-media-item{position:relative;display:block;overflow:hidden;background:var(--mm-linen);aspect-ratio:1 / 1}.mm-scope .mm-pg-media[data-ratio=video] .mm-pg-media-item{aspect-ratio:16 / 9}.mm-scope .mm-pg-media[data-ratio=portrait] .mm-pg-media-item{aspect-ratio:2 / 3}.mm-scope .mm-pg-media-item img,.mm-scope .mm-pg-media-item video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mm-scope .mm-pg-cols-head{text-align:center}.mm-scope .mm-pg-cols-head h2{font-size:clamp(1.75rem,3.4vw,2.5rem);line-height:1.12}.mm-scope .mm-pg-cols{margin-top:3rem;display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem}@media(min-width:640px){.mm-scope .mm-pg-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.mm-scope .mm-pg-cols[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.mm-scope .mm-pg-cols[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.mm-scope .mm-pg-cols{column-gap:1.5rem}}.mm-scope .mm-pg-col{display:block;min-width:0}.mm-scope .mm-pg-col-media{position:relative;overflow:hidden;background:var(--mm-linen);aspect-ratio:1 / 1}.mm-scope .mm-pg-col-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .7s ease-out}.mm-scope .mm-pg-col:hover .mm-pg-col-media img{transform:scale(1.04)}.mm-scope .mm-pg-col h3{font-family:var(--mm-font-serif);font-size:1.375rem;font-weight:400;margin-top:1.5rem}.mm-scope .mm-pg-col p{margin-top:.625rem;font-size:.9375rem;line-height:1.6;color:var(--mm-clay)}.mm-scope .mm-pg-col-cta{margin-top:1rem;display:inline-flex;align-items:center;gap:.5rem;font-size:.6875rem;letter-spacing:.22em;text-transform:uppercase;font-weight:500}.mm-scope .mm-pg-cols[data-variant=quote] .mm-pg-col-media{aspect-ratio:3 / 2;background:var(--mm-ink);display:grid;place-items:center}.mm-scope .mm-pg-cols[data-variant=quote] .mm-pg-col-media img{position:static;width:auto;height:auto;max-width:60%;max-height:40%;object-fit:contain}.mm-scope .mm-pg-cols[data-variant=quote] .mm-pg-col:hover .mm-pg-col-media img{transform:none}.mm-scope .mm-pg-cols[data-variant=quote] .mm-pg-col p{font-family:var(--mm-font-serif);font-size:1.125rem;color:var(--mm-ink);text-align:center}.mm-scope .mm-pg-look{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}@media(min-width:1024px){.mm-scope .mm-pg-look[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.mm-scope .mm-pg-look[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.mm-scope .mm-pg-look-item{position:relative;display:block;overflow:hidden;background:var(--mm-linen);aspect-ratio:2 / 3}.mm-scope .mm-pg-look-item img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .9s ease-out}.mm-scope .mm-pg-look-item:hover img{transform:scale(1.05)}.mm-scope .mm-pg-look-label{position:absolute;inset-inline:0;bottom:0;padding:1.25rem;color:var(--mm-bone);background:linear-gradient(to top,rgba(0,0,0,.45),transparent);opacity:0;transition:opacity .3s ease}.mm-scope .mm-pg-look-item:hover .mm-pg-look-label,.mm-scope .mm-pg-look-item:focus-visible .mm-pg-look-label{opacity:1}.mm-scope .mm-pg-banner-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to bottom,#00000047,#00000061)}.mm-scope .mm-pg-banner-copy{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem;color:var(--mm-bone)}.mm-scope .mm-pg-banner-copy h1{max-width:36rem;font-size:clamp(2rem,4.5vw,3.25rem);line-height:1.08}.mm-scope .mm-pg-banner-copy .mm-eyebrow{margin-bottom:1rem}.mm-scope .mm-pg-banner-copy .mm-btn{margin-top:2rem}.mm-scope .mm-pg-it{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:2rem}@media(min-width:768px){.mm-scope .mm-pg-it{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem}.mm-scope .mm-pg-it[data-image=last] .mm-pg-it-media{order:2}.mm-scope .mm-pg-it[data-image=last] .mm-pg-it-copy{order:1}}.mm-scope .mm-pg-it-media{position:relative;overflow:hidden;background:var(--mm-linen);aspect-ratio:4 / 5}.mm-scope .mm-pg-it-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mm-scope .mm-pg-it-copy{max-width:32rem}.mm-scope .mm-pg-it-copy h2{margin-top:.75rem;font-size:clamp(1.5rem,2.8vw,2rem);line-height:1.15}.mm-scope .mm-pg-rich-body{margin-top:1.25rem;font-size:1rem;line-height:1.7;color:var(--mm-clay)}.mm-scope .mm-pg-rich-body p+p{margin-top:1rem}.mm-scope .mm-pg-rich-body strong{color:var(--mm-ink);font-weight:500}.mm-scope .mm-pg-rich-body a{text-decoration:underline;text-underline-offset:3px}.mm-scope .mm-pg-rich .mm-pg-rich-body{font-size:1.0625rem}.mm-scope .mm-pg-banner-copy .mm-btn{gap:.5rem;padding:.8125rem 1.5rem}.mm-scope .mm-pg-banner-copy .mm-btn .mm-eyebrow{margin-bottom:0;margin-right:-.22em}.mm-scope .mm-pg-banner-copy .mm-btn .mm-icon{width:12px;height:12px;stroke-width:1.75}.mm-scope .mm-pg-it-media[data-ratio=natural]{aspect-ratio:auto;background:transparent}.mm-scope .mm-pg-it-media[data-ratio=natural] img{position:static;width:100%;height:auto}.mm-scope .mm-pg-it-media[data-ratio=portrait]{aspect-ratio:4 / 5}.mm-scope .mm-pg-it-media[data-ratio=square]{aspect-ratio:1 / 1}.mm-scope .mm-pg-it-media[data-ratio=landscape]{aspect-ratio:3 / 2}.mm-scope .mm-pg-it-media[data-ratio=wide]{aspect-ratio:3 / 1}.mm-scope .mm-pg-banner-desktop,.mm-scope .mm-pg-banner-mobile{position:absolute;top:0;right:0;bottom:0;left:0;height:auto}.mm-scope .mm-pg-banner-desktop>picture,.mm-scope .mm-pg-banner-mobile>picture{display:block;height:100%}.mm-scope .mm-pg-banner img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center}
/*# sourceMappingURL=/cdn/shop/t/398/assets/mm-pages.css.map */
