.page-module__xgPmsG__page{background:var(--bg-main);color:#14201b}.page-module__xgPmsG__hero{isolation:isolate;background-color:#023c29;flex-direction:column;justify-content:flex-start;min-height:calc(100vh - 72px);padding:clamp(4rem,13vh,15rem) 0 4rem;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.page-module__xgPmsG__hero{padding-bottom:3rem}}.page-module__xgPmsG__heroInner{width:min(1180px,100% - clamp(28px,6vw,48px));margin:0 auto}.page-module__xgPmsG__heroImage{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:-3}.page-module__xgPmsG__heroShade{z-index:-2;background:linear-gradient(90deg,#021c14e6,#023c2994 48%,#161f1c2e),linear-gradient(#f6f4ee00 74%,#f6f4eefa);position:absolute;inset:0}.page-module__xgPmsG__heroTitle{color:#fff;letter-spacing:.02em;text-shadow:0 10px 35px #00000059;margin:0;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:700}.page-module__xgPmsG__heroSubtitle{color:#ffffffbf;max-width:52ch;margin:1.5rem 0 0;font-size:clamp(1.125rem,2.6vw,1.5rem);line-height:1.5}.page-module__xgPmsG__content{flex-direction:column;gap:4rem;width:min(1180px,100% - clamp(28px,6vw,48px));margin:4rem auto 6rem;display:flex}.page-module__xgPmsG__sectionHeading{color:#023c29;letter-spacing:0;margin:0 0 1.5rem;font-size:1.75rem}.page-module__xgPmsG__intro{max-width:none}.page-module__xgPmsG__introText{color:#4f5c57;font-size:var(--text-body-size);margin:0 0 1.1rem;line-height:1.75}.page-module__xgPmsG__introText:last-child{margin-bottom:0}.page-module__xgPmsG__inlineLink{color:#b2562e;text-underline-offset:.15em;font-weight:600;text-decoration:underline}.page-module__xgPmsG__inlineLink:hover{color:#023c29}.page-module__xgPmsG__infoColumns{grid-template-columns:repeat(3,1fr);gap:2.5rem;display:grid}.page-module__xgPmsG__infoColumn{border-top:2px solid var(--bg-green);flex-direction:column;align-items:flex-start;gap:.75rem;padding-top:1.5rem;display:flex}.page-module__xgPmsG__infoColumnHeading{color:#023c29;margin:0;font-size:1.55rem}.page-module__xgPmsG__infoColumnText{color:#4f5c57;font-size:var(--text-body-size);margin:0 0 .5rem;line-height:1.6}.page-module__xgPmsG__infoColumnButton{color:#023c29;border:2px solid #023c29;border-radius:2px;align-self:center;margin-top:auto;padding:.65rem 1.5rem;font-size:1rem;font-weight:600;transition:background-color .2s,color .2s}.page-module__xgPmsG__infoColumnButton:hover{color:#fff;background-color:#023c29}@media (max-width:640px){.page-module__xgPmsG__content{gap:3rem;margin:2.5rem auto 4rem}.page-module__xgPmsG__infoColumns{grid-template-columns:1fr;gap:2rem}}@media (max-width:1000px){.page-module__xgPmsG__hero{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}}@media (min-width:1001px){.page-module__xgPmsG__heroInner,.page-module__xgPmsG__content{width:var(--page-column)}}
