.site-page{background:#fbfaf7;min-height:55vh}.site-page-hero{background:#eee7dc;align-items:center;min-height:330px;padding:72px max(12vw,36px);display:flex;position:relative;overflow:hidden}.site-page-hero:before{content:"";z-index:0;background-image:var(--site-page-image);background-position:var(--site-page-image-position-x) var(--site-page-image-position-y);filter:saturate(.62)sepia(.12);background-size:cover;position:absolute;inset:0}.site-page-hero:after{content:"";z-index:1;background:var(--site-page-overlay-color);opacity:var(--site-page-overlay-opacity);pointer-events:none;position:absolute;inset:0}.site-page-hero>div{z-index:2;width:100%;max-width:850px;position:relative}.site-page-hero .eyebrow{color:var(--site-page-eyebrow-color)}.site-page-hero h1{color:var(--site-page-title-color);margin:10px 0 15px;font-size:clamp(38px,5vw,66px)}.site-page-hero>div>p:last-child{max-width:720px;color:var(--site-page-copy-color);margin:0;font-size:17px;line-height:1.9}.site-page-body{color:#4f4840;max-width:860px;margin:0 auto;padding:62px max(6vw,28px) 88px;font-size:16px;line-height:2}.site-page-body p{margin:0 0 1.35em}.site-page-body a{color:#9a2f20;text-underline-offset:3px;text-decoration:underline}@media (max-width:720px){.site-page-hero{min-height:285px;padding:58px 25px}.site-page-body{padding:45px 25px 65px}}
