.dgv-project-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,80px);align-items:center;padding:clamp(24px,5vw,72px);background:#edf0e9;color:#183c36;margin:40px 0}.dgv-project-feature>div{max-width:540px}.dgv-project-feature-photo{display:block;min-width:0}.dgv-project-feature-photo img{width:100%;height:480px;object-fit:cover;object-position:50% 60%;display:block}.dgv-project-feature h2,.dgv-case-studies h2{font-size:clamp(28px,3.4vw,46px);line-height:1.12;margin:12px 0 20px}.dgv-project-feature p,.dgv-case-studies p{line-height:1.75}.dgv-case-studies{max-width:1440px;margin:auto}.dgv-case-heading{max-width:850px;margin-bottom:56px}.dgv-case-studies figure{margin:0;min-width:0}.dgv-case-studies img{display:block;width:100%;height:auto}.dgv-case-lead,.dgv-case-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,6vw,90px);align-items:center;margin:0 0 80px}.dgv-case-lead img,.dgv-case-row img{max-height:700px;object-fit:cover}.dgv-case-lead>div,.dgv-case-row>div{max-width:520px}.dgv-case-row:nth-of-type(odd)>figure{order:2}.dgv-case-stage{font-size:14px;border-left:2px solid #85937d;padding-left:18px;color:#4e5c52}.dgv-case-video{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;padding:clamp(22px,5vw,60px);background:#183c36;color:#fff;margin:40px 0 80px}.dgv-case-video video{display:block;width:100%;max-height:680px;background:#102b26;aspect-ratio:9/16}.dgv-case-video a{color:#fff}.dgv-case-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:30px}.dgv-case-grid img{aspect-ratio:3/4;object-fit:cover}.dgv-case-grid figcaption{font-size:13px;line-height:1.6;padding-top:12px}.dgv-case-cta{margin-top:80px;padding:48px;background:#edf0e9}.dgv-case-studies article{scroll-margin-top:30px}.dgv-case-studies a:focus-visible,.dgv-project-feature a:focus-visible{outline:3px solid #987d39;outline-offset:5px}@media(max-width:760px){.dgv-project-feature,.dgv-case-lead,.dgv-case-row,.dgv-case-video{grid-template-columns:1fr;gap:24px}.dgv-project-feature-photo img{height:auto;max-height:580px;object-fit:contain}.dgv-case-row:nth-of-type(odd)>figure{order:0}.dgv-case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dgv-case-cta{padding:24px}.dgv-case-video{margin-bottom:48px}.dgv-case-row,.dgv-case-lead{margin-bottom:48px}.dgv-case-video video{max-height:620px}}@media(max-width:380px){.dgv-case-grid{grid-template-columns:1fr}}.dgv-case-jump{display:flex;gap:25px;flex-wrap:wrap;margin-top:25px}.dgv-case-features{padding:clamp(25px,5vw,70px);background:#edf0e9;margin:40px 0}.dgv-case-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:45px}.dgv-case-card-grid article{min-width:0}.dgv-case-card-grid img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;display:block;object-position:50% 60%}.dgv-case-card-grid h2{font-size:clamp(25px,3vw,36px);line-height:1.2}.dgv-case-card-grid p{line-height:1.7}#cayman-glass-project{margin-top:100px;padding-top:60px;border-top:1px solid #cdd3c9}.dgv-case-studies .dgv-case-lead img{height:auto;max-height:700px}.dgv-case-video p{color:#e8eee8}