.case-study-card-carousel-module-scss-module__QbZfNG__wrapper{background-color:#fff;justify-content:center;width:100%;display:flex}.case-study-card-carousel-module-scss-module__QbZfNG__container{width:100%;max-width:1280px;padding:80px 20px}@media (min-width:1024px){.case-study-card-carousel-module-scss-module__QbZfNG__container{border-bottom:1px solid #d4d4d8cc;border-left:1px solid #d4d4d8cc;border-right:1px solid #d4d4d8cc;padding:96px 80px}}.case-study-card-carousel-module-scss-module__QbZfNG__header{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.case-study-card-carousel-module-scss-module__QbZfNG__header .case-study-card-carousel-module-scss-module__QbZfNG__sectionTitle{color:#0f172a;font-family:Domine,serif;font-size:clamp(24px,5vw,36px);font-weight:700}.case-study-card-carousel-module-scss-module__QbZfNG__controls{gap:12px;display:flex}.case-study-card-carousel-module-scss-module__QbZfNG__navBtn{color:#a1a1aa;cursor:pointer;background:#fff;border:1.5px solid #d4d4d8;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.case-study-card-carousel-module-scss-module__QbZfNG__navBtn:hover{background:#f4f4f5}.case-study-card-carousel-module-scss-module__QbZfNG__navBtn.case-study-card-carousel-module-scss-module__QbZfNG__active{color:#d97706;border-color:#d97706}.case-study-card-carousel-module-scss-module__QbZfNG__carouselTrack{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;gap:24px;padding-bottom:20px;display:flex;overflow-x:auto}.case-study-card-carousel-module-scss-module__QbZfNG__carouselTrack::-webkit-scrollbar{display:none}.case-study-card-carousel-module-scss-module__QbZfNG__storyCard{scroll-snap-align:start;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);cursor:pointer;background:#ffffff80;border:1px solid #f4f4f5;border-radius:12px;gap:2rem;height:320px;padding:16px;transition:border-color .3s;display:flex}.case-study-card-carousel-module-scss-module__QbZfNG__storyCard:hover{border-color:#d4d4d8}@media (max-width:768px){.case-study-card-carousel-module-scss-module__QbZfNG__storyCard{flex-direction:column-reverse;flex:0 0 85vw;height:auto}}.case-study-card-carousel-module-scss-module__QbZfNG__textContent{flex-direction:column;flex:1;justify-content:space-between;width:300px;padding:8px 0 8px 8px;display:flex}@media (max-width:768px){.case-study-card-carousel-module-scss-module__QbZfNG__textContent{width:250px;padding:0}}.case-study-card-carousel-module-scss-module__QbZfNG__badge{color:#71717a;text-transform:uppercase;border:1px solid #d4d4d8b3;border-radius:4px;padding:4px 10px;font-family:Geist Mono,monospace;font-size:11px;font-weight:600}.case-study-card-carousel-module-scss-module__QbZfNG__storyTitle{color:#0f172a;margin-top:16px;font-family:Inter,sans-serif;font-size:20px;font-weight:600;line-height:1.4}.case-study-card-carousel-module-scss-module__QbZfNG__readMore{cursor:pointer;align-items:center;gap:8px;padding:8px 0;display:flex}.case-study-card-carousel-module-scss-module__QbZfNG__readMore .case-study-card-carousel-module-scss-module__QbZfNG__linkText{letter-spacing:.05em;color:#18181b;font-size:13px;font-weight:800}.case-study-card-carousel-module-scss-module__QbZfNG__readMore .case-study-card-carousel-module-scss-module__QbZfNG__iconBox{width:16px;height:16px;position:relative}.case-study-card-carousel-module-scss-module__QbZfNG__readMore .case-study-card-carousel-module-scss-module__QbZfNG__iconBox .case-study-card-carousel-module-scss-module__QbZfNG__arrow{outline-offset:-.75px;background:#1c1917;outline:1.5px solid #27272a;width:10px;height:8px;position:absolute;top:4px;left:3px}.case-study-card-carousel-module-scss-module__QbZfNG__imageWrapper{flex-shrink:0;width:224px}@media (max-width:768px){.case-study-card-carousel-module-scss-module__QbZfNG__imageWrapper{width:100%}}.case-study-card-carousel-module-scss-module__QbZfNG__imageWrapper .case-study-card-carousel-module-scss-module__QbZfNG__cardImage{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100%;height:100%}
