.op-case-study-hero,.op-case-study-single-hero{padding:clamp(44px, 7vw, 86px) 0 clamp(30px, 5vw, 58px);background:linear-gradient(180deg,rgb(0 48 73 / .96),rgb(0 48 73 / .9))}.op-case-study-hero__inner{max-width:860px}.op-case-study-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px, 2.2vw, 28px)}.op-case-study-card{min-width:0}.op-case-study-card__link{display:grid;gap:18px;height:100%;padding:18px;color:inherit;text-decoration:none;background:rgb(253 240 213 / .06);border:1px solid rgb(102 155 188 / .28);border-radius:18px;transition:transform .22s ease,border-color .22s ease,background .22s ease}.op-case-study-card__link:hover,.op-case-study-card__link:focus-visible{transform:translateY(-2px);background:rgb(253 240 213 / .09);border-color:rgb(102 155 188 / .58)}.op-case-study-card__media,.op-case-study-single-hero__media{display:block;overflow:hidden;aspect-ratio:1500 / 720;border-radius:18px;background:rgb(0 48 73 / .8)}.op-case-study-card__image,.op-case-study-single-hero__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:inherit}.op-case-study-card__body{display:grid;gap:10px}.op-case-study-card__type,.op-case-study-single-hero__type{color:#669BBC;font-weight:800;font-size:.84rem;text-transform:uppercase;letter-spacing:.08em}.op-case-study-card__title{color:#FDF0D5;font-size:clamp(1.25rem, 2vw, 1.65rem);font-weight:900;line-height:1.08}.op-case-study-card__cta{color:#FDF0D5;font-weight:900}.op-case-study-empty,.op-case-study-panel,.op-case-study-final{padding:clamp(22px, 3vw, 34px);background:rgb(253 240 213 / .06);border:1px solid rgb(102 155 188 / .25);border-radius:18px}.op-case-study-single-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:clamp(28px, 5vw, 70px);align-items:center}.op-case-study-single-hero__copy{min-width:0}.op-case-study-content{display:grid;gap:clamp(22px, 3vw, 34px)}.op-case-study-feature-grid,.op-case-study-audit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px}.op-case-study-audit-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.op-case-study-feature,.op-case-study-audit-card{padding:18px;background:rgb(0 48 73 / .5);border:1px solid rgb(102 155 188 / .24);border-radius:14px}.op-case-study-feature h3,.op-case-study-audit-card h3{margin:0 0 10px;color:#FDF0D5;font-size:1rem;line-height:1.2}.op-case-study-chip-list{display:flex;flex-wrap:wrap;gap:10px;padding:0;margin:18px 0 0;list-style:none}.op-case-study-chip-list li{padding:8px 12px;color:#669BBC;font-weight:800;background:rgb(102 155 188 / .12);border:1px solid rgb(102 155 188 / .28);border-radius:999px}.op-case-study-chip-list--hero{margin-bottom:22px}.op-case-study-audit-card__placeholder{display:grid;min-height:150px;place-items:center;padding:18px;color:#FDF0D5;text-align:center;border:1px dashed rgb(102 155 188 / .48);border-radius:12px;background:repeating-linear-gradient(135deg,rgb(102 155 188 / .08),rgb(102 155 188 / .08) 10px,rgb(253 240 213 / .04) 10px,rgb(253 240 213 / .04) 20px)}.op-case-study-audit-card img{display:block;width:100%;height:auto;border-radius:12px}.op-case-study-final{display:flex;gap:22px;justify-content:space-between;align-items:center}@media (max-width:1100px){.op-case-study-grid,.op-case-study-feature-grid,.op-case-study-audit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.op-case-study-single-hero__grid{grid-template-columns:1fr}}@media (max-width:767px){.op-case-study-grid,.op-case-study-feature-grid,.op-case-study-audit-grid{grid-template-columns:1fr}.op-case-study-final{display:grid}}