.mk{--mk-bg:#fff;--mk-ink:#111;--mk-acc:#c44;background:var(--mk-bg);color:var(--mk-ink);font-family:var(--pt-font-sans);text-align:left;flex-direction:column;line-height:1.1;display:flex;position:absolute;inset:0;overflow:hidden}.mk img{object-fit:cover;width:100%;height:100%;display:block}.mk__nav{flex:none;justify-content:space-between;align-items:center;gap:2cqw;padding:2.2cqw 4cqw;font-size:1.05cqw;display:flex}.mk__logo{letter-spacing:-.02em;font-size:1.45cqw;font-weight:600}.mk__links{opacity:.7;gap:2.4cqw;display:flex}.mk__navcta{border:1px solid;border-radius:99px;padding:.7cqw 1.4cqw}.mk__hero{flex:auto;grid-template-columns:1.05fr 1fr;gap:4cqw;min-height:0;padding:2cqw 4cqw 3cqw;display:grid}.mk__copy{flex-direction:column;justify-content:center;gap:1.6cqw;display:flex}.mk__eyebrow{text-transform:uppercase;letter-spacing:.12em;opacity:.7;font-size:.95cqw}.mk__h{letter-spacing:-.03em;font-size:4.6cqw;line-height:1}.mk__sub{opacity:.75;max-width:34cqw;font-size:1.2cqw;line-height:1.45}.mk__cta{background:var(--mk-acc);color:var(--mk-bg);border-radius:99px;align-self:flex-start;padding:1.1cqw 2cqw;font-size:1.1cqw;font-weight:600}.mk__media{min-height:0;overflow:hidden}.mk__row{flex:none;grid-template-columns:repeat(3,1fr);gap:2cqw;height:17cqw;padding:0 4cqw 3cqw;display:grid}.mk__card{border-top:1px solid;flex-direction:column;justify-content:flex-end;gap:.4cqw;padding:1.4cqw;display:flex;position:relative;overflow:hidden}.mk__card img{z-index:0;position:absolute;inset:0}.mk__card img+*{z-index:1}.mk__num,.mk__cardh{z-index:1;position:relative}.mk__num{opacity:.7;font-size:.9cqw}.mk__cardh{letter-spacing:-.02em;font-size:1.7cqw}.mk__card:has(img){color:#fff;border-top:0}.mk__card:has(img):after{content:"";background:linear-gradient(#0000 35%,#0000008c);position:absolute;inset:0}:is(.mk__card:has(img) .mk__num,.mk__card:has(img) .mk__cardh){z-index:2}.mk--atelier{--mk-bg:#f2ebdf;--mk-ink:#2b2118;--mk-acc:#7a4a2b}.mk--atelier .mk__logo,.mk--atelier .mk__h,.mk--atelier .mk__cardh{font-family:var(--pt-font-display);font-weight:400}.mk--atelier .mk__logo{font-size:1.9cqw;font-style:italic}.mk--atelier .mk__h{letter-spacing:-.015em;font-size:5.3cqw}.mk--atelier .mk__media{border-radius:22cqw 22cqw .6cqw .6cqw}.mk--atelier .mk__cardh{font-size:2.1cqw}.mk--monolith{--mk-bg:#0b0b0a;--mk-ink:#f1efe9;--mk-acc:#f2b33d}.mk--monolith .mk__hero{grid-template-columns:1fr;margin:0 4cqw 3cqw;padding:0;position:relative}.mk--monolith .mk__media{z-index:0;position:absolute;inset:0}.mk--monolith .mk__media:after{content:"";background:linear-gradient(90deg,#0b0b0aeb 30%,#0b0b0a40);position:absolute;inset:0}.mk--monolith .mk__copy{z-index:1;padding:3cqw;position:relative}.mk--monolith .mk__h{text-transform:uppercase;letter-spacing:-.04em;max-width:62cqw;font-size:5.6cqw;font-weight:800;line-height:.92}.mk--monolith .mk__cta{color:#0b0b0a;border-radius:0}.mk--monolith .mk__eyebrow{color:var(--mk-acc);opacity:1}.mk--monolith .mk__logo{text-transform:uppercase;letter-spacing:.02em;font-weight:800}.mk--monolith .mk__navcta{border-radius:0}.mk--monolith .mk__card{border-top-color:var(--mk-acc)}.mk--monolith .mk__cardh{text-transform:uppercase;font-weight:700}.mk--serene{--mk-bg:#eef0ea;--mk-ink:#24302a;--mk-acc:#485b4c}.mk--serene .mk__hero{text-align:center;grid-template-columns:1fr;gap:2.4cqw}.mk--serene .mk__copy{text-align:center;align-items:center;gap:1.3cqw}.mk--serene .mk__h{letter-spacing:-.035em;max-width:60cqw;font-size:4.2cqw;font-weight:300}.mk--serene .mk__sub{max-width:46cqw}.mk--serene .mk__cta{align-self:center}.mk--serene .mk__media{border-radius:3cqw}.mk--serene .mk__row{display:none}.mk--serene .mk__logo{font-weight:400}.mk--grid{--mk-bg:#fbfbf9;--mk-ink:#141414;--mk-acc:#d4301d;background-image:repeating-linear-gradient(90deg,#0000 0 calc(8.33333cqw - 1px),#14141412 calc(8.33333cqw - 1px) 8.33333cqw)}.mk--grid .mk__nav{border-bottom:1px solid var(--mk-ink);margin:0 4cqw;padding:2cqw 0}.mk--grid .mk__hero{grid-template-columns:1.4fr 1fr}.mk--grid .mk__h{letter-spacing:-.045em;font-size:4.4cqw;font-weight:500}.mk--grid .mk__eyebrow{color:var(--mk-acc);opacity:1}.mk--grid .mk__cta{background:var(--mk-ink);border-radius:0}.mk--grid .mk__navcta{background:var(--mk-acc);color:#fff;border:0;border-radius:0}.mk--grid .mk__media{aspect-ratio:1;align-self:center}.mk--grid .mk__card{border-top:2px solid var(--mk-ink)}.mk--grid .mk__num{color:var(--mk-acc);opacity:1;font-weight:600}.mk--m .mk__nav{padding:5cqw 6cqw;font-size:3.4cqw}.mk--m .mk__logo{font-size:4.4cqw}.mk--atelier.mk--m .mk__logo{font-size:5.4cqw}.mk__burger{border-top:.6cqw solid;border-bottom:.6cqw solid;width:6cqw;height:2.4cqw}.mk--m .mk__hero{grid-template-rows:auto 1fr;grid-template-columns:1fr;gap:5cqw;margin:0;padding:2cqw 6cqw 6cqw}.mk--m .mk__copy{gap:3.4cqw}.mk--m .mk__eyebrow{font-size:2.8cqw}.mk--m .mk__h{font-size:10.5cqw}.mk--monolith.mk--m .mk__h{font-size:10cqw}.mk--serene.mk--m .mk__h{font-size:9.4cqw}.mk--m .mk__sub{max-width:none;font-size:3.5cqw}.mk--m .mk__cta{padding:3cqw 5cqw;font-size:3.4cqw}.mk--m .mk__row{display:none}.mk--monolith.mk--m .mk__hero{margin:0}.mk--monolith.mk--m .mk__copy{padding:6cqw}.mk--grid.mk--m .mk__nav{margin:0 6cqw;padding:5cqw 0}.mk--grid.mk--m .mk__media{aspect-ratio:auto}
