/* AMM v2.6.36 public experience: shorter screens, simpler navigation. */
.public-route-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;max-width:720px}
.public-route-strip a,.public-subnav a,.catalogue-shortcuts a,.catalogue-shortcuts button{border:1px solid rgba(169,215,255,.18);background:rgba(11,24,35,.72);border-radius:14px;color:inherit;text-decoration:none;transition:.18s ease}
.public-route-strip a{display:grid;gap:2px;padding:12px 14px}
.public-route-strip b{font-size:.92rem}.public-route-strip small{font-size:.73rem;opacity:.64}
.public-route-strip a:hover,.public-subnav a:hover,.catalogue-shortcuts a:hover,.catalogue-shortcuts button:hover{border-color:rgba(126,203,255,.5);transform:translateY(-1px)}
.public-subnav,.catalogue-shortcuts{display:flex;gap:10px;flex-wrap:wrap;margin:-4px 0 18px}
.public-subnav a,.catalogue-shortcuts a,.catalogue-shortcuts button{padding:10px 14px;font:inherit;cursor:pointer}
.catalogue-shortcuts{margin:0 0 16px}.catalogue-shortcuts button{color:inherit}
/* Work should show the work, not repeat the services page. */
.page-view-mode #work .work-grid{display:none!important}
.page-view-mode #work .screen-credits-head{margin-top:10px}
/* Keep long visual galleries short until requested. */
.page-view-mode #workShowcase .work-shot:nth-child(n+7){display:none}
.page-view-mode #workShowcase.is-expanded .work-shot{display:block}
.page-view-mode #artists .artist-grid .artist-card:nth-child(n+5){display:none}
.page-view-mode #artists .artist-grid.is-expanded .artist-card{display:block}
.public-more-row{display:flex;justify-content:center;margin:16px 0 0}
.public-more-row button{border:1px solid rgba(169,215,255,.2);background:rgba(10,23,34,.75);color:inherit;border-radius:999px;padding:10px 16px;cursor:pointer}
/* The brief matcher is powerful but optional; don't make everyone scroll through it. */
.page-view-mode #catalogue #briefLab{display:none}
.page-view-mode #catalogue.brief-lab-open #briefLab{display:block}
/* Show only the three easiest Vision entry points from the catalogue. */
.page-view-mode #catalogue .vision-launcher-tools a:nth-child(n+4){display:none}
.page-view-mode #catalogue .vision-launcher{padding-block:14px}
.page-view-mode #catalogue .vision-launcher-copy span{max-width:560px}
/* A focused section should not feel like a document with miles of air. */
.page-view-mode main>.section:not(#home){padding-top:clamp(34px,5vw,70px);padding-bottom:clamp(40px,6vw,82px)}
.page-view-mode #work .work-showcase,.page-view-mode #artists .artist-grid{margin-bottom:6px}
/* Mobile dock: five plain destinations. */
.mobile-dock-five{grid-template-columns:repeat(5,minmax(0,1fr))!important}
@media(max-width:820px){
  .desktop-nav{display:none!important}
  .public-route-strip{grid-template-columns:1fr;margin-top:14px}
  .public-route-strip a{padding:10px 12px}
  .public-subnav,.catalogue-shortcuts{gap:8px}
  .public-subnav a,.catalogue-shortcuts a,.catalogue-shortcuts button{flex:1 1 auto;text-align:center;font-size:.86rem}
  .page-view-mode main>.section:not(#home){padding-top:28px;padding-bottom:96px}
}
@media(max-width:520px){
  .top-actions .header-brief{display:none}
  .public-route-strip small{display:none}
}

.seo-service-links{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0}.seo-service-links a{color:#a9cce0;text-decoration:none;border:1px solid rgba(157,210,240,.16);border-radius:999px;padding:7px 10px;font-size:11px}.seo-service-links a:hover{color:#fff;border-color:rgba(157,210,240,.34)}
