.blog-author-module,:root{--blue:#0276f1;--violet:#c79de2;--ink:#0a0a0a;--paper:#fff;--paper-2:#f4f4f1;--muted:#6b6b6b;--line:hsla(0,0%,4%,.08);--grad:linear-gradient(95deg,#0276f1,#c79de2)}.blog-author-module.author-bio{background:var(--paper);border-top:1px solid var(--line);padding:96px 32px}.blog-author-module .author-bio-inner{margin:0 auto;max-width:800px}.blog-author-module .author-bio-label{color:var(--muted);display:inline-block;font-size:10px;font-weight:600;letter-spacing:.22em;margin-bottom:36px;padding-left:34px;position:relative;text-transform:uppercase}.blog-author-module .author-bio-label:before{background:var(--ink);content:"";height:1px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:24px}.blog-author-module .author-card{align-items:start;display:grid;gap:36px;grid-template-columns:120px 1fr}.blog-author-module .author-photo{align-items:center;background:var(--grad);border-radius:50%;display:flex;flex-shrink:0;height:120px;justify-content:center;overflow:hidden;position:relative;width:120px}.blog-author-module .author-photo img{display:block;filter:grayscale(1);flex-shrink:0;height:100%;min-height:100%;min-width:100%;object-fit:cover;width:100%}.blog-author-module .author-photo svg{display:block;height:100%;width:100%}.blog-author-module .author-info{align-items:flex-start;display:flex;flex-direction:column;gap:6px;text-align:left}.blog-author-module .author-name{color:var(--ink);font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0;text-align:left}.blog-author-module .author-role{color:var(--muted);display:block;font-size:11px;font-weight:700;letter-spacing:.2em;margin-bottom:16px;text-align:left;text-transform:uppercase}.blog-author-module .author-role-divider{margin:0 4px}.blog-author-module .author-role-company{white-space:nowrap}.blog-author-module .author-bio-text{max-width:540px}.blog-author-module .author-bio-text,.blog-author-module .author-bio-text p{color:#2a2a2a;font-size:15px;line-height:1.65;margin:0 0 20px}.blog-author-module .author-bio-text p:last-child{margin-bottom:0}.blog-author-module .author-links{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;font-weight:600;gap:12px}.blog-author-module .author-links a{border-bottom:1px solid var(--ink);color:var(--ink);font-weight:600;text-decoration:none;transition:color .3s ease,border-color .3s ease}.blog-author-module .author-links a:hover{border-color:var(--blue);color:var(--blue)}.blog-author-module .author-links .author-all-articles{border-bottom:none}.blog-author-module .author-links .author-all-articles:hover{border-color:transparent}.blog-author-module .author-links .sep{border:none;color:var(--muted);display:inline-block;font-weight:600;line-height:1;text-decoration:none}.blog-author-module.reveal{opacity:0;transform:translateY(24px);transition:opacity 1s cubic-bezier(.19,1,.22,1),transform 1s cubic-bezier(.19,1,.22,1)}.blog-author-module.reveal.in{opacity:1;transform:translateY(0)}@media (max-width:1024px){.blog-author-module.author-bio{padding:72px 24px}.blog-author-module .author-card{gap:28px}.blog-author-module .author-photo{height:96px;width:96px}.blog-author-module .author-name{font-size:22px}}@media (max-width:640px){.blog-author-module.author-bio{padding:56px 18px}.blog-author-module .author-card{gap:20px;grid-template-columns:72px 1fr}.blog-author-module .author-photo{height:72px;width:72px}.blog-author-module .author-name{font-size:20px}.blog-author-module .author-role-company,.blog-author-module .author-role-title{display:block}.blog-author-module .author-role-divider{display:none}.blog-author-module .author-role-company{margin-top:6px;white-space:normal}.blog-author-module .author-bio-label{margin-bottom:24px}.blog-author-module .author-links{font-size:11px;gap:8px}}@media (max-width:380px){.blog-author-module .author-links{font-size:11px;gap:8px}}