@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/eb-garamond-latin-CRpggXlh.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/eb-garamond-latin-ext-B6IpcvL2.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/eb-garamond-italic-latin-DSEbMgZu.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/eb-garamond-italic-latin-ext-V7s3nWfX.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/dm-sans-latin-Bf69Tn_J.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/dm-sans-latin-ext-oos9povj.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:italic;font-weight:400 700;font-display:swap;src:url(/assets/dm-sans-italic-latin-ll47TIEM.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:italic;font-weight:400 700;font-display:swap;src:url(/assets/dm-sans-italic-latin-ext-Dn8Y1iLA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--linen: #faf9f7;--linen-2: #f2efe8;--linen-3: #ecebe3;--ink: #0d0d0d;--ink-soft: #2a2a2a;--ink-mute: #6b6b69;--ink-faint: #a3a29d;--intelligence: #1c4d3e;--intelligence-deep: #143a2f;--intelligence-soft: #a1b4ad;--intelligence-wash: #e6ece9;--attention: #a32a30;--attention-muted: #f1d8d9;--paper: #ffffff;--signal-success: #1c4d3e;--signal-warning: #c08a18;--signal-danger: #a32a30;--signal-muted: #f3ecd9;--signal-warning-fg: #7a5400;--amber: var(--signal-warning-fg);--amber-bg: var(--signal-muted);--surface-canvas: var(--linen);--surface-raised: var(--paper);--surface-sunken: var(--linen-2);--surface-inverse: var(--ink);--surface-brand: var(--intelligence);--fg-1: var(--ink);--fg-2: var(--ink-soft);--fg-3: var(--ink-mute);--fg-4: var(--ink-faint);--fg-brand: var(--intelligence);--fg-on-dark: var(--linen);--border-1: #e4e1d8;--border-2: #d4d0c3;--font-serif: "EB Garamond", "Garamond", serif;--font-sans: "DM Sans", system-ui, -apple-system, sans-serif;--font-mono: "DM Mono", "ui-monospace", monospace;--text-xxs: .6875rem;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-md: 1.125rem;--text-lg: 1.375rem;--text-xl: 1.75rem;--text-2xl: 2.25rem;--text-3xl: 3rem;--text-4xl: 4rem;--track-tight: -.01em;--track-snug: -.005em;--track-normal: 0;--track-wide: .04em;--track-label: .18em;--track-wordmark: .22em;--leading-tight: 1.05;--leading-snug: 1.2;--leading-body: 1.5;--leading-prose: 1.65;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--space-9: 6rem;--space-10: 8rem;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 20px;--radius-pill: 999px;--shadow-1: 0 1px 2px rgba(13,13,13,.1);--shadow-2: 0 2px 4px rgba(13,13,13,.08), 0 8px 24px rgba(13,13,13,.06);--shadow-3: 0 2px 3px rgba(13,13,13,.12), 0 4px 6px rgba(13,13,13,.12);--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-exit: cubic-bezier(.4, 0, 1, 1);--dur-1: .12s;--dur-2: .2s;--dur-3: .32s;--dur-4: .56s;--color-primary: var(--intelligence);--color-primary-deep: var(--intelligence-deep);--color-primary-soft: var(--intelligence-soft);--color-primary-wash: var(--intelligence-wash);--skeleton-base: var(--linen-2)}@keyframes lede-skeleton-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion: reduce){.lede-skeleton{animation:none!important}}@keyframes lede-fade-in{0%{opacity:0}to{opacity:1}}.lede-fade-in{animation:lede-fade-in var(--dur-2) var(--ease-standard) both}@media (prefers-reduced-motion: reduce){.lede-fade-in{animation:none!important}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}html,body,#root{overflow-x:hidden;max-width:100%}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ledeSpin{to{transform:rotate(360deg)}}@keyframes appFadeIn{0%{opacity:0}to{opacity:1}}body{background:var(--surface-canvas);color:var(--fg-1);font-family:var(--font-sans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}@keyframes askPulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion: reduce){@keyframes askPulse{0%,to{opacity:1}}}@keyframes livePulse{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion: reduce){@keyframes livePulse{0%,to{opacity:1}}}@keyframes accountCue{0%,to{background:transparent}50%{background:#ffffff29}}@media (prefers-reduced-motion: reduce){@keyframes accountCue{0%,to{background:#ffffff1a}}}
