
/* Warm champagne accents for the homepage. */
body.alpin-home .header{border-bottom:1px solid #c6a569}
body.alpin-home .hero .eyebrow{color:#ead2a3;letter-spacing:.15em}
body.alpin-home .hero .alpin-headline .hero-gold-line{color:#ead2a3}
body.alpin-home .hero #hero-title,body.alpin-home .hero #hero-title span{color:#f3e7d1}
body.alpin-home .hero .actions .button:not(.outline),body.alpin-home .header .navlinks>.button.dark{background:#dfc18a;color:#17323a;border:1px solid #dfc18a;box-shadow:0 4px 16px #00000012}
body.alpin-home .hero .actions .button:not(.outline):hover,body.alpin-home .header .navlinks>.button.dark:hover{background:#eddaae;border-color:#eddaae}
body.alpin-home .hero .actions .button.outline{border-color:#dfc18a;color:#f5e7cd;background:#112d3526}
body.alpin-home .hero .actions .button.outline:hover{background:#dfc18a;color:#17323a}
body.alpin-home .hero .hero-promises>span{color:#dfc18a;border-color:#dfc18a66}
body.alpin-home .hero .hero-promises small{color:#f3e7d1}
body.alpin-home .hero .hero-bottom{color:#ecd9b4;border-color:#dfc18a66}
body.alpin-home .hero .hero-intro-details summary{color:#ead2a3}
body.alpin-home .hero .actions .button:focus-visible{outline:3px solid #fff;outline-offset:4px}
