/*! tailwindcss v4.1.5 | MIT License | https://tailwindcss.com */.block-header__menu.-mobile .menu{flex-direction:column;align-items:flex-start;gap:1rem}.block-header__menu.-mobile .menu .menu-item{height:auto;display:block}.block-header__menu.-mobile .menu .menu-item.menu-item-has-children>a{gap:.5rem}.block-header__menu.-mobile .menu .menu-item.menu-item-has-children>a:after{content:"";background:url("data:image/svg+xml,%3csvg%20width='10'%20height='11'%20viewBox='0%200%2010%2011'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M4.54501%205.6069V10.0396H5.4541V5.6069L9.88681%205.6069V4.69781L5.4541%204.69781V0.265106H4.54501V4.69781L0.112305%204.69781V5.6069L4.54501%205.6069Z'%20fill='black'/%3e%3c/svg%3e") 50%/contain no-repeat;width:.725rem;height:.725rem;transition:transform .25s cubic-bezier(.4,0,.2,1);display:block}.block-header__menu.-mobile .menu .menu-item.menu-item-has-children.-active>a:after{transform:rotate(45deg)}.block-header__menu.-mobile .menu .menu-item.menu-item-has-children a{max-width:max-content}.block-header__menu.-mobile .menu .sub-menu{transform:unset;visibility:visible;opacity:1;background-color:unset;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:none;position:static}.block-header__menu.-mobile .menu .sub-menu.-is-open{display:flex}.block-header__menu .menu{align-items:center;gap:.5rem;display:flex}.block-header__menu .menu .sub-menu{z-index:-1;visibility:hidden;opacity:0;background-color:var(--color-background-600);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:1.125rem;transition:opacity .33s cubic-bezier(.4,0,.2,1),transform .33s cubic-bezier(.4,0,.2,1),visibility .25s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:100%;left:0;transform:translateY(-100%)}.block-header__menu .menu .sub-menu li{height:auto}.block-header__menu .menu .menu-item{align-items:center;height:76px;display:flex}.block-header__menu .menu .menu-item.menu-item-has-children:hover .sub-menu,.block-header__menu .menu .menu-item.menu-item-has-children:has(a:focus) .sub-menu{visibility:visible;opacity:1;transform:translateY(0)}.block-header__menu .menu .menu-item.-bullet a{gap:.625rem;padding-left:.75rem;padding-right:1rem}.block-header__menu .menu .menu-item.-bullet a:before{content:"";background-color:var(--color-primary-600);border-radius:50%;width:1.25rem;height:1.25rem;transition:background-color .25s cubic-bezier(.4,0,.2,1)}.block-header__menu .menu .menu-item.-bullet a:hover:before{background-color:var(--color-gray-100)!important}.block-header__menu .menu .menu-item.-bullet.-purple a:before,.block-header__menu .menu .menu-item.-bullet.-purple a:hover{background-color:var(--color-purple-500)}.block-header__menu .menu .menu-item.-bullet.-teal a:before,.block-header__menu .menu .menu-item.-bullet.-teal a:hover{background-color:var(--color-teal-600)}.block-header__menu .menu .menu-item.-bullet.-violet a:before,.block-header__menu .menu .menu-item.-bullet.-violet a:hover{background-color:var(--color-violet-500)}.block-header__menu .menu .menu-item.-bullet.-red a:before,.block-header__menu .menu .menu-item.-bullet.-red a:hover{background-color:var(--color-red-600)}.block-header__menu .menu .menu-item.-bullet.-green a:before,.block-header__menu .menu .menu-item.-bullet.-green a:hover{background-color:var(--color-green-600)}.block-header__menu .menu .menu-item.-bullet.-sky a:before,.block-header__menu .menu .menu-item.-bullet.-sky a:hover{background-color:var(--color-sky-600)}.block-header__menu .menu .menu-item a{height:2.3125rem;font-family:var(--font-serif);color:var(--color-black);letter-spacing:-.0113rem;background-color:var(--color-gray-100);border-radius:2rem;justify-content:center;align-items:center;padding:.75rem 1.25rem;font-size:1.125rem;font-style:normal;font-weight:300;line-height:1;transition:background-color .25s cubic-bezier(.4,0,.2,1);display:flex}.block-header__menu .menu .menu-item a:hover{background-color:var(--color-secondary-500)}body:has(.block-header){padding-top:76px}body:has(#wpadminbar) .block-header{top:32px}
