:root{--slideOver-button-gap: 3px;--slideOver-button-borderRadius: 0;--slideOver-button-size: 40px}.slideOver-button{--slideOver-button-icon-width: 36px;--slideOver-button-icon-height: 3px;--slideOver-button-icon-spacing: 5px;--slideOver-button-icon-borderRadius: 0;--slideOver-button-icon-color: var(--orange);--slideOver-buttonOpen-label-fontSize: 14px;--slideOver-buttonOpen-label-fontFamily: var(--fontFamily-heading);--slideOver-buttonOpen-label-fontWeight: 700;--slideOver-buttonOpen-label-color: var(--black)}.slideOver-window{--slideOver-buttonClose-label-fontSize: 1em;--slideOver-buttonClose-label-fontFamily: var(--fontFamily-heading);--slideOver-buttonClose-label-fontWeight: 700;--slideOver-buttonClose-label-color: var(--black);--slideOver-window-width: 320px;--slideOver-window-backgroundColor: var(--white);--slideOver-window-header-backgroundColor: var(--white);--slideOver-window-header-height: 50px;--slideOver-window-header-padding: 20px;--slideOver-window-footer-backgroundColor: var(--white)}#slideOver-background{--slideOver-background-backgroundColor: rgba(15, 23, 42, .25)}body[data-slideover-active]{overflow:hidden;position:fixed;width:100%}.slideOver-button{display:grid;place-items:center;height:var(--slideOver-button-size);aspect-ratio:1/1;transition:background-color .3s;border-radius:var(--slideOver-button-borderRadius)}.slideOver-button .icon{width:var(--slideOver-button-icon-width)}.slideOver-button .icon div{height:var(--slideOver-button-icon-height);background-color:var(--slideOver-button-icon-color);border-radius:var(--slideOver-button-icon-borderRadius)}.slideOver-button--open{gap:var(--slideOver-button-gap)}.slideOver-button--open .label{line-height:1;font-family:var(--slideOver-buttonOpen-label-fontFamily);font-weight:var(--slideOver-buttonOpen-label-fontWeight);font-size:var(--slideOver-buttonOpen-label-fontSize);color:var(--slideOver-buttonOpen-label-color)}.slideOver-button--open .icon{margin-top:2px;display:flex;flex-direction:column}.slideOver-button--open .icon div:nth-child(1){margin-bottom:var(--slideOver-button-icon-spacing)}.slideOver-button--open .icon div:nth-child(3){margin-top:var(--slideOver-button-icon-spacing)}.slideOver-button--close{flex:0 0 auto}@media (max-width: 1023px){.slideOver-button--close:focus{outline:0}}.slideOver-button--close .icon{position:relative;width:calc(var(--slideOver-button-icon-width) - 20%);aspect-ratio:1/1}.slideOver-button--close .icon div{position:absolute;width:100%;top:50%;left:50%}.slideOver-button--close .icon div:nth-child(1){transform:translate(-50%,-50%) rotate(45deg)}.slideOver-button--close .icon div:nth-child(2){transform:translate(-50%,-50%) rotate(-45deg)}.slideOver-window-header .label{margin-left:var(--slideOver-button-size);flex:1 1 auto;text-align:center;font-family:var(--slideOver-buttonClose-label-fontFamily);font-weight:var(--slideOver-buttonClose-label-fontWeight);font-size:var(--slideOver-buttonClose-label-fontSize);color:var(--slideOver-buttonClose-label-color)}.slideOver-window-header .slideOver-button--close+.label{margin-left:0;margin-right:var(--slideOver-button-size)}.slideOver-window{position:fixed;top:0;height:100%;overflow:hidden;z-index:3110;display:flex;flex-direction:column;background-color:var(--slideOver-window-backgroundColor);width:var(--slideOver-window-width);max-width:90%;will-change:transform;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.slideOver-window-header{display:flex;align-items:center;height:var(--slideOver-window-header-height);flex:0 0 auto;position:sticky;top:0;z-index:10;background-color:var(--slideOver-window-header-backgroundColor);box-shadow:4px 4px 10px rgba(0,0,0,.05);padding:0 var(--slideOver-window-header-padding);position:relative}.slideOver-window-container{flex:1 1 auto;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.slideOver-window-footer{flex:0 0 auto;position:sticky;bottom:0;z-index:10;background-color:var(--slideOver-window-footer-backgroundColor);box-shadow:4px -4px 10px rgba(0,0,0,.05);padding:10px;display:flex;flex-direction:column;gap:10px}.slideOver-window--left{left:0;transform:translate(-100%);box-shadow:10px 0 25px rgba(0,0,0,.1)}.slideOver-window--left[data-slideover-show]{transform:translate(0)}.slideOver-window--right{right:0;transform:translate(100%);box-shadow:-10px 0 25px rgba(0,0,0,.1)}.slideOver-window--right[data-slideover-show]{transform:translate(0)}@media (width <= 500px){.slideOver-window--right{bottom:0;transform:translateY(100vh);max-width:none;--slideOver-window-width: 100%}.slideOver-window--right[data-slideover-show]{transform:translateY(0)}}#slideOver-background{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;backdrop-filter:blur(4px);background-color:var(--slideOver-background-backgroundColor);visibility:hidden;opacity:0;position:fixed;top:0;bottom:0;left:0;right:0;z-index:3100}body[data-slideover-active] #slideOver-background{visibility:visible;opacity:1}#slideOver-window-menu .partAccordionNavigation.partAccordionNavigation1{--partAccordionNavigation-level0-fontSize: 1em;--partAccordionNavigation-level0-item-border: solid 1px rgba(0,0,0,.1);--partAccordionNavigation-level0-label-spacing: 20px;--partAccordionNavigation-level0-label-color: var(--black);--partAccordionNavigation-level0-label-color-selected: var(--black);--partAccordionNavigation-level0-label-fontWeight-selected: 700;--partAccordionNavigation-level0-button-size: 40px;--partAccordionNavigation-level0-button-borderRadius: 20px;--partAccordionNavigation-level0-button-backgroundColor: var(--orange);--partAccordionNavigation-level0-button-border: none;--partAccordionNavigation-level0-button-svg-size: 40%;--partAccordionNavigation-level0-button-svg-fill: var(--white);--partAccordionNavigation-level0-button-fontIcon-color: var(--white);--partAccordionNavigation-level0-button-fontIcon-fontSize: 1.8rem;--partAccordionNavigation-level0-buttonlink-border: solid 1px var(--black);--partAccordionNavigation-level0-buttonlink-svg-fill: var(--black);--partAccordionNavigation-level0-buttonlink-fontIcon-color: var(--black);--partAccordionNavigation-level1-fontSize: .875em;--partAccordionNavigation-level1-backgroundColor: transparent;--partAccordionNavigation-level1-borderRadius: 5px;--partAccordionNavigation-level1-label-spacing: 12px;--partAccordionNavigation-level1-label-color: inherit;--partAccordionNavigation-level1-label-color-selected: var(--black);--partAccordionNavigation-level1-label-fontWeight-selected: 700;--partAccordionNavigation-level1-button-size: calc(var(--partAccordionNavigation-level0-button-size) * .75);--partAccordionNavigation-level1-button-borderRadius: 50%;--partAccordionNavigation-level1-button-backgroundColor: var(--orange);--partAccordionNavigation-level1-button-border: none;--partAccordionNavigation-level1-button-svg-size: 40%;--partAccordionNavigation-level1-button-svg-fill: var(--white);--partAccordionNavigation-level1-button-fontIcon-color: var(--white);--partAccordionNavigation-level1-button-fontIcon-fontSize: 1.5rem;--partAccordionNavigation-level1-buttonlink-border: solid 1px var(--black);--partAccordionNavigation-level1-buttonlink-svg-fill: var(--black);--partAccordionNavigation-level1-buttonlink-fontIcon-color: var(--black);--partAccordionNavigation-level2-fontSize: .875em;--partAccordionNavigation-level2-borderLeft: solid 3px var(--orange);--partAccordionNavigation-level2-label-spacing: 12px;--partAccordionNavigation-level2-label-color: inherit;--partAccordionNavigation-level2-label-fontWeight-selected: 700;--partAccordionNavigation-level2-label-color-selected: var(--black);--partAccordionNavigation-level2-button-size: var(--partAccordionNavigation-level1-button-size);--partAccordionNavigation-level2-button-backgroundColor: var(--grey);--partAccordionNavigation-level2-button-svg-size: 40%;--partAccordionNavigation-level2-button-svg-fill: var(--black);--partAccordionNavigation-level2-button-fontIcon-color: var(--black);--partAccordionNavigation-level2-button-fontIcon-fontSize: var(--partAccordionNavigation-level1-button-fontIcon-fontSize)}#slideOver-window-menu .partAccordionNavigation.partAccordionNavigation1 ul.level-1{border:solid 1px rgba(0,0,0,.1)}
