.ss-case-studies{width:100%;display:flex;justify-content:center;padding:0 72px;margin:80px 0 0;box-sizing:border-box}@media screen and (max-width:1280px){.ss-case-studies{padding:0 40px}}@media screen and (max-width:768px){.ss-case-studies{padding:0 24px;margin:80px 0 0}}.ss-case-studies__container{background-color:#f8efdb;width:100%;max-width:1298px;min-height:529px;display:flex;align-items:center;padding:64px 80px;gap:80px;border-radius:16px;box-sizing:border-box}@media screen and (max-width:1280px){.ss-case-studies__container{flex-direction:column;align-items:flex-start;padding:48px;gap:64px;min-height:auto}}@media screen and (max-width:768px){.ss-case-studies__container{padding:32px 24px 0;overflow:hidden;gap:24px}}.ss-case-studies__content{flex:0 0 300px;display:flex;flex-direction:column;align-items:flex-start}@media screen and (max-width:1280px){.ss-case-studies__content{flex:none;width:100%}}.ss-case-studies__eyebrow{font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:18px;font-weight:600;color:#000;margin-bottom:24px}.ss-case-studies__title{font-family:Items,Georgia,serif;font-size:64px;font-weight:300;line-height:70px;color:#000;margin:0 0 48px;width:368px;height:180px}@media screen and (max-width:768px){.ss-case-studies__title{font-size:64px;width:100%;height:auto;margin-bottom:32px;line-height:70px}}.ss-case-studies__btn-outline{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 24px;background-color:#fff;border:2px solid #000;border-radius:8px;font-family:Inter,system-ui,sans-serif;font-size:20px;font-weight:500;line-height:100%;letter-spacing:-.02em;color:#000;text-decoration:none;transition:background-color .4s ease .1s,color .4s ease .1s,border-color .4s ease .1s}.ss-case-studies__btn-outline:hover{background-color:#000;color:#fff}@media screen and (max-width:768px){.ss-case-studies__btn-outline{background-color:#fff;border:2px solid #000;color:#000;padding:12px 24px;font-size:20px;font-weight:500;letter-spacing:-.02em;line-height:1}}.ss-case-studies__visual{flex:1;width:100%;display:flex;justify-content:flex-end}.ss-case-studies__cards-wrapper{position:relative;width:682px;height:369px;max-width:100%;margin-left:40px}@media screen and (max-width:768px){.ss-case-studies__cards-wrapper{height:620px;width:300px;max-width:100%;margin:0 auto}}.ss-case-studies__shadow-card{position:absolute;border-radius:24px;transform-origin:center}.ss-case-studies__shadow-card--dark{background-color:#336a53;z-index:1;width:721.46px;height:339px;top:21px;left:-82px;transform:rotate(1.6deg)}@media screen and (max-width:768px){.ss-case-studies__shadow-card--dark{transform-origin:center;width:271px;height:520px;top:30px;left:14px;transform:rotate(1.82deg);border-radius:16px}}.ss-case-studies__shadow-card--medium{background-color:#3b7b60;z-index:2;width:690.23px;height:347px;top:30px;left:-42px;transform:rotate(-1.64deg)}@media screen and (max-width:768px){.ss-case-studies__shadow-card--medium{transform-origin:center;width:279px;height:520px;top:50px;left:10px;transform:rotate(-3.01deg);border-radius:16px}}.ss-case-studies__main-card{position:absolute;top:0;left:0;width:682px;height:369px;background-color:#4e9d7c;border-radius:24px;z-index:3;overflow:hidden;display:flex;cursor:pointer;text-decoration:none}@media screen and (max-width:768px){.ss-case-studies__main-card{width:100%;height:517px;top:auto;bottom:0;border-radius:16px 16px 0 0}}.ss-case-studies__card-content{flex:1;padding:64px 48px;position:relative;z-index:5;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;transition:transform .6s cubic-bezier(.32,.72,0,1)}.ss-case-studies__main-card:hover .ss-case-studies__card-content{transform:translateX(12px)}@media screen and (max-width:768px){.ss-case-studies__card-content{padding:32px 24px;flex:none;height:100%;width:100%;justify-content:flex-start}}.ss-case-studies__card-eyebrow{font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:18px;font-weight:600;line-height:24px;color:#fff;margin-bottom:16px}@media screen and (max-width:768px){.ss-case-studies__card-eyebrow{width:255px;height:24px;margin-bottom:0}}.ss-case-studies__card-title{font-family:Items,Georgia,serif;font-size:36px;font-weight:300;line-height:44px;color:#fff;margin:0 0 32px;width:350px;height:153px;display:flex;align-items:flex-start}@media screen and (max-width:768px){.ss-case-studies__card-title{font-weight:300;font-size:36px;line-height:44px;width:219px;height:auto;max-width:100%;margin-top:24px;margin-bottom:24px}}.ss-case-studies__card-btn{display:inline-flex;align-items:center;justify-content:center;width:148px;height:48px;padding:12px 24px;gap:10px;white-space:nowrap;background-color:#fff;border:2px solid #000;border-radius:8px;font-family:Inter,system-ui,sans-serif;font-size:20px;font-weight:500;line-height:100%;letter-spacing:-.02em;color:#000;text-decoration:none;transition:background-color .4s ease .1s,color .4s ease .1s,border-color .4s ease .1s}.ss-case-studies__card-btn:hover{background-color:#000;color:#fff;border-color:#000}@media screen and (max-width:768px){.ss-case-studies__card-btn{margin-top:auto;margin-bottom:32px;width:148px;height:48px;padding:12px 24px;border-radius:8px;border:2px solid #000;font-size:20px;font-weight:500;letter-spacing:-.02em;line-height:1;white-space:nowrap}}.ss-case-studies__card-image-wrap{position:absolute;top:0;right:0;width:60%;height:100%;z-index:4}@media screen and (max-width:768px){.ss-case-studies__card-image-wrap{position:absolute;width:70%;height:100%;right:0;top:0;-webkit-mask-image:none;mask-image:none}}.ss-case-studies__card-image{width:100%;height:100%;object-fit:cover;object-position:center top;z-index:1;transition:transform .6s cubic-bezier(.32,.72,0,1)}.ss-case-studies__main-card:hover .ss-case-studies__card-image{transform:scale(1.04)}.ss-page-case-studies{margin-bottom:64px}@media screen and (max-width:768px){.ss-case-studies .ss-case-studies__cards-wrapper,.ss-case-studies.ss-case-studies--services .ss-case-studies__cards-wrapper,.ss-case-studies.ss-page-case-studies .ss-case-studies__cards-wrapper{position:relative;width:300px!important;max-width:100%!important;height:520px!important;margin:0 auto!important}.ss-case-studies .ss-case-studies__shadow-card--dark,.ss-case-studies.ss-case-studies--services .ss-case-studies__shadow-card--dark,.ss-case-studies.ss-page-case-studies .ss-case-studies__shadow-card--dark{width:271px!important;height:420px!important;top:30px!important;left:14px!important;transform:rotate(1.82deg)!important;border-radius:16px!important}.ss-case-studies .ss-case-studies__shadow-card--medium,.ss-case-studies.ss-case-studies--services .ss-case-studies__shadow-card--medium,.ss-case-studies.ss-page-case-studies .ss-case-studies__shadow-card--medium{width:279px!important;height:420px!important;top:50px!important;left:10px!important;transform:rotate(-3.01deg)!important;border-radius:16px!important}.ss-case-studies .ss-case-studies__main-card,.ss-case-studies.ss-case-studies--services .ss-case-studies__main-card,.ss-case-studies.ss-page-case-studies .ss-case-studies__main-card{display:block!important;position:absolute!important;bottom:0!important;top:auto!important;left:0!important;width:100%!important;height:417px!important;border-radius:16px 16px 0 0!important;overflow:hidden!important}.ss-case-studies .ss-case-studies__card-image-wrap,.ss-case-studies.ss-case-studies--services .ss-case-studies__card-image-wrap,.ss-case-studies.ss-page-case-studies .ss-case-studies__card-image-wrap{display:none!important}.ss-case-studies .ss-case-studies__card-content,.ss-case-studies.ss-case-studies--services .ss-case-studies__card-content,.ss-case-studies.ss-page-case-studies .ss-case-studies__card-content{position:absolute!important;inset:0!important;z-index:5!important;width:100%!important;height:100%!important;padding:32px 24px!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;box-sizing:border-box!important}.ss-case-studies .ss-case-studies__card-content .ss-case-studies__card-eyebrow,.ss-case-studies.ss-case-studies--services .ss-case-studies__card-content .ss-case-studies__card-eyebrow,.ss-case-studies.ss-page-case-studies .ss-case-studies__card-content .ss-case-studies__card-eyebrow{font-size:16px!important;margin:0 0 12px!important;width:auto!important;height:auto!important}.ss-case-studies .ss-case-studies__card-content .ss-case-studies__card-title,.ss-case-studies.ss-case-studies--services .ss-case-studies__card-content .ss-case-studies__card-title,.ss-case-studies.ss-page-case-studies .ss-case-studies__card-content .ss-case-studies__card-title{font-family:Items,Georgia,serif!important;font-weight:300!important;font-size:36px!important;line-height:44px!important;width:219px!important;max-width:100%!important;height:auto!important;margin:0!important;color:#fff!important}.ss-case-studies .ss-case-studies__card-content .ss-case-studies__card-btn,.ss-case-studies.ss-case-studies--services .ss-case-studies__card-content .ss-case-studies__card-btn,.ss-case-studies.ss-page-case-studies .ss-case-studies__card-content .ss-case-studies__card-btn{margin:16px 0 0!important;width:fit-content!important}}