.v2-hero{position:relative;overflow:visible;background:var(--v2-chalk);text-align:center;padding:76px 24px 72px}.v2-hero-content{position:relative;z-index:2;max-width:1060px;margin:auto}.v2-hero h1{font-size:clamp(42px,5.4vw,72px);line-height:1.13;letter-spacing:-.045em;font-weight:600}.v2-hero h1>span{color:var(--v2-brand)}.v2-hero-content>p{font-size:17px;line-height:1.7;color:var(--v2-body,#303A33);margin:26px 0 30px}.v2-hero-search{max-width:600px;margin:auto;text-align:left}.v2-hero-search input{height:64px;font-size:15px;padding-right:160px;border-radius:10px;box-shadow:none}.v2-search-submit{display:flex;align-items:center;gap:9px;position:absolute;right:7px;top:7px;bottom:7px;padding:0 17px;background:var(--v2-brand);color:white;border-radius:7px;font-size:13px;font-weight:600}.v2-search-examples{display:flex;gap:14px;align-items:center;justify-content:center;margin-top:15px;font-size:12px;color:var(--v2-muted)}.v2-search-examples a{color:#4e5f55}.v2-search-examples a:hover{color:var(--v2-brand)}.v2-daily-stats{max-width:1200px;margin:auto;display:flex;align-items:center;gap:30px;padding:28px 32px;border-bottom:1px solid #edf0eb;overflow:hidden}.v2-daily-stats>strong{font-size:15px;font-weight:500;white-space:nowrap}.v2-daily-stats-window{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 3%,#000 94%,transparent)}.v2-daily-stats-track{display:flex;width:-moz-max-content;width:max-content;animation:v2-ticker 60s linear infinite}.v2-daily-stats-set{display:flex;gap:42px;padding-right:42px}.v2-daily-stats-set>div{display:flex;align-items:center;gap:12px;white-space:nowrap;font-size:13px;color:#818782}.v2-daily-stats-set b{background:var(--v2-chalk);padding:5px 11px;border-radius:6px;font:14px var(--v2-numeric);color:#657169;letter-spacing:.025em}@keyframes v2-ticker{to{transform:translateX(-50%)}}.v2-home-section{max-width:1200px;padding:0 32px;margin:104px auto}.v2-home .v2-section-heading h2{font-size:38px}.v2-explorer{display:grid;grid-template-columns:190px 1fr;gap:35px;align-items:start;margin-top:38px}.v2-taxonomies{display:flex;flex-direction:column;gap:7px;padding-top:12px}.v2-taxonomies button{display:flex;align-items:center;gap:12px;padding:15px 17px;text-align:left;border-radius:9px;color:var(--v2-muted);font-size:14px}.v2-taxonomies button[aria-selected=true]{background:var(--v2-deep);color:#fff}.v2-explorer-content{min-width:0;min-height:374px}.v2-chart-output{display:block;height:24px;text-align:right;color:var(--v2-deep);font:12px var(--v2-numeric)}.v2-chart-scroll svg{width:100%;height:auto;min-height:310px}.v2-chart-scroll text{font:10px var(--v2-numeric);fill:#7a827c}.v2-chart-scroll rect{transition:opacity .2s}.v2-chart-scroll a:hover rect{opacity:.7}.v2-coverage-link{float:right;margin-top:5px}.v2-directory-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding-top:12px}.v2-directory-tile{position:relative;isolation:isolate;overflow:hidden;padding:20px 40px 20px 18px;min-height:112px;border:1px solid var(--v2-border);border-radius:12px;display:flex;flex-direction:column;justify-content:center;gap:8px}.v2-directory-tile>span{font:10px var(--v2-numeric);color:#7a827c}.v2-directory-tile h3{font-size:16px;line-height:1.3;letter-spacing:-.02em}.v2-directory-tile .tile-arrow{position:absolute;right:15px;top:50%;transform:translateY(-50%);color:var(--v2-brand)}.v2-directory-tile:hover{border-color:var(--v2-brand)}.v2-directory-tile .v2-flow-lines{opacity:.28;bottom:-25%;z-index:-1}.v2-directory-tile.tile-1 .v2-flow-lines{transform:rotate(180deg) scale(1.4)}.v2-directory-tile.tile-2 .v2-flow-lines{transform:scaleX(-1) translateY(20%)}.v2-institutions{max-width:1200px;margin:90px auto 105px;padding:0 32px;text-align:center}.v2-institutions>p{font-size:18px;color:var(--v2-body,#303A33);margin-bottom:28px}.v2-services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.v2-service{position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:300px;padding:31px;background:var(--v2-chalk);border:1px solid transparent;border-radius:12px;transition:border-color .2s}.v2-service:hover{border-color:var(--v2-brand)}.v2-service>:not(.v2-flow-lines){position:relative}.v2-service-icon{color:var(--v2-brand);margin-bottom:25px}.v2-service h3{font-size:25px;margin-bottom:14px}.v2-service p{font-size:14px;line-height:1.75;color:var(--v2-body,#303A33);max-width:285px}.v2-service>span{margin-top:auto;padding-top:25px;display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--v2-deep)}.v2-service>span svg{color:var(--v2-brand);transition:transform .2s}.v2-service:hover>span svg{transform:translateX(4px)}.v2-service .v2-flow-lines{animation:v2-lines 17s ease-in-out infinite alternate}.v2-service:nth-child(2) .v2-flow-lines{animation-delay:-6s;transform:rotate(180deg)}.v2-service:nth-child(3) .v2-flow-lines{animation-delay:-12s}@keyframes v2-lines{0%{translate:-3% 5%;rotate:-3deg}to{translate:6% -10%;rotate:7deg}}.v2-journal-grid{display:grid;grid-template-columns:1.15fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:16px}.v2-journal-card{border:1px solid var(--v2-border);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;min-width:0;transition:border-color .2s}.v2-journal-card:hover{border-color:var(--v2-brand)}.v2-journal-card.featured{grid-row:span 2}.v2-journal-image{width:100%;height:230px;-o-object-fit:cover;object-fit:cover}.v2-journal-body{position:relative;overflow:hidden;flex:1;display:flex;flex-direction:column;padding:23px}.v2-journal-card.featured .v2-journal-body{background:var(--v2-chalk)}.v2-journal-body>:not(.v2-flow-lines){position:relative}.v2-journal-body .v2-flow-lines{opacity:.13;bottom:-45%}.v2-post-category{color:#737373;font-size:12px;font-weight:500;margin-bottom:13px}.v2-journal-body h3{font-family:Inter,sans-serif;font-size:16px;line-height:1.4;letter-spacing:-.025em}.v2-journal-card.featured h3{font-size:21px}.v2-journal-body p{font-size:13px;color:var(--v2-body,#303A33);margin-top:10px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.v2-post-meta{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:12px;color:#737373;font-size:11px}.v2-journal-card:not(.featured){min-height:215px}.v2-mission{background:var(--v2-deep);color:#fff;padding:60px 32px;margin-top:110px}.v2-mission-inner{max-width:1136px;margin:auto;display:grid;grid-template-columns:1.15fr 1fr;gap:64px;align-items:center}.v2-mission-eyebrow{font-size:12px;color:var(--v2-brand);display:block;margin-bottom:16px}.v2-mission h2{font-size:38px;color:white;line-height:1.2}.v2-mission p{font-size:17px;line-height:1.7;color:#d8e5df;max-width:520px;margin:20px 0 24px}.v2-impact-link{display:inline-flex;gap:24px;align-items:center;padding:12px 18px;border-radius:8px;background:var(--v2-chalk);color:var(--v2-deep);font-size:13px;font-weight:600}.v2-impact-link svg{color:var(--v2-brand)}.v2-recognition{font-size:12px;color:white;margin-top:25px}.v2-mission figure{background:var(--v2-chalk);padding:14px;border-radius:4px;max-width:390px;justify-self:end;transform:rotate(1deg)}.v2-mission figure img{filter:grayscale(1);border-radius:2px;aspect-ratio:1.5;-o-object-fit:cover;object-fit:cover}.v2-mission figcaption{font-size:10px;color:#68716b;margin:9px 3px 0}@media(max-width:900px){.v2-explorer{grid-template-columns:160px 1fr;gap:20px}.v2-directory-grid{grid-template-columns:repeat(2,1fr)}.v2-journal-grid{grid-template-columns:1fr 1fr}.v2-journal-card.featured{grid-row:span 2}.v2-mission-inner{gap:32px}.v2-service{padding:25px}}@media(max-width:640px){.v2-hero{padding:50px 20px}.v2-hero h1{font-size:38px}.v2-hero-content>p{font-size:15px}.v2-hero-search input{padding-right:115px;font-size:13px;padding-left:40px}.v2-search-submit{font-size:11px;padding:0 10px}.v2-search-submit svg{display:none}.v2-search-examples{gap:10px;flex-wrap:wrap}.v2-home-section{padding:0 22px;margin:70px auto}.v2-home .v2-section-heading h2{font-size:30px}.v2-daily-stats{padding:22px;gap:20px}.v2-daily-stats>strong{font-size:13px}.v2-explorer{display:block}.v2-taxonomies{flex-direction:row;overflow:auto;margin-bottom:20px}.v2-taxonomies button{white-space:nowrap;padding:11px}.v2-chart-scroll{overflow:auto}.v2-chart-scroll svg{min-width:640px}.v2-services-grid{grid-template-columns:1fr}.v2-service{min-height:260px}.v2-institutions{margin:60px auto;padding:0 22px}.v2-institutions>p{font-size:16px}.v2-journal-grid{grid-template-columns:1fr}.v2-journal-card.featured{grid-row:auto}.v2-mission{padding:45px 22px;margin-top:70px}.v2-mission-inner{grid-template-columns:1fr}.v2-mission h2{font-size:30px}.v2-mission figure{justify-self:start;max-width:330px}.v2-mission p{font-size:16px}}.v2-home .v2-service .v2-flow-lines{height:360px;width:140%;right:-20%;bottom:-90px}.v2-home .v2-directory-tile .v2-flow-lines{height:240px;width:140%;right:-20%;bottom:-100px}.v2-home .v2-directory-tile.tile-1 .v2-flow-lines{transform:rotate(180deg);bottom:-85px}.v2-home .v2-directory-tile.tile-2 .v2-flow-lines{transform:scaleX(-1);bottom:-115px}.v2-home-section,.v2-institutions{position:relative}.v2-home-section:after,.v2-institutions:after{content:"";position:absolute;left:32px;right:32px;bottom:-52px;height:1px;background:var(--v2-border);pointer-events:none}@media(max-width:640px){.v2-home-section:after,.v2-institutions:after{left:22px;right:22px;bottom:-35px}}@media(prefers-reduced-motion:reduce){.v2-home .v2-service .v2-flow-lines{animation:none}}.v2-home .v2-service .v2-flow-lines{color:var(--reporting-line,var(--v2-linen));opacity:var(--reporting-opacity,.24)}.v2-home .v2-service .v2-reporting-pattern{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;color:var(--reporting-line);opacity:var(--reporting-opacity)}.v2-reporting-pattern-drift{transform-origin:300px 240px;animation:v2-reporting-drift 50s ease-in-out infinite alternate}.v2-service:nth-child(2) .v2-reporting-pattern-drift{animation-duration:63s;animation-delay:-19s}.v2-service:nth-child(3) .v2-reporting-pattern-drift{animation-duration:71s;animation-delay:-35s}@keyframes v2-reporting-drift{0%{translate:-4px 4px;rotate:-1deg}to{translate:6px -6px;rotate:1deg}}@media(prefers-reduced-motion:reduce){.v2-reporting-pattern-drift{animation:none}}.v2-home .v2-service .v2-trend-ribbons{opacity:.4}.v2-home .v2-service .v2-converging-sources,.v2-home .v2-service .v2-trend-ribbons{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}@media(prefers-reduced-motion:reduce){.v2-source-trace{display:none}}.v2-home{--v2-home-card-border:#858d85}.v2-home .database-card-studies .v2-directory-tile,.v2-home .v2-journal-card,.v2-home .v2-service{border:1px solid var(--v2-home-card-border);border-radius:13px;transition:border-color .25s}.v2-home .v2-journal-card{position:relative}.v2-home .v2-journal-card>.v2-card-corner-arrow,.v2-home .v2-service>.v2-card-corner-arrow{position:absolute;top:18px;right:17px;z-index:2;color:#222;transform:rotate(-45deg);transition:color .25s,translate .25s;pointer-events:none}.v2-home .v2-journal-card .v2-post-category,.v2-home .v2-service h3{padding-right:24px}.v2-home .v2-journal-card:is(:hover,:focus-visible),.v2-home .v2-service:is(:hover,:focus-visible){border-color:var(--v2-brand)}.v2-home .v2-journal-card:is(:hover,:focus-visible)>.v2-card-corner-arrow,.v2-home .v2-service:is(:hover,:focus-visible)>.v2-card-corner-arrow{color:var(--v2-brand);translate:2px -2px}@media(prefers-reduced-motion:reduce){.v2-home .v2-journal-card>.v2-card-corner-arrow,.v2-home .v2-service>.v2-card-corner-arrow{transition:color .25s;translate:none!important}}.v2-home h1,.v2-home h2{font-family:Raleway,Arial,sans-serif!important}.v2-home h3{font-family:Inter,Arial,sans-serif!important}.v2-home .v2-hero-content>p,.v2-home .v2-institutions>p,.v2-home .v2-section-heading p{color:var(--v2-body,#303A33)}.v2-home .v2-home-directory-link{display:block;min-width:0;height:100%;border-radius:13px}.v2-home .v2-home-directory-link:focus-visible{outline-offset:4px}.v2-home .v2-service{background:#fff}.v2-home .v2-journal-card{background:var(--v2-card-mint)}.v2-home .v2-journal-card.featured,.v2-home .v2-journal-card.featured .v2-journal-body{background:var(--v2-feature-green)}.v2-home .v2-journal-card.featured .v2-journal-body h3{color:var(--home-card-ink,#FFFFFF)}.v2-home .v2-journal-card.featured .v2-journal-body{padding:22px 26px}.v2-home .v2-journal-card.featured .v2-home-card-icon,.v2-home .v2-journal-card.featured .v2-home-icon-band,.v2-home .v2-journal-card.featured .v2-journal-body>.v2-flow-lines{display:none}.v2-home .v2-journal-card.featured .v2-journal-body p{color:var(--home-card-ink,#FFFFFF);-webkit-line-clamp:4}.v2-home .v2-journal-card.featured .v2-post-category,.v2-home .v2-journal-card.featured .v2-post-meta{color:var(--home-card-muted,#FFFFFF)}.v2-home .v2-journal-card.featured>.v2-card-corner-arrow{color:var(--home-card-ink,#FFFFFF)}.v2-home .v2-service{isolation:isolate;min-height:300px;padding:30px}.v2-home .v2-journal-body>.v2-home-icon-band{position:absolute;inset:0 auto 0 0;width:48px;background:var(--v2-brand);pointer-events:none;z-index:0}.v2-home .v2-journal-body>.v2-home-card-icon{position:absolute;left:13px;top:18px;width:21px;height:21px;margin:0;color:#fff;z-index:1}.v2-home .v2-service>.v2-service-icon{position:relative;left:auto;top:auto;width:26px;height:26px;margin:0 0 24px;z-index:1}.v2-home .v2-service h3{font:600 25px/1.3 Inter,sans-serif;letter-spacing:-.02em;margin-bottom:14px}.v2-home .v2-service p{font:14px/1.75 Inter,sans-serif;max-width:285px}.v2-home .v2-service>span:not(.v2-home-icon-band){font:500 12px/1.5 Inter,sans-serif;padding-top:22px}.v2-home .v2-service .v2-converging-sources{z-index:-1}.v2-home .v2-journal-body{padding:18px 36px 18px 70px;isolation:isolate}.v2-home .v2-journal-body h3{font:600 15px/1.4 Inter,sans-serif;letter-spacing:0;padding-right:8px;color:#233D2B}.v2-home .v2-journal-card.featured h3{font-size:18px}.v2-home .v2-journal-body .v2-post-category{font-size:11px;margin-bottom:10px}.v2-home .v2-journal-body .v2-flow-lines{width:140%;height:240px;right:-20%;bottom:-100px;opacity:.23;z-index:-1;animation:directory-card-wave 5s ease-in-out infinite alternate;animation-play-state:paused}.v2-home .v2-journal-card:is(:hover,:focus-visible) .v2-flow-lines{animation-play-state:running}.v2-home .v2-taxonomies button:is([aria-selected=true],:hover,:focus-visible){background:var(--v2-brand);color:#fff}.v2-home .v2-taxonomies button:is([aria-selected=true],:hover,:focus-visible)>svg:first-child{color:inherit}@media(prefers-reduced-motion:reduce){.v2-home .v2-journal-body .v2-flow-lines{animation:none}}@media(max-width:640px){.v2-home .v2-service{padding:24px;min-height:280px}}.v2-home #research .v2-section-heading>.v2-text-link{color:#3979d8}.v2-home #research .v2-section-heading>.v2-text-link:focus-visible{outline-color:#3979d8}.v2-home .v2-coverage-link{color:var(--v2-brand)}.v2-home{--v2-action:var(--v2-brand);--home-section-gap:104px;--home-proof-gap:84px;--home-reading-copy:.875rem;--home-metadata:.75rem}.v2-home :is(h1,h2,h3){text-wrap:balance}.v2-home :is(.v2-section-heading p,.v2-hero-content>p,.v2-journal-body p,.v2-service-card-copy p){text-wrap:pretty}.v2-home .v2-hero h1{letter-spacing:-.03em}.v2-home .v2-hero h1>span{color:var(--v2-action)}.v2-home .v2-daily-stats-set>div{color:var(--v2-muted)}.v2-home .v2-chart-scroll text{fill:var(--v2-muted)}.v2-home .v2-daily-stats:focus-within .v2-daily-stats-track{animation-play-state:paused}.v2-home .v2-daily-stats:focus-visible{outline:2px solid var(--v2-action);outline-offset:4px;border-radius:8px}.v2-home .v2-section-heading h2{letter-spacing:-.025em}.v2-home .v2-hero-content>p{max-width:66ch;margin-inline:auto}.v2-home .v2-hero-search input{caret-color:var(--v2-brand)}.v2-home ::-moz-selection{background:#d5eee4;color:#003e2e}.v2-home ::selection{background:#d5eee4;color:#003e2e}.v2-home .v2-home-section{margin-block:var(--home-section-gap)}.v2-home #database{margin-bottom:var(--home-proof-gap)}.v2-home #database:after{bottom:calc(var(--home-proof-gap) / -2)}.v2-home #clients{margin-top:var(--home-proof-gap);margin-bottom:var(--home-section-gap)}.v2-home .v2-service-card[data-service-card]>.v2-service-card-copy,.v2-home .v2-service-card[data-service-card]>.v2-service-card-copy p{font-size:var(--home-reading-copy)!important;line-height:1.7!important}.v2-home .v2-service-card[data-service-card]>.v2-service-card-action{font-size:.8125rem}.v2-home .v2-journal-body{padding-right:28px}.v2-home .v2-journal-body h3{font-size:1rem;line-height:1.4}.v2-home .v2-journal-card.featured .v2-journal-body h3{font-size:1.25rem}.v2-home .v2-journal-body p{font-size:var(--home-reading-copy);line-height:1.65}.v2-home .v2-journal-body .v2-post-category,.v2-home .v2-journal-body .v2-post-meta{font-size:var(--home-metadata);color:#606861}.v2-home .v2-post-meta{padding-top:14px}.v2-home .v2-search-examples{font-size:.8125rem}.v2-home .v2-search-examples a{text-underline-offset:4px}.v2-home .v2-search-examples a:is(:hover,:focus-visible){text-decoration:underline}.v2-home h1 .animate-pulse{animation-duration:2.4s}@media (min-width:641px) and (max-width:960px){.v2-home .v2-services-grid{grid-template-columns:1fr;gap:14px}.v2-home .v2-service-card[data-service-card]{min-height:190px}.v2-home .v2-service-card[data-service-card]>.v2-service-card-copy{max-width:62ch}.v2-home .v2-service-card[data-service-card]>.v2-service-card-copy p{max-width:none}.v2-home .v2-service-card[data-service-card]>.v2-service-card-action{padding-top:18px}}@media (max-width:640px){.v2-home{--home-section-gap:72px;--home-proof-gap:64px}.v2-home #clients:after,.v2-home .v2-home-section:after{bottom:-36px}.v2-home #database:after{bottom:-32px}.v2-home .v2-journal-body{padding-right:24px}.v2-home .v2-directory-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.v2-home .v2-daily-stats{align-items:flex-start}.v2-home .v2-daily-stats-window{-webkit-mask-image:none;mask-image:none;min-width:0}.v2-home .v2-daily-stats-track{animation:none;transform:none;width:100%}.v2-home .v2-daily-stats-set{flex-wrap:wrap;gap:12px 24px;padding-right:0}.v2-home .v2-daily-stats-set[aria-hidden=true]{display:none}.v2-home h1 .animate-pulse{animation:none}}