.site-design.subpage-design main .websites-coastal-hero{display:grid;place-items:start center;min-height:clamp(400px,43vw,730px);max-width:none;width:100%;margin:0;padding:clamp(68px,8vw,132px) 20px 90px;border:0;background:#cbdbe3 url('/assets/websites-coastal-hero.webp') center center/cover no-repeat;color:#103733;text-align:center}
.site-design.subpage-design main .websites-coastal-hero h1{font-size:clamp(37px,5.2vw,88px);line-height:1.04;letter-spacing:-.035em;color:#103733;margin:15px auto clamp(25px,3vw,44px)}
.site-design.subpage-design main .websites-coastal-hero .eyebrow{color:#103733;letter-spacing:.17em;font-weight:700}
.site-design.subpage-design main .websites-coastal-hero .button{display:inline-flex;gap:12px;align-items:center;border-radius:100px;background:#103d36;border-color:#103d36;color:white}
@media(max-width:650px){.site-design.subpage-design main .websites-coastal-hero{min-height:420px;background-position:45% center;padding-top:62px}.websites-coastal-hero h1 br{display:none}}
