/* Shared square CTA, based on Explore Our Portfolio. Icon-only controls keep their interaction. */
body .gh-button,body header nav .gh-button,body .mobile-menu>a.gh-button{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;width:max-content;max-width:100%;min-height:0;border:1px solid #1c0c0d;border-radius:0;background:#1c0c0d;color:#faf6e3;padding:13px 17px;font:400 10px/1.5 Manrope,Arial,sans-serif;text-transform:uppercase;text-decoration:none;white-space:normal;cursor:pointer;box-sizing:border-box;transition:background .3s,color .3s}
body .gh-button>.gh-button-label{display:block;min-height:0;padding:0;background:none;border-radius:0;position:static;transform:none;font:inherit;color:inherit}body .gh-button>.gh-button-arrow{display:block;flex:none;font:400 19px/1 Manrope,Arial,sans-serif;transition:transform .3s;background:none;padding:0;border:0;color:inherit}body .gh-button:hover>.gh-button-arrow{transform:translateX(5px)}body .gh-button:hover{background:#692128}body .gh-button-light{background:#faf6e3;color:#1c0c0d;border-color:#faf6e3}body .gh-button-light:hover{background:#f3edd1}body .gh-button-outline{background:transparent;border-color:#faf6e3;color:#faf6e3}body .gh-button-outline:hover{background:#faf6e3;color:#1c0c0d}body .gh-button:focus-visible{outline:2px solid currentColor;outline-offset:5px}
body header nav .gh-button::after{display:none}.inner-page #message .contact-submit.gh-button{min-height:0;width:max-content}.inner-page .prefooter-link.gh-button{min-height:0}
@media(max-width:650px){body .gh-button,body header nav .gh-button,body .mobile-menu>a.gh-button{font-size:8px;gap:22px;padding:12px 14px}body .gh-button>.gh-button-arrow{font-size:16px}}
@media(prefers-reduced-motion:reduce){body .gh-button,body .gh-button>.gh-button-arrow{transition:none}}
body button.contact-submit.gh-button{font:400 10px/1.5 Manrope,Arial,sans-serif!important}
@media(max-width:650px){body button.contact-submit.gh-button{font-size:8px!important}}
body header nav>a.gh-button[aria-current="page"],body .mobile-menu>a.gh-button[aria-current="page"]{font-weight:700}

header .brand img{filter:url(#logo-wine-tint)!important}footer .footer-brand img{filter:url(#logo-cream-tint)!important}
