#gd-page .gd-case-head{border-top:1px solid var(--line);padding-top:64px}
#gd-page .gd-case-head .gd-kicker{display:block;margin-bottom:15px}
#gd-page .gd-case-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 32px;padding:8px max(6vw,140px) 64px 6vw}
#gd-page .gd-case-card{min-width:0;border-bottom:1px solid var(--line);padding-bottom:28px}
#gd-page .gd-case-image{display:block;overflow:hidden;background:#171717;aspect-ratio:16/10}
#gd-page .gd-case-image img{display:block;width:100%;height:100%;object-fit:contain;margin:0;transition:transform .4s ease}
#gd-page .gd-case-image:hover img{transform:scale(1.025)}
#gd-page .gd-case-meta{display:flex;justify-content:space-between;gap:18px;align-items:baseline;margin:22px 0 12px;color:var(--metal);font-size:12px;letter-spacing:.1em}
#gd-page .gd-case-number{font-family:"D-DIN",sans-serif;font-size:13px;letter-spacing:.16em}
body.elementor-page-3730 .entry-content #gd-page .gd-case-card h3{font-size:24px;line-height:1.4;font-weight:500;color:var(--paper);margin:0 0 16px;text-shadow:none}
#gd-page .gd-case-card h3 a{text-decoration:none}
#gd-page .gd-case-card h3 a:hover{color:var(--metal)}
body.elementor-page-3730 .entry-content #gd-page .gd-case-summary{font-size:15px;line-height:1.9;color:var(--muted);margin:0 0 18px;max-width:40em}
#gd-page .gd-case-focus{display:flex;flex-wrap:wrap;gap:8px 16px;margin-bottom:22px;font-size:12px;color:var(--faint);line-height:1.6}
#gd-page .gd-case-focus span{display:inline-flex;align-items:center;gap:7px}
#gd-page .gd-case-focus span:before{content:"";width:3px;height:3px;background:var(--metal)}
#gd-page .gd-case-card .gd-link{font-size:13px;padding-bottom:5px}
#gd-page .gd-case-card .gd-link span{margin-left:20px}
#gd-page .gd-case-footer{padding:0 max(6vw,140px) 72px 6vw}
#gd-page .gd-case-image:focus-visible,#gd-page .gd-case-card a:focus-visible,#gd-page .gd-case-footer a:focus-visible{outline:2px solid var(--metal);outline-offset:5px}
@media(max-width:1068px){#gd-page .gd-case-grid{gap:44px 24px}body.elementor-page-3730 .entry-content #gd-page .gd-case-card h3{font-size:21px}}
@media(max-width:735px){#gd-page .gd-case-head{padding:48px 22px 28px}#gd-page .gd-case-grid{grid-template-columns:1fr;gap:40px;padding:0 22px 48px}#gd-page .gd-case-image{aspect-ratio:16/10}#gd-page .gd-case-meta{margin-top:18px}body.elementor-page-3730 .entry-content #gd-page .gd-case-card h3{font-size:23px}body.elementor-page-3730 .entry-content #gd-page .gd-case-summary{font-size:14px;line-height:1.9}#gd-page .gd-case-footer{padding:0 22px 52px}}
@media(prefers-reduced-motion:reduce){#gd-page .gd-case-image img{transition:none}#gd-page .gd-case-image:hover img{transform:none}}
