.menu__list,.menu__submenu{list-style:none;margin:0;padding:0}.menu__item{position:relative}.menu__link{color:var(--pc-on-surface-link);display:inline-flex;font-family:var(--pc-font-heading);font-size:1rem;font-weight:700;letter-spacing:.02em;line-height:1.2;padding-block:var(--pc-space-2);text-decoration:none;text-transform:uppercase}.menu__link:focus-visible,.menu__link:hover{color:var(--pc-header-text-hover)}.menu__link--active{text-decoration:underline;text-decoration-color:var(--pc-color-brand);text-decoration-thickness:3px;text-underline-offset:.5em}.menu__link--static{cursor:default}.menu__toggle{align-items:center;color:var(--pc-on-surface-link);display:inline-flex;justify-content:center;min-block-size:2.75rem;min-inline-size:2.75rem}.menu__chevron{transition:transform .15s ease}.menu__item--open>.menu__toggle .menu__chevron{transform:rotate(180deg)}.menu__submenu{display:none}.menu__item--open>.menu__submenu{display:block}.menu__submenu .menu__link{font-size:.9375rem;letter-spacing:0;text-transform:none}.menu--vertical .menu__list{display:flex;flex-direction:column;gap:var(--pc-space-2)}.menu--vertical .menu__link{font-family:var(--pc-font-body);font-size:1rem;font-weight:500;letter-spacing:0;padding-block:var(--pc-space-1);text-transform:none}.menu--vertical .menu__submenu{padding-inline-start:var(--pc-space-4)}.menu--horizontal .menu__list{display:flex;flex-direction:column;gap:var(--pc-space-1)}.menu--horizontal .menu__item{align-items:center;display:flex;flex-wrap:wrap}.menu--horizontal .menu__submenu{flex-basis:100%;padding-inline-start:var(--pc-space-4)}@media (min-width:56rem){.menu--horizontal .menu__list{align-items:center;flex-direction:row;gap:var(--pc-space-5)}.menu--horizontal .menu__item{flex-wrap:nowrap}.menu--horizontal .menu__submenu{background-color:var(--pc-header-dropdown-bg);border:var(--pc-header-dropdown-border);border-radius:var(--pc-radius-sm);box-shadow:var(--pc-shadow-float);inset-block-start:100%;inset-inline-start:0;min-inline-size:14rem;padding:var(--pc-space-2) 0;position:absolute;z-index:20}.menu--horizontal .menu__submenu .menu__link{color:var(--pc-header-dropdown-color);display:block;padding:var(--pc-space-2) var(--pc-space-4)}.menu--horizontal .menu__submenu .menu__link:focus-visible,.menu--horizontal .menu__submenu .menu__link:hover{background-color:var(--pc-color-surface-light);color:var(--pc-header-dropdown-color)}.menu--horizontal .menu__item--has-submenu:focus-within>.menu__submenu,.menu--horizontal .menu__item--has-submenu:hover>.menu__submenu{display:block}}