.Navigation_nav__NZulV{display:flex;justify-content:center;padding:2rem 0}.Navigation_nav__NZulV .navigation-wrapper{display:flex;flex-direction:row;gap:15px}.Footer_footer__pQtti{display:flex;justify-content:center;padding:2rem 0;margin-top:auto}.Footer_footer__pQtti .Footer_navigation-wrapper__evUAt{display:flex;flex-direction:row;gap:15px}.Layout_layout__m1j_p{min-height:100vh;display:flex;flex-direction:column}.CaseStudyCarousel_grid__88K9d{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem;width:100%}@media (min-width:640px){.CaseStudyCarousel_grid__88K9d{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.CaseStudyCarousel_grid__88K9d{grid-template-columns:repeat(3,1fr)}}.CaseStudyCarousel_card__Fg56w{background:var(--color-card-background);border:1px solid rgba(0,0,0,.08);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;transition:transform .15s ease,box-shadow .15s ease}.CaseStudyCarousel_card__Fg56w:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.08)}.CaseStudyCarousel_clickable__6Ghig{cursor:pointer}.CaseStudyCarousel_clickable__6Ghig:focus-visible{outline:2px solid var(--color-cadet);outline-offset:2px}.CaseStudyCarousel_featured__XfE6D{width:100%;border:1px solid rgba(0,0,0,.12)}@media (min-width:1024px){.CaseStudyCarousel_featured__XfE6D{flex-direction:row}.CaseStudyCarousel_featured__XfE6D .CaseStudyCarousel_media__CLH5f{width:55%;aspect-ratio:auto;min-height:360px}.CaseStudyCarousel_featured__XfE6D .CaseStudyCarousel_body__NFEY_{width:45%;padding:2.5rem;justify-content:center}}.CaseStudyCarousel_media__CLH5f{position:relative;width:100%;aspect-ratio:16/9;background:var(--color-pale-green);overflow:hidden}.CaseStudyCarousel_media__CLH5f img{object-fit:cover}.CaseStudyCarousel_videoWrap__3bbyR{position:absolute;inset:0;width:100%;height:100%}.CaseStudyCarousel_video__VqpYF{width:100%;height:100%;border:0;display:block}.CaseStudyCarousel_videoThumb__fZw7T{width:100%;height:100%;object-fit:cover}.CaseStudyCarousel_playButton__bRCrE{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer;display:block}.CaseStudyCarousel_playButton__bRCrE:hover .CaseStudyCarousel_playIcon__Tah__ svg path:first-child{fill:#f00;opacity:1}.CaseStudyCarousel_playIcon__Tah__{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.CaseStudyCarousel_playIcon__Tah__ svg path:first-child{opacity:.85;transition:opacity .15s ease}.CaseStudyCarousel_mediaPlaceholder__DXMvk{width:100%;height:100%;background:linear-gradient(135deg,var(--color-pale-green),var(--color-cadet))}.CaseStudyCarousel_body__NFEY_{padding:1.25rem 1.25rem 1.5rem;flex:1 1;display:flex;flex-direction:column}.CaseStudyCarousel_copy__89fmC h5,.CaseStudyCarousel_copy__89fmC p{margin-bottom:.5rem}.CaseStudyCarousel_copyClamped__Stz97{display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.CaseStudyCarousel_copyFull__RnPPD h5{margin-bottom:1rem}.CaseStudyCarousel_modalBackdrop__05AOd{position:fixed;inset:0;background:rgba(0,0,0,.65);z-index:1000;display:flex;align-items:stretch;justify-content:center;overscroll-behavior:contain}.CaseStudyCarousel_modalContent___nBoa{position:relative;background:var(--color-card-background);width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}@media (min-width:768px){.CaseStudyCarousel_modalBackdrop__05AOd{align-items:center;padding:2rem}.CaseStudyCarousel_modalContent___nBoa{max-width:1100px;height:auto;max-height:calc(100vh - 4rem);flex-direction:row;border-radius:12px}}.CaseStudyCarousel_modalMedia__DI_20{position:relative;width:100%;aspect-ratio:16/9;background:var(--color-pale-green);overflow:hidden;flex-shrink:0}.CaseStudyCarousel_modalMedia__DI_20 img{object-fit:cover}@media (min-width:768px){.CaseStudyCarousel_modalMedia__DI_20{width:50%;aspect-ratio:auto;align-self:stretch}}.CaseStudyCarousel_modalBody__bKTA0{padding:2rem 1.5rem 2.5rem;overflow-y:auto;flex:1 1}@media (min-width:768px){.CaseStudyCarousel_modalBody__bKTA0{width:50%;padding:3rem 2.5rem}}.CaseStudyCarousel_modalClose__txkZi{position:absolute;top:.75rem;right:.75rem;width:2.5rem;height:2.5rem;border-radius:999px;border:0;background:rgba(0,0,0,.55);color:#fff;font-size:1.5rem;line-height:1;cursor:pointer;z-index:2;display:inline-flex;align-items:center;justify-content:center}.CaseStudyCarousel_modalClose__txkZi:hover{background:rgba(0,0,0,.75)}.Button_button__JJiqJ{display:inline-block}.Button_button__JJiqJ:hover{filter:brightness(1.1)}.Button_button__JJiqJ a,.Button_button__JJiqJ button{color:var(--color-alt-text);padding:.5rem 1rem;border-radius:1rem;background:var(--color-button-background);transition:filter .2s ease-in-out;cursor:pointer;display:flex;align-items:center;justify-content:center}.Button_button__JJiqJ button{border:none}.LeftRight_leftright__G57Em{display:flex;flex-direction:column;align-items:center;gap:2rem;text-align:left}.LeftRight_leftright__G57Em[data-alignment=center]{text-align:center}.LeftRight_leftright__G57Em[data-alignment=right]{text-align:right}@media (min-width:720px){.LeftRight_leftright__G57Em{flex-direction:row}}.LeftRight_leftright__G57Em .col{width:100%;flex:1 1}@media (min-width:720px){.LeftRight_leftright__G57Em .col{width:50%}}.LeftRight_leftright__G57Em .button-wrapper{margin-top:2rem}.LeftRight_leftright__G57Em .img-wrapper{width:100%;aspect-ratio:16/9}.Text_text__37nnz{background-size:contain;background-position:50%;background-repeat:no-repeat;padding:0;text-align:left}.Text_text__37nnz[data-has-background=true]{background-image:var(--text-background-image);padding:2rem 0}.Text_text__37nnz[data-alignment=center]{text-align:center}.Text_text__37nnz[data-alignment=right]{text-align:right}