/* 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}}
