.profile-intro{width:calc(100% - 2 * var(--inner-gutter));grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:7vw;max-width:1360px;margin:0 auto;padding:clamp(48px,7vw,96px) 0;display:grid}.profile-copy .eyebrow{color:var(--muted);margin:0 0 22px}.profile-copy h1{letter-spacing:-.055em;margin:0;font-size:clamp(52px,6.6vw,94px);font-weight:600;line-height:1}.profile-company{margin:18px 0 0;font-size:clamp(16px,1.4vw,20px)}.profile-description{color:#59666c;max-width:470px;margin:28px 0;font-size:15px;line-height:1.85}.profile-action{border:1px solid var(--ink);align-items:center;gap:10px;min-height:52px;padding:14px 18px;font-size:14px;transition:background .18s;display:flex}.profile-action:hover{background:#e3e7e4}.profile-action svg:last-child{flex-shrink:0;margin-left:auto}.profile-website{max-width:300px;color:var(--white);background:var(--ink);justify-content:space-between}.profile-website:hover{background:var(--navy)}.profile-email{color:#59666c;overflow-wrap:anywhere;margin-top:25px;font-size:13px;display:inline-block}.profile-document{min-width:0}.profile-cover{display:block}.profile-cover img{width:100%;height:auto;display:block}.profile-document-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin:24px 0 18px;display:flex}.profile-document-heading h2{letter-spacing:-.025em;margin:0;font-size:22px;font-weight:500}.profile-document-heading p{color:var(--muted);margin:0;font-size:12px}.profile-document-actions{grid-template-columns:1.2fr 1fr;gap:12px;display:grid}@media (max-width:760px){.profile-intro{grid-template-columns:minmax(0,1fr);gap:42px;padding:38px 0 48px}.profile-copy h1{font-size:64px}.profile-description{margin:22px 0}.profile-website{max-width:none}.profile-document-actions{grid-template-columns:minmax(0,1fr);gap:10px}}
