.offering-layout-module__gmp0Ya__page{color:#2b2520;background:#f2efea;min-height:calc(100vh - 3.5rem)}.offering-layout-module__gmp0Ya__content{width:min(100% - 3rem,70rem);margin-inline:auto;padding-block:clamp(4.5rem,10vw,8.5rem) clamp(5rem,9vw,7rem)}.offering-layout-module__gmp0Ya__intro{max-width:790px}.offering-layout-module__gmp0Ya__eyebrow{color:#6f3227;letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700;line-height:1.4}.offering-layout-module__gmp0Ya__intro h1{max-width:760px;font-family:var(--font-display);letter-spacing:-.055em;overflow-wrap:anywhere;margin:20px 0 0;font-size:clamp(3.25rem,8vw,7rem);font-weight:450;line-height:.98}.offering-layout-module__gmp0Ya__lead{color:#51483f;max-width:630px;margin:25px 0 0;font-size:clamp(1rem,1.45vw,1.125rem);line-height:1.7}.offering-layout-module__gmp0Ya__details{color:#51483f;border-top:1px solid #cfc6bb;max-width:790px;margin-top:clamp(2.5rem,6vw,4.5rem);padding-top:1.5rem;line-height:1.7}.offering-layout-module__gmp0Ya__actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:clamp(2.5rem,6vw,4.5rem);display:flex}.offering-layout-module__gmp0Ya__homeLink,.offering-layout-module__gmp0Ya__visitLink{justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.offering-layout-module__gmp0Ya__homeLink{color:#48271f;border:1px solid #a69a8d}.offering-layout-module__gmp0Ya__visitLink{color:#fffaf3;background:#8c3528}.offering-layout-module__gmp0Ya__homeLink:hover{background:#e8e1d8}.offering-layout-module__gmp0Ya__visitLink:hover{background:#6f281e}.offering-layout-module__gmp0Ya__homeLink:focus-visible,.offering-layout-module__gmp0Ya__visitLink:focus-visible{outline-offset:4px;outline:3px solid #b6644e}@media (max-width:700px){.offering-layout-module__gmp0Ya__content{width:min(100% - 2.5rem,70rem);padding-block:4.25rem 5rem}.offering-layout-module__gmp0Ya__intro h1{font-size:clamp(3rem,12vw,4.25rem)}.offering-layout-module__gmp0Ya__lead{margin-top:19px;font-size:15px}.offering-layout-module__gmp0Ya__actions{flex-direction:column;align-items:stretch}}@media (max-width:360px){.offering-layout-module__gmp0Ya__content{width:calc(100% - 2rem)}.offering-layout-module__gmp0Ya__intro h1{font-size:2.8rem}}@media (prefers-reduced-motion:reduce){.offering-layout-module__gmp0Ya__homeLink,.offering-layout-module__gmp0Ya__visitLink{scroll-behavior:auto;transition-duration:.01ms}}
