.report-body,.gated-method,.gated-team{--gated-flow-xs:clamp(18px, calc(14.5px + .94vw), 28px);--gated-flow-sm:clamp(36px, calc(31.8px + 1.13vw), 48px);--gated-flow-md:clamp(44px, calc(37px + 1.88vw), 64px);--gated-flow-lg:clamp(56px, calc(44.7px + 3vw), 88px);--gated-flow-xl:clamp(72px, calc(58px + 3.76vw), 112px);--gated-flow-band:clamp(136px, calc(113px + 6vw), 200px);--gated-measure:min(100%, 42rem)}.gated-method{container:gated-method/inline-size}.report-body{padding-top:clamp(40px,6vw,96px);container:gated-report/inline-size}.gated-body__grid{grid-template-columns:minmax(0,1fr) clamp(19rem,24vw,22rem);column-gap:clamp(40px,5vw,80px);display:grid}.gated-body__head{--gated-title-em-per-ch:.46;grid-area:1/1/auto/-1;container-type:inline-size}.gated-body__top{grid-area:2/1}.gated-body__rest{grid-area:3/1}.gated-body__rail{top:var(--space-30);grid-area:2/2/span 2;align-self:start;position:sticky}.gated-hero__title{font-family:var(--head);font-size:min(clamp(4rem, 14vw, 140px), calc(86cqi / (var(--gated-title-ch) * var(--gated-title-em-per-ch))));line-height:calc(var(--mkt-leading-billboard) + .04);letter-spacing:var(--mkt-tracking-display);font-weight:var(--weight-medium);color:var(--ink);padding-block:var(--space-1);margin:var(--space-4) 0 max(var(--space-10), .42em) 0}.gated-hero__title-line{white-space:nowrap;display:block}.marketing .gated-hero__lede{font-size:clamp(1.125rem,1.05rem + .3vw,1.25rem);font-weight:var(--weight-light);line-height:var(--leading-body);letter-spacing:var(--tracking-normal);max-width:var(--gated-measure);margin-bottom:0}.marketing .gated-hero__lede .g-lede__lead,.marketing .gated-hero__lede .g-lede__dim{display:block}.marketing .gated-hero__lede .g-lede__lead{margin-bottom:var(--space-4)}.gated-team__bios{gap:var(--gated-flow-md) var(--gated-flow-sm);grid-column:2;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}.gated-team__member{padding-top:var(--gated-flow-xs);border-top:1px solid var(--border)}.gated-team__member .frame-bios{margin:0;padding:0;list-style:none}.gated-team__member .frame-bio__name{font-size:var(--type-chart-title)}.gated-team__link{align-items:center;gap:var(--space-2);margin-top:var(--gated-flow-xs);font-family:var(--mono);font-size:var(--type-meta);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--ink);transition:color var(--motion-fast) var(--ease);text-decoration:none;display:inline-flex}.gated-team__link-arrow{flex-shrink:0;width:1.1em;height:1.1em}.gated-team__link:hover,.gated-team__link:focus-visible{color:var(--accent)}.gated-team__bio{margin:var(--space-4) 0 0 0;font-size:var(--type-body-sm);line-height:var(--leading-body);color:var(--body-text)}html.js .gated-body__head .gated-hero__title{animation:ledeReveal 1s var(--ease-out-quad) both}html.js .gated-body__top .g-lede__lead{animation:ledeReveal 1s var(--ease-out-quad) both;animation-delay:80ms}html.js .gated-body__top .g-lede__dim{animation:ledeReveal 1s var(--ease-out-quad) both;animation-delay:.42s}@media (prefers-reduced-motion:reduce){html.js .gated-body__head .gated-hero__title,html.js .gated-body__top .g-lede__lead,html.js .gated-body__top .g-lede__dim{animation:none}}.gate-form:before{content:"";background:var(--hatch);opacity:var(--gate-form-hatch);pointer-events:none;z-index:-1;position:absolute;inset:0}.gate-form{isolation:isolate;--gate-form-hatch:.09;border:1px solid var(--border);scroll-margin-top:var(--space-30);padding:clamp(24px,19px + 1.3vw,40px);position:relative;container-type:inline-size}.gate-form__title{font-family:var(--head);font-weight:var(--weight-medium);font-size:clamp(1.25rem, calc(1rem + 2cqi), var(--type-h3));line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--ink);white-space:nowrap;margin:0 0 var(--space-8) 0}.gate-form__note{font-size:var(--type-body-sm);color:var(--muted);margin:0 0 var(--space-6) 0;line-height:1.5}.gate-form .subscribe__field+.subscribe__field,.gate-form__field+.gate-form__field{margin-top:var(--gated-flow-xs)}.gated-preview__figure .chart-frame>.stacked-bar-chart{flex:auto;min-height:0}.gate-form .subscribe__field{padding-bottom:0}.gate-form .subscribe__input{padding-bottom:var(--space-3);cursor:text}.gate-form__trap{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gate-form__submit{margin-top:var(--space-8);align-self:flex-start}.gate-form__submit:disabled{background:rgba(var(--warm-500-rgb), .08);color:var(--muted);cursor:not-allowed}.gate-form__done{gap:var(--space-4);flex-direction:column;align-items:flex-start;display:flex}.gated-preview{padding-top:var(--gated-flow-band)}@media (prefers-reduced-motion:no-preference){html.js .gated-preview>:not(.gated-preview__figure){opacity:0}html.js .gated-preview.is-revealed>:not(.gated-preview__figure){animation:cardCascadeIn var(--cascade-duration) var(--ease-in-out) both}}.marketing .gated-preview__eyebrow{margin-bottom:var(--gated-flow-xs)}.marketing .gated-preview__eyebrow .g-eyebrow__sep{color:var(--green-500)}.gated-preview__claim{font-family:var(--head);font-weight:var(--weight-medium);font-size:var(--type-h1);letter-spacing:var(--tracking-tight);color:var(--gated-claim-color,var(--ink));max-width:var(--gated-measure);text-wrap:pretty;margin:0 0 var(--gated-flow-md) 0;line-height:1.15}.gated-preview__steps{width:var(--gated-measure);border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.gated-preview__step{border-bottom:1px solid var(--border);grid-template-columns:2.5rem minmax(0,1fr);gap:clamp(16px,2vw,28px);padding-block:clamp(24px,2.5vw,36px);display:grid}.gated-preview__step-number{font-family:var(--mono);font-size:max(14px, var(--type-meta));color:var(--green-500);line-height:1.4}.gated-preview__step-title{margin:0 0 var(--space-2);font-family:var(--head);font-size:var(--type-chart-title);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight);color:var(--ink);line-height:1.25}.gated-preview__step-copy{font-size:max(16px, var(--type-body));line-height:var(--leading-body);color:var(--muted);margin:0}.gated-preview__step-copy strong{font-weight:var(--weight-medium)}.gated-preview__figure{width:calc(100% - var(--space-6));max-width:calc(42rem - var(--space-6));position:relative;container-type:inline-size}@media (prefers-reduced-motion:no-preference){html.js .gated-preview__figure .stacked-bar-chart--settle-colors:not(.is-settled) .recharts-bar-rectangle path{fill:var(--bar-build-fill)}}.gated-preview__figure .media-card__source{font-size:.6875rem;line-height:1.5}.gated-preview__credit{--gated-credit-thickness:clamp(8px, 1.5cqi, 10px);left:calc(100% + clamp(var(--space-1), 1.5cqi, var(--space-3)) + var(--gated-credit-thickness));bottom:var(--gated-credit-foot,0px);transform-origin:0 100%;align-items:center;gap:var(--space-2);opacity:.58;width:max-content;display:flex;position:absolute;transform:rotate(90deg)translate(-100%)}.gated-preview__credit img{height:var(--gated-credit-thickness);width:auto}.gated-preview__figure .editorial-growth-chart__y-caption{top:-1.7em}.gated-preview__controls{max-width:var(--gated-measure);align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.gate-tabs{flex:1}.gate-form .subscribe__legal a{color:var(--warm-300);text-decoration:none}.gate-form .subscribe__legal a:hover,.gate-form .subscribe__legal a:focus-visible{color:var(--warm-100);text-underline-offset:2px;text-decoration:underline}.gated-close .subscribe__head{text-align:center;justify-self:center}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html.js .gated-close .subscribe__head{transform-origin:50%}}}.gated-close .subscribe__signup{grid-column:1/-1;justify-self:center;align-items:center}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html.js :is(.gated-method,.gated-team) .g-eyebrow{animation:cardCascadeIn var(--cascade-duration) var(--ease-in-out) both;animation-timeline:view();animation-range:entry cover 22%}html.js :is(.gated-method,.gated-team) .gated-method__headline{animation:cardCascadeIn var(--cascade-duration) var(--ease-in-out) both;animation-timeline:view();animation-range:entry cover 28%}html.js :is(.gated-method,.gated-team) .gated-method__body{animation:cardCascadeIn var(--cascade-duration) var(--ease-in-out) both;animation-timeline:view();animation-range:entry cover 34%}html.js .gated-method__caveat,html.js .gated-team__member{animation:cardCascadeIn var(--cascade-duration) var(--ease-in-out) both;animation-timeline:view();animation-range:entry cover 30%}html.js .gated-method__caveat:nth-child(2),html.js .gated-team__member:nth-child(2){animation-range:entry cover 36%}html.js .gated-method__caveat:nth-child(3){animation-range:entry cover 42%}html.js .gated-method__caveat:nth-child(4){animation-range:entry cover 48%}}}.gated-method__headline{font-family:var(--head);font-weight:var(--weight-medium);font-size:var(--mkt-h1);line-height:var(--mkt-leading-billboard);letter-spacing:var(--mkt-tracking-display);color:var(--ink);max-width:14ch;margin:0 0 var(--gated-flow-xl) 0}.gated-method__grid{gap:var(--gated-flow-lg) clamp(32px, 5vw, 80px);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;display:grid}.gated-method__grid--caveats-only{grid-template-columns:minmax(0,1fr)}.gated-method__grid--caveats-only .gated-method__caveats{grid-template-columns:repeat(auto-fit,minmax(min(clamp(280px,30cqi,320px),100%),1fr))}.gated-method__body p{margin:0 0 var(--space-4) 0;font-size:var(--type-body);line-height:var(--leading-body);color:var(--body-text);max-width:46ch}.gated-method__caveats{gap:var(--gated-flow-md) var(--gated-flow-sm);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.gated-method__caveat{padding-top:var(--gated-flow-xs);border-top:1px solid var(--border)}.gated-method__num{font-family:var(--mono);font-weight:var(--weight-medium);font-size:var(--type-meta);letter-spacing:var(--tracking-wider);color:var(--muted);margin-bottom:var(--space-3);display:block}.gated-method__caveat-label{font-family:var(--sans);font-size:var(--type-chart-title);font-weight:var(--weight-medium);color:var(--ink);margin:0 0 var(--space-2) 0;line-height:1.4}.gated-method__caveat-body{font-size:var(--type-body-sm);line-height:var(--leading-body);color:var(--body-text);margin:0}@media not (min-width:1040px),(pointer:coarse){.gate-form .subscribe__input,.gate-form__submit{min-height:44px}.gate-tabs .media-card__tab{align-items:center;min-height:44px;display:inline-flex}}@media not (min-width:1040px){.gated-team__bios{grid-column:auto}}@media (720px<=width<1040px){.gated-method__grid{gap:var(--space-12);grid-template-columns:minmax(0,1fr)}}@container gated-report (780px<=width<1040px){.gated-body__grid{grid-template-columns:minmax(0,1fr) clamp(17rem,37cqi,19rem);column-gap:clamp(24px,4cqi,40px)}.gated-body__rail{max-width:none;margin-top:0;position:sticky}}@container gated-report not (min-width:780px){.gated-body__grid{grid-template-columns:minmax(0,1fr)}.gated-body__head,.gated-body__top,.gated-body__rail,.gated-body__rest{grid-area:auto/1}.gated-body__rail{max-width:34rem;margin-top:var(--space-16);position:static}}@media not (min-width:720px){.gated-body__grid,.gated-method__grid,.gated-method__caveats,.gated-method__grid--caveats-only .gated-method__caveats{grid-template-columns:minmax(0,1fr)}.gated-team__bios{gap:var(--gated-flow-sm)}.gated-body__head,.gated-body__top,.gated-body__rail,.gated-body__rest{grid-area:auto/1}.gated-body__rail{margin-top:var(--space-12);position:static}}
