.site-header_header__NAfoY{position:-webkit-sticky;position:sticky;top:0;z-index:30;flex-shrink:0;border-bottom:1px solid var(--rule);background:var(--paper)}.site-header_inner__IMicz{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-6);padding-top:.7rem;padding-bottom:.7rem}.site-header_wordmark__5s3AA{display:inline-flex;align-items:center;gap:0;position:relative;min-width:0;line-height:1;text-decoration:none}.site-header_mark__QBaK5{display:block;height:2.15rem;width:auto;flex-shrink:0}.site-header_letters__jA3Lp{font-family:var(--sans);font-size:1.28rem;font-weight:800;letter-spacing:-.04em;line-height:1;-webkit-margin-start:-.12rem;margin-inline-start:-.12rem;color:var(--brand);white-space:nowrap}.site-header_tld__HuA0a{color:var(--brand-steel);font-weight:700}.site-header_wordmark__5s3AA:hover .site-header_letters__jA3Lp,.site-header_wordmark__5s3AA:hover .site-header_tld__HuA0a{color:var(--accent)}.site-header_srOnly__qDgKr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header_nav__qrS3_{display:flex;align-items:center;gap:var(--space-5);font-family:var(--sans);font-size:var(--text-sm);flex-shrink:0}.site-header_nav__qrS3_ a{text-decoration:none;color:var(--ink-muted)}.site-header_nav__qrS3_ a:hover{color:var(--accent)}.site-header_localeMenu__sXF8K{position:relative}.site-header_localeMenu__sXF8K>summary{list-style:none}.site-header_localeMenu__sXF8K>summary::-webkit-details-marker{display:none}.site-header_localeTrigger__pbnnC{display:inline-flex;align-items:center;gap:.4em;cursor:pointer;color:var(--ink);font-weight:600;-webkit-user-select:none;-moz-user-select:none;user-select:none}.site-header_localeTrigger__pbnnC:after{content:"";width:.35em;height:.35em;margin-left:.15em;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg) translateY(-.1em);opacity:.7}.site-header_localeFlag__GO3nf{font-size:1.05em;line-height:1}.site-header_localeDropdown__L7rge{position:absolute;right:0;top:calc(100% + .4rem);z-index:20;min-width:10rem;margin:0;padding:.35rem 0;list-style:none;background:var(--paper);border:1px solid var(--rule);box-shadow:0 4px 16px color-mix(in srgb,var(--ink) 8%,transparent)}.site-header_localeOptionCurrent__SF2N9,.site-header_localeOption__Jof8C{display:flex;align-items:center;gap:.5em;padding:.45rem .85rem;white-space:nowrap}.site-header_localeOption__Jof8C{text-decoration:none;color:var(--ink-muted)}.site-header_localeOption__Jof8C:hover{color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,transparent)}.site-header_localeOptionCurrent__SF2N9{color:var(--ink);font-weight:600}@media (max-width:640px){.site-header_inner__IMicz{gap:var(--space-3);padding-top:var(--space-3);padding-bottom:var(--space-3)}.site-header_mark__QBaK5{height:1.85rem}.site-header_letters__jA3Lp{font-size:1.05rem}.site-header_nav__qrS3_{gap:var(--space-3);flex-shrink:0}.site-header_localeName__3lTS7{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}.site-footer_footer__zzHBa{margin-top:var(--space-24);border-top:1px solid var(--rule);background:var(--paper-sunk)}.site-footer_inner__oxeqS{padding-top:var(--space-8);padding-bottom:var(--space-12);display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.site-footer_disclosure__xVpCX{max-width:var(--measure);font-size:var(--text-sm);color:var(--ink-muted)}.site-footer_metaRow__8_yJl{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);font-family:var(--sans);font-size:var(--text-xs);color:var(--ink-faint)}.site-footer_about__WVHx6{color:var(--ink-muted);text-decoration:none}.site-footer_about__WVHx6:hover{color:var(--accent);text-decoration:underline}.site-footer_provenance__w0kQt{display:flex;flex-wrap:wrap;gap:var(--space-2);color:var(--ink-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.site-footer_embedded__QPWtF{display:none}@media (min-width:1100px){.site-footer_embedded__QPWtF{display:block;margin-top:var(--space-12)}}