.realizations-page{min-height:0;padding-bottom:44px}.case-studies{display:grid;gap:82px;margin-top:58px}.case-study{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:48px;scroll-margin-top:120px;padding-top:44px;border-top:1px solid var(--line)}.case-study-copy>span{display:block;margin-bottom:15px;color:var(--orange);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.case-study-copy h2{font-size:clamp(34px,3.4vw,50px)}.case-study-copy p{margin-top:18px;color:var(--ink-soft);font-size:16px;line-height:1.7}.case-study-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.case-study-gallery img{display:block;width:100%;height:100%;min-height:260px;aspect-ratio:4/3;border-radius:var(--radius);object-fit:cover}.case-study-gallery.images-3 img:first-child{grid-column:span 2;aspect-ratio:16/9}@media(min-width:901px){.case-study:nth-child(2n) .case-study-copy{order:2}}@media(max-width:900px){.case-study{grid-template-columns:1fr;gap:30px}}@media(max-width:640px){.case-studies{gap:58px;margin-top:42px}.case-study{gap:24px;padding-top:32px}.case-study-gallery{gap:9px}.case-study-gallery img{min-height:180px}}