:root{--page:#fbfaf7;--header:#fff;--soft:#f4f1e9;--ink:#17233c;--dark:#112346;--accent:#ed841c;--btntext:#101e35;--bodyfont:'DM Sans',Arial,sans-serif;--headfont:Manrope,Arial,sans-serif;--radius:12px}.hero{background:linear-gradient(90deg,#f3f0e8 0%,#fff 70%)}.hero .wrap{display:grid;grid-template-columns:50% 50%;align-items:center;min-height:645px}.hero-copy{padding:80px 25px 80px 0}.hero-photo{height:585px;border-radius:0 0 0 120px;margin-right:calc((min(1200px,100vw - 52px) - 100vw)/2)}.hero h1 strong{color:var(--accent)}.feature-strip{background:var(--dark);color:white;padding:24px 0}.feature-strip .wrap{display:flex;justify-content:space-around;gap:25px;font-weight:750}.feature-strip b{color:var(--accent)}@media(max-width:700px){.hero .wrap{display:flex;flex-direction:column;min-height:unset}.hero-copy{padding:65px 0 35px}.hero-photo{width:calc(100% + 32px);margin:0 -16px;height:350px;min-height:350px;border-radius:70px 0 0 0}.feature-strip .wrap{display:grid;grid-template-columns:1fr 1fr;text-align:center;font-size:12px}}:root{--accent-ink:#9c5712;--accent-light:#ed841c}