.nav-services{position:relative;min-width:0}.nav-services>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:7px;font-family:var(--display,Bricolage,Arial,sans-serif);font-size:inherit;font-weight:500;line-height:1.4;color:var(--ink)}.nav-services>summary::-webkit-details-marker{display:none}.nav-services>summary .icon{width:12px;height:12px;transition:transform .2s}.nav-services[open]>summary .icon{transform:rotate(180deg)}.nav-services>summary:hover,.nav-services>summary:focus-visible{color:var(--wine)}.nav-services>summary:focus-visible{outline:2px solid var(--wine);outline-offset:7px;border-radius:2px}.desktop-nav .nav-services>summary{font-size:18px;letter-spacing:-.03em}.desktop-nav .nav-services-links{position:absolute;top:calc(100% + 21px);left:-20px;min-width:265px;padding:10px;background:#f7fafb;border:1px solid #dbe4ea;border-radius:8px;box-shadow:0 16px 35px #17232912;z-index:100}.desktop-nav .nav-services-links a{display:block;padding:13px 14px;font-family:var(--display,Bricolage,Arial,sans-serif);font-size:15px;line-height:1.4;white-space:nowrap;border-radius:4px}.nav-services-links a:hover,.nav-services-links a[aria-current=page]{background:#e6eef3;color:var(--wine)}.desktop-nav>a[aria-current=page]{color:var(--wine)}.mobile-nav .nav-services{width:100%;border-bottom:1px solid #d7e1e8}.mobile-nav .nav-services>summary{padding:16px 0;justify-content:space-between;font-size:26px;letter-spacing:-.03em}.mobile-nav .nav-services-links{padding:0 0 12px 15px}.mobile-nav .nav-services-links a{font-size:15px;min-height:44px;padding:12px 10px;border:0;border-radius:4px}.nav-services:not([open])>.nav-services-links{display:none}@media(prefers-reduced-motion:reduce){.nav-services>summary .icon{transition:none}}
