.wave-hero{--wave-hero-ink:#101716;--wave-hero-teal:#559495;--wave-hero-teal-dark:#1d5c5d;position:relative;isolation:isolate;--wave-hero-header-height:112px;width:100%;height:clamp(30rem,calc(100svh - var(--wave-hero-header-height)),38rem);overflow:hidden;background:#fff;border-bottom:1px solid #e3e5e8}.wave-hero .hero-ribbon{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;overflow:hidden;pointer-events:none}.wave-hero .hero-ribbon__layout{position:relative;width:100%;height:100%;max-width:1266px}.wave-hero .hero-ribbon__stage{position:absolute;top:0;left:0;width:100%;height:100%}.wave-hero .hero-ribbon__canvas{position:relative;display:block;width:100%;height:100%}.wave-hero .hero-ribbon__static{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity .25s linear}.wave-hero .hero-ribbon__static img{display:block;width:var(--fallback-width-mobile);height:var(--fallback-height-mobile);max-width:none}@media (min-width:641px){.wave-hero .hero-ribbon__static img{width:var(--fallback-width-tablet);height:var(--fallback-height-tablet)}}@media (min-width:1264px){.wave-hero .hero-ribbon__static img{width:var(--fallback-width-desktop);height:var(--fallback-height-desktop)}}.wave-hero .hero-ribbon--drawn .hero-ribbon__static{opacity:0}.wave-hero__layout{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;align-content:center;width:100%;height:100%;margin-inline:auto;padding:clamp(3rem,7vh,5.5rem) clamp(2rem,2.75vw,3.25rem) clamp(10rem,20vh,15rem)}.wave-hero__headline-stack{display:grid;grid-column:2/span 8;width:100%;min-width:0}.wave-hero__headline{position:relative;grid-area:1/1;width:100%;margin:0;font-family:var(--font-family-sans);--wave-hero-headline-size:clamp(2.7rem,3.75vw,4.55rem);font-size:round(nearest,calc(var(--wave-hero-headline-size) * var(--wave-hero-headline-scale, 1)),1px);font-weight:400;letter-spacing:-.052em;line-height:1.08;text-wrap:balance}.wave-hero:lang(el){--wave-hero-headline-scale:0.88}.wave-hero__headline-lead{color:var(--wave-hero-ink)}.wave-hero__headline-continuation,.wave-hero__headline-lead,.wave-hero__headline-lead-rest{font:inherit;letter-spacing:inherit;line-height:inherit}.wave-hero__headline-continuation{color:var(--wave-hero-teal)}.wave-hero__headline--base{z-index:0}.wave-hero__headline--base .wave-hero__headline-lead{color:var(--wave-hero-ink)}.wave-hero__headline--base .wave-hero__headline-continuation{color:#fff}.wave-hero__headline--base ::selection,.wave-hero__headline--base::selection{background:transparent;color:inherit}.wave-hero__headline--continuation-blend,.wave-hero__headline--lead-blend{pointer-events:none;user-select:none}.wave-hero__headline--lead-blend{z-index:2;mix-blend-mode:hard-light}.wave-hero__headline--lead-blend .wave-hero__headline-lead{color:var(--wave-hero-teal-dark)}.wave-hero__headline--lead-blend .wave-hero__headline-continuation{color:transparent}.wave-hero__headline--continuation-blend{z-index:3;mix-blend-mode:difference}.wave-hero__headline--continuation-blend .wave-hero__headline-lead{color:transparent}.wave-hero__headline--continuation-blend .wave-hero__headline-continuation{color:#aa6b6a}@media (min-width:1264px){.wave-hero .hero-ribbon__stage{left:calc(250px + clamp(0px, (100vw - 1266px) * .28, 200px));width:110%}}@media (max-width:1179px){.wave-hero{--wave-hero-header-height:88px}}@media (max-width:960px){.wave-hero__layout{grid-template-columns:repeat(8,minmax(0,1fr));column-gap:20px}.wave-hero__headline-stack{grid-column:1/span 7}.wave-hero__headline{--wave-hero-headline-size:clamp(2.55rem,6vw,4.2rem)}}@media (max-width:640px){.wave-hero{height:clamp(28rem,calc(100svh - var(--wave-hero-header-height)),41rem)}.wave-hero__layout{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:16px;align-content:center;padding:3.25rem 1.25rem 1.5rem}.wave-hero__headline-stack{grid-column:1/-1;width:100%}.wave-hero__headline-lead-rest{display:none}.wave-hero__headline{--wave-hero-headline-size:clamp(2rem,9.8vw,3.1rem);letter-spacing:-.047em;line-height:1.06;text-wrap:pretty}}.bridge{position:relative;width:100%;height:min(88vh,78vw);color:#000000;overflow:hidden;-webkit-font-smoothing:antialiased}.bridge,.bridge-pin-spacer{background:#ffffff}.bridge__stage{position:relative;width:100%;height:100%;display:flex;align-items:center}.bridge__image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden;will-change:width,height;backface-visibility:hidden;transform:translateZ(0)}@media (min-width:1920px){.bridge__stage{width:auto;margin-inline:clamp(2.25rem,2.8vw,4.5rem)}}.bridge__image-inner,.bridge__image-inner-wrapper{transform:translateZ(0);backface-visibility:hidden}.bridge__image-inner-wrapper{position:absolute;inset:0;width:100%;height:100%}.bridge__image-inner{object-fit:cover;object-position:center}.bridge__image-overlay{position:absolute;inset:0;background:rgba(0,0,0,.03);pointer-events:none}.bridge__text-panel{position:absolute;right:0;top:0;width:50%;height:72%;padding:clamp(3rem,8vh,6rem) clamp(2rem,6vw,8rem) clamp(3rem,8vh,6rem) clamp(3rem,8vw,10rem);display:flex;flex-direction:column;justify-content:center;background:transparent;z-index:2;opacity:0;visibility:hidden}.bridge__headline{font-size:round(nearest,clamp(2.25rem,4vw,3.75rem),1px);line-height:1.1;letter-spacing:-.02em;margin:0 0 clamp(1rem,1.8vh,1.75rem);text-wrap:balance}.bridge__body,.bridge__headline{font-family:var(--font-family-sans);font-weight:400;color:#000000}.bridge__body{font-size:1.375rem;line-height:1.7;margin:0 0 clamp(1.75rem,3vh,2.5rem);max-width:40ch}.bridge__cta{display:inline-flex;align-items:center;gap:.75rem;font-family:var(--font-family-sans);font-size:1.25rem;font-weight:600;color:#000000;text-decoration:none;align-self:flex-start;transition:color .3s ease}.bridge__cta:hover{color:#559495}.bridge__cta svg{width:20px;height:20px;transition:transform .3s ease}.bridge__cta:hover svg{transform:translateX(4px)}@media (min-width:600px) and (max-width:1023px){.bridge__text-panel{width:52%;padding:2rem 1.5rem 2rem 2.25rem}.bridge__headline{font-size:round(nearest,clamp(1.75rem,3.6vw,2.25rem),1px)}.bridge__body{line-height:1.6}.bridge__body,.bridge__cta{font-size:1.125rem}}@media (max-width:599px){.bridge{height:auto}.bridge__stage{flex-direction:column}.bridge__image{position:absolute;width:100%!important;height:100vh;transform:none!important;will-change:height}.bridge__image-inner-wrapper{transform:scale(1.6) translateZ(0);transform-origin:center;will-change:transform}.bridge__text-panel{position:relative;width:100%!important;margin-top:50vh;padding:3.5rem 1.5rem}}.cs{--cs-teal:#559495;--cs-ink:#000000;--cs-line:rgba(0,0,0,0.12);padding:3rem 0 7.5rem;background:#ffffff;color:var(--cs-ink);position:relative;overflow:hidden;-webkit-font-smoothing:antialiased}.cs__container{max-width:1560px;margin:0 auto;padding:0 3rem}.cs__stage{display:flex;flex-direction:row-reverse;align-items:stretch;max-width:1320px;margin:0 auto;touch-action:pan-y}.cs__stage.is-dragging,.cs__stage.is-dragging *{user-select:none}.cs__media-col{position:relative;flex:0 0 50%;display:grid;grid-template-rows:1fr;align-self:start;aspect-ratio:7/6;min-height:22rem}.cs__media{grid-area:1/1;position:relative;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .5s ease}.cs__media.is-active{opacity:1;pointer-events:auto}.cs__image{object-fit:cover}.cs__content-col{flex:1;display:flex;flex-direction:column;padding-right:clamp(3rem,5vw,6rem)}.cs__col-title{font-family:var(--font-family-sans);font-size:round(nearest,clamp(2.125rem,3vw,3.125rem),1px);font-weight:500;line-height:1.08;letter-spacing:-.02em;margin:0 0 2rem;max-width:18ch;color:var(--cs-ink)}.cs__text-stack{flex:1;display:grid}.cs__body{grid-area:1/1;display:flex;flex-direction:column;justify-content:flex-start;pointer-events:none;opacity:0;transition:opacity .45s ease-out}.cs__body.is-active{pointer-events:auto;opacity:1}.cs__stat{font-family:var(--font-family-sans);margin:0 0 2.75rem;align-self:flex-start;padding:1.25rem 1.75rem;border:1px solid #f2f2f2;background:#f2f2f2}.cs__stat-value{display:block;font-size:round(nearest,clamp(2.5rem,3.6vw,3.375rem),1px);font-weight:500;line-height:1;letter-spacing:-.03em;color:var(--cs-teal)}.cs__stat-label{display:block;margin-top:.75rem;max-width:24ch;font-size:1.1875rem;font-weight:500;line-height:1.35;letter-spacing:0;color:var(--cs-ink)}.cs__study-desc{font-size:round(nearest,clamp(1.3125rem,1.6vw,1.5625rem),1px);font-weight:450;line-height:1.42;letter-spacing:-.005em;margin:0 0 2.25rem;max-width:42ch;color:var(--cs-ink)}.cs__study-cta,.cs__study-desc{font-family:var(--font-family-sans)}.cs__study-cta{display:inline-flex;align-items:center;gap:.6rem;align-self:flex-start;margin-top:.75rem;font-size:1.125rem;font-weight:600;color:var(--cs-teal);text-decoration:none}.cs__study-cta svg{transition:transform .3s ease}.cs__study-cta:hover svg{transform:translateX(.35rem)}.cs__controls{display:flex;align-items:center;justify-content:center;gap:.85rem;margin-top:2.75rem}.cs__dot{width:11px;height:11px;padding:0;border:none;border-radius:50%;background:rgba(0,0,0,.18);cursor:pointer;transition:background .3s ease}.cs__dot:hover{background:rgba(0,0,0,.4)}.cs__dot.is-active{background:var(--cs-teal)}.cs__controls,.cs__stage{opacity:0;transform:translateY(34px);transition:opacity 1.1s cubic-bezier(.22,1,.36,1),transform 1.1s cubic-bezier(.22,1,.36,1)}.cs__controls{transition-delay:.2s}.cs.is-visible .cs__controls,.cs.is-visible .cs__stage{opacity:1;transform:translateY(0)}@media (max-width:1200px){.cs{padding:3rem 0 6rem}.cs__container{padding:0 2rem}}@media (max-width:768px){.cs{padding:5rem 0}.cs__container{padding:0 1.25rem}.cs__stage{flex-direction:column}.cs__media-col{flex:none;width:100%;grid-template-rows:1fr;height:auto;min-height:0;aspect-ratio:16/9}.cs__content-col{flex:none;width:100%;padding:1.75rem 0 0}.cs__study-desc{font-size:1.125rem}}@media (prefers-reduced-motion:reduce){.cs__controls,.cs__stage{opacity:1;transform:none;transition:none}.cs__body,.cs__dot,.cs__media{transition:none}}.how-we-help{padding:1rem 3rem 5rem;background:#ffffff;position:relative;z-index:5}.how-we-help__container{max-width:1560px;margin:0 auto;position:relative;z-index:6}.how-we-help__header{margin-bottom:4rem;text-align:center;max-width:1100px;margin-left:auto;margin-right:auto}.how-we-help__subtitle{font-family:var(--font-family-sans);font-size:2.25rem;font-weight:450;color:#000000;line-height:1.5;margin:0}.how-we-help__grid{display:flex;gap:1.5rem;justify-content:center}.how-we-help__item{flex:0 1 480px;display:flex;flex-direction:column;text-decoration:none;background:transparent;padding:1.5rem 1rem;border-radius:0;transition:box-shadow .3s ease}.how-we-help__item:hover{background:#ffffff;box-shadow:0 8px 16px rgba(0,0,0,.15)}.how-we-help__image-container{width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:0;margin-bottom:2rem}.how-we-help__image{width:100%;height:100%;object-fit:cover}.how-we-help__content{display:flex;flex-direction:column;gap:1rem}.how-we-help__title-row{display:flex;align-items:center;justify-content:flex-start;gap:.5rem}.how-we-help__item-title{font-family:var(--font-family-sans);font-size:1.625rem;font-weight:550;color:#000000;margin:0;text-align:left;line-height:1.2;transition:color .3s ease}.how-we-help__arrow{color:#000000;flex-shrink:0;transition:transform .3s ease}.how-we-help__item-description{font-family:var(--font-family-sans);font-size:1.25rem;font-weight:400;line-height:1.6;color:#000000;margin:0}.how-we-help__item:hover .how-we-help__arrow{transform:translateX(6px);color:#559495}.how-we-help__item:hover .how-we-help__item-title{color:#559495}@media (max-width:1200px){.how-we-help{padding:1rem 2rem 5rem}.how-we-help__grid{gap:1rem}.how-we-help__item{flex:0 1 400px;padding:1.25rem}.how-we-help__item-title{font-size:1.375rem}}@media (max-width:1180px) and (min-width:768px){.how-we-help__grid{flex-wrap:wrap;justify-content:flex-start}.how-we-help__item{flex:0 1 calc(50% - 0.5rem);max-width:520px}}@media (max-width:767px){.how-we-help{padding:4rem 0}.how-we-help__container{padding:0;max-width:100%}.how-we-help__header{margin-bottom:3rem;padding:0 1.5rem}.how-we-help__subtitle{font-size:1.5rem;line-height:1.4}.how-we-help__grid{flex-direction:column;gap:0;align-items:stretch}.how-we-help__item{flex:none;width:100%;max-width:100%;padding:2.5rem 1.5rem}.how-we-help__item-title{font-size:1.625rem}}@media (max-width:480px){.how-we-help{padding:3rem 0}.how-we-help__subtitle{font-size:1.625rem;line-height:1.4}.how-we-help__item{padding:2rem 1.25rem}}.latest-insights{--li-teal:#559495;--li-ink:#000000;width:100%;background:#ffffff;padding:clamp(4.5rem,8vw,7rem) 0;position:relative}.latest-insights__container{max-width:1560px;margin:0 auto;padding:0 3rem}.latest-insights__grid,.latest-insights__header{max-width:1456px;margin-left:auto;margin-right:auto}.latest-insights__header{margin-bottom:clamp(2.5rem,4vw,3.5rem)}.latest-insights__title{font-family:var(--font-family-sans);font-size:round(nearest,clamp(1.875rem,2.6vw,2.625rem),1px);font-weight:450;color:var(--li-ink);margin:0;letter-spacing:-.02em;line-height:1.15}.latest-insights__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.insight-card{display:flex;flex-direction:column;opacity:0;transform:translateY(40px);transition:opacity 1.4s cubic-bezier(.22,1,.36,1),transform 1.4s cubic-bezier(.22,1,.36,1)}.insight-card:nth-child(2){transition-delay:.12s}.insight-card:nth-child(3){transition-delay:.24s}.latest-insights.is-visible .insight-card{opacity:1;transform:translateY(0)}.insight-card__wrapper{display:flex;flex-direction:column;text-decoration:none;height:100%}.insight-card__image-container{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden;background:var(--img-placeholder);margin-bottom:1.25rem}.insight-card__image-container img{width:100%;height:100%;object-fit:cover;object-position:center}.insight-card__content{flex:1;display:flex;flex-direction:column}.insight-card__eyebrow{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;margin-bottom:.875rem;font-family:var(--font-family-sans)}.insight-card__category{color:var(--li-teal);font-size:.875rem;font-weight:600;line-height:1.2;text-transform:uppercase}.insight-card__date{color:var(--li-ink);font-size:.875rem;font-weight:400;line-height:1.3}.insight-card__title{font-family:var(--font-family-sans);font-size:round(nearest,clamp(1.125rem,1.6vw,1.375rem),1px);font-weight:550;color:var(--li-ink);line-height:1.3;margin:0 0 .75rem;transition:color .3s ease}.insight-card__wrapper:hover .insight-card__title{color:var(--li-teal)}.insight-card__excerpt{font-family:var(--font-family-sans);font-size:1.1875rem;font-weight:350;color:var(--li-ink);line-height:1.55;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}@media (max-width:1200px){.latest-insights__container{padding:0 2rem}}@media (max-width:1024px){.latest-insights__grid{grid-template-columns:repeat(2,1fr)}.insight-card__title{font-size:1.125rem}.insight-card__excerpt{font-size:1.0625rem}}@media (max-width:767px){.latest-insights{padding:clamp(3.5rem,6vw,4.5rem) 0}.latest-insights__container{padding:0 1.5rem}.latest-insights__grid{grid-template-columns:1fr;gap:2.5rem}.insight-card__image-container{aspect-ratio:16/9;margin-bottom:1rem}}@media (max-width:480px){.insight-card__category,.insight-card__date{font-size:.875rem}}@media (prefers-reduced-motion:reduce){.insight-card{opacity:1;transform:none}.insight-card,.insight-card__title{transition:none}}.logo-showcase-section{width:100%;padding:8px 0 80px;background-color:#ffffff;overflow:hidden}.logo-showcase-container{max-width:1440px;margin:0 auto;padding-left:calc(1rem + .5rem);padding-right:calc(1rem + .5rem)}@media (min-width:480px){.logo-showcase-container{padding-left:calc(1.5rem + 1rem);padding-right:calc(1.5rem + 1rem)}}@media (min-width:768px){.logo-showcase-container{padding-left:calc(2rem + 1.5rem);padding-right:calc(2rem + 1.5rem)}}@media (min-width:1024px){.logo-showcase-container{padding-left:calc(2.5rem + 2rem);padding-right:calc(2.5rem + 2rem)}}@media (min-width:1180px){.logo-showcase-container{padding-left:calc(3rem + 3rem);padding-right:calc(3rem + 3rem)}}.logo-showcase-header{text-align:center;margin-bottom:60px}.logo-showcase-title{font-size:62px;font-weight:500;line-height:1.2;color:#000000}.logo-showcase-slider{width:100%;overflow:hidden;position:relative}.logo-showcase-track{display:flex;gap:40px;width:max-content;animation:scroll 40s linear infinite}.logo-showcase-track:hover{animation-play-state:paused}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.logo-showcase-item{display:flex;align-items:center;justify-content:center;width:360px;height:220px;padding:30px;background-color:transparent;border-radius:8px;flex-shrink:0;transition:transform .3s ease,box-shadow .3s ease}.logo-showcase-image{width:100%;height:100%;object-fit:contain}@media (max-width:968px){.logo-showcase-section{padding:32px 0 60px}.logo-showcase-header{margin-bottom:40px}.logo-showcase-title{font-size:36px}.logo-showcase-track{gap:30px}.logo-showcase-item{width:300px;height:180px}}@media (max-width:768px){.logo-showcase-section{padding:32px 20px 50px}.logo-showcase-header{margin-bottom:30px}.logo-showcase-title{font-size:32px}.logo-showcase-track{gap:20px}.logo-showcase-item{width:320px;height:200px;padding:30px}}