.site-header{position:relative;z-index:20}.site-header-inner{position:relative}.site-menu-toggle{display:none}.site-navigation .site-menu-top{gap:.4rem}.site-menu-group{position:static}.site-menu-group details{position:static}.site-menu-group summary{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.55rem .8rem;border-radius:5px;color:var(--site-header-ink);font-weight:700;cursor:pointer;list-style:none}.site-menu-group summary::-webkit-details-marker{display:none}.site-menu-group summary:hover,.site-menu-group details[open]>summary{color:var(--site-header-red);background:oldlace}.site-menu-group summary.is-current{color:#fff;background:var(--site-header-red)}.site-menu-chevron{width:.45rem;height:.45rem;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg)translateY(-2px);transition:transform .15s ease}.site-menu-group details[open] .site-menu-chevron{transform:rotate(225deg)translate(-2px,-1px)}.site-menu-panel{position:absolute;top:100%;right:0;width:min(42rem,100%);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;padding:1.35rem;background:#fff;border:1px solid #e7ded1;border-top:3px solid var(--site-header-red);border-radius:0 0 10px 10px;box-shadow:0 14px 30px rgb(41 39 39/16%)}.site-menu-heading{margin:0 0 .6rem;padding:0 .75rem;color:var(--site-header-red);font-size:clamp(.8rem,.68rem + .2vw,.95rem);font-weight:800;letter-spacing:.1em;text-transform:uppercase}.site-navigation .site-menu-panel ul{display:block;margin:0;padding:0;list-style:none}.site-navigation .site-menu-panel li+li{margin-top:.2rem}.site-navigation .site-menu-panel a{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.15rem;min-height:3.9rem;padding:.55rem .75rem;line-height:1.35}.site-menu-panel a strong{color:inherit;font-size:clamp(1rem,.72rem + .55vw,1.25rem)}.site-menu-panel a span{color:#68605b;font-size:clamp(.875rem,.72rem + .3vw,1.05rem);font-weight:400}.site-menu-panel a[aria-current=page] span{color:#fff}.site-header summary:focus-visible,.site-header button:focus-visible{outline:3px solid var(--site-header-red);outline-offset:3px}@media screen and (max-width:900px){.site-header-inner{display:flex;flex-wrap:wrap;gap:.5rem;padding-top:.7rem;padding-bottom:.7rem}.site-brand{margin:0}.site-menu-toggle{display:inline-flex;align-items:center;gap:.6rem;min-height:44px;padding:.5rem .75rem;border:1px solid #d8cabe;border-radius:5px;background:#fff;color:var(--site-header-ink);font:inherit;font-weight:700;cursor:pointer}.site-menu-icon,.site-menu-icon::before,.site-menu-icon::after{display:block;width:1.15rem;height:2px;background:currentColor}.site-menu-icon{position:relative}.site-menu-icon::before,.site-menu-icon::after{content:"";position:absolute;left:0}.site-menu-icon::before{top:-.35rem}.site-menu-icon::after{top:.35rem}.site-navigation{flex-basis:100%;width:100%;max-width:none;overflow:visible}.nav-ready .site-navigation{display:none}.nav-ready .site-navigation.is-open{display:block}.site-navigation .site-menu-top{display:block;width:100%;min-width:0;padding-top:.45rem;border-top:1px solid #e7ded1}.site-navigation .site-menu-top>li+li{margin-top:.15rem}.site-navigation .site-menu-top>li>a,.site-menu-group summary{display:flex;width:100%;box-sizing:border-box;justify-content:space-between;padding:.65rem .75rem}.site-navigation .site-menu-panel ul{width:auto;min-width:0}.site-menu-panel{position:static;box-sizing:border-box;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:.85rem .4rem;border:0;border-left:3px solid var(--site-header-red);border-radius:0;background:#fcf8f3;box-shadow:none}}@media screen and (max-width:540px){.site-menu-panel{grid-template-columns:1fr}}.site-menu-group-explore .site-menu-panel{width:min(58rem,100%);grid-template-columns:repeat(3,minmax(0,1fr))}@media screen and (max-width:900px){.site-menu-group-explore .site-menu-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.site-menu-group-explore .site-menu-column:last-child{grid-column:1/-1}}@media screen and (max-width:540px){.site-menu-group-explore .site-menu-panel{grid-template-columns:1fr}.site-menu-group-explore .site-menu-column:last-child{grid-column:auto}}