._page_1imu0_1{background:#f0ebe2;color:#1c2825;font-family:DM Sans,sans-serif}._hero_1imu0_1 a,._cta_1imu0_1 a{text-decoration:none}._hero_1imu0_1{display:grid;grid-template-columns:1fr 1fr;min-height:620px;background:#1b2925;color:#fff}._hero_1imu0_1>div{padding:12% 12% 12% 14%;display:flex;flex-direction:column;align-items:start;justify-content:center}._hero_1imu0_1 small,._intro_1imu0_1 span,._features_1imu0_1 small,._cta_1imu0_1 small{font-size:11px;letter-spacing:3px;color:#c9a77a}._hero_1imu0_1 h1{font:clamp(65px,7vw,115px) "Playfair Display",Georgia,serif;line-height:1.03;margin:25px 0}._hero_1imu0_1 em,._intro_1imu0_1 em{color:#c9a77a}._hero_1imu0_1 p{max-width:450px;line-height:1.9;color:#c8d1c9}._hero_1imu0_1 a,._cta_1imu0_1 a{display:inline-block;margin-top:30px;background:#c7a77b;color:#14201d;padding:20px 27px;font-size:12px;font-weight:700;letter-spacing:1px}._hero_1imu0_1>img{width:100%;height:100%;max-height:740px;object-fit:cover;object-position:top}._intro_1imu0_1{padding:110px 10%;text-align:center}._intro_1imu0_1 h2{font:clamp(40px,5vw,75px) "Playfair Display",Georgia,serif;margin:22px 0}._intro_1imu0_1 p{max-width:660px;margin:auto;line-height:1.9;color:#59635c}._features_1imu0_1{padding:0 8% 100px}._features_1imu0_1 article{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8%;margin-bottom:65px;background:#e7e0d5}._features_1imu0_1 article:nth-child(2){direction:rtl}._features_1imu0_1 article:nth-child(2)>*{direction:ltr}._features_1imu0_1 img{width:100%;height:520px;object-fit:cover;object-position:top}._features_1imu0_1 article>div{padding:40px}._features_1imu0_1 h2{font:clamp(33px,4vw,57px) "Playfair Display",Georgia,serif;margin:20px 0}._features_1imu0_1 p{line-height:1.9;color:#56635c;max-width:480px}._cta_1imu0_1{background:#1b2925;color:#fff;text-align:center;padding:95px 20px}._cta_1imu0_1 h2{font:clamp(40px,5vw,70px) "Playfair Display",Georgia,serif;margin:22px 0}@media(max-width:750px){._hero_1imu0_1,._features_1imu0_1 article{grid-template-columns:1fr}._hero_1imu0_1>img{max-height:450px}._features_1imu0_1 article:nth-child(2){direction:ltr}._features_1imu0_1 img{height:370px}._intro_1imu0_1{padding:70px 7%}._hero_1imu0_1>div{padding:70px 7%}._hero_1imu0_1 h1{font-size:clamp(42px,12.5vw,65px);overflow-wrap:break-word}._features_1imu0_1{padding:0 5% 70px}._features_1imu0_1 article>div{padding:28px 22px}._features_1imu0_1 article{gap:0;margin-bottom:40px}._hero_1imu0_1 a,._cta_1imu0_1 a{padding:17px 20px;line-height:1.5}}
