.overflow-navigation-wrapper{--overflow-nav-padding-inline:.8rem;--overflow-nav-items-gap:0px;--overflow-nav-items-padding-block:.8rem;display:flex;flex-direction:column;gap:var(--overflow-nav-items-gap)}.overflow-navigation-wrapper .overflow-navigation-list{display:none}.overflow-navigation-wrapper .overflow-navigation-list.visible{display:flex;flex-direction:column;gap:var(--overflow-nav-items-gap);min-width:var(--_overflow-navigation-list-min-width,auto)}.overflow-navigation-wrapper .overflow-navigation-list .overflow-navigation-item{display:none}.overflow-navigation-wrapper .overflow-navigation-list .overflow-navigation-item.visible{display:block}.overflow-navigation-wrapper .overflow-navigation-list .overflow-navigation-item .overflow-navigation-link{border-bottom:.1rem solid #efefef75;color:inherit;display:flex;padding-block:var(--overflow-nav-items-padding-block);padding-inline:var(--overflow-nav-padding-inline);text-decoration:none}.overflow-navigation-wrapper .overflow-navigation-list .overflow-navigation-item .overflow-navigation-details.expanding-panel{margin-block-end:0}.overflow-navigation-wrapper .overflow-navigation-list .overflow-navigation-item .overflow-navigation-details.expanding-panel .expanding-panel-details .expanding-panel-summary{border-bottom:.1rem solid #efefef75;gap:1rem;padding-block:var(--overflow-nav-items-padding-block);padding-inline:var(--overflow-nav-padding-inline)}.overflow-navigation-wrapper .overflow-navigation-list .overflow-navigation-item .overflow-navigation-details.expanding-panel .expanding-panel-details .expanding-panel-summary .label-wrapper .overflow-navigation-text{text-wrap:nowrap}.overflow-navigation-wrapper .overflow-navigation-list .overflow-navigation-item .overflow-navigation-details.expanding-panel .expanding-panel-details .expanding-panel-summary .icon-wrapper{padding:0}.overflow-navigation-wrapper .overflow-navigation-list .overflow-navigation-item .overflow-navigation-details.expanding-panel .expanding-panel-details[open] .expanding-panel-summary{border-bottom:.1rem solid transparent}.overflow-navigation-wrapper .overflow-navigation-list .overflow-navigation-item .overflow-navigation-details.expanding-panel .expanding-panel-details[open]+.expanding-panel-content{border-bottom:.1rem solid #efefef75}.overflow-navigation-wrapper .overflow-navigation-list .overflow-navigation-item .overflow-navigation-details.expanding-panel .expanding-panel-details[open]+.expanding-panel-content .inner .overflow-navigation-sub-nav-inner{margin-top:var(--overflow-nav-items-gap)}.overflow-navigation-wrapper .overflow-navigation-list .overflow-navigation-item .overflow-navigation-details.expanding-panel .expanding-panel-content{border-bottom:.1rem solid transparent}.overflow-navigation-wrapper .overflow-navigation-list .overflow-navigation-item .overflow-navigation-details.expanding-panel .expanding-panel-content .inner,.overflow-navigation-wrapper .overflow-navigation-list .overflow-navigation-item .overflow-navigation-details.expanding-panel .expanding-panel-content .inner .overflow-navigation-sub-nav-inner{margin-top:0}.overflow-navigation-wrapper .overflow-navigation-list .overflow-navigation-item .overflow-navigation-details.expanding-panel .expanding-panel-content .inner .overflow-navigation-sub-nav-inner .overflow-navigation-sub-nav-list{display:flex;flex-direction:column;gap:2px}.overflow-navigation-wrapper .overflow-navigation-list .overflow-navigation-item .overflow-navigation-details.expanding-panel .expanding-panel-content .inner .overflow-navigation-sub-nav-inner .overflow-navigation-sub-nav-list .overflow-navigation-sub-nav-item{padding-block:var(--overflow-nav-items-padding-block);padding-inline:var(--overflow-nav-padding-inline)}.overflow-navigation-wrapper .overflow-navigation-list .overflow-navigation-item .overflow-navigation-details.expanding-panel .expanding-panel-content .inner .overflow-navigation-sub-nav-inner .overflow-navigation-sub-nav-list .overflow-navigation-sub-nav-item .overflow-navigation-sub-nav-link{color:inherit;display:block;text-decoration:none}.navigation{--_link-visibility-transition:none;background-color:#efefef05;border:1px solid #efefef75;border-radius:8px;display:grid;grid-template-areas:"navStack";margin:12px;padding:12px}.navigation ol,.navigation ul{list-style-type:none;margin:0;padding:0}:is(.navigation ol,.navigation ul) li{align-items:center;display:flex}.navigation.loaded{--_link-visibility-transition:all .2s ease-in-out}.navigation .main-navigation{--_link-padding-block:.8rem;--_link-padding-inline:.2rem;--_link-margin-block:.1rem;--_link-margin-inline:.1rem;--_link-focus-visible-outline-width:.2rem;--_link-border-default:2px solid transparent;--_link-border-bottom-hover:var(--green-8);display:flex;flex-grow:1;flex-wrap:nowrap;gap:60px;grid-area:navStack;justify-content:space-between;margin-inline-end:var(--v03448dad);overflow-x:hidden}.navigation .main-navigation.collapsed{justify-content:flex-start}.navigation .main-navigation .main-navigation-list{display:flex;flex-wrap:nowrap}.navigation .main-navigation .main-navigation-list:first-of-type,.navigation .main-navigation .main-navigation-list:nth-of-type(2){gap:30px}.navigation .main-navigation .main-navigation-list .main-navigation-item{overflow:hidden;padding-block:var(--_link-focus-visible-outline-width);padding-inline:var(--_link-focus-visible-outline-width);transition:opacity .2s ease-in-out,visibility .2s ease-in-out}.navigation .main-navigation .main-navigation-list .main-navigation-item .main-navigation-link{border-bottom:var(--_link-border-default);color:inherit;display:flex;gap:6px;margin-block:var(--_link-margin-block);margin-inline-start:0;margin-inline:var(--_link-margin-inline);padding-block:var(--_link-padding-block);padding-inline:var(--_link-padding-inline);text-decoration:none;text-wrap-mode:nowrap}.navigation .main-navigation .main-navigation-list .main-navigation-item .main-navigation-link:hover{border-bottom-color:var(--_link-border-bottom-hover);cursor:pointer}.navigation .main-navigation .main-navigation-list .main-navigation-item .main-navigation-details{--_icon-transform:scaleY(1);margin-inline-start:0}.navigation .main-navigation .main-navigation-list .main-navigation-item .main-navigation-details[open]{--_icon-transform:scaleY(-1)}.navigation .main-navigation .main-navigation-list .main-navigation-item .main-navigation-details[open] .main-navigation-details-summary{border-bottom-color:var(--_link-border-bottom-hover)}.navigation .main-navigation .main-navigation-list .main-navigation-item .main-navigation-details .has-toggle-icon{display:flex;gap:6px;text-wrap-mode:nowrap}.navigation .main-navigation .main-navigation-list .main-navigation-item .main-navigation-details .has-toggle-icon .icon{display:block;transform:var(--_icon-transform);transition:transform .2s ease-in-out}.navigation .main-navigation .main-navigation-list .main-navigation-item .main-navigation-details .main-navigation-details-summary{border-bottom:var(--_link-border-default);margin-block:var(--_link-margin-block);margin-inline:var(--_link-margin-inline);padding-block:var(--_link-padding-block);padding-inline:var(--_link-padding-inline)}.navigation .main-navigation .main-navigation-list .main-navigation-item .main-navigation-details .main-navigation-details-summary::-webkit-details-marker,.navigation .main-navigation .main-navigation-list .main-navigation-item .main-navigation-details .main-navigation-details-summary::marker{display:none}.navigation .main-navigation .main-navigation-list .main-navigation-item .main-navigation-details .main-navigation-details-summary:hover{border-bottom-color:var(--_link-border-bottom-hover);cursor:pointer}.navigation .main-navigation .main-navigation-list .main-navigation-item .main-navigation-details .main-navigation-details-summary .decorator-icon{margin-inline-start:8px}.navigation .main-navigation .main-navigation-list .main-navigation-item .main-navigation-details .main-navigation-sub-nav{background-color:#000;border:1px solid #efefef75;border-radius:8px;min-width:var(--_main-navigation-item-width);padding:12px;position:absolute;translate:0 12px}.navigation .main-navigation .main-navigation-list .main-navigation-item .main-navigation-details .main-navigation-sub-nav .main-navigation-sub-nav-list{display:grid;gap:12px;grid-template-columns:repeat(2,auto)}.navigation .main-navigation .main-navigation-list .main-navigation-item .main-navigation-details .main-navigation-sub-nav .main-navigation-sub-nav-list .main-navigation-sub-nav-item{margin-bottom:8px}.navigation .main-navigation .main-navigation-list .main-navigation-item .main-navigation-details .main-navigation-sub-nav .main-navigation-sub-nav-list .main-navigation-sub-nav-item:last-child{margin-bottom:0}.navigation .main-navigation .main-navigation-list .main-navigation-item .main-navigation-details .main-navigation-sub-nav .main-navigation-sub-nav-list .main-navigation-sub-nav-item .main-navigation-sub-nav-link{color:inherit;display:block;text-decoration:none;text-wrap-mode:nowrap}.navigation .main-navigation .main-navigation-list .main-navigation-item.visually-hidden{opacity:0;visibility:hidden}.navigation .main-navigation .main-navigation-list .main-navigation-item.visually-hidden .main-navigation-details,.navigation .main-navigation .main-navigation-list .main-navigation-item.visually-hidden .main-navigation-link{margin-inline-start:var(--_main-navigation-item-width)}.navigation .secondary-navigation{align-items:center;display:flex;gap:12px;grid-area:navStack;justify-self:end}.navigation .secondary-navigation .secondary-navigation-list .secondary-navigation-item .secondary-navigation-link{align-items:center;color:inherit;display:flex;font:inherit}.navigation .secondary-navigation .secondary-navigation-list .secondary-navigation-item .secondary-navigation-link .icon,.navigation .secondary-navigation .main-navigation-link .icon{height:1.35em;width:1.35em}.navigation .secondary-navigation .overflow-details{cursor:pointer;list-style:none;margin:0;padding:0;position:relative;transition:all .2s ease-in-out;width:-moz-fit-content;width:fit-content}.navigation .secondary-navigation .overflow-details.visually-hidden{opacity:0;visibility:hidden;width:0}.navigation .secondary-navigation .overflow-details .overflow-details-summary{--_icon-zoom:1;--_icon-size:20px;--_border-width:1px;--_outline-width:1px;--_transition-duration:.2s;align-items:center;aspect-ratio:1;background-color:Canvas;border:var(--_border-width) solid #ffffff90;border-radius:4px;display:grid;grid-template-areas:"icon";height:var(--_icon-size);justify-content:center;outline:var(--_outline-width) solid #ffffff10;overflow:hidden;padding-inline:5px;text-wrap:nowrap;transition-duration:var(--_transition-duration);transition-property:all;transition-timing-function:linear;width:var(--_icon-size)}.navigation .secondary-navigation .overflow-details .overflow-details-summary::-webkit-details-marker,.navigation .secondary-navigation .overflow-details .overflow-details-summary::marker{display:none}.navigation .secondary-navigation .overflow-details .overflow-details-summary:focus-visible,.navigation .secondary-navigation .overflow-details .overflow-details-summary:hover{--_icon-zoom:1.2;outline:var(--_outline-width) solid #fff}.navigation .secondary-navigation .overflow-details .overflow-details-summary .icon{grid-area:icon;height:calc(var(--_icon-size) - var(--_border-width)*2 - var(--_outline-width)*2);opacity:0;scale:var(--_icon-zoom);transition:scale .2s ease-in-out;transition-duration:var(--_transition-duration);transition-property:opacity,transform;transition-timing-function:linear;width:calc(var(--_icon-size) - var(--_border-width)*2 - var(--_outline-width)*2)}.navigation .secondary-navigation .overflow-details .overflow-details-summary .icon.show{opacity:1}.navigation .secondary-navigation .overflow-details .overflow-details-nav{background-color:#000;border:1px solid #ffffff90;border-radius:8px;display:grid;gap:8px;grid-auto-flow:row;margin:0;min-width:var(--_overflow-drop-down-width,-moz-fit-content);min-width:var(--_overflow-drop-down-width,fit-content);padding-block:12px;position:absolute;right:0;top:135%;z-index:999}.debug-grid{display:none}.debug-grid .layout-row-inner>div{display:flex;flex-wrap:wrap;gap:12px;margin-inline:12px}.debug-grid .layout-row-inner>div>div{outline:1px solid gray;padding:12px}
