.brand-link{flex-shrink:1;min-width:0;max-width:100%;line-height:0;text-decoration:none;display:block}.brand-link--header{width:132px}.brand-link--footer{width:170px}.brand-logo{aspect-ratio:960/580;object-fit:contain;width:100%;height:auto;display:block}.brand-logo--on-dark{display:none}:is(.luxury-site,.lux-about,.lux-contact) .brand-logo--on-dark,.brand-link--forced-dark .brand-logo--on-dark{display:block}:is(.luxury-site,.lux-about,.lux-contact) .brand-logo--on-light,.brand-link--forced-dark .brand-logo--on-light{display:none}:is(.luxury-site,.lux-about,.lux-contact) :is(.site-header,.site-footer):has(.brand-link){background-color:#08131d}@media (max-width:767px){.brand-link--header{width:clamp(112px,100vw - 166px,124px);max-width:min(100%,max(8rem,100% - 6.5rem))}}
