:root{--menu-h:4.25rem}body.menu-open{overflow:hidden}.site-menu{z-index:40;min-height:var(--menu-h);color:var(--paper,#f4f7f1);background:#0c1a16eb;border-bottom:1px solid #efc87752;align-items:center;gap:.75rem;padding:.45rem 1.15rem;display:flex;position:fixed;top:0;left:0;right:0}.site-brand{flex:none;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.site-brand img{width:auto;height:1.7rem;display:block}.site-brand[aria-current=page]{box-shadow:inset 0 -2px 0 var(--amber,#efc877)}.site-toggle{min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.65rem;margin-left:auto;padding:0 .15rem;font-family:Segoe UI,sans-serif;font-size:1rem;display:inline-flex}.site-toggle-mark{background:currentColor;width:1.15rem;height:1px;box-shadow:0 -6px,0 6px}.site-menu a:focus-visible,.site-menu button:focus-visible{outline:2px solid var(--amber,#efc877);outline-offset:3px}.site-panel{display:none}.site-panel.is-open{z-index:40;top:var(--menu-h);background:#0c1a16;padding:.25rem 1.25rem .85rem;display:block;position:fixed;bottom:0;left:0;right:0;overflow:auto}.site-group-label{color:var(--leaf,#d7e4cf);margin:.6rem 0 0;font-family:Segoe UI,sans-serif;font-size:.95rem}.site-group-button{display:none}.site-links{display:grid}.site-links a,.site-desk a{min-height:44px;color:var(--paper,#f4f7f1);letter-spacing:-.03em;align-items:baseline;gap:.45rem;font-family:Iowan Old Style,Palatino,Georgia,serif;font-size:1.45rem;line-height:1.15;text-decoration:none;display:flex}.site-links a[aria-current=page],.site-desk a[aria-current=page]{color:var(--amber,#efc877)}.site-desk{border-top:1px solid #efc87752;margin-top:.85rem;padding-top:.4rem;display:grid}.site-desk small{color:var(--amber,#efc877);font-family:Segoe UI,sans-serif;font-size:.78rem}@media (min-width:860px){.site-toggle{display:none}.site-panel,.site-panel.is-open{background:0 0;flex:auto;justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:0;display:flex;position:static;overflow:visible}.site-groups{align-items:center;gap:.15rem;min-width:0;display:flex}.site-group{position:static}.site-group-label{display:none}.site-group-button{min-height:44px;color:var(--paper,#f4f7f1);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 .7rem;font-family:Segoe UI,sans-serif;font-size:1rem;display:inline-flex}.site-group.is-here .site-group-button,.site-group.is-open .site-group-button{color:var(--amber,#efc877)}.site-group.is-open .site-group-button{box-shadow:inset 0 -2px 0 var(--amber,#efc877)}.site-menu:has(.site-group.is-open){border-bottom-color:#0000}.site-links{z-index:41;background:#0c1a16f5;border-bottom:1px solid #efc87752;flex-wrap:wrap;gap:.2rem 1.35rem;padding:.75rem 1.35rem .95rem;display:none;position:absolute;top:100%;left:0;right:0}.site-group.is-open .site-links{display:flex}.site-links a{font-size:1.35rem}.site-desk{border:0;align-items:center;gap:.2rem .35rem;margin:0 0 0 auto;padding:0;display:flex}.site-desk a{letter-spacing:0;white-space:nowrap;font-family:Segoe UI,sans-serif;font-size:1rem}}@media (prefers-reduced-motion:reduce){.site-menu,.site-panel{scroll-behavior:auto}}
