/* A quieter contact action in the homepage header. */
.talk-button{background:transparent;color:#f3f1e9;border:1px solid #aeb7a080;border-radius:6px;min-height:32px;padding:0 13px;font-size:9px;letter-spacing:.15em}
.talk-button:hover,.talk-button:focus-visible{background:#ffffff08;color:#fff;border-color:#d8dfcc}
.talk-button:focus-visible{outline:1px solid #d8dfcc;outline-offset:4px}
@media(max-width:800px){.talk-button{min-height:29px;padding:0 10px;font-size:8px}}
@media(max-width:380px){.talk-button{padding:0 8px}}

.brand-logo picture{display:block;width:100%}
@media(max-width:800px){.compact-nav .brand-logo{width:34.02px;height:29px}.compact-nav .brand-logo img{width:34.02px;height:29px}.compact-nav .brand-logo picture{height:29px}}

@media(min-width:1101px){.compact-nav .brand-logo{width:269px}}
@media(min-width:801px) and (max-width:1100px){.compact-nav .brand-logo{width:219px}}
