.page_page__Aa9X7{background:#f3efea;color:#292b26;padding-top:100px}.page_page__Aa9X7 em{font-family:var(--font-serif);font-weight:400;color:#74634e}.page_wrap__5p9pv{max-width:1440px;margin:auto;padding:0 6vw}.page_eyebrow__SRuM3{text-transform:uppercase;letter-spacing:.17em;font-size:11px;font-weight:600}.page_header__mWTzC{padding:60px 0 80px}.page_header__mWTzC h1{font-size:clamp(55px,8vw,125px);font-weight:400;line-height:1.04;letter-spacing:-.055em;margin:30px 0 40px}.page_headerBottom__dDcoH{display:flex;justify-content:space-between;align-items:end;gap:40px}.page_headerBottom__dDcoH p{max-width:600px;font-size:18px;line-height:1.7;color:#595c53}.page_headerBottom__dDcoH span{font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:#6d7168}.page_featureImage__rHt1l{position:relative;height:min(63vw,820px);margin:0 22px;overflow:hidden}.page_featureImage__rHt1l img,.page_hoedspruit__RSl0j img,.page_somersetImages__x3zvK img{object-fit:cover}.page_featureImage__rHt1l img{object-position:center 54%}.page_featureImage__rHt1l>span{position:absolute;bottom:20px;left:22px;color:white;text-transform:uppercase;letter-spacing:.15em;font-size:10px;text-shadow:0 1px 6px black}.page_featureText__4m6i6{display:grid;grid-template-columns:1.25fr 1fr;gap:70px;padding-top:50px;padding-bottom:125px}.page_page__Aa9X7 h2{font-size:clamp(42px,5vw,76px);font-weight:400;letter-spacing:-.05em;line-height:1.1;margin:15px 0}.page_featureText__4m6i6>div:last-child{padding-top:22px}.page_cta__04e6r>p:not(.page_eyebrow__SRuM3),.page_featureText__4m6i6 p:not(.page_eyebrow__SRuM3),.page_hoedText__5kvbm>p:not(.page_eyebrow__SRuM3),.page_sectionHead__G9hPC>p:last-child{font-size:17px;line-height:1.8;color:#595c53;max-width:590px}.page_textLink__T2fYv{display:inline-flex;gap:40px;border-bottom:1px solid #7c8074;padding:10px 0;font-size:14px;margin-top:20px}.page_textLink__T2fYv:hover{color:#8c6742}.page_somerset__sr8Im{background:#e5e3d8;padding:95px 0 110px}.page_sectionHead__G9hPC{max-width:770px}.page_sectionHead__G9hPC>p:last-child{margin:25px 0 55px}.page_somersetImages__x3zvK{max-width:1530px;margin:0 auto;padding:0 22px;display:grid;grid-template-columns:1.15fr .75fr;gap:3vw;align-items:start}.page_hoedspruit__RSl0j figure,.page_somersetImages__x3zvK figure{position:relative;margin:0;background:#cfd2ca}.page_somersetWide__o_DxJ{height:590px}.page_somersetDetail__49o8V{height:460px;margin-top:150px!important}.page_somersetEnd__PY9Tx{grid-column:1/3;width:67%;height:550px;margin:0 0 50px auto!important}.page_hoedspruit__RSl0j figcaption,.page_somersetImages__x3zvK figcaption{position:absolute;bottom:0;left:0;right:0;padding:45px 20px 16px;background:linear-gradient(transparent,rgba(0,0,0,.57));color:white;font-size:10px;text-transform:uppercase;letter-spacing:.15em}.page_somerset__sr8Im .page_textLink__T2fYv{margin-top:0}.page_hoedspruit__RSl0j{padding-top:130px;padding-bottom:140px;display:grid;grid-template-columns:1fr 1.2fr;gap:8vw;align-items:center}.page_hoedText__5kvbm .page_scope__LB3XO{font-size:11px!important;letter-spacing:.13em;text-transform:uppercase;margin-top:35px}.page_hoedspruit__RSl0j figure{height:570px}.page_cta__04e6r{text-align:center;background:#30372e;color:white;padding:110px 24px 125px}.page_cta__04e6r em{color:#c1c7ac}.page_cta__04e6r>p:not(.page_eyebrow__SRuM3){color:#d3d6cb;margin:0 auto 30px}.page_cta__04e6r h2{margin:20px 0}.page_cta__04e6r>a{display:inline-flex;gap:45px;padding:17px 23px;background:#f3efea;color:#30372e;border-radius:50px;font-size:14px}.page_cta__04e6r>a:hover{background:#d7dccb}.page_page__Aa9X7 a:focus-visible{outline:3px solid #ac603c;outline-offset:5px}@media(max-width:700px){.page_page__Aa9X7{padding-top:80px}.page_header__mWTzC{padding:45px 0 55px}.page_header__mWTzC h1{font-size:clamp(54px,12vw,82px)}.page_headerBottom__dDcoH{display:block}.page_headerBottom__dDcoH p{font-size:16px}.page_headerBottom__dDcoH span{display:block;margin-top:25px}.page_featureImage__rHt1l{height:480px;margin:0 10px}.page_featureText__4m6i6{grid-template-columns:1fr;gap:15px;padding-top:40px;padding-bottom:70px}.page_featureText__4m6i6>div:last-child{padding-top:0}.page_cta__04e6r>p:not(.page_eyebrow__SRuM3),.page_featureText__4m6i6 p:not(.page_eyebrow__SRuM3),.page_hoedText__5kvbm>p:not(.page_eyebrow__SRuM3),.page_sectionHead__G9hPC>p:last-child{font-size:16px}.page_somerset__sr8Im{padding:70px 0 80px}.page_somersetImages__x3zvK{display:block;padding:0 10px}.page_somersetImages__x3zvK figure{margin:0 0 24px!important}.page_somersetWide__o_DxJ{height:390px}.page_somersetDetail__49o8V{height:370px;width:80%;margin-left:auto!important}.page_somersetEnd__PY9Tx{width:90%;height:370px;margin-bottom:30px!important}.page_hoedspruit__RSl0j{display:block;padding-top:75px;padding-bottom:80px}.page_hoedspruit__RSl0j figure{height:390px;margin-top:40px}.page_cta__04e6r{padding:75px 24px 90px}}