.mk-home{--ink:#352c25;--muted:#6c635c;--line:#d9cfc3;--paper:#fbf8f2;background:var(--paper);color:var(--ink);font:16px/1.8 var(--font-sans),sans-serif}.mk-home *{box-sizing:border-box}.mk-home figure,.mk-home h1,.mk-home h2,.mk-home h3,.mk-home h4,.mk-home p{margin:0}.mk-home a{color:inherit}.mk-home h1,.mk-home h2,.mk-home h3{font-family:var(--font-serif),Georgia,serif;font-weight:400}.mk-home h1{letter-spacing:-.045em;font-size:clamp(42px,4.1vw,64px);line-height:1.12}.mk-home h1 em{color:#8c6b50;font-style:italic}.mk-home h2{letter-spacing:-.03em;font-size:clamp(34px,3.2vw,52px);line-height:1.14}.mk-home h3{font-size:26px;line-height:1.25}.mk-home p{color:var(--muted)}.mk-home section,.mk-home article[id]{scroll-margin-top:102px}.mk-shell{width:min(1320px,100% - 96px);margin-inline:auto}.mk-home .mk-kicker{font:500 10px/1.6 var(--font-sans),sans-serif;text-transform:uppercase;letter-spacing:.2em;color:#866449;margin-bottom:20px}.mk-header{z-index:40;border-bottom:1px solid var(--line);background:#fbf8f2f5;position:sticky;top:0}.mk-header>.mk-shell{justify-content:space-between;align-items:center;height:88px;display:flex}.mk-wordmark{font-family:var(--font-serif),Georgia,serif;letter-spacing:.2em;font-size:28px;line-height:1;text-decoration:none}.mk-wordmark span{font-family:var(--font-sans),sans-serif;letter-spacing:.33em;margin-top:10px;font-size:8px;display:block}.mk-header nav{gap:35px;font-size:12px;display:flex}.mk-header nav a{text-decoration:none}.mk-header button{display:none}.mk-header #mk-mobile{padding:0 24px 24px}.mk-header #mk-mobile a{padding:10px 0;text-decoration:none;display:block}.mk-skip{z-index:90;position:absolute;top:-100px}.mk-skip:focus{color:#000;background:#fff;padding:15px;top:10px;left:10px}.mk-hero{background:#eee5d9;grid-template-columns:1fr 1fr;display:grid}.mk-hero>div{padding:65px max(48px,50vw - 660px)}.mk-hero>div>p:not(.mk-kicker){max-width:510px;margin:27px 0;font-size:17px}.mk-hero figure{min-height:670px;position:relative}.mk-home img{object-fit:cover}.mk-home .mk-contain{object-fit:contain;padding:26px}.mk-home figcaption{color:#4a3c31;background:#fffffff0;padding:5px 10px;font-size:10px;position:absolute;bottom:16px;left:20px}.mk-button{letter-spacing:.015em;background:#40352b;border:1px solid #40352b;justify-content:center;align-items:center;min-height:48px;padding:12px 22px;font-size:12px;text-decoration:none;display:inline-flex;color:#fff!important}.mk-button:hover{background:#684d37}.mk-link{text-underline-offset:6px;margin-top:25px;font-size:13px;display:inline-block}.mk-hero .mk-link{width:fit-content;display:block}.mk-strip{border-bottom:1px solid var(--line);letter-spacing:.05em;justify-content:center;gap:12vw;padding:22px;font-size:11px;display:flex}.mk-section{padding-block:100px}.mk-heading{max-width:750px;margin-bottom:42px}.mk-heading>p:last-child{max-width:650px;margin-top:25px}.mk-home .mk-note{color:var(--muted);margin:22px 0;font-size:11px}.mk-collections{grid-template-columns:repeat(3,1fr);gap:34px;display:grid}.mk-collections figure{aspect-ratio:1;background:#fff;margin-bottom:32px;position:relative}.mk-collections h3{font-size:31px}.mk-collections .mk-kicker{margin-bottom:12px}.mk-format{font-size:12px;margin:12px 0 25px!important}.mk-collections h4{margin-bottom:15px;font-size:13px;font-weight:500}.mk-collections article>p:not(.mk-kicker):not(.mk-format){font-size:14px}.mk-collections details{border-block:1px solid var(--line);margin:24px 0;padding:15px 0;font-size:13px}.mk-home summary{cursor:pointer}.mk-collections details p{margin-top:14px}.mk-collections .mk-button{width:100%}.mk-source{text-underline-offset:5px;margin-top:16px;font-size:10px;display:block}.mk-planner{background:#e9e1d5;padding:75px 0}.mk-planner>.mk-shell{grid-template-columns:1fr 1fr;gap:80px;display:grid}.mk-planner h2{margin-bottom:25px}.mk-fields{grid-template-columns:1fr 1fr;gap:20px;display:grid}.mk-fields label{font-size:12px;font-weight:500}.mk-fields select{background:var(--paper);width:100%;color:var(--ink);border:1px solid #b8a892;border-radius:0;margin-top:10px;padding:13px 12px;font-size:13px;display:block}.mk-planner-result{border-top:1px solid #b8a892;margin-top:28px;padding-top:20px}.mk-planner-result strong{font-family:var(--font-serif);font-size:38px;font-weight:400}.mk-planner-result small{max-width:420px;color:var(--muted);margin-top:14px;font-size:11px;display:block}.mk-planner-result a{text-underline-offset:5px;margin-top:20px;font-size:13px;display:inline-block}.mk-table{overflow:auto}.mk-table table{border-collapse:collapse;text-align:left;width:100%;min-width:740px;font-size:13px}.mk-table caption{text-align:left;color:var(--muted);padding-bottom:18px;font-size:12px}.mk-table th,.mk-table td{border-bottom:1px solid var(--line);vertical-align:top;width:25%;padding:20px}.mk-table thead{background:#e9e1d5}.mk-table th{font-weight:500}.mk-table small{margin-top:6px;font-size:10px;font-weight:400;display:block}.mk-materials{color:var(--paper);background:#352c25;grid-template-columns:1fr 1fr;display:grid}.mk-materials figure{background:#151412;min-height:660px;position:relative}.mk-materials>div{padding:80px}.mk-materials .mk-kicker{color:#c9a684}.mk-materials article{border-top:1px solid #ffffff30;margin-top:35px;padding-top:24px}.mk-materials article h3{margin-bottom:15px;font-size:26px}.mk-materials p{color:#d3c6b9;font-size:14px}.mk-shapes{grid-template-columns:repeat(4,1fr);gap:36px;display:grid}.mk-shapes span,.mk-style-grid span,.mk-care-grid span{color:#94704d;margin-bottom:25px;font-size:11px;display:block}.mk-shapes h3{margin-bottom:20px}.mk-shapes p{font-size:14px}.mk-banner figure{aspect-ratio:3.2;position:relative}.mk-banner>div{grid-template-columns:1fr 1fr;gap:0 100px;padding-top:45px;display:grid}.mk-banner .mk-kicker{grid-column:1/-1}.mk-banner h2{font-size:40px}.mk-banner>div>p:last-child{align-self:center}.mk-style-grid{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.mk-style-grid article{border-top:1px solid var(--line);padding-top:25px}.mk-style-grid h3{margin-bottom:20px}.mk-style-grid p{font-size:14px}.mk-fit{background:#eee7de;padding:75px 0}.mk-fit>.mk-shell{grid-template-columns:1.1fr 1fr;gap:70px;display:grid}.mk-fit ol{grid-template-columns:1fr 1fr;gap:30px;margin:30px 0 0;padding:0;list-style:none;display:grid}.mk-fit li{border-top:1px solid #c4b49f;padding-top:24px}.mk-fit h3{font-family:var(--font-sans);margin-bottom:12px;font-size:15px;font-weight:500}.mk-fit li p{font-size:13px}.mk-fit figure{background:#fff;min-height:500px;position:relative}.mk-care-grid{grid-template-columns:repeat(4,1fr);gap:35px;display:grid}.mk-care-grid h3{margin-bottom:20px;font-size:23px}.mk-care-grid p{font-size:14px}.mk-faq{grid-template-columns:1fr 1.5fr;gap:85px;padding-bottom:100px;display:grid}.mk-faq details{border-bottom:1px solid var(--line);padding:24px 0}.mk-faq details:first-child{border-top:1px solid var(--line)}.mk-faq summary{justify-content:space-between;gap:25px;font-size:14px;font-weight:500;list-style:none;display:flex}.mk-faq summary::-webkit-details-marker{display:none}.mk-faq details[open] summary span{transform:rotate(45deg)}.mk-faq p{margin-top:18px;font-size:14px}.mk-ending{text-align:center;background:#e4d6c5;padding:85px 20px}.mk-ending .mk-button{margin-top:35px}.mk-sources{padding-block:40px}.mk-sources h2{font:500 13px var(--font-sans);margin-bottom:12px}.mk-sources p,.mk-footer small{font-size:11px}.mk-footer{border-top:1px solid var(--line);padding:40px 0}.mk-footer strong{font:500 19px var(--font-serif);letter-spacing:.1em}.mk-footer p{margin:12px 0 24px}.mk-home :focus-visible{outline-offset:5px;outline:3px solid #866449}@media (max-width:1100px){.mk-hero>div{padding:50px 40px}.mk-materials>div{padding:50px}.mk-planner>.mk-shell,.mk-fit>.mk-shell{gap:40px}.mk-header nav{gap:23px}.mk-collections{gap:22px}}@media (max-width:760px){.mk-shell{width:calc(100% - 40px)}.mk-header>.mk-shell{height:72px}.mk-header nav{display:none}.mk-header button{color:var(--ink);background:0 0;border:0;padding:14px;font-size:13px;display:block}.mk-hero{grid-template-columns:1fr}.mk-hero>div{padding:44px 24px}.mk-hero h1{font-size:42px}.mk-hero figure{min-height:380px}.mk-strip{gap:20px;padding:18px 10px;font-size:9px}.mk-section{padding-block:60px}.mk-collections{grid-template-columns:1fr;gap:46px}.mk-collections figure{margin-bottom:25px}.mk-planner{padding:55px 0}.mk-planner>.mk-shell{grid-template-columns:1fr;gap:30px}.mk-fields{grid-template-columns:1fr 1fr;gap:12px}.mk-fields select{padding:12px 8px;font-size:12px}.mk-materials{grid-template-columns:1fr}.mk-materials figure{min-height:340px}.mk-materials>div{padding:44px 24px}.mk-shapes,.mk-care-grid{grid-template-columns:1fr 1fr;gap:35px 24px}.mk-shapes h3,.mk-care-grid h3{font-size:24px}.mk-banner figure{aspect-ratio:1.8}.mk-banner>div{grid-template-columns:1fr;gap:24px;padding-top:30px}.mk-banner .mk-kicker{margin:0}.mk-banner h2{font-size:34px}.mk-style-grid{grid-template-columns:1fr;gap:35px}.mk-fit{padding:55px 0}.mk-fit>.mk-shell{grid-template-columns:1fr;gap:35px}.mk-fit ol{gap:25px 20px}.mk-fit figure{min-height:320px}.mk-faq{grid-template-columns:1fr;gap:32px;padding-bottom:60px}.mk-ending{padding:60px 20px}.mk-heading{margin-bottom:32px}.mk-table th,.mk-table td{padding:16px 14px}.mk-home section,.mk-home article[id]{scroll-margin-top:88px}}@media (prefers-reduced-motion:reduce){.mk-home *{scroll-behavior:auto!important}}
