/* Third review: alignment, body size and consistent action arrows. */
body{font-family:Manrope,Arial,sans-serif;font-size:14px}
.hero-summary,.about-copy p,.contact-content>p,.section-title p,.project-text p,.gallery-heading p,dialog>p:not(.eyebrow){font-family:Manrope,Arial,sans-serif;font-size:14px;line-height:1.65}
.hero-centre{top:60%}
.hero-descriptor{margin-top:12px}
.statement{margin-left:auto;margin-right:auto}
.statement .identity-line{text-align:center;padding-left:0;padding-right:0}
.projects .section-label{border-bottom:0;padding-bottom:0;margin-bottom:32px}
.work-title h2{white-space:nowrap}
.contact .contact-content>h2{font-feature-settings:'liga' 0}
.contact form{margin-top:28px}
.contact input,.contact select,.contact textarea{font-family:Manrope,Arial,sans-serif;font-size:14px}
.cta-arrow,.pill>span,.text-link>span,.project-arrow{font-family:Manrope,Arial,sans-serif;font-size:20px!important;line-height:1!important;display:inline-block;flex-shrink:0;letter-spacing:0;text-transform:none;vertical-align:middle}
.pill,.text-link{align-items:center}
.contact .submit{margin-top:8px}
@media(max-width:991px){.work-title{gap:24px}.work-title h2{font-size:clamp(32px,4.8vw,44px)}}
@media(max-width:767px){body{font-size:14px}.hero-centre{top:60%}.hero-descriptor{margin-top:10px}.hero-summary,.about-copy p,.contact-content>p{font-size:14px}.statement .identity-line{text-align:center;padding-left:0;padding-right:0}.work-title h2{font-size:clamp(23px,6.7vw,42px);white-space:nowrap}.contact form{margin-top:0}.contact-content>p{margin-bottom:0}}
