.ArticleV3_page__aedjj{min-height:100vh;background:var(--v3-night)}.ArticleV3_srOnly__NR37b{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ArticleV3_top__JkGPA{padding:112px 0 56px;max-width:1040px}@media (min-width:1024px){.ArticleV3_top__JkGPA{padding:140px 0 88px}}.ArticleV3_featured__rUHGi{margin:40px 0 0;max-width:560px}.ArticleV3_featuredFrame__jQVMa{display:block;overflow:hidden;border-radius:var(--v3-radius);background:var(--g-frame)}.ArticleV3_featuredFrame__jQVMa img{display:block;width:100%;height:auto}@media (min-width:1280px){.ArticleV3_featured__rUHGi{position:absolute;top:140px;right:var(--v3-gutter);width:420px;margin:0}}.ArticleV3_back___KiKh{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:16px;color:var(--g-soft);text-decoration:none}.ArticleV3_back___KiKh:hover{color:var(--g-fg);text-decoration:underline;text-underline-offset:4px}.ArticleV3_back___KiKh:focus-visible{outline:2px solid var(--g-focus);outline-offset:3px;border-radius:4px}.ArticleV3_title__j4H7e{margin:20px 0 0;max-width:22ch;font-family:var(--v3-serif);font-weight:400;font-size:clamp(40px,11vw,52px);line-height:1;letter-spacing:-.02em;text-wrap:balance}@media (min-width:1024px){.ArticleV3_title__j4H7e{margin-top:28px;font-size:68px;line-height:.98;max-width:24ch}}.ArticleV3_answer__zmnwn{margin:28px 0 0;max-width:34em;font-size:19px;line-height:1.5;color:var(--g-body);text-wrap:pretty}@media (min-width:1024px){.ArticleV3_answer__zmnwn{margin-top:36px;font-size:22px}}.ArticleV3_byline__CxtTE{margin-top:36px;display:flex;flex-wrap:wrap;align-items:center;gap:16px 36px}@media (min-width:1024px){.ArticleV3_byline__CxtTE{margin-top:48px}}.ArticleV3_person__N9Ylv{display:flex;align-items:center;gap:14px}.ArticleV3_personText__whOzG{display:flex;flex-direction:column;gap:2px}.ArticleV3_personName__m9dQi{font-size:17px;font-weight:500;color:var(--g-fg);text-decoration:none}a.ArticleV3_personName__m9dQi{text-decoration:underline;text-decoration-color:var(--g-underline);text-underline-offset:4px}a.ArticleV3_personName__m9dQi:hover{text-decoration-color:currentColor}a.ArticleV3_personName__m9dQi:focus-visible{outline:2px solid var(--g-focus);outline-offset:3px}.ArticleV3_meta__LxZtb,.ArticleV3_personRole__xRUzU{font-size:15px;color:var(--g-soft)}.ArticleV3_meta__LxZtb{margin:0}.ArticleV3_inlineName__9I00A{color:var(--g-fg);text-decoration:underline;text-decoration-color:var(--g-underline);text-underline-offset:4px}a.ArticleV3_inlineName__9I00A:hover{text-decoration-color:currentColor}a.ArticleV3_inlineName__9I00A:focus-visible{outline:2px solid var(--g-focus);outline-offset:3px}.ArticleV3_portrait__RwnkQ{display:block;flex:none;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:var(--g-frame)}.ArticleV3_portrait__RwnkQ[data-initial]{display:inline-flex;align-items:center;justify-content:center;background:var(--g-fg);color:var(--g-bg);font-family:var(--v3-serif);font-size:24px}.ArticleV3_bodyWrap__A_EK5{padding:48px 0 96px}@media (min-width:1024px){.ArticleV3_bodyWrap__A_EK5{padding:96px 0 160px}}.ArticleV3_layout___l0c3{display:block}@media (min-width:1024px){.ArticleV3_layout___l0c3{display:grid;grid-template-columns:minmax(0,704px) 280px;-moz-column-gap:112px;column-gap:112px}}.ArticleV3_column__PZLzK{min-width:0;font-size:18px;line-height:1.6;color:var(--g-body)}.ArticleV3_railCol__fImF1{display:none}@media (min-width:1024px){.ArticleV3_railCol__fImF1{display:block}}.ArticleV3_rail__9tsfI{position:sticky;top:112px;max-height:calc(100vh - 136px);overflow-y:auto;padding-bottom:8px}.ArticleV3_railTitle__CsEqm{margin:0 0 12px;font-size:15px;color:var(--g-soft)}.ArticleV3_railList__Reslj{margin:0;padding:0;list-style:none}.ArticleV3_railLink__rxOPO{display:flex;align-items:center;min-height:44px;padding:6px 0;font-size:15px;line-height:1.35;color:var(--g-soft);text-decoration:none}.ArticleV3_railLink__rxOPO:hover{color:var(--g-fg)}.ArticleV3_railLink__rxOPO[aria-current=location]{color:var(--g-fg);font-weight:600}.ArticleV3_railLink__rxOPO:focus-visible{outline:2px solid var(--g-focus);outline-offset:2px}.ArticleV3_railCta__vo_Dw{margin-top:32px;transition:opacity .2s ease}.ArticleV3_railCta__vo_Dw[data-quiet]{opacity:0;pointer-events:none}.ArticleV3_railCta__vo_Dw a.ArticleV3_railPill__aU2zK[data-size]{width:100%;justify-content:flex-start;padding:12px 22px;border-radius:26px;line-height:1.25;text-align:left}@media (prefers-reduced-motion:reduce){.ArticleV3_railCta__vo_Dw{transition:none}}.ArticleV3_mobileToc__6lVlA{margin:0 0 40px}@media (min-width:1024px){.ArticleV3_mobileToc__6lVlA{display:none}}.ArticleV3_faqItem__gaWas summary,.ArticleV3_mobileToc__6lVlA summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:52px;cursor:pointer;list-style:none}.ArticleV3_faqItem__gaWas summary::-webkit-details-marker,.ArticleV3_mobileToc__6lVlA summary::-webkit-details-marker{display:none}.ArticleV3_mobileToc__6lVlA summary{font-size:17px;font-weight:500;color:var(--g-fg)}.ArticleV3_faqItem__gaWas summary:after,.ArticleV3_mobileToc__6lVlA summary:after{content:"+";flex:none;font-size:26px;line-height:1;font-weight:300}.ArticleV3_faqItem__gaWas[open] summary:after,.ArticleV3_mobileToc__6lVlA[open] summary:after{content:"\2212"}.ArticleV3_faqItem__gaWas summary:focus-visible,.ArticleV3_mobileToc__6lVlA summary:focus-visible{outline:2px solid var(--g-focus);outline-offset:2px}.ArticleV3_mobileToc__6lVlA ol{margin:0;padding:0 0 12px;list-style:none}.ArticleV3_mobileToc__6lVlA li a{display:flex;align-items:center;min-height:44px;padding:8px 0;font-size:17px;line-height:1.35;color:var(--g-body);text-decoration:none}.ArticleV3_mobileToc__6lVlA li a:focus-visible{outline:2px solid var(--g-focus);outline-offset:2px}.ArticleV3_prose__nRb8E>*+*{margin-top:0}.ArticleV3_prose__nRb8E p{margin:0 0 1.25em;text-wrap:pretty}.ArticleV3_examples__uJI1R a,.ArticleV3_prose__nRb8E blockquote a,.ArticleV3_prose__nRb8E li a,.ArticleV3_prose__nRb8E p a,.ArticleV3_prose__nRb8E td a{color:var(--g-fg);text-decoration:underline;text-decoration-color:var(--g-underline);text-underline-offset:3px}.ArticleV3_examples__uJI1R a:hover,.ArticleV3_prose__nRb8E blockquote a:hover,.ArticleV3_prose__nRb8E li a:hover,.ArticleV3_prose__nRb8E p a:hover,.ArticleV3_prose__nRb8E td a:hover{text-decoration-color:currentColor}.ArticleV3_prose__nRb8E a:focus-visible{outline:2px solid var(--g-focus);outline-offset:2px;border-radius:2px}.ArticleV3_prose__nRb8E strong{font-weight:600;color:var(--g-fg)}.ArticleV3_h2__IFxyy,.ArticleV3_h3__UNRFY{font-family:var(--v3-serif);font-weight:400;letter-spacing:-.015em;color:var(--g-fg);text-wrap:balance}.ArticleV3_h2__IFxyy{margin:2.1em 0 .55em;font-size:34px;line-height:1.06;scroll-margin-top:112px}.ArticleV3_h3__UNRFY{margin:1.8em 0 .5em;font-size:26px;line-height:1.12;scroll-margin-top:112px}.ArticleV3_h4__z51IS{margin:1.6em 0 .4em;font-size:18px;font-weight:600;color:var(--g-fg)}@media (min-width:1024px){.ArticleV3_h2__IFxyy{font-size:40px}.ArticleV3_h3__UNRFY{font-size:30px}}.ArticleV3_prose__nRb8E>:first-child{margin-top:0}.ArticleV3_prose__nRb8E ol,.ArticleV3_prose__nRb8E ul{margin:0 0 1.25em;padding-left:1.35em}.ArticleV3_prose__nRb8E li{margin-bottom:.5em;padding-left:.2em}.ArticleV3_prose__nRb8E li::marker{color:var(--g-soft)}.ArticleV3_prose__nRb8E li>ol,.ArticleV3_prose__nRb8E li>ul{margin-top:.5em;margin-bottom:0}.ArticleV3_quote__TmJXW{margin:2em 0;padding:4px 0 4px 24px;border-left:1px solid var(--g-fg);font-family:var(--v3-serif);font-size:26px;line-height:1.22;color:var(--g-fg)}.ArticleV3_quote__TmJXW p{margin:0}@media (min-width:1024px){.ArticleV3_quote__TmJXW{padding-left:32px;font-size:30px}}.ArticleV3_inlineCode__ShN_p{padding:.1em .35em;border-radius:4px;background:var(--g-frame);font-family:var(--v3-mono);font-size:.88em}.ArticleV3_codeBlock__0O3nt{position:relative;margin:1.75em 0;border-radius:var(--v3-radius);background:var(--g-frame)}.ArticleV3_pre__5ateJ{margin:0;padding:20px 100px 20px 20px;overflow-x:auto;font-family:var(--v3-mono);font-size:15px;line-height:1.55;color:var(--g-fg);white-space:pre-wrap;overflow-wrap:anywhere}.ArticleV3_pre__5ateJ:focus-visible{outline:2px solid var(--g-focus);outline-offset:2px}.ArticleV3_copyButton__iIylD{position:absolute;top:4px;right:8px;min-width:44px;min-height:44px;padding:0 12px;border:0;background:transparent;color:var(--g-fg);font:inherit;font-size:15px;font-weight:500;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--g-underline);cursor:pointer}.ArticleV3_copyButton__iIylD:hover{text-decoration-color:currentColor}.ArticleV3_copyButton__iIylD:focus-visible{outline:2px solid var(--g-focus);outline-offset:2px;border-radius:4px}.ArticleV3_tableWrap__SpDPd{margin:2em 0;overflow-x:auto}.ArticleV3_tableWrap__SpDPd:focus-visible{outline:2px solid var(--g-focus);outline-offset:4px}.ArticleV3_table__aXaoP{width:100%;min-width:560px;border-collapse:collapse;font-size:16px;line-height:1.45;text-align:left}.ArticleV3_table__aXaoP th{padding:0 16px 12px 0;overflow-wrap:break-word;border-bottom:1px solid var(--g-fg);font-size:15px;font-weight:600;color:var(--g-fg);vertical-align:bottom}.ArticleV3_table__aXaoP td{padding:14px 16px 14px 0;overflow-wrap:break-word;border-bottom:1px solid var(--g-line);vertical-align:top}.ArticleV3_table__aXaoP tr:last-child td{border-bottom:0}.ArticleV3_figure__U7e6y{margin:2.25em 0}.ArticleV3_figureFrame__rXInE{display:block;overflow:hidden;border-radius:var(--v3-radius);background:var(--g-frame)}.ArticleV3_figureFrame__rXInE img{display:block;width:100%;height:auto}.ArticleV3_figure__U7e6y figcaption{margin-top:12px;font-size:15px;line-height:1.45;color:var(--g-soft)}.ArticleV3_examples__uJI1R{margin:2.25em 0}.ArticleV3_examplesTitle__CfbCD{margin:0 0 16px;font-size:17px;font-weight:600;color:var(--g-fg)}.ArticleV3_exampleRow__g1zN4{margin:0;padding:0 0 8px;list-style:none;display:flex;gap:20px;overflow-x:auto}.ArticleV3_example__VhbVR{flex:none;width:210px}.ArticleV3_exampleFrame__U0Qsc{display:block;aspect-ratio:9/16;overflow:hidden;border-radius:var(--v3-radius);background:var(--v3-screen)}.ArticleV3_exampleFrame__U0Qsc img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ArticleV3_example__VhbVR p{margin:12px 0 4px;font-size:15px;line-height:1.45;color:var(--g-soft)}.ArticleV3_example__VhbVR a{font-size:15px}.ArticleV3_midCta__3vZJ3{margin:3em 0;padding:28px 24px;display:flex;flex-direction:column;align-items:flex-start;gap:20px;border-radius:var(--v3-radius);background:var(--g-frame);color:var(--g-fg)}@media (min-width:640px){.ArticleV3_midCta__3vZJ3{padding:32px 36px;flex-direction:row;align-items:center;justify-content:space-between;gap:32px}}.ArticleV3_midCta__3vZJ3 .ArticleV3_midCtaLine__31a4U{margin:0;max-width:22ch;font-family:var(--v3-serif);font-size:28px;line-height:1.1;letter-spacing:-.015em;text-wrap:balance}@media (min-width:1024px){.ArticleV3_midCta__3vZJ3 .ArticleV3_midCtaLine__31a4U{font-size:32px}}.ArticleV3_midCta__3vZJ3 a[data-size]{padding:12px 24px;line-height:1.25;text-align:left}.ArticleV3_faq__aw46Q{margin-top:96px}.ArticleV3_faq__aw46Q .ArticleV3_h2__IFxyy{margin-top:0}.ArticleV3_faqList__SOion{margin-top:28px;border-top:1px solid var(--g-line)}.ArticleV3_faqItem__gaWas{border-bottom:1px solid var(--g-line)}.ArticleV3_faqItem__gaWas summary{padding:18px 0;font-family:var(--v3-serif);font-size:24px;line-height:1.2;letter-spacing:-.01em;color:var(--g-fg)}.ArticleV3_faqItem__gaWas p{margin:0 0 24px;max-width:60ch}.ArticleV3_bio__aIfFz{margin-top:96px;padding-top:40px;border-top:1px solid var(--g-line);display:flex;flex-direction:column;gap:20px}@media (min-width:640px){.ArticleV3_bio__aIfFz{flex-direction:row;gap:28px;align-items:flex-start}}.ArticleV3_bioText__Qi8E1{min-width:0}.ArticleV3_bioName__7OQs1{margin:0;font-family:var(--v3-serif);font-weight:400;font-size:30px;line-height:1.1;letter-spacing:-.015em;color:var(--g-fg)}.ArticleV3_bioRole__C1OY_{margin:6px 0 0;font-size:16px;color:var(--g-soft)}.ArticleV3_bioCopy__7qYf_{margin:14px 0 0;font-size:17px;line-height:1.55;text-wrap:pretty}.ArticleV3_textLink__YeVjg{display:inline-flex;align-items:center;min-height:44px;margin-top:6px;font-size:16px;font-weight:500;color:var(--g-fg);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--g-underline)}.ArticleV3_textLink__YeVjg:hover{text-decoration-color:currentColor}.ArticleV3_textLink__YeVjg:focus-visible{outline:2px solid var(--g-focus);outline-offset:3px}.ArticleV3_review__9RMcE{margin-top:28px;font-size:16px;line-height:1.5;color:var(--g-soft)}.ArticleV3_review__9RMcE p{margin:0 0 8px}.ArticleV3_related__FCTGl{margin-top:96px}.ArticleV3_related__FCTGl .ArticleV3_h2__IFxyy{margin-top:0}.ArticleV3_relatedList__w8lzd{margin:32px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:36px}.ArticleV3_relatedLink___T6B4{display:block;color:inherit;text-decoration:none}.ArticleV3_relatedLink___T6B4:focus-visible{outline:2px solid var(--g-focus);outline-offset:6px;border-radius:4px}.ArticleV3_relatedTitle__xP0oK{display:block;font-family:var(--v3-serif);font-size:28px;line-height:1.1;letter-spacing:-.015em;color:var(--g-fg);text-wrap:balance}.ArticleV3_relatedLink___T6B4:hover .ArticleV3_relatedTitle__xP0oK{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.ArticleV3_relatedLine__qkw7L{display:-webkit-box;margin-top:8px;font-size:17px;line-height:1.5;color:var(--g-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ArticleV3_takeaways__BYAd8{list-style:none;margin:20px 0 0;padding:0;max-width:62ch;display:flex;flex-direction:column}.ArticleV3_takeaways__BYAd8 li{padding:10px 0;border-top:1px solid var(--g-line);font-size:16px;line-height:1.45;color:var(--g-fg)}.ArticleV3_takeaways__BYAd8 li:last-child{border-bottom:1px solid var(--g-line)}@media (min-width:1024px){.ArticleV3_takeaways__BYAd8 li{font-size:17px}}.HeroSection_hero___K3AF{position:relative;overflow:hidden;isolation:isolate;background:var(--g-bg);color:var(--g-fg);font-family:var(--v3-sans);-webkit-font-smoothing:antialiased}.HeroSection_grain__iAqIm{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1}.HeroSection_stage__NtEj8{position:relative;max-width:var(--v3-max);margin:0 auto;display:flex;flex-direction:column;justify-content:flex-end}@media (min-width:1024px){.HeroSection_stage__NtEj8[data-height=full]{min-height:clamp(800px,100svh,940px)}.HeroSection_stage__NtEj8[data-height=short]{min-height:clamp(640px,80svh,760px)}}.HeroSection_lit__YSno6,.HeroSection_rings__gvVW3{position:absolute;left:0;top:0;pointer-events:none;z-index:1;transform-origin:0 0;transform:translate(-28px,-45px) scale(.6);-webkit-mask-image:linear-gradient(180deg,black 18%,transparent 42%);mask-image:linear-gradient(180deg,black 18%,transparent 42%)}.HeroSection_rings__gvVW3 [data-signal-ring]{animation:HeroSection_signal__7q9s2 3.6s ease-in-out infinite}@keyframes HeroSection_signal__7q9s2{0%,to{opacity:.45}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.HeroSection_rings__gvVW3 [data-signal-ring]{animation:none}}@media (min-width:1024px){.HeroSection_lit__YSno6,.HeroSection_rings__gvVW3{transform:none}.HeroSection_rings__gvVW3{-webkit-mask-image:radial-gradient(ellipse 470px 200px at 80px 140px,black 55%,transparent 100%);mask-image:radial-gradient(ellipse 470px 200px at 80px 140px,black 55%,transparent 100%)}.HeroSection_lit__YSno6{-webkit-mask-image:linear-gradient(180deg,transparent 90px,black 170px,black 600px,transparent 780px);mask-image:linear-gradient(180deg,transparent 90px,black 170px,black 600px,transparent 780px)}}@media (min-width:1024px) and (max-width:1279px){.HeroSection_lit__YSno6{display:none}}.HeroSection_spark__5f7rO{position:absolute;z-index:0;width:300px;height:300px;left:-122px;top:-111px;border-radius:50%;background:radial-gradient(circle,var(--v3-spark-core) 0,var(--v3-spark-glow) 20%,var(--v3-spark-fade) 46%);pointer-events:none}@media (min-width:1024px){.HeroSection_spark__5f7rO{width:520px;height:520px;left:-180px;top:-120px}}.HeroSection_lockup__wQtHm{position:absolute;z-index:3;left:20px;top:22px;height:34px;width:auto}@media (min-width:640px){.HeroSection_lockup__wQtHm{left:24px}}@media (min-width:1024px){.HeroSection_lockup__wQtHm{left:80px;top:112px;height:56px}}.HeroSection_copy__PKcMO{position:relative;z-index:3;display:flex;flex-direction:column;gap:22px;padding:200px var(--v3-gutter) 64px}@media (min-width:1024px){.HeroSection_copy__PKcMO{max-width:880px;padding:236px 0 150px var(--v3-gutter);gap:26px}.HeroSection_stage__NtEj8[data-height=short] .HeroSection_copy__PKcMO{padding-bottom:120px}}.HeroSection_statement__emzKa{margin:0;font-family:var(--v3-serif);font-weight:400;font-size:clamp(46px,12vw,64px);line-height:.98;letter-spacing:-.015em}@media (min-width:1024px){.HeroSection_statement__emzKa{max-width:790px;font-size:clamp(72px,6.1vw,80px);line-height:.95;letter-spacing:-.02em}}.HeroSection_statement__emzKa em{font-style:italic}.HeroSection_lede__qRpau{margin:0;max-width:600px;font-size:18px;line-height:1.5;color:var(--g-body)}@media (min-width:1024px){.HeroSection_lede__qRpau{font-size:20px}}.HeroSection_actions__Y9BP0{padding-top:4px;gap:12px 24px}.HeroSection_aside__ckVO4{display:none}@media (min-width:1280px){.HeroSection_aside__ckVO4{position:absolute;z-index:2;right:var(--v3-gutter);top:168px;display:block;width:300px;aspect-ratio:9/16;border-radius:18px;overflow:hidden;background:var(--v3-night-deep)}}.HeroSection_aside__ckVO4 img,.HeroSection_aside__ckVO4 video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.HeroSection_foot__1_G44{display:none}@media (min-width:1024px){.HeroSection_foot__1_G44{position:absolute;z-index:3;left:var(--v3-gutter);right:var(--v3-gutter);bottom:40px;display:flex;align-items:center;gap:40px}}.HeroSection_copy__PKcMO .HeroSection_note__J6rfe{max-width:46ch;margin-top:-6px}.HeroSection_backdrop__PcJp3{position:absolute;z-index:0;top:0;right:0;left:0;height:190px;overflow:hidden;pointer-events:none}@media (min-width:1024px){.HeroSection_backdrop__PcJp3{left:50%;height:auto;bottom:0}.HeroSection_stage__NtEj8[data-backdrop] .HeroSection_copy__PKcMO{max-width:50%;padding-right:40px;box-sizing:border-box}}.HeroSection_panel__PfNLM{position:relative;z-index:3;padding:0 var(--v3-gutter) 64px}.HeroSection_stage__NtEj8[data-panel] .HeroSection_copy__PKcMO{padding-bottom:40px}@media (min-width:1024px){.HeroSection_stage__NtEj8[data-panel] .HeroSection_copy__PKcMO{max-width:52%;padding-bottom:120px;box-sizing:border-box;padding-right:32px}.HeroSection_panel__PfNLM{position:absolute;right:var(--v3-gutter);top:236px;width:min(520px,42%);padding:0}}