.munds-about{--ma-ink:#352d2b;--ma-muted:#67534f;--ma-rose:#c8a3a0;--ma-cream:#faf6f2;--ma-border:#e5d8d1;color:var(--ma-ink);padding-top:4.8rem;padding-bottom:6.4rem}
.munds-about h1,.munds-about h2,.munds-about h3{color:var(--ma-ink);line-height:1.25;letter-spacing:-.02em;margin:0 0 1.8rem;text-wrap:balance}
.munds-about h1{font-size:clamp(3.2rem,3.8vw,5.2rem)}.munds-about h2{font-size:clamp(2.4rem,2.7vw,3.4rem)}
.munds-about p{font-size:1.45rem;line-height:1.85;margin:0 0 2rem}.munds-about .munds-about__eyebrow{font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--ma-muted);margin:0 0 1.4rem}
.munds-about__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:5rem}.munds-about .munds-about__lead{font-size:1.65rem}
.munds-about figure{margin:0;min-width:0}.munds-about img{width:100%;height:auto;display:block;object-fit:cover;border-radius:12px}.munds-about__hero img{aspect-ratio:1/1}.munds-about figcaption{font-size:1.1rem;color:var(--ma-muted);line-height:1.7;margin-top:1rem}
.munds-about a{color:var(--ma-ink);text-underline-offset:.3rem}.munds-about__button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;background:var(--ma-rose);padding:1.3rem 2.3rem;border-radius:7px;text-decoration:none;font-size:1.35rem;font-weight:600;line-height:1.5}.munds-about__button:hover{background:#dabfbc}
.munds-about__text-link{display:inline-flex;align-items:center;gap:1rem;min-height:44px;font-size:1.25rem;font-weight:600;line-height:1.6}.munds-about a:focus-visible{outline:3px solid #6b4945;outline-offset:5px}
.munds-about__story{max-width:80rem;text-align:center;margin:7.2rem auto 3.6rem}.munds-about__values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.munds-about__values>div{background:var(--ma-cream);border:1px solid var(--ma-border);padding:2.6rem;border-radius:12px}.munds-about__values h2{font-family:var(--font-body-family);font-size:1.7rem;font-weight:600;letter-spacing:0;line-height:1.5}.munds-about__values p{font-size:1.3rem;margin:0}
.munds-about__personal{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:5rem;margin:7.2rem 0}.munds-about__personal img{aspect-ratio:1/1}.munds-about__personal .munds-about__text-link{margin:0 0 1.8rem}
.munds-about__occasions>h2{text-align:center;margin-bottom:3rem}.munds-about__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.munds-about__tile{text-decoration:none;border:1px solid var(--ma-border);border-radius:12px;overflow:hidden;min-width:0}.munds-about__tile img{aspect-ratio:4/3;border-radius:0}.munds-about__tile>div{padding:2rem}.munds-about__tile h3{font-size:1.8rem;display:flex;justify-content:space-between;gap:1rem;line-height:1.4}.munds-about__tile p{font-size:1.25rem;margin:0}.munds-about__tile:hover h3{text-decoration:underline;text-underline-offset:.3rem}
.munds-about__close{margin-top:6.4rem;padding:4.8rem 3rem;background:var(--ma-cream);border:1px solid var(--ma-border);border-radius:14px;text-align:center}.munds-about__close p{max-width:72rem;margin:0 auto 2.4rem}.munds-about__close .munds-about__text-link{margin-left:2rem}
@media(max-width:989px){.munds-about__hero,.munds-about__personal{gap:3rem}.munds-about__values>div{padding:2rem}.munds-about__tile>div{padding:1.6rem}}
@media(max-width:749px){.munds-about{padding-top:2.8rem;padding-bottom:4.8rem}.munds-about__hero,.munds-about__personal,.munds-about__values,.munds-about__tiles{grid-template-columns:minmax(0,1fr);gap:2.4rem}.munds-about .munds-about__lead{font-size:1.45rem}.munds-about__hero figure{max-width:52rem;width:100%;margin:auto}.munds-about__story{margin:4.8rem auto 2.6rem;text-align:left}.munds-about__personal{margin:4.8rem 0}.munds-about__personal img{max-width:52rem;margin:auto}.munds-about__close{margin-top:4.8rem;padding:3rem 2rem}.munds-about__close .munds-about__text-link{display:flex;justify-content:center;margin:1.2rem 0 0}.munds-about__button{max-width:100%;box-sizing:border-box}.munds-about__values>div{padding:2.4rem}.munds-about__tiles{max-width:52rem;margin:auto}}
