:root{--paper-0:#f6edda;--paper-50:#efe3c9;--paper-200:#d9c9a8;--white:#fff;--graphite-900:#24222b;--graphite-600:#5c5245;--pencil-yellow:#f2bf2a;--pencil-red:#e2532b;--pencil-pink:#e07a8a;--pencil-green:#3b8a4a;--pencil-blue:#2f6db5;--pencil-violet:#6a4fa3;--pencil-blue-deep:#1f4f8f;--pencil-violet-deep:#5a3f8f;--cutout-paper:#eaddc3;--cutout-edge:#6580ae;--cutout-blue:#1d4581;--cutout-navy:#0a398a;--cutout-orange:#c9641f;--family-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--family-serif:Charter, "Bitstream Charter", "Sitka Text", Cambria, Georgia, serif;--family-heavy-sans:"Helvetica Neue", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--family-condensed:"Avenir Next Condensed", "Roboto Condensed", "Arial Narrow", sans-serif;--family-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--size-sm:.875rem;--size-md:1rem;--size-lg:1.125rem;--size-xl:1.35rem;--size-2xl:1.75rem;--size-3xl:2.25rem;--size-4xl:2.875rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4.5rem;--space-9:6rem;--radius-0:0;--radius-1:3px;--radius-2:6px;--line-1:1px;--line-2:2px;--line-3:4px;--color-bg:var(--paper-0);--color-bg-alt:var(--paper-50);--color-text:var(--graphite-900);--color-text-muted:var(--graphite-600);--color-rule:var(--paper-200);--color-accent:var(--pencil-blue-deep);--color-accent-hover:var(--pencil-violet-deep);--color-accent-tint:var(--paper-50);--color-on-accent:var(--white);--color-brand:var(--pencil-blue-deep);--color-on-brand:var(--white);--font-body:var(--family-sans);--font-heading:var(--family-sans);--font-label:var(--family-sans);--font-figure:var(--family-sans);--weight-heading:700;--tracking-heading:-.02em;--leading-heading:1.02;--h1-size:clamp(2.6rem, 1.4rem + 5vw, 5rem);--h2-size:clamp(1.6rem, 1.3rem + 1.4vw, 2.25rem);--label-case:uppercase;--label-tracking:.1em;--label-size:.8rem;--weight-label:800;--figure-size:clamp(2.25rem, 1.7rem + 2vw, 3.25rem);--text-body:var(--size-lg);--leading-body:1.65;--radius:var(--radius-0);--rule:var(--line-1) solid var(--color-rule);--rule-strong:var(--line-2) solid var(--color-text);--panel-bg:var(--color-bg-alt);--page-bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='320'%20height='320'%3e%3c!--%20Paper%20tooth:%20faint%20brown%20speckle,%20tiles%20seamlessly.%20--%3e%3cfilter%20id='n'%20x='0'%20y='0'%20width='100%25'%20height='100%25'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='0.55'%20numOctaves='3'%20stitchTiles='stitch'%20/%3e%3cfeColorMatrix%20values='0%200%200%200%200.36%200%200%200%200%200.28%200%200%200%200%200.16%200.45%200%200%200%20-0.2'%20/%3e%3c/filter%3e%3crect%20width='100%25'%20height='100%25'%20filter='url(%23n)'%20/%3e%3c/svg%3e"), url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNjAwIDM2MDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgogIDwhLS0gTG9vc2UgZGlhZ29uYWwgY29sb3JlZC1wZW5jaWwgaGF0Y2hpbmcsIGxpa2UgdGhlIGJhY2tncm91bmRzIG9mIHRoZSBkcmF3aW5ncywgbGFpZCBvdXQKICAgICAgIGRvd24gYSB0YWxsIHBhZ2U6IHllbGxvdyBhbmQgcmVkIGF0IHRoZSB0b3AsIHBpbmsgYW5kIGdyZWVuIGluIHRoZSBtaWRkbGUsIHZpb2xldCBhbmQKICAgICAgIGJsdWUgYXQgdGhlIGJvdHRvbS4gU3RyZXRjaGVkIHRvIHRoZSBwYWdlJ3MgaGVpZ2h0LCBzbyBpdCBzY3JvbGxzIHdpdGggdGhlIGNvbnRlbnQuIC0tPgogIDxkZWZzPgogICAgPGZpbHRlciBpZD0ic3RyZWFrIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIj4KICAgICAgPGZlVHVyYnVsZW5jZSB0eXBlPSJmcmFjdGFsTm9pc2UiIGJhc2VGcmVxdWVuY3k9IjAuMDExIDAuMTYiIG51bU9jdGF2ZXM9IjIiIHNlZWQ9IjIiIHJlc3VsdD0idCIgLz4KICAgICAgPGZlQ29sb3JNYXRyaXggaW49InQiIHZhbHVlcz0iMCAwIDAgMCAwICAwIDAgMCAwIDAgIDAgMCAwIDAgMCAgNC41IDAgMCAwIC0yLjMiIHJlc3VsdD0iYSIgLz4KICAgICAgPGZlQ29tcG9zaXRlIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9ImEiIG9wZXJhdG9yPSJpbiIgLz4KICAgIDwvZmlsdGVyPgogICAgPGZpbHRlciBpZD0ic3RyZWFrMiIgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSI+CiAgICAgIDxmZVR1cmJ1bGVuY2UgdHlwZT0iZnJhY3RhbE5vaXNlIiBiYXNlRnJlcXVlbmN5PSIwLjAxMyAwLjEzIiBudW1PY3RhdmVzPSIyIiBzZWVkPSI5IiByZXN1bHQ9InQiIC8+CiAgICAgIDxmZUNvbG9yTWF0cml4IGluPSJ0IiB2YWx1ZXM9IjAgMCAwIDAgMCAgMCAwIDAgMCAwICAwIDAgMCAwIDAgIDQuNSAwIDAgMCAtMi4zIiByZXN1bHQ9ImEiIC8+CiAgICAgIDxmZUNvbXBvc2l0ZSBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJhIiBvcGVyYXRvcj0iaW4iIC8+CiAgICA8L2ZpbHRlcj4KICAgIDxyYWRpYWxHcmFkaWVudCBpZD0iZyI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjZmZmIiAvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIwIiAvPjwvcmFkaWFsR3JhZGllbnQ+CiAgICA8bWFzayBpZD0ibVllbGxvdyI+PGVsbGlwc2UgY3g9IjMwMCIgY3k9IjQwMCIgcng9IjExMDAiIHJ5PSI5MDAiIGZpbGw9InVybCgjZykiIC8+PC9tYXNrPgogICAgPG1hc2sgaWQ9Im1SZWQiPjxlbGxpcHNlIGN4PSIxMzUwIiBjeT0iMzUwIiByeD0iODAwIiByeT0iNzAwIiBmaWxsPSJ1cmwoI2cpIiAvPjwvbWFzaz4KICAgIDxtYXNrIGlkPSJtUGluayI+PGVsbGlwc2UgY3g9IjEzMDAiIGN5PSIxNTAwIiByeD0iODAwIiByeT0iODAwIiBmaWxsPSJ1cmwoI2cpIiAvPjwvbWFzaz4KICAgIDxtYXNrIGlkPSJtR3JlZW4iPjxlbGxpcHNlIGN4PSIyNTAiIGN5PSIxODAwIiByeD0iMTAwMCIgcnk9IjkwMCIgZmlsbD0idXJsKCNnKSIgLz48L21hc2s+CiAgICA8bWFzayBpZD0ibVZpb2xldCI+PGVsbGlwc2UgY3g9IjQwMCIgY3k9IjMxMDAiIHJ4PSIxMDAwIiByeT0iOTAwIiBmaWxsPSJ1cmwoI2cpIiAvPjwvbWFzaz4KICAgIDxtYXNrIGlkPSJtQmx1ZSI+PGVsbGlwc2UgY3g9IjEzMDAiIGN5PSIyOTAwIiByeD0iMTEwMCIgcnk9IjExMDAiIGZpbGw9InVybCgjZykiIC8+PC9tYXNrPgogIDwvZGVmcz4KCiAgPGcgbWFzaz0idXJsKCNtWWVsbG93KSI+CiAgICA8ZyB0cmFuc2Zvcm09InJvdGF0ZSgtNTggODAwIDE4MDApIj48cmVjdCB4PSItMTgwMCIgeT0iLTEyMDAiIHdpZHRoPSI1MjAwIiBoZWlnaHQ9IjYwMDAiIGZpbGw9IiNmMmJmMmEiIGZpbHRlcj0idXJsKCNzdHJlYWspIiAvPjwvZz4KICA8L2c+CiAgPGcgbWFzaz0idXJsKCNtUmVkKSIgb3BhY2l0eT0iMC43NSI+CiAgICA8ZyB0cmFuc2Zvcm09InJvdGF0ZSgtNjQgODAwIDE4MDApIj48cmVjdCB4PSItMTgwMCIgeT0iLTEyMDAiIHdpZHRoPSI1MjAwIiBoZWlnaHQ9IjYwMDAiIGZpbGw9IiNlMjUzMmIiIGZpbHRlcj0idXJsKCNzdHJlYWsyKSIgLz48L2c+CiAgPC9nPgogIDxnIG1hc2s9InVybCgjbVBpbmspIiBvcGFjaXR5PSIwLjgiPgogICAgPGcgdHJhbnNmb3JtPSJyb3RhdGUoLTU1IDgwMCAxODAwKSI+PHJlY3QgeD0iLTE4MDAiIHk9Ii0xMjAwIiB3aWR0aD0iNTIwMCIgaGVpZ2h0PSI2MDAwIiBmaWxsPSIjZTA3YThhIiBmaWx0ZXI9InVybCgjc3RyZWFrKSIgLz48L2c+CiAgPC9nPgogIDxnIG1hc2s9InVybCgjbUdyZWVuKSIgb3BhY2l0eT0iMC44NSI+CiAgICA8ZyB0cmFuc2Zvcm09InJvdGF0ZSgtNTIgODAwIDE4MDApIj48cmVjdCB4PSItMTgwMCIgeT0iLTEyMDAiIHdpZHRoPSI1MjAwIiBoZWlnaHQ9IjYwMDAiIGZpbGw9IiMzYjhhNGEiIGZpbHRlcj0idXJsKCNzdHJlYWsyKSIgLz48L2c+CiAgPC9nPgogIDxnIG1hc2s9InVybCgjbVZpb2xldCkiIG9wYWNpdHk9IjAuOCI+CiAgICA8ZyB0cmFuc2Zvcm09InJvdGF0ZSgtNTAgODAwIDE4MDApIj48cmVjdCB4PSItMTgwMCIgeT0iLTEyMDAiIHdpZHRoPSI1MjAwIiBoZWlnaHQ9IjYwMDAiIGZpbGw9IiM2YTRmYTMiIGZpbHRlcj0idXJsKCNzdHJlYWspIiAvPjwvZz4KICA8L2c+CiAgPGcgbWFzaz0idXJsKCNtQmx1ZSkiPgogICAgPGcgdHJhbnNmb3JtPSJyb3RhdGUoLTYyIDgwMCAxODAwKSI+PHJlY3QgeD0iLTE4MDAiIHk9Ii0xMjAwIiB3aWR0aD0iNTIwMCIgaGVpZ2h0PSI2MDAwIiBmaWxsPSIjMmY2ZGI1IiBmaWx0ZXI9InVybCgjc3RyZWFrMikiIC8+PC9nPgogIDwvZz4KPC9zdmc+Cg==) center top / max(100%, 1600px) 100% no-repeat, var(--paper-0);--patch-bg:var(--color-bg);--patch-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPgogIDwhLS0gQW4gYWxwaGEgbWFzayBmb3IgYSBwYXRjaCBvZiBwYXBlciBydWJiZWQgb3V0IG9mIHRoZSBoYXRjaGluZzogc29saWQgaW4gdGhlIG1pZGRsZSwKICAgICAgIHJhZ2dlZCBhbmQgZ3JhaW55IGF0IHRoZSBlZGdlcy4gVGhlcmUncyBubyB2aWV3Qm94LCBzbyB0aGUgbWFzayB0YWtlcyB0aGUgc2l6ZSBvZiB0aGUKICAgICAgIGVsZW1lbnQgaXQgbWFza3MgYW5kIGV2ZXJ5IG51bWJlciBoZXJlIGlzIGluIENTUyBwaXhlbHMuIFRoZSBlZGdlIHN0YXlzIHRoZSBzYW1lIHdpZHRoCiAgICAgICBvbiBhIHNob3J0IGNhcmQgb3IgYSBsb25nIGFydGljbGUuIC0tPgogIDxkZWZzPgogICAgPG1hc2sgaWQ9Imluc2lkZSI+CiAgICAgIDwhLS0gVGhlIHdpZGUgYmxhY2sgc3Ryb2tlIGNvdmVycyB0aGUgb3V0ZXIgNTBweCwgbGVhdmluZyBhIHJvdW5kZWQgaW5uZXIgYXJlYS4gLS0+CiAgICAgIDxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHJ4PSIyMjAiIGZpbGw9IiNmZmYiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIxMDAiIC8+CiAgICA8L21hc2s+CiAgICA8ZmlsdGVyIGlkPSJydWIiIHg9Ii01JSIgeT0iLTUlIiB3aWR0aD0iMTEwJSIgaGVpZ2h0PSIxMTAlIj4KICAgICAgPGZlVHVyYnVsZW5jZSB0eXBlPSJmcmFjdGFsTm9pc2UiIGJhc2VGcmVxdWVuY3k9IjAuMDA1IiBudW1PY3RhdmVzPSIzIiBzZWVkPSIyMSIgcmVzdWx0PSJ3b2JibGUiIC8+CiAgICAgIDxmZURpc3BsYWNlbWVudE1hcCBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJ3b2JibGUiIHNjYWxlPSIxMTAiIHhDaGFubmVsU2VsZWN0b3I9IlIiIHlDaGFubmVsU2VsZWN0b3I9IkciIHJlc3VsdD0icmFnZ2VkIiAvPgogICAgICA8ZmVHYXVzc2lhbkJsdXIgaW49InJhZ2dlZCIgc3RkRGV2aWF0aW9uPSIxOCIgcmVzdWx0PSJzb2Z0IiAvPgogICAgICA8ZmVUdXJidWxlbmNlIHR5cGU9ImZyYWN0YWxOb2lzZSIgYmFzZUZyZXF1ZW5jeT0iMC43IiBudW1PY3RhdmVzPSIyIiBzZWVkPSI1IiByZXN1bHQ9InRvb3RoIiAvPgogICAgICA8ZmVDb2xvck1hdHJpeCBpbj0idG9vdGgiIHZhbHVlcz0iMCAwIDAgMCAwICAwIDAgMCAwIDAgIDAgMCAwIDAgMCAgMSAwIDAgMCAwIiByZXN1bHQ9InRvb3RoQWxwaGEiIC8+CiAgICAgIDxmZUNvbXBvc2l0ZSBpbj0ic29mdCIgaW4yPSJ0b290aEFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazE9IjAiIGsyPSIxLjkiIGszPSIwLjkiIGs0PSItMSIgLz4KICAgIDwvZmlsdGVyPgogIDwvZGVmcz4KICA8ZyBmaWx0ZXI9InVybCgjcnViKSI+CiAgICA8cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjMDAwIiBtYXNrPSJ1cmwoI2luc2lkZSkiIC8+CiAgPC9nPgo8L3N2Zz4K) center / 100% 100% no-repeat;--patch-reach-block:7rem;--patch-reach-inline:8rem;--patch-tilt:-2.5deg;--patch-tilt-alt:2deg;--scrap-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPgogIDwhLS0gQW4gYWxwaGEgbWFzayBmb3IgYSBzbWFsbCBzY3JhcCBvZiBwYXBlciAoSG9tZSdzICJXaGF0IEkgZG8iKSwgbGFpZCBkb3duIGluIHRocmVlCiAgICAgICBvdmVybGFwcGluZyBob3Jpem9udGFsIGJydXNoIHN0cm9rZXM6IHJvdW5kIGVuZHMsIGdlbnRseSBjdXJ2aW5nIGVkZ2VzLCBhbmQgZHJ5IGJyaXN0bGUKICAgICAgIHN0cmVha3Mgd2hlcmUgdGhlIHBhaW50IHJ1bnMgdGhpbi4gQ2hvc2VuIGluIHJvdW5kIDEyIChkb2NzL2Rlc2lnbi9kZWNpc2lvbnMubWQpLgogICAgICAgTm8gdmlld0JveDogcnggaXMgaW4gQ1NTIHBpeGVscywgc28gZXZlcnkgc3Ryb2tlIGtlZXBzIGZ1bGx5IHJvdW5kIGVuZHMgYXQgYW55IHNpemUuIC0tPgogIDxkZWZzPgogICAgPGZpbHRlciBpZD0iYnJ1c2giIHg9Ii01JSIgeT0iLTEwJSIgd2lkdGg9IjExMCUiIGhlaWdodD0iMTIwJSI+CiAgICAgIDwhLS0gTG9uZywgc2xvdyB3b2JibGU6IHRoZSBzdHJva2UgZWRnZXMgY3VydmUgaW5zdGVhZCBvZiBydW5uaW5nIHN0cmFpZ2h0LiAtLT4KICAgICAgPGZlVHVyYnVsZW5jZSB0eXBlPSJmcmFjdGFsTm9pc2UiIGJhc2VGcmVxdWVuY3k9IjAuMDA2IDAuMDMiIG51bU9jdGF2ZXM9IjIiIHNlZWQ9IjMiIHJlc3VsdD0id29iYmxlIiAvPgogICAgICA8ZmVEaXNwbGFjZW1lbnRNYXAgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0id29iYmxlIiBzY2FsZT0iMTgiIHhDaGFubmVsU2VsZWN0b3I9IlIiIHlDaGFubmVsU2VsZWN0b3I9IkciIHJlc3VsdD0iY3VydmVkIiAvPgogICAgICA8ZmVHYXVzc2lhbkJsdXIgaW49ImN1cnZlZCIgc3RkRGV2aWF0aW9uPSIyLjUiIHJlc3VsdD0ic29mdCIgLz4KICAgICAgPCEtLSBCcmlzdGxlIHN0cmVha3M6IG5vaXNlIHN0cmV0Y2hlZCBhbG9uZyB0aGUgc3Ryb2tlLCBzbyB0aGUgZWRnZXMgYnJlYWsgdXAgaW4gbGluZXMuIC0tPgogICAgICA8ZmVUdXJidWxlbmNlIHR5cGU9ImZyYWN0YWxOb2lzZSIgYmFzZUZyZXF1ZW5jeT0iMC4wMSAwLjMiIG51bU9jdGF2ZXM9IjIiIHNlZWQ9IjExIiByZXN1bHQ9InN0cmVha3MiIC8+CiAgICAgIDxmZUNvbG9yTWF0cml4IGluPSJzdHJlYWtzIiB2YWx1ZXM9IjAgMCAwIDAgMCAgMCAwIDAgMCAwICAwIDAgMCAwIDAgIDEgMCAwIDAgMCIgcmVzdWx0PSJzdHJlYWtBbHBoYSIgLz4KICAgICAgPGZlQ29tcG9zaXRlIGluPSJzb2Z0IiBpbjI9InN0cmVha0FscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazE9IjAiIGsyPSIxLjciIGszPSIwLjciIGs0PSItMC43NSIgLz4KICAgIDwvZmlsdGVyPgogIDwvZGVmcz4KICA8ZyBmaWx0ZXI9InVybCgjYnJ1c2gpIiBmaWxsPSIjMDAwIj4KICAgIDxyZWN0IHg9IjQlIiB5PSI3JSIgd2lkdGg9Ijg4JSIgaGVpZ2h0PSIzNiUiIHJ4PSI5OTkiIC8+CiAgICA8cmVjdCB4PSIyJSIgeT0iMzAlIiB3aWR0aD0iOTUlIiBoZWlnaHQ9IjQwJSIgcng9Ijk5OSIgLz4KICAgIDxyZWN0IHg9IjYlIiB5PSI1NyUiIHdpZHRoPSI5MCUiIGhlaWdodD0iMzYlIiByeD0iOTk5IiAvPgogIDwvZz4KPC9zdmc+Cg==) center / 100% 100% no-repeat;--scrap-mask-soft:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPgogIDwhLS0gVGhlIGNhbG1lciBzY3JhcCBmb3IgYSByZXBseSAoSG9tZSdzICJXaGF0IEkgZG8iKTogb25lIHNvZnQsIHJvdW5kZWQgYmxvYiBvZiBwYWludCB3aXRoIGEKICAgICAgIHNsb3csIHdhdnkgZWRnZSBhbmQgYSBsaXR0bGUgZHJ5IGdyYWluIGF0IHRoZSByaW0sIHNvIGxpbmVzIG9mIHRleHQgc3RhcnQgb24gc29saWQgcGFwZXIuCiAgICAgICAiRGFiYmVkIiwgcm91bmQgMTIgKGRvY3MvZGVzaWduL2RlY2lzaW9ucy5tZCkuIE5vIHZpZXdCb3g6IG51bWJlcnMgYXJlIENTUyBwaXhlbHMuIC0tPgogIDxkZWZzPgogICAgPG1hc2sgaWQ9Imluc2lkZSI+CiAgICAgIDwhLS0gVGhlIGJsYWNrIHN0cm9rZSBjb3ZlcnMgdGhlIG91dGVyIDE0cHgsIHJvb20gZm9yIHRoZSBlZGdlIHRvIHdhdmUuIC0tPgogICAgICA8cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiByeD0iNDgiIGZpbGw9IiNmZmYiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIyOCIgLz4KICAgIDwvbWFzaz4KICAgIDxmaWx0ZXIgaWQ9ImRhYiIgeD0iLTUlIiB5PSItNSUiIHdpZHRoPSIxMTAlIiBoZWlnaHQ9IjExMCUiPgogICAgICA8ZmVUdXJidWxlbmNlIHR5cGU9ImZyYWN0YWxOb2lzZSIgYmFzZUZyZXF1ZW5jeT0iMC4wMTIiIG51bU9jdGF2ZXM9IjIiIHNlZWQ9IjciIHJlc3VsdD0id29iYmxlIiAvPgogICAgICA8ZmVEaXNwbGFjZW1lbnRNYXAgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0id29iYmxlIiBzY2FsZT0iMjYiIHhDaGFubmVsU2VsZWN0b3I9IlIiIHlDaGFubmVsU2VsZWN0b3I9IkciIHJlc3VsdD0id2F2eSIgLz4KICAgICAgPGZlR2F1c3NpYW5CbHVyIGluPSJ3YXZ5IiBzdGREZXZpYXRpb249IjQiIHJlc3VsdD0ic29mdCIgLz4KICAgICAgPGZlVHVyYnVsZW5jZSB0eXBlPSJmcmFjdGFsTm9pc2UiIGJhc2VGcmVxdWVuY3k9IjAuNyIgbnVtT2N0YXZlcz0iMiIgc2VlZD0iNSIgcmVzdWx0PSJ0b290aCIgLz4KICAgICAgPGZlQ29sb3JNYXRyaXggaW49InRvb3RoIiB2YWx1ZXM9IjAgMCAwIDAgMCAgMCAwIDAgMCAwICAwIDAgMCAwIDAgIDEgMCAwIDAgMCIgcmVzdWx0PSJ0b290aEFscGhhIiAvPgogICAgICA8ZmVDb21wb3NpdGUgaW49InNvZnQiIGluMj0idG9vdGhBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsxPSIwIiBrMj0iMS44IiBrMz0iMC43IiBrND0iLTAuNzUiIC8+CiAgICA8L2ZpbHRlcj4KICA8L2RlZnM+CiAgPGcgZmlsdGVyPSJ1cmwoI2RhYikiPgogICAgPHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0iIzAwMCIgbWFzaz0idXJsKCNpbnNpZGUpIiAvPgogIDwvZz4KPC9zdmc+Cg==) center / 100% 100% no-repeat;--art-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20400%20400'%20preserveAspectRatio='none'%3e%3c!--%20An%20alpha%20mask:%20solid%20in%20the%20middle,%20ragged%20and%20grainy%20toward%20the%20edges,%20like%20pencil%20rubbed%20out%20with%20an%20eraser.%20Stretched%20to%20fit%20whatever%20it%20masks.%20--%3e%3cfilter%20id='e'%20x='-20%25'%20y='-20%25'%20width='140%25'%20height='140%25'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='0.03'%20numOctaves='3'%20seed='7'%20result='wobble'%20/%3e%3cfeDisplacementMap%20in='SourceGraphic'%20in2='wobble'%20scale='34'%20xChannelSelector='R'%20yChannelSelector='G'%20result='ragged'%20/%3e%3cfeGaussianBlur%20in='ragged'%20stdDeviation='9'%20result='soft'%20/%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='0.9'%20numOctaves='2'%20seed='3'%20result='tooth'%20/%3e%3cfeColorMatrix%20in='tooth'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%201%200%200%200%200'%20result='toothAlpha'%20/%3e%3cfeComposite%20in='soft'%20in2='toothAlpha'%20operator='arithmetic'%20k1='0'%20k2='1.7'%20k3='0.7'%20k4='-0.75'%20/%3e%3c/filter%3e%3crect%20x='44'%20y='44'%20width='312'%20height='312'%20fill='%23000'%20filter='url(%23e)'%20/%3e%3c/svg%3e") center / 100% 100% no-repeat;--art-fade-inline:linear-gradient(to right, transparent, #000 77%);--art-fade-block:linear-gradient(to bottom, #000 60%, transparent 98%);--art-mask-bleed:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20400%20400'%20preserveAspectRatio='none'%3e%3c!--%20An%20alpha%20mask:%20solid%20in%20the%20middle,%20ragged%20and%20grainy%20toward%20the%20edges,%20like%20pencil%20rubbed%20out%20with%20an%20eraser.%20Stretched%20to%20fit%20whatever%20it%20masks.%20--%3e%3cfilter%20id='e'%20x='-20%25'%20y='-20%25'%20width='140%25'%20height='140%25'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='0.03'%20numOctaves='3'%20seed='7'%20result='wobble'%20/%3e%3cfeDisplacementMap%20in='SourceGraphic'%20in2='wobble'%20scale='34'%20xChannelSelector='R'%20yChannelSelector='G'%20result='ragged'%20/%3e%3cfeGaussianBlur%20in='ragged'%20stdDeviation='9'%20result='soft'%20/%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='0.9'%20numOctaves='2'%20seed='3'%20result='tooth'%20/%3e%3cfeColorMatrix%20in='tooth'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%201%200%200%200%200'%20result='toothAlpha'%20/%3e%3cfeComposite%20in='soft'%20in2='toothAlpha'%20operator='arithmetic'%20k1='0'%20k2='1.7'%20k3='0.7'%20k4='-0.75'%20/%3e%3c/filter%3e%3crect%20x='44'%20y='44'%20width='312'%20height='312'%20fill='%23000'%20filter='url(%23e)'%20/%3e%3c/svg%3e") center / 130% 100% no-repeat;--mark-1:var(--pencil-yellow);--mark-2:var(--pencil-red);--mark-3:var(--pencil-pink);--mark-4:var(--pencil-green);--mark-5:var(--pencil-blue);--mark-6:var(--pencil-violet);--mark-band:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='100%25'%20height='100%25'%3e%3c!--%20Like%20scribble.svg,%20but%20for%20a%20short%20band%20behind%20a%20line%20of%20text:%20denser%20streaks%20and%20a%20gentler%20ragged%20edge,%20so%20a%20band%20a%20few%20pixels%20tall%20still%20reads%20as%20colored%20pencil.%20--%3e%3cdefs%3e%3cfilter%20id='streak'%20x='0'%20y='0'%20width='100%25'%20height='100%25'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='0.03%200.35'%20numOctaves='2'%20seed='4'%20result='t'%20/%3e%3cfeColorMatrix%20in='t'%20values='0%200%200%200%201%200%200%200%200%201%200%200%200%200%201%204%200%200%200%20-1.25'%20/%3e%3c/filter%3e%3cfilter%20id='rag'%20x='-5%25'%20y='-30%25'%20width='110%25'%20height='160%25'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='0.06'%20numOctaves='2'%20seed='8'%20result='wobble'%20/%3e%3cfeDisplacementMap%20in='SourceGraphic'%20in2='wobble'%20scale='5'%20xChannelSelector='R'%20yChannelSelector='G'%20result='ragged'%20/%3e%3cfeGaussianBlur%20in='ragged'%20stdDeviation='0.8'%20/%3e%3c/filter%3e%3cmask%20id='edge'%3e%3crect%20x='1%25'%20y='8%25'%20width='98%25'%20height='84%25'%20rx='3'%20fill='%23fff'%20filter='url(%23rag)'%20/%3e%3c/mask%3e%3c/defs%3e%3cg%20mask='url(%23edge)'%3e%3cg%20transform='rotate(-70)'%3e%3crect%20x='-3000'%20y='-3000'%20width='6000'%20height='6000'%20fill='%23fff'%20filter='url(%23streak)'%20/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");--mark-fill:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPgogIDwhLS0gQW4gYWxwaGEgbWFzayBmb3IgYW4gYXJlYSBjb2xvcmVkIGluIHdpdGggcGVuY2lsOiBsb29zZSBkaWFnb25hbCBzdHJlYWtzLCBsaWtlIHRoZQogICAgICAgcGFnZSdzIGhhdGNoaW5nLCB3aXRoIHJhZ2dlZCBlZGdlcy4gUHV0IGEgcGVuY2lsIGNvbG9yIGJlaGluZCBpdC4gVGhlcmUncyBubyB2aWV3Qm94LAogICAgICAgc28gdGhlIHN0cmVha3Mga2VlcCB0aGVpciBzaXplIGFuZCBhbmdsZSBvbiBhbnkgYXJlYS4gLS0+CiAgPGRlZnM+CiAgICA8ZmlsdGVyIGlkPSJzdHJlYWsiIHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPgogICAgICA8ZmVUdXJidWxlbmNlIHR5cGU9ImZyYWN0YWxOb2lzZSIgYmFzZUZyZXF1ZW5jeT0iMC4wMiAwLjIyIiBudW1PY3RhdmVzPSIyIiBzZWVkPSI0IiByZXN1bHQ9InQiIC8+CiAgICAgIDxmZUNvbG9yTWF0cml4IGluPSJ0IiB2YWx1ZXM9IjAgMCAwIDAgMSAgMCAwIDAgMCAxICAwIDAgMCAwIDEgIDUgMCAwIDAgLTIuMiIgLz4KICAgIDwvZmlsdGVyPgogICAgPGZpbHRlciBpZD0icmFnIiB4PSItNSUiIHk9Ii0yMCUiIHdpZHRoPSIxMTAlIiBoZWlnaHQ9IjE0MCUiPgogICAgICA8ZmVUdXJidWxlbmNlIHR5cGU9ImZyYWN0YWxOb2lzZSIgYmFzZUZyZXF1ZW5jeT0iMC4wMyIgbnVtT2N0YXZlcz0iMyIgc2VlZD0iOCIgcmVzdWx0PSJ3b2JibGUiIC8+CiAgICAgIDxmZURpc3BsYWNlbWVudE1hcCBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJ3b2JibGUiIHNjYWxlPSIxNCIgeENoYW5uZWxTZWxlY3Rvcj0iUiIgeUNoYW5uZWxTZWxlY3Rvcj0iRyIgcmVzdWx0PSJyYWdnZWQiIC8+CiAgICAgIDxmZUdhdXNzaWFuQmx1ciBpbj0icmFnZ2VkIiBzdGREZXZpYXRpb249IjIiIC8+CiAgICA8L2ZpbHRlcj4KICAgIDxtYXNrIGlkPSJlZGdlIj4KICAgICAgPHJlY3QgeD0iMSUiIHk9IjEwJSIgd2lkdGg9Ijk4JSIgaGVpZ2h0PSI4MCUiIHJ4PSI2IiBmaWxsPSIjZmZmIiBmaWx0ZXI9InVybCgjcmFnKSIgLz4KICAgIDwvbWFzaz4KICA8L2RlZnM+CiAgPGcgbWFzaz0idXJsKCNlZGdlKSI+CiAgICA8ZyB0cmFuc2Zvcm09InJvdGF0ZSgtNjIpIj4KICAgICAgPHJlY3QgeD0iLTMwMDAiIHk9Ii0zMDAwIiB3aWR0aD0iNjAwMCIgaGVpZ2h0PSI2MDAwIiBmaWxsPSIjZmZmIiBmaWx0ZXI9InVybCgjc3RyZWFrKSIgLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=);--bird-paper:var(--cutout-paper);--bird-edge:var(--cutout-edge);--bird-body:var(--cutout-blue);--bird-wing:var(--cutout-navy);--bird-beak:var(--cutout-orange);--bird-shadow:var(--graphite-900);--needle-1:var(--pencil-green);--needle-2:var(--cutout-orange);--needle-3:var(--pencil-yellow);--header-bg:transparent;--header-text:var(--color-text);--header-muted:var(--color-text-muted);--header-top:0 solid transparent;--header-bottom:0 solid transparent;--header-current:var(--pencil-red);--hero-bg:transparent;--hero-text:var(--color-text);--hero-muted:var(--color-text-muted);--footer-bg:transparent;--footer-text:var(--color-text);--footer-muted:var(--color-text-muted);--footer-link:var(--color-accent);--button-bg:var(--graphite-900);--button-text:var(--white);--button-hover-bg:var(--pencil-violet-deep);--button-alt-border:var(--graphite-900);--button-alt-text:var(--graphite-900);--space-section:var(--space-9);--space-block:var(--space-6);--measure:44rem;--container:72rem;--root-size:clamp(1rem, .625rem + .47vw, 1.25rem);color-scheme:light;--gutter:clamp(1rem, 4vw, 2rem)}*,:before,:after{box-sizing:border-box}html{font-size:var(--root-size);-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body{overflow-x:clip}body{background:var(--page-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);margin:0}h1,h2,h3{font-family:var(--font-heading);font-weight:var(--weight-heading);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading);margin:0 0 var(--space-4);text-wrap:balance}h1{font-size:var(--h1-size)}h2{font-size:var(--h2-size)}h3{font-size:var(--size-xl)}p,ul,ol{margin:0 0 var(--space-4)}a{color:var(--color-accent);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--color-accent-hover);text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--color-brand);outline-offset:3px}img{max-width:100%;height:auto}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.measure{max-width:var(--measure)}.section{padding-block:var(--space-section)}.section+.section{border-top:var(--rule)}.patch{position:relative}.patch:before{content:"";inset:calc(-1 * var(--patch-reach-block)) calc(-1 * var(--patch-reach-inline));z-index:-1;background:var(--patch-bg);mask:var(--patch-mask);position:absolute}.patch.tilt:before{rotate:var(--patch-tilt)}.patch.tilt:nth-child(2n):before{rotate:var(--patch-tilt-alt)}.patch+.patch{border-top:0}.page{padding-bottom:var(--space-7)}.art{mask:var(--art-mask)}.label{font-family:var(--font-label);font-size:var(--label-size);font-weight:var(--weight-label);letter-spacing:var(--label-tracking);text-transform:var(--label-case);color:var(--color-text-muted);margin-bottom:var(--space-3);display:block}.lede{font-size:clamp(var(--size-lg), 1.05rem + .45vw, var(--size-xl));line-height:1.5}.muted{color:var(--color-text-muted)}.prose h2{margin-top:var(--space-6)}.prose li+li{margin-top:var(--space-2)}.prose blockquote{margin:var(--space-5) 0;padding-left:var(--space-4);border-left:var(--line-3) solid var(--color-accent);color:var(--color-text-muted)}.table-scroll{margin-bottom:var(--space-4);overflow-x:auto}.table-scroll table{border-collapse:collapse;width:100%;font-size:var(--size-md);line-height:1.4}.table-scroll :is(th,td){padding:var(--space-3) var(--space-4) var(--space-3) 0;border-bottom:var(--rule);text-align:left;vertical-align:top}.table-scroll :is(th,td):last-child{padding-right:0}.table-scroll th{border-bottom:var(--rule-strong);vertical-align:bottom;font-family:var(--font-label);font-size:var(--label-size);font-weight:var(--weight-label);letter-spacing:var(--label-tracking);text-transform:var(--label-case);color:var(--color-text-muted)}.table-scroll td{white-space:nowrap}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{left:var(--space-4);padding:var(--space-2) var(--space-4);background:var(--color-accent);color:var(--color-on-accent);z-index:10;position:absolute;top:-3rem}.skip-link:focus{top:var(--space-4);color:var(--color-on-accent)}.site-header[data-astro-cid-nen7h5rs]{border-top:var(--header-top);border-bottom:var(--header-bottom);background:var(--header-bg);color:var(--header-text)}.bar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-5);padding-block:var(--space-5);flex-wrap:wrap;display:flex}.wordmark[data-astro-cid-nen7h5rs]{color:var(--header-text);flex-direction:column;line-height:1.25;text-decoration:none;display:flex}.name[data-astro-cid-nen7h5rs]{font-family:var(--font-heading);font-size:var(--size-lg);font-weight:700}.role[data-astro-cid-nen7h5rs]{font-family:var(--font-label);font-size:var(--size-sm);color:var(--header-muted)}ul[data-astro-cid-nen7h5rs]{gap:var(--space-1) var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding-block:var(--space-1);color:var(--header-text);font-family:var(--font-label);font-size:var(--size-md);border-bottom:var(--line-2) solid transparent;font-weight:600;text-decoration:none;display:inline-block}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{border-bottom-color:currentColor}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{border-bottom-color:var(--header-current)}@media (width<=40rem){.bar[data-astro-cid-nen7h5rs]{padding-block:var(--space-3)}ul[data-astro-cid-nen7h5rs]{gap:var(--space-1) var(--space-4)}}.profile-icon[data-astro-cid-lpsf37n6]{vertical-align:-.15em;fill:currentColor;flex:none;width:1.1em;height:1.1em;display:inline-block}.site-footer[data-astro-cid-jo6i4kqk]{width:min(100% - 2 * var(--gutter), 52rem);margin:var(--space-section) auto var(--space-8);padding:var(--space-6) clamp(var(--space-4), 5vw, var(--space-7)) var(--space-5);background:var(--footer-bg);color:var(--footer-text);font-size:var(--size-md)}.grid[data-astro-cid-jo6i4kqk]{justify-content:space-between;gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}p[data-astro-cid-jo6i4kqk]{margin:0}.name[data-astro-cid-jo6i4kqk]{font-weight:700}ul[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}li[data-astro-cid-jo6i4kqk]+li[data-astro-cid-jo6i4kqk]{margin-top:var(--space-1)}.copyright[data-astro-cid-jo6i4kqk]{margin-top:var(--space-5);font-size:var(--size-sm);color:var(--footer-muted)}.muted[data-astro-cid-jo6i4kqk]{color:var(--footer-muted)}a[data-astro-cid-jo6i4kqk]{color:var(--footer-link)}a[data-astro-cid-jo6i4kqk]:hover{color:var(--footer-text)}
