@font-face{font-display:swap;font-family:"NotoSerif-SemiBold";src:url(/wp-content/uploads/et-fonts/noto-serif-v33-latin-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:"NotoSans-Regular";src:url(/wp-content/uploads/et-fonts/noto-sans-v42-latin-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}h1,h2,h3,h4{font-family:var(--font-heading);color:#7a3f2b;line-height:1.2}@media (max-width:767px){.et_pb_group_carousel_slide{padding-left:20px!important;padding-right:20px!important}.et_pb_group_carousel_slide .et_pb_group{padding-left:0!important;padding-right:0!important}}.about-hero img{width:100%;max-width:550px;height:auto;margin:2rem auto 0;display:block;border-radius:14px;box-shadow:0 8px 24px rgb(90 63 43/.08);filter:brightness(.96) contrast(.98);object-fit:cover}@media (max-width:1200px){.about-story{margin:5rem 8rem}}@media (max-width:900px){.about-story{margin:4rem}}@media (max-width:600px){.about-story{margin:3rem 1.5rem}}.about-hero::after{content:"";display:block;width:80px;height:2px;background:#d9b6a3;margin:3rem auto 0;border-radius:2px}.about-credentials h2{margin-bottom:3rem}@media (max-width:900px){.about-credentials{padding:4rem 1.5rem}.credentials-grid{gap:2rem}.credential{border-left:none;border-top:2px solid #e4d3c9;padding-top:1rem}}.site-footer .footer-text a{font-size:clamp(.75rem,.2vw + .75rem,.9rem);color:ffffff}body .et_pb_text_19.et_pb_text.et_pb_bg_layout_light .et_pb_text_inner,body .et_pb_text_21.et_pb_text.et_pb_bg_layout_light .et_pb_text_inner,body .et_pb_text_23.et_pb_text.et_pb_bg_layout_light .et_pb_text_inner,body .et_pb_text_25.et_pb_text.et_pb_bg_layout_light .et_pb_text_inner,body .et_pb_text_27.et_pb_text.et_pb_bg_layout_light .et_pb_text_inner,body .et_pb_text_29.et_pb_text.et_pb_bg_layout_light .et_pb_text_inner,body .et_pb_text_31.et_pb_text.et_pb_bg_layout_light .et_pb_text_inner{color:#fff!important;font-size:clamp(.75rem,.2vw + .75rem,.9rem)!important;line-height:1.5}.menu-book>a{font-weight:700;color:#9a5a3c!important}@font-face{font-display:swap;font-family:"NotoSerif-SemiBold";src:url(/wp-content/uploads/et-fonts/noto-serif-v33-latin-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:"NotoSans-Regular";src:url(/wp-content/uploads/et-fonts/noto-sans-v42-latin-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}body,p{font-family:var(--font-body);font-size:1.05rem;line-height:1.7;color:#3c322f}.et_pb_button{font-family:var(--font-body-semi);font-size:var(--fs-button);text-transform:uppercase;letter-spacing:.05em;border-radius:8px;transition:all .3s ease}body,html{overflow-x:hidden}.et_pb_group_carousel_slide{padding-left:15px;padding-right:15px;box-sizing:border-box}@media (max-width:767px){.et_pb_group_carousel_slide{padding-left:20px!important;padding-right:20px!important}.et_pb_group_carousel_slide .et_pb_group{padding-left:0!important;padding-right:0!important}}.about-hero{text-align:center;padding:0 2rem 3rem;color:#3c322f}.about-story{margin:6rem 12rem;color:#3c322f}@media (max-width:1200px){.about-story{margin:5rem 8rem}}@media (max-width:900px){.about-story{margin:4rem}}@media (max-width:600px){.about-story{margin:3rem 1.5rem}}.about-credentials{background:#f9f6f5;padding:5rem 2rem;color:#3c322f;text-align:center}.credentials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:3rem 2rem;max-width:1100px;margin:0 auto;text-align:left}.credential{border-left:3px solid #d9b6a3;padding-left:1rem}@media (max-width:900px){.about-credentials{padding:4rem 1.5rem}.credentials-grid{gap:2rem}.credential{border-left:none;border-top:2px solid #e4d3c9;padding-top:1rem}}.site-footer .footer-text{font-size:clamp(.75rem,.2vw + .75rem,.9rem);color:#fff}