/* One additional navigation destination; existing menu and sticky behavior retained. */
@media(min-width:901px){.site-header .site-nav{gap:clamp(18px,2vw,30px);white-space:nowrap;}.site-header .site-nav .nav-contact{margin-left:12px;}.site-header .header-inner{gap:28px;}}
.site-header:has(.static-header){height:auto;min-height:100px;}.static-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:24px;}.static-navigation{display:flex;flex-wrap:wrap;gap:12px 24px;font-size:16px;}.static-navigation a{padding-block:10px;}.static-navigation [aria-current]{text-decoration:underline;text-underline-offset:6px;}
@media(max-width:900px){.static-header{display:block;}.static-navigation{margin-top:18px;gap:4px 22px;}.static-navigation a{min-height:44px;}}
/* Keep the architectural phrase intact; the underline is also visible on touch. */
.brand-showcase-copy .home-free-link{color:inherit;font:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.16em;text-decoration-color:rgb(224 242 148 / 50%);transition:text-decoration-color .2s;}.brand-showcase-copy .home-free-link:hover,.brand-showcase-copy .home-free-link:focus-visible{text-decoration-color:currentColor;text-decoration-thickness:2px;}.brand-showcase-copy .home-free-link:focus-visible{outline:2px solid currentColor;outline-offset:7px;}
@media(min-width:901px) and (max-width:1100px){.site-header .site-nav{gap:18px;}.site-header .header-inner{gap:20px;}.site-header .site-nav .nav-contact{margin-left:4px;gap:16px;}}

/* Keep the longer transferability label within the existing header. */
@media(min-width:901px) and (max-width:1200px){.site-header .site-nav{gap:16px;}.site-header .header-inner{gap:18px;}.site-header .site-nav .nav-contact{margin-left:0;gap:12px;}}
