.site-footer[data-astro-cid-nns7i3if]{background-color:var(--color-paper-deep);border-top:var(--border-width-hairline) solid var(--color-line);padding-block:var(--space-12) var(--space-14);font-size:var(--type-scale-3);color:var(--color-ink-3);margin-top:auto}.links[data-astro-cid-nns7i3if]{gap:var(--space-0) var(--space-10);margin-bottom:var(--space-10);flex-wrap:wrap;display:flex}.links[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{min-height:var(--layout-touch_min);color:var(--color-primary-600);transition:var(--motion-hover-cue);align-items:center;display:inline-flex}.links[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover,.links[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:active{color:var(--color-primary-700)}.statement[data-astro-cid-nns7i3if]{max-width:var(--layout-containers-prose);font-weight:var(--type-weights-0)}.copyright[data-astro-cid-nns7i3if]{margin-bottom:0}.brand-mark[data-astro-cid-77qc4tpx]{fill:var(--color-brand-mark);flex:none;display:block}.site-header[data-astro-cid-fzpbxy5g]{z-index:5;background-color:var(--color-paper);border-bottom:var(--border-width-hairline) solid var(--color-line);position:sticky;top:0}.bar[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--space-4);min-height:var(--layout-header_min);padding-block:var(--space-4);display:flex}.brand[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--space-6);min-height:var(--layout-touch_min);color:var(--color-ink);margin-right:auto;text-decoration:none;display:flex}.brand[data-astro-cid-fzpbxy5g]:hover,.brand[data-astro-cid-fzpbxy5g]:active{color:var(--color-ink)}.wordmark[data-astro-cid-fzpbxy5g]{font-family:var(--display-face);font-weight:var(--type-weights-2);font-size:var(--type-scale-6);letter-spacing:var(--type-letter-spacing-6);line-height:1}.site-nav[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--space-4);display:flex}.site-nav[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{margin:0;padding:0;list-style:none}summary[data-astro-cid-fzpbxy5g],.site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{min-height:var(--layout-touch_min);padding-inline:var(--space-4);font-size:var(--type-scale-3);font-weight:var(--type-weights-1);transition:var(--motion-hover-cue);align-items:center;text-decoration:none;display:flex}summary[data-astro-cid-fzpbxy5g]{gap:var(--space-4);border-radius:var(--radius-3);color:var(--color-ink);cursor:pointer;list-style:none}summary[data-astro-cid-fzpbxy5g]::-webkit-details-marker{display:none}summary[data-astro-cid-fzpbxy5g]:after{content:"";width:var(--space-3);height:var(--space-3);border-right:var(--border-width-emphasis) solid currentColor;border-bottom:var(--border-width-emphasis) solid currentColor;transform:translateY(calc(-1 * var(--space-1))) rotate(45deg)}.menu[data-astro-cid-fzpbxy5g][open]>summary[data-astro-cid-fzpbxy5g]:after{transform:translateY(var(--space-1)) rotate(-135deg)}summary[data-astro-cid-fzpbxy5g]:hover,summary[data-astro-cid-fzpbxy5g]:active{color:var(--color-primary-600)}.site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{color:var(--color-primary-link)}.site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{color:var(--color-primary-600)}.site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:active{color:var(--color-primary-700)}.site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{color:var(--color-ink);font-weight:var(--type-weights-2)}.panel[data-astro-cid-fzpbxy5g]{padding:var(--space-4) var(--space-4);background-color:var(--color-paper);border-bottom:var(--border-width-hairline) solid var(--color-line);box-shadow:var(--elevation-2);position:absolute;top:100%;left:0;right:0}.login[data-astro-cid-fzpbxy5g]{flex-shrink:0}.wide[data-astro-cid-fzpbxy5g]{display:none}@media (width>=768px){.bar[data-astro-cid-fzpbxy5g]{gap:var(--space-8)}.brand[data-astro-cid-fzpbxy5g]{margin-right:0}.site-nav[data-astro-cid-fzpbxy5g]{margin-right:auto}.narrow[data-astro-cid-fzpbxy5g]{display:none}.wide[data-astro-cid-fzpbxy5g]{display:block}.links[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--space-4);display:flex}.menu[data-astro-cid-fzpbxy5g]{position:relative}.panel[data-astro-cid-fzpbxy5g]{top:calc(100% + var(--space-4));border:var(--border-width-hairline) solid var(--color-line);border-radius:var(--radius-3);min-width:max-content;right:auto}}:root{--color-paper:#f4efe8;--color-paper-deep:#ece4d7;--color-surface:#fbf8f3;--color-surface-hover:#f7f1e7;--color-surface-raised:#fff;--color-ink:#1a1612;--color-ink-2:#463d32;--color-ink-3:#564d43;--color-ink-4:#6d6254;--color-ink-on-ember:#fff;--color-line:#dfd4c2;--color-line-soft:#ebe2d3;--color-line-strong:#c2b6a0;--color-ember:#b64512;--color-ember-deep:#8c3309;--color-ember-hover:#8c3309;--color-ember-soft:#fbeee2;--color-brand-mark:#b64512;--color-navy-fg:#1c3054;--color-navy-bg:#d8dee8;--color-navy-border:#b9c3d4;--color-eucalypt-bg:#dde8d5;--color-eucalypt-fg:#2f4d25;--color-eucalypt-border:#c3d5b5;--color-bronze-bg:#f4e6c8;--color-bronze-fg:#6f4c0b;--color-bronze-border:#e1cc97;--color-rust-bg:#f2d6cf;--color-rust-fg:#6a1e14;--color-rust-border:#dcb1a8;--color-grain-color:#1a161208;--color-callout-warn-bg:#fbf4df;--color-callout-warn-border:#a87318;--color-default-400:#8d7e6d;--color-default-500:#6d6254;--color-ember-focus-ring:#b6451226;--color-focus:#b64512;--color-primary-600:#9b380c;--color-primary-700:#7e2d08;--color-primary-link:#b64512;--color-callout-default-bg:#fff8f0;--color-callout-good-bg:#edf3e6;--color-callout-info-bg:#ecf0f7;--color-callout-rust-bg:#f9e8e3;--color-stone-bg:#e4ddd2;--space-0:0px;--space-1:2px;--space-2:4px;--space-3:6px;--space-4:8px;--space-5:10px;--space-6:12px;--space-7:14px;--space-8:16px;--space-9:20px;--space-10:24px;--space-11:28px;--space-12:32px;--space-13:40px;--space-14:48px;--space-15:1px;--space-16:3px;--radius-0:0px;--radius-1:3px;--radius-2:4px;--radius-3:6px;--radius-4:8px;--radius-5:9999px;--type-scale-0:11px;--type-scale-1:12px;--type-scale-2:14px;--type-scale-3:16px;--type-scale-4:17px;--type-scale-5:18px;--type-scale-6:20px;--type-scale-7:24px;--type-scale-8:32px;--type-scale-9:36px;--type-scale-10:48px;--type-line-height-4:1.55;--type-line-height-5:1.25;--type-line-height-7:1.15;--type-line-height-8:1.05;--type-line-height-10:1.05;--type-letter-spacing-0:.16em;--type-letter-spacing-1:.18em;--type-letter-spacing-2:.02em;--type-letter-spacing-5:-.01em;--type-letter-spacing-6:-.02em;--type-letter-spacing-7:-.015em;--type-letter-spacing-8:-.025em;--type-letter-spacing-9:.08em;--type-letter-spacing-10:-.025em;--type-weights-0:400;--type-weights-1:500;--type-weights-2:600;--type-family:"Source Sans 3", sans-serif;--display-face:"Saira", system-ui, -apple-system, sans-serif;--opacity-disabled:.5;--opacity-hover:.8;--opacity-pending:.55;--opacity-pulse:.6;--border-width-hairline:1px;--border-width-checkbox:1.5px;--border-width-emphasis:2px;--border-width-rule:3px;--elevation-0:none;--elevation-1:0 1px 0 #1a16120a;--elevation-2:0 1px 2px #1a16120a, 0 4px 16px -6px #1a161214;--elevation-3:0 2px 4px #1a16120d, 0 12px 32px -12px #1a161229;--elevation-4:0 0 0 3px #b6451240;--elevation-5:0 0 0 1px #b6451266, 0 8px 24px -8px #b6451240;--elevation-6:0 1px 0 #0006;--elevation-7:0 1px 2px #0000004d, 0 4px 16px -6px #00000080;--elevation-8:0 2px 4px #0006, 0 12px 32px -12px #0009;--elevation-9:inset 3px 0 0 #b64512;--motion-duration-fast:.15s;--motion-duration-standard:.3s;--motion-duration-slow:.4s;--motion-easing-standard:ease;--motion-easing-decelerate:ease-out;--motion-easing-accelerate:ease-in;--motion-easing-emphasized:ease-out;--motion-easing-overshoot:cubic-bezier(.34, 1.56, .64, 1);--motion-hover-cue:color .15s ease-out, border-color .15s ease-out, background-color .15s ease-out;--layout-content_max:1412px;--layout-header_min:56px;--layout-touch_min:44px;--layout-containers-prose:680px;--layout-containers-content:1412px;--layout-containers-rail:240px;--layout-containers-document:880px;--breakpoint-mobile:520px;--breakpoint-tablet:768px;--breakpoint-desktop:1024px}@media (prefers-color-scheme:dark){:root{--color-paper:#15110d;--color-paper-deep:#1f1a14;--color-surface:#221c16;--color-surface-hover:#2a2218;--color-surface-raised:#2d251c;--color-ink:#f4efe8;--color-ink-2:#d4cbb7;--color-ink-3:#b5ab9b;--color-ink-4:#a49784;--color-ink-on-ember:#fff;--color-line:#332b21;--color-line-soft:#28211a;--color-line-strong:#473c2d;--color-ember:#b64512;--color-ember-deep:#d8643c;--color-ember-hover:#8c3309;--color-ember-soft:#4a2412;--color-brand-mark:#d8643c;--color-navy-fg:#b9c3d4;--color-navy-bg:#1a2238;--color-navy-border:#2d3a5c;--color-eucalypt-bg:#1f2d17;--color-eucalypt-fg:#c3d5b5;--color-eucalypt-border:#2f4d25;--color-bronze-bg:#2a1e08;--color-bronze-fg:#e5cb85;--color-bronze-border:#4d3812;--color-rust-bg:#2e1108;--color-rust-fg:#e0afa4;--color-rust-border:#4d1c12;--color-grain-color:#ffffff06;--color-callout-warn-bg:#2a2208;--color-callout-warn-border:#d9a24f;--color-default-400:#847662;--color-default-500:#a49784;--color-ember-focus-ring:#d8643c33;--color-focus:#b64512;--color-primary-600:#d8643c;--color-primary-700:#eba785;--color-primary-link:#e07a55;--color-callout-default-bg:#2c1a0e;--color-callout-good-bg:#1b2715;--color-callout-info-bg:#181f30;--color-callout-rust-bg:#2d1a14;--color-stone-bg:#2a2520;--elevation-0:none;--elevation-1:0 1px 0 #0006;--elevation-2:0 1px 2px #0000004d, 0 4px 16px -6px #00000080;--elevation-3:0 2px 4px #0006, 0 12px 32px -12px #0009;--elevation-4:0 0 0 3px #d8643c52}}@font-face{font-family:Saira;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/saira-latin-600-normal.woff2)format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/source-sans-3-latin-400-normal.woff2)format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/source-sans-3-latin-500-normal.woff2)format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/source-sans-3-latin-600-normal.woff2)format("woff2")}:root{color-scheme:light dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background-color:var(--color-paper);min-height:100vh;color:var(--color-ink);font-family:var(--type-family);font-size:var(--type-scale-4);line-height:var(--type-line-height-4);flex-direction:column;margin:0;display:flex}body:before{content:"";pointer-events:none;z-index:0;background-color:var(--color-grain-color);position:fixed;inset:0;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}h1,h2,h3{font-family:var(--display-face);font-weight:var(--type-weights-2);margin:0 0 var(--space-9);text-wrap:balance}h1{font-size:var(--type-scale-9);line-height:var(--type-line-height-8);letter-spacing:var(--type-letter-spacing-8)}h2{font-size:var(--type-scale-8);line-height:var(--type-line-height-8);letter-spacing:var(--type-letter-spacing-8)}h3{font-size:var(--type-scale-6);line-height:var(--type-line-height-7);letter-spacing:var(--type-letter-spacing-6);margin-bottom:var(--space-4)}p{margin:0 0 var(--space-8)}a{color:var(--color-primary-link);text-underline-offset:3px;transition:var(--motion-hover-cue)}a:hover{color:var(--color-primary-600)}a:active{color:var(--color-primary-700)}:focus-visible{outline:var(--border-width-emphasis) solid var(--color-focus);outline-offset:var(--space-1)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.content{width:100%;max-width:var(--layout-content_max);padding-inline:var(--space-8);z-index:1;margin-inline:auto;position:relative}.prose{max-width:var(--layout-containers-prose);color:var(--color-ink-2)}@media (width>=1024px){h1{font-size:var(--type-scale-10);line-height:var(--type-line-height-10);letter-spacing:var(--type-letter-spacing-10)}.content{padding-inline:var(--space-13)}}.eyebrow{font-size:var(--type-scale-1);letter-spacing:var(--type-letter-spacing-1);text-transform:uppercase;color:var(--color-ink-3);font-weight:var(--type-weights-1);margin:0 0 var(--space-6)}.skip-link{left:-9999px;top:var(--space-4);z-index:10;min-height:var(--layout-touch_min);background-color:var(--color-surface-raised);color:var(--color-ink);border:var(--border-width-hairline) solid var(--color-line-strong);border-radius:var(--radius-3);padding:var(--space-4) var(--space-8);align-items:center;text-decoration:none;display:inline-flex;position:absolute}.skip-link:focus{left:var(--space-8)}.button-primary{min-height:var(--layout-touch_min);padding-inline:var(--space-8);border:var(--border-width-hairline) solid var(--color-ember);border-radius:var(--radius-3);background-color:var(--color-ember);color:var(--color-ink-on-ember);font-family:var(--type-family);font-weight:var(--type-weights-2);font-size:var(--type-scale-2);letter-spacing:var(--type-letter-spacing-2);white-space:nowrap;transition:var(--motion-hover-cue);align-items:center;text-decoration:none;display:inline-flex}.button-primary:hover,.button-primary:active{background-color:var(--color-ember-hover);border-color:var(--color-ember-hover);color:var(--color-ink-on-ember)}.button-primary:active{transform:translateY(1px)}.standalone-link{min-height:var(--layout-touch_min);align-items:center;display:inline-flex}
