._type-showcase-module__iJKMEW__typeGrid{gap:var(--space-5);padding:var(--space-5);background:var(--bg-surface);border:1px solid var(--border-1);border-radius:var(--radius-md);flex-direction:column;display:flex}._type-showcase-module__iJKMEW__typeRow{gap:var(--space-1);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-1);flex-direction:column;display:flex}._type-showcase-module__iJKMEW__typeRow:last-child{border-bottom:0;padding-bottom:0}._type-showcase-module__iJKMEW__typeLabel{font-family:var(--font-mono-ds);font-size:var(--fs-11);color:var(--fg-3);letter-spacing:.02em}
.input-module__PKDVPq__field label{font-family:var(--font-sans);font-size:var(--fs-11);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2);margin-bottom:var(--space-1-5);font-weight:600;display:block}.input-module__PKDVPq__field input,.input-module__PKDVPq__field select{box-sizing:border-box;width:100%;font-family:var(--font-sans);font-size:var(--fs-14);color:var(--ink-900);padding:var(--space-2-5) var(--space-3);border:1px solid var(--border-2);border-radius:var(--radius-md);background:var(--bg-surface);transition:box-shadow var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out)}.input-module__PKDVPq__field input:focus{border-color:var(--civic-500);box-shadow:var(--shadow-ring-focus);outline:none}.input-module__PKDVPq__field .input-module__PKDVPq__hint{font-size:var(--fs-11);color:var(--fg-3);margin-top:var(--space-1-5);font-family:var(--font-sans)}.input-module__PKDVPq__error input{border-color:var(--danger)}.input-module__PKDVPq__error .input-module__PKDVPq__hint{color:var(--danger)}
.divider-module__1yS8hW__divider{--divider-line:var(--n-080);background:linear-gradient(to bottom, var(--divider-above,transparent) 0, var(--divider-above,transparent) 64px, var(--divider-line) 64px, var(--divider-line) 65px, var(--divider-below,transparent) 65px, var(--divider-below,transparent) 100%);height:129px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.divider-module__1yS8hW__divider.divider-module__1yS8hW__is-inset{--divider-line:var(--n-080);background:linear-gradient(to bottom, var(--divider-above,transparent) 0, var(--divider-above,transparent) 8px, var(--divider-line) 8px, var(--divider-line) 9px, var(--divider-below,transparent) 9px, var(--divider-below,transparent) 100%);height:73px;margin-left:0;margin-right:0}
.section-header{width:100%}:where(.section-header:not(.section-header--hero)) .sh-inner{padding:var(--space-18) 0 var(--space-10)}.sh-icon{width:40px;height:40px;color:var(--n-770);margin-bottom:var(--space-5);display:block}.sh-icon svg{stroke:currentColor;stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.sh-title-row{align-items:center;gap:var(--space-1-5);margin:0 0 var(--space-3-5);display:flex}.sh-title{font-family:var(--font-headline);font-weight:650;font-size:var(--fs-32);letter-spacing:-.04em;color:var(--n-890);margin:0;line-height:40px}.sh-help{width:22px;height:22px;color:var(--n-400);cursor:help;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:color .16s,background .16s;display:inline-flex;position:relative}:is(.sh-help:hover,.sh-help:focus-visible){color:var(--n-770);background:var(--n-060);outline:none}.sh-help svg{stroke:currentColor;stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.sh-help[data-tip]:after{--sh-tip-radius:6px;content:attr(data-tip);background:var(--n-890);color:var(--n-020);font-family:var(--font-sans);font-size:var(--fs-12);padding:var(--space-1-5) var(--space-2-5);border-radius:var(--sh-tip-radius);white-space:normal;pointer-events:none;opacity:0;z-index:10;width:max-content;max-width:280px;font-weight:500;line-height:16px;transition:opacity .16s 40ms;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0000002e}.sh-help[data-tip]:before{content:"";border:4px solid #0000;border-top-color:var(--n-890);opacity:0;pointer-events:none;z-index:10;transition:opacity .16s 40ms;position:absolute;bottom:calc(100% + 3px);left:50%;transform:translate(-50%)}.sh-help:hover:after{opacity:1}.sh-help:hover:before{opacity:1}.sh-help:focus-visible:after{opacity:1}.sh-help:focus-visible:before{opacity:1}.sh-subtitle{--sh-subtitle-gap:22px;font-family:var(--font-sans);font-weight:400;font-size:var(--fs-17);letter-spacing:0;color:var(--n-540);margin:0 0 var(--sh-subtitle-gap);text-wrap:pretty;max-width:58ch;line-height:26px}.sh-meta{align-items:center;gap:var(--space-1-5);font-family:var(--font-sans);font-size:var(--fs-13);color:var(--n-400);font-weight:500;line-height:20px;text-decoration:none;transition:color .16s;display:inline-flex}:is(.sh-meta:hover,.sh-meta:focus-visible){color:var(--n-770);outline:none}.sh-meta svg{stroke:currentColor;stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}
.section-header--hero{background:var(--paper-50);width:100%}.section-header--hero .sh-inner{max-width:var(--content-max);padding:var(--space-32) var(--content-pad) var(--space-16);box-sizing:border-box;margin:0 auto}.section-header--hero .sh-icon{width:40px;height:40px;color:var(--n-400);margin-bottom:var(--space-6);display:block}.section-header--hero .sh-icon svg{stroke:currentColor;stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.section-header--hero .sh-title-row{align-items:center;gap:var(--space-1-5);margin:0 0 var(--space-3-5);display:flex}.section-header--hero .sh-title{font-family:var(--font-display);font-weight:700;font-size:var(--fs-48);letter-spacing:-.02em;color:var(--n-890);margin:0;line-height:56px}.section-header--hero .sh-help{width:32px;height:32px;color:var(--n-300);cursor:help;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:color .16s,background .16s;display:inline-flex;position:relative;transform:translateY(-4px)}:is(.section-header--hero .sh-help:hover,.section-header--hero .sh-help:focus-visible){color:var(--n-770);background:var(--n-060);outline:none}.section-header--hero .sh-help svg{stroke:currentColor;stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.section-header--hero .sh-help[data-tip]:after{--mti-sh-tip-radius:6px;content:attr(data-tip);background:var(--n-890);color:var(--n-020);font-family:var(--font-sans);font-size:var(--fs-12);padding:var(--space-1-5) var(--space-2-5);border-radius:var(--mti-sh-tip-radius);white-space:normal;pointer-events:none;opacity:0;z-index:10;width:max-content;max-width:280px;font-weight:500;line-height:16px;transition:opacity .16s 40ms;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0000002e}.section-header--hero .sh-help[data-tip]:before{content:"";border:4px solid #0000;border-top-color:var(--n-890);opacity:0;pointer-events:none;z-index:10;transition:opacity .16s 40ms;position:absolute;bottom:calc(100% + 3px);left:50%;transform:translate(-50%)}.section-header--hero .sh-help:hover:after{opacity:1}.section-header--hero .sh-help:hover:before{opacity:1}.section-header--hero .sh-help:focus-visible:after{opacity:1}.section-header--hero .sh-help:focus-visible:before{opacity:1}.section-header--hero .sh-subtitle{--mti-sh-subtitle-gap:22px;font-family:var(--font-display);font-weight:600;font-size:var(--fs-24);letter-spacing:-.01em;color:var(--n-400);margin:0 0 var(--mti-sh-subtitle-gap);text-wrap:pretty;max-width:700px;line-height:32px}.section-header--hero .sh-meta{align-items:center;gap:var(--space-1-5);font-family:var(--font-sans);font-size:var(--fs-14);color:var(--n-400);font-weight:500;line-height:20px;text-decoration:none;transition:color .16s;display:inline-flex}:is(.section-header--hero .sh-meta:hover,.section-header--hero .sh-meta:focus-visible){color:var(--n-770);outline:none}.mti{width:100%}.mti-inner{--mti-inner-pb:44px;padding:var(--space-2) 0 var(--mti-inner-pb)}.mti-head{--mti-head-gap:22px;align-items:center;gap:var(--space-2-5) var(--space-2-5);font-family:var(--font-display);font-size:var(--fs-20);letter-spacing:-.005em;color:var(--n-540);margin:0 0 var(--mti-head-gap);flex-wrap:wrap;font-weight:600;line-height:28px;display:flex}.mti-head .sep{--mti-sep-margin:0 -4px 0 -2px;color:var(--n-540);margin:var(--mti-sep-margin)}.rank-chart{--rank-w:calc((var(--content-max) - 2 * var(--content-pad) - 11 * var(--grid-gutter)) / 12);--label-w:calc(2 * var(--rank-w) + var(--grid-gutter));grid-template-columns:var(--rank-w)  var(--label-w)  0  1fr;column-gap:var(--grid-gutter);align-items:center;row-gap:0;display:grid;position:relative}.rbar-row>.c-pct{white-space:nowrap;font-family:var(--font-display);font-size:var(--fs-14);color:var(--n-540);font-variant-numeric:tabular-nums;justify-content:flex-end;font-weight:500;overflow:visible}.rbar-row>.c-track{border-left:1px solid var(--n-890);height:32px;position:relative}.rbar-row{grid-column:1/-1;grid-template-columns:subgrid;isolation:isolate;color:inherit;cursor:pointer;align-items:center;text-decoration:none;display:grid;position:relative}.rbar-row>.cell{align-items:center;height:32px;display:flex}.rbar-row>.c-rank{align-items:center;gap:var(--space-0-5);font-family:var(--font-display);font-size:var(--fs-14);color:var(--n-400);font-variant-numeric:tabular-nums;letter-spacing:0;justify-content:flex-start;font-weight:500;transition:color .18s;display:inline-flex}.rbar-row>.c-rank .r-hash{width:auto;display:inline-block}.rbar-row>.c-rank .r-num{text-align:left;width:21px;display:inline-block}.rbar-row>.c-label{min-width:0}.rbar-row>.c-track:before{--mti-lane-radius:3px;content:"";background:var(--n-040);border-radius:var(--mti-lane-radius);display:none;position:absolute;inset:4px 0}.rbar-row:nth-child(2n)>.c-track:before{background:0 0}.rbar-fill{width:var(--bar-w,0%);background:var(--issue-c,var(--civic-500));border-radius:0 var(--radius-md) var(--radius-md) 0;box-shadow:none;transition:filter .18s;position:absolute;top:4px;bottom:4px;left:0}.rbar-row:hover .rbar-fill{filter:brightness(1.04)saturate(1.05)}.i-transport{--issue-c:var(--issue-transportation)}.i-education{--issue-c:var(--issue-education)}.i-health{--issue-c:var(--issue-health)}.i-rights{--issue-c:var(--issue-rights)}.i-spaces{--issue-c:var(--issue-spaces)}.i-environment{--issue-c:var(--issue-environment)}.i-families{--issue-c:var(--issue-families)}.i-safety{--issue-c:var(--issue-safety)}.i-economy{--issue-c:var(--issue-economy)}.i-neighborhood{--issue-c:var(--issue-neighborhood)}.i-housing{--issue-c:var(--issue-housing)}.i-other{--issue-c:var(--issue-other)}.rbar-row:hover>.c-rank{color:var(--n-650)}.rbar-row:hover>.c-pct{color:var(--n-890)}.rbar-row:before{content:"";background:linear-gradient(to right, transparent, var(--n-040) 35%);border-radius:var(--radius-sm);pointer-events:none;z-index:-1;transition:background .18s;position:absolute;inset:4px 0}.rbar-row:hover:before{background:linear-gradient(to right, transparent, var(--n-080) 35%)}@media (max-width:659.98px){.rank-chart{column-gap:var(--space-3);grid-template-columns:auto auto auto 1fr}}
.sec-hero{--hero-bg:#fafaf7;--hero-18:18px;--kpi-num-fs:30px;background:var(--hero-bg);width:100%;margin-top:calc(-1 * var(--space-18));z-index:0;position:relative;overflow:hidden}.sec-hero__inner{max-width:var(--content-max);padding:calc(var(--space-18) + var(--space-16)) var(--content-pad) var(--space-16);box-sizing:border-box;z-index:2;column-gap:var(--space-8);grid-template-columns:repeat(12,1fr);align-items:start;row-gap:0;min-height:500px;margin:0 auto;display:grid;position:relative}.hero-left{gap:var(--hero-18);flex-direction:column;grid-column:span 7;max-width:620px;display:flex}.hero-right{align-items:flex-end;gap:var(--hero-18);flex-direction:column;grid-column:span 5;display:flex}.sec-hero__map{z-index:0;position:absolute;inset:0;overflow:hidden}.sec-hero__map svg{width:auto;min-width:100%;height:100%;display:block;position:absolute;top:0;right:0}.sec-hero__veil{z-index:1;pointer-events:none;background:linear-gradient(90deg,#fafaf7eb 0%,#fafaf79e 24%,#fafaf71a 52%,#fafaf700 72%);position:absolute;inset:0}.hero-locale{align-items:center;gap:var(--space-2-5);padding:var(--space-0-5) 0;font-family:var(--font-sans);font-size:var(--fs-14);color:var(--n-500);letter-spacing:0;font-weight:400;line-height:20px;display:inline-flex}.hero-locale__flag{border-radius:var(--radius-xs);flex-shrink:0;width:22px;height:15px;overflow:hidden;box-shadow:0 1px 1px #0000000f}.hero-title{gap:var(--space-0-5);flex-direction:column;display:flex}.hero-title__city{--hero-city-fs:clamp(36px, 6.5vw, 56px);font-family:var(--font-headline);font-weight:650;font-size:var(--hero-city-fs);letter-spacing:-.04em;color:var(--n-770);margin:0;line-height:1.02;animation:.76s cubic-bezier(.22,.61,.36,1) both hero-module__aRCfUW__hero-title-rise}.hero-title__sub{--hero-sub-fs:clamp(22px, 3.5vw, 32px);font-family:var(--font-headline);font-weight:600;font-size:var(--hero-sub-fs);letter-spacing:-.02em;color:var(--n-540);margin:0;line-height:1.1;animation:.76s cubic-bezier(.22,.61,.36,1) 90ms both hero-module__aRCfUW__hero-title-rise}@keyframes hero-module__aRCfUW__hero-title-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){:is(.hero-title__city,.hero-title__sub){animation:none}}.hero-left .hero-stat-pill{margin-top:var(--space-0-5)}.hero-stat-row{align-items:center;gap:var(--space-1-5);align-self:flex-start;display:inline-flex}.hero-body{font-family:var(--font-sans);font-size:var(--fs-18);color:var(--n-650);margin:var(--space-3) 0 0;text-wrap:pretty;max-width:560px;font-weight:400;line-height:28px}.hero-foot{font-family:var(--font-sans);font-size:var(--fs-14);color:var(--n-500);margin-top:var(--space-2);letter-spacing:0;font-weight:400;line-height:20px}.sec-hero.hero-dashboard{--stat-pad-y:3px}@media (min-width:960px){.sec-hero.hero-dashboard .sec-hero__inner{min-height:max(520px,62dvh);padding-top:calc(var(--space-18) + var(--space-12))}}.sec-hero.hero-dashboard .sec-hero__veil{background:linear-gradient(90deg,#fafaf7f5 0%,#fafaf7bd 28%,#fafaf72e 56%,#fafaf700 78%)}.sec-hero.hero-dashboard .hero-locale{font-size:var(--fs-13);color:var(--n-540);letter-spacing:.01em;font-weight:500}.sec-hero.hero-dashboard .hero-title{gap:var(--space-1)}.sec-hero.hero-dashboard .hero-title__city{color:var(--n-890)}.sec-hero.hero-dashboard .hero-title__sub{--hero-sub-fs:clamp(20px, 3vw, 26px);color:var(--n-500)}.sec-hero.hero-dashboard .hero-body{font-size:var(--fs-17);max-width:520px;line-height:26px}.sec-hero.hero-dashboard .hero-stat-pill{padding:var(--stat-pad-y) var(--space-2-5);background:color-mix(in srgb, var(--n-050) 88%, transparent);-webkit-backdrop-filter:blur(10px)saturate(1.05);backdrop-filter:blur(10px)saturate(1.05);font-size:var(--fs-13);color:var(--n-770);border:1px solid #111a2e14}.sec-hero.hero-dashboard .hero-stat-pill--active{color:var(--n-650)}.m-rail{--rail-cell-pad-x:22px;--rail-delta-gap:3px;border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(16px)saturate(1.1);backdrop-filter:blur(16px)saturate(1.1);background:#f4f6faa3;border:1px solid #ffffff8c;align-items:stretch;display:inline-flex;box-shadow:0 1px 1px #111a2e0a,0 12px 28px -12px #111a2e33}.m-cell{box-sizing:border-box;gap:var(--space-2-5);width:252px;padding:var(--space-4) var(--rail-cell-pad-x);color:inherit;flex-direction:column;text-decoration:none;display:flex}.m-cell+.m-cell{border-left:1px solid #111a2e1a}.m-eyebrow-row{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.k-label{font-family:var(--font-sans);font-size:var(--fs-11);letter-spacing:.07em;text-transform:uppercase;color:var(--n-500);white-space:nowrap;font-weight:600;line-height:16px}.k-delta{align-items:center;gap:var(--rail-delta-gap);font-family:var(--font-sans);font-size:var(--fs-12);color:var(--n-650);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600;line-height:16px;display:inline-flex}.k-delta svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.7;width:11px;height:11px;transform:translateY(.5px)}.m-body{align-items:center;gap:var(--space-3);display:flex}.m-well{border-radius:var(--radius-sm);width:34px;height:34px;color:var(--n-650);background:#1b2a4412;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.m-well svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.m-num{font-family:var(--font-display);font-weight:700;font-size:var(--kpi-num-fs);letter-spacing:-.022em;color:var(--n-890);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";line-height:34px}.m-spark{align-items:flex-end;gap:var(--space-0-5);flex-direction:column;margin-left:auto;display:flex}.m-spark svg{width:60px;height:24px;display:block}.m-spark polyline{stroke:var(--n-300);stroke-width:1.5px}.m-spark circle{fill:var(--n-650)}@media (max-width:959.98px){.sec-hero__inner{column-gap:0;row-gap:var(--space-5);padding-top:calc(var(--space-18) + var(--space-10));padding-bottom:var(--space-16);grid-template-columns:1fr;min-height:0}:is(.hero-left,.hero-right){grid-column:1/-1;max-width:none}.hero-right{align-items:stretch}.m-rail{flex-direction:column;width:100%}.m-cell{width:auto}.m-cell+.m-cell{border-top:1px solid #111a2e1a;border-left:none}}
.report-meta-bar{--rmb-overlap:-14px;background:var(--n-040);border-top:1px solid var(--n-160);border-bottom:1px solid var(--n-160);width:100%;position:relative}.report-meta-bar .rmb-inner{max-width:var(--content-max);padding:var(--space-3) 0;box-sizing:border-box;align-items:center;gap:var(--space-3-5);scrollbar-width:none;-ms-overflow-style:none;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--content-pad), #000 calc(100% - var(--content-pad)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--content-pad), #000 calc(100% - var(--content-pad)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--content-pad), #000 calc(100% - var(--content-pad)), transparent 100%);flex-wrap:nowrap;margin:0 auto;display:flex;overflow:auto hidden}.report-meta-bar .rmb-inner::-webkit-scrollbar{display:none}.report-meta-bar .rmb-spacer{flex:0 0 var(--content-pad);width:var(--content-pad);height:1px}.report-meta-bar .rmb-spacer+*{margin-left:var(--rmb-overlap)}.report-meta-bar .rmb-inner>:nth-last-child(2){margin-right:var(--rmb-overlap)}.report-meta-bar .rmb-prefix{font-family:var(--font-display);font-size:var(--fs-14);color:var(--n-890);letter-spacing:-.005em;margin-right:var(--space-0-5);flex-shrink:0;font-weight:600}.rmb-tab-rail{pointer-events:none;height:0;position:absolute;bottom:100%;left:0;right:0}.rmb-tab-rail:after{content:"";max-width:var(--content-max);height:0;padding:0 var(--content-pad);box-sizing:border-box;margin:0 auto;display:block}.report-meta-bar--tab{--rmb-tab-h:32px;--rmb-tab-back-h:calc(var(--rmb-tab-h) - 4px)}.report-meta-bar--tab .rmb-tab-row{transform:translateX(max(calc(var(--content-pad) - 50vw), calc(var(--content-pad) - var(--content-max) / 2)));align-items:flex-end;gap:var(--space-2);pointer-events:auto;display:flex;position:absolute;bottom:0;left:50%}.report-meta-bar--tab .rmb-tab{height:var(--rmb-tab-h);align-items:stretch;text-decoration:none;display:inline-flex;position:relative}.report-meta-bar--tab .rmb-tab--active{z-index:2}.report-meta-bar--tab .rmb-tab--muted{z-index:1;height:var(--rmb-tab-back-h)}.report-meta-bar--tab .rmb-tab--muted .rmb-tab__label{height:var(--rmb-tab-back-h);background:var(--rmb-tab-back-fill,var(--n-080));color:var(--n-500)}.report-meta-bar--tab .rmb-tab--muted:hover{--rmb-tab-back-fill:var(--rmb-tab-fill,var(--n-050))}.report-meta-bar--tab .rmb-tab--muted:hover .rmb-tab__label{color:var(--n-650)}.report-meta-bar--tab .rmb-tab__cap{flex-shrink:0;display:block}.report-meta-bar--tab .rmb-tab__text-short{display:none}@media (max-width:659.98px){.report-meta-bar--tab .rmb-tab--has-short .rmb-tab__text{display:none}.report-meta-bar--tab .rmb-tab--has-short .rmb-tab__text-short{display:inline}}.report-meta-bar--tab .rmb-tab__back{width:11px;height:11px;margin-right:var(--space-1-5);stroke:currentColor;fill:none;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.report-meta-bar--tab .rmb-tab__label{height:var(--rmb-tab-h);box-sizing:border-box;padding:0 var(--space-2);background:var(--rmb-tab-fill,var(--n-050));border-top:1px solid var(--rmb-tab-stroke,var(--n-160));font-family:var(--font-sans);font-size:var(--fs-11);letter-spacing:.08em;text-transform:uppercase;color:var(--n-650);white-space:nowrap;align-self:flex-start;align-items:center;font-weight:600;line-height:16px;display:inline-flex}.report-meta-bar .meta-chip:hover{opacity:.61}.rmb-tooltip{--rmb-tip-radius:6px;background:var(--n-890);color:var(--n-020);font-family:var(--font-sans);font-size:var(--fs-12);padding:var(--space-1-5) var(--space-2-5);border-radius:var(--rmb-tip-radius);white-space:nowrap;pointer-events:none;opacity:0;z-index:10;font-weight:500;line-height:16px;transition:opacity .16s 40ms;position:absolute;top:0;left:0;transform:translate(-50%,calc(-100% - 8px));box-shadow:0 4px 12px #0000002e}.rmb-tooltip:after{content:"";border:4px solid #0000;border-top-color:var(--n-890);position:absolute;top:100%;left:50%;transform:translate(-50%)}.rmb-tooltip.is-visible{opacity:1}.report-meta-bar--masthead{--rmb-paper:var(--n-040);--rmb-tab-fill:var(--rmb-paper);--rmb-tab-stroke:var(--n-080);--rmb-lit-lip:1px;--rmb-date-fs:27px;--rmb-metric-fs:22px;background:var(--rmb-paper);border-top:1px solid var(--n-080);border-bottom:none}.report-meta-bar--masthead:after{content:"";height:var(--rmb-lit-lip);background:var(--n-020);z-index:1;pointer-events:none;position:absolute;top:0;left:0;right:0}.report-meta-bar--masthead .rmb-tab-rail{z-index:2}.report-meta-bar--masthead.report-meta-bar--tab .rmb-tab-row{bottom:calc(-1 * var(--rmb-lit-lip))}.report-meta-bar--masthead .rmb-masthead{max-width:var(--content-max);padding:var(--space-4) var(--content-pad) var(--space-5);box-sizing:border-box;justify-content:space-between;align-items:stretch;gap:var(--space-8);flex-wrap:wrap;margin:0 auto;display:flex}.report-meta-bar--masthead .rmb-id{justify-content:space-between;gap:var(--space-1-5);flex-direction:column;flex-shrink:1;min-width:0;display:flex}.report-meta-bar--masthead .rmb-id-row{align-items:baseline;gap:var(--space-3);display:flex}.report-meta-bar--masthead .rmb-date{font-family:var(--font-headline);font-weight:600;font-size:var(--rmb-date-fs);letter-spacing:-.024em;color:var(--n-890);white-space:nowrap;margin:0;line-height:1.12}.report-meta-bar--masthead .rmb-edition{align-items:baseline;gap:var(--space-3);font-family:var(--font-display);font-weight:500;font-size:var(--fs-17);letter-spacing:-.005em;color:var(--n-500);white-space:nowrap;display:inline-flex}.report-meta-bar--masthead .rmb-edition-rule{background:var(--n-160);align-self:center;width:1px;height:16px}.report-meta-bar--masthead .rmb-note{align-items:center;gap:var(--space-2);font-family:var(--font-sans);font-size:var(--fs-13);color:var(--n-540);flex-wrap:wrap;margin:0;font-weight:500;line-height:18px;display:flex}.report-meta-bar--masthead .rmb-note b{color:var(--n-770);font-weight:600}.report-meta-bar--masthead .rmb-note svg{stroke:currentColor;stroke-width:1.85px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:15px;height:15px}.report-meta-bar--masthead .rmb-metrics{flex-shrink:0;align-items:center;display:flex}.report-meta-bar--masthead .rmb-cell{gap:var(--space-2-5);padding:0 var(--space-6);flex-direction:column;justify-content:space-between;text-decoration:none;display:flex}.report-meta-bar--masthead .rmb-cell:last-child{padding-right:0}.report-meta-bar--masthead .rmb-cell+.rmb-cell{border-left:1px solid var(--ink-100)}.report-meta-bar--masthead .rmb-cell-body{align-items:center;gap:var(--space-2-5);display:flex}.report-meta-bar--masthead .rmb-cell-well{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--n-650);background:#1b2a440f;flex-shrink:0;justify-content:center;align-items:center;display:flex}.report-meta-bar--masthead .rmb-cell-well svg{stroke:currentColor;stroke-width:1.75px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.report-meta-bar--masthead .rmb-cell-label{font-family:var(--font-sans);font-size:var(--fs-11);letter-spacing:.07em;text-transform:uppercase;color:var(--n-500);white-space:nowrap;font-weight:600;line-height:16px}.report-meta-bar--masthead .rmb-cell-val{font-family:var(--font-sans);font-weight:600;font-size:var(--rmb-metric-fs);letter-spacing:-.015em;color:var(--n-890);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:26px}.report-meta-bar--masthead .rmb-cell-val small{font-weight:500;font-size:var(--fs-13);color:var(--n-400);letter-spacing:0}.report-meta-bar--masthead .rmb-seam{max-width:var(--content-max);box-sizing:border-box;width:100%;padding:0 var(--content-pad);margin:0 auto}.report-meta-bar--masthead .rmb-seam:before{content:"";background:var(--ink-100);height:1px;display:block}@media (max-width:659.98px){.report-meta-bar--masthead .rmb-masthead{gap:var(--space-4)}.report-meta-bar--masthead .rmb-metrics{width:100%}.report-meta-bar--masthead .rmb-cell:first-child{padding-left:0}}
.report-toc{width:100%}.report-toc .toc-inner{padding:var(--space-8) 0 var(--space-10)}.report-toc .toc-prefix{font-family:var(--font-sans);font-size:var(--fs-12);text-transform:uppercase;letter-spacing:.07em;color:var(--n-500);margin:0 0 var(--space-5);font-weight:600}.report-toc .toc-grid{grid-template-columns:repeat(var(--grid-columns), 1fr);column-gap:var(--grid-gutter);row-gap:var(--space-10);align-items:start;display:grid}.report-toc .toc-col{grid-column:span 6}.toc-block-head{--toc-head-pull:-6px;align-items:center;gap:var(--space-2-5);padding:var(--space-1-5) 0 var(--space-3);border-bottom:1px solid var(--n-120);cursor:pointer;margin:var(--toc-head-pull) 0 0;transition:color .18s cubic-bezier(.22,.61,.36,1);display:flex}.toc-block-head svg.head-icon{stroke:currentColor;stroke-width:1.75px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;color:var(--n-650);flex-shrink:0;transition:color .18s cubic-bezier(.22,.61,.36,1)}.toc-block-head .head-title{font-family:var(--font-display);font-size:var(--fs-18);letter-spacing:-.005em;color:var(--n-890);margin:0;font-weight:600;line-height:26px}.toc-row{align-items:center;gap:var(--space-2-5);border-bottom:1px solid var(--n-120);cursor:pointer;grid-template-columns:20px 1fr auto;height:48px;padding:0;text-decoration:none;transition:border-color .18s cubic-bezier(.22,.61,.36,1);display:grid}.toc-row .r-rank{font-family:var(--font-display);font-size:var(--fs-16);color:var(--n-300);letter-spacing:0;align-items:baseline;font-weight:500;line-height:24px;display:inline-flex}.toc-row .r-rank .r-num{text-align:left;font-variant-numeric:tabular-nums;display:inline-block}.toc-row .r-bullet{--toc-bullet-inset:3px;background:var(--n-400);width:3px;height:3px;margin-left:var(--toc-bullet-inset);border-radius:50%;justify-self:start}.toc-row .r-label{font-size:var(--fs-14);color:var(--n-890);white-space:nowrap;align-items:center;gap:var(--space-2-5);min-width:0;font-weight:500;display:flex}.toc-row .r-sublabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--n-400);flex:0 auto;font-weight:400;overflow:hidden}.toc-row .r-value{align-items:center;gap:var(--space-1-5);font-family:var(--font-display);font-size:var(--fs-16);color:var(--n-540);font-variant-numeric:tabular-nums;font-weight:500;line-height:16px;display:inline-flex}.toc-row .r-value svg{stroke:currentColor;stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;color:var(--n-540)}.theme-swatch{--toc-swatch-emoji-fs:15px;border-radius:var(--radius-md);width:24px;height:24px;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,system-ui,sans-serif;font-size:var(--toc-swatch-emoji-fs);background-color:#fffcf752;background-image:radial-gradient(120% 55% at 50% -10%,#ffffffbf,#fff0 42%),radial-gradient(120% 45% at 50% 110%,#ffffff80,#fff0 40%);border:1px solid #111a2e1a;flex-shrink:0;justify-content:center;align-items:center;line-height:1;transition:transform .18s cubic-bezier(.22,.61,.36,1),box-shadow .18s cubic-bezier(.22,.61,.36,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff73,inset 0 1px 1px #ffffffe6,inset 0 -1px 1px #ffffff80,0 1px 1px #111a2e1a,0 2px 4px #111a2e0f}.theme-swatch .eg-glyph{z-index:1;filter:drop-shadow(0 1.5px 1px #111a2e29);display:inline-block;position:relative}:is(.theme-swatch .eg-aura,.theme-swatch .eg-refl){pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.theme-swatch .eg-aura{filter:blur(9px)saturate(1.5);opacity:.26;transform:scale(1.85)}.theme-swatch .eg-refl{filter:blur(2.5px);opacity:.18;transform:translateY(58%)scaleY(-1);-webkit-mask-image:linear-gradient(#0000 35%,#000 90%);mask-image:linear-gradient(#0000 35%,#000 90%)}.toc-col{gap:var(--space-8);flex-direction:column;display:flex}.toc-block .toc-row:first-of-type{margin-top:var(--space-1)}:is(.report-toc a,.report-toc a *){color:inherit;text-decoration:none}:is(.report-toc .issue-badge,.report-toc .issue-badge *){color:var(--n-000)}:is(.toc-block-head,.toc-row){-webkit-user-select:none;user-select:none}@media (max-width:659.98px){.report-toc .toc-grid{gap:var(--space-8);flex-direction:column;align-items:stretch;display:flex}.report-toc .toc-col{display:contents}.report-toc .toc-col:first-child>.toc-block:first-child{order:0}.report-toc .toc-col:nth-child(2)>.toc-block:first-child{order:1}.report-toc .toc-col:first-child>.toc-block:nth-child(2){order:2}.report-toc .toc-col:nth-child(2)>.toc-block:nth-child(2){order:3}}:is(.toc-row .r-rank,.toc-row .r-label,.toc-row .r-value){transition:color .18s cubic-bezier(.22,.61,.36,1)}.toc-row:hover{border-bottom-color:var(--n-120)}.toc-row:hover .r-rank{color:var(--n-540)}.toc-row:hover .r-value{color:var(--n-770)}.toc-block-head:hover .head-title{color:var(--n-890)}.toc-block-head:hover svg.head-icon{color:var(--n-890)}.toc-row:hover .theme-swatch{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #ffffff73,inset 0 1px 1px #ffffffe6,inset 0 -1px 1px #ffffff80,0 2px 2px #111a2e1a,0 3px 6px #111a2e12}@media (prefers-reduced-motion:reduce){:is(.toc-row .r-rank,.toc-row .r-label,.toc-row .r-value,.toc-row,.toc-block-head,.toc-block-head svg.head-icon,.theme-swatch){transition:none}.toc-row:hover .theme-swatch{transform:none}}
.grid-12{gap:var(--space-8);grid-template-columns:repeat(12,1fr);display:grid}.theme-divider{background:var(--n-080);height:1px;margin:var(--space-16) calc(50% - 50vw);border:0}.theme-divider:first-child{margin-top:var(--space-2)}.theme-section{align-items:start;row-gap:0}.theme-section>.theme-icon{grid-area:1/span 1}.theme-section>.theme-eyebrow{flex-direction:column;grid-area:1/2/auto/-1;justify-content:center;align-self:stretch;gap:0;margin:0;display:flex}.theme-body{grid-area:2/2/auto/-1;grid-template-columns:subgrid;row-gap:var(--space-5);min-width:0;margin-top:0;display:grid}.theme-body>*{grid-column:1/-1}.quote-stack{grid-column:1/-1;grid-template-columns:subgrid;column-gap:var(--space-8);row-gap:var(--space-8);margin-top:var(--space-1);display:grid}.quote-stack>.qc{grid-column:span 8}.quote-grid{grid-column:1/-1;grid-template-columns:subgrid;column-gap:var(--space-8);align-items:start;display:grid}.quote-grid>.quote-col{interpolate-size:allow-keywords;flex-direction:column;grid-column:span 5;min-width:0;display:flex}.quote-col>.qc-cell+.qc-cell{margin-top:var(--space-8)}.quote-col>.qc-cell{transition:height .62s cubic-bezier(.32,.72,0,1),margin-top .62s cubic-bezier(.32,.72,0,1),opacity .36s;overflow:visible}.quote-col>.qc-cell.is-collapsed{opacity:0;pointer-events:none;height:0;margin-top:0;overflow:hidden}.theme-icon{--theme-icon-fs:clamp(26px, 2.85vw, 38px);aspect-ratio:1;border-radius:var(--radius-lg);width:100%;font-size:var(--theme-icon-fs);-webkit-user-select:none;user-select:none;background-color:#fffcf752;background-image:radial-gradient(120% 55% at 50% -10%,#ffffffbf,#fff0 42%),radial-gradient(120% 45% at 50% 110%,#ffffff80,#fff0 40%);border:1px solid #111a2e1a;justify-content:center;align-items:center;line-height:1;transition:transform .2s cubic-bezier(.22,.61,.36,1),box-shadow .2s cubic-bezier(.22,.61,.36,1);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff73,inset 0 1px 1px #ffffffe6,inset 0 -1px 1px #ffffff80,0 1px 1px #111a2e1a,0 2px 4px #111a2e0f}.theme-icon:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #ffffff73,inset 0 1px 1px #ffffffe6,inset 0 -1px 1px #ffffff80,0 2px 3px #111a2e1a,0 4px 8px #111a2e12}@media (prefers-reduced-motion:reduce){.theme-icon{transition:none}.theme-icon:hover{transform:none}}.theme-icon .eg-glyph{z-index:1;filter:drop-shadow(0 2.5px 2px #111a2e29);display:inline-block;position:relative}:is(.theme-icon .eg-aura,.theme-icon .eg-refl){pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.theme-icon .eg-aura{filter:blur(13px)saturate(1.5);opacity:.26;transform:scale(1.85)}.theme-icon .eg-refl{filter:blur(4px);opacity:.18;transform:translateY(58%)scaleY(-1);-webkit-mask-image:linear-gradient(#0000 35%,#000 90%);mask-image:linear-gradient(#0000 35%,#000 90%)}.theme-body-legacy{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.theme-eyebrow>span:first-child{font-family:var(--font-sans);font-weight:600;font-size:var(--fs-14);color:var(--n-400);line-height:20px}.theme-eyebrow .theme-name{font-family:var(--font-display);font-weight:600;font-size:var(--fs-20);letter-spacing:-.005em;color:var(--n-500);margin:0;line-height:28px;display:block}.theme-headline+.theme-lede{--theme-lede-pull:-12px;margin-top:var(--theme-lede-pull)}.theme-headline{font-family:var(--font-headline);letter-spacing:-.04em;text-wrap:balance;max-width:640px;margin:0;font-weight:600}.theme-lede{font-family:var(--font-sans);font-weight:500;font-size:var(--fs-20);color:var(--n-500);text-wrap:pretty;max-width:640px;margin:0;line-height:1.46em}.theme-stats{gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.quotes-caption{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:var(--fs-14);color:var(--n-500);margin:var(--space-4) 0 0;font-variation-settings:"opsz" 14;line-height:20px}.quote-stack-legacy{gap:var(--space-4);margin-top:var(--space-1);flex-direction:column;display:flex}.quote-grid-legacy{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.view-more{align-self:start;align-items:center;gap:var(--space-1-5);width:fit-content;padding:var(--space-1) var(--space-2-5);background:var(--n-040);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);font-family:var(--font-sans);font-weight:400;font-size:var(--fs-14);color:var(--n-540);cursor:pointer;margin-top:var(--space-1);border:1px solid #00000021;line-height:20px;transition:background .16s;display:inline-flex}.view-more:hover{background:var(--n-080)}.soft-pill{align-items:center;gap:var(--space-1-5);padding:var(--space-0-5) var(--space-2);border-radius:var(--radius-md);background:var(--n-060);font-family:var(--font-sans);font-size:var(--fs-14);color:var(--n-540);white-space:nowrap;flex-shrink:0;font-weight:400;line-height:20px;transition:background .16s;display:inline-flex}.soft-pill:hover{background:var(--n-080)}.soft-pill b{color:var(--n-650);font-variant-numeric:tabular-nums;font-weight:600}.o-pill{align-items:center;gap:var(--space-1-5);padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);background:var(--n-040);font-family:var(--font-sans);font-size:var(--fs-14);color:var(--n-500);white-space:nowrap;border:1px solid #0000001c;flex-shrink:0;font-weight:500;line-height:14px;display:inline-flex}.o-pill svg{width:16px;height:16px;stroke:var(--n-400);stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.qc--lg .qc-quote{font-size:var(--fs-21);line-height:32px}.qc--lg .qc-body{padding:var(--space-8)}.qc--lg .qc-date{height:16px;font-size:var(--fs-16);line-height:16px}.qc--lg .qc-date svg{width:16px;height:16px}.qc--sm .qc-quote{font-size:var(--fs-18);line-height:28px}.qc--sm .qc-body{padding:var(--space-6);gap:var(--space-3-5)}.qc--sm .qc-date{height:14px;font-size:var(--fs-14);line-height:14px}.qc--sm .qc-date svg{width:14px;height:14px}@media (max-width:959.98px){.theme-section.grid-12{gap:var(--space-5);grid-template-columns:1fr}:is(.theme-section>.theme-icon,.theme-section>.theme-eyebrow,.theme-section>.theme-body){grid-area:auto/1/auto/-1}.theme-section>.theme-eyebrow{align-self:auto}.theme-section>.theme-icon{aspect-ratio:1;width:56px;font-size:var(--fs-32)}.theme-body{row-gap:var(--space-5);grid-template-columns:1fr}.theme-body>*{grid-column:1/-1}.quote-stack{column-gap:0;row-gap:var(--space-8);grid-template-columns:1fr}.quote-stack>.qc{grid-column:1/-1}.quote-grid{column-gap:0;row-gap:var(--space-8);grid-template-columns:1fr}.quote-grid>.quote-col{grid-column:1/-1}}
.sticky-report-bar-module__359u3a__sb{z-index:60;box-sizing:border-box;opacity:0;visibility:hidden;pointer-events:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--n-120);width:100%;transition:transform var(--dur-slow) var(--ease-out), opacity var(--dur-base) var(--ease-out), visibility 0s linear var(--dur-slow);background:#f5f5f5d1;position:fixed;top:0;left:0;right:0;transform:translateY(-101%)}.sticky-report-bar-module__359u3a__sbShow{opacity:1;visibility:visible;pointer-events:auto;transition:transform var(--dur-slow) var(--ease-out), opacity var(--dur-base) var(--ease-out);transform:translateY(0)}@media (prefers-reduced-motion:reduce){.sticky-report-bar-module__359u3a__sb{transition:opacity var(--dur-base) var(--ease-out), visibility 0s linear var(--dur-base);transform:translateY(0)}.sticky-report-bar-module__359u3a__sbShow{transition:opacity var(--dur-base) var(--ease-out)}}.sticky-report-bar-module__359u3a__sbInner{max-width:var(--content-max);padding:0 var(--content-pad);align-items:center;gap:var(--space-5);box-sizing:border-box;height:50px;margin:0 auto;display:flex}.sticky-report-bar-module__359u3a__sbSpacer{flex:auto}.sticky-report-bar-module__359u3a__sbId{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.sticky-report-bar-module__359u3a__sbDate{--sb-date-fs:15px;font-family:var(--font-display);font-weight:600;font-size:var(--sb-date-fs);letter-spacing:-.01em;color:var(--n-890);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:20px}.sticky-report-bar-module__359u3a__sbEd,.sticky-report-bar-module__359u3a__sbResp{font-family:var(--font-sans);font-weight:500;font-size:var(--fs-13);color:var(--n-540);white-space:nowrap}.sticky-report-bar-module__359u3a__sbEd:before,.sticky-report-bar-module__359u3a__sbResp:before{content:"·";margin-right:var(--space-2);color:var(--n-300)}.sticky-report-bar-module__359u3a__sbMetrics{align-items:center;display:flex}.sticky-report-bar-module__359u3a__sbMet{align-items:baseline;gap:var(--space-1-5);padding:0 var(--space-4);white-space:nowrap;display:inline-flex}.sticky-report-bar-module__359u3a__sbMet:last-of-type{padding-right:0}.sticky-report-bar-module__359u3a__sbMet+.sticky-report-bar-module__359u3a__sbMet{border-left:1px solid var(--n-120)}.sticky-report-bar-module__359u3a__sbMetL{font-family:var(--font-sans);font-size:var(--fs-11);letter-spacing:.04em;text-transform:uppercase;color:var(--n-540);font-weight:600;line-height:14px}.sticky-report-bar-module__359u3a__sbMetV{font-family:var(--font-sans);font-weight:600;font-size:var(--fs-14);letter-spacing:-.01em;color:var(--n-890);font-variant-numeric:tabular-nums;line-height:18px}.sticky-report-bar-module__359u3a__sbMetV small{font-weight:500;font-size:var(--fs-12);color:var(--n-400)}.sticky-report-bar-module__359u3a__sbBtn{align-items:center;gap:var(--space-1-5);height:32px;padding:0 var(--space-3);border-radius:var(--radius-md);background:var(--action-500);color:var(--fg-on-action);font-family:var(--font-sans);font-weight:600;font-size:var(--fs-13);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border:none;flex-shrink:0;line-height:1;display:inline-flex}.sticky-report-bar-module__359u3a__sbBtn:hover{background:var(--action-600)}.sticky-report-bar-module__359u3a__sbBtn:active{background:var(--action-700);transform:translateY(.5px)}.sticky-report-bar-module__359u3a__sbBtn svg{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}@media (max-width:959.98px){.sticky-report-bar-module__359u3a__sbMetrics,.sticky-report-bar-module__359u3a__sbResp{display:none}.sticky-report-bar-module__359u3a__sbInner{gap:var(--space-3)}}
.page-module__KUa0Ra__page{background:var(--n-000);flex-direction:column;min-height:100dvh;display:flex}[data-reveal]{opacity:0;will-change:opacity, transform;transition:opacity .72s cubic-bezier(.22,.61,.36,1),transform .72s cubic-bezier(.22,.61,.36,1);transform:translateY(24px)}[data-reveal].is-revealed{opacity:1;will-change:auto;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transition:none;transform:none}}.page-module__KUa0Ra__container{width:100%;max-width:var(--content-max);padding:0 var(--content-pad);box-sizing:border-box;margin:0 auto}.page-module__KUa0Ra__page .report-meta-bar--masthead .rmb-seam:before{background:linear-gradient(to bottom, var(--n-080) 0 1px, var(--n-020) 1px 2px);height:2px}:is(.page-module__KUa0Ra__page .report-toc .toc-block-head,.page-module__KUa0Ra__page .report-toc .toc-row){background-image:linear-gradient(to bottom, var(--n-080) 0 1px, var(--n-020) 1px 2px);background-position:0 100%;background-repeat:no-repeat;background-size:100% 2px;border-bottom:0}.page-module__KUa0Ra__summaryLede{padding:var(--space-10) 0 var(--space-16)}.page-module__KUa0Ra__summaryHeading{font-family:var(--font-headline);font-weight:650;font-size:var(--fs-32);letter-spacing:-.04em;color:var(--n-890);margin:0 0 var(--space-4);line-height:40px}.page-module__KUa0Ra__summaryStatement{font-family:Inter Display,Inter,ui-sans-serif,-apple-system,Helvetica Neue,Arial,sans-serif;font-weight:500;font-size:var(--fs-28);letter-spacing:0;color:var(--n-770);text-wrap:pretty;max-width:920px;margin:0;line-height:40px}.page-module__KUa0Ra__summaryStatement p{margin:0 0 var(--space-4)}.page-module__KUa0Ra__summaryStatement p:last-child{margin-bottom:0}.page-module__KUa0Ra__summaryAiNote{margin:var(--space-4) 0 0;font-family:var(--font-sans);font-size:var(--fs-13);color:var(--n-540)}:is(.page-module__KUa0Ra__container #issues .section-header .sh-inner,.page-module__KUa0Ra__container #themes .section-header .sh-inner,.page-module__KUa0Ra__container #ideas .section-header .sh-inner,.page-module__KUa0Ra__container #appreciations .section-header .sh-inner){padding-bottom:var(--space-9)}.page-module__KUa0Ra__container #themes .theme-divider:first-child{display:none}:is(.page-module__KUa0Ra__container #issues .mti,.page-module__KUa0Ra__container #ideas .ideas-grid){background-image:linear-gradient(to bottom, var(--n-080) 0 1px, var(--n-020) 1px 2px);padding-top:var(--space-9);background-repeat:no-repeat;background-size:100% 2px;border-top:0}.page-module__KUa0Ra__issuesBand{background-color:var(--n-040);background-image:linear-gradient(to bottom, var(--n-080) 0 1px, var(--n-020) 1px 2px, transparent 2px);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);padding-bottom:var(--space-16);box-sizing:border-box;background-repeat:no-repeat;background-size:100% 2px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.page-module__KUa0Ra__themes{background-image:linear-gradient(to bottom, var(--n-080) 0 1px, var(--n-020) 1px 2px);padding-top:var(--space-9);background-repeat:no-repeat;background-size:100% 2px;flex-direction:column;gap:0;display:flex}.page-module__KUa0Ra__themesSection,.page-module__KUa0Ra__ideasSection{background-color:var(--n-040);background-image:linear-gradient(to bottom, var(--n-080) 0 1px, var(--n-020) 1px 2px, transparent 2px);padding-top:var(--space-16);padding-bottom:var(--space-16);box-sizing:border-box;background-repeat:no-repeat;background-size:100% 2px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%)}.page-module__KUa0Ra__appreciationsSection{background-color:var(--n-040);background-image:linear-gradient(to bottom, var(--n-080) 0 1px, var(--n-020) 1px 2px, transparent 2px);padding-top:var(--space-16);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);padding-bottom:var(--space-32);box-sizing:border-box;background-repeat:no-repeat;background-size:100% 2px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.page-module__KUa0Ra__appreciationsGrid{gap:var(--space-6);background-image:linear-gradient(to bottom, var(--n-080) 0 1px, var(--n-020) 1px 2px);padding-top:var(--space-9);background-repeat:no-repeat;background-size:100% 2px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}:is(.page-module__KUa0Ra__container #themes .theme-divider,.page-module__KUa0Ra__container #ideas .ideas-row-divider){background-image:linear-gradient(to bottom, var(--n-080) 0 1px, var(--n-020) 1px 2px);background-repeat:no-repeat;background-size:100% 2px;border:0;height:2px;margin-left:0;margin-right:0}@media (max-width:659.98px){.page-module__KUa0Ra__appreciationsGrid{grid-template-columns:1fr}}
.tooltip-module__P6oW1q__has-tip{align-items:center;display:inline-flex;position:relative}.tooltip-module__P6oW1q__has-tip .tooltip-module__P6oW1q__tip{--tip-radius:6px;--tip-arrow-nudge:-4px;z-index:20;background:var(--n-890);color:var(--n-040);font-family:var(--font-sans);font-weight:500;font-size:var(--fs-12);letter-spacing:0;padding:var(--space-1-5) var(--space-2-5);border-radius:var(--tip-radius);white-space:nowrap;pointer-events:none;opacity:0;line-height:16px;transition:opacity .12s,transform .12s;position:absolute;transform:translateY(2px);box-shadow:0 4px 16px #0000002e,0 1px 3px #0000001f}.tooltip-module__P6oW1q__has-tip .tooltip-module__P6oW1q__tip:after{content:"";background:var(--n-890);width:8px;height:8px;position:absolute;transform:rotate(45deg)}.tooltip-module__P6oW1q__has-tip .tooltip-module__P6oW1q__tip[data-placement=top],.tooltip-module__P6oW1q__has-tip .tooltip-module__P6oW1q__tip:not([data-placement]){bottom:calc(100% + 8px);left:50%;translate:-50% 2px}.tooltip-module__P6oW1q__has-tip .tooltip-module__P6oW1q__tip[data-placement=top]:after,.tooltip-module__P6oW1q__has-tip .tooltip-module__P6oW1q__tip:not([data-placement]):after{margin-left:var(--tip-arrow-nudge);bottom:-4px;left:50%}.tooltip-module__P6oW1q__has-tip .tooltip-module__P6oW1q__tip[data-placement=bottom]{top:calc(100% + 8px);left:50%;translate:-50% -2px}.tooltip-module__P6oW1q__has-tip .tooltip-module__P6oW1q__tip[data-placement=bottom]:after{margin-left:var(--tip-arrow-nudge);top:-4px;left:50%}.tooltip-module__P6oW1q__has-tip .tooltip-module__P6oW1q__tip[data-placement=right]{top:50%;left:calc(100% + 8px);translate:-2px -50%}.tooltip-module__P6oW1q__has-tip .tooltip-module__P6oW1q__tip[data-placement=right]:after{margin-top:var(--tip-arrow-nudge);top:50%;left:-4px}.tooltip-module__P6oW1q__has-tip .tooltip-module__P6oW1q__tip[data-placement=left]{top:50%;right:calc(100% + 8px);translate:2px -50%}.tooltip-module__P6oW1q__has-tip .tooltip-module__P6oW1q__tip[data-placement=left]:after{margin-top:var(--tip-arrow-nudge);top:50%;right:-4px}.tooltip-module__P6oW1q__has-tip:hover .tooltip-module__P6oW1q__tip,.tooltip-module__P6oW1q__has-tip:focus-within .tooltip-module__P6oW1q__tip{opacity:1;transform:translateY(0)}.tooltip-module__P6oW1q__has-tip:hover .tooltip-module__P6oW1q__tip[data-placement=top],.tooltip-module__P6oW1q__has-tip:hover .tooltip-module__P6oW1q__tip:not([data-placement]),.tooltip-module__P6oW1q__has-tip:focus-within .tooltip-module__P6oW1q__tip[data-placement=top],.tooltip-module__P6oW1q__has-tip:focus-within .tooltip-module__P6oW1q__tip:not([data-placement]),.tooltip-module__P6oW1q__has-tip:hover .tooltip-module__P6oW1q__tip[data-placement=bottom],.tooltip-module__P6oW1q__has-tip:focus-within .tooltip-module__P6oW1q__tip[data-placement=bottom]{translate:-50%}.tooltip-module__P6oW1q__has-tip:hover .tooltip-module__P6oW1q__tip[data-placement=right],.tooltip-module__P6oW1q__has-tip:focus-within .tooltip-module__P6oW1q__tip[data-placement=right],.tooltip-module__P6oW1q__has-tip:hover .tooltip-module__P6oW1q__tip[data-placement=left],.tooltip-module__P6oW1q__has-tip:focus-within .tooltip-module__P6oW1q__tip[data-placement=left]{translate:0 -50%}.tooltip-module__P6oW1q__has-tip .tooltip-module__P6oW1q__tip.tooltip-module__P6oW1q__tip--wide{white-space:normal;text-align:left;overflow-wrap:anywhere;width:max-content;max-width:240px}
.issue-stage-module__xkSMKG__root{--sr-p:0;--isb-bar-h:72px;--isb-bar-hc:50px;--isb-bar-now:var(--isb-bar-h);--isb-hairline:1px;--isb-frame-w:16px;--isb-frame-r:36px;--isb-sheet-r:28px;background:var(--issue-c,var(--n-770));font-variant-numeric:tabular-nums;min-height:100dvh}.issue-stage-module__xkSMKG__root[data-isb-compact]{--isb-bar-now:var(--isb-bar-hc)}.issue-stage-module__xkSMKG__hero{z-index:0;background:var(--issue-c,var(--n-770));padding-top:var(--isb-bar-h);position:fixed;top:0;left:0;right:0}.issue-stage-module__xkSMKG__heroFade{opacity:1}@media (prefers-reduced-motion:no-preference){.issue-stage-module__xkSMKG__heroFade{opacity:clamp(0, calc(1 - var(--sr-p,0) * 1.3), 1)}}.issue-stage-module__xkSMKG__spacer{height:640px}.issue-stage-module__xkSMKG__sheet{z-index:10;margin:0 var(--isb-frame-w);background:var(--n-000);border-radius:var(--isb-sheet-r) var(--isb-sheet-r) 0 0;box-shadow:0 -1px 0 rgba(17, 26, 46, calc(.08 * var(--sr-p,0))), 0 -26px 55px -26px rgba(17, 26, 46, calc(.3 * var(--sr-p,0)));position:relative;overflow:hidden}.issue-stage-module__xkSMKG__frameUnderlay{inset:var(--isb-frame-w);border-radius:calc(var(--isb-frame-r) - var(--isb-frame-w));box-shadow:0 0 0 100vmax var(--issue-c,var(--n-770));pointer-events:none;z-index:57;position:fixed}.issue-stage-module__xkSMKG__frame{border:var(--isb-frame-w) solid var(--issue-c,var(--n-770));border-radius:var(--isb-frame-r);pointer-events:none;z-index:58;position:fixed;inset:0}.issue-stage-module__xkSMKG__wedgeLeft,.issue-stage-module__xkSMKG__wedgeRight{top:calc(var(--isb-bar-now) - var(--isb-hairline));width:28px;height:28px;fill:var(--issue-c,var(--n-770));pointer-events:none;z-index:59;position:fixed}.issue-stage-module__xkSMKG__wedgeLeft{left:var(--isb-frame-w)}.issue-stage-module__xkSMKG__wedgeRight{right:var(--isb-frame-w)}.issue-stage-module__xkSMKG__bar{height:var(--isb-bar-now);z-index:60;background:var(--issue-c,var(--n-770));border-bottom:var(--isb-hairline) solid color-mix(in oklab, var(--issue-c-on,var(--n-020)) 28%, transparent);position:fixed;top:0;left:0;right:0}.issue-stage-module__xkSMKG__root[data-isb-compact] .issue-stage-module__xkSMKG__bar{border-bottom-color:#0000}@media (prefers-reduced-motion:no-preference){.issue-stage-module__xkSMKG__bar{transition:height var(--dur-base) var(--ease-out), border-bottom-color var(--dur-base) var(--ease-out)}.issue-stage-module__xkSMKG__wedgeLeft,.issue-stage-module__xkSMKG__wedgeRight{transition:top var(--dur-base) var(--ease-out)}}.issue-stage-module__xkSMKG__root [data-isb-fade=in]{visibility:hidden;pointer-events:none;opacity:0}.issue-stage-module__xkSMKG__root[data-isb-compact] [data-isb-fade=in]{visibility:visible;pointer-events:auto;opacity:1}.issue-stage-module__xkSMKG__root[data-isb-compact] [data-isb-fade=out]{visibility:hidden;pointer-events:none;opacity:0}@media (prefers-reduced-motion:no-preference){.issue-stage-module__xkSMKG__root [data-isb-fade=out]{opacity:clamp(0, calc(1 - var(--sr-p,0) * 2.2), 1)}.issue-stage-module__xkSMKG__root [data-isb-fade=in],.issue-stage-module__xkSMKG__root[data-isb-compact] [data-isb-fade=in]{opacity:clamp(0, calc((var(--sr-p,0) - .5) * 3.2), 1)}}@media (max-width:659.98px){.issue-stage-module__xkSMKG__root{--isb-frame-w:12px;--isb-frame-r:28px;--isb-sheet-r:20px}.issue-stage-module__xkSMKG__wedgeLeft,.issue-stage-module__xkSMKG__wedgeRight{width:20px;height:20px}.issue-stage-module__xkSMKG__spacer{height:920px}}
.page-module___J0GFG__page{background:var(--n-000);flex-direction:column;min-height:100dvh;display:flex}.page-module___J0GFG__container{width:100%;max-width:var(--content-max);padding:0 var(--content-pad);box-sizing:border-box;margin:0 auto}.page-module___J0GFG__page .report-meta-bar--masthead .rmb-seam:before{background:linear-gradient(to bottom, var(--n-080) 0 1px, var(--n-020) 1px 2px);height:2px}.page-module___J0GFG__issuesBand{background-color:var(--n-040);background-image:linear-gradient(to bottom, var(--n-080) 0 1px, var(--n-020) 1px 2px, transparent 2px);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);padding-bottom:var(--space-16);box-sizing:border-box;background-repeat:no-repeat;background-size:100% 2px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.page-module___J0GFG__themesSection,.page-module___J0GFG__ideasSection,.page-module___J0GFG__appreciationsSection{background-color:var(--n-040);background-image:linear-gradient(to bottom, var(--n-080) 0 1px, var(--n-020) 1px 2px, transparent 2px);padding-top:var(--space-16);padding-bottom:var(--space-16);box-sizing:border-box;background-repeat:no-repeat;background-size:100% 2px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%)}.page-module___J0GFG__appreciationsSection{padding-bottom:var(--space-32)}.page-module___J0GFG__themes{background-image:linear-gradient(to bottom, var(--n-080) 0 1px, var(--n-020) 1px 2px);padding-top:var(--space-9);background-repeat:no-repeat;background-size:100% 2px;flex-direction:column;gap:0;display:flex}.page-module___J0GFG__appreciationsGrid{gap:var(--space-6);background-image:linear-gradient(to bottom, var(--n-080) 0 1px, var(--n-020) 1px 2px);padding-top:var(--space-9);background-repeat:no-repeat;background-size:100% 2px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}@media (max-width:720px){.page-module___J0GFG__appreciationsGrid{grid-template-columns:minmax(0,1fr)}}.page-module___J0GFG__revisedMark{color:var(--n-540);letter-spacing:.02em;font-weight:600}.page-module___J0GFG__editionMeta{gap:var(--space-2);padding:var(--space-4) 0 var(--space-6);flex-direction:column;display:flex}.page-module___J0GFG__correctionsNote{color:var(--n-650);font-size:var(--fs-13);margin:0;line-height:1.5}.page-module___J0GFG__correctionsLabel{margin-right:var(--space-2);padding:0 var(--space-1-5);border-radius:var(--radius-sm);background:var(--n-060);color:var(--n-770);font-size:var(--fs-11);text-transform:uppercase;letter-spacing:.04em;vertical-align:baseline;font-weight:700;display:inline-block}.page-module___J0GFG__methodologyLine{color:var(--n-540);font-size:var(--fs-12);margin:0;line-height:1.5}
.register-questions-module__IiloBW__checklist{border-top:var(--pr-border);border-left:var(--pr-border);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.register-questions-module__IiloBW__checklistTwo{grid-template-columns:repeat(2,minmax(0,1fr))}.register-questions-module__IiloBW__checkRow{align-items:center;gap:var(--space-3-5);padding:var(--space-2) var(--space-4) var(--space-2) 0;cursor:pointer;border-right:var(--pr-border);border-bottom:var(--pr-border);-webkit-tap-highlight-color:transparent;background:0 0;grid-template-columns:46px 1fr;min-height:44px;transition:background .16s;display:grid;position:relative}.register-questions-module__IiloBW__checkRow:before{content:"";background:linear-gradient(var(--pr-band-greige), var(--pr-band-greige)), var(--pr-paper);z-index:0;pointer-events:none;width:46px;position:absolute;top:0;bottom:0;left:0}.register-questions-module__IiloBW__checkRow:hover,.register-questions-module__IiloBW__checkRowSelected{background:var(--pr-paper-tint)}.register-questions-module__IiloBW__checkRowBox{--radius-1:1px;border:1.5px solid var(--pr-ink-line);border-radius:var(--radius-1);background:var(--pr-paper);z-index:1;order:1;justify-self:center;place-items:center;width:22px;height:22px;display:grid;position:relative}.register-questions-module__IiloBW__checkRowBox svg{width:16px;height:16px;stroke:var(--pr-paper);stroke-width:2.6px;fill:none;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity var(--pr-dur) var(--pr-ease)}.register-questions-module__IiloBW__checkRowSelected .register-questions-module__IiloBW__checkRowBox{background:var(--pr-ink-line)}.register-questions-module__IiloBW__checkRowSelected .register-questions-module__IiloBW__checkRowBox svg{opacity:1}.register-questions-module__IiloBW__checkRowLabel{font-family:var(--font-sans);font-size:var(--fs-16);color:var(--pr-ink);z-index:1;order:2;font-weight:500;line-height:1.25;position:relative}.register-questions-module__IiloBW__checkRowLabelMuted{color:var(--pr-ink-mute)}.register-questions-module__IiloBW__radioRow .register-questions-module__IiloBW__checkRowBox{border-radius:50%}.register-questions-module__IiloBW__checklistGroups .register-questions-module__IiloBW__checkRowLabel{align-items:center;gap:var(--space-2-5);display:inline-flex}.register-questions-module__IiloBW__checkRowSelected .pr-group-ico{stroke:var(--pr-ink)}.register-questions-module__IiloBW__checkRowLabelMuted .pr-group-ico{stroke:var(--pr-ink-mute)}.register-questions-module__IiloBW__checklistBallot{gap:var(--space-2);border:0}.register-questions-module__IiloBW__checklistBallot .register-questions-module__IiloBW__checkRow{gap:var(--space-3-5);min-height:52px;padding:var(--space-3-5) var(--space-4);border:1px solid var(--pb-paper-shade);border-radius:var(--radius-control);background:var(--pb-paper-tint);grid-template-columns:36px 1fr}.register-questions-module__IiloBW__checklistBallot .register-questions-module__IiloBW__checkRow:before{display:none}.register-questions-module__IiloBW__checklistBallot .register-questions-module__IiloBW__checkRow:hover,.register-questions-module__IiloBW__checklistBallot .register-questions-module__IiloBW__checkRowSelected{border-color:var(--pb-ink-line);background:var(--pb-paper-tint)}
.preview-module__DSHweG__page{gap:var(--space-4);flex-direction:column;display:flex}.preview-module__DSHweG__frame{gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface-sunken);border:1px solid var(--border-1);border-radius:var(--radius-md);flex-direction:column;display:flex}.preview-module__DSHweG__headline{font-family:var(--font-sans);font-size:var(--fs-12);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-700);margin:0;font-weight:600}.preview-module__DSHweG__controls{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.preview-module__DSHweG__toggle{gap:var(--space-1);padding:var(--space-0-5);border:1px solid var(--border-1);border-radius:var(--radius-md);background:var(--bg-surface);display:inline-flex}.preview-module__DSHweG__toggleOn,.preview-module__DSHweG__toggleOff{padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);font-size:var(--fs-13);text-decoration:none}.preview-module__DSHweG__toggleOn{background:var(--ink-900);color:var(--bg-surface)}.preview-module__DSHweG__toggleOff{color:var(--ink-500)}.preview-module__DSHweG__toggleOff:hover{color:var(--ink-900)}.preview-module__DSHweG__close{font-size:var(--fs-13);color:var(--ink-500);text-decoration:none}.preview-module__DSHweG__close:hover{color:var(--ink-900);text-decoration:underline}.preview-module__DSHweG__note{font-size:var(--fs-13);color:var(--ink-700);margin:0}.preview-module__DSHweG__empty{font-size:var(--fs-14);color:var(--ink-500);background:var(--surface-sunken);border:1px solid var(--border-1);border-radius:var(--radius-md);padding:var(--space-4)}.preview-module__DSHweG__body{margin:0 calc(-1 * var(--space-5));border-top:1px solid var(--border-1)}
.page-module__MTADjG__page{background:var(--n-000);flex-direction:column;min-height:100dvh;display:flex}.page-module__MTADjG__page .report-meta-bar--masthead .rmb-seam:before{background:linear-gradient(to bottom, var(--n-080) 0 1px, var(--n-020) 1px 2px);height:2px}.page-module__MTADjG__page .report-meta-bar--masthead .rmb-note{text-wrap:pretty;max-width:62ch;display:block}.page-module__MTADjG__body{background-color:var(--n-040);flex:1 0 auto}.page-module__MTADjG__container{width:100%;max-width:var(--content-max);padding:0 var(--content-pad);box-sizing:border-box;margin:0 auto}
.page-module__7z_CGW__page{min-height:100dvh}.page-module__7z_CGW__barInner{max-width:var(--content-max);padding:0 var(--content-pad);box-sizing:border-box;align-items:center;gap:var(--space-8);height:100%;color:var(--issue-c-on,var(--n-020));margin:0 auto;display:flex}.page-module__7z_CGW__barLead{flex:1;min-width:0;height:100%;position:relative}.page-module__7z_CGW__barBrand,.page-module__7z_CGW__barCrumb{white-space:nowrap;align-items:center;display:flex;position:absolute;inset:0}.page-module__7z_CGW__barBrandLink{align-items:center;display:inline-flex}.page-module__7z_CGW__barWordmark{height:20px;display:block}.page-module__7z_CGW__barCrumb{gap:var(--space-3);min-width:0}.page-module__7z_CGW__barCrumbLink{align-items:center;gap:var(--space-1-5);font-family:var(--font-sans);font-size:var(--fs-14);color:color-mix(in oklab, var(--issue-c-on,var(--n-020)) 85%, transparent);min-width:0;text-decoration:none;transition:color .16s;display:inline-flex}.page-module__7z_CGW__barCrumbLink:hover,.page-module__7z_CGW__barCrumbLink:focus-visible{color:var(--issue-c-on,var(--n-020));outline:none}.page-module__7z_CGW__barCrumbLink svg{stroke:currentColor;stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:18px;height:18px}.page-module__7z_CGW__barCrumbText{text-overflow:ellipsis;overflow:hidden}.page-module__7z_CGW__barCrumbSep{font-family:var(--font-sans);font-size:var(--fs-14);color:color-mix(in oklab, var(--issue-c-on,var(--n-020)) 50%, transparent);flex-shrink:0}.page-module__7z_CGW__barIssueTag{align-items:center;gap:var(--space-2);font-family:var(--font-sans);font-weight:600;font-size:var(--fs-14);color:var(--issue-c-on,var(--n-020));flex-shrink:0;display:inline-flex}.page-module__7z_CGW__barIssueIcon{width:16px;height:16px;display:inline-flex}.page-module__7z_CGW__barIssueIcon svg{stroke:currentColor;stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.page-module__7z_CGW__barTrail{align-items:center;gap:var(--space-5);flex-shrink:0;min-width:0;display:inline-flex}.page-module__7z_CGW__barContribute{color:color-mix(in oklab, var(--issue-c-on,var(--n-020)) 82%, transparent);font-family:var(--font-display);font-size:var(--fs-13);white-space:nowrap;font-weight:600;line-height:18px;text-decoration:none}.page-module__7z_CGW__barContribute:hover{color:var(--issue-c-on,var(--n-020));text-underline-offset:var(--space-1);text-decoration:underline}.page-module__7z_CGW__barSwap{align-items:center;display:grid}.page-module__7z_CGW__barSwap>*{grid-area:1/1;justify-self:end}.page-module__7z_CGW__barTagline{--bar-tagline-fs:15px;font-family:var(--font-sans);font-size:var(--bar-tagline-fs);color:color-mix(in oklab, var(--issue-c-on,var(--n-020)) 80%, transparent);white-space:nowrap;line-height:20px}.page-module__7z_CGW__barKpi{align-items:baseline;gap:var(--space-2);white-space:nowrap;border-left:1px solid color-mix(in oklab, var(--issue-c-on,var(--n-020)) 32%, transparent);padding-left:var(--space-5);display:inline-flex}.page-module__7z_CGW__barKpiLabel{font-family:var(--font-mono);font-size:var(--fs-11);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in oklab, var(--issue-c-on,var(--n-020)) 60%, transparent)}.page-module__7z_CGW__barKpiValue{font-family:var(--font-sans);font-weight:600;font-size:var(--fs-14);letter-spacing:-.01em;color:var(--issue-c-on,var(--n-020));font-variant-numeric:tabular-nums;line-height:18px}.page-module__7z_CGW__barKpiDelta{font-family:var(--font-sans);font-size:var(--fs-12);color:color-mix(in oklab, var(--issue-c-on,var(--n-020)) 72%, transparent);font-variant-numeric:tabular-nums;font-weight:600;line-height:16px}.page-module__7z_CGW__barInner .btn-voice{border:1.5px solid color-mix(in oklab, var(--issue-c-on,var(--n-020)) 85%, transparent);color:var(--issue-c-on,var(--n-020));box-shadow:none;background:0 0}.page-module__7z_CGW__barInner .btn-voice:hover{background:color-mix(in oklab, var(--issue-c-on,var(--n-020)) 12%, transparent)}.page-module__7z_CGW__barInner .btn-voice:active{background:color-mix(in oklab, var(--issue-c-on,var(--n-020)) 20%, transparent)}@media (prefers-reduced-motion:no-preference){.page-module__7z_CGW__barInner .btn-voice{transition:background var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out), height var(--dur-base) var(--ease-out), padding var(--dur-base) var(--ease-out), font-size var(--dur-base) var(--ease-out), border-radius var(--dur-base) var(--ease-out)}.page-module__7z_CGW__barInner .btn-voice svg{transition:width var(--dur-base) var(--ease-out), height var(--dur-base) var(--ease-out)}}[data-isb-compact] .page-module__7z_CGW__barInner .btn-voice{height:34px;padding:0 var(--space-3);font-size:var(--fs-14);border-radius:var(--radius-control)}[data-isb-compact] .page-module__7z_CGW__barInner .btn-voice svg{width:18px;height:18px}.page-module__7z_CGW__heroInner{--hero-pad-b:68px;max-width:var(--content-max);padding:var(--space-5) var(--content-pad) var(--hero-pad-b);box-sizing:border-box;color:var(--issue-c-on,var(--n-020));margin:0 auto}.page-module__7z_CGW__heroCrumbRow{align-items:center;gap:var(--space-2-5);padding:var(--space-1-5) 0;margin-bottom:var(--space-10);font-family:var(--font-sans);font-size:var(--fs-14);flex-wrap:wrap;line-height:1.4;display:flex}.page-module__7z_CGW__heroCrumbLink{align-items:center;gap:var(--space-1-5);color:color-mix(in oklab, var(--issue-c-on,var(--n-020)) 80%, transparent);text-decoration:none;transition:color .16s;display:inline-flex}.page-module__7z_CGW__heroCrumbLink:hover,.page-module__7z_CGW__heroCrumbLink:focus-visible{color:var(--issue-c-on,var(--n-020));outline:none}.page-module__7z_CGW__heroCrumbLink svg{stroke:currentColor;stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.page-module__7z_CGW__heroCrumbSep{color:color-mix(in oklab, var(--issue-c-on,var(--n-020)) 50%, transparent)}.page-module__7z_CGW__heroCrumbHere{color:var(--issue-c-on,var(--n-020));font-weight:600}.page-module__7z_CGW__heroHead{justify-content:space-between;align-items:stretch;gap:var(--space-10);margin-bottom:var(--space-9);flex-wrap:wrap;display:flex}.page-module__7z_CGW__heroTitleGroup{align-items:center;gap:var(--space-5);min-width:0;display:flex}.page-module__7z_CGW__heroIcon{border-radius:var(--radius-xl);background:color-mix(in oklab, var(--issue-c-on,var(--n-020)) 16%, transparent);border:1px solid color-mix(in oklab, var(--issue-c-on,var(--n-020)) 40%, transparent);flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.page-module__7z_CGW__heroIcon svg{width:36px;height:36px;stroke:var(--issue-c-on,var(--n-020));stroke-width:1.8px;fill:none;stroke-linecap:round;stroke-linejoin:round}.page-module__7z_CGW__heroTitle{--hero-title-fs:clamp(44px, 6vw, 64px);font-family:var(--font-display);font-weight:700;font-size:var(--hero-title-fs);letter-spacing:-.028em;color:var(--issue-c-on,var(--n-020));text-wrap:balance;margin:0;line-height:.95}.page-module__7z_CGW__heroStat{--hero-stat-gutter:26px;--hero-stat-fs:46px;--hero-delta-fs:13.5px;border-left:1px solid color-mix(in oklab, var(--issue-c-on,var(--n-020)) 32%, transparent);padding-left:var(--hero-stat-gutter);justify-content:center;gap:var(--space-1-5);flex-direction:column;flex-shrink:0;min-width:250px;display:flex}.page-module__7z_CGW__heroStatLabel{font-family:var(--font-mono);font-size:var(--fs-11);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in oklab, var(--issue-c-on,var(--n-020)) 60%, transparent)}.page-module__7z_CGW__heroStatRow{align-items:baseline;gap:var(--space-2-5);display:inline-flex}.page-module__7z_CGW__heroStatValue{font-family:var(--font-display);font-weight:700;font-size:var(--hero-stat-fs);letter-spacing:-.02em;color:var(--issue-c-on,var(--n-020));font-variant-numeric:tabular-nums;line-height:.9}.page-module__7z_CGW__heroStatDelta{align-items:center;gap:var(--space-1);font-family:var(--font-sans);font-size:var(--hero-delta-fs);color:color-mix(in oklab, var(--issue-c-on,var(--n-020)) 85%, transparent);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600;line-height:18px;display:inline-flex}.page-module__7z_CGW__heroStatDelta svg{stroke:currentColor;stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px;transform:translateY(.5px)}.page-module__7z_CGW__heroStatMeta{font-family:var(--font-sans);font-size:var(--fs-13);color:color-mix(in oklab, var(--issue-c-on,var(--n-020)) 62%, transparent)}.page-module__7z_CGW__heroVoiceEyebrow{margin:0 0 var(--space-3);font-family:var(--font-mono);font-size:var(--fs-11);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in oklab, var(--issue-c-on,var(--n-020)) 60%, transparent)}.page-module__7z_CGW__heroVoiceQuote{--hero-voice-fs:clamp(24px, 3.4vw, 38px);--hero-voice-gap:22px;margin:0 0 var(--hero-voice-gap);font-family:var(--font-serif);font-weight:450;font-size:var(--hero-voice-fs);color:var(--issue-c-on,var(--n-020));text-wrap:pretty;max-width:1040px;line-height:1.32}.page-module__7z_CGW__heroVoiceAttrib{align-items:center;gap:var(--space-2);font-family:var(--font-sans);font-size:var(--fs-14);color:color-mix(in oklab, var(--issue-c-on,var(--n-020)) 85%, transparent);flex-wrap:wrap;display:flex}.page-module__7z_CGW__heroVoiceName{font-weight:600}.page-module__7z_CGW__heroVoiceMeta{opacity:.7}.page-module__7z_CGW__heroVoiceId{--hero-id-fs:11.5px;font-family:var(--font-mono);font-size:var(--hero-id-fs);letter-spacing:.1em;color:color-mix(in oklab, var(--issue-c-on,var(--n-020)) 60%, transparent);margin-left:var(--space-4)}.page-module__7z_CGW__container{max-width:var(--content-max);padding:var(--space-12) var(--content-pad) 0;box-sizing:border-box;margin:0 auto}.page-module__7z_CGW__summary{--summary-pad-b:56px;padding:0 0 var(--summary-pad-b)}.page-module__7z_CGW__summaryLabelRow{margin:0 0 var(--space-3);align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.page-module__7z_CGW__summaryLabel{font-family:var(--font-sans);font-weight:600;font-size:var(--fs-12);text-transform:uppercase;letter-spacing:.07em;color:var(--n-500)}.page-module__7z_CGW__aiMarker{--ai-marker-fs:10px;font-family:var(--font-mono);font-size:var(--ai-marker-fs);letter-spacing:.12em;text-transform:uppercase;color:var(--n-300)}.page-module__7z_CGW__summaryLede{--summary-lede-fs:clamp(22px, 2.4vw, 28px);font-family:var(--font-display);font-weight:600;font-size:var(--summary-lede-fs);color:var(--n-890);text-wrap:pretty;max-width:920px;margin:0;line-height:1.43}.page-module__7z_CGW__trendSection{--trend-pad-b:56px;border-top:1px solid var(--n-080);padding:var(--space-12) calc(50vw - 50%) var(--trend-pad-b);margin:0 calc(50% - 50vw)}.page-module__7z_CGW__themesBand{background:var(--n-040);border-top:1px solid var(--n-080);padding:var(--space-16) calc(50vw - 50%);margin:0 calc(50% - 50vw)}.page-module__7z_CGW__ideasBand{background:var(--n-020);border-top:1px solid var(--n-080);padding:var(--space-16) calc(50vw - 50%);margin:0 calc(50% - 50vw)}.page-module__7z_CGW__bandTitle{margin:0 0 var(--space-3-5);font-family:var(--font-display);font-weight:700;font-size:var(--fs-32);letter-spacing:-.02em;color:var(--n-890);line-height:40px}.page-module__7z_CGW__bandSub{font-family:var(--font-sans);font-size:var(--fs-17);color:var(--n-540);text-wrap:pretty;max-width:58ch;margin:0;line-height:26px}.page-module__7z_CGW__sampleNote{margin:var(--space-2) 0 0;font-family:var(--font-sans);font-size:var(--fs-13);color:var(--n-400);line-height:1.5}.page-module__7z_CGW__bandRule{background:var(--n-120);height:1px;margin:var(--space-9) 0 0}.page-module__7z_CGW__bandRule+.theme-divider{display:none}.page-module__7z_CGW__bandRule+.theme-divider+.theme-section{margin-top:var(--space-9)}.page-module__7z_CGW__themesBand .theme-icon{background:var(--n-080)}.page-module__7z_CGW__ideasGridWrap{border-top:1px solid var(--n-120);padding-top:var(--space-9);margin-top:var(--space-9)}.page-module__7z_CGW__ctaStrip{border-top:1px solid var(--n-080);padding:var(--space-8) calc(50vw - 50%) var(--space-12);align-items:center;gap:var(--space-6);flex-wrap:wrap;margin:0 calc(50% - 50vw);display:flex}.page-module__7z_CGW__ctaText{--cta-text-fs:15px;font-family:var(--font-sans);font-size:var(--cta-text-fs);color:var(--n-650);margin:0;line-height:1.5}.page-module__7z_CGW__ctaStrip .btn-voice{background:var(--bg-action);color:var(--fg-on-action);box-shadow:none;border:1px solid #0000}.page-module__7z_CGW__ctaStrip .btn-voice:hover{background:var(--bg-action-hover)}.page-module__7z_CGW__ctaStrip .btn-voice:active{background:var(--bg-action-press)}.page-module__7z_CGW__emptyState{margin:var(--space-8) 0 0;font-family:var(--font-sans);font-size:var(--fs-14);color:var(--n-540);font-style:italic}@media (max-width:959.98px){.page-module__7z_CGW__barTagline{display:none}.page-module__7z_CGW__heroInner{--hero-pad-b:48px;padding-top:var(--space-4)}.page-module__7z_CGW__heroCrumbRow{margin-bottom:var(--space-8)}.page-module__7z_CGW__heroHead{gap:var(--space-6)}}@media (max-width:659.98px){.page-module__7z_CGW__barContribute,.page-module__7z_CGW__barCrumbText,.page-module__7z_CGW__barCrumbSep,.page-module__7z_CGW__barSwap{display:none}.page-module__7z_CGW__heroTitle{--hero-title-fs:clamp(32px, 8.5vw, 44px)}.page-module__7z_CGW__heroIcon{width:52px;height:52px}.page-module__7z_CGW__heroIcon svg{width:30px;height:30px}.page-module__7z_CGW__heroStat{border-left:0;min-width:0;padding-left:0}.page-module__7z_CGW__heroVoiceId{flex-basis:100%;margin-left:0}.page-module__7z_CGW__barLead{overflow:hidden}.page-module__7z_CGW__summary{--summary-pad-b:40px}.page-module__7z_CGW__themesBand,.page-module__7z_CGW__ideasBand{padding-top:var(--space-12);padding-bottom:var(--space-12)}}@media (max-width:379.98px){.page-module__7z_CGW__barInner{gap:var(--space-3)}.page-module__7z_CGW__barWordmark{height:15px}.page-module__7z_CGW__barInner .btn-voice{height:34px;padding:0 var(--space-2-5);font-size:var(--fs-14)}[data-isb-compact] .page-module__7z_CGW__barInner .btn-voice{padding:0 var(--space-2-5)}.page-module__7z_CGW__barInner .btn-voice svg{width:18px;height:18px}}
._rider-page-module__r9BLUW__surface{--pr-paper:var(--pb-paper);--pr-paper-tint:var(--pb-paper-tint);--pr-paper-deep:var(--pb-paper-edge);--pr-paper-edge:var(--pb-paper-edge);--pr-paper-shade:var(--pb-paper-shade);--pr-band-greige:transparent;--pr-ink:var(--pb-ink);--pr-ink-2:var(--pb-ink-2);--pr-ink-3:var(--pb-ink-3);--pr-ink-mute:var(--pb-ink-mute);--pr-ink-line:var(--pb-ink-line);--pr-border:1.5px solid var(--pb-ink-line)}._rider-page-module__r9BLUW__question{gap:var(--space-4);flex-direction:column;min-height:100%;display:flex}._rider-page-module__r9BLUW__questionHead{gap:var(--space-2);flex-direction:column;display:flex}._rider-page-module__r9BLUW__purpose{margin:var(--space-1-5) 0 0;color:var(--pb-ink-mute);font-family:var(--font-sans);text-wrap:pretty;font-size:12.5px;line-height:1.5}._rider-page-module__r9BLUW__purpose strong{color:var(--pb-ink-3);font-weight:600}._rider-page-module__r9BLUW__suggest{gap:var(--space-2);flex-direction:column;display:flex}._rider-page-module__r9BLUW__suggestButton{color:var(--pb-ink-2);cursor:pointer;font-family:var(--font-sans);font-size:var(--fs-14);background:0 0;border:0;align-self:flex-start;padding:0;font-weight:500}._rider-page-module__r9BLUW__input,._rider-page-module__r9BLUW__select select{border:1.5px solid var(--pb-ink-line);border-radius:var(--radius-control);background:var(--pb-paper-tint);width:100%;color:var(--pb-ink);font-family:var(--font-sans);font-size:var(--fs-16);outline:none}._rider-page-module__r9BLUW__input{padding:var(--space-3-5) var(--space-4)}._rider-page-module__r9BLUW__select{position:relative}._rider-page-module__r9BLUW__select select{appearance:none;padding:var(--space-3-5) 44px var(--space-3-5) var(--space-4);cursor:pointer}._rider-page-module__r9BLUW__select svg{top:50%;right:var(--space-4);pointer-events:none;width:18px;height:18px;stroke:var(--pb-ink-3);position:absolute;transform:translateY(-50%)}._rider-page-module__r9BLUW__followup{gap:var(--space-3);padding-top:var(--space-4);border-top:var(--pb-hairline);flex-direction:column;display:flex}._rider-page-module__r9BLUW__error{color:var(--danger-text);font-family:var(--font-sans);font-size:var(--fs-14);margin:0}._rider-page-module__r9BLUW__readback{gap:var(--space-3);width:100%;padding-top:var(--space-4);border-top:var(--pb-hairline);flex-direction:column;display:flex}._rider-page-module__r9BLUW__readbackTitle{color:var(--pb-ink-3);font-family:var(--font-display);font-size:var(--fs-11);letter-spacing:.08em;text-transform:uppercase;font-weight:600;line-height:1}._rider-page-module__r9BLUW__readbackRow{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}._rider-page-module__r9BLUW__readbackValue{gap:var(--space-0-5);flex-direction:column;min-width:0;display:flex}._rider-page-module__r9BLUW__readbackLabel{color:var(--pb-ink-mute);font-family:var(--font-display);font-size:var(--fs-11);letter-spacing:.06em;text-transform:uppercase;font-weight:600}._rider-page-module__r9BLUW__readbackAnswer{color:var(--pb-ink);font-family:var(--font-sans);font-size:var(--fs-14);line-height:1.35}._rider-page-module__r9BLUW__readbackChange{color:var(--pb-ink-3);font-family:var(--font-sans);text-underline-offset:3px;flex:none;font-size:12.5px;text-decoration:underline}
.pr-question-module__Isq4Ja__question{gap:var(--space-4);flex-direction:column;display:flex}.pr-question-module__Isq4Ja__head{gap:var(--space-1);flex-direction:column;display:flex}