.case-study-module__o4HOOW__page{--kedra-olive:#45563b}.case-study-module__o4HOOW__label{letter-spacing:.14em;font-weight:700;color:var(--kedra-olive)!important;margin-bottom:22px!important;font-size:12px!important}.case-study-module__o4HOOW__heroImage{position:relative}.case-study-module__o4HOOW__heroImage:after{content:"";background:linear-gradient(#00000014,#00000085);position:absolute;inset:0}.case-study-module__o4HOOW__wordmark{z-index:1;color:#fff;letter-spacing:.12em;font-size:clamp(38px,5vw,76px);font-weight:500;line-height:1.15;position:absolute;bottom:12%;left:8%}.case-study-module__o4HOOW__wordmark small{letter-spacing:.01em;margin-top:10px;font-size:15px;font-weight:400;display:block}.case-study-module__o4HOOW__demoNote{border-top:1px solid #10213933;border-bottom:1px solid #10213933;grid-template-columns:1fr 1.25fr;gap:clamp(28px,6vw,100px);margin:0 clamp(24px,6vw,100px) 80px;padding:48px 0;display:grid}.case-study-module__o4HOOW__demoNote h2{font-family:var(--serif);letter-spacing:-.03em;margin:0;font-size:clamp(30px,3vw,44px);font-weight:400}.case-study-module__o4HOOW__demoNote p:not([class]){color:#465046;margin:0 0 20px;font-size:16px;line-height:1.85}.case-study-module__o4HOOW__demoNote a{border-bottom:1px solid}.case-study-module__o4HOOW__demoNote a:focus-visible{outline:2px solid var(--kedra-olive);outline-offset:4px}.case-study-module__o4HOOW__page .case-gallery-stage>.case-browser-bar{display:none}@media (max-width:1100px) and (min-width:901px){.case-study-module__o4HOOW__page .case-project-hero-main{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:36px}.case-study-module__o4HOOW__page .case-intro-copy h1{font-size:60px}}@media (max-width:760px){.case-study-module__o4HOOW__demoNote{grid-template-columns:1fr;margin-bottom:40px;padding:32px 0}.case-study-module__o4HOOW__wordmark{font-size:42px}.case-study-module__o4HOOW__wordmark small{font-size:13px}}
