.pd-header{--pd-header-max:80.25rem;--pd-header-divider:color-mix(in srgb,var(--pd-ink) 15%,transparent);background-color:var(--pd-white);color:var(--pd-color-text);position:relative;transition:box-shadow .15s ease}.pd-header.is-scrolled{box-shadow:0 1px 0 var(--pd-header-divider),0 .25rem 1rem color-mix(in srgb,var(--pd-ink) 8%,transparent)}.pd-header__bar{align-items:center;display:flex;flex-wrap:wrap;gap:0 var(--pd-space-sm);justify-content:space-between;margin-inline:auto;max-width:calc(var(--pd-header-max) + var(--pd-gutter)*2);min-height:4rem;padding:.625rem var(--pd-gutter)}.pd-header__logo{border-radius:var(--pd-radius-sm);display:block;flex:0 1 auto;min-width:0}.pd-header__logo img{display:block;height:clamp(1.1875rem,6vw,2.1875rem);max-width:100%;object-fit:contain;object-position:left center;width:auto}.pd-header__group-list,.pd-header__list,.pd-header__submenu{list-style:none;margin:0;padding:0}.pd-header__item{align-items:center;display:flex;flex-wrap:wrap}.pd-header__link{background:none;border:0;cursor:pointer;display:inline-flex;flex:1 1 auto;font-family:inherit;font-weight:400;gap:.375rem;text-align:left}.pd-header__link,.pd-header__sublink{align-items:center;color:var(--pd-color-text);font-size:var(--pd-font-size-body);line-height:1.4;min-height:2.75rem;padding:.5rem 0;text-decoration:none}.pd-header__sublink{display:flex}.pd-header__group-label{color:var(--pd-ink);display:block;font-size:var(--pd-font-size-eyebrow);font-weight:700;line-height:1.2;text-decoration:none;text-transform:uppercase}.pd-header__group-link{min-height:2.75rem}.pd-header__group-link:after{content:"→";content:"→"/"";display:inline-block;margin-left:.5em}.pd-header__group-link[aria-current=page]{color:var(--pd-slate)}.pd-header__log-in{align-items:center;color:var(--pd-color-text);display:inline-flex;flex:0 0 auto;font-size:var(--pd-font-size-body);font-weight:400;line-height:1.4;min-height:2.75rem;min-width:2.75rem;padding:.5rem 0;text-decoration:none}.pd-header__group-link:is(:hover,:focus-visible),.pd-header__link:is(:hover,:focus-visible),.pd-header__log-in:is(:hover,:focus-visible),.pd-header__sublink:is(:hover,:focus-visible){text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.3em}.pd-header__item.is-active>.pd-header__link,.pd-header__link[aria-current=page],.pd-header__sublink[aria-current=page]{color:var(--pd-slate);font-weight:700}.pd-header__sub-toggle--icon{align-items:center;background:none;border:0;border-radius:var(--pd-radius-sm);color:var(--pd-color-text);cursor:pointer;display:inline-flex;flex:0 0 auto;justify-content:center;min-height:2.75rem;min-width:2.75rem;padding:0}.pd-header__chevron{flex-shrink:0;height:1rem;transition:transform .15s ease;width:1rem}.pd-header__sub-toggle[aria-expanded=true] .pd-header__chevron{transform:rotate(180deg)}.pd-header__submenu{display:none}.pd-header__item.is-open>.pd-header__submenu{display:block}html:not(.pd-js) .pd-header__item:is(:hover,:focus-within)>.pd-header__submenu{display:block}.pd-header__toggle{display:none}.pd-header__toggle-icon{flex-shrink:0;height:1.5rem;width:1.5rem}.pd-header__toggle[aria-expanded=false] .pd-header__toggle-icon--close,.pd-header__toggle[aria-expanded=true] .pd-header__toggle-icon--open{display:none}.pd-header__menu{flex-basis:100%}@media (max-width:1279.98px){.pd-header__item{border-bottom:1px solid var(--pd-header-divider)}.pd-header__submenu{flex-basis:100%;padding:0 0 var(--pd-space-xs) var(--pd-space-sm)}.pd-header__group-label{padding:var(--pd-space-xs) 0 .25rem}.pd-header__group-link{padding-block:.75rem}.pd-header__group-list{padding-left:var(--pd-space-sm)}.pd-header__menu{align-items:center;column-gap:var(--pd-space-md);display:flex;flex-wrap:wrap}.pd-header__nav{flex-basis:100%}.pd-header__button,.pd-header__log-in{margin-top:var(--pd-space-md)}.pd-header__button{display:flex;flex:1 1 auto}.pd-js .pd-header__bar{flex-wrap:nowrap}.pd-js .pd-header__toggle{align-items:center;background:none;border:1px solid transparent;border-radius:var(--pd-radius-sm);color:var(--pd-ink);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:1rem;font-weight:700;gap:.5rem;line-height:1.2;min-height:2.75rem;min-width:2.75rem;padding:.5rem .625rem}.pd-js .pd-header__toggle:hover{background-color:var(--pd-ice)}.pd-js .pd-header__menu{background-color:var(--pd-white);border-bottom:1px solid transparent;border-top:1px solid var(--pd-header-divider);box-shadow:0 1rem 1.5rem color-mix(in srgb,var(--pd-ink) 12%,transparent);display:none;left:0;max-height:calc(100vh - var(--pd-header-height));max-height:calc(100dvh - var(--pd-header-height));overflow-y:auto;overscroll-behavior:contain;padding:var(--pd-space-xs) var(--pd-gutter) var(--pd-space-lg);position:absolute;right:0;top:100%}.pd-js .pd-header.is-open .pd-header__menu{animation:pd-header-menu-in .2s ease-out;display:flex}}@media (max-width:1279.98px) and (max-height:499.98px){.pd-js .pd-header__bar{flex-wrap:wrap}.pd-js .pd-header__menu{border-bottom:0;box-shadow:none;max-height:none;overflow-y:visible;padding-inline:0;position:static}}@keyframes pd-header-menu-in{0%{opacity:0;transform:translateY(-.5rem)}}@media (min-width:1280px){.pd-header__bar{flex-wrap:nowrap;gap:2rem;min-height:5rem}.pd-header__logo{flex-shrink:0}.pd-header__logo img{height:2.1875rem}.pd-header__menu{align-items:center;display:flex;flex:1 1 auto;gap:2rem;min-width:0}.pd-header__nav{flex:0 1 auto;margin-inline:auto;min-width:0}.pd-header__list{display:flex;flex-wrap:wrap;gap:0 2rem;justify-content:center}.pd-header__item{flex-wrap:nowrap;position:relative}.pd-header__link{flex:0 0 auto}.pd-header__sub-toggle--icon{min-width:1.75rem}.pd-header__submenu{background-color:var(--pd-white);border:1px solid transparent;border-radius:var(--pd-radius-md);box-shadow:0 .5rem 1.5rem color-mix(in srgb,var(--pd-ink) 18%,transparent);left:-1rem;max-width:28rem;min-width:15rem;padding:.5rem;position:absolute;top:100%;width:max-content;z-index:1}.pd-header__submenu.is-end{left:auto;right:-1rem}.pd-header__sublink{padding:.5rem}.pd-header__group-label{padding:.75rem .5rem .375rem}.pd-header__group-link{padding-block:.75rem}.pd-header__group+li,.pd-header__submenu>li+.pd-header__group{border-top:1px solid var(--pd-header-divider);margin-top:.5rem;padding-top:.5rem}.pd-header__log-in{margin-right:-.5rem}.pd-header__button{flex-shrink:0}}@media (min-width:1280px) and (min-height:500px){.pd-header__submenu{max-height:calc(100vh - var(--pd-header-height) - 1rem);max-height:calc(100dvh - var(--pd-header-height) - 1rem);overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:.5rem}}.pd-header__search-toggle{display:none}.pd-header__search-icon{flex-shrink:0;height:1.375rem;width:1.375rem}.pd-header__search-toggle[aria-expanded=false] .pd-header__search-icon--close,.pd-header__search-toggle[aria-expanded=true] .pd-header__search-icon--open{display:none}@media (max-width:1279.98px){.pd-header__search{flex-basis:100%;margin-top:var(--pd-space-md)}}@media (min-width:1280px){.pd-header__search{flex:0 0 auto;margin-left:-.6875rem;margin-right:-1.1875rem}.pd-header__search-toggle{align-items:center;background:none;border:1px solid transparent;border-radius:var(--pd-radius-sm);color:var(--pd-ink);cursor:pointer;display:inline-flex;justify-content:center;min-height:2.75rem;padding:0;width:2.75rem}.pd-header__search-toggle:hover,.pd-header__search-toggle[aria-expanded=true]{background-color:var(--pd-ice)}.pd-header__search-panel{background-color:var(--pd-white);border-bottom:1px solid transparent;border-top:1px solid var(--pd-header-divider);box-shadow:0 1rem 1.5rem color-mix(in srgb,var(--pd-ink) 12%,transparent);display:none;left:0;padding:var(--pd-space-lg) var(--pd-gutter);position:absolute;right:0;top:100%;z-index:1}.pd-header__search.is-open .pd-header__search-panel{display:block}html:not(.pd-js) .pd-header__search:is(:hover,:focus-within) .pd-header__search-panel{display:block}html:not(.pd-js) .pd-header__search-panel:before{bottom:100%;content:"";height:1.25rem;left:0;position:absolute;right:0}.pd-header__search-inner{margin-inline:auto;max-width:40rem}}@media (min-width:1280px) and (max-width:1439.98px){.pd-header--search .pd-header__bar,.pd-header--search .pd-header__menu{gap:1.5rem}.pd-header--search .pd-header__list{gap:0 1.5rem}.pd-header--search .pd-header__log-in{margin-right:0}.pd-header--search .pd-header__search{margin-right:-.6875rem}}@media (min-height:500px){.pd-header :is(a,button,input){scroll-margin-bottom:var(--pd-scroll-offset,0);scroll-margin-top:calc(var(--pd-scroll-offset, 0px)*-1)}.pd-header__submenu :is(a,button){scroll-margin-bottom:0;scroll-margin-top:0}}@media (max-width:1279.98px) and (min-height:500px){.pd-header__menu :is(a,button,input){scroll-margin-bottom:0;scroll-margin-top:0}}