.brand-link{flex-shrink:1;min-width:0;max-width:100%;line-height:0;text-decoration:none;display:block}.brand-link--header{width:190px}.brand-link--footer{width:240px}.brand-logo{aspect-ratio:1204/585;object-fit:contain;width:100%;height:auto;display:block}:is(.luxury-site,.lux-about,.lux-contact) :is(.site-header,.site-footer):has(.brand-link){background-color:#08131d}:where(.luxury-site,.lux-about,.lux-contact) .brand-logo{mix-blend-mode:lighten;-webkit-mask-image:linear-gradient(90deg,#0000,#000 2% 98%,#0000),linear-gradient(#0000,#000 2% 98%,#0000);mask-image:linear-gradient(90deg,#0000,#000 2% 98%,#0000),linear-gradient(#0000,#000 2% 98%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}@media (max-width:767px){.brand-link--header{width:clamp(154px,100vw - 166px,168px);max-width:min(100%,max(8rem,100% - 6.5rem))}}
