@charset "UTF-8";.CaseCardLink{color:inherit;text-decoration:none;display:block;transition:transform var(--duration-control) var(--ease-spring)}.CaseCardLink:focus-visible{outline:var(--interactive) solid 2px;outline-offset:3px}.CaseCardLink:active{transform:scale(.98)}@media(prefers-reduced-motion:reduce){.CaseCardLink:active{transform:none}}.CaseCard>.CaseCardLink{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;gap:16px}.CaseCard{background-color:transparent;color:var(--text);will-change:transform;transition:transform var(--duration-entrance) var(--ease-entrance);transform:translateY(0);display:flex;flex-direction:column}.CaseCard .MediaContainer{overflow:hidden}.CaseCard .Title{transform-origin:top left}.CaseCard .MediaContainer{transform-origin:center;will-change:transform;transition:transform var(--duration-move) var(--ease-settle)}.CaseCard:hover .MediaContainer{transform:scale(1.03)}.CaseCardLink:focus-within .CaseCard .MediaContainer{transform:scale(1.03)}@media(prefers-reduced-motion:reduce){.CaseCard:hover .MediaContainer,.CaseCardLink:focus-within .CaseCard .MediaContainer{transform:none}}.CaseCard .InfoContainer{display:flex;flex-direction:column;gap:12px;padding:0}.CaseCard .TitleContainer{display:flex;justify-content:space-between;align-items:center}.CaseCard .TitleContainer>.Title{font-family:var(--font-mono-ui);font-weight:400;line-height:1.5;font-feature-settings:"ss03" 1,"ss04" 1,"ss08" 1;font-size:.875rem;color:var(--text-accent);margin-top:0;margin-bottom:0}.CaseCard .TitleContainer:has(.Partner){justify-content:flex-start;align-items:baseline;gap:8px}.CaseCard .Partner{--muted-ink: var(--muted-ink-held, var(--text-muted));margin-top:0;margin-bottom:0;font-size:.875rem;color:var(--muted-ink);font-family:var(--font-mono-ui);font-weight:400;line-height:1.5;font-feature-settings:"ss03" 1,"ss04" 1,"ss08" 1}.CaseCard .InfoContainer .Description{font-family:var(--font-serif-display);font-weight:300;line-height:1.2;letter-spacing:-.01em;font-feature-settings:"liga" 1,"clig" 1;font-size:calc(1.0625rem + clamp(0rem,(var(--scale-basis, 100vw) - 1024px) * .016827,.4375rem) + clamp(0rem,(var(--scale-basis, 100vw) - 1440px) * .002083,.125rem));display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;letter-spacing:0;margin-top:0;text-wrap:balance}.CaseCard .BridgeChip{display:inline-flex;align-items:center;gap:4px;margin:0 16px 16px;padding:8px 12px;border:1px solid color-mix(in srgb,var(--text) 30%,transparent);border-radius:var(--radius-control);color:var(--text);font-size:.75rem;line-height:1;text-decoration:none;width:fit-content;transition:border-color var(--duration-control) var(--ease-settle),opacity var(--duration-control) var(--ease-settle);opacity:.85}.CaseCard .BridgeChip:hover,.CaseCard .BridgeChip:focus-visible{border-color:var(--text);opacity:1}.CaseCard .BridgeChip:focus-visible{outline:var(--interactive) solid 2px;outline-offset:3px}.CaseCard .ImagePlaceholder{height:293px;background-color:var(--surface-card-elevated)}@media(width>=769px){.CaseCard .ImagePlaceholder{width:440px}}.CaseCard .MediaContainer{aspect-ratio:16/9;border-radius:var(--radius-media);overflow:hidden;position:relative;width:100%;flex:0 0 auto;background-color:var(--surface-card)}.CaseCard .InfoContainer{flex:1 1 auto}.CaseCard .MediaContainer :is(video,img,.js-hls-video),.CaseCard .coverImage{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.CaseCard .MediaContainer video{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.CaseCard .MediaContainer .js-hls-video{height:100%}.CardsOuter{--card-body-size: 1rem;--card-point-gap: 16px;--cards-grid-gap: calc(1.875rem + clamp(0rem, (var(--scale-basis, 100vw) - 1440px) * .008333, 1.25rem)) ;--card-w: clamp(280px, 22vw, 322px)}.CardsGrid{align-items:start;--grid-gap-x: var(--cards-grid-gap);--grid-gap-y: 0}.CardsRightContent{container-type:inline-size;display:grid;gap:var(--cards-grid-gap);justify-content:start;place-items:stretch start;grid-template-columns:repeat(var(--cards-columns, 2),minmax(0,var(--card-w)))}@container (max-width: 640px){.CardsRightContent{grid-template-columns:1fr;justify-items:start}}.CardsOuter:has(.CaseCardLink) .CardsRightContent>.CaseCardLink>.Card,.CardsOuter:has(.CaseCardLink) .CardsRightContent>.CaseCard{border:0;padding:0;overflow:visible}.CardsRightContent>.Card:not(.CaseCard){--card-fill: transparent;--card-padding: 0;border:0;border-left:2px solid var(--border, #292929);padding-left:16px;background-color:transparent;border-radius:0}:where([data-theme=dark]) .CardsRightContent>.Card:not(:has(img,video),:where([data-variant=placeholder])) :is(h1,h2,h3,h4){color:var(--text-accent)}:where([data-theme=dark]) .CardsRightContent>.Card:has(.CardTag) :is(h1,h2,h3,h4){color:var(--text)}.CardsOuter--titleInk .CaseCard .TitleContainer>.Title{color:var(--text)}.CardsRightContent[data-equal-rows=true]{align-items:stretch;grid-auto-rows:1fr}.CardsRightContent>.CaseCardLink{display:flex;height:100%}.CardsRightContent>.Card,.CardsRightContent>.CaseCardLink>.Card,.CardsRightContent>.CaseCard{width:100%;max-width:var(--card-w);height:100%;min-height:0;border:var(--card-border);padding:var(--card-padding);border-radius:var(--card-radius);box-sizing:border-box;overflow:clip;display:flex;flex-direction:column;line-height:1.35}.CardsRightContent>.Card>.CardUi{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:flex-start}.CardsRightContent>.Card>.CardUi>:where(h1,h2,h3,h4,img,video,.VideoPlayer){margin-bottom:16px}.CardsRightContent>.Card>.CardUi>:where(img:last-child,video:last-child){margin-bottom:0}.CardsRightContent[data-equal-rows=true]>.Card>.CardUi>:where(img:last-child,video:last-child,.VideoPlayer:last-child){margin-top:auto}.CardsRightContent>.Card>.CardUi>:where(img,video,.VideoPlayer){border-radius:var(--radius-media);overflow:hidden;aspect-ratio:var(--card-media-ratio, 16/9);object-fit:cover;width:100%;height:auto}.CardsRightContent>.Card>.CardUi>:where(.VideoPlayer)>:where(video){display:block;width:100%;height:100%;object-fit:cover}.CardsRightContent>.Card>.CardUi>:where(a.button:last-child),.CardsRightContent>.Card>.CardUi>:where(on-button:last-child)>:where(a.button){margin-top:auto}.CardsRightContent>.Card>.CardUi>:where(a.button){align-self:flex-start}.CardsRightContent>.Card>.CardUi>:where(:is(p,ul,ol):has(+a.button:last-child)){margin-bottom:16px}.CardsRightContent>.Card>.CardUi>ul.CardCapabilities:has(+on-button,+a.button){margin-bottom:16px}.CardsRightContent>.Card>.CardUi>:where(a.button,on-button):has(+ul.CardCapabilities){margin-top:auto}.CardsRightContent>.Card>.CardUi>:where(a.button,on-button)+ul.CardCapabilities{margin-top:16px}.CardsRightContent>.Card>.CardUi a.button p{font-size:inherit}.CardsRightContent>.Card>.CardUi>:where(p){margin:0}.CardsRightContent>.Card>.CardUi>:where(p+p){margin-top:16px}.CardsRightContent>.Card:where(:has(.button,.secondary,.textLink))>.CardUi>:where(p:last-of-type){margin-bottom:16px}.CardsRightContent>.Card :is(h1,h2,h3,h4){margin:0 0 8px}.CardsRightContent>.Card:not(.CaseCard) :is(p,ul,ol){font-size:var(--card-body-size);line-height:1.4}.CardsRightContent>.Card .CardUi>:where(:is(p,ul,ol):first-of-type){margin-top:0}.CardsRightContent>.Card ul,.CardsRightContent>.Card ol{list-style:none;padding:0;margin:0}.CardsRightContent>.Card li{margin:0 0 var(--card-point-gap) 0;padding:0}.CardsRightContent>.Card :where(li):last-child{margin-bottom:0!important}.CardsOuter .CardsGrid{display:block}:where(.CardsOuter) .CardsRightContent>.Card .CardUi :where(.button,.secondary){align-self:flex-start;white-space:normal;max-width:100%}.CardsOuter .CardsLeftContent{display:none}.CardsOuter .CardsRightContent{--card-track: minmax(0, 1fr);grid-template-columns:repeat(var(--cards-columns, 4),var(--card-track));gap:var(--cards-grid-gap);justify-items:stretch}@media(width<=1023px){.CardsGrid{display:block}.CardsLeftContent{display:none}.CardsRightContent>.Card,.CardsRightContent>.CaseCardLink>.Card,.CardsRightContent>.CaseCard{max-width:min(100%,var(--card-w));height:100%;min-height:0}.CardsOuter .CardsRightContent{grid-template-columns:repeat(2,var(--card-track, minmax(0, 1fr)))}}@media(width<=991px){.CardsOuter{--cards-grid-gap: 16px}}@media(width<=768px){.CardsOuter:not(.CardsOuter--row) .CardsRightContent>.Card>.CardUi>h3{font-size:calc(2rem + clamp(-.5rem,(var(--scale-basis, 100vw) - 390px) * -.021164,0rem))}}@media(width<=678px){.CardsRightContent{grid-template-columns:1fr;justify-items:stretch}.CardsOuter .CardsRightContent{grid-template-columns:1fr}}.CardsOuter .CardsRightContent{grid-template-columns:1fr;gap:var(--cards-grid-gap);justify-items:stretch}@media(width>678px){.CardsOuter .CardsRightContent{grid-template-columns:repeat(2,var(--card-track, minmax(0, 1fr)))}}@media(width>=991px){.CardsOuter .CardsRightContent{grid-template-columns:repeat(var(--cards-columns, 4),var(--card-track, minmax(0, 1fr)))}}@media(width>1440px){.CardsOuter .CardsRightContent{--card-track: var(--card-track-unbound, minmax(0, var(--card-max, 560px)))}.CardsOuter:not(.CardsOuter--row) .CardsRightContent{justify-content:var(--cards-justify, start)}}.CardsOuter:not(:has(.CardsHeader),:has(.RelatedInsightsHeading)){--cards-justify: center}@media(width>=991px){.CardsOuter .CardsRightContent:where(:has(>:nth-child(3)):not(:has(>:nth-child(4)))),.CardsOuter .CardsRightContent:where(:has(>:nth-child(5)):not(:has(>:nth-child(6)))){grid-template-columns:repeat(3,var(--card-track, minmax(0, 1fr)))!important}}@media(width>=991px){.CardsOuter .CardsRightContent:where(:has(>:nth-child(2)):not(:has(>:nth-child(3)))){grid-template-columns:repeat(2,var(--card-track, minmax(0, 1fr)))!important}}@media(width>=991px){.CardsOuter .CardsRightContent:where(:not(:has(>:nth-child(2)))){grid-template-columns:repeat(2,var(--card-track, minmax(0, 1fr)))!important}}@media(width>=991px){.CardsOuter .CardsRightContent:where(:has(>:nth-child(6)):not(:has(>:nth-child(7)))),.CardsOuter .CardsRightContent:where(:has(>:nth-child(9)):not(:has(>:nth-child(10)))){grid-template-columns:repeat(3,var(--card-track, minmax(0, 1fr)))!important}}@media(678px<=width<991px){.CardsOuter .CardsRightContent:where(:has(>:nth-child(3)):not(:has(>:nth-child(4)))),.CardsOuter .CardsRightContent:where(:has(>:nth-child(5)):not(:has(>:nth-child(6)))){grid-template-columns:repeat(2,var(--card-track, minmax(0, 1fr)))!important}}.CardsOuter .CardsRightContent>.Card,.CardsOuter .CardsRightContent>:where(.CaseCardLink)>.Card,.CardsOuter .CardsRightContent>.CaseCard{max-width:none;height:100%;min-height:0}.CardsRightContent>.Card[data-variant=placeholder]{background-color:transparent;border:1px dashed color-mix(in srgb,var(--text-accent) 55%,transparent)}.Card[data-variant=placeholder] :is(h1,h2,h3,h4){font-family:var(--font-mono-ui);font-weight:400;font-size:.75rem;letter-spacing:.09rem;text-transform:uppercase;color:var(--text-accent)}.Card[data-variant=placeholder] p{font-size:.875rem;color:var(--neutral-400)}@media(width>=2500px){.CardsOuter .CardsRightContent:where(:has(>:nth-child(6)):not(:has(>:nth-child(7)))){grid-template-columns:repeat(4,var(--card-track, minmax(0, 1fr)))!important}}@media(width>=3700px){.CardsOuter .CardsRightContent:where(:has(>:nth-child(6)):not(:has(>:nth-child(7)))){grid-template-columns:repeat(6,var(--card-track, minmax(0, 1fr)))!important}}.CardsOuter--row .CardsGrid{display:block}.CardsOuter--row{--card-max: 800px}.CardsOuter--row .ModuleContainer,.LandingPage .CardsOuter--row .ModuleContainer{padding-inline:0}body:not(.NoMainPadding) .CardsOuter--row{width:auto;margin-inline:calc(var(--gutter) * -1)}.CardsOuter--row .CardsHeader{padding-inline:var(--gutter, 32px)}.CardsOuter--row .CardsRightContent,.CardsOuter .CardsOuter--row .CardsRightContent{box-sizing:border-box;display:flex;gap:var(--cards-grid-gap);padding-inline:var(--gutter, 16px);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter, 16px);scrollbar-width:none}.CardsOuter--row .CardsRightContent::-webkit-scrollbar,.CardsOuter .CardsOuter--row .CardsRightContent::-webkit-scrollbar{display:none}.CardsOuter--row .CardsRightContent,.CardsOuter .CardsOuter--row .CardsRightContent{grid-template-columns:none;padding-block:12px;margin-block:-12px}@media(hover:hover){.CardsOuter--row .CardsRightContent.is-scrollable{cursor:grab}}.CardsOuter--row .CardsRightContent.is-dragging{cursor:grabbing;user-select:none;scroll-snap-type:none;scroll-behavior:auto}.CardsOuter--row .CardsRightContent.is-swiping{scroll-snap-type:none}.CardsOuter--row .CardsRightContent>*{flex:0 0 clamp(260px,38vw,555px);scroll-snap-align:start}.CardsOuter.CardsOuter--row .CardsRightContent>*{flex-grow:1;max-width:var(--card-max, 555px)}.CardsOuter.CardsOuter--row .CardsRightContent:where(:has(>:nth-child(2)):not(:has(>:nth-child(3))))>*{max-width:var(--card-max-pair, 800px)}.CardsOuter--row .CardsRightContent{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){.CardsOuter--row .CardsRightContent{scroll-behavior:auto}}.CardsOuter--row .CardsRightContent:focus-visible{outline:var(--interactive) solid 2px;outline-offset:3px}.CardsHeader{display:flex;align-items:baseline;justify-content:space-between;gap:32px;margin-bottom:32px}.CardsHeaderTitle{margin:0}@media(width<=768px){.CardsHeaderTitle{font-size:1.5rem}}@media(width<=991px){.CardsHeader{flex-direction:column;align-items:flex-start;gap:24px}}@media(hover:hover){.CardsOuter--row .CardsRightContent:has(.CaseCard:hover) .CaseCard:not(:hover) .MediaContainer,.CardsOuter--row .CardsRightContent:has(.CaseCard:focus-within) .CaseCard:not(:focus-within) .MediaContainer{opacity:var(--card-row-recede, var(--mute-recede))}.CardsOuter--row .CardsRightContent .CaseCard .MediaContainer{transition:opacity var(--duration-control) var(--ease-settle),transform var(--duration-move) var(--ease-settle)}}.CardUi>p:has(.CardTag),.CardUi>.CardTag{order:-1;margin:0 0 16px}.CardTag{font-family:var(--font-mono-ui);font-weight:400;line-height:1.5;font-feature-settings:"ss03" 1,"ss04" 1,"ss08" 1;display:inline-flex;align-items:center;align-self:flex-start;box-sizing:border-box;min-height:36px;margin-bottom:8px;padding:0 16px;border:1px solid var(--text-accent-quiet, #14802a);border-radius:var(--radius-control);color:var(--text-accent);font-size:.75rem;font-weight:500;white-space:nowrap}.CardsRightContent>.Card ul.CardCapabilities{font-family:var(--font-mono-ui);font-weight:400;line-height:1.5;font-feature-settings:"ss03" 1,"ss04" 1,"ss08" 1;margin:auto 0 0;padding:32px 0 0 1em;list-style:disc outside;color:var(--text-muted);font-size:.875rem}.CardsRightContent>.Card ul.CardCapabilities li{margin:0}.CardsOuter--row .button-container:has(>.CardsFootCta){display:none}@media(width<=768px){.CardsOuter--row .CardsRightContent>*{flex-basis:min(296px,100vw - var(--gutter) * 2 - 48px)}.CardsOuter--row .CardsHeader{align-items:center;text-align:center}.CardsOuter--row .button-container:has(>.CardsHeaderCta){display:none}.CardsOuter--row .button-container:has(>.CardsFootCta){display:flex;justify-content:center;margin-top:16px}.CardsOuter--row .CaseCard{gap:12px}}@property --theme-fade{syntax: "<number>"; inherits: true; initial-value: 0;}@property --theme-fade-ink{syntax: "<number>"; inherits: true; initial-value: 0;}@property --page-morph{syntax: "<number>"; inherits: true; initial-value: 0;}@property --page-morph-ink{syntax: "<number>"; inherits: true; initial-value: 0;}:root.PageThemeMorph--toDark{--surface-canvas-neutral: color-mix(in oklab, var(--neutral-900) calc(var(--page-morph) * 100%), var(--neutral-050));--surface-canvas-neutral-subtle: color-mix(in oklab, var(--neutral-800) calc(var(--page-morph) * 100%), var(--neutral-100));--surface-canvas-brand: color-mix(in oklab, var(--green-950) calc(var(--page-morph) * 100%), var(--green-000));--surface-canvas-brand-subtle: color-mix(in oklab, var(--green-900) calc(var(--page-morph) * 100%), var(--green-050));--surface-card: color-mix(in oklab, var(--neutral-800) calc(var(--page-morph) * 100%), var(--neutral-100));--surface-card-elevated: color-mix(in oklab, var(--neutral-600) calc(var(--page-morph) * 100%), var(--neutral-300));--text: color-mix(in oklab, var(--neutral-050) calc(var(--page-morph-ink) * 100%), var(--neutral-900));--text-muted: color-mix(in oklab, var(--neutral-500) calc(var(--page-morph-ink) * 100%), var(--neutral-400));--text-accent: color-mix(in oklab, var(--green-500) calc(var(--page-morph-ink) * 100%), var(--green-600));--text-bright: color-mix(in oklab, var(--neutral-000) calc(var(--page-morph-ink) * 100%), var(--neutral-950));--text-inverse: color-mix(in oklab, var(--neutral-950) calc(var(--page-morph-ink) * 100%), var(--neutral-050));--border: color-mix(in oklab, var(--neutral-600) calc(var(--page-morph) * 100%), var(--neutral-400));--icon-primary: color-mix(in oklab, var(--green-500) calc(var(--page-morph-ink) * 100%), var(--green-600));--icon-secondary: color-mix(in oklab, var(--neutral-500) calc(var(--page-morph-ink) * 100%), var(--neutral-400));--icon-disabled: color-mix(in oklab, var(--neutral-700) calc(var(--page-morph-ink) * 100%), var(--neutral-300));--interactive-ink: color-mix(in oklab, var(--interactive) calc(var(--page-morph-ink) * 100%), var(--interactive-ink-light));--muted-ink-held: color-mix(in oklab, var(--neutral-400) calc(var(--page-morph-ink) * 100%), var(--neutral-500))}:root.PageThemeMorph--toLight{--surface-canvas-neutral: color-mix(in oklab, var(--neutral-050) calc(var(--page-morph) * 100%), var(--neutral-900));--surface-canvas-neutral-subtle: color-mix(in oklab, var(--neutral-100) calc(var(--page-morph) * 100%), var(--neutral-800));--surface-canvas-brand: color-mix(in oklab, var(--green-000) calc(var(--page-morph) * 100%), var(--green-950));--surface-canvas-brand-subtle: color-mix(in oklab, var(--green-050) calc(var(--page-morph) * 100%), var(--green-900));--surface-card: color-mix(in oklab, var(--neutral-100) calc(var(--page-morph) * 100%), var(--neutral-800));--surface-card-elevated: color-mix(in oklab, var(--neutral-300) calc(var(--page-morph) * 100%), var(--neutral-600));--text: color-mix(in oklab, var(--neutral-900) calc(var(--page-morph-ink) * 100%), var(--neutral-050));--text-muted: color-mix(in oklab, var(--neutral-400) calc(var(--page-morph-ink) * 100%), var(--neutral-500));--text-accent: color-mix(in oklab, var(--green-600) calc(var(--page-morph-ink) * 100%), var(--green-500));--text-bright: color-mix(in oklab, var(--neutral-950) calc(var(--page-morph-ink) * 100%), var(--neutral-000));--text-inverse: color-mix(in oklab, var(--neutral-050) calc(var(--page-morph-ink) * 100%), var(--neutral-950));--border: color-mix(in oklab, var(--neutral-400) calc(var(--page-morph) * 100%), var(--neutral-600));--icon-primary: color-mix(in oklab, var(--green-600) calc(var(--page-morph-ink) * 100%), var(--green-500));--icon-secondary: color-mix(in oklab, var(--neutral-400) calc(var(--page-morph-ink) * 100%), var(--neutral-500));--icon-disabled: color-mix(in oklab, var(--neutral-300) calc(var(--page-morph-ink) * 100%), var(--neutral-700));--interactive-ink: color-mix(in oklab, var(--interactive-ink-light) calc(var(--page-morph-ink) * 100%), var(--interactive));--muted-ink-held: color-mix(in oklab, var(--neutral-500) calc(var(--page-morph-ink) * 100%), var(--neutral-400))}:root.PageThemeMorph--toDark .IndexContainer[data-theme=light]{--surface-canvas-neutral: color-mix(in oklab, var(--neutral-900) calc(var(--page-morph) * 100%), var(--neutral-050));--surface-canvas-neutral-subtle: color-mix(in oklab, var(--neutral-800) calc(var(--page-morph) * 100%), var(--neutral-100));--surface-canvas-brand: color-mix(in oklab, var(--green-950) calc(var(--page-morph) * 100%), var(--green-000));--surface-canvas-brand-subtle: color-mix(in oklab, var(--green-900) calc(var(--page-morph) * 100%), var(--green-050));--surface-card: color-mix(in oklab, var(--neutral-800) calc(var(--page-morph) * 100%), var(--neutral-100));--surface-card-elevated: color-mix(in oklab, var(--neutral-600) calc(var(--page-morph) * 100%), var(--neutral-300));--text: color-mix(in oklab, var(--neutral-050) calc(var(--page-morph-ink) * 100%), var(--neutral-900));--text-muted: color-mix(in oklab, var(--neutral-500) calc(var(--page-morph-ink) * 100%), var(--neutral-400));--text-accent: color-mix(in oklab, var(--green-500) calc(var(--page-morph-ink) * 100%), var(--green-600));--text-bright: color-mix(in oklab, var(--neutral-000) calc(var(--page-morph-ink) * 100%), var(--neutral-950));--text-inverse: color-mix(in oklab, var(--neutral-950) calc(var(--page-morph-ink) * 100%), var(--neutral-050));--border: color-mix(in oklab, var(--neutral-600) calc(var(--page-morph) * 100%), var(--neutral-400));--icon-primary: color-mix(in oklab, var(--green-500) calc(var(--page-morph-ink) * 100%), var(--green-600));--icon-secondary: color-mix(in oklab, var(--neutral-500) calc(var(--page-morph-ink) * 100%), var(--neutral-400));--icon-disabled: color-mix(in oklab, var(--neutral-700) calc(var(--page-morph-ink) * 100%), var(--neutral-300));--interactive-ink: color-mix(in oklab, var(--interactive) calc(var(--page-morph-ink) * 100%), var(--interactive-ink-light));--muted-ink-held: color-mix(in oklab, var(--neutral-400) calc(var(--page-morph-ink) * 100%), var(--neutral-500))}.PageThemeMorphAnchor[data-astro-cid-rlwem2yo]{height:0}.RelatedInsights{width:100%;padding-top:var(--ri-padding-top, 0);padding-bottom:var(--ri-padding-bottom, 0)}.RelatedInsightsInner{width:100%}.RelatedInsightsHeading{font-family:var(--font-serif-display);font-weight:300;line-height:1.05;letter-spacing:-.01em;font-feature-settings:"liga" 1,"clig" 1;font-size:calc(1.875rem + clamp(0rem,(var(--scale-basis, 100vw) - 390px) * .015873,.375rem) + clamp(0rem,(var(--scale-basis, 100vw) - 768px) * .015625,.25rem) + clamp(0rem,(var(--scale-basis, 100vw) - 1440px) * .022222,.5rem) + clamp(0rem,(var(--scale-basis, 100vw) - 1800px) * .008,.3rem));margin:0 0 var(--ri-heading-gap, 30px) 0}.RelatedInsightsIntro{font-size:calc(1rem + clamp(0rem,(var(--scale-basis, 100vw) - 1440px) * .001667,.1rem));line-height:1.4;max-width:488px;margin:-14px 0 var(--ri-heading-gap, 30px) 0;opacity:.75}.RelatedInsightsOuter{--cards-columns: 3;--card-max: 800px;--cards-justify: space-between}.RelatedInsightsCardLink{display:flex;height:100%;color:inherit;text-decoration:none}.RelatedInsightsCardLink:focus-visible{outline:var(--interactive) solid 2px;outline-offset:3px}.RelatedInsightsCard .InfoContainer{display:flex;flex-direction:column}.RelatedInsightsCard{gap:16px}.RelatedInsightsCard .InfoContainer{gap:8px}.RelatedInsightsTitle+.RelatedInsightsExcerpt{margin-top:-4px}.RelatedInsightsExcerpt{font-family:var(--font-sans);font-weight:340;line-height:1.4;font-feature-settings:"ss03" 1,"ss04" 1,"ss08" 1;--muted-ink: var(--muted-ink-held, var(--text-muted));color:var(--muted-ink);font-size:16px;margin:0;max-width:28em;text-wrap:balance}.RelatedInsightsTitle{font-family:var(--font-serif-display);font-weight:300;line-height:1.15;letter-spacing:-.01em;font-feature-settings:"liga" 1,"clig" 1;font-size:calc(1.25rem + clamp(0rem,(var(--scale-basis, 100vw) - 580px) * .021277,.25rem) + clamp(0rem,(var(--scale-basis, 100vw) - 1024px) * .019231,.5rem) + clamp(0rem,(var(--scale-basis, 100vw) - 1440px) * .003333,.2rem));letter-spacing:-.0313em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;margin:0;text-wrap:balance}@media(width<=991px){.RelatedInsights{--ri-padding-top: 30px;--ri-padding-bottom: 30px}}.RelatedInsightsInner[data-cta-in-header]{display:flex;align-items:baseline;justify-content:space-between;gap:32px;margin-bottom:var(--ri-heading-gap, 30px)}.RelatedInsightsInner[data-cta-in-header] .RelatedInsightsHeading{margin-bottom:0}.RelatedInsightsInner[data-cta-in-header] .RelatedInsightsHeadingGroup{min-width:0}.RelatedInsightsHeaderCta{flex:0 0 auto}@media(width<768px){.RelatedInsightsInner[data-cta-in-header]{flex-direction:column;align-items:flex-start;gap:16px}}.RelatedInsightsTags{display:flex;flex-wrap:wrap;gap:0 16px;margin:0;align-items:center;font-family:var(--font-mono-ui);font-weight:400;line-height:1.5;font-feature-settings:"ss03" 1,"ss04" 1,"ss08" 1;font-size:.875rem;color:var(--text-accent);font-size:.75rem;font-weight:500}.RelatedInsightsOuter--bleed{overflow-x:clip}.RelatedInsights[data-bleed=true] .CardsRightContent{grid-column:1/-1;--card-track: calc(50% - 16px) ;gap:32px}@media(width<1024px){.RelatedInsights[data-bleed=true] .CardsRightContent{--card-track: minmax(0, 1fr)}}.RelatedInsightsOuter.CardsOuter--row .RelatedInsightsInner{box-sizing:border-box;padding-inline:var(--gutter, 32px)}.RelatedInsightsOuter .button-container:has(>.RelatedInsightsFootCta){display:none}@media(width<=768px){.RelatedInsightsInner[data-cta-in-header]{align-items:center;text-align:center}.RelatedInsightsOuter .button-container:has(>.RelatedInsightsHeaderCta){display:none}.RelatedInsightsOuter .button-container:has(>.RelatedInsightsFootCta){display:flex;justify-content:center;margin-top:16px}.RelatedInsightsOuter--row .RelatedInsightsTags,.CardsOuter--row .RelatedInsightsTags,.RelatedInsightsOuter--row .RelatedInsightsExcerpt,.CardsOuter--row .RelatedInsightsExcerpt{display:none}.CardsOuter--row .RelatedInsightsTitle{font-family:var(--font-serif-display);font-weight:400;line-height:1.15;font-feature-settings:"liga" 1,"clig" 1;font-size:calc(1.125rem + clamp(0rem,(var(--scale-basis, 100vw) - 320px) * .005357,.375rem) + clamp(0rem,(var(--scale-basis, 100vw) - 1440px) * .0025,.15rem));display:block;overflow:visible;text-align:center;-webkit-line-clamp:none;line-clamp:none}}@media(width>1440px){.RelatedInsightsTitle{max-width:18.5em}}
