.float-nav-header{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsla(var(--color-bg-light-h),var(--color-bg-light-s),var(--color-bg-light-l),.98);border-radius:calc(var(--radius-lg)*1.2);box-shadow:var(--inner-glow),var(--shadow-sm);display:flex;justify-content:space-between;padding:var(--space-xs);transition:box-shadow var(--hide-nav-transition-duration,.3s)}.hide-nav--off-canvas .float-nav-header{box-shadow:var(--inner-glow)}.float-nav-header__logo{color:var(--color-contrast-higher);display:block;transition:.2s}.float-nav-header__logo:hover{color:var(--color-primary)}.float-nav-header__link{color:hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),.8);font-size:var(--text-xs);letter-spacing:.1em;text-decoration:none;text-transform:uppercase;transition:color .2s}.float-nav-header__link:hover{color:hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),1)}.float-nav-header__menu-btn{align-items:center;background-color:hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),.1);border-radius:var(--radius-lg);display:inline-flex;padding:var(--space-xs) var(--space-sm);transition:.2s}.float-nav-header__menu-btn .icon{font-size:13px}.float-nav-header__menu-btn:hover{background-color:hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),.075);color:var(--color-contrast-higher);cursor:pointer}@media (min-width:64rem){.float-nav-header__menu-btn{font-size:var(--text-sm)}}.float-nav-modal__close-btn{border:2px solid hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),.2);border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:40px;transition:.2s;width:40px}.float-nav-modal__close-btn .icon{display:block;font-size:20px;margin:auto}.float-nav-modal__close-btn:hover{border-color:currentColor;color:var(--color-contrast-higher)}.float-nav-modal__close-btn:hover .float-nav-modal__close-icon-g>*{stroke-dashoffset:48}.float-nav-modal__close-icon-g>*{stroke-dasharray:24;stroke-dashoffset:0;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;transition:stroke-dashoffset .5s var(--ease-in-out)}.float-nav-modal__close-icon-g>:last-child{transition-delay:.1s}.float-nav-modal__list{counter-reset:list-items}.float-nav-modal__list li{counter-increment:list-items}.float-nav-modal__link{color:var(--color-contrast-higher);display:inline-flex;font-size:var(--text-xl);line-height:1;padding:var(--space-xxxxs) 0;text-decoration:none;transition:.2s}.float-nav-modal__link:before{color:var(--color-contrast-medium);content:"0" counter(list-items) "";display:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:.3em;font-variant-numeric:slashed-zero;line-height:inherit;margin-right:var(--space-md);-webkit-transform:translateY(.3em);transform:translateY(.3em);transition:inherit;width:2em}.float-nav-modal__link:hover{color:var(--color-primary)}.float-nav-modal__link:hover span{color:currentColor}@media (min-width:32rem){.float-nav-modal__link{font-size:var(--text-xl)}}@media (min-width:64rem){.float-nav-modal__link{font-size:var(--text-xxl)}.float-nav-modal__link:before{display:inline}}.float-nav-modal__social-btn{color:var(--color-contrast-medium);transition:.2s}.float-nav-modal__social-btn .icon{display:block;font-size:16px}.float-nav-modal__social-btn:hover{color:var(--color-contrast-higher)}.modal{height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:var(--z-index-overlay,15)}.modal:not(.modal--is-visible){background-color:transparent;pointer-events:none}.modal--is-visible{opacity:1;visibility:visible}.modal__close-btn{border-radius:50%;display:flex;flex-shrink:0;transition:.2s}.modal__close-btn .icon{display:block;margin:auto}.modal__close-btn--outer{--size:48px;background-color:hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),.9);height:var(--size);position:fixed;right:var(--space-sm);top:var(--space-sm);transition:.2s;width:var(--size);z-index:var(--z-index-fixed-element,10)}.modal__close-btn--outer .icon{color:var(--color-white);transition:-webkit-transform .3s var(--ease-out-back);transition:transform .3s var(--ease-out-back);transition:transform .3s var(--ease-out-back),-webkit-transform .3s var(--ease-out-back)}.modal__close-btn--outer:hover{background-color:hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),1)}.modal__close-btn--outer:hover .icon{-webkit-transform:scale(1.1);transform:scale(1.1)}.modal__close-btn--inner{--size:32px;background-color:var(--color-bg-light);box-shadow:var(--inner-glow),var(--shadow-sm);height:var(--size);transition:.2s;width:var(--size)}.modal__close-btn--inner .icon{color:inherit}.modal__close-btn--inner:hover{background-color:var(--color-bg-lighter);box-shadow:var(--inner-glow),var(--shadow-md)}:root{--modal-transition-duration:0.2s}@media (prefers-reduced-motion:no-preference){.modal--animate-fade{--modal-transition-duration:0.2s;transition:opacity var(--modal-transition-duration),background-color var(--modal-transition-duration),visibility 0s var(--modal-transition-duration)}.modal--animate-fade.modal--is-visible{transition:opacity var(--modal-transition-duration),background-color var(--modal-transition-duration),visibility 0s}.modal--animate-scale,.modal--animate-translate-down,.modal--animate-translate-left,.modal--animate-translate-right,.modal--animate-translate-up{--modal-transition-duration:0.2s;transition:opacity var(--modal-transition-duration),background-color var(--modal-transition-duration),visibility 0s var(--modal-transition-duration)}.modal--animate-scale .modal__content,.modal--animate-translate-down .modal__content,.modal--animate-translate-left .modal__content,.modal--animate-translate-right .modal__content,.modal--animate-translate-up .modal__content{transition:-webkit-transform var(--modal-transition-duration) var(--ease-out);transition:transform var(--modal-transition-duration) var(--ease-out);transition:transform var(--modal-transition-duration) var(--ease-out),-webkit-transform var(--modal-transition-duration) var(--ease-out);will-change:transform}.modal--animate-scale.modal--is-visible,.modal--animate-translate-down.modal--is-visible,.modal--animate-translate-left.modal--is-visible,.modal--animate-translate-right.modal--is-visible,.modal--animate-translate-up.modal--is-visible{transition:opacity var(--modal-transition-duration),background-color var(--modal-transition-duration),visibility 0s}.modal--animate-scale.modal--is-visible .modal__content,.modal--animate-translate-down.modal--is-visible .modal__content,.modal--animate-translate-left.modal--is-visible .modal__content,.modal--animate-translate-right.modal--is-visible .modal__content,.modal--animate-translate-up.modal--is-visible .modal__content{-webkit-transform:scale(1);transform:scale(1)}.modal--animate-slide-down,.modal--animate-slide-left,.modal--animate-slide-right,.modal--animate-slide-up{--modal-transition-duration:0.3s;transition:opacity 0s var(--modal-transition-duration),background-color var(--modal-transition-duration),visibility 0s var(--modal-transition-duration)}.modal--animate-slide-down .modal__content,.modal--animate-slide-left .modal__content,.modal--animate-slide-right .modal__content,.modal--animate-slide-up .modal__content{transition:-webkit-transform var(--modal-transition-duration) var(--ease-out);transition:transform var(--modal-transition-duration) var(--ease-out);transition:transform var(--modal-transition-duration) var(--ease-out),-webkit-transform var(--modal-transition-duration) var(--ease-out);will-change:transform}.modal--animate-slide-down.modal--is-visible,.modal--animate-slide-left.modal--is-visible,.modal--animate-slide-right.modal--is-visible,.modal--animate-slide-up.modal--is-visible{transition:background-color var(--modal-transition-duration),visibility 0s}.modal--animate-slide-down.modal--is-visible .modal__content,.modal--animate-slide-left.modal--is-visible .modal__content,.modal--animate-slide-right.modal--is-visible .modal__content,.modal--animate-slide-up.modal--is-visible .modal__content{-webkit-transform:scale(1);transform:scale(1)}.modal--animate-scale .modal__content{-webkit-transform:scale(.95);transform:scale(.95)}.modal--animate-translate-up .modal__content{-webkit-transform:translateY(40px);transform:translateY(40px)}.modal--animate-translate-down .modal__content{-webkit-transform:translateY(-40px);transform:translateY(-40px)}.modal--animate-translate-right .modal__content{-webkit-transform:translateX(-40px);transform:translateX(-40px)}.modal--animate-translate-left .modal__content{-webkit-transform:translateX(40px);transform:translateX(40px)}.modal--animate-slide-up .modal__content{-webkit-transform:translateY(100%);transform:translateY(100%)}.modal--animate-slide-down .modal__content{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.modal--animate-slide-right .modal__content{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.modal--animate-slide-left .modal__content{-webkit-transform:translateX(100%);transform:translateX(100%)}}.modal--is-loading .modal__content{visibility:hidden}.modal--is-loading .modal__loader{display:flex}.modal__loader{align-items:center;display:none;height:100%;justify-content:center;left:0;pointer-events:none;position:fixed;top:0;width:100%}.modal-img-btn{cursor:pointer;position:relative}.modal-img-btn:after{background-color:hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),0);content:"";height:100%;left:0;position:absolute;top:0;transition:background .2s;width:100%;z-index:1}.modal-img-btn:hover:after{background-color:hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),.7)}.modal-img-btn:hover .modal-img-btn__icon-wrapper{opacity:1}.modal-img-btn__icon-wrapper{align-items:center;background-color:hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),.7);border-radius:50%;display:inline-flex;height:48px;justify-content:center;left:calc(50% - 24px);opacity:0;position:absolute;top:calc(50% - 24px);transition:opacity .2s;width:48px;z-index:2}.modal-img-btn__icon-wrapper .icon{color:var(--color-white)}.hide-nav{--hide-nav-transition-duration:0.3s;position:sticky!important;top:0;transition:transform var(--hide-nav-transition-duration),background-color var(--hide-nav-transition-duration);will-change:transform}.hide-nav--fixed{background-color:transparent}.hide-nav--has-bg{background-color:var(--color-bg)}:root{--anim-menu-btn-size:48px;--anim-menu-btn-transition-duration:.2s;--anim-menu-btn-icon-size:32px;--anim-menu-btn-icon-stroke:2px}.anim-menu-btn{align-items:center;display:flex;height:var(--anim-menu-btn-size);justify-content:center;width:var(--anim-menu-btn-size)}.anim-menu-btn__icon{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;color:inherit;display:block;font-size:var(--anim-menu-btn-icon-size);height:var(--anim-menu-btn-icon-stroke);position:relative;-webkit-transform:scale(1);transform:scale(1);width:1em}.anim-menu-btn__icon:after,.anim-menu-btn__icon:before{background-image:inherit;border-radius:inherit;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.anim-menu-btn__icon--close{background-size:100% 100%;transition-duration:var(--anim-menu-btn-transition-duration,.2s);transition-property:background-size,-webkit-transform;transition-property:transform,background-size;transition-property:transform,background-size,-webkit-transform;will-change:transform,background-size}.anim-menu-btn:active .anim-menu-btn__icon--close{-webkit-transform:scale(.9);transform:scale(.9)}.anim-menu-btn__icon--close:after,.anim-menu-btn__icon--close:before{transition:inherit;will-change:inherit}.anim-menu-btn__icon--close:before{-webkit-transform:translateY(-.25em) rotate(0);transform:translateY(-.25em) rotate(0)}.anim-menu-btn__icon--close:after{-webkit-transform:translateY(.25em) rotate(0);transform:translateY(.25em) rotate(0)}.anim-menu-btn--state-b .anim-menu-btn__icon--close{background-size:0 100%}.anim-menu-btn--state-b .anim-menu-btn__icon--close:before{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}.anim-menu-btn--state-b .anim-menu-btn__icon--close:after{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}.anim-menu-btn__icon--arrow-down,.anim-menu-btn__icon--arrow-left,.anim-menu-btn__icon--arrow-right,.anim-menu-btn__icon--arrow-up{border-radius:50em;transition-duration:var(--anim-menu-btn-transition-duration,.2s);transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;will-change:transform}.anim-menu-btn:active .anim-menu-btn__icon--arrow-down,.anim-menu-btn:active .anim-menu-btn__icon--arrow-left,.anim-menu-btn:active .anim-menu-btn__icon--arrow-right,.anim-menu-btn:active .anim-menu-btn__icon--arrow-up{-webkit-transform:scale(.9);transform:scale(.9)}.anim-menu-btn__icon--arrow-down:after,.anim-menu-btn__icon--arrow-down:before,.anim-menu-btn__icon--arrow-left:after,.anim-menu-btn__icon--arrow-left:before,.anim-menu-btn__icon--arrow-right:after,.anim-menu-btn__icon--arrow-right:before,.anim-menu-btn__icon--arrow-up:after,.anim-menu-btn__icon--arrow-up:before{-webkit-transform-origin:calc(var(--anim-menu-btn-icon-stroke)/2) 50%;transform-origin:calc(var(--anim-menu-btn-icon-stroke)/2) 50%;transition-duration:var(--anim-menu-btn-transition-duration,.2s);transition-property:width,-webkit-transform;transition-property:transform,width;transition-property:transform,width,-webkit-transform;will-change:transform,width}.anim-menu-btn__icon--arrow-down:before,.anim-menu-btn__icon--arrow-left:before,.anim-menu-btn__icon--arrow-right:before,.anim-menu-btn__icon--arrow-up:before{-webkit-transform:translateY(-.25em) rotate(0);transform:translateY(-.25em) rotate(0)}.anim-menu-btn__icon--arrow-down:after,.anim-menu-btn__icon--arrow-left:after,.anim-menu-btn__icon--arrow-right:after,.anim-menu-btn__icon--arrow-up:after{-webkit-transform:translateY(.25em) rotate(0);transform:translateY(.25em) rotate(0)}.anim-menu-btn__icon--arrow-right{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.anim-menu-btn:active .anim-menu-btn__icon--arrow-right{-webkit-transform:rotate(180deg) scale(.9);transform:rotate(180deg) scale(.9)}.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-down:after,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-down:before,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-left:after,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-left:before,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-right:after,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-right:before,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-up:after,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-up:before{width:50%}.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-down:before,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-left:before,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-right:before,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-up:before{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-down:after,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-left:after,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-right:after,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-up:after{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}.anim-menu-btn--state-b:active .anim-menu-btn__icon--arrow-up{-webkit-transform:rotate(90deg) scale(.9);transform:rotate(90deg) scale(.9)}.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-up{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.anim-menu-btn--state-b:active .anim-menu-btn__icon--arrow-down{-webkit-transform:rotate(-90deg) scale(.9);transform:rotate(-90deg) scale(.9)}.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-down{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}:root{--f-header-height:50px;--f-header-logo-width:104px}@media (min-width:64rem){:root{--f-header-height:70px}}.f-header{height:var(--f-header-height);width:100%;z-index:var(--z-index-header,3)}.f-header:before{content:"mobile";display:none}.f-header__mobile-content{align-items:center;display:flex;height:100%;justify-content:space-between;position:relative;z-index:2}.f-header__logo{display:block;flex-shrink:0;text-decoration:none;width:var(--f-header-logo-width)}.f-header__logo img,.f-header__logo svg{display:block}.f-header__nav-control{--anim-menu-btn-size:40px;--anim-menu-btn-icon-size:28px;--anim-menu-btn-icon-stroke:2px}.f-header__nav{left:0;max-height:calc(100vh - var(--f-header-offset, 0px));overflow:auto;position:absolute;top:0;width:100%;-webkit-overflow-scrolling:touch;-ms-scroll-chaining:none;background-color:var(--color-bg);box-shadow:var(--shadow-md);opacity:0;overscroll-behavior:contain;padding:0 0 var(--space-md);-webkit-transform:translateY(-1em);transform:translateY(-1em);visibility:hidden;z-index:1}.f-header__nav:before{background-color:inherit;border-bottom:1px solid var(--color-contrast-lower);content:"";display:block;height:var(--f-header-height);position:-webkit-sticky;position:sticky;top:0}.f-header__nav--is-visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition:visibility 0s,opacity .3s,-webkit-transform .3s;transition:visibility 0s,opacity .3s,transform .3s;transition:visibility 0s,opacity .3s,transform .3s,-webkit-transform .3s;visibility:visible}.f-header__nav-logo-wrapper{display:none}.f-header__item{border-bottom:1px solid var(--color-contrast-lower);flex-shrink:0}.f-header__dropdown-icon{--size:16px;display:none;flex-shrink:0;margin:0 10px 0 auto}.f-header__dropdown-control .f-header__dropdown-icon{display:block}.f-header__btn,.f-header__dropdown-control,.f-header__dropdown-link,.f-header__form-control,.f-header__link{font-size:var(--text-md)}.f-header__dropdown-control,.f-header__dropdown-link,.f-header__link{align-items:center;color:var(--color-contrast-high);display:flex;padding:var(--space-xs) 0;text-decoration:none}.f-header__dropdown-control:hover,.f-header__dropdown-control[aria-current=page],.f-header__dropdown-link:hover,.f-header__dropdown-link[aria-current=page],.f-header__link:hover,.f-header__link[aria-current=page]{color:var(--color-primary)}.f-header__btn,.f-header__form-control{margin:var(--space-xs) 0;width:100%}.f-header__dropdown-control{width:100%}.f-header__dropdown{padding-left:var(--space-md)}.f-header__dropdown-control+.f-header__dropdown{display:none}.f-header__dropdown-control[aria-expanded=true]+.f-header__dropdown{display:block}@media (min-width:64rem){.f-header:before{content:"desktop"}.f-header__mobile-content{display:none}.f-header__nav{background-color:transparent;box-shadow:none;max-height:none;opacity:1;overflow:visible;padding:0;position:static;-webkit-transform:translateY(0);transform:translateY(0);transition:none;visibility:visible;-ms-scroll-chaining:chained;height:var(--f-header-height);overscroll-behavior:auto}.f-header__nav:before{display:none}.f-header__nav-logo-wrapper{display:flex}.f-header__list,.f-header__nav-grid{align-items:center;display:flex}.f-header__nav-grid{height:100%}.f-header__item{border-bottom:none;margin-right:var(--space-xs);position:relative}.f-header__item:last-child{margin-right:0}.f-header__dropdown-icon{--size:12px;display:block;margin:0 0 0 var(--space-xxxxs)}.f-header__btn,.f-header__dropdown-control,.f-header__dropdown-link,.f-header__form-control,.f-header__link{font-size:1.125rem}.f-header__link{padding:var(--space-xxxs) var(--space-xxs)}.f-header__link--icon span{display:none}.f-header__btn,.f-header__form-control{margin:0}.f-header__dropdown{background-color:var(--color-bg-light);border-radius:var(--radius-md);box-shadow:var(--inner-glow),var(--shadow-md);left:calc(50% - 110px);opacity:0;padding:var(--space-xxxs) 0;pointer-events:none;position:absolute;top:100%;transition:visibility .2s .2s,opacity .2s 0s;visibility:hidden;width:220px;z-index:var(--z-index-popover,5)}.f-header__dropdown-control+.f-header__dropdown{display:block}.f-header__dropdown-control[aria-expanded=true]+.f-header__dropdown,.f-header__item:hover .f-header__dropdown{opacity:1;pointer-events:auto;transition:visibility .2s 0s,opacity .2s 0s;visibility:visible}.f-header__dropdown-link{color:var(--color-contrast-high);padding:var(--space-xs) var(--space-sm);transition:.2s}.f-header__dropdown-link:hover{background-color:hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),.075);color:var(--color-contrast-higher)}}:root{--search-input-btn-width:2.2em;--search-input-icon-size:1em;--search-input-shortcut-margin:0.325em}.search-input{position:relative}.search-input__input{height:100%;width:100%}.search-input__input::-webkit-search-cancel-button,.search-input__input::-webkit-search-decoration,.search-input__input::-webkit-search-results-button,.search-input__input::-webkit-search-results-decoration{-webkit-appearance:none}.search-input__input::-ms-clear,.search-input__input::-ms-reveal{display:none;height:0;width:0}.search-input--icon-right .search-input__input{padding-right:var(--search-input-btn-width)}.search-input--icon-left .search-input__input{padding-left:var(--search-input-btn-width)}.search-input__btn{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;border-radius:0;color:inherit;display:flex;height:100%;justify-content:center;line-height:inherit;padding:0;position:absolute;right:0;top:0;width:var(--search-input-btn-width)}.search-input__btn:active .icon{-webkit-transform:translateY(2px);transform:translateY(2px)}.search-input__btn .icon{display:block;--size:var(--search-input-icon-size);color:var(--color-contrast-low);margin-left:auto;margin-right:auto;transition:.2s}.search-input--icon-left .search-input__btn{left:0;pointer-events:none;right:auto}.search-input .search-input__input:focus+.search-input__btn .icon,.search-input__btn:focus .icon{color:var(--color-primary)}.search-input__shortcut{align-items:center;background-color:var(--color-bg);border:1px solid var(--color-contrast-lower);border-radius:var(--radius-sm);display:flex;height:calc(100% - var(--search-input-shortcut-margin)*2);position:absolute;right:var(--search-input-shortcut-margin);top:var(--search-input-shortcut-margin);--space-unit:1em;color:var(--color-contrast-medium);line-height:1;padding:0 var(--space-xxxs)}.search-input:focus-within .search-input__shortcut{display:none}.subnav__nav{display:flex;position:relative}.subnav__nav:after{background:linear-gradient(to right,hsla(var(--color-bg-dark-h),var(--color-bg-dark-s),var(--color-bg-dark-l),0),hsla(var(--color-bg-dark-h),var(--color-bg-dark-s),var(--color-bg-dark-l),1));content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:1em}.subnav__list{display:flex;overflow:auto}.subnav__item{display:inline-block;flex-shrink:0}.subnav__link{border-color:transparent;border-style:solid;border-width:3px 0;color:hsla(var(--color-contrast-high-h),var(--color-contrast-high-s),var(--color-contrast-high-l),.65);display:block;font-size:var(--text-sm);padding:1.5625em;text-decoration:none;transition:.2s}.subnav__link:hover{color:var(--color-contrast-high)}.subnav__link[aria-current=page]{border-bottom-color:var(--color-primary);color:var(--color-contrast-high)}.subnav:not(.subnav--collapsed) .subnav__close-btn,.subnav:not(.subnav--collapsed) .subnav__control{display:none}.subnav--collapsed{display:inline-block}.subnav--collapsed .subnav__wrapper{background-color:hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),.9);display:block;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:var(--z-index-overlay,15)}.subnav--collapsed .subnav__wrapper--is-visible{opacity:1;transition:opacity .3s;visibility:visible}.subnav--collapsed .subnav__wrapper--is-visible .subnav__nav{-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.subnav--collapsed .subnav__nav{background-color:var(--color-bg);box-shadow:var(--shadow-md);display:block;max-height:100%;overflow:auto;-webkit-transform:translateY(-1em);transform:translateY(-1em)}.subnav--collapsed .subnav__nav:after{display:none}.subnav--collapsed .subnav__list{flex-direction:column;overflow:visible;padding:0 var(--space-md) var(--space-md)}.subnav--collapsed .subnav__link{border-width:0;font-size:var(--text-md);padding:var(--space-xs) 0}.subnav--collapsed .subnav__link[aria-current=page]{color:var(--color-primary)}.subnav__close-btn{--size:2em;align-items:center;background-color:var(--color-bg-light);border-radius:50%;box-shadow:var(--inner-glow),var(--shadow-sm);display:flex;height:var(--size);justify-content:center;margin:var(--space-xs) var(--space-xs) 0 auto;transition:.2s;width:var(--size)}.subnav__close-btn:hover{background-color:var(--color-bg-lighter);box-shadow:var(--inner-glow),var(--shadow-md)}.subnav__close-btn .icon{color:var(--color-contrast-high);display:block}[class*=subnav--expanded]:before{content:"collapsed";display:none}@media (min-width:32rem){.subnav--expanded\@xs:before{content:"expanded"}}@media (min-width:48rem){.subnav--expanded\@sm:before{content:"expanded"}}@media (min-width:64rem){.subnav--expanded\@md:before{content:"expanded"}}@media (min-width:80rem){.subnav--expanded\@lg:before{content:"expanded"}}@media (min-width:90rem){.subnav--expanded\@xl:before{content:"expanded"}}