/* V30.2 — clean interior wordmark, no image-background/cutout scraps. Homepage unchanged. */
body.v23-interior header.nav button.wordmark,
body.v24-interior header.nav button.wordmark {
 background: transparent !important; background-image:none !important; border:0 !important;
 box-shadow:none !important; text-shadow:none !important; filter:none !important;
 padding:0 !important; margin:0 !important; overflow:visible !important;
 display:flex !important; align-items:center !important; justify-content:flex-start !important;
 flex-shrink:1 !important; min-width:0 !important;
}
body.v23-interior header.nav button.wordmark::before,
body.v23-interior header.nav button.wordmark::after,
body.v24-interior header.nav button.wordmark::before,
body.v24-interior header.nav button.wordmark::after {content:none !important; display:none !important;}
body.v23-interior header.nav button.wordmark img,
body.v24-interior header.nav button.wordmark img {
 display:block !important; width:clamp(160px,24vw,265px) !important;
 max-width:100% !important; height:auto !important; max-height:74px !important;
 object-fit:contain !important; object-position:left center !important;
 border:0 !important; background:transparent !important; box-shadow:none !important;
 filter:none !important; mix-blend-mode:normal !important;
}
@media (max-width:700px){body.v23-interior header.nav button.wordmark img,
body.v24-interior header.nav button.wordmark img {width:clamp(145px,40vw,225px) !important; max-height:65px !important;}}
