@charset "UTF-8";:root{--npo-font-family:NPO Sans,arial,sans-serif;--npo-font-size:1em;--npo-heading-font-weight:700;--scrollbar-width:0;--npo-spacing:2.53125em;--npo-spacing-xxs:0.3333125em;--npo-spacing-xs:0.5em;--npo-spacing-s:0.75em;--npo-spacing-m:1.125em;--npo-spacing-l:1.6875em;--npo-spacing-xl:2.53125em;--npo-spacing-xxl:3.796875em;--npo-radius-s:0.4444444444rem;--npo-radius-m:0.6666666667rem;--npo-radius-l:1rem;--npo-radius-full:9999px;--npo-background-primary:rgb(11, 28, 54);--npo-background-tertiary:rgb(31, 52, 83);--npo-surface-primary:rgb(31, 52, 83);--npo-surface-primary-hover:rgb(41, 62, 93);--npo-surface-secondary:rgb(51, 72, 104);--npo-surface-tertiary:rgb(3, 14, 30);--npo-surface-invert:rgb(255, 255, 255);--npo-surface-highlight:rgb(255, 109, 0);--npo-control-primary:rgb(51, 72, 104);--npo-control-tertiary:rgb(31, 52, 83);--npo-control-tertiary-hover:rgb(51, 72, 104);--npo-control-invert:rgb(255, 255, 255);--npo-text-primary:rgb(255, 255, 255);--npo-text-highlight:rgb(255, 109, 0);--npo-text-invert:rgb(3, 14, 30)}@media (min-width:80em){:root{--npo-font-size:0.8888888889em}}@supports (top:clamp(1em,1vw,2em)){:root{--npo-font-size:clamp(1em, calc(1em + -0.1111111111 * ((100vw - 45.7291666667em) / 34.2708333333)),0.8888888889em)}}svg{fill:currentcolor}svg:not([width]){inline-size:1.125em}svg:not([height]){block-size:1.125em}.visually\:hidden{position:absolute;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:none}@media screen and (width <= 389px){.hide-until\:modern-large-width{position:absolute;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:none}}.nh-skip{inset-inline:0;inset-block-start:5.75em;z-index:33;inline-size:100%;max-inline-size:calc(100vw - var(--npo-spacing-xs) * 2 - var(--scrollbar-width,15px));color:inherit;background:inherit;margin-inline:auto;padding-inline:var(--npo-spacing-xl);max-inline-size:calc(80em - var(--npo-spacing) * -2)}.nh-skip ul{margin:0;padding:0;list-style:none;border:none;background:0 0}.nh-skip li{overflow:hidden}.nh-skip a,.nh-skip li{max-inline-size:calc(100vw - var(--npo-spacing-xs) * 2 - var(--scrollbar-width,15px))}.nh-skip a{position:absolute;inset-block-start:0;inset-inline-start:-9999em;z-index:9;box-sizing:border-box;display:inline-block;padding:var(--npo-spacing-s) var(--npo-spacing-l);font-weight:700;color:var(--npo-text-primary);background:var(--npo-control-primary);border:2px solid var(--npo-text-primary);border-radius:var(--npo-radius-s);-webkit-transform:translateY(-1em);transform:translateY(-1em);transition:transform .2s cubic-bezier(.195, .4, .45, .785),-webkit-transform .2s cubic-bezier(.195, .4, .45, .785)}.nh-skip a:focus{inset-inline-start:0;margin:var(--npo-spacing-xs);line-height:32px;text-align:center;-webkit-transform:translateY(0);transform:translateY(0)}.nh-skip [href="#search"]{display:none}.npo-header{--npo-header-content-height:3.25em;--npo-header-height1:4.875em;--npo-header-height2:5.75em;--npo-padded-horizontal-amount1:1em;--npo-padded-horizontal-amount2:2em;--npo-padded-horizontal-amount3:4em;--npo-header-bg:var(--npo-background-primary);position:relative;inset-block-start:0;z-index:999;box-sizing:border-box;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"NPO Sans",arial,sans-serif;font-size:var(--header-font-size, 1rem);color:var(--npo-text-primary);background-color:var(--npo-header-bg)}.js .npo-header{block-size:var(--npo-header-height1)}@media screen and (min-width:66.2916666667em){.js .npo-header{block-size:var(--npo-header-height2)}}.npo-header *,.npo-header ::after,.npo-header ::before{box-sizing:inherit}.npo-header .nh-navigation{position:relative;z-index:2;background:inherit}.npo-header .nh-navigation__overlay{position:absolute;inset-block-start:0;inset-inline-start:0;z-index:2;inline-size:100%;block-size:100%;pointer-events:none;touch-action:none;background:rgba(0,0,0,.4);backdrop-filter:blur(5px);opacity:0;transition:opacity .2s cubic-bezier(.195, .4, .45, .785)}.has-scroll .npo-header{position:sticky;inset-block-start:-1px}.has-scroll:not(.has-open-menu,.has-open-search) .npo-header{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.scroll-up .npo-header{position:sticky;inset-block-start:-1px}.has-open-filters .npo-header.npo-header,.scroll-up.has-scroll .npo-header.npo-header{-webkit-transform:translateY(0);transform:translateY(0);transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.has-open-filters .npo-header.npo-header::before,.scroll-up.has-scroll .npo-header.npo-header::before{-webkit-transform:translateY(0);transform:translateY(0)}.has-open-filters .swipr-a-z,.scroll-up.has-scroll .swipr-a-z{inset-block-start:var(--npo-header-height1)}@media screen and (min-width:77.5em){.has-open-filters .swipr-a-z,.scroll-up.has-scroll .swipr-a-z{inset-block-start:var(--npo-header-height2)}}.scroll-down.has-scroll .npo-header{transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.scroll-down:not(.has-open-menu,.has-open-search) .npo-header{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.scroll-down:not(.has-scroll) .npo-header{-webkit-transform:translateY(0);transform:translateY(0)}@media screen and (min-width:0em) and (max-width:77.5em){.has-open-filters.has-open-filters.has-open-filters .npo-header{position:sticky;inset-block-start:-1px;transition:none;-webkit-transform:translateY(0);transform:translateY(0)}}.has-open-search .npo-header{position:sticky;inset-block-start:0}.nh-navigation{display:flex;align-items:center;max-inline-size:100%;padding:var(--npo-spacing-s) var(--npo-padded-horizontal-amount1);margin-inline:auto}.no-js .nh-navigation{align-items:flex-start}@media screen and (min-width:48em){.nh-navigation{max-inline-size:100%;padding:var(--npo-spacing-s) var(--npo-padded-horizontal-amount2)}}@media screen and (min-width:66.2916666667em){.nh-navigation{max-inline-size:98em;padding:var(--npo-spacing-m) var(--npo-padded-horizontal-amount3)}}.nh-hamburger{position:relative;z-index:3;display:inline-block;inline-size:32px;block-size:32px;padding:0;color:currentcolor;vertical-align:middle;border:none;-webkit-transform:translateY(0);transform:translateY(0);transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}.nh-hamburger.is-open{-webkit-transform:translateY(.8125rem);transform:translateY(.8125rem)}.nh-hamburger .nh-bar1,.nh-hamburger .nh-bar2,.nh-hamburger .nh-bar3{position:absolute;inset-inline-start:6px;display:block;inline-size:20px;block-size:2px;margin-inline:unset;vertical-align:middle;background:currentcolor;border-radius:1px}.nh-hamburger .nh-bar1{inset-block-start:9px;-webkit-transform:rotate(0) translate(0);transform:rotate(0) translate(0);transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.nh-hamburger .nh-bar2{inset-block-start:15px;inline-size:16px;opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;transition:transform .2s ease-in-out,opacity .2s ease-in-out,-webkit-transform .2s ease-in-out}.nh-hamburger .nh-bar3{inset-block-end:9px;inline-size:12px;-webkit-transform:rotate(0) translate(0);transform:rotate(0) translate(0);transition:transform .2s ease-in-out,width .2s ease-in-out,-webkit-transform .2s ease-in-out}.nh-hamburger .nh-bar1.is-open{-webkit-transform:rotate(-45deg) translate(-4.2105263158px,4.2105263158px);transform:rotate(-45deg) translate(-4.2105263158px,4.2105263158px)}.nh-hamburger .nh-bar2.is-open{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}.nh-hamburger .nh-bar3.is-open{inline-size:20px;-webkit-transform:rotate(45deg) translate(-4.2105263158px,-4.2105263158px);transform:rotate(45deg) translate(-4.2105263158px,-4.2105263158px)}.nh-logo-container a{display:block;-webkit-margin-start:var(--npo-spacing-s);margin-inline-start:var(--npo-spacing-s)}.nh-logo-container img,.nh-logo-container svg[viewBox]{display:block;inline-size:auto;block-size:2.75em}.nh-logo-container .nh-logo__text{position:absolute;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:none}.nh-navigation-toggle-wrapper{position:relative;z-index:10}.no-js .nh-navigation-toggle-wrapper{display:none}.nh-navigation-toggle-wrapper button{padding-block:0}.nh-navigation-wrapper{order:-1}@media screen and (min-width:77.5em){.no-js .nh-navigation{align-items:center}.nh-logo-container a{-webkit-margin-start:0;margin-inline-start:0}.nh-logo-container img,.nh-logo-container svg[viewBox]{block-size:var(--npo-header-content-height)}.nh-navigation-toggle-wrapper{display:none}.nh-navigation-wrapper{order:0}}.nh-navigation-toggle__content{-webkit-transform:translateX(0);transform:translateX(0);transition:transform .2s cubic-bezier(.195, .4, .45, .785);transition:transform .2s cubic-bezier(.195, .4, .45, .785),-webkit-transform .2s cubic-bezier(.195, .4, .45, .785)}.nh-navigation-toggle__content.is-open{-webkit-transform:translateX(calc(100% + 1em)) translateY(-66%) scale(1.66);transform:translateX(calc(100% + 1em)) translateY(-66%) scale(1.66)}.nh-navigation-container{position:absolute;inset-block-start:0;inset-inline-start:0;z-index:9;display:flex;flex:0 1 auto;inline-size:90vw;min-inline-size:20em;max-inline-size:21.25em;block-size:100vh;-webkit-padding-before:4.875em;padding-block-start:4.875em;overflow:hidden;white-space:nowrap;visibility:hidden;background:var(--npo-header-bg);-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:visibility 0s linear .4s,transform .4s cubic-bezier(.195, .4, .45, .785),-webkit-transform .4s cubic-bezier(.195, .4, .45, .785)}.no-js .nh-navigation-container{position:static;block-size:auto;min-block-size:0;max-block-size:none;-webkit-padding-before:0;padding-block-start:0;visibility:visible;-webkit-transform:none;transform:none}@media screen and (min-width:77.5em){.nh-navigation-container{inline-size:auto;min-inline-size:unset;max-inline-size:initial;block-size:auto;position:static;min-block-size:0;-webkit-padding-before:0;padding-block-start:0;overflow:visible;visibility:visible;-webkit-transform:none;transform:none}}.nh-navigation-container.is-open{visibility:visible;-webkit-transform:translateX(0);transform:translateX(0);transition:visibility linear,transform .4s cubic-bezier(.195, .4, .45, .785),-webkit-transform .4s cubic-bezier(.195, .4, .45, .785)}.nh-navigation-container .is-scrollable{inline-size:100%;max-block-size:100%;overflow:auto}.no-js .nh-navigation-container .is-scrollable{overflow:visible}.nh-navigation-container .nh-nav-wrapper>ul{position:relative;inline-size:calc(100% - var(--npo-spacing-l) * 2);margin:0 var(--npo-spacing-l);overflow:hidden;font-weight:700;line-height:1.25;border-radius:var(--npo-radius-m);box-shadow:0 0 transparent,0 0 transparent,0 .125em .5em 0 rgba(0,0,0,.3490196078);-webkit-padding-start:0;padding-inline-start:0;font-size:1em;transition:transform .2s cubic-bezier(.195, .4, .45, .785),-webkit-transform .2s cubic-bezier(.195, .4, .45, .785)}.nh-navigation-container .nh-nav-wrapper>ul>li::marker{font-size:0}.no-js .nh-navigation-container .nh-nav-wrapper>ul{padding:0}@media screen and (min-width:77.5em){.nh-navigation-container.is-open{-webkit-transform:none;transform:none}.nh-navigation-container .is-scrollable{overflow:auto}.nh-navigation-container>.is-scrollable{overflow:visible}.nh-navigation-container .nh-nav-wrapper>ul{position:static;display:flex;justify-content:space-between;padding:0 var(--npo-spacing-m);margin:unset;overflow:visible;border-radius:0;box-shadow:none}.nh-navigation-container .nh-nav-wrapper>ul ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.nh-navigation-container .nh-nav-wrapper>ul ul ul{display:flex;flex-direction:column}}.nh-navigation-container .nh-nav-wrapper>ul .nh-navigation__sublevel--stacked{-webkit-padding-start:0;padding-inline-start:0}.nh-navigation-container .nh-nav-wrapper>ul .nh-navigation__sublevel--stacked ul{padding:0}.nh-navigation-container li{display:flex;justify-content:space-between}.no-js .nh-navigation-container li{flex-direction:column}.nh-navigation-container li+li{-webkit-margin-before:1px;margin-block-start:1px}.nh-navigation-container .nh-nav-level1>[href],.nh-navigation-container [type]{display:flex;flex:1 1 auto;align-items:center;justify-content:space-between;inline-size:100%;min-block-size:3em;max-block-size:3em;padding:0 var(--npo-spacing-m);font-weight:700;color:inherit;background:var(--npo-control-tertiary);border:none}.nh-navigation-container svg{inline-size:1em;block-size:1em}.has-open-menu .nh-navigation-container,.has-touchmove .nh-navigation-container{visibility:visible}.nh-navigation__sublevel-wrapper{position:fixed;inset-block-start:0;inset-inline-start:calc(100% + var(--npo-spacing-l));display:none;inline-size:calc(100% - var(--npo-spacing-l) * 2);block-size:100%;-webkit-padding-after:var(--npo-spacing-l);padding-block-end:var(--npo-spacing-l)}@media screen and (min-width:77.5em){.nh-navigation-container li+li{-webkit-margin-before:0;margin-block-start:0}.nh-navigation-container .nh-nav-level1>[href],.nh-navigation-container [type]{background:0 0}.nh-navigation-container .nh-navigation__back{display:none}.nh-navigation-container svg{margin-inline:var(--npo-spacing-xs) 0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.nh-navigation__sublevel-wrapper{position:absolute;inset-inline:0;inset-block-start:calc(100% - 0.5em);inline-size:100%;block-size:0;overflow:visible;border-radius:unset;margin-inline:auto;max-inline-size:calc(80em - var(--npo-spacing) * -2)}.nh-navigation__sublevel-wrapper .nh-navigation__sublevel-wrapper{position:static;block-size:auto}.nh-navigation__sublevel-wrapper .nh-navigation__sublevel-wrapper .nh-navigation__sublevel{position:static;-webkit-transform:none;transform:none}}.is-open+.nh-navigation__sublevel-wrapper,.is-open+.nh-navigation__sublevel-wrapper .nh-navigation__sublevel-wrapper{display:block}.nh-navigation__sublevel{position:absolute;inset-block-start:0;inset-inline-start:0;z-index:8;display:flex;flex-direction:column;inline-size:100%;max-block-size:calc(100% - 1.5em);padding:0;overflow:hidden;color:var(--npo-text-primary);background:var(--npo-background-tertiary);border-radius:var(--npo-radius-m);-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:0 0;transform-origin:0 0;transition:transform .2s cubic-bezier(.195, .4, .45, .785);transition:transform .2s cubic-bezier(.195, .4, .45, .785),-webkit-transform .2s cubic-bezier(.195, .4, .45, .785)}.nh-navigation__sublevel li+li{-webkit-margin-before:0;margin-block-start:0}.nh-navigation__sublevel.is-open li{display:block}.nh-navigation__sublevel .nh-navigation__back{flex:0 0 auto;justify-content:flex-start;block-size:3em;font-weight:400;cursor:pointer;border-bottom:1px solid var(--npo-header-bg);font-size:1rem;line-height:1.5}.nh-navigation__sublevel .nh-navigation__back:focus,.nh-navigation__sublevel .nh-navigation__back:hover{background:var(--npo-control-tertiary-hover)}.nh-navigation__sublevel .nh-navigation__back svg{-webkit-margin-end:var(--npo-spacing-m);margin-inline-end:var(--npo-spacing-m)}.nh-navigation__sublevel ul{padding:0;margin:0}.nh-navigation__sublevel li{color:inherit;font-size:1rem;line-height:1.5}.nh-navigation__sublevel .nh-navigation__item:not(.nh-navigation__item--header){padding-inline:var(--npo-spacing-m);line-height:3em;border-bottom:1px solid var(--npo-header-bg)}@media screen and (min-width:77.5em){.nh-navigation__sublevel{block-size:auto;max-block-size:100vh;padding:0;border-radius:var(--npo-radius-l);box-shadow:0 0 transparent,0 0 transparent,0 1em 1em 0 rgba(0,0,0,.3490196078);-webkit-transform:none;transform:none}.nh-navigation__sublevel .nh-navigation__sublevel{padding:0;overflow:auto;border-top:none;box-shadow:none}.nh-navigation__sublevel .nh-navigation__sublevel ul{padding:0}.nh-navigation__sublevel .is-scrollable{padding:var(--npo-header-height1) var(--npo-header-height2) 5em}.nh-navigation__sublevel .nh-navigation__back{display:none}.nh-navigation__sublevel .nh-navigation__item:not(.nh-navigation__item--header){border-bottom:none}}.nh-navigation__item{display:flex;align-items:center;inline-size:100%;min-block-size:3em;font-family:inherit;font-size:inherit;font-weight:700;color:inherit;text-align:left;text-decoration:none;cursor:pointer;background:0 0;border:none}.nh-navigation__item:focus.nh-navigation__item[href],.nh-navigation__item:focus.nh-navigation__item[type],.nh-navigation__item:hover.nh-navigation__item[href],.nh-navigation__item:hover.nh-navigation__item[type]{background:var(--npo-control-tertiary-hover)}@media screen and (min-width:77.5em){.nh-navigation__item:focus.nh-navigation__item[href],.nh-navigation__item:focus.nh-navigation__item[type],.nh-navigation__item:hover.nh-navigation__item[href],.nh-navigation__item:hover.nh-navigation__item[type]{box-shadow:none}.nh-navigation__item{padding:0 var(--npo-spacing-s);line-height:2em;border-radius:var(--npo-radius-s);transition:background .2s cubic-bezier(.195, .4, .45, .785)}.nh-nav-level1>.nh-navigation__item{min-block-size:2.625em;padding:0 var(--npo-spacing-s);margin:0 .125em;border-radius:var(--npo-radius-s)}}.nh-navigation__item img{max-inline-size:1.875em;block-size:auto;-webkit-margin-end:var(--npo-spacing-xs);margin-inline-end:var(--npo-spacing-xs)}@media screen and (min-width:80em){:root{--npo-font-size:calc(0.8888888889em + -0.1111111111 * ((100vw - 80em) / 40))}.nh-nav-level1>.nh-navigation__item,.nh-navigation__item{padding:0 var(--npo-spacing-m)}}.nh-nav-level1>.nh-navigation__item[type=button]{position:relative}.nh-nav-level1>.nh-navigation__item[type=button]::after{position:absolute;content:" ";display:block;inset-block-end:-0.875em;inset-inline-start:calc(50% - 0.875em);inline-size:1.75em;block-size:1.75em;opacity:0;background-image:url("data:image/svg+xml,%3Csvg style='fill: rgb(31, 51, 83);' xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 24 24' preserveAspectRatio='xMidYMid meet'%3E%3Cpath d='M10.77,16.393C9.884,17.4 0,28 0,28L28,28C28,28 18.118,17.401 17.23,16.393C16.026,15.024 15.369,14.759 14,14.759C12.631,14.759 11.975,15.024 10.77,16.393Z' style='fill:#1f3353;fill-rule:nonzero;'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:28px 28px;transition:opacity .2s cubic-bezier(.195, .4, .45, .785)}.nh-nav-level1.is-active{color:var(--npo-text-highlight)}.nh-navigation__item--header{inline-size:100%;padding-block:var(--npo-spacing-l) var(--npo-spacing-s);padding-inline:var(--npo-spacing-m);font-size:1.125em;font-weight:700;text-transform:uppercase;cursor:default;border-bottom:1px solid var(--npo-header-bg)}.nh-navigation__item--header:focus,.nh-navigation__item--header:hover{background:inherit;box-shadow:none}.has-open-menu,.has-open-profile,.has-open-submenu{overflow:hidden}@media screen and (min-width:66.2916666667em){.has-open-menu,.has-open-profile,.has-open-submenu{overflow:visible}}.has-open-menu .nh-navigation__overlay,.has-open-menu .overlay,.has-open-menu .overlay-inner,.has-open-profile .nh-navigation__overlay,.has-open-profile .overlay,.has-open-profile .overlay-inner,.has-open-submenu .nh-navigation__overlay,.has-open-submenu .overlay,.has-open-submenu .overlay-inner{pointer-events:unset;touch-action:unset;cursor:pointer;opacity:1}.has-open-menu .npo-header,.has-open-profile .npo-header,.has-open-submenu .npo-header{position:sticky;inset-block-start:-1px;overflow:visible}.has-transitioning-profile .nh-navigation-toggle-wrapper{z-index:1}.has-transitioning-profile .nh-npo-id-wrapper{z-index:10}.nh-nav-wrapper{inline-size:100%;min-block-size:100%;-webkit-padding-after:var(--npo-spacing-l);padding-block-end:var(--npo-spacing-l);transition:transform .2s cubic-bezier(.195, .4, .45, .785);transition:transform .2s cubic-bezier(.195, .4, .45, .785),-webkit-transform .2s cubic-bezier(.195, .4, .45, .785)}.has-open-submenu .nh-navigation-container>*>.nh-nav-wrapper{-webkit-transform:translateX(-100%);transform:translateX(-100%)}@media screen and (min-width:77.5em){.nh-nav-level1>.nh-navigation__item[aria-expanded=true].is-open::after{opacity:1}.nh-navigation__item--header{inline-size:100%;-webkit-margin-start:0;margin-inline-start:0;border:none}.has-open-menu .nh-navigation__overlay,.has-open-profile .nh-navigation__overlay,.has-open-submenu .nh-navigation__overlay{opacity:0}.has-open-menu .overlay,.has-open-menu .overlay-inner,.has-open-profile .overlay,.has-open-profile .overlay-inner{display:none}.nh-nav-wrapper{-webkit-padding-after:initial;padding-block-end:initial}.has-open-submenu .nh-navigation__overlay{pointer-events:none;touch-action:none;opacity:0}.has-open-submenu .nh-navigation-container>*>.nh-nav-wrapper{-webkit-transform:none;transform:none}.has-open-submenu .nh-navigation__sublevel{-webkit-animation:.2s slide-down;animation:.2s slide-down}.no-submenu-animation .nh-navigation__sublevel{-webkit-animation:none;animation:none}.nh-navigation__sublevel-wrapper.closing-animation{display:block}.nh-navigation__sublevel-wrapper.closing-animation .nh-navigation__sublevel{-webkit-animation:.2s slide-up;animation:.2s slide-up}}.nh-navigation__backto{position:absolute;inset-inline:0;inset-block-start:0;max-inline-size:unset;-webkit-margin-end:unset;margin-inline-end:unset;-webkit-margin-start:unset;margin-inline-start:unset;color:var(--npo-nav-backto-color);background-color:var(--npo-nav-backto-bg)}.nh-navigation__backto figure{max-block-size:3em}.nh-navigation__backto img{inline-size:auto;max-block-size:clamp(2.5em,2.5em + 0.5 * (100vw - 48em) / 32 * 1.6666666667,3em)}@-webkit-keyframes slide-down{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}100%{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes slide-down{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}100%{-webkit-transform:scaleY(1);transform:scaleY(1)}}@-webkit-keyframes slide-up{0%{-webkit-transform:scaleY(1);transform:scaleY(1)}100%{-webkit-transform:scaleY(0);transform:scaleY(0)}}@keyframes slide-up{0%{-webkit-transform:scaleY(1);transform:scaleY(1)}100%{-webkit-transform:scaleY(0);transform:scaleY(0)}}.nh-search{-webkit-margin-start:auto;margin-inline-start:auto;line-height:1}@media screen and (min-width:77.5em){.nh-search{position:relative;z-index:10;flex:0}}.nh-search .nh-button{max-block-size:3.5em;font-weight:700}.nh-search__wrapper{position:absolute;inset-block-start:100%;inset-inline-start:0;z-index:10;display:flex;flex-direction:column;inline-size:100%;max-block-size:100vh;padding:0 var(--npo-spacing-l) var(--npo-spacing-m);overflow:hidden;visibility:hidden;background:var(--npo-header-bg);opacity:.65;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 0;transform-origin:0 0;transition:visibility 0s linear .3s,width .3s cubic-bezier(.195, .4, .45, .785),transform .3s cubic-bezier(.195, .4, .45, .785),opacity .2s cubic-bezier(.195, .4, .45, .785),-webkit-transform .3s cubic-bezier(.195, .4, .45, .785)}.no-js .nh-search__wrapper{inline-size:calc(100% - 8em);block-size:var(--npo-header-content-height);margin-inline:4em;visibility:visible;opacity:1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width:77.5em){.no-js .nh-search__wrapper{position:static;inline-size:auto;min-inline-size:12.5em;margin:0 0 0 var(--npo-spacing-m);-webkit-transform:none;transform:none}.nh-search__wrapper{inset-block-start:0.3125em;max-block-size:calc(100vh - 2em);padding:0;opacity:0;-webkit-transform:scaleY(1);transform:scaleY(1);inset-inline:auto 0;border-radius:var(--npo-radius-l);transition:visibility 0s linear .3s,opacity .3s cubic-bezier(.195, .4, .45, .785),width .3s cubic-bezier(.195, .4, .45, .785)}}.nh-search__wrapper.is-open{visibility:visible;opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);transition:visibility linear,width .3s cubic-bezier(.195, .4, .45, .785),transform .3s cubic-bezier(.195, .4, .45, .785),opacity .2s cubic-bezier(.195, .4, .45, .785),-webkit-transform .3s cubic-bezier(.195, .4, .45, .785)}@media screen and (min-width:77.5em){.nh-search__wrapper.is-open{inline-size:22.5em;transition:visibility linear,width .3s cubic-bezier(.195, .4, .45, .785),opacity .2s cubic-bezier(.195, .4, .45, .785)}}.nh-search__wrapper .nh-search__ui{position:relative;flex:0 0 auto;inline-size:100%;block-size:3em;color:var(--npo-text-invert);background:var(--npo-control-invert);border-radius:inherit}.nh-search__wrapper input{inline-size:100%;block-size:100%;padding:0 var(--npo-spacing-m) 0 3.5em;color:inherit;background:var(--npo-control-invert);border:none;border-radius:inherit}.nh-search__wrapper input:active,.nh-search__wrapper input:focus{outline:0;box-shadow:inset 0 0 0 2px var(--npo-text-highlight)}@media screen and (min-width:77.5em){.nh-search__wrapper input{-webkit-padding-end:var(--npo-spacing-m);padding-inline-end:var(--npo-spacing-m)}}.nh-search__wrapper button{position:absolute;inset-block-start:50%;inset-inline-start:1em;display:block;padding:0;color:inherit;background:inherit;border:none;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.nh-search__wrapper button svg{display:block}.nh-search__button{font-size:1.5em}.nh-search__no-results{padding:var(--npo-spacing-m);line-height:1.5em;text-align:center}[data-search=open][aria-expanded=true]{color:var(--npo-text-highlight)}[data-search=open]{display:none}.js [data-search=open]{display:flex}.nh-search__wrapper:not(.is-closed):has(#search:target){visibility:visible;opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);transition:visibility linear,width .3s cubic-bezier(.195, .4, .45, .785),transform .3s cubic-bezier(.195, .4, .45, .785),opacity .2s cubic-bezier(.195, .4, .45, .785),-webkit-transform .3s cubic-bezier(.195, .4, .45, .785)}@media screen and (min-width:77.5em){.nh-search__wrapper:not(.is-closed):has(#search:target){inline-size:22.5em;transition:visibility linear,width .3s cubic-bezier(.195, .4, .45, .785),opacity .2s cubic-bezier(.195, .4, .45, .785)}}.nh-theme-switcher-menu{display:none}.js .nh-theme-switcher-menu{display:block}.nh-theme-switcher-menu .nh-button{max-block-size:3.5em}.nh-theme-switcher-menu .nh-button__text{padding-inline:var(--npo-spacing-xxs);font-weight:700}.nh-npo-id-wrapper{transition:250ms ease-out}@media screen and (min-width:0em) and (max-width:77.5em){.nh-npo-id-wrapper{inline-size:auto;overflow:visible;visibility:visible;opacity:1}}.nh-npo-id-wrapper .nh-button{max-block-size:3.5em}.nh-npo-id-wrapper.logged-in .nh-npo-id{display:none}.nh-npo-id-wrapper.logged-in .nh-npo-id-toggle{display:block;inline-size:2.25em;block-size:2.25em;padding:unset;margin-inline:auto;line-height:1;border-radius:var(--npo-radius-full);opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.nh-npo-id-wrapper.transition-done.transition-done{overflow:visible}.nh-npo-id-wrapper.transition-done.transition-done .nh-npo-id{display:none}.nh-npo-id{display:flex;margin-inline:auto}.nh-npo-id-toggle.nh-npo-id-toggle{display:none;inline-size:100%;block-size:100%;font-size:1em;opacity:0;-webkit-transform:translateX(-3em);transform:translateX(-3em);transition:opacity 250ms ease-out,transform 250ms ease-out,background .2s cubic-bezier(.195, .4, .45, .785),-webkit-transform 250ms ease-out}.nh-npo-id-toggle.nh-npo-id-toggle .nh-button__text{pointer-events:none}.nh-npo-id-toggle.nh-npo-id-toggle.is-open~.nh-npo-id-dropdown{inline-size:clamp(20em,90vw,21.25em);visibility:visible;opacity:1;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);transition:transform .4s cubic-bezier(.195, .4, .45, .785),opacity .4s cubic-bezier(.195, .4, .45, .785),width linear,-webkit-transform .4s cubic-bezier(.195, .4, .45, .785)}.nh-npo-id-toggle.nh-npo-id-toggle.is-open~.nh-npo-id-dropdown a{display:block}.nh-npo-id-button-wrapper{position:relative;inline-size:3.25em;block-size:3.25em}.nh-npo-id-button-wrapper>*{position:absolute;inset-block-start:0;inset-inline-start:0}.nh-npo-id-dropdown{position:absolute;inset-block-start:0;inset-inline-end:0;inline-size:0;block-size:100vh;overflow:hidden;font-size:1em;text-align:left;text-transform:none;white-space:nowrap;visibility:hidden;background:var(--npo-header-bg);box-shadow:0 0 .6em rgba(0,0,0,.25);opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transform-origin:100% 0;transform-origin:100% 0;transition:transform .4s cubic-bezier(.195, .4, .45, .785),opacity .4s cubic-bezier(.195, .4, .45, .785),visibility 0s linear .4s,width 0s linear .4s,-webkit-transform .4s cubic-bezier(.195, .4, .45, .785)}.nh-npo-id-dropdown ul{padding:0;margin:var(--npo-spacing-l);overflow:hidden;font-weight:400;border-radius:var(--npo-radius-s);-webkit-padding-start:0;padding-inline-start:0;font-size:1rem;line-height:1.5}.nh-npo-id-dropdown ul>li::marker{font-size:0}@media screen and (min-width:77.5em){.nh-npo-id-wrapper.logged-in .nh-npo-id-toggle{min-inline-size:3em;block-size:3em}.nh-npo-id-toggle.nh-npo-id-toggle{font-size:1.25em}.nh-npo-id-toggle.nh-npo-id-toggle.is-open~.nh-npo-id-dropdown{inline-size:auto}.nh-npo-id-dropdown{inset-block-start:calc(100% - 0.5em);inset-inline-end:4em;min-inline-size:13.75em;max-inline-size:calc(100vw - 32px);block-size:auto;overflow:visible;background:var(--npo-surface-primary);border-radius:var(--npo-radius-m);-webkit-transform:scale(.5);transform:scale(.5)}.nh-npo-id-dropdown::after{position:absolute;content:" ";display:block;inset-block-start:-1.75em;inset-inline-end:0.7em;inline-size:1.75em;block-size:1.75em;background-image:url("data:image/svg+xml,%3Csvg style='fill: rgb(31, 51, 83);' xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 24 24' preserveAspectRatio='xMidYMid meet'%3E%3Cpath d='M10.77,16.393C9.884,17.4 0,28 0,28L28,28C28,28 18.118,17.401 17.23,16.393C16.026,15.024 15.369,14.759 14,14.759C12.631,14.759 11.975,15.024 10.77,16.393Z' style='fill:#1f3353;fill-rule:nonzero;'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:28px 28px;transition:opacity .2s cubic-bezier(.195, .4, .45, .785)}.nh-npo-id-dropdown ul{padding:var(--npo-spacing-xs);margin:0;overflow:visible}}.nh-npo-id-dropdown li+li{-webkit-margin-before:1px;margin-block-start:1px}.nh-npo-id-dropdown a{position:relative;display:none;padding:0 var(--npo-spacing-xs);line-height:2.625em;text-decoration:none;background:var(--npo-control-tertiary);transition:background .2s cubic-bezier(.195, .4, .45, .785)}.nh-npo-id-dropdown a:focus,.nh-npo-id-dropdown a:hover{color:var(--npo-text-primary);background:var(--npo-control-tertiary-hover)}.nh-npo-id-dropdown a svg{position:absolute;inset-block-start:50%;inset-inline-end:0.5em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.nh-npo-id-dropdown__heading{display:flex;align-items:center;block-size:4.875em;padding:var(--npo-spacing-s) 3em var(--npo-spacing-s) var(--npo-spacing-m);overflow:hidden;font-family:inherit;font-size:1.25em;font-weight:700;text-overflow:ellipsis;white-space:normal;position:relative}.nh-npo-id-dropdown__heading::after{position:absolute;content:" ";display:block;inset-inline:1em;inset-block-end:0;block-size:1px;background:var(--npo-control-tertiary)}@media screen and (min-width:77.5em){.nh-npo-id-dropdown__heading{block-size:auto;padding:var(--npo-spacing-s) var(--npo-spacing-m) var(--npo-spacing-xs)}[data-close-id]{display:none}}[data-close-id]{position:absolute;inset-block-start:1em;inset-inline-end:1em;inline-size:2.5em;block-size:2.5em;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:var(--npo-radius-full);transition:background .2s cubic-bezier(.195, .4, .45, .785)}[data-close-id]:focus,[data-close-id]:hover{background:var(--npo-control-tertiary-hover)}[data-close-id]::before{content:"✕"}.nh-button{--npo-btn-color:currentcolor;--npo-btn-bg:transparent;--npo-btn-border:none;--npo-btn-hover-color:var(--npo-btn-color);--npo-btn-hover-bg:var(--npo-btn-bg);--npo-btn-hover-border:var(--npo-btn-border);--npo-btn-line-height:1.5em;--npo-btn-text-transform:none;align-items:center;justify-content:center;min-block-size:2.25em;padding:var(--npo-spacing-xs) var(--npo-spacing-m);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:var(--npo-btn-line-height);color:var(--npo-btn-color,currentcolor);text-decoration:none;text-transform:var(--npo-btn-text-transform);background:var(--npo-btn-bg,transparent);border:var(--npo-btn-border,none);border-radius:var(--npo-radius-s);-webkit-appearance:none;display:inline-flex;vertical-align:middle;cursor:pointer;transition:background .2s cubic-bezier(.195, .4, .45, .785)}.nh-button:focus,.nh-button:hover{color:var(--npo-btn-hover-color,currentcolor);background:var(--npo-btn-hover-bg,transparent);border:var(--npo-btn-hover-border,transparent)}.nh-button [src$="npo-start-logo.svg"],.nh-button img,.nh-button svg[viewBox]{display:block;inline-size:1.125em;block-size:1.125em}.nh-button [src$="npo-start-logo.svg"]:not([width]),.nh-button img:not([width]),.nh-button svg[viewBox]:not([width]){min-inline-size:1.125em}.nh-button [src$="npo-start-logo.svg"]:only-child,.nh-button img:only-child,.nh-button svg[viewBox]:only-child{margin:0}.nh-button :not(.visually\:hidden):not([class*=nh-bar])+*{-webkit-margin-start:0.5em;margin-inline-start:.5em}.nh-button [src$="npo-start-logo.svg"],.nh-button img{inline-size:auto;block-size:1.25em}.nh-button [src$="npo-start-logo.svg"]:not(:first-child),.nh-button img:not(:first-child){-webkit-margin-start:calc(var(--npo-spacing-xxs) * -1);margin-inline-start:calc(var(--npo-spacing-xxs) * -1)}.nh-button .visually\:hidden+svg{-webkit-margin-start:0;margin-inline-start:0}.nh-button--icon-above{--npo-btn-line-height:1;flex-direction:column;padding-inline:var(--npo-spacing-xxs);font-size:1em;text-transform:initial}.nh-button--icon-above svg{-webkit-margin-after:var(--npo-spacing-xxs);margin-block-end:var(--npo-spacing-xxs)}.nh-button--icon-above svg:first-child{-webkit-margin-end:unset;margin-inline-end:unset}.nh-button--icon-above .nh-button__text{--npo-heading-font-weight:700;font-size:.875em;font-family:inherit;font-weight:var(--npo-heading-font-weight);line-height:1.25}