.verd-contact{position:relative;padding:80px 4% 90px;border-top:1px solid var(--line);scroll-margin-top:30px}
.verd-contact .kicker{display:block;margin-bottom:22px;color:var(--muted)}
.verd-contact h2{font-family:inherit;font-size:clamp(38px,5.5vw,78px);font-weight:400;line-height:1.12;letter-spacing:-.045em;margin:0 0 24px;color:var(--ink)}
.verd-contact p{color:var(--muted);font-size:14px;line-height:1.7;margin:0 0 28px}
.verd-contact-email{display:inline-block;font-size:clamp(21px,3.5vw,46px);letter-spacing:-.035em;line-height:1.3;color:var(--ink);border-bottom:1px solid currentColor;padding-bottom:8px;overflow-wrap:anywhere}
.verd-contact-email:hover{color:var(--accent)}
header nav{flex-wrap:wrap;row-gap:10px}
@media(max-width:600px){.verd-contact{padding:50px 15px 60px}.verd-contact h2{font-size:38px}.verd-contact p{max-width:30em}}
