.report-module__GjYfLG__reportPage{--report-bg:#0e0f0e;--report-surface:#141512;--report-surface-strong:#191a16;--report-paper:#f2efe6;--report-copy:#cbc7bc;--report-muted:#8f8c83;--report-rule:#383830;--report-rule-soft:#f2efe61f;--report-cream:#d8d6cc;--report-green:#1ead7c;--report-mustard:#e9a400;--report-orange:#ef6333;--report-mint:#58c7a5;min-height:100vh;color:var(--report-copy);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Inter,Helvetica Neue,Arial,ui-sans-serif,system-ui,sans-serif;background:var(--report-bg)!important}.report-module__GjYfLG__reportPage .report-module__GjYfLG__hero.report-module__GjYfLG__hero{position:relative;border-bottom:1px solid var(--report-rule)!important;background:var(--report-bg)!important}.report-module__GjYfLG__reportPage .report-module__GjYfLG__hero.report-module__GjYfLG__hero:after{display:none}.report-module__GjYfLG__reportPage .report-module__GjYfLG__hero.report-module__GjYfLG__hero .report-module__GjYfLG__heroInner{width:min(100%,1180px)!important;max-width:1180px!important;padding:clamp(2.25rem,5vw,4.5rem) clamp(1.25rem,4vw,2.5rem) clamp(3.5rem,7vw,6.5rem)!important}.report-module__GjYfLG__reportPage .report-module__GjYfLG__hero.report-module__GjYfLG__hero .report-module__GjYfLG__backLink{text-transform:none;align-items:center;gap:.5rem;text-decoration:none;display:inline-flex;color:var(--report-muted)!important;letter-spacing:0!important;margin-bottom:clamp(3.5rem,7vw,7rem)!important;font-size:.84rem!important;font-weight:500!important}.report-module__GjYfLG__reportPage .report-module__GjYfLG__hero.report-module__GjYfLG__hero .report-module__GjYfLG__backLink:hover{color:var(--report-paper)!important}.report-module__GjYfLG__heroKicker{color:var(--report-mint);flex-wrap:wrap;gap:.55rem 1.6rem;margin-bottom:1.5rem;font-size:.82rem;font-weight:550;line-height:1.4;display:flex}.report-module__GjYfLG__heroKicker span+span{color:var(--report-muted);position:relative}.report-module__GjYfLG__heroKicker span+span:before{color:var(--report-rule);content:"·";position:absolute;left:-.9rem}.report-module__GjYfLG__reportPage .report-module__GjYfLG__hero.report-module__GjYfLG__hero h1{text-wrap:balance;margin:0;font-family:Inter,Helvetica Neue,Arial,ui-sans-serif,system-ui,sans-serif;max-width:1040px!important;color:var(--report-paper)!important;letter-spacing:-.035em!important;font-size:clamp(3rem,5.25vw,4.75rem)!important;font-weight:500!important;line-height:1.03!important}.report-module__GjYfLG__reportPage .report-module__GjYfLG__hero.report-module__GjYfLG__hero .report-module__GjYfLG__heroDeck{font-family:Inter,Helvetica Neue,Arial,ui-sans-serif,system-ui,sans-serif;font-weight:400;max-width:800px!important;color:var(--report-copy)!important;margin:2rem 0 0!important;font-size:clamp(1.18rem,2vw,1.45rem)!important;line-height:1.55!important}.report-module__GjYfLG__heroMeta{border-top:1px solid var(--report-rule);max-width:800px;color:var(--report-muted);font-variant-numeric:tabular-nums;letter-spacing:0;flex-wrap:wrap;gap:.6rem 1.75rem;margin-top:2.25rem;padding-top:1.25rem;font-size:.78rem;display:flex}.report-module__GjYfLG__heroMeta span{position:relative}.report-module__GjYfLG__heroMeta span:before{color:var(--report-rule);content:"·";position:absolute;left:-1rem}.report-module__GjYfLG__reportPage .report-module__GjYfLG__hero.report-module__GjYfLG__hero .blog-author-byline{margin-top:1.75rem!important}.report-module__GjYfLG__reportPage .report-module__GjYfLG__hero.report-module__GjYfLG__hero .blog-author-byline .rounded-full{border-color:var(--report-rule)!important;background:var(--report-surface)!important;color:var(--report-paper)!important}.report-module__GjYfLG__reportPage .report-module__GjYfLG__hero.report-module__GjYfLG__hero .blog-hero-panel{overflow:hidden;border:1px solid var(--report-rule)!important;background:var(--report-bg)!important;max-width:1120px!important;box-shadow:none!important;border-radius:0!important;margin-top:clamp(3rem,6vw,5rem)!important}.report-module__GjYfLG__reportPage .report-module__GjYfLG__hero.report-module__GjYfLG__hero .blog-hero-panel img{width:100%;height:auto;display:block}.report-module__GjYfLG__reportPage .report-module__GjYfLG__article{color:var(--report-copy);background:0 0!important;border:0!important;border-radius:0!important;width:min(100% - 2rem,1180px)!important;max-width:1180px!important;margin:0 auto!important;padding:clamp(4.5rem,8vw,8rem) clamp(0rem,2vw,1.5rem) 0!important}.report-module__GjYfLG__chapter{border-top:1px solid var(--report-rule);margin:0 0 clamp(5rem,8vw,7.5rem);padding-top:clamp(4.5rem,7vw,6.5rem);scroll-margin-top:6rem}.report-module__GjYfLG__chapter:first-child{border-top:0;padding-top:0}.report-module__GjYfLG__prose{width:min(100%,760px);margin-left:auto;margin-right:auto}.report-module__GjYfLG__reportPage .report-module__GjYfLG__article .report-module__GjYfLG__eyebrow{text-transform:none;font-family:Inter,Helvetica Neue,Arial,ui-sans-serif,system-ui,sans-serif;font-weight:550;color:var(--report-mint)!important;letter-spacing:0!important;margin:0 0 .9rem!important;font-size:.78rem!important;line-height:1.4!important}.report-module__GjYfLG__reportPage .report-module__GjYfLG__article h2{text-wrap:balance;font-family:Inter,Helvetica Neue,Arial,ui-sans-serif,system-ui,sans-serif;color:var(--report-paper)!important;letter-spacing:-.03em!important;margin:0 0 1.5rem!important;font-size:clamp(2.15rem,4vw,3.2rem)!important;font-weight:500!important;line-height:1.08!important}.report-module__GjYfLG__reportPage .report-module__GjYfLG__article p,.report-module__GjYfLG__reportPage .report-module__GjYfLG__article li,.report-module__GjYfLG__reportPage .report-module__GjYfLG__article dd{text-wrap:pretty;font-family:Inter,Helvetica Neue,Arial,ui-sans-serif,system-ui,sans-serif;color:var(--report-copy)!important;font-size:clamp(1.04rem,1.35vw,1.14rem)!important;line-height:1.76!important}.report-module__GjYfLG__reportPage .report-module__GjYfLG__article p{margin-bottom:1.35rem!important}.report-module__GjYfLG__reportPage .report-module__GjYfLG__article .report-module__GjYfLG__lede{color:var(--report-paper)!important;font-size:clamp(1.18rem,2vw,1.42rem)!important;line-height:1.58!important}.report-module__GjYfLG__reportPage .report-module__GjYfLG__article a{text-underline-offset:.22em;text-decoration-color:#58c7a58c;text-decoration-thickness:1px;color:var(--report-mint)!important}.report-module__GjYfLG__reportPage .report-module__GjYfLG__article a:hover{text-decoration-color:currentColor;color:var(--report-paper)!important}.report-module__GjYfLG__reportPage a:focus-visible,.report-module__GjYfLG__reportPage summary:focus-visible,.report-module__GjYfLG__figureViewport:focus-visible{outline:2px solid var(--report-mint);outline-offset:4px}.report-module__GjYfLG__metrics{border-bottom:1px solid var(--report-rule);width:min(100%,960px);margin:clamp(2.5rem,5vw,4.5rem) auto 0}.report-module__GjYfLG__metric{border-top:1px solid var(--report-rule);grid-template-columns:minmax(150px,220px) minmax(0,1fr);align-items:baseline;gap:1.25rem 2rem;padding:1.45rem 0 1.55rem;display:grid}.report-module__GjYfLG__metric dt{color:var(--report-cream);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:clamp(2.1rem,4vw,3.25rem);font-weight:500;line-height:1}.report-module__GjYfLG__metric:nth-child(2) dt{color:var(--report-green)}.report-module__GjYfLG__metric:nth-child(3) dt{color:var(--report-mustard)}.report-module__GjYfLG__metric:nth-child(4) dt{color:var(--report-orange)}.report-module__GjYfLG__reportPage .report-module__GjYfLG__article .report-module__GjYfLG__metric dd{margin:0;color:var(--report-copy)!important;font-size:.94rem!important;line-height:1.55!important}.report-module__GjYfLG__evidencePlate{width:min(100%,1120px);margin:clamp(2.75rem,5vw,4.5rem) auto!important}.report-module__GjYfLG__figureViewport{border:1px solid var(--report-rule);background:#0e1011;overflow:hidden}.report-module__GjYfLG__figureViewport img{background:#0e1011;width:100%;height:auto;display:block;border:0!important;border-radius:0!important}.report-module__GjYfLG__mobileFigureHint{display:none}.report-module__GjYfLG__evidencePlate figcaption{border-top:1px solid var(--report-rule);color:var(--report-muted);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem 2rem;padding-top:1rem;font-size:.76rem;line-height:1.5;display:grid}.report-module__GjYfLG__captionCopy{grid-template-columns:76px minmax(0,1fr);gap:1rem;min-width:0;display:grid}.report-module__GjYfLG__captionCopy>span:last-child{gap:.2rem;display:grid}.report-module__GjYfLG__evidencePlate figcaption strong{font-weight:550;color:var(--report-paper)!important}.report-module__GjYfLG__plateLabel{color:var(--report-muted);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.7rem;font-weight:500}.report-module__GjYfLG__plateLinks{text-align:right;white-space:nowrap;flex-wrap:wrap;justify-content:flex-end;gap:.35rem 1rem;display:flex}.report-module__GjYfLG__pullQuote{border-top:1px solid var(--report-orange);border-bottom:1px solid var(--report-rule);grid-template-columns:minmax(150px,.55fr) minmax(0,1.7fr);gap:clamp(1.5rem,4vw,4rem);width:min(100%,900px);margin:clamp(3rem,6vw,5rem) auto 0;padding:clamp(1.75rem,4vw,2.75rem) 0;display:grid}.report-module__GjYfLG__pullQuote>span{color:var(--report-orange);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:clamp(2.25rem,4vw,3.6rem);font-weight:500;line-height:1}.report-module__GjYfLG__pullQuote strong{margin-bottom:.6rem;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:500;line-height:1.3;display:block;color:var(--report-paper)!important}.report-module__GjYfLG__pullQuote p{margin:0!important}.report-module__GjYfLG__ratioStatement{border-top:1px solid var(--report-mustard);border-bottom:1px solid var(--report-rule);background:0 0;grid-template-columns:minmax(190px,.7fr) minmax(0,1.5fr);align-items:center;gap:clamp(2rem,5vw,5rem);width:min(100%,900px);margin:2.5rem auto 3rem;padding:clamp(2rem,4vw,3rem) 0;display:grid}.report-module__GjYfLG__ratioStatement>div{color:var(--report-mustard);font-variant-numeric:tabular-nums;letter-spacing:-.055em;white-space:nowrap;font-size:clamp(3.2rem,7vw,5.6rem);font-weight:500;line-height:.95}.report-module__GjYfLG__reportPage .report-module__GjYfLG__article .report-module__GjYfLG__ratioStatement p{color:var(--report-paper)!important;margin:0!important;font-size:clamp(1.12rem,2vw,1.35rem)!important;line-height:1.55!important}.report-module__GjYfLG__rules{counter-reset:rule;list-style:none;margin:2.5rem 0 0!important;padding:0!important}.report-module__GjYfLG__rules li{border-top:1px solid var(--report-rule);counter-increment:rule;grid-template-columns:42px minmax(0,1fr);gap:.4rem 1.2rem;padding:1.35rem 0;display:grid;position:relative}.report-module__GjYfLG__rules li:last-child{border-bottom:1px solid var(--report-rule)}.report-module__GjYfLG__rules li:before{color:var(--report-orange);content:counter(rule, decimal-leading-zero);font-variant-numeric:tabular-nums;grid-row:1/3;font-size:.72rem;font-weight:550;line-height:1.8}.report-module__GjYfLG__rules strong{font-size:1.02rem;font-weight:550;line-height:1.45;color:var(--report-paper)!important}.report-module__GjYfLG__rules span{color:var(--report-muted);font-size:.93rem;line-height:1.65}.report-module__GjYfLG__sourceList{list-style:none;margin:2.5rem 0 0!important;padding:0!important}.report-module__GjYfLG__sourceList li{border-top:1px solid var(--report-rule);grid-template-columns:minmax(220px,.9fr) minmax(0,1.2fr);gap:.5rem 2rem;padding:1.2rem 0;display:grid}.report-module__GjYfLG__sourceList li:last-child{border-bottom:1px solid var(--report-rule)}.report-module__GjYfLG__sourceList a{font-weight:550}.report-module__GjYfLG__sourceList span{color:var(--report-muted);font-size:.9rem;line-height:1.55}.report-module__GjYfLG__faqList{border-bottom:1px solid var(--report-rule);margin-top:2.5rem}.report-module__GjYfLG__faqList details{border-top:1px solid var(--report-rule)}.report-module__GjYfLG__faqList summary{color:var(--report-paper);cursor:pointer;padding:1.35rem 3rem 1.35rem 0;font-size:1.02rem;font-weight:500;line-height:1.45;list-style:none;position:relative}.report-module__GjYfLG__faqList summary::-webkit-details-marker{display:none}.report-module__GjYfLG__faqList summary:after{color:var(--report-green);content:"+";font-size:1.35rem;font-weight:400;position:absolute;right:0}.report-module__GjYfLG__faqList details[open] summary:after{content:"−"}.report-module__GjYfLG__faqList details p{padding:0 0 1.5rem;margin:0!important}.report-module__GjYfLG__methodology{border-top:1px solid var(--report-mustard);border-bottom:1px solid var(--report-rule);background:0 0;margin:0 0 clamp(5rem,8vw,7rem);padding:clamp(3rem,6vw,5rem) 0;scroll-margin-top:6rem}.report-module__GjYfLG__methodology dl{margin:2.25rem 0 0}.report-module__GjYfLG__methodology dl>div{border-top:1px solid var(--report-rule);grid-template-columns:150px minmax(0,1fr);gap:1.25rem 2rem;padding:1.05rem 0;display:grid}.report-module__GjYfLG__methodology dl>div:last-child{border-bottom:1px solid var(--report-rule)}.report-module__GjYfLG__methodology dt{color:var(--report-paper);letter-spacing:0;text-transform:none;font-size:.76rem;font-weight:550}.report-module__GjYfLG__reportPage .report-module__GjYfLG__article .report-module__GjYfLG__methodology dd{margin:0;color:var(--report-muted)!important;font-size:.86rem!important;line-height:1.65!important}.report-module__GjYfLG__related{border-top:1px solid var(--report-rule);grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:clamp(2rem,6vw,6rem);margin-bottom:clamp(5rem,8vw,7rem);padding-top:clamp(3rem,6vw,5rem);display:grid}.report-module__GjYfLG__reportPage .report-module__GjYfLG__article .report-module__GjYfLG__related h2{font-size:clamp(2rem,3.5vw,2.85rem)!important}.report-module__GjYfLG__related nav{border-top:1px solid var(--report-rule);display:grid}.report-module__GjYfLG__related nav a{border-bottom:1px solid var(--report-rule);grid-template-columns:96px minmax(0,1fr);gap:1rem;padding:1.15rem 0;font-size:.94rem;font-weight:500;line-height:1.45;text-decoration:none;display:grid;color:var(--report-paper)!important}.report-module__GjYfLG__related nav a:hover{color:var(--report-mint)!important}.report-module__GjYfLG__related nav span{color:var(--report-muted);letter-spacing:0;text-transform:none;font-size:.7rem;font-weight:500}.report-module__GjYfLG__cta{border-top:1px solid var(--report-orange);border-bottom:1px solid var(--report-rule);background:var(--report-surface);grid-template-columns:minmax(0,1.3fr) minmax(240px,.7fr);align-items:end;gap:clamp(2rem,6vw,6rem);margin:0;padding:clamp(3rem,6vw,5rem);display:grid}.report-module__GjYfLG__reportPage .report-module__GjYfLG__article .report-module__GjYfLG__cta h2{max-width:720px;font-size:clamp(2.1rem,4vw,3.35rem)!important}.report-module__GjYfLG__reportPage .report-module__GjYfLG__article .report-module__GjYfLG__cta p:not(.report-module__GjYfLG__eyebrow){max-width:650px;margin-bottom:0!important}.report-module__GjYfLG__ctaActions{gap:.75rem;display:grid}.report-module__GjYfLG__ctaActions a{border:1px solid var(--report-rule);justify-content:center;padding:.9rem 1.2rem;font-size:.88rem;font-weight:550;text-decoration:none;display:inline-flex;color:var(--report-paper)!important}.report-module__GjYfLG__ctaActions a:first-child{border-color:var(--report-paper);background:var(--report-paper);color:var(--report-bg)!important}.report-module__GjYfLG__ctaActions a:first-child:hover{border-color:var(--report-orange);background:var(--report-orange);color:var(--report-bg)!important}.report-module__GjYfLG__ctaActions a:last-child:hover{border-color:var(--report-mint);color:var(--report-mint)!important}@media (max-width:900px){.report-module__GjYfLG__evidencePlate figcaption{grid-template-columns:1fr}.report-module__GjYfLG__plateLinks{text-align:left;justify-content:flex-start}.report-module__GjYfLG__related,.report-module__GjYfLG__cta{grid-template-columns:1fr}}@media (max-width:640px){.report-module__GjYfLG__reportPage .report-module__GjYfLG__hero.report-module__GjYfLG__hero .report-module__GjYfLG__heroInner{padding-top:1.5rem!important;padding-bottom:4rem!important}.report-module__GjYfLG__reportPage .report-module__GjYfLG__hero.report-module__GjYfLG__hero .report-module__GjYfLG__backLink{margin-bottom:3.5rem!important}.report-module__GjYfLG__reportPage .report-module__GjYfLG__hero.report-module__GjYfLG__hero h1{letter-spacing:-.035em!important;font-size:clamp(2.65rem,12vw,3.35rem)!important}.report-module__GjYfLG__heroKicker{gap:.2rem;display:grid}.report-module__GjYfLG__heroKicker span+span:before,.report-module__GjYfLG__heroMeta span:before{display:none}.report-module__GjYfLG__heroMeta{grid-template-columns:1fr 1fr;display:grid}.report-module__GjYfLG__heroMeta span:last-child{grid-column:1/-1}.report-module__GjYfLG__reportPage .report-module__GjYfLG__article{width:min(100% - 2rem,1180px)!important;padding-top:4.5rem!important}.report-module__GjYfLG__chapter{margin-bottom:4.5rem;padding-top:4rem}.report-module__GjYfLG__reportPage .report-module__GjYfLG__article h2{font-size:clamp(2rem,10vw,2.6rem)!important}.report-module__GjYfLG__metric{grid-template-columns:1fr;gap:.65rem}.report-module__GjYfLG__evidencePlate{width:calc(100% + 2rem);margin-left:-1rem!important}.report-module__GjYfLG__figureViewport{overscroll-behavior-x:contain;scrollbar-color:var(--report-rule) var(--report-bg);scrollbar-width:thin;overflow-x:auto}.report-module__GjYfLG__figureViewport img{width:760px;max-width:none}.report-module__GjYfLG__mobileFigureHint{color:var(--report-muted);padding:.65rem 1rem 0;font-size:.7rem;display:block}.report-module__GjYfLG__evidencePlate figcaption{padding-left:1rem;padding-right:1rem}.report-module__GjYfLG__captionCopy{grid-template-columns:1fr;gap:.35rem}.report-module__GjYfLG__pullQuote,.report-module__GjYfLG__ratioStatement,.report-module__GjYfLG__sourceList li,.report-module__GjYfLG__methodology dl>div{grid-template-columns:1fr}.report-module__GjYfLG__related nav a{grid-template-columns:82px minmax(0,1fr)}.report-module__GjYfLG__cta{margin-left:-.5rem;margin-right:-.5rem;padding:2.5rem 1.25rem}}@media (prefers-reduced-motion:reduce){.report-module__GjYfLG__reportPage *,.report-module__GjYfLG__reportPage :before,.report-module__GjYfLG__reportPage :after{scroll-behavior:auto!important;transition:none!important}}
