.profile-module__LiM8qq__hero{grid-template-columns:200px minmax(0,1fr);align-items:center;gap:20px 28px;padding:24px 0 0;display:grid}.profile-module__LiM8qq__photo{-o-object-fit:cover;object-fit:cover;border-radius:9999px;width:200px;height:200px;display:block}.profile-module__LiM8qq__copy{flex-direction:column;gap:0;min-width:0;display:flex}.profile-module__LiM8qq__title{font-family:var(--font-twin-display), sans-serif;letter-spacing:-1.1px;max-width:none;margin:6px 0;font-size:clamp(32px,3.6vw,44px);font-weight:500;line-height:1.08}.profile-module__LiM8qq__role{color:var(--v-muted);margin:0 0 14px;font-size:15px;line-height:1.45}.profile-module__LiM8qq__actions{flex-wrap:wrap;align-items:center;gap:12px 16px;margin:0;display:flex}.profile-module__LiM8qq__top{border-bottom:1px solid var(--v-line);grid-template-columns:minmax(0,1fr);gap:0;display:grid}.profile-module__LiM8qq__primary{min-width:0}.profile-module__LiM8qq__bio{gap:12px;max-width:72ch;padding:22px 0 28px;display:grid}.profile-module__LiM8qq__aside{min-width:0;padding:0 0 32px}.profile-module__LiM8qq__asideHeading{margin-bottom:14px}.profile-module__LiM8qq__asideHeading h2{font-family:var(--font-twin-display), sans-serif;letter-spacing:-.6px;margin:8px 0 0;font-size:24px;font-weight:500;line-height:1.15}.profile-module__LiM8qq__asideHeading>p{color:var(--v-muted);margin:8px 0 0;font-size:14px;line-height:1.6}.profile-module__LiM8qq__bio p{color:var(--v-ink);margin:0;font-size:15px;line-height:1.7}.profile-module__LiM8qq__block{border-bottom:1px solid var(--v-line);padding:32px 0}.profile-module__LiM8qq__block:last-of-type{border-bottom:none;padding-bottom:48px}.profile-module__LiM8qq__heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px;display:flex}.profile-module__LiM8qq__heading h2{font-family:var(--font-twin-display), sans-serif;letter-spacing:-.8px;max-width:28ch;margin:8px 0 0;font-size:clamp(26px,2.6vw,34px);font-weight:500;line-height:1.15}.profile-module__LiM8qq__heading>p{color:var(--v-muted);max-width:36ch;margin:0;font-size:14px;line-height:1.6}.profile-module__LiM8qq__focusGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.profile-module__LiM8qq__focusCard{border:1px solid var(--v-line);background:var(--v-surface);border-radius:10px;padding:20px 22px}.profile-module__LiM8qq__focusCard h3{font-family:var(--font-twin-display), sans-serif;letter-spacing:-.3px;margin:0 0 8px;font-size:18px;font-weight:600;line-height:1.25}.profile-module__LiM8qq__focusCard p{color:var(--v-muted);margin:0;font-size:14px;line-height:1.6}.profile-module__LiM8qq__bookGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.profile-module__LiM8qq__bookCard{border:1px solid var(--v-line);background:var(--v-surface);color:inherit;border-radius:10px;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:16px;padding:18px;text-decoration:none;transition:border-color .15s,background .15s;display:grid}.profile-module__LiM8qq__bookCard:hover{border-color:var(--v-accent);background:var(--v-soft)}.profile-module__LiM8qq__bookCover{background:linear-gradient(160deg, var(--v-tint), var(--v-soft));border:1px solid var(--v-line);width:72px;height:96px;font:600 10px/1.2 var(--font-twin-mono), monospace;letter-spacing:.4px;color:var(--v-accent);border-radius:4px;align-items:flex-end;padding:8px;display:flex}.profile-module__LiM8qq__bookMeta{flex-direction:column;gap:6px;min-width:0;display:flex}.profile-module__LiM8qq__bookMeta strong{font-family:var(--font-twin-display), sans-serif;letter-spacing:-.2px;font-size:16px;font-weight:600;line-height:1.3}.profile-module__LiM8qq__bookMeta span{color:var(--v-muted);font-size:13px}.profile-module__LiM8qq__bookMeta em{color:var(--v-accent);margin-top:4px;font-size:13px;font-style:normal;font-weight:600}.profile-module__LiM8qq__linkRow{flex-wrap:wrap;gap:10px 12px;margin:0;padding:0;list-style:none;display:flex}.profile-module__LiM8qq__linkChip{border:1px solid var(--v-line);color:var(--v-ink);background:var(--v-surface);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:550;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.profile-module__LiM8qq__linkChip:hover{border-color:var(--v-accent);background:var(--v-soft)}.profile-module__LiM8qq__ctaBand{border:1px solid var(--v-line);background:var(--v-soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:18px;padding:14px 16px;display:flex}.profile-module__LiM8qq__ctaBand p{color:var(--v-muted);flex:220px;margin:0;font-size:14px;line-height:1.55}@media (min-width:1100px){.profile-module__LiM8qq__top{-moz-column-gap:64px;grid-template-columns:minmax(0,1fr) 440px;align-items:start;column-gap:64px}.profile-module__LiM8qq__bio{max-width:none;padding-bottom:36px}.profile-module__LiM8qq__bio p{font-size:16px}.profile-module__LiM8qq__aside{padding:32px 0 36px}.profile-module__LiM8qq__aside .profile-module__LiM8qq__focusGrid{grid-template-columns:1fr}}@media (max-width:800px){.profile-module__LiM8qq__hero{text-align:center;grid-template-columns:1fr;justify-items:center;gap:14px;padding:18px 0 0}.profile-module__LiM8qq__photo{width:148px;height:148px}.profile-module__LiM8qq__copy{align-items:center}.profile-module__LiM8qq__title{font-size:30px}.profile-module__LiM8qq__actions{justify-content:center}.profile-module__LiM8qq__bio{text-align:left;padding:18px 0 22px}.profile-module__LiM8qq__heading{flex-direction:column;align-items:start;gap:8px}.profile-module__LiM8qq__focusGrid,.profile-module__LiM8qq__bookGrid{grid-template-columns:1fr}.profile-module__LiM8qq__block{padding:26px 0}}@media (max-width:520px){.profile-module__LiM8qq__bookCard{grid-template-columns:64px minmax(0,1fr);gap:12px;padding:14px}.profile-module__LiM8qq__bookCover{width:64px;height:86px}}
