.case-study{--befund-olive:var(--case-accent,#718640);--befund-line:#d8dfd8;background:#f8faf7}.case-study>.nav--standalone{margin-bottom:0}.case-study .befund-reference__hero{margin-top:clamp(20px,4vw,58px)}.case-study .befund-reference__hero h1{overflow-wrap:break-word;max-width:18ch}.case-study .befund-reference__hero-tags span{background:var(--case-bg,#edf2e6);color:var(--case-accent,#536a2e)}.case-study .befund-reference__hero-tags span+span{color:#46646a;background:#eaf0f0}.case-study .befund-reference__cta{background:var(--case-accent,#718640)}.case-study .befund-reference__cta:hover{background:#10242d}.case-study .befund-reference__scroll-link{border-bottom-color:var(--case-accent,#718640)}.case-study__hero-visual{transform:rotate(1deg)}.case-study__hero-image{aspect-ratio:1.27;background:var(--case-bg,#edf2e6);position:relative;overflow:hidden}.case-study .case-study__hero-image img{object-fit:cover;border:0;width:100%;height:100%}.case-study__story,.case-study__connection{padding-top:clamp(78px,9vw,132px)}.case-study__boundary .befund-reference__cta{margin-top:10px}.case-study__outro{margin-bottom:0}.case-study__outro>div:last-child{justify-items:start;display:grid}.case-study__outro>div:last-child p{margin-top:0}@media (max-width:900px){.case-study__hero-visual{transform:none}}@media (max-width:760px){.case-study__story,.case-study__connection{padding-top:76px}}.case-index{color:#08121e;background:#f5f7fa}.case-index .work-hero{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);width:min(100% - 64px,1380px)}.case-index .work-eyebrow,.case-index .work-hero__copy h1 em,.case-index .work-card__meta{color:#0a8b86}.case-index .work-hero__copy h1{max-width:12ch;font-size:clamp(42px,4.8vw,72px);font-style:normal}.case-index .work-hero__copy h1 em{font-style:normal}.case-index .work-hero__copy p{color:#526576}.case-index .work-hero__copy>a,.case-index .work-card__link{color:#08121e;border-bottom-color:#0a8b86}.case-index .work-hero__visual{background:#edf2f7;border:13px solid #edf2f7;border-bottom-width:0;overflow:visible;transform:rotate(1deg);box-shadow:0 26px 64px #08121e17}.case-index .work-hero__visual img{object-fit:cover}.case-index .work-hero__visual>span{color:#526576;letter-spacing:.03em;background:#edf2f7;border:1px solid #dce5ed;border-top:0;border-radius:0;width:auto;max-width:none;padding:11px 16px;font-size:11px;bottom:-39px;left:-13px;right:-13px}.case-index .work-projects{width:min(100% - 64px,1180px)}.case-index .work-projects__header{border-bottom-color:#dce5ed}.case-index .work-projects__header h2{font-size:clamp(34px,3.8vw,58px)}.case-index .work-grid{gap:clamp(62px,8vw,110px) clamp(25px,5vw,70px)}.case-index .work-card__image{background:#edf2f7;border:1px solid #dce5ed}.case-index .work-card h3{font-size:clamp(28px,2.8vw,40px)}.case-index .work-card p{color:#526576}.case-index .work-cta{color:#f8fbfb;background:#08121e;border:0;width:min(100% - 64px,1180px);padding:clamp(32px,5vw,64px)}.case-index .work-cta .work-eyebrow{color:#5cddd4}.case-index .work-cta a{color:#fff;background:#0a8b86;border:0;padding:15px 20px}.case-index .work-cta a:hover{color:#fff;background:#076e6a}@media (max-width:900px){.case-index .work-hero{grid-template-columns:1fr}.case-index .work-hero__visual{width:min(100%,720px);transform:none}}@media (max-width:760px){.case-index .work-hero,.case-index .work-projects,.case-index .work-cta{width:min(100% - 36px,540px)}.case-index .work-hero{gap:46px}.case-index .work-hero__visual{margin-bottom:39px}.case-index .work-grid{grid-template-columns:1fr}.case-index .work-cta>div{align-items:start}}
