.about_page__6UDEE{max-width:900px}.about_page__6UDEE p{margin-bottom:1rem}.about_tagline__Hx0Fl{font-family:Georgia,serif;font-size:clamp(1.3rem,3vw,1.8rem)}.about_opening__KqHzj{display:flow-root;margin:24px 0}.about_photo__SNr8E{float:right;width:46%;margin:0 0 20px 32px}.about_photo__SNr8E img{display:block;width:100%;height:auto;border-radius:22px}.about_promise__0QeRo{background:#e7efe4;border-radius:16px;padding:20px 24px;margin:24px 0}@media (max-width:650px){.about_photo__SNr8E{float:none;width:100%;max-width:440px;margin:0 auto 24px}}