.report-theme-modern{--report-color-ink:#040404;--report-color-accent:#53a2fa;--report-color-accent-strong:#376bb8;--report-color-bg-muted:#c8c8cb;--report-fill-soft:#eef2f5;--report-border:rgba(0,0,0,0.15);--report-grid:#e5e5e5;--report-axis:#111111;--report-table-head-bg:var(--report-color-accent-strong);--report-table-head-fg:#ffffff}.report-theme-classic{--report-color-ink:#1a3239;--report-color-accent:#1181c8;--report-color-accent-strong:#213349;--report-color-bg-muted:#e7d5c2;--report-fill-soft:#eef2f5;--report-border:rgba(0,0,0,0.15);--report-grid:#e5e5e5;--report-axis:#111111;--report-table-head-bg:color-mix(in oklab,var(--report-color-accent) 16%,white);--report-table-head-fg:var(--report-color-ink)}.report{--report-font-sans:var(--font-inter,Inter,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,sans-serif);--report-font-serif:var(--font-literata,Georgia,Cambria,"Times New Roman",Times,serif);--report-h1-size:clamp(2.25rem,3vw,3rem);--report-h1-weight:600;--report-h1-track:-0.015em;--report-h2-size:clamp(2rem,3.2vw,2.75rem);--report-h2-weight:600;--report-h2-track:-0.01em;--report-h3-size:1.125rem;--report-h3-weight:600;--report-h3-track:-0.005em;--report-subtitle-size:0.95rem;--report-subtitle-weight:500;--report-subtitle-track:0.02em;--report-body-size:15px;--report-body-leading:1.75;--report-caption-size:12px;--report-muted:color-mix(in oklab,var(--report-color-ink) 60%,white);--report-space-section-y:5rem;--report-space-block:1rem;--report-table-cell-px:0.75rem;--report-table-cell-py:0.5rem}.report-container{--report-container-max:72rem;max-width:var(--report-container-max);margin-inline:auto;padding-inline:1.5rem;padding-block:2.5rem}.report.report--narrow .report-container{--report-container-max:56rem}.report.report--wide .report-container{--report-container-max:80rem}.report{background:#fff;color:var(--report-color-ink)}.report h1{font-size:var(--report-h1-size);font-weight:var(--report-h1-weight);letter-spacing:var(--report-h1-track)}.report h1,.report h2{font-family:var(--report-font-sans)}.report h2{font-size:var(--report-h2-size);font-weight:var(--report-h2-weight);letter-spacing:var(--report-h2-track)}.report h3{font-family:var(--report-font-sans);font-size:var(--report-h3-size);font-weight:var(--report-h3-weight);letter-spacing:var(--report-h3-track)}.report .subtitle{font-size:var(--report-subtitle-size);font-weight:var(--report-subtitle-weight);letter-spacing:var(--report-subtitle-track);color:var(--report-muted)}.report p{font-size:var(--report-body-size);line-height:var(--report-body-leading)}.report .caption{font-size:var(--report-caption-size);color:var(--report-muted)}.report .cover{padding-block:2.5rem 3rem}.report .cover__kicker{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--report-muted)}.report .cover__grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width:768px){.report .cover__grid{grid-template-columns:2fr 1fr;align-items:end}}.report .cover__title{font-family:var(--report-font-serif);font-size:clamp(2.75rem,6vw,5rem);line-height:1.05;font-weight:500}.report .cover__lede{font-size:.95rem;line-height:1.7;color:var(--report-muted)}.report .cover__hero{margin-top:1.25rem;border-radius:.5rem;overflow:hidden;border:1px solid var(--report-border);position:relative}.report .cover__hero img{display:block;width:100%;height:auto}.report .cover__hero:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:repeating-linear-gradient(170deg,color-mix(in oklab,var(--report-color-accent) 18%,transparent) 0,color-mix(in oklab,var(--report-color-accent) 18%,transparent) 2px,transparent 2px,transparent 8px);mix-blend-mode:multiply;opacity:.6}.report .cover__brand{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.report .cover__brand-left{background:var(--report-color-ink);color:#fff;padding:.4rem .6rem;border-radius:.25rem;font-weight:600;font-size:.9rem}.report .cover__brand-right{color:var(--report-muted);font-size:.9rem}.report .section-kicker{display:inline-flex;align-items:center;gap:.5rem;letter-spacing:.08em;text-transform:uppercase;font-size:12px;color:var(--report-muted)}.report .section-kicker:before{content:"";width:12px;height:12px;border-radius:2px;background:var(--report-color-accent-strong);display:inline-block}.report .numbered-tiles{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width:1024px){.report .numbered-tiles{grid-template-columns:repeat(3,1fr)}}.report .tile{position:relative;padding-top:.25rem}.report .tile__num{position:absolute;top:-.5rem;left:.25rem;font-size:clamp(3rem,10vw,6rem);font-weight:600;color:var(--report-color-accent);opacity:0;line-height:1;pointer-events:none}.report .tile__title{font-family:var(--report-font-serif);font-size:clamp(1.6rem,2.6vw,2.4rem);font-weight:600;line-height:1.2;margin-bottom:.6rem}.report .tile__body{font-size:1.05rem;line-height:1.8}.report .numbered-tiles--hero{gap:3.75rem}.report .tile--hero{padding-top:1.25rem;padding-bottom:1.25rem}.report .tile__num--hero{font-size:clamp(6rem,14vw,9rem);opacity:.08}.report .tile__title--hero{font-size:clamp(2.4rem,4vw,3.2rem);letter-spacing:-.012em;margin-bottom:.9rem}.report .tile__body--hero{font-size:1.25rem;line-height:2;color:color-mix(in oklab,var(--report-color-ink) 88%,white)}.report .exhibit{border-top:3px solid var(--report-color-accent-strong);padding-top:.75rem;margin-top:1.5rem}.report .exhibit__title{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--report-muted);margin-bottom:.5rem}.report .rcf__title{font-family:var(--report-font-sans);font-weight:800;color:var(--report-color-accent-strong);font-size:clamp(2.25rem,3.2vw,3rem);letter-spacing:-.01em}.report .rcf__subtitle{color:color-mix(in oklab,var(--report-color-ink) 70%,white)}.report .rcf--compact .rcf__title{font-size:clamp(1.4rem,2.2vw,1.9rem);color:color-mix(in oklab,var(--report-color-accent-strong) 70%,var(--report-color-ink) 30%)}.report .rcf--compact .rcf__subtitle{color:color-mix(in oklab,var(--report-color-ink) 60%,white)}.report .aside{display:grid;grid-template-columns:1.05fr 1.2fr;gap:2rem;align-items:start}.report .aside--swap{grid-template-columns:1.2fr 1.05fr}.report .aside__title{font-family:var(--report-font-serif);font-size:clamp(2rem,3vw,2.5rem);font-weight:600;line-height:1.15;margin-bottom:.5rem}.report .aside__body{font-size:1rem;line-height:1.8;color:color-mix(in oklab,var(--report-color-ink) 85%,white)}.report .aside__media>*{width:100%}@media (max-width:960px){.report .aside,.report .aside--swap{grid-template-columns:1fr}}.report .sources{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem 1.25rem}.report .sources__item{position:relative;padding-left:.9rem;font-size:13px;line-height:1.6;color:color-mix(in oklab,var(--report-color-ink) 85%,white)}.report .sources__item:before{content:"•";position:absolute;left:0;top:.1rem;color:var(--report-color-accent-strong)}@media (max-width:768px){.report .sources{grid-template-columns:1fr}}.report .timeline{border:1px solid var(--report-border);border-radius:.5rem;background:#fff;padding:1rem}.report .timeline__row{display:grid;grid-template-columns:180px 1fr;gap:1rem;align-items:center;padding:.5rem 0}.report .timeline__label{font-size:13px;color:color-mix(in oklab,var(--report-color-ink) 80%,white)}.report .timeline__track{position:relative;height:16px;background:var(--report-fill-soft);border-radius:8px;overflow:hidden}.report .timeline__seg{position:absolute;top:0;bottom:0;background:var(--report-color-accent)}.report .timeline__seg--dash{background:var(--report-color-accent-strong);background-image:repeating-linear-gradient(90deg,var(--report-color-accent-strong) 0,var(--report-color-accent-strong) 10px,transparent 10px,transparent 18px)}.report .timeline__value{position:absolute;right:6px;top:50%;transform:translateY(-50%);font-size:12px;color:var(--report-color-ink)}.report .timeline__marker{position:absolute;top:-8px;width:1px;background:var(--report-color-ink);height:calc(100% + 16px);opacity:.6}.report .timeline__marker-label{position:absolute;top:-18px;left:2px;font-size:10px;color:var(--report-color-ink);white-space:nowrap}.report section+section{margin-top:var(--report-space-section-y)}.report .section-header{margin-bottom:.75rem;font-weight:600}.report .divider{height:1px;background:color-mix(in oklab,var(--report-color-ink) 10%,transparent)}.report table{width:100%;border-collapse:collapse;font-size:.95rem}.report thead tr{background:var(--report-table-head-bg);color:var(--report-table-head-fg);text-align:left}.report thead th{font-weight:600;letter-spacing:.01em}.report thead tr{border-bottom:2px solid color-mix(in oklab,var(--report-color-ink) 15%,transparent)}.report td,.report th{padding:var(--report-table-cell-py) var(--report-table-cell-px)}.report tbody tr{border-top:1px solid color-mix(in oklab,var(--report-color-ink) 10%,transparent)}.report tbody tr:nth-child(2n){background:color-mix(in oklab,var(--report-color-ink) 3%,white)}.report tbody tr:hover{background:color-mix(in oklab,var(--report-color-accent) 10%,white)}.report figure{background:#fff;border:1px solid var(--report-border);border-radius:.5rem;overflow:hidden}.report figcaption{border-top:1px solid color-mix(in oklab,var(--report-color-ink) 10%,transparent);padding:.75rem;font-size:var(--report-caption-size);color:var(--report-muted)}.report .figure__image{display:block;width:100%;height:100%;object-fit:cover}.report .figure--grayscale .figure__image{filter:grayscale(100%)}.report .callout{border-left:3px solid var(--report-color-accent-strong);background:color-mix(in oklab,var(--report-color-accent) 8%,white);padding:.875rem 1rem;border-radius:.25rem}.report .chart{--chart-h:260px;background:#fff;border:1px solid var(--report-border);border-radius:.5rem;padding:1.25rem}.report .chart--lg{--chart-h:320px}.report .chart__track{background:var(--report-fill-soft);border-radius:.375rem;position:relative;overflow:hidden}.report .chart__bar--primary{background:var(--report-color-accent)}.report .chart__bar--secondary{background:var(--report-color-accent-strong)}.report .chart__legend{margin-top:.5rem;display:flex;flex-wrap:wrap;gap:1rem;font-size:12px;color:color-mix(in oklab,var(--report-color-ink) 80%,white)}.report .chart__legend-swatch{width:24px;height:2px;display:inline-block;background:var(--report-color-accent)}.report .chart__legend-swatch--dash{background:var(--report-color-accent-strong);background-image:repeating-linear-gradient(90deg,var(--report-color-accent-strong) 0,var(--report-color-accent-strong) 8px,transparent 8px,transparent 14px)}.report .chart svg{width:100%;height:var(--chart-h)}.report .exec-cards{display:grid;gap:1.5rem}.report .exec-card{display:grid;grid-template-columns:minmax(260px,420px) 1fr;border:1px solid var(--report-border);background:#fff;border-radius:.9rem;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.04)}.report .exec-card__left{position:relative;padding:1.25rem 1.5rem;background:color-mix(in oklab,var(--report-color-accent) 4%,white);border-right:1px solid var(--report-border)}.report .exec-card__badge{position:absolute;top:.25rem;left:.5rem;font-weight:700;font-size:clamp(2.6rem,8vw,4.5rem);color:var(--report-color-accent);opacity:0;line-height:1}.report .exec-card__title{position:relative;font-family:var(--report-font-serif);font-size:clamp(1.6rem,2.6vw,2.4rem);font-weight:700;line-height:1.2}.report .exec-card__body{padding:1.25rem 1.5rem;font-size:1.08rem;line-height:1.9;color:color-mix(in oklab,var(--report-color-ink) 85%,white)}.report .exec-cards--hero{gap:1.75rem}.report .exec-card--hero{grid-template-columns:minmax(320px,560px) 1fr}.report .exec-card__badge--hero{font-size:clamp(4.5rem,12vw,7rem);opacity:0}.report .exec-card__title--hero{font-size:clamp(2.1rem,3.6vw,3rem);letter-spacing:-.01em}.report .exec-card__body--hero{font-size:1.18rem;line-height:1.95}@media (max-width:960px){.report .exec-card,.report .exec-card--hero{grid-template-columns:1fr}.report .exec-card__left{border-right:0;border-bottom:1px solid var(--report-border)}}.report .exec-cards--accent .exec-card{background:color-mix(in oklab,var(--report-color-accent) 10%,white)}.report .exec-cards--accent .exec-card,.report .exec-cards--accent .exec-card__left{border-color:color-mix(in oklab,var(--report-color-accent-strong) 35%,var(--report-border))}.report .exec-cards--accent .exec-card__left{background:color-mix(in oklab,var(--report-color-accent-strong) 20%,white)}.report .exec-cards--accent .exec-card__badge{color:var(--report-color-accent-strong);opacity:0}.report .exec-cards--accent .exec-card__title{color:var(--report-color-ink)}.report .exec-cards--muted .exec-card{background:color-mix(in oklab,var(--report-color-bg-muted) 16%,white)}.report .exec-cards--muted .exec-card,.report .exec-cards--muted .exec-card__left{border-color:color-mix(in oklab,var(--report-color-bg-muted) 45%,var(--report-border))}.report .exec-cards--muted .exec-card__left{background:color-mix(in oklab,var(--report-color-bg-muted) 30%,white)}@media print{body,html{background:#fff!important}.report .print\:hidden,.report .report-chrome{display:none!important}.report .avoid-break{break-inside:avoid}.report .page-break{break-before:page}.report .callout,.report [class*=bg-]{background:#fff!important}}html{scroll-behavior:smooth}