.CaseStudy_caseSection__kthZm{padding:0 var(--space-sm)}.CaseStudy_section__container__sPGMQ{display:flex;flex-direction:column;gap:var(--space-xl)}@media (min-width:768px){.CaseStudy_container__I2CAT{padding:var(--space-md) var(--space-lg);width:100%;max-width:1200px;margin:0 auto}}.CaseStudySection_section__nweYl{display:flex;flex-direction:column-reverse;padding:0 var(--space-sm);gap:var(--space-md)}.CaseStudySection_section__image___SgR2{position:relative;height:300px;width:100%;border-radius:var(--br-sm);overflow:hidden}.CaseStudySection_section__image___SgR2 img{object-fit:cover}.CaseStudySection_content__wDhva{display:flex;flex-direction:column;gap:var(--space-sm)}.CaseStudySection_content__wDhva ul{display:flex;flex-direction:column;gap:var(--space-xs);list-style:unset;-webkit-padding-start:var(--space-li);padding-inline-start:var(--space-li)}.CaseStudySection_content__wDhva ul li::marker{color:var(--accent);border-radius:var(--br-full)}@media (min-width:768px){.CaseStudySection_section__nweYl{flex-direction:row-reverse;justify-content:space-between;gap:var(--space-xl)}.CaseStudySection_section__nweYl.CaseStudySection_odd__wSgnW,.CaseStudySection_section__nweYl.CaseStudySection_only__tuDjN{flex-direction:row}.CaseStudySection_section__image___SgR2{height:400px;width:50%}.CaseStudySection_content__wDhva{width:50%;align-items:start}}.CaseStudyGallery_gallerySection__72t2b{padding:0 var(--space-sm)}.CaseStudyGallery_section__container__dASMn{display:flex;flex-direction:column;gap:var(--space-md);padding:0 var(--space-sm)}.CaseStudyGallery_photos__container__9gNXb{width:100%;display:flex;flex-direction:column;gap:var(--space-lg)}.CaseStudyGallery_photo__box__Be3lQ{display:flex;flex-direction:column;gap:var(--space-sm)}.CaseStudyGallery_photo__box__Be3lQ p{font-size:var(--fs-xs);color:var(--medium)}.CaseStudyGallery_photo__CG8DR{position:relative;height:200px;width:100%;border-radius:var(--br-sm);overflow:hidden}.CaseStudyGallery_photo__CG8DR img{object-fit:cover}@media (min-width:489px){.CaseStudyGallery_section__container__dASMn{align-items:center}.CaseStudyGallery_photos__container__9gNXb{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-lg);gap:var(--space-lg)}}@media (min-width:768px){.CaseStudyGallery_container__9YuK6{padding:var(--space-md) var(--space-lg);width:100%;max-width:1200px;margin:0 auto}.CaseStudyGallery_section__container__dASMn>div:first-of-type{margin:0 auto;text-align:center;max-width:80ch}.CaseStudyGallery_photos__container__9gNXb{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-lg);gap:var(--space-lg)}}@media (min-width:1000px){.CaseStudyGallery_photos__container__9gNXb{width:100%;grid-template-columns:repeat(3,1fr)}}.CaseStudyLogosGallery_gallerySection__e6Yx9{padding:0 var(--space-sm)}.CaseStudyLogosGallery_section__container__bv98A{display:flex;flex-direction:column;gap:var(--space-md);padding:0 var(--space-sm)}.CaseStudyLogosGallery_title__PM_o7.CaseStudyLogosGallery_description__5AGh3{display:flex;flex-direction:column;gap:var(--space-sm)}.CaseStudyLogosGallery_section__container__bv98A .CaseStudyLogosGallery_photos__container__UYrsd{background-color:var(--white);padding:var(--space-sm);border-radius:var(--br-sm);display:grid;grid-template-columns:repeat(auto-fit,minmax(50px,1fr));align-items:center;grid-gap:var(--space-md);gap:var(--space-md)}.CaseStudyLogosGallery_section__container__bv98A.CaseStudyLogosGallery_solo__MbGYX .CaseStudyLogosGallery_photo__n4VOg{margin:0 auto}.CaseStudyLogosGallery_section__container__bv98A:not(.CaseStudyLogosGallery_solo__MbGYX) .CaseStudyLogosGallery_photo__box__UdpGw{display:flex;flex-direction:column;gap:var(--space-sm)}.CaseStudyLogosGallery_photo__box__UdpGw p{font-size:var(--fs-xs);color:var(--medium)}.CaseStudyLogosGallery_photo__n4VOg{position:relative;height:50px;width:100%;overflow:hidden}.CaseStudyLogosGallery_section__container__bv98A.CaseStudyLogosGallery_solo__MbGYX .CaseStudyLogosGallery_photo__n4VOg{width:200px;height:100px}.CaseStudyLogosGallery_photo__n4VOg img{object-fit:contain}@media (min-width:486px){.CaseStudyLogosGallery_section__container__bv98A.CaseStudyLogosGallery_solo__MbGYX{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-lg);gap:var(--space-lg);align-items:center}}@media (min-width:768px){.CaseStudyLogosGallery_container__9hIvE{padding:var(--space-md) var(--space-lg);width:100%;max-width:1200px;margin:0 auto}.CaseStudyLogosGallery_section__container__bv98A:not(.CaseStudyLogosGallery_solo__MbGYX){display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-lg);gap:var(--space-lg)}}.CaseStudyHero_header__Ystvz{aspect-ratio:16/9;position:relative}.CaseStudyHero_container__XxA_n{height:100%;padding:var(--space-sm);position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--space-sm);align-items:start;justify-content:center}.CaseStudyHero_list--tags__jsmuC{display:flex;flex-direction:column;gap:var(--space-xs);align-items:start}.CaseStudyHero_list__tag__y7fMx{background-color:var(--medium);color:var(--dark);font-weight:var(--fw-medium);font-size:var(--fs-sm);padding:var(--space-xxs) var(--space-sm);border-radius:var(--space-md)}.CaseStudyHero_header__Ystvz>img{object-fit:cover;object-position:center;opacity:.5}@media (min-width:768px){.CaseStudyHero_header__Ystvz{height:calc(100vh - 100px);margin-top:100px}.CaseStudyHero_container__XxA_n{padding:var(--space-md) var(--space-lg);width:100%;max-width:1200px;margin:0 auto}}