.category-filter[data-astro-cid-tni54hrv]{color:#e0f2ffc7;opacity:.9;text-decoration:none;transition:color .18s,opacity .18s,background-color .18s,box-shadow .18s,border-color .18s}.category-filter[data-astro-cid-tni54hrv]:hover,.category-filter[data-astro-cid-tni54hrv]:focus-visible{color:#f8fbfff7;opacity:1}.category-filter[data-astro-cid-tni54hrv]:focus-visible,#category-hamburger[data-astro-cid-tni54hrv]:focus-visible{outline-offset:3px;outline:2px solid #ea580cb8}.hover-underline[data-astro-cid-tni54hrv]{text-decoration:none;position:relative}.hover-underline[data-astro-cid-tni54hrv]:after{content:"";--tw-bg-opacity:1;background-color:rgb(234 88 12/var(--tw-bg-opacity,1));opacity:.78;width:0;height:1px;transition:width .3s,opacity .18s;position:absolute;bottom:-2px;left:0}.hover-underline[data-astro-cid-tni54hrv]:hover:after{opacity:1;width:100%}.category-filter[data-astro-cid-tni54hrv].active{color:#f8fbff;opacity:1;background-color:#ea580c1f;box-shadow:inset 0 0 0 1px #ea580c70,inset 0 -1px #ea580cf2}.category-filter[data-astro-cid-tni54hrv].active:hover,.category-filter[data-astro-cid-tni54hrv].active:focus-visible{color:#fff;background-color:#ea580c29}.category-filter[data-astro-cid-tni54hrv].active:after{opacity:1;width:100%}.category-group[data-astro-cid-tni54hrv]{align-items:center;display:inline-flex;position:relative}.category-submenu-toggle[data-astro-cid-tni54hrv]{color:#e0f2ff80;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;margin-left:-.25rem;transition:color .18s,transform .2s;display:inline-flex}.category-submenu-toggle[data-astro-cid-tni54hrv] svg[data-astro-cid-tni54hrv]{width:.85rem;height:.85rem;transition:transform .2s}.category-group[data-astro-cid-tni54hrv]:hover .category-submenu-toggle[data-astro-cid-tni54hrv],.category-group[data-astro-cid-tni54hrv]:focus-within .category-submenu-toggle[data-astro-cid-tni54hrv],.category-submenu-toggle[data-astro-cid-tni54hrv]:hover,.category-submenu-toggle[data-astro-cid-tni54hrv]:focus-visible{color:#ea580cf2}.category-submenu-toggle[data-astro-cid-tni54hrv][aria-expanded=true] svg[data-astro-cid-tni54hrv],.category-group[data-astro-cid-tni54hrv]:hover .category-submenu-toggle[data-astro-cid-tni54hrv] svg[data-astro-cid-tni54hrv],.category-group[data-astro-cid-tni54hrv]:focus-within .category-submenu-toggle[data-astro-cid-tni54hrv] svg[data-astro-cid-tni54hrv]{transform:rotate(180deg)}.category-submenu-toggle[data-astro-cid-tni54hrv]:focus-visible{outline-offset:2px;outline:2px solid #ea580c9e}@media (width>=769px){.category-submenu-toggle[data-astro-cid-tni54hrv]{pointer-events:none}}.category-submenu[data-astro-cid-tni54hrv]{z-index:30;-webkit-backdrop-filter:blur(8px);opacity:0;visibility:hidden;pointer-events:none;text-align:left;background:#000911f5;border:1px solid #94a3b82e;min-width:12rem;margin:0;padding:.4rem;list-style:none;transition:opacity .18s .12s,transform .18s .12s,visibility .18s .12s;position:absolute;top:calc(100% + .4rem);left:50%;transform:translate(-50%)translateY(-4px);box-shadow:0 12px 32px #00000073}.category-submenu[data-astro-cid-tni54hrv]:before{content:"";pointer-events:auto;height:.6rem;position:absolute;top:-.6rem;left:0;right:0}.category-group[data-astro-cid-tni54hrv]:hover .category-submenu[data-astro-cid-tni54hrv],.category-group[data-astro-cid-tni54hrv]:focus-within .category-submenu[data-astro-cid-tni54hrv],.category-submenu-toggle[data-astro-cid-tni54hrv][aria-expanded=true]+.category-submenu[data-astro-cid-tni54hrv],.category-submenu[data-astro-cid-tni54hrv].is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .18s,transform .18s,visibility .18s;transform:translate(-50%)translateY(0)}.category-submenu[data-astro-cid-tni54hrv] li[data-astro-cid-tni54hrv]+li[data-astro-cid-tni54hrv]{margin-top:.05rem}.category-submenu-link[data-astro-cid-tni54hrv]{color:#e0f2ffc7;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.5rem .7rem;font-size:.88rem;line-height:1.3;text-decoration:none;transition:color .15s,background-color .15s;display:flex}.category-submenu-link[data-astro-cid-tni54hrv]:hover,.category-submenu-link[data-astro-cid-tni54hrv]:focus-visible{color:#fff;background:#ea580c1a}.category-submenu-link[data-astro-cid-tni54hrv]:focus-visible{outline-offset:-2px;outline:2px solid #ea580c9e}.category-submenu-link[data-astro-cid-tni54hrv].is-all{color:#e0f2ff99;border-bottom:1px solid #94a3b81f;margin-bottom:.2rem;padding-bottom:.55rem}.category-submenu-link[data-astro-cid-tni54hrv].is-all.is-current{color:#fff}.category-submenu-count[data-astro-cid-tni54hrv]{font-variant-numeric:tabular-nums;color:#e0f2ff66;font-size:.78rem}.category-submenu-link[data-astro-cid-tni54hrv]:hover .category-submenu-count[data-astro-cid-tni54hrv],.category-submenu-link[data-astro-cid-tni54hrv]:focus-visible .category-submenu-count[data-astro-cid-tni54hrv]{color:#ffffffa6}.sr-only[data-astro-cid-tni54hrv]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#category-hamburger[data-astro-cid-tni54hrv]{transition:background-color .3s}#category-hamburger[data-astro-cid-tni54hrv]:hover{background-color:#00000080}#category-hamburger[data-astro-cid-tni54hrv][aria-expanded=true] svg[data-astro-cid-tni54hrv]{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity,1));transform:rotate(180deg)}#category-hamburger[data-astro-cid-tni54hrv] svg[data-astro-cid-tni54hrv]{transition:transform .3s,color .3s}@media (width<=768px){.mobile-hidden-menu[data-astro-cid-tni54hrv]{opacity:0;pointer-events:none;will-change:max-height, opacity;max-height:0;transition:max-height .3s ease-in-out,opacity .2s ease-out;overflow:hidden;margin:0!important;padding:0!important}.mobile-visible-menu[data-astro-cid-tni54hrv]{opacity:1;pointer-events:auto;will-change:auto;max-height:1000px;margin-bottom:.5rem;transition:max-height .3s ease-in-out,opacity .2s ease-in}.category-filter[data-astro-cid-tni54hrv]{justify-content:flex-start;width:100%;min-height:2.75rem}.category-group[data-astro-cid-tni54hrv]{flex-direction:column;align-items:stretch;width:100%;display:flex}.category-group[data-astro-cid-tni54hrv]>.category-filter[data-astro-cid-tni54hrv]{flex:1}.category-submenu-toggle[data-astro-cid-tni54hrv]{align-self:flex-end;width:2.75rem;height:2.75rem;margin-top:-2.75rem;margin-right:.4rem}.category-submenu[data-astro-cid-tni54hrv]{opacity:1;visibility:visible;pointer-events:auto;width:100%;max-height:0;box-shadow:none;background:0 0;border:0;margin:0;padding:0;transition:max-height .25s,padding .25s;position:static;overflow:hidden;transform:none}.category-submenu-toggle[data-astro-cid-tni54hrv][aria-expanded=true]+.category-submenu[data-astro-cid-tni54hrv]{max-height:25rem;padding:.25rem 0 .5rem 1.25rem}.category-submenu-link[data-astro-cid-tni54hrv]{padding:.5rem .7rem}.category-submenu-link[data-astro-cid-tni54hrv].is-all{border-bottom-color:#94a3b82e}}@media (prefers-reduced-motion:reduce){.mobile-hidden-menu[data-astro-cid-tni54hrv],.mobile-visible-menu[data-astro-cid-tni54hrv],#category-hamburger[data-astro-cid-tni54hrv] svg[data-astro-cid-tni54hrv]{transition:none!important;animation:none!important}.mobile-hidden-menu[data-astro-cid-tni54hrv]{display:none}.mobile-visible-menu[data-astro-cid-tni54hrv]{opacity:1;max-height:none;display:block}}
