/* Approved generated wordmark; exact alpha shape retained in both brand colors. */
:root { --studio-logo: url("assets-brand/liquid-luxury-wordmark-20261015-serif-curved-q-v1.svg"); }
.studio-wordmark { display:block; width:220px; height:auto; aspect-ratio:1196/207; object-fit:contain; flex-shrink:0; }
.studio-wordmark--navy { background:#192a35; -webkit-mask-image:var(--studio-logo); mask-image:var(--studio-logo); -webkit-mask-size:contain; mask-size:contain; -webkit-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; mask-repeat:no-repeat; }
.studio-wordmark--navy>img { display:block; width:100%; height:auto; opacity:0; }
.site-header .studio-wordmark { width:240px; height:auto; }
.inquiry-header .studio-wordmark { width:220px; height:auto; }
.footer-brand .studio-wordmark { width:200px; height:auto; }
header>a:first-child,.site-header .brand,.footer-brand { min-height:44px; display:flex; align-items:center; }
@media(max-width:1050px) and (min-width:761px) { .site-header .studio-wordmark { width:210px; } }
@media(max-width:760px) {
 .site-header .studio-wordmark { width:180px; }
 .studio-wordmark { width:180px; }
 .footer-brand .studio-wordmark { width:180px; }
 .contact-bottom { column-gap:14px; }
 .inquiry-header .studio-wordmark { width:165px; }
}
@media(max-width:360px) { .inquiry-header .studio-wordmark { width:150px; } .inquiry-header { gap:12px; } .inquiry-header>a:last-child { font-size:11px; } }
