#projectside-preview .ps-menu-surface{display:none}
#projectside-preview .ps-motion-guide-groups{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}
#projectside-preview .ps-motion-guide-group .ps-guide-menu-label{font-size:10px;margin-top:12px;padding-top:12px}
#projectside-preview .ps-motion-menu-content a{display:block;font-size:13px;line-height:1.5;white-space:normal;border-radius:5px;padding:10px 12px!important;transition:background-color .16s,color .16s}
#projectside-preview .ps-motion-menu-content a:hover,#projectside-preview .ps-motion-menu-content a:focus-visible{background:#f3f4f1;color:var(--ps-accent)}
@media(min-width:901px){
#projectside-preview .ps-motion-nav .ps-menu-surface{display:block;position:absolute;pointer-events:none;z-index:31;background:#fff;border:1px solid var(--ps-line);border-radius:12px;box-shadow:0 20px 50px #181a1924;opacity:0;transform:translateY(-5px);transition:width .28s cubic-bezier(.2,.75,.25,1),height .28s cubic-bezier(.2,.75,.25,1),left .28s cubic-bezier(.2,.75,.25,1),opacity .16s,transform .2s}
#projectside-preview .ps-motion-nav .ps-menu-surface.is-visible{opacity:1;transform:translateY(0)}
#projectside-preview .ps-motion-nav .ps-menu-surface.is-positioning{transition:none}
#projectside-preview .ps-motion-nav .ps-services-menu>div{position:fixed;z-index:32;border:0;background:transparent;box-shadow:none;border-radius:12px;padding:18px;overflow-y:auto;overscroll-behavior:contain;min-width:0;max-width:none;right:auto}
#projectside-preview .ps-motion-nav summary[aria-expanded=true]{color:var(--ps-accent)}
#projectside-preview .ps-motion-nav summary::after{transition:transform .2s}
#projectside-preview .ps-motion-nav summary[aria-expanded=true]::after{transform:rotate(180deg)}
#projectside-preview .ps-motion-guide-group a{font-size:12px;padding:8px 10px!important}
}
@media(max-width:900px){#projectside-preview .ps-motion-guide-groups{grid-template-columns:1fr}#projectside-preview .ps-motion-nav .ps-services-menu>div{background:#fff}#projectside-preview .ps-motion-menu-content a{padding:10px!important}}
@media(prefers-reduced-motion:reduce){#projectside-preview .ps-motion-nav *{animation:none!important;transition:none!important}}
#projectside-preview .ps-service-dropdown .ps-service-menu-label{display:block;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ps-muted);border-top:1px solid var(--ps-line);padding:14px 12px 5px;margin-top:8px}

#projectside-preview .ps-project-menu-groups{display:grid;grid-template-columns:1fr 1fr;gap:22px}
@media(max-width:900px){#projectside-preview .ps-project-menu-groups{grid-template-columns:1fr;gap:0}}
