:where(.ServicesMenu-module__CeWESW__trigger){color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.ServicesMenu-module__CeWESW__panel{--panel-card:color-mix(in srgb, var(--paper) 55%, var(--white));--panel-hover:color-mix(in srgb, var(--paper) 94%, var(--ink));border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);background-color:var(--panel-card);min-width:15rem;box-shadow:0 1.25rem 2.5rem -1rem color-mix(in srgb, var(--ink) 35%, transparent);color:var(--ink);border-radius:.75rem;margin:0;padding:.5rem;position:fixed;inset:auto}.ServicesMenu-module__CeWESW__list{flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.ServicesMenu-module__CeWESW__link{font-family:var(--font-display);text-transform:uppercase;border-radius:.5rem;padding:.7rem .85rem;font-size:1rem;font-weight:500;line-height:1;transition:background-color .2s,color .2s;display:block}.ServicesMenu-module__CeWESW__link:hover,.ServicesMenu-module__CeWESW__link:focus-visible{background-color:var(--panel-hover);color:var(--accent-dim)}.ServicesMenu-module__CeWESW__link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ServicesMenu-module__CeWESW__trigger:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.ServicesMenu-module__CeWESW__panel:popover-open{animation:.18s ease-out ServicesMenu-module__CeWESW__panel-in}}@keyframes ServicesMenu-module__CeWESW__panel-in{0%{opacity:0;transform:translateY(-.25rem)}}
