.S3ocVq_end-matter{font-family:var(--anthropic-serif),serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;gap:var(--spacing-64);color:var(--theme-foreground-primary);flex-direction:column;display:flex}.S3ocVq_column{padding-top:var(--spacing-64);border-top:1px solid var(--theme-foreground-primary);scroll-margin-top:var(--spacing-32)}.S3ocVq_heading{font-weight:var(--font-weight-medium);margin:0}.S3ocVq_items{gap:var(--spacing-24);margin-top:var(--spacing-48);flex-direction:column;font-size:.9375rem;line-height:1.6;display:flex}.S3ocVq_entry{padding-left:var(--spacing-32);position:relative}.S3ocVq_entry,.S3ocVq_question,.S3ocVq_answer{font-size:inherit;margin:0}.S3ocVq_entry a,.S3ocVq_question a,.S3ocVq_answer a{color:inherit;text-decoration:underline}.S3ocVq_label{white-space:nowrap;position:absolute;top:0;left:0}.S3ocVq_question{font-size:1.0625rem;font-weight:500}.S3ocVq_answer{margin-top:var(--spacing-8);color:var(--theme-foreground-secondary)}.S3ocVq_answer p{font-size:inherit;margin:0}.S3ocVq_answer p+p{margin-top:var(--spacing-8)}.S3ocVq_entry a{width:fit-content;display:block}
.qyiXDa_footnotes{font-family:var(--anthropic-serif),serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;padding-top:var(--spacing-64);border-top:1px solid var(--theme-foreground-primary);color:var(--theme-foreground-primary);scroll-margin-top:var(--spacing-32)}.qyiXDa_heading{font-weight:var(--font-weight-medium);margin:0}.qyiXDa_columns{gap:var(--spacing-32);margin-top:var(--spacing-32);flex-direction:column;display:flex}.qyiXDa_note{padding-left:var(--spacing-24);margin:0;font-size:.9375rem;line-height:1.6;position:relative}.qyiXDa_note a{color:inherit;text-decoration:underline}.qyiXDa_label{font-size:.6875rem;position:absolute;left:0}
.yeF2oW_get-started{color:var(--theme-foreground-primary);scroll-margin-top:var(--spacing-32);width:100%}.yeF2oW_heading{font-weight:var(--font-weight-medium);margin:0}.yeF2oW_body,.yeF2oW_actions{margin:0}*+.yeF2oW_body,*+.yeF2oW_actions{margin-top:var(--spacing-32)}.yeF2oW_body p{font-size:inherit;margin:0}.yeF2oW_body p+p{margin-top:var(--spacing-16)}.yeF2oW_actions{gap:var(--spacing-8);flex-wrap:wrap;display:flex}
.rdpyvG_moby-hero{--hero-bg:#0d0c0b;--hero-light:#f2ede4;--hero-name-scale:.94;--hero-cue-inset:var(--spacing-32);--hero-serif:var(--anthropic-serif), "Anthropic Serif", georgia, serif;--hero-sans:var(--anthropic-sans), "Anthropic Sans", system-ui, sans-serif;--hero-mono:var(--anthropic-mono), "Anthropic Mono", ui-monospace, monospace;background:var(--hero-bg);font-feature-settings:"dlig" 0;font-synthesis:weight style small-caps;font-variant-ligatures:common-ligatures;letter-spacing:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;height:100vh;line-height:normal;position:relative}@media (scripting:none){.rdpyvG_moby-hero{--apex:53vh;--tsize:calc(clamp(34px, 6.6vw, 112px) * var(--hero-name-scale,1));--ttop:calc(var(--apex) - var(--tsize) * 2)}.rdpyvG_moby-hero .landing{visibility:visible!important;opacity:1!important}.rdpyvG_moby-hero .rdpyvG_heading{top:calc(var(--apex) - var(--tsize)*1.35);width:auto;height:auto;color:var(--hero-light);font:400 var(--tsize)/1.05 var(--hero-serif);letter-spacing:-.012em;white-space:normal;text-align:center;clip:auto;margin:0;left:0;right:0;overflow:visible}.rdpyvG_moby-hero .skipbtn{display:none}.rdpyvG_moby-hero .stage .landing .toc{top:calc(var(--apex) + clamp(40px,9vh,96px));display:block;position:absolute;transform:translate(-50%)}.rdpyvG_moby-hero .stage .landing .eyebrow{translate:none}}.rdpyvG_moby-hero[data-hero-failed]{--apex:53vh;--tsize:calc(clamp(34px, 6.6vw, 112px) * var(--hero-name-scale,1));--ttop:calc(var(--apex) - var(--tsize) * 2)}.rdpyvG_moby-hero[data-hero-failed] .landing{visibility:visible!important;opacity:1!important}.rdpyvG_moby-hero[data-hero-failed] .rdpyvG_heading{top:calc(var(--apex) - var(--tsize)*1.35);width:auto;height:auto;color:var(--hero-light);font:400 var(--tsize)/1.05 var(--hero-serif);letter-spacing:-.012em;white-space:normal;text-align:center;clip:auto;margin:0;left:0;right:0;overflow:visible}.rdpyvG_moby-hero[data-hero-failed] .skipbtn{display:none}.rdpyvG_moby-hero[data-hero-failed] .stage .landing .toc{top:calc(var(--apex) + clamp(40px,9vh,96px));display:block;position:absolute;transform:translate(-50%)}.rdpyvG_moby-hero[data-hero-failed] .stage .landing .eyebrow{translate:none}.rdpyvG_moby-hero .stage{touch-action:pan-y;isolation:isolate;height:100svh;position:sticky;top:0;overflow:hidden}:is(.rdpyvG_moby-hero #mh-fx,.rdpyvG_moby-hero #mh-c2){pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.rdpyvG_moby-hero .veil{z-index:40;opacity:1;pointer-events:none;background:#05060a;position:absolute;inset:0}.rdpyvG_moby-hero #mh-ov{touch-action:pan-y;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rdpyvG_moby-hero #mh-ov text{font-family:var(--hero-serif);font-kerning:normal}.rdpyvG_moby-hero #mh-title-g{transform-box:fill-box;transform-origin:50% 60%;translate:0 -3rem}:is(.rdpyvG_moby-hero #mh-title,.rdpyvG_moby-hero #mh-ov .title-x){letter-spacing:-.012em;fill:var(--hero-light);font-weight:400}:is(.rdpyvG_moby-hero #mh-title .rest,.rdpyvG_moby-hero #mh-ov .title-x .rest){font-weight:465}:is(.rdpyvG_moby-hero #mh-title,.rdpyvG_moby-hero #mh-title .rest){word-spacing:.16em}.rdpyvG_moby-hero .claude{font-feature-settings:"dlig" 1,"liga" 1}.rdpyvG_moby-hero #mh-title .claude-e.e-drawn{fill:#0000}.rdpyvG_moby-hero #mh-title-g .claude-e-path{fill:var(--hero-light)}.rdpyvG_moby-hero #mh-title-g text{filter:url(#mh-title-glow)}.rdpyvG_moby-hero #mh-title-g .claude-e-g{filter:url(#mh-title-glow)}.rdpyvG_moby-hero .landing{color:var(--hero-light);visibility:hidden;pointer-events:none;position:absolute;inset:0}.rdpyvG_moby-hero .landing .eyebrow{top:var(--ttop,calc(var(--apex) - var(--tsize) * 1.55));font:500 var(--caption,14px)/1 var(--hero-sans);letter-spacing:.12em;text-align:center;text-transform:uppercase;margin:0;position:absolute;left:0;right:0;translate:0 -2.9rem}.rdpyvG_moby-hero .landing .toc{top:calc(var(--apex) + clamp(40px,9vh,96px));width:min(360px,100vw - 2*var(--grid-margin));font:400 13.5px/1 var(--hero-serif);pointer-events:auto;margin:-5.5px 0 0;padding:0;list-style:none;position:absolute;left:50%;transform:translate(-50%,-1.5rem)}.rdpyvG_moby-hero .landing .toc a{color:inherit;align-items:baseline;gap:6px;padding:5.5px 0;text-decoration:none;transition:opacity .25s;display:flex}.rdpyvG_moby-hero .landing .toc:has(a:hover,a:focus-visible) a:not(:hover,:focus-visible){opacity:.55}.rdpyvG_moby-hero .landing .toc .n{font-family:var(--hero-mono);font-size:11px}.rdpyvG_moby-hero .landing .toc .dots{opacity:.45;border-bottom:1px dotted;flex:1;transform:translateY(-3px)}@media (max-height:520px){.rdpyvG_moby-hero .landing .toc{top:calc(var(--apex) + 28px)}}.rdpyvG_moby-hero .skipbtn{bottom:calc(var(--hero-cue-inset) - var(--spacing-12));z-index:45;padding:var(--spacing-12) var(--spacing-16);color:color-mix(in srgb, var(--hero-light) 55%, transparent);font:400 12px/normal var(--hero-sans);letter-spacing:-.16px;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:4px;margin:0;transition:opacity .5s,color .2s;position:absolute;left:50%;transform:translate(-50%)}.rdpyvG_moby-hero .skipbtn:hover{color:color-mix(in srgb, var(--hero-light) 85%, transparent)}.rdpyvG_moby-hero .skipbtn:focus-visible{outline:1px solid color-mix(in srgb, var(--hero-light) 70%, transparent);outline-offset:-4px}.rdpyvG_moby-hero .skipbtn.gone{opacity:0;pointer-events:none}.rdpyvG_moby-hero .scrollcue{opacity:0;pointer-events:none}.rdpyvG_moby-hero .scrollcue.on{pointer-events:auto;animation:8s ease-in-out infinite rdpyvG_scrollcue}.rdpyvG_moby-hero .scrollcue.on:focus-visible{opacity:1;animation:none}@media (prefers-reduced-motion:reduce){.rdpyvG_moby-hero .scrollcue.on{opacity:1;animation:none}}.rdpyvG_moby-hero .scrollcue.off{opacity:0;pointer-events:none;transition:opacity .4s;animation:none}@media (hover:none),(max-width:1023px){.rdpyvG_moby-hero .scrollcue{display:none!important}}:is(.rdpyvG_moby-hero .stage.loading #mh-ov,.rdpyvG_moby-hero .stage.loading .landing){visibility:hidden}.rdpyvG_moby-hero .stage:not(.ready) .skipbtn{visibility:hidden}@media not (min-width:768px){.rdpyvG_moby-hero .landing .toc{width:min(236px,62vw);font-size:12.5px}.rdpyvG_moby-hero .landing .eyebrow{font-size:12px}}@media (orientation:portrait){.rdpyvG_moby-hero #mh-title-g{translate:0 -2.5rem}.rdpyvG_moby-hero .landing .eyebrow{translate:0 -3.4rem}.rdpyvG_moby-hero .landing .toc{top:var(--toc-below,60vh);width:min(300px,100vw - 2*var(--grid-margin));margin:0;transform:translate(-50%)}}@media (orientation:portrait) and (not (min-width:768px)){.rdpyvG_moby-hero #mh-title-g{translate:0 -2.75rem}.rdpyvG_moby-hero .landing .eyebrow{translate:0 -3.15rem}}@media (orientation:portrait) and (min-width:600px) and (not (min-width:768px)){.rdpyvG_moby-hero{--hero-name-scale:1.06}.rdpyvG_moby-hero #mh-title-g{translate:0 -2.25rem}.rdpyvG_moby-hero .landing .eyebrow{translate:0 -2.75rem}}@media (orientation:landscape) and (max-height:540px){.rdpyvG_moby-hero .landing .toc{display:none}.rdpyvG_moby-hero #mh-title-g{translate:0 -1rem}.rdpyvG_moby-hero .landing .eyebrow{translate:0 -.9rem}}@keyframes rdpyvG_scrollcue{0%,50%{opacity:0}56%,94%{opacity:1}to{opacity:0}}.rdpyvG_visually-hidden{white-space:nowrap;clip:rect(0 0 0 0);width:1px;height:1px;overflow:hidden;position:absolute!important}
.gedbbW_side-toc{z-index:30;opacity:0;pointer-events:none;transition:opacity .3s;display:none;position:fixed;top:100vh;left:0}@media (min-width:1080px){.gedbbW_side-toc{display:block}}.gedbbW_side-toc.gedbbW_is-visible{opacity:1;pointer-events:auto}.gedbbW_list{cursor:grab;touch-action:none;margin:0;padding:0;list-style:none}.gedbbW_is-dragging .gedbbW_list{cursor:grabbing;-webkit-user-select:none;user-select:none}.gedbbW_link{align-items:center;width:44px;height:20px;text-decoration:none;display:flex;position:relative}.gedbbW_link:before{content:"";background:var(--theme-foreground-tertiary);opacity:.6;flex-shrink:0;width:16px;height:1px;transition:width .25s,opacity .25s,background .25s}.gedbbW_link:hover:before{background:var(--theme-foreground-secondary);opacity:1}.gedbbW_link.gedbbW_is-active:before{background:var(--theme-foreground-primary);opacity:1;width:24px}.gedbbW_is-dragging .gedbbW_link:before{background:var(--theme-foreground-secondary);opacity:1}.gedbbW_pill{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;background:var(--theme-foreground-primary);color:var(--theme-background-primary);white-space:nowrap;opacity:0;pointer-events:none;border-radius:999px;padding:3px 12px;font-size:.75rem;line-height:1.5;transition:opacity .18s,transform .18s;position:absolute;top:50%;left:34px;transform:translateY(-50%)translate(-4px)}.gedbbW_link:hover .gedbbW_pill,.gedbbW_link:focus-visible .gedbbW_pill,.gedbbW_is-dragging .gedbbW_link.gedbbW_is-active .gedbbW_pill{opacity:1;transform:translateY(-50%)translate(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))}.VJkCGq_content-container,.VJkCGq_grid-container{width:100%;padding-inline:var(--grid-margin);max-width:1920px;margin-inline:auto}.VJkCGq_grid-container{grid-template-columns:repeat(var(--grid-columns), 1fr);gap:var(--grid-gutter);display:grid}.VJkCGq_page{--body-border-radius:0;--media-gallery-video-aspect-ratio:auto;background:var(--theme-background-primary);color:var(--theme-foreground-primary)}.VJkCGq_hero{margin-top:calc(-1*var(--header-nav-height))}html:has(.VJkCGq_page){overscroll-behavior-x:none}html:has(.VJkCGq_page) body{overscroll-behavior-x:none}html:has(.VJkCGq_page){overflow-x:clip}.VJkCGq_article .post-heading{font-size:var(--headline-4,25px)}.VJkCGq_article a:not([class]){text-decoration-skip-ink:auto;text-underline-offset:.18em}.VJkCGq_article [data-type=table]>div{--padding:0px;--radius:var(--body-border-radius)}.VJkCGq_article [data-type=table] :has(>[role=table]){background:0 0}.VJkCGq_article [data-type=table] :has(>[role=table])>:not([role=table]){margin-bottom:var(--spacing-16)}.VJkCGq_article [data-type=table] [data-has-overflow-x] :has(>[role=table]){padding-bottom:calc(var(--spacing-32) + var(--spacing-8))}.VJkCGq_article [data-type=table] [role=table]{color:var(--theme-foreground-primary)}.VJkCGq_article [data-type=table] [role=row]{color:inherit;border:none;padding:0}:is(.VJkCGq_article [data-type=table] [role=columnheader],.VJkCGq_article [data-type=table] [role=rowheader],.VJkCGq_article [data-type=table] [role=cell]){border-right:1px solid var(--theme-foreground-primary);border-bottom:1px solid var(--theme-foreground-primary);min-height:46px;color:inherit;padding:10px 12px;font-size:14px;line-height:140%}.VJkCGq_article [data-type=table] [role=row]:first-child>*{border-top:1px solid var(--theme-foreground-primary)}.VJkCGq_article [data-type=table] [role=row]>:first-child{border-left:1px solid var(--theme-foreground-primary);background:var(--theme-background-primary)}.VJkCGq_article [data-type=table] [role=columnheader]{font-weight:var(--font-weight-semibold)}.VJkCGq_article [data-type=table] [role=rowheader]{font-weight:var(--font-weight-semibold)}.VJkCGq_article [data-type=table] [role=row]>:first-child{font-weight:var(--font-weight-semibold)}.VJkCGq_article{grid-template-columns:repeat(var(--grid-columns), 1fr);column-gap:var(--grid-gutter);row-gap:var(--spacing-96);width:100%;max-width:var(--grid-max-width);padding:var(--spacing-80) var(--grid-margin) var(--spacing-96);margin-inline:auto;display:grid}@media (min-width:768px){.VJkCGq_article{padding-block:var(--spacing-128)}}.VJkCGq_reading-column{grid-column:1/span 4}@media (min-width:768px){.VJkCGq_reading-column{grid-column:3/span 8}}@media (min-width:1280px){.VJkCGq_reading-column{grid-column:4/span 6}}.VJkCGq_reading-column{width:100%;max-width:var(--grid-reading-max-width);justify-self:center}
.FhWWxW_root{--bt-card:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--theme-background-secondary));--bt-rule:var(--lightningcss-light,#ddd)var(--lightningcss-dark,var(--theme-background-quaternary));--bt-muted:var(--lightningcss-light,#605f58)var(--lightningcss-dark,var(--color-gray-400));--bt-subtle:var(--lightningcss-light,#5d5d5d)var(--lightningcss-dark,var(--color-gray-400));--bt-empty:var(--lightningcss-light,#999)var(--lightningcss-dark,var(--color-gray-550));--bt-chip-border:var(--lightningcss-light,#4f4f4f)var(--lightningcss-dark,var(--color-gray-500));--bt-chip-hover:var(--lightningcss-light,#333)var(--lightningcss-dark,var(--color-gray-700));--bt-chip-selected:var(--lightningcss-light,#000)var(--lightningcss-dark,var(--color-gray-050));--bt-chip-ink:var(--lightningcss-light,white)var(--lightningcss-dark,var(--color-gray-950));--bt-arrow:var(--lightningcss-light,var(--color-ivory-medium))var(--lightningcss-dark,var(--theme-background-tertiary));--bt-arrow-hover:var(--lightningcss-light,var(--color-ivory-dark))var(--lightningcss-dark,var(--theme-background-quaternary))}.FhWWxW_frame{background-color:var(--bt-card);border-radius:var(--radius-md);padding:20px;position:relative}.FhWWxW_grid{width:100%;padding-bottom:var(--stack-gap-02);display:grid;overflow:scroll clip}.FhWWxW_aria-row{display:contents}.FhWWxW_cell{background:var(--bt-card);text-align:center;border-top:1px solid var(--bt-rule);flex-direction:column;justify-content:center;gap:.1rem;min-width:70px;min-height:74px;padding:0 15px;display:flex}@media (prefers-reduced-motion:no-preference){.FhWWxW_cell{scroll-behavior:smooth;transition:all .2s ease-in-out}}.FhWWxW_cell:first-child{z-index:2;position:sticky;left:0}.FhWWxW_header-cell{background:var(--bt-card);z-index:1;border-top:none;min-height:40px;padding:8px;display:block;position:sticky;top:0}.FhWWxW_header-cell div{margin-top:var(--sp-4);margin-bottom:var(--sp-4)}.FhWWxW_header-cell div:last-child{margin-bottom:0}.FhWWxW_header-surtitle{max-width:100px;margin-left:auto;margin-right:auto;margin-bottom:var(--sp-4)}.FhWWxW_header-value{font-family:var(--anthropic-serif),serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;letter-spacing:-.16px;max-width:100px;margin-left:auto;margin-right:auto;margin-bottom:var(--sp-4);font-size:17px;font-weight:500;line-height:120%}.FhWWxW_header-value sup{font-weight:400}.FhWWxW_header-subtitle{font-family:var(--anthropic-serif),serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;letter-spacing:-.03em;color:var(--bt-subtle);max-width:100px;margin:0 auto;font-size:12px;font-style:italic;font-weight:400;line-height:140%}.FhWWxW_header-competitor .FhWWxW_header-value{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-size:16px;line-height:135%}.FhWWxW_first-column{z-index:2;text-align:left;position:sticky;left:0}.FhWWxW_first-column .FhWWxW_row-surtitle{font-family:var(--anthropic-serif),serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;letter-spacing:-.03em;margin-left:0;margin-right:0;margin-bottom:var(--sp-4);font-size:12px;font-weight:400;line-height:140%}.FhWWxW_first-column .FhWWxW_row-value{font-family:var(--anthropic-serif),serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;letter-spacing:-.19px;margin-left:0;margin-right:0;margin-bottom:var(--sp-4);font-size:12px;font-weight:500;line-height:120%}.FhWWxW_first-column .FhWWxW_row-subtitle{font-family:var(--anthropic-serif),serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;letter-spacing:-.03em;color:var(--bt-subtle);margin-left:0;margin-right:0;font-size:12px;font-style:italic;font-weight:400;line-height:140%}.FhWWxW_empty-cell .FhWWxW_value{color:var(--bt-empty);font-weight:400}.FhWWxW_row-continued{border-top:none}.FhWWxW_row-surtitle{color:var(--bt-muted);margin-left:auto;margin-right:auto;font-size:13px;font-weight:500}.FhWWxW_row-value{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;letter-spacing:-3%;max-width:100px;margin-left:auto;margin-right:auto;margin-bottom:var(--sp-4);font-size:15px;font-weight:500;line-height:135%}.FhWWxW_row-subtitle{font-family:var(--anthropic-serif),serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;letter-spacing:-.03em;letter-spacing:1%;color:var(--bt-muted);margin-left:auto;margin-right:auto;font-size:15px;font-weight:500;line-height:140%}.FhWWxW_cell-visible{opacity:1}.FhWWxW_cell-hidden{visibility:hidden;opacity:0;border-top:0;height:0;min-height:0}.FhWWxW_selected-column{border-left:3px solid #d97757;border-right:3px solid #d97757}.FhWWxW_selected-column-last-item{border-bottom:3px solid #d97757;border-left:3px solid #d97757;border-right:3px solid #d97757;border-bottom-right-radius:8px;border-bottom-left-radius:8px}.FhWWxW_selected-column-first-item{border-top:3px solid #d97757;border-left:3px solid #d97757;border-right:3px solid #d97757;border-top-left-radius:8px;border-top-right-radius:8px}.FhWWxW_multi-select-header-middle-column{border-top:3px solid #d97757}.FhWWxW_multi-select-header-last-column{border-top:3px solid #d97757;border-right:3px solid #d97757;border-top-right-radius:8px}.FhWWxW_multi-select-header-first-column{border-top:3px solid #d97757;border-left:3px solid #d97757;border-top-left-radius:8px}.FhWWxW_multi-select-middle-column-item{border:none}.FhWWxW_multi-select-middle-column-item-last-row{border-bottom:3px solid #d97757}.FhWWxW_multi-select-last-column-item{border-right:3px solid #d97757}.FhWWxW_multi-select-last-column-item-last-row{border-bottom:3px solid #d97757;border-right:3px solid #d97757;border-bottom-right-radius:8px}.FhWWxW_multi-select-first-column-item{border-left:3px solid #d97757}.FhWWxW_multi-select-first-column-item-last-row{border-bottom:3px solid #d97757;border-left:3px solid #d97757;border-bottom-left-radius:8px}.FhWWxW_scroll-indicator{background:var(--bt-arrow);cursor:pointer;z-index:3;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:opacity .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.FhWWxW_scroll-indicator:hover{background:var(--bt-arrow-hover)}.FhWWxW_arrow-right{right:10px}.FhWWxW_footnotes-container{margin-top:20px;margin-left:130px}.FhWWxW_footnotes-container p{margin-top:4px}.FhWWxW_footnote,.FhWWxW_footnote sup{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;letter-spacing:1%;margin-right:6px;font-size:10px;font-weight:400;line-height:135%;color:var(--bt-muted)!important}.FhWWxW_footnote sup{margin-right:2px!important;font-size:8.25px!important;line-height:135%!important}.FhWWxW_filters-container{margin:var(--gap-lg) 0;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px;display:flex}.FhWWxW_filters-title{margin-right:var(--sp-8);font-size:18px}.FhWWxW_filter{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-size:13px;font-weight:400;line-height:inherit;letter-spacing:inherit;text-align:inherit;color:inherit;border:1px solid var(--bt-chip-border);cursor:pointer;background:0 0;border-radius:20px;padding:2px 16px}.FhWWxW_filter:hover{background-color:var(--bt-chip-hover);color:var(--bt-chip-ink)}.FhWWxW_filter:focus-visible{outline:2px solid var(--theme-focus-ring,var(--color-sky));outline-offset:2px}.FhWWxW_selected{background-color:var(--bt-chip-selected);color:var(--bt-chip-ink)}@media (max-width:1200px){.FhWWxW_footnotes-container{margin-left:20px}}@media (max-width:768px){.FhWWxW_footnotes-area{margin-left:20px}}@media (max-width:430px){.FhWWxW_footnotes-area{margin-left:0;padding-right:20px}}
.F3TmVG_title{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:var(--line-height-153)}.F3TmVG_timeDisplay{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}.F3TmVG_root{gap:var(--spacing-24);padding:var(--spacing-24);border:1px solid var(--theme-border-secondary);border-radius:var(--spacing-16);background-color:var(--theme-background-secondary);width:100%;display:grid;position:relative}.F3TmVG_root:hover .F3TmVG_progressBarFill{height:var(--spacing-8)}.F3TmVG_root:has([data-popup-open]) .F3TmVG_progressBarFill{height:var(--spacing-8)}.F3TmVG_details{align-items:center;gap:var(--spacing-12);flex-wrap:wrap;display:flex}.F3TmVG_title{flex:1}.F3TmVG_playPause{width:var(--spacing-40);height:var(--spacing-40);cursor:pointer;color:var(--theme-foreground-tertiary);background:0 0;border:none;justify-content:center;align-items:center;transition:color .2s ease-out;display:grid}.F3TmVG_playPause:hover{color:var(--theme-foreground-primary)}.F3TmVG_playback{align-items:center;gap:var(--spacing-16);grid-template-columns:auto 1fr auto;display:grid}.F3TmVG_progress,.F3TmVG_progressBarFill{z-index:10;border-radius:var(--spacing-radius-full);position:relative;overflow:hidden}.F3TmVG_progress{cursor:pointer;align-items:center;display:flex}.F3TmVG_progress:focus-within{outline:2px solid var(--theme-focus-ring,var(--color-sky));outline-offset:4px}.F3TmVG_progressBar{background:var(--theme-border-secondary);width:100%}.F3TmVG_progressBarFill{height:var(--spacing-4);background:var(--theme-foreground-secondary)}@media (prefers-reduced-motion:no-preference){.F3TmVG_progressBarFill{transition:height .2s ease-out}}.F3TmVG_seek{appearance:none;opacity:0;pointer-events:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.F3TmVG_timeDisplay{gap:var(--spacing-8);color:var(--theme-foreground-tertiary);display:flex}
: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))}.ZSMdoa_content-container,.ZSMdoa_borderTopFrame,.ZSMdoa_grid-container{width:100%;padding-inline:var(--grid-margin);max-width:1920px;margin-inline:auto}.ZSMdoa_grid-container{grid-template-columns:repeat(var(--grid-columns), 1fr);gap:var(--grid-gutter);display:grid}.ZSMdoa_root{padding-bottom:var(--section-spacer-sm);padding-top:var(--section-spacer-sm)}.ZSMdoa_root:first-of-type{padding-top:var(--page-top-spacer)}.ZSMdoa_root.ZSMdoa_flushBottom{padding-bottom:0}.ZSMdoa_root.ZSMdoa_flushTop{padding-top:0}.ZSMdoa_root.ZSMdoa_fullWidth{max-width:none}.ZSMdoa_borderTop{border-top:.5px solid var(--theme-border-primary);width:100%;height:1px;padding-bottom:var(--section-spacer-sm)}
._5NNTzG_carousel-info-date{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}._5NNTzG_carousel-controls-pagination{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}._5NNTzG_theme-base,._5NNTzG_theme-white,._5NNTzG_theme-ivory-dark,._5NNTzG_theme-ivory-medium,._5NNTzG_theme-slate,._5NNTzG_theme-slate-850,._5NNTzG_theme-black,:root,._5NNTzG_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,._5NNTzG_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)}._5NNTzG_theme-slate,._5NNTzG_theme-slate-850,._5NNTzG_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)}._5NNTzG_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)}._5NNTzG_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)}._5NNTzG_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)}._5NNTzG_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)}._5NNTzG_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)}._5NNTzG_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))}._5NNTzG_content-container,._5NNTzG_inset-frame,._5NNTzG_top-bar-frame,._5NNTzG_grid-container,._5NNTzG_hero-carousel{width:100%;padding-inline:var(--grid-margin);max-width:1920px;margin-inline:auto}._5NNTzG_grid-container,._5NNTzG_hero-carousel{grid-template-columns:repeat(var(--grid-columns), 1fr);gap:var(--grid-gutter);display:grid}._5NNTzG_hero-carousel{background:var(--theme-background-primary)}@media not (min-width:768px){._5NNTzG_hero-carousel{padding:0}}._5NNTzG_hero-carousel{row-gap:0!important}._5NNTzG_hero-carousel :is(._5NNTzG_carousel-info-title,._5NNTzG_carousel-info-description){transition:color .2s ease-out}._5NNTzG_hero-carousel:has(:is(._5NNTzG_slide-link,._5NNTzG_carousel-info-link):focus-visible) :is(._5NNTzG_carousel-info-title,._5NNTzG_carousel-info-description){color:var(--theme-foreground-quaternary)}@media (hover:hover){._5NNTzG_hero-carousel:has(:is(._5NNTzG_slide-link,._5NNTzG_carousel-info-link):hover) :is(._5NNTzG_carousel-info-title,._5NNTzG_carousel-info-description){color:var(--theme-foreground-quaternary)}}._5NNTzG_unthemed{background:0 0}._5NNTzG_top-bar{padding-block:var(--spacing-16);border-top:1px solid var(--theme-border-secondary)}@media (min-width:1280px){._5NNTzG_inset{padding-inline:0}._5NNTzG_inset ._5NNTzG_carousel-wrapper{grid-column:5/-1;margin-right:0}._5NNTzG_inset ._5NNTzG_carousel-info{padding-inline:var(--spacing-48);grid-column:1/span 4;justify-content:center;align-self:stretch;margin-left:0}._5NNTzG_unthemed ._5NNTzG_carousel-info{justify-content:center;align-self:stretch;position:relative}._5NNTzG_unthemed ._5NNTzG_carousel-info:before{content:"";top:0;border-top:1px solid var(--theme-border-secondary);position:absolute;inset-inline:0}}@media not (min-width:1280px){._5NNTzG_inset._5NNTzG_unthemed ._5NNTzG_carousel-info{padding-inline:0}}@media (min-width:1280px){._5NNTzG_inset._5NNTzG_unthemed ._5NNTzG_carousel-info{padding-inline-start:0}}._5NNTzG_inset._5NNTzG_unthemed ._5NNTzG_embla-viewport{border-radius:var(--br-4);position:relative}._5NNTzG_inset._5NNTzG_unthemed ._5NNTzG_embla-viewport:after{content:"";z-index:1;border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--theme-foreground-primary) 5%, transparent);pointer-events:none;position:absolute;inset:0}._5NNTzG_inset:not(._5NNTzG_unthemed){border-radius:var(--br-4);overflow:hidden}@media (min-width:1280px){._5NNTzG_unthemed:not(._5NNTzG_inset) ._5NNTzG_carousel-info:before{inset-inline-start:var(--grid-margin)}}._5NNTzG_carousel-wrapper{grid-column:span 4}._5NNTzG_carousel-wrapper img{object-fit:cover;aspect-ratio:16/9;width:100%;height:100%}@media (min-width:768px){._5NNTzG_carousel-wrapper{margin-left:calc(var(--spacing-48)*-1);margin-right:calc(var(--spacing-48)*-1);grid-column:span 12}._5NNTzG_carousel-wrapper ._5NNTzG_embla-viewport,._5NNTzG_carousel-wrapper ._5NNTzG_embla-container{height:100%}}@media (min-width:1280px){._5NNTzG_carousel-wrapper{margin-left:0;margin-right:calc(var(--grid-margin)*-1);grid-column:5/span 8}}@media (min-width:1920px){._5NNTzG_carousel-wrapper{grid-column:4/span 9}}._5NNTzG_carousel-wrapper ._5NNTzG_embla-viewport{overflow:hidden}._5NNTzG_carousel-wrapper ._5NNTzG_embla-container{touch-action:pan-y pinch-zoom;display:flex}._5NNTzG_carousel-wrapper ._5NNTzG_embla-slide{flex:0 0 100%;min-width:0}._5NNTzG_carousel-wrapper ._5NNTzG_slide-video{border-radius:0}._5NNTzG_carousel-wrapper ._5NNTzG_slide-link{height:100%;display:block}._5NNTzG_carousel-info{color:var(--theme-foreground-secondary);justify-content:space-between;gap:var(--spacing-32);max-width:65ch;padding-inline:var(--grid-margin);flex-direction:column;grid-column:span 4;min-height:40ch;display:flex}._5NNTzG_carousel-info[data-single]{min-height:0}@media not (min-width:768px){._5NNTzG_carousel-info{max-width:none;min-height:0}}@media (min-width:768px){._5NNTzG_carousel-info{margin-left:calc(var(--grid-margin)*-1);grid-column:span 12;align-self:center}}@media not (min-width:440px){._5NNTzG_carousel-info{padding-block:var(--spacing-48)!important}}@media (min-width:1280px){._5NNTzG_carousel-info{min-height:30ch}}@media not (min-width:768px){._5NNTzG_carousel-info{padding-block:var(--spacing-64)}}@media (min-width:768px) and (not (min-width:1280px)){._5NNTzG_carousel-info{padding-block:var(--spacing-32)}}@media (min-width:1280px){._5NNTzG_carousel-info{padding-block:var(--spacing-48);grid-area:1/1/auto/span 4}}@media (min-width:1920px){._5NNTzG_carousel-info{grid-column:1/span 3}}@media (min-width:768px) and (not (min-width:1280px)){._5NNTzG_carousel-info{grid-template-columns:minmax(0, 1fr) calc(2*var(--grid-col) + var(--grid-gutter));column-gap:var(--spacing-32);max-width:none;margin-right:calc(var(--grid-margin)*-1);grid-auto-rows:min-content;row-gap:0;display:grid}._5NNTzG_carousel-info ._5NNTzG_carousel-info-slides,._5NNTzG_carousel-info ._5NNTzG_carousel-info-body{display:contents}._5NNTzG_carousel-info ._5NNTzG_carousel-info-body[data-inactive]{display:none}._5NNTzG_carousel-info ._5NNTzG_carousel-info-body>*{grid-column:1;max-width:420px}._5NNTzG_carousel-info ._5NNTzG_carousel-info-meta{align-self:center}._5NNTzG_carousel-info ._5NNTzG_carousel-info-controls{width:100%;margin:0 0 var(--spacing-12);grid-area:1/2;align-self:start}}@media not (min-width:768px){._5NNTzG_carousel-info ._5NNTzG_carousel-info-controls{width:100%;margin-top:0}}._5NNTzG_carousel-info-slides{display:grid}@media (min-width:440px) and (not (min-width:768px)){._5NNTzG_carousel-info-slides{max-width:calc(3*var(--grid-col) + 2*var(--grid-gutter))}}@media (min-width:1280px){._5NNTzG_carousel-info-slides{max-width:calc(3*var(--grid-col) + 2*var(--grid-gutter))}}._5NNTzG_carousel-info-body{grid-area:1/1;min-width:0}._5NNTzG_carousel-info-body[data-inactive]{visibility:hidden}._5NNTzG_carousel-info-title{color:var(--theme-foreground-primary);text-wrap:balance;margin-bottom:var(--spacing-24)}._5NNTzG_carousel-info-date{color:var(--theme-foreground-tertiary);margin-bottom:var(--spacing-12);display:block}._5NNTzG_carousel-info-description{color:var(--theme-foreground-secondary);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}._5NNTzG_carousel-info[data-single] ._5NNTzG_carousel-info-description{-webkit-line-clamp:unset;display:block}._5NNTzG_carousel-info-cta{--button-width:fit-content;margin-top:var(--spacing-24)}._5NNTzG_carousel-info ._5NNTzG_carousel-info-meta{margin:0 0 var(--spacing-12);align-items:center}._5NNTzG_carousel-info ._5NNTzG_carousel-info-meta ._5NNTzG_carousel-info-date{margin-bottom:0}._5NNTzG_carousel-controls{gap:var(--spacing-32);justify-content:space-between;align-items:center;width:100%;margin-top:auto;display:flex}@media (min-width:440px){._5NNTzG_carousel-controls{width:max-content}}._5NNTzG_carousel-controls-pagination{text-align:center;color:var(--theme-foreground-tertiary);gap:4px;display:flex}._5NNTzG_carousel-count{font-variant-numeric:tabular-nums}
: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))}.wTN57W_content-container,.wTN57W_container,.wTN57W_grid-container{width:100%;padding-inline:var(--grid-margin);max-width:1920px;margin-inline:auto}.wTN57W_grid-container{grid-template-columns:repeat(var(--grid-columns), 1fr);gap:var(--grid-gutter);display:grid}.wTN57W_intro{margin-bottom:var(--spacing-32)}.wTN57W_root{grid-template-columns:repeat(var(--grid-columns), 1fr);gap:var(--spacing-32) var(--grid-gutter);display:grid}.wTN57W_featuredItem{gap:var(--spacing-32);flex-direction:column;grid-column:1/-1;display:flex}@media (min-width:1280px){.wTN57W_featuredItem{grid-column:1/span 6}.wTN57W_root.wTN57W_oneItem .wTN57W_featuredItem{grid-column:1/span 9}}.wTN57W_video{margin:0}.wTN57W_video>:first-child{border-radius:0}.wTN57W_video figcaption{margin-top:var(--spacing-8);width:100%}.wTN57W_items{grid-template-columns:subgrid;row-gap:var(--spacing-32);grid-column:1/-1;display:grid}.wTN57W_items p{margin-top:0}@media (min-width:1280px){.wTN57W_items.wTN57W_hasVideo{grid-column:7/span 6}.wTN57W_root.wTN57W_oneItem .wTN57W_items.wTN57W_hasVideo{grid-column:10/span 3}}.wTN57W_item{gap:var(--spacing-8);flex-direction:column;grid-column:1/-1;min-width:0;display:flex}@media (min-width:768px){.wTN57W_item{grid-column:span 6}.wTN57W_threeItems .wTN57W_item{grid-column:span 4}}@media (min-width:1280px){.wTN57W_fourItems .wTN57W_item,.wTN57W_hasVideo .wTN57W_item{grid-column:span 3}}.wTN57W_item .wTN57W_cta{margin-top:var(--spacing-8);gap:var(--spacing-4);transition:none}.wTN57W_compactLabel{margin-bottom:var(--spacing-8);color:var(--theme-foreground-secondary)}.wTN57W_compactRoot{grid-template-columns:repeat(var(--grid-columns), 1fr);gap:var(--spacing-32) var(--grid-gutter);display:grid}.wTN57W_compactVideo{grid-column:1/-1}@media (min-width:1280px){.wTN57W_compactVideo{grid-column:1/span 8}.wTN57W_oneItem .wTN57W_compactVideo{grid-column:1/span 9}.wTN57W_fourItems .wTN57W_compactVideo{grid-column:1/span 6}}.wTN57W_compactItems{gap:var(--spacing-32) var(--grid-gutter);grid-column:1/-1;grid-template-columns:1fr;display:grid}@media (min-width:768px){.wTN57W_compactItems{grid-template-columns:repeat(var(--compact-columns-tablet), minmax(0, 1fr))}}@media (min-width:1280px){.wTN57W_compactItems{grid-template-columns:repeat(var(--compact-columns), minmax(0, 1fr))}.wTN57W_hasVideo .wTN57W_compactItems{align-content:start;row-gap:var(--spacing-24);grid-column:9/-1;grid-template-columns:minmax(0,1fr)}.wTN57W_hasVideo.wTN57W_oneItem .wTN57W_compactItems{grid-column:10/-1}.wTN57W_hasVideo.wTN57W_fourItems .wTN57W_compactItems{grid-column:7/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}.wTN57W_compactItem{gap:var(--spacing-8);padding-top:var(--spacing-16);border-top:1px solid var(--theme-border-secondary);flex-direction:column;display:flex}.wTN57W_compactItem p{margin-top:0}.wTN57W_compactItem .wTN57W_body{color:var(--theme-foreground-tertiary)}.wTN57W_compactItem .wTN57W_cta>span:first-child{font-size:14px}.wTN57W_compactItem .wTN57W_cta{gap:0;transition:none}.wTN57W_compactItem .wTN57W_cta:hover{text-decoration:none}.wTN57W_compactItem .wTN57W_cta:hover>span:first-child{text-underline-offset:2px;text-decoration:underline}.wTN57W_body{color:var(--theme-foreground-secondary)}.wTN57W_titleLink{color:inherit}
.qNhL4G_darkHeaderLabel,.qNhL4G_darkHeaderDate,.qNhL4G_emblaSlide .qNhL4G_titleMobile{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}: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))}.qNhL4G_content-container,.qNhL4G_grid-container{width:100%;padding-inline:var(--grid-margin);max-width:1920px;margin-inline:auto}.qNhL4G_grid-container{grid-template-columns:repeat(var(--grid-columns), 1fr);gap:var(--grid-gutter);display:grid}.qNhL4G_section.theme-slate{background-color:var(--theme-background-primary)}.qNhL4G_section.theme-slate .qNhL4G_wrapper{border-bottom:none}.qNhL4G_wrapper{border-bottom:1px solid var(--theme-border-secondary);background-color:var(--theme-background-primary)}.qNhL4G_darkHeader{justify-content:space-between;align-items:center;gap:var(--spacing-8);padding-block:var(--spacing-16);border-top:1px solid var(--theme-border-secondary);border-bottom:1px solid var(--theme-border-secondary);grid-column:1/-1;display:flex}.qNhL4G_darkHeaderLabel{color:var(--theme-foreground-primary);font-weight:700}.qNhL4G_darkHeaderDate{color:var(--theme-foreground-tertiary);white-space:nowrap}.qNhL4G_emblaViewport{padding-bottom:var(--spacing-16);overflow:hidden}@media (min-width:768px){.qNhL4G_emblaViewport{padding-top:var(--spacing-16);padding-bottom:var(--spacing-32)}}.qNhL4G_emblaContainer{touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing)*-1);display:flex}.qNhL4G_emblaSlide{--width:80%;flex:0 0 var(--width);min-width:0;padding:var(--spacing-32)}@media (min-width:640px){.qNhL4G_emblaSlide{--width:65%}}@media (min-width:768px){.qNhL4G_emblaSlide{--width:420px}}.qNhL4G_emblaSlide .qNhL4G_article{row-gap:var(--spacing-4);flex-direction:column;display:flex;position:relative}.qNhL4G_emblaSlide .qNhL4G_titleMobile{font-weight:700}@media (min-width:768px){.qNhL4G_emblaSlide .qNhL4G_titleMobile{display:none}}.qNhL4G_emblaSlide .qNhL4G_titleTablet{font-weight:700}@media not (min-width:768px){.qNhL4G_emblaSlide .qNhL4G_titleTablet{display:none}}.qNhL4G_link:after{content:"";display:block;position:absolute;inset:0}@media (hover:hover){.qNhL4G_emblaSlide h2,.qNhL4G_emblaSlide h3,.qNhL4G_emblaSlide h4,.qNhL4G_emblaSlide p,.qNhL4G_emblaSlide span,.qNhL4G_emblaSlide time{transition:color .3s}:is(.qNhL4G_emblaContainer:has(.qNhL4G_emblaSlide:hover) .qNhL4G_emblaSlide:not(:hover) h2,.qNhL4G_emblaContainer:has(.qNhL4G_emblaSlide:hover) .qNhL4G_emblaSlide:not(:hover) h3,.qNhL4G_emblaContainer:has(.qNhL4G_emblaSlide:hover) .qNhL4G_emblaSlide:not(:hover) h4,.qNhL4G_emblaContainer:has(.qNhL4G_emblaSlide:hover) .qNhL4G_emblaSlide:not(:hover) p,.qNhL4G_emblaContainer:has(.qNhL4G_emblaSlide:hover) .qNhL4G_emblaSlide:not(:hover) span,.qNhL4G_emblaContainer:has(.qNhL4G_emblaSlide:hover) .qNhL4G_emblaSlide:not(:hover) time){color:var(--theme-foreground-quaternary)}}.qNhL4G_srOnly{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.MOPAja_wrapper{margin:0 auto var(--gap-xl);max-width:var(--text-column-max-width,640px)}.MOPAja_wrapper--inline{margin-bottom:0}@media (min-width:992px){.MOPAja_wrapper--inline{max-width:none}}.MOPAja_content{gap:var(--gap-sm);padding:var(--sp-24);background:var(--color-ivory-medium);border-radius:var(--radius-md);flex-direction:column;justify-content:space-between;align-items:center;display:flex}@media (min-width:992px){.MOPAja_content{padding:var(--card-padding-md)}.MOPAja_content--inline{flex-direction:row;align-items:flex-start}}.MOPAja_text-content{gap:var(--sp-16);text-align:left;flex-direction:column;display:flex}@media (min-width:992px){.MOPAja_content--inline .MOPAja_text-content{flex:1}}.MOPAja_title{margin:0}.MOPAja_body p{margin:0}.MOPAja_form-container{flex:1;justify-content:flex-start;align-items:center;width:100%;display:flex}@media (min-width:992px){.MOPAja_content--inline .MOPAja_form-container{align-items:flex-start}}.MOPAja_email-form{width:100%}.MOPAja_input-wrapper{background:var(--color-light);border:1.25px solid var(--color-cloud-light);border-radius:var(--sp-8);padding:var(--sp-8);align-items:center;gap:var(--sp-8);flex-direction:row;width:100%;display:flex}@media (min-width:992px){.MOPAja_input-wrapper{border-radius:var(--radius-md)}}.MOPAja_email-input{letter-spacing:-.08px;color:var(--color-slate-dark);background:0 0;border:none;outline:none;flex:1;min-height:32px;font-size:16px;font-weight:400;line-height:1.25}.MOPAja_email-input::placeholder{color:var(--color-cloud-dark)}.MOPAja_email-input:focus{outline:none}@media (min-width:992px){.MOPAja_email-input{padding:var(--sp-16) var(--sp-24);min-height:48px}}.MOPAja_submit-button{letter-spacing:-.08px;background:var(--color-slate-dark);color:var(--color-ivory-light);cursor:pointer;white-space:nowrap;border:none;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:16px;font-weight:400;line-height:1.25;transition:background-color .2s;display:flex}.MOPAja_submit-button:hover{background:var(--color-dark)}.MOPAja_submit-button:focus{outline:2px solid var(--color-slate-dark);outline-offset:2px}.MOPAja_submit-button:active{background:var(--color-dark)}@media (min-width:992px){.MOPAja_submit-button{border-radius:12px;width:48px;height:48px}}.MOPAja_disclaimer{margin-top:var(--sp-8)}.MOPAja_error{color:var(--color-red,#c00);margin-top:var(--sp-8)}.MOPAja_success-message{text-align:center;background-color:var(--color-ivory-dark);width:100%;padding:var(--gap-xs);border-radius:var(--radius-sm)}
.dZm_uq_backdrop{z-index:9998;position:fixed;inset:0}.dZm_uq_backdrop[data-scrim]{background:#00000040}.dZm_uq_popup{--drawer-size:100%}@media (min-width:768px){.dZm_uq_popup[data-size="4"]{--drawer-size:calc(var(--grid-edge) + 4 * var(--grid-col) + 3 * var(--grid-gutter))}.dZm_uq_popup[data-size="5"]{--drawer-size:calc(var(--grid-edge) + 5 * var(--grid-col) + 4 * var(--grid-gutter))}.dZm_uq_popup[data-size="6"]{--drawer-size:calc(var(--grid-edge) + 6 * var(--grid-col) + 5 * var(--grid-gutter))}.dZm_uq_popup[data-size="7"]{--drawer-size:calc(var(--grid-edge) + 7 * var(--grid-col) + 6 * var(--grid-gutter))}.dZm_uq_popup[data-size="8"]{--drawer-size:calc(var(--grid-edge) + 8 * var(--grid-col) + 7 * var(--grid-gutter))}}@media (min-width:1920px){.dZm_uq_popup[data-size="7"],.dZm_uq_popup[data-size="8"]{--drawer-size:calc(var(--grid-edge) + 5 * var(--grid-col) + 4 * var(--grid-gutter))}}.dZm_uq_popup{background:var(--drawer-bg,var(--theme-background-secondary));z-index:9999;flex-direction:column;display:flex;position:fixed}@media (prefers-reduced-motion:no-preference){.dZm_uq_popup{transition:transform .4s cubic-bezier(.4,0,.2,1)}}.dZm_uq_popup[data-swiping]{transition-duration:0s}@media (prefers-reduced-motion:no-preference){.dZm_uq_popup[data-ending-style]{transition-duration:calc(var(--drawer-swipe-strength,1)*.3s)}}.dZm_uq_popup[data-side=right],.dZm_uq_popup[data-side=left]{width:100%;max-width:var(--drawer-size);top:0;bottom:0}.dZm_uq_popup[data-side=right]{transform:translateX(var(--drawer-swipe-movement-x,0));right:0}.dZm_uq_popup[data-side=right][data-starting-style],.dZm_uq_popup[data-side=right][data-ending-style]{transform:translate(100%)}.dZm_uq_popup[data-side=left]{transform:translateX(var(--drawer-swipe-movement-x,0));left:0}.dZm_uq_popup[data-side=left][data-starting-style],.dZm_uq_popup[data-side=left][data-ending-style]{transform:translate(-100%)}.dZm_uq_popup[data-side=bottom]{height:100%;max-height:var(--drawer-size);transform:translateY(var(--drawer-swipe-movement-y,0));bottom:0;left:0;right:0}.dZm_uq_popup[data-side=bottom][data-starting-style],.dZm_uq_popup[data-side=bottom][data-ending-style]{transform:translateY(100%)}@media (min-width:440px){.dZm_uq_popup[data-side=right],.dZm_uq_popup[data-side=left]{width:calc(100% - 30px)}}.dZm_uq_header{padding:var(--spacing-32) var(--spacing-32) var(--spacing-24);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}@media (min-width:768px){.dZm_uq_header{padding-left:var(--spacing-48);padding-right:var(--spacing-64)}}@media (min-width:1280px){.dZm_uq_header{padding-left:var(--spacing-80)}}.dZm_uq_header-slot{min-width:0}.dZm_uq_close-button{height:36px;padding:var(--spacing-4) var(--spacing-8);background-color:var(--theme-background-tertiary);border:1px solid var(--theme-background-quaternary);color:var(--theme-foreground-primary);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;transition:background-color .2s;display:inline-flex}.dZm_uq_close-button svg{width:20px;height:20px}@media (hover:hover){.dZm_uq_close-button:hover{background-color:var(--theme-background-quaternary)}}.dZm_uq_scroll-area{box-sizing:border-box;flex:1;width:100%;min-height:0}.dZm_uq_viewport{height:100%}.dZm_uq_viewport:before,.dZm_uq_viewport:after{z-index:1;content:"";pointer-events:none;width:100%;display:block;position:absolute;left:0}@media (prefers-reduced-motion:no-preference){.dZm_uq_viewport:before,.dZm_uq_viewport:after{transition:height .1s ease-out}}.dZm_uq_viewport:before{--scroll-area-overflow-y-start:inherit;height:min(40px,var(--scroll-area-overflow-y-start));background:linear-gradient(to bottom, var(--drawer-bg,var(--theme-background-secondary)), transparent);top:0}.dZm_uq_viewport:after{--scroll-area-overflow-y-end:inherit;height:min(40px,var(--scroll-area-overflow-y-end,40px));background:linear-gradient(to top, var(--drawer-bg,var(--theme-background-secondary)), transparent);bottom:0}.dZm_uq_content{gap:var(--drawer-content-gap,var(--spacing-32));padding-right:var(--drawer-content-padding-right,var(--spacing-32));padding-bottom:var(--drawer-content-padding-bottom,var(--spacing-48));padding-left:var(--drawer-content-padding-left,var(--spacing-32));box-sizing:border-box;flex-direction:column;width:100%;min-width:0;display:flex}.dZm_uq_content img,.dZm_uq_content video,.dZm_uq_content iframe{max-width:100%;height:auto}@media (min-width:768px){.dZm_uq_content{padding-right:var(--drawer-content-padding-right,var(--spacing-64));padding-left:var(--drawer-content-padding-left,var(--spacing-48))}}@media (min-width:1280px){.dZm_uq_content{padding-left:var(--drawer-content-padding-left,var(--spacing-80))}}.dZm_uq_scrollbar{background-color:var(--theme-background-quaternary);justify-content:center;width:6px;display:flex}.dZm_uq_scroll-thumb{background-color:var(--theme-foreground-tertiary);border-radius:3px;width:100%}
.XIkMnq_link{all:unset;cursor:pointer;color:inherit;text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:.08em}.XIkMnq_link:focus-visible{outline:2px solid var(--theme-focus-ring,var(--color-sky));outline-offset:2px;border-radius:2px}.XIkMnq_sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.XIkMnq_header-label{color:var(--theme-foreground-primary);opacity:.8;margin:0}.XIkMnq_rich-text>:is(p,ul,ol){margin-top:var(--spacing-24)}.XIkMnq_rich-text>:is(ul,ol).body-2>li{margin-bottom:0}.XIkMnq_rich-text>:is(ul,ol).body-2>li+li{margin-top:var(--spacing-24)}.XIkMnq_rich-text>:is(h2,h3,h4){margin-block:var(--spacing-48) var(--spacing-24)}.XIkMnq_rich-text>:not(p,ul,ol,h2,h3,h4){margin-block:var(--spacing-48)}@media (min-width:1280px){.XIkMnq_rich-text>:not(p,ul,ol,h2,h3,h4){margin-block:var(--spacing-64)}}.XIkMnq_rich-text>blockquote{margin-block:var(--spacing-48)}.XIkMnq_rich-text>h2+:is(h3,h4),.XIkMnq_rich-text>h3+h4,.XIkMnq_rich-text>:is(h2,h3,h4)+:not(p,ul,ol,h2,h3,h4){margin-top:0}.XIkMnq_rich-text>:not(p,ul,ol,h2,h3,h4):has(+:is(h2,h3,h4)){margin-bottom:0}.XIkMnq_rich-text>:first-child{margin-top:0}.XIkMnq_rich-text>:last-child{margin-bottom:0}
.evH4Ta_case-study{scroll-margin-top:160px}.evH4Ta_with-logo{padding:var(--sp-16) var(--card-padding-md) var(--card-padding-md) var(--card-padding-md)}.evH4Ta_logo-container{height:72px;padding-bottom:var(--sp-12);margin-bottom:var(--gap-md);border-bottom:1px solid var(--border-subtle);align-items:center;display:flex}.evH4Ta_company-logo{object-fit:contain;width:auto;max-width:150px;height:auto;max-height:48px}.evH4Ta_case-study-title{margin:0 0 var(--sp-12)}.evH4Ta_case-study-overview{margin-bottom:var(--sp-32);-webkit-line-clamp:6;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.evH4Ta_case-study-overview p{margin:0}.evH4Ta_case-study-footer{margin-top:auto}.evH4Ta_flyout-trigger-icon{transform:scaleX(-1)}
.jSlqCa_section{background-color:var(--theme-background-secondary);padding-block:var(--spacing-48);--theme-button-secondary-background:var(--color-gray-950);--theme-button-secondary-border:var(--color-gray-650);--theme-button-secondary-foreground:var(--color-gray-050)}@media (min-width:768px){.jSlqCa_section{padding-block:var(--spacing-64)}}.jSlqCa_inner{gap:var(--spacing-48);flex-direction:column;grid-column:1/-1;display:flex}@media (min-width:768px){.jSlqCa_inner{grid-column:3/span 8}}@media (min-width:1280px){.jSlqCa_inner{align-items:flex-start;gap:var(--spacing-128);flex-direction:row;grid-column:1/-1}}@media (min-width:1512px){.jSlqCa_inner{grid-column:3/span 8}}.jSlqCa_left{gap:var(--spacing-16);flex-direction:column;display:flex}@media (min-width:1280px){.jSlqCa_left{flex:1;min-width:0}}.jSlqCa_title{color:var(--theme-foreground-primary);text-wrap:pretty}.jSlqCa_description{color:var(--theme-foreground-tertiary);text-wrap:pretty}@media (min-width:1280px){.jSlqCa_description{padding-right:var(--spacing-32)}}.jSlqCa_form{align-items:flex-start;gap:var(--spacing-24);flex-direction:column;width:100%;display:flex}@media (min-width:1280px){.jSlqCa_form{flex:1;min-width:0}}.jSlqCa_form>.jSlqCa_field,.jSlqCa_form>.jSlqCa_name-row{width:100%}.jSlqCa_name-row{gap:var(--spacing-24);flex-direction:column;display:flex}@media (min-width:640px){.jSlqCa_name-row{flex-direction:row}}.jSlqCa_field{gap:var(--spacing-8);flex-direction:column;flex:1;min-width:0;display:flex}.jSlqCa_field input{letter-spacing:.13px;font-size:13px;line-height:20px}.jSlqCa_field[data-invalid]{--theme-button-secondary-border:#de6262;--theme-button-secondary-foreground:#de6262}.jSlqCa_field[data-invalid][data-focused]{--theme-button-secondary-foreground:var(--color-gray-050)}.jSlqCa_field[data-invalid] .jSlqCa_required{color:#de6262}.jSlqCa_label{gap:var(--spacing-4);color:var(--theme-foreground-primary);white-space:nowrap;align-items:flex-start;display:flex}.jSlqCa_required{color:var(--color-fig)}.jSlqCa_error-message{color:var(--theme-foreground-secondary)}.jSlqCa_form-error{margin-top:calc(var(--spacing-24)*-1)}.jSlqCa_form-error:not(:empty){margin-top:calc(var(--spacing-8) - var(--spacing-24))}.jSlqCa_form-status{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.jSlqCa_submitting:disabled{opacity:1;--button-background:var(--color-gray-650);--button-border:var(--color-gray-700);--button-text:var(--color-gray-100)}.jSlqCa_pending[aria-disabled=true]{cursor:default;opacity:.5}.jSlqCa_pending[aria-disabled=true]:focus-visible{opacity:1}.jSlqCa_form .jSlqCa_pending[aria-disabled=true]:hover:not(:focus-visible){background-color:var(--button-background)}.jSlqCa_submitted[aria-disabled=true]{cursor:default}
.X2KeDG_trigger{align-items:center;gap:var(--spacing-8);padding:var(--spacing-12);margin-top:var(--spacing-12);background-color:var(--theme-background-secondary);border:1px solid var(--theme-border-secondary);width:100%;color:var(--theme-foreground-primary);cursor:pointer;text-align:left;border-radius:12px;transition:background-color .2s;display:flex}.X2KeDG_trigger>span{flex:1;min-width:0}.X2KeDG_trigger svg{flex-shrink:0;width:20px;height:20px}@media (hover:hover){.X2KeDG_trigger:hover{background-color:var(--theme-background-tertiary)}}.X2KeDG_trigger:focus-visible{outline:2px solid var(--theme-focus-ring,var(--color-sky));outline-offset:2px}.X2KeDG_headerLabel{color:var(--theme-foreground-primary);opacity:.8;margin:0}.X2KeDG_body{gap:var(--spacing-48);min-height:0;padding-inline:var(--spacing-32);padding-bottom:var(--spacing-48);flex-direction:column;flex:1;justify-content:center;display:flex;overflow-y:auto}@media (min-width:768px){.X2KeDG_body{padding-inline:var(--spacing-48);padding-right:var(--spacing-64)}}@media (min-width:1280px){.X2KeDG_body{padding-left:var(--spacing-80)}}.X2KeDG_textBlock{gap:var(--spacing-12);flex-direction:column;max-width:494px;display:flex}.X2KeDG_title{color:var(--theme-foreground-primary);text-wrap:pretty;margin:0}.X2KeDG_description{color:var(--theme-foreground-tertiary);text-wrap:pretty;padding-right:var(--spacing-32);margin:0}.X2KeDG_form{align-items:flex-start;gap:var(--spacing-24);flex-direction:column;width:100%;max-width:481px;display:flex}.X2KeDG_form>.X2KeDG_field,.X2KeDG_form>.X2KeDG_name-row{width:100%}.X2KeDG_name-row{gap:var(--spacing-24);flex-direction:column;display:flex}@media (min-width:640px){.X2KeDG_name-row{flex-direction:row}}.X2KeDG_field{gap:var(--spacing-8);--theme-button-secondary-background:var(--theme-background-primary);--theme-button-secondary-border:var(--theme-background-quaternary);--theme-button-secondary-foreground:var(--theme-foreground-primary);flex-direction:column;flex:1;min-width:0;display:flex}.X2KeDG_field input{letter-spacing:.13px;font-size:13px;line-height:20px}.X2KeDG_field[data-invalid]{--theme-button-secondary-border:#de6262;--theme-button-secondary-foreground:#de6262}.X2KeDG_field[data-invalid][data-focused]{--theme-button-secondary-foreground:var(--theme-foreground-primary)}.X2KeDG_field[data-invalid] .X2KeDG_required{color:#de6262}.X2KeDG_label{gap:var(--spacing-4);color:var(--theme-foreground-primary);white-space:nowrap;align-items:flex-start;display:flex}.X2KeDG_required{color:var(--color-fig)}.X2KeDG_error-message{color:var(--theme-foreground-tertiary)}.X2KeDG_form-error{margin-top:calc(var(--spacing-24)*-1)}.X2KeDG_form-error:not(:empty){margin-top:calc(var(--spacing-8) - var(--spacing-24))}.X2KeDG_form-status{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.X2KeDG_submitting[aria-disabled=true]{cursor:default;--button-background:var(--theme-background-quaternary);--button-border:var(--theme-background-quaternary);--button-text:var(--theme-foreground-primary)}.X2KeDG_submitted[aria-disabled=true]{cursor:default}
.FhS4PW_banner{border-radius:var(--radius-md);gap:var(--card-padding-md);padding:var(--card-padding-lg);flex-direction:column;justify-content:space-between;display:flex}@media (min-width:1024px){.FhS4PW_banner{padding:var(--sp-48);flex-direction:row}}.FhS4PW_announcement{justify-content:space-between;gap:var(--sp-32);flex-direction:column;display:flex}.FhS4PW_textWrapper{gap:var(--gap-sm);flex-direction:column;display:flex}.FhS4PW_textWrapper p{margin-top:0}.FhS4PW_title{text-wrap:balance}.FhS4PW_metadata{gap:var(--gap-xs);flex-direction:column;display:flex}@media (min-width:992px){.FhS4PW_metadata{flex-direction:row;align-items:center}}.FhS4PW_labels{align-items:flex-end;gap:var(--sp-4);flex-wrap:wrap;display:flex}.FhS4PW_dot{color:var(--text-color);margin:0 var(--sp-8);font-size:var(--font-size-sm);line-height:1}.FhS4PW_packages{gap:var(--gap-sm);flex-direction:column;display:flex}@media (min-width:992px){.FhS4PW_packages{flex-direction:row}}.FhS4PW_packageLink{color:inherit;text-decoration:none;display:flex}.FhS4PW_package{background-color:var(--secondary-background);border-radius:var(--radius-sm);color:var(--secondary-text);justify-content:space-between;align-items:flex-start;gap:var(--gap-sm);padding:var(--gap-md);width:100%;transition:background-color .4s var(--ease-in-out-quart),color .4s var(--ease-in-out-quart),border .4s var(--ease-in-quart);flex-direction:column;display:flex}.FhS4PW_package .FhS4PW_packageText{gap:var(--gap-xxs);flex-direction:column;display:flex}.FhS4PW_package .FhS4PW_packageText .FhS4PW_summary{line-height:var(--leading-125)}.FhS4PW_package .FhS4PW_packageText p{margin-top:0}.FhS4PW_package .FhS4PW_arrow{justify-content:flex-end;width:100%;display:flex}@media (prefers-reduced-motion:no-preference){.FhS4PW_package .FhS4PW_arrow svg{transition:all .2s var(--ease-in-out-quart)}}.FhS4PW_package:hover{background-color:var(--secondary-background-hover);color:var(--secondary-text)}.FhS4PW_package:hover svg{color:var(--secondary-text);transform:translate(8px)}@media (min-width:992px){.FhS4PW_package{width:250px}}
.Q2xwdG_linkRoot{color:var(--color-text);text-decoration:none}.Q2xwdG_linkRoot:hover .Q2xwdG_imageWrapper img,.Q2xwdG_linkRoot:hover .Q2xwdG_illustrationWrapper img{transform:scale(1.05)}.Q2xwdG_root{flex-direction:column;flex:1;align-items:stretch;min-width:0;height:100%;display:flex}.Q2xwdG_illustration{padding:calc(var(--card-padding-md)/2);aspect-ratio:4/3;justify-content:center;align-items:center;width:100%;display:flex}.Q2xwdG_illustration.Q2xwdG_feature{padding-bottom:0}.Q2xwdG_illustration .Q2xwdG_illustrationWrapper{width:200px;height:200px}.Q2xwdG_illustration img{object-fit:cover;width:100%;height:100%}@media (prefers-reduced-motion:no-preference){.Q2xwdG_illustration img{transition:transform .3s var(--ease-in-out-quart)}}.Q2xwdG_imageWrapper,.Q2xwdG_cardImage{width:100%;height:auto;overflow:hidden}@media (prefers-reduced-motion:no-preference){.Q2xwdG_imageWrapper img,.Q2xwdG_cardImage img{transition:transform .3s var(--ease-in-out-quart)}}.Q2xwdG_content{text-align:left;gap:var(--gap-sm);padding:var(--card-padding-md);flex-direction:column;flex:1;display:flex}.Q2xwdG_content.Q2xwdG_basicContent{text-align:center;align-items:center}.Q2xwdG_content.Q2xwdG_topicContent{gap:var(--spacing-24);border:1px solid var(--color-gray-200);border-radius:var(--spacing-12)}@media (max-width:768px){.Q2xwdG_content.Q2xwdG_topicContent{gap:var(--spacing-8)}}.Q2xwdG_content .Q2xwdG_headerContentWrapper{gap:var(--gap-sm);flex-direction:column;justify-content:space-between;height:100%;display:flex}.Q2xwdG_content .Q2xwdG_headerContentWrapper.Q2xwdG_spotlightContent{justify-content:end}.Q2xwdG_content .Q2xwdG_headlineSummaryWrapper{gap:var(--gap-xxs);flex-direction:column;display:flex}.Q2xwdG_content .Q2xwdG_headline{text-wrap:pretty}.Q2xwdG_content .Q2xwdG_ctaWrapper{justify-content:flex-end;display:flex}.Q2xwdG_content.Q2xwdG_contentBackground{background-color:var(--card-color);color:var(--text-color)}.Q2xwdG_content.Q2xwdG_topicContent.Q2xwdG_contentBackground{background-color:var(--color-gray-000)}.Q2xwdG_content .Q2xwdG_topicCategory{color:var(--theme-foreground-tertiary)}@media (min-width:768px) and (not (min-width:1280px)){.Q2xwdG_content.Q2xwdG_topicContent .Q2xwdG_headline{--size-base:16px;--size-desktop:17px;line-height:153%}}.Q2xwdG_content.Q2xwdG_topicContent .Q2xwdG_ctaWrapper{margin-right:calc(-1*var(--spacing-8));margin-bottom:calc(-1*var(--spacing-8))}.Q2xwdG_content .Q2xwdG_askClaude{--button-text:var(--color-gray-000);--button-background:var(--color-clay-primary);--button-border:var(--color-clay-primary)}.Q2xwdG_content .Q2xwdG_askClaude:hover{--button-background:var(--color-clay-interactive);--button-border:var(--color-clay-interactive)}.Q2xwdG_content h3,.Q2xwdG_content p{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))}.dTJ7xa_content-container,.dTJ7xa_root,.dTJ7xa_grid-container{width:100%;padding-inline:var(--grid-margin);max-width:1920px;margin-inline:auto}.dTJ7xa_grid-container{grid-template-columns:repeat(var(--grid-columns), 1fr);gap:var(--grid-gutter);display:grid}.dTJ7xa_root{gap:var(--spacing-16);padding-block:var(--spacing-16) var(--spacing-32);flex-direction:column;display:flex}@media (min-width:768px){.dTJ7xa_root{gap:var(--spacing-24)}}.dTJ7xa_tabs{margin-top:var(--spacing-16);justify-content:center;display:flex}.dTJ7xa_cards-container{width:100%;position:relative}@media (min-width:1512px){.dTJ7xa_cards-container{width:auto;margin-inline:calc(var(--grid-col) + var(--grid-gutter))}}.dTJ7xa_cards-panel{opacity:0;visibility:hidden;width:100%;transition:opacity .3s,visibility .3s;position:absolute;top:0;left:0}.dTJ7xa_cards-panel.dTJ7xa_active{opacity:1;visibility:visible;position:relative}.dTJ7xa_cards{gap:var(--spacing-12) var(--grid-gutter);grid-template-columns:1fr;display:grid}@media not (max-width:768px){.dTJ7xa_cards{row-gap:var(--grid-gutter);grid-template-columns:repeat(3,1fr)}}
.d4ijlG_container{width:100%;position:relative}.d4ijlG_srOnly{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.d4ijlG_icon{left:var(--sp-16);color:var(--color-slate-500);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.d4ijlG_input{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;width:100%;padding:var(--sp-8) var(--sp-16) var(--sp-8) var(--sp-40);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--color-slate-000);color:var(--color-slate-950);font-size:var(--caption);line-height:var(--leading-100);min-height:44px}@media (prefers-reduced-motion:no-preference){.d4ijlG_input{transition:all .2s}}.d4ijlG_input::placeholder{color:var(--color-slate-500);font-size:var(--caption);line-height:var(--leading-100)}.d4ijlG_input:focus{border-color:var(--color-slate-500);background:var(--color-slate-000);outline: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))}.KxYrHG_content-container,.KxYrHG_frame,.KxYrHG_grid-container{width:100%;padding-inline:var(--grid-margin);max-width:1920px;margin-inline:auto}.KxYrHG_grid-container{grid-template-columns:repeat(var(--grid-columns), 1fr);gap:var(--grid-gutter);display:grid}.KxYrHG_header{grid-template-columns:repeat(var(--grid-columns), 1fr);gap:var(--grid-gutter);margin-bottom:var(--spacing-48);align-items:center;display:grid}.KxYrHG_header h2,.KxYrHG_header>div{grid-column:1/-1}@media (min-width:768px){.KxYrHG_header h2{grid-column:1/span 6}.KxYrHG_header>div{grid-column:7/span 6}}@media (min-width:1280px){.KxYrHG_header h2{grid-column:1/span 9}.KxYrHG_header>div{grid-column:10/span 3}}.KxYrHG_root{grid-template-columns:repeat(var(--grid-columns), 1fr);gap:var(--grid-gutter);display:grid}.KxYrHG_content{grid-column:1/-1}@media (min-width:768px){.KxYrHG_content{grid-template-columns:subgrid;align-content:start;display:grid}.KxYrHG_content>*{grid-column:1/-1}}@media (min-width:1280px){.KxYrHG_content{grid-column:1/span 9}.KxYrHG_content.KxYrHG_fullWidth{grid-column:1/-1}}.KxYrHG_aside{display:none}@media (min-width:1280px){.KxYrHG_aside{grid-column:10/span 3;display:block}}.KxYrHG_listHeader{display:none}@media (min-width:768px){.KxYrHG_listHeader{grid-template-columns:subgrid;padding-bottom:var(--spacing-16);margin-bottom:var(--spacing-16);border-bottom:1px solid var(--theme-border-primary);display:grid}}.KxYrHG_headerDate,.KxYrHG_headerCategory{color:var(--theme-foreground-tertiary);text-transform:uppercase;grid-column:span 3}@media (min-width:1280px){.KxYrHG_headerDate,.KxYrHG_headerCategory{grid-column:span 2}}.KxYrHG_headerTitle{color:var(--theme-foreground-tertiary);text-transform:uppercase;grid-column:7/-1}@media (min-width:1280px){.KxYrHG_headerTitle{grid-column:5/-1}}.KxYrHG_list{gap:var(--spacing-12);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media (min-width:768px){.KxYrHG_list{grid-template-columns:subgrid;row-gap:var(--spacing-16);display:grid}}.KxYrHG_list li:first-of-type{border-top:1px solid var(--theme-border-primary);padding-top:var(--spacing-16)}.KxYrHG_list li:last-of-type .KxYrHG_listItem{border-bottom:none}@media (min-width:768px){.KxYrHG_list li{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.KxYrHG_list li:first-of-type{border-top:none;padding-top:0}}.KxYrHG_listItem{gap:var(--spacing-8);padding-bottom:var(--spacing-16);border-bottom:1px solid var(--theme-border-primary);cursor:pointer;color:var(--theme-foreground-primary);flex-direction:column;text-decoration:none;transition:opacity .2s;display:flex}@media (min-width:768px){.KxYrHG_listItem{grid-column:1/-1;grid-template-columns:subgrid;column-gap:var(--grid-gutter);padding-bottom:var(--spacing-16);color:var(--theme-foreground-tertiary);display:grid}.KxYrHG_listItem:hover{color:var(--theme-foreground-primary);text-decoration:underline}}.KxYrHG_meta{gap:var(--spacing-8);display:flex}@media (min-width:768px){.KxYrHG_meta{display:contents}}.KxYrHG_date{color:var(--theme-foreground-tertiary);font-size:var(--caption,12px);order:2}@media (min-width:768px){.KxYrHG_date{font-size:inherit;order:unset;text-overflow:ellipsis;white-space:nowrap;grid-column:span 3;overflow:hidden}}.KxYrHG_subject{font-weight:var(--font-weight-medium);font-size:var(--caption,12px);order:1}@media (min-width:768px){.KxYrHG_subject{font-size:inherit;order:unset;text-overflow:ellipsis;white-space:nowrap;font-weight:inherit;grid-column:span 3;overflow:hidden}}@media (min-width:1280px){.KxYrHG_date,.KxYrHG_subject{grid-column:span 2}}@media (min-width:768px){.KxYrHG_title{grid-column:7/-1}}@media (min-width:1280px){.KxYrHG_title{grid-column:5/-1}}.KxYrHG_illustrationContainer{width:100%;top:calc(var(--header-nav-height) + var(--spacing-16));transition:background-color .3s;position:sticky;overflow:hidden;box-shadow:0 1px 1px #0000000a,0 4px 4px #0000000f,0 16px 24px #00000014}.KxYrHG_illustrationContainer.KxYrHG_placeholder{aspect-ratio:1;box-shadow:none;background:0 0}@media (min-width:1280px){.KxYrHG_illustrationContainer{padding:var(--spacing-48)}}.KxYrHG_seeMore{width:100%;margin-top:var(--spacing-32)}
.YDHiNG_text-body-1,.YDHiNG_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%}.YDHiNG_text-body-1-serif{font-family:var(--anthropic-serif),serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on}.YDHiNG_text-body-2,.YDHiNG_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%}.YDHiNG_text-body-2-serif{font-family:var(--anthropic-serif),serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on}.YDHiNG_text-body-3,.YDHiNG_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%}.YDHiNG_text-body-3-serif{font-family:var(--anthropic-serif),serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on}.YDHiNG_text-body-4,.YDHiNG_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%}.YDHiNG_text-body-4-serif{font-family:var(--anthropic-serif),serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on}.YDHiNG_text-headline-1,.YDHiNG_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){.YDHiNG_text-headline-1,.YDHiNG_text-headline-1-serif{font-weight:var(--font-weight-semibold)}}@media (min-width:1280px){.YDHiNG_text-headline-1,.YDHiNG_text-headline-1-serif{line-height:var(--line-height-100)}}.YDHiNG_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)}.YDHiNG_text-headline-2,.YDHiNG_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){.YDHiNG_text-headline-2,.YDHiNG_text-headline-2-serif{line-height:var(--line-height-112);font-weight:var(--font-weight-semibold)}}@media (min-width:1280px){.YDHiNG_text-headline-2,.YDHiNG_text-headline-2-serif{line-height:var(--line-height-104)}}.YDHiNG_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)}.YDHiNG_text-headline-3,.YDHiNG_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){.YDHiNG_text-headline-3,.YDHiNG_text-headline-3-serif{line-height:var(--line-height-114)}}@media (min-width:1280px){.YDHiNG_text-headline-3,.YDHiNG_text-headline-3-serif{line-height:var(--line-height-108)}}.YDHiNG_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)}.YDHiNG_text-subheadline-1,.YDHiNG_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){.YDHiNG_text-subheadline-1,.YDHiNG_text-subheadline-1-serif{line-height:var(--line-height-116)}}@media (min-width:1280px){.YDHiNG_text-subheadline-1,.YDHiNG_text-subheadline-1-serif{line-height:var(--line-height-112);font-weight:var(--font-weight-semibold)}}.YDHiNG_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)}.YDHiNG_text-subheadline-2,.YDHiNG_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){.YDHiNG_text-subheadline-2,.YDHiNG_text-subheadline-2-serif{line-height:var(--line-height-114)}}.YDHiNG_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)}.YDHiNG_text-subheadline-3,.YDHiNG_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){.YDHiNG_text-subheadline-3,.YDHiNG_text-subheadline-3-serif{line-height:var(--line-height-120);font-variation-settings:"opsz" var(--font-opsz-display)}}.YDHiNG_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)}.YDHiNG_text-caption-1,.YDHiNG_Text,.YDHiNG_Trigger,.YDHiNG_text-caption-1-mono,.YDHiNG_Number{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%}.YDHiNG_text-caption-1-mono,.YDHiNG_Number{font-family:var(--anthropic-mono),monospace;font-feature-settings:"pnum" on,"lnum" on,"liga" on;text-transform:uppercase}.YDHiNG_text-caption-2,.YDHiNG_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%}.YDHiNG_text-caption-2-mono{font-family:var(--anthropic-mono),monospace;font-feature-settings:"pnum" on,"lnum" on,"liga" on;text-transform:uppercase}.YDHiNG_text-strike{text-decoration-skip-ink:none;text-decoration:line-through;text-decoration-thickness:1px}.YDHiNG_font-bold{font-weight:700}.YDHiNG_font-medium{font-weight:600}.YDHiNG_TableOfContentsDesktop{background-color:var(--theme-background-primary);width:100%;display:none}@media (min-width:1440px){.YDHiNG_TableOfContentsDesktop{--toc-row-inset:0;display:block}}.YDHiNG_List{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media (hover:hover){.YDHiNG_List:has(>li>:is(a,.YDHiNG_Row):hover)>li>:is(a,.YDHiNG_Row):not(:hover) .YDHiNG_Number{color:var(--theme-foreground-quaternary)}.YDHiNG_List:has(>li>:is(a,.YDHiNG_Row):hover)>li>:is(a,.YDHiNG_Row):not(:hover) .YDHiNG_Text{color:var(--theme-foreground-quaternary)}}.YDHiNG_Item{border-top:1px solid var(--theme-border-secondary)}.YDHiNG_Item>a,.YDHiNG_Item>.YDHiNG_Row{align-items:flex-start;gap:var(--spacing-16);padding:var(--spacing-12) var(--grid-margin);text-decoration:none;transition:background-color .2s ease-out;display:flex}@media (min-width:1440px){.YDHiNG_Item>a,.YDHiNG_Item>.YDHiNG_Row{padding:var(--spacing-12) 0}.YDHiNG_Item>a>*,.YDHiNG_Item>.YDHiNG_Row>*{transition:color .2s ease-out}}@media (hover:hover) and (max-width:1439px){.YDHiNG_Item>a:hover,.YDHiNG_Item>.YDHiNG_Row:hover{background-color:var(--theme-background-secondary)}}.YDHiNG_Item>a.YDHiNG_Active .YDHiNG_Number,.YDHiNG_Item>.YDHiNG_Row.YDHiNG_Active .YDHiNG_Number,.YDHiNG_Item>a.YDHiNG_Active .YDHiNG_Text,.YDHiNG_Item>.YDHiNG_Row.YDHiNG_Active .YDHiNG_Text{color:var(--theme-foreground-primary)}.YDHiNG_Nested .YDHiNG_Item a{padding-left:var(--spacing-32)}.YDHiNG_Nested .YDHiNG_Number{display:none}.YDHiNG_Number{color:var(--theme-foreground-tertiary);text-transform:uppercase;flex-shrink:0}.YDHiNG_Text{color:var(--theme-foreground-primary);flex:1;min-width:0}.YDHiNG_Accordion{box-sizing:border-box;border-bottom:1px solid var(--theme-border-secondary);flex-direction:column;width:100%;display:flex}.YDHiNG_Header{margin:0}.YDHiNG_Trigger{justify-content:space-between;align-items:center;gap:var(--spacing-16);width:100%;padding-inline:var(--grid-margin);height:var(--spacing-48);color:var(--theme-foreground-primary);background:var(--theme-background-primary);text-align:left;transition:background-color .2s ease-out;display:flex;position:relative}@media (hover:hover){.YDHiNG_Trigger:hover{background-color:var(--theme-background-secondary)}}.YDHiNG_Trigger .YDHiNG_Target{color:var(--theme-foreground-tertiary)}.YDHiNG_TriggerIcon{box-sizing:border-box;flex-shrink:0}@media (prefers-reduced-motion:no-preference){.YDHiNG_TriggerIcon{transition:transform .15s ease-out}}[data-panel-open]>.YDHiNG_TriggerIcon{transform:rotate(180deg)}.YDHiNG_Panel{box-sizing:border-box;height:var(--accordion-panel-height);overflow:hidden;box-shadow:0 4px 24px #0000000d}@media (prefers-reduced-motion:no-preference){.YDHiNG_Panel{transition:height .5s cubic-bezier(.4,0,.2,1)}}.YDHiNG_Panel[data-starting-style],.YDHiNG_Panel[data-ending-style]{height:0}
.Ip6j5q_GroupRow{cursor:pointer;position:relative}.Ip6j5q_GroupLink{z-index:1;color:inherit;text-decoration:none;position:relative}@media (hover:hover){.Ip6j5q_GroupLink:hover{text-decoration:underline}}.Ip6j5q_GroupToggle{color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;display:flex}.Ip6j5q_GroupToggle:after{content:"";position:absolute;inset:0}.Ip6j5q_Children .Ip6j5q_ChildText{color:var(--theme-foreground-tertiary)}.Ip6j5q_GroupIcon{color:var(--theme-foreground-tertiary);flex-shrink:0}@media (prefers-reduced-motion:no-preference){.Ip6j5q_GroupIcon{transition:transform .15s ease-out}}[aria-expanded=true]>.Ip6j5q_GroupIcon{transform:rotate(180deg)}
.otSNYa_text-body-1,.otSNYa_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%}.otSNYa_text-body-1-serif{font-family:var(--anthropic-serif),serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on}.otSNYa_text-body-2,.otSNYa_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%}.otSNYa_text-body-2-serif{font-family:var(--anthropic-serif),serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on}.otSNYa_text-body-3,.otSNYa_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%}.otSNYa_text-body-3-serif{font-family:var(--anthropic-serif),serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on}.otSNYa_text-body-4,.otSNYa_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%}.otSNYa_text-body-4-serif{font-family:var(--anthropic-serif),serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on}.otSNYa_text-headline-1,.otSNYa_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){.otSNYa_text-headline-1,.otSNYa_text-headline-1-serif{font-weight:var(--font-weight-semibold)}}@media (min-width:1280px){.otSNYa_text-headline-1,.otSNYa_text-headline-1-serif{line-height:var(--line-height-100)}}.otSNYa_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)}.otSNYa_text-headline-2,.otSNYa_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){.otSNYa_text-headline-2,.otSNYa_text-headline-2-serif{line-height:var(--line-height-112);font-weight:var(--font-weight-semibold)}}@media (min-width:1280px){.otSNYa_text-headline-2,.otSNYa_text-headline-2-serif{line-height:var(--line-height-104)}}.otSNYa_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)}.otSNYa_text-headline-3,.otSNYa_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){.otSNYa_text-headline-3,.otSNYa_text-headline-3-serif{line-height:var(--line-height-114)}}@media (min-width:1280px){.otSNYa_text-headline-3,.otSNYa_text-headline-3-serif{line-height:var(--line-height-108)}}.otSNYa_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)}.otSNYa_text-subheadline-1,.otSNYa_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){.otSNYa_text-subheadline-1,.otSNYa_text-subheadline-1-serif{line-height:var(--line-height-116)}}@media (min-width:1280px){.otSNYa_text-subheadline-1,.otSNYa_text-subheadline-1-serif{line-height:var(--line-height-112);font-weight:var(--font-weight-semibold)}}.otSNYa_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)}.otSNYa_text-subheadline-2,.otSNYa_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){.otSNYa_text-subheadline-2,.otSNYa_text-subheadline-2-serif{line-height:var(--line-height-114)}}.otSNYa_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)}.otSNYa_text-subheadline-3,.otSNYa_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){.otSNYa_text-subheadline-3,.otSNYa_text-subheadline-3-serif{line-height:var(--line-height-120);font-variation-settings:"opsz" var(--font-opsz-display)}}.otSNYa_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)}.otSNYa_text-caption-1,.otSNYa_Text,.otSNYa_Trigger,.otSNYa_text-caption-1-mono,.otSNYa_Number{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%}.otSNYa_text-caption-1-mono,.otSNYa_Number{font-family:var(--anthropic-mono),monospace;font-feature-settings:"pnum" on,"lnum" on,"liga" on;text-transform:uppercase}.otSNYa_text-caption-2,.otSNYa_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%}.otSNYa_text-caption-2-mono{font-family:var(--anthropic-mono),monospace;font-feature-settings:"pnum" on,"lnum" on,"liga" on;text-transform:uppercase}.otSNYa_text-strike{text-decoration-skip-ink:none;text-decoration:line-through;text-decoration-thickness:1px}.otSNYa_font-bold{font-weight:700}.otSNYa_font-medium{font-weight:600}.otSNYa_TableOfContentsDesktop{background-color:var(--theme-background-primary);width:100%;display:none}@media (min-width:1440px){.otSNYa_TableOfContentsDesktop{display:block}}.otSNYa_List{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media (hover:hover){.otSNYa_List:has(>li>:is(a,.otSNYa_Row):hover)>li>:is(a,.otSNYa_Row):not(:hover) .otSNYa_Number{color:var(--theme-foreground-quaternary)}.otSNYa_List:has(>li>:is(a,.otSNYa_Row):hover)>li>:is(a,.otSNYa_Row):not(:hover) .otSNYa_Text{color:var(--theme-foreground-quaternary)}}.otSNYa_Item{border-top:1px solid var(--theme-border-secondary)}.otSNYa_Item>a,.otSNYa_Item>.otSNYa_Row{align-items:flex-start;gap:var(--spacing-16);padding:var(--spacing-12) var(--toc-row-inset);text-decoration:none;transition:background-color .2s ease-out;display:flex}.otSNYa_Item>a>*,.otSNYa_Item>.otSNYa_Row>*{transition:color .2s ease-out}@media (hover:hover){.otSNYa_Item>a:hover,.otSNYa_Item>.otSNYa_Row:hover{background-color:var(--theme-background-secondary)}}.otSNYa_Item>a.otSNYa_Active .otSNYa_Number,.otSNYa_Item>.otSNYa_Row.otSNYa_Active .otSNYa_Number,.otSNYa_Item>a.otSNYa_Active .otSNYa_Text,.otSNYa_Item>.otSNYa_Row.otSNYa_Active .otSNYa_Text{color:var(--theme-foreground-primary)}.otSNYa_Nested .otSNYa_Item>a{padding-left:calc(var(--toc-row-inset) + var(--spacing-32))}.otSNYa_Number{color:var(--theme-foreground-tertiary);text-transform:uppercase;flex-shrink:0}.otSNYa_Text{color:var(--theme-foreground-primary);flex:1;min-width:0}.otSNYa_Accordion{--toc-row-inset:calc((100% - min(100%, var(--grid-max-width))) / 2 + var(--grid-margin));--toc-bar-top:var(--site-header-height,var(--header-nav-height));top:var(--toc-bar-top);z-index:30;box-sizing:border-box;border-bottom:1px solid var(--theme-border-secondary);background-color:var(--theme-background-primary);flex-direction:column;width:100%;height:max-content;display:flex;position:sticky}.otSNYa_Accordion[data-hidden]{visibility:hidden}@media (min-width:1280px){.otSNYa_Accordion{transform:translateY(-100%)}}@media (min-width:1280px) and (prefers-reduced-motion:no-preference){.otSNYa_Accordion{transition:transform .3s ease-out,visibility 0s linear .3s}}@media (min-width:1280px){.otSNYa_Accordion:not([data-hidden]){transform:translateY(0)}}@media (min-width:1280px) and (prefers-reduced-motion:no-preference){.otSNYa_Accordion:not([data-hidden]){transition:transform .3s ease-out}}.otSNYa_Header{margin:0}.otSNYa_Trigger{justify-content:space-between;align-items:center;gap:var(--spacing-16);width:100%;padding-inline:var(--toc-row-inset);height:var(--spacing-48);color:var(--theme-foreground-primary);background:var(--theme-background-primary);text-align:left;transition:background-color .2s ease-out;display:flex;position:relative}@media (hover:hover){.otSNYa_Trigger:hover{background-color:var(--theme-background-secondary)}}.otSNYa_Trigger .otSNYa_Target{color:var(--theme-foreground-tertiary)}.otSNYa_TriggerLabel{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.otSNYa_TriggerIcon{box-sizing:border-box;flex-shrink:0}@media (prefers-reduced-motion:no-preference){.otSNYa_TriggerIcon{transition:transform .15s ease-out}}[data-panel-open]>.otSNYa_TriggerIcon{transform:rotate(180deg)}.otSNYa_Panel{top:100%;box-sizing:border-box;height:var(--accordion-panel-height);border-bottom:1px solid var(--theme-border-secondary);background-color:var(--theme-background-primary);position:absolute;inset-inline:0;overflow:hidden;box-shadow:0 4px 24px #0000000d}@media (prefers-reduced-motion:no-preference){.otSNYa_Panel{transition:height .5s cubic-bezier(.4,0,.2,1)}}.otSNYa_Panel[data-starting-style],.otSNYa_Panel[data-ending-style]{height:0}.otSNYa_PanelScroll{max-height:calc(100dvh - var(--toc-bar-top) - var(--spacing-48) - 2px);overscroll-behavior:contain;overflow-y:auto}
.f4L05W_Start{top:calc(-1*var(--site-header-height,var(--header-nav-height)));pointer-events:none;width:100%;height:1px;position:absolute;left:0}.f4L05W_Bar{--toc-downloads-flow:column;--toc-downloads-column:200px;--toc-downloads-max-width:none;z-index:3;pointer-events:none;display:flex;position:absolute;inset:0}@media not (min-width:440px){.f4L05W_Bar{--toc-downloads-flow:row;--toc-downloads-column:1fr}}.f4L05W_Bar>*{pointer-events:all}@media not (min-width:1440px){.f4L05W_Bar[data-in-flow]{display:contents}}.f4L05W_List[data-mode=pin]{--toc-header-height:var(--site-header-height,var(--header-nav-height));top:calc(var(--toc-header-height) + var(--spacing-32));max-height:calc(100dvh - var(--toc-header-height) - var(--spacing-64));overscroll-behavior:contain;position:sticky;overflow-y:auto}
.NEQLZG_grid{--css-grid-gap-y:var(--spacing-48)}@media (min-width:768px){.NEQLZG_metadata{max-width:calc(4*var(--grid-col) + 3*var(--grid-gutter))}}@media (min-width:1280px){.NEQLZG_metadata{max-width:min(3*var(--grid-col) + 2*var(--grid-gutter),400px)}}@media (min-width:768px) and (not (min-width:840px)){.NEQLZG_grid .NEQLZG_metadata{grid-column:1 col/span 4;max-width:none}.NEQLZG_grid .NEQLZG_textCell{grid-column:5 col/span 8}}.NEQLZG_texts{gap:var(--spacing-48) var(--grid-gutter);display:grid}@media (min-width:1280px){.NEQLZG_texts{grid-template-columns:repeat(2,1fr)}}.NEQLZG_heading{margin-bottom:var(--spacing-12)}.NEQLZG_text p{color:var(--theme-foreground-secondary)}
.iNfPUa_mediaFullWidth img{width:100%;height:auto;display:block}
