.insights-page,.insight-article{background:var(--cream);overflow-x:clip}.insights-page{--ins-gutter:clamp(22px,5vw,84px);--ins-block:clamp(56px,5.4vw,80px);--ins-block-lg:clamp(64px,6.6vw,96px);--ins-hair:#42021047;--ins-row:19px}.insights-page h1,.insights-page h2,.insights-page h3{line-height:1.1}.insights-kicker{text-transform:uppercase;font:700 11px/1.3 var(--font-subhead);letter-spacing:.1em;margin:0}.insights-hero{--red-label:var(--red-on-dark);min-height:460px;padding:calc(var(--header-height) + 44px) var(--ins-gutter) 44px;background:var(--burgundy);color:var(--cream);grid-template-rows:minmax(0,1fr);grid-template-columns:120px minmax(0,1fr) 290px;align-items:end;gap:2vw;display:grid;overflow:hidden}.insights-hero__eyebrow{font-family:var(--font-subhead);text-transform:uppercase;letter-spacing:.08em;grid-column:1;gap:8px;font-size:11px;font-weight:700;line-height:1.4;display:grid}.insights-hero__eyebrow span{align-items:center;gap:8px;display:flex}.insights-hero__eyebrow span:before{content:"";background:var(--red);width:18px;height:1px}.insights-hero__title{grid-column:2;min-width:0;container-type:inline-size}.insights-hero__title>p{text-transform:uppercase;letter-spacing:.1em;margin-bottom:28px;font-size:11px}.insights-hero__title h1{max-width:930px;color:var(--red-label);letter-spacing:-.015em;margin:0;font-size:clamp(18px,8cqw,58px);line-height:1}.insights-hero__title h1 span{white-space:nowrap;display:block}.insights-hero__note{border-top:1px solid #ebe2c473;grid-column:3;padding-top:14px}.insights-hero__note>span{letter-spacing:.1em;font-size:11px}.insights-hero__note p{font:15px/1.68 var(--font-body);margin:28px 0 24px}.insights-hero__latest{color:var(--cream);border-top:1px solid #ebe2c473;grid-template-columns:1fr auto;gap:5px 18px;padding:14px 0;text-decoration:none;display:grid}.insights-hero__latest small{text-transform:uppercase;font:11px/1.3 var(--font-body);letter-spacing:.1em;grid-column:1/-1}.insights-hero__latest b{font:400 15px/1.5 var(--font-body);text-transform:none}.insights-hero__latest>span{color:var(--lime);font:700 13px/1 var(--font-subhead);align-self:end}.insights-hero__latest:hover b{text-underline-offset:3px;text-decoration:underline}.insights-hero__note img{object-fit:cover;opacity:.45;filter:brightness(0)saturate()invert(89%)sepia(89%)saturate(1006%)hue-rotate(7deg)brightness(107%);width:100%;height:25px;margin-top:19px}.insights-intro{padding:var(--ins-block) var(--ins-gutter);border-bottom:4px solid var(--blue);background:var(--cream);grid-template-columns:minmax(155px,.3fr) minmax(0,2fr);align-items:start;gap:clamp(24px,4vw,60px);display:grid}.insights-intro>div{grid-template-columns:minmax(0,1fr) minmax(330px,.9fr);align-items:end;gap:clamp(24px,4vw,56px);display:grid}.insights-intro h2{letter-spacing:-.008em;max-width:640px;margin:0;font-size:clamp(26px,2.8vw,40px)}.insights-intro>div>p{max-width:560px;font:16px/1.7 var(--font-body);margin:0}.insights-library{padding:var(--ins-block-lg) var(--ins-gutter);background:var(--cream)}.insights-library__heading{border-bottom:1px solid var(--burgundy);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px 25px;margin-bottom:32px;padding-bottom:18px;display:grid}.insights-library__heading .insights-kicker{grid-area:1/1}.insights-library__heading h2{letter-spacing:-.008em;grid-area:2/1;margin:0;font-size:clamp(26px,2.8vw,40px)}.insights-library__heading>span{text-align:right;text-transform:uppercase;grid-area:2/2;font-size:11px}.insights-controls{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:16px;display:flex}.insights-chips{flex-wrap:wrap;gap:7px;display:flex}.insights-chips button{border:1px solid var(--line);min-height:38px;color:var(--burgundy);text-transform:uppercase;font:11px/1 var(--font-body);letter-spacing:.06em;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:7px 15px;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.insights-chips button:hover{border-color:var(--burgundy);background:color-mix(in srgb,var(--topic,var(--burgundy)) 14%,var(--cream))}.insights-chip__tick{background:var(--topic,var(--burgundy));border-radius:50%;flex:none;width:10px;height:10px}.insights-chips button[data-tone=hollow] .insights-chip__tick{box-shadow:inset 0 0 0 2px var(--burgundy);background:0 0}.insights-chips button[aria-pressed=true]{background:color-mix(in srgb,var(--topic,var(--burgundy)) 85%,var(--cream));border-color:color-mix(in srgb,var(--topic,var(--burgundy)) 85%,var(--cream));color:var(--burgundy)}.insights-chips button[aria-pressed=true] .insights-chip__tick{background:var(--burgundy)}.insights-chips button[aria-pressed=true][data-tone=dark],.insights-chips button[aria-pressed=true][data-tone=hollow]{background:var(--burgundy);border-color:var(--burgundy);color:var(--lime)}.insights-chips button[aria-pressed=true][data-tone=dark] .insights-chip__tick{background:var(--lime)}.insights-chips button[aria-pressed=true][data-tone=hollow] .insights-chip__tick{box-shadow:inset 0 0 0 2px var(--lime)}.insights-chips em{font-style:normal;font-family:var(--font-body);opacity:.62;font-variant-numeric:tabular-nums}.insights-sort{align-items:center;gap:9px;margin:0 0 0 auto;display:flex}.insights-sort label{text-transform:uppercase;font:700 11px/1 var(--font-subhead);letter-spacing:.08em}.insights-sort .brainwave-select{width:auto;min-width:190px}.insights-status{text-transform:uppercase;font:11px/1.4 var(--font-body);letter-spacing:.08em;margin:0 0 18px}.insights-empty{border:1px solid var(--line);font:15px/1.68 var(--font-body);margin:22px 0 0;padding:38px 26px}.insights-empty[hidden],.insights-index[hidden]{display:none}.insights-page a:focus-visible,.insights-page button:focus-visible,.insights-page select:focus-visible{outline-offset:3px;outline:2px solid}.insights-chips button[aria-pressed=true]:focus-visible{outline-color:var(--burgundy)}.insights-index{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%}.insights-index th{top:var(--header-height);z-index:1;background:var(--burgundy);color:var(--lime);text-align:left;text-transform:uppercase;font:700 10px/1.3 var(--font-subhead);letter-spacing:.09em;white-space:nowrap;padding:11px 15px 11px 0;position:sticky}.insights-index thead th:first-child{padding-left:12px}.insights-index th:last-child,.insights-index td:last-child{text-align:right;padding-right:12px}.insights-index td{padding:var(--ins-row) 15px var(--ins-row) 0;border-bottom:1px solid var(--ins-hair);vertical-align:baseline;font:12.5px/1.5 var(--font-body)}.insights-index tbody td:first-child{padding-left:12px}.insights-index tbody tr{transition:background .14s}.insights-index tbody tr:hover{background:color-mix(in srgb,var(--topic,var(--burgundy)) 13%,var(--cream))}.insights-index__topic,.insights-index__date,.insights-index__read{white-space:nowrap;width:1%}.insights-index__date,.insights-index__read{color:var(--taupe-ink)}.insights-band{background:var(--topic);min-width:162px;color:var(--burgundy);text-transform:uppercase;font:700 9.5px/1.35 var(--font-subhead);letter-spacing:.07em;padding:5px 9px;display:inline-block}.insights-band[data-tone=solid]{background:color-mix(in srgb,var(--topic) 85%,var(--cream))}.insights-band[data-tone=dark]{color:var(--cream)}.insights-band[data-tone=hollow]{box-shadow:inset 0 0 0 1px var(--line);background:0 0}.insights-band--reversed[data-tone=dark]{background:var(--cream);color:var(--burgundy)}.insights-band--reversed[data-tone=hollow]{color:var(--cream);background:0 0;box-shadow:inset 0 0 0 1px #ebe2c48c}.insights-index tbody th.insights-index__title{padding:var(--ins-row) 34px var(--ins-row) 0;border-bottom:1px solid var(--ins-hair);color:var(--burgundy);vertical-align:baseline;white-space:normal;font:700 clamp(14px,1.35vw,17px)/1.28 var(--font-display);letter-spacing:-.004em;text-transform:uppercase;overflow-wrap:anywhere;background:0 0;position:static}.insights-index__title a{text-decoration:none;display:inline}.insights-index__title a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.insights-index__title b{font:700 11px/1 var(--font-subhead);margin-left:7px}.insights-method{--red-label:var(--red-on-dark);padding:var(--ins-block) var(--ins-gutter);background:var(--burgundy);color:var(--cream);grid-template-columns:180px minmax(0,1.2fr) minmax(300px,.8fr);align-items:start;gap:clamp(24px,4vw,60px);display:grid}.insights-method__mark{border:1px solid var(--accent-muted);border-radius:50%;place-items:center;width:155px;height:155px;display:grid}.insights-method__mark img{width:72%;height:auto;display:block}.insights-method h2{max-width:640px;color:var(--red-label);letter-spacing:-.008em;margin:14px 0 0;font-size:clamp(26px,2.8vw,40px)}.insights-method__copy{border-top:1px solid #ebe2c44d;padding-top:22px}.insights-method__copy p{max-width:520px;font:15px/1.7 var(--font-body)}.insights-method__copy p:last-child{margin-bottom:0}.insights-method__link{color:var(--red-label);font:700 11px/1.3 var(--font-subhead);letter-spacing:.03em;text-transform:uppercase;border-bottom:2px solid;margin-top:20px;padding-bottom:3px;text-decoration:none;display:inline-block}.insights-method__link:hover{color:var(--cream)}.insights-cta{padding:var(--ins-block-lg) var(--ins-gutter);background:var(--red);flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.insights-cta h2{letter-spacing:-.008em;max-width:720px;margin:18px 0 32px;font-size:clamp(26px,2.8vw,40px)}.insight-article{--topic:var(--red);--article-ink:var(--red)}.insight-article h1,.insight-article h2,.insight-article h3{line-height:1.08}.insight-article__hero{--red-label:var(--red-on-dark);min-height:480px;padding:calc(var(--header-height) + 86px) 6vw 68px;background:var(--burgundy);color:var(--cream);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.insight-breadcrumbs{top:calc(var(--header-height) + 25px);color:var(--red-label);text-transform:uppercase;align-items:center;gap:10px;font-size:8px;display:flex;position:absolute;left:6vw;right:6vw}.insight-breadcrumbs a{text-decoration:none}.insight-breadcrumbs a:hover{text-decoration:underline}.insight-article__meta{z-index:1;color:#ebe2c4b8;font:12px/1.5 var(--font-body);flex-wrap:wrap;align-items:center;gap:9px 16px;margin-bottom:24px;display:flex;position:relative}.insight-article__hero h1{z-index:1;max-width:820px;color:var(--article-ink);letter-spacing:-.008em;margin:0 0 26px;font-size:clamp(28px,3vw,42px);position:relative}.insight-article__hero>p{z-index:1;color:#ebe2c4e0;max-width:660px;font:16px/1.6 var(--font-body);margin:0;position:relative}.insight-article__visual{width:560px;height:560px;color:var(--article-ink);position:absolute;top:110px;right:-140px}.insight-article__visual>span{opacity:.16;border:1px solid;border-radius:50%;position:absolute;inset:0}.insight-article__visual>span:nth-child(2){transform:translate(-110px)}.insight-article__visual>span:nth-child(3){transform:translate(-220px)}.insight-article__visual>img{opacity:.18;width:360px;height:auto;position:absolute;top:256px;right:190px}.insight-article__layout{grid-template-columns:240px minmax(0,640px);justify-content:center;align-items:start;gap:7vw;width:min(1180px,100%);margin:auto;padding:88px 5vw 112px;display:grid}.insight-toc{top:calc(var(--header-height) + 28px);border-top:1px solid var(--burgundy);padding-top:12px;position:sticky}.insight-toc ol{counter-reset:toc;margin:24px 0 40px;padding:0;list-style:none}.insight-toc li{counter-increment:toc;border-bottom:1px solid var(--border-subtle)}.insight-toc a{text-transform:uppercase;grid-template-columns:22px 1fr;gap:6px;padding:12px 0;font-size:9px;line-height:1.5;text-decoration:none;display:grid}.insight-toc a:before{content:counter(toc,decimal-leading-zero);color:var(--red-label);font-size:7px}.insight-toc a:hover{text-underline-offset:3px;text-decoration:underline}.insight-toc__share{text-transform:uppercase;gap:8px;font-size:8px;display:grid}.insight-toc__share a{font-weight:700}.insight-prose>section{margin-bottom:68px;scroll-margin-top:28px}.insight-prose__number{color:var(--red-label);letter-spacing:.1em;margin-bottom:14px;font-size:9px}.insight-prose h2{letter-spacing:-.005em;max-width:600px;margin:0 0 24px;font-size:clamp(23px,2.3vw,33px);line-height:1.12}.insight-prose p{font:16px/1.75 var(--font-body);margin-bottom:22px}.insight-prose ul{border-top:1px solid #42021059;margin:32px 0;padding:0;list-style:none}.insight-prose li{font:15px/1.65 var(--font-body);border-bottom:1px solid #42021033;padding:15px 12px 15px 32px;position:relative}.insight-prose li:before{content:"";background:var(--red);border-radius:50%;width:5px;height:5px;position:absolute;top:25px;left:12px}.insight-prose blockquote{border-left:2px solid var(--topic);background:#4202100d;background:color-mix(in srgb,var(--topic) 14%,transparent);color:var(--burgundy);font:18px/1.55 var(--font-body);text-transform:none;margin:36px 0;padding:24px 28px}.insight-prose .insight-section-sources{text-transform:uppercase;font:8px/1.3 var(--font-body);border-top:1px solid #4202104d;align-items:center;gap:4px;margin-top:32px;padding-top:12px;display:flex}.insight-section-sources a{border:1px solid var(--burgundy);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;text-decoration:none;display:inline-flex}.insight-section-sources a:hover{background:var(--burgundy);color:var(--lime)}.insight-sources{border-top:1px solid var(--burgundy);padding-top:52px;margin-bottom:0!important}.insight-sources h2{margin-top:14px}.insight-sources ol{border-top:1px solid var(--burgundy);margin:0;padding:0;list-style:none}.insight-sources li{border-bottom:1px solid #42021059;grid-template-columns:34px 1fr;gap:12px;padding:18px 0;display:grid}.insight-sources li:before{display:none}.insight-sources li>span{color:var(--red-label);padding-top:3px;font-size:8px}.insight-sources li div{gap:5px;display:grid}.insight-sources li a{font:700 13px/1.3 var(--font-subhead);text-transform:uppercase;text-decoration:none}.insight-sources li a:hover{text-underline-offset:3px;text-decoration:underline}.insight-sources li small{text-transform:uppercase;font-size:8px}.insight-prose .insight-disclaimer{border-left:2px solid var(--blue);font:12px/1.65 var(--font-body);text-transform:none;background:#83cfde38;margin:28px 0 0;padding:18px 20px}.insight-sources__standard{color:inherit;font:700 11px/1.3 var(--font-subhead);letter-spacing:.03em;text-transform:uppercase;border-bottom:2px solid;margin-top:22px;padding-bottom:3px;text-decoration:none;display:inline-block}.insight-sources__standard:hover{color:var(--red-ink)}.related-insights{--red-label:var(--red-on-dark);--related-hair:#ebe2c438;background:var(--burgundy);color:var(--red-label);padding:76px 4vw 88px}.related-insights__heading{justify-content:space-between;align-items:flex-end;gap:30px;padding-bottom:26px;display:flex}.related-insights__heading h2{margin:0;font-size:clamp(26px,2.9vw,42px);line-height:1.1}.related-insights__rows{border-top:1px solid var(--related-hair);margin:0;padding:0;list-style:none}.related-row{border-bottom:1px solid var(--related-hair);color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:0 clamp(18px,2.4vw,34px);padding:17px 0;text-decoration:none;display:grid}.related-row__title{color:var(--cream);text-transform:uppercase;font:700 clamp(15px,1.5vw,19px)/1.26 var(--font-display);letter-spacing:-.004em;overflow-wrap:anywhere}.related-row__title b{font:700 11px/1 var(--font-subhead);margin-left:7px}.related-row__read{color:#ebe2c4b8;white-space:nowrap;font:12px/1.5 var(--font-body)}.related-row:hover .related-row__title{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.insight-article-cta{background:var(--blue);justify-content:space-between;align-items:center;gap:50px;min-height:260px;padding:52px 6vw;display:flex}.insight-article-cta h2{max-width:720px;margin:16px 0 0;font-size:clamp(24px,2.6vw,38px);line-height:1.12}.insight-article-cta .oval-button{flex:none}@media (max-width:1000px){.insights-hero{grid-template-columns:110px 1fr 220px;gap:25px}.insights-intro>div{grid-template-columns:1fr;gap:30px}.insights-method{grid-template-columns:140px 1fr}.insights-method__mark{width:120px;height:120px}.insights-method__copy{grid-column:2}.insight-article__layout{grid-template-columns:210px minmax(0,620px);gap:5vw}}@media (max-width:700px){.insights-hero{min-height:0;padding:calc(var(--header-height) + 34px) var(--ins-gutter) 30px;flex-direction:column;justify-content:flex-start;align-items:stretch;display:flex}.insights-hero__eyebrow{display:none}.insights-hero__title{align-self:stretch;margin-top:0}.insights-hero__title>p{margin-bottom:20px}.insights-hero__title h1{letter-spacing:-.02em;width:100%;font-size:clamp(20px,8cqw,34px)}.insights-hero__title h1 span{white-space:normal}.insights-hero__note{align-self:stretch;margin-top:auto;padding-top:12px;display:block}.insights-hero__note p{margin:14px 0 16px;font-size:15px;line-height:1.68}.insights-hero__latest{padding:11px 0}.insights-hero__latest b{max-width:290px;font-size:14px}.insights-hero__note img{display:none}.insights-intro,.insights-intro>div{display:block}.insights-intro h2{margin:22px 0 30px;font-size:28px}.insights-intro>div>p{font-size:16px}.insights-library__heading{margin-bottom:22px;display:block}.insights-library__heading h2{margin:17px 0 10px;font-size:28px}.insights-library__heading>span{text-align:left;display:block}.insights-controls{display:block}.insights-chips{flex-wrap:nowrap;margin:0 -4px 12px;padding:4px 4px 10px;overflow-x:auto}.insights-chips button{flex:none;min-height:44px}.insights-sort{margin:0 0 18px}.insights-sort .brainwave-select{flex:1;min-width:0}.insights-empty{padding:28px 20px}.insights-index thead{display:none}.insights-index tbody tr{padding:var(--ins-row) 0;border-bottom:1px solid var(--ins-hair);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px 12px;display:grid}.insights-index tbody td,.insights-index tbody td:first-child,.insights-index tbody td:last-child,.insights-index tbody th.insights-index__title{border:0;width:auto;padding:0}.insights-index__topic{white-space:normal;grid-area:1/1}.insights-index__read{text-align:right;grid-area:1/2;justify-self:end}.insights-index tbody th.insights-index__title{grid-area:2/1/auto/-1;font-size:15px}.insights-index__date{text-align:left;grid-area:3/1}.insights-band{white-space:normal;min-width:0}.insights-method{display:block}.insights-method__mark{width:88px;height:88px;margin-bottom:45px}.insights-method h2{margin:18px 0 32px;font-size:28px}.insights-method__copy p{font-size:15px}.insights-cta h2{font-size:28px}.insight-article__hero{min-height:520px;padding:calc(var(--header-height) + 75px) 22px 44px}.insight-breadcrumbs{top:calc(var(--header-height) + 22px);white-space:nowrap;left:22px;right:22px;overflow:hidden}.insight-article__meta{flex-wrap:wrap;gap:12px;margin-bottom:20px}.insight-article__hero h1{font-size:26px}.insight-article__hero>p{font-size:16px;line-height:1.7}.insight-article__visual{width:350px;height:350px;top:150px;right:-160px}.insight-article__visual>span:nth-child(2){transform:translate(-65px)}.insight-article__visual>span:nth-child(3){transform:translate(-130px)}.insight-article__visual>img{display:none}.insight-article__layout{padding:50px 20px 68px;display:block}.insight-toc{margin-bottom:56px;position:static}.insight-toc__share{display:none}.insight-prose>section{margin-bottom:56px}.insight-prose h2{margin-bottom:20px;font-size:22px}.insight-prose p{font-size:16.5px;line-height:1.75}.insight-prose blockquote{margin:30px 0;padding:20px 22px;font-size:18px}.insight-sources{padding-top:44px}.related-insights{padding:60px 12px 70px}.related-insights__heading{display:block}.related-insights__heading h2{margin-top:16px;font-size:28px}.related-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px 12px;padding:14px 0}.related-row .insights-band{grid-area:1/1;justify-self:start}.related-row__read{grid-area:1/2;justify-self:end}.related-row__title{grid-area:2/1/auto/-1;font-size:15px}.insight-article-cta{min-height:0;padding:48px 22px;display:block}.insight-article-cta h2{margin-bottom:34px;font-size:26px}}
