.mk-about{color:#000;font-family:"Noto Serif","Noto Serif JP",var(--font-body-family),serif;background:#f8f5f1;padding-bottom:0}.mk-about #origin,.mk-about #aesthetics,.mk-about #design,.mk-about #craftsmanship,.mk-about #materials,.mk-about #founder{scroll-margin-top:calc(var(--mk-header-offset, 11rem) + 2.4rem)}.mk-about__hero{width:min(72rem,calc(100% - 4.8rem));margin:4.8rem auto 0;text-align:center}.mk-about__title{margin:0;font-family:var(--font-brand-family);font-size:clamp(3rem,3.4vw,3.4rem);font-weight:400;letter-spacing:.02em}.mk-about__lead{margin:1.6rem 0 0;font-family:var(--font-brand-family);font-size:1.2rem;line-height:1.8;color:#6b6763}.mk-about__hero-media{width:min(1200px,calc(100% - 7.2rem));margin:4.8rem auto 0;aspect-ratio:2 / 1;border-radius:7.2rem;overflow:hidden;background:#d9d9d9}.mk-about__hero-media img{width:100%;height:100%;object-fit:cover;display:block}.mk-about__page{width:min(1200px,calc(100% - 7.2rem));margin:0 auto;padding-bottom:8rem}.mk-about__block,.mk-about__origin,.mk-about__split,.mk-about__pieces,.mk-about__craft,.mk-about__materials,.mk-about__founder{margin-top:8rem}.mk-about__block--center{text-align:center}.mk-about__eyebrow{margin:0 0 3.2rem;text-align:center;font-family:var(--font-brand-family);font-size:var(--mk-eyebrow-size, 2rem);letter-spacing:.04em;font-weight:400}.mk-about__copy{font-family:"Noto Serif","Noto Serif JP",var(--font-body-family),serif;font-size:1.2rem;line-height:1.7;color:#000;text-align:center}.mk-about__copy--wide{max-width:65.7rem;margin-inline:auto}.mk-about__copy--origin{max-width:39.3rem;text-align:left}.mk-about__split .mk-about__copy,.mk-about__materials .mk-about__copy{text-align:left}.mk-about__copy--craft{max-width:74.8rem;margin:0 auto 4rem}.mk-about__founder-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(3.2rem,5vw,6rem);align-items:center}.mk-about__copy--founder{max-width:39.3rem;margin-inline:0;text-align:left}.mk-about__media{overflow:hidden;background:#d9d9d9;border-radius:4.7rem}.mk-about__media--square,.mk-about__media--craft{aspect-ratio:1}.mk-about__media img{width:100%;height:100%;object-fit:cover;display:block}.mk-about__origin-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:clamp(2.4rem,4vw,4.8rem);align-items:center}.mk-about__origin-media{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}.mk-about__split-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(3.2rem,5vw,6rem);align-items:center}.mk-about__pieces-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3.2rem 2.4rem}.mk-about__piece{text-align:center}.mk-about__piece-media{aspect-ratio:271 / 339;border-radius:4.7rem;overflow:hidden;background:#d9d9d9;margin-bottom:1.6rem}.mk-about__piece-media img{width:100%;height:100%;object-fit:cover;display:block}.mk-about__piece-title{margin:0;font-family:var(--font-brand-family);font-size:1.4rem;font-weight:400}.mk-about__piece-meta{margin:.6rem 0 0;font-family:var(--font-brand-family);font-size:1.2rem;line-height:1.2;color:#6b6763}.mk-about__craft-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.4rem}.mk-about__materials-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(3.2rem,5vw,6rem);align-items:center}.mk-about__materials-bottom{margin-top:4.8rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(3.2rem,5vw,6rem)}.mk-about__materials-bottom .mk-about__media{max-width:100%}@media screen and (max-width:989px){.mk-about__hero-media{border-radius:3.2rem}.mk-about__origin-grid,.mk-about__split-grid,.mk-about__materials-top,.mk-about__materials-bottom,.mk-about__pieces-grid,.mk-about__craft-grid,.mk-about__founder-grid{grid-template-columns:1fr}.mk-about__copy--founder{max-width:none}.mk-about__origin-media{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-about__split-grid--media-right .mk-about__media{order:-1}.mk-about__media,.mk-about__piece-media{border-radius:2.4rem}.mk-about__craft-grid,.mk-about__pieces-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.mk-about__hero{margin-top:3.2rem;width:calc(100% - 3.2rem)}.mk-about__hero-media,.mk-about__page{width:calc(100% - 3.2rem)}.mk-about__hero-media{margin-top:3.2rem;aspect-ratio:1}.mk-about__block,.mk-about__origin,.mk-about__split,.mk-about__pieces,.mk-about__craft,.mk-about__materials,.mk-about__founder{margin-top:5.6rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/mk-about.css.map */
