.case-studies_wrapper__PimA2{padding-left:16px;padding-right:16px}@media(min-width:1280px){.case-studies_wrapper__PimA2{padding-left:80px;padding-right:80px}}.case-studies_container__ma_uE{max-width:1600px;margin:0 auto}.case-studies_sectionWrapper__HibtS{padding-bottom:90px}@media(min-width:768px){.case-studies_sectionWrapper__HibtS{padding-bottom:160px}}.case-studies_root__a2YF_{padding-bottom:160px;background:#fff}.case-studies_contentContainer__eU6Ls{display:flex;justify-content:center;align-items:center}.case-studies_contentContainer__eU6Ls>ul{display:flex;max-width:100vw;flex-direction:column;gap:80px;position:relative}.case-studies_title__2ah5Z{font-family:JetBrains Mono,serif;font-optical-sizing:auto;font-style:normal;font-weight:300;font-size:2.5rem;text-align:center;text-transform:uppercase;height:100%;width:100%}@media(min-width:1280px){.case-studies_title__2ah5Z{font-size:80px}}@media(max-width:1200px){.case-studies_title__2ah5Z{margin-top:50px}}.case-studies_cardContainer__mawi8{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;justify-content:center;align-items:center}.case-studies_cardContainer__mawi8>div{max-width:100vw}.case-studies_caseCardRoot__Cn4eJ{padding:24px;box-sizing:border-box;border-radius:48px;background-color:#000;color:#fff}@media(min-width:1280px){.case-studies_caseCardRoot__Cn4eJ{box-sizing:border-box;width:1600px;height:810px;padding:40px 48px}}@media(max-width:600px){.case-studies_caseCardRoot__Cn4eJ{padding:28px 20px}}.case-studies_tagsContainer__415gJ{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;padding-bottom:24px;margin-bottom:20px;border-bottom:1px solid gray}@media(min-width:1280px){.case-studies_tagsContainer__415gJ{flex-direction:row}}.case-studies_mainTags__qcm8_{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;list-style:none}@media(min-width:1280px){.case-studies_mainTags__qcm8_{flex-direction:row}}.case-studies_additionalTags__sA_9w{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;list-style:none}@media(min-width:1280px){.case-studies_additionalTags__sA_9w{flex-direction:row}}.case-studies_tagItem__h1Bnt{font-family:Abel,serif;font-style:normal;font-size:18px;font-weight:400;display:flex;justify-content:center;align-items:center;background-color:hsla(0,0%,100%,.1);border:1px solid gray;border-radius:18px;width:-moz-fit-content;width:fit-content;padding:8px 24px}@media(max-width:600px){.case-studies_tagItem__h1Bnt{font-size:15px;padding:8px 20px}}.case-studies_mainContentWrapper__MKjjK{display:flex;flex-direction:column;justify-content:center;gap:32px;margin-bottom:48px}.case-studies_cardTitle__gM_IY{font-family:JetBrains Mono,serif;font-optical-sizing:auto;font-style:normal;font-size:40px;font-weight:600;text-align:center}@media(max-width:1200px){.case-studies_cardTitle__gM_IY{font-size:32px}}@media(max-width:600px){.case-studies_cardTitle__gM_IY{font-size:18px;margin-bottom:16px}}.case-studies_photosWrapper__VFroB{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;list-style:none}@media(min-width:1280px){.case-studies_photosWrapper__VFroB{display:grid;grid-template-columns:repeat(3,1fr)}}.case-studies_inner__bAJLG{border-radius:12px;overflow:hidden;width:100%;height:100%}.case-studies_photo__NDpV1{width:100%;height:200px;background-repeat:no-repeat;background-size:cover;background-position:50%;transition:all .5s ease-in-out}@media(min-width:1280px){.case-studies_photo__NDpV1{height:300px}}.case-studies_photo__NDpV1:hover{scale:1.1}.case-studies_bottomContentWrapper__RPgbq{display:flex;flex-direction:column;gap:32px;list-style:none}@media(min-width:1280px){.case-studies_bottomContentWrapper__RPgbq{display:grid;grid-template-columns:1fr 1fr}}.case-studies_bottomCardWrapper__7hnC2{display:flex;flex-direction:column;gap:24px;position:relative;background-color:hsla(0,0%,100%,.1);padding:32px;border:1px solid gray;border-radius:12px}.case-studies_bottomCardWrapper__7hnC2.case-studies_after__oWqVd{background-color:rgba(207,236,87,.2);border:1px solid #cfec57}.case-studies_tag___l0Cr{font-family:JetBrains Mono,serif;font-optical-sizing:auto;font-style:normal;font-size:20px;font-weight:500;position:absolute;top:-20px;display:block;background-color:#000;padding:8px 24px;border:1px solid gray;border-radius:18px}.case-studies_tag___l0Cr.case-studies_after__oWqVd{border:1px solid #cfec57;color:#cfec57}@media(max-width:600px){.case-studies_tag___l0Cr{font-size:18px}}.case-studies_bottomTitle__MQ1ca{font-family:JetBrains Mono,serif;font-optical-sizing:auto;font-style:normal;font-size:22px;font-weight:400;display:flex;align-items:center;gap:16px}.case-studies_bottomTitle__MQ1ca.case-studies_after__oWqVd{color:#cfec57}.case-studies_titleNumber__ZmfJh{font-size:40px;font-weight:500}@media(max-width:600px){.case-studies_titleNumber__ZmfJh{font-size:20px}}.case-studies_bottomCardText__6NbD8{font-family:Abel,serif;font-style:normal;font-size:18px;font-weight:400}@media(max-width:600px){.case-studies_bottomCardText__6NbD8{font-size:14px}}.hero_wrapper__vpTVu{padding-left:16px;padding-right:16px}@media(min-width:1280px){.hero_wrapper__vpTVu{padding-left:80px;padding-right:80px}}.hero_container__TOSjQ{max-width:1600px;margin:0 auto}.hero_sectionWrapper__Ul67q{padding-bottom:90px}@media(min-width:768px){.hero_sectionWrapper__Ul67q{padding-bottom:160px}}.hero_root__Ua2nQ{height:100vh;max-height:900px;overflow:hidden;background-color:#000;color:#fff}@media(min-width:1024px){.hero_root__Ua2nQ{max-height:1500px;min-height:815px}}.hero_container__TOSjQ{width:100%;height:100%;position:relative;display:flex;justify-content:space-between}@media(min-width:1024px){.hero_container__TOSjQ{align-items:center}}.hero_content__8Ue99{position:relative;z-index:1;width:100%}.hero_heroText__nnnaz{width:100%;align-items:center}@media(min-width:768px){.hero_heroText__nnnaz{align-items:flex-start}}.hero_main_image__Di_vz{position:absolute!important;width:110%;right:-5%;bottom:-30%;height:100%;overflow:hidden;z-index:0;transform-origin:center}@media(min-width:320px)and (max-width:500px)and (max-height:800px){.hero_main_image__Di_vz{display:none;bottom:-15%}}@media(min-width:768px){.hero_main_image__Di_vz{width:120%;bottom:-45%;right:-30%;height:150%}}@media(min-width:500px)and (max-height:700px){.hero_main_image__Di_vz{display:none}}@media(min-width:500px)and (max-height:800px){.hero_main_image__Di_vz{bottom:-15%}}@media(min-width:1024px){.hero_main_image__Di_vz{bottom:0;right:-30%;height:100%;width:100%}}@media(min-width:1024px)and (max-height:700px){.hero_main_image__Di_vz{display:block}}