.Features-module__Q_YlHa__featuresContainer{background-color:var(--color_feather);width:100%;padding:var(--padding-lg);flex-direction:column;grid-column:1/13;justify-content:center;align-items:center;display:flex}.Features-module__Q_YlHa__featuresContainer h2{font-size:var(--font-size-lg);grid-column:1/13;width:100%;font-weight:600;line-height:1.2}.Features-module__Q_YlHa__featuresContainer p{font-size:var(--font-size-md);margin-bottom:var(--spacing-md);grid-column:1/13;align-self:flex-start;width:100%;max-width:850px;line-height:1.6}.Features-module__Q_YlHa__featuresList{grid-column:1/13;grid-template-columns:repeat(3,1fr);gap:4rem;width:100%;display:grid}.Features-module__Q_YlHa__featureItem{--feature-delay:0s;flex-direction:column;display:flex}.Features-module__Q_YlHa__featureItem h3{font-size:var(--font-size-md);margin:var(--spacing-xs)0}.Features-module__Q_YlHa__featureItem p{font-size:var(--font-size-sm)}.Features-module__Q_YlHa__center{text-align:center;align-items:center}.Features-module__Q_YlHa__left{text-align:left;align-items:flex-start}.Features-module__Q_YlHa__featureImage,.Features-module__Q_YlHa__featureImageSvg{border-radius:10px;width:100%;max-width:120px;height:auto;transition:transform .3s}.Features-module__Q_YlHa__featureImage{object-fit:cover;min-height:246px}.Features-module__Q_YlHa__featureImageSvg{object-fit:contain}.Features-module__Q_YlHa__iconWrapper{opacity:1;transform:none}.Features-module__Q_YlHa__featuresContainer:not(.Features-module__Q_YlHa__inView) .Features-module__Q_YlHa__iconWrapper{opacity:0;will-change:transform,opacity;transform:translateY(24px)scale(.9)}.Features-module__Q_YlHa__inView .Features-module__Q_YlHa__iconWrapper{animation:.6s ease-out both Features-module__Q_YlHa__fallPop;animation-delay:var(--feature-delay)}@keyframes Features-module__Q_YlHa__fallPop{0%{opacity:0;transform:translateY(24px)scale(.9)}70%{opacity:1;transform:translateY(-6px)scale(1.02)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.Features-module__Q_YlHa__iconWrapper{opacity:1;transform:none}.Features-module__Q_YlHa__inView .Features-module__Q_YlHa__iconWrapper{animation:none}.Features-module__Q_YlHa__featureIcon:hover{transform:none}}@media (min-width:669px) and (max-width:2000px){.Features-module__Q_YlHa__featuresList{gap:2rem}}@media (max-width:668px){.Features-module__Q_YlHa__featuresContainer{padding:var(--padding-md)}.Features-module__Q_YlHa__featuresList{grid-template-columns:1fr;gap:1rem}.Features-module__Q_YlHa__featureItem{max-width:400px}.Features-module__Q_YlHa__featuresContainer h2{font-size:1.4rem}.Features-module__Q_YlHa__featureItem h3{margin:0 0 1rem}}
.SplitImage-module__FFKoaW__splitImageSection{align-items:center;gap:var(--spacing-lg);grid-column:1/13;width:100%;min-height:80vh;display:grid}.SplitImage-module__FFKoaW__imageWrapper,.SplitImage-module__FFKoaW__textContainer{opacity:0;will-change:transform,opacity;transition:transform .7s,opacity .7s;transform:translate(0)}.SplitImage-module__FFKoaW__imageLeft .SplitImage-module__FFKoaW__imageWrapper{transition-delay:0s}.SplitImage-module__FFKoaW__imageLeft .SplitImage-module__FFKoaW__textContainer,.SplitImage-module__FFKoaW__imageRight .SplitImage-module__FFKoaW__imageWrapper{transition-delay:.15s}.SplitImage-module__FFKoaW__imageRight .SplitImage-module__FFKoaW__textContainer{transition-delay:0s}.SplitImage-module__FFKoaW__imageLeft .SplitImage-module__FFKoaW__imageWrapper{transform:translate(-40px)}.SplitImage-module__FFKoaW__imageLeft .SplitImage-module__FFKoaW__textContainer,.SplitImage-module__FFKoaW__imageRight .SplitImage-module__FFKoaW__imageWrapper{transform:translate(40px)}.SplitImage-module__FFKoaW__imageRight .SplitImage-module__FFKoaW__textContainer{transform:translate(-40px)}.SplitImage-module__FFKoaW__inView .SplitImage-module__FFKoaW__imageWrapper,.SplitImage-module__FFKoaW__inView .SplitImage-module__FFKoaW__textContainer{opacity:1;transform:translate(0)}.SplitImage-module__FFKoaW__splitImageSection .sectionContent{gap:var(--spacing-lg);grid-template-columns:repeat(12,1fr);align-items:center;display:grid}.SplitImage-module__FFKoaW__pinkBackground{background-color:var(--color_pink)}.SplitImage-module__FFKoaW__imageLeft .SplitImage-module__FFKoaW__imageWrapper{grid-area:1/1/auto/6}.SplitImage-module__FFKoaW__imageLeft .SplitImage-module__FFKoaW__textContainer{grid-area:1/7/auto/13}.SplitImage-module__FFKoaW__imageRight .SplitImage-module__FFKoaW__imageWrapper{grid-area:1/8/auto/13}.SplitImage-module__FFKoaW__imageRight .SplitImage-module__FFKoaW__textContainer{grid-area:1/1/auto/7}.SplitImage-module__FFKoaW__imageWrapper{border-radius:20px;width:100%;height:100%;min-height:400px;position:relative;overflow:hidden}.SplitImage-module__FFKoaW__image{border-radius:20px}.SplitImage-module__FFKoaW__splitImageSection h2{font-size:var(--font-size-lg);margin-bottom:var(--spacing-sm);font-weight:600}.SplitImage-module__FFKoaW__splitImageSection p{font-size:var(--font-size-md);margin-bottom:var(--spacing-sm);line-height:1.5}.SplitImage-module__FFKoaW__splitImageSection a{font-size:var(--font-size-md);margin-bottom:var(--spacing-xs);color:inherit;font-weight:500;text-decoration:underline;transition:all .3s;display:block}.SplitImage-module__FFKoaW__splitImageSection a:hover{opacity:.8;transform:translate(8px)}@media (max-width:768px){.SplitImage-module__FFKoaW__splitImageSection{justify-content:center;align-items:center;height:auto;min-height:100vh;display:flex}.SplitImage-module__FFKoaW__splitImageSection h2{margin-bottom:.5rem}.SplitImage-module__FFKoaW__splitImageSection .sectionContent{gap:var(--spacing-md);grid-template-rows:auto auto;grid-template-columns:1fr;display:grid}.SplitImage-module__FFKoaW__imageLeft .SplitImage-module__FFKoaW__imageWrapper,.SplitImage-module__FFKoaW__imageRight .SplitImage-module__FFKoaW__imageWrapper{grid-area:1/1;min-height:0}.SplitImage-module__FFKoaW__imageWrapper img{width:100%!important;height:auto!important;position:relative!important}.SplitImage-module__FFKoaW__imageLeft .SplitImage-module__FFKoaW__textContainer,.SplitImage-module__FFKoaW__imageRight .SplitImage-module__FFKoaW__textContainer{grid-area:2/1}.SplitImage-module__FFKoaW__textContainer{overflow:visible}}
.ImageBlock-module__rd_fPq__imageBlockSection{grid-column:1/13;justify-content:center;align-items:center;width:100%;display:flex}.ImageBlock-module__rd_fPq__imageContainer{width:100%;margin:0 auto}.ImageBlock-module__rd_fPq__imageContainer.ImageBlock-module__rd_fPq__small{max-width:600px}.ImageBlock-module__rd_fPq__imageContainer.ImageBlock-module__rd_fPq__medium{max-width:900px}.ImageBlock-module__rd_fPq__imageContainer.ImageBlock-module__rd_fPq__large{max-width:1200px}.ImageBlock-module__rd_fPq__imageContainer.ImageBlock-module__rd_fPq__full{max-width:100%}.ImageBlock-module__rd_fPq__image{object-fit:contain;border-radius:20px;width:100%;height:auto}@media (max-width:768px){.ImageBlock-module__rd_fPq__imageContainer.ImageBlock-module__rd_fPq__small,.ImageBlock-module__rd_fPq__imageContainer.ImageBlock-module__rd_fPq__medium,.ImageBlock-module__rd_fPq__imageContainer.ImageBlock-module__rd_fPq__large{max-width:100%}}
.Marquee-module__Eb-ZWW__marqueeSection{place-items:center;height:65vh;display:grid;overflow:hidden}.Marquee-module__Eb-ZWW__marqueeSectionContent{max-width:3000px}.Marquee-module__Eb-ZWW__marqueeSection h2{text-align:center;font-size:var(--font-size-lg);margin-bottom:var(--spacing-md);grid-column:1/13}.Marquee-module__Eb-ZWW__marqueeSection .Marquee-module__Eb-ZWW__marquee{--duration:28s;--gap:18px;--card-width:395px;--card-height:300px;grid-column:1/13;width:100%;position:relative;overflow:hidden}.Marquee-module__Eb-ZWW__marqueeSection .Marquee-module__Eb-ZWW__marquee:before,.Marquee-module__Eb-ZWW__marqueeSection .Marquee-module__Eb-ZWW__marquee:after{content:"";z-index:2;pointer-events:none;width:80px;height:100%;position:absolute;top:0}.Marquee-module__Eb-ZWW__marqueeSection .Marquee-module__Eb-ZWW__marquee:before{background:linear-gradient(90deg,#f5f5f5 0%,#fff0 100%);left:0}.Marquee-module__Eb-ZWW__marqueeSection .Marquee-module__Eb-ZWW__marquee:after{background:linear-gradient(270deg,#f5f5f5 0%,#fff0 100%);right:0}.Marquee-module__Eb-ZWW__marqueeSection .Marquee-module__Eb-ZWW__track{gap:var(--gap);width:max-content;animation:Marquee-module__Eb-ZWW__marquee var(--duration)linear infinite;will-change:transform;z-index:1;display:flex}.Marquee-module__Eb-ZWW__marqueeSection .Marquee-module__Eb-ZWW__card{width:var(--card-width);height:var(--card-height);background:#e0eef1;border-radius:20px;flex:none;overflow:hidden}.Marquee-module__Eb-ZWW__marqueeSection .Marquee-module__Eb-ZWW__media{width:100%;height:100%;position:relative}.Marquee-module__Eb-ZWW__marqueeSection .Marquee-module__Eb-ZWW__image{object-fit:cover}.Marquee-module__Eb-ZWW__marqueeSection .Marquee-module__Eb-ZWW__text{text-align:center;place-items:center;width:100%;height:100%;display:grid}.Marquee-module__Eb-ZWW__marqueeSection .Marquee-module__Eb-ZWW__text p{font-size:var(--font-size-md);margin:0}@keyframes Marquee-module__Eb-ZWW__marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.Marquee-module__Eb-ZWW__track{animation:none;transform:none}}@media (max-width:768px){.Marquee-module__Eb-ZWW__marqueeSection{height:50vh}.Marquee-module__Eb-ZWW__marqueeSection .Marquee-module__Eb-ZWW__marquee:before,.Marquee-module__Eb-ZWW__marqueeSection .Marquee-module__Eb-ZWW__marquee:after{width:40px}.Marquee-module__Eb-ZWW__marqueeSection h2{font-size:var(--font-size-md)}.Marquee-module__Eb-ZWW__marqueeSection .Marquee-module__Eb-ZWW__marquee{--gap:12px;--card-width:240px;--card-height:180px}.Marquee-module__Eb-ZWW__marqueeSection .Marquee-module__Eb-ZWW__media,.Marquee-module__Eb-ZWW__marqueeSection .Marquee-module__Eb-ZWW__text{padding:12px}.Marquee-module__Eb-ZWW__marqueeSection .Marquee-module__Eb-ZWW__text p{font-size:var(--font-size-sm)}}@media (max-width:480px){.Marquee-module__Eb-ZWW__marqueeSection{height:36vh}.Marquee-module__Eb-ZWW__marqueeSection .Marquee-module__Eb-ZWW__marquee{--gap:10px;--card-width:210px;--card-height:160px}}
.ApproachSection-module__9mrftq__approachSection{--radius:18px;--card-aspect:16/9;--bottom-image-height:260px;--reveal-duration:.6s;--reveal-offset:14px;--bottom-delay:.32s;padding:var(--spacing-lg)0}.ApproachSection-module__9mrftq__approachSection .ApproachSection-module__9mrftq__header,.ApproachSection-module__9mrftq__approachSection .ApproachSection-module__9mrftq__cards,.ApproachSection-module__9mrftq__approachSection .ApproachSection-module__9mrftq__bottom{grid-column:1/13}.ApproachSection-module__9mrftq__approachSection h2{margin:0}.ApproachSection-module__9mrftq__approachSection .ApproachSection-module__9mrftq__cardText h3,.ApproachSection-module__9mrftq__approachSection .ApproachSection-module__9mrftq__bottomText h3{font-size:var(--font-size-md)}.ApproachSection-module__9mrftq__approachSection .ApproachSection-module__9mrftq__cardText p,.ApproachSection-module__9mrftq__approachSection .ApproachSection-module__9mrftq__bottomText p{font-size:var(--font-size-sm)}.ApproachSection-module__9mrftq__approachSection .ApproachSection-module__9mrftq__header{margin-bottom:var(--spacing-sm)}.ApproachSection-module__9mrftq__approachSection .ApproachSection-module__9mrftq__cards{gap:var(--spacing-md);margin-top:var(--spacing-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ApproachSection-module__9mrftq__approachSection .ApproachSection-module__9mrftq__card{gap:var(--spacing-xs);display:grid}.ApproachSection-module__9mrftq__approachSection .ApproachSection-module__9mrftq__bottom{margin-top:var(--spacing-md);gap:var(--spacing-xs);display:grid}.ApproachSection-module__9mrftq__approachSection .ApproachSection-module__9mrftq__cardImage,.ApproachSection-module__9mrftq__approachSection .ApproachSection-module__9mrftq__bottomImage{border-radius:var(--radius);width:100%;position:relative;overflow:hidden}.ApproachSection-module__9mrftq__approachSection .ApproachSection-module__9mrftq__cardImage{aspect-ratio:var(--card-aspect);background:var(--color_feather)}.ApproachSection-module__9mrftq__approachSection .ApproachSection-module__9mrftq__bottomImage{height:var(--bottom-image-height);background:var(--color_primary)}.ApproachSection-module__9mrftq__approachSection .ApproachSection-module__9mrftq__image,.ApproachSection-module__9mrftq__approachSection .ApproachSection-module__9mrftq__bottomImageEl{object-fit:cover}.ApproachSection-module__9mrftq__approachSection .ApproachSection-module__9mrftq__header,.ApproachSection-module__9mrftq__approachSection .ApproachSection-module__9mrftq__card,.ApproachSection-module__9mrftq__approachSection .ApproachSection-module__9mrftq__bottom{opacity:0;transform:translateY(var(--reveal-offset));transition:opacity var(--reveal-duration)ease,transform var(--reveal-duration)ease}.ApproachSection-module__9mrftq__approachSection .ApproachSection-module__9mrftq__header{transition-delay:0s}.ApproachSection-module__9mrftq__approachSection .ApproachSection-module__9mrftq__card{transition-delay:var(--delay,0s)}.ApproachSection-module__9mrftq__approachSection .ApproachSection-module__9mrftq__bottom{transition-delay:var(--bottom-delay)}.ApproachSection-module__9mrftq__approachSection[data-visible=true] .ApproachSection-module__9mrftq__header,.ApproachSection-module__9mrftq__approachSection[data-visible=true] .ApproachSection-module__9mrftq__card,.ApproachSection-module__9mrftq__approachSection[data-visible=true] .ApproachSection-module__9mrftq__bottom{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.ApproachSection-module__9mrftq__approachSection .ApproachSection-module__9mrftq__header,.ApproachSection-module__9mrftq__approachSection .ApproachSection-module__9mrftq__card,.ApproachSection-module__9mrftq__approachSection .ApproachSection-module__9mrftq__bottom{opacity:1;transition:none;transform:none}}@media (max-width:768px){.ApproachSection-module__9mrftq__approachSection{--radius:16px;--card-aspect:16/10;--bottom-image-height:200px;padding:var(--spacing-md)0}.ApproachSection-module__9mrftq__approachSection .ApproachSection-module__9mrftq__header{margin-bottom:var(--spacing-xs)}.ApproachSection-module__9mrftq__approachSection .ApproachSection-module__9mrftq__cards{gap:var(--spacing-sm);margin-top:var(--spacing-xs);grid-template-columns:1fr}.ApproachSection-module__9mrftq__approachSection .ApproachSection-module__9mrftq__bottom{margin-top:var(--spacing-sm)}}
.People-module__QzAryW__peopleSection{padding:var(--padding-sm)var(--padding-md);background-color:var(--color_feather);color:var(--color_primary);grid-column:1/13}.People-module__QzAryW__peopleSection:first-of-type{padding:var(--padding-lg)var(--padding-md)var(--padding-sm)var(--padding-md)}.People-module__QzAryW__title{font-size:var(--font-size-lg);grid-column:1/13;justify-self:start;font-weight:500}.People-module__QzAryW__grid{grid-column:1/13;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:48px;width:100%;margin:0 auto;display:grid}.People-module__QzAryW__card{flex-direction:column;gap:.5rem;display:flex}.People-module__QzAryW__imageWrapper{aspect-ratio:1;border-radius:8px;max-width:394px;margin-bottom:1rem;overflow:hidden}.People-module__QzAryW__image{object-fit:cover;width:100%;height:100%}.People-module__QzAryW__name{font-size:var(--font-size-md);font-weight:500}.People-module__QzAryW__jobTitle{font-size:var(--font-size-sm);opacity:.8;margin-bottom:0}.People-module__QzAryW__email{font-size:var(--font-size-sm);color:var(--color_primary);border-bottom:1px solid #0000;width:fit-content;text-decoration:none;transition:border-bottom-color .2s}.People-module__QzAryW__email:hover,.People-module__QzAryW__email:focus{border-bottom-color:var(--color_primary)}@media (max-width:768px){.People-module__QzAryW__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:32px}}
.Accordion-module__uPs19q__accordionSection{background-color:var(--color_pink);grid-column:1/13;align-items:center;width:100%;min-height:100vh;display:flex}.Accordion-module__uPs19q__title{font-size:var(--font-size-lg);color:var(--color_primary);grid-area:1/1/auto/13;font-weight:500}.Accordion-module__uPs19q__description{font-size:var(--font-size-md);color:var(--color_primary);margin-bottom:var(--spacing-sm);grid-area:2/1/auto/13}.Accordion-module__uPs19q__accordionContainer{gap:var(--spacing-sm);flex-direction:column;grid-area:3/1/auto/13;display:flex}.Accordion-module__uPs19q__accordionItem{border:1px solid var(--color_gray);background-color:var(--color_white);border-radius:8px;overflow:hidden}.Accordion-module__uPs19q__accordionButton{width:100%;color:var(--color_primary);font-size:var(--font-size-md);text-align:left;cursor:pointer;background-color:#0000;border:none;justify-content:space-between;align-items:center;padding:1rem;font-weight:500;transition:background-color .2s;display:flex}.Accordion-module__uPs19q__accordionButton:hover{background-color:#00000005}.Accordion-module__uPs19q__icon{justify-content:center;align-items:center;transition:transform .3s;display:flex}.Accordion-module__uPs19q__iconOpen{transform:rotate(180deg)}.Accordion-module__uPs19q__accordionContent{max-height:0;overflow:hidden}.Accordion-module__uPs19q__accordionContent.Accordion-module__uPs19q__open{max-height:1000px}.Accordion-module__uPs19q__accordionBody{color:var(--color_text);padding:0 1rem 1rem}.Accordion-module__uPs19q__accordionBody p{margin-bottom:var(--spacing-sm)}.Accordion-module__uPs19q__accordionBody p:last-child{margin-bottom:0}@media (max-width:768px){.Accordion-module__uPs19q__accordionButton{padding:var(--spacing-sm);font-size:var(--font-size-md)}.Accordion-module__uPs19q__accordionBody{padding:0 var(--spacing-sm)var(--spacing-sm)}}
.StatsBanner-module__wRf5zW__statsBannerSection{background:#e0eef1;width:100%}.StatsBanner-module__wRf5zW__inner{grid-template-columns:1fr 1fr;align-items:center;gap:24px;max-width:1200px;margin:0 auto;padding:36px 24px;display:grid}.StatsBanner-module__wRf5zW__numberWrap{align-items:center;display:flex}.StatsBanner-module__wRf5zW__number{font-size:var(--font-size-lg);color:var(--color_primary);font-weight:700;line-height:1}.StatsBanner-module__wRf5zW__labelWrap{text-align:right;justify-content:flex-end;align-items:center;display:flex}.StatsBanner-module__wRf5zW__label{color:var(--color_primary);margin:0;font-size:clamp(18px,2vw,34px);font-weight:600}
