/* Amberlyo homepage. Footer and original shared color schemes remain untouched. */
body[data-page-type="index"] .header-section{--color-background:234,220,197;--color-text:73,47,41;}
body[data-page-type="index"] #MainContent{background:#7a493c;color:#fff3e7;}
body[data-page-type="index"] #MainContent :is(.image-banner-section,.rich-text){--color-background:122,73,60;--color-text:255,243,231;--color-light-text:250,231,214;background:#7a493c;color:#fff3e7;}
body[data-page-type="index"] #MainContent :is(.title1,.title2){font-family:Baskerville,'Palatino Linotype',Palatino,Georgia,serif;font-weight:400;line-height:1.08;letter-spacing:-.025em;white-space:normal;}
body[data-page-type="index"] #MainContent .image-banner-section.content-below{--image-banner-height:570px;}
body[data-page-type="index"] #MainContent .image-banner__content{position:relative;height:auto;}
body[data-page-type="index"] #MainContent .image-banner__content>.page-width{width:100%;max-width:none;padding:0;}
body[data-page-type="index"] #MainContent .image-banner-section.content-below .image-banner__container{display:grid!important;grid-template-columns:1.2fr 1fr;align-items:center;gap:20px 9%;padding:45px 6% 55px;background:#7a493c;width:100%;}
body[data-page-type="index"] #MainContent .image-banner-section :is(.block-heading,.subheading){--color-text:255,243,231;color:#fff3e7;}
body[data-page-type="index"] #MainContent .image-banner-section .subheading{font-size:10px;font-weight:600;letter-spacing:.19em;grid-column:1/-1;}
body[data-page-type="index"] #MainContent .image-banner-section .title1{font-size:clamp(44px,5.2vw,74px);}
body[data-page-type="index"] #MainContent .image-banner-section .block-description{--color-text:250,231,214;color:#fae7d6;font-size:16px;line-height:1.9;max-width:460px;}
body[data-page-type="index"] #MainContent .rich-text{--color-background:234,220,197;--color-text:73,47,41;background:#eadcc5;color:#492f29;padding:40px 24px;}
body[data-page-type="index"] #MainContent .rich-text .title2{font-size:clamp(34px,4vw,55px);}
body[data-page-type="index"] #MainContent .rich-text .block-rich-text{font-size:15px;line-height:1.9;color:#492f29;}
body[data-page-type="index"] #MainContent .image-banner-section:not(.content-below){display:grid;grid-template-columns:1fr 1.1fr;--image-banner-height:590px;--color-background:73,47,41;background:#492f29;}
body[data-page-type="index"] #MainContent .image-banner-section:not(.content-below) .image-banner__image{order:2;}
body[data-page-type="index"] #MainContent .image-banner-section:not(.content-below) .image-banner__content{display:flex;}
body[data-page-type="index"] #MainContent .image-banner-section:not(.content-below) .page-width{display:flex;}
body[data-page-type="index"] #MainContent .image-banner-section:not(.content-below) .image-banner__container{background:#492f29;padding:64px;width:100%;}
body[data-page-type="index"] #MainContent .image-banner-section .title2{font-size:clamp(39px,4.1vw,58px);}
@media(max-width:959px){body[data-page-type="index"] #MainContent .image-banner-section.content-below{--image-banner-height:350px;}body[data-page-type="index"] #MainContent .image-banner-section.content-below .image-banner__container{grid-template-columns:1fr;gap:20px;padding:34px 24px;}body[data-page-type="index"] #MainContent .image-banner-section .title1{font-size:47px;}body[data-page-type="index"] #MainContent .image-banner-section:not(.content-below){grid-template-columns:1fr;--image-banner-height:350px;}body[data-page-type="index"] #MainContent .image-banner-section:not(.content-below) .image-banner__image{order:0;}body[data-page-type="index"] #MainContent .image-banner-section:not(.content-below) .image-banner__container{padding:38px 24px;}body[data-page-type="index"] #MainContent .rich-text{padding:30px 22px;}}
