.page-module__wFexIa__page{color:#17372c;background:#f7f5ee;min-height:100vh}.page-module__wFexIa__header{justify-content:space-between;align-items:center;gap:28px;width:min(1240px,100% - 64px);min-height:92px;margin:0 auto;display:flex}.page-module__wFexIa__header img{width:min(250px,56vw);height:auto}.page-module__wFexIa__parentLink{color:#123d2d;text-underline-offset:5px;font-size:.9rem;font-weight:750;-webkit-text-decoration:underline #49a65a;text-decoration:underline #49a65a}.page-module__wFexIa__hero{background:#eef1ea;grid-template-columns:1.05fr .95fr;min-height:720px;display:grid}.page-module__wFexIa__copy{flex-direction:column;justify-content:center;max-width:760px;padding:clamp(70px,9vw,140px) clamp(32px,8vw,120px);display:flex}.page-module__wFexIa__eyebrow{color:#276c4a;letter-spacing:.15em;text-transform:uppercase;margin-bottom:20px;font-size:.78rem;font-weight:850}.page-module__wFexIa__copy h1{color:#123d2d;max-width:780px;margin-bottom:28px;font-size:clamp(3rem,6vw,5.8rem);line-height:1.02}.page-module__wFexIa__intro{color:#52675e;max-width:670px;margin-bottom:36px;font-size:1.08rem}.page-module__wFexIa__actions{flex-wrap:wrap;gap:14px;display:flex}.page-module__wFexIa__primaryAction,.page-module__wFexIa__secondaryAction{border:2px solid #123d2d;border-radius:999px;justify-content:center;align-items:center;min-height:54px;padding:0 26px;font-weight:780;display:inline-flex}.page-module__wFexIa__primaryAction{color:#fff;background:#123d2d}.page-module__wFexIa__secondaryAction{color:#123d2d}.page-module__wFexIa__imageWrap{min-height:620px;position:relative;overflow:hidden}.page-module__wFexIa__imageWrap img{object-fit:cover}.page-module__wFexIa__availability{text-align:center;max-width:920px;margin:0 auto;padding:110px 32px}.page-module__wFexIa__availability h2{color:#123d2d;margin-bottom:24px;font-size:clamp(2.3rem,4vw,4rem)}.page-module__wFexIa__availability>p:last-child{color:#52675e}.page-module__wFexIa__footer{color:#ffffffc2;background:#09271d;justify-content:space-between;gap:24px;padding:32px max(32px,50% - 620px);font-size:.86rem;display:flex}@media (max-width:800px){.page-module__wFexIa__header{width:calc(100% - 36px)}.page-module__wFexIa__hero{grid-template-columns:1fr}.page-module__wFexIa__copy{padding:75px 24px}.page-module__wFexIa__copy h1{font-size:clamp(2.8rem,13vw,4.4rem)}.page-module__wFexIa__imageWrap{min-height:430px}.page-module__wFexIa__footer{flex-direction:column}}
