.td-full-width-quote-container .td-full-width-quote-box{padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto}@media(min-width:960px){.td-full-width-quote-container .td-full-width-quote-box{max-width:896px}}.td-full-width-quote-container .td-full-width-quote-box .td-full-width-quote-text p{font-size:1.625rem;line-height:1.28em;letter-spacing:-.01em;font-weight:600}@media(min-width:768px){.td-full-width-quote-container .td-full-width-quote-box .td-full-width-quote-text p{font-size:1.75rem}}.error-container .message,.td-full-width-quote-container .td-full-width-quote-box .td-full-width-quote-author,.td-full-width-quote-container .td-full-width-quote-box .td-full-width-quote-author .td-full-width-quote-role,.td-full-width-quote-container .td-full-width-quote-box .td-full-width-quote-author .td-full-width-quote-role p,.td-full-width-quote-container .td-full-width-quote-box .td-full-width-quote-author p,.td-full-width-quote-container .td-full-width-quote-box .td-full-width-quote-author p .td-full-width-quote-role,.td-full-width-quote-container .td-full-width-quote-box .td-full-width-quote-author p .td-full-width-quote-role p{font-size:1rem;line-height:1.48em;font-weight:400}.td-full-width-quote-container{width:100%;background-color:#f3f8fe;padding-top:4.75rem;padding-bottom:4.75rem}.td-full-width-quote-container .td-full-width-quote-box{display:flex;flex-direction:column;align-items:flex-start;gap:2rem}.td-full-width-quote-container .td-full-width-quote-box .td-full-width-quote-author p,.td-full-width-quote-container .td-full-width-quote-box .td-full-width-quote-role p,.td-full-width-quote-container .td-full-width-quote-box .td-full-width-quote-text p{padding:0;margin:0}.td-full-width-quote-container .td-full-width-quote-box .td-full-width-quote-author,.td-full-width-quote-container .td-full-width-quote-box .td-full-width-quote-author p{font-weight:600;color:#122541;display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.td-full-width-quote-container .td-full-width-quote-box .td-full-width-quote-author .td-full-width-quote-role,.td-full-width-quote-container .td-full-width-quote-box .td-full-width-quote-author .td-full-width-quote-role p,.td-full-width-quote-container .td-full-width-quote-box .td-full-width-quote-author p .td-full-width-quote-role,.td-full-width-quote-container .td-full-width-quote-box .td-full-width-quote-author p .td-full-width-quote-role p{color:#626d8e}.td-full-screen-image{width:100%;height:auto;margin:0}.td-list-item-with-check{list-style:none;display:flex;align-items:baseline}.td-list-item-with-check .td-check-icon-container{min-width:26px;margin-right:20px}.td-list-item-with-check .td-check-icon-container .td-check-icon{width:1.5rem;vertical-align:middle;color:#f46663}.td-list-item-with-check .td-check-icon-container img{width:1.5rem;vertical-align:sub}.td-mdx-side-by-side{padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto}@media(min-width:960px){.td-mdx-side-by-side{max-width:896px}}.td-mdx-side-by-side{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:nowrap;gap:1rem;margin-bottom:1.5rem}.td-mdx-side-by-side p{padding:0;margin:0}.td-mdx-side-by-side>img{width:100%;height:auto}@media(min-width:960px){.td-mdx-side-by-side{flex-direction:row}.td-mdx-side-by-side>img{width:calc(50% - .5rem)}}.case-study-markdown_td_case_study_markdown_wrapper__L8XRF{color:var(--greyMuted);padding-top:3.5rem;padding-bottom:8rem;font-weight:500;background-color:var(--surface)}.case-study-markdown_td_case_study_markdown_wrapper__L8XRF div.case-study-markdown_td_mdx_centered_container__ajl_H,.case-study-markdown_td_case_study_markdown_wrapper__L8XRF div.case-study-markdown_td_mdx_flex_container__rpB7F,.case-study-markdown_td_case_study_markdown_wrapper__L8XRF h1,.case-study-markdown_td_case_study_markdown_wrapper__L8XRF h2,.case-study-markdown_td_case_study_markdown_wrapper__L8XRF h3,.case-study-markdown_td_case_study_markdown_wrapper__L8XRF ol,.case-study-markdown_td_case_study_markdown_wrapper__L8XRF ul{padding:1rem;margin-left:auto;margin-right:auto;margin-top:2rem;@media (min-width:960px){max-width:896px}}.case-study-markdown_td_case_study_markdown_wrapper__L8XRF h1,.case-study-markdown_td_case_study_markdown_wrapper__L8XRF h2,.case-study-markdown_td_case_study_markdown_wrapper__L8XRF h3,.case-study-markdown_td_case_study_markdown_wrapper__L8XRF h4,.case-study-markdown_td_case_study_markdown_wrapper__L8XRF h5,.case-study-markdown_td_case_study_markdown_wrapper__L8XRF h6{margin-bottom:2rem;color:var(--greyPrimary)}.case-study-markdown_td_case_study_markdown_wrapper__L8XRF p:not(:has(img)){padding:1rem;margin-left:auto;margin-right:auto;margin-top:2rem;@media (min-width:960px){max-width:896px}}.case-study-markdown_td_case_study_markdown_wrapper__L8XRF li{margin-bottom:1rem}.case-study-markdown_td_case_study_markdown_wrapper__L8XRF ol{list-style:none;counter-reset:item}.case-study-markdown_td_case_study_markdown_wrapper__L8XRF ol li{counter-increment:item;display:flex;gap:.8rem;margin-bottom:.8rem}.case-study-markdown_td_case_study_markdown_wrapper__L8XRF ol li:before{content:counter(item);background:#fff;border:1px solid var(--stroke);border-radius:100%;color:var(--greyPrimary);font-weight:700;font-size:.8rem;width:1.75rem;height:1.75rem;flex-shrink:0;text-align:center;display:inline-flex;align-items:center;justify-content:center}.case-study-markdown_td_case_study_markdown_wrapper__L8XRF p>img{width:100%;height:auto;box-sizing:border-box;border:1px solid var(--stroke);border-radius:1rem;margin-top:3.5rem}.case-study-markdown_td_case_study_markdown_wrapper__L8XRF a{color:var(--brand800)}.case-study-markdown_td_case_study_markdown_wrapper__L8XRF code{font-family:Courier New,Courier,monospace;word-break:break-all;word-break:break-word;background-color:var(--whitePrimary);color:var(--brand800);font-size:18px;padding:3px 8px;text-shadow:none}.case-study-markdown_td_case_study_markdown_wrapper__L8XRF .case-study-markdown_td_mdx_centered_container__ajl_H{margin-top:4rem;margin-bottom:4rem}.case-study-markdown_td_case_study_markdown_wrapper__L8XRF .case-study-markdown_td_mdx_centered_container__ajl_H *{text-align:center}.case-study-markdown_td_case_study_markdown_wrapper__L8XRF .case-study-markdown_td_mdx_flex_container__rpB7F{display:flex;align-items:center;justify-content:space-around;margin-top:2rem}.case-study-markdown_td_case_study_markdown_wrapper__L8XRF .case-study-markdown_td_technical_solutions_container__jG8eB h2,.case-study-markdown_td_case_study_markdown_wrapper__L8XRF .case-study-markdown_td_technical_solutions_container__jG8eB h3{margin-top:4rem}.case-study-markdown_td_case_study_markdown_wrapper__L8XRF .case-study-markdown_td_mdx_project_stats__mYsLY ul{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}.case-study-markdown_td_case_study_markdown_wrapper__L8XRF .case-study-markdown_td_mdx_project_stats__mYsLY ul .case-study-markdown_td_check_icon_container__EjAd9{display:none}.case-study-markdown_td_case_study_markdown_wrapper__L8XRF .case-study-markdown_td_mdx_project_stats__mYsLY ul .case-study-markdown_td_mdx_project_stat__AWcs6{display:block;margin-bottom:1rem;color:var(--brand500)}.case-study-markdown_td_case_study_markdown_wrapper__L8XRF .case-study-markdown_td_mdx_features__fT0BX ul{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem;grid-column-gap:2rem}.case-study-markdown_td_case_study_client_section__utmvv{margin-top:5rem}.case-study-markdown_td_case_study_client_section__utmvv p{padding-left:0!important;padding-right:0!important}.case-study-markdown_td_case_study_client_section__utmvv section.case-study-markdown_td_casestudy__section__o6gXN{margin-bottom:0}.case-study-markdown_td_case_study_client_section__utmvv .case-study-markdown_td_client_section_right__Z_bDd p:first-of-type{max-height:40px;margin-bottom:40px}.case-study-markdown_td_case_study_client_section__utmvv .case-study-markdown_td_client_section_right__Z_bDd p:first-of-type img{height:40px;width:auto;margin-top:0}.case-study-markdown_td_casestudy__about__gvHRn{background-color:rgba(243,248,254,.35)}.case-study-markdown_td_casestudy__about__gvHRn.case-study-markdown_td-casestudy__section__aqFl5{padding-top:0;padding-bottom:0;margin-bottom:48px}.case-study-markdown_td_casestudy__about__icon-grid__0FqPP{display:flex;flex-wrap:wrap}.case-study-markdown_td_casestudy__about__icon-grid__0FqPP .case-study-markdown_td_casestudy__about__item__1V74J{height:100px;width:100px;margin:12px;padding:24px;background-color:rgba(209,230,255,.24);border-radius:10px;display:flex;align-items:center;justify-content:center}.case-study-markdown_td_casestudy__about__icon__grid__m_fMO .case-study-markdown_td_casestudy__about__item__1V74J .case-study-markdown_td_casestudy__about__gvHRn .case-study-markdown_td-svg-image__jKw74{width:100%}.case-study-markdown_td_casestudy__about__bg__QeqoA{height:100%;position:absolute;top:0;width:100%;display:flex;background-color:rgba(243,248,254,.35);overflow:hidden}.case-study-markdown_td_casestudy__section__large__UXKHA,.case-study-markdown_td_casestudy__section__medium__DAlJg,.case-study-markdown_td_casestudy__section__small__MGnXt{padding-left:20px;padding-right:20px}.case-study-markdown_td_casestudy__about__gvHRn .case-study-markdown_td_casestudy__grid__kBaYA{display:grid;grid-template-columns:1fr;grid-gap:10%;grid-auto-columns:40%;@media (min-width:960px){grid-template-columns:1fr 1fr;grid-gap:20%;grid-auto-columns:40%}}.case-study-markdown_td_client_section_right__Z_bDd{margin-bottom:5rem;@media (min-width:960px){margin-bottom:0}}.td-mdx-vimeo-embed{padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto}@media(min-width:960px){.td-mdx-vimeo-embed{max-width:896px}}.td-mdx-vimeo-embed{margin-bottom:1.5rem;position:relative}.td-mdx-vimeo-embed iframe{border:none;width:100%;aspect-ratio:16/9}.td-mdx-vimeo-embed .td-mdx-vimeo-play-button{border:none;border-radius:4px;background-color:#0a1930;color:#fff;display:flex;align-items:center;justify-content:center;width:3.5rem;height:2rem;position:absolute;left:27px;bottom:10px;cursor:pointer}.td-mdx-vimeo-embed .td-mdx-vimeo-play-button:hover{background-color:#dc3927;color:#0a1930}.td-mdx-vimeo-embed .td-mdx-vimeo-play-button .td-mdx-pause-icon,.td-mdx-vimeo-embed .td-mdx-vimeo-play-button .td-mdx-play-icon{color:inherit;width:18px;height:18px}.error-container .message,.td-tag-container .td-tag-label{font-size:1rem;line-height:1.48em;font-weight:400}.td-tag-container{display:inline-flex;align-items:center;margin-bottom:32px}.td-tag-container .td-tag-image{width:48px;height:auto}.td-tag-container .td-tag-label{color:#626d8e;margin-left:15px}@media(min-width:768px){.td-tag-container{margin-right:40px}}.error-container .message{font-size:1rem;line-height:1.48em;font-weight:400}.error-container{font-size:.875rem;line-height:1.54em;font-weight:400}hr{border:1px solid transparent;border-top-color:#c2cee0}.error-container{color:#fff;padding:10px;margin-bottom:16px;text-align:center;background-color:#f46663}.td-tag-list-container{padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto}@media(min-width:960px){.td-tag-list-container{max-width:896px}}.td-tag-list-container{display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;padding-top:10px;margin-bottom:1rem}@media(min-width:768px){.td-tag-list-container{flex-direction:row;align-items:center}}.case-study-hero_imageContainer__Zmmn6{margin-top:3.5rem;margin-bottom:3.5rem;position:relative;height:60vh;overflow:hidden;border:1px solid var(--stroke);border-radius:1rem}.case-study-hero_imageContainer__Zmmn6 img{width:100%;height:100%;object-fit:cover}.case-study-hero_title__DPXgZ{margin-bottom:2rem}.case-study-hero_text__sDMls{padding:1rem;margin-left:auto;margin-right:auto;margin-top:3.5rem;font-weight:500;@media (min-width:960px){max-width:896px}}.case-study-hero_text__sDMls p{color:var(--greyMuted)}.case-study-hero_text__sDMls hr{margin-top:2rem}