.site-masthead{position:relative;z-index:80;display:flex;height:78px;padding:20px var(--edge, 24px) 0;align-items:flex-start;justify-content:center;pointer-events:none}.site-masthead--overlay{position:absolute;top:0;left:0;width:100%}.site-nav{position:relative;display:inline-flex;align-items:baseline;justify-content:center;color:#111;font-family:var(--serif, "Libre Caslon Text", Georgia, serif);font-size:30px;font-weight:400;line-height:1.1;letter-spacing:-.03em;pointer-events:auto;transform:translateZ(0);transition:transform .3s cubic-bezier(.22,1,.36,1);white-space:nowrap}.site-nav-current{display:inline-flex;align-items:baseline;justify-content:center}.site-nav-current>a{transition:color .16s ease}.site-nav-current>a:hover,.site-nav-current>a:focus-visible{color:#00ff41}.site-nav-section-disclosure{position:relative;display:inline-flex;align-items:baseline}.site-nav a,.site-nav button{color:inherit;font:inherit;letter-spacing:inherit;text-decoration:none}.site-nav button{margin:0;padding:0;border:0;background:transparent;cursor:pointer}.site-nav-divider{margin-inline:.24em;color:#1111117a}.site-nav-disclosure{position:relative;display:inline-flex;max-width:0;align-items:baseline;overflow:visible;opacity:0;transform:translate(-.18em);transition:max-width .3s cubic-bezier(.22,1,.36,1),opacity .16s ease,transform .3s cubic-bezier(.22,1,.36,1);white-space:nowrap}.site-nav.is-open .site-nav-disclosure{max-width:2.7em;opacity:1;transform:translate(0)}.site-nav-ellipsis,.site-nav-active-ellipsis{display:inline-flex;color:#1111117a}.site-nav-active-ellipsis{visibility:hidden;opacity:0}.site-nav--section.is-open{transform:translate(-22px)}.site-nav--section.is-open .site-nav-active-label{visibility:hidden}.site-nav--section.is-open .site-nav-active-ellipsis{visibility:visible;opacity:1}.site-nav-ellipsis i,.site-nav-active-ellipsis i{display:inline-block;font-style:normal}.site-nav.is-open .site-nav-ellipsis i,.site-nav.is-open .site-nav-active-ellipsis i{animation:site-nav-dot-bounce .9s ease-in-out infinite}.site-nav.is-open .site-nav-ellipsis i:nth-child(2),.site-nav.is-open .site-nav-active-ellipsis i:nth-child(2){animation-delay:.12s}.site-nav.is-open .site-nav-ellipsis i:nth-child(3),.site-nav.is-open .site-nav-active-ellipsis i:nth-child(3){animation-delay:.24s}.site-nav-section-trigger{display:inline-grid;align-items:baseline;transition:color .16s ease}.site-nav-active-label,.site-nav-active-ellipsis{grid-area:1 / 1;justify-self:start}.site-nav-section-trigger:hover,.site-nav-section-trigger:focus-visible,.site-nav-home-trigger:hover,.site-nav-home-trigger:focus-visible{color:#00ff41}.site-nav-menu{position:absolute;top:calc(100% + 8px);left:.24em;display:grid;justify-items:start;gap:7px;width:0;min-width:0;overflow:hidden;visibility:hidden;pointer-events:none}.site-nav-option{display:block;width:100%;color:#1111117a!important;clip-path:inset(0 0 100% 0);opacity:0;transform:translateY(-7px);transition:clip-path .3s cubic-bezier(.22,1,.36,1),opacity .18s ease,transform .3s cubic-bezier(.22,1,.36,1),color .16s ease}.site-nav-option:nth-child(2){transition-delay:0s}.site-nav.is-open .site-nav-menu{width:max-content;min-width:max-content;overflow:visible;visibility:visible;pointer-events:auto}.site-nav.is-open .site-nav-option{clip-path:inset(0 0 0 0);opacity:1;transform:translateY(0);transition-delay:0s}.site-nav.is-open .site-nav-option:nth-child(2){transition-delay:.07s}.site-nav-option:hover,.site-nav-option:focus-visible{color:#00ff41!important}.site-nav button:focus{outline:none}.site-nav button:focus-visible,.site-nav a:focus-visible{outline:1px solid currentColor;outline-offset:4px}@keyframes site-nav-dot-bounce{0%,55%,to{transform:translateY(0)}28%{transform:translateY(-.16em)}}@media(max-width:760px){.site-masthead{height:68px;padding-top:16px}.site-nav{font-size:27px}.site-nav.is-open{transform:translate(-24px)}.site-nav-menu{top:calc(100% + 6px)}.site-nav-option{font-size:.76em}}@media(max-width:360px){.site-nav{font-size:24px}.site-nav.is-open{transform:translate(-18px)}}@media(prefers-reduced-motion:reduce){.site-nav,.site-nav-current>a,.site-nav-disclosure,.site-nav.is-open .site-nav-ellipsis i,.site-nav.is-open .site-nav-active-ellipsis i,.site-nav-option,.site-nav.is-open .site-nav-option{transition-duration:0s;transition-delay:0s}.site-nav.is-open .site-nav-ellipsis i,.site-nav.is-open .site-nav-active-ellipsis i{animation:none}}
