@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}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--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:52ch;margin-inline:auto}.data-table__table--pinned{min-width:560px}.data-table__th--row img,.data-table__td--brand img{display:none!important}}.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}@media (min-width:1040px){.pullquote{--media-w:clamp(var(--measure-body), calc(var(--measure-body) + (100vw - var(--bp-md)) * .5), var(--measure-figure-max));width:var(--media-w);margin-inline:calc((var(--measure-body) - var(--media-w)) / 2)}}.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)}.pullquote__eyebrow{margin:0 0 var(--space-6);align-items:center;gap:var(--space-2);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);display:inline-flex}.pullquote__marker{color:var(--green-500);transform-box:fill-box;transform-origin:50%;flex:none}.pullquote__marker .sparkle-v,.pullquote__marker .sparkle-h{transform-box:fill-box;transform-origin:50%}.pullquote--promo:hover .pullquote__marker{animation:1.4s ease-in-out sparkle-outer}.pullquote--promo:hover .pullquote__marker .sparkle-v{animation:1.4s ease-in-out sparkle-arms-v}.pullquote--promo:hover .pullquote__marker .sparkle-h{animation:1.4s ease-in-out sparkle-arms-h}@media (prefers-reduced-motion:reduce){.pullquote--promo:hover .pullquote__marker,.pullquote--promo:hover .pullquote__marker .sparkle-v,.pullquote--promo:hover .pullquote__marker .sparkle-h{animation:none}}.pullquote__blurb{margin:var(--rhythm-sm) 0 0;font-size:var(--type-body-sm);font-weight:var(--weight-light);line-height:var(--leading-ui);color:var(--muted);max-width:var(--measure-wide);text-wrap:pretty}.pullquote__form{margin-top:var(--space-8);width:100%;max-width:var(--measure-wide);margin-inline:auto}.pullquote__form .subscribe__field{border:1px solid var(--border);background:var(--gray-850);padding:var(--space-3) var(--space-4);transition:border-color var(--motion-md) var(--ease);border-radius:2px}.pullquote__form .subscribe__input:focus::placeholder{color:var(--body-text)}.pullquote__form .subscribe__row{flex-direction:column;align-items:stretch;gap:0}.pullquote__form .subscribe__field{border-bottom:none;border-radius:2px 2px 0 0}.pullquote__form .subscribe__submit{text-align:center;border-radius:0 0 2px 2px;justify-content:center;width:100%;min-height:46px;margin-top:0}@media (min-width:720px){.pullquote__form .subscribe__row{flex-direction:row}.pullquote__form .subscribe__field{border-bottom:1px solid var(--border);border-right:none;border-radius:2px 0 0 2px;flex:auto;min-width:0}.pullquote__form .subscribe__submit{border-radius:0 2px 2px 0;flex:none;width:auto}}.pullquote__form .subscribe__input{font-size:var(--type-body)}.pullquote__form .subscribe__legal{text-wrap:pretty;max-width:44ch;margin-inline:auto}.pullquote__cta{margin-top:var(--space-6)}.mod--text:first-child>.grid>.pullquote--promo{margin-top:0}.pullquote--promo{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding-block:var(--space-12);flex-direction:column;align-items:center;display:flex}.pullquote--subscribe{border:1px solid var(--border);width:auto;padding-top:var(--space-8);padding-bottom:calc(var(--space-8) + 6px);padding-inline:var(--space-8);margin-inline:0;margin-bottom:var(--space-12)}.pullquote--subscribe .pullquote__eyebrow{margin-bottom:var(--space-3)}.pullquote--promo .pullquote__text{font-family:var(--head);font-style:normal;font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight);max-width:var(--measure-card);text-wrap:balance}.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-meta);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:var(--type-card-title);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-row>.hero-module__section-label{margin-bottom:calc(var(--space-md) - var(--space-5))}.rh-topline .hero-module__byline-card .hero-module__credit-avatar{width:40px;height:40px}.rh-note{font-size:var(--type-body-lg);line-height:var(--leading-body);color:var(--muted);flex-basis:100%;margin:0}.rh-note a{color:inherit;text-underline-offset:2px;text-decoration:underline}.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:var(--icon-sm);height:var(--icon-sm)}.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);align-items:flex-end;gap:var(--space-2);flex-direction:column;margin-inline:auto}@media not (min-width:1040px){.rh-actions{display:none}.rh-topline{align-self:stretch;width:100%;max-width:none}}@media not (min-width:720px){.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}}.article-cover{isolation:isolate;width:100vw;height:100svh;margin-left:calc(50% - 50vw);position:relative}.article-cover .report-particle-wave{--wave-solid-to:85%;--wave-fade-out-end:100%}.article-cover__inner{height:100%;position:relative;overflow:hidden;container-type:size}.article-cover__head{inset-inline:var(--space-10);text-align:center;z-index:2;pointer-events:none;position:absolute;top:22%;transform:translateY(-50%)}@media not (min-width:720px){.article-cover__head{inset-inline:var(--space-5)}}.article-cover__title{color:var(--heading);white-space:nowrap;font-family:var(--head);font-weight:var(--weight-regular);letter-spacing:-.05em;font-size:clamp(1.8rem,min(6cqw,9cqh),7rem);line-height:var(--leading-display-tight);margin:0}.article-cover__masthead{margin:0 0 var(--space-5);font-family:var(--mono);font-size:var(--type-meta);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--muted)}.article-cover__cta{margin:var(--space-8) 0 0;pointer-events:auto}@media (prefers-reduced-motion:no-preference){html.js .article-cover .report-particle-wave{animation:ledeReveal 1.2s var(--ease-in-out) both}html.js .article-cover__masthead,html.js .article-cover__title,html.js .article-cover__cta{animation:ledeReveal 1.4s var(--ease-in-out) both;will-change:opacity}html.js .article-cover__masthead{animation-delay:1.5s}html.js .article-cover__title{animation-delay:1.7s}html.js .article-cover__cta{animation-delay:1.9s}}.article-cover__foot{left:var(--space-10);bottom:var(--space-10);font-family:var(--mono);font-size:var(--type-ui);letter-spacing:var(--tracking-wider);color:var(--muted);text-transform:uppercase;margin:0;position:absolute}@media not (min-width:720px){.article-cover__foot{left:var(--space-5);bottom:var(--space-5)}}.hero-module.hero-module--under-cover{padding-top:var(--rhythm-sm)}
