@-webkit-keyframes ArticlePage_rotateBorder_-1{to{--border-angle: 360deg}}@keyframes ArticlePage_rotateBorder_-1{to{--border-angle: 360deg}}.ArticlePage_root_901{opacity:0;padding-top:var(--header-height-mobile)}@media(min-width:768px){.ArticlePage_root_901{padding-top:var(--header-height-tablet)}}.ArticlePage_container_1060{position:relative}.ArticlePage_summary_1098{display:none}@media(min-width:1280px){.ArticlePage_summary_1098{display:block;position:fixed;top:50%;left:var(--grid-margin-left);-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.ArticlePage_wrapper_1300{width:var(--grid-total-width);margin-left:var(--grid-margin-left)}@media(min-width:768px){.ArticlePage_wrapper_1300{width:calc((var(--grid-column-width) + var(--grid-gutter-width)) * 8 - var(--grid-gutter-width));margin-left:auto;margin-right:auto}}@media(min-width:1024px){.ArticlePage_wrapper_1300{width:calc((var(--grid-column-width) + var(--grid-gutter-width)) * 7 - var(--grid-gutter-width))}}@media(min-width:1280px){.ArticlePage_wrapper_1300{width:calc((calc((var(--grid-column-width-value) + var(--grid-gutter-width-value)) * 6) - var(--grid-gutter-width-value)) * var(--vr))}}.ArticlePage_wrapper_1300{margin-top:88rem}@media(min-width:768px){.ArticlePage_wrapper_1300{margin-top:188rem}}.ArticlePage_mdxProviderTransition_2030{opacity:0}.ArticlePage_article_2072{top:0;margin:64rem 0;font-size:17rem;line-height:27rem;letter-spacing:.6rem;font-family:neue-montreal-medium,sans-serif;text-rendering:geometricPrecision;font-smooth:always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-family:neue-montreal-regular,sans-serif;font-weight:400;font-style:normal;text-rendering:optimizelegibility}.ArticlePage_article_2072>*:first-child{margin-top:0}.ArticlePage_article_2072 h1,.ArticlePage_article_2072 h2,.ArticlePage_article_2072 h3,.ArticlePage_article_2072 h4{color:var(--colors-title-primary)}.ArticlePage_article_2072 h1{font-size:50rem;line-height:50rem;letter-spacing:.6rem;font-family:neue-montreal-medium,sans-serif;font-weight:400;font-style:normal;text-rendering:geometricPrecision;font-smooth:always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;text-wrap:balance;margin-top:calc(3 * var(--spacing))}.ArticlePage_article_2072 h2{position:relative;font-size:26.19rem;line-height:calc(35.2 * 1rem * .9);letter-spacing:.54rem;font-family:neue-montreal-medium,sans-serif;font-weight:400;font-style:normal;text-rendering:geometricPrecision;font-smooth:always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;text-wrap:balance;margin-top:calc(3 * var(--spacing) * 2)}.ArticlePage_article_2072 h2:before{content:"##";opacity:.2;margin-right:8rem;position:relative}@media(min-width:768px){.ArticlePage_article_2072 h2:before{position:absolute;left:-41rem}}.ArticlePage_article_2072 h3{font-size:19.8rem;line-height:27.9rem;letter-spacing:.6rem;font-family:neue-montreal-medium,sans-serif;font-weight:400;font-style:normal;text-rendering:geometricPrecision;font-smooth:always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;margin-top:calc(3 * var(--spacing) * 2)}.ArticlePage_article_2072 h4{font-size:calc(16.5 * 1rem * 1.1);line-height:calc(25.9 * 1rem * 1.1);letter-spacing:.55rem;font-family:neue-montreal-medium,sans-serif;font-weight:400;font-style:normal;text-rendering:geometricPrecision;font-smooth:always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;margin-top:calc(3 * var(--spacing))}.ArticlePage_article_2072 p{margin-top:calc(3 * var(--spacing))}.ArticlePage_article_2072 .LinkCard{margin:calc(calc(3 * var(--spacing)) * 2) auto}.ArticlePage_article_2072 a:not(.article-title){color:var(--colors-content-link);text-decoration:none}@media(hover:hover){.ArticlePage_article_2072 a:not(.article-title):hover{text-decoration:underline}}.ArticlePage_article_2072 a:not(.article-title){-webkit-transition:color .15s cubic-bezier(.25,.46,.45,.94),background-color .15s cubic-bezier(.25,.46,.45,.94),border-color .15s cubic-bezier(.25,.46,.45,.94);transition:color .15s cubic-bezier(.25,.46,.45,.94),background-color .15s cubic-bezier(.25,.46,.45,.94),border-color .15s cubic-bezier(.25,.46,.45,.94)}@media(hover:hover){.ArticlePage_article_2072 a.article-title:hover{color:var(--colors-content-brand)}}.ArticlePage_article_2072 a.article-title{-webkit-transition:color .15s cubic-bezier(.25,.46,.45,.94),background-color .15s cubic-bezier(.25,.46,.45,.94),border-color .15s cubic-bezier(.25,.46,.45,.94);transition:color .15s cubic-bezier(.25,.46,.45,.94),background-color .15s cubic-bezier(.25,.46,.45,.94),border-color .15s cubic-bezier(.25,.46,.45,.94)}.ArticlePage_article_2072 img,.ArticlePage_article_2072 video{width:100%}.ArticlePage_article_2072 em{font-family:neue-montreal-regular,sans-serif;font-weight:400;font-style:normal;font-style:italic}.ArticlePage_article_2072 b,.ArticlePage_article_2072 strong{font-family:neue-montreal-medium,sans-serif;font-weight:400;font-style:normal;color:var(--colors-content-highlight)}.ArticlePage_article_2072 ul{margin-top:calc(1 * var(--spacing));padding-left:14rem}.ArticlePage_article_2072 li{margin-top:2rem;list-style:disc}.ArticlePage_article_2072 iframe{width:100%;border:none}.ArticlePage_article_2072 hr{margin:calc(calc(3 * var(--spacing)) * 2) 0;border-top:2px solid var(--colors-content-brand);margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);width:100vw}.ArticlePage_article_2072 blockquote{position:relative;text-wrap:stable;margin:calc(calc(3 * var(--spacing)) * 1.5) 0;padding:24rem;border-radius:8rem;color:var(--colors-content-primary);background-color:var(--colors-background-blockquote);font-size:15.3rem;line-height:24.3rem;letter-spacing:.54rem;text-rendering:geometricPrecision;font-smooth:always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-family:neue-montreal-regular,sans-serif;text-rendering:optimizelegibility;font-family:neue-montreal-medium,sans-serif;font-weight:400;font-style:normal}.ArticlePage_article_2072 blockquote p:first-of-type{margin-top:0}.ArticlePage_article_2072 .Sandpack{margin-top:48rem;margin-bottom:48rem}@media(min-width:768px){.ArticlePage_article_2072 .Sandpack{width:calc(100% + 175rem);margin-left:-87.5rem;margin-right:-87.5rem}}.ArticlePage_article_2072 .CodeSpace{margin-top:48rem;margin-bottom:48rem}.ArticlePage_article_2072 code:not(pre code){background-color:var(--colors-background-code-hightlight-line);color:var(--colors-content-code-inline-text);font-family:monospace;padding:calc(calc(3 * var(--spacing)) * .1) calc(calc(3 * var(--spacing)) * .3);border-radius:6px;font-size:.82em}.ArticlePage_article_2072 pre:has(code){width:100%;overflow-x:auto}.ArticlePage_article_2072 pre code{overflow-x:auto;font-family:monospace;font-size:.82em}.ArticlePage_article_2072 .CodeSpace pre code{overflow-x:unset;font-family:inherit;font-size:inherit}.ArticlePage_article_2072 .MediaStatic{margin-top:48rem;margin-bottom:48rem}.ArticlePage_article_2072 .MediaStatic_mediaWrapper{border-radius:15rem}.ArticlePage_backButton_8723{display:block;margin-top:48rem}.ArticlePage_share_8779{margin-top:calc(4 * var(--spacing))}.ArticlePage_backToJournalButton_8831{display:block;margin-top:calc(4 * var(--spacing));color:var(--colors-content-brand)}@-webkit-keyframes ArticleHeader_rotateBorder_-1{to{--border-angle: 360deg}}@keyframes ArticleHeader_rotateBorder_-1{to{--border-angle: 360deg}}.ArticleHeader_wrapperTitleBack_885{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16rem}.ArticleHeader_title_965{color:var(--colors-title-primary);font-size:39.6rem;line-height:39.6rem;letter-spacing:.6rem;font-family:neue-montreal-medium,sans-serif;font-weight:400;font-style:normal;text-rendering:geometricPrecision;font-smooth:always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;text-wrap:balance}@media(min-width:768px){.ArticleHeader_title_965{font-size:50rem;line-height:50rem;letter-spacing:.6rem;font-family:neue-montreal-medium,sans-serif;font-weight:400;font-style:normal;text-rendering:geometricPrecision;font-smooth:always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;text-wrap:balance}}.ArticleHeader_infoCard_1896{margin-top:24rem}@-webkit-keyframes Summary_rotateBorder_-1{to{--border-angle: 360deg}}@keyframes Summary_rotateBorder_-1{to{--border-angle: 360deg}}.Summary_root_885{width:auto}.Summary_wrapper_911{position:relative}@media(hover:hover){.Summary_wrapper_911:has(.Summary_summaryListWrapper_985:hover) .Summary_linesWrapper_1012,.Summary_wrapper_911:has(.Summary_linesWrapper_1012:hover) .Summary_linesWrapper_1012{opacity:0}.Summary_wrapper_911:has(.Summary_summaryListWrapper_985:hover) .Summary_summaryListWrapper_985,.Summary_wrapper_911:has(.Summary_linesWrapper_1012:hover) .Summary_summaryListWrapper_985{-webkit-transform:translateX(0);transform:translate(0);opacity:1}}.Summary_linesWrapper_1012{position:absolute;top:50%;left:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:1;-webkit-transition:all .1s ease-out;transition:all .1s ease-out}.Summary_lines_1012{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8rem;margin-top:8rem}.Summary_line_1012{opacity:0;border-radius:10px;background-color:var(--colors-content-tertiary);height:3rem;margin-left:calc((var(--item-level) - 2) * 5rem);width:calc(2rem + var(--item-length) * 1.5px);-webkit-transition:background-color .15s ease-out;transition:background-color .15s ease-out}.Summary_line_1012.Summary_active_1795{background-color:var(--colors-content-brand)}body.theme-light .Summary_line_1012{background-color:silver}body.theme-light .Summary_line_1012.Summary_active_1795{background-color:#438e8a}.Summary_summaryListWrapper_985{opacity:0;-webkit-transition:all .15s ease-out;transition:all .15s ease-out;-webkit-transform:translateX(-1.5%);transform:translate(-1.5%);max-width:calc(calc((var(--grid-column-width-value) + var(--grid-gutter-width-value)) * 2) * var(--vr))}@media(min-width:1440px){.Summary_summaryListWrapper_985{max-width:calc(calc((var(--grid-column-width-value) + var(--grid-gutter-width-value)) * 3) * var(--vr))}}@media(min-width:1680px){.Summary_summaryListWrapper_985{max-width:calc(calc((var(--grid-column-width-value) + var(--grid-gutter-width-value)) * 4) * var(--vr))}}.Summary_list_2545:not(.Summary_list_first_2555){margin-left:16rem}.Summary_item_2595{position:relative;display:block}.Summary_link_2646{font-size:16.5rem;line-height:25.9rem;letter-spacing:.5rem;font-family:neue-montreal-medium,sans-serif;font-weight:400;font-style:normal;text-rendering:geometricPrecision;font-smooth:always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;text-wrap:balance;display:block;position:relative;cursor:pointer;color:var(--colors-content-secondary)}@media(hover:hover){.Summary_link_2646:hover{color:var(--colors-title-primary)}}.Summary_link_2646.Summary_active_1795:not(:hover){color:var(--colors-content-brand)}@property --border-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@-webkit-keyframes Share_rotateBorder_-1{to{--border-angle: 360deg}}@keyframes Share_rotateBorder_-1{to{--border-angle: 360deg}}.Share_wrapper_885{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16rem;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.Share_label_950{font-size:16.5rem;line-height:25.9rem;letter-spacing:.5rem;font-family:neue-montreal-medium,sans-serif;font-weight:400;font-style:normal;text-rendering:geometricPrecision;font-smooth:always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.Share_link_1348{width:28rem;height:28rem;-webkit-transform:rotate(0deg) scale(1);transform:rotate(0) scale(1);-webkit-transition:-webkit-transform .35s cubic-bezier(.175,.885,.32,1.275);transition:-webkit-transform .35s cubic-bezier(.175,.885,.32,1.275);transition:transform .35s cubic-bezier(.175,.885,.32,1.275);transition:transform .35s cubic-bezier(.175,.885,.32,1.275),-webkit-transform .35s cubic-bezier(.175,.885,.32,1.275)}.Share_link_1348 svg{position:relative;width:28rem;height:28rem}.Share_link_1348 svg path{-webkit-transition:fill .35s cubic-bezier(.175,.885,.32,1.275);transition:fill .35s cubic-bezier(.175,.885,.32,1.275)}@media(hover:hover){.Share_link_1348:hover{-webkit-transform:rotate(3deg) scale(1.4);transform:rotate(3deg) scale(1.4)}.Share_link_1348:hover svg path{fill:var(--colors-content-brand)}}
