/* Shared Mixed Media header signature, including collage hero pages. */
.mm-site>.site-header:after{display:block}

/* Mix is the primary header action; Contact remains an ordinary menu link. */
.mm-site .desktop-nav>.mm-mix-nav-cta{display:inline-flex;align-items:center;justify-content:center;gap:11px;padding:10px 18px;background:var(--yellow);border:1px solid var(--yellow);color:var(--navy);border-radius:2px;text-decoration:none;box-shadow:0 4px 18px #0002;transition:background .25s,border-color .25s,transform .25s}
.mm-site .desktop-nav>.mm-mix-nav-cta:hover{background:var(--blue-bright);border-color:var(--blue-bright);color:var(--navy);transform:translateY(-1px)}
.mm-mix-nav-cta .mm-blender-icon{width:24px;height:28px;flex:none}
@media(min-width:801px) and (max-width:1150px){.mm-site .desktop-nav{gap:20px}.mm-site .desktop-nav>.mm-mix-nav-cta{font-size:11px;padding:9px 12px;gap:8px;margin-left:0}.mm-site .desktop-nav>.mm-mix-nav-cta .mm-blender-icon{width:21px;height:25px}}
@media(max-width:800px){.mm-site .mobile-menu nav .mm-mobile-mix-cta{padding:13px 15px;margin-top:14px;min-height:66px;background:var(--yellow);border:1px solid var(--yellow);color:var(--navy);border-radius:2px;font-size:clamp(18px,4.7vw,26px)}.mm-site .mm-mobile-mix-cta .mm-mobile-nav-icon{color:var(--navy);background:transparent;border-color:#10182033}.mm-site .mm-mobile-mix-cta .mm-mobile-link-arrow{color:var(--navy)}.mm-site .mm-mobile-mix-cta .mm-blender-icon{width:25px;height:29px}}
@media(prefers-reduced-motion:reduce){.mm-site .desktop-nav>.mm-mix-nav-cta{transition:none}}
