.MooEndMatter-module-scss-module__jFzfJW__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}.MooEndMatter-module-scss-module__jFzfJW__column{padding-top:var(--spacing-64);border-top:1px solid var(--theme-foreground-primary);scroll-margin-top:var(--spacing-32)}.MooEndMatter-module-scss-module__jFzfJW__heading{font-weight:var(--font-weight-medium);margin:0}.MooEndMatter-module-scss-module__jFzfJW__items{gap:var(--spacing-24);margin-top:var(--spacing-48);flex-direction:column;font-size:.9375rem;line-height:1.6;display:flex}.MooEndMatter-module-scss-module__jFzfJW__entry{padding-left:var(--spacing-32);position:relative}.MooEndMatter-module-scss-module__jFzfJW__entry,.MooEndMatter-module-scss-module__jFzfJW__question,.MooEndMatter-module-scss-module__jFzfJW__answer{font-size:inherit;margin:0}.MooEndMatter-module-scss-module__jFzfJW__entry a,.MooEndMatter-module-scss-module__jFzfJW__question a,.MooEndMatter-module-scss-module__jFzfJW__answer a{color:inherit;text-decoration:underline}.MooEndMatter-module-scss-module__jFzfJW__label{white-space:nowrap;position:absolute;top:0;left:0}.MooEndMatter-module-scss-module__jFzfJW__question{font-size:1.0625rem;font-weight:500}.MooEndMatter-module-scss-module__jFzfJW__answer{margin-top:var(--spacing-8);color:var(--theme-foreground-secondary)}.MooEndMatter-module-scss-module__jFzfJW__answer p{font-size:inherit;margin:0}.MooEndMatter-module-scss-module__jFzfJW__answer p+p{margin-top:var(--spacing-8)}.MooEndMatter-module-scss-module__jFzfJW__entry a{width:fit-content;display:block}
.MooFootnotes-module-scss-module__1xFcMq__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)}.MooFootnotes-module-scss-module__1xFcMq__heading{font-weight:var(--font-weight-medium);margin:0}.MooFootnotes-module-scss-module__1xFcMq__columns{gap:var(--spacing-32);margin-top:var(--spacing-32);flex-direction:column;display:flex}.MooFootnotes-module-scss-module__1xFcMq__note{padding-left:var(--spacing-24);margin:0;font-size:.9375rem;line-height:1.6;position:relative}.MooFootnotes-module-scss-module__1xFcMq__note a{color:inherit;text-decoration:underline}.MooFootnotes-module-scss-module__1xFcMq__label{font-size:.6875rem;position:absolute;left:0}
.MooGetStarted-module-scss-module__u69bXq__get-started{color:var(--theme-foreground-primary);scroll-margin-top:var(--spacing-32);width:100%}.MooGetStarted-module-scss-module__u69bXq__heading{font-weight:var(--font-weight-medium);margin:0}.MooGetStarted-module-scss-module__u69bXq__body,.MooGetStarted-module-scss-module__u69bXq__actions{margin:0}*+.MooGetStarted-module-scss-module__u69bXq__body,*+.MooGetStarted-module-scss-module__u69bXq__actions{margin-top:var(--spacing-32)}.MooGetStarted-module-scss-module__u69bXq__body p{font-size:inherit;margin:0}.MooGetStarted-module-scss-module__u69bXq__body p+p{margin-top:var(--spacing-16)}.MooGetStarted-module-scss-module__u69bXq__actions{gap:var(--spacing-8);flex-wrap:wrap;display:flex}
.MooHero-module-scss-module__WHJwZW__moo-hero{--hero-bg:var(--color-gray-050);--hero-ink:var(--color-gray-950);--hero-ease:cubic-bezier(.2, .8, .2, 1);--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);color:var(--hero-ink);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;line-height:normal;position:relative}.MooHero-module-scss-module__WHJwZW__moo-hero .stage{min-height:100vh;min-height:var(--screen,100svh);isolation:isolate;position:relative;overflow:clip}.MooHero-module-scss-module__WHJwZW__moo-hero .screen{visibility:hidden;pointer-events:none;width:0;height:100svh;position:absolute;top:0;left:0}.MooHero-module-scss-module__WHJwZW__moo-hero .sq{z-index:1;position:absolute;overflow:hidden}.MooHero-module-scss-module__WHJwZW__moo-hero .sq img{object-fit:cover;visibility:hidden;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.MooHero-module-scss-module__WHJwZW__moo-hero .sq img.was{visibility:visible;clip-path:inset(3%)}.MooHero-module-scss-module__WHJwZW__moo-hero .sq img.on{z-index:1;visibility:visible}.MooHero-module-scss-module__WHJwZW__moo-hero .line{z-index:2;pointer-events:none;position:absolute;left:0;right:0}.MooHero-module-scss-module__WHJwZW__moo-hero .line canvas{width:100%;height:100%;display:block}.MooHero-module-scss-module__WHJwZW__moo-hero nav{z-index:3;margin:0;position:absolute}.MooHero-module-scss-module__WHJwZW__moo-hero .name{z-index:3;margin:0;position:absolute}.MooHero-module-scss-module__WHJwZW__moo-hero .eyebrow{z-index:3;margin:0;position:absolute}.MooHero-module-scss-module__WHJwZW__moo-hero .name{width:max-content;font:400 var(--fs,96px)/1.157 var(--hero-serif);letter-spacing:-.015em;text-align:center;word-spacing:.05em;padding:.14em 0}.MooHero-module-scss-module__WHJwZW__moo-hero .name .claude{position:relative}.MooHero-module-scss-module__WHJwZW__moo-hero .name .claude .mark:before{content:""}.MooHero-module-scss-module__WHJwZW__moo-hero .name .rest{font-weight:465}.MooHero-module-scss-module__WHJwZW__moo-hero .name .src{opacity:0}.MooHero-module-scss-module__WHJwZW__moo-hero .name .bent{-webkit-user-select:none;user-select:none;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.15' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0.12'/%3E%3C/filter%3E%3Crect width='260' height='260' filter='url(%23g)'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.15' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0.12'/%3E%3C/filter%3E%3Crect width='260' height='260' filter='url(%23g)'/%3E%3C/svg%3E");-webkit-mask-size:200px 200px;mask-size:200px 200px}.MooHero-module-scss-module__WHJwZW__moo-hero .name .bent canvas{width:100%;height:100%;display:block}.MooHero-module-scss-module__WHJwZW__moo-hero .name.flat .src{opacity:1}.MooHero-module-scss-module__WHJwZW__moo-hero .name.flat .bent{display:none}.MooHero-module-scss-module__WHJwZW__moo-hero .stage.phone .name{word-spacing:normal;line-height:1.05}.MooHero-module-scss-module__WHJwZW__moo-hero .stage.phone .name .rest{display:block}.MooHero-module-scss-module__WHJwZW__moo-hero .eyebrow{font:500 14px/1 var(--hero-sans);letter-spacing:.12em;white-space:nowrap;text-transform:uppercase}:is(.MooHero-module-scss-module__WHJwZW__moo-hero .name,.MooHero-module-scss-module__WHJwZW__moo-hero .eyebrow){opacity:0;transition:opacity .7s var(--hero-ease),translate .7s var(--hero-ease);translate:0 8px}:is(.MooHero-module-scss-module__WHJwZW__moo-hero .name.in,.MooHero-module-scss-module__WHJwZW__moo-hero .eyebrow.in){opacity:1;translate:none}:is(.MooHero-module-scss-module__WHJwZW__moo-hero .name.now,.MooHero-module-scss-module__WHJwZW__moo-hero .eyebrow.now,.MooHero-module-scss-module__WHJwZW__moo-hero .stage.measure .name,.MooHero-module-scss-module__WHJwZW__moo-hero .stage.measure .eyebrow){transition:none}:is(.MooHero-module-scss-module__WHJwZW__moo-hero .stage.measure .name,.MooHero-module-scss-module__WHJwZW__moo-hero .stage.measure .eyebrow){translate:none}.MooHero-module-scss-module__WHJwZW__moo-hero .toc{width:100%;font:400 15px/1 var(--hero-serif);margin:0;padding:0;list-style:none}.MooHero-module-scss-module__WHJwZW__moo-hero .toc li{opacity:0;transition:opacity .45s var(--hero-ease),translate .45s var(--hero-ease);translate:0 6px}.MooHero-module-scss-module__WHJwZW__moo-hero .toc li:nth-child(2){--i:1}.MooHero-module-scss-module__WHJwZW__moo-hero .toc li:nth-child(3){--i:2}.MooHero-module-scss-module__WHJwZW__moo-hero .toc li:nth-child(4){--i:3}.MooHero-module-scss-module__WHJwZW__moo-hero .toc li:nth-child(5){--i:4}.MooHero-module-scss-module__WHJwZW__moo-hero .toc li:nth-child(6){--i:5}.MooHero-module-scss-module__WHJwZW__moo-hero .toc a{color:inherit;align-items:baseline;gap:6px;padding:5.5px 0;text-decoration:none;transition:opacity .25s;display:flex}.MooHero-module-scss-module__WHJwZW__moo-hero .toc:has(a:hover,a:focus-visible,.id:hover,.id:focus-visible) :is(a,.id):not(:hover,:focus-visible){opacity:.55}:is(.MooHero-module-scss-module__WHJwZW__moo-hero .toc .num,.MooHero-module-scss-module__WHJwZW__moo-hero .toc .label){font:400 12px/1 var(--hero-sans);font-variant-numeric:tabular-nums}.MooHero-module-scss-module__WHJwZW__moo-hero .toc .dots{opacity:.28;border-bottom:1px solid;flex:1;transform:translateY(-4px)}.MooHero-module-scss-module__WHJwZW__moo-hero .toc .model-id{border-top:1px solid color-mix(in srgb, currentcolor 16%, transparent);margin-top:10px;padding-top:6px}.MooHero-module-scss-module__WHJwZW__moo-hero .toc .id{box-sizing:border-box;width:100%;color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:6px;margin:0;padding:8.5px 0 5.5px;transition:opacity .25s;display:flex}.MooHero-module-scss-module__WHJwZW__moo-hero .toc .id:focus-visible{outline-offset:4px;outline:2px solid}.MooHero-module-scss-module__WHJwZW__moo-hero .toc .label{letter-spacing:.1em;text-transform:uppercase;display:inline-grid}.MooHero-module-scss-module__WHJwZW__moo-hero .toc .label>span{grid-area:1/1}.MooHero-module-scss-module__WHJwZW__moo-hero .toc .label>span:last-child{visibility:hidden}.MooHero-module-scss-module__WHJwZW__moo-hero .toc .id[data-copied] .label>span:first-child{visibility:hidden}.MooHero-module-scss-module__WHJwZW__moo-hero .toc .id[data-copied] .label>span:last-child{visibility:visible}.MooHero-module-scss-module__WHJwZW__moo-hero .toc code{font:400 13.5px/1 var(--hero-mono)}.MooHero-module-scss-module__WHJwZW__moo-hero nav{visibility:hidden}.MooHero-module-scss-module__WHJwZW__moo-hero nav.in{visibility:visible}.MooHero-module-scss-module__WHJwZW__moo-hero nav.in .toc li{opacity:1;transition-delay:calc(var(--i,0)*60ms);translate:none}:is(.MooHero-module-scss-module__WHJwZW__moo-hero nav.now .toc li,.MooHero-module-scss-module__WHJwZW__moo-hero .stage.measure .toc li){transition:none}.MooHero-module-scss-module__WHJwZW__moo-hero .stage.measure .toc li{translate:none}.MooHero-module-scss-module__WHJwZW__moo-hero .veil{z-index:40;background:var(--hero-bg);opacity:0;pointer-events:none;transition:opacity .7s linear;position:absolute;inset:0}.MooHero-module-scss-module__WHJwZW__moo-hero .veil.on{opacity:1;transition:opacity .25s linear}.MooHero-module-scss-module__WHJwZW__moo-hero .skipbtn{top:calc(var(--fold,100svh) - 20px);z-index:45;color:color-mix(in srgb, var(--hero-ink) 60%, 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;padding:12px 16px;transition:opacity .5s,color .2s;position:absolute;left:50%;transform:translate(-50%,-100%)}.MooHero-module-scss-module__WHJwZW__moo-hero .skipbtn:hover{color:color-mix(in srgb, var(--hero-ink) 85%, transparent)}.MooHero-module-scss-module__WHJwZW__moo-hero .skipbtn:focus-visible{outline:1px solid color-mix(in srgb, var(--hero-ink) 70%, transparent);outline-offset:-4px}.MooHero-module-scss-module__WHJwZW__moo-hero .skipbtn.gone{opacity:0;pointer-events:none}.MooHero-module-scss-module__WHJwZW__moo-hero .skipbtn:not(.scrollcue){top:calc(var(--fold,100svh) - 27px);border:1px solid;border-radius:999px;padding:4px 10px}.MooHero-module-scss-module__WHJwZW__moo-hero .skipbtn:not(.scrollcue):focus-visible{outline-offset:2px}.MooHero-module-scss-module__WHJwZW__moo-hero .scrollcue{opacity:0;pointer-events:none}.MooHero-module-scss-module__WHJwZW__moo-hero .scrollcue.on{pointer-events:auto;animation:8s ease-in-out infinite MooHero-module-scss-module__WHJwZW__scrollcue}.MooHero-module-scss-module__WHJwZW__moo-hero .scrollcue.on:focus-visible{opacity:1;animation:none}@media (prefers-reduced-motion:reduce){.MooHero-module-scss-module__WHJwZW__moo-hero .scrollcue.on{opacity:1;animation:none}}.MooHero-module-scss-module__WHJwZW__moo-hero .scrollcue.off{opacity:0;pointer-events:none;transition:opacity .4s;animation:none}.MooHero-module-scss-module__WHJwZW__moo-hero .scrollcue.tight{display:none}@media (hover:none),(max-width:1023px){.MooHero-module-scss-module__WHJwZW__moo-hero .scrollcue{display:none!important}}.MooHero-module-scss-module__WHJwZW__moo-hero .stage:not(.ready) .skipbtn{visibility:hidden}@media not (min-width:768px){.MooHero-module-scss-module__WHJwZW__moo-hero .eyebrow{font-size:12px}.MooHero-module-scss-module__WHJwZW__moo-hero .toc{font-size:14px}:is(.MooHero-module-scss-module__WHJwZW__moo-hero .toc .num,.MooHero-module-scss-module__WHJwZW__moo-hero .toc .label){font-size:11.5px}.MooHero-module-scss-module__WHJwZW__moo-hero .toc code{font-size:12.5px}}.MooHero-module-scss-module__WHJwZW__moo-hero .sr{white-space:nowrap;clip:rect(0 0 0 0);width:1px;height:1px;overflow:hidden;position:absolute!important}@media (scripting:none){.MooHero-module-scss-module__WHJwZW__moo-hero .stage{--fs:calc(clamp(34px, 6.6vw, 112px) * .94);flex-direction:column;justify-content:center;align-items:center;gap:28px;min-height:100svh;padding:96px 24px 48px;display:flex}.MooHero-module-scss-module__WHJwZW__moo-hero nav{opacity:1;visibility:visible;position:static;translate:none}.MooHero-module-scss-module__WHJwZW__moo-hero .name{opacity:1;visibility:visible;position:static;translate:none}.MooHero-module-scss-module__WHJwZW__moo-hero .eyebrow{opacity:1;visibility:visible;position:static;translate:none}.MooHero-module-scss-module__WHJwZW__moo-hero .name{width:auto;max-width:100%}.MooHero-module-scss-module__WHJwZW__moo-hero .name .src{opacity:1}.MooHero-module-scss-module__WHJwZW__moo-hero .name .claude .sr{clip:auto;width:auto;height:auto;position:static!important}:is(.MooHero-module-scss-module__WHJwZW__moo-hero .name .claude .mark,.MooHero-module-scss-module__WHJwZW__moo-hero .name .bent,.MooHero-module-scss-module__WHJwZW__moo-hero .skipbtn){display:none}.MooHero-module-scss-module__WHJwZW__moo-hero nav{width:min(360px,100%)}.MooHero-module-scss-module__WHJwZW__moo-hero .toc li{opacity:1;translate:none}}.MooHero-module-scss-module__WHJwZW__moo-hero[data-hero-failed] .stage{--fs:calc(clamp(34px, 6.6vw, 112px) * .94);flex-direction:column;justify-content:center;align-items:center;gap:28px;min-height:100svh;padding:96px 24px 48px;display:flex}.MooHero-module-scss-module__WHJwZW__moo-hero[data-hero-failed] nav{opacity:1;visibility:visible;position:static;translate:none}.MooHero-module-scss-module__WHJwZW__moo-hero[data-hero-failed] .name{opacity:1;visibility:visible;position:static;translate:none}.MooHero-module-scss-module__WHJwZW__moo-hero[data-hero-failed] .eyebrow{opacity:1;visibility:visible;position:static;translate:none}.MooHero-module-scss-module__WHJwZW__moo-hero[data-hero-failed] .name{width:auto;max-width:100%}.MooHero-module-scss-module__WHJwZW__moo-hero[data-hero-failed] .name .src{opacity:1}.MooHero-module-scss-module__WHJwZW__moo-hero[data-hero-failed] .name .claude .sr{clip:auto;width:auto;height:auto;position:static!important}:is(.MooHero-module-scss-module__WHJwZW__moo-hero[data-hero-failed] .name .claude .mark,.MooHero-module-scss-module__WHJwZW__moo-hero[data-hero-failed] .name .bent,.MooHero-module-scss-module__WHJwZW__moo-hero[data-hero-failed] .skipbtn){display:none}.MooHero-module-scss-module__WHJwZW__moo-hero[data-hero-failed] nav{width:min(360px,100%)}.MooHero-module-scss-module__WHJwZW__moo-hero[data-hero-failed] .toc li{opacity:1;translate:none}@media (scripting:enabled){.MooHero-module-scss-module__WHJwZW__moo-hero:not([data-hero-failed],:has(.stage.ready)) .stage{--fs:calc(clamp(34px, 6.6vw, 112px) * .94);flex-direction:column;justify-content:center;align-items:center;gap:28px;min-height:100svh;padding:96px 24px 48px;display:flex}.MooHero-module-scss-module__WHJwZW__moo-hero:not([data-hero-failed],:has(.stage.ready)) .name{opacity:1;visibility:visible;position:static;translate:none}.MooHero-module-scss-module__WHJwZW__moo-hero:not([data-hero-failed],:has(.stage.ready)) .eyebrow{opacity:1;visibility:visible;position:static;translate:none}.MooHero-module-scss-module__WHJwZW__moo-hero:not([data-hero-failed],:has(.stage.ready)) nav{opacity:1;visibility:visible;position:static;translate:none}.MooHero-module-scss-module__WHJwZW__moo-hero:not([data-hero-failed],:has(.stage.ready)) .name{width:auto;max-width:100%}.MooHero-module-scss-module__WHJwZW__moo-hero:not([data-hero-failed],:has(.stage.ready)) .name .src{opacity:1}.MooHero-module-scss-module__WHJwZW__moo-hero:not([data-hero-failed],:has(.stage.ready)) .name .claude .sr{clip:auto;width:auto;height:auto;position:static!important}:is(.MooHero-module-scss-module__WHJwZW__moo-hero:not([data-hero-failed],:has(.stage.ready)) .name .claude .mark,.MooHero-module-scss-module__WHJwZW__moo-hero:not([data-hero-failed],:has(.stage.ready)) .name .bent,.MooHero-module-scss-module__WHJwZW__moo-hero:not([data-hero-failed],:has(.stage.ready)) .skipbtn){display:none}.MooHero-module-scss-module__WHJwZW__moo-hero:not([data-hero-failed],:has(.stage.ready)) nav{width:min(360px,100%)}.MooHero-module-scss-module__WHJwZW__moo-hero:not([data-hero-failed],:has(.stage.ready)) .toc li{opacity:1;translate:none}.MooHero-module-scss-module__WHJwZW__moo-hero:not([data-hero-failed],:has(.stage.ready)) .name{opacity:0;visibility:hidden;animation:.4s 6s forwards MooHero-module-scss-module__WHJwZW__hero-words-return}.MooHero-module-scss-module__WHJwZW__moo-hero:not([data-hero-failed],:has(.stage.ready)) .eyebrow{opacity:0;visibility:hidden;animation:.4s 6s forwards MooHero-module-scss-module__WHJwZW__hero-words-return}.MooHero-module-scss-module__WHJwZW__moo-hero:not([data-hero-failed],:has(.stage.ready)) nav{opacity:0;visibility:hidden;animation:.4s 6s forwards MooHero-module-scss-module__WHJwZW__hero-words-return}}@keyframes MooHero-module-scss-module__WHJwZW__hero-words-return{to{opacity:1;visibility:visible}}@keyframes MooHero-module-scss-module__WHJwZW__scrollcue{0%,50%{opacity:0}56%,94%{opacity:1}to{opacity:0}}
.MooToc-module-scss-module__iOB4wG__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){.MooToc-module-scss-module__iOB4wG__side-toc{display:block}}.MooToc-module-scss-module__iOB4wG__side-toc.MooToc-module-scss-module__iOB4wG__is-visible{opacity:1;pointer-events:auto}.MooToc-module-scss-module__iOB4wG__list{cursor:grab;touch-action:none;margin:0;padding:0;list-style:none}.MooToc-module-scss-module__iOB4wG__is-dragging .MooToc-module-scss-module__iOB4wG__list{cursor:grabbing;-webkit-user-select:none;user-select:none}.MooToc-module-scss-module__iOB4wG__link{align-items:center;width:44px;height:20px;text-decoration:none;display:flex;position:relative}.MooToc-module-scss-module__iOB4wG__link:before{content:"";background:var(--theme-foreground-tertiary);opacity:.6;flex-shrink:0;width:16px;height:1px;transition:width .25s,opacity .25s,background .25s}.MooToc-module-scss-module__iOB4wG__link:hover:before{background:var(--theme-foreground-secondary);opacity:1}.MooToc-module-scss-module__iOB4wG__link.MooToc-module-scss-module__iOB4wG__is-active:before{background:var(--theme-foreground-primary);opacity:1;width:24px}.MooToc-module-scss-module__iOB4wG__is-dragging .MooToc-module-scss-module__iOB4wG__link:before{background:var(--theme-foreground-secondary);opacity:1}.MooToc-module-scss-module__iOB4wG__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)}.MooToc-module-scss-module__iOB4wG__link:hover .MooToc-module-scss-module__iOB4wG__pill,.MooToc-module-scss-module__iOB4wG__link:focus-visible .MooToc-module-scss-module__iOB4wG__pill,.MooToc-module-scss-module__iOB4wG__is-dragging .MooToc-module-scss-module__iOB4wG__link.MooToc-module-scss-module__iOB4wG__is-active .MooToc-module-scss-module__iOB4wG__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}@media (min-width:768px){:root{--grid-columns:12;--grid-margin:48px;--grid-gutter:16px;--page-top-spacer:64px}}@media (min-width:1280px){:root{--grid-columns:12;--grid-margin:80px;--grid-gutter:16px;--page-top-spacer:96px}}: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))}.MooSanityContainer-module-scss-module__h0Y_da__content-container,.MooSanityContainer-module-scss-module__h0Y_da__grid-container{width:100%;padding-inline:var(--grid-margin);max-width:1920px;margin-inline:auto}.MooSanityContainer-module-scss-module__h0Y_da__grid-container{grid-template-columns:repeat(var(--grid-columns), 1fr);gap:var(--grid-gutter);display:grid}.MooSanityContainer-module-scss-module__h0Y_da__page{--body-border-radius:0;--media-gallery-video-aspect-ratio:auto;background:var(--theme-background-primary);color:var(--theme-foreground-primary)}.MooSanityContainer-module-scss-module__h0Y_da__hero{margin-top:calc(-1*var(--header-nav-height))}html:has(.MooSanityContainer-module-scss-module__h0Y_da__page){overscroll-behavior-x:none}html:has(.MooSanityContainer-module-scss-module__h0Y_da__page) body{overscroll-behavior-x:none}@media (prefers-reduced-motion:reduce){html:has(.MooSanityContainer-module-scss-module__h0Y_da__page){scroll-behavior:auto}}html:has(.MooSanityContainer-module-scss-module__h0Y_da__page){overflow-x:clip}.MooSanityContainer-module-scss-module__h0Y_da__article .post-heading{font-size:var(--headline-4,25px)}.MooSanityContainer-module-scss-module__h0Y_da__article a:not([class]){text-decoration-skip-ink:auto;text-underline-offset:.18em}.MooSanityContainer-module-scss-module__h0Y_da__article [data-type=table]>div{--padding:0px;--radius:var(--body-border-radius)}.MooSanityContainer-module-scss-module__h0Y_da__article [data-type=table] :has(>[role=table]){background:0 0}.MooSanityContainer-module-scss-module__h0Y_da__article [data-type=table] :has(>[role=table])>:not([role=table]){margin-bottom:var(--spacing-16)}.MooSanityContainer-module-scss-module__h0Y_da__article [data-type=table] [data-has-overflow-x] :has(>[role=table]){padding-bottom:calc(var(--spacing-32) + var(--spacing-8))}.MooSanityContainer-module-scss-module__h0Y_da__article [data-type=table] [role=table]{color:var(--theme-foreground-primary)}.MooSanityContainer-module-scss-module__h0Y_da__article [data-type=table] [role=row]{color:inherit;border:none;padding:0}:is(.MooSanityContainer-module-scss-module__h0Y_da__article [data-type=table] [role=columnheader],.MooSanityContainer-module-scss-module__h0Y_da__article [data-type=table] [role=rowheader],.MooSanityContainer-module-scss-module__h0Y_da__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%}.MooSanityContainer-module-scss-module__h0Y_da__article [data-type=table] [role=row]:first-child>*{border-top:1px solid var(--theme-foreground-primary)}.MooSanityContainer-module-scss-module__h0Y_da__article [data-type=table] [role=row]>:first-child{border-left:1px solid var(--theme-foreground-primary);background:var(--theme-background-primary)}.MooSanityContainer-module-scss-module__h0Y_da__article [data-type=table] [role=columnheader]{font-weight:var(--font-weight-semibold)}.MooSanityContainer-module-scss-module__h0Y_da__article [data-type=table] [role=rowheader]{font-weight:var(--font-weight-semibold)}.MooSanityContainer-module-scss-module__h0Y_da__article [data-type=table] [role=row]>:first-child{font-weight:var(--font-weight-semibold)}.MooSanityContainer-module-scss-module__h0Y_da__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){.MooSanityContainer-module-scss-module__h0Y_da__article{padding-block:var(--spacing-128)}}.MooSanityContainer-module-scss-module__h0Y_da__reading-column{grid-column:1/span 4}@media (min-width:768px){.MooSanityContainer-module-scss-module__h0Y_da__reading-column{grid-column:3/span 8}}@media (min-width:1280px){.MooSanityContainer-module-scss-module__h0Y_da__reading-column{grid-column:4/span 6}}.MooSanityContainer-module-scss-module__h0Y_da__reading-column{width:100%;max-width:var(--grid-reading-max-width);justify-self:center}
.AskClaude-module-scss-module__ua8Uva__text-body-1,.AskClaude-module-scss-module__ua8Uva__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%}.AskClaude-module-scss-module__ua8Uva__text-body-1-serif{font-family:var(--anthropic-serif),serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on}.AskClaude-module-scss-module__ua8Uva__text-body-2,.AskClaude-module-scss-module__ua8Uva__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%}.AskClaude-module-scss-module__ua8Uva__text-body-2-serif{font-family:var(--anthropic-serif),serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on}.AskClaude-module-scss-module__ua8Uva__text-body-3,.AskClaude-module-scss-module__ua8Uva__text-body-3-serif,.AskClaude-module-scss-module__ua8Uva__askText{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:15px;--size-desktop:17px;line-height:153%}.AskClaude-module-scss-module__ua8Uva__text-body-3-serif,.AskClaude-module-scss-module__ua8Uva__askText{font-family:var(--anthropic-serif),serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on}.AskClaude-module-scss-module__ua8Uva__text-body-4,.AskClaude-module-scss-module__ua8Uva__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%}.AskClaude-module-scss-module__ua8Uva__text-body-4-serif{font-family:var(--anthropic-serif),serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on}.AskClaude-module-scss-module__ua8Uva__text-headline-1,.AskClaude-module-scss-module__ua8Uva__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){.AskClaude-module-scss-module__ua8Uva__text-headline-1,.AskClaude-module-scss-module__ua8Uva__text-headline-1-serif{font-weight:var(--font-weight-semibold)}}@media (min-width:1280px){.AskClaude-module-scss-module__ua8Uva__text-headline-1,.AskClaude-module-scss-module__ua8Uva__text-headline-1-serif{line-height:var(--line-height-100)}}.AskClaude-module-scss-module__ua8Uva__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)}.AskClaude-module-scss-module__ua8Uva__text-headline-2,.AskClaude-module-scss-module__ua8Uva__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){.AskClaude-module-scss-module__ua8Uva__text-headline-2,.AskClaude-module-scss-module__ua8Uva__text-headline-2-serif{line-height:var(--line-height-112);font-weight:var(--font-weight-semibold)}}@media (min-width:1280px){.AskClaude-module-scss-module__ua8Uva__text-headline-2,.AskClaude-module-scss-module__ua8Uva__text-headline-2-serif{line-height:var(--line-height-104)}}.AskClaude-module-scss-module__ua8Uva__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)}.AskClaude-module-scss-module__ua8Uva__text-headline-3,.AskClaude-module-scss-module__ua8Uva__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){.AskClaude-module-scss-module__ua8Uva__text-headline-3,.AskClaude-module-scss-module__ua8Uva__text-headline-3-serif{line-height:var(--line-height-114)}}@media (min-width:1280px){.AskClaude-module-scss-module__ua8Uva__text-headline-3,.AskClaude-module-scss-module__ua8Uva__text-headline-3-serif{line-height:var(--line-height-108)}}.AskClaude-module-scss-module__ua8Uva__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)}.AskClaude-module-scss-module__ua8Uva__text-subheadline-1,.AskClaude-module-scss-module__ua8Uva__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){.AskClaude-module-scss-module__ua8Uva__text-subheadline-1,.AskClaude-module-scss-module__ua8Uva__text-subheadline-1-serif{line-height:var(--line-height-116)}}@media (min-width:1280px){.AskClaude-module-scss-module__ua8Uva__text-subheadline-1,.AskClaude-module-scss-module__ua8Uva__text-subheadline-1-serif{line-height:var(--line-height-112);font-weight:var(--font-weight-semibold)}}.AskClaude-module-scss-module__ua8Uva__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)}.AskClaude-module-scss-module__ua8Uva__text-subheadline-2,.AskClaude-module-scss-module__ua8Uva__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){.AskClaude-module-scss-module__ua8Uva__text-subheadline-2,.AskClaude-module-scss-module__ua8Uva__text-subheadline-2-serif{line-height:var(--line-height-114)}}.AskClaude-module-scss-module__ua8Uva__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)}.AskClaude-module-scss-module__ua8Uva__text-subheadline-3,.AskClaude-module-scss-module__ua8Uva__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){.AskClaude-module-scss-module__ua8Uva__text-subheadline-3,.AskClaude-module-scss-module__ua8Uva__text-subheadline-3-serif{line-height:var(--line-height-120);font-variation-settings:"opsz" var(--font-opsz-display)}}.AskClaude-module-scss-module__ua8Uva__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)}.AskClaude-module-scss-module__ua8Uva__text-caption-1,.AskClaude-module-scss-module__ua8Uva__text-caption-1-mono{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;letter-spacing:.01em;font-size:13px;line-height:154%}.AskClaude-module-scss-module__ua8Uva__text-caption-1-mono{font-family:var(--anthropic-mono),monospace;font-feature-settings:"pnum" on,"lnum" on,"liga" on;text-transform:uppercase}.AskClaude-module-scss-module__ua8Uva__text-caption-2,.AskClaude-module-scss-module__ua8Uva__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%}.AskClaude-module-scss-module__ua8Uva__text-caption-2-mono{font-family:var(--anthropic-mono),monospace;font-feature-settings:"pnum" on,"lnum" on,"liga" on;text-transform:uppercase}.AskClaude-module-scss-module__ua8Uva__text-strike{text-decoration-skip-ink:none;text-decoration:line-through;text-decoration-thickness:1px}.AskClaude-module-scss-module__ua8Uva__font-bold{font-weight:700}.AskClaude-module-scss-module__ua8Uva__font-medium{font-weight:600}.AskClaude-module-scss-module__ua8Uva__positioner{z-index:100;pointer-events:auto}.AskClaude-module-scss-module__ua8Uva__popup{transform-origin:var(--transform-origin);transition:transform .15s,opacity .15s}.AskClaude-module-scss-module__ua8Uva__popup[data-starting-style],.AskClaude-module-scss-module__ua8Uva__popup[data-ending-style]{opacity:0;transform:scale(.95)}.AskClaude-module-scss-module__ua8Uva__popup[data-instant]{transition:none}.AskClaude-module-scss-module__ua8Uva__askButton{all:unset;box-sizing:border-box;cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing-8);background-color:var(--color-clay-interactive);color:var(--color-gray-050);padding:var(--spacing-4) 20px var(--spacing-4) var(--spacing-24);border-radius:var(--radius-tiny,8px);white-space:nowrap;transition:background-color .2s ease-out;display:flex;box-shadow:0 20px 5px #0000,0 13px 5px #00000008,0 7px 4px #00000014,0 3px 3px #00000024,0 1px 2px #0000002b}.AskClaude-module-scss-module__ua8Uva__askButton:hover{background-color:color-mix(in srgb, var(--color-clay-interactive) 90%, black)}.AskClaude-module-scss-module__ua8Uva__icon{flex-shrink:0;width:20px;height:20px}
.AccordionList-module-scss-module__fCjHva__trigger .AccordionList-module-scss-module__fCjHva__number{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{--color-gray-000:#fff;--color-gray-050:#faf9f5;--color-gray-100:#f5f4ed;--color-gray-150:#f0eee6;--color-gray-200:#e8e6dc;--color-gray-250:#dedcd1;--color-gray-300:#d1cfc5;--color-gray-350:#c2c0b6;--color-gray-400:#b0aea5;--color-gray-450:#9c9a92;--color-gray-500:#87867f;--color-gray-550:#73726c;--color-gray-600:#5e5d59;--color-gray-650:#4d4c48;--color-gray-700:#3d3d3a;--color-gray-750:#30302e;--color-gray-800:#262624;--color-gray-850:#1f1e1d;--color-gray-900:#1a1918;--color-gray-950:#141413;--color-gray-1000:#000;--color-oat:#e3dacc;--color-olive:#788c5d;--color-cactus:#bcd1ca;--color-sky:#6a9bcc;--color-heather:#cbcadb;--color-fig:#c46686;--color-coral:#ebcece;--color-clay-primary:#d97757;--color-clay-interactive:#c6613f;--color-iris:#dfdbfd;--color-iris-deep:#4a3aa7;--color-periwinkle:#cde2fb;--color-periwinkle-deep:#184f95;--color-periwinkle-interactive:#154c92;--color-sky-interactive:#90c3f6}.AccordionList-module-scss-module__fCjHva__wrapper{width:100%;padding:var(--spacing-32);border-radius:var(--spacing-12);background-color:var(--lightningcss-light,var(--theme-background-tertiary))var(--lightningcss-dark,var(--theme-background-secondary))}.AccordionList-module-scss-module__fCjHva__wrapper .AccordionList-module-scss-module__fCjHva__setup{margin-bottom:var(--spacing-32)}.AccordionList-module-scss-module__fCjHva__wrapper .AccordionList-module-scss-module__fCjHva__setup .AccordionList-module-scss-module__fCjHva__description{margin-top:var(--spacing-12);color:var(--theme-foreground-tertiary);display:block}.AccordionList-module-scss-module__fCjHva__accordion{flex-direction:column;justify-content:center;display:flex}.AccordionList-module-scss-module__fCjHva__accordion:has(.AccordionList-module-scss-module__fCjHva__item:hover) .AccordionList-module-scss-module__fCjHva__item:not(:hover) .AccordionList-module-scss-module__fCjHva__trigger{color:var(--theme-foreground-quaternary)}.AccordionList-module-scss-module__fCjHva__item{border-top:1px solid var(--theme-border-primary)}.AccordionList-module-scss-module__fCjHva__trigger{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--spacing-16);width:100%;padding-block:var(--spacing-16);color:var(--theme-foreground-primary);text-align:left;background-color:#0000;transition:color .2s ease-out;display:flex}.AccordionList-module-scss-module__fCjHva__trigger:focus-visible{outline:2px solid var(--theme-focus-ring,var(--color-sky));outline-offset:4px}.AccordionList-module-scss-module__fCjHva__trigger .AccordionList-module-scss-module__fCjHva__text{flex:1;font-weight:500}.AccordionList-module-scss-module__fCjHva__trigger .AccordionList-module-scss-module__fCjHva__number{color:var(--theme-foreground-tertiary);width:var(--spacing-16)}.AccordionList-module-scss-module__fCjHva__triggerIcon{flex-shrink:0;transition:transform .15s ease-out}[data-panel-open]>.AccordionList-module-scss-module__fCjHva__triggerIcon{transform:rotate(180deg)}.AccordionList-module-scss-module__fCjHva__panel{height:var(--accordion-panel-height);transition:height .5s cubic-bezier(.4,0,.2,1);overflow:hidden}.AccordionList-module-scss-module__fCjHva__panel[data-starting-style],.AccordionList-module-scss-module__fCjHva__panel[data-ending-style]{height:0}.AccordionList-module-scss-module__fCjHva__content{padding-bottom:var(--spacing-32)}.AccordionList-module-scss-module__fCjHva__content a:not([class]){color:inherit}.AccordionList-module-scss-module__fCjHva__cta{margin-top:var(--spacing-16);display:inline-flex!important}
.TextBlockV2-module-scss-module__YQKUZG__wrapper{display:contents}.TextBlockV2-module-scss-module__YQKUZG__sup{font-size:65%}
.textAlignment-module-scss-module__i2IE5q__align--center{text-align:center;display:block}
.Bookshelf-module-scss-module__zjukFa__TopLayout .Bookshelf-module-scss-module__zjukFa__intro .Bookshelf-module-scss-module__zjukFa__heading,.Bookshelf-module-scss-module__zjukFa__BottomLayout .Bookshelf-module-scss-module__zjukFa__intro .Bookshelf-module-scss-module__zjukFa__heading{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){.Bookshelf-module-scss-module__zjukFa__TopLayout .Bookshelf-module-scss-module__zjukFa__intro .Bookshelf-module-scss-module__zjukFa__heading,.Bookshelf-module-scss-module__zjukFa__BottomLayout .Bookshelf-module-scss-module__zjukFa__intro .Bookshelf-module-scss-module__zjukFa__heading{line-height:var(--line-height-114)}}@media (min-width:1280px){.Bookshelf-module-scss-module__zjukFa__TopLayout .Bookshelf-module-scss-module__zjukFa__intro .Bookshelf-module-scss-module__zjukFa__heading,.Bookshelf-module-scss-module__zjukFa__BottomLayout .Bookshelf-module-scss-module__zjukFa__intro .Bookshelf-module-scss-module__zjukFa__heading{line-height:var(--line-height-108)}}.Bookshelf-module-scss-module__zjukFa__BottomLayout .Bookshelf-module-scss-module__zjukFa__details .Bookshelf-module-scss-module__zjukFa__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: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){.Bookshelf-module-scss-module__zjukFa__BottomLayout .Bookshelf-module-scss-module__zjukFa__details .Bookshelf-module-scss-module__zjukFa__title{line-height:var(--line-height-120);font-variation-settings:"opsz" var(--font-opsz-display)}}.Bookshelf-module-scss-module__zjukFa__BottomLayout .Bookshelf-module-scss-module__zjukFa__details .Bookshelf-module-scss-module__zjukFa__teamLabel{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}@media (min-width:768px){:root{--grid-columns:12;--grid-margin:48px;--grid-gutter:16px;--page-top-spacer:64px}}@media (min-width:1280px){:root{--grid-columns:12;--grid-margin:80px;--grid-gutter:16px;--page-top-spacer:96px}}: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))}.Bookshelf-module-scss-module__zjukFa__content-container,.Bookshelf-module-scss-module__zjukFa__grid-container,.Bookshelf-module-scss-module__zjukFa__TopLayout,.Bookshelf-module-scss-module__zjukFa__BottomLayout{width:100%;padding-inline:var(--grid-margin);max-width:1920px;margin-inline:auto}.Bookshelf-module-scss-module__zjukFa__grid-container,.Bookshelf-module-scss-module__zjukFa__TopLayout,.Bookshelf-module-scss-module__zjukFa__BottomLayout{grid-template-columns:repeat(var(--grid-columns), 1fr);gap:var(--grid-gutter);display:grid}.Bookshelf-module-scss-module__zjukFa__wrapper{background-color:var(--theme-background-primary);overflow:hidden}.Bookshelf-module-scss-module__zjukFa__spineEntrance{transform-origin:bottom;will-change:transform,opacity;flex-direction:column;height:100%;display:flex}.Bookshelf-module-scss-module__zjukFa__body{color:var(--theme-foreground-secondary);font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-size:17px;line-height:150%}@media (min-width:768px){.Bookshelf-module-scss-module__zjukFa__body{font-size:22px;line-height:150%}}.Bookshelf-module-scss-module__zjukFa__TopLayout{padding-top:var(--spacing-96);text-wrap:pretty;row-gap:0}@media (min-width:1280px){.Bookshelf-module-scss-module__zjukFa__TopLayout{padding-top:var(--spacing-128)}}.Bookshelf-module-scss-module__zjukFa__TopLayout .Bookshelf-module-scss-module__zjukFa__intro{margin-bottom:var(--spacing-48);grid-column:1/span 4}@media (min-width:768px){.Bookshelf-module-scss-module__zjukFa__TopLayout .Bookshelf-module-scss-module__zjukFa__intro{row-gap:var(--spacing-96);margin-bottom:var(--spacing-96);grid-column:3/span 8}.Bookshelf-module-scss-module__zjukFa__TopLayout .Bookshelf-module-scss-module__zjukFa__intro .Bookshelf-module-scss-module__zjukFa__heading{text-align:center}}@media (min-width:1280px){.Bookshelf-module-scss-module__zjukFa__TopLayout .Bookshelf-module-scss-module__zjukFa__intro{grid-column:4/span 6}}@media (min-width:1920px){.Bookshelf-module-scss-module__zjukFa__TopLayout .Bookshelf-module-scss-module__zjukFa__intro{margin-bottom:var(--spacing-128)}}.Bookshelf-module-scss-module__zjukFa__TopLayout .Bookshelf-module-scss-module__zjukFa__intro .Bookshelf-module-scss-module__zjukFa__heading{margin-bottom:var(--spacing-24)}.Bookshelf-module-scss-module__zjukFa__BottomLayout{padding-bottom:var(--spacing-48);text-wrap:pretty;row-gap:0}@media (min-width:768px){.Bookshelf-module-scss-module__zjukFa__BottomLayout{padding-bottom:var(--spacing-96)}}@media (min-width:1280px){.Bookshelf-module-scss-module__zjukFa__BottomLayout{padding-bottom:var(--spacing-128)}}.Bookshelf-module-scss-module__zjukFa__BottomLayout .Bookshelf-module-scss-module__zjukFa__intro{margin-bottom:var(--spacing-48);grid-column:1/span 4}@media (min-width:768px){.Bookshelf-module-scss-module__zjukFa__BottomLayout .Bookshelf-module-scss-module__zjukFa__intro{row-gap:var(--spacing-96);margin-bottom:var(--spacing-96);grid-column:3/span 8}.Bookshelf-module-scss-module__zjukFa__BottomLayout .Bookshelf-module-scss-module__zjukFa__intro .Bookshelf-module-scss-module__zjukFa__heading{text-align:center}}@media (min-width:1280px){.Bookshelf-module-scss-module__zjukFa__BottomLayout .Bookshelf-module-scss-module__zjukFa__intro{grid-column:4/span 6}}@media (min-width:1920px){.Bookshelf-module-scss-module__zjukFa__BottomLayout .Bookshelf-module-scss-module__zjukFa__intro{margin-bottom:var(--spacing-128)}}.Bookshelf-module-scss-module__zjukFa__BottomLayout .Bookshelf-module-scss-module__zjukFa__intro .Bookshelf-module-scss-module__zjukFa__heading{margin-bottom:var(--spacing-24)}.Bookshelf-module-scss-module__zjukFa__BottomLayout .Bookshelf-module-scss-module__zjukFa__main{grid-column:1/span 4}@media (min-width:768px){.Bookshelf-module-scss-module__zjukFa__BottomLayout .Bookshelf-module-scss-module__zjukFa__main{grid-column:1/span 12}}.Bookshelf-module-scss-module__zjukFa__BottomLayout .Bookshelf-module-scss-module__zjukFa__details{margin-top:var(--spacing-16);flex-direction:column;grid-column:1/span 4;display:flex}@media (min-width:640px){.Bookshelf-module-scss-module__zjukFa__BottomLayout .Bookshelf-module-scss-module__zjukFa__details{gap:var(--grid-gutter);margin-top:var(--spacing-24);padding-inline:var(--spacing-24);flex-direction:row;align-items:flex-start}}@media (min-width:768px){.Bookshelf-module-scss-module__zjukFa__BottomLayout .Bookshelf-module-scss-module__zjukFa__details{grid-column:1/span 12;grid-template-columns:repeat(12,1fr);padding-inline:0;display:grid}}@media (min-width:1512px){.Bookshelf-module-scss-module__zjukFa__BottomLayout .Bookshelf-module-scss-module__zjukFa__details{grid-column:3/span 8;grid-template-columns:repeat(8,1fr)}}.Bookshelf-module-scss-module__zjukFa__BottomLayout .Bookshelf-module-scss-module__zjukFa__details .Bookshelf-module-scss-module__zjukFa__teamLabel{color:var(--theme-foreground-tertiary);margin-bottom:var(--spacing-8)}.Bookshelf-module-scss-module__zjukFa__BottomLayout .Bookshelf-module-scss-module__zjukFa__details .Bookshelf-module-scss-module__zjukFa__svgTitle{max-width:100%;height:auto;display:block}.Bookshelf-module-scss-module__zjukFa__BottomLayout .Bookshelf-module-scss-module__zjukFa__details .Bookshelf-module-scss-module__zjukFa__titleArrow{opacity:0;transition:opacity .2s}@media (hover:hover){.Bookshelf-module-scss-module__zjukFa__BottomLayout .Bookshelf-module-scss-module__zjukFa__details a.Bookshelf-module-scss-module__zjukFa__article:hover .Bookshelf-module-scss-module__zjukFa__titleArrow{opacity:1}}.Bookshelf-module-scss-module__zjukFa__BottomLayout .Bookshelf-module-scss-module__zjukFa__details .Bookshelf-module-scss-module__zjukFa__summary{max-width:35rem;color:var(--theme-foreground-tertiary);margin-top:var(--spacing-16)}@media (min-width:640px){.Bookshelf-module-scss-module__zjukFa__BottomLayout .Bookshelf-module-scss-module__zjukFa__details .Bookshelf-module-scss-module__zjukFa__article{grid-column:1/span 9}}@media (min-width:768px){.Bookshelf-module-scss-module__zjukFa__BottomLayout .Bookshelf-module-scss-module__zjukFa__details .Bookshelf-module-scss-module__zjukFa__article{grid-column:2/span 7}}@media (min-width:1280px){.Bookshelf-module-scss-module__zjukFa__BottomLayout .Bookshelf-module-scss-module__zjukFa__details .Bookshelf-module-scss-module__zjukFa__article{grid-column:2/span 8}}@media (min-width:1512px){.Bookshelf-module-scss-module__zjukFa__BottomLayout .Bookshelf-module-scss-module__zjukFa__details .Bookshelf-module-scss-module__zjukFa__article{grid-column:1/span 6}}.Bookshelf-module-scss-module__zjukFa__BottomLayout .Bookshelf-module-scss-module__zjukFa__details .Bookshelf-module-scss-module__zjukFa__controls{grid-column:1/span 4;width:100%}@media (min-width:640px){.Bookshelf-module-scss-module__zjukFa__BottomLayout .Bookshelf-module-scss-module__zjukFa__details .Bookshelf-module-scss-module__zjukFa__controls{max-width:180px;margin-top:0}}@media (min-width:768px){.Bookshelf-module-scss-module__zjukFa__BottomLayout .Bookshelf-module-scss-module__zjukFa__details .Bookshelf-module-scss-module__zjukFa__controls{grid-column:9/span 3;max-width:100%}}@media (min-width:1280px){.Bookshelf-module-scss-module__zjukFa__BottomLayout .Bookshelf-module-scss-module__zjukFa__details .Bookshelf-module-scss-module__zjukFa__controls{grid-column:10/span 2}}@media (min-width:1512px){.Bookshelf-module-scss-module__zjukFa__BottomLayout .Bookshelf-module-scss-module__zjukFa__details .Bookshelf-module-scss-module__zjukFa__controls{grid-column:7/span 2}}.Bookshelf-module-scss-module__zjukFa__carousel{--col-count:12;--slide-size:calc(var(--col-count) / 12 * 100%);--slide-spacing:var(--grid-gutter)}@media (min-width:640px){.Bookshelf-module-scss-module__zjukFa__carousel{--col-count:10}}@media (min-width:1512px){.Bookshelf-module-scss-module__zjukFa__carousel{--col-count:8}}.Bookshelf-module-scss-module__zjukFa__emblaContainer{-webkit-user-select:none;user-select:none;touch-action:pan-y pinch-zoom;align-items:flex-end;display:flex}.Bookshelf-module-scss-module__zjukFa__emblaSlide{flex-shrink:0;width:max-content;min-width:0;position:relative}.Bookshelf-module-scss-module__zjukFa__emblaSlide .Bookshelf-module-scss-module__zjukFa__spine{background-color:var(--spine-color,var(--theme-background-secondary));transform-origin:bottom;border-radius:4px;width:100%;height:100%;display:block;position:relative;overflow:hidden}.Bookshelf-module-scss-module__zjukFa__emblaSlide[data-active=false]{transition:opacity .3s}.Bookshelf-module-scss-module__zjukFa__emblaSlide[data-active=false] .Bookshelf-module-scss-module__zjukFa__spine{pointer-events:none}.Bookshelf-module-scss-module__zjukFa__emblaSlide[data-active=false] .Bookshelf-module-scss-module__zjukFa__spine>img,.Bookshelf-module-scss-module__zjukFa__emblaSlide[data-active=false] header{opacity:0}.Bookshelf-module-scss-module__zjukFa__emblaSlide[data-active=true] .Bookshelf-module-scss-module__zjukFa__spine{pointer-events:all}.Bookshelf-module-scss-module__zjukFa__emblaSlide[data-active=true] .Bookshelf-module-scss-module__zjukFa__VerticalTitle{opacity:0}.Bookshelf-module-scss-module__zjukFa__emblaSlide .Bookshelf-module-scss-module__zjukFa__Header{height:36px;position:relative}.Bookshelf-module-scss-module__zjukFa__emblaSlide header{white-space:nowrap;flex-shrink:0;width:100vw;min-width:min-content;transition:opacity .2s ease-out;position:absolute;top:0;left:0}.Bookshelf-module-scss-module__zjukFa__emblaSlide .Bookshelf-module-scss-module__zjukFa__spine>img{object-fit:cover;width:100%;height:100%;transition:opacity .2s ease-out}.Bookshelf-module-scss-module__zjukFa__emblaSlide .Bookshelf-module-scss-module__zjukFa__PublisherMark{z-index:1;pointer-events:none;opacity:.78;color:#f3e3dc;justify-content:center;align-items:center;transition:opacity .2s ease-out;display:flex;position:absolute;bottom:14px;left:0;right:0}.Bookshelf-module-scss-module__zjukFa__emblaSlide .Bookshelf-module-scss-module__zjukFa__PublisherMark img,.Bookshelf-module-scss-module__zjukFa__emblaSlide .Bookshelf-module-scss-module__zjukFa__PublisherMark svg{object-fit:contain;width:22px;height:22px}.Bookshelf-module-scss-module__zjukFa__emblaSlide[data-spine-theme=dark] .Bookshelf-module-scss-module__zjukFa__PublisherMark,.Bookshelf-module-scss-module__zjukFa__emblaSlide[data-spine-theme=dark] .Bookshelf-module-scss-module__zjukFa__VerticalTitle p{color:#1a1a1a}.Bookshelf-module-scss-module__zjukFa__emblaSlide[data-spine-theme=light] .Bookshelf-module-scss-module__zjukFa__PublisherMark,.Bookshelf-module-scss-module__zjukFa__emblaSlide[data-spine-theme=light] .Bookshelf-module-scss-module__zjukFa__VerticalTitle p{color:#f3e3dc}.Bookshelf-module-scss-module__zjukFa__emblaSlide[data-active=true] .Bookshelf-module-scss-module__zjukFa__PublisherMark{opacity:0}.Bookshelf-module-scss-module__zjukFa__emblaSlide .Bookshelf-module-scss-module__zjukFa__VerticalTitle{z-index:1;justify-content:center;width:100%;transition:opacity .1s ease-out;display:none;position:absolute;top:22px;bottom:44px;left:0}@media (min-width:640px){.Bookshelf-module-scss-module__zjukFa__emblaSlide .Bookshelf-module-scss-module__zjukFa__VerticalTitle{display:flex}}.Bookshelf-module-scss-module__zjukFa__emblaSlide .Bookshelf-module-scss-module__zjukFa__VerticalTitle p{white-space:nowrap;writing-mode:vertical-rl;text-overflow:ellipsis;opacity:1;max-height:100%;overflow:hidden}@media (hover:hover){.Bookshelf-module-scss-module__zjukFa__emblaContainer:has(.Bookshelf-module-scss-module__zjukFa__emblaSlide[data-active=false]:hover) .Bookshelf-module-scss-module__zjukFa__emblaSlide[data-active=false]:not(:hover){opacity:.5}.Bookshelf-module-scss-module__zjukFa__wrapper:has(.Bookshelf-module-scss-module__zjukFa__emblaSlide[data-active=true] .Bookshelf-module-scss-module__zjukFa__spine:hover) .Bookshelf-module-scss-module__zjukFa__titleArrow{opacity:1}}
.AssetItem-module-scss-module__nUeDbq__text-body-1,.AssetItem-module-scss-module__nUeDbq__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%}.AssetItem-module-scss-module__nUeDbq__text-body-1-serif{font-family:var(--anthropic-serif),serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on}.AssetItem-module-scss-module__nUeDbq__text-body-2,.AssetItem-module-scss-module__nUeDbq__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%}.AssetItem-module-scss-module__nUeDbq__text-body-2-serif{font-family:var(--anthropic-serif),serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on}.AssetItem-module-scss-module__nUeDbq__text-body-3,.AssetItem-module-scss-module__nUeDbq__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:15px;--size-desktop:17px;line-height:153%}.AssetItem-module-scss-module__nUeDbq__text-body-3-serif{font-family:var(--anthropic-serif),serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on}.AssetItem-module-scss-module__nUeDbq__text-body-4,.AssetItem-module-scss-module__nUeDbq__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%}.AssetItem-module-scss-module__nUeDbq__text-body-4-serif{font-family:var(--anthropic-serif),serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on}.AssetItem-module-scss-module__nUeDbq__text-headline-1,.AssetItem-module-scss-module__nUeDbq__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){.AssetItem-module-scss-module__nUeDbq__text-headline-1,.AssetItem-module-scss-module__nUeDbq__text-headline-1-serif{font-weight:var(--font-weight-semibold)}}@media (min-width:1280px){.AssetItem-module-scss-module__nUeDbq__text-headline-1,.AssetItem-module-scss-module__nUeDbq__text-headline-1-serif{line-height:var(--line-height-100)}}.AssetItem-module-scss-module__nUeDbq__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)}.AssetItem-module-scss-module__nUeDbq__text-headline-2,.AssetItem-module-scss-module__nUeDbq__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){.AssetItem-module-scss-module__nUeDbq__text-headline-2,.AssetItem-module-scss-module__nUeDbq__text-headline-2-serif{line-height:var(--line-height-112);font-weight:var(--font-weight-semibold)}}@media (min-width:1280px){.AssetItem-module-scss-module__nUeDbq__text-headline-2,.AssetItem-module-scss-module__nUeDbq__text-headline-2-serif{line-height:var(--line-height-104)}}.AssetItem-module-scss-module__nUeDbq__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)}.AssetItem-module-scss-module__nUeDbq__text-headline-3,.AssetItem-module-scss-module__nUeDbq__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){.AssetItem-module-scss-module__nUeDbq__text-headline-3,.AssetItem-module-scss-module__nUeDbq__text-headline-3-serif{line-height:var(--line-height-114)}}@media (min-width:1280px){.AssetItem-module-scss-module__nUeDbq__text-headline-3,.AssetItem-module-scss-module__nUeDbq__text-headline-3-serif{line-height:var(--line-height-108)}}.AssetItem-module-scss-module__nUeDbq__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)}.AssetItem-module-scss-module__nUeDbq__text-subheadline-1,.AssetItem-module-scss-module__nUeDbq__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){.AssetItem-module-scss-module__nUeDbq__text-subheadline-1,.AssetItem-module-scss-module__nUeDbq__text-subheadline-1-serif{line-height:var(--line-height-116)}}@media (min-width:1280px){.AssetItem-module-scss-module__nUeDbq__text-subheadline-1,.AssetItem-module-scss-module__nUeDbq__text-subheadline-1-serif{line-height:var(--line-height-112);font-weight:var(--font-weight-semibold)}}.AssetItem-module-scss-module__nUeDbq__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)}.AssetItem-module-scss-module__nUeDbq__text-subheadline-2,.AssetItem-module-scss-module__nUeDbq__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){.AssetItem-module-scss-module__nUeDbq__text-subheadline-2,.AssetItem-module-scss-module__nUeDbq__text-subheadline-2-serif{line-height:var(--line-height-114)}}.AssetItem-module-scss-module__nUeDbq__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)}.AssetItem-module-scss-module__nUeDbq__text-subheadline-3,.AssetItem-module-scss-module__nUeDbq__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){.AssetItem-module-scss-module__nUeDbq__text-subheadline-3,.AssetItem-module-scss-module__nUeDbq__text-subheadline-3-serif{line-height:var(--line-height-120);font-variation-settings:"opsz" var(--font-opsz-display)}}.AssetItem-module-scss-module__nUeDbq__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)}.AssetItem-module-scss-module__nUeDbq__text-caption-1,.AssetItem-module-scss-module__nUeDbq__header,.AssetItem-module-scss-module__nUeDbq__metaDescription,.AssetItem-module-scss-module__nUeDbq__metaDate,.AssetItem-module-scss-module__nUeDbq__text-caption-1-mono{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;letter-spacing:.01em;font-size:13px;line-height:154%}.AssetItem-module-scss-module__nUeDbq__text-caption-1-mono{font-family:var(--anthropic-mono),monospace;font-feature-settings:"pnum" on,"lnum" on,"liga" on;text-transform:uppercase}.AssetItem-module-scss-module__nUeDbq__text-caption-2,.AssetItem-module-scss-module__nUeDbq__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%}.AssetItem-module-scss-module__nUeDbq__text-caption-2-mono{font-family:var(--anthropic-mono),monospace;font-feature-settings:"pnum" on,"lnum" on,"liga" on;text-transform:uppercase}.AssetItem-module-scss-module__nUeDbq__text-strike{text-decoration-skip-ink:none;text-decoration:line-through;text-decoration-thickness:1px}.AssetItem-module-scss-module__nUeDbq__font-bold{font-weight:700}.AssetItem-module-scss-module__nUeDbq__font-medium{font-weight:600}.AssetItem-module-scss-module__nUeDbq__theme-base,.AssetItem-module-scss-module__nUeDbq__theme-white,.AssetItem-module-scss-module__nUeDbq__theme-ivory-dark,.AssetItem-module-scss-module__nUeDbq__theme-ivory-medium,.AssetItem-module-scss-module__nUeDbq__theme-slate,.AssetItem-module-scss-module__nUeDbq__theme-slate-850,.AssetItem-module-scss-module__nUeDbq__theme-black,:root,.AssetItem-module-scss-module__nUeDbq__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,.AssetItem-module-scss-module__nUeDbq__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)}.AssetItem-module-scss-module__nUeDbq__theme-slate,.AssetItem-module-scss-module__nUeDbq__theme-slate-850,.AssetItem-module-scss-module__nUeDbq__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)}.AssetItem-module-scss-module__nUeDbq__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)}.AssetItem-module-scss-module__nUeDbq__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)}.AssetItem-module-scss-module__nUeDbq__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)}.AssetItem-module-scss-module__nUeDbq__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)}.AssetItem-module-scss-module__nUeDbq__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)}.AssetItem-module-scss-module__nUeDbq__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}@media (min-width:768px){:root{--grid-columns:12;--grid-margin:48px;--grid-gutter:16px;--page-top-spacer:64px}}@media (min-width:1280px){:root{--grid-columns:12;--grid-margin:80px;--grid-gutter:16px;--page-top-spacer:96px}}: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))}.AssetItem-module-scss-module__nUeDbq__content-container,.AssetItem-module-scss-module__nUeDbq__grid-container{width:100%;padding-inline:var(--grid-margin);max-width:1920px;margin-inline:auto}.AssetItem-module-scss-module__nUeDbq__grid-container{grid-template-columns:repeat(var(--grid-columns), 1fr);gap:var(--grid-gutter);display:grid}article.AssetItem-module-scss-module__nUeDbq__article{position:relative}article.AssetItem-module-scss-module__nUeDbq__article :is(.AssetItem-module-scss-module__nUeDbq__metaTitle,.AssetItem-module-scss-module__nUeDbq__metaDescription){transition:color .2s ease-out}article.AssetItem-module-scss-module__nUeDbq__article:has(.AssetItem-module-scss-module__nUeDbq__metaTitleLink:focus-visible) :is(.AssetItem-module-scss-module__nUeDbq__metaTitle,.AssetItem-module-scss-module__nUeDbq__metaDescription){color:var(--theme-foreground-quaternary)}@media (hover:hover){article.AssetItem-module-scss-module__nUeDbq__article:has(.AssetItem-module-scss-module__nUeDbq__metaTitleLink:hover) :is(.AssetItem-module-scss-module__nUeDbq__metaTitle,.AssetItem-module-scss-module__nUeDbq__metaDescription){color:var(--theme-foreground-quaternary)}}.AssetItem-module-scss-module__nUeDbq__header{color:var(--theme-foreground-tertiary);column-gap:var(--spacing-16);row-gap:var(--spacing-4);margin-block:var(--spacing-8);flex-wrap:wrap;display:flex}.AssetItem-module-scss-module__nUeDbq__header a{z-index:20;position:relative}.AssetItem-module-scss-module__nUeDbq__headerButton{z-index:20;padding:var(--spacing-8);margin:calc(var(--spacing-8)*-1);position:relative}.AssetItem-module-scss-module__nUeDbq__headerButton button:after{content:"";position:absolute;inset:0}.AssetItem-module-scss-module__nUeDbq__meta{margin-top:var(--spacing-16)}.AssetItem-module-scss-module__nUeDbq__metaTitle{text-wrap:balance}.AssetItem-module-scss-module__nUeDbq__metaTitleLink:after{content:"";position:absolute;inset:0}.AssetItem-module-scss-module__nUeDbq__metaDescription,.AssetItem-module-scss-module__nUeDbq__metaDate{color:var(--theme-foreground-tertiary)}.AssetItem-module-scss-module__nUeDbq__metaDescription{margin-top:var(--spacing-8);max-width:520px}@media (min-width:768px){.AssetItem-module-scss-module__nUeDbq__metaDescription{column-count:var(--description-columns)}}.AssetItem-module-scss-module__nUeDbq__metaDate{margin-top:var(--spacing-12);display:block}.AssetItem-module-scss-module__nUeDbq__imageWrapper{aspect-ratio:var(--aspect,auto);background-color:var(--theme-background-tertiary);border-radius:var(--spacing-4);width:100%;position:relative;overflow:hidden}.AssetItem-module-scss-module__nUeDbq__bordered:after{content:"";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}.AssetItem-module-scss-module__nUeDbq__truncate{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
.CodeBlock-module-scss-module__PbWBnq__container{gap:var(--spacing-16);flex-direction:column;width:100%;display:flex}.CodeBlock-module-scss-module__PbWBnq__code-container{background-color:var(--theme-background-secondary);border:1px solid var(--theme-border-secondary);border-radius:var(--spacing-12);width:100%;position:relative;overflow:hidden}.CodeBlock-module-scss-module__PbWBnq__header{justify-content:space-between;align-items:center;gap:var(--spacing-8);padding:var(--spacing-12);padding-left:var(--spacing-24);background:var(--theme-background-primary);border-bottom:1px solid var(--theme-border-secondary);display:flex;position:relative}.CodeBlock-module-scss-module__PbWBnq__filename{min-width:0;color:var(--theme-foreground-primary);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.CodeBlock-module-scss-module__PbWBnq__filename-note{color:var(--theme-foreground-quaternary)}.CodeBlock-module-scss-module__PbWBnq__actions{gap:var(--spacing-8);flex-shrink:0;align-items:center;display:flex}.CodeBlock-module-scss-module__PbWBnq__ScrollArea{width:100%;height:var(--height);transition:height .5s cubic-bezier(.165,.84,.44,1)}.CodeBlock-module-scss-module__PbWBnq__ScrollArea--expanded{height:var(--height-expanded)}.CodeBlock-module-scss-module__PbWBnq__Viewport{width:100%;height:100%}.CodeBlock-module-scss-module__PbWBnq__Content{width:100%}.CodeBlock-module-scss-module__PbWBnq__pre{padding:var(--spacing-24);margin:0;overflow:visible}.CodeBlock-module-scss-module__PbWBnq__code{color:var(--theme-foreground-primary);white-space:pre-wrap;word-wrap:break-word;text-transform:none;display:block}.CodeBlock-module-scss-module__PbWBnq__caption{width:100%}.CodeBlock-module-scss-module__PbWBnq__Scrollbar{background-color:var(--theme-background-quaternary);opacity:0;pointer-events:none;border-radius:.375rem;justify-content:center;width:6px;margin:7px;transition:opacity .15s;display:flex}.CodeBlock-module-scss-module__PbWBnq__Scrollbar[data-scrolling]{transition-duration:0s}.CodeBlock-module-scss-module__PbWBnq__Scrollbar[data-hovering],.CodeBlock-module-scss-module__PbWBnq__Scrollbar[data-scrolling]{opacity:1;pointer-events:auto}.CodeBlock-module-scss-module__PbWBnq__Scrollbar:before{content:"";width:1.25rem;height:100%;position:absolute}.CodeBlock-module-scss-module__PbWBnq__Thumb{border-radius:inherit;background-color:var(--theme-foreground-quaternary);width:100%}
:root{--grid-columns:4;--grid-margin:32px;--grid-gutter:16px;--grid-max-width:1920px;--grid-reading-max-width:720px;--page-top-spacer:48px}@media (min-width:768px){:root{--grid-columns:12;--grid-margin:48px;--grid-gutter:16px;--page-top-spacer:64px}}@media (min-width:1280px){:root{--grid-columns:12;--grid-margin:80px;--grid-gutter:16px;--page-top-spacer:96px}}: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))}.DrawerList-module-scss-module__Xud4PW__content-container,.DrawerList-module-scss-module__Xud4PW__frame,.DrawerList-module-scss-module__Xud4PW__grid-container{width:100%;padding-inline:var(--grid-margin);max-width:1920px;margin-inline:auto}.DrawerList-module-scss-module__Xud4PW__grid-container{grid-template-columns:repeat(var(--grid-columns), 1fr);gap:var(--grid-gutter);display:grid}:is(.DrawerList-module-scss-module__Xud4PW__drawerPost p,.DrawerList-module-scss-module__Xud4PW__drawerPost blockquote,.DrawerList-module-scss-module__Xud4PW__drawerPost ul,.DrawerList-module-scss-module__Xud4PW__drawerPost ol,.DrawerList-module-scss-module__Xud4PW__drawerPost .DrawerList-module-scss-module__Xud4PW__drawerList){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:15px;--size-desktop:17px;line-height:var(--line-height-153)}.DrawerList-module-scss-module__Xud4PW__container{gap:var(--spacing-48);flex-direction:column;display:flex}@media (min-width:768px){.DrawerList-module-scss-module__Xud4PW__container{grid-template-columns:repeat(var(--grid-columns), 1fr);column-gap:var(--grid-gutter);display:grid}.DrawerList-module-scss-module__Xud4PW__header{grid-column:1/span 6}}@media (min-width:1280px){.DrawerList-module-scss-module__Xud4PW__header{grid-column:1/span 4}}.DrawerList-module-scss-module__Xud4PW__header h2{margin:0;margin-bottom:var(--spacing-16)}.DrawerList-module-scss-module__Xud4PW__header .DrawerList-module-scss-module__Xud4PW__body{max-width:480px;margin:0}.DrawerList-module-scss-module__Xud4PW__header .DrawerList-module-scss-module__Xud4PW__cta{width:fit-content;margin-top:calc(var(--spacing-16) + var(--spacing-4))}@media (min-width:768px){.DrawerList-module-scss-module__Xud4PW__items{grid-column:7/span 6}}@media (min-width:1280px){.DrawerList-module-scss-module__Xud4PW__items{grid-column:6/-1}}.DrawerList-module-scss-module__Xud4PW__drawerContainer{border-top:.5px solid var(--theme-border-primary)}.DrawerList-module-scss-module__Xud4PW__drawerContainer:first-child{border-top:none}.DrawerList-module-scss-module__Xud4PW__drawerContainer:first-child .DrawerList-module-scss-module__Xud4PW__drawerTrigger{padding-top:0}.DrawerList-module-scss-module__Xud4PW__drawerTrigger{width:100%;padding:var(--spacing-16) 0;color:inherit;text-align:inherit;cursor:pointer;background-color:#0000;justify-content:space-between;align-items:center;display:flex;position:relative}.DrawerList-module-scss-module__Xud4PW__drawerTrigger:focus-visible{outline:2px solid var(--theme-focus-ring,var(--color-sky));outline-offset:2px}.DrawerList-module-scss-module__Xud4PW__drawerTrigger[data-panel-open] .DrawerList-module-scss-module__Xud4PW__drawerIcon{transform:rotate(180deg)}.DrawerList-module-scss-module__Xud4PW__drawerTitle{margin:0}.DrawerList-module-scss-module__Xud4PW__drawerIcon{color:var(--theme-foreground-primary);align-items:center;margin-inline-start:var(--spacing-12);transition:transform .15s ease-out;display:flex}.DrawerList-module-scss-module__Xud4PW__drawerContent{height:var(--accordion-panel-height);transition:height .5s cubic-bezier(.4, 0, .2, 1),opacity .3s var(--ease-out-quart);overflow:hidden}@media (prefers-reduced-motion:reduce){.DrawerList-module-scss-module__Xud4PW__drawerContent{transition:none}}.DrawerList-module-scss-module__Xud4PW__drawerContent[data-starting-style],.DrawerList-module-scss-module__Xud4PW__drawerContent[data-ending-style]{opacity:0;height:0}.DrawerList-module-scss-module__Xud4PW__drawerPost{padding-bottom:var(--spacing-16);max-width:var(--text-column-max-width);color:var(--theme-foreground-secondary)}.DrawerList-module-scss-module__Xud4PW__drawerPost p{padding-bottom:var(--spacing-8)}.DrawerList-module-scss-module__Xud4PW__drawerList{margin:0;padding:0;list-style:none}.DrawerList-module-scss-module__Xud4PW__drawerListItem{align-items:flex-start;gap:var(--spacing-12);padding:0;display:flex}.DrawerList-module-scss-module__Xud4PW__drawerListItem+.DrawerList-module-scss-module__Xud4PW__drawerListItem{margin-top:var(--spacing-12)}.DrawerList-module-scss-module__Xud4PW__drawerListIcon{flex-shrink:0}
:root{--grid-columns:4;--grid-margin:32px;--grid-gutter:16px;--grid-max-width:1920px;--grid-reading-max-width:720px;--page-top-spacer:48px}@media (min-width:768px){:root{--grid-columns:12;--grid-margin:48px;--grid-gutter:16px;--page-top-spacer:64px}}@media (min-width:1280px){:root{--grid-columns:12;--grid-margin:80px;--grid-gutter:16px;--page-top-spacer:96px}}: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))}.FeaturedBlock-module-scss-module__3NR_tG__content-container,.FeaturedBlock-module-scss-module__3NR_tG__container,.FeaturedBlock-module-scss-module__3NR_tG__grid-container{width:100%;padding-inline:var(--grid-margin);max-width:1920px;margin-inline:auto}.FeaturedBlock-module-scss-module__3NR_tG__grid-container{grid-template-columns:repeat(var(--grid-columns), 1fr);gap:var(--grid-gutter);display:grid}.FeaturedBlock-module-scss-module__3NR_tG__body{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:var(--line-height-150)}.FeaturedBlock-module-scss-module__3NR_tG__eyebrow{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}.FeaturedBlock-module-scss-module__3NR_tG__container.FeaturedBlock-module-scss-module__3NR_tG__fullWidth .FeaturedBlock-module-scss-module__3NR_tG__root{margin-inline:calc(var(--grid-margin)*-1);padding-inline:var(--grid-margin)}.FeaturedBlock-module-scss-module__3NR_tG__container.FeaturedBlock-module-scss-module__3NR_tG__fullWidth .FeaturedBlock-module-scss-module__3NR_tG__content{padding-inline:0}@media (min-width:1280px){.FeaturedBlock-module-scss-module__3NR_tG__container.FeaturedBlock-module-scss-module__3NR_tG__fullWidth .FeaturedBlock-module-scss-module__3NR_tG__content{padding-inline-end:var(--grid-margin)}}@media (min-width:1920px){.FeaturedBlock-module-scss-module__3NR_tG__container.FeaturedBlock-module-scss-module__3NR_tG__fullWidth .FeaturedBlock-module-scss-module__3NR_tG__content:not(.FeaturedBlock-module-scss-module__3NR_tG__contentOnly){grid-column:1/span 3}}.FeaturedBlock-module-scss-module__3NR_tG__container.FeaturedBlock-module-scss-module__3NR_tG__fullWidth .FeaturedBlock-module-scss-module__3NR_tG__media{margin-inline:calc(var(--grid-margin)*-1)}@media (min-width:1280px){.FeaturedBlock-module-scss-module__3NR_tG__container.FeaturedBlock-module-scss-module__3NR_tG__fullWidth .FeaturedBlock-module-scss-module__3NR_tG__media{margin-inline-start:0}}@media (min-width:1920px){.FeaturedBlock-module-scss-module__3NR_tG__container.FeaturedBlock-module-scss-module__3NR_tG__fullWidth .FeaturedBlock-module-scss-module__3NR_tG__media{grid-column:4/-1}}.FeaturedBlock-module-scss-module__3NR_tG__root{--card-inset:var(--spacing-24);grid-template-columns:repeat(var(--grid-columns), 1fr);column-gap:var(--grid-gutter);background:var(--theme-background-primary);display:grid}@media (min-width:768px){.FeaturedBlock-module-scss-module__3NR_tG__root{--card-inset:var(--spacing-32)}}.FeaturedBlock-module-scss-module__3NR_tG__content{max-width:65ch;padding:var(--spacing-48) var(--card-inset);flex-direction:column;grid-column:1/-1;align-self:center;align-items:flex-start;display:flex}@media (min-width:768px) and (not (min-width:1280px)){.FeaturedBlock-module-scss-module__3NR_tG__content{max-width:none;padding-block:var(--spacing-32);grid-column:1/-3}.FeaturedBlock-module-scss-module__3NR_tG__content>*{max-width:420px}}@media (min-width:1280px){.FeaturedBlock-module-scss-module__3NR_tG__content{padding-inline:var(--spacing-48);grid-area:1/1/auto/span 4}.FeaturedBlock-module-scss-module__3NR_tG__content:not(.FeaturedBlock-module-scss-module__3NR_tG__contentOnly)>*{max-width:calc(3*var(--grid-col) + 2*var(--grid-gutter))}.FeaturedBlock-module-scss-module__3NR_tG__content.FeaturedBlock-module-scss-module__3NR_tG__contentOnly{grid-column:1/-1;padding-inline-end:var(--card-inset)}}.FeaturedBlock-module-scss-module__3NR_tG__unthemed{background:0 0}.FeaturedBlock-module-scss-module__3NR_tG__unthemed .FeaturedBlock-module-scss-module__3NR_tG__content{padding-inline-start:0}@media not (min-width:1280px){.FeaturedBlock-module-scss-module__3NR_tG__unthemed .FeaturedBlock-module-scss-module__3NR_tG__content{padding-inline-end:0}}@media (min-width:1280px){.FeaturedBlock-module-scss-module__3NR_tG__unthemed .FeaturedBlock-module-scss-module__3NR_tG__content{justify-content:center;align-self:stretch;position:relative}.FeaturedBlock-module-scss-module__3NR_tG__unthemed .FeaturedBlock-module-scss-module__3NR_tG__content:before{content:"";top:0;border-top:1px solid var(--theme-border-secondary);position:absolute;inset-inline:0}}.FeaturedBlock-module-scss-module__3NR_tG__eyebrow{font-weight:var(--font-weight-medium);color:var(--theme-foreground-primary);margin-bottom:var(--spacing-12)}.FeaturedBlock-module-scss-module__3NR_tG__meta{margin:0 0 var(--spacing-12);align-items:center}.FeaturedBlock-module-scss-module__3NR_tG__meta .FeaturedBlock-module-scss-module__3NR_tG__metaDate{margin-bottom:0}.FeaturedBlock-module-scss-module__3NR_tG__title{color:var(--theme-foreground-primary);text-wrap:balance;margin-bottom:var(--spacing-24)}.FeaturedBlock-module-scss-module__3NR_tG__body{color:var(--theme-foreground-secondary)}.FeaturedBlock-module-scss-module__3NR_tG__ctaGroup{gap:var(--spacing-16);margin-top:var(--spacing-24);flex-wrap:wrap;align-items:center;display:flex}.FeaturedBlock-module-scss-module__3NR_tG__media{flex-direction:column;grid-area:1/1/auto/-1;min-width:0;display:flex}@media (min-width:1280px){.FeaturedBlock-module-scss-module__3NR_tG__media{grid-column:5/-1}}.FeaturedBlock-module-scss-module__3NR_tG__mediaLink{flex:auto;min-height:0;display:block}.FeaturedBlock-module-scss-module__3NR_tG__image{flex-direction:column;flex:auto;width:100%;margin:0;display:flex}.FeaturedBlock-module-scss-module__3NR_tG__image img{object-fit:cover;aspect-ratio:16/9;width:100%;height:100%;display:block}.FeaturedBlock-module-scss-module__3NR_tG__image>img{flex:auto;min-height:0}.FeaturedBlock-module-scss-module__3NR_tG__image figcaption{padding:var(--spacing-8) var(--card-inset) var(--spacing-16);width:100%}.FeaturedBlock-module-scss-module__3NR_tG__image figcaption ul li{list-style:outside}.FeaturedBlock-module-scss-module__3NR_tG__image figcaption ul ul li{list-style:circle}.FeaturedBlock-module-scss-module__3NR_tG__image figcaption ol li{list-style:decimal}.FeaturedBlock-module-scss-module__3NR_tG__image figcaption ol ol li{list-style:lower-latin}.FeaturedBlock-module-scss-module__3NR_tG__image figcaption ol ol ol li{list-style:lower-roman}.FeaturedBlock-module-scss-module__3NR_tG__image figcaption ul,.FeaturedBlock-module-scss-module__3NR_tG__image figcaption ol{padding-left:1.5rem}.FeaturedBlock-module-scss-module__3NR_tG__image figcaption li{padding-left:.25ch}.FeaturedBlock-module-scss-module__3NR_tG__video{width:100%;margin:0}.FeaturedBlock-module-scss-module__3NR_tG__video>:first-child{border-radius:0}.FeaturedBlock-module-scss-module__3NR_tG__video figcaption{padding:var(--spacing-8) var(--card-inset) var(--spacing-16);width:100%}.FeaturedBlock-module-scss-module__3NR_tG__container:not(.FeaturedBlock-module-scss-module__3NR_tG__fullWidth) .FeaturedBlock-module-scss-module__3NR_tG__root:not(.FeaturedBlock-module-scss-module__3NR_tG__unthemed){border-radius:var(--br-4);overflow:hidden}.FeaturedBlock-module-scss-module__3NR_tG__container:not(.FeaturedBlock-module-scss-module__3NR_tG__fullWidth) .FeaturedBlock-module-scss-module__3NR_tG__unthemed .FeaturedBlock-module-scss-module__3NR_tG__image img,.FeaturedBlock-module-scss-module__3NR_tG__container:not(.FeaturedBlock-module-scss-module__3NR_tG__fullWidth) .FeaturedBlock-module-scss-module__3NR_tG__unthemed .FeaturedBlock-module-scss-module__3NR_tG__video>:first-child{border-radius:var(--br-4);outline:1px solid color-mix(in srgb, var(--theme-foreground-primary) 5%, transparent);outline-offset:-1px}
:root{--grid-columns:4;--grid-margin:32px;--grid-gutter:16px;--grid-max-width:1920px;--grid-reading-max-width:720px;--page-top-spacer:48px}@media (min-width:768px){:root{--grid-columns:12;--grid-margin:48px;--grid-gutter:16px;--page-top-spacer:64px}}@media (min-width:1280px){:root{--grid-columns:12;--grid-margin:80px;--grid-gutter:16px;--page-top-spacer:96px}}: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))}.FeaturedGrid-module-scss-module__W1FydW__content-container,.FeaturedGrid-module-scss-module__W1FydW__frame,.FeaturedGrid-module-scss-module__W1FydW__grid-container{width:100%;padding-inline:var(--grid-margin);max-width:1920px;margin-inline:auto}.FeaturedGrid-module-scss-module__W1FydW__grid-container{grid-template-columns:repeat(var(--grid-columns), 1fr);gap:var(--grid-gutter);display:grid}.FeaturedGrid-module-scss-module__W1FydW__root{--grid-content-row:1;--row-gap:var(--spacing-32);grid-template-columns:repeat(var(--grid-columns), 1fr);gap:var(--row-gap) var(--grid-gutter);padding-bottom:var(--row-gap);display:grid}@media (min-width:768px){.FeaturedGrid-module-scss-module__W1FydW__root{--row-gap:var(--spacing-48)}}.FeaturedGrid-module-scss-module__W1FydW__root:has(.FeaturedGrid-module-scss-module__W1FydW__topBar){--grid-content-row:2}.FeaturedGrid-module-scss-module__W1FydW__topBar{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);margin-bottom:calc(-1px - var(--row-gap));grid-column:1/-1;display:flex}.FeaturedGrid-module-scss-module__W1FydW__topBarDate{color:var(--theme-foreground-tertiary);white-space:nowrap}.FeaturedGrid-module-scss-module__W1FydW__featured,.FeaturedGrid-module-scss-module__W1FydW__left,.FeaturedGrid-module-scss-module__W1FydW__right{grid-column:1/-1}@media (min-width:768px){.FeaturedGrid-module-scss-module__W1FydW__left{grid-column:1/span 6}}@media (min-width:1280px){.FeaturedGrid-module-scss-module__W1FydW__left{grid-row:var(--grid-content-row);grid-column:1/span 3}}@media (min-width:768px){.FeaturedGrid-module-scss-module__W1FydW__right{grid-column:7/span 6}}@media (min-width:1280px){.FeaturedGrid-module-scss-module__W1FydW__right{grid-row:var(--grid-content-row);grid-column:10/span 3}}.FeaturedGrid-module-scss-module__W1FydW__featured{gap:var(--spacing-16);padding-top:var(--spacing-16);border-top:1px solid var(--theme-border-secondary);flex-direction:column;display:flex}@media (min-width:1280px){.FeaturedGrid-module-scss-module__W1FydW__featured{grid-row:var(--grid-content-row);grid-column:4/span 6}}.FeaturedGrid-module-scss-module__W1FydW__featured :is(.FeaturedGrid-module-scss-module__W1FydW__featuredTitle,.FeaturedGrid-module-scss-module__W1FydW__featuredSummary){transition:color .2s ease-out}.FeaturedGrid-module-scss-module__W1FydW__featured:has(:is(.FeaturedGrid-module-scss-module__W1FydW__mediaLink,.FeaturedGrid-module-scss-module__W1FydW__tileLink):focus-visible) :is(.FeaturedGrid-module-scss-module__W1FydW__featuredTitle,.FeaturedGrid-module-scss-module__W1FydW__featuredSummary){color:var(--theme-foreground-quaternary)}@media (hover:hover){.FeaturedGrid-module-scss-module__W1FydW__featured:has(:is(.FeaturedGrid-module-scss-module__W1FydW__mediaLink,.FeaturedGrid-module-scss-module__W1FydW__tileLink):hover) :is(.FeaturedGrid-module-scss-module__W1FydW__featuredTitle,.FeaturedGrid-module-scss-module__W1FydW__featuredSummary){color:var(--theme-foreground-quaternary)}}.FeaturedGrid-module-scss-module__W1FydW__column{flex-direction:column;display:flex}.FeaturedGrid-module-scss-module__W1FydW__tile{gap:var(--spacing-16);padding-block:var(--spacing-16) var(--spacing-32);border-top:1px solid var(--theme-border-secondary);flex-direction:column;display:flex}.FeaturedGrid-module-scss-module__W1FydW__tile:last-child{padding-bottom:0}.FeaturedGrid-module-scss-module__W1FydW__tile :is(.FeaturedGrid-module-scss-module__W1FydW__tileTitle,.FeaturedGrid-module-scss-module__W1FydW__summary){transition:color .2s ease-out}.FeaturedGrid-module-scss-module__W1FydW__tile:has(:is(.FeaturedGrid-module-scss-module__W1FydW__mediaLink,.FeaturedGrid-module-scss-module__W1FydW__tileLink):focus-visible) :is(.FeaturedGrid-module-scss-module__W1FydW__tileTitle,.FeaturedGrid-module-scss-module__W1FydW__summary){color:var(--theme-foreground-quaternary)}@media (hover:hover){.FeaturedGrid-module-scss-module__W1FydW__tile:has(:is(.FeaturedGrid-module-scss-module__W1FydW__mediaLink,.FeaturedGrid-module-scss-module__W1FydW__tileLink):hover) :is(.FeaturedGrid-module-scss-module__W1FydW__tileTitle,.FeaturedGrid-module-scss-module__W1FydW__summary){color:var(--theme-foreground-quaternary)}}.FeaturedGrid-module-scss-module__W1FydW__header{margin:0}.FeaturedGrid-module-scss-module__W1FydW__media{aspect-ratio:16/9;border-radius:var(--spacing-4);background:var(--theme-background-secondary);display:block;overflow:hidden}.FeaturedGrid-module-scss-module__W1FydW__media>*{width:100%;height:100%}.FeaturedGrid-module-scss-module__W1FydW__media:not(:has(.FeaturedGrid-module-scss-module__W1FydW__video)){position:relative}.FeaturedGrid-module-scss-module__W1FydW__media:not(:has(.FeaturedGrid-module-scss-module__W1FydW__video)):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}.FeaturedGrid-module-scss-module__W1FydW__mediaImage{object-fit:cover;display:block}.FeaturedGrid-module-scss-module__W1FydW__featuredFigure{margin:0}.FeaturedGrid-module-scss-module__W1FydW__featuredFigure .FeaturedGrid-module-scss-module__W1FydW__media:has(.FeaturedGrid-module-scss-module__W1FydW__video){aspect-ratio:auto}.FeaturedGrid-module-scss-module__W1FydW__featuredFigure figcaption{margin-top:var(--spacing-8)}.FeaturedGrid-module-scss-module__W1FydW__featuredFigure figcaption ul li{list-style:outside}.FeaturedGrid-module-scss-module__W1FydW__featuredFigure figcaption ul ul li{list-style:circle}.FeaturedGrid-module-scss-module__W1FydW__featuredFigure figcaption ol li{list-style:decimal}.FeaturedGrid-module-scss-module__W1FydW__featuredFigure figcaption ol ol li{list-style:lower-latin}.FeaturedGrid-module-scss-module__W1FydW__featuredFigure figcaption ol ol ol li{list-style:lower-roman}.FeaturedGrid-module-scss-module__W1FydW__featuredFigure figcaption ul,.FeaturedGrid-module-scss-module__W1FydW__featuredFigure figcaption ol{padding-left:1.5rem}.FeaturedGrid-module-scss-module__W1FydW__featuredFigure figcaption li{padding-left:.25ch}.FeaturedGrid-module-scss-module__W1FydW__tileLink{gap:var(--spacing-16);color:inherit;flex-direction:column;text-decoration:none;display:flex}.FeaturedGrid-module-scss-module__W1FydW__tileTitle{text-wrap:pretty;margin:0}.FeaturedGrid-module-scss-module__W1FydW__summary{color:var(--theme-foreground-secondary);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.FeaturedGrid-module-scss-module__W1FydW__featuredTitle{text-wrap:balance;margin:0}.FeaturedGrid-module-scss-module__W1FydW__featuredSummary{max-width:var(--text-column-max-width,40em);color:var(--theme-foreground-secondary);margin:0}
:root{--grid-columns:4;--grid-margin:32px;--grid-gutter:16px;--grid-max-width:1920px;--grid-reading-max-width:720px;--page-top-spacer:48px}@media (min-width:768px){:root{--grid-columns:12;--grid-margin:48px;--grid-gutter:16px;--page-top-spacer:64px}}@media (min-width:1280px){:root{--grid-columns:12;--grid-margin:80px;--grid-gutter:16px;--page-top-spacer:96px}}: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))}.LandingPageSection-module-scss-module__ZSMdoa__content-container,.LandingPageSection-module-scss-module__ZSMdoa__borderTopFrame,.LandingPageSection-module-scss-module__ZSMdoa__grid-container{width:100%;padding-inline:var(--grid-margin);max-width:1920px;margin-inline:auto}.LandingPageSection-module-scss-module__ZSMdoa__grid-container{grid-template-columns:repeat(var(--grid-columns), 1fr);gap:var(--grid-gutter);display:grid}.LandingPageSection-module-scss-module__ZSMdoa__root{padding-bottom:var(--section-spacer-sm);padding-top:var(--section-spacer-sm)}.LandingPageSection-module-scss-module__ZSMdoa__root:first-of-type{padding-top:var(--page-top-spacer)}.LandingPageSection-module-scss-module__ZSMdoa__root.LandingPageSection-module-scss-module__ZSMdoa__flushBottom{padding-bottom:0}.LandingPageSection-module-scss-module__ZSMdoa__root.LandingPageSection-module-scss-module__ZSMdoa__flushTop{padding-top:0}.LandingPageSection-module-scss-module__ZSMdoa__root.LandingPageSection-module-scss-module__ZSMdoa__fullWidth{max-width:none}.LandingPageSection-module-scss-module__ZSMdoa__borderTop{border-top:.5px solid var(--theme-border-primary);width:100%;height:1px;padding-bottom:var(--section-spacer-sm)}
