.jd-case{background:#f4f4f2;color:#202328;padding:110px clamp(24px,8vw,128px)}.jd-heading{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:end}.jd-heading h2{font-family:Georgia,serif;font-size:clamp(51px,6vw,87px);letter-spacing:-4px;line-height:.9;margin:0;color:#e01f2f}.jd-heading h2 span{font-size:.55em}.jd-heading>p:last-child{margin:0;max-width:440px;color:#555a62}.jd-hero{display:grid;grid-template-columns:.8fr 1.2fr;margin-top:53px;min-height:410px;background:#202328}.jd-logo{background:white;display:grid;place-items:center;padding:50px}.jd-logo img{max-width:100%;width:370px;height:auto}.jd-hero>div:last-child{padding:clamp(30px,6vw,75px);color:#fff;display:flex;flex-direction:column;justify-content:center}.jd-hero span,.jd-showcase span{font-size:11px;letter-spacing:1.4px;color:#ff6370;font-weight:700}.jd-hero h3,.jd-showcase h3{font-family:Georgia,serif;font-size:clamp(31px,3.5vw,48px);letter-spacing:-1.8px;line-height:1.05;margin:17px 0}.jd-hero p{max-width:620px;color:#d4d8dc}.jd-hero a{margin-top:15px;color:#fff;font-weight:700}.jd-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;padding:48px 0;border-bottom:1px solid #d1d4d6}.jd-summary b{font-size:12px;text-transform:uppercase;letter-spacing:1px}.jd-summary p{color:#5c6268;font-size:14px}.jd-showcase{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;align-items:center;padding-top:80px}.jd-showcase p{color:#596068}.jd-showcase figure{margin:0}.jd-showcase img{width:100%;display:block;border:1px solid #d4d6d7;box-shadow:0 16px 35px rgba(0,0,0,.12)}.jd-showcase figcaption{color:#6e747b;font-size:12px;margin-top:10px}.jd-note{margin:65px 0 0;padding:17px 20px;border-left:3px solid #e01f2f;background:#e8e9e7;color:#555b61;font-size:13px}@media(max-width:760px){.jd-case{padding-top:75px;padding-bottom:75px}.jd-heading,.jd-hero,.jd-summary,.jd-showcase{grid-template-columns:1fr}.jd-heading>p:last-child{margin-top:14px}.jd-hero{margin-top:35px}.jd-logo{min-height:250px}.jd-showcase{padding-top:45px;gap:25px}.jd-note{margin-top:45px}}
