:root{--color-ground:#fff;--color-ink:#1a1a1c;--color-gray:#6b6b70;--color-hairline:#e3e3e5;--color-fill:#ededef;--color-on-ink:#fff;--color-brand:#f8a022;--color-person-1:#f5a623;--color-person-2:#3ba3c9;--color-person-3:#8fb052;--color-person-4:#7b7bc9;--color-person-5:#e07b6a;--color-on-ink-gray:#b4b4b8;--color-money-off:#2a7349;--font-mono:"SF Mono";--font-weight-regular:400;--font-weight-semibold:600;--tracking-title:-.025em;--tracking-heading:-.01em;--tracking-hero:-.03em;--breakpoint-phone:760px;--layout-floor:360px;--layout-measure:680px;--layout-page:1088px;--radius-value:12px;--radius-surface:28px;--radius-full:999px;--text-note:.8125rem;--text-detail:.9375rem;--text-list:1.0625rem;--text-read:1.125rem;--text-subhead:1.375rem;--text-heading:1.75rem;--text-title:2.75rem;--text-hero:4rem;--leading-note:1.125rem;--leading-detail:1.375rem;--leading-list:1.5rem;--leading-read:1.875rem;--leading-subhead:1.75rem;--leading-heading:2.125rem;--leading-title:3.125rem;--leading-hero:4.25rem;--spacing-0-5:.125rem;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-12:3rem;--spacing-18:4.5rem;--spacing-30:7.5rem;--size-control:2.75rem;--size-face:2.5rem;--size-nav:2.25rem;--size-phone:24.375rem;--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-face:ui-rounded, "SF Pro Rounded", system-ui, sans-serif;--font-weight-money:var(--font-weight-semibold);--rhythm-section:var(--spacing-30);--rhythm-section-article:var(--spacing-18);--rhythm-block:var(--spacing-6);--rhythm-row:var(--spacing-4);--rhythm-tight:var(--spacing-1);--press-scale:.98;--press-scale-face:.94;--press-opacity:.9;--hover-opacity-ink:.88;--focus-ring-width:1.5px;--focus-ring-offset:3px;--size-icon:1rem;--spacing-5:1.25rem;--measure-answer:27.5rem;--shadow-socket:inset 0 1.5px 3px #0000001a;--duration-hover:.12s;--duration-exit:.12s;--duration-fade:.16s;--duration-enter:.18s;--duration-press:0s;--duration-release:.2s;--duration-settle:.32s;--duration-refuse:.4s;--stagger-cascade:45ms;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--ease-standard:linear(0, .038, .127, .243, .367, .487, .596, .691, .771, .836, .887, .927, .956, .977, .991, 1.001, 1.007, 1.01, 1.011, 1.011, 1.01, 1.009, 1.008, 1.006, 1);--duration-standard:.51s}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}a,button,summary{touch-action:manipulation}button,summary{-webkit-user-select:none;user-select:none}a:active,summary:active{opacity:var(--press-opacity);transition-duration:var(--duration-press)}body{background:var(--color-ground);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-read);line-height:var(--leading-read);font-weight:var(--font-weight-regular);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4,p,ul,ol,figure,blockquote{margin:0}h1,h2,h3,h4{font-weight:inherit}button{font:inherit;color:inherit}.sr{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}:focus-visible{outline:var(--focus-ring-width) solid var(--color-ink);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion:reduce){:root{--press-scale:1;--press-scale-face:1}*,:before,:after{transition-duration:var(--duration-fade)!important;transition-property:opacity,color,background-color,border-color,box-shadow!important;animation-duration:.01ms!important}*{view-transition-name:none!important}:root{view-transition-name:root!important}::view-transition-group(*){animation-duration:var(--duration-fade)!important}::view-transition-old(*){animation-duration:var(--duration-fade)!important}::view-transition-new(*){animation-duration:var(--duration-fade)!important}:active{transition-duration:var(--duration-press)!important}}@view-transition{navigation:auto}::view-transition-old(root){animation:page-out var(--duration-exit) var(--ease-exit) both}::view-transition-old(page-title){animation:page-out var(--duration-exit) var(--ease-exit) both}::view-transition-new(root){animation:page-in var(--duration-fade) var(--ease-out) var(--duration-exit) both}::view-transition-new(page-title){animation:page-in var(--duration-fade) var(--ease-out) var(--duration-exit) both}::view-transition-group(page-title){animation-duration:var(--duration-standard);animation-timing-function:var(--ease-standard)}::view-transition-old(page-title){block-size:auto;inline-size:auto}::view-transition-new(page-title){block-size:auto;inline-size:auto}@media (prefers-reduced-motion:no-preference){html:active-view-transition-type(morph)::view-transition-new(root){animation-delay:calc(var(--duration-standard) / 2)}}body>.nav:not(:has([data-pop][open])){view-transition-name:site-nav}::view-transition-old(site-nav){background:var(--color-ground)}::view-transition-new(site-nav){background:var(--color-ground)}@keyframes page-out{to{opacity:0}}@keyframes page-in{0%{opacity:0}}
