/* Sandfern home only. Footer and original schemes remain unchanged. */
body[data-page-type="index"] #MainContent {background:#102d2b;}
body[data-page-type="index"] #MainContent :is(.title0,.title1,.title2,.title3,.title4,.title5,.title6){font-family:"Baskerville","Palatino Linotype",Georgia,serif;font-weight:400;letter-spacing:-.025em;line-height:1.08;white-space:pre-line;}
body[data-page-type="index"] #MainContent .image-banner-section .title1{font-size:clamp(46px,5.3vw,80px);max-width:850px;}
body[data-page-type="index"] #MainContent .image-banner-section .button{letter-spacing:.12em;text-transform:uppercase;font-size:11px;padding:18px 30px;border-radius:0;}
body[data-page-type="index"] #MainContent .text-columns-with-image__card-title{margin-top:24px;}
body[data-page-type="index"] #MainContent .text-columns-with-image__card-text{max-width:440px;}
body[data-page-type="index"] #MainContent .rich-text-section{padding-top:35px;padding-bottom:35px;}
body[data-page-type="index"] #MainContent .image-banner__content .page-width{height:100%;align-items:flex-end;}
@media(max-width:959px){body[data-page-type="index"] #MainContent .image-banner-section{--image-banner-height:640px;}body[data-page-type="index"] #MainContent .image-banner-section .title1{font-size:44px;}body[data-page-type="index"] #MainContent .image-banner__container{padding:26px 8px;}}
body[data-page-type="index"] #MainContent .image-banner-section .block-button-group{--color-button-background:216,191,135;--color-button-text:16,45,43;}
@media(min-width:960px){body[data-page-type="index"] #MainContent .text-columns-with-image__card-group > :nth-child(2){margin-top:90px;}}

body[data-page-type="index"] #MainContent .image-banner__image-item img{object-position:center top;}
