@layer components{.logos[data-astro-cid-7hzkb424]{--logo-k:3.25rem;padding-block:var(--space-10);border-bottom:var(--border-w) solid var(--c-border);background:var(--c-surface)}.logos__inner[data-astro-cid-7hzkb424]{gap:var(--space-6);display:grid}@media (width>=1024px){.logos__inner[data-astro-cid-7hzkb424]{grid-template-columns:11rem 1fr;align-items:center}}.logos__heading[data-astro-cid-7hzkb424]{font-family:var(--font-display);font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-lh);letter-spacing:0;color:var(--c-text-3)}.logos__list[data-astro-cid-7hzkb424]{align-items:center;gap:var(--space-6) var(--space-10);flex-wrap:wrap;display:flex}.logos__item[data-astro-cid-7hzkb424]{display:flex}@media (width<=767px){.logos[data-astro-cid-7hzkb424]{--logo-k:2.75rem}.logos__list[data-astro-cid-7hzkb424]{gap:var(--space-5) var(--space-8)}}.mq[data-astro-cid-7hzkb424],.mq__inner--v2[data-astro-cid-7hzkb424]{--mq-pace:3.5s;--mq-gap:var(--space-16);--mq-fade:var(--space-16);--logo-k:3.125rem;--logo-max:2rem;--logo-max-wide:1.5rem}.mq[data-astro-cid-7hzkb424]{padding-block:var(--space-8) var(--space-10);border-bottom:var(--border-w) solid var(--c-border)}.mq__inner[data-astro-cid-7hzkb424]{gap:var(--space-6);display:grid}.mq__label[data-astro-cid-7hzkb424]{text-align:center;font-family:var(--font-display);font-size:var(--type-caption-size);font-weight:var(--fw-medium);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--c-text-3)}.mq__row[data-astro-cid-7hzkb424]{grid-template-columns:minmax(0,1fr);align-items:center;display:grid;position:relative}.mq__viewport[data-astro-cid-7hzkb424]{scrollbar-width:none;overflow-x:auto;container-type:inline-size}.mq__viewport[data-astro-cid-7hzkb424]::-webkit-scrollbar{display:none}.mq__viewport[data-astro-cid-7hzkb424]:focus-visible{outline:var(--focus-w) solid var(--c-focus);outline-offset:var(--focus-offset,2px)}.mq__track[data-astro-cid-7hzkb424]{width:max-content;display:flex}.mq__list[data-astro-cid-7hzkb424]{justify-content:safe center;align-items:center;gap:var(--mq-gap);min-inline-size:100cqi;padding-inline:var(--mq-gap);flex-wrap:nowrap;flex:none;display:flex}.mq__item[data-astro-cid-7hzkb424]{white-space:nowrap;flex:none;justify-content:center;display:flex}.mq__list--names[data-astro-cid-7hzkb424] .mq__item[data-astro-cid-7hzkb424]{font-size:var(--type-title-size);font-weight:var(--fw-semibold);letter-spacing:-.03em;color:var(--c-text-3)}.mq__list--copy[data-astro-cid-7hzkb424],.mq__toggle[data-astro-cid-7hzkb424]{display:none}@media (prefers-reduced-motion:no-preference){.js .mq__viewport[data-astro-cid-7hzkb424]{mask-image:linear-gradient(to right, transparent, #000 var(--mq-fade), #000 calc(100% - var(--mq-fade)), transparent);overflow:hidden}.js .mq__track[data-astro-cid-7hzkb424]{width:max-content;animation:mq-scroll calc(var(--mq-count) * var(--mq-pace)) linear infinite}.js .mq__list[data-astro-cid-7hzkb424]{justify-content:space-around;gap:var(--mq-gap);inline-size:auto;min-inline-size:100cqi;padding-inline:0 var(--mq-gap);flex-wrap:nowrap;flex:none}.js .mq__list--copy[data-astro-cid-7hzkb424]{display:flex}.js .mq__toggle[data-astro-cid-7hzkb424]{display:grid}[data-astro-cid-7hzkb424][data-mq][data-paused] .mq__track[data-astro-cid-7hzkb424]{animation-play-state:paused}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.mq__viewport[data-astro-cid-7hzkb424]:hover .mq__track[data-astro-cid-7hzkb424]{animation-play-state:paused}[data-astro-cid-7hzkb424][data-mq]:hover .mq__toggle[data-astro-cid-7hzkb424]{opacity:1}}@keyframes mq-scroll{to{transform:translate(-50%)}}.mq__toggle[data-astro-cid-7hzkb424]{width:var(--control-h);height:var(--control-h);border:var(--border-w) solid var(--c-border-strong);background:var(--c-surface);color:var(--c-text-2);cursor:pointer;opacity:0;transition:opacity var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease);border-radius:50%;place-items:center;padding:0;position:absolute;inset-block-start:50%;inset-inline-end:0;translate:0 -50%}[data-astro-cid-7hzkb424][data-mq]:focus-within .mq__toggle[data-astro-cid-7hzkb424],[data-astro-cid-7hzkb424][data-mq][data-paused] .mq__toggle[data-astro-cid-7hzkb424]{opacity:1}.mq__toggle[data-astro-cid-7hzkb424]:hover{border-color:var(--c-text-2);color:var(--c-text)}.mq__toggle[data-astro-cid-7hzkb424] .mq__icon{grid-area:1/1}.mq__toggle[data-astro-cid-7hzkb424][aria-pressed=true] .mq__icon--pause,.mq__toggle[data-astro-cid-7hzkb424][aria-pressed=false] .mq__icon--play{visibility:hidden}@media (width<=767px){.mq[data-astro-cid-7hzkb424],.mq__inner--v2[data-astro-cid-7hzkb424]{--mq-gap:var(--space-10);--mq-fade:var(--space-8);--logo-k:2.75rem;--logo-max:1.75rem;--logo-max-wide:1.25rem}.mq__list--names[data-astro-cid-7hzkb424] .mq__item[data-astro-cid-7hzkb424]{font-size:var(--type-body-lg-size)}}.pl[data-astro-cid-7hzkb424]{--logo-k:3.25rem;--logo-max:2.5rem;padding-block:var(--space-6);border-bottom:var(--border-w) solid var(--c-border)}.pl__line[data-astro-cid-7hzkb424]{align-items:baseline;gap:var(--space-3) var(--space-8);flex-wrap:wrap;display:flex}.pl__line--logos[data-astro-cid-7hzkb424]{align-items:center}.pl__label[data-astro-cid-7hzkb424]{font-family:var(--font-display);font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-lh);letter-spacing:0;color:var(--c-text-3)}.pl__name[data-astro-cid-7hzkb424]{font-size:var(--type-title-size);font-weight:var(--fw-semibold);letter-spacing:-.03em;color:var(--c-text-2);display:inline-flex}.pl__more[data-astro-cid-7hzkb424]{font-size:var(--type-caption-size);color:var(--c-text-3)}.mq__inner--v2[data-astro-cid-7hzkb424]{gap:var(--space-8)}@media (width>=768px){.mq__inner--v2[data-astro-cid-7hzkb424]{gap:var(--space-10)}}.mq__label--v2[data-astro-cid-7hzkb424]{text-align:center;font-size:var(--type-body-lg-size);font-weight:var(--fw-regular);letter-spacing:normal;text-transform:none;line-height:var(--lh-snug);color:var(--c-on-ground);text-wrap:balance}.pl--v2[data-astro-cid-7hzkb424]{--logo-k:3.5rem;--logo-max:2.75rem;gap:var(--space-8);display:grid}.pl__line--v2[data-astro-cid-7hzkb424]{justify-content:center;gap:var(--space-6) var(--space-16)}.pl__line--v2[data-astro-cid-7hzkb424] .pl__more[data-astro-cid-7hzkb424]{color:var(--c-on-ground-2)}@media (width<=767px){.pl--v2[data-astro-cid-7hzkb424]{--logo-k:2.75rem;--logo-max:2.25rem}.pl__line--v2[data-astro-cid-7hzkb424]{gap:var(--space-5) var(--space-10)}}.lg[data-astro-cid-7hzkb424]{--logo-k:4rem;--logo-max:3.25rem;--lw-cols:2;--lw-cell-h:5rem}.lg[data-astro-cid-7hzkb424]+.lg[data-astro-cid-7hzkb424]{padding-top:0}@media (width>=768px){.lg[data-astro-cid-7hzkb424]{--lw-cols:3;--lw-cell-h:7.5rem}}@media (width>=1024px){.lg[data-astro-cid-7hzkb424]{--lw-cols:4}}@media (width>=1280px){.lg[data-astro-cid-7hzkb424]{--lw-cols:5}}@media (width<=767px){.lg[data-astro-cid-7hzkb424]{--logo-k:3.25rem;--logo-max:2.75rem}}.label[data-astro-cid-trk3o3i5]{font-family:var(--font-display);font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-lh);letter-spacing:0;color:var(--c-on-ground-3,var(--c-text-3))}.label--secondary[data-astro-cid-trk3o3i5]{color:var(--c-on-ground-2,var(--c-text-2))}.label--accent[data-astro-cid-trk3o3i5]{color:var(--c-on-ground-accent,var(--c-accent))}.rp[data-astro-cid-26fammm4]{isolation:isolate;gap:var(--space-5);padding:var(--space-8);border-radius:var(--radius-panel-lg);background:var(--c-dark);color:var(--c-on-dark);--pattern-opacity:.8;flex-direction:column;display:flex;position:relative;overflow:hidden}.rp[data-astro-cid-26fammm4] :focus-visible{outline-color:var(--c-focus-on-dark)}.rp__name[data-astro-cid-26fammm4]{font-size:var(--type-h3-size);letter-spacing:var(--ls-display);line-height:var(--lh-heading)}.rp__mention[data-astro-cid-26fammm4]{font-size:var(--type-body-size);color:var(--c-on-dark-2)}.rp__figs[data-astro-cid-26fammm4]{gap:var(--space-6);padding-block:var(--space-6);border-block:var(--border-w) solid var(--c-dark-border);grid-template-columns:repeat(auto-fit,minmax(0,1fr));margin:auto 0 0;display:grid}.rp__figs[data-astro-cid-26fammm4] div[data-astro-cid-26fammm4]{justify-content:flex-end;gap:var(--space-2);flex-direction:column-reverse;display:flex}.rp__figs[data-astro-cid-26fammm4] dd[data-astro-cid-26fammm4]{font-family:var(--font-text-lg);font-size:var(--type-numeral-md-size);font-weight:var(--fw-regular);letter-spacing:0;color:var(--p-200);margin:0;line-height:1}.rp__figs[data-astro-cid-26fammm4] dt[data-astro-cid-26fammm4]{font-size:var(--type-caption-size);color:var(--c-on-dark-2)}.rp__meta[data-astro-cid-26fammm4]{font-size:var(--type-caption-size);color:var(--c-on-dark-3)}.rp__who[data-astro-cid-26fammm4],.rp__score[data-astro-cid-26fammm4]{gap:var(--space-5);flex-direction:column;display:flex}.rp--panel[data-astro-cid-26fammm4] .rp__score[data-astro-cid-26fammm4]{flex:1}.rp--slim[data-astro-cid-26fammm4]{gap:var(--space-8);padding:var(--space-8) var(--space-10)}.rp--slim[data-astro-cid-26fammm4] .rp__who[data-astro-cid-26fammm4]{gap:var(--space-2)}.rp--slim[data-astro-cid-26fammm4] .rp__score[data-astro-cid-26fammm4]{gap:var(--space-3)}.rp--slim[data-astro-cid-26fammm4] .rp__figs[data-astro-cid-26fammm4]{border:0;margin:0;padding:0}@media (width>=768px){.rp--slim[data-astro-cid-26fammm4]{flex-direction:row;justify-content:space-between;align-items:center}.rp--slim[data-astro-cid-26fammm4] .rp__score[data-astro-cid-26fammm4]{text-align:end;align-items:end}.rp--slim[data-astro-cid-26fammm4] .rp__figs[data-astro-cid-26fammm4] div[data-astro-cid-26fammm4]{align-items:end}}.rp--card[data-astro-cid-26fammm4]{--c-focus:var(--c-on-ground-focus);gap:var(--space-6);padding:var(--space-8) var(--space-6);border-radius:var(--radius-card);background:var(--c-ground);color:var(--c-on-ground)}@media (width>=1024px){.rp--card[data-astro-cid-26fammm4]{padding-inline:var(--space-8)}}.rp--card[data-astro-cid-26fammm4] :focus-visible{outline-color:var(--c-on-ground-focus)}.rpc__head[data-astro-cid-26fammm4]{justify-items:start;gap:var(--space-4);display:grid}.rpc__chip[data-astro-cid-26fammm4]{padding:var(--space-1) var(--space-3);border-radius:var(--radius-tile);background:var(--c-on-ground-primary);color:var(--c-on-ground-on-primary);font-family:var(--font-display);font-size:var(--type-caption-size);font-weight:var(--fw-medium);line-height:var(--lh-snug)}.rpc__name[data-astro-cid-26fammm4]{font-size:var(--type-h3-size);font-weight:var(--fw-regular);letter-spacing:var(--ls-heading);line-height:var(--lh-heading);color:var(--c-on-ground-accent)}.rpc__body[data-astro-cid-26fammm4]{gap:var(--space-5);align-content:start;display:grid}.rpc__tiles[data-astro-cid-26fammm4]{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));margin:0;display:grid}.rpc__tile[data-astro-cid-26fammm4]{justify-content:center;align-items:center;gap:var(--space-2);min-height:7.5rem;padding:var(--space-5) var(--space-3);border-radius:var(--radius-tile);background:var(--c-on-ground-hover);text-align:center;flex-direction:column-reverse;display:flex}.rpc__tile[data-astro-cid-26fammm4] dd[data-astro-cid-26fammm4]{font-family:var(--font-text-lg);font-size:var(--type-numeral-md-size);font-weight:var(--fw-regular);letter-spacing:0;color:var(--c-on-ground);margin:0;line-height:1}.rpc__tile[data-astro-cid-26fammm4] dt[data-astro-cid-26fammm4]{font-size:var(--type-caption-size);line-height:var(--lh-snug);color:var(--c-on-ground-accent)}.rpc__notes[data-astro-cid-26fammm4]{align-content:start;gap:var(--space-3);display:grid}.rpc__mention[data-astro-cid-26fammm4]{font-size:var(--type-caption-size);line-height:var(--lh-snug);color:var(--c-on-ground)}.rpc__mention[data-astro-cid-26fammm4]+.rpc__meta[data-astro-cid-26fammm4]{padding-top:var(--space-3);border-top:var(--border-w) solid var(--c-on-ground-line)}.rpc__meta[data-astro-cid-26fammm4]{font-size:var(--type-caption-size);line-height:var(--lh-snug);color:var(--c-on-ground-2)}@media (width>=480px){.rpc__body--aside[data-astro-cid-26fammm4]{grid-template-columns:minmax(8.5rem,2fr) minmax(0,3fr);align-items:center}}.rpc__foot[data-astro-cid-26fammm4]{justify-content:space-between;align-items:last baseline;gap:var(--space-3) var(--space-6);flex-wrap:wrap;margin-top:auto;display:flex}.rpc__foot[data-astro-cid-26fammm4]>.rpc__meta[data-astro-cid-26fammm4]{flex:12rem;min-width:0}.rpc__foot[data-astro-cid-26fammm4]>.rpc__meta--compact[data-astro-cid-26fammm4]{flex-basis:100%}.rp__seg[data-astro-cid-26fammm4]{white-space:nowrap}.rpc__foot[data-astro-cid-26fammm4]>.rpc__link{flex:none;margin-inline-start:auto}.cdots[data-astro-cid-bhabxyi6]{justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-6);display:flex}.cdots[data-astro-cid-bhabxyi6][hidden]{display:none}.cdots__dots[data-astro-cid-bhabxyi6]{flex-wrap:wrap;justify-content:center;display:flex}.cdots--controls[data-astro-cid-bhabxyi6] .cdots__dots[data-astro-cid-bhabxyi6]{margin-inline:var(--space-2)}.cdots[data-astro-cid-bhabxyi6] .cdots__count{min-width:var(--control-h);font-family:var(--font-text);font-size:var(--type-caption-size);line-height:var(--control-h);text-align:center;color:var(--c-on-ground-2,var(--c-text-2));font-variant-numeric:tabular-nums}.cdots__step[data-astro-cid-bhabxyi6]{width:var(--control-h);height:var(--control-h);border:var(--border-w) solid var(--c-on-ground-action,var(--c-accent));border-radius:var(--radius-control);color:var(--c-on-ground-action,var(--c-accent));cursor:pointer;transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease), border-color var(--dur) var(--ease);background:0 0;flex:none;place-items:center;padding:0;display:grid}.cdots__step[data-astro-cid-bhabxyi6]:hover:not(:disabled){background:var(--c-on-ground-hover,var(--c-accent-pale));color:var(--c-on-ground-action-hover,var(--c-accent-strong));border-color:var(--c-on-ground-action-hover,var(--c-accent-strong))}.cdots__step[data-astro-cid-bhabxyi6]:disabled{border-color:var(--c-on-ground-line,var(--c-border));color:var(--c-on-ground-3,var(--c-text-3));cursor:default}.cdots__step[data-astro-cid-bhabxyi6]:focus-visible{outline-color:var(--c-on-ground-focus,var(--c-focus))}.cdots[data-astro-cid-bhabxyi6] .cdots__dot{min-width:var(--control-h);height:var(--control-h);border-radius:var(--radius-control);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.cdots[data-astro-cid-bhabxyi6] .cdots__dot:before{content:"";width:var(--carousel-dot);height:var(--carousel-dot);border-radius:var(--radius-pill);background:var(--c-on-ground-3,var(--c-text-3));transition:width var(--dur) var(--ease), background-color var(--dur) var(--ease)}.cdots[data-astro-cid-bhabxyi6] .cdots__dot[aria-current=true]:before{width:var(--carousel-dot-active);background:var(--c-on-ground-accent,var(--c-highlight))}.cdots[data-astro-cid-bhabxyi6] .cdots__dot:hover:not([aria-current=true]):before{background:var(--c-on-ground,var(--c-text))}.cdots[data-astro-cid-bhabxyi6] .cdots__dot:focus-visible{outline-color:var(--c-on-ground-focus,var(--c-focus))}@media (prefers-reduced-motion:reduce){.cdots[data-astro-cid-bhabxyi6] .cdots__dot:before,.cdots__step[data-astro-cid-bhabxyi6]{transition:none}}.tm[data-astro-cid-b4h6gghm]{isolation:isolate;position:relative;overflow:hidden}.tm__body[data-astro-cid-b4h6gghm]{position:relative}.tm__field[data-astro-cid-b4h6gghm]{z-index:-1;top:0;bottom:calc(var(--section-y) * -1);width:100vw;position:absolute;left:50%;transform:translate(-50%)}.tm__grid[data-astro-cid-b4h6gghm]{gap:var(--space-6);display:grid}@media (width>=1024px){.tm__grid[data-astro-cid-b4h6gghm]{grid-template-rows:auto auto;grid-template-columns:1.35fr 1fr}.tm__card--lead[data-astro-cid-b4h6gghm]{grid-row:span 2}}.tm__card[data-astro-cid-b4h6gghm]{gap:var(--space-6);padding:var(--space-8);border-radius:var(--radius-card);background:var(--c-surface);border:var(--border-w) solid var(--c-border);box-shadow:var(--shadow-card);flex-direction:column;margin:0;display:flex}.tm__card--lead[data-astro-cid-b4h6gghm]{background:var(--c-dark);color:var(--c-on-dark);border-color:#0000;justify-content:space-between}.tm__card[data-astro-cid-b4h6gghm] .tm__icon{color:var(--p-200)}.tm__quote[data-astro-cid-b4h6gghm]{font-size:var(--type-body-lg-size);line-height:var(--lh-snug);color:var(--c-text);margin:0}.tm__card--lead[data-astro-cid-b4h6gghm] .tm__quote[data-astro-cid-b4h6gghm]{font-size:var(--type-h3-size);font-weight:var(--fw-regular);letter-spacing:var(--ls-heading);color:var(--c-on-dark)}.tm__who[data-astro-cid-b4h6gghm]{gap:var(--space-1);padding-top:var(--space-4);border-top:var(--border-w) solid var(--c-border);font-size:var(--type-caption-size);color:var(--c-text-2);margin-top:auto;display:grid}.tm__card--lead[data-astro-cid-b4h6gghm] .tm__who[data-astro-cid-b4h6gghm]{border-top-color:var(--c-dark-border);color:var(--c-on-dark-2)}.who__lead[data-astro-cid-b4h6gghm]{font-weight:var(--fw-semibold);color:var(--c-text);font-size:var(--type-body-size)}.tm__card--lead[data-astro-cid-b4h6gghm] .who__lead[data-astro-cid-b4h6gghm]{color:var(--c-on-dark)}.tl__grid[data-astro-cid-b4h6gghm]{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=768px){.tl__grid[data-astro-cid-b4h6gghm]{grid-template-columns:repeat(2,minmax(0,1fr))}.tl__grid[data-astro-cid-b4h6gghm] .tl__rating,.tl__quote--lead[data-astro-cid-b4h6gghm]{grid-column:1/-1}}@media (width>=1024px){.tl__grid[data-astro-cid-b4h6gghm]{grid-template-columns:repeat(12,minmax(0,1fr))}.tl__quote[data-astro-cid-b4h6gghm]{grid-column:span 6}.tl__quote--lead[data-astro-cid-b4h6gghm]{grid-column:1/-1}.tl__grid--rated[data-astro-cid-b4h6gghm] .tl__rating{grid-column:span 4}.tl__grid--rated[data-astro-cid-b4h6gghm] .tl__quote--lead[data-astro-cid-b4h6gghm]{grid-column:span 8}}.tl__grid[data-astro-cid-b4h6gghm]+.tl__band{margin-top:var(--space-6)}.tl__quote[data-astro-cid-b4h6gghm]{gap:var(--space-5);padding:var(--space-8);border-radius:var(--radius-card);background:var(--c-surface);border:var(--border-w) solid var(--c-border);flex-direction:column;margin:0;display:flex}.tl__quote[data-astro-cid-b4h6gghm] .tl__icon{width:2rem;height:2rem;color:var(--c-accent)}.tl__text[data-astro-cid-b4h6gghm]{font-size:var(--type-body-lg-size);line-height:var(--lh-snug);color:var(--c-text);margin:0}.tl__grid--pair[data-astro-cid-b4h6gghm] .tl__text[data-astro-cid-b4h6gghm]{font-size:var(--type-lead-size);letter-spacing:var(--ls-heading)}.tl__quote--lead[data-astro-cid-b4h6gghm] .tl__text[data-astro-cid-b4h6gghm]{font-size:var(--type-h3-size);line-height:var(--lh-heading);letter-spacing:var(--ls-heading)}.tl__who[data-astro-cid-b4h6gghm]{padding-top:var(--space-4);border-top:var(--border-w) solid var(--c-border);font-size:var(--type-caption-size);color:var(--c-text-2);gap:2px;margin-top:auto;display:grid}.tr__cell[data-astro-cid-b4h6gghm]{min-width:0;display:grid}.tr__card[data-astro-cid-b4h6gghm]{padding:var(--space-7) var(--quote-pad-x) var(--space-8);border-radius:var(--radius-card);background:var(--neutral-0);border:var(--border-w) solid var(--neutral-100);color:var(--ink-900);flex-direction:column;gap:0;margin:0;display:flex}.tr__mark[data-astro-cid-b4h6gghm]{height:calc(var(--type-quote-mark-size) * .58);font-family:var(--font-text-lg);font-size:var(--type-quote-mark-size);color:var(--ink-900);margin-inline-start:var(--space-2);line-height:1;display:block;overflow:visible}.tr__text[data-astro-cid-b4h6gghm]{max-width:var(--measure-text);font-family:var(--font-text);font-size:var(--type-body-lg-size);line-height:var(--type-body-lg-lh);color:var(--ink-900);margin:0}.tr__who[data-astro-cid-b4h6gghm]{padding-top:var(--space-8);font-family:var(--font-text);font-size:var(--type-body-size);color:var(--grey-text-3);gap:0;margin-top:auto;line-height:1.6875;display:grid}.tr__who[data-astro-cid-b4h6gghm] .who__lead[data-astro-cid-b4h6gghm]{font-family:var(--font-display);font-size:var(--type-body-size);font-weight:var(--fw-medium);color:var(--ink-900)}.tr__card--lead[data-astro-cid-b4h6gghm]{gap:var(--space-6);padding:var(--space-11) var(--space-8) var(--space-7);background:var(--accent-soft);border-color:#0000}.tr__card--lead[data-astro-cid-b4h6gghm] .tr__text[data-astro-cid-b4h6gghm]{font-size:var(--type-lead-size);line-height:var(--type-lead-lh)}.tr__card--lead[data-astro-cid-b4h6gghm] .tr__who[data-astro-cid-b4h6gghm]{padding-top:var(--space-4);border-top:var(--border-w) solid var(--block-institutional);color:var(--ink-900);margin-top:auto}.tr__frame[data-astro-cid-b4h6gghm]{--tr-gap:var(--space-5);gap:var(--tr-gap);grid-template-columns:minmax(0,1fr);display:grid}.tr__lead[data-astro-cid-b4h6gghm]{min-width:0;display:grid}@media (width>=768px){.tr__frame--rated[data-astro-cid-b4h6gghm]{grid-template-columns:calc((100% - var(--tr-gap)) / 2) minmax(0, 1fr)}}@media (width>=1024px){.tr__frame--rated[data-astro-cid-b4h6gghm]{grid-template-columns:calc((100% - 2 * var(--tr-gap)) / 3) minmax(0, 1fr)}}.tr__row[data-astro-cid-b4h6gghm]{--tr-per-view:1;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--tr-per-view) - 1) * var(--tr-gap)) / var(--tr-per-view));gap:var(--tr-gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;min-width:0;display:grid;overflow-x:auto}@media (width>=768px){.tr__frame[data-astro-cid-b4h6gghm]:not(.tr__frame--rated)>.tr__row[data-astro-cid-b4h6gghm]:not([data-cells="1"]){--tr-per-view:2}}@media (width>=1024px){.tr__frame[data-astro-cid-b4h6gghm]:not(.tr__frame--rated)>.tr__row[data-astro-cid-b4h6gghm]:not([data-cells="1"]):not([data-cells="2"]){--tr-per-view:3}.tr__frame--rated[data-astro-cid-b4h6gghm]>.tr__row[data-astro-cid-b4h6gghm]:not([data-cells="1"]){--tr-per-view:2}}.tr__row[data-astro-cid-b4h6gghm]>.tr__cell[data-astro-cid-b4h6gghm]{scroll-snap-align:start}.tr__row[data-astro-cid-b4h6gghm][data-enhanced]{scrollbar-width:none}.tr__row[data-astro-cid-b4h6gghm][data-enhanced]::-webkit-scrollbar{display:none}.tr__row[data-astro-cid-b4h6gghm]:focus-visible{outline:var(--focus-w) solid var(--c-on-ground-focus,var(--c-focus));outline-offset:var(--focus-offset-card)}@media (prefers-reduced-motion:no-preference){.tr__row[data-astro-cid-b4h6gghm]{scroll-behavior:smooth}}.post__media[data-astro-cid-jyep6blv]{aspect-ratio:16/9;background:var(--c-accent-pale);overflow:hidden}.post__img[data-astro-cid-jyep6blv]{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--ease)}.post[data-astro-cid-jyep6blv]:hover .post__img[data-astro-cid-jyep6blv]{transform:scale(1.03)}.post__body[data-astro-cid-jyep6blv]{gap:var(--space-3);padding:var(--space-6);flex-direction:column;flex:1;display:flex}.post__meta[data-astro-cid-jyep6blv]{align-items:center;gap:var(--space-3);font-size:var(--step--1);color:var(--c-text-3);flex-wrap:wrap;display:flex}.post__title[data-astro-cid-jyep6blv]{font-size:var(--step-2);line-height:var(--lh-snug)}.post__link[data-astro-cid-jyep6blv]{color:var(--c-text)}.post[data-astro-cid-jyep6blv]:hover .post__link[data-astro-cid-jyep6blv]{color:var(--c-accent)}.post__summary[data-astro-cid-jyep6blv]{color:var(--c-text-2);font-size:var(--step--1)}.post--figma[data-astro-cid-jyep6blv] .post__media[data-astro-cid-jyep6blv]{aspect-ratio:auto;height:var(--card-media-h)}.post--figma[data-astro-cid-jyep6blv] .post__body[data-astro-cid-jyep6blv]{padding:var(--card-pad) var(--card-pad) var(--space-10);gap:0}.post--figma[data-astro-cid-jyep6blv] .post__meta[data-astro-cid-jyep6blv]{gap:var(--space-4) var(--space-3)}.post--figma[data-astro-cid-jyep6blv] .post__title[data-astro-cid-jyep6blv]{margin-top:var(--space-4);font-family:var(--font-display);font-size:var(--type-title-size);line-height:var(--type-title-lh);font-weight:var(--fw-medium);letter-spacing:0}.post--figma[data-astro-cid-jyep6blv] .post__link[data-astro-cid-jyep6blv],.post--figma[data-astro-cid-jyep6blv]:hover .post__link[data-astro-cid-jyep6blv]{color:var(--ink-900)}.post--figma[data-astro-cid-jyep6blv] .post__summary[data-astro-cid-jyep6blv]{margin-top:var(--space-3);font-family:var(--font-text);font-size:var(--type-body-size);line-height:var(--type-body-lh);color:var(--ink-900)}@media (width>=1024px){.post--feature[data-astro-cid-jyep6blv]{grid-template-columns:1.25fr 1fr;align-items:center;display:grid}.post--feature[data-astro-cid-jyep6blv] .post__media[data-astro-cid-jyep6blv]{margin:var(--space-6) 0 var(--space-6) var(--space-6);border-radius:var(--radius-tile)}.post--feature[data-astro-cid-jyep6blv] .post__body[data-astro-cid-jyep6blv]{padding:var(--space-10);justify-content:center;gap:var(--space-4)}.post--feature[data-astro-cid-jyep6blv] .post__title[data-astro-cid-jyep6blv]{font-size:var(--step-4);letter-spacing:var(--ls-heading);line-height:var(--lh-heading)}.post--feature[data-astro-cid-jyep6blv] .post__summary[data-astro-cid-jyep6blv]{font-size:var(--step-1)}}.sol[data-astro-cid-x2dxy464]{gap:var(--space-3);padding:var(--space-6)}.sol__title[data-astro-cid-x2dxy464]{font-size:var(--type-title-size)}.sol__link[data-astro-cid-x2dxy464]{color:var(--c-text)}.sol__text[data-astro-cid-x2dxy464]{color:var(--c-text-2);font-size:var(--type-body-size);line-height:var(--type-body-lh)}.sol__products[data-astro-cid-x2dxy464]{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.story__media[data-astro-cid-u745cogx]{aspect-ratio:16/9;background:var(--c-accent-pale);overflow:hidden}.story__img[data-astro-cid-u745cogx]{object-fit:cover;width:100%;height:100%}.story__body[data-astro-cid-u745cogx]{gap:var(--space-3);padding:var(--space-6);flex-direction:column;flex:1;display:flex}.story__title[data-astro-cid-u745cogx]{font-size:var(--type-title-size);line-height:var(--lh-snug)}.story__link[data-astro-cid-u745cogx]{color:var(--c-text)}.story__result[data-astro-cid-u745cogx]{font-size:var(--type-body-size);line-height:var(--type-body-lh);color:var(--c-text-2)}.story__result[data-astro-cid-u745cogx] strong[data-astro-cid-u745cogx]{font-size:var(--type-lead-size);font-weight:var(--fw-regular);color:var(--c-accent-strong)}.res__media[data-astro-cid-cyupw2dl]{aspect-ratio:16/9;background:var(--c-accent-pale);overflow:hidden}.res__img[data-astro-cid-cyupw2dl]{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--ease)}.res[data-astro-cid-cyupw2dl]:hover .res__img[data-astro-cid-cyupw2dl]{transform:scale(1.03)}.res--portrait[data-astro-cid-cyupw2dl] .res__media[data-astro-cid-cyupw2dl]{padding-top:var(--space-6);justify-content:center;align-items:flex-end;display:flex}.res--portrait[data-astro-cid-cyupw2dl] .res__img[data-astro-cid-cyupw2dl]{object-fit:contain;border-radius:var(--radius-legacy) var(--radius-legacy) 0 0;transform-origin:bottom;width:auto;height:100%}.res__body[data-astro-cid-cyupw2dl]{gap:var(--space-3);padding:var(--space-6);flex-direction:column;flex:1;display:flex}.res__meta[data-astro-cid-cyupw2dl]{align-items:center;gap:var(--space-3);display:flex}.res__title[data-astro-cid-cyupw2dl]{font-size:var(--step-2);line-height:var(--lh-snug)}.res__link[data-astro-cid-cyupw2dl]{color:var(--c-text)}.res[data-astro-cid-cyupw2dl]:hover .res__link[data-astro-cid-cyupw2dl]{color:var(--c-accent)}.res--figma[data-astro-cid-cyupw2dl] .res__media[data-astro-cid-cyupw2dl]{aspect-ratio:auto;height:var(--card-media-h)}.res--figma[data-astro-cid-cyupw2dl] .res__body[data-astro-cid-cyupw2dl]{padding:var(--card-pad) var(--card-pad) var(--space-10);gap:0}.res--figma[data-astro-cid-cyupw2dl] .res__title[data-astro-cid-cyupw2dl]{margin-top:var(--space-4);font-family:var(--font-display);font-size:var(--type-title-size);line-height:var(--type-title-lh);font-weight:var(--fw-medium);letter-spacing:0}.res--figma[data-astro-cid-cyupw2dl] .res__link[data-astro-cid-cyupw2dl],.res--figma[data-astro-cid-cyupw2dl]:hover .res__link[data-astro-cid-cyupw2dl]{color:var(--ink-900)}.res--figma[data-astro-cid-cyupw2dl] .res__summary[data-astro-cid-cyupw2dl]{margin-top:var(--space-3);font-family:var(--font-text);font-size:var(--type-body-size);line-height:var(--type-body-lh);color:var(--ink-900)}.res__summary[data-astro-cid-cyupw2dl]{color:var(--c-text-2);font-size:var(--step--1)}.cg__grid[data-astro-cid-a7texqqq]{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));display:grid}.cg--raised[data-astro-cid-a7texqqq]{margin-top:calc(-1 * var(--space-16));position:relative}.cg__links[data-astro-cid-a7texqqq]{gap:var(--space-2) var(--space-8);flex-wrap:wrap;display:flex}@media (width>=1024px){.cg__grid--v2[data-astro-cid-a7texqqq]:not(.cg__grid--few){gap:var(--space-7);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=640px) and (width<=1023px){.cg__grid--v2[data-astro-cid-a7texqqq]:not(.cg__grid--few){grid-template-columns:repeat(2,minmax(0,1fr))}.cg__grid--v2[data-astro-cid-a7texqqq]:not(.cg__grid--few)>li[data-astro-cid-a7texqqq]:last-child:nth-child(odd){grid-column:1/-1}.cg__grid--v2[data-astro-cid-a7texqqq]:not(.cg__grid--few)>li[data-astro-cid-a7texqqq]:last-child:nth-child(odd) .post--figma{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cg__grid--v2[data-astro-cid-a7texqqq]:not(.cg__grid--few)>li[data-astro-cid-a7texqqq]:last-child:nth-child(odd) .post--figma .post__media{height:100%;min-height:13.25rem}}.cg__grid--few[data-astro-cid-a7texqqq]{grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),24rem))}.tln__line[data-astro-cid-24j3d7sm]{--tln-dot:var(--timeline-dot);--tln-rule:var(--border-w);--tln-chip-h:calc(var(--type-h4-size) * var(--type-h4-lh) + 2 * var(--space-2));border-inline-start:var(--tln-rule) solid var(--c-border-strong);margin-inline-start:calc(var(--tln-dot) / 2);display:grid}.tln__item[data-astro-cid-24j3d7sm]{gap:var(--space-4);padding:0 0 var(--space-8) var(--space-6);align-content:start;justify-items:start;display:grid;position:relative}.tln__item[data-astro-cid-24j3d7sm]:last-child{padding-bottom:0}.tln__item[data-astro-cid-24j3d7sm]:before{content:"";width:var(--tln-dot);height:var(--tln-dot);background:var(--accent);border-radius:50%;position:absolute;inset-block-start:calc(var(--tln-chip-h) / 2 - var(--tln-dot) / 2);inset-inline-start:calc((var(--tln-dot) + var(--tln-rule)) / -2)}.tln__date[data-astro-cid-24j3d7sm]{min-inline-size:var(--timeline-chip);min-block-size:var(--tln-chip-h);padding:var(--space-2) var(--space-6);border-radius:var(--radius-none);background:var(--accent);color:var(--on-accent);font-family:var(--font-text-lg);font-size:var(--type-h4-size);font-weight:var(--fw-regular);line-height:var(--type-h4-lh);letter-spacing:0;font-variant-numeric:tabular-nums;place-items:center;display:inline-grid}.tln__body[data-astro-cid-24j3d7sm]{gap:var(--space-2);display:grid}.tln__title[data-astro-cid-24j3d7sm]{font-size:var(--type-h4-size);font-weight:var(--fw-regular);line-height:var(--type-h4-lh);color:var(--c-text);text-wrap:balance}.tln__text[data-astro-cid-24j3d7sm]{font-family:var(--font-text);font-size:var(--type-body-size);line-height:var(--type-body-lh);color:var(--c-text);max-width:var(--measure-text)}@media (width>=1024px){.tln__line[data-astro-cid-24j3d7sm]:not(.tln__line--alt){border-inline-start:0;border-block-start:var(--tln-rule) solid var(--c-border-strong);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-block-start:calc(var(--tln-dot) / 2);margin-inline-start:0}.tln__line[data-astro-cid-24j3d7sm]:not(.tln__line--alt) .tln__item[data-astro-cid-24j3d7sm]{padding:var(--space-8) var(--space-6) 0 0}.tln__line[data-astro-cid-24j3d7sm]:not(.tln__line--alt) .tln__item[data-astro-cid-24j3d7sm]:before{inset-block-start:calc((var(--tln-dot) + var(--tln-rule)) / -2);inset-inline-start:0}.tln__line--alt[data-astro-cid-24j3d7sm]{grid-template-columns:repeat(var(--tln-n), minmax(0, 1fr));grid-template-rows:auto auto var(--tln-dot) auto;margin:var(--space-28) 0 0;border:0}.tln__line--alt[data-astro-cid-24j3d7sm]:before{content:"";border-block-start:var(--tln-rule) solid var(--c-border-strong);grid-area:3/1/auto/-1;align-self:center}.tln__line--alt[data-astro-cid-24j3d7sm] .tln__item[data-astro-cid-24j3d7sm]{grid-column:var(--tln-col);grid-row:1/span 4;grid-template-rows:subgrid;width:min(var(--timeline-item), calc(150% - 5rem));text-align:center;justify-self:center;justify-items:center;gap:0;padding:0}.tln__line--alt[data-astro-cid-24j3d7sm] .tln__item[data-astro-cid-24j3d7sm]:first-child{justify-self:start}.tln__line--alt[data-astro-cid-24j3d7sm] .tln__item[data-astro-cid-24j3d7sm]:last-child{justify-self:end}.tln__line--alt[data-astro-cid-24j3d7sm] .tln__item[data-astro-cid-24j3d7sm]:before{grid-row:3;align-self:center;position:static;inset:auto}.tln__line--alt[data-astro-cid-24j3d7sm] .tln__text[data-astro-cid-24j3d7sm]{max-width:none}.tln__line--alt[data-astro-cid-24j3d7sm] .tln__item--above[data-astro-cid-24j3d7sm] .tln__date[data-astro-cid-24j3d7sm]{grid-row:1;align-self:end}.tln__line--alt[data-astro-cid-24j3d7sm] .tln__item--above[data-astro-cid-24j3d7sm] .tln__body[data-astro-cid-24j3d7sm]{padding-block:var(--space-4) var(--space-7);grid-row:2;align-self:start}.tln__line--alt[data-astro-cid-24j3d7sm] .tln__item--below[data-astro-cid-24j3d7sm] .tln__date[data-astro-cid-24j3d7sm]{grid-row:2;align-self:end;margin-block-end:var(--space-7)}.tln__line--alt[data-astro-cid-24j3d7sm] .tln__item--below[data-astro-cid-24j3d7sm] .tln__body[data-astro-cid-24j3d7sm]{grid-row:4;align-self:start;padding-block-start:var(--space-7)}}.tg__grid[data-astro-cid-5hepzrb5]{gap:var(--space-8) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=640px){.tg__grid[data-astro-cid-5hepzrb5]{gap:var(--space-10) var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.tg__grid[data-astro-cid-5hepzrb5]:not(.tg__grid--aside){gap:var(--space-8) var(--space-6);grid-template-columns:repeat(6,minmax(0,1fr))}}.tg__person[data-astro-cid-5hepzrb5]{gap:var(--space-4);grid-template-rows:auto 1fr;display:grid}.tg__person[data-astro-cid-5hepzrb5] .tg__photo{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-card);background:var(--c-surface-soft);width:100%;max-width:16rem;height:auto;display:block}.tg__copy[data-astro-cid-5hepzrb5]{gap:var(--space-1);grid-template-rows:auto 1fr auto;justify-items:start;display:grid}.tg__name[data-astro-cid-5hepzrb5]{font-size:var(--type-title-size);font-weight:var(--fw-medium);line-height:var(--type-title-lh);color:var(--c-text)}.tg__role[data-astro-cid-5hepzrb5]{font-size:var(--type-caption-size);line-height:var(--type-caption-lh);letter-spacing:var(--ls-text-sm);color:var(--c-text-2)}.tg__link[data-astro-cid-5hepzrb5]{align-items:center;gap:var(--space-2);min-height:var(--control-h);margin-top:var(--space-1);font-family:var(--font-display);font-size:var(--type-button-size);font-weight:var(--fw-medium);letter-spacing:0;color:var(--c-accent);text-decoration:none;display:inline-flex}.tg__link[data-astro-cid-5hepzrb5]:hover{text-underline-offset:.2em;text-decoration:underline}.tg__aside[data-astro-cid-5hepzrb5]{gap:var(--space-10);display:grid}@media (width>=1024px){.tg__aside[data-astro-cid-5hepzrb5]{gap:var(--space-16);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}.tg__head[data-astro-cid-5hepzrb5]{top:calc(var(--header-h) + var(--space-8));position:sticky}.tg__grid--aside[data-astro-cid-5hepzrb5]{gap:var(--space-10) var(--space-6)}}.rcf__panel[data-astro-cid-dcw66hdg]{gap:var(--space-10);padding:var(--space-10) var(--space-6) 0;border-radius:var(--radius-panel-lg);background:var(--ink-900);color:var(--neutral-0);display:grid;position:relative;overflow:hidden}.rcf__title[data-astro-cid-dcw66hdg]{max-width:22.0625rem;font-family:var(--font-display);font-size:var(--type-h2-closing-size);line-height:var(--type-h2-closing-lh);color:var(--neutral-0);--c-on-ground-accent:var(--tdm-200)}.rcf__cols[data-astro-cid-dcw66hdg]{gap:var(--space-8);margin-top:var(--space-10);display:grid}.rcf__col[data-astro-cid-dcw66hdg]{gap:var(--space-6);align-content:start;justify-items:start;display:grid;position:relative}.rcf__text[data-astro-cid-dcw66hdg]{max-width:23rem;font-family:var(--font-text);font-size:var(--type-body-lg-size);line-height:var(--type-body-lg-lh);color:var(--neutral-0)}.rcf__peer[data-astro-cid-dcw66hdg]{min-width:0;margin-inline:calc(var(--space-6) * -1);padding:var(--space-6) var(--space-4);border-radius:var(--radius-card) var(--radius-card) 0 0;background:var(--tdm-200);justify-items:center;display:grid;position:relative}.rcf__cards[data-astro-cid-dcw66hdg]{align-content:start;gap:var(--space-4);display:grid}.rcf__card[data-astro-cid-dcw66hdg]{width:18.25rem;height:7.75rem;color:var(--color-gartner-text);margin:0;position:relative;container-type:inline-size}.rcf__card-art[data-astro-cid-dcw66hdg]{width:100%;height:100%;position:absolute;inset:0}.rcf__p[data-astro-cid-dcw66hdg]{white-space:nowrap;font-family:var(--font-text);letter-spacing:var(--ls-text-sm);margin:0;position:absolute;left:6.30137%}.rcf__p--name[data-astro-cid-dcw66hdg],.rcf__p--score[data-astro-cid-dcw66hdg]{font-family:var(--font-display);letter-spacing:0}.rcf__p--name[data-astro-cid-dcw66hdg]{font-size:7.80822cqw;line-height:10.9932cqw;font-weight:var(--fw-medium);top:10.0806%}.rcf__p--by[data-astro-cid-dcw66hdg]{font-size:5cqw;line-height:6.23288cqw;top:42.1774%}.rcf__co[data-astro-cid-dcw66hdg]{color:var(--color-gartner-link);text-underline-offset:.15em;text-decoration:underline}.rcf__p--market[data-astro-cid-dcw66hdg]{font-size:5cqw;line-height:6.23288cqw;font-weight:var(--fw-medium);color:var(--color-gartner-link-strong);top:42.1774%;left:65.8562%}.rcf__p--score[data-astro-cid-dcw66hdg]{font-size:7.84247cqw;line-height:9.81164cqw;font-weight:var(--fw-bold,700);top:66.5323%}.rcf__p--count[data-astro-cid-dcw66hdg]{width:24.6575%;font-size:calc(14.6 / 292 * 100cqw * var(--fit,1));line-height:6.23288cqw;top:70.7258%;left:61.3356%}.rcf__link[data-astro-cid-dcw66hdg]{border-radius:var(--radius-panel-lg);position:absolute;inset:0}.rcf__link[data-astro-cid-dcw66hdg]:focus-visible{outline:var(--focus-w) solid var(--ink-900);outline-offset:2px;box-shadow:0 0 0 2px var(--neutral-0), 0 0 0 6px var(--neutral-0)}@media (width>=1024px){.rcf__panel[data-astro-cid-dcw66hdg]{min-height:26.25rem;padding:0 var(--space-24) 0 var(--space-18);grid-template-columns:minmax(0,1fr) 24.5625rem;column-gap:0}.rcf__copy[data-astro-cid-dcw66hdg]{padding-block:var(--space-20) var(--space-18)}.rcf__cols[data-astro-cid-dcw66hdg]{margin-top:var(--space-10);grid-template-columns:25.4375rem 1fr;column-gap:0}.rcf__cols--one[data-astro-cid-dcw66hdg]{grid-template-columns:1fr}.rcf__col[data-astro-cid-dcw66hdg]+.rcf__col[data-astro-cid-dcw66hdg]{padding-inline-start:var(--space-10)}.rcf__col[data-astro-cid-dcw66hdg]+.rcf__col[data-astro-cid-dcw66hdg]:before{content:"";inset-inline-start:0;width:var(--border-w);background:var(--line-on-dark);height:7.875rem;position:absolute;top:-1.125rem}.rcf__col[data-astro-cid-dcw66hdg]+.rcf__col[data-astro-cid-dcw66hdg] .rcf__text[data-astro-cid-dcw66hdg]{max-width:17rem}.rcf__peer[data-astro-cid-dcw66hdg]{margin-top:var(--gartner-peer-top);padding:0 0 0 var(--space-12);align-self:stretch;justify-items:start;margin-inline:0}.rcf__cards[data-astro-cid-dcw66hdg]{margin-top:calc(var(--space-16) * -1)}}@media (width>=1024px) and (width<=1279px){.rcf__panel[data-astro-cid-dcw66hdg]{padding-inline:var(--space-12) var(--space-10);grid-template-columns:minmax(0,1fr) 21rem}.rcf__cols[data-astro-cid-dcw66hdg]{row-gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.rcf__col[data-astro-cid-dcw66hdg]+.rcf__col[data-astro-cid-dcw66hdg]{padding-inline-start:0}.rcf__col[data-astro-cid-dcw66hdg]+.rcf__col[data-astro-cid-dcw66hdg]:before{display:none}.rcf__peer[data-astro-cid-dcw66hdg]{padding-inline-start:var(--space-8)}}.rcf__frame[data-astro-cid-dcw66hdg]{display:contents}.rcf__frame--band[data-astro-cid-dcw66hdg]{display:block;overflow:hidden}.rcf__panel[data-astro-cid-dcw66hdg].rcf__panel--band{gap:var(--space-12);min-height:0;padding:var(--section-y) 0;color:var(--c-on-ground);background:0 0;border-radius:0;display:grid;overflow:visible}.rcf__panel--band[data-astro-cid-dcw66hdg] .rcf__copy[data-astro-cid-dcw66hdg]{gap:var(--space-5);align-content:center;justify-items:start;padding:0;display:grid}.rcf__wordmark[data-astro-cid-dcw66hdg]{width:var(--gartner-wordmark-w);height:auto;display:block}.rcf__panel--band[data-astro-cid-dcw66hdg] .rcf__title[data-astro-cid-dcw66hdg]{max-width:var(--sh-title-measure-narrow);font-family:var(--font-display);font-size:var(--type-h2-size);font-weight:var(--fw-regular);line-height:var(--type-h2-lh);color:var(--c-on-ground)}.rcf__panel--band[data-astro-cid-dcw66hdg] .rcf__text[data-astro-cid-dcw66hdg]{max-width:var(--measure-text);color:var(--c-on-ground)}.rcf__panel--band[data-astro-cid-dcw66hdg] .rcf__peer[data-astro-cid-dcw66hdg]{background:0 0;border-radius:0;justify-items:center;margin:0;padding:0;display:grid}.rcf__panel--band[data-astro-cid-dcw66hdg] .rcf__cards[data-astro-cid-dcw66hdg]{margin-top:0}.rcf__stage-art[data-astro-cid-dcw66hdg]{display:none}@media (width>=768px){.rcf__panel--band[data-astro-cid-dcw66hdg] .rcf__peer[data-astro-cid-dcw66hdg]{width:var(--gartner-stage-w);height:var(--gartner-stage-h);justify-self:center;display:block;position:relative}.rcf__panel--band[data-astro-cid-dcw66hdg] .rcf__stage-art[data-astro-cid-dcw66hdg]{left:var(--gartner-stage-art-x);top:var(--gartner-stage-art-y);width:var(--gartner-stage-art);pointer-events:none;max-width:none;height:auto;display:block;position:absolute}.rcf__panel--band[data-astro-cid-dcw66hdg] .rcf__cards[data-astro-cid-dcw66hdg]{display:block;position:absolute;inset:0}.rcf__panel--band[data-astro-cid-dcw66hdg] .rcf__card[data-astro-cid-dcw66hdg]{position:absolute}.rcf__panel--band[data-astro-cid-dcw66hdg] .rcf__card[data-astro-cid-dcw66hdg]:first-child{left:var(--gartner-card-1-x);top:0}.rcf__panel--band[data-astro-cid-dcw66hdg] .rcf__card[data-astro-cid-dcw66hdg]:nth-child(2){left:0;top:var(--gartner-card-2-y)}}@media (width>=1024px){.rcf__panel[data-astro-cid-dcw66hdg].rcf__panel--band{grid-template-columns:minmax(0, 1fr) var(--gartner-stage-w);column-gap:var(--space-8);padding-block:var(--space-20);align-items:center}}@media (width>=1280px){.rcf__panel--band[data-astro-cid-dcw66hdg] .rcf__peer[data-astro-cid-dcw66hdg]{margin-inline-end:var(--space-24)}.rcf__panel[data-astro-cid-dcw66hdg].rcf__panel--band{grid-template-columns:minmax(0, 1fr) calc(var(--gartner-stage-w) + var(--space-24))}}.rcb--panel[data-astro-cid-dcw66hdg]{isolation:isolate;padding:var(--section-y-sm) var(--space-6);border-radius:var(--radius-panel-lg);background:var(--c-ground);color:var(--c-on-ground);position:relative;overflow:hidden}@media (width>=1024px){.rcb--panel[data-astro-cid-dcw66hdg]{padding-inline:var(--space-16)}}.rcb__grid[data-astro-cid-dcw66hdg]{gap:var(--space-12);display:grid}@media (width>=1024px){.rcb__grid[data-astro-cid-dcw66hdg]{gap:var(--space-16);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center}}.rcb__grid[data-astro-cid-dcw66hdg] :focus-visible{outline-color:var(--c-on-ground-focus)}.rcb__copy[data-astro-cid-dcw66hdg]{gap:var(--space-4);justify-items:start;display:grid}.rcb__title[data-astro-cid-dcw66hdg]{font-size:var(--fs-section);font-weight:var(--fw-regular);letter-spacing:var(--ls-display);line-height:var(--lh-heading);color:var(--c-on-ground);text-wrap:balance}.rcb__text[data-astro-cid-dcw66hdg]{max-width:var(--measure-wide);font-size:var(--type-body-lg-size);line-height:var(--lh-intro);color:var(--c-on-ground-2)}.rcb__mentions[data-astro-cid-dcw66hdg]{gap:var(--space-4);max-width:var(--measure-wide);margin-top:var(--space-2);padding-top:var(--space-5);border-top:var(--border-w) solid var(--c-on-ground-line);justify-self:stretch;display:grid}.rcb__mention[data-astro-cid-dcw66hdg]{gap:var(--space-1);display:grid}.rcb__mention-text[data-astro-cid-dcw66hdg]{font-size:var(--type-body-size);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--c-on-ground)}.rcb__by[data-astro-cid-dcw66hdg]{font-weight:var(--fw-regular);color:var(--c-on-ground-2)}.rcb__actions[data-astro-cid-dcw66hdg]{gap:var(--space-3) var(--space-4);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.rcb__product[data-astro-cid-dcw66hdg]{align-items:center;gap:var(--space-2);font-size:var(--type-caption-size);font-weight:var(--fw-medium);color:var(--c-on-ground-2);display:inline-flex}:is(.rcb__item,.rcb__mention)[data-astro-cid-dcw66hdg][data-product]>.rcb__product[data-astro-cid-dcw66hdg]:before{content:"";background:var(--p-logo-mark);width:.5rem;height:.5rem;box-shadow:0 0 0 1px var(--c-on-ground-line);border-radius:50%;flex:none}.rcb__item[data-astro-cid-dcw66hdg]>.rcb__product[data-astro-cid-dcw66hdg]{color:var(--c-on-ground)}.rcb__list[data-astro-cid-dcw66hdg]{gap:var(--space-8) var(--space-10);display:grid}@media (width>=640px){.rcb__list[data-astro-cid-dcw66hdg]{grid-template-rows:repeat(4,auto);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}}.rcb__item[data-astro-cid-dcw66hdg]{align-content:start;gap:var(--space-3);padding-top:var(--space-5);border-top:var(--border-w) solid var(--c-on-ground-line);display:grid}@media (width>=640px){.rcb__item[data-astro-cid-dcw66hdg]{grid-row:span 4;grid-template-rows:subgrid}}.rcb__value[data-astro-cid-dcw66hdg]{gap:var(--space-2);margin-top:var(--space-2);font-size:var(--type-numeral-md-size);font-weight:var(--fw-light);letter-spacing:var(--ls-display);color:var(--c-on-ground);line-height:1;display:grid}.rcb__label[data-astro-cid-dcw66hdg]{font-size:var(--type-caption-size);font-weight:var(--fw-regular);letter-spacing:normal;line-height:var(--lh-snug);color:var(--c-on-ground-2)}.rcb__src[data-astro-cid-dcw66hdg]{gap:var(--space-1);font-size:var(--type-caption-size);line-height:var(--lh-snug);color:var(--c-on-ground-2);align-content:start;display:grid}.rcb__meta[data-astro-cid-dcw66hdg]{color:var(--c-on-ground-2)}.cbs[data-astro-cid-fqstdrlo]{--logo-k:3.25rem;--logo-max:2.5rem;--cbs-cell:4.75rem}.cbs__wall[data-astro-cid-fqstdrlo]{overflow:hidden}.cbs__proof[data-astro-cid-fqstdrlo]{margin-top:var(--space-16)}.cbs__groups[data-astro-cid-fqstdrlo]{row-gap:var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr));margin-inline-start:calc(var(--border-w) * -1);display:grid}@media (width>=1024px){.cbs__groups[data-astro-cid-fqstdrlo]{grid-template-columns:repeat(4,minmax(0,1fr))}}.cbs__group[data-astro-cid-fqstdrlo]{border-inline-start:var(--border-w) solid var(--c-border);grid-template-rows:auto 1fr;min-width:0;display:grid}.cbs__sector[data-astro-cid-fqstdrlo]{padding:0 var(--space-5) var(--space-3);border-bottom:var(--border-w) solid var(--c-text);font-family:var(--font-display);font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-lh);letter-spacing:0;color:var(--c-text-2)}.cbs__list[data-astro-cid-fqstdrlo]{grid-auto-rows:minmax(var(--cbs-cell), 1fr);padding-block:var(--space-3);display:grid}.cbs__client[data-astro-cid-fqstdrlo]{min-width:0;padding:var(--space-3) var(--space-5);place-items:center;display:grid}.cbs__list--names[data-astro-cid-fqstdrlo] .cbs__client[data-astro-cid-fqstdrlo]{font-size:var(--type-body-lg-size);font-weight:var(--fw-semibold);letter-spacing:-.02em;color:var(--c-text-2)}@media (width<=767px){.cbs[data-astro-cid-fqstdrlo]{--logo-k:2.75rem;--logo-max:2.25rem;--cbs-cell:4.5rem}.cbs__sector[data-astro-cid-fqstdrlo],.cbs__client[data-astro-cid-fqstdrlo]{padding-inline:var(--space-3)}}.cbc__band[data-astro-cid-fqstdrlo]{overflow:hidden}.cbc[data-astro-cid-fqstdrlo]{--cbc-u:clamp(.7px, 100cqi / 1360, 1px);--logo-k:calc(60 * var(--cbc-u));--logo-max:calc(44 * var(--cbc-u));--logo-min:calc(16 * var(--cbc-u));--cbc-line:var(--line-ink-44);--cbc-tail:var(--space-9);padding-block:var(--section-y);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;container-type:inline-size}.cbc__head[data-astro-cid-fqstdrlo]{padding:0 0 var(--space-10);grid-column:1/-1}.cbc__cell[data-astro-cid-fqstdrlo]{gap:var(--space-6);min-width:0;padding:var(--space-8) var(--space-4);border-top:var(--border-w) solid var(--cbc-line);grid-template-rows:auto 1fr;display:grid}.cbc__cell--start[data-astro-cid-fqstdrlo]{border-inline-end:var(--border-w) solid var(--cbc-line)}.cbc__deco[data-astro-cid-fqstdrlo],.cbc__hline[data-astro-cid-fqstdrlo],.cbc__vline[data-astro-cid-fqstdrlo]{display:none}@media (width>=1024px){.cbc[data-astro-cid-fqstdrlo]{grid-template-columns:minmax(var(--clients-head-min), 436fr) var(--clients-lane) minmax(0, 501fr) minmax(0, 390fr);grid-template-rows:minmax(var(--clients-row-first), auto);grid-auto-rows:minmax(var(--clients-row), auto);padding-block:0 var(--cbc-tail)}.cbc__head[data-astro-cid-fqstdrlo]{padding:var(--space-28) var(--space-10) var(--space-10) 0;grid-area:1/1}.cbc__cell[data-astro-cid-fqstdrlo]{grid-column:var(--cbc-c);grid-row:var(--cbc-r);padding:var(--space-20) var(--space-6) var(--space-12);border:0}.cbc__deco[data-astro-cid-fqstdrlo]{grid-column:1;grid-row:2 / span var(--cbc-deco);pointer-events:none;display:block;position:relative}.cbc__deco[data-astro-cid-fqstdrlo]:before,.cbc__deco[data-astro-cid-fqstdrlo]:after{content:"";aspect-ratio:1;border:var(--border-w) solid var(--cbc-line);border-radius:50%;height:100%;position:absolute;inset-block-end:0;inset-inline-end:0}.cbc__deco[data-astro-cid-fqstdrlo]:after{translate:-61.3%}.cbc__hline[data-astro-cid-fqstdrlo]{grid-column:1/-1;grid-row:var(--cbc-r);border-top:var(--border-w) solid var(--cbc-line);pointer-events:none;place-self:end unsafe center;width:100vw;display:block}.cbc__vline[data-astro-cid-fqstdrlo]{grid-column:var(--cbc-c);grid-row:1 / span var(--cbc-rows);pointer-events:none;justify-self:start;width:0;display:block;position:relative}.cbc__vline[data-astro-cid-fqstdrlo]:before{content:"";inset-block:0 calc(var(--cbc-tail) * -1);border-inline-start:var(--border-w) solid var(--cbc-line);position:absolute;inset-inline-start:0}.cbc__vline[data-astro-cid-fqstdrlo]:after{content:"";width:var(--clients-node);height:var(--clients-node);background:var(--c-accent);border-radius:50%;position:absolute;inset-block-end:calc(var(--clients-node) / -2);inset-inline-start:calc((var(--clients-node) - var(--border-w)) / -2)}}.cbc__sector[data-astro-cid-fqstdrlo]{text-align:center;font-size:var(--type-caption-size);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--c-on-ground-2,var(--c-text-2))}.cbc__list[data-astro-cid-fqstdrlo]{justify-content:center;align-items:center;gap:calc(36 * var(--cbc-u));flex-direction:column;display:flex}.cbc__list--pairs[data-astro-cid-fqstdrlo]{grid-template-columns:repeat(2,auto);place-content:center;place-items:center;display:grid}.cbc__list--pairs[data-astro-cid-fqstdrlo]>[data-astro-cid-fqstdrlo]:last-child:nth-child(odd){grid-column:1/-1}.cbc__client[data-astro-cid-fqstdrlo]{min-width:0;display:flex}.cbc__list--names[data-astro-cid-fqstdrlo] .cbc__client[data-astro-cid-fqstdrlo]{font-size:var(--type-body-lg-size);font-weight:var(--fw-medium);letter-spacing:-.02em;color:var(--c-on-ground-2,var(--c-text-2))}@media (width<=767px){.cbc__list--pairs[data-astro-cid-fqstdrlo]{grid-template-columns:auto}}}
