:root{--fs-nav-gap: var(--wp--preset--spacing--base);--fs-nav-font-size: var(--wp--preset--font-size--base);--fs-nav-icon-width: 20px;--fs-nav-icon-size: 20px;--fs-nav-item-gap: 0.25rem;--fs-nav-item-padding-block: 6px;--fs-nav-item-padding-inline: 10px;--fs-nav-link-gap: 5px;--fs-nav-toggle-icon-offset-x: 0px;--fs-nav-border-color: var(--fs-blocks-color-divider);--fs-nav-border-width: 0px;--fs-nav-transition-duration: 0.25s;--fs-nav-dropdown-font-size: var(--wp--preset--font-size--base);--fs-nav-dropdown-text-transform: none;--fs-nav-dropdown-distance: 8px;--fs-nav-dropdown-toggle-size: 12px;--fs-nav-dropdown-toggle-icon-size: 12px;--fs-nav-dropdown-width: 260px;--fs-nav-dropdown-col-width: 160px;--fs-nav-dropdown-column-min-width: 160px;--fs-nav-dropdown-border-color: var(--fs-blocks-color-border);--fs-nav-dropdown-border-width: 1px;--fs-nav-dropdown-border-radius: 0px;--fs-nav-dropdown-border-style: solid;--fs-nav-dropdown-arrow-size: 8px;--fs-nav-dropdown-color: var(--fs-blocks-color-foreground);--fs-nav-dropdown-background: var(--fs-blocks-color-background);--fs-nav-dropdown-padding-block: var(--wp--preset--spacing--lg);--fs-nav-dropdown-padding-inline: var(--wp--preset--spacing--lg);--fs-nav-dropdown-shadow: 1px 1px 15px rgba(0, 0, 0, 0.15)}.fs-nav{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:var(--fs-nav-gap);list-style:none;margin:0;padding:0;font-size:var(--fs-nav-font-size)}.fs-nav .fs-nav-item,.fs-nav .fs-menu-item,.fs-nav .fs-nav-submenu,.fs-nav .wp-block-navigation-item,.fs-nav .wp-block-navigation__submenu-container,.fs-nav .wp-block-pages-list__item{list-style:none;margin:0}.fs-nav .fs-nav-item.is-wrapper,.fs-nav .fs-block-page-list,.fs-nav .wp-block-page-list{display:contents}.fs-nav-icon{--fs-size: var(--fs-nav-icon-size);display:block;align-self:center}.fs-nav-item,.fs-nav .wp-block-navigation-item,.fs-nav .wp-block-pages-list__item{display:grid;position:relative;grid-template-columns:auto;grid-auto-rows:auto;gap:var(--fs-nav-item-gap)}.fs-nav-item.has-child,.fs-nav .wp-block-navigation-item.has-child,.fs-nav .wp-block-pages-list__item.has-child{grid-template-columns:1fr var(--fs-nav-dropdown-toggle-size)}.fs-nav .wp-block-navigation-item>[data-type="core/navigation-link"]{display:none}.fs-nav-link,.fs-nav .wp-block-navigation-item__content,.fs-nav .wp-block-pages-list__item__link{position:relative;display:flex;align-items:center;gap:var(--fs-nav-link-gap);grid-column:1/3;grid-row:1;min-width:fit-content;text-align:start;padding-block:var(--fs-nav-item-padding-block);color:currentColor;cursor:default;white-space:nowrap;transition-property:border-color,background-color,color;transition-duration:var(--fs-nav-transition-duration);transition-timing-function:ease}.fs-nav-link:is(a),.fs-nav .wp-block-navigation-item__content:is(a),.fs-nav .wp-block-pages-list__item__link:is(a){cursor:pointer}.fs-nav-link:is(a:hover,.is-active,.current-menu-item,[aria-current=page],[aria-selected=true]),.fs-nav .wp-block-navigation-item__content:is(a:hover,.is-active,.current-menu-item,[aria-current=page],[aria-selected=true]),.fs-nav .wp-block-pages-list__item__link:is(a:hover,.is-active,.current-menu-item,[aria-current=page],[aria-selected=true]){color:var(--fs-blocks-color-primary)}.fs-nav-link:has(+.fs-nav-toggle),.fs-nav .wp-block-navigation-item__content:has(+.fs-nav-toggle),.fs-nav .wp-block-pages-list__item__link:has(+.fs-nav-toggle){padding-inline-end:calc(var(--fs-nav-dropdown-toggle-size) + var(--fs-nav-item-gap))}button:where(.fs-nav-link){padding:0;background-color:rgba(0,0,0,0);border:none}.fs-nav-toggle{display:block;position:relative;margin:0;padding:0;grid-column:2/3;grid-row:1;cursor:pointer;padding-block:var(--fs-nav-item-padding-block);font-size:var(--fs-nav-font-size);border:none;background:rgba(0,0,0,0);z-index:1}.fs-nav-toggle::after{content:" "}.fs-nav-toggle .fs-icon,.fs-nav-toggle .fs-nav-toggle__icon{position:absolute;top:50%;left:50%;transform:translate(calc(-50% + var(--fs-nav-toggle-icon-offset-x)), -40%);display:block;width:var(--fs-nav-dropdown-toggle-icon-size);height:var(--fs-nav-dropdown-toggle-icon-size)}.fs-nav-toggle__icon{opacity:.6;stroke:currentcolor;fill:none}.fs-nav-submenu,.fs-nav .wp-block-navigation__submenu-container{position:relative;grid-column:1/3;grid-row:2}.fs-nav-submenu__content{margin:0;padding:0}.fs-nav-item.is-dropdown.has-child{position:relative}.fs-nav-item.is-dropdown.has-child::before,.fs-nav-item.is-dropdown.has-child::after{content:"";position:absolute;bottom:calc(var(--fs-nav-dropdown-border-width)*-1 - var(--fs-nav-dropdown-distance));left:50%;width:0;height:0;border:solid rgba(0,0,0,0);opacity:0;z-index:10;pointer-events:none}.fs-nav-item.is-dropdown.has-child::before{margin-left:calc((var(--fs-nav-dropdown-arrow-size) + 1px + var(--fs-nav-dropdown-border-width))*-1);border-width:calc(var(--fs-nav-dropdown-arrow-size) + 1px + var(--fs-nav-dropdown-border-width));border-bottom-color:var(--fs-nav-dropdown-border-color)}.fs-nav-item.is-dropdown.has-child::after{margin-left:calc(var(--fs-nav-dropdown-arrow-size)*-1);border-width:var(--fs-nav-dropdown-arrow-size);border-color:hsla(0,0%,87%,0) hsla(0,0%,87%,0) var(--fs-nav-dropdown-background)}@container style(--fs-nav-type: horizontal){.fs-nav .wp-block-navigation-item.has-child{position:relative}.fs-nav .wp-block-navigation-item.has-child::before,.fs-nav .wp-block-navigation-item.has-child::after{content:"";position:absolute;bottom:calc(var(--fs-nav-dropdown-border-width)*-1 - var(--fs-nav-dropdown-distance));left:50%;width:0;height:0;border:solid rgba(0,0,0,0);opacity:0;z-index:10;pointer-events:none}.fs-nav .wp-block-navigation-item.has-child::before{margin-left:calc((var(--fs-nav-dropdown-arrow-size) + 1px + var(--fs-nav-dropdown-border-width))*-1);border-width:calc(var(--fs-nav-dropdown-arrow-size) + 1px + var(--fs-nav-dropdown-border-width));border-bottom-color:var(--fs-nav-dropdown-border-color)}.fs-nav .wp-block-navigation-item.has-child::after{margin-left:calc(var(--fs-nav-dropdown-arrow-size)*-1);border-width:var(--fs-nav-dropdown-arrow-size);border-color:hsla(0,0%,87%,0) hsla(0,0%,87%,0) var(--fs-nav-dropdown-background)}}.fs-nav-item.is-dropdown.has-child.is-open::before,.fs-nav-item.is-dropdown.has-child.is-open::after{opacity:1;transition:opacity var(--fs-nav-transition-duration)}@container style(--fs-nav-type: horizontal){.fs-nav .wp-block-navigation-item.has-child:hover::before,.fs-nav .wp-block-navigation-item.has-child:hover::after{opacity:1;transition:opacity var(--fs-nav-transition-duration)}}.fs-nav-submenu.is-dropdown{position:absolute;top:calc(100% + var(--fs-nav-dropdown-distance));left:calc((15px + var(--fs-nav-dropdown-border-width))*-1);min-width:var(--fs-nav-dropdown-width);max-width:100vw;margin:0;padding:0;color:var(--fs-nav-dropdown-color);background:var(--fs-nav-dropdown-background);border:var(--fs-nav-dropdown-border-width) solid var(--fs-nav-dropdown-border-color);border-radius:var(--fs-nav-dropdown-border-radius);border-style:var(--fs-nav-dropdown-border-style);box-shadow:var(--fs-nav-dropdown-shadow);font-size:var(--fs-nav-dropdown-font-size);text-transform:var(--fs-nav-dropdown-text-transform);overscroll-behavior:contain;opacity:0;z-index:2;clip-path:inset(0 0 100% 0);overflow:hidden;visibility:hidden;transition-property:opacity,overflow,visibility}.fs-nav-submenu.is-dropdown .fs-nav-submenu__content:is(:has(.fs-menu-item.has-child),:has(.fs-nav-item.is-dropdown-media)){display:flex;flex-direction:row;column-gap:var(--wp--preset--spacing--xl);width:auto}.fs-nav-submenu.is-dropdown .fs-nav-submenu__content:is(:has(.fs-menu-item.has-child),:has(.fs-nav-item.is-dropdown-media)) .fs-menu-item{min-width:160px}.fs-nav-item:where(.is-root.is-dropdown)>.fs-nav-submenu>.fs-nav-submenu__content{min-height:0;padding-block:var(--fs-nav-dropdown-padding-block);padding-inline:var(--fs-nav-dropdown-padding-inline);overflow-y:auto;overscroll-behavior:contain}@container style(--fs-nav-type: horizontal){.fs-nav .wp-block-navigation__submenu-container{position:absolute;top:calc(100% + var(--fs-nav-dropdown-distance));left:calc((15px + var(--fs-nav-dropdown-border-width))*-1);min-width:var(--fs-nav-dropdown-width);max-width:100vw;margin:0;padding-block:var(--fs-nav-dropdown-padding-block);padding-inline:var(--fs-nav-dropdown-padding-inline);color:var(--fs-nav-dropdown-color);background:var(--fs-nav-dropdown-background);border:var(--fs-nav-dropdown-border-width) solid var(--fs-nav-dropdown-border-color);border-radius:var(--fs-nav-dropdown-border-radius);border-style:var(--fs-nav-dropdown-border-style);box-shadow:var(--fs-nav-dropdown-shadow);font-size:var(--fs-nav-dropdown-font-size);text-transform:var(--fs-nav-dropdown-text-transform);overscroll-behavior:contain;opacity:0;z-index:2;clip-path:inset(0 0 100% 0);overflow:hidden;visibility:hidden;transition-property:opacity,overflow,visibility}.fs-nav .wp-block-navigation__submenu-container:has(.fs-menu-item.has-child)>.fs-nav-submenu__content,.fs-nav .wp-block-navigation__submenu-container:has(.fs-nav-item.is-dropdown-media)>.fs-nav-submenu__content{flex-direction:row;column-gap:var(--wp--preset--spacing--xl);width:auto}.fs-nav .wp-block-navigation__submenu-container:has(.fs-menu-item.has-child)>.fs-nav-submenu__content .fs-menu-item,.fs-nav .wp-block-navigation__submenu-container:has(.fs-nav-item.is-dropdown-media)>.fs-nav-submenu__content .fs-menu-item{min-width:160px}}.fs-nav-item.is-dropdown>.fs-nav-submenu::before{content:"";position:absolute;bottom:100%;left:0;width:100%;height:calc(var(--fs-nav-dropdown-distance)*2)}@container style(--fs-nav-type: horizontal){.fs-nav .wp-block-navigation-submenu>.wp-block-navigation__submenu-container::before{content:"";position:absolute;bottom:100%;left:0;width:100%;height:calc(var(--fs-nav-dropdown-distance)*2)}}.fs-nav-item.is-dropdown.is-open>.fs-nav-submenu.is-dropdown{opacity:1;clip-path:none;overflow:visible;visibility:visible;transition-duration:var(--fs-nav-transition-duration)}@container style(--fs-nav-type: horizontal){.fs-nav .wp-block-navigation-submenu:hover>.wp-block-navigation__submenu-container{opacity:1;clip-path:none;overflow:visible;visibility:visible;transition-duration:var(--fs-nav-transition-duration)}}@container style(--fs-nav-type: vertical){.fs-nav .fs-nav-submenu{width:100%;max-width:none}.fs-nav .wp-block-navigation__submenu-container{display:none}}.fs-nav:where(.is-style-simple){--fs-nav-item-padding-inline: 0}@container style(--fs-nav-type: vertical){.fs-nav.is-style-simple .fs-nav-item.is-open>.fs-nav-submenu{border-top:1px solid var(--fs-nav-border-color)}}.fs-nav:where(.is-style-tabs){--fs-nav-gap: 2px;--fs-nav-border-inline-width: 1px;--fs-nav-item-padding-block: 8px;--fs-nav-item-padding-inline: 16px;--fs-nav-dropdown-toggle-size: calc(21px + var(--fs-nav-item-gap))}.fs-nav:where(.is-style-tabs) .fs-nav-item{gap:0}.fs-nav:where(.is-style-tabs) .fs-nav-item.has-child>.fs-nav-link{padding-inline-end:var(--fs-nav-dropdown-toggle-size)}.fs-nav:where(.is-style-tabs) .fs-nav-item>.fs-nav-link{border-color:var(--fs-nav-border-color);border-style:solid;padding-inline:var(--fs-nav-item-padding-inline);border-width:2px var(--fs-nav-border-inline-width) 0;background-color:rgba(0,0,0,.04)}.fs-nav:where(.is-style-tabs) .fs-nav-item>.fs-nav-link:is(.is-active,.current-menu-item,[aria-current=page],[aria-selected=true]){border-color:var(--fs-blocks-color-primary) var(--fs-nav-border-color) rgba(0,0,0,0) var(--fs-nav-border-color);background-color:var(--fs-blocks-color-white)}.fs-nav:where(.is-style-tabs) .fs-nav-toggle{right:var(--fs-nav-border-inline-width)}@container style(--fs-nav-type: vertical){.fs-nav.is-style-tabs .fs-nav-link{border-width:1px 0 1px 2px}.fs-nav.is-style-tabs .fs-nav-link:is(.is-active,.current-menu-item,[aria-current=page],[aria-selected=true]){border-color:var(--fs-nav-border-color) rgba(0,0,0,0) var(--fs-nav-border-color) var(--fs-blocks-color-primary)}}.fs-nav:where(.has-divider){--fs-nav-divider-width: 1px;--fs-nav-divider-height: 0.8lh;--fs-nav-divider-color: color-mix(in srgb, currentcolor 25%, transparent 0%)}.fs-nav:where(.has-divider) .fs-nav-item.is-root>.fs-nav-link::after{content:"";position:absolute;top:50%;right:calc(var(--fs-nav-gap)/-2);width:var(--fs-nav-divider-width);height:var(--fs-nav-divider-height);transform:translate(50%, -50%);background-color:var(--fs-nav-divider-color);pointer-events:none}.fs-nav:where(.has-divider) .fs-nav-item:last-child>.fs-block-page-list .fs-nav-item:last-child .fs-nav-link::after,.fs-nav:where(.has-divider) .fs-nav-item:last-child>.fs-nav-link::after{content:none}@container style(--fs-nav-type: vertical){.fs-nav.has-divider{--fs-nav-divider-height: 100%}.fs-nav.has-divider .fs-nav-item.is-root>.fs-nav-link::after{top:auto;right:auto;bottom:0;left:50%;transform:translate(-50%, 50%);width:var(--fs-nav-divider-height);height:var(--fs-nav-divider-width)}}.fs-nav:where(.is-style-underline){--fs-nav-item-padding-inline: 0;--fs-nav-line-inset: auto 0 0;--fs-nav-line-size: 3px;--fs-nav-border-color: transparent}.fs-nav:where(.is-style-underline) .fs-nav-item.is-root>.fs-nav-link::before{content:"";position:absolute;inset:var(--fs-nav-line-inset);height:var(--fs-nav-line-size);background-color:var(--fs-nav-border-color);transition:all .2s ease}.fs-nav:where(.is-style-underline) .fs-nav-item.is-root>.fs-nav-link:is(:hover,.is-active,.current-menu-item,[aria-current=page],[aria-selected=true]){--fs-nav-border-color: var(--fs-blocks-color-primary)}.fs-nav:where(.is-style-underline):hover .fs-nav-item.is-root>.fs-nav-link:not(:hover){--fs-nav-border-color: transparent}@container style(--fs-nav-type: vertical){.fs-nav:where(.is-style-underline) .fs-nav-item.is-root>.fs-nav-link{border-right:1px solid var(--fs-nav-border-color)}.fs-nav:where(.is-style-underline) .fs-nav-item.is-root>.fs-nav-link::before{--fs-nav-line-inset: -1px -1px -1px auto;width:var(--fs-nav-line-size);height:calc(100% + 2px)}.fs-nav:where(.is-style-underline) .fs-nav-item.is-root>.fs-nav-link:not(:last-child){border-bottom:1px solid var(--fs-nav-border-color)}}.fs-nav:where(.is-style-fill,.is-style-outline,.is-style-switch){--fs-nav-gap: 0;--fs-nav-border-width: 2px;--fs-nav-item-padding-inline: 1em;--fs-nav-dropdown-toggle-size: calc(24px + var(--fs-nav-item-gap) + var(--fs-nav-border-width))}.fs-nav:where(.is-style-fill,.is-style-outline,.is-style-switch) .fs-nav-item{gap:0}.fs-nav:where(.is-style-fill,.is-style-outline,.is-style-switch) .fs-nav-item.has-child>.fs-nav-link{padding-inline-end:var(--fs-nav-dropdown-toggle-size)}.fs-nav:where(.is-style-fill,.is-style-outline,.is-style-switch) .fs-nav-link{padding-inline:var(--fs-nav-item-padding-inline)}.fs-nav:where(.is-style-fill,.is-style-outline,.is-style-switch) .fs-nav-link+.fs-nav-toggle{right:var(--fs-nav-border-width)}.fs-nav:where(.is-style-fill) .fs-nav-link{border-radius:var(--fs-nav-item-border-radius, var(--fs-blocks-radius));border:var(--fs-nav-item-border-width, 0) var(--fs-nav-item-border-style, solid) rgba(0,0,0,0)}.fs-nav:where(.is-style-fill) .fs-nav-link:is(.is-active,.current-menu-item,[aria-current=page],[aria-selected=true]){color:var(--fs-nav-item-color, var(--fs-blocks-color-white));background-color:var(--fs-nav-item-background, var(--fs-blocks-color-primary));box-shadow:var(--fs-nav-item-shadow, none);border-color:var(--fs-nav-item-border-color, transparent)}.fs-nav:where(.is-style-fill) .fs-nav-link:is(.is-active,.current-menu-item,[aria-current=page],[aria-selected=true])+.fs-nav-toggle{color:var(--fs-nav-item-color, var(--fs-blocks-color-white))}.fs-nav:where(.is-style-outline) .fs-nav-link{border-radius:99px;border:var(--fs-nav-border-width) solid rgba(0,0,0,0)}.fs-nav:where(.is-style-outline) .fs-nav-link:is(.is-active,.current-menu-item,[aria-current=page],[aria-selected=true]){color:var(--fs-blocks-color-primary);border-color:currentcolor}.fs-nav:where(.is-style-outline) .fs-nav-toggle{border-radius:99px}.fs-nav:where(.is-style-switch){--fs-nav-gap: 4px;--padding: 4px;--border-radius: 24px;padding:var(--padding);border-radius:var(--border-radius);background:var(--fs-blocks-color-gray-100)}.fs-nav:where(.is-style-switch) .fs-nav-link{padding:8px 16px;border:none;border-radius:calc(var(--border-radius) - var(--padding));background:rgba(0,0,0,0);font-weight:500;line-height:1.5;cursor:pointer;transition:background-color .2s,color .2s,box-shadow .2s;white-space:nowrap}.fs-nav:where(.is-style-switch) .fs-nav-link:hover{color:inherit}.fs-nav:where(.is-style-switch) .fs-nav-link:is(.is-active,.current-menu-item,[aria-current=page],[aria-selected=true]){background:var(--fs-blocks-color-background, #fff);box-shadow:var(--fs-blocks-shadow, 0 1px 3px rgba(0, 0, 0, 0.1))}.fs-block-nav{flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;column-gap:var(--fs-nav-gap)}.fs-block-nav .fs-block-nav__list{margin:0}
