.CaseStudyShowcase-module__wKEcfG__section{background:#f3f3f3;min-height:1250px;padding:100px 32px;position:relative;overflow:hidden}.CaseStudyShowcase-module__wKEcfG__verticalLabel{color:#dbe2e6;letter-spacing:2px;-webkit-text-stroke:1px #e3222f;transform-origin:0 0;margin:0;font-family:Georgia,Times New Roman,serif;font-size:45px;font-weight:600;line-height:60px;position:absolute;top:600px;left:64px;transform:rotate(-90deg)}.CaseStudyShowcase-module__wKEcfG__pagination{z-index:3;gap:2px;display:grid;position:absolute;top:344px;left:118px}.CaseStudyShowcase-module__wKEcfG__pagination button{color:#2a3b8e;text-align:left;cursor:pointer;background:0 0;border:0;width:50px;padding:0;font-family:Georgia,Times New Roman,serif;font-size:35px;font-weight:700;line-height:40px}.CaseStudyShowcase-module__wKEcfG__pagination .CaseStudyShowcase-module__wKEcfG__activePage{color:#ee2c2a}.CaseStudyShowcase-module__wKEcfG__viewport{min-height:930px;position:relative}.CaseStudyShowcase-module__wKEcfG__stage{width:min(100%,1240px);margin:0;position:absolute;top:0;left:50%;transform:translate(-50%)}.CaseStudyShowcase-module__wKEcfG__stageStatic{z-index:1}.CaseStudyShowcase-module__wKEcfG__stageOutNext,.CaseStudyShowcase-module__wKEcfG__stageOutPrevious,.CaseStudyShowcase-module__wKEcfG__stageInNext,.CaseStudyShowcase-module__wKEcfG__stageInPrevious{pointer-events:none;animation-duration:1s;animation-timing-function:cubic-bezier(.65,0,.35,1);animation-fill-mode:both}.CaseStudyShowcase-module__wKEcfG__stageOutNext{z-index:1;animation-name:CaseStudyShowcase-module__wKEcfG__slideOutLeft}.CaseStudyShowcase-module__wKEcfG__stageInNext{z-index:2;animation-name:CaseStudyShowcase-module__wKEcfG__slideInRight}.CaseStudyShowcase-module__wKEcfG__stageOutPrevious{z-index:1;animation-name:CaseStudyShowcase-module__wKEcfG__slideOutRight}.CaseStudyShowcase-module__wKEcfG__stageInPrevious{z-index:2;animation-name:CaseStudyShowcase-module__wKEcfG__slideInLeft}.CaseStudyShowcase-module__wKEcfG__heading{color:#2a3b8e;letter-spacing:0;width:66.666%;margin:0 0 150px 16.666%;font-family:Georgia,Times New Roman,serif;font-size:50px;font-weight:600;line-height:55px}.CaseStudyShowcase-module__wKEcfG__contentRow{grid-template-columns:413px 413px;align-items:center;width:826px;margin-left:16.666%;display:grid}.CaseStudyShowcase-module__wKEcfG__copy{max-width:296px;padding-right:50px}.CaseStudyShowcase-module__wKEcfG__copy h3{color:#111;margin:0 0 8px;font-size:1.38rem;font-weight:600;line-height:1.15}.CaseStudyShowcase-module__wKEcfG__copy p{color:#111;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;font-size:.94rem;line-height:1.6;display:-webkit-box;overflow:hidden}.CaseStudyShowcase-module__wKEcfG__readMore{color:#fff;background:#000;border:2px solid #000;border-radius:999px;margin-top:45px;padding:10px 25px;font-size:.94rem;line-height:1;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.CaseStudyShowcase-module__wKEcfG__readMore:hover{color:#000;background:0 0}.CaseStudyShowcase-module__wKEcfG__artwork{width:413px;height:621px;position:relative}.CaseStudyShowcase-module__wKEcfG__circle{background:#cf3d15;border-radius:50%;width:600px;height:600px;position:absolute;top:-45px;right:-330px}.CaseStudyShowcase-module__wKEcfG__stageInNext .CaseStudyShowcase-module__wKEcfG__circle,.CaseStudyShowcase-module__wKEcfG__stageInPrevious .CaseStudyShowcase-module__wKEcfG__circle{animation-duration:.85s;animation-timing-function:cubic-bezier(.22,.61,.36,1);animation-delay:.35s;animation-fill-mode:both}.CaseStudyShowcase-module__wKEcfG__stageInNext .CaseStudyShowcase-module__wKEcfG__circle{animation-name:CaseStudyShowcase-module__wKEcfG__circleInFromRight}.CaseStudyShowcase-module__wKEcfG__stageInPrevious .CaseStudyShowcase-module__wKEcfG__circle{animation-name:CaseStudyShowcase-module__wKEcfG__circleInFromLeft}.CaseStudyShowcase-module__wKEcfG__image,.CaseStudyShowcase-module__wKEcfG__imageFallback{z-index:1;object-fit:cover;width:413px;height:621px;display:block;position:relative}.CaseStudyShowcase-module__wKEcfG__imageFallback{background:#b8c4c8}@keyframes CaseStudyShowcase-module__wKEcfG__slideOutLeft{0%{opacity:1;transform:translate(-50%)}to{opacity:.22;transform:translate(calc(-50% - 100vw))}}@keyframes CaseStudyShowcase-module__wKEcfG__slideInRight{0%{transform:translate(calc(100vw - 50%))}to{transform:translate(-50%)}}@keyframes CaseStudyShowcase-module__wKEcfG__slideOutRight{0%{opacity:1;transform:translate(-50%)}to{opacity:.22;transform:translate(calc(100vw - 50%))}}@keyframes CaseStudyShowcase-module__wKEcfG__slideInLeft{0%{transform:translate(calc(-50% - 100vw))}to{transform:translate(-50%)}}@keyframes CaseStudyShowcase-module__wKEcfG__circleInFromRight{0%{transform:translate(100vw)}to{transform:translate(0)}}@keyframes CaseStudyShowcase-module__wKEcfG__circleInFromLeft{0%{transform:translate(-100vw)}to{transform:translate(0)}}@media (max-width:992px){.CaseStudyShowcase-module__wKEcfG__section{min-height:auto;padding:64px clamp(24px,5vw,52px) 72px}.CaseStudyShowcase-module__wKEcfG__verticalLabel{display:none}.CaseStudyShowcase-module__wKEcfG__pagination{gap:12px;margin:0 0 30px;display:flex;position:relative;top:auto;left:auto}.CaseStudyShowcase-module__wKEcfG__pagination button{text-align:center;width:auto;min-width:34px;font-size:1.55rem;line-height:1.2}.CaseStudyShowcase-module__wKEcfG__viewport{min-height:0}.CaseStudyShowcase-module__wKEcfG__stage{width:100%;position:relative;top:auto;left:auto;transform:none}.CaseStudyShowcase-module__wKEcfG__stageOutNext,.CaseStudyShowcase-module__wKEcfG__stageOutPrevious{display:none}.CaseStudyShowcase-module__wKEcfG__stageInNext,.CaseStudyShowcase-module__wKEcfG__stageInPrevious{animation:none}.CaseStudyShowcase-module__wKEcfG__heading{width:100%;margin:0 0 42px;font-size:clamp(2.35rem,5.8vw,3.4rem);line-height:1.1}.CaseStudyShowcase-module__wKEcfG__contentRow{grid-template-columns:minmax(0,.9fr) minmax(260px,1fr);gap:clamp(28px,5vw,54px);width:100%;margin-left:0}.CaseStudyShowcase-module__wKEcfG__copy{max-width:340px;padding-right:0}.CaseStudyShowcase-module__wKEcfG__artwork{aspect-ratio:2/3;width:min(100%,360px);height:auto}.CaseStudyShowcase-module__wKEcfG__image,.CaseStudyShowcase-module__wKEcfG__imageFallback{width:100%;height:100%}.CaseStudyShowcase-module__wKEcfG__circle{width:440px;height:440px;top:-32px;right:-190px}}@media (max-width:700px){.CaseStudyShowcase-module__wKEcfG__section{padding:52px 20px 64px}.CaseStudyShowcase-module__wKEcfG__pagination{margin-bottom:24px}.CaseStudyShowcase-module__wKEcfG__heading{margin-bottom:36px;font-size:clamp(2.1rem,9vw,3rem)}.CaseStudyShowcase-module__wKEcfG__contentRow{grid-template-columns:1fr;gap:30px}.CaseStudyShowcase-module__wKEcfG__copy{max-width:none}.CaseStudyShowcase-module__wKEcfG__readMore{margin-top:28px}.CaseStudyShowcase-module__wKEcfG__artwork{width:min(78vw,301px);margin:0 auto}.CaseStudyShowcase-module__wKEcfG__circle{width:390px;height:390px;top:-24px;right:-135px}}@media (prefers-reduced-motion:reduce){.CaseStudyShowcase-module__wKEcfG__stage{animation:none}}
