/* booked-solid: the subpage intro (same as services and google-presence) plus a lede, then home.css's card stack and the shared proof and closing. */
.intro{padding:clamp(120px,11vw,160px) var(--gut) clamp(48px,6vw,80px)}
.intro-cap{font-size:15px;line-height:1.4;max-width:360px}
.intro-h1{margin-top:clamp(24px,3vw,40px);font-size:clamp(44px,5.6vw,80px);font-weight:600;letter-spacing:-.04em;line-height:1}
.intro-h1 .ln{display:block;overflow:hidden;padding-bottom:.12em;margin-bottom:-.12em}
.intro-h1 .ln > span{display:block;text-wrap:balance}
.js .intro-h1 .ln > span{animation:intro-rise 1s var(--ease) both}
.js .intro-h1 .ln:nth-child(2) > span{animation-delay:.12s}
@keyframes intro-rise{from{transform:translateY(105%)}}
.intro-lede{max-width:44ch;margin-top:clamp(28px,3.4vw,48px);font-size:clamp(19px,1.7vw,24px);font-weight:500;letter-spacing:-.015em;line-height:1.4;color:var(--mute)}

.work-grid.one{grid-template-columns:minmax(0,760px);justify-content:center}
