.related-case-studies-carousel-module__qpSyVW__section{background:#f7f5f1;padding:118px 52px 128px;overflow:hidden}.related-case-studies-carousel-module__qpSyVW__rail{width:min(1640px,100%);margin:0 auto}.related-case-studies-carousel-module__qpSyVW__heading{text-align:center;max-width:1040px;margin:0 auto}.related-case-studies-carousel-module__qpSyVW__heading h2{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(42px,4.6vw,68px);font-weight:450;line-height:1.02}.related-case-studies-carousel-module__qpSyVW__heading p{color:#73736f;text-wrap:balance;max-width:760px;margin:30px auto 0;font-size:clamp(16px,1.45vw,23px);line-height:1.45}.related-case-studies-carousel-module__qpSyVW__carousel{background:#efede7;border-radius:42px;margin-top:64px;padding:12px}.related-case-studies-carousel-module__qpSyVW__track{margin-left:-14px}.related-case-studies-carousel-module__qpSyVW__slide{flex-basis:50%;padding-left:14px}.related-case-studies-carousel-module__qpSyVW__card{background:#fff;border:1px solid #e3e0d9;border-radius:30px;height:100%;padding:12px 12px 0;transition:transform .24s,box-shadow .24s;display:block;overflow:hidden;box-shadow:0 14px 34px #2b27200f}.related-case-studies-carousel-module__qpSyVW__card:hover{transform:translateY(-6px);box-shadow:0 22px 50px #2b27201c}.related-case-studies-carousel-module__qpSyVW__image{aspect-ratio:16/9;background:#dedbd4;border-radius:24px;position:relative;overflow:hidden}.related-case-studies-carousel-module__qpSyVW__motionBackground{position:absolute;inset:0}.related-case-studies-carousel-module__qpSyVW__imageShade{z-index:1;pointer-events:none;background-color:#00000070;background-image:linear-gradient(#0000 42%,#0d090857);position:absolute;inset:0}.related-case-studies-carousel-module__qpSyVW__companyIdentity{z-index:2;color:#fff;text-align:center;text-shadow:0 2px 18px #0006;justify-content:center;align-items:center;gap:10px;padding:36px;display:flex;position:absolute;inset:0}.related-case-studies-carousel-module__qpSyVW__companyIdentity strong{letter-spacing:-.045em;font-size:36px;font-weight:650;line-height:1}.related-case-studies-carousel-module__qpSyVW__companyLogo{fill:none;filter:drop-shadow(0 2px 10px #00000052);stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.35px;flex:none;width:64px;height:64px;overflow:visible}.related-case-studies-carousel-module__qpSyVW__companyLogo[data-logo-family=geometric],.related-case-studies-carousel-module__qpSyVW__companyLogo[data-logo-family=monogram]{stroke-width:0}.related-case-studies-carousel-module__qpSyVW__companyLogo[data-logo-family=monoline]{stroke-width:2.25px}.related-case-studies-carousel-module__qpSyVW__companyLogo[data-logo-family=negative-space],.related-case-studies-carousel-module__qpSyVW__companyLogo[data-logo-family=seal]{stroke-width:1.8px}.related-case-studies-carousel-module__qpSyVW__companyLogo[data-company-logo=northline],.related-case-studies-carousel-module__qpSyVW__companyLogo[data-company-logo=vertex],.related-case-studies-carousel-module__qpSyVW__companyLogo[data-company-logo=forgepoint]{width:48px;height:48px}.related-case-studies-carousel-module__qpSyVW__companyLogo[data-company-logo=junction]{width:51.2px;height:51.2px}.related-case-studies-carousel-module__qpSyVW__companyLogo[data-company-logo=southern-stack]{width:47.5px;height:40px}.related-case-studies-carousel-module__qpSyVW__companyLogo[data-company-logo=lattice],.related-case-studies-carousel-module__qpSyVW__companyLogo[data-company-logo=solstice]{width:40px;height:40px}.related-case-studies-carousel-module__qpSyVW__companyLogo[data-company-logo=sentinel-square]{width:39.875px;height:46.75px}.related-case-studies-carousel-module__qpSyVW__companyLogo[data-company-logo=signal-house]{width:54.4px;height:54.4px;transform:translate(5px,-5px)}.related-case-studies-carousel-module__qpSyVW__companyLogo[data-company-logo=keystone]{width:80px;height:80px}.related-case-studies-carousel-module__qpSyVW__companyLogo[data-company-logo=meridian]{width:70.4px;height:70.4px}.related-case-studies-carousel-module__qpSyVW__companyLogo[data-company-logo=peoplelane]{width:73.6px;height:73.6px}.related-case-studies-carousel-module__qpSyVW__companyLogo[data-company-logo=ledgerlight]{transform:translate(5px,-5px)}.related-case-studies-carousel-module__qpSyVW__companyLogo[data-company-logo=fortress-grid]{width:57.6px;height:57.6px}.related-case-studies-carousel-module__qpSyVW__companyLogo[data-company-logo=harborline]{width:80px;height:80px}.related-case-studies-carousel-module__qpSyVW__companyLogo[data-company-logo=pinebridge]{width:88px;height:88px;transform:translate(20px,-10px)}.related-case-studies-carousel-module__qpSyVW__companyLogo[data-company-logo=brightpath]{width:72.36px;height:72.36px}.related-case-studies-carousel-module__qpSyVW__companyLogo[data-company-logo=aperture]{width:57.2px;height:57.2px}.related-case-studies-carousel-module__qpSyVW__companyLogo[data-company-logo=canvas-north]{stroke-width:1.125px}.related-case-studies-carousel-module__qpSyVW__companyLogo [data-filled=true]{fill:currentColor;stroke:none}.related-case-studies-carousel-module__qpSyVW__companyLogo image{filter:brightness(0)invert()}.related-case-studies-carousel-module__qpSyVW__image>span{z-index:3;color:#fff;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e1b1885;border-radius:999px;max-width:calc(100% - 48px);padding:8px 14px;font-size:15px;line-height:1;position:absolute;bottom:22px;right:24px;overflow:hidden}.related-case-studies-carousel-module__qpSyVW__copy{min-height:218px;padding:44px 30px 36px}.related-case-studies-carousel-module__qpSyVW__copy h3{letter-spacing:-.045em;margin:0;font-size:clamp(28px,2.7vw,42px);font-weight:480}.related-case-studies-carousel-module__qpSyVW__copy p{color:#6b6b66;max-width:680px;margin:18px 0 0;font-size:clamp(14px,1.25vw,19px);line-height:1.55}.related-case-studies-carousel-module__qpSyVW__previous,.related-case-studies-carousel-module__qpSyVW__next{color:#101110;background:#fff;border-color:#d5d1c9;width:52px;height:52px;box-shadow:0 10px 28px #2b27201f}.related-case-studies-carousel-module__qpSyVW__previous{left:-26px}.related-case-studies-carousel-module__qpSyVW__next{right:-26px}@media (max-width:720px){.related-case-studies-carousel-module__qpSyVW__section{padding:88px 18px 116px}.related-case-studies-carousel-module__qpSyVW__heading h2{font-size:39px}.related-case-studies-carousel-module__qpSyVW__carousel{border-radius:28px;padding:8px}.related-case-studies-carousel-module__qpSyVW__track{margin-left:-8px}.related-case-studies-carousel-module__qpSyVW__slide{flex-basis:100%;padding-left:8px}.related-case-studies-carousel-module__qpSyVW__card{border-radius:22px;padding:8px 8px 0}.related-case-studies-carousel-module__qpSyVW__image{border-radius:17px}.related-case-studies-carousel-module__qpSyVW__companyIdentity{gap:8px;padding:24px}.related-case-studies-carousel-module__qpSyVW__companyIdentity strong{font-size:28px}.related-case-studies-carousel-module__qpSyVW__companyLogo{max-width:68px;max-height:68px}.related-case-studies-carousel-module__qpSyVW__copy{min-height:190px;padding:30px 20px}.related-case-studies-carousel-module__qpSyVW__previous,.related-case-studies-carousel-module__qpSyVW__next{width:48px;height:48px;top:auto;bottom:-72px;transform:none}.related-case-studies-carousel-module__qpSyVW__previous{left:calc(50% - 58px)}.related-case-studies-carousel-module__qpSyVW__next{right:calc(50% - 58px)}}@media (prefers-reduced-motion:reduce){.related-case-studies-carousel-module__qpSyVW__card{transition:none}}
.page-module__LZkVfq__caseStudyPage{--case-coral:#ff5b49;--case-ink:#101110;--case-paper:#f3f1ec}
