.mdx-content{--highlight-ink:#f7e08f8a;isolation:isolate;max-width:none;position:relative}.dark .mdx-content{--highlight-ink:#f7e08f52}.text-fragment-wash-layer{z-index:-1}.mdx-content :is(h2,h3,h4)[id]{scroll-margin-top:var(--spacing-6)}::target-text{color:inherit;background-color:#ffd47859}.dark ::target-text{background-color:#ffd47838}.mdx-content h1{color:var(--color-text-primary);font-weight:var(--font-weight-black);font-size:var(--text-4xl);line-height:var(--leading-tight);margin-top:0;margin-bottom:.89em}.mdx-content h2{color:var(--color-text-primary);font-weight:var(--font-weight-semibold);font-size:var(--text-lg);margin-top:var(--spacing-10);margin-bottom:var(--spacing-2);line-height:var(--leading-snug)}.mdx-content h3{color:var(--color-text-primary);font-weight:var(--font-weight-semibold);font-size:var(--text-base);margin-top:var(--spacing-6);margin-bottom:var(--spacing-2);line-height:var(--leading-relaxed)}.mdx-content h4{color:var(--color-text-primary);font-weight:var(--font-weight-medium);font-size:var(--text-base);margin-top:var(--spacing-6);margin-bottom:var(--spacing-2);line-height:var(--leading-normal)}.mdx-content p{margin-bottom:var(--spacing-5);font-size:var(--text-base);line-height:var(--leading-relaxed);font-weight:var(--font-weight-normal);letter-spacing:var(--tracking-normal);color:var(--color-text-primary)}.mdx-content [data-pull-quote] p{font-size:inherit;line-height:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit;margin:0}.mdx-content li{margin-bottom:var(--spacing-4);font-size:var(--text-base);line-height:var(--leading-relaxed);font-weight:var(--font-weight-normal);letter-spacing:var(--tracking-normal);color:var(--color-text-primary)}.mdx-content blockquote:not([data-pull-quote]){font-weight:var(--font-weight-medium);color:var(--color-text-primary);border-left:var(--spacing-1) solid var(--color-border-primary);margin-top:var(--spacing-6);margin-bottom:var(--spacing-6);padding-left:var(--spacing-4)}.mdx-content blockquote:not([data-pull-quote]) p{margin-bottom:0}.mdx-content figcaption{font-size:var(--text-sm-custom);line-height:var(--leading-relaxed);font-weight:var(--font-weight-normal);color:var(--color-text-muted);text-align:left;padding:var(--spacing-3) var(--spacing-4) var(--spacing-3) var(--spacing-4);font-family:var(--font-sans)}.dark .mdx-content h1,.dark .mdx-content h2,.dark .mdx-content h3,.dark .mdx-content h4,.dark .mdx-content p,.dark .mdx-content li{color:var(--color-text-dark-primary)}.dark .mdx-content blockquote:not([data-pull-quote]){color:var(--color-text-dark-primary);border-left-color:var(--color-border-dark-primary)}.dark .mdx-content figcaption{color:var(--color-text-dark-muted)}.mdx-content strong{font-weight:var(--font-weight-medium)}.post-caption,.mdx-content .post-caption{color:var(--color-text-muted);font-size:var(--text-sm-custom);font-weight:var(--font-weight-normal);line-height:var(--leading-relaxed);letter-spacing:var(--tracking-normal);margin-bottom:0}.dark .post-caption,.dark .mdx-content .post-caption{color:var(--color-text-dark-muted)}.post-caption a,.mdx-content .post-caption a{color:inherit;text-underline-offset:2px;-webkit-text-decoration:underline #d1d5db;text-decoration:underline #d1d5db;transition:opacity .15s}.dark .post-caption a,.dark .mdx-content .post-caption a{text-decoration-color:#4b5563}.post-caption a:hover,.mdx-content .post-caption a:hover{opacity:.5}.mdx-content ul,.mdx-content ol{margin-top:var(--spacing-5);margin-bottom:var(--spacing-5);padding-left:var(--spacing-6)}.mdx-content ul>li{list-style-type:disc;list-style-position:outside}.mdx-content ol>li{list-style-type:decimal;list-style-position:outside}code[data-theme*=\ ],code[data-theme*=\ ] span{color:var(--shiki-light);background-color:var(--shiki-light-bg)}.dark code[data-theme*=\ ],.dark code[data-theme*=\ ] span{color:var(--shiki-dark);background-color:var(--shiki-dark-bg)}.mdx-content code{background-color:var(--color-gray-100);overflow-wrap:anywhere;border-radius:.375rem;padding:.15rem .45rem;font-size:.875em;font-weight:400}.dark .mdx-content code{background-color:var(--color-neutral-800)}.mdx-content code.inline-color:before{content:"";background-color:var(--inline-color);vertical-align:baseline;border-radius:50%;width:.6em;height:.6em;margin-right:.35em;display:inline-block;box-shadow:inset 0 0 0 1px #00000014}.mdx-content figure[data-rehype-pretty-code-figure]{background-color:var(--color-gray-50);border-radius:var(--rounded-xl);flex-direction:column;margin:2rem 0;display:flex;overflow:hidden}.dark .mdx-content figure[data-rehype-pretty-code-figure]{background-color:var(--color-neutral-900)}.mdx-content pre{font-weight:var(--font-weight-normal);border-radius:0;margin:0;padding:1.5rem 1.75rem;font-size:12px;line-height:1.7;white-space:pre!important;word-wrap:normal!important;overflow-wrap:normal!important;tab-size:2!important}.mdx-content figure[data-rehype-pretty-code-figure]>pre{overflow:auto hidden}.mdx-content pre>code{font-weight:var(--font-weight-normal);font-size:inherit;font-family:inherit;line-height:inherit;border:0;border-radius:0;padding:0;white-space:pre!important;word-wrap:normal!important;overflow-wrap:normal!important;tab-size:2!important;background-color:#0000!important;display:block!important}.mdx-content pre [data-line]{padding:0 1rem 0 0}.mdx-content figure[data-rehype-pretty-code-figure]>[data-rehype-pretty-code-title]{color:var(--color-text-secondary);padding:0 var(--spacing-4);font-family:var(--font-sans);font-size:var(--text-sm-custom);font-weight:var(--font-weight-medium);line-height:var(--leading-normal-tight);border-bottom:1px solid var(--color-border-primary);justify-content:space-between;align-items:center;height:3rem;margin:0;display:flex;position:relative}.dark .mdx-content figure[data-rehype-pretty-code-figure]>[data-rehype-pretty-code-title]{color:var(--color-text-dark-secondary);border-bottom-color:var(--color-border-dark-muted)}.mdx-content figure[data-rehype-pretty-code-figure]>[data-rehype-pretty-code-title] .copy-button-container{flex-shrink:0;align-items:center;margin-left:auto;display:flex}.mdx-content figure[data-rehype-pretty-code-figure]>[data-rehype-pretty-code-title] .title-text{flex-grow:1;margin-right:.5rem}.mdx-content figure[data-rehype-pretty-code-figure][data-caption-moved]{margin-bottom:0}.mdx-content .code-block-caption{margin-top:1rem;margin-bottom:2rem}.mdx-content figure[data-rehype-pretty-code-figure]>figcaption:not([data-rehype-pretty-code-title]),.mdx-content figure[data-rehype-pretty-code-figure]>[data-rehype-pretty-code-caption]{display:none}.mdx-content pre [data-line].highlighted{border-left:3px solid var(--color-gray-400);background-color:#0000000a;margin-left:-1.25rem;padding-left:calc(1.25rem - 3px)}.dark .mdx-content pre [data-line].highlighted{border-left-color:var(--color-gray-500);background-color:#ffffff0f}.mdx-content pre [data-line] .word{background-color:#0000000f;border-radius:.25rem;margin:0 -.125rem;padding:.125rem .25rem}.dark .mdx-content pre [data-line] .word{background-color:#ffffff1a}code[data-line-numbers]{counter-reset:line}code[data-line-numbers]>[data-line]:before{counter-increment:line;content:counter(line);text-align:right;width:1rem;color:var(--color-gray-400);margin-right:1.5rem;font-size:12px;display:inline-block}.dark code[data-line-numbers]>[data-line]:before{color:var(--color-gray-600)}code[data-line-numbers]>[data-line].highlighted{margin-left:-1.25rem;padding-left:calc(1.25rem - 3px)}.mdx-content figure[data-rehype-pretty-code-figure] .copy-button-floating{z-index:10;position:absolute;top:.5rem;right:.5rem}.mdx-content figure[data-rehype-pretty-code-figure]>div:first-child,.mdx-content figure[data-rehype-pretty-code-figure]>h3:first-child,.mdx-content figure[data-rehype-pretty-code-figure]>h4:first-child,.mdx-content figure[data-rehype-pretty-code-figure]>h5:first-child,.mdx-content figure[data-rehype-pretty-code-figure]>h6:first-child,.mdx-content figure[data-rehype-pretty-code-figure]>span:first-child{color:var(--color-text-secondary);text-align:left;font-family:var(--font-sans);font-size:13px;font-weight:var(--font-weight-medium);border-bottom:1px solid #0000000f;margin:0;padding:.75rem 1rem;line-height:1.4}.dark .mdx-content figure[data-rehype-pretty-code-figure]>div:first-child,.dark .mdx-content figure[data-rehype-pretty-code-figure]>h3:first-child,.dark .mdx-content figure[data-rehype-pretty-code-figure]>h4:first-child,.dark .mdx-content figure[data-rehype-pretty-code-figure]>h5:first-child,.dark .mdx-content figure[data-rehype-pretty-code-figure]>h6:first-child,.dark .mdx-content figure[data-rehype-pretty-code-figure]>span:first-child{color:var(--color-text-dark-secondary);border-bottom-color:#ffffff0f}:root{--swatch-font-family:var(--font-mono);--swatch-font-size:var(--text-sm-custom);--swatch-gap:.25rem;--swatch-padding:3px 9px;--swatch-border-radius:var(--rounded-md);--swatch-margin:2px 0}.color-swatch{align-items:center;gap:var(--swatch-gap);font-family:var(--swatch-font-family);font-size:var(--swatch-font-size);font-weight:var(--font-weight-normal);line-height:var(--leading-none);vertical-align:middle;padding:var(--swatch-padding);border-radius:var(--swatch-border-radius);margin:var(--swatch-margin);background-color:#0000000d;border:none;display:inline-flex}.color-swatch-preview{border:none;border-radius:50%;flex-shrink:0;width:8px;height:8px}.font-size-swatch{align-items:center;gap:var(--swatch-gap);font-family:var(--swatch-font-family);font-size:var(--swatch-font-size);font-weight:var(--font-weight-normal);line-height:var(--leading-none);vertical-align:middle;padding:var(--swatch-padding);border-radius:var(--swatch-border-radius);margin:var(--swatch-margin);background-color:#0000000d;border:none;display:inline-flex}.font-size-swatch-preview{display:none}.text-style-swatch{align-items:center;gap:var(--swatch-gap);font-family:var(--swatch-font-family);font-size:var(--swatch-font-size);font-weight:var(--font-weight-normal);line-height:var(--leading-none);vertical-align:middle;padding:var(--swatch-padding);border-radius:var(--swatch-border-radius);margin:var(--swatch-margin);background-color:#0000000d;border:none;display:inline-flex}.text-style-swatch-preview{display:none}.text-swatch{font-family:var(--swatch-font-family);font-size:var(--swatch-font-size);font-weight:var(--font-weight-normal);line-height:var(--leading-none);vertical-align:middle;padding:var(--swatch-padding);border-radius:var(--swatch-border-radius);margin:var(--swatch-margin);background-color:#0000000d;border:none;justify-content:center;align-items:center;display:inline-flex}.dark .color-swatch,.dark .font-size-swatch,.dark .text-style-swatch,.dark .text-swatch{background-color:#ffffff12}.dark .color-swatch-preview{border:none}.post-image-wide-xl{width:940px;max-width:100vw;margin-left:50%;transform:translate(-50%)}@media (max-width:1199px){.post-image-wide-xl{width:100%!important;max-width:100%!important;margin-left:0!important;transform:none!important}}.media-wide{width:940px;max-width:100vw;margin-left:50%;transform:translate(-50%)}.media-full{border-radius:0;width:100vw;margin-left:50%;transform:translate(-50%)}@media (max-width:1199px){.media-wide{width:100%!important;max-width:100%!important;margin-left:0!important;transform:none!important}}.photo-set-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (min-width:640px){.photo-set-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.photo-set-grid{grid-template-columns:repeat(var(--photo-set-columns,4), minmax(0, 1fr))}}.photo-set-rail{position:relative}.photo-set-rail-track{scroll-snap-type:x proximity;gap:8px;height:300px;padding-right:48px;display:flex;overflow-x:auto}@media (min-width:640px){.photo-set-rail-track{height:380px}}.photo-set-rail-track:focus-visible{outline:2px solid var(--color-neutral-400);outline-offset:2px}.photo-set-mosaic{grid-auto-flow:dense;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.photo-set-mosaic>:first-child{grid-area:span 2/span 2}@media (max-width:639px){.photo-set-mosaic>:first-child{aspect-ratio:var(--photo-set-mobile-feature-ratio,4 / 3);grid-area:span 1/1/auto/-1}}@media (min-width:640px){.photo-set-mosaic{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.photo-set-mosaic{grid-template-columns:repeat(var(--photo-set-columns,4), minmax(0, 1fr))}}:root{--photo-set-ease-out:cubic-bezier(.23, 1, .32, 1);--photo-set-enter:.26s;--photo-set-exit:.18s;--photo-set-slide:.22s}.photo-set-backdrop-scrim{background:#fffffff2}.photo-set-backdrop-material{-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);background:#ffffffb3}.photo-set-backdrop-opaque{background:#fff}.dark .photo-set-backdrop-scrim{background:#0a0a0af2}.dark .photo-set-backdrop-material{background:#0a0a0ab3}.dark .photo-set-backdrop-opaque{background:#0a0a0a}@media (prefers-reduced-transparency:reduce){.photo-set-backdrop-material,.photo-set-backdrop-scrim{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.dark .photo-set-backdrop-material,.dark .photo-set-backdrop-scrim{background:#0a0a0a}}.photo-set-popup-fade,.photo-set-popup-scale,.photo-set-popup-shared{transition:opacity var(--photo-set-enter) var(--photo-set-ease-out), transform var(--photo-set-enter) var(--photo-set-ease-out)}.photo-set-popup-fade[data-starting-style],.photo-set-popup-fade[data-ending-style]{opacity:0}.photo-set-popup-scale[data-starting-style],.photo-set-popup-scale[data-ending-style]{opacity:0;transform:scale(.92)}.photo-set-popup-shared[data-starting-style],.photo-set-popup-shared[data-ending-style]{opacity:0}.photo-set-popup-fade[data-ending-style],.photo-set-popup-scale[data-ending-style],.photo-set-popup-shared[data-ending-style]{transition-duration:var(--photo-set-exit)}.photo-set-lightbox-box{transition:width var(--photo-set-enter) var(--photo-set-ease-out), height var(--photo-set-enter) var(--photo-set-ease-out), transform var(--photo-set-enter) var(--photo-set-ease-out), border-radius var(--photo-set-enter) var(--photo-set-ease-out);transform-origin:0 0}.photo-set-slide{opacity:0;pointer-events:none;transition:opacity var(--photo-set-slide) var(--photo-set-ease-out), transform var(--photo-set-slide) var(--photo-set-ease-out);position:absolute;inset:0}.photo-set-slide.is-active{opacity:1;pointer-events:auto;z-index:1}.photo-set-lightbox-meta{padding-inline:var(--photo-set-caption-inset,8px);margin-top:var(--photo-set-caption-gap,8px);justify-content:var(--photo-set-caption-align,flex-start);text-align:var(--photo-set-caption-text-align,left);min-height:calc(2 * var(--text-sm-custom) * var(--leading-relaxed))}.photo-set-control{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:2.25rem;height:2.25rem;color:var(--color-text-secondary);cursor:pointer;transition:background-color .2s ease, transform .12s var(--photo-set-ease-out);background:#fffc;border:1px solid #0000001a;border-radius:999px;justify-content:center;align-items:center;display:flex}.photo-set-control:active{transform:scale(.94)}.photo-set-control:focus-visible{outline:2px solid var(--color-neutral-400);outline-offset:2px}@media (hover:hover) and (pointer:fine){.photo-set-control:hover{background:#fff}}.dark .photo-set-control{color:var(--color-text-dark-secondary);background:#171717cc;border-color:#ffffff1a}@media (hover:hover) and (pointer:fine){.dark .photo-set-control:hover{background:#171717}}.photo-set-control-nav:active{transform:translateY(-50%)scale(.94)}.photo-set-pills{justify-content:center;align-items:center;gap:6px;display:flex}.photo-set-pill{background:var(--color-gray-300);cursor:pointer;width:8px;height:8px;transition:width var(--photo-set-slide) var(--photo-set-ease-out), background-color var(--photo-set-slide) var(--photo-set-ease-out);border-radius:999px}.photo-set-pill[data-active=true]{background:var(--color-gray-600);width:24px}@media (hover:hover) and (pointer:fine){.photo-set-pill:not([data-active=true]):hover{background:var(--color-gray-400)}}.dark .photo-set-pill{background:var(--color-gray-600)}.dark .photo-set-pill[data-active=true]{background:var(--color-gray-400)}@media (hover:hover) and (pointer:fine){.dark .photo-set-pill:not([data-active=true]):hover{background:var(--color-gray-500)}}.photo-set-pill:focus-visible{outline:2px solid var(--color-neutral-400);outline-offset:2px}@media (prefers-reduced-motion:reduce){.photo-set-popup-scale[data-starting-style],.photo-set-popup-scale[data-ending-style]{transform:none}.photo-set-lightbox-box{transition:none}.photo-set-slide{transition:opacity var(--photo-set-slide) ease;transform:none!important}.photo-set-pill{transition:background-color var(--photo-set-slide) ease}.photo-set-control:active{transform:none}.photo-set-control-nav:active{transform:translateY(-50%)}}.photo-set-overlay{--pill-active-bg:#ffffffe6;--pill-fill-bg:#fff;z-index:2;pointer-events:auto;align-items:center;gap:12px;display:flex;position:absolute;bottom:16px;left:50%;translate:-50%}.photo-set-capsule{--pill-dot-size:8px;--pill-active-width:28px;--pill-gap:8px;--pill-bg:#ffffff4d;--pill-active-bg:#ffffffe6;--pill-fill-bg:#fff;--pill-container-bg:#0003;--pill-container-border:transparent;--pill-container-radius:999px;border:1px solid var(--pill-container-border);border-radius:var(--pill-container-radius);background:var(--pill-container-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:center;height:32px;padding:6px 10px;display:inline-flex;overflow:hidden}.photo-set-step{width:var(--pill-dot-size);height:var(--pill-dot-size);margin-left:var(--pill-gap);background:var(--pill-bg);cursor:pointer;transform-origin:50%;transition:width var(--photo-set-slide) var(--photo-set-ease-out), background var(--photo-set-slide) var(--photo-set-ease-out);border:none;border-radius:999px;flex-shrink:0;position:relative;overflow:hidden}.photo-set-step:first-child{margin-left:0}.photo-set-step[data-active=true]{width:var(--pill-active-width);background:var(--pill-active-bg)}.photo-set-step[data-filling=true]{background:var(--pill-bg)}@media (hover:hover) and (pointer:fine){.photo-set-step:not([data-active=true]):hover{background:#ffffff8c}}.photo-set-step-fill{transform-origin:0;background:var(--pill-fill-bg);animation:linear forwards photo-set-fill;position:absolute;inset:0}@keyframes photo-set-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.photo-set-overlay-button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:32px;height:32px;color:var(--pill-active-bg,#ffffffe6);cursor:pointer;transition:background-color .15s ease, transform .12s var(--photo-set-ease-out);background:#0003;border-radius:999px;justify-content:center;align-items:center;display:flex}.photo-set-overlay-button:active{transform:scale(.94)}.photo-set-overlay-button[data-playing]{color:var(--pill-fill-bg,#ffffff73)}@media (hover:hover) and (pointer:fine){.photo-set-overlay-button:hover{background:#00000052}}.photo-set-stage-staged{--photo-set-backdrop-delay:60ms;--photo-set-chrome-delay:.3s}.photo-set-stage-staged .photo-set-caption{animation:photo-set-chrome-in .2s var(--photo-set-ease-out) var(--photo-set-chrome-delay) backwards}.photo-set-stage-staged .photo-set-capsule,.photo-set-stage-staged .photo-set-overlay-button{animation:photo-set-material-in .24s var(--photo-set-ease-out) var(--photo-set-chrome-delay) backwards}.photo-set-stage-staged .photo-set-step,.photo-set-stage-staged .photo-set-overlay-button>*,.photo-set-stage-staged .photo-set-control-nav,.photo-set-stage-staged .photo-set-close{animation:photo-set-fade-in .2s var(--photo-set-ease-out) var(--photo-set-chrome-delay) backwards}@keyframes photo-set-material-in{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#0000}to{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#0003}}.photo-set-backdrop-staged{animation:photo-set-fade-in .24s var(--photo-set-ease-out) var(--photo-set-backdrop-delay) backwards}@keyframes photo-set-fade-in{0%{opacity:0}to{opacity:1}}.photo-set-popup[data-closing] .photo-set-caption,.photo-set-popup[data-closing] .photo-set-chrome,.photo-set-popup[data-closing] .photo-set-overlay{opacity:0;transition:opacity .12s var(--photo-set-ease-out);animation:none}[data-closing].photo-set-backdrop-scrim,[data-closing].photo-set-backdrop-material,[data-closing].photo-set-backdrop-opaque{opacity:0;transition:opacity var(--photo-set-exit) var(--photo-set-ease-out);animation:none}[data-closing][data-exit=hold]{transition-duration:var(--photo-set-enter);transition-timing-function:cubic-bezier(.7,0,.84,0)}.photo-set-popup[data-closing] .photo-set-caption,.photo-set-popup[data-closing] .photo-set-chrome,.photo-set-popup[data-closing] .photo-set-overlay{transition:none}@media (prefers-reduced-motion:reduce){.photo-set-step,.photo-set-overlay-button{transition:background-color var(--photo-set-slide) ease}.photo-set-step-fill{animation:none}.photo-set-stage-staged .photo-set-caption,.photo-set-stage-staged .photo-set-chrome,.photo-set-backdrop-staged{animation:.2s backwards photo-set-fade-in}.photo-set-stage-staged.photo-set-popup-scale[data-starting-style] .photo-set-lightbox-box{transform:none}}.photo-set-receded{filter:blur(6px);opacity:.55;transition:filter .26s var(--photo-set-ease-out), opacity .26s var(--photo-set-ease-out)}.photo-set-expand-layer{z-index:60;position:fixed;inset:0}.photo-set-expand-figure{transform-origin:50%;transition:transform .32s var(--photo-set-ease-out);position:absolute}.photo-set-expand-frame{border-radius:8px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 18px 48px #00000038}.photo-set-expand-caption{text-align:center;width:100%;animation:photo-set-chrome-in .2s var(--photo-set-ease-out) .16s both;margin-top:8px;position:absolute;top:100%;left:0}.photo-set-expand-frame .photo-set-overlay{animation:photo-set-fade-in .2s var(--photo-set-ease-out) .22s backwards}.photo-set-expand-figure[data-closing=true] .photo-set-expand-caption,.photo-set-expand-figure[data-closing=true] .photo-set-overlay{opacity:0;transition:opacity .12s var(--photo-set-ease-out);animation:none}@keyframes photo-set-chrome-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.photo-set-receded{transition:opacity .2s}.photo-set-expand-figure{transition:none}.photo-set-expand-caption,.photo-set-expand-frame .photo-set-overlay{animation:none}}.audio-word{transition:color .12s}.mdx-content[data-audio-playing] .audio-word{color:var(--color-text-muted)}@supports (color:color-mix(in lab, red, red)){.mdx-content[data-audio-playing] .audio-word{color:color-mix(in srgb, var(--color-text-muted) 50%, transparent)}}.mdx-content[data-audio-playing] .audio-word-spoken,.mdx-content[data-audio-playing] .audio-word-active{color:var(--color-text-primary)}.dark .mdx-content[data-audio-playing] .audio-word{color:var(--color-text-dark-muted)}@supports (color:color-mix(in lab, red, red)){.dark .mdx-content[data-audio-playing] .audio-word{color:color-mix(in srgb, var(--color-text-dark-muted) 50%, transparent)}}.dark .mdx-content[data-audio-playing] .audio-word-spoken,.dark .mdx-content[data-audio-playing] .audio-word-active{color:var(--color-text-dark-primary)}.mdx-content[data-audio-playing] h2 .audio-word,.mdx-content[data-audio-playing] h3 .audio-word,.mdx-content[data-audio-playing] h4 .audio-word{color:var(--color-text-muted)}@supports (color:color-mix(in lab, red, red)){.mdx-content[data-audio-playing] h2 .audio-word,.mdx-content[data-audio-playing] h3 .audio-word,.mdx-content[data-audio-playing] h4 .audio-word{color:color-mix(in srgb, var(--color-text-muted) 50%, transparent)}}.mdx-content[data-audio-playing] h2 .audio-word-spoken,.mdx-content[data-audio-playing] h3 .audio-word-spoken,.mdx-content[data-audio-playing] h4 .audio-word-spoken,.mdx-content[data-audio-playing] h2 .audio-word-active,.mdx-content[data-audio-playing] h3 .audio-word-active,.mdx-content[data-audio-playing] h4 .audio-word-active{color:var(--color-text-primary)}.dark .mdx-content[data-audio-playing] h2 .audio-word,.dark .mdx-content[data-audio-playing] h3 .audio-word,.dark .mdx-content[data-audio-playing] h4 .audio-word{color:var(--color-text-dark-muted)}@supports (color:color-mix(in lab, red, red)){.dark .mdx-content[data-audio-playing] h2 .audio-word,.dark .mdx-content[data-audio-playing] h3 .audio-word,.dark .mdx-content[data-audio-playing] h4 .audio-word{color:color-mix(in srgb, var(--color-text-dark-muted) 50%, transparent)}}.dark .mdx-content[data-audio-playing] h2 .audio-word-spoken,.dark .mdx-content[data-audio-playing] h3 .audio-word-spoken,.dark .mdx-content[data-audio-playing] h4 .audio-word-spoken,.dark .mdx-content[data-audio-playing] h2 .audio-word-active,.dark .mdx-content[data-audio-playing] h3 .audio-word-active,.dark .mdx-content[data-audio-playing] h4 .audio-word-active{color:var(--color-text-dark-primary)}.mdx-content[data-audio-playing] [data-word-start]{cursor:pointer}@media (prefers-reduced-motion:reduce){.audio-word{transition:none}}@keyframes quote-pill-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes quote-pill-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}@keyframes quote-label-in{0%{opacity:0}to{opacity:1}}.quote-pill-in{animation:.24s cubic-bezier(.22,1,.36,1) both quote-pill-in}.quote-pill-out{animation:.18s cubic-bezier(.4,0,1,1) both quote-pill-out}.quote-label-in{animation:.18s ease-out both quote-label-in}@media (prefers-reduced-motion:reduce){.quote-pill-in,.quote-pill-out,.quote-label-in{animation-duration:1ms}}.pull-quote-reveal__word{display:inline}.pull-quote-reveal__word[data-pull-quote-word-index="0"]{margin-left:-.46em}.pull-quote-reveal[data-reveal-ready=true] .pull-quote-reveal__word{opacity:0}.pull-quote-reveal[data-revealed=true] .pull-quote-reveal__word{animation:.2s ease-out both pull-quote-word-in;animation-delay:var(--pull-quote-word-delay)}.pull-quote-reveal[data-pull-quote-credit=figma-overlap][data-reveal-ready=true] .pull-quote-reveal__credit,.pull-quote-reveal[data-pull-quote-credit=overlap-settle][data-reveal-ready=true] .pull-quote-reveal__credit,.pull-quote-reveal[data-pull-quote-credit=soft-focus][data-reveal-ready=true] .pull-quote-reveal__credit,.pull-quote-reveal[data-pull-quote-credit=late-settle][data-reveal-ready=true] .pull-quote-reveal__credit,.pull-quote-reveal[data-pull-quote-credit=name-handoff][data-reveal-ready=true] .pull-quote-reveal__credit-author,.pull-quote-reveal[data-pull-quote-credit=name-handoff][data-reveal-ready=true] .pull-quote-reveal__credit-source{opacity:0}.pull-quote-reveal[data-pull-quote-credit=figma-overlap][data-revealed=true] .pull-quote-reveal__credit{animation:pull-quote-credit-fade var(--pull-quote-credit-duration) ease-out both;animation-delay:var(--pull-quote-credit-delay)}.pull-quote-reveal[data-pull-quote-credit=overlap-settle][data-revealed=true] .pull-quote-reveal__credit{animation:pull-quote-credit-overlap-settle var(--pull-quote-credit-duration) cubic-bezier(.22, 1, .36, 1) both;animation-delay:var(--pull-quote-credit-delay)}.pull-quote-reveal[data-pull-quote-credit=name-handoff][data-revealed=true] .pull-quote-reveal__credit-author,.pull-quote-reveal[data-pull-quote-credit=name-handoff][data-revealed=true] .pull-quote-reveal__credit-source{animation:pull-quote-credit-handoff var(--pull-quote-credit-duration) cubic-bezier(.22, 1, .36, 1) both;display:inline-block}.pull-quote-reveal[data-pull-quote-credit=name-handoff][data-revealed=true] .pull-quote-reveal__credit-author{animation-delay:var(--pull-quote-credit-delay)}.pull-quote-reveal[data-pull-quote-credit=name-handoff][data-revealed=true] .pull-quote-reveal__credit-source{animation-delay:var(--pull-quote-credit-source-delay)}.pull-quote-reveal[data-pull-quote-credit=soft-focus][data-revealed=true] .pull-quote-reveal__credit{animation:pull-quote-credit-focus var(--pull-quote-credit-duration) cubic-bezier(.22, 1, .36, 1) both;animation-delay:var(--pull-quote-credit-delay)}.pull-quote-reveal[data-pull-quote-credit=late-settle][data-revealed=true] .pull-quote-reveal__credit{animation:pull-quote-credit-late-settle var(--pull-quote-credit-duration) cubic-bezier(.23, 1, .32, 1) both;animation-delay:var(--pull-quote-credit-delay)}@keyframes pull-quote-word-in{0%{opacity:0}to{opacity:1}}@keyframes pull-quote-credit-fade{0%{opacity:0}to{opacity:1}}@keyframes pull-quote-credit-overlap-settle{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes pull-quote-credit-handoff{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes pull-quote-credit-focus{0%{filter:blur(3px);opacity:0}to{filter:blur();opacity:1}}@keyframes pull-quote-credit-late-settle{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.pull-quote-reveal[data-reveal-ready=true] .pull-quote-reveal__word,.pull-quote-reveal[data-reveal-ready=true] .pull-quote-reveal__credit,.pull-quote-reveal[data-reveal-ready=true] .pull-quote-reveal__credit-author,.pull-quote-reveal[data-reveal-ready=true] .pull-quote-reveal__credit-source{filter:none;opacity:1;animation:none;transform:none}}@media (max-width:1279.98px){.pipeline-row{scrollbar-width:none}.pipeline-row::-webkit-scrollbar{display:none}.pipeline-frame:after{content:"";pointer-events:none;background:linear-gradient(90deg,#f9fafb00,#f9fafb);width:36px;position:absolute;top:0;bottom:0;right:0}.dark .pipeline-frame:after{background:linear-gradient(90deg,#17171700,#171717)}}
