html:not(.nav-js-ready) #siteNavDrawer[hidden]{display:block!important}html:not(.nav-js-ready) #siteNavToggle{display:none!important}html.is-drawer-nav .site-nav-drawer.has-drillin .site-nav{overflow:hidden;padding-right:0}html.is-drawer-nav #primaryMenu.menu--primary{display:none!important}html.is-drawer-nav .drawer-panels{position:relative;height:100%;min-height:0}html.is-drawer-nav .drawer-panels[hidden]{display:none!important}html.is-drawer-nav .drawer-panels__viewport{position:relative;width:100%;height:100%;min-height:0;overflow:hidden}html.is-drawer-nav .drawer-panel{position:absolute;inset:0;display:flex;flex-direction:column;gap:.6rem;transform:translateX(110%);transition:transform 0.24s ease;padding-right:.12rem}html.is-drawer-nav .drawer-panel[aria-hidden="true"]{pointer-events:none}html.is-drawer-nav .drawer-panel.is-active{pointer-events:auto}html.is-drawer-nav .drawer-panel__head{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.55rem;min-height:44px;padding:.2rem .12rem .35rem;border-bottom:1px solid rgb(227 195 154 / .16)}html.is-drawer-nav .drawer-panel__back{display:inline-flex;align-items:center;gap:.28rem;min-height:38px;padding:.25rem .58rem;border-radius:999px;border:1px solid rgb(227 195 154 / .22);background:rgb(37 80 155 / .18);color:rgb(227 195 154 / .92);font-size:.76rem;letter-spacing:.04em}html.is-drawer-nav .drawer-panel__back:hover,html.is-drawer-nav .drawer-panel__back:focus-visible{color:#48bd3c;border-color:rgb(72 189 60 / .72)}html.is-drawer-nav .drawer-panel__title{margin:0;color:rgb(227 195 154 / .96);font-size:.88rem;font-weight:600;letter-spacing:.05em}html.is-drawer-nav .drawer-panel__crumb{margin:-.15rem 0 0;grid-column:1 / -1;color:rgb(227 195 154 / .64);font-size:.67rem;letter-spacing:.08em;text-transform:uppercase}html.is-drawer-nav .drawer-panel__list{margin:0;padding:0 .05rem .45rem;list-style:none;display:flex;flex-direction:column;gap:.2rem;overflow-y:auto;overflow-x:hidden;min-height:0}html.is-drawer-nav .drawer-panel__row{margin:0}html.is-drawer-nav .drawer-panel__item{width:100%;min-height:44px;border-radius:10px;border:1px solid #fff0;color:rgb(227 195 154 / .92);background:#fff0;font-size:.84rem;letter-spacing:.04em;text-align:left;padding:.55rem .58rem;display:flex;align-items:center;justify-content:space-between;gap:.4rem}html.is-drawer-nav .drawer-panel__item--branch{border-color:rgb(227 195 154 / .15);background:rgb(37 80 155 / .14)}html.is-drawer-nav .drawer-panel__item--all{border-color:rgb(72 189 60 / .4);color:#48bd3c;background:rgb(72 189 60 / .08)}html.is-drawer-nav .drawer-panel__item:hover,html.is-drawer-nav .drawer-panel__item:focus-visible{color:#48bd3c;border-color:rgb(72 189 60 / .56);background:rgb(72 189 60 / .09)}html.is-drawer-nav .drawer-panel__label{display:inline-flex;align-items:center;min-width:0}html.is-drawer-nav .drawer-panel__chevron{margin-left:auto;opacity:.85;font-size:1rem}@media (min-width:1024px) and (hover:hover) and (pointer:fine){#megaOverlay.mega-overlay{display:none!important;pointer-events:none!important;opacity:0!important}#megaPanel.mega-panel{--mega-cols:1;--mega-col-w:clamp(200px, 22vw, 260px);--mega-col-gap:22px;--mega-inline-pad:48px;--mega-panel-max-h:calc(100vh - var(--header-height, 90px) - 24px);width:calc((var(--mega-cols) * var(--mega-col-w)) + ((var(--mega-cols) - 1) * var(--mega-col-gap)) + var(--mega-inline-pad));max-width:min(95vw, 1400px);max-height:var(--mega-panel-max-h);overflow-y:auto;overflow-x:auto;padding-top:.85rem}#megaPanel .mega-close{display:none!important}#megaPanel .mega-columns{display:grid;grid-auto-flow:column;grid-auto-columns:var(--mega-col-w);align-items:start;gap:var(--mega-col-gap);min-height:44px;min-width:calc((var(--mega-cols) * var(--mega-col-w)) + ((var(--mega-cols) - 1) * var(--mega-col-gap)))}#megaPanel .mega-column{min-width:0;max-height:calc(var(--mega-panel-max-h) - 1.8rem);overflow-y:auto}#megaPanel .mega-column:not(:first-child){border-left:1px solid rgb(227 195 154 / .16);padding-left:.86rem}}@media (prefers-reduced-motion:reduce){.drawer-panel{transition:none!important}}