/* Section introductions for the complete local homepage. */
#main .section-name{display:block;font-family:Milano,Arial,sans-serif;font-size:24px;font-weight:500;line-height:1.3;letter-spacing:0;color:#b5c8db;margin:0 0 24px}
#main #work .section-name{color:#586a80}
#main #hub .section-name,#main #bespoke .section-name{color:#b5c8db}
#main .section-name-standalone{max-width:1160px;margin:0 auto 24px}
#after-launch .post-launch-tabs{padding-bottom:1px}
@media(max-width:900px){#main .section-name{font-size:22px;margin-bottom:20px}}
@media(max-width:600px){#main .section-name{font-size:21px;margin-bottom:18px}#main .section-name-standalone{margin-bottom:20px}}

/* Keep the website, rather than a padded card surround, as the showcase. */
#work .range-lead .direction-visual{padding:0!important;border-radius:10px!important;border:1px solid #25354a30;overflow:hidden;box-shadow:0 16px 36px #0c152314}
#work .range-lead .direction-visual>button{border:0!important;border-radius:0!important;box-shadow:none;display:block}
#work .direction-visual img,#work .client-work-card .project-image img,#request .request-showcase>img{object-position:center top}
#work .client-work-card .project-image{border-radius:10px;border:1px solid #25354a30;background:#e9edf4;box-shadow:0 12px 30px #0c15230c}
#request .request-showcase{border-radius:10px;box-shadow:0 14px 32px #0003}

/* Client screenshots keep their complete native composition. */
#work .client-work-card .project-image img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain}
@media(min-width:601px){
 #work .client-work-grid{row-gap:14px}
 #work .client-work-card{grid-row:span 4;grid-template-rows:subgrid;align-items:start;row-gap:14px}
}

#work .client-work-card h3 a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:#53647b60;text-underline-offset:6px}
#work .client-work-card h3 a:hover{color:#425d82;text-decoration-color:currentColor}
#work .client-work-card h3 a:focus-visible{outline:2px solid #275e83;outline-offset:5px}
