body.navigation-menu-open{overflow:hidden}.wp-block-dbyh-navigation:not([data-type="dbyh/navigation"]){position:relative}.wp-block-dbyh-navigation:not([data-type="dbyh/navigation"]) .navigation-container{align-items:center;display:flex;justify-content:space-between;padding:1rem 0;position:relative}@media(max-width:767px){.wp-block-dbyh-navigation:not([data-type="dbyh/navigation"]) .navigation-container{padding:.5rem 0}}.wp-block-dbyh-navigation:not([data-type="dbyh/navigation"]) .navigation-toggle{background:#0000;border:none;cursor:pointer;display:none;flex-direction:column;height:3.25rem;justify-content:space-around;padding:.5rem;width:3.25rem;z-index:101}@media(max-width:767px){.wp-block-dbyh-navigation:not([data-type="dbyh/navigation"]) .navigation-toggle{display:flex}}.wp-block-dbyh-navigation:not([data-type="dbyh/navigation"]) .navigation-toggle .navigation-toggle-icon{background-color:currentColor;color:var(--wp--preset--color--beige-100);height:2px;position:relative;transition:all .3s ease;width:100%}.wp-block-dbyh-navigation:not([data-type="dbyh/navigation"]) .navigation-toggle .navigation-toggle-icon:after,.wp-block-dbyh-navigation:not([data-type="dbyh/navigation"]) .navigation-toggle .navigation-toggle-icon:before{background-color:currentColor;color:var(--wp--preset--color--beige-100);content:"";height:2px;position:absolute;right:0;transition:all .3s ease;width:100%}.wp-block-dbyh-navigation:not([data-type="dbyh/navigation"]) .navigation-toggle .navigation-toggle-icon:before{transform:translateY(-10px)}.wp-block-dbyh-navigation:not([data-type="dbyh/navigation"]) .navigation-toggle .navigation-toggle-icon:after{transform:translateY(10px)}.wp-block-dbyh-navigation:not([data-type="dbyh/navigation"]) .navigation-toggle[aria-expanded=true] .navigation-toggle-icon{background-color:#0000;color:var(--wp--preset--color--primary-600)}.wp-block-dbyh-navigation:not([data-type="dbyh/navigation"]) .navigation-toggle[aria-expanded=true] .navigation-toggle-icon:before{color:var(--wp--preset--color--primary-600);transform:rotate(45deg)}.wp-block-dbyh-navigation:not([data-type="dbyh/navigation"]) .navigation-toggle[aria-expanded=true] .navigation-toggle-icon:after{color:var(--wp--preset--color--primary-600);transform:rotate(-45deg)}.wp-block-dbyh-navigation:not([data-type="dbyh/navigation"]) .navigation-menu{align-items:center;display:flex;gap:2rem;list-style:none;margin:0;padding:0}@media(max-width:767px){.wp-block-dbyh-navigation:not([data-type="dbyh/navigation"]) .navigation-menu{background:var(--wp--preset--color--beige-100);color:var(--wp--preset--color--primary-600);flex-direction:column;gap:0;inset:0;overflow-y:auto;padding:6.5rem 1.5rem 2rem;position:fixed;z-index:100;-webkit-overflow-scrolling:touch;opacity:0;pointer-events:none;transform:translateY(-1rem);transition:opacity .3s ease,transform .3s ease,visibility .3s ease;visibility:hidden}.wp-block-dbyh-navigation:not([data-type="dbyh/navigation"]) .navigation-menu.is-open{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}}.wp-block-dbyh-navigation:not([data-type="dbyh/navigation"]) .navigation-menu>.menu-item{color:var(--wp--preset--color--beige-100);position:relative}@media(max-width:767px){.wp-block-dbyh-navigation:not([data-type="dbyh/navigation"]) .navigation-menu>.menu-item{border-bottom:1px solid #d2cdbf;color:var(--wp--preset--color--primary-600);width:100%}.wp-block-dbyh-navigation:not([data-type="dbyh/navigation"]) .navigation-menu>.menu-item:last-child{border-bottom:none}}.wp-block-dbyh-navigation:not([data-type="dbyh/navigation"]) .navigation-menu>.menu-item>a{color:inherit;display:block;font-family:var(--wp--preset--font-family--font-title);font-weight:700;padding:.75rem 0;text-decoration:none;-webkit-text-decoration:underline 2px #0000;text-decoration:underline 2px #0000;text-underline-offset:4px;transition:text-decoration-color .2s ease}@media(max-width:767px){.wp-block-dbyh-navigation:not([data-type="dbyh/navigation"]) .navigation-menu>.menu-item>a{font-size:1.125rem;padding:1rem 0}}.wp-block-dbyh-navigation:not([data-type="dbyh/navigation"]) .navigation-menu>.menu-item.current-item>.menu-item-row>.menu-item-row__label,.wp-block-dbyh-navigation:not([data-type="dbyh/navigation"]) .navigation-menu>.menu-item.current-item>a,.wp-block-dbyh-navigation:not([data-type="dbyh/navigation"]) .navigation-menu>.menu-item>a:focus-visible,.wp-block-dbyh-navigation:not([data-type="dbyh/navigation"]) .navigation-menu>.menu-item>a:hover{text-decoration-color:initial}.wp-block-dbyh-navigation:not([data-type="dbyh/navigation"]) .navigation-menu>.menu-item.current-item>.menu-item-row>.menu-item-row__link{-webkit-text-decoration:underline 2px currentColor;text-decoration:underline 2px currentColor}.wp-block-dbyh-navigation:not([data-type="dbyh/navigation"]) .menu-item-row{align-items:center;display:flex;gap:8px;width:100%}@media(max-width:767px){.wp-block-dbyh-navigation:not([data-type="dbyh/navigation"]) .menu-item-row{gap:0}}.wp-block-dbyh-navigation:not([data-type="dbyh/navigation"]) .menu-item-row__chevron{align-items:center;display:flex;flex-shrink:0;justify-content:center;transition:transform .2s ease}@media(max-width:767px){.wp-block-dbyh-navigation:not([data-type="dbyh/navigation"]) .menu-item-row__chevron{padding:1rem 0;width:3rem}}.wp-block-dbyh-navigation:not([data-type="dbyh/navigation"]) .menu-item-row__chevron:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 640 640%27%3E%3Cpath fill=%27%23f6f0e0%27 d=%27m320.3 493.3 214.6-214.6 22.6-22.6-45.3-45.3-22.6 22.6-169.4 169.4-169.4-169.4-22.6-22.6-45.3 45.3 22.6 22.6 192 192 22.6 22.6z%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:1rem;transition:transform .2s ease;width:1rem}@media(max-width:767px){.wp-block-dbyh-navigation:not([data-type="dbyh/navigation"]) .menu-item-row__chevron:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 640 640%27%3E%3Cpath fill=%27%23425536%27 d=%27m320.3 493.3 214.6-214.6 22.6-22.6-45.3-45.3-22.6 22.6-169.4 169.4-169.4-169.4-22.6-22.6-45.3 45.3 22.6 22.6 192 192 22.6 22.6z%27/%3E%3C/svg%3E")}}.wp-block-dbyh-navigation:not([data-type="dbyh/navigation"]) .menu-item.submenu-open>.menu-item-row .menu-item-row__chevron:after{transform:rotate(180deg)}@media(max-width:767px){.wp-block-dbyh-navigation:not([data-type="dbyh/navigation"]) .has-submenu--toggle-only.submenu-open>.menu-item-row--toggle .menu-item-row__chevron:after,.wp-block-dbyh-navigation:not([data-type="dbyh/navigation"]) .has-submenu--toggle-only>.menu-item-row--toggle .menu-item-row__chevron:after{transform:rotate(-90deg)}}.wp-block-dbyh-navigation:not([data-type="dbyh/navigation"]) .menu-item-row--toggle{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:.75rem 0;text-align:left}@media(max-width:767px){.wp-block-dbyh-navigation:not([data-type="dbyh/navigation"]) .menu-item-row--toggle{font-size:1.125rem;padding:0}}.wp-block-dbyh-navigation:not([data-type="dbyh/navigation"]) .menu-item-row--toggle .menu-item-row__label{color:var(--wp--preset--color--beige-100);flex:1;font-family:var(--wp--preset--font-family--font-title);font-weight:700;padding:0;-webkit-text-decoration:underline 2px #0000;text-decoration:underline 2px #0000;text-underline-offset:4px;transition:text-decoration-color .2s ease}@media(max-width:767px){.wp-block-dbyh-navigation:not([data-type="dbyh/navigation"]) .menu-item-row--toggle .menu-item-row__label{color:var(--wp--preset--color--primary-600);padding:1rem 0}}.wp-block-dbyh-navigation:not([data-type="dbyh/navigation"]) .menu-item-row--toggle:focus-visible .menu-item-row__label,.wp-block-dbyh-navigation:not([data-type="dbyh/navigation"]) .menu-item-row--toggle:hover .menu-item-row__label{text-decoration-color:initial}.wp-block-dbyh-navigation:not([data-type="dbyh/navigation"]) .menu-item-row--split .menu-item-row__link{color:var(--wp--preset--color--beige-100);display:block;flex:1;font-family:var(--wp--preset--font-family--font-title);font-weight:700;padding:.75rem 0;text-decoration:none;text-underline-offset:4px}@media(max-width:767px){.wp-block-dbyh-navigation:not([data-type="dbyh/navigation"]) .menu-item-row--split .menu-item-row__link{color:var(--wp--preset--color--primary-600);font-size:1.125rem}}.wp-block-dbyh-navigation:not([data-type="dbyh/navigation"]) .menu-item-row--split .menu-item-row__link:focus-visible,.wp-block-dbyh-navigation:not([data-type="dbyh/navigation"]) .menu-item-row--split .menu-item-row__link:hover{-webkit-text-decoration:underline 2px currentColor;text-decoration:underline 2px currentColor}.wp-block-dbyh-navigation:not([data-type="dbyh/navigation"]) .menu-item-row--split .menu-item-row__chevron{background-color:#0000;border:none;cursor:pointer}.wp-block-dbyh-navigation:not([data-type="dbyh/navigation"]) .sub-menu{list-style:none;margin:0;padding:0}@media(min-width:768px){.wp-block-dbyh-navigation:not([data-type="dbyh/navigation"]) .sub-menu{background:var(--wp--preset--color--beige-100);box-shadow:0 8px 24px #00000014,0 2px 8px #0000000a;left:50%;min-width:275px;opacity:0;position:absolute;top:100%;transform:translateX(-50%) translateY(8px);transition:opacity .25s ease,transform .25s ease,visibility .25s ease;visibility:hidden;z-index:10}}@media(max-width:767px){.wp-block-dbyh-navigation:not([data-type="dbyh/navigation"]) .sub-menu{max-height:0;opacity:0;overflow:hidden;padding:0;transition:max-height .35s ease,opacity .25s ease,padding .35s ease;width:100%}}.wp-block-dbyh-navigation:not([data-type="dbyh/navigation"]) .sub-menu .menu-item a{border-left:5px solid #0000;color:var(--wp--preset--color--primary-600);display:block;font-family:var(--wp--preset--font-family--font-title);font-size:1.125rem;font-weight:700;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .2s ease}@media(max-width:767px){.wp-block-dbyh-navigation:not([data-type="dbyh/navigation"]) .sub-menu .menu-item a{font-size:1rem;padding:.75rem 0 .75rem 1.5rem}}.wp-block-dbyh-navigation:not([data-type="dbyh/navigation"]) .sub-menu .menu-item a:focus-visible,.wp-block-dbyh-navigation:not([data-type="dbyh/navigation"]) .sub-menu .menu-item a:hover,.wp-block-dbyh-navigation:not([data-type="dbyh/navigation"]) .sub-menu .menu-item.current-item a{background-color:var(--wp--preset--color--primary-500);border-left:5px solid var(--wp--preset--color--primary-600);color:var(--wp--preset--color--beige-100)}@media(min-width:768px){.wp-block-dbyh-navigation:not([data-type="dbyh/navigation"]) .menu-item.submenu-open>.sub-menu{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}}@media(max-width:767px){.wp-block-dbyh-navigation:not([data-type="dbyh/navigation"]) .menu-item.submenu-open>.sub-menu{max-height:500px;opacity:1;padding:.25rem 0}.wp-block-dbyh-navigation:not([data-type="dbyh/navigation"]) .has-submenu--toggle-only>.sub-menu{max-height:none;opacity:1;overflow-y:auto;-webkit-overflow-scrolling:touch;background:var(--wp--preset--color--beige-100);color:var(--wp--preset--color--primary-600);inset:0;padding:1.5rem;position:fixed;transform:translateX(100%);transition:transform .3s ease,visibility .3s ease;visibility:hidden;z-index:102}.wp-block-dbyh-navigation:not([data-type="dbyh/navigation"]) .has-submenu--toggle-only.submenu-open>.sub-menu{max-height:none;padding:1.5rem;transform:translateX(0);visibility:visible}}.wp-block-dbyh-navigation:not([data-type="dbyh/navigation"]) .sub-menu__header{display:none;list-style:none}@media(max-width:767px){.wp-block-dbyh-navigation:not([data-type="dbyh/navigation"]) .sub-menu__header{border-bottom:1px solid #d2cdbf;display:flex;flex-direction:column;gap:1.5rem;margin-bottom:.5rem;padding-bottom:1rem}}.wp-block-dbyh-navigation:not([data-type="dbyh/navigation"]) .sub-menu__back{align-items:center;background:none;border:none;color:var(--wp--preset--color--primary-600);cursor:pointer;display:flex;font:inherit;font-family:var(--wp--preset--font-family--font-title);font-size:.875rem;font-weight:700;gap:.5rem;padding:0;-webkit-text-decoration:underline 2px #0000;text-decoration:underline 2px #0000;text-underline-offset:4px;transition:text-decoration-color .2s ease}.wp-block-dbyh-navigation:not([data-type="dbyh/navigation"]) .sub-menu__back:focus-visible,.wp-block-dbyh-navigation:not([data-type="dbyh/navigation"]) .sub-menu__back:hover{text-decoration-color:initial}.wp-block-dbyh-navigation:not([data-type="dbyh/navigation"]) .sub-menu__back-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 640 640%27%3E%3Cpath fill=%27%23425536%27 d=%27m320.3 493.3 214.6-214.6 22.6-22.6-45.3-45.3-22.6 22.6-169.4 169.4-169.4-169.4-22.6-22.6-45.3 45.3 22.6 22.6 192 192 22.6 22.6z%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:.75rem;transform:rotate(90deg);width:.75rem}.wp-block-dbyh-navigation:not([data-type="dbyh/navigation"]) .sub-menu__title{color:var(--wp--preset--color--primary-600);display:block;font-family:var(--wp--preset--font-family--font-title);font-size:1.5rem;font-weight:700}.wp-block-dbyh-navigation:not([data-type="dbyh/navigation"]) .navigation-empty{color:#666;padding:2rem;text-align:center}.wp-block-dbyh-navigation:not([data-type="dbyh/navigation"]) .navigation-empty p{margin:0}
