.h-card .h-adr,.h-card .hcard-row{display:flex;align-items:flex-start;gap:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 2)}.h-card .hcard-icon{width:1.25rem;height:1.25rem;flex-shrink:0;margin-top:.15rem}.headerPage{background-color:var(--color-header-global-bg);border-bottom:5px solid var(--color-neutral-200);flex-direction:column;align-content:center;column-gap:3rem;padding:var(--padding-header-global-bg-y) var(--padding-header-global-bg-x)}.headerPage,.headerTop{display:flex;justify-content:center;position:relative}.headerTop{align-items:center}.headerPage .logoLink{margin:0 auto;background-image:none}.headerPage .logoLink.notLink{cursor:default;pointer-events:none}.hamburgerButton{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;background:transparent;border:none;cursor:pointer;position:absolute;left:0}.hamburgerIcon{display:flex;flex-direction:column;justify-content:space-between;width:1.5rem;height:1.125rem}.hamburgerIcon span{display:block;width:100%;height:2px;background-color:var(--color-nav-text-primary);border-radius:1px;transform-origin:center;transition:transform var(--duration-slow) var(--ease-default),opacity var(--duration-slow) var(--ease-default)}.hamburgerButton.isOpen .hamburgerIcon span:first-child{transform:translateY(8px) rotate(45deg)}.hamburgerButton.isOpen .hamburgerIcon span:nth-child(2){opacity:0}.hamburgerButton.isOpen .hamburgerIcon span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.desktopNav{display:none}.mobileNavDrawer{position:absolute;top:100%;left:0;right:0;background-color:var(--color-header-global-bg);z-index:1000;max-height:0;overflow:hidden;transition:max-height var(--duration-slow) var(--ease-default);box-shadow:0 4px 6px -1px oklch(from var(--color-neutral-000) l c h/.1)}.mobileNavDrawer.open{max-height:calc(100vh - 100%);overflow-y:auto}.drawerContent{padding:1rem 0 2rem}.drawerContent .nav{width:100%}.drawerContent .nav>ul{display:block;width:100%}.drawerContent .nav>ul>li{display:block}.drawerContent .nav>ul>li>a{display:block;padding:.875rem 1rem;border-bottom:1px solid var(--color-border)}.drawerOverlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:oklch(from var(--color-neutral-000) l c h/.3);z-index:998}@media (width >= 64rem){.headerPage.withNav{flex-direction:row}.headerTop{position:static}.headerPage.withNav .logoLink{margin-left:0}.hamburgerButton{display:none}.desktopNav{display:flex;flex:1;justify-content:flex-end}.drawerOverlay,.mobileNavDrawer{display:none}}.nav a,.nav a:active,.nav a:hover,.nav a:link,.nav a:visited{cursor:pointer;text-decoration:none;transition:background-color var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default)}.nav a:active,.nav a:hover,.nav a:link,.nav a:visited{text-decoration:none;background-image:none}.nav{background:var(--color-nav-bg);align-self:center}.nav>ul>li>a:link,.nav>ul>li>a:visited,.nav>ul>li>ul a:link,.nav>ul>li>ul a:visited{background-color:var(--color-nav-bg-primary);color:var(--color-nav-text-primary)}.nav.flyout>ul>li:active>a:link,.nav.flyout>ul>li:active>a:visited,.nav.flyout>ul>li:hover>a:link,.nav.flyout>ul>li:hover>a:visited,.nav>ul>li>a:active,.nav>ul>li>a:hover,.nav>ul>li>ul a:active,.nav>ul>li>ul a:hover{background-color:var(--color-nav-bg-primary-active);color:var(--color-nav-text-primary-active)}.nav.flyout>ul>li>ul a:link,.nav.flyout>ul>li>ul a:visited{background-color:var(--color-nav-bg-secondary);color:var(--color-nav-text-secondary)}.nav.flyout>ul>li>ul li:active>a:link,.nav.flyout>ul>li>ul li:active>a:visited,.nav.flyout>ul>li>ul li:hover>a:link,.nav.flyout>ul>li>ul li:hover>a:visited{background-color:var(--color-nav-bg-secondary-active);color:var(--color-nav-text-secondary-active)}.nav.horizontal>ul>li:active>a:link,.nav.horizontal>ul>li:active>a:visited,.nav.horizontal>ul>li:hover>a:link,.nav.horizontal>ul>li:hover>a:visited,.nav.horizontal>ul>li>a:active,.nav.horizontal>ul>li>a:hover{background-color:var(--color-nav-bg-primary-active);color:var(--color-nav-text-primary-active)}.nav.horizontal>ul>li>ul a:link,.nav.horizontal>ul>li>ul a:visited{background-color:var(--color-nav-bg-secondary);color:var(--color-nav-text-secondary)}.nav.horizontal.flyout>ul>li>ul li:active>a:link,.nav.horizontal.flyout>ul>li>ul li:active>a:visited,.nav.horizontal.flyout>ul>li>ul li:hover>a:link,.nav.horizontal.flyout>ul>li>ul li:hover>a:visited,.nav.horizontal>ul>li>ul a:active,.nav.horizontal>ul>li>ul a:hover{background-color:var(--color-nav-bg-secondary-active);color:var(--color-nav-text-secondary-active)}.nav>ul a{padding:var(--padding-nav-y) var(--padding-nav-x)}.nav>ul>li>ul>li>a{padding-left:calc(var(--padding-nav-x) * 2)}.nav>ul>li>ul>li>ul>li>a{padding-left:calc(var(--padding-nav-x) * 3)}.nav>ul>li>ul>li>ul>li>ul>li>a{padding-left:calc(var(--padding-nav-x) * 4)}.nav.flyout>ul>li>ul>li>a,.nav.flyout>ul>li>ul>li>ul>li>a,.nav.flyout>ul>li>ul>li>ul>li>ul>li>a,.nav.horizontal.flyout>ul>li>ul>li>a,.nav.horizontal.flyout>ul>li>ul>li>ul>li>a,.nav.horizontal.flyout>ul>li>ul>li>ul>li>ul>li>a,.nav.horizontal>ul>li>ul>li>a{padding-left:var(--padding-nav-x)}.nav.horizontal>ul>li>ul>li>ul>li>a{padding-left:calc(var(--padding-nav-x) * 2)}.nav.horizontal>ul>li>ul>li>ul>li>ul>li>a{padding-left:calc(var(--padding-nav-x) * 3)}.nav>ul{display:flex;flex-direction:column}.nav>ul li{position:relative}.nav>ul a{display:block;text-decoration:none}.nav>ul>li ul{display:flex;flex-direction:column}.nav.flyout>ul li ul{display:none}.nav.flyout>ul li:active>ul,.nav.flyout>ul li:hover>ul{display:flex}.nav.flyout>ul>li>ul,.nav.flyout>ul>li>ul>li ul{position:absolute;top:0;left:var(--width-nav);width:var(--width-nav);z-index:100}.nav.horizontal>ul{flex-direction:row}.nav.horizontal>ul ul{display:none}.nav.horizontal>ul li:active ul,.nav.horizontal>ul li:hover ul{display:flex}.nav.horizontal>ul>li>ul{margin-top:var(--margin-nav-top-offset);position:absolute;top:0;left:0;width:var(--width-nav);z-index:100}.nav.horizontal.full>ul{position:relative}.nav.horizontal.full>ul li{position:static}.nav.horizontal.full>ul>li>div,.nav.horizontal.full>ul>li>ul{margin-top:var(--margin-nav-top-offset);position:absolute;left:0;top:0;width:100vw;z-index:100}.nav.horizontal.full>ul>li>div ul{flex:1}.nav.horizontal.flyout>ul li:active ul,.nav.horizontal.flyout>ul li:hover ul{display:none}.nav.horizontal.flyout>ul li:active>ul,.nav.horizontal.flyout>ul li:hover>ul{display:flex}.nav.horizontal.right{justify-self:flex-end;width:100%}.nav.horizontal.right>ul{justify-content:flex-end}.nav.horizontal.right>ul>li>ul{left:auto;right:0}.nav.horizontal.right.flyout>ul>li>ul>li ul{left:auto;right:var(--width-nav)}