.home-module__txgM7a__home{color:#19352e;background:#f8f6ee}.home-module__txgM7a__section{width:min(1120px,100% - 40px);margin:auto;padding:58px 0}.home-module__txgM7a__hero,.home-module__txgM7a__split{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(26px,5vw,68px);display:grid}.home-module__txgM7a__hero{padding-top:112px;padding-bottom:48px}.home-module__txgM7a__kicker{color:#375e50;letter-spacing:.07em;text-transform:uppercase;font-size:.8rem;font-weight:700}.home-module__txgM7a__home h1,.home-module__txgM7a__home h2,.home-module__txgM7a__home h3{font-family:var(--font-serif);color:inherit;line-height:1.08}.home-module__txgM7a__home h1{margin:14px 0 20px;font-size:clamp(2.5rem,5.2vw,4.65rem)}.home-module__txgM7a__home h2{margin:0 0 18px;font-size:clamp(2rem,4vw,3rem)}.home-module__txgM7a__home h3{margin:0 0 12px;font-size:1.55rem}.home-module__txgM7a__home p{line-height:1.65}.home-module__txgM7a__hero img,.home-module__txgM7a__split img,.home-module__txgM7a__media img{border-radius:14px;width:100%;height:auto}.home-module__txgM7a__hero img{object-fit:cover;max-height:510px}.home-module__txgM7a__actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px;display:flex}.home-module__txgM7a__primary,.home-module__txgM7a__secondary{border-radius:8px;align-items:center;min-height:48px;padding:10px 20px;font-weight:700;text-decoration:none;display:inline-flex}.home-module__txgM7a__primary{color:#fff;background:#235849}.home-module__txgM7a__primary:hover{background:#174035}.home-module__txgM7a__secondary{color:#234f40;border:1px solid #527568}.home-module__txgM7a__secondary:hover{background:#e5ede6}.home-module__txgM7a__grid{grid-template-columns:repeat(2,1fr);gap:16px;margin:24px 0;display:grid}.home-module__txgM7a__card{color:inherit;background:#fffefa;border:1px solid #d2dfd5;border-radius:12px;padding:24px;text-decoration:none}.home-module__txgM7a__card:hover{border-color:#235849}.home-module__txgM7a__card span{color:#235849;margin-top:12px;font-weight:700;text-decoration:underline;display:inline-block}.home-module__txgM7a__band{background:#e8efe7}.home-module__txgM7a__media img{aspect-ratio:16/9;object-fit:cover;margin-bottom:14px}.home-module__txgM7a__home a:focus-visible{outline-offset:4px;outline:3px solid #795322}@media (max-width:720px){.home-module__txgM7a__hero,.home-module__txgM7a__split,.home-module__txgM7a__grid{grid-template-columns:1fr}.home-module__txgM7a__section{padding:40px 0}.home-module__txgM7a__hero{padding-top:92px}.home-module__txgM7a__hero img{max-height:350px}}
