.rd-case-studies h2,.rd-case-studies h3,.rd-case-studies h4,.rd-case-studies li,.rd-case-studies p{color:#fff}.rd-case-studies__intro{margin-bottom:clamp(3rem,5vw,4.5rem);max-width:52rem}.rd-case-studies__intro h2{margin:0 0 1rem}.rd-case-studies__intro-text p{font-size:20px;margin:0}.rd-case-studies__slider{position:relative}.rd-case-studies__slide{display:none}.rd-case-studies__slide.is-active{animation:rdCaseFadeUp .35s ease;display:block}.rd-case-studies__image-wrap{margin-bottom:clamp(2rem,4vw,3rem)}.rd-case-studies__image{display:block;height:clamp(18rem,38vw,32rem);object-fit:cover;width:100%}.rd-case-studies__content-grid{align-items:start;display:grid;gap:clamp(2rem,5vw,5rem);grid-template-columns:.85fr 1.5fr}.rd-case-studies__main h3{font-size:var(--rd-h3);margin:0 0 .75rem}.rd-case-studies__subtitle{font-weight:700;margin:0 0 1.25rem}.rd-case-studies__period{margin:0 0 1.5rem}.rd-case-studies__text p{margin:0 0 1rem}.rd-case-studies__details{display:grid;gap:clamp(1.5rem,3vw,3rem);grid-template-columns:repeat(3,1fr)}.rd-case-studies__detail h4{font-size:var(--rd-h5);margin:0 0 .75rem}.rd-case-studies__detail p{margin:0}.rd-case-studies__nav{align-items:center;display:flex;gap:1rem;margin-top:clamp(2rem,4vw,3rem)}.rd-case-studies__arrow,.rd-case-studies__dot{border:0;cursor:pointer;padding:0}.rd-case-studies__arrow{background:var(--rd-sky);color:#fff;font-weight:700;height:2.25rem;line-height:1;width:2.25rem}.rd-case-studies__dots{align-items:center;display:flex;gap:.5rem}.rd-case-studies__dot{background:hsla(0,0%,100%,.35);height:.75rem;width:.75rem}.rd-case-studies__dot.is-active{background:var(--rd-sky)}@keyframes rdCaseFadeUp{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:64rem){.rd-case-studies__content-grid,.rd-case-studies__details{grid-template-columns:1fr}}@media (max-width:48rem){.rd-case-studies{padding:4rem 0}.rd-case-studies__image{height:18rem}.rd-case-studies__nav{justify-content:flex-start}}