@layer stage{.Stage_stage__QbYf7{--ring:var(--klein);--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-in-out:cubic-bezier(0.77,0,0.175,1);--ease-drawer:cubic-bezier(0.32,0.72,0,1);container-type:size;position:relative;width:100%;height:100%;overflow:hidden;background:radial-gradient(120% 100% at 50% 0,#f9f9f9 0,#ececec 100%);-webkit-tap-highlight-color:transparent;user-select:none}.Stage_scene__41LoU{position:absolute;inset:0;display:grid;place-items:center;color:var(--ink);font-size:min(var(--stage-em-max,16px),calc(100cqi / 34),calc(100cqb / 25))}.Stage_scene__41LoU :focus-visible{outline:2px solid var(--ring);outline-offset:3px}.Stage_hit__bgEKf{position:relative}.Stage_hit__bgEKf:after{position:absolute;inset:min(0px,calc((100% - 44px) / 2));content:""}.Stage_visuallyHidden__TLOLn{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.ResearchFullscreen_fab__aDVmd{position:absolute;right:.5rem;bottom:.5rem;z-index:1;display:grid;width:2.25rem;height:2.25rem;place-items:center;border:1px solid var(--ink-hairline);border-radius:var(--radius-sm);color:var(--klein);background:rgb(255 255 255/.85);box-shadow:0 .125rem .5rem rgb(17 17 17/.12);backdrop-filter:blur(8px);cursor:pointer;opacity:var(--fullscreen-opacity,1);transition:opacity .15s linear}.ResearchFullscreen_fab__aDVmd:hover{background:#fff}.ResearchFullscreen_fab__aDVmd:focus-visible{outline:2px solid var(--klein);outline-offset:2px}.ResearchFullscreen_icon__L_GfA{display:block;width:1rem;aspect-ratio:1;background:currentColor;mask:url(/assets/svg/fullscreen.svg) center/contain no-repeat;-webkit-mask:url(/assets/svg/fullscreen.svg) center/contain no-repeat}html:has(.ResearchFullscreen_dialog__GL047[open]){overflow:hidden}.ResearchFullscreen_dialog__GL047{width:min(100% - 2rem,80rem);max-width:none;height:min(100% - 2rem,52rem);max-height:none;margin:auto;padding:.5rem;overflow:hidden;border:1px solid var(--ink-hairline);border-radius:var(--radius-lg);color:var(--ink);background:var(--surface)}.ResearchFullscreen_dialog__GL047:focus{outline:none}.ResearchFullscreen_dialog__GL047[open]{display:grid}.ResearchFullscreen_dialog__GL047::backdrop{background:rgb(17 17 17/.45);backdrop-filter:blur(4px)}.ResearchFullscreen_closeForm__BPy5R{position:absolute;top:1rem;right:1rem}.ResearchFullscreen_close__TNIm4{display:grid;width:2.25rem;height:2.25rem;place-items:center;border:1px solid var(--ink-hairline);border-radius:var(--radius-sm);color:var(--klein);background:rgb(255 255 255/.85);box-shadow:0 .125rem .5rem rgb(17 17 17/.12);backdrop-filter:blur(8px);font-size:1.5rem;line-height:1;cursor:pointer}.ResearchFullscreen_close__TNIm4:hover{background:#fff}.ResearchFullscreen_close__TNIm4:focus-visible{outline:2px solid var(--klein);outline-offset:2px}.ResearchFullscreen_body__Y3l93{--stage-em-max:28px;display:grid;min-height:0;overflow:hidden;border-radius:var(--radius-sm)}@media (max-width:700px){.ResearchFullscreen_dialog__GL047{width:100%;height:100%;padding:calc(.5rem + env(safe-area-inset-top)) calc(.5rem + env(safe-area-inset-right)) calc(.5rem + env(safe-area-inset-bottom)) calc(.5rem + env(safe-area-inset-left));border:0;border-radius:0}.ResearchFullscreen_closeForm__BPy5R{top:calc(1rem + env(safe-area-inset-top));right:calc(1rem + env(safe-area-inset-right))}.ResearchFullscreen_dialog__GL047::backdrop{background:var(--paper);backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.ResearchFullscreen_fab__aDVmd{transition:none}}.ResearchCard_card__OQOBE{padding:.5rem;border:1px solid var(--ink-hairline);border-radius:var(--radius-lg);color:var(--ink);background:var(--surface)}.ResearchCard_media__Qvli3{position:relative;display:grid;aspect-ratio:16/9;overflow:hidden;border-radius:var(--radius-sm);background:rgb(17 17 17/.08)}.ResearchCard_slot__F_m8x{display:grid;min-width:0;min-height:0}@media (hover:hover){.ResearchCard_card__OQOBE{--fullscreen-opacity:0}.ResearchCard_card__OQOBE:focus-within,.ResearchCard_card__OQOBE:hover{--fullscreen-opacity:1}}@media (max-width:700px){.ResearchCard_media__Qvli3{aspect-ratio:4/3}}.ResearchSection_item__f1vP7{width:min(32rem,82vw)}.Figure_figure__X2AwM{--figure-width:var(--article-figure-width,min(calc(100vw - 2rem),60rem));width:var(--figure-width);margin:2.5em 0;margin-left:calc(50% - var(--figure-width) / 2)}.Figure_open__GajCO{display:block;width:min(100%,calc(80 * var(--svh) * var(--ratio)));margin-inline:auto;padding:0;border:0;border-radius:var(--radius-md);background:none;cursor:zoom-in}.Figure_open__GajCO:focus-visible{outline:2px solid var(--klein);outline-offset:2px}.Figure_image__fanpb,.Figure_video__guZc_{display:block;width:100%;height:auto;border:1px solid var(--ink-faint);border-radius:var(--radius-md)}.Figure_caption__j16g2{max-width:68ch;margin:.85rem auto 0;color:var(--ink-muted);font-size:.85rem;line-height:1.45;text-align:center;text-wrap:balance}.Figure_viewer__IcDmS{--yarl__color_backdrop:var(--paper);--yarl__color_button:var(--ink);--yarl__color_button_active:var(--ink);--yarl__button_filter:none}.Figure_viewer__IcDmS .yarl__toolbar{padding-top:calc(8px + env(safe-area-inset-top));padding-right:calc(8px + env(safe-area-inset-right))}.Figure_viewer__IcDmS .yarl__slide_wrapper_interactive{cursor:grab}.Figure_viewer__IcDmS .yarl__slide_wrapper_interactive:active{cursor:grabbing}.Figure_viewer__IcDmS .yarl__button:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--klein);outline-offset:-4px}.page_page__556_G{--gutter:clamp(1rem,3vw,3rem);--rail-column:11rem;color:var(--ink);background:var(--paper)}.page_layout__p93s2{display:grid;grid-template-columns:var(--rail-column) minmax(0,1fr);padding-inline:env(safe-area-inset-left) env(safe-area-inset-right)}.page_content___38fW{min-width:0;padding-top:clamp(2rem,6vw,5rem)}@media (max-width:900px){.page_page__556_G{--rail-column:2.25rem}}.page_heroPin__hjDwV{height:calc(200 * var(--svh));margin-bottom:calc(-100 * var(--svh))}.page_heroSticky___jhYd{position:sticky;top:0;visibility:hidden;pointer-events:none}.page_heroSticky___jhYd>*{visibility:visible;pointer-events:auto}.page_over__lTY69{position:relative;z-index:10;padding-top:calc(30 * var(--svh));background:linear-gradient(transparent,var(--paper) calc(30 * var(--svh)))}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.page_content___38fW>section{animation:page_fade-in__mp5Ez linear both;animation-timeline:view();animation-range:entry 0 entry 55%}}}@keyframes page_fade-in__mp5Ez{0%{opacity:0}}