@import url("https://fonts.googleapis.com/css2?family=Newsreader:ital,opsz,wght@0,6..72,300;0,6..72,400;0,6..72,500;0,6..72,600;0,6..72,700;1,6..72,300;1,6..72,400;1,6..72,500;1,6..72,600&family=Geist:wght@300;400;500;600;700&family=Geist+Mono:wght@400;500;600&display=swap");:root{--paper-50:#fbf8f2;--paper-100:#f6f2ea;--paper-200:#efe9dc;--paper-300:#e4dcc9;--paper-400:#cfc5ae;--ink-900:#16181c;--ink-800:#1f232a;--ink-700:#3a3f48;--ink-600:#51565e;--ink-500:#6a6f78;--ink-400:#8c9097;--ink-300:#b5b7bc;--ink-100:#e2e3e6;--vault-900:#0c1e33;--vault-800:#112940;--vault-700:#1a3554;--vault-500:#335480;--vault-300:#93a8c4;--vault-100:#dde4ee;--ember-900:#6e2014;--ember-700:#a33523;--ember-600:#c5482d;--ember-500:#d75f44;--ember-300:#eca791;--ember-100:#f8e1d7;--ember-50:#fcf1eb;--sentiment-hostile:#be3a23;--sentiment-concerned:#d89b2c;--sentiment-neutral:#8c9097;--sentiment-receptive:#6a8f6b;--sentiment-supportive:#2e7a6b;--risk-low:#2e7a6b;--risk-medium:#d89b2c;--risk-high:#c5482d;--risk-critical:#6e2014;--bg-page:var(--paper-50);--bg-surface:var(--paper-100);--bg-surface-2:#fff;--bg-inset:var(--paper-200);--bg-inverse:var(--vault-900);--fg-default:var(--ink-900);--fg-muted:var(--ink-500);--fg-subtle:var(--ink-400);--fg-on-inverse:var(--paper-50);--fg-accent:var(--ember-600);--border-subtle:var(--paper-300);--border-default:#d9d0bc;--border-strong:var(--ink-700);--font-display:"Newsreader","Times New Roman",Georgia,serif;--font-serif:"Newsreader","Times New Roman",Georgia,serif;--font-sans:"Geist",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;--fs-display-2xl:64px;--fs-display-xl:52px;--fs-display-lg:40px;--fs-display-md:32px;--fs-h1:28px;--fs-h2:22px;--fs-h3:18px;--fs-body-lg:16px;--fs-body:15px;--fs-body-sm:13px;--fs-caption:12px;--fs-micro:11px;--lh-tight:1.08;--lh-snug:1.22;--lh-normal:1.45;--lh-relaxed:1.6;--lh-loose:1.75;--tracking-display:-0.02em;--tracking-tight:-0.01em;--tracking-normal:0em;--tracking-wide:0.04em;--tracking-caps:0.12em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:56px;--space-10:72px;--space-11:96px;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--radius-xl:16px;--radius-pill:999px;--shadow-xs:0 1px 0 rgba(22,24,28,.04),0 0 0 0.5px rgba(22,24,28,.06);--shadow-sm:0 1px 2px rgba(22,24,28,.05),0 0 0 0.5px rgba(22,24,28,.06);--shadow-md:0 2px 6px rgba(22,24,28,.06),0 1px 2px rgba(22,24,28,.04),0 0 0 0.5px rgba(22,24,28,.06);--shadow-lg:0 12px 32px rgba(22,24,28,.1),0 4px 8px rgba(22,24,28,.05),0 0 0 0.5px rgba(22,24,28,.06);--shadow-popover:0 16px 40px rgba(12,30,51,.18),0 0 0 0.5px rgba(22,24,28,.1);--shadow-inset:inset 0 0 0 1px var(--border-subtle);--ease-standard:cubic-bezier(0.2,0,0,1);--ease-emphasized:cubic-bezier(0.3,0,0,1);--ease-exit:cubic-bezier(0.4,0,1,1);--dur-fast:120ms;--dur-base:200ms;--dur-slow:320ms;--max-width-prose:68ch;--max-width-app:1440px}body,html{margin:0;padding:0;background:var(--bg-page);min-height:100vh}body{font-family:var(--font-sans);color:var(--ink-900);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01","cv11"}*,:after,:before{box-sizing:border-box}::selection{background:var(--ember-100);color:var(--ember-900)}button{font-family:inherit}details>summary{list-style:none}details>summary::-webkit-details-marker{display:none}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--paper-300);border-radius:999px;border:2px solid var(--bg-page)}::-webkit-scrollbar-track{background:transparent}@keyframes pc-pulse{0%{box-shadow:0 0 0 0 rgba(197,72,45,.4)}70%{box-shadow:0 0 0 6px rgba(197,72,45,0)}to{box-shadow:0 0 0 0 rgba(197,72,45,0)}}@keyframes pc-fade{0%{opacity:.001;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes pc-spin{to{transform:rotate(1turn)}}@keyframes pc-slide-in{0%{transform:translateX(16px);opacity:.001}to{transform:none;opacity:1}}@keyframes pc-slide-over{0%{transform:translateX(100%)}to{transform:none}}@keyframes pc-indeterminate{0%{left:-40%}to{left:100%}}main{animation:pc-fade .28s var(--ease-standard)}.text-display-2xl,.text-display-lg,.text-display-md,.text-display-xl{font-family:var(--font-display);font-weight:400;letter-spacing:var(--tracking-display);line-height:var(--lh-tight);color:var(--fg-default)}.text-display-2xl{font-size:var(--fs-display-2xl)}.text-display-xl{font-size:var(--fs-display-xl)}.text-display-lg{font-size:var(--fs-display-lg)}.text-display-md{font-size:var(--fs-display-md)}.text-h1,.text-h2,.text-h3{font-family:var(--font-sans);color:var(--fg-default);letter-spacing:var(--tracking-tight);line-height:var(--lh-snug)}.text-h1{font-size:var(--fs-h1);font-weight:600}.text-h2{font-size:var(--fs-h2);font-weight:600}.text-h3{font-size:var(--fs-h3);font-weight:600}.text-body,.text-body-lg,.text-body-sm{font-family:var(--font-sans);font-weight:400;line-height:var(--lh-normal);color:var(--fg-default)}.text-body-lg{font-size:var(--fs-body-lg)}.text-body{font-size:var(--fs-body)}.text-body-sm{font-size:var(--fs-body-sm);color:var(--fg-muted)}.text-prose{font-family:var(--font-serif);font-size:17px;line-height:var(--lh-relaxed);color:var(--ink-800);max-width:var(--max-width-prose);text-wrap:pretty}.text-caption{font-size:var(--fs-caption);line-height:var(--lh-normal)}.text-caption,.text-eyebrow{font-family:var(--font-sans);color:var(--fg-muted)}.text-eyebrow{font-size:var(--fs-micro);font-weight:600;letter-spacing:var(--tracking-caps);text-transform:uppercase}.text-mono{font-family:var(--font-mono);font-size:var(--fs-body-sm);font-feature-settings:"ss01","cv01";color:var(--ink-800)}.pc-infotip-trigger:focus-visible,.pc-infotip-trigger:hover{opacity:1!important;outline:none}.pc-infotip-trigger:focus-visible{box-shadow:0 0 0 2px var(--ember-600,#c5482d)}.pc-infotip-body{position:fixed;z-index:50;background:var(--ink-900,#1a1a1a);color:var(--paper-50,#f8f6ee);padding:8px 10px;border-radius:4px;font-family:var(--font-sans,system-ui);font-size:12px;line-height:1.45;font-weight:400;width:max-content;max-width:260px;text-transform:none;letter-spacing:0;pointer-events:none}.text-display-italic{font-family:var(--font-display);font-style:italic;font-weight:400;letter-spacing:-.015em}.rr-nav{padding:0 28px}.rr-nav-session{flex:0 1 360px;min-width:0}.rr-nav-session>button{width:100%;min-width:0}.rr-nav-menu-links{display:none}@media (max-width:1180px){.rr-nav-label{display:none}}@media (max-width:900px){.rr-nav-org-name{display:none}}@media (max-width:640px){.rr-nav{padding:0 12px}.rr-nav-links{display:none!important}.rr-nav-menu-links{display:block}}@media (max-width:900px){.rr-stack-md{grid-template-columns:minmax(0,1fr)!important}.rr-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){.rr-stack-sm{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:480px){.rr-cols-4{grid-template-columns:minmax(0,1fr)!important}}.rr-scroll-x{max-width:100%;overflow-x:auto;scrollbar-width:thin}.rr-reveal:focus-visible,.rr-reveal:focus-within{opacity:1!important}@media (hover:none){.rr-reveal{opacity:1!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}