.dd-scope.dd-scope{--font:var(--font-text);--avi-sans:var(--font-text);--avi-font-text:var(--font-text);--avi-font-display:var(--font-display);--cream:#fff5f7;--bg:#fff5f7;--color-background-primary:#fff5f7;--color-bg:#fff5f7;--cream-mid:#fff;--color-background-secondary:#fff;--avi-paper:#fff;--avi-panel:#fff;--cream-dark:#f6f0e6;--text:#121212;--text-dark:#121212;--color-text-primary:#121212;--text-mid:#4b5563;--color-text-secondary:#4b5563;--avi-muted:#685c50;--text-muted:#685c50;--text-light:#685c50;--avi-tertiary:#685c50;--color-text-tertiary:#685c50;--gray-line:#8a7f72;--navy:#1c2540;--avi-navy:#1c2540;--navy-2:#2b3556;--navy-3:#5b6b8c;--crimson:#8b2e14;--red-primary:#8b2e14;--red-dark:#8b2e14;--avi-rust:#8b2e14;--primary:#8b2e14;--color-text-danger:#8b2e14;--avi-negative:#b91c1c;--accent:#8c6447;--gold:#b8881e;--amber:#b8881e;--avi-gold:#b8881e;--gold-light:#d4a373;--green:#15803d;--green-line:#15803d;--avi-positive:#15803d;--green-tint:#eef5f0;--green-border:#a8cdb4;--red-tint:#fbeeea;--red-border:#e8bfb3;--amber-tint:#fbf3e3;--amber-border:#ead2a6;--border:#d8ccbe;--avi-rule:#d8ccbe;--color-border-secondary:#12121229;--color-border-tertiary:#1212121a;background:var(--avi-blush);color:var(--avi-ink);font-family:var(--font-text);color-scheme:light;font-size:19px;line-height:1.65}.dd-scope.dd-scope :not(svg):not(svg *):not(code):not(pre){font-family:var(--font-text)}.dd-scope.dd-scope :is(h1,h2,h3,h4,.hed,.section-title,.section-head,.chart-title,.viz-title,.exec-summary-title,.toc-title){font-family:var(--font-display);color:var(--avi-ink);letter-spacing:0;text-transform:none}.dd-scope.dd-scope :is(.page,.report-container,.report-wrap,.report-body,.wrap,.report-main){width:auto;max-width:920px;box-shadow:none;background:0 0;border:0;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.dd-scope.dd-scope .report-container{display:block}.dd-scope.dd-scope .report-container .report-main,.dd-scope.dd-scope .report-wrap .report-body{padding-left:0;padding-right:0}.dd-scope.dd-scope h1,.dd-scope.dd-scope h1.hed{text-align:left;color:var(--avi-ink);margin:12px 0 18px;font-size:48px;font-weight:500;line-height:1.08}.dd-scope.dd-scope h1 em,.dd-scope.dd-scope h1 i,.dd-scope.dd-scope h1 .au{color:var(--avi-rust);font-style:italic}.dd-scope.dd-scope :is(.dek,.hero-dek,.subhead,.cover-dek,.subtitle,.lede){font-family:var(--font-text);color:var(--avi-gray-700);max-width:720px;margin:0 0 20px;font-size:21px;font-style:normal;line-height:1.55}.dd-scope.dd-scope :is(.eyebrow,.hero-eyebrow,.cover-eyebrow,.dek-tag){letter-spacing:2px;text-transform:uppercase;color:var(--avi-gray-500);font-size:11px;font-weight:500}.dd-scope.dd-scope h2,.dd-scope.dd-scope .section-title,.dd-scope.dd-scope .section-head{color:var(--avi-ink);border:0;margin:1.6em 0 .5em;font-size:34px;font-weight:500;line-height:1.12}.dd-scope.dd-scope h3{margin:1.4em 0 .4em;font-size:26px;font-weight:500;line-height:1.15}.dd-scope.dd-scope p,.dd-scope.dd-scope li{text-align:left;color:var(--avi-ink);font-size:19px;line-height:1.65}.dd-scope.dd-scope a{color:var(--avi-link)}.dd-scope.dd-scope :is(.pull-quote,blockquote){font-family:var(--font-display);color:var(--avi-navy);border-left:2px solid var(--avi-copper);background:0 0;margin:1.6em 0;padding:0 0 0 22px;font-size:26px;font-style:italic;line-height:1.3}.dd-scope.dd-scope hr{border:0;border-top:1px solid var(--avi-border)}.dd-scope.dd-scope :is(.exec-summary,.key-takeaway,.key-takeaways,.callout,.editors-note,.editor-note,.audience-box,.outline-box,.toc,.explainer,.byline-block){background:var(--avi-white);border:1px solid var(--avi-border);border-left:3px solid var(--avi-copper);border-radius:var(--radius-card);box-shadow:none;color:var(--avi-ink)}.dd-scope.dd-scope :is(.stat-card,.kpi-card,.cover-card,.card,.finding-pill,.scr-block,.stat,.chart-card,.chart-wrap,.chart-wrapper,.chart-block){background:var(--avi-white);border:1px solid var(--avi-border);border-radius:var(--radius-card);box-shadow:none}.dd-scope.dd-scope :is(.stat-value,.kpi-value,.card-number,.sv,.stat-num,.finding-pill .stat,.cover-card .v,.cover-card .value,.big-num){font-family:var(--font-display);color:var(--avi-rust);font-weight:600;line-height:1}.dd-scope.dd-scope :is(.stat-label,.kpi-label,.card-label,.sl,.stat-cap,.cover-card .l,.cover-card .label){color:var(--avi-muted)}.dd-scope.dd-scope table{border-collapse:collapse;background:var(--avi-white)}.dd-scope.dd-scope th{background:var(--avi-ink);color:#fff;text-align:left;font-weight:500}.dd-scope.dd-scope td{border-bottom:1px solid var(--avi-border);color:var(--avi-ink)}.dd-scope.dd-scope img{max-width:100%;height:auto}.dd-scope.dd-scope figcaption,.dd-scope.dd-scope .fig-caption,.dd-scope.dd-scope .chart-footer,.dd-scope.dd-scope .source{color:var(--avi-muted);font-size:14px}.dd-scope.dd-scope :is(.cover-photo,.cover-photo-wrap,.cover,.cover-image){height:auto;min-height:0;color:var(--avi-ink);background:0 0;flex-direction:column;padding:0;display:flex;position:static;overflow:visible}.dd-scope.dd-scope :is(.cover-photo,.cover-photo-wrap,.cover,.cover-image)>:is(.scrim-top,.scrim-bottom,.masthead-photo,.cover-stripe){display:none}.dd-scope.dd-scope :is(.cover-photo,.cover-photo-wrap,.cover-image) img{object-fit:cover;border-radius:2px;order:2;width:100%;height:auto;max-height:460px;margin:8px 0 0;position:static}.dd-scope.dd-scope :is(.title-photo,.cover-content){max-width:720px;color:var(--avi-ink);order:1;margin:0;padding:56px 0 24px;position:static}.dd-scope.dd-scope :is(.title-photo,.cover-content) :is(h1,.hed){color:var(--avi-ink)}.dd-scope.dd-scope :is(.title-photo,.cover-content) :is(.dek,p){color:var(--avi-gray-700)}.dd-scope.dd-scope :is(.title-photo,.cover-content) .eyebrow{color:var(--avi-gray-500)}.dd-scope.dd-scope .masthead:not(:has(h1)),.dd-scope.dd-scope .report-header,.dd-scope.dd-scope .brand-bar,.dd-scope.dd-scope .notice-bar:not(:has(h1)){height:auto;color:var(--avi-muted);background:0 0;border:0;padding:6px 24px;font-size:13px;position:static}.dd-scope.dd-scope :is(.rh-logo,.rh-tag,.rh-class){letter-spacing:1.5px;text-transform:uppercase;color:var(--avi-muted);font-size:12px}.dd-scope.dd-scope .hero{border-bottom:1px solid var(--avi-border);background:0 0;max-width:920px;margin:0 auto;padding:56px 24px 32px}.dd-scope.dd-scope .hero h1{font-size:48px;font-weight:500}.dd-scope.dd-scope .hero-meta{border-top:1px solid var(--avi-border);color:var(--avi-muted)}.dd-scope.dd-scope :is(.title-photo,.cover-content,.cover-overlay) :is(h1,.hed,h1 *){color:var(--avi-ink)!important;letter-spacing:0!important;text-shadow:none!important;font-size:48px!important;font-weight:500!important;line-height:1.08!important}.dd-scope.dd-scope :is(.title-photo,.cover-content,.cover-overlay) :is(h1 em,h1 i){color:var(--avi-rust)!important}.dd-scope.dd-scope :is(.title-photo,.cover-content,.cover-overlay) :is(.dek,p,.cover-subtitle){color:var(--avi-gray-700)!important;font-family:var(--font-text)!important;text-shadow:none!important;font-size:21px!important;font-style:normal!important}.dd-scope.dd-scope :is(.title-photo,.cover-content,.cover-overlay) :is(.eyebrow,.cover-eyebrow){color:var(--avi-gray-500)!important;font-family:var(--font-text)!important}.dd-scope.dd-scope .cover-photo .illus{order:2;width:100%;height:auto;max-height:460px;position:static}.dd-scope.dd-scope .cover-image{aspect-ratio:16/7;filter:none;background-position:50%;background-size:cover;border-radius:2px;order:2;height:auto;margin-top:8px;position:static}.dd-scope.dd-scope .cover-overlay{order:1;height:auto;padding:56px 0 24px;display:block}.dd-scope.dd-scope :is(.cover,.cover-photo){max-width:920px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.dd-scope.dd-scope .cover-meta{color:var(--avi-muted);background:0 0;border:0;max-width:920px;margin:0 auto;padding:6px 24px}.dd-scope.dd-scope .title-block{border:0;max-width:920px;margin:0 auto;padding-left:24px;padding-right:24px;background:0 0!important}.dd-scope.dd-scope .title-block :is(h1,.hed,.dek,p){color:inherit}.dd-scope.dd-scope .byline-block{max-width:920px;margin:0 auto 20px}.dd-scope.dd-scope .cover-photo :is(.illus,svg.bg,svg:first-child){order:2;max-height:460px;margin-top:8px;width:100%!important;height:auto!important;position:static!important;inset:auto!important}.dd-scope.dd-scope .masthead:not(:has(h1)){display:none}.dd-scope.dd-scope .cover-brand{text-transform:uppercase;margin-bottom:10px;font-family:var(--font-text)!important;letter-spacing:2px!important;color:var(--avi-gray-500)!important;font-size:11px!important;font-weight:500!important}.dd-scope.dd-scope .cover-subtitle{font-family:var(--font-text)!important;color:var(--avi-gray-700)!important;font-size:21px!important;font-style:normal!important}.dd-scope.dd-scope .cover-stripe,.dd-scope.dd-scope .cover-overlay:empty{display:none}.dd-scope.dd-scope .cover-overlay{background:0 0!important}.dd-scope.dd-scope img.cover-bg-img{object-fit:cover;border-radius:2px;order:2;width:100%;max-height:460px;margin-top:8px;height:auto!important;position:static!important}.dd-scope.dd-scope .cover-meta strong{color:var(--avi-ink)}.dd-scope.dd-scope .running-header{border-bottom:1px solid var(--avi-border);letter-spacing:1.5px;max-width:920px;margin:0 auto;padding:8px 24px;font-size:12px;display:flex;color:var(--avi-muted)!important;background:0 0!important}.dd-scope.dd-scope .cv{font-family:var(--font-display);color:var(--avi-rust);font-weight:600;line-height:1}.dd-scope.dd-scope .cl{color:var(--avi-muted)}.dd-scope.dd-scope .cover-metrics{max-width:920px;margin-left:auto;margin-right:auto}.dd-scope.dd-scope .byline-block{border:0;border-top:1px solid var(--avi-border);background:0 0;border-radius:0;padding:12px 0 0}.dd-scope.dd-scope .header-panel{background:var(--avi-rust)!important}.dd-scope.dd-scope :is(.cover,.cover-photo,.page,.report-container,.report-wrap,.report-body,.title-block,.hero,.cover-meta,.running-header){box-sizing:border-box}@media (width<=760px){.dd-scope.dd-scope :is(.title-photo,.cover-content,.cover-overlay) :is(h1,.hed,h1 *),.dd-scope.dd-scope h1,.dd-scope.dd-scope h1.hed,.dd-scope.dd-scope .hero h1,.dd-scope.dd-scope .cover-brand+h1{font-size:34px!important}.dd-scope.dd-scope :is(.title-photo,.cover-content,.cover-overlay) :is(.dek,p,.cover-subtitle),.dd-scope.dd-scope :is(.dek,.hero-dek,.subhead,.cover-dek,.subtitle,.lede){font-size:18px!important}.dd-scope.dd-scope .cover-brand{font-size:11px!important}.dd-scope.dd-scope h2,.dd-scope.dd-scope .section-title,.dd-scope.dd-scope .section-head{font-size:28px}.dd-scope.dd-scope p,.dd-scope.dd-scope li{font-size:17px}.dd-scope.dd-scope :is(.cover,.cover-photo){padding-left:18px;padding-right:18px}.dd-scope.dd-scope :is(.title-photo,.cover-content,.cover-overlay){padding-top:32px}.dd-scope.dd-scope .hero{padding:32px 18px 24px}.dd-scope.dd-scope .report-header{flex-wrap:wrap;gap:4px 14px;padding:8px 18px}.dd-scope.dd-scope .report-header>*{white-space:normal}.dd-scope.dd-scope .running-header{flex-direction:column;gap:2px;padding:8px 18px}.dd-scope.dd-scope .cover-image{aspect-ratio:4/3}.dd-scope.dd-scope :is(.report-body,.report-wrap,.page,.report-container){padding-left:18px;padding-right:18px}}.dd-scope.dd-scope .page :is(.cover,.cover-photo,.cover-photo-wrap){width:auto;max-width:100%;padding-left:0!important;padding-right:0!important}.dd-scope.dd-scope .rel-inline{border-top:1px solid var(--avi-rule);border-bottom:1px solid var(--avi-rule);max-width:920px;margin:1.6em auto;padding:12px 24px 4px;line-height:1.4}.dd-scope.dd-scope .rel-inline p.rel-h{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--avi-rust);margin:0 0 6px;font-size:13px;font-weight:700;line-height:1.4}.dd-scope.dd-scope .rel-inline ul{margin:0;padding:0;list-style:none}.dd-scope.dd-scope .rel-inline li{margin:0 0 10px;padding:0;font-size:16px;line-height:1.4}.dd-scope.dd-scope .rel-inline li:before{content:none}.dd-scope.dd-scope .rel-inline a{font-family:var(--font-display);color:var(--avi-navy);font-size:19px;font-weight:600;line-height:1.2;text-decoration:none;display:block}.dd-scope.dd-scope .rel-inline a:hover{color:var(--avi-rust);text-decoration:underline}.dd-scope.dd-scope .rel-inline a:focus-visible{outline:2px solid var(--avi-slate-900);outline-offset:2px}.dd-scope.dd-scope .rel-inline li span{color:var(--avi-gray-600);font-size:14px;display:block}@media (width<=760px){.dd-scope.dd-scope .rel-inline{padding-left:18px;padding-right:18px}}.cm{border-top:1px solid var(--avi-border);max-width:680px;margin:0 auto;padding:28px 0 8px}.cm[hidden]{display:none}.cm h2{margin:0 0 6px;font-size:26px;font-weight:500}.cm-n{color:var(--avi-gray-500);font-size:16px;font-weight:400}.cm-intro{color:var(--avi-gray-600);margin:0 0 16px;font-size:15px}.cm-btn{color:#fff;font:600 15px/1 var(--font-text,serif);cursor:pointer;background:#0a66c2;border:0;border-radius:4px;align-items:center;gap:9px;padding:10px 16px;text-decoration:none;display:inline-flex}.cm-btn:hover{color:#fff;background:#004182}.cm-btn svg{fill:#fff;width:18px;height:18px}.cm-btn:disabled{opacity:.6;cursor:default}.cm-me{color:var(--avi-gray-600);align-items:center;gap:10px;margin-bottom:10px;font-size:15px;display:flex}.cm-me button{color:var(--avi-link);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.cm-av{object-fit:cover;background:#e2e8f0;border-radius:50%;flex:none;width:36px;height:36px}.cm form textarea{width:100%;min-height:110px;font:17px/1.5 var(--font-text,serif);border:1px solid var(--avi-gray-500);color:var(--avi-ink);resize:vertical;background:#fff;border-radius:4px;padding:12px}.cm form textarea:focus-visible{outline-offset:1px;outline:2px solid #0a66c2}.cm-row{color:var(--avi-gray-500);justify-content:space-between;align-items:center;gap:12px;margin-top:8px;font-size:13px;display:flex}.cm-list{margin:22px 0 0;padding:0;list-style:none}.cm-item{border-top:1px solid var(--avi-border);grid-template-columns:40px minmax(0,1fr);gap:12px;padding:16px 0;display:grid}.cm-item .cm-av{width:40px;height:40px}.cm-who{color:var(--avi-ink);font-size:15px;font-weight:600}.cm-when{color:var(--avi-gray-500);margin-left:8px;font-size:13px;font-weight:400}.cm-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;font-size:17px;line-height:1.55}.cm-del{color:var(--avi-gray-500);font:13px var(--font-text,serif);cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;text-decoration:underline}.cm-empty{color:var(--avi-gray-500);padding:14px 0;font-size:16px}.cm-msg{color:var(--avi-rust);min-height:1.4em;margin:10px 0 0;font-size:14px}
