/* Project image and engineering details, followed by original drawings. */
#profile .aw-project-spread .aw-engineering-hero{height:18cqw!important;min-height:18cqw!important;flex-basis:18cqw!important;background:#08233e!important;padding:2.5cqw 4cqw!important;border-bottom:.35cqw solid #e79016}
#profile .aw-project-spread .aw-engineering-hero>small{font-size:1.1cqw!important;margin-bottom:1cqw!important}
#profile .aw-project-spread .aw-engineering-hero>h2{font-size:3.7cqw!important;margin-bottom:.8cqw!important}
#profile .aw-project-spread .aw-engineering-hero>h4{font-size:1.65cqw!important;margin-bottom:.7cqw!important}
#profile .aw-project-spread .aw-engineering-hero>p{font-size:1.4cqw!important}
.aw-project-visual{position:relative;height:48cqw;flex:0 0 48cqw;margin:0 4cqw;overflow:hidden;background:#eef2f6}
.aw-project-visual img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}
.aw-project-visual figcaption{position:absolute;bottom:0;right:0;padding:.5cqw .8cqw;background:#06234be8;color:#fff;font:700 .95cqw/1.35 'DejaVu Sans',Arial;letter-spacing:.04cqw}
.aw-project-spread .aw-engineering-content{padding:2cqw 4cqw 1cqw;gap:1.7cqw}
.aw-project-spread .aw-engineering-stats>div{min-height:8cqw;padding:1cqw}
.aw-project-spread .aw-engineering-stats strong{font-size:3cqw}
.aw-project-spread .aw-engineering-stats .client-text-value{font-size:2.1cqw;min-height:3.8cqw}
.aw-project-spread .aw-engineering-stats span{font-size:1.18cqw;line-height:1.3}
.aw-project-spread .aw-engineering-content h3{font-size:1.8cqw}
.aw-project-spread .aw-engineering-details>div{grid-template-columns:27% minmax(0,1fr);padding:1.05cqw 0;gap:1.2cqw}
.aw-project-spread .aw-engineering-details dt{font-size:1.85cqw;line-height:1.4}
.aw-project-spread .aw-engineering-details dd{font-size:2.05cqw;line-height:1.4;padding-right:0}
.aw-spread-reference{border-top:.2cqw solid #e79016;padding-top:1cqw}
.aw-spread-reference p{font-size:1.25cqw!important;line-height:1.4!important}
.aw-spread-reference a{color:#06234b;display:inline-block;font:700 1.25cqw/1.5 'DejaVu Sans',Arial;margin-top:.5cqw;text-decoration:underline}
.aw-spread-reference small{display:block;color:#52677d;font:400 1.05cqw/1.4 'DejaVu Sans',Arial;margin-top:.5cqw}
@media print{.aw-project-visual,.aw-project-spread .aw-engineering-details{break-inside:avoid}.aw-project-visual figcaption{background:#06234b}}
