.mm-hero{padding:clamp(34px,4vw,62px) 0 clamp(58px,7vw,96px)}.mm-hero__grid{grid-template-columns:minmax(330px,.76fr) minmax(0,1.24fr);gap:clamp(24px,3.4vw,52px)}.mm-hero__copy{grid-column:1;grid-row:1}.mm-hero__visual{grid-column:2;grid-row:1;min-height:0;max-width:920px;width:100%;padding:18px 0 20px 22px;justify-self:end;isolation:isolate}.mm-hero__visual:before{content:"";position:absolute;z-index:-1;top:0;right:22px;bottom:0;left:0;border-radius:34px;background:linear-gradient(145deg,#dfe9df,#f4deda);transform:rotate(-1.6deg)}.mm-hero__photo--main{position:relative;inset:auto;aspect-ratio:3/2;overflow:hidden;border:8px solid rgb(255 250 245 / .9);border-radius:30px;transform:none;box-shadow:0 30px 74px #311d2c33}.mm-hero__photo--main img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 46%}.mm-hero__photo--accent{position:absolute;z-index:2;left:-10px;bottom:-12px;width:34%;height:auto;margin:0;transform:rotate(-3deg);border:6px solid var(--mm-paper);border-radius:18px}.mm-hero__photo--accent img{width:100%;height:auto;object-fit:contain}.mm-hero__badge{right:14px;top:14px;width:92px;font-size:.65rem;animation:none}.mm-hero__brush{display:none}.mm-hero h1{font-size:clamp(3rem,5.2vw,5.4rem)}.mm-contact-company{padding-top:20px;color:#311d2cb8;font-size:.78rem;line-height:1.65}.mm-contact-company p{margin:0;padding-top:18px;border-top:1px solid rgb(49 29 44 / .12)}.mm-contact-company a{color:inherit}.mm-step{padding:20px}.mm-step__media{overflow:hidden;border-radius:14px;margin-bottom:20px;background:#eeeae4}.mm-step__media img,.mm-story__media img,.mm-about__media img,.mm-review__media img{display:block;width:100%;height:auto;max-height:none;aspect-ratio:auto;object-fit:contain}.mm-story__media,.mm-about__media{width:100%;max-width:480px;justify-self:center;align-self:center}.mm-step h3{font-size:1.65rem;line-height:1.12}.mm-step__line{left:78px;top:47px}.mm-story__media:after{position:static;display:table;transform:none;font-size:.75rem;margin:14px 0 0;padding:10px 16px}.mm-reviews__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.mm-review{min-height:0;padding:14px;justify-content:flex-start;background:#faf7f3}.mm-review:first-child{grid-column:auto;background:#faf7f3}.mm-review__media{margin:0 0 16px;overflow:hidden;border-radius:12px}.mm-review__media img{border-radius:0}.mm-review__example-title{font-size:1.3rem;line-height:1.2;margin:0 4px 7px}.mm-review__example-text{margin:0 4px 8px;font-size:.87rem;opacity:.72}.mm-reviews__note{margin:22px 0 0;font-size:.78rem;opacity:.65}.mm-review blockquote{font-size:1.35rem;line-height:1.4}@media(max-width:989px){.mm-hero__grid{grid-template-columns:minmax(290px,.85fr) minmax(0,1.15fr);gap:24px}.mm-hero h1{font-size:clamp(2.5rem,5.7vw,4rem)}.mm-hero__microproof{font-size:.7rem;gap:.5rem}.mm-steps__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mm-step{padding:14px}.mm-step h3{font-size:1.4rem}.mm-step p{font-size:.9rem}.mm-reviews__grid{gap:14px}.mm-review{padding:10px}}@media(max-width:640px){.mm-hero{padding:24px 0 52px}.mm-hero__grid{grid-template-columns:1fr;gap:24px}.mm-hero h1{font-size:clamp(2.3rem,10.5vw,3.2rem);line-height:.98;margin-bottom:1rem}.mm-hero__lead{margin-bottom:1.25rem;font-size:1rem;line-height:1.55}.mm-hero__copy{grid-column:1;grid-row:1;padding-top:0}.mm-hero__visual{grid-column:1;grid-row:2;justify-self:stretch;max-width:none;min-height:0;padding:10px 0 12px 10px}.mm-hero__visual:before{top:0;right:10px;bottom:0;left:0;border-radius:22px}.mm-hero__photo--main{aspect-ratio:4/3;border-width:5px;border-radius:20px;box-shadow:0 18px 42px #311d2c2b}.mm-hero__microproof{display:grid;grid-template-columns:1fr 1fr;gap:.65rem;margin-top:1.25rem;font-size:.68rem}.mm-hero__microproof span:last-child{grid-column:1/-1}.mm-story__media{max-width:360px}.mm-hero__photo--main{inset:auto}.mm-hero__badge{right:12px;top:12px;width:80px;font-size:.57rem}.mm-steps__grid,.mm-reviews__grid{grid-template-columns:minmax(0,1fr);gap:22px}.mm-step{padding:18px}.mm-step h3{font-size:1.65rem}.mm-step p{font-size:1rem}.mm-review{padding:12px}.mm-review__example-title{font-size:1.5rem}.mm-story__media:after{font-size:.72rem}}
/*# sourceMappingURL=/cdn/shop/t/73/assets/mm-editorial-v2.css.map */
