.dbN6Cq_hero{--hero-top:var(--header-nav-height);--screens:3;--grain-strength:1;--ground:0;--cue:1;--word-stagger:34ms;--ink:var(--color-gray-950);--emphasis-ink:#0a0a0b;--beat-ink:#0a0a0b99;--page-ground:var(--theme-background-primary);--ease-in-opacity:cubic-bezier(.2, .7, .1, 1);--ease-in-rise:cubic-bezier(.16, 1, .3, 1);--span-6:49.085%;--span-8:66.057%;--span-10:83.028%;height:calc(var(--screens)*100vh);margin-top:calc(-1*var(--hero-top));color:var(--ink);background:var(--page-ground);position:relative}.dbN6Cq_stage{height:100svh;position:sticky;top:0}@media (scripting:enabled){.dbN6Cq_hero:not([data-scene-running]) .dbN6Cq_stage{position:relative}.dbN6Cq_hero:not([data-scene-running]) .dbN6Cq_word,.dbN6Cq_hero:not([data-scene-running]) .dbN6Cq_beat,.dbN6Cq_hero:not([data-scene-running]) .dbN6Cq_beat-text em{transition:none}}.dbN6Cq_backdrop{pointer-events:none;isolation:isolate;background:var(--page-ground);height:100lvh;position:absolute;top:0;left:0;right:0;overflow:hidden}.dbN6Cq_beams,.dbN6Cq_grain,.dbN6Cq_ground{position:absolute;inset:0}.dbN6Cq_beams{opacity:0;width:100%;height:100%;transition:opacity .6s;display:block}@media (prefers-reduced-motion:reduce){.dbN6Cq_beams{transition:none}}.dbN6Cq_lit .dbN6Cq_beams{opacity:1}.dbN6Cq_grain{background-image:var(--grain);background-position:var(--grain-shift,0 0);mix-blend-mode:soft-light;opacity:calc(.05*var(--grain-strength))}.dbN6Cq_ground{background:var(--page-ground);opacity:var(--ground)}.dbN6Cq_copy{inset:var(--hero-top) 0 0;text-align:center;pointer-events:none;place-items:center;padding-inline:clamp(16px,4.444vw,64px);display:grid;position:absolute}@media (min-width:760px) and (min-aspect-ratio:9/10){.dbN6Cq_copy{width:min(91.111vw,192.94svh - 231.528px,1280px);margin-inline:auto;padding-inline:0}}.dbN6Cq_opening,.dbN6Cq_beat{grid-area:1/1;width:100%;position:relative;top:-24px}.dbN6Cq_opening{flex-direction:column;align-items:center;display:flex}@media (min-width:760px) and (min-aspect-ratio:9/10){.dbN6Cq_opening{top:-8px}}.dbN6Cq_heading{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-synthesis:none;letter-spacing:-.024em;max-width:86%;margin:0;font-size:clamp(32px,min(3.7vw,6.2vh),58px);font-weight:700;line-height:1.12;-webkit-mask-image:radial-gradient(70% 130% at 50% 0,#000 0%,#000000f5 22%,#000000e0 45%,#000000c7 70%,#000000b0 100%);mask-image:radial-gradient(70% 130% at 50% 0,#000 0%,#000000f5 22%,#000000e0 45%,#000000c7 70%,#000000b0 100%)}@media (min-width:600px) and (max-width:900px){.dbN6Cq_heading{font-size:clamp(34px,min(5.6vw,6.2vh),50px)}}@media (min-width:760px) and (min-aspect-ratio:9/10){.dbN6Cq_heading{max-width:min(17.5em,var(--span-10))}}@media (min-width:1181px) and (min-aspect-ratio:9/10){.dbN6Cq_heading{max-width:calc(var(--span-8)*.86)}}.dbN6Cq_heading.dbN6Cq_shown{pointer-events:auto}.dbN6Cq_heading:not(.dbN6Cq_shown){-webkit-user-select:none;user-select:none}.dbN6Cq_heading-lines{text-wrap:balance;display:block}.dbN6Cq_heading-lines :where(.dbN6Cq_wide-break,.dbN6Cq_narrow-break):not(.dbN6Cq_first-break){display:none}@media (min-width:1181px) and (min-aspect-ratio:9/10){.dbN6Cq_heading-lines .dbN6Cq_wide-break{display:inline}}@media (min-width:600px) and (not (min-aspect-ratio:9/10)),(600px<=width<760px){.dbN6Cq_heading-lines .dbN6Cq_first-break:not(.dbN6Cq_narrow-break){display:none}.dbN6Cq_heading-lines .dbN6Cq_narrow-break{display:inline}}@keyframes dbN6Cq_fade-in{0%{opacity:0}}@keyframes dbN6Cq_word-rise{0%{transform:translateY(.42em)}}@keyframes dbN6Cq_unblur{0%{filter:blur(4px)}}.dbN6Cq_word{--delay:calc(var(--i) * var(--word-stagger));opacity:0;filter:blur(4px);animation:dbN6Cq_fade-in .5s var(--ease-in-opacity) var(--delay) backwards,dbN6Cq_word-rise .8s var(--ease-in-rise) var(--delay) backwards,dbN6Cq_unblur .5s ease var(--delay) backwards;transition:opacity .18s,transform .22s,filter .18s;display:inline-block;transform:translateY(.42em)}.dbN6Cq_shown .dbN6Cq_word{opacity:1;filter:blur();transition:opacity .5s var(--ease-in-opacity) var(--delay),transform .8s var(--ease-in-rise) var(--delay),filter .5s ease var(--delay);transform:none}.dbN6Cq_beat{opacity:0;-webkit-user-select:none;user-select:none;max-width:min(86%,30em);transition:opacity .22s,transform .26s;transform:translateY(10px)}@media (min-width:760px) and (min-aspect-ratio:9/10){.dbN6Cq_beat{width:var(--span-6);max-width:none;top:-16px}}.dbN6Cq_beat.dbN6Cq_shown{pointer-events:auto;opacity:1;transition:opacity .55s var(--ease-in-opacity),transform .8s var(--ease-in-rise);-webkit-user-select:text;user-select:text;transform:none}.dbN6Cq_beat-text{font-family:var(--anthropic-serif),serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;color:var(--beat-ink);text-wrap:balance;margin:0;font-size:clamp(19px,min(1.7vw,2.9vh),24px);font-weight:400;line-height:1.42}.dbN6Cq_beat-text em{font-style:normal;font-weight:inherit;color:var(--beat-ink);transition:color .2s}.dbN6Cq_shown .dbN6Cq_beat-text em{color:var(--emphasis-ink);transition:color .7s ease calc(.22s + var(--j,0)*.15s)}.dbN6Cq_cue{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;color:color-mix(in srgb, var(--ink) 55%, transparent);pointer-events:none;opacity:var(--cue);font-size:12px;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.dbN6Cq_word,.dbN6Cq_beat,.dbN6Cq_beat-text em{transition:none!important;animation:none!important}}@media (scripting:none){.dbN6Cq_hero{height:auto}.dbN6Cq_stage{height:auto;min-height:100svh;position:relative}.dbN6Cq_backdrop{height:100%}.dbN6Cq_copy{gap:var(--spacing-48);padding-block:calc(var(--hero-top) + var(--spacing-64)) var(--spacing-96);position:relative;inset:auto}.dbN6Cq_opening,.dbN6Cq_beat{grid-area:auto;top:0}.dbN6Cq_beat{opacity:1;transform:none}.dbN6Cq_beat-text em{color:var(--emphasis-ink)}.dbN6Cq_cue{display:none}}
:root{--grid-columns:4;--grid-margin:32px;--grid-gutter:16px;--grid-max-width:1920px;--grid-reading-max-width:720px;--page-top-spacer:48px;--section-space-sm:24px;--section-space-md:32px;--section-space-lg:48px;--hero-space-loose:48px}@media (min-width:768px){:root{--grid-columns:12;--grid-margin:48px;--grid-gutter:16px;--page-top-spacer:64px;--section-space-sm:32px;--section-space-md:48px;--section-space-lg:64px;--hero-space-loose:64px}}@media (min-width:1280px){:root{--grid-columns:12;--grid-margin:80px;--grid-gutter:16px;--page-top-spacer:80px;--section-space-sm:48px;--section-space-md:64px;--section-space-lg:96px;--hero-space-loose: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))}._6wt55G_content-container,._6wt55G_grid-container{width:100%;padding-inline:var(--grid-margin);max-width:1920px;margin-inline:auto}._6wt55G_grid-container{grid-template-columns:repeat(var(--grid-columns), 1fr);gap:var(--grid-gutter);display:grid}._6wt55G_title{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;grid-column:1/span 4}@media (min-width:768px){._6wt55G_title{grid-column:3/span 8}}@media (min-width:1280px){._6wt55G_title{grid-column:4/span 6}}._6wt55G_title{width:100%;max-width:var(--grid-reading-max-width);margin:0 0 var(--spacing-48);font-size:clamp(30px,8vw,40px);font-weight:var(--font-weight-bold);font-synthesis:none;letter-spacing:-.02em;color:var(--theme-foreground-primary);text-align:left;text-wrap:balance;justify-self:center;line-height:1.1}@media (min-width:760px){._6wt55G_title{margin-bottom:56px;font-size:clamp(34px,3.3vw,50px)}}
:root{--grid-columns:4;--grid-margin:32px;--grid-gutter:16px;--grid-max-width:1920px;--grid-reading-max-width:720px;--page-top-spacer:48px;--section-space-sm:24px;--section-space-md:32px;--section-space-lg:48px;--hero-space-loose:48px}@media (min-width:768px){:root{--grid-columns:12;--grid-margin:48px;--grid-gutter:16px;--page-top-spacer:64px;--section-space-sm:32px;--section-space-md:48px;--section-space-lg:64px;--hero-space-loose:64px}}@media (min-width:1280px){:root{--grid-columns:12;--grid-margin:80px;--grid-gutter:16px;--page-top-spacer:80px;--section-space-sm:48px;--section-space-md:64px;--section-space-lg:96px;--hero-space-loose: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))}.p7-Vza_content-container,.p7-Vza_grid-container,.p7-Vza_title-row{width:100%;padding-inline:var(--grid-margin);max-width:1920px;margin-inline:auto}.p7-Vza_grid-container,.p7-Vza_title-row{grid-template-columns:repeat(var(--grid-columns), 1fr);gap:var(--grid-gutter);display:grid}.p7-Vza_page{color:var(--theme-foreground-primary);background:var(--theme-background-primary)}.p7-Vza_article{padding-block:var(--spacing-64) var(--spacing-96)}@media (min-width:768px){.p7-Vza_article{padding-block:var(--spacing-96) var(--spacing-128)}}.p7-Vza_lapped{z-index:1;padding-top:var(--spacing-24);margin-top:-64vh;position:relative}@media (min-width:760px) and (min-aspect-ratio:9/10){.p7-Vza_lapped{margin-top:-58vh}}@media (scripting:enabled){header:not([data-scene-running])+.p7-Vza_lapped{background:var(--theme-background-primary);box-shadow:0 0 0 100vmax var(--theme-background-primary);clip-path:inset(0 -100vmax)}}@media (scripting:none){.p7-Vza_lapped{padding-top:var(--spacing-64);margin-top:0}}
:root{--grid-columns:4;--grid-margin:32px;--grid-gutter:16px;--grid-max-width:1920px;--grid-reading-max-width:720px;--page-top-spacer:48px;--section-space-sm:24px;--section-space-md:32px;--section-space-lg:48px;--hero-space-loose:48px}@media (min-width:768px){:root{--grid-columns:12;--grid-margin:48px;--grid-gutter:16px;--page-top-spacer:64px;--section-space-sm:32px;--section-space-md:48px;--section-space-lg:64px;--hero-space-loose:64px}}@media (min-width:1280px){:root{--grid-columns:12;--grid-margin:80px;--grid-gutter:16px;--page-top-spacer:80px;--section-space-sm:48px;--section-space-md:64px;--section-space-lg:96px;--hero-space-loose: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))}.d6CHUa_content-container,.d6CHUa_grid-container,.d6CHUa_rail{width:100%;padding-inline:var(--grid-margin);max-width:1920px;margin-inline:auto}.d6CHUa_grid-container,.d6CHUa_rail{grid-template-columns:repeat(var(--grid-columns), 1fr);gap:var(--grid-gutter);display:grid}.d6CHUa_region{position:relative}.d6CHUa_rail{pointer-events:none;grid-template-rows:1fr;align-items:start;display:none;position:absolute;inset:0}@media (min-width:1440px){.d6CHUa_rail{display:grid}}.d6CHUa_railColumn{pointer-events:all;margin-top:var(--toc-list-offset,0);grid-column:1/span 2}
.jMbSuG_iframe-wrapper{border-radius:var(--radius-md);width:100%;position:relative;overflow:hidden}.jMbSuG_iframe-wrapper.jMbSuG_has-mobile-fallback{display:none}@media (min-width:640px){.jMbSuG_iframe-wrapper.jMbSuG_has-mobile-fallback{display:block}}.jMbSuG_mobile-fallback-image{border-radius:var(--radius-md);width:100%;height:auto;display:block}@media (min-width:640px){.jMbSuG_mobile-fallback-image{display:none}}.jMbSuG_iframe{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.jMbSuG_iframe-wrapper[data-loading] .jMbSuG_iframe{opacity:0}@media (prefers-reduced-motion:no-preference){.jMbSuG_iframe{transition:opacity .3s ease-out}}.jMbSuG_title{margin-bottom:var(--spacer-small)}.jMbSuG_caption{margin-top:var(--spacing-16)}
: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;--spacing-2:2px;--spacing-4:4px;--spacing-8:8px;--spacing-12:12px;--spacing-16:16px;--spacing-24:24px;--spacing-32:32px;--spacing-48:48px;--spacing-64:64px;--spacing-80:80px;--spacing-96:96px;--spacing-128:128px;--spacing-200:200px;--spacing-radius-full:999999px;--radius-xs:4px}.WZnjZG_card{gap:var(--spacing-32);padding:var(--spacing-32);background-color:var(--theme-background-secondary);color:var(--theme-foreground-primary);border-radius:var(--spacing-12);flex-direction:column;height:100%;display:flex}.WZnjZG_logo-section{padding-bottom:var(--spacing-12);border-bottom:1px solid var(--theme-border-secondary)}.WZnjZG_logo-inner{align-items:center;height:42px;display:flex}.WZnjZG_logo-inner img{object-fit:contain;width:auto;height:100%}.WZnjZG_logo{width:auto}.WZnjZG_quote{flex-direction:column;display:flex}.WZnjZG_quote-text{text-wrap:pretty}.WZnjZG_hanging-quote{text-align:right;width:1ch;margin-left:-1ch;display:inline-block;position:relative}.WZnjZG_attribution{color:var(--theme-foreground-tertiary);flex-direction:column;display:flex}.WZnjZG_author-name,.WZnjZG_author-title{margin:0}
.XVJWRG_quote-carousel-wrapper{gap:var(--spacing-32);flex-direction:column;width:100%;display:flex}.XVJWRG_embla{--carousel-bleed:var(--grid-margin);width:calc(100% + var(--carousel-bleed)*2);margin-inline:calc(var(--carousel-bleed)*-1);padding-inline:var(--carousel-bleed);position:relative;overflow:hidden}@media (min-width:768px){.XVJWRG_embla{--carousel-bleed:var(--spacing-16)}.XVJWRG_embla:before,.XVJWRG_embla:after{content:"";z-index:1;width:var(--carousel-bleed);pointer-events:none;position:absolute;top:0;bottom:0}.XVJWRG_embla:before{background:linear-gradient(to right, var(--theme-background-primary), transparent);left:0}.XVJWRG_embla:after{background:linear-gradient(to left, var(--theme-background-primary), transparent);right:0}}.XVJWRG_embla__container{-webkit-user-select:none;user-select:none;display:flex}.XVJWRG_embla__slide{min-width:0;margin-right:var(--spacing-16);flex:0 0 100%}@media (min-width:768px){.XVJWRG_embla__slide{flex:0 0 calc(50% - var(--spacing-16) + 1px);margin-right:var(--spacing-32)}}.XVJWRG_quote-carousel-wrapper .XVJWRG_pagination{margin:0 auto}
.JQQKta_rich ul li{list-style:outside}.JQQKta_rich ul ul li{list-style:circle}.JQQKta_rich ol li{list-style:decimal}.JQQKta_rich ol ol li{list-style:lower-latin}.JQQKta_rich ol ol ol li{list-style:lower-roman}.JQQKta_rich ul,.JQQKta_rich ol{padding-left:1.5rem}.JQQKta_rich li{padding-left:.25ch}.JQQKta_rich>*{margin-block:0}.JQQKta_rich>*+*{margin-block-start:var(--sp-8)}.JQQKta_rich p{font-size:inherit}.JQQKta_rich .JQQKta_left,.JQQKta_rich ul,.JQQKta_rich ol{text-align:start}.JQQKta_rich ul,.JQQKta_rich ol{padding-inline-start:1.25em}.JQQKta_rich a{color:inherit;text-underline-offset:.2em;text-decoration:underline}.JQQKta_rich sup{font-size:.75em;line-height:0}
.zKqBAG_figure{--grid-ink:var(--lightningcss-light,var(--foreground-primary,var(--color-slate-dark)))var(--lightningcss-dark,var(--theme-foreground-primary));--grid-paper:var(--lightningcss-light,var(--background-primary,var(--color-ivory-light)))var(--lightningcss-dark,var(--theme-background-secondary));--grid-muted:var(--lightningcss-light,var(--foreground-tertiary,var(--color-slate-600)))var(--lightningcss-dark,var(--color-gray-400));--grid-line:var(--lightningcss-light,var(--grid-ink))var(--lightningcss-dark,var(--theme-background-quaternary));--grid-highlight:var(--chart-matcha,#ced6bf);--grid-sibling:var(--lightningcss-light,color-mix(in srgb, var(--grid-highlight) 50%, var(--background-primary,var(--color-ivory-light))))var(--lightningcss-dark,color-mix(in srgb, var(--grid-highlight) 6%, var(--theme-background-secondary)));--grid-rival:var(--color-slate-200,#e8e6dc);--grid-subject-edge:var(--color-olive,#788c5d);--grid-reference:color-mix(in srgb, var(--grid-ink) 5%, var(--grid-paper));--grid-gap-w:var(--spacing-16,16px);--grid-label-w:200px;--grid-fade-w:28px;isolation:isolate;width:100%;margin:0}@media (min-width:1280px){.zKqBAG_figure{--grid-label-w:240px}}.zKqBAG_peach{--grid-highlight:#ebc9b7;--grid-rival:var(--color-slate-300,#d1cfc5);--grid-subject-edge:var(--color-clay,#d97757)}.zKqBAG_cloud{--grid-highlight:var(--chart-cloud,#c5d3e0);--grid-rival:var(--color-slate-200,#e8e6dc);--grid-subject-edge:var(--color-sky,#6a9bcc)}.zKqBAG_orchid{--grid-highlight:var(--chart-orchid,#e5cada);--grid-rival:var(--color-slate-200,#e8e6dc);--grid-subject-edge:var(--color-fig,#c46686)}.zKqBAG_cactus{--grid-highlight:var(--chart-cactus,#bcd1ca);--grid-rival:var(--color-slate-200,#e8e6dc);--grid-subject-edge:var(--chart-mineral,#629987)}:where(.zKqBAG_table td:not(.zKqBAG_gap)){background:var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--grid-paper))}.zKqBAG_wrap{--grid-rest:var(--grid-sticky-top,var(--header-nav-height,0px));scroll-padding-top:var(--grid-rest);position:relative}.zKqBAG_wrap:after{content:"";z-index:8;width:var(--grid-fade-w);background:var(--grid-paper);opacity:1;pointer-events:none;transition:opacity .18s;position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(270deg,#000,#0000);mask-image:linear-gradient(270deg,#000,#0000)}.zKqBAG_wrap[data-at-end]:after{opacity:0}.zKqBAG_layer{overflow-x:clip}.zKqBAG_scroll{z-index:20;overscroll-behavior-x:none;position:absolute;inset:0;overflow:auto hidden}@media (min-width:1280px){.zKqBAG_scroll{display:none}}.zKqBAG_spacer{height:100%}@media not (min-width:1280px){.zKqBAG_table{transform:translateX(calc(-1 * var(--grid-scroll-x,0px)))}.zKqBAG_table .zKqBAG_pinned,.zKqBAG_table .zKqBAG_corner,.zKqBAG_table .zKqBAG_label-cell,.zKqBAG_table .zKqBAG_label-row-pin{transform:translateX(var(--grid-scroll-x,0))}}.zKqBAG_table{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:840px;color:var(--grid-ink);font-size:var(--caption,14px);line-height:var(--leading-140)}.zKqBAG_table th,.zKqBAG_table td{box-sizing:border-box;border-bottom:1px solid var(--grid-line);border-left:1px solid var(--grid-line);text-align:left;vertical-align:top;height:72px;padding:10px 12px;font-weight:400}.zKqBAG_table thead tr>:last-child,.zKqBAG_table .zKqBAG_last-column{border-right:1px solid var(--grid-line)}.zKqBAG_table thead th,.zKqBAG_table thead td{top:var(--grid-live-rest,var(--grid-rest));z-index:6;border-top:1px solid var(--grid-line);background:var(--grid-paper);white-space:nowrap;vertical-align:baseline;height:46px;position:sticky}.zKqBAG_table thead th:before,.zKqBAG_table thead td:before{content:"";height:calc(var(--grid-rest) + var(--sp-8));background:var(--grid-paper);opacity:0;pointer-events:none;position:absolute;bottom:calc(100% + 1px);left:-1px;right:-1px}.zKqBAG_wrap[data-stuck] .zKqBAG_table thead th:before,.zKqBAG_wrap[data-stuck] .zKqBAG_table thead td:before{opacity:1}.zKqBAG_corner-label{color:var(--grid-ink);font-weight:600}.zKqBAG_corner{top:var(--grid-live-rest,var(--grid-rest));width:var(--grid-label-w);background:var(--grid-paper);position:sticky}@media (min-width:1280px){.zKqBAG_corner{left:0}}.zKqBAG_table thead .zKqBAG_corner{z-index:8}.zKqBAG_label-cell{z-index:5;background:var(--grid-paper);position:relative}@media (min-width:1280px){.zKqBAG_label-cell{position:sticky;left:0}}.zKqBAG_table .zKqBAG_pinned{z-index:4;border-right:1px solid var(--grid-line);border-left:1px solid var(--grid-line);background:var(--grid-paper);position:relative}@media (min-width:1280px){.zKqBAG_table .zKqBAG_pinned{left:var(--grid-label-w);position:sticky}}.zKqBAG_table thead th.zKqBAG_pinned{z-index:7;background:var(--grid-paper);position:sticky}.zKqBAG_table .zKqBAG_pinned.zKqBAG_win-ours{background:var(--lightningcss-light,var(--grid-highlight))var(--lightningcss-dark,color-mix(in srgb, var(--grid-highlight) 12%, var(--theme-background-secondary)))}.zKqBAG_table .zKqBAG_pinned.zKqBAG_win-rival{background:var(--lightningcss-light,var(--grid-rival))var(--lightningcss-dark,var(--theme-background-quaternary))}.zKqBAG_table thead .zKqBAG_pinned+th,.zKqBAG_table .zKqBAG_beside-pin{border-left:none}@media (min-width:640px){:is(.zKqBAG_table .zKqBAG_label-cell:not(:has(+.zKqBAG_pinned)),.zKqBAG_table .zKqBAG_corner:not(:has(+.zKqBAG_pinned))){border-right:1px solid var(--grid-line)}.zKqBAG_table .zKqBAG_first-column:not(.zKqBAG_pinned),.zKqBAG_table .zKqBAG_corner+th:not(.zKqBAG_pinned){border-left:none}}.zKqBAG_table thead th{font-weight:600}.zKqBAG_table :where(.zKqBAG_subject){position:relative}.zKqBAG_table .zKqBAG_subject:after{content:"";border-right:3px solid var(--grid-subject-edge);border-left:3px solid var(--grid-subject-edge);pointer-events:none;position:absolute;inset:-1px}.zKqBAG_table thead .zKqBAG_subject{border-top-color:var(--grid-subject-edge);box-shadow:inset 0 2px 0 var(--grid-subject-edge)}.zKqBAG_table .zKqBAG_last-row.zKqBAG_subject{border-bottom-color:var(--grid-subject-edge);box-shadow:inset 0 -2px 0 var(--grid-subject-edge)}.zKqBAG_table .zKqBAG_win-ours{background:var(--lightningcss-light,var(--grid-highlight))var(--lightningcss-dark,color-mix(in srgb, var(--grid-highlight) 12%, var(--theme-background-secondary)))}.zKqBAG_table .zKqBAG_win-sibling{background:var(--grid-sibling)}.zKqBAG_table .zKqBAG_win-rival{background:var(--lightningcss-light,var(--grid-rival))var(--lightningcss-dark,var(--theme-background-quaternary))}.zKqBAG_table .zKqBAG_gap{width:var(--grid-gap-w);border:none;padding:0}.zKqBAG_table .zKqBAG_reference{background:var(--grid-reference)}.zKqBAG_table thead .zKqBAG_reference{vertical-align:middle;padding-top:4px;padding-bottom:4px}.zKqBAG_reference-note{color:var(--grid-muted);font-size:11px;font-weight:400;line-height:1.2;display:block}.zKqBAG_category{font-weight:600;display:block}.zKqBAG_benchmark{color:var(--grid-muted);line-height:var(--leading-125);margin-top:4px;display:block}.zKqBAG_table .zKqBAG_split-row th,.zKqBAG_table .zKqBAG_split-row td{height:auto}.zKqBAG_value{white-space:nowrap;display:block}.zKqBAG_value-bold{font-weight:600}.zKqBAG_qualifier{color:var(--grid-muted);font-size:11px;line-height:1.5;display:block}.zKqBAG_label-row{display:none}@media not (min-width:768px){.zKqBAG_figure{--grid-label-w:148px;--grid-fade-w:22px}.zKqBAG_table{min-width:760px}.zKqBAG_benchmark{margin-top:2px;font-size:11px}}@media not (min-width:640px){.zKqBAG_table{min-width:420px}.zKqBAG_corner,.zKqBAG_label-cell{display:none}.zKqBAG_label-row{display:table-row}.zKqBAG_table .zKqBAG_label-row th{border:none;height:auto;padding:0;line-height:0}.zKqBAG_table .zKqBAG_label-row-pin{z-index:3;position:relative;overflow:visible}.zKqBAG_label-row-inner{box-sizing:border-box;width:calc(var(--grid-table-w,100%) - var(--grid-scroll-x,0px));border:1px solid var(--grid-line);background:var(--grid-paper);border-top:none;padding:10px 12px;line-height:normal;display:block}.zKqBAG_with-reference .zKqBAG_label-row-inner{border-bottom:none}.zKqBAG_with-reference .zKqBAG_under-label td:not(.zKqBAG_gap){border-top:1px solid var(--grid-line)}.zKqBAG_first-data-row .zKqBAG_label-cell{border-top:none}}.zKqBAG_caption{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;max-width:var(--text-column-max-width,640px);margin:var(--sp-24) auto 0;color:var(--grid-muted);font-size:var(--caption,14px);line-height:var(--leading-140);text-align:center;text-wrap:pretty}.zKqBAG_caption strong{font-weight:600}
._3ia3wq_frame{--chart-ink:var(--lightningcss-light,var(--foreground-primary,var(--color-slate-dark)))var(--lightningcss-dark,var(--theme-foreground-primary));--chart-paper:var(--lightningcss-light,var(--background-primary,var(--color-ivory-light)))var(--lightningcss-dark,var(--theme-background-secondary));--chart-muted:var(--lightningcss-light,var(--foreground-tertiary,var(--color-slate-600)))var(--lightningcss-dark,var(--color-gray-400));--chart-grid:var(--lightningcss-light,var(--border-subtle,var(--color-slate-300)))var(--lightningcss-dark,var(--theme-background-quaternary));--chart-matcha:#ced6bf;--chart-cloud:#c5d3e0;--chart-cactus:var(--color-cactus,#bcd1ca);--chart-gray:var(--lightningcss-light,var(--color-ivory-dark,#e8e6dc))var(--lightningcss-dark,var(--color-gray-650));--chart-heather:var(--color-heather,#cbcadb);--chart-coral:var(--color-coral,#ebcece);--chart-orchid:#e5cada;--chart-peach:#ebc9b7;--chart-orange:#eb6834;--chart-aqua:#1baf7a;--chart-sky:var(--color-sky,#6a9bcc);--chart-fig:var(--color-fig,#c46686);--chart-plum:#827dbd;--chart-olive:var(--color-olive,#788c5d);--chart-mineral:#629987;--chart-yellow:#eda100;--chart-pencil:#f0ac54;--chart-gray-550:var(--color-slate-550,#73726c);--chart-gray-300:var(--lightningcss-light,var(--color-slate-300,#d1cfc5))var(--lightningcss-dark,var(--color-gray-700));--chart-slate:var(--lightningcss-light,var(--foreground-tertiary,var(--color-slate-600)))var(--lightningcss-dark,var(--color-gray-400));--chart-line-shade:10%;--chart-tooltip-label:var(--lightningcss-light,var(--color-slate-400))var(--lightningcss-dark,var(--color-gray-550));--chart-draw:.7s;--chart-fade:.3s;--chart-delay:0s;--chart-border:var(--lightningcss-light,var(--chart-ink))var(--lightningcss-dark,var(--theme-background-quaternary));color:var(--chart-ink);margin:0}._3ia3wq_panel{padding:var(--sp-24)}@media (max-width:567px){._3ia3wq_panel{padding:var(--sp-16)}}._3ia3wq_panel{border:1px solid var(--chart-border);background:var(--chart-paper)}._3ia3wq_caption{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;justify-content:space-between;align-items:baseline;gap:var(--sp-8) var(--sp-16);margin-bottom:var(--sp-24);flex-wrap:wrap;display:flex}@media (max-width:567px){._3ia3wq_caption{margin-bottom:var(--sp-12)}}._3ia3wq_header{align-items:flex-start;gap:var(--sp-16);margin-bottom:var(--sp-24);display:flex}@media (max-width:567px){._3ia3wq_header{margin-bottom:var(--sp-12)}}._3ia3wq_header ._3ia3wq_caption{flex:1;margin-bottom:0}._3ia3wq_download{flex:none;margin:-2px 0 -2px auto;display:inline-flex}._3ia3wq_downloadBusy{opacity:.4;cursor:progress}._3ia3wq_downloadBusy>*{pointer-events:none}._3ia3wq_frame[data-chart-exporting],._3ia3wq_frame[data-chart-exporting] *{transition:none!important}._3ia3wq_frame[data-chart-exporting] ._3ia3wq_download,._3ia3wq_frame[data-chart-exporting] ._3ia3wq_headerBare{display:none}._3ia3wq_title{color:var(--chart-ink);font-size:var(--body-2,17px);font-weight:var(--weight-display-semibold,600);line-height:var(--leading-140)}._3ia3wq_subtitle{color:var(--chart-muted);font-size:var(--body-3,15px);line-height:var(--leading-140)}._3ia3wq_legend{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;justify-content:flex-end;gap:var(--sp-8) var(--sp-20);font-size:var(--body-3,15px);line-height:var(--leading-140);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}@media (max-width:567px){._3ia3wq_legend{gap:var(--sp-8) var(--sp-16);font-size:13px}}._3ia3wq_legendRow{margin-bottom:var(--sp-32)}@media (max-width:567px){._3ia3wq_legendRow{margin-bottom:var(--sp-12)}}._3ia3wq_legendStart{justify-content:flex-start}._3ia3wq_legendItem{align-items:center;gap:var(--sp-8);transition:opacity var(--chart-fade) var(--ease-out-quart);display:inline-flex}._3ia3wq_legendButton{align-items:center;gap:var(--sp-8);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}._3ia3wq_legendButton:focus-visible{outline:2px solid var(--chart-ink);outline-offset:2px}._3ia3wq_legendItemInactive{opacity:.4}._3ia3wq_emphasis{font-weight:600}._3ia3wq_swatch{flex:none;width:14px;height:14px}._3ia3wq_swatch>rect,._3ia3wq_swatch>circle{stroke:var(--chart-ink)}._3ia3wq_plot{width:100%}._3ia3wq_svg{max-width:100%;height:auto;display:block;overflow:visible}._3ia3wq_footnote{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;margin:var(--sp-16) 0 0;color:var(--chart-muted);font-size:var(--caption,14px);line-height:var(--leading-140);text-align:center;text-wrap:pretty}._3ia3wq_tick,._3ia3wq_categoryLabel,._3ia3wq_axisLabel,._3ia3wq_referenceLabel{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;fill:var(--chart-ink)}._3ia3wq_tick{fill:var(--chart-muted);font-size:14px}@media (max-width:567px){._3ia3wq_tick{font-size:11px}}._3ia3wq_categoryNote{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;fill:var(--chart-muted);font-size:12px}@media (max-width:567px){._3ia3wq_categoryNote{font-size:10px}}._3ia3wq_categoryLabel{font-size:15px}@media (max-width:567px){._3ia3wq_categoryLabel{font-size:11px}._3ia3wq_categoryLabelAbove{font-size:13px}._3ia3wq_categoryNoteAbove{font-size:11px}}._3ia3wq_categoryLabelAbove,._3ia3wq_categoryNoteAbove{paint-order:stroke;stroke:var(--chart-paper);stroke-width:3px;stroke-linejoin:round}@supports (-webkit-touch-callout:none){._3ia3wq_categoryLabelAbove,._3ia3wq_categoryNoteAbove{paint-order:normal;stroke:none}}._3ia3wq_axisLabel{font-size:15px}@media (max-width:567px){._3ia3wq_axisLabel{font-size:12px}}._3ia3wq_referenceLabel{fill:var(--chart-muted);pointer-events:none;font-size:14px}._3ia3wq_pointLabel{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;fill:var(--chart-ink);pointer-events:none;paint-order:stroke;stroke:var(--chart-paper);stroke-width:4px;stroke-linejoin:round;font-size:12px}@supports (-webkit-touch-callout:none){._3ia3wq_pointLabel{paint-order:normal;stroke:none}}@media (max-width:567px){._3ia3wq_pointLabel{font-size:10px}}._3ia3wq_valueLabel{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;fill:var(--chart-ink);font-size:13px}._3ia3wq_valueLabelInverse{fill:var(--chart-paper)}._3ia3wq_panelTitle{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;fill:var(--chart-ink);font-size:14px;font-weight:600}._3ia3wq_grid{stroke:var(--chart-grid)}._3ia3wq_axisLine{stroke:var(--chart-ink)}._3ia3wq_axisBreak line{stroke:var(--chart-paper);stroke-width:3px}._3ia3wq_axisBreak polyline{fill:none;stroke:var(--chart-ink);stroke-width:1px;stroke-linejoin:round}._3ia3wq_reference{stroke:var(--chart-ink);stroke-dasharray:6 4}._3ia3wq_referenceQuiet{stroke:var(--chart-muted);stroke-opacity:.5}._3ia3wq_mark{stroke:var(--chart-ink);stroke-width:1px;outline:none}._3ia3wq_focusTarget{pointer-events:none}._3ia3wq_outlineRing{fill:none;stroke:var(--chart-ink);stroke-width:1px}._3ia3wq_swatchOutlined{width:20px;height:20px;margin:-3px}._3ia3wq_ring{stroke:var(--chart-ink);stroke-width:1px}._3ia3wq_line{fill:none;stroke:var(--chart-ink);stroke-width:3px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset var(--chart-draw) var(--ease-out-quart) var(--chart-delay)}._3ia3wq_lineMuted{stroke:var(--chart-muted)}._3ia3wq_lineDashed{stroke-dasharray:8 6;transition:opacity var(--chart-fade) var(--ease-out-quart) calc(var(--chart-delay) + var(--chart-draw)*.7)}._3ia3wq_whisker{stroke:var(--chart-ink)}._3ia3wq_median{stroke:var(--chart-ink);stroke-width:2px}._3ia3wq_bar,._3ia3wq_box{transform-box:fill-box;transition:transform var(--chart-draw) var(--ease-out-quart) var(--chart-delay)}._3ia3wq_bar{transform-origin:bottom}._3ia3wq_box{transform-origin:50%}._3ia3wq_node,._3ia3wq_whisker,._3ia3wq_median,._3ia3wq_valueLabel,._3ia3wq_pointLabel{transition:opacity var(--chart-fade) var(--ease-out-quart) calc(var(--chart-delay) + var(--chart-draw)*.7)}[data-armed] ._3ia3wq_bar,[data-armed] ._3ia3wq_box{transform:scaleY(0)}[data-armed] ._3ia3wq_line{stroke-dashoffset:1px}[data-armed] ._3ia3wq_lineDashed{stroke-dashoffset:0;opacity:0}[data-armed] ._3ia3wq_node,[data-armed] ._3ia3wq_whisker,[data-armed] ._3ia3wq_median,[data-armed] ._3ia3wq_valueLabel,[data-armed] ._3ia3wq_pointLabel{opacity:0}@media (prefers-reduced-motion:reduce){._3ia3wq_bar,._3ia3wq_box,._3ia3wq_line,._3ia3wq_node,._3ia3wq_whisker,._3ia3wq_median,._3ia3wq_valueLabel,._3ia3wq_pointLabel{transition:none}}._3ia3wq_tooltip{pointer-events:none}._3ia3wq_tooltipBox{fill:var(--chart-ink);rx:6px}._3ia3wq_tooltipLabel,._3ia3wq_tooltipValue{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on}._3ia3wq_tooltipLabel{fill:var(--chart-tooltip-label);font-size:13px}._3ia3wq_tooltipValue{fill:var(--chart-paper);font-size:13px}
.-vqk3q_root{--cc-border-strong:var(--lightningcss-light,var(--border-strong,var(--color-slate-dark)))var(--lightningcss-dark,var(--theme-background-quaternary));--cc-background-primary:var(--lightningcss-light,var(--background-primary,var(--color-ivory-light)))var(--lightningcss-dark,var(--theme-background-secondary));--cc-foreground-primary:var(--lightningcss-light,var(--foreground-primary,var(--color-slate-dark)))var(--lightningcss-dark,var(--theme-foreground-primary));--cc-foreground-secondary:var(--lightningcss-light,var(--foreground-secondary,var(--color-slate-750)))var(--lightningcss-dark,var(--color-gray-300));--cc-foreground-tertiary:var(--lightningcss-light,var(--foreground-tertiary,var(--color-slate-600)))var(--lightningcss-dark,var(--color-gray-400));width:100%}.-vqk3q_cards{align-items:stretch;gap:var(--sp-16);flex-direction:column;display:flex}@media (min-width:640px){.-vqk3q_cards{flex-direction:row}}.-vqk3q_card{border:1px solid var(--cc-border-strong);background:var(--cc-background-primary);flex-direction:column;flex:none;min-width:0;display:flex;overflow:hidden}@media (min-width:640px){.-vqk3q_card{flex:1 1 0}}.-vqk3q_cardHeader{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;justify-content:space-between;align-items:center;gap:var(--sp-8);height:52px;padding:0 var(--sp-16) 0 var(--sp-20);font-size:var(--caption,14px);line-height:var(--leading-140);display:flex}@media (min-width:640px) and (not (min-width:1280px)){.-vqk3q_cardHeader{align-items:stretch;gap:var(--sp-4);height:auto;padding-block:var(--sp-12);flex-direction:column}.-vqk3q_cardHeader .-vqk3q_chip{order:-1;align-self:flex-end}}.-vqk3q_titleWrap{min-width:0;position:relative}.-vqk3q_cardTitle{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;align-items:center;gap:var(--sp-6);min-width:0;color:var(--cc-foreground-primary);font-size:var(--caption,14px);line-height:var(--leading-140);white-space:nowrap;background:0 0;border:none;padding:0;display:flex;overflow:hidden}button.-vqk3q_cardTitle{cursor:pointer}button.-vqk3q_cardTitle:hover{color:var(--cc-foreground-secondary)}.-vqk3q_cardTitleText{text-overflow:ellipsis;overflow:hidden}.-vqk3q_caret{width:8px;height:5px;color:var(--cc-foreground-tertiary);flex:none}.-vqk3q_promptMenu{top:calc(100% + var(--sp-6));left:calc(-1*var(--sp-8));z-index:30;min-width:210px;padding:var(--sp-6) 0;border:1px solid var(--cc-border-strong);background:var(--cc-background-primary);box-shadow:0 1px 2px color-mix(in srgb, var(--color-slate-dark) 6%, transparent);flex-direction:column;display:flex;position:absolute}.-vqk3q_promptMenu[hidden]{display:none}.-vqk3q_menuItem{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;padding:var(--sp-4) var(--sp-12);color:var(--cc-foreground-tertiary);font-size:var(--caption,14px);line-height:var(--leading-140);text-align:left;white-space:nowrap;cursor:pointer;transition:color .15s var(--ease-out-quart),background-color .15s var(--ease-out-quart);background:0 0;border:none}.-vqk3q_menuItem:hover{color:var(--cc-foreground-primary);background:color-mix(in srgb, var(--color-slate-dark) 4%, transparent)}.-vqk3q_menuItemActive{color:var(--cc-foreground-primary)}.-vqk3q_chip{color:var(--cc-foreground-primary);font-size:var(--caption,14px);font-weight:var(--weight-display-semibold,600);line-height:var(--leading-140);white-space:nowrap;align-items:center;display:inline-flex}.-vqk3q_transcript{gap:var(--sp-20);padding:var(--sp-12) var(--sp-20) var(--sp-20);flex-direction:column;flex:1;display:flex}.-vqk3q_bubbleRow{justify-content:flex-end;display:flex}.-vqk3q_bubble{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;border:1px solid var(--cc-border-strong);border-radius:var(--br-12,12px);max-width:480px;color:var(--cc-foreground-primary);font-size:var(--caption,14px);line-height:var(--leading-140);opacity:0;margin:0;padding:10px 14px;transform:translateY(6px)}.-vqk3q_bubble.-vqk3q_shown{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.-vqk3q_bubble.-vqk3q_shown{transition:opacity 1s var(--ease-out-quart),transform 1s var(--ease-out-quart)}}.-vqk3q_replyStack{display:grid}.-vqk3q_replyStack>*{grid-area:1/1}.-vqk3q_reply,.-vqk3q_replyGhost{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;min-height:24px;color:var(--cc-foreground-primary);font-size:var(--body-3,15px);margin:0;line-height:24px}.-vqk3q_replyGhost{visibility:hidden}.-vqk3q_actions{gap:var(--sp-4);visibility:hidden;padding-top:2px;display:flex}.-vqk3q_actions.-vqk3q_shown{visibility:visible}.-vqk3q_action{width:20px;height:20px;color:var(--cc-foreground-tertiary);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.-vqk3q_thumbsDown svg{transform:rotate(180deg)scaleX(-1)}.-vqk3q_replay{cursor:pointer}.-vqk3q_replay svg{transform:rotate(-90deg)scaleX(-1)}.-vqk3q_replay:hover{color:var(--cc-foreground-primary);background:color-mix(in srgb, var(--color-slate-dark) 8%, transparent)}
._8kKlYG_text-body-1,._8kKlYG_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%}._8kKlYG_text-body-1-serif{font-family:var(--anthropic-serif),serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on}._8kKlYG_text-body-2,._8kKlYG_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%}._8kKlYG_text-body-2-serif{font-family:var(--anthropic-serif),serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on}._8kKlYG_text-body-3,._8kKlYG_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%}._8kKlYG_text-body-3-serif{font-family:var(--anthropic-serif),serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on}._8kKlYG_text-body-4,._8kKlYG_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%}._8kKlYG_text-body-4-serif{font-family:var(--anthropic-serif),serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on}._8kKlYG_text-headline-1,._8kKlYG_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){._8kKlYG_text-headline-1,._8kKlYG_text-headline-1-serif{font-weight:var(--font-weight-semibold)}}@media (min-width:1280px){._8kKlYG_text-headline-1,._8kKlYG_text-headline-1-serif{line-height:var(--line-height-100)}}._8kKlYG_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)}._8kKlYG_text-headline-2,._8kKlYG_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){._8kKlYG_text-headline-2,._8kKlYG_text-headline-2-serif{line-height:var(--line-height-112);font-weight:var(--font-weight-semibold)}}@media (min-width:1280px){._8kKlYG_text-headline-2,._8kKlYG_text-headline-2-serif{line-height:var(--line-height-104)}}._8kKlYG_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)}._8kKlYG_text-headline-3,._8kKlYG_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){._8kKlYG_text-headline-3,._8kKlYG_text-headline-3-serif{line-height:var(--line-height-114)}}@media (min-width:1280px){._8kKlYG_text-headline-3,._8kKlYG_text-headline-3-serif{line-height:var(--line-height-108)}}._8kKlYG_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)}._8kKlYG_text-subheadline-1,._8kKlYG_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){._8kKlYG_text-subheadline-1,._8kKlYG_text-subheadline-1-serif{line-height:var(--line-height-116)}}@media (min-width:1280px){._8kKlYG_text-subheadline-1,._8kKlYG_text-subheadline-1-serif{line-height:var(--line-height-112);font-weight:var(--font-weight-semibold)}}._8kKlYG_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)}._8kKlYG_text-subheadline-2,._8kKlYG_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){._8kKlYG_text-subheadline-2,._8kKlYG_text-subheadline-2-serif{line-height:var(--line-height-114)}}._8kKlYG_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)}._8kKlYG_text-subheadline-3,._8kKlYG_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){._8kKlYG_text-subheadline-3,._8kKlYG_text-subheadline-3-serif{line-height:var(--line-height-120);font-variation-settings:"opsz" var(--font-opsz-display)}}._8kKlYG_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)}._8kKlYG_text-caption-1,._8kKlYG_summary,._8kKlYG_bullets,._8kKlYG_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%}._8kKlYG_text-caption-1-mono{font-family:var(--anthropic-mono),monospace;font-feature-settings:"pnum" on,"lnum" on,"liga" on;text-transform:uppercase}._8kKlYG_text-caption-2,._8kKlYG_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%}._8kKlYG_text-caption-2-mono{font-family:var(--anthropic-mono),monospace;font-feature-settings:"pnum" on,"lnum" on,"liga" on;text-transform:uppercase}._8kKlYG_text-strike{text-decoration-skip-ink:none;text-decoration:line-through;text-decoration-thickness:1px}._8kKlYG_font-bold{font-weight:700}._8kKlYG_font-medium{font-weight:600}._8kKlYG_tooltip{z-index:100;width:320px;padding:var(--spacing-16);align-items:flex-start;gap:var(--spacing-12);border-radius:var(--spacing-16);border:1px solid var(--theme-border-tertiary);background:var(--theme-background-primary);transform-origin:var(--transform-origin);flex-direction:column;display:flex;position:relative;box-shadow:0 4px 5px #00000012}@media (prefers-reduced-motion:no-preference){._8kKlYG_tooltip{transition:transform .15s,opacity .15s}}._8kKlYG_tooltip[data-starting-style],._8kKlYG_tooltip[data-ending-style]{opacity:0;transform:scale(.95)}._8kKlYG_tooltipHeader{gap:var(--spacing-12);width:100%;display:flex}._8kKlYG_tooltipHeaderHeadline{flex:1}._8kKlYG_tooltipHeaderClose{translate:2px -2px}._8kKlYG_tooltipBody{gap:var(--spacing-16);flex-direction:column;display:flex}._8kKlYG_summary{color:var(--theme-foreground-tertiary)}._8kKlYG_diagram{width:100%;position:relative}._8kKlYG_cards{gap:var(--spacing-8);flex-direction:column;display:flex}._8kKlYG_bullets{color:var(--theme-foreground-tertiary)}._8kKlYG_bulletInner{padding-block:var(--spacing-12);padding-right:var(--spacing-32);border:1px solid #0000;padding-left:28px;display:block;position:relative}._8kKlYG_bulletInner:before{content:"•";left:var(--spacing-8);position:absolute}._8kKlYG_bullet:not(:last-child) ._8kKlYG_bulletInner{border-bottom:1px solid var(--theme-border-primary)}._8kKlYG_card,._8kKlYG_button{background:var(--theme-background-secondary);border-color:var(--theme-button-tertiary-border)!important}._8kKlYG_card a{color:var(--theme-foreground-primary)}
._8J1zJG_text-body-1,._8J1zJG_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%}._8J1zJG_text-body-1-serif{font-family:var(--anthropic-serif),serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on}._8J1zJG_text-body-2,._8J1zJG_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%}._8J1zJG_text-body-2-serif{font-family:var(--anthropic-serif),serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on}._8J1zJG_text-body-3,._8J1zJG_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%}._8J1zJG_text-body-3-serif{font-family:var(--anthropic-serif),serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on}._8J1zJG_text-body-4,._8J1zJG_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%}._8J1zJG_text-body-4-serif{font-family:var(--anthropic-serif),serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on}._8J1zJG_text-headline-1,._8J1zJG_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){._8J1zJG_text-headline-1,._8J1zJG_text-headline-1-serif{font-weight:var(--font-weight-semibold)}}@media (min-width:1280px){._8J1zJG_text-headline-1,._8J1zJG_text-headline-1-serif{line-height:var(--line-height-100)}}._8J1zJG_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)}._8J1zJG_text-headline-2,._8J1zJG_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){._8J1zJG_text-headline-2,._8J1zJG_text-headline-2-serif{line-height:var(--line-height-112);font-weight:var(--font-weight-semibold)}}@media (min-width:1280px){._8J1zJG_text-headline-2,._8J1zJG_text-headline-2-serif{line-height:var(--line-height-104)}}._8J1zJG_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)}._8J1zJG_text-headline-3,._8J1zJG_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){._8J1zJG_text-headline-3,._8J1zJG_text-headline-3-serif{line-height:var(--line-height-114)}}@media (min-width:1280px){._8J1zJG_text-headline-3,._8J1zJG_text-headline-3-serif{line-height:var(--line-height-108)}}._8J1zJG_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)}._8J1zJG_text-subheadline-1,._8J1zJG_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){._8J1zJG_text-subheadline-1,._8J1zJG_text-subheadline-1-serif{line-height:var(--line-height-116)}}@media (min-width:1280px){._8J1zJG_text-subheadline-1,._8J1zJG_text-subheadline-1-serif{line-height:var(--line-height-112);font-weight:var(--font-weight-semibold)}}._8J1zJG_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)}._8J1zJG_text-subheadline-2,._8J1zJG_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){._8J1zJG_text-subheadline-2,._8J1zJG_text-subheadline-2-serif{line-height:var(--line-height-114)}}._8J1zJG_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)}._8J1zJG_text-subheadline-3,._8J1zJG_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){._8J1zJG_text-subheadline-3,._8J1zJG_text-subheadline-3-serif{line-height:var(--line-height-120);font-variation-settings:"opsz" var(--font-opsz-display)}}._8J1zJG_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)}._8J1zJG_text-caption-1,._8J1zJG_text,._8J1zJG_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%}._8J1zJG_text-caption-1-mono{font-family:var(--anthropic-mono),monospace;font-feature-settings:"pnum" on,"lnum" on,"liga" on;text-transform:uppercase}._8J1zJG_text-caption-2,._8J1zJG_cardHeader,._8J1zJG_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%}._8J1zJG_text-caption-2-mono{font-family:var(--anthropic-mono),monospace;font-feature-settings:"pnum" on,"lnum" on,"liga" on;text-transform:uppercase}._8J1zJG_text-strike{text-decoration-skip-ink:none;text-decoration:line-through;text-decoration-thickness:1px}._8J1zJG_font-bold{font-weight:700}._8J1zJG_font-medium{font-weight:600}._8J1zJG_card{background:var(--theme-background-secondary);color:var(--theme-foreground-secondary);border:1px solid var(--theme-button-secondary-border);border-radius:var(--spacing-16);min-width:min-content;padding:var(--spacing-16);transition:background-color .25s ease-out;display:block;position:relative;overflow:hidden}:is(._8J1zJG_card:hover:has(a),._8J1zJG_card[data-hovered]){background-color:var(--theme-background-tertiary)}._8J1zJG_cardHeader{color:var(--theme-foreground-tertiary);justify-content:space-between;align-items:center;gap:var(--spacing-16);margin-bottom:var(--spacing-8);display:flex}._8J1zJG_cardHeader a,._8J1zJG_cardHeaderButton{z-index:10;position:relative}._8J1zJG_text[data-bold=true]{font-weight:600}._8J1zJG_text[data-lines]{-webkit-line-clamp:var(--text-lines);line-clamp:var(--text-lines);min-height:calc(var(--text-lines)*1lh);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._8J1zJG_link:after{content:"";position:absolute;inset:0}._8J1zJG_eyebrowsWrapper{gap:var(--spacing-16);display:flex}
._74-EFW_container{aspect-ratio:280/105;width:100%}._74-EFW_svg{width:100%;height:100%;display:block;overflow:visible}._74-EFW_edge,._74-EFW_node-current{--constellation-line:var(--lightningcss-light,var(--theme-foreground-primary))var(--lightningcss-dark,var(--theme-foreground-tertiary))}._74-EFW_edge{stroke:var(--constellation-line);stroke-width:1px}._74-EFW_nodeBg{fill:var(--color-gray-050)}._74-EFW_node-current{fill:none;stroke:var(--constellation-line);stroke-width:1px}._74-EFW_nodeFallback{fill:var(--theme-foreground-quaternary)}._74-EFW_nodeHit{pointer-events:all;cursor:pointer}
.y9aF-a_tooltip{z-index:var(--z-tooltip)}
.wN10Da_link{color:inherit;text-underline-offset:.2em;text-decoration:none}.wN10Da_link:hover{text-decoration:underline}
._2Zn0cq_text-body-1,._2Zn0cq_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%}._2Zn0cq_text-body-1-serif{font-family:var(--anthropic-serif),serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on}._2Zn0cq_text-body-2,._2Zn0cq_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%}._2Zn0cq_text-body-2-serif{font-family:var(--anthropic-serif),serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on}._2Zn0cq_text-body-3,._2Zn0cq_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%}._2Zn0cq_text-body-3-serif{font-family:var(--anthropic-serif),serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on}._2Zn0cq_text-body-4,._2Zn0cq_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%}._2Zn0cq_text-body-4-serif{font-family:var(--anthropic-serif),serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on}._2Zn0cq_text-headline-1,._2Zn0cq_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){._2Zn0cq_text-headline-1,._2Zn0cq_text-headline-1-serif{font-weight:var(--font-weight-semibold)}}@media (min-width:1280px){._2Zn0cq_text-headline-1,._2Zn0cq_text-headline-1-serif{line-height:var(--line-height-100)}}._2Zn0cq_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)}._2Zn0cq_text-headline-2,._2Zn0cq_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){._2Zn0cq_text-headline-2,._2Zn0cq_text-headline-2-serif{line-height:var(--line-height-112);font-weight:var(--font-weight-semibold)}}@media (min-width:1280px){._2Zn0cq_text-headline-2,._2Zn0cq_text-headline-2-serif{line-height:var(--line-height-104)}}._2Zn0cq_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)}._2Zn0cq_text-headline-3,._2Zn0cq_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){._2Zn0cq_text-headline-3,._2Zn0cq_text-headline-3-serif{line-height:var(--line-height-114)}}@media (min-width:1280px){._2Zn0cq_text-headline-3,._2Zn0cq_text-headline-3-serif{line-height:var(--line-height-108)}}._2Zn0cq_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)}._2Zn0cq_text-subheadline-1,._2Zn0cq_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){._2Zn0cq_text-subheadline-1,._2Zn0cq_text-subheadline-1-serif{line-height:var(--line-height-116)}}@media (min-width:1280px){._2Zn0cq_text-subheadline-1,._2Zn0cq_text-subheadline-1-serif{line-height:var(--line-height-112);font-weight:var(--font-weight-semibold)}}._2Zn0cq_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)}._2Zn0cq_text-subheadline-2,._2Zn0cq_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){._2Zn0cq_text-subheadline-2,._2Zn0cq_text-subheadline-2-serif{line-height:var(--line-height-114)}}._2Zn0cq_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)}._2Zn0cq_text-subheadline-3,._2Zn0cq_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){._2Zn0cq_text-subheadline-3,._2Zn0cq_text-subheadline-3-serif{line-height:var(--line-height-120);font-variation-settings:"opsz" var(--font-opsz-display)}}._2Zn0cq_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)}._2Zn0cq_text-caption-1,._2Zn0cq_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%}._2Zn0cq_text-caption-1-mono{font-family:var(--anthropic-mono),monospace;font-feature-settings:"pnum" on,"lnum" on,"liga" on;text-transform:uppercase}._2Zn0cq_text-caption-2,._2Zn0cq_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%}._2Zn0cq_text-caption-2-mono{font-family:var(--anthropic-mono),monospace;font-feature-settings:"pnum" on,"lnum" on,"liga" on;text-transform:uppercase}._2Zn0cq_text-strike{text-decoration-skip-ink:none;text-decoration:line-through;text-decoration-thickness:1px}._2Zn0cq_font-bold{font-weight:700}._2Zn0cq_font-medium{font-weight:600}._2Zn0cq_theme-base,._2Zn0cq_theme-white,._2Zn0cq_theme-ivory-dark,._2Zn0cq_theme-ivory-medium,._2Zn0cq_theme-slate,._2Zn0cq_theme-slate-850,._2Zn0cq_theme-black,:root,._2Zn0cq_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,._2Zn0cq_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)}._2Zn0cq_theme-slate,._2Zn0cq_theme-slate-850,._2Zn0cq_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)}._2Zn0cq_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)}._2Zn0cq_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)}._2Zn0cq_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)}._2Zn0cq_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)}._2Zn0cq_theme-white{--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)}._2Zn0cq_theme-surface{background-color:var(--theme-background-primary)!important}:root{--grid-columns:4;--grid-margin:32px;--grid-gutter:16px;--grid-max-width:1920px;--grid-reading-max-width:720px;--page-top-spacer:48px;--section-space-sm:24px;--section-space-md:32px;--section-space-lg:48px;--hero-space-loose:48px}@media (min-width:768px){:root{--grid-columns:12;--grid-margin:48px;--grid-gutter:16px;--page-top-spacer:64px;--section-space-sm:32px;--section-space-md:48px;--section-space-lg:64px;--hero-space-loose:64px}}@media (min-width:1280px){:root{--grid-columns:12;--grid-margin:80px;--grid-gutter:16px;--page-top-spacer:80px;--section-space-sm:48px;--section-space-md:64px;--section-space-lg:96px;--hero-space-loose: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))}._2Zn0cq_content-container,._2Zn0cq_grid-container{width:100%;padding-inline:var(--grid-margin);max-width:1920px;margin-inline:auto}._2Zn0cq_grid-container{grid-template-columns:repeat(var(--grid-columns), 1fr);gap:var(--grid-gutter);display:grid}._2Zn0cq_container{padding-block:var(--spacing-16);--container-height:var(--spacing-16);--collapsed-height:calc(var(--container-height) + var(--spacing-16) * 2 + 2px);content-visibility:auto;contain-intrinsic-block-size:auto var(--collapsed-height);box-sizing:border-box;border:1px solid #0000;align-items:flex-start;margin-bottom:-1px;transition:height .35s cubic-bezier(.215,.61,.355,1);display:grid;overflow:hidden}@media (prefers-reduced-motion:reduce){._2Zn0cq_container{transition:none}}._2Zn0cq_container:not(:last-child){border-top:1px solid var(--theme-border-secondary)}._2Zn0cq_container[data-expanded=false]{height:var(--collapsed-height);transition-duration:.3s}._2Zn0cq_container[data-expanded=true],._2Zn0cq_container[data-expanded=false]:hover{margin-inline:calc(var(--spacing-16)*-1);padding-inline:var(--spacing-16);border-radius:var(--spacing-8);border-color:var(--theme-border-secondary)}._2Zn0cq_container[data-expanded=false]:hover{--fade-background:var(--theme-background-secondary);background:var(--theme-background-secondary);cursor:pointer}._2Zn0cq_container[data-expanded=true]{--fade-background:var(--theme-background-tertiary);background:var(--theme-background-tertiary)}
.kN30kq_root{--vs-foreground-secondary:var(--lightningcss-light,var(--foreground-secondary,var(--color-slate-750)))var(--lightningcss-dark,var(--color-gray-300));--vs-foreground-primary:var(--lightningcss-light,var(--foreground-primary,var(--color-slate-dark)))var(--lightningcss-dark,var(--theme-foreground-primary));--vs-border-subtle:var(--lightningcss-light,var(--border-subtle))var(--lightningcss-dark,var(--theme-background-quaternary));--vs-color-white:var(--lightningcss-light,var(--color-white))var(--lightningcss-dark,var(--theme-background-secondary));--vs-color-text:var(--lightningcss-light,var(--color-text))var(--lightningcss-dark,var(--theme-foreground-primary));--vs-background-secondary:var(--lightningcss-light,var(--background-secondary))var(--lightningcss-dark,var(--theme-background-tertiary));--vs-border-strong:var(--lightningcss-light,var(--border-strong,var(--color-slate-dark)))var(--lightningcss-dark,var(--theme-background-quaternary));--vs-background-primary:var(--lightningcss-light,var(--background-primary,var(--color-ivory-light)))var(--lightningcss-dark,var(--theme-background-secondary));--vs-foreground-tertiary:var(--lightningcss-light,var(--foreground-tertiary,var(--color-slate-600)))var(--lightningcss-dark,var(--color-gray-400));width:100%}.kN30kq_tabs{gap:var(--sp-16);width:100%;margin-bottom:var(--sp-16);display:flex;position:relative}.kN30kq_tabs [hidden]{display:none}.kN30kq_tab{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;color:var(--color-slate-500);font-size:var(--body-3,15px);font-weight:var(--weight-display-semibold,600);line-height:var(--leading-155);white-space:nowrap;cursor:pointer;transition:color .15s var(--ease-out-quart);background:0 0;border:none;align-items:center;padding:0;display:flex}.kN30kq_tab:hover{color:var(--vs-foreground-secondary)}.kN30kq_tabActive,.kN30kq_tabActive:hover{color:var(--vs-foreground-primary)}.kN30kq_more{align-items:center;margin-left:auto;display:flex;position:relative}.kN30kq_moreButton{border:1px solid var(--vs-border-subtle);border-radius:var(--br-8);background:var(--vs-color-white);width:36px;height:36px;color:var(--vs-color-text);opacity:.6;justify-content:center}@media (prefers-reduced-motion:no-preference){.kN30kq_moreButton{transition:all .2s}}.kN30kq_moreButton:hover{background:var(--vs-background-secondary);color:var(--vs-color-text)}.kN30kq_moreIcon{width:14px;height:14px;display:block}.kN30kq_moreIcon line{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round}.kN30kq_moreIconVertical{transform-origin:50%}@media (prefers-reduced-motion:no-preference){.kN30kq_moreIconVertical{transition:transform .25s var(--ease-out-quart)}}[aria-expanded=true] .kN30kq_moreIconVertical{transform:rotate(90deg)}.kN30kq_menu{top:calc(100% + var(--sp-6));z-index:20;min-width:148px;padding:var(--sp-6) 0;border:1px solid var(--vs-border-strong);background:var(--vs-background-primary);box-shadow:0 1px 2px color-mix(in srgb, var(--color-slate-dark) 6%, transparent);flex-direction:column;display:flex;position:absolute;right:0}.kN30kq_menuRight{left:0;right:auto}.kN30kq_menuItem{padding:var(--sp-4) var(--sp-12);color:var(--vs-foreground-tertiary);text-align:left;white-space:nowrap;cursor:pointer;transition:color .15s var(--ease-out-quart),background-color .15s var(--ease-out-quart);background:0 0;border:none}.kN30kq_menuItem:hover{color:var(--vs-foreground-primary);background:color-mix(in srgb, var(--color-slate-dark) 4%, transparent)}.kN30kq_measure{gap:var(--sp-16);visibility:hidden;pointer-events:none;height:0;display:flex;position:absolute;overflow:hidden}.kN30kq_stage{position:relative}.kN30kq_panel>:first-child{margin-top:0}.kN30kq_panel>:last-child{margin-bottom:0}.kN30kq_fluid{transition:height .3s var(--ease-out-quart)}.kN30kq_fluid>.kN30kq_panel{width:100%;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.kN30kq_fluid{transition:none}}.kN30kq_animating{overflow:clip}
.fUM8lW_cards{gap:var(--grid-gutter);grid-template-columns:1fr;display:grid}@media (min-width:1280px){.fUM8lW_cards{grid-template-columns:repeat(3,1fr)}.fUM8lW_offPage{display:none}}.fUM8lW_card{padding:var(--spacing-32);border-radius:var(--spacing-16);background-color:var(--theme-background-secondary);color:var(--theme-foreground-primary);flex-direction:column;display:flex}.fUM8lW_card :is(.fUM8lW_title,.fUM8lW_description){transition:color .2s ease-out}.fUM8lW_card:has(.fUM8lW_titleLink:focus-visible) :is(.fUM8lW_title,.fUM8lW_description){color:var(--theme-foreground-quaternary)}@media (hover:hover){.fUM8lW_card:has(.fUM8lW_titleLink:hover) :is(.fUM8lW_title,.fUM8lW_description){color:var(--theme-foreground-quaternary)}}.fUM8lW_header{margin-block:0 var(--spacing-16)}.fUM8lW_title{text-wrap:pretty}.fUM8lW_titleBlock{position:relative}.fUM8lW_titleLink{color:inherit;text-decoration:none}.fUM8lW_titleLink:after{content:"";position:absolute;inset:0}.fUM8lW_description{margin-top:var(--spacing-12);color:var(--theme-foreground-secondary)}.fUM8lW_details{padding-top:var(--spacing-48);margin:auto 0 0}.fUM8lW_row{justify-content:space-between;align-items:center;gap:var(--spacing-16);padding:var(--spacing-12) var(--spacing-2);border-top:1px solid var(--theme-border-secondary);display:flex}.fUM8lW_row:last-child{padding-bottom:var(--spacing-4)}.fUM8lW_row dd{margin:0}.fUM8lW_rowReserved{display:none}@media (min-width:1280px){.fUM8lW_rowReserved{visibility:hidden;display:flex}}@media not (min-width:1280px){.fUM8lW_detailsEmpty{display:none}}.fUM8lW_links{justify-content:flex-end;gap:var(--spacing-16);flex-wrap:wrap;display:flex}.fUM8lW_link{align-items:center;gap:var(--spacing-8);color:var(--theme-foreground-tertiary);text-decoration:none;transition:color .2s;display:inline-flex}.fUM8lW_link:hover{color:var(--theme-foreground-primary)}.fUM8lW_link svg{flex-shrink:0;margin-top:-2px}.fUM8lW_link>span{text-underline-offset:.2em}.fUM8lW_link:hover>span{text-decoration:underline}.fUM8lW_cta{width:100%;margin-top:var(--spacing-16);justify-content:center}.fUM8lW_controls{display:none}@media (min-width:1280px){.fUM8lW_controls{margin-top:var(--spacing-24);justify-content:flex-end;display:flex}}
.MbOuDG_Body{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}.MbOuDG_Trigger{all:unset;cursor:pointer;text-underline-offset:.18em;color:inherit;transition:color .15s ease-out;text-decoration:underline!important;text-decoration-thickness:.08em!important}@media (hover:hover){.MbOuDG_Trigger:hover{color:var(--theme-foreground-tertiary);text-decoration-style:solid}}.MbOuDG_Trigger:focus-visible{outline:2px solid var(--theme-focus-ring,var(--color-sky));outline-offset:2px;border-radius:2px}.MbOuDG_Positioner{z-index:1000}.MbOuDG_Popup{background:var(--color-gray-000);border:1px solid var(--color-gray-250);border-radius:var(--spacing-16);width:100%;max-width:312px;padding:var(--spacing-16);gap:var(--spacing-8);transform-origin:var(--transform-origin);flex-direction:column;display:flex;box-shadow:0 4px 5px #00000012}@media (prefers-reduced-motion:no-preference){.MbOuDG_Popup{transition:opacity .15s,transform .15s}}.MbOuDG_Popup[data-starting-style],.MbOuDG_Popup[data-ending-style]{opacity:0;transform:scale(.95)}.MbOuDG_Header{justify-content:space-between;align-items:center;gap:var(--spacing-8);width:100%;display:flex}.MbOuDG_CloseButton{translate:2px -2px}.MbOuDG_Title{color:var(--theme-foreground-secondary);font-weight:600}.MbOuDG_Body{width:100%;padding-right:var(--spacing-32);color:var(--theme-foreground-tertiary)}.MbOuDG_Footer{margin-top:var(--spacing-8);width:fit-content}
.SRQgFG_trigger{all:unset;cursor:pointer;white-space:normal;color:var(--theme-foreground-primary);text-decoration-line:underline;text-decoration-style:dotted;-webkit-text-decoration-color:var(--theme-foreground-quaternary);text-decoration-color:var(--theme-foreground-quaternary);text-decoration-skip-ink:auto;text-underline-offset:.115em;text-decoration-thickness:from-font;transition:color .3s,text-decoration-color .3s}.SRQgFG_trigger:hover,.SRQgFG_trigger:focus-visible,.SRQgFG_trigger[data-popup-open]{color:var(--theme-foreground-primary);-webkit-text-decoration-color:var(--theme-foreground-primary);text-decoration-color:var(--theme-foreground-primary)}.SRQgFG_trigger:focus-visible{outline:2px solid var(--theme-focus-ring,var(--color-sky));outline-offset:2px;border-radius:2px}.SRQgFG_keep{white-space:nowrap}
: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}.X0XFtG_BodyText{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}.X0XFtG_Trigger .X0XFtG_Leading,.X0XFtG_Count sup{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-size:11px;line-height:var(--line-height-150);letter-spacing:.018em;font-family:var(--anthropic-mono),monospace;font-feature-settings:"pnum" on,"lnum" on,"liga" on;text-transform:uppercase}.X0XFtG_Trigger{all:unset;cursor:pointer;color:inherit;transition:color .15s ease-out}.X0XFtG_Trigger .X0XFtG_Leading{color:var(--theme-foreground-tertiary);margin-left:2px}@media (hover:hover){.X0XFtG_Trigger:hover{color:var(--theme-foreground-tertiary)}}.X0XFtG_Trigger:focus-visible{outline:2px solid var(--theme-focus-ring,var(--color-sky));outline-offset:2px;border-radius:2px}.X0XFtG_Positioner{z-index:1000}.X0XFtG_Popup{background:var(--color-gray-000);border:1px solid var(--color-gray-250);border-radius:var(--spacing-16);width:100%;max-width:335px;padding:var(--spacing-16);gap:var(--spacing-24);transform-origin:var(--transform-origin);display:flex;box-shadow:0 4px 5px #00000012}@media (prefers-reduced-motion:no-preference){.X0XFtG_Popup{transition:opacity .15s,transform .15s}}.X0XFtG_Popup[data-starting-style],.X0XFtG_Popup[data-ending-style]{opacity:0;transform:scale(.95)}.X0XFtG_Wrap{gap:var(--spacing-16);display:flex}.X0XFtG_Count{margin-top:2px;display:flex}.X0XFtG_Count sup{top:unset;color:var(--theme-foreground-tertiary)}.X0XFtG_BodyText{width:100%;color:var(--theme-foreground-secondary)}.X0XFtG_BodyText a{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:.08em}.X0XFtG_CloseButton{flex-shrink:0;translate:2px -2px}
.hdTIrG_Label{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-size:11px;line-height:var(--line-height-150);letter-spacing:.018em;font-family:var(--anthropic-mono),monospace;font-feature-settings:"pnum" on,"lnum" on,"liga" on;text-transform:uppercase}.hdTIrG_Container{width:100%;margin-top:var(--spacing-64);margin-bottom:var(--spacing-48);grid-column:1/span 4;position:relative}@media (min-width:768px){.hdTIrG_Container{margin-block:var(--spacing-48);grid-column:3/span 8}}@media (min-width:1280px){.hdTIrG_Container[data-side=left]{grid-column:1/span 2}.hdTIrG_Container[data-side=right]{grid-column:11/span 2}.hdTIrG_Container{margin:0}.hdTIrG_Container:last-child>.hdTIrG_AbsoluteContainer{position:relative}}.hdTIrG_AbsoluteContainer{width:100%;position:absolute;top:0;left:0}@media not (min-width:1280px){.hdTIrG_AbsoluteContainer{display:contents}}.hdTIrG_Asset{gap:var(--spacing-8);flex-direction:column;width:100%;display:flex}.hdTIrG_Info{justify-content:space-between;align-items:center;gap:var(--spacing-12);width:100%;height:20px;display:flex}.hdTIrG_ExpandButton{border:1px solid var(--theme-button-secondary-border);background:var(--theme-button-secondary-background);width:30px;height:20px;color:var(--theme-button-secondary-foreground);cursor:pointer;border-radius:6px;place-items:center;padding:0;transition:background-color .2s;display:inline-grid}.hdTIrG_ExpandButton:hover{background-color:var(--theme-button-secondary-border)}.hdTIrG_ExpandButton:focus-visible{outline:2px solid var(--theme-focus-ring,var(--color-sky));outline-offset:4px}.hdTIrG_Label{color:var(--theme-foreground-tertiary);flex:1;min-width:0}.hdTIrG_Media{border-radius:var(--spacing-4);width:100%;position:relative;overflow:hidden}.hdTIrG_Media[data-external]{aspect-ratio:16/9}.hdTIrG_PlayButton{pointer-events:none;border-radius:min(var(--spacing-16),10px);border:1.5px solid var(--color-slate-150);background:var(--color-slate-050);width:44px;height:44px;color:var(--color-slate-1000);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hdTIrG_PlayButton svg{aspect-ratio:1;width:24px}.hdTIrG_MediaImage,.hdTIrG_MediaVideo{width:100%;height:auto;display:block}.hdTIrG_Media[data-external] .hdTIrG_MediaImage,.hdTIrG_Media[data-external] .hdTIrG_MediaVideo{object-fit:cover;object-position:center;height:100%}
._1ecIPG_CaptionText{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}._1ecIPG_StepLabel{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-size:11px;line-height:var(--line-height-150);letter-spacing:.018em;font-family:var(--anthropic-mono),monospace;font-feature-settings:"pnum" on,"lnum" on,"liga" on;text-transform:uppercase}:root{--grid-columns:4;--grid-margin:32px;--grid-gutter:16px;--grid-max-width:1920px;--grid-reading-max-width:720px;--page-top-spacer:48px;--section-space-sm:24px;--section-space-md:32px;--section-space-lg:48px;--hero-space-loose:48px}@media (min-width:768px){:root{--grid-columns:12;--grid-margin:48px;--grid-gutter:16px;--page-top-spacer:64px;--section-space-sm:32px;--section-space-md:48px;--section-space-lg:64px;--hero-space-loose:64px}}@media (min-width:1280px){:root{--grid-columns:12;--grid-margin:80px;--grid-gutter:16px;--page-top-spacer:80px;--section-space-sm:48px;--section-space-md:64px;--section-space-lg:96px;--hero-space-loose: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))}._1ecIPG_content-container,._1ecIPG_grid-container,._1ecIPG_TopBar{width:100%;padding-inline:var(--grid-margin);max-width:1920px;margin-inline:auto}._1ecIPG_grid-container,._1ecIPG_TopBar{grid-template-columns:repeat(var(--grid-columns), 1fr);gap:var(--grid-gutter);display:grid}._1ecIPG_ScreenReaderOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._1ecIPG_Popup{box-sizing:border-box;background-color:var(--theme-background-primary);z-index:200;flex-direction:column;width:100vw;height:100dvh;transition:opacity .15s;display:flex;position:fixed;inset:0}._1ecIPG_Popup[data-starting-style],._1ecIPG_Popup[data-ending-style]{opacity:0}._1ecIPG_TopBar{align-items:flex-start;gap:var(--spacing-16);padding-block:var(--spacing-24);flex-shrink:0;display:flex}@media (min-width:768px){._1ecIPG_TopBar{padding-inline:var(--spacing-48)}}@media (min-width:1280px){._1ecIPG_TopBar{padding-inline:80px}}._1ecIPG_Caption{gap:var(--spacing-8);flex-direction:column;flex:1;min-width:0;display:flex}@media (min-width:768px){._1ecIPG_Caption{align-items:baseline;gap:var(--spacing-24);flex-direction:row}}._1ecIPG_StepLabel{color:var(--theme-foreground-tertiary);flex-shrink:0}@media (min-width:768px){._1ecIPG_StepLabel{min-width:64px;max-width:200px}}._1ecIPG_CaptionText{color:var(--theme-foreground-secondary);flex:1;margin:0}@media (min-width:768px){._1ecIPG_CaptionText{max-width:600px}}._1ecIPG_MediaArea{flex:1;min-height:0;position:relative}._1ecIPG_ScrollRoot{width:100%;height:100%}._1ecIPG_ScrollViewport{width:100%;height:100%;overflow:hidden}._1ecIPG_ScrollViewport:before,._1ecIPG_ScrollViewport:after{z-index:1;content:"";pointer-events:none;width:100%;display:block;position:absolute;left:0}@media (prefers-reduced-motion:no-preference){._1ecIPG_ScrollViewport:before,._1ecIPG_ScrollViewport:after{transition:height .1s ease-out}}._1ecIPG_ScrollViewport:before{--scroll-area-overflow-y-start:inherit;height:min(80px,var(--scroll-area-overflow-y-start));background:linear-gradient(to bottom, var(--theme-background-primary), transparent);top:0}._1ecIPG_ScrollViewport:after{--scroll-area-overflow-y-end:inherit;height:min(80px,var(--scroll-area-overflow-y-end,80px));background:linear-gradient(to top, var(--theme-background-primary), transparent);bottom:0}._1ecIPG_ScrollContent{box-sizing:border-box;width:100%;min-height:max(100%,40vh);padding-block:var(--spacing-32);padding-inline:var(--spacing-32);flex-direction:column;justify-content:center;align-items:center;display:flex;min-width:100%!important}@media (min-width:768px){._1ecIPG_ScrollContent{padding-inline:var(--spacing-48)}}@media (min-width:1280px){._1ecIPG_ScrollContent{padding-inline:0}}._1ecIPG_MediaContent[data-media-type=mediaCarousel]{width:100%;min-width:0}._1ecIPG_MediaContent[data-media-type=mediaCarousel]>div>*{margin-inline:calc(-1*var(--spacing-32));padding-inline:var(--spacing-32)}@media (min-width:768px){._1ecIPG_MediaContent[data-media-type=mediaCarousel]>div>*{width:fit-content;margin-inline:auto;padding-inline:0}}._1ecIPG_MediaContent{width:100%;min-width:0}@media (min-width:1280px){._1ecIPG_MediaContent{max-width:calc(66.6667vw - 112px)}}._1ecIPG_MediaContent>*{min-width:0;max-width:100%}._1ecIPG_MediaContent svg{max-width:100%!important;height:auto!important}._1ecIPG_MediaContent :has(>[data-component=Button]){scrollbar-width:none;overflow-x:auto}._1ecIPG_MediaContent :has(>[data-component=Button])::-webkit-scrollbar{display:none}@media (min-width:768px){._1ecIPG_MediaContent :has(>[data-component=Button]){width:fit-content;margin-inline:auto}}._1ecIPG_MediaContent img{width:100%;max-width:100%;max-height:calc(100svh - 200px);margin-inline:auto;display:block}._1ecIPG_Scrollbar{background-color:var(--theme-background-quaternary);opacity:0;pointer-events:none;border-radius:.375rem;justify-content:center;width:6px;margin:7px;transition:opacity .15s;display:flex}._1ecIPG_Scrollbar[data-scrolling]{transition-duration:0s}._1ecIPG_Scrollbar[data-hovering],._1ecIPG_Scrollbar[data-scrolling]{opacity:1;pointer-events:auto}._1ecIPG_Scrollbar:before{content:"";width:1.25rem;height:100%;position:absolute}._1ecIPG_Thumb{border-radius:inherit;background-color:var(--theme-foreground-quaternary);width:100%}
.oe6uzG_popup{box-sizing:border-box;align-items:center;gap:var(--spacing-4);background-color:var(--theme-background-primary);color:var(--theme-foreground-primary);padding:var(--spacing-4) var(--spacing-8);border-radius:var(--spacing-4);overflow-wrap:break-word;max-width:300px;transform-origin:var(--transform-origin);z-index:1000;display:inline-flex;box-shadow:0 4px 4px #00000040}@media (prefers-reduced-motion:no-preference){.oe6uzG_popup{transition:transform .15s,opacity .15s}}.oe6uzG_popup[data-starting-style],.oe6uzG_popup[data-ending-style]{opacity:0;transform:scale(.9)}.oe6uzG_popup[data-instant]{transition:none}
.pG-cXG_title{--title-floor:28px;--title-shift:1.25em}@media (min-width:768px){.pG-cXG_title{--title-floor:var(--spacing-32);--title-shift:2.25em}}.pG-cXG_lockup{text-align:start;width:max-content;font-size:max(var(--title-floor),1em*var(--fit-scale,1));line-height:var(--line-height-112);display:inline-block}@media (min-width:1280px){.pG-cXG_lockup{line-height:var(--line-height-100)}}.pG-cXG_line{white-space:nowrap;display:block}.pG-cXG_line[data-shifted]{padding-inline-start:var(--title-shift)}
.anJIGG_preFooterSignoff{--signoff-surface:var(--theme-background-secondary);background-color:var(--signoff-surface);color:var(--theme-foreground-primary);padding-block:var(--spacing-64)}@media (min-width:1280px){.anJIGG_preFooterSignoff{padding-block:var(--spacing-96)}}.anJIGG_hostsNav{z-index:calc(var(--z-index-nav) + 1);position:relative;overflow:clip}.anJIGG_content{align-items:center;gap:var(--spacing-32);flex-direction:column;display:flex}.anJIGG_copy{gap:var(--spacing-16);text-align:center;flex-direction:column;width:100%;display:flex}.anJIGG_heading{text-wrap:balance}.anJIGG_subhead{color:var(--theme-foreground-secondary);text-wrap:balance}.anJIGG_actions{--button-width:100%;gap:var(--spacing-12);flex-direction:column;width:100%;display:flex}@media (min-width:768px){.anJIGG_actions{--button-width:auto;flex-flow:wrap;justify-content:center}}
._8HU6CW_BodyText{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}._8HU6CW_Trigger{all:unset;vertical-align:middle;color:var(--theme-foreground-tertiary);cursor:pointer;margin-left:3px;transition:color .15s ease-out;display:inline-flex;translate:0 -1px}._8HU6CW_Trigger svg{width:18px;height:18px}@media (hover:hover){._8HU6CW_Trigger:hover{color:var(--theme-foreground-primary)}}._8HU6CW_Trigger[data-popup-open]{color:var(--theme-foreground-primary)}._8HU6CW_Trigger:focus-visible{outline:2px solid var(--theme-focus-ring,var(--color-sky));outline-offset:2px;border-radius:50%}._8HU6CW_Positioner{z-index:1000}._8HU6CW_Popup{gap:var(--spacing-24);width:calc(100vw - 2*var(--grid-margin));max-width:335px;padding:var(--spacing-16);border:1px solid var(--color-gray-250);border-radius:var(--spacing-16);background:var(--color-gray-000);transform-origin:var(--transform-origin);display:flex;box-shadow:0 4px 5px #00000012}@media (prefers-reduced-motion:no-preference){._8HU6CW_Popup{transition:opacity .15s,transform .15s}}._8HU6CW_Popup[data-starting-style],._8HU6CW_Popup[data-ending-style]{opacity:0;transform:scale(.95)}._8HU6CW_BodyText{color:var(--theme-foreground-secondary)}._8HU6CW_CloseButton{flex-shrink:0;translate:2px -2px}
.D4IiIW_hanging-quote{text-align:right;width:1ch;margin-left:-1ch;display:inline-block;position:relative}
