nav[data-astro-cid-dmqpwcec]{max-width:var(--measure);margin:0 auto;padding:1.75rem 1.5rem 0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.75rem 1rem}.wordmark[data-astro-cid-dmqpwcec]{font-weight:600;letter-spacing:-.01em;border-bottom:none;margin-right:auto}.top[data-astro-cid-dmqpwcec]{display:flex;flex-wrap:wrap;gap:1rem;list-style:none;margin:0;padding:0;font-size:.9375rem}.top-item[data-astro-cid-dmqpwcec]{position:relative}.control[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;gap:.375rem;padding:0;border:none;border-bottom:1px solid transparent;background:transparent;color:var(--muted);font:inherit;cursor:pointer}.control[data-astro-cid-dmqpwcec]:hover,.control[data-astro-cid-dmqpwcec]:focus-visible{color:var(--ink);border-bottom-color:var(--accent)}.control[data-astro-cid-dmqpwcec].active,.control[data-astro-cid-dmqpwcec][aria-current=page]{color:var(--ink)}.control[data-astro-cid-dmqpwcec][aria-current=page]{border-bottom-color:var(--rule)}.control[data-astro-cid-dmqpwcec] svg[data-astro-cid-dmqpwcec]{width:.625rem;height:.375rem;transition:transform .15s ease}.control[data-astro-cid-dmqpwcec][aria-expanded=true] svg[data-astro-cid-dmqpwcec]{transform:rotate(180deg)}.submenu[data-astro-cid-dmqpwcec]{position:absolute;top:calc(100% + .625rem);left:0;z-index:10;min-width:max-content;margin:0;padding:.5rem;list-style:none;background:var(--paper);border:1px solid var(--rule);border-radius:8px;box-shadow:0 6px 24px #00000014;display:flex;flex-direction:column;gap:.125rem}.submenu[data-astro-cid-dmqpwcec]:before{content:"";position:absolute;left:0;right:0;top:-.75rem;height:.75rem}.submenu[data-astro-cid-dmqpwcec][hidden]{display:none}.submenu[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{display:block;padding:.375rem .625rem;border-radius:4px;border-bottom:none;white-space:nowrap;color:var(--muted)}.submenu[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover,.submenu[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:focus-visible,.submenu[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec][aria-current=page]{background:var(--rule);color:var(--ink);border-bottom:none}@media(max-width:34rem){nav[data-astro-cid-dmqpwcec]{display:block;padding-bottom:.5rem}.wordmark[data-astro-cid-dmqpwcec]{display:block;margin-bottom:.25rem}.top[data-astro-cid-dmqpwcec]{display:block;font-size:1rem}.top-item[data-astro-cid-dmqpwcec]{position:static;border-top:1px solid var(--rule)}.control[data-astro-cid-dmqpwcec]{display:flex;width:100%;min-height:44px;justify-content:space-between;border-bottom:none;text-align:left}.control[data-astro-cid-dmqpwcec]:hover,.control[data-astro-cid-dmqpwcec]:focus-visible{border-bottom-color:transparent}.control[data-astro-cid-dmqpwcec] svg[data-astro-cid-dmqpwcec]{width:.75rem;height:.5rem}.submenu[data-astro-cid-dmqpwcec]{position:static;min-width:0;padding:0 0 .5rem 1rem;border:none;border-radius:0;box-shadow:none;background:transparent;gap:0}.submenu[data-astro-cid-dmqpwcec]:before{display:none}.submenu[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{display:flex;align-items:center;min-height:44px;white-space:normal;padding:.25rem .5rem}}footer[data-astro-cid-gcn2mc3v]{max-width:var(--measure);margin:5rem auto 0;padding:1.5rem 1.5rem 4rem;border-top:1px solid var(--rule);font-size:.875rem;color:var(--muted);display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;justify-content:space-between}p[data-astro-cid-gcn2mc3v]{margin:0}:root{--ink: #1a1a18;--muted: #6b6b66;--rule: #e4e2dd;--paper: #fbfaf8;--accent: #1a1a18;--measure: 34rem}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.0625rem;line-height:1.65;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none;border-bottom:1px solid var(--rule);transition:border-color .15s ease}a:hover{border-bottom-color:var(--accent)}h1,h2{font-weight:600;letter-spacing:-.02em;line-height:1.15;margin:0}@media(prefers-color-scheme:dark){:root{--ink: #f0efec;--muted: #9b9a95;--rule: #33322e;--paper: #141412;--accent: #f0efec}}
