.vk8Wka_root{--header-actions-column:8;justify-content:flex-end;align-items:center;gap:var(--spacing-8);min-inline-size:0;display:flex}@media not (max-width:1024px){.vk8Wka_root{--header-actions-column:9}}@media not (max-width:1400px){.vk8Wka_root{--header-actions-column:10}}@media (min-width:768px){.vk8Wka_root{min-inline-size:calc((13 - var(--header-actions-column))*(100cqi - 11*var(--grid-gutter))/12 + (12 - var(--header-actions-column))*var(--grid-gutter))}}@media (min-width:1100px) and (not (min-width:1400px)){.vk8Wka_root:not(:has([data-open=true])){min-inline-size:0}}.vk8Wka_swap{flex-grow:1;justify-content:flex-end;min-inline-size:0;display:flex}.vk8Wka_swap>*{flex-grow:1}.vk8Wka_utilities{align-items:center;gap:var(--spacing-8);flex-shrink:0;display:flex}
.UTJ3Tq_root{z-index:var(--z-index-nav);block-size:var(--header-nav-height);background-color:var(--theme-background-primary);transition:transform .3s;position:sticky;top:0}@media (prefers-reduced-motion:reduce){.UTJ3Tq_root{transition:none}}.UTJ3Tq_root[data-hidden=true]{transform:translateY(-100%)}@media (scripting:enabled){body:has([data-site-header-over]) .UTJ3Tq_root{background-color:#0000}body:has([data-hero-nav]) .UTJ3Tq_root{background-color:#0000}body:has([data-hero-nav=over]) .UTJ3Tq_root[data-hidden=true]{transform:none}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){body:has([data-hero-nav=away]) .UTJ3Tq_root:not(:focus-within){transform:translateY(-100%)}body:has([data-hero-nav=away]:not([data-hero-live])) .UTJ3Tq_root{animation:.3s 6s forwards UTJ3Tq_hero-nav-return}}@media (scripting:enabled){body:has([data-site-header-ease]) .UTJ3Tq_root{transition:transform .3s,background-color 1.1s,color 1.1s}}@media (scripting:enabled) and (prefers-reduced-motion:reduce){body:has([data-site-header-ease]) .UTJ3Tq_root{transition:background-color 1.1s,color 1.1s}}@media (scripting:enabled){body:has([data-site-header-ease=scroll]) .UTJ3Tq_root{transition:transform .3s,background-color .3s,color .3s}}@media (scripting:enabled) and (prefers-reduced-motion:reduce){body:has([data-site-header-ease=scroll]) .UTJ3Tq_root{transition:none}}.UTJ3Tq_bar{align-items:center;column-gap:var(--spacing-16);block-size:100%;max-inline-size:var(--grid-max-width);padding-inline:var(--grid-margin);grid-template-columns:auto 1fr;grid-template-areas:"logo end";margin-inline:auto;display:grid;container-type:inline-size}@media (min-width:1100px) and (not (min-width:1400px)){.UTJ3Tq_bar{column-gap:var(--spacing-8);grid-template-columns:auto 1fr auto;grid-template-areas:"logo start end"}}@media (min-width:1400px){.UTJ3Tq_bar{grid-template-columns:1fr auto 1fr;grid-template-areas:"start logo end"}}.UTJ3Tq_start{align-items:center;gap:var(--spacing-8);grid-area:start;display:none}@media (min-width:1100px){.UTJ3Tq_start{display:flex}}@media (min-width:1100px) and (not (min-width:1400px)){.UTJ3Tq_start{justify-content:flex-end}.UTJ3Tq_bar:has([data-open=true]) .UTJ3Tq_start{display:none}}.UTJ3Tq_logo{--header-logo-inline-size:170px;--header-logo-fade-duration:.2s;transition:opacity var(--header-logo-fade-duration) ease-out,visibility var(--header-logo-fade-duration);grid-area:logo;align-items:center;display:flex}@media (min-width:1400px){.UTJ3Tq_logo{inline-size:var(--header-logo-inline-size);justify-content:center}}.UTJ3Tq_logo a{align-items:center;text-decoration:none;display:flex}@media not (min-width:640px){.UTJ3Tq_logo a>div:first-child{display:none}}@media (min-width:640px){.UTJ3Tq_logo a>svg:last-child{display:none}}.UTJ3Tq_end{grid-area:end;justify-content:flex-end;align-items:center;display:flex}@media not (min-width:1400px){.UTJ3Tq_end{min-inline-size:0}}@media (min-width:1400px){.UTJ3Tq_root[data-focus-mode=true] .UTJ3Tq_logo{visibility:hidden;opacity:0;pointer-events:none}}@media not (min-width:1400px){.UTJ3Tq_root[data-focus-mode=true] .UTJ3Tq_logo a>div:first-child{display:none}.UTJ3Tq_root[data-focus-mode=true] .UTJ3Tq_logo a>svg:last-child{display:block}}@keyframes UTJ3Tq_hero-nav-return{to{transform:none}}
@media (prefers-reduced-motion:no-preference){._4mzI4G_trigger svg{transition:transform .15s ease-out}}._4mzI4G_trigger[data-popup-open]{--button-text:var(--theme-button-primary-foreground);--button-text-hover:var(--theme-button-primary-foreground);--button-background:var(--theme-button-primary-background);--button-border:var(--theme-button-primary-border)}._4mzI4G_trigger[data-popup-open] svg{transform:rotate(180deg)}._4mzI4G_positioner{z-index:1000;outline:0}._4mzI4G_popup{--nav-dropdown-column-min-inline-size:140px;--nav-dropdown-row-block-size:28px;--nav-dropdown-row-padding:var(--spacing-4) var(--spacing-16);--nav-dropdown-inset:10px;grid-template-columns:repeat(var(--nav-dropdown-columns,1), minmax(0, 1fr));min-inline-size:min(var(--nav-dropdown-columns,1)*var(--nav-dropdown-column-min-inline-size) + (var(--nav-dropdown-columns,1) - 1)*var(--spacing-8) + 2*var(--nav-dropdown-inset) + 2px,var(--available-width,100vw));max-inline-size:var(--available-width,100vw);overflow-wrap:anywhere;column-gap:var(--spacing-8);padding:var(--nav-dropdown-inset);border:1px solid var(--nav-dropdown-border,var(--color-gray-250));border-radius:var(--spacing-16);background:var(--nav-dropdown-background,var(--color-gray-000));transform-origin:var(--transform-origin);outline:0;display:grid;box-shadow:0 4px 24px #0000000d}@media (prefers-reduced-motion:no-preference){._4mzI4G_popup{transition:transform .15s,opacity .15s}}._4mzI4G_popup[data-starting-style],._4mzI4G_popup[data-ending-style]{opacity:0;transform:scale(.9)}._4mzI4G_column{gap:var(--spacing-4);flex-direction:column;min-inline-size:0;display:flex}._4mzI4G_columnHeading{min-block-size:var(--nav-dropdown-row-block-size);padding:var(--nav-dropdown-row-padding);color:var(--nav-dropdown-heading,var(--color-gray-450));-webkit-user-select:none;user-select:none;align-items:center;display:flex}._4mzI4G_item{min-block-size:var(--nav-dropdown-row-block-size);padding:var(--nav-dropdown-row-padding);border-radius:var(--spacing-8);cursor:pointer;-webkit-user-select:none;user-select:none;outline:0;align-items:center;text-decoration:none;transition:background-color .2s;display:flex}._4mzI4G_item[data-highlighted]{background-color:var(--theme-background-tertiary)}._4mzI4G_item:focus-visible:not(:hover){outline:2px solid var(--theme-focus-ring,var(--color-sky));outline-offset:-2px}._4mzI4G_itemLabel{color:var(--theme-button-tertiary-foreground)}
._7u0keW_root{align-items:center;gap:var(--spacing-8);display:flex}
.A1YAyq_popup{--site-menu-z-index:999;z-index:var(--site-menu-z-index);background-color:var(--theme-background-primary);color:var(--theme-foreground-secondary);outline:0;flex-direction:column;transition:opacity .15s;display:flex;position:fixed;inset:0}.A1YAyq_popup[data-starting-style],.A1YAyq_popup[data-ending-style]{opacity:0}.A1YAyq_title{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.A1YAyq_bar{justify-content:space-between;align-items:center;gap:var(--spacing-16);block-size:var(--header-nav-height);padding-inline:var(--grid-edge);flex-shrink:0;display:flex}@media (min-width:1280px){.A1YAyq_bar{justify-content:flex-end}}.A1YAyq_logo{color:var(--theme-foreground-primary);display:inline-flex}@media (min-width:1280px){.A1YAyq_logo{display:none}}.A1YAyq_scrollArea{flex:1;min-block-size:0}.A1YAyq_viewport{--site-menu-fade-size:40px;overscroll-behavior:contain;block-size:100%}.A1YAyq_viewport:before,.A1YAyq_viewport:after{content:"";z-index:1;pointer-events:none;transition:block-size .1s ease-out;position:absolute;inset-inline:0}.A1YAyq_viewport:before{--scroll-area-overflow-y-start:inherit;block-size:min(var(--site-menu-fade-size),var(--scroll-area-overflow-y-start));background:linear-gradient(to bottom, var(--theme-background-primary), transparent);inset-block-start:0}.A1YAyq_viewport:after{--scroll-area-overflow-y-end:inherit;block-size:min(var(--site-menu-fade-size),var(--scroll-area-overflow-y-end,var(--site-menu-fade-size)));background:linear-gradient(to top, var(--theme-background-primary), transparent);inset-block-end:0}.A1YAyq_content{flex-direction:column;min-block-size:100%;display:flex}.A1YAyq_scrollbar{background-color:var(--theme-background-quaternary);opacity:0;pointer-events:none;border-radius:.375rem;justify-content:center;inline-size:6px;margin:7px;transition:opacity .15s;display:flex}.A1YAyq_scrollbar[data-scrolling]{transition-duration:0s}.A1YAyq_scrollbar[data-hovering],.A1YAyq_scrollbar[data-scrolling]{opacity:1;pointer-events:auto}.A1YAyq_scrollbar:before{content:"";block-size:100%;inline-size:1.25rem;position:absolute}.A1YAyq_thumb{border-radius:inherit;background-color:var(--theme-foreground-quaternary);inline-size:100%}
.Z2kMRa_root{--search-swap-duration:.3s;--search-swap-ease:cubic-bezier(.25, 1, .5, 1);grid-template-areas:"layer";place-items:center end;min-inline-size:0;display:grid}@media not (min-width:1400px){.Z2kMRa_root{grid-template-columns:minmax(0,1fr)}}.Z2kMRa_idle,.Z2kMRa_search{grid-area:layer}.Z2kMRa_idle{transition:opacity var(--search-swap-duration) var(--search-swap-ease);align-items:center;display:flex}.Z2kMRa_search{clip-path:inset(0 0 0 100%);inline-size:100%;transition:clip-path var(--search-swap-duration) var(--search-swap-ease)}.Z2kMRa_root[data-open=true] .Z2kMRa_idle{opacity:0}.Z2kMRa_root[data-open=true] .Z2kMRa_search{clip-path:inset(0)}@media (prefers-reduced-motion:reduce){.Z2kMRa_idle,.Z2kMRa_search{transition:none}}
.aKo0nW_root{width:100%;display:inline-block;position:relative}.aKo0nW_root.aKo0nW_inline{display:contents}.aKo0nW_input{outline:none;width:100%}.aKo0nW_positioner{z-index:1000;outline:0}.aKo0nW_popup{padding:var(--spacing-8);align-items:flex-start;gap:var(--spacing-8);border-radius:var(--spacing-16);border:1px solid var(--theme-border-tertiary);transform-origin:var(--transform-origin);background:#fff;flex-direction:column;max-width:385px;display:flex;box-shadow:0 4px 24px #0000000d}@media (prefers-reduced-motion:no-preference){.aKo0nW_popup{transition:transform .15s,opacity .15s}}.aKo0nW_popup[data-starting-style],.aKo0nW_popup[data-ending-style]{opacity:0;transform:scale(.9)}.aKo0nW_list{gap:var(--spacing-4);flex-direction:column;width:100%;display:flex}.aKo0nW_item{cursor:pointer;-webkit-user-select:none;user-select:none;padding:var(--spacing-4) var(--spacing-16);align-items:center;gap:var(--spacing-4);color:var(--theme-button-tertiary-foreground);border-radius:var(--spacing-8);outline:0;align-self:stretch;transition:background-color .2s;display:flex}.aKo0nW_item[data-highlighted]{background-color:var(--theme-background-tertiary)}.aKo0nW_item[data-highlighted]:not(:hover){outline:2px solid var(--theme-focus-ring,var(--color-sky));outline-offset:-2px}.aKo0nW_item[data-disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.aKo0nW_item a{width:100%;color:inherit;white-space:nowrap;text-overflow:ellipsis;text-decoration:none;display:block;overflow:hidden}
.TGeX9W_theme-base,.TGeX9W_theme-white,.TGeX9W_suggestions,.TGeX9W_theme-ivory-dark,.TGeX9W_theme-ivory-medium,.TGeX9W_theme-slate,.TGeX9W_theme-slate-850,.TGeX9W_theme-black,:root,.TGeX9W_theme-ivory{--theme-foreground-body:var(--theme-foreground-primary);color:var(--theme-foreground-primary)}body:has([data-site-header-theme=light]) :is([data-site-nav],[data-skip-link]){--theme-foreground-body:var(--theme-foreground-primary);color:var(--theme-foreground-primary)}body:has([data-site-header-theme=ivory-dark]) :is([data-site-nav],[data-skip-link]){--theme-foreground-body:var(--theme-foreground-primary);color:var(--theme-foreground-primary)}body:has([data-site-header-theme=ivory-medium]) :is([data-site-nav],[data-skip-link]){--theme-foreground-body:var(--theme-foreground-primary);color:var(--theme-foreground-primary)}body:has([data-site-header-theme=slate]) :is([data-site-nav],[data-skip-link]){--theme-foreground-body:var(--theme-foreground-primary);color:var(--theme-foreground-primary)}body:has([data-site-header-theme=slate-dark]) :is([data-site-nav],[data-skip-link]){--theme-foreground-body:var(--theme-foreground-primary);color:var(--theme-foreground-primary)}body:has([data-site-header-theme=slate-850]) :is([data-site-nav],[data-skip-link]){--theme-foreground-body:var(--theme-foreground-primary);color:var(--theme-foreground-primary)}body:has([data-site-header-theme=dark]) :is([data-site-nav],[data-skip-link]){--theme-foreground-body:var(--theme-foreground-primary);color:var(--theme-foreground-primary)}body:has([data-hero-nav]:not([data-hero-ground=light])) :is([data-site-nav],[data-skip-link]){--theme-foreground-body:var(--theme-foreground-primary);color:var(--theme-foreground-primary)}body:has([data-site-header-theme=ivory]) :is([data-site-nav],[data-skip-link]){--theme-foreground-body:var(--theme-foreground-primary);color:var(--theme-foreground-primary)}body:has([data-site-header-theme=ivory-light]) :is([data-site-nav],[data-skip-link]){--theme-foreground-body:var(--theme-foreground-primary);color:var(--theme-foreground-primary)}:root,.TGeX9W_theme-ivory{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--theme-background-primary:var(--color-gray-050);--theme-background-secondary:var(--color-gray-100);--theme-background-tertiary:var(--color-gray-200);--theme-background-quaternary:var(--color-gray-300);--theme-foreground-primary:var(--color-gray-950);--theme-foreground-secondary:var(--color-gray-750);--theme-foreground-tertiary:var(--color-gray-600);--theme-foreground-quaternary:var(--color-gray-500);--theme-border-primary:var(--color-gray-350);--theme-border-secondary:var(--color-gray-250);--theme-border-tertiary:var(--color-gray-150);--theme-button-primary-background:var(--color-gray-950);--theme-button-primary-foreground:var(--color-gray-050);--theme-button-primary-border:var(--theme-button-primary-background);--theme-button-secondary-background:var(--color-gray-200);--theme-button-secondary-foreground:var(--color-gray-750);--theme-button-secondary-border:var(--color-gray-250);--theme-button-tertiary-background:var(--color-gray-100);--theme-button-tertiary-foreground:var(--color-gray-700);--theme-button-tertiary-border:var(--color-gray-200);--theme-focus-ring:var(--color-periwinkle-interactive)}body:has([data-site-header-theme=ivory]) :is([data-site-nav],[data-skip-link]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--theme-background-primary:var(--color-gray-050);--theme-background-secondary:var(--color-gray-100);--theme-background-tertiary:var(--color-gray-200);--theme-background-quaternary:var(--color-gray-300);--theme-foreground-primary:var(--color-gray-950);--theme-foreground-secondary:var(--color-gray-750);--theme-foreground-tertiary:var(--color-gray-600);--theme-foreground-quaternary:var(--color-gray-500);--theme-border-primary:var(--color-gray-350);--theme-border-secondary:var(--color-gray-250);--theme-border-tertiary:var(--color-gray-150);--theme-button-primary-background:var(--color-gray-950);--theme-button-primary-foreground:var(--color-gray-050);--theme-button-primary-border:var(--theme-button-primary-background);--theme-button-secondary-background:var(--color-gray-200);--theme-button-secondary-foreground:var(--color-gray-750);--theme-button-secondary-border:var(--color-gray-250);--theme-button-tertiary-background:var(--color-gray-100);--theme-button-tertiary-foreground:var(--color-gray-700);--theme-button-tertiary-border:var(--color-gray-200);--theme-focus-ring:var(--color-periwinkle-interactive)}body:has([data-site-header-theme=ivory-light]) :is([data-site-nav],[data-skip-link]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--theme-background-primary:var(--color-gray-050);--theme-background-secondary:var(--color-gray-100);--theme-background-tertiary:var(--color-gray-200);--theme-background-quaternary:var(--color-gray-300);--theme-foreground-primary:var(--color-gray-950);--theme-foreground-secondary:var(--color-gray-750);--theme-foreground-tertiary:var(--color-gray-600);--theme-foreground-quaternary:var(--color-gray-500);--theme-border-primary:var(--color-gray-350);--theme-border-secondary:var(--color-gray-250);--theme-border-tertiary:var(--color-gray-150);--theme-button-primary-background:var(--color-gray-950);--theme-button-primary-foreground:var(--color-gray-050);--theme-button-primary-border:var(--theme-button-primary-background);--theme-button-secondary-background:var(--color-gray-200);--theme-button-secondary-foreground:var(--color-gray-750);--theme-button-secondary-border:var(--color-gray-250);--theme-button-tertiary-background:var(--color-gray-100);--theme-button-tertiary-foreground:var(--color-gray-700);--theme-button-tertiary-border:var(--color-gray-200);--theme-focus-ring:var(--color-periwinkle-interactive)}.TGeX9W_theme-slate,.TGeX9W_theme-slate-850,.TGeX9W_theme-black{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-background-primary:var(--color-gray-950);--theme-background-secondary:var(--color-gray-850);--theme-background-tertiary:var(--color-gray-750);--theme-background-quaternary:var(--color-gray-650);--theme-foreground-primary:var(--color-gray-050);--theme-foreground-secondary:var(--color-gray-400);--theme-foreground-tertiary:var(--color-gray-500);--theme-foreground-quaternary:var(--color-gray-600);--theme-foreground-body:var(--color-gray-200);--theme-border-primary:var(--color-gray-700);--theme-border-secondary:var(--color-gray-700);--theme-border-tertiary:var(--color-gray-700);--theme-button-primary-background:var(--color-gray-050);--theme-button-primary-foreground:var(--color-gray-950);--theme-button-primary-border:var(--theme-button-primary-background);--theme-button-secondary-background:var(--color-gray-750);--theme-button-secondary-foreground:var(--color-gray-050);--theme-button-secondary-border:var(--color-gray-750);--theme-button-tertiary-background:var(--color-gray-800);--theme-button-tertiary-foreground:var(--color-gray-050);--theme-button-tertiary-border:var(--color-gray-700);--theme-focus-ring:var(--color-sky-interactive)}body:has([data-site-header-theme=slate]) :is([data-site-nav],[data-skip-link]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-background-primary:var(--color-gray-950);--theme-background-secondary:var(--color-gray-850);--theme-background-tertiary:var(--color-gray-750);--theme-background-quaternary:var(--color-gray-650);--theme-foreground-primary:var(--color-gray-050);--theme-foreground-secondary:var(--color-gray-400);--theme-foreground-tertiary:var(--color-gray-500);--theme-foreground-quaternary:var(--color-gray-600);--theme-foreground-body:var(--color-gray-200);--theme-border-primary:var(--color-gray-700);--theme-border-secondary:var(--color-gray-700);--theme-border-tertiary:var(--color-gray-700);--theme-button-primary-background:var(--color-gray-050);--theme-button-primary-foreground:var(--color-gray-950);--theme-button-primary-border:var(--theme-button-primary-background);--theme-button-secondary-background:var(--color-gray-750);--theme-button-secondary-foreground:var(--color-gray-050);--theme-button-secondary-border:var(--color-gray-750);--theme-button-tertiary-background:var(--color-gray-800);--theme-button-tertiary-foreground:var(--color-gray-050);--theme-button-tertiary-border:var(--color-gray-700);--theme-focus-ring:var(--color-sky-interactive)}body:has([data-site-header-theme=slate-dark]) :is([data-site-nav],[data-skip-link]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-background-primary:var(--color-gray-950);--theme-background-secondary:var(--color-gray-850);--theme-background-tertiary:var(--color-gray-750);--theme-background-quaternary:var(--color-gray-650);--theme-foreground-primary:var(--color-gray-050);--theme-foreground-secondary:var(--color-gray-400);--theme-foreground-tertiary:var(--color-gray-500);--theme-foreground-quaternary:var(--color-gray-600);--theme-foreground-body:var(--color-gray-200);--theme-border-primary:var(--color-gray-700);--theme-border-secondary:var(--color-gray-700);--theme-border-tertiary:var(--color-gray-700);--theme-button-primary-background:var(--color-gray-050);--theme-button-primary-foreground:var(--color-gray-950);--theme-button-primary-border:var(--theme-button-primary-background);--theme-button-secondary-background:var(--color-gray-750);--theme-button-secondary-foreground:var(--color-gray-050);--theme-button-secondary-border:var(--color-gray-750);--theme-button-tertiary-background:var(--color-gray-800);--theme-button-tertiary-foreground:var(--color-gray-050);--theme-button-tertiary-border:var(--color-gray-700);--theme-focus-ring:var(--color-sky-interactive)}body:has([data-site-header-theme=slate-850]) :is([data-site-nav],[data-skip-link]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-background-primary:var(--color-gray-950);--theme-background-secondary:var(--color-gray-850);--theme-background-tertiary:var(--color-gray-750);--theme-background-quaternary:var(--color-gray-650);--theme-foreground-primary:var(--color-gray-050);--theme-foreground-secondary:var(--color-gray-400);--theme-foreground-tertiary:var(--color-gray-500);--theme-foreground-quaternary:var(--color-gray-600);--theme-foreground-body:var(--color-gray-200);--theme-border-primary:var(--color-gray-700);--theme-border-secondary:var(--color-gray-700);--theme-border-tertiary:var(--color-gray-700);--theme-button-primary-background:var(--color-gray-050);--theme-button-primary-foreground:var(--color-gray-950);--theme-button-primary-border:var(--theme-button-primary-background);--theme-button-secondary-background:var(--color-gray-750);--theme-button-secondary-foreground:var(--color-gray-050);--theme-button-secondary-border:var(--color-gray-750);--theme-button-tertiary-background:var(--color-gray-800);--theme-button-tertiary-foreground:var(--color-gray-050);--theme-button-tertiary-border:var(--color-gray-700);--theme-focus-ring:var(--color-sky-interactive)}body:has([data-site-header-theme=dark]) :is([data-site-nav],[data-skip-link]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-background-primary:var(--color-gray-950);--theme-background-secondary:var(--color-gray-850);--theme-background-tertiary:var(--color-gray-750);--theme-background-quaternary:var(--color-gray-650);--theme-foreground-primary:var(--color-gray-050);--theme-foreground-secondary:var(--color-gray-400);--theme-foreground-tertiary:var(--color-gray-500);--theme-foreground-quaternary:var(--color-gray-600);--theme-foreground-body:var(--color-gray-200);--theme-border-primary:var(--color-gray-700);--theme-border-secondary:var(--color-gray-700);--theme-border-tertiary:var(--color-gray-700);--theme-button-primary-background:var(--color-gray-050);--theme-button-primary-foreground:var(--color-gray-950);--theme-button-primary-border:var(--theme-button-primary-background);--theme-button-secondary-background:var(--color-gray-750);--theme-button-secondary-foreground:var(--color-gray-050);--theme-button-secondary-border:var(--color-gray-750);--theme-button-tertiary-background:var(--color-gray-800);--theme-button-tertiary-foreground:var(--color-gray-050);--theme-button-tertiary-border:var(--color-gray-700);--theme-focus-ring:var(--color-sky-interactive)}body:has([data-hero-nav]:not([data-hero-ground=light])) :is([data-site-nav],[data-skip-link]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-background-primary:var(--color-gray-950);--theme-background-secondary:var(--color-gray-850);--theme-background-tertiary:var(--color-gray-750);--theme-background-quaternary:var(--color-gray-650);--theme-foreground-primary:var(--color-gray-050);--theme-foreground-secondary:var(--color-gray-400);--theme-foreground-tertiary:var(--color-gray-500);--theme-foreground-quaternary:var(--color-gray-600);--theme-foreground-body:var(--color-gray-200);--theme-border-primary:var(--color-gray-700);--theme-border-secondary:var(--color-gray-700);--theme-border-tertiary:var(--color-gray-700);--theme-button-primary-background:var(--color-gray-050);--theme-button-primary-foreground:var(--color-gray-950);--theme-button-primary-border:var(--theme-button-primary-background);--theme-button-secondary-background:var(--color-gray-750);--theme-button-secondary-foreground:var(--color-gray-050);--theme-button-secondary-border:var(--color-gray-750);--theme-button-tertiary-background:var(--color-gray-800);--theme-button-tertiary-foreground:var(--color-gray-050);--theme-button-tertiary-border:var(--color-gray-700);--theme-focus-ring:var(--color-sky-interactive)}.TGeX9W_theme-slate-850{--theme-background-primary:var(--color-gray-850);--theme-background-secondary:var(--color-gray-800);--theme-background-tertiary:var(--color-gray-750);--theme-background-quaternary:var(--color-gray-700)}body:has([data-site-header-theme=slate-850]) :is([data-site-nav],[data-skip-link]){--theme-background-primary:var(--color-gray-850);--theme-background-secondary:var(--color-gray-800);--theme-background-tertiary:var(--color-gray-750);--theme-background-quaternary:var(--color-gray-700)}.TGeX9W_theme-black{--theme-background-primary:var(--color-gray-1000);--theme-background-secondary:var(--color-gray-950);--theme-background-tertiary:var(--color-gray-900);--theme-background-quaternary:var(--color-gray-850)}body:has([data-site-header-theme=dark]) :is([data-site-nav],[data-skip-link]){--theme-background-primary:var(--color-gray-1000);--theme-background-secondary:var(--color-gray-950);--theme-background-tertiary:var(--color-gray-900);--theme-background-quaternary:var(--color-gray-850)}.TGeX9W_theme-ivory-medium{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--theme-background-primary:var(--color-gray-150);--theme-background-secondary:var(--color-gray-200);--theme-background-tertiary:var(--color-gray-250);--theme-background-quaternary:var(--color-gray-300);--theme-foreground-primary:var(--color-gray-950);--theme-foreground-secondary:var(--color-gray-700);--theme-foreground-tertiary:var(--color-gray-600);--theme-foreground-quaternary:var(--color-gray-500);--theme-border-primary:var(--color-gray-300);--theme-border-secondary:var(--color-gray-300);--theme-border-tertiary:var(--color-gray-300);--theme-button-primary-background:var(--color-gray-950);--theme-button-primary-foreground:var(--color-gray-050);--theme-button-primary-border:var(--theme-button-primary-background);--theme-button-secondary-background:var(--color-gray-250);--theme-button-secondary-foreground:var(--color-gray-750);--theme-button-secondary-border:var(--color-gray-250);--theme-button-tertiary-background:var(--color-gray-100);--theme-button-tertiary-foreground:var(--color-gray-700);--theme-button-tertiary-border:var(--color-gray-300);--theme-focus-ring:var(--color-periwinkle-interactive)}body:has([data-site-header-theme=ivory-medium]) :is([data-site-nav],[data-skip-link]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--theme-background-primary:var(--color-gray-150);--theme-background-secondary:var(--color-gray-200);--theme-background-tertiary:var(--color-gray-250);--theme-background-quaternary:var(--color-gray-300);--theme-foreground-primary:var(--color-gray-950);--theme-foreground-secondary:var(--color-gray-700);--theme-foreground-tertiary:var(--color-gray-600);--theme-foreground-quaternary:var(--color-gray-500);--theme-border-primary:var(--color-gray-300);--theme-border-secondary:var(--color-gray-300);--theme-border-tertiary:var(--color-gray-300);--theme-button-primary-background:var(--color-gray-950);--theme-button-primary-foreground:var(--color-gray-050);--theme-button-primary-border:var(--theme-button-primary-background);--theme-button-secondary-background:var(--color-gray-250);--theme-button-secondary-foreground:var(--color-gray-750);--theme-button-secondary-border:var(--color-gray-250);--theme-button-tertiary-background:var(--color-gray-100);--theme-button-tertiary-foreground:var(--color-gray-700);--theme-button-tertiary-border:var(--color-gray-300);--theme-focus-ring:var(--color-periwinkle-interactive)}body:has([data-site-header-theme=ivory-medium]) [data-site-nav]{--theme-button-tertiary-background:var(--color-gray-150)}.TGeX9W_theme-ivory-dark{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--theme-background-primary:var(--color-gray-200);--theme-background-secondary:var(--color-gray-250);--theme-background-tertiary:var(--color-gray-300);--theme-background-quaternary:var(--color-gray-350);--theme-foreground-primary:var(--color-gray-950);--theme-foreground-secondary:var(--color-gray-700);--theme-foreground-tertiary:var(--color-gray-600);--theme-foreground-quaternary:var(--color-gray-550);--theme-border-primary:var(--color-gray-350);--theme-border-secondary:var(--color-gray-350);--theme-border-tertiary:var(--color-gray-350);--theme-button-primary-background:var(--color-gray-950);--theme-button-primary-foreground:var(--color-gray-050);--theme-button-primary-border:var(--theme-button-primary-background);--theme-button-secondary-background:var(--color-gray-300);--theme-button-secondary-foreground:var(--color-gray-750);--theme-button-secondary-border:var(--color-gray-300);--theme-button-tertiary-background:var(--color-gray-150);--theme-button-tertiary-foreground:var(--color-gray-700);--theme-button-tertiary-border:var(--color-gray-350);--theme-focus-ring:var(--color-periwinkle-interactive)}body:has([data-site-header-theme=ivory-dark]) :is([data-site-nav],[data-skip-link]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--theme-background-primary:var(--color-gray-200);--theme-background-secondary:var(--color-gray-250);--theme-background-tertiary:var(--color-gray-300);--theme-background-quaternary:var(--color-gray-350);--theme-foreground-primary:var(--color-gray-950);--theme-foreground-secondary:var(--color-gray-700);--theme-foreground-tertiary:var(--color-gray-600);--theme-foreground-quaternary:var(--color-gray-550);--theme-border-primary:var(--color-gray-350);--theme-border-secondary:var(--color-gray-350);--theme-border-tertiary:var(--color-gray-350);--theme-button-primary-background:var(--color-gray-950);--theme-button-primary-foreground:var(--color-gray-050);--theme-button-primary-border:var(--theme-button-primary-background);--theme-button-secondary-background:var(--color-gray-300);--theme-button-secondary-foreground:var(--color-gray-750);--theme-button-secondary-border:var(--color-gray-300);--theme-button-tertiary-background:var(--color-gray-150);--theme-button-tertiary-foreground:var(--color-gray-700);--theme-button-tertiary-border:var(--color-gray-350);--theme-focus-ring:var(--color-periwinkle-interactive)}.TGeX9W_theme-white,.TGeX9W_suggestions{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--theme-background-primary:var(--color-gray-000);--theme-background-secondary:var(--color-gray-050);--theme-background-tertiary:var(--color-gray-150);--theme-background-quaternary:var(--color-gray-250);--theme-foreground-primary:var(--color-gray-950);--theme-foreground-secondary:var(--color-gray-750);--theme-foreground-tertiary:var(--color-gray-600);--theme-foreground-quaternary:var(--color-gray-500);--theme-border-primary:var(--color-gray-200);--theme-border-secondary:var(--color-gray-200);--theme-border-tertiary:var(--color-gray-250);--theme-button-primary-background:var(--color-gray-950);--theme-button-primary-foreground:var(--color-gray-050);--theme-button-primary-border:var(--theme-button-primary-background);--theme-button-secondary-background:var(--color-gray-150);--theme-button-secondary-foreground:var(--color-gray-700);--theme-button-secondary-border:var(--color-gray-250);--theme-button-tertiary-background:var(--color-gray-000);--theme-button-tertiary-foreground:var(--color-gray-650);--theme-button-tertiary-border:var(--color-gray-200);--theme-focus-ring:var(--color-periwinkle-interactive)}body:has([data-site-header-theme=light]) :is([data-site-nav],[data-skip-link]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--theme-background-primary:var(--color-gray-000);--theme-background-secondary:var(--color-gray-050);--theme-background-tertiary:var(--color-gray-150);--theme-background-quaternary:var(--color-gray-250);--theme-foreground-primary:var(--color-gray-950);--theme-foreground-secondary:var(--color-gray-750);--theme-foreground-tertiary:var(--color-gray-600);--theme-foreground-quaternary:var(--color-gray-500);--theme-border-primary:var(--color-gray-200);--theme-border-secondary:var(--color-gray-200);--theme-border-tertiary:var(--color-gray-250);--theme-button-primary-background:var(--color-gray-950);--theme-button-primary-foreground:var(--color-gray-050);--theme-button-primary-border:var(--theme-button-primary-background);--theme-button-secondary-background:var(--color-gray-150);--theme-button-secondary-foreground:var(--color-gray-700);--theme-button-secondary-border:var(--color-gray-250);--theme-button-tertiary-background:var(--color-gray-000);--theme-button-tertiary-foreground:var(--color-gray-650);--theme-button-tertiary-border:var(--color-gray-200);--theme-focus-ring:var(--color-periwinkle-interactive)}body :where([data-theme=slate],[data-theme=dark]){--theme-focus-ring:var(--color-sky-interactive)}.TGeX9W_theme-surface{background-color:var(--theme-background-primary)!important}.TGeX9W_text-body-1,.TGeX9W_text-body-1-serif{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-size:clamp(var(--size-base),var(--size-base) + (var(--size-desktop) - var(--size-base))*(100vw - var(--responsive-scale-min-breakpoint))/(var(--responsive-scale-max-breakpoint) - var(--responsive-scale-min-breakpoint)),var(--size-desktop));--size-base:20px;--size-desktop:22px;line-height:145%}.TGeX9W_text-body-1-serif{font-family:var(--anthropic-serif),serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on}.TGeX9W_text-body-2,.TGeX9W_text-body-2-serif{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-size:clamp(var(--size-base),var(--size-base) + (var(--size-desktop) - var(--size-base))*(100vw - var(--responsive-scale-min-breakpoint))/(var(--responsive-scale-max-breakpoint) - var(--responsive-scale-min-breakpoint)),var(--size-desktop));--size-base:18px;--size-desktop:20px;line-height:150%}.TGeX9W_text-body-2-serif{font-family:var(--anthropic-serif),serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on}.TGeX9W_text-body-3,.TGeX9W_text-body-3-serif{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-size:clamp(var(--size-base),var(--size-base) + (var(--size-desktop) - var(--size-base))*(100vw - var(--responsive-scale-min-breakpoint))/(var(--responsive-scale-max-breakpoint) - var(--responsive-scale-min-breakpoint)),var(--size-desktop));--size-base:16px;--size-desktop:17px;line-height:153%}.TGeX9W_text-body-3-serif{font-family:var(--anthropic-serif),serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on}.TGeX9W_text-body-4,.TGeX9W_text-body-4-serif{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-size:clamp(var(--size-base),var(--size-base) + (var(--size-desktop) - var(--size-base))*(100vw - var(--responsive-scale-min-breakpoint))/(var(--responsive-scale-max-breakpoint) - var(--responsive-scale-min-breakpoint)),var(--size-desktop));--size-base:14px;--size-desktop:15px;line-height:150%}.TGeX9W_text-body-4-serif{font-family:var(--anthropic-serif),serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on}.TGeX9W_text-headline-1,.TGeX9W_text-headline-1-serif{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-size:clamp(var(--size-base),var(--size-base) + (var(--size-desktop) - var(--size-base))*(100vw - var(--responsive-scale-min-breakpoint))/(var(--responsive-scale-max-breakpoint) - var(--responsive-scale-min-breakpoint)),var(--size-desktop));--size-base:48px;--size-desktop:80px;line-height:var(--line-height-112);font-weight:var(--font-weight-bold);font-variation-settings:"opsz" var(--font-opsz-display)}@media (min-width:768px){.TGeX9W_text-headline-1,.TGeX9W_text-headline-1-serif{font-weight:var(--font-weight-semibold)}}@media (min-width:1280px){.TGeX9W_text-headline-1,.TGeX9W_text-headline-1-serif{line-height:var(--line-height-100)}}.TGeX9W_text-headline-1-serif{font-family:var(--anthropic-serif),serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-weight:var(--font-weight-regular)}.TGeX9W_text-headline-2,.TGeX9W_text-headline-2-serif{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-size:clamp(var(--size-base),var(--size-base) + (var(--size-desktop) - var(--size-base))*(100vw - var(--responsive-scale-min-breakpoint))/(var(--responsive-scale-max-breakpoint) - var(--responsive-scale-min-breakpoint)),var(--size-desktop));--size-base:40px;--size-desktop:71px;line-height:var(--line-height-114);font-weight:var(--font-weight-bold);font-variation-settings:"opsz" var(--font-opsz-display)}@media (min-width:768px){.TGeX9W_text-headline-2,.TGeX9W_text-headline-2-serif{line-height:var(--line-height-112);font-weight:var(--font-weight-semibold)}}@media (min-width:1280px){.TGeX9W_text-headline-2,.TGeX9W_text-headline-2-serif{line-height:var(--line-height-104)}}.TGeX9W_text-headline-2-serif{font-family:var(--anthropic-serif),serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-weight:var(--font-weight-regular)}.TGeX9W_text-headline-3,.TGeX9W_text-headline-3-serif{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-size:clamp(var(--size-base),var(--size-base) + (var(--size-desktop) - var(--size-base))*(100vw - var(--responsive-scale-min-breakpoint))/(var(--responsive-scale-max-breakpoint) - var(--responsive-scale-min-breakpoint)),var(--size-desktop));--size-base:32px;--size-desktop:61px;line-height:var(--line-height-116);font-weight:var(--font-weight-bold);font-variation-settings:"opsz" var(--font-opsz-display)}@media (min-width:768px){.TGeX9W_text-headline-3,.TGeX9W_text-headline-3-serif{line-height:var(--line-height-114)}}@media (min-width:1280px){.TGeX9W_text-headline-3,.TGeX9W_text-headline-3-serif{line-height:var(--line-height-108)}}.TGeX9W_text-headline-3-serif{font-family:var(--anthropic-serif),serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-weight:var(--font-weight-regular)}.TGeX9W_text-subheadline-1,.TGeX9W_text-subheadline-1-serif{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-size:clamp(var(--size-base),var(--size-base) + (var(--size-desktop) - var(--size-base))*(100vw - var(--responsive-scale-min-breakpoint))/(var(--responsive-scale-max-breakpoint) - var(--responsive-scale-min-breakpoint)),var(--size-desktop));--size-base:30px;--size-desktop:48px;line-height:var(--line-height-120);font-weight:var(--font-weight-bold);font-variation-settings:"opsz" var(--font-opsz-display)}@media (min-width:768px){.TGeX9W_text-subheadline-1,.TGeX9W_text-subheadline-1-serif{line-height:var(--line-height-116)}}@media (min-width:1280px){.TGeX9W_text-subheadline-1,.TGeX9W_text-subheadline-1-serif{line-height:var(--line-height-112);font-weight:var(--font-weight-semibold)}}.TGeX9W_text-subheadline-1-serif{font-family:var(--anthropic-serif),serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-weight:var(--font-weight-regular)}.TGeX9W_text-subheadline-2,.TGeX9W_text-subheadline-2-serif{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-size:clamp(var(--size-base),var(--size-base) + (var(--size-desktop) - var(--size-base))*(100vw - var(--responsive-scale-min-breakpoint))/(var(--responsive-scale-max-breakpoint) - var(--responsive-scale-min-breakpoint)),var(--size-desktop));--size-base:25px;--size-desktop:36px;line-height:var(--line-height-120);font-weight:var(--font-weight-bold);font-variation-settings:"opsz" var(--font-opsz-display)}@media (min-width:1280px){.TGeX9W_text-subheadline-2,.TGeX9W_text-subheadline-2-serif{line-height:var(--line-height-114)}}.TGeX9W_text-subheadline-2-serif{font-family:var(--anthropic-serif),serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-weight:var(--font-weight-regular)}.TGeX9W_text-subheadline-3,.TGeX9W_text-subheadline-3-serif{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-size:clamp(var(--size-base),var(--size-base) + (var(--size-desktop) - var(--size-base))*(100vw - var(--responsive-scale-min-breakpoint))/(var(--responsive-scale-max-breakpoint) - var(--responsive-scale-min-breakpoint)),var(--size-desktop));--size-base:22px;--size-desktop:28px;line-height:var(--line-height-125);font-weight:var(--font-weight-bold);font-variation-settings:"opsz" var(--font-opsz-text)}@media (min-width:1280px){.TGeX9W_text-subheadline-3,.TGeX9W_text-subheadline-3-serif{line-height:var(--line-height-120);font-variation-settings:"opsz" var(--font-opsz-display)}}.TGeX9W_text-subheadline-3-serif{font-family:var(--anthropic-serif),serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-weight:var(--font-weight-regular)}.TGeX9W_text-caption-1,.TGeX9W_input,.TGeX9W_text-caption-1-mono{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;letter-spacing:.01em;font-size:13px;line-height:154%}.TGeX9W_text-caption-1-mono{font-family:var(--anthropic-mono),monospace;font-feature-settings:"pnum" on,"lnum" on,"liga" on;text-transform:uppercase}.TGeX9W_text-caption-2,.TGeX9W_text-caption-2-mono{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;letter-spacing:.018em;font-size:11px;line-height:150%}.TGeX9W_text-caption-2-mono{font-family:var(--anthropic-mono),monospace;font-feature-settings:"pnum" on,"lnum" on,"liga" on;text-transform:uppercase}.TGeX9W_text-strike{text-decoration-skip-ink:none;text-decoration:line-through;text-decoration-thickness:1px}.TGeX9W_font-bold{font-weight:700}.TGeX9W_font-medium{font-weight:600}.TGeX9W_root{--site-search-min-inline-size:240px;--site-search-block-size:30px;align-items:center;inline-size:100%;display:flex;position:relative}@media (min-width:768px){.TGeX9W_root{min-inline-size:var(--site-search-min-inline-size)}}.TGeX9W_icon{color:var(--theme-foreground-tertiary);pointer-events:none;z-index:1;display:flex;position:absolute;inset-inline-start:var(--spacing-12)}.TGeX9W_autocomplete{display:contents}.TGeX9W_input{inline-size:100%;block-size:var(--site-search-block-size);padding-inline:calc(var(--spacing-12) + var(--spacing-24)) var(--spacing-16);border:1px solid var(--theme-button-tertiary-border);border-radius:var(--spacing-8);background-color:var(--theme-button-tertiary-background);color:var(--theme-foreground-primary);text-overflow:ellipsis;outline:none}.TGeX9W_input:focus-visible{outline:2px solid var(--theme-focus-ring,var(--color-sky));outline-offset:-2px}.TGeX9W_input::placeholder{color:var(--theme-foreground-quaternary)}.TGeX9W_suggestions{inline-size:var(--anchor-width);border:1px solid var(--theme-border-primary);max-inline-size:none}.TGeX9W_suggestions a{inline-size:100%;color:inherit;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;display:block;overflow:hidden}
.ZrbDXq_text-body-1,.ZrbDXq_text-body-1-serif{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-size:clamp(var(--size-base),var(--size-base) + (var(--size-desktop) - var(--size-base))*(100vw - var(--responsive-scale-min-breakpoint))/(var(--responsive-scale-max-breakpoint) - var(--responsive-scale-min-breakpoint)),var(--size-desktop));--size-base:20px;--size-desktop:22px;line-height:145%}.ZrbDXq_text-body-1-serif{font-family:var(--anthropic-serif),serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on}.ZrbDXq_text-body-2,.ZrbDXq_text-body-2-serif{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-size:clamp(var(--size-base),var(--size-base) + (var(--size-desktop) - var(--size-base))*(100vw - var(--responsive-scale-min-breakpoint))/(var(--responsive-scale-max-breakpoint) - var(--responsive-scale-min-breakpoint)),var(--size-desktop));--size-base:18px;--size-desktop:20px;line-height:150%}.ZrbDXq_text-body-2-serif{font-family:var(--anthropic-serif),serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on}.ZrbDXq_text-body-3,.ZrbDXq_text-body-3-serif{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-size:clamp(var(--size-base),var(--size-base) + (var(--size-desktop) - var(--size-base))*(100vw - var(--responsive-scale-min-breakpoint))/(var(--responsive-scale-max-breakpoint) - var(--responsive-scale-min-breakpoint)),var(--size-desktop));--size-base:16px;--size-desktop:17px;line-height:153%}.ZrbDXq_text-body-3-serif{font-family:var(--anthropic-serif),serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on}.ZrbDXq_text-body-4,.ZrbDXq_text-body-4-serif{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-size:clamp(var(--size-base),var(--size-base) + (var(--size-desktop) - var(--size-base))*(100vw - var(--responsive-scale-min-breakpoint))/(var(--responsive-scale-max-breakpoint) - var(--responsive-scale-min-breakpoint)),var(--size-desktop));--size-base:14px;--size-desktop:15px;line-height:150%}.ZrbDXq_text-body-4-serif{font-family:var(--anthropic-serif),serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on}.ZrbDXq_text-headline-1,.ZrbDXq_text-headline-1-serif{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-size:clamp(var(--size-base),var(--size-base) + (var(--size-desktop) - var(--size-base))*(100vw - var(--responsive-scale-min-breakpoint))/(var(--responsive-scale-max-breakpoint) - var(--responsive-scale-min-breakpoint)),var(--size-desktop));--size-base:48px;--size-desktop:80px;line-height:var(--line-height-112);font-weight:var(--font-weight-bold);font-variation-settings:"opsz" var(--font-opsz-display)}@media (min-width:768px){.ZrbDXq_text-headline-1,.ZrbDXq_text-headline-1-serif{font-weight:var(--font-weight-semibold)}}@media (min-width:1280px){.ZrbDXq_text-headline-1,.ZrbDXq_text-headline-1-serif{line-height:var(--line-height-100)}}.ZrbDXq_text-headline-1-serif{font-family:var(--anthropic-serif),serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-weight:var(--font-weight-regular)}.ZrbDXq_text-headline-2,.ZrbDXq_text-headline-2-serif{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-size:clamp(var(--size-base),var(--size-base) + (var(--size-desktop) - var(--size-base))*(100vw - var(--responsive-scale-min-breakpoint))/(var(--responsive-scale-max-breakpoint) - var(--responsive-scale-min-breakpoint)),var(--size-desktop));--size-base:40px;--size-desktop:71px;line-height:var(--line-height-114);font-weight:var(--font-weight-bold);font-variation-settings:"opsz" var(--font-opsz-display)}@media (min-width:768px){.ZrbDXq_text-headline-2,.ZrbDXq_text-headline-2-serif{line-height:var(--line-height-112);font-weight:var(--font-weight-semibold)}}@media (min-width:1280px){.ZrbDXq_text-headline-2,.ZrbDXq_text-headline-2-serif{line-height:var(--line-height-104)}}.ZrbDXq_text-headline-2-serif{font-family:var(--anthropic-serif),serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-weight:var(--font-weight-regular)}.ZrbDXq_text-headline-3,.ZrbDXq_text-headline-3-serif{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-size:clamp(var(--size-base),var(--size-base) + (var(--size-desktop) - var(--size-base))*(100vw - var(--responsive-scale-min-breakpoint))/(var(--responsive-scale-max-breakpoint) - var(--responsive-scale-min-breakpoint)),var(--size-desktop));--size-base:32px;--size-desktop:61px;line-height:var(--line-height-116);font-weight:var(--font-weight-bold);font-variation-settings:"opsz" var(--font-opsz-display)}@media (min-width:768px){.ZrbDXq_text-headline-3,.ZrbDXq_text-headline-3-serif{line-height:var(--line-height-114)}}@media (min-width:1280px){.ZrbDXq_text-headline-3,.ZrbDXq_text-headline-3-serif{line-height:var(--line-height-108)}}.ZrbDXq_text-headline-3-serif{font-family:var(--anthropic-serif),serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-weight:var(--font-weight-regular)}.ZrbDXq_text-subheadline-1,.ZrbDXq_text-subheadline-1-serif{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-size:clamp(var(--size-base),var(--size-base) + (var(--size-desktop) - var(--size-base))*(100vw - var(--responsive-scale-min-breakpoint))/(var(--responsive-scale-max-breakpoint) - var(--responsive-scale-min-breakpoint)),var(--size-desktop));--size-base:30px;--size-desktop:48px;line-height:var(--line-height-120);font-weight:var(--font-weight-bold);font-variation-settings:"opsz" var(--font-opsz-display)}@media (min-width:768px){.ZrbDXq_text-subheadline-1,.ZrbDXq_text-subheadline-1-serif{line-height:var(--line-height-116)}}@media (min-width:1280px){.ZrbDXq_text-subheadline-1,.ZrbDXq_text-subheadline-1-serif{line-height:var(--line-height-112);font-weight:var(--font-weight-semibold)}}.ZrbDXq_text-subheadline-1-serif{font-family:var(--anthropic-serif),serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-weight:var(--font-weight-regular)}.ZrbDXq_text-subheadline-2,.ZrbDXq_text-subheadline-2-serif{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-size:clamp(var(--size-base),var(--size-base) + (var(--size-desktop) - var(--size-base))*(100vw - var(--responsive-scale-min-breakpoint))/(var(--responsive-scale-max-breakpoint) - var(--responsive-scale-min-breakpoint)),var(--size-desktop));--size-base:25px;--size-desktop:36px;line-height:var(--line-height-120);font-weight:var(--font-weight-bold);font-variation-settings:"opsz" var(--font-opsz-display)}@media (min-width:1280px){.ZrbDXq_text-subheadline-2,.ZrbDXq_text-subheadline-2-serif{line-height:var(--line-height-114)}}.ZrbDXq_text-subheadline-2-serif{font-family:var(--anthropic-serif),serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-weight:var(--font-weight-regular)}.ZrbDXq_text-subheadline-3,.ZrbDXq_text-subheadline-3-serif{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-size:clamp(var(--size-base),var(--size-base) + (var(--size-desktop) - var(--size-base))*(100vw - var(--responsive-scale-min-breakpoint))/(var(--responsive-scale-max-breakpoint) - var(--responsive-scale-min-breakpoint)),var(--size-desktop));--size-base:22px;--size-desktop:28px;line-height:var(--line-height-125);font-weight:var(--font-weight-bold);font-variation-settings:"opsz" var(--font-opsz-text)}@media (min-width:1280px){.ZrbDXq_text-subheadline-3,.ZrbDXq_text-subheadline-3-serif{line-height:var(--line-height-120);font-variation-settings:"opsz" var(--font-opsz-display)}}.ZrbDXq_text-subheadline-3-serif{font-family:var(--anthropic-serif),serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-weight:var(--font-weight-regular)}.ZrbDXq_text-caption-1,.ZrbDXq_text-caption-1-mono{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;letter-spacing:.01em;font-size:13px;line-height:154%}.ZrbDXq_text-caption-1-mono{font-family:var(--anthropic-mono),monospace;font-feature-settings:"pnum" on,"lnum" on,"liga" on;text-transform:uppercase}.ZrbDXq_text-caption-2,.ZrbDXq_text-caption-2-mono{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;letter-spacing:.018em;font-size:11px;line-height:150%}.ZrbDXq_text-caption-2-mono{font-family:var(--anthropic-mono),monospace;font-feature-settings:"pnum" on,"lnum" on,"liga" on;text-transform:uppercase}.ZrbDXq_text-strike{text-decoration-skip-ink:none;text-decoration:line-through;text-decoration-thickness:1px}.ZrbDXq_font-bold{font-weight:700}.ZrbDXq_font-medium{font-weight:600}.ZrbDXq_logo-wrapper{align-items:center;width:170px;height:24px;display:flex;position:relative}@media (min-width:1400px){.ZrbDXq_logo-wrapper{width:170px;height:24px}}@media (min-width:1400px) and (prefers-reduced-motion:no-preference){.ZrbDXq_logo-wrapper{transition:transform .633s}}@media (min-width:1400px){.ZrbDXq_logo-wrapper[data-collapsed]{transform:translate(71.6px)}}.ZrbDXq_logo-static{width:100%;height:100%;position:absolute;top:0;left:0}.ZrbDXq_logo-lottie{width:100%;height:100%;position:relative}.ZrbDXq_logo-lottie svg{position:absolute;top:0;left:0}.ZrbDXq_logo-lottie svg path:not([fill="rgb(249,249,247)"]){fill:currentColor}.ZrbDXq_logo-lottie svg path[fill="rgb(249,249,247)"]{fill:var(--background-primary)}
._3I4tGq_focusLogo{--focus-logo-inline-size:39px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:none}._3I4tGq_focusLogo svg{inline-size:var(--focus-logo-inline-size);block-size:auto}@media (min-width:1400px){._3I4tGq_focusLogo{display:flex}}._3I4tGq_idle{align-items:center;gap:var(--spacing-8);display:flex}._3I4tGq_endItems{display:none}@media (min-width:1100px){._3I4tGq_endItems{display:flex}}
.HhA2_a_root{min-block-size:0}@media (min-width:1280px){.HhA2_a_root{block-size:100%}}.HhA2_a_viewport{contain:inline-size;block-size:100%;padding-inline:var(--grid-edge);overflow:hidden}@media (min-width:1280px){.HhA2_a_viewport{padding-inline:0}}.HhA2_a_track{gap:var(--spacing-16);-webkit-user-select:none;user-select:none;block-size:100%;display:flex}@media (min-width:1280px){.HhA2_a_track{flex-direction:column;gap:0}}.HhA2_a_controls{padding-inline:var(--grid-edge)}@media not (min-width:768px){.HhA2_a_controls>div{width:100%}}@media (min-width:768px){.HhA2_a_controls>div{width:320px;margin-inline:auto}}@media (min-width:1280px){.HhA2_a_controls{display:none}}.HhA2_a_slide{flex:0 0 75.2632vw;min-inline-size:0}@media (min-width:640px){.HhA2_a_slide{flex-basis:59.375vw}}@media (min-width:1280px){.HhA2_a_slide{gap:var(--spacing-16);flex-basis:auto;grid-template-columns:repeat(6,minmax(0,1fr));margin-block-end:var(--spacing-64);display:grid}}.HhA2_a_card{color:var(--theme-foreground-primary);flex-direction:column;text-decoration:none;display:flex}@media (min-width:1280px){.HhA2_a_card{grid-column:1/span var(--menu-featured-span,6)}}.HhA2_a_meta{align-items:center;gap:var(--spacing-16);padding-block:var(--spacing-12);color:var(--theme-foreground-tertiary);display:flex}.HhA2_a_metaPart{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.HhA2_a_picture{aspect-ratio:433/244;border-radius:var(--spacing-4);background-color:var(--theme-background-secondary);border:1px solid #84848433;inline-size:100%;display:block;overflow:hidden}@media (min-width:1280px){.HhA2_a_picture{aspect-ratio:auto}}.HhA2_a_image{object-fit:cover;block-size:100%;inline-size:100%;display:block}@media (min-width:1280px){.HhA2_a_image{block-size:auto}}.HhA2_a_title{padding-block:var(--spacing-16);white-space:pre-wrap;text-wrap:pretty}.HhA2_a_post{block-size:100%;padding-inline:var(--spacing-16)}@media (min-width:1280px){.HhA2_a_post{padding-inline:0}}.HhA2_a_postFrame{block-size:100%;inline-size:100%;overflow:hidden}@media not (min-width:1280px){.HhA2_a_postFrame{border-radius:var(--spacing-8)}}
.qJiRdG_root{gap:var(--spacing-4);padding-block:var(--spacing-12);padding-inline:var(--spacing-16);border-radius:var(--spacing-12);background-color:var(--theme-background-secondary);color:var(--theme-foreground-primary);flex-direction:column;text-decoration:none;transition:background-color .15s;display:flex}.qJiRdG_root:hover,.qJiRdG_root:focus-visible{background-color:var(--theme-background-tertiary)}@media not (min-width:640px){.qJiRdG_root{flex-direction:row;align-items:center}}.qJiRdG_heading{align-items:center;gap:var(--spacing-8);display:flex}@media not (min-width:640px){.qJiRdG_heading{min-inline-size:124px}}.qJiRdG_icon{box-sizing:content-box;padding:var(--spacing-2);flex-shrink:0}.qJiRdG_line{color:var(--theme-foreground-tertiary);overflow-wrap:anywhere;transition:color .15s}.qJiRdG_root:hover .qJiRdG_line,.qJiRdG_root:focus-visible .qJiRdG_line{color:var(--theme-foreground-primary)}
.bBp9FW_root{gap:var(--spacing-16);flex-direction:column;display:flex}.bBp9FW_columns{row-gap:var(--spacing-12);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:640px){.bBp9FW_columns{grid-template-columns:repeat(var(--menu-group-columns,1), minmax(0, 1fr));column-gap:var(--spacing-16)}}@media (hover:hover){.bBp9FW_columns:has(.bBp9FW_link:hover) .bBp9FW_link:not(:hover){--menu-group-link-color:var(--theme-foreground-quaternary)}}.bBp9FW_column{flex-direction:column;min-inline-size:0;display:flex}.bBp9FW_heading{color:var(--color-gray-300);padding-block:6px}.bBp9FW_links{margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.bBp9FW_flowsInTwo{column-gap:var(--spacing-16);grid-template-columns:repeat(2,minmax(0,1fr))}}.bBp9FW_item{display:contents}.bBp9FW_link{color:var(--menu-group-link-color,var(--theme-foreground-tertiary));text-align:start;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:5px;padding-block:6px;padding-inline:0;text-decoration:none;transition:color .1s ease-out;display:inline-flex}.bBp9FW_link:hover,.bBp9FW_link:focus-visible,.bBp9FW_link[data-active]{--menu-group-link-color:var(--theme-foreground-primary)}.bBp9FW_externalIcon{flex-shrink:0}.bBp9FW_cards{gap:var(--spacing-8);grid-template-columns:minmax(0,1fr);margin-block-end:var(--spacing-16);display:grid}@media (min-width:640px){.bBp9FW_cards{grid-template-columns:repeat(var(--menu-group-cards,1), minmax(0, 1fr))}}
.OU0HOa_root{flex-direction:column;flex:1;display:flex}.OU0HOa_nav{--site-menu-inset-start:var(--grid-edge);padding-inline:var(--site-menu-inset-start) var(--grid-edge);flex-direction:column;flex:1;display:flex}@media (min-width:1280px){.OU0HOa_nav{gap:var(--spacing-48)}.OU0HOa_withFeatured .OU0HOa_nav{--site-menu-inset-start:calc(var(--grid-edge) + 6 * (var(--grid-col) + var(--grid-gutter)) + var(--spacing-48))}}@media (min-width:1512px){.OU0HOa_withFeatured .OU0HOa_nav{--site-menu-inset-start:calc(var(--grid-edge) + 6 * (var(--grid-col) + var(--grid-gutter)) + var(--spacing-80))}}.OU0HOa_header{margin:0}.OU0HOa_panel{box-sizing:border-box;height:var(--accordion-panel-height);overflow:hidden}@media (prefers-reduced-motion:no-preference){.OU0HOa_panel{transition:height .4s cubic-bezier(.4,0,.2,1)}}.OU0HOa_panel[data-starting-style],.OU0HOa_panel[data-ending-style]{height:0}.OU0HOa_main{gap:var(--spacing-16);padding-block:var(--spacing-64);flex-direction:column;display:flex}@media (min-width:1512px){.OU0HOa_main{gap:var(--spacing-24)}}.OU0HOa_mainLink,.OU0HOa_mainTrigger{align-items:center;gap:var(--spacing-16);inline-size:max-content;max-inline-size:100%;color:var(--theme-foreground-tertiary);text-align:start;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;transition:color .15s ease-out;display:flex}.OU0HOa_mainLink:hover,.OU0HOa_mainLink:focus-visible,.OU0HOa_mainLink[data-active],.OU0HOa_mainLink[data-panel-open],.OU0HOa_mainTrigger:hover,.OU0HOa_mainTrigger:focus-visible,.OU0HOa_mainTrigger[data-active],.OU0HOa_mainTrigger[data-panel-open]{color:var(--theme-foreground-primary)}.OU0HOa_mainLabel{--site-menu-main-font-size:30px;--site-menu-main-line-height:38px;font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-size:var(--site-menu-main-font-size);font-weight:600;line-height:var(--site-menu-main-line-height);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (min-width:768px){.OU0HOa_mainLabel{--site-menu-main-font-size:36px;--site-menu-main-line-height:40px}}@media (min-width:1280px){.OU0HOa_mainLabel{--site-menu-main-font-size:30px}}.OU0HOa_mainCaret{flex-shrink:0;width:20px;height:20px}@media (prefers-reduced-motion:no-preference){.OU0HOa_mainCaret,.OU0HOa_moreCaret{transition:transform .15s ease-out}}[data-panel-open]>.OU0HOa_mainCaret,[data-panel-open]>.OU0HOa_moreCaret{transform:rotate(180deg)}.OU0HOa_mainGroup{padding-block-start:var(--spacing-12)}@media (min-width:768px){.OU0HOa_mainGroup{padding-block-start:var(--spacing-16)}}.OU0HOa_featured{margin-inline:calc(-1*var(--grid-edge))}@media (min-width:1280px){.OU0HOa_featured{z-index:2;inline-size:calc(6*var(--grid-col) + 5*var(--grid-gutter));margin-inline:0;position:fixed;inset-block:0;inset-inline-start:var(--grid-edge)}.OU0HOa_featured[data-kind=post]{inline-size:50vw;inset-inline-start:0}}.OU0HOa_end{padding-block:var(--spacing-32) var(--spacing-64);flex-direction:column;display:flex}@media (min-width:1280px){.OU0HOa_end{gap:var(--spacing-24);margin-block-start:auto;padding-block-start:0}}.OU0HOa_more{padding-block:var(--spacing-24);flex-direction:column;display:flex}@media (min-width:1280px){.OU0HOa_more{padding-block-start:0}}.OU0HOa_moreGroup{border-block-start:1px solid var(--theme-border-secondary)}.OU0HOa_moreTrigger{align-items:center;gap:var(--spacing-16);inline-size:100%;height:58px;padding-block:var(--spacing-16);color:var(--theme-foreground-secondary);text-align:start;cursor:pointer;background:0 0;border:0;padding-inline:0;transition:color .15s;display:flex}.OU0HOa_moreTrigger:hover,.OU0HOa_moreTrigger:focus-visible,.OU0HOa_moreTrigger[data-panel-open]{color:var(--theme-foreground-primary)}.OU0HOa_moreLabel{flex:1;min-inline-size:0}.OU0HOa_moreCaret{flex-shrink:0}.OU0HOa_moreContent{padding-block-end:var(--spacing-32)}.OU0HOa_footer{gap:var(--spacing-48) var(--spacing-16);flex-direction:column;display:flex}@media (min-width:1280px){.OU0HOa_footer{flex-flow:wrap;justify-content:space-between;align-items:center}}.OU0HOa_ctas{align-items:center;gap:var(--spacing-16);margin:calc(-1*var(--spacing-4));padding:var(--spacing-4);display:flex;overflow:auto hidden}.OU0HOa_ctas>*{flex-shrink:0}@media not (min-width:768px){.OU0HOa_ctas{margin-inline:calc(-1*var(--grid-edge));padding-inline:var(--grid-edge)}}@media not (min-width:1280px){.OU0HOa_ctas{contain:inline-size}}@media (min-width:1280px){.OU0HOa_ctas{flex-wrap:wrap;overflow:visible}}.OU0HOa_ctaPopup{--nav-dropdown-background:var(--theme-background-primary);--nav-dropdown-border:var(--theme-border-secondary);--nav-dropdown-heading:var(--theme-foreground-quaternary)}.OU0HOa_socials{align-items:center;gap:var(--spacing-24);margin:0;padding:0;list-style:none;display:flex}.OU0HOa_socials a{color:var(--theme-foreground-secondary);justify-content:center;align-items:center;transition:color .15s;display:flex}.OU0HOa_socials a:hover{color:var(--theme-foreground-primary)}.OU0HOa_socials a svg{width:16px;height:16px}
:root{--color-gray-000:#fff;--color-gray-050:#faf9f5;--color-gray-100:#f5f4ed;--color-gray-150:#f0eee6;--color-gray-200:#e8e6dc;--color-gray-250:#dedcd1;--color-gray-300:#d1cfc5;--color-gray-350:#c2c0b6;--color-gray-400:#b0aea5;--color-gray-450:#9c9a92;--color-gray-500:#87867f;--color-gray-550:#73726c;--color-gray-600:#5e5d59;--color-gray-650:#4d4c48;--color-gray-700:#3d3d3a;--color-gray-750:#30302e;--color-gray-800:#262624;--color-gray-850:#1f1e1d;--color-gray-900:#1a1918;--color-gray-950:#141413;--color-gray-1000:#000;--color-oat:#e3dacc;--color-olive:#788c5d;--color-cactus:#bcd1ca;--color-sky:#6a9bcc;--color-heather:#cbcadb;--color-fig:#c46686;--color-coral:#ebcece;--color-clay-primary:#d97757;--color-clay-interactive:#c6613f;--color-iris:#dfdbfd;--color-iris-deep:#4a3aa7;--color-periwinkle:#cde2fb;--color-periwinkle-deep:#184f95;--color-periwinkle-interactive:#154c92;--color-sky-interactive:#90c3f6}.dU5k9q_text-body-1,.dU5k9q_text-body-1-serif{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-size:clamp(var(--size-base),var(--size-base) + (var(--size-desktop) - var(--size-base))*(100vw - var(--responsive-scale-min-breakpoint))/(var(--responsive-scale-max-breakpoint) - var(--responsive-scale-min-breakpoint)),var(--size-desktop));--size-base:20px;--size-desktop:22px;line-height:145%}.dU5k9q_text-body-1-serif{font-family:var(--anthropic-serif),serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on}.dU5k9q_text-body-2,.dU5k9q_text-body-2-serif{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-size:clamp(var(--size-base),var(--size-base) + (var(--size-desktop) - var(--size-base))*(100vw - var(--responsive-scale-min-breakpoint))/(var(--responsive-scale-max-breakpoint) - var(--responsive-scale-min-breakpoint)),var(--size-desktop));--size-base:18px;--size-desktop:20px;line-height:150%}.dU5k9q_text-body-2-serif{font-family:var(--anthropic-serif),serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on}.dU5k9q_text-body-3,.dU5k9q_sections,.dU5k9q_text-body-3-serif{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-size:clamp(var(--size-base),var(--size-base) + (var(--size-desktop) - var(--size-base))*(100vw - var(--responsive-scale-min-breakpoint))/(var(--responsive-scale-max-breakpoint) - var(--responsive-scale-min-breakpoint)),var(--size-desktop));--size-base:16px;--size-desktop:17px;line-height:153%}.dU5k9q_text-body-3-serif{font-family:var(--anthropic-serif),serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on}.dU5k9q_text-body-4,.dU5k9q_text-body-4-serif{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-size:clamp(var(--size-base),var(--size-base) + (var(--size-desktop) - var(--size-base))*(100vw - var(--responsive-scale-min-breakpoint))/(var(--responsive-scale-max-breakpoint) - var(--responsive-scale-min-breakpoint)),var(--size-desktop));--size-base:14px;--size-desktop:15px;line-height:150%}.dU5k9q_text-body-4-serif{font-family:var(--anthropic-serif),serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on}.dU5k9q_text-headline-1,.dU5k9q_text-headline-1-serif{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-size:clamp(var(--size-base),var(--size-base) + (var(--size-desktop) - var(--size-base))*(100vw - var(--responsive-scale-min-breakpoint))/(var(--responsive-scale-max-breakpoint) - var(--responsive-scale-min-breakpoint)),var(--size-desktop));--size-base:48px;--size-desktop:80px;line-height:var(--line-height-112);font-weight:var(--font-weight-bold);font-variation-settings:"opsz" var(--font-opsz-display)}@media (min-width:768px){.dU5k9q_text-headline-1,.dU5k9q_text-headline-1-serif{font-weight:var(--font-weight-semibold)}}@media (min-width:1280px){.dU5k9q_text-headline-1,.dU5k9q_text-headline-1-serif{line-height:var(--line-height-100)}}.dU5k9q_text-headline-1-serif{font-family:var(--anthropic-serif),serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-weight:var(--font-weight-regular)}.dU5k9q_text-headline-2,.dU5k9q_text-headline-2-serif{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-size:clamp(var(--size-base),var(--size-base) + (var(--size-desktop) - var(--size-base))*(100vw - var(--responsive-scale-min-breakpoint))/(var(--responsive-scale-max-breakpoint) - var(--responsive-scale-min-breakpoint)),var(--size-desktop));--size-base:40px;--size-desktop:71px;line-height:var(--line-height-114);font-weight:var(--font-weight-bold);font-variation-settings:"opsz" var(--font-opsz-display)}@media (min-width:768px){.dU5k9q_text-headline-2,.dU5k9q_text-headline-2-serif{line-height:var(--line-height-112);font-weight:var(--font-weight-semibold)}}@media (min-width:1280px){.dU5k9q_text-headline-2,.dU5k9q_text-headline-2-serif{line-height:var(--line-height-104)}}.dU5k9q_text-headline-2-serif{font-family:var(--anthropic-serif),serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-weight:var(--font-weight-regular)}.dU5k9q_text-headline-3,.dU5k9q_text-headline-3-serif{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-size:clamp(var(--size-base),var(--size-base) + (var(--size-desktop) - var(--size-base))*(100vw - var(--responsive-scale-min-breakpoint))/(var(--responsive-scale-max-breakpoint) - var(--responsive-scale-min-breakpoint)),var(--size-desktop));--size-base:32px;--size-desktop:61px;line-height:var(--line-height-116);font-weight:var(--font-weight-bold);font-variation-settings:"opsz" var(--font-opsz-display)}@media (min-width:768px){.dU5k9q_text-headline-3,.dU5k9q_text-headline-3-serif{line-height:var(--line-height-114)}}@media (min-width:1280px){.dU5k9q_text-headline-3,.dU5k9q_text-headline-3-serif{line-height:var(--line-height-108)}}.dU5k9q_text-headline-3-serif{font-family:var(--anthropic-serif),serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-weight:var(--font-weight-regular)}.dU5k9q_text-subheadline-1,.dU5k9q_text-subheadline-1-serif{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-size:clamp(var(--size-base),var(--size-base) + (var(--size-desktop) - var(--size-base))*(100vw - var(--responsive-scale-min-breakpoint))/(var(--responsive-scale-max-breakpoint) - var(--responsive-scale-min-breakpoint)),var(--size-desktop));--size-base:30px;--size-desktop:48px;line-height:var(--line-height-120);font-weight:var(--font-weight-bold);font-variation-settings:"opsz" var(--font-opsz-display)}@media (min-width:768px){.dU5k9q_text-subheadline-1,.dU5k9q_text-subheadline-1-serif{line-height:var(--line-height-116)}}@media (min-width:1280px){.dU5k9q_text-subheadline-1,.dU5k9q_text-subheadline-1-serif{line-height:var(--line-height-112);font-weight:var(--font-weight-semibold)}}.dU5k9q_text-subheadline-1-serif{font-family:var(--anthropic-serif),serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-weight:var(--font-weight-regular)}.dU5k9q_text-subheadline-2,.dU5k9q_text-subheadline-2-serif{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-size:clamp(var(--size-base),var(--size-base) + (var(--size-desktop) - var(--size-base))*(100vw - var(--responsive-scale-min-breakpoint))/(var(--responsive-scale-max-breakpoint) - var(--responsive-scale-min-breakpoint)),var(--size-desktop));--size-base:25px;--size-desktop:36px;line-height:var(--line-height-120);font-weight:var(--font-weight-bold);font-variation-settings:"opsz" var(--font-opsz-display)}@media (min-width:1280px){.dU5k9q_text-subheadline-2,.dU5k9q_text-subheadline-2-serif{line-height:var(--line-height-114)}}.dU5k9q_text-subheadline-2-serif{font-family:var(--anthropic-serif),serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-weight:var(--font-weight-regular)}.dU5k9q_text-subheadline-3,.dU5k9q_text-subheadline-3-serif{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-size:clamp(var(--size-base),var(--size-base) + (var(--size-desktop) - var(--size-base))*(100vw - var(--responsive-scale-min-breakpoint))/(var(--responsive-scale-max-breakpoint) - var(--responsive-scale-min-breakpoint)),var(--size-desktop));--size-base:22px;--size-desktop:28px;line-height:var(--line-height-125);font-weight:var(--font-weight-bold);font-variation-settings:"opsz" var(--font-opsz-text)}@media (min-width:1280px){.dU5k9q_text-subheadline-3,.dU5k9q_text-subheadline-3-serif{line-height:var(--line-height-120);font-variation-settings:"opsz" var(--font-opsz-display)}}.dU5k9q_text-subheadline-3-serif{font-family:var(--anthropic-serif),serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-weight:var(--font-weight-regular)}.dU5k9q_text-caption-1,.dU5k9q_copySections,.dU5k9q_trigger .dU5k9q_triggerText,.dU5k9q_subsections,.dU5k9q_text-caption-1-mono{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;letter-spacing:.01em;font-size:13px;line-height:154%}.dU5k9q_text-caption-1-mono{font-family:var(--anthropic-mono),monospace;font-feature-settings:"pnum" on,"lnum" on,"liga" on;text-transform:uppercase}.dU5k9q_text-caption-2,.dU5k9q_footerLayout,.dU5k9q_text-caption-2-mono{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;letter-spacing:.018em;font-size:11px;line-height:150%}.dU5k9q_text-caption-2-mono{font-family:var(--anthropic-mono),monospace;font-feature-settings:"pnum" on,"lnum" on,"liga" on;text-transform:uppercase}.dU5k9q_text-strike{text-decoration-skip-ink:none;text-decoration:line-through;text-decoration-thickness:1px}.dU5k9q_font-bold{font-weight:700}.dU5k9q_font-medium{font-weight:600}:root{--grid-columns:4;--grid-margin:32px;--grid-gutter:16px;--grid-max-width:1920px;--grid-reading-max-width:720px;--page-top-spacer:48px}@media (min-width:768px){:root{--grid-columns:12;--grid-margin:48px;--grid-gutter:16px;--page-top-spacer:64px}}@media (min-width:1280px){:root{--grid-columns:12;--grid-margin:80px;--grid-gutter:16px;--page-top-spacer:80px}}:root{--grid-col:calc(( min(100vw, var(--grid-max-width)) - 2 * var(--grid-margin) - (var(--grid-columns) - 1) * var(--grid-gutter) ) / var(--grid-columns));--grid-edge:calc((100vw - min(100vw, var(--grid-max-width))) / 2 + var(--grid-margin))}.dU5k9q_content-container,.dU5k9q_grid-container,.dU5k9q_footerLayout{width:100%;padding-inline:var(--grid-margin);max-width:1920px;margin-inline:auto}.dU5k9q_grid-container,.dU5k9q_footerLayout{grid-template-columns:repeat(var(--grid-columns), 1fr);gap:var(--grid-gutter);display:grid}.dU5k9q_footer{background:var(--theme-background-primary);position:relative}body:has([data-page-surface=dark]) .dU5k9q_footer{--theme-background-primary:var(--color-gray-1000)}.dU5k9q_footer{z-index:calc(var(--z-index-nav) + 1);margin-block-start:-1px}.dU5k9q_footer [data-clip-path-nav]{z-index:2;height:calc(100% + var(--header-nav-height));clip-path:inset(var(--header-nav-height) 0 0)}.dU5k9q_footer :where(.dU5k9q_footerLayout) a{color:var(--theme-foreground-secondary);transition:color .15s}.dU5k9q_footer :where(.dU5k9q_footerLayout) a:hover,.dU5k9q_footer :where(.dU5k9q_footerLayout) button:hover{color:var(--theme-foreground-primary)}.dU5k9q_underNavEdge{--fade-lead:80px;visibility:hidden;pointer-events:none;block-size:1px;position:absolute;inset-block-start:calc(-1*(var(--site-header-height,var(--header-nav-height)) + var(--fade-lead)));inset-inline:0}.dU5k9q_footerLayout{row-gap:80px;padding-block:80px}.dU5k9q_footerLayout .dU5k9q_sidebar{grid-column:span 4;align-self:flex-end}.dU5k9q_footerLayout .dU5k9q_main,.dU5k9q_footerLayout .dU5k9q_copySections{grid-column:span 4}@media (min-width:768px){.dU5k9q_footerLayout .dU5k9q_copySections{grid-area:2/5/span 1/span 8}.dU5k9q_footerLayout .dU5k9q_sidebar{grid-area:2/1/span 1/span 4}.dU5k9q_footerLayout .dU5k9q_main{grid-area:1/5/span 1/span 8}.dU5k9q_footerLayout .dU5k9q_logo{grid-area:1/1/span 1/span 4}}@media (min-width:1512px){.dU5k9q_footerLayout .dU5k9q_copySections{grid-area:1/11/span 1/span 2}.dU5k9q_footerLayout .dU5k9q_sidebar{grid-area:1/1/span 1/span 3}.dU5k9q_footerLayout .dU5k9q_main{grid-area:1/4/span 1/span 6}.dU5k9q_footerLayout .dU5k9q_logo{grid-area:1/1/span 1/span 3}}.dU5k9q_logo{--footer-logo-block-size:24px;align-self:start;transition:opacity .15s ease-out}.dU5k9q_footer[data-under-nav] .dU5k9q_logo{opacity:0;pointer-events:none}@media (min-width:640px){.dU5k9q_logo{--footer-logo-block-size:calc(170px * 64 / 570)}}.dU5k9q_logo a{color:var(--theme-foreground-primary)}.dU5k9q_logo .dU5k9q_logoAbbreviated,.dU5k9q_logo .dU5k9q_logoWordmark{height:var(--footer-logo-block-size);width:auto}@media (min-width:1280px){.dU5k9q_logo .dU5k9q_logoAbbreviated{display:none}}@media not (min-width:1280px){.dU5k9q_logo .dU5k9q_logoWordmark{display:none}}.dU5k9q_sidebar{color:var(--theme-foreground-tertiary)}.dU5k9q_sidebar .dU5k9q_sidebarDetails{gap:var(--spacing-16);display:grid}.dU5k9q_sidebar .dU5k9q_sidebarDetails .dU5k9q_socialIcons{gap:var(--spacing-12);display:flex}.dU5k9q_sidebar .dU5k9q_sidebarDetails .dU5k9q_socialIcons a{color:var(--theme-foreground-secondary);transition:color .15s}.dU5k9q_sidebar .dU5k9q_sidebarDetails .dU5k9q_socialIcons a:hover{color:var(--theme-foreground-primary)}.dU5k9q_copySections{gap:var(--spacing-32);flex-direction:column;display:flex}@media (min-width:768px){.dU5k9q_copySections{grid-template-columns:repeat(2,1fr);display:grid}}@media (min-width:1512px){.dU5k9q_copySections{flex-direction:column;display:flex}}.dU5k9q_copySections .dU5k9q_copySectionText{color:var(--theme-foreground-tertiary);text-wrap:pretty;max-width:75ch}.dU5k9q_copySections .dU5k9q_copySectionText p a{white-space:nowrap}.dU5k9q_copySections .dU5k9q_copySectionText li>a{min-height:24px;margin-bottom:-.5em;padding-top:.5em;display:inline-block}.dU5k9q_accordionItem{--trigger-height:52px;overflow:hidden}@media (min-width:768px){.dU5k9q_accordionItem .dU5k9q_subsections{margin-top:calc(var(--trigger-height)*-1)}}.dU5k9q_trigger{cursor:pointer;font-size:inherit;background:inherit;width:100%;height:var(--trigger-height);gap:var(--spacing-16);padding-block:var(--spacing-12);color:var(--theme-foreground-tertiary);border-top:1px solid var(--theme-border-secondary);text-align:left;justify-content:space-between;align-items:center;transition:color .15s ease-out;display:flex}.dU5k9q_trigger .dU5k9q_triggerText{text-wrap:nowrap;text-overflow:ellipsis;overflow:hidden}.dU5k9q_trigger:hover,.dU5k9q_trigger[data-panel-open]{color:var(--theme-foreground-primary)}.dU5k9q_panel{box-sizing:border-box;height:var(--accordion-panel-height)}@media (prefers-reduced-motion:no-preference){.dU5k9q_panel{transition:height .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1)}}.dU5k9q_panel[data-starting-style],.dU5k9q_panel[data-ending-style]{opacity:0;height:0}.dU5k9q_panel .dU5k9q_subsections a{display:contents}@media (min-width:768px){.dU5k9q_panel{gap:var(--spacing-16);grid-template-columns:repeat(8,1fr);display:grid}.dU5k9q_panel .dU5k9q_subsections{grid-column:4/span 5;margin-left:0}}@media (min-width:1512px){.dU5k9q_panel{grid-template-columns:repeat(6,1fr)}.dU5k9q_panel .dU5k9q_subsections{grid-column:3/span 4}}.dU5k9q_icon{z-index:1;position:relative}@media (prefers-reduced-motion:no-preference){.dU5k9q_icon{transition:transform .15s ease-out}}[data-panel-open]>.dU5k9q_icon{transform:rotate(180deg)}.dU5k9q_subsections{margin-left:var(--spacing-24)}.dU5k9q_subsections a{transition:color .15s ease-out}.dU5k9q_subsections a:hover{color:var(--theme-foreground-primary)}.dU5k9q_subsections .dU5k9q_subsection{padding-block:var(--spacing-16);color:var(--theme-foreground-secondary);position:relative}@media (min-width:640px){.dU5k9q_subsections .dU5k9q_subsection{height:52px}}.dU5k9q_subsections .dU5k9q_subsection:not(:first-child){border-top:1px solid var(--theme-border-secondary)}@media (min-width:768px){.dU5k9q_subsections .dU5k9q_subsection:first-child .dU5k9q_subsectionLink{margin-right:40px}}.dU5k9q_subsections .dU5k9q_subsection .dU5k9q_subsectionLink{gap:var(--spacing-16);grid-template-columns:1fr;align-items:center;display:grid}.dU5k9q_subsections .dU5k9q_subsection .dU5k9q_subsectionLink:has(.dU5k9q_subsectionExcerpt){grid-template-columns:1fr 1fr}.dU5k9q_subsections .dU5k9q_subsection .dU5k9q_subsectionTitle{align-items:center;gap:var(--spacing-4);min-width:0;display:inline-flex}.dU5k9q_subsections .dU5k9q_subsection .dU5k9q_subsectionLinkIcon{flex-shrink:0}.dU5k9q_subsections .dU5k9q_subsection .dU5k9q_subsectionExcerpt{color:var(--theme-foreground-tertiary)}.dU5k9q_footer .dU5k9q_trigger,.dU5k9q_footer .dU5k9q_subsection{transition:color .1s ease-out}.dU5k9q_footer :has(.dU5k9q_trigger:hover) .dU5k9q_trigger:not(:hover){color:var(--theme-foreground-quaternary)}.dU5k9q_footer :has(.dU5k9q_subsection:hover) .dU5k9q_subsection:not(:hover){color:var(--theme-foreground-quaternary)}.dU5k9q_footer :has(.dU5k9q_subsection:hover) .dU5k9q_subsection:not(:hover) a{color:var(--theme-foreground-quaternary);--link-icon-color:var(--theme-foreground-quaternary)}
.t8BUuq_container{white-space:nowrap;max-width:100%;display:inline-block;position:relative;overflow:hidden}@property --scrolling-text-fade-start{syntax:"<length>";inherits:false;initial-value:0}@property --scrolling-text-fade-end{syntax:"<length>";inherits:false;initial-value:0}.t8BUuq_container[data-overflowing]{--scrolling-text-fade-start:0px;--scrolling-text-fade-end:var(--fade-width);--fade:linear-gradient(to right, transparent 0, #000 var(--scrolling-text-fade-start), #000 calc(100% - var(--scrolling-text-fade-end)), transparent 100%);-webkit-mask-image:var(--fade);-webkit-mask-image:var(--fade);mask-image:var(--fade);transition:--scrolling-text-fade-start .16s linear,--scrolling-text-fade-end .16s linear}.t8BUuq_container[data-scroll-state=scrolling]{--scrolling-text-fade-start:var(--fade-width);--scrolling-text-fade-end:var(--fade-width)}.t8BUuq_container[data-scroll-state=end]{--scrolling-text-fade-start:var(--fade-width);--scrolling-text-fade-end:0px}.t8BUuq_content{white-space:nowrap;display:inline-block}.t8BUuq_container[data-scroll-state=scrolling] .t8BUuq_content{will-change:transform}@media (prefers-reduced-motion:reduce){.t8BUuq_container{transition:none}}
:root{--color-gray-000:#fff;--color-gray-050:#faf9f5;--color-gray-100:#f5f4ed;--color-gray-150:#f0eee6;--color-gray-200:#e8e6dc;--color-gray-250:#dedcd1;--color-gray-300:#d1cfc5;--color-gray-350:#c2c0b6;--color-gray-400:#b0aea5;--color-gray-450:#9c9a92;--color-gray-500:#87867f;--color-gray-550:#73726c;--color-gray-600:#5e5d59;--color-gray-650:#4d4c48;--color-gray-700:#3d3d3a;--color-gray-750:#30302e;--color-gray-800:#262624;--color-gray-850:#1f1e1d;--color-gray-900:#1a1918;--color-gray-950:#141413;--color-gray-1000:#000;--color-oat:#e3dacc;--color-olive:#788c5d;--color-cactus:#bcd1ca;--color-sky:#6a9bcc;--color-heather:#cbcadb;--color-fig:#c46686;--color-coral:#ebcece;--color-clay-primary:#d97757;--color-clay-interactive:#c6613f;--color-iris:#dfdbfd;--color-iris-deep:#4a3aa7;--color-periwinkle:#cde2fb;--color-periwinkle-deep:#184f95;--color-periwinkle-interactive:#154c92;--color-sky-interactive:#90c3f6}.kJj2WW_link{--link-icon-color:var(--theme-foreground-tertiary);align-items:center;gap:5px;display:inline-flex!important}.kJj2WW_linkIcon{vertical-align:middle;color:var(--link-icon-color);transition:color .1s ease-out;display:inline-block}
.lrYMKa_consentButton{color:inherit;font-size:inherit;line-height:inherit;background:0 0}.lrYMKa_consentButton:after{content:"";cursor:pointer;display:block;position:absolute;inset:0}
.hVte_W_section{--s:clamp(.75px, calc(100vw / 1440), 1px);padding:var(--sp-40) var(--page-margins,32px) var(--sp-128);flex-direction:column;align-items:center;gap:3em;display:flex;overflow-x:clip}.hVte_W_column{width:min(var(--text-column-max-width,640px),100%);flex-direction:column;align-items:center;display:flex}.hVte_W_textBlock{flex-direction:column;align-items:stretch;gap:1em;width:100%;display:flex}.hVte_W_overline{text-align:center;text-wrap:balance;font-family:var(--anthropic-sans),-apple-system,BlinkMacSystemFont,sans-serif;font-size:var(--type-display);line-height:var(--leading-120);font-weight:var(--weight-text-semibold);letter-spacing:0;color:var(--color-slate-950);margin:0}.hVte_W_paragraphs{flex-direction:column;gap:1.2em;display:flex}.hVte_W_para{font-family:var(--anthropic-serif),"Times New Roman",serif;font-size:var(--type-body);line-height:var(--leading-155);font-weight:var(--weight-text-regular);font-variation-settings:"opsz" 16;color:var(--color-slate-950);margin:0}.hVte_W_para a{color:inherit;text-decoration-skip-ink:auto;text-underline-offset:.15em;text-decoration-color:currentColor;transition:opacity .25s ease-out}.hVte_W_para a:hover,.hVte_W_para a:focus-visible{opacity:.7}.hVte_W_lead{font-family:var(--anthropic-sans),-apple-system,BlinkMacSystemFont,sans-serif;font-weight:var(--weight-text-semibold);font-variation-settings:"opsz" 16}.hVte_W_ctaRow{justify-content:center;align-items:flex-start;gap:4em;display:flex}.hVte_W_arrowCta{color:var(--color-slate-950);cursor:pointer;padding-top:calc((120 + 16)*var(--s));outline:none;flex-direction:column;align-items:center;text-decoration:none;transition:opacity .25s ease-out;display:flex;position:relative}.hVte_W_arrowCta:focus-visible{outline:2px solid var(--color-slate-950);outline-offset:8px;border-radius:2px}@media (hover:hover){.hVte_W_ctaRow:has(.hVte_W_arrowCta:hover) .hVte_W_arrowCta:not(:hover){opacity:.4}}.hVte_W_ctaRow:has(.hVte_W_arrowCta:focus-visible) .hVte_W_arrowCta:not(:focus-visible){opacity:.4}.hVte_W_svgWrap{width:calc(240*var(--s));height:calc(120*var(--s));transition:transform .32s var(--ease-out-cc);pointer-events:none;position:absolute;top:0;left:50%;transform:translate(-25%)}@media (hover:hover){.hVte_W_arrowCtaHovered .hVte_W_svgWrap{transform:translate(-50%)}}.hVte_W_ctaSvg{width:100%;height:100%;display:block;overflow:visible}.hVte_W_circleStroke{stroke:var(--color-slate-950);stroke-width:1px;fill:none;pointer-events:fill}.hVte_W_arrowGlyph{fill:var(--color-slate-950);pointer-events:none;transform-box:fill-box;transform-origin:50%}.hVte_W_secondCircle{opacity:0;transform-origin:180px 60px;transform-box:view-box;transition:opacity .28s var(--ease-out-cc),transform .34s var(--ease-out-cc);transform:scale(.65)}.hVte_W_secondCircle .hVte_W_circleStroke{pointer-events:none}@media (hover:hover){.hVte_W_arrowCtaHovered .hVte_W_secondCircle{opacity:1;transform:scale(1)}.hVte_W_arrowCtaHovered .hVte_W_secondCircle .hVte_W_circleStroke{pointer-events:fill}}.hVte_W_pillWrap{opacity:0;transition:opacity .3s}.hVte_W_pill{stroke:var(--color-slate-950);stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .8s var(--ease-draw)}@media (hover:hover){.hVte_W_arrowCtaHovered .hVte_W_pillWrap{opacity:1}.hVte_W_arrowCtaHovered .hVte_W_pill{stroke-dashoffset:0}}.hVte_W_arrowLabel{font-family:var(--anthropic-serif),"Times New Roman",serif;font-variation-settings:"opsz" 16;font-size:var(--type-body);line-height:var(--leading-155);font-weight:var(--weight-text-regular);color:var(--color-slate-950);text-align:center;pointer-events:auto;width:max-content;max-width:calc(280*var(--s));align-self:center;margin:0}@media (max-width:720px){.hVte_W_ctaRow{gap:2em}}
._74a2JG_section{--s:clamp(1.5px, calc(100vw / 720), 2px);padding:var(--sp-40) var(--page-margins,32px) var(--sp-96);background:var(--color-slate-050);color:var(--color-slate-950);justify-content:center;align-items:center;height:100vh;display:flex;position:relative;overflow-x:clip}._74a2JG_row{gap:calc(120*var(--s) - 86px);display:flex}._74a2JG_cta{cursor:pointer;color:var(--color-slate-950);padding-top:calc((120 - 10 + 24)*var(--s));outline:none;flex-direction:column;transition:opacity .25s ease-out;display:flex;position:relative}._74a2JG_cta:focus-visible{outline:2px solid var(--color-slate-950);outline-offset:12px;border-radius:2px}@media (hover:hover){._74a2JG_row:has(._74a2JG_cta:hover) ._74a2JG_cta:not(:hover){opacity:.4}}._74a2JG_row:has(._74a2JG_cta:focus-visible) ._74a2JG_cta:not(:focus-visible){opacity:.4}._74a2JG_cta__host ._74a2JG_label,._74a2JG_cta__fellow ._74a2JG_label{text-align:center}._74a2JG_svgWrap{width:calc(240*var(--s));height:calc(120*var(--s));transition:transform .32s var(--ease-out-cc);pointer-events:none;position:absolute;top:0;left:50%;transform:translate(-25%)}@media (hover:hover){._74a2JG_ctaHovered ._74a2JG_svgWrap{transform:translate(-50%)}}._74a2JG_ctaSvg{width:100%;height:100%;display:block;overflow:visible}._74a2JG_circleStroke{stroke:var(--color-slate-950);stroke-width:1px;fill:none;pointer-events:fill}._74a2JG_arrowGlyph{fill:var(--color-slate-950);pointer-events:none;transform-box:fill-box;transform-origin:50%}._74a2JG_secondCircle{opacity:0;transform-origin:180px 60px;transform-box:view-box;transition:opacity .28s var(--ease-out-cc),transform .34s var(--ease-out-cc);transform:scale(.65)}._74a2JG_secondCircle ._74a2JG_circleStroke{pointer-events:none}@media (hover:hover){._74a2JG_ctaHovered ._74a2JG_secondCircle{opacity:1;transform:scale(1)}._74a2JG_ctaHovered ._74a2JG_secondCircle ._74a2JG_circleStroke{pointer-events:fill}}._74a2JG_pillWrap{opacity:0;transition:opacity .3s}._74a2JG_pill{stroke:var(--color-slate-950);stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .8s var(--ease-draw)}@media (hover:hover){._74a2JG_ctaHovered ._74a2JG_pillWrap{opacity:1}._74a2JG_ctaHovered ._74a2JG_pill{stroke-dashoffset:0}}._74a2JG_label{font-family:var(--anthropic-serif),"Times New Roman",serif;font-variation-settings:"opsz" 48;color:var(--color-slate-950);pointer-events:auto;align-self:center;width:max-content;margin:0;font-size:clamp(20px,1.2vw + 15.5px,28px);line-height:1.286}@media (max-width:720px){._74a2JG_row{flex-direction:column;align-items:center;gap:64px;width:100%}._74a2JG_cta{align-items:center;width:336px}}
:root{--grid-columns:4;--grid-margin:32px;--grid-gutter:16px;--grid-max-width:1920px;--grid-reading-max-width:720px;--page-top-spacer:48px}@media (min-width:768px){:root{--grid-columns:12;--grid-margin:48px;--grid-gutter:16px;--page-top-spacer:64px}}@media (min-width:1280px){:root{--grid-columns:12;--grid-margin:80px;--grid-gutter:16px;--page-top-spacer:80px}}:root{--grid-col:calc(( min(100vw, var(--grid-max-width)) - 2 * var(--grid-margin) - (var(--grid-columns) - 1) * var(--grid-gutter) ) / var(--grid-columns));--grid-edge:calc((100vw - min(100vw, var(--grid-max-width))) / 2 + var(--grid-margin))}._4R8tsa_content-container,._4R8tsa_editorialViewToggle,._4R8tsa_grid-container,._4R8tsa_editorialLayout{width:100%;padding-inline:var(--grid-margin);max-width:1920px;margin-inline:auto}._4R8tsa_grid-container,._4R8tsa_editorialLayout{grid-template-columns:repeat(var(--grid-columns), 1fr);gap:var(--grid-gutter);display:grid}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:400;src:url(../media/Lato-Regular.3-jmm_z_te0oj.ttf)format("truetype")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:700;src:url(../media/Lato-Bold.2vm10rcxoroto.ttf)format("truetype")}._4R8tsa_container{--history-bg:#141413;--history-fg:#faf9f5;--history-accent:#d97757;--history-muted:#5e5d59;--history-focus-ring:var(--tc-accent,#b1b9f9);background:var(--history-bg);color:var(--history-fg);width:100%}._4R8tsa_container a:focus-visible,._4R8tsa_container button:focus-visible{outline:2px solid var(--history-focus-ring);outline-offset:2px}._4R8tsa_container{--history-headline:22px;--history-body:14px;--history-caption:12px}@media (min-width:567px){._4R8tsa_container{--history-headline:22px;--history-body:14px;--history-caption:12px}}@media (min-width:992px){._4R8tsa_container{--history-headline:28px;--history-body:15px;--history-caption:13px}}@media (min-width:1024px){._4R8tsa_container{--history-headline:32px;--history-body:16px;--history-caption:13px}}._4R8tsa_terminal{height:100dvh;font-family:var(--jetbrains-mono),"SF Mono",Menlo,Monaco,monospace;background:#1a1918;flex-direction:column;justify-content:flex-start;display:flex;overflow:hidden}@media (min-width:992px){._4R8tsa_terminal{background:#141413;justify-content:center;align-items:center;overflow:hidden}}._4R8tsa_terminalWindowWrap{opacity:0;flex-direction:column;flex:1;width:100%;min-height:0;transition:opacity .3s ease-in;display:flex}@media (min-width:992px){._4R8tsa_terminalWindowWrap{flex:none;align-items:center;max-width:800px}}._4R8tsa_terminalVisible{opacity:1}._4R8tsa_terminalWindow{color:#d1cfc5;background:#1a1918;flex-direction:column;flex:1;width:100%;min-height:0;display:flex;overflow:hidden}@media (min-width:992px){._4R8tsa_terminalWindow{aspect-ratio:4/3;border-radius:10px;flex:none;max-height:85vh;box-shadow:0 8px 40px #00000080,0 0 0 1px #ffffff0f}}._4R8tsa_statusBar{font-family:var(--jetbrains-mono),"SF Mono",Menlo,Monaco,monospace;color:#999;flex-shrink:0;justify-content:space-between;padding:4px 20px 8px;font-size:12px;display:flex}._4R8tsa_toast{font-family:var(--jetbrains-mono),"SF Mono",Menlo,Monaco,monospace;flex-shrink:0;padding:6px 20px;font-size:12px}._4R8tsa_toastInner{color:#d1cfc5;border-top:1px solid #ffffff26;border-bottom:1px solid #ffffff26;align-items:center;gap:8px;padding:9px 0 10px;display:flex}._4R8tsa_toastLink{color:#b1b9f9;text-underline-offset:4px;text-decoration:underline}._4R8tsa_toastLink:hover{color:#c5cbfa}._4R8tsa_borisMode{--terminal-bg:#faf9f5;--tc-fg:#1a1a18;--tc-muted:#73726c;--tc-accent:#6b5ce7;--tc-orange:#c0582e;--tc-green:#2a7d3f;--tc-bg:#faf9f5;--tc-titlebar-bg:#f0eee6;--tc-divider:#0000001f;color:#1a1a18;background:#faf9f5}@media (min-width:992px){._4R8tsa_borisMode{box-shadow:0 8px 40px #00000026,0 0 0 1px #0000001a}}._4R8tsa_editorial{--history-bg:var(--background-primary,#faf9f5);--history-fg:var(--foreground-primary,#141413);--history-fg-secondary:var(--foreground-secondary,#30302e);--history-fg-tertiary:var(--foreground-tertiary,#5e5d59);--history-fg-quaternary:var(--foreground-quarternary,#87867f);--history-accent:#d97757;--history-muted:var(--foreground-tertiary,#5e5d59);--history-focus-ring:var(--history-fg,#141413);--history-border:var(--border-subtle,#d1cfc5);--history-border-strong:var(--border-secondary,#dedcd1);background:var(--history-bg);color:var(--history-fg);font-family:Anthropic Mono Variable,monospace}._4R8tsa_editorial a{text-underline-offset:.2rem}._4R8tsa_editorialLayout{row-gap:0}._4R8tsa_editorialMain{grid-column:1/span 4}@media (min-width:768px){._4R8tsa_editorialMain{grid-column:3/span 8}}@media (min-width:1280px){._4R8tsa_editorialMain{grid-column:4/span 6}}._4R8tsa_editorialMain{width:100%;max-width:var(--grid-reading-max-width);justify-self:center;min-width:0}@media (min-width:768px) and (not (min-width:1280px)){._4R8tsa_editorialMain{grid-column:4/span 8}}._4R8tsa_editorialViewToggleBar{top:var(--header-nav-height);z-index:100;background:var(--history-bg);width:100%;position:sticky}._4R8tsa_editorialViewToggle{justify-content:center;align-items:center;gap:6px;padding-block:12px;font-family:Anthropic Mono Variable,monospace;font-size:13px;display:flex}@media (min-width:567px){._4R8tsa_editorialViewToggle{justify-content:flex-end}}@media (max-width:1024px){._4R8tsa_editorialViewToggle{padding-block:6px}}._4R8tsa_editorialViewToggleBtn{cursor:pointer;font-family:inherit;font-size:inherit;color:var(--history-fg-quaternary,#87867f);background:0 0;border:none;padding:0}._4R8tsa_editorialViewToggleBtn:hover{color:var(--history-fg,#141413)}._4R8tsa_editorialViewToggleSep{color:var(--history-fg-quaternary,#87867f)}._4R8tsa_editorialViewToggleActive{color:var(--history-fg,#141413);font-weight:700}._4R8tsa_clawdStrip{height:110px;position:relative;overflow:hidden}
.Q_bhtW_section{--s:min(calc(100vw / 1440), calc(100vh / 1024));padding:var(--sp-40) var(--page-margins,32px) 0;background:var(--color-slate-050);color:var(--color-slate-950);scroll-margin-top:var(--nav-h);position:relative;overflow-x:clip}.Q_bhtW_header{width:100%;max-width:var(--text-column-max-width,640px);gap:calc(12*var(--s));flex-direction:column;margin:0 auto 2em;display:flex}.Q_bhtW_eyebrow{text-align:center;text-wrap:balance;font-family:var(--anthropic-sans),-apple-system,BlinkMacSystemFont,sans-serif;font-size:var(--type-display);line-height:var(--leading-120);font-weight:var(--weight-text-semibold);letter-spacing:0;color:var(--color-slate-950);margin:0}.Q_bhtW_columns{width:100%;max-width:var(--text-column-max-width,640px);margin:0 auto}.Q_bhtW_column{flex-direction:column;gap:3em;display:flex}.Q_bhtW_sectionBlock{flex-direction:column;gap:1em;display:flex}.Q_bhtW_sectionIntro{gap:calc(8*var(--s));font-family:var(--anthropic-serif),"Times New Roman",serif;font-size:var(--type-body);line-height:var(--leading-155);font-weight:var(--weight-text-regular);font-variation-settings:"opsz" 16;color:var(--color-slate-950);flex-direction:column;margin:0;display:flex}.Q_bhtW_sectionIntro p{font-size:inherit;margin:0}.Q_bhtW_columnTitle{font-family:var(--anthropic-sans),-apple-system,BlinkMacSystemFont,sans-serif;font-weight:var(--weight-text-semibold);font-variation-settings:"opsz" 16;font-size:var(--type-body);line-height:var(--leading-155);color:var(--color-slate-950);margin:0}.Q_bhtW_list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Q_bhtW_item{border-bottom:1px solid var(--color-slate-350)}.Q_bhtW_item:first-child{border-top:1px solid var(--color-slate-350)}.Q_bhtW_itemTrigger{justify-content:space-between;align-items:flex-start;gap:calc(16*var(--s));cursor:pointer;text-align:left;width:100%;color:var(--color-slate-950);font:inherit;background:0 0;border:0;margin:0;padding:.75em 0;transition:opacity .25s ease-out;display:flex}.Q_bhtW_itemTrigger:focus-visible{outline:2px solid var(--color-slate-950);outline-offset:2px;border-radius:2px}@media (hover:hover){.Q_bhtW_list:has(.Q_bhtW_itemTrigger:hover) .Q_bhtW_itemTrigger:not(:hover){opacity:.4}}.Q_bhtW_list:has(.Q_bhtW_itemTrigger:focus-visible) .Q_bhtW_itemTrigger:not(:focus-visible){opacity:.4}.Q_bhtW_itemQuestion{font-family:var(--anthropic-serif),-apple-system,BlinkMacSystemFont,sans-serif;font-size:var(--type-body);line-height:var(--leading-155);font-weight:var(--weight-text-regular);font-variation-settings:"opsz" 16;color:inherit;max-width:var(--text-column-max-width,640px);padding-right:calc(32*var(--s));flex:1}.Q_bhtW_itemIcon{width:20px;height:20px;color:var(--color-slate-950);transition:transform .22s var(--ease-power2-out);flex-shrink:0;justify-content:center;align-items:center;margin-top:3px;display:inline-flex}.Q_bhtW_itemIconOpen{transform:rotate(180deg)}.Q_bhtW_answerWrap{overflow:hidden}.Q_bhtW_answer{max-width:var(--text-column-max-width,640px);padding:0 0 2em;padding-right:calc(32*var(--s));font-family:var(--anthropic-serif),"Times New Roman",serif;font-size:var(--type-body);line-height:var(--leading-155);font-weight:var(--weight-text-regular);font-variation-settings:"opsz" 16;color:var(--color-slate-950);flex-direction:column;gap:1.2em;margin:0;display:flex}.Q_bhtW_answer ul li{list-style:outside}.Q_bhtW_answer ul ul li{list-style:circle}.Q_bhtW_answer ol li{list-style:decimal}.Q_bhtW_answer ol ol li{list-style:lower-latin}.Q_bhtW_answer ol ol ol li{list-style:lower-roman}.Q_bhtW_answer ul,.Q_bhtW_answer ol{padding-left:1.5rem}.Q_bhtW_answer li{padding-left:.25ch}.Q_bhtW_answerP{font-size:inherit;margin:0}.Q_bhtW_answer a{color:inherit;text-decoration-skip-ink:auto;text-underline-offset:.15em;text-decoration-color:currentColor;transition:opacity .25s ease-out}.Q_bhtW_answer a:hover,.Q_bhtW_answer a:focus-visible{opacity:.7}.Q_bhtW_answerSubhead{margin:0;margin-top:calc(4*var(--s));color:var(--color-slate-950);font-family:var(--anthropic-sans),-apple-system,BlinkMacSystemFont,sans-serif;font-weight:var(--weight-text-semibold);font-size:inherit}.Q_bhtW_answerList{flex-direction:column;gap:.5em;margin:0;padding-left:1.25em;display:flex}.Q_bhtW_answerList li{padding-left:calc(4*var(--s))}.Q_bhtW_answerList strong,.Q_bhtW_answerP strong,.Q_bhtW_answerSubhead strong{color:var(--color-slate-950);font-weight:var(--weight-text-semibold)}@media (max-width:760px){.Q_bhtW_header{margin-bottom:32px}.Q_bhtW_sectionBlock{gap:16px}.Q_bhtW_answer{padding-right:0}}
.OCl3BG_reveal{opacity:0;transition:opacity .25s ease-out}.OCl3BG_reveal.OCl3BG_visible{opacity:1}.OCl3BG_revealSlow{opacity:0;transition:opacity .5s ease-out}.OCl3BG_revealSlow.OCl3BG_visible{opacity:1}.OCl3BG_fadeOut{opacity:0!important;transition:opacity .3s ease-out!important}.OCl3BG_hero{scrollbar-width:none;flex-direction:column;justify-content:flex-start;align-items:center;min-height:100dvh;padding:24px;transition:opacity .3s ease-out;display:flex;position:relative;overflow:auto}.OCl3BG_hero::-webkit-scrollbar{display:none}.OCl3BG_inner{text-align:center;width:100%;max-width:780px;margin-top:auto;margin-bottom:auto;padding-top:clamp(16px,4vh,40px);padding-bottom:clamp(16px,4vh,40px)}.OCl3BG_topLabel{font-family:var(--jetbrains-mono),"SF Mono",menlo,monaco,monospace;color:#999;text-transform:uppercase;margin-bottom:24px;font-size:12px}.OCl3BG_titleWrap{margin:0 0 24px;font-family:inherit;font-weight:400}.OCl3BG_asciiArt{font-family:var(--jetbrains-mono),"SF Mono",menlo,monaco,monospace;color:#fff;white-space:pre;text-align:center;letter-spacing:-.05em;font-size:clamp(4px,1.15vw,12px);line-height:1.2;display:inline-block}.OCl3BG_asciiArt>span{margin-top:-.5px;display:block}.OCl3BG_asciiArt>span:first-child{margin-top:0}.OCl3BG_asciiSpacer{height:1.2em;display:block}.OCl3BG_productInfo{font-family:var(--jetbrains-mono),"SF Mono",menlo,monaco,monospace;color:#999;text-transform:uppercase;margin-bottom:32px;font-size:12px;line-height:1.8}.OCl3BG_launchInfo{font-family:var(--jetbrains-mono),"SF Mono",menlo,monaco,monospace;color:#999;text-transform:uppercase;margin-bottom:12px;font-size:12px;line-height:1.8}.OCl3BG_contributors{text-align:left;font-family:var(--jetbrains-mono),"SF Mono",menlo,monaco,monospace;text-transform:uppercase;font-size:12px;line-height:1.8;display:inline-block}.OCl3BG_contributorRow{gap:16px;display:flex}.OCl3BG_contributorName{color:#999;text-align:right;flex-shrink:0;min-width:90px}.OCl3BG_contributorAttribution{color:#fff;text-transform:none}.OCl3BG_cta{flex-direction:column;align-items:center;gap:12px;margin-top:24px;display:flex}.OCl3BG_introViewToggle{border:1px solid #fff3;border-radius:5px;flex-direction:column;display:inline-flex}@media (min-width:567px){.OCl3BG_introViewToggle{flex-direction:row}}.OCl3BG_introViewToggleBtn{font-family:var(--jetbrains-mono),"SF Mono",menlo,monaco,monospace;color:#fff9;cursor:pointer;white-space:nowrap;background:0 0;border:none;outline:none;padding:10px 24px;font-size:12px;font-weight:400;transition:opacity .15s}.OCl3BG_introViewToggleBtn:first-child{border-radius:4px 4px 0 0}.OCl3BG_introViewToggleBtn:last-child{border-radius:0 0 4px 4px}.OCl3BG_introViewToggleBtn:hover{color:#ffffffd9}.OCl3BG_introViewToggleBtn+.OCl3BG_introViewToggleBtn{border-top:1px solid #fff3}@media (min-width:567px){.OCl3BG_introViewToggleBtn:first-child{border-radius:4px 0 0 4px}.OCl3BG_introViewToggleBtn:last-child{border-radius:0 4px 4px 0}.OCl3BG_introViewToggleBtn+.OCl3BG_introViewToggleBtn{border-top:none}}.OCl3BG_introViewToggleBtnActive{color:#141413;background:#fff;font-weight:600}.OCl3BG_introViewToggleBtnActive:hover{color:#141413;opacity:.9}@media (min-width:567px){.OCl3BG_introViewToggleBtnActive{border-right:1px solid #fff3}}.editorial .OCl3BG_hero{align-items:center;min-height:auto;margin-top:46px;padding:2px 0}@media (min-width:992px){.editorial .OCl3BG_hero{margin-top:92px;padding:0}}.editorial .OCl3BG_inner{max-width:none;padding-top:0}.editorial .OCl3BG_editorialHeading{justify-content:center;align-items:center;width:100%;padding:0 0 24px;display:flex}.editorial .OCl3BG_editorialTitle{color:var(--history-fg-secondary,#30302e);text-align:center;text-transform:uppercase;font-family:Anthropic Mono Variable,monospace;font-size:28px;font-weight:700;line-height:1.5}.editorial .OCl3BG_editorialYear{color:var(--history-fg-secondary,#30302e);text-transform:uppercase;flex-shrink:0;font-family:Anthropic Mono Variable,monospace;font-size:16px;font-weight:700;line-height:1.4}.editorial .OCl3BG_editorialContributors{width:100%;font-family:Anthropic Mono Variable,monospace;font-size:var(--history-body);flex-direction:column;gap:16px;line-height:1.5;display:flex}.editorial .OCl3BG_editorialContributor{flex-direction:column;align-items:flex-start;width:100%;display:flex}@media (min-width:992px){.editorial .OCl3BG_editorialContributor{flex-direction:row;justify-content:space-between;align-items:center}}.editorial .OCl3BG_editorialContributorName{color:var(--history-fg,#141413);text-transform:uppercase}.editorial .OCl3BG_editorialContributorRole{color:var(--history-fg-tertiary,#5e5d59);text-align:left}
@media (min-width:992px){.uT5-4a_mobile-only{display:none!important}}.uT5-4a_desktop-only{display:none!important}@media (min-width:992px){.uT5-4a_desktop-only{display:block!important}}.uT5-4a_icon-button{width:36px;height:36px;padding:var(--sp-8);border:var(--border-sm) solid var(--border-subtle);border-radius:var(--br-8);background:var(--background-primary);color:var(--foreground-primary);cursor:pointer;justify-content:center;align-items:center;transition:all .2s;display:flex}.uT5-4a_icon-button:hover{background:var(--background-secondary)}.uT5-4a_player{z-index:40;background-color:var(--background-primary);border-top:var(--border-sm) solid var(--border-subtle);max-height:100dvh;color:var(--foreground-primary);flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}.uT5-4a_collapsed{pointer-events:none;background-color:#0000;border-top-color:#0000}.uT5-4a_collapsed .uT5-4a_close{pointer-events:auto}.uT5-4a_collapsed .uT5-4a_progress-row{visibility:hidden}.uT5-4a_collapsed .uT5-4a_icon-button{background:var(--button-primary-background);border-color:var(--button-primary-background);color:var(--button-primary-foreground)}.uT5-4a_collapsed .uT5-4a_icon-button:hover{background:var(--button-primary-background-hover);border-color:var(--button-primary-background-hover);color:var(--button-primary-foreground-hover)}.uT5-4a_drawer-open{z-index:10000;height:100dvh}@media (min-width:1024px){.uT5-4a_drawer-open{z-index:40;height:auto}}.uT5-4a_audio{display:none}.uT5-4a_bar{align-items:center;gap:var(--sp-16);padding-block:var(--sp-12);flex-shrink:0;grid-template-columns:1fr auto 1fr;display:grid}@media (min-width:992px){.uT5-4a_bar{gap:var(--sp-24);padding-block:var(--sp-16);grid-template-columns:minmax(min-content,1fr) auto minmax(min-content,1fr)}}.uT5-4a_left{justify-self:start;align-items:center;gap:var(--sp-8);min-width:max-content;display:inline-flex}@media (min-width:992px){.uT5-4a_left{gap:var(--sp-16)}}.uT5-4a_close{flex-shrink:0}.uT5-4a_center{justify-content:center;align-items:center;gap:var(--sp-8);min-width:0;display:flex}.uT5-4a_arrow-button{display:none}@media (min-width:992px){.uT5-4a_arrow-button{width:36px;height:36px;padding:var(--sp-8);border:var(--border-sm) solid var(--border-subtle);border-radius:var(--br-8);background:var(--background-primary);opacity:.6;cursor:pointer;justify-content:center;align-items:center;transition:all .2s;display:flex}.uT5-4a_arrow-button:hover:not(:disabled){border:var(--border-sm) solid var(--border-subtle);background:var(--background-secondary)}.uT5-4a_arrow-button:disabled{border:var(--border-sm) solid var(--border-subtle);opacity:.5;cursor:default}.uT5-4a_arrow-button svg{color:var(--foreground-primary)}}.uT5-4a_arrow-prev{transform:rotate(90deg)}.uT5-4a_arrow-next{transform:rotate(-90deg)}.uT5-4a_current{align-items:center;gap:var(--sp-8);min-width:0;color:var(--foreground-primary);cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.uT5-4a_current:hover{text-decoration:underline}.uT5-4a_current svg{flex-shrink:0}@media (min-width:992px){.uT5-4a_current{padding:0 var(--sp-8)}}.uT5-4a_current-title{min-width:0}.uT5-4a_controls{justify-self:end;align-items:center;gap:var(--sp-16);display:inline-flex}.uT5-4a_play{width:36px;height:36px;color:var(--foreground-primary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.uT5-4a_play:hover{color:var(--foreground-secondary)}.uT5-4a_time{color:var(--foreground-secondary);font-variant-numeric:tabular-nums;display:none}@media (min-width:992px){.uT5-4a_time{display:inline}}.uT5-4a_progress-row{flex-shrink:0;display:none}@media (min-width:992px){.uT5-4a_progress-row{padding-bottom:var(--sp-16);display:block}}.uT5-4a_progress-container{cursor:pointer;background-color:var(--color-slate-250);border-radius:12px;height:10px}.uT5-4a_progress-bar{border-radius:12px;width:100%;height:12px;overflow:hidden}.uT5-4a_progress-fill{background-color:var(--foreground-primary);border-radius:12px;height:10px;transition:width 50ms linear}.uT5-4a_drawer{border-bottom:var(--border-sm) solid var(--border-subtle);background:var(--background-secondary);flex:auto;min-height:0;overflow-y:auto}@media (min-width:1024px){.uT5-4a_drawer{flex:none;overflow-y:visible}}.uT5-4a_drawer-inner{padding-block:var(--sp-32) var(--sp-40)}.uT5-4a_drawer-heading{margin-bottom:var(--sp-24)}.uT5-4a_drawer-grid{gap:var(--sp-32);flex-direction:column;display:flex}@media (min-width:1024px){.uT5-4a_drawer-grid{gap:var(--sp-48);grid-template-columns:1fr 2fr 1fr 1fr;display:grid}}.uT5-4a_group-label{color:var(--foreground-secondary);text-transform:uppercase;letter-spacing:.04em;padding-bottom:var(--sp-8);margin-bottom:var(--sp-16);border-bottom:var(--border-sm) solid var(--border-subtle)}.uT5-4a_group-list{gap:var(--sp-12);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media (min-width:1024px){.uT5-4a_group-list-split{gap:var(--sp-12) var(--sp-48);grid-template-rows:repeat(4,min-content);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;display:grid}}.uT5-4a_section-item{align-items:baseline;gap:var(--sp-16);width:100%;color:var(--foreground-tertiary);text-align:left;cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.uT5-4a_section-item:hover{color:var(--foreground-primary)}.uT5-4a_section-item-active{color:var(--foreground-primary);font-weight:700}.uT5-4a_section-index{font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:700}
.w5UjLW_scrollDriver{height:600vh;position:relative}.w5UjLW_stage{--s:min(calc(100vw / 1440), calc(100vh / 1024));width:100%;height:100vh;position:sticky;top:0;overflow:hidden}.w5UjLW_lineLeft,.w5UjLW_lineRight{width:40ch;font-family:var(--anthropic-serif),"Times New Roman",serif;font-size:var(--type-body);line-height:var(--leading-155);font-weight:var(--weight-text-regular);letter-spacing:0;text-wrap:balance;color:var(--color-slate-950);will-change:top,left,right,opacity;z-index:5;margin:0;position:absolute;transform:translate(-2vw)}.w5UjLW_lineLeft{text-align:right}.w5UjLW_lineRight{text-align:left}.w5UjLW_lockup{vertical-align:baseline;-webkit-user-select:none;user-select:none;width:auto;height:.85em;margin-right:.15em;display:inline-block}.w5UjLW_photoCell{color:inherit;z-index:1;opacity:0;transform-origin:50%;transition:opacity .6s var(--ease-out-cc),transform .6s var(--ease-out-cc);text-decoration:none;display:block;position:absolute;transform:scale(.96)}.w5UjLW_photoCell img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.w5UjLW_photoIn{opacity:1;transform:scale(1)}.w5UjLW_photoLabel{font-family:var(--anthropic-mono),ui-monospace,monospace;font-size:var(--type-caption);line-height:var(--leading-155);font-weight:var(--weight-mono-regular);letter-spacing:.01em;text-transform:uppercase;color:var(--color-slate-950);white-space:nowrap;pointer-events:none;gap:1em;display:inline-flex;position:absolute}.w5UjLW_photoName{color:var(--color-slate-950)}.w5UjLW_photoState{color:var(--color-slate-500)}.w5UjLW_label__aboveLeft{bottom:calc(100% + .3em);left:0}.w5UjLW_label__aboveRight{bottom:calc(100% + .3em);right:0}.w5UjLW_label__belowLeft{top:calc(100% + .3em);left:0}.w5UjLW_label__belowRight{top:calc(100% + .3em);right:0}.w5UjLW_label__rotateRight{writing-mode:vertical-rl;top:0;left:calc(100% + .3em)}.w5UjLW_label__rotateLeft{writing-mode:vertical-rl;top:0;right:calc(100% + .3em)}@media (max-width:767px){.w5UjLW_stage{--s:min(calc(100vw / 440), calc(100vh / 956))}}@media (min-width:768px) and (max-width:1359px){.w5UjLW_stage{--s:clamp(.9px, min(calc(100vw / 800), calc(100vh / 768)), 1.4px)}}@media (max-width:767px){.w5UjLW_lineLeft,.w5UjLW_lineRight{text-align:left;text-wrap:pretty;width:calc(100vw - 64px);transform:none}.w5UjLW_lineRight{width:calc(100vw - 119px)}}
.lAwSlG_header{flex-shrink:0}.lAwSlG_titleBar{background:var(--tc-titlebar-bg,#252321);cursor:grab;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:8px 16px;display:flex}.lAwSlG_titleBar:active{cursor:grabbing}@media (min-width:567px){.lAwSlG_titleBar{justify-content:flex-start}}.lAwSlG_trafficLights{align-items:center;gap:8px;display:none}@media (min-width:567px){.lAwSlG_trafficLights{display:flex}}.lAwSlG_dot{border:none;border-radius:50%;width:12px;height:12px;padding:0}.lAwSlG_dotRed{cursor:pointer;background:#ff5f56}.lAwSlG_dotYellow{background:#ffbd2e}.lAwSlG_dotGreen{background:#27ca40}.lAwSlG_titleBarText{color:var(--tc-muted,#999);font-size:12px;font-family:var(--jetbrains-mono),"SF Mono",menlo,monaco,monospace;flex:1;margin-left:12px;display:none}@media (min-width:567px){.lAwSlG_titleBarText{display:block}}.lAwSlG_viewToggle{font-family:var(--jetbrains-mono),"SF Mono",menlo,monaco,monospace;flex-shrink:0;align-items:center;gap:0;font-size:12px;display:flex}.lAwSlG_viewToggleBtn{color:var(--tc-muted,#999);font-family:var(--jetbrains-mono),"SF Mono",menlo,monaco,monospace;cursor:pointer;background:0 0;border:none;outline:none;padding:2px 10px;font-size:12px;font-weight:400;line-height:16px;transition:all .15s}.lAwSlG_viewToggleBtn:first-child{border-radius:4px 0 0 4px}.lAwSlG_viewToggleBtn:last-child{border-radius:0 4px 4px 0}.lAwSlG_viewToggleBtnActive{background:var(--tc-accent,#b1b9f9);color:var(--tc-bg,#1a1918);font-weight:600}.lAwSlG_logoHeader{flex-shrink:0;align-items:flex-start;gap:12px;padding:16px 20px 0;display:flex}.lAwSlG_logo{flex-shrink:0;display:block}.lAwSlG_logoInfo{font-family:var(--jetbrains-mono),"SF Mono",menlo,monaco,monospace;flex-direction:column;font-size:12px;line-height:16px;display:flex}.lAwSlG_logoTitle{color:var(--tc-fg,#d1cfc5);font-weight:700}.lAwSlG_logoSubtitle{color:var(--tc-muted,#999)}.lAwSlG_divider{background:var(--tc-divider,#ffffff26);height:1px;margin:13px 20px 0}.lAwSlG_chapterNav{flex-shrink:0;position:relative}.lAwSlG_fadeLeft,.lAwSlG_fadeRight{z-index:2;pointer-events:none;width:40px;position:absolute;top:0;bottom:0}.lAwSlG_fadeLeft{background:linear-gradient(to right, var(--terminal-bg,var(--tc-bg,#1a1918)), transparent);left:0}.lAwSlG_fadeRight{background:linear-gradient(to left, var(--terminal-bg,var(--tc-bg,#1a1918)), transparent);right:0}.lAwSlG_chapterTabs{scrollbar-width:none;align-items:center;gap:6px;padding:8px 20px;display:flex;overflow-x:auto}.lAwSlG_chapterTabs::-webkit-scrollbar{display:none}.lAwSlG_chapterLabel{color:var(--tc-accent,#b1b9f9);font-family:var(--jetbrains-mono),"SF Mono",menlo,monaco,monospace;flex-shrink:0;margin-right:4px;font-size:12px;font-weight:600}.lAwSlG_chapterTab{color:var(--tc-muted,#999);font-family:var(--jetbrains-mono),"SF Mono",menlo,monaco,monospace;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:0;outline:none;flex-shrink:0;padding:1px 6px;font-size:12px;font-weight:400;line-height:18px;transition:all .15s}.lAwSlG_chapterTab:hover:not(.lAwSlG_chapterTabActive){color:var(--tc-fg,#fff)}.lAwSlG_chapterTabActive{background:var(--tc-accent,#b1b9f9);color:var(--tc-bg,#000);font-weight:600}.lAwSlG_chapterHint{color:var(--tc-muted,#999);font-family:var(--jetbrains-mono),"SF Mono",menlo,monaco,monospace;opacity:.7;flex-shrink:0;margin-left:4px;font-size:11px}
.NpIhsq_chapters{--article-content-padding-block:var(--section-spacer-lg)}
.GIDDPW_section{--s:min(calc(100vw / 1440), calc(100vh / 1024));padding:var(--sp-40) var(--page-margins,32px) var(--sp-96);scroll-margin-top:var(--nav-h);position:relative;overflow-x:clip}.GIDDPW_callout{background:var(--color-slate-100);width:100%;padding:max(24px,48*var(--s)) 0;flex-direction:column;align-items:center;gap:1em;display:flex}.GIDDPW_calloutText{flex-direction:column;align-items:center;gap:1em;display:flex}.GIDDPW_eyebrow{text-align:center;text-wrap:balance;font-family:var(--anthropic-sans),-apple-system,BlinkMacSystemFont,sans-serif;font-size:var(--type-display);line-height:var(--leading-120);font-weight:var(--weight-text-semibold);letter-spacing:0;color:var(--color-slate-950);margin:0}.GIDDPW_body{text-align:left;font-family:var(--anthropic-serif),"Times New Roman",serif;font-variation-settings:"opsz" 16;font-size:var(--type-body);line-height:var(--leading-155);font-weight:var(--weight-text-regular);color:var(--color-slate-950);width:min(var(--text-column-max-width,640px),100% - 48px);margin:0}.GIDDPW_cta{border:1px solid var(--color-slate-250);background:var(--color-slate-200);color:var(--color-slate-750);font-family:var(--anthropic-sans),-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;font-size:var(--type-caption);letter-spacing:clamp(.13px,.2375px - .01vw,.2px);font-variation-settings:"opsz" 16;white-space:nowrap;cursor:pointer;border-radius:clamp(6px,.3vw + 4.875px,8px);justify-content:center;align-items:center;gap:.25em;padding-block:4px;padding-inline:clamp(12px,.6vw + 9.75px,16px) clamp(8px,.6vw + 5.75px,12px);line-height:1.5;text-decoration:none;transition:background .2s;display:inline-flex}.GIDDPW_cta:hover{background:var(--color-slate-250)}.GIDDPW_cta:focus-visible{outline:2px solid var(--color-slate-950);outline-offset:2px}.GIDDPW_cta svg{flex:none;width:clamp(16px,.6vw + 13.75px,20px);height:clamp(16px,.6vw + 13.75px,20px)}
.d_uOoq_interactionPrompt{font-family:var(--jetbrains-mono),"SF Mono",menlo,monaco,monospace;margin:10px 0 14px;font-size:12px;line-height:18px}.d_uOoq_interactionHr{color:var(--tc-accent,#b1b9f9);opacity:.6;overflow:hidden}.d_uOoq_interactionAction{padding:1px 0}.d_uOoq_interactionActionLabel{color:var(--tc-accent,#b1b9f9);font-weight:600}.d_uOoq_interactionDottedHr{color:var(--tc-muted,#999);opacity:.5;overflow:hidden}.d_uOoq_interactionQuestion{padding:2px 0 2px 4px}.d_uOoq_interactionOption{color:inherit;font:inherit;text-align:left;cursor:pointer;white-space:pre-wrap;background:0 0;border:none;padding:0 0 0 4px;display:block}.d_uOoq_interactionOptionSelected,.d_uOoq_interactionIndicator{color:var(--tc-accent,#b1b9f9)}.d_uOoq_interactionOptionNumber{opacity:.6}.d_uOoq_interactionFooterHint{color:var(--tc-muted,#999);padding:3px 0 1px 4px;font-size:11px}
.wUPPYa_toggleIcon{justify-content:center;align-items:center;display:flex;position:relative}.wUPPYa_iconBar,.wUPPYa_iconBarVertical{background-color:currentColor;position:absolute}@media (prefers-reduced-motion:no-preference){.wUPPYa_iconBarVertical{transition:transform .25s var(--ease-out-quart),opacity .25s var(--ease-out-quart)}}
.aB5J5q_root{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-size:13px;line-height:var(--line-height-154);letter-spacing:.01em;z-index:1000;min-width:188px;height:28px;padding-inline:var(--spacing-16);border-radius:var(--spacing-radius-full);background-color:var(--theme-button-primary-background);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex;position:fixed;inset-block-start:calc(var(--header-nav-height)/2);inset-inline-start:var(--grid-edge)}.aB5J5q_root.aB5J5q_root.aB5J5q_root[data-skip-link]{color:var(--theme-button-primary-foreground)}.aB5J5q_root{box-shadow:0 0 0 2px var(--theme-background-primary);outline:2px solid var(--theme-focus-ring,var(--color-sky));outline-offset:2px;transform:translateY(-50%)}.aB5J5q_root:not(:focus-visible){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
