@media (min-width:1040px){.card__chart .recharts-area-dots,.editorial-growth-chart .recharts-area-dots{display:revert}}.mod--chart .editorial-growth-chart{padding-top:0}@media (min-width:720px){html.js .main .hero-module+.mod:not(.mod--chart),html.js .main .hero-module+.mod--chart.mod--lead+.mod{opacity:0;transform:translateY(16px)}@media (prefers-reduced-motion:no-preference){html.js .main:has(.hero-module__title.is-revealed) .hero-module+.mod:not(.mod--chart){animation:cardCascadeIn var(--cascade-duration) var(--ease-in-out) both;animation-delay:calc(var(--cascade-stagger-fast) * 2)}html.js .main:has(.hero-module__title.is-revealed) .hero-module+.mod--chart.mod--lead+.mod{animation:cardCascadeIn var(--cascade-duration) var(--ease-in-out) both;animation-delay:calc(var(--cascade-stagger-fast) * 2)}html.js .main .hero-module+.mod--findings .findings__stat{opacity:1}html.js .main .hero-module+.mod--findings .findings__stats.is-revealed .findings__stat{transition:none}}@media (prefers-reduced-motion:reduce){html.js .main .hero-module+.mod:not(.mod--chart),html.js .main .hero-module+.mod--chart.mod--lead+.mod{opacity:1;transform:none}}}html{scroll-padding-top:calc(var(--nav-h) + var(--space-12) + var(--space-4))}.body-wrapper{padding-bottom:var(--rhythm-md)}.body-wrapper>.container,.mod--researchers>.container{max-width:704px;padding-inline:32px}@media not (min-width:720px){.mod--findings>.container,.mod--meta>.container,.mod--takeaways>.container{padding-inline:32px}.container:has(.case-study-hero-chart){padding-inline:32px}.container:has(.research-hero-chart){padding-inline:32px}.media-card__source,.case-study-carousel__source{max-width:40ch;margin-inline:auto}}.body-wrapper .text__h2--first{padding-top:0}.author-profile .hero-module{margin-bottom:var(--rhythm-sm)}.author-profile .hero-module__title[data-fit=default]{font-size:var(--type-hero-title-compact)}.author-lede{margin-top:var(--space-4);flex-direction:column;grid-area:4/1/auto/-1;display:flex}.author-lede__title{padding-top:var(--space-4);font-family:var(--sans);font-size:var(--type-h3);line-height:var(--leading-tight);color:var(--body-text);margin:0}.author-lede__row{width:100%;margin-top:var(--space-12);gap:var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:stretch;display:grid}.author-lede__main{flex-direction:column;align-items:flex-start;display:flex}.author-lede__aside{justify-content:flex-start;align-items:flex-start;display:flex}.author-bio__text{margin:var(--space-md) 0 0;max-width:40rem;font-family:var(--sans);font-weight:var(--weight-regular);font-size:var(--type-body-lg);line-height:var(--leading-body);color:var(--ink);text-wrap:pretty}.author-lede__linkedin{margin-top:var(--space-8);align-self:flex-start}.author-portrait{width:100%;max-width:320px;margin:0}.author-portrait img{aspect-ratio:1;object-fit:cover;object-position:center top;border:1px solid var(--border);background:var(--surface);width:100%;height:auto;display:block}@media not (min-width:720px){.author-lede{grid-area:auto/1}.author-lede__row{gap:var(--rhythm-sm);grid-template-columns:1fr}}@media (min-width:720px){.mod--cards+.mod--cards{padding-top:var(--rhythm-sm)}}.pub-list{margin:0;padding:0;list-style:none}.pub-list__item{padding:var(--space-5) 0;border-bottom:1px solid var(--border)}.pub-list__item:first-child{border-top:1px solid var(--border)}.pub-list__item:last-child{border-bottom:none}.pub-list__item-link{gap:var(--space-xl);transition:opacity var(--motion-fast) var(--ease-out);grid-template-columns:56px 1fr;align-items:baseline;text-decoration:none;display:grid}.pub-list__item-link:hover,.pub-list__item-link:focus-visible{opacity:.7}.pub-list__item:has(>.pub-list__year){gap:var(--space-xl);grid-template-columns:56px 1fr;align-items:baseline;display:grid}.pub-list__year{font-family:var(--mono);font-size:var(--type-meta);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wider);color:var(--muted)}.pub-list__title{font-family:var(--sans);font-size:var(--type-body-lg);font-weight:var(--weight-regular);line-height:var(--leading-tight);color:var(--ink);display:block}.pub-list__meta{margin:var(--space-2) 0 0;font-family:var(--sans);font-size:var(--type-meta);color:var(--muted);line-height:var(--leading-body)}.pullquote{margin-top:var(--content-pq-margin-top);margin-bottom:var(--content-pq-lead);text-align:center;border:none;grid-column:1/-1;padding:0}.pullquote__mark{width:clamp(48px,6vw,80px);height:auto;margin:0 auto var(--space-xl);display:block}.pullquote__mark path{fill:var(--warm-500)}.pullquote__text{font-family:var(--font-editorial);font-size:2rem;font-style:italic;font-weight:var(--weight-regular);line-height:var(--leading-card);letter-spacing:var(--tracking-normal);color:var(--ink);text-wrap:balance;max-width:var(--measure-wide);margin:0 auto}.pullquote__attr{margin:var(--rhythm-sm) 0 0;font-family:var(--mono);font-size:var(--type-ui);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--muted)}.text__p--callout{padding:var(--space-5) var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:8px}.text__p--callout strong{color:var(--ink)}.text__p--callout-note{font-style:italic}.text__p--callout-note strong{font-style:normal}.text__p--citation{font-size:var(--type-meta);color:var(--muted);margin-top:var(--space-sm);font-style:italic}.text__p--citation a{color:inherit;text-underline-offset:2px;text-decoration:underline}@media not (min-width:720px){.pullquote{margin:var(--rhythm-sm) 0}.pullquote__text{max-width:none;font-size:1.625rem;line-height:var(--leading-meta);letter-spacing:var(--tracking-normal)}.pullquote__attr{margin-top:var(--space-xl);font-size:var(--type-eyebrow)}.hero-module{margin-bottom:var(--rhythm-sm);padding-top:3rem}.body-wrapper{padding-bottom:var(--space-xl)}}.prompt-block{grid-column:var(--col-body);margin-top:calc(var(--content-h3-margin-top) - var(--content-paragraph));margin-bottom:var(--content-h3-margin-top);background:var(--surface);border:1px solid var(--border);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.prompt-block__body{padding:var(--space-5) var(--space-6);font-family:var(--mono);font-size:var(--type-body);line-height:var(--leading-body);color:var(--ink);white-space:pre-wrap;word-wrap:break-word;tab-size:2;text-align:left;margin:0}.prompt-block__head{padding:var(--space-5) var(--space-6);border-top:1px solid var(--border);background:var(--bg);order:2;justify-content:space-between;align-items:center;display:flex}.prompt-block__label{font-family:var(--mono);font-size:var(--type-eyebrow);font-weight:var(--weight-regular);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--muted)}.prompt-block__copy{padding:var(--space-1) var(--space-2);font-family:var(--mono);font-size:var(--type-eyebrow);font-weight:var(--weight-regular);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--muted);cursor:pointer;transition:color var(--motion-fast) var(--ease,ease);background:0 0;border:none}.prompt-block__copy:hover{color:var(--heading)}.prompt-block__copy[data-copied=yes]{color:var(--accent)}.prompt-block__var{font-weight:var(--weight-regular);color:var(--accent);background:0 0;margin:0;padding:0;display:inline}@media not (min-width:720px){.prompt-block{border-radius:8px}.prompt-block__body,.prompt-block__head{padding:var(--space-4) var(--space-5)}.prompt-block__body{font-size:var(--type-body)}.text__h2{font-size:1.625rem;line-height:1.2}.text__h3{font-size:1.25rem;line-height:1.3}.mod--cards{padding:var(--rhythm-sm) 0}.mod--cards .cards--3up{gap:var(--space-12)}}.hero-module:has(.rh-lead) .hero-module__body:has(.rh-lead){margin-top:var(--space-12)}.hero-module__lead:has(.rh-lead){justify-self:stretch;max-width:none;margin-inline:0}.rh-lead{gap:var(--section-pad);flex-direction:column;align-items:stretch;display:flex}.rh-topline{align-items:center;gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.rh-topline .hero-module__byline-row{gap:var(--space-5) var(--space-8);margin:0;padding:0}.rh-topline .hero-module__byline-card .hero-module__credit-avatar{width:40px;height:40px}.rh-takeaways{width:100%;max-width:var(--measure-body);align-self:center}.rh-actions{gap:var(--space-3);flex-wrap:wrap;margin-left:auto;display:flex}.rh-actions .atoc__pill,.atoc--bar .atoc__pill{padding:var(--space-2)}.rh-actions .atoc__pill .atoc__icon,.atoc--bar .atoc__pill .atoc__icon{width:16px;height:16px}.rh-actions .atoc__pill:hover .atoc__label,.rh-actions .atoc__pill:focus-visible .atoc__label{transition-delay:.11s}.atoc--bar{top:calc(var(--nav-h) + var(--space-10))}.atoc--bar .atoc__inner{max-width:var(--container-max);padding-left:0;padding-inline:var(--margin);justify-content:flex-end;align-items:center;gap:var(--space-3);flex-direction:row;margin-inline:auto}@media not (min-width:1040px){.rh-actions{display:none}.rh-topline{width:100%;max-width:var(--measure-body);align-self:center}.rh-topline .hero-module__byline-row{flex-direction:column;align-items:stretch;gap:0;width:100%}.rh-topline .hero-module__byline-card{padding-block:var(--space-4);border-bottom:1px solid var(--border)}.rh-topline .hero-module__byline-card:last-child{border-bottom:none;padding-bottom:0}}
