.author-page{--hh-purple:#6867f9;--hh-pastel-purple:#e1e1fe;--hh-yellow:#fffe85;--hh-black:#1b1b1b;--hh-mid-grey:#f5f5f5;--hh-white:#ffffff;--hh-light-blue:#e4ebff;--hh-border-soft:rgba(27,27,27,.3);--hh-gradient:linear-gradient(280.11deg,#6867f9 67.15%,#fffe85 111.35%);--hh-font-head:"Maple","Montserrat",sans-serif;--hh-font-body:"Montserrat",sans-serif;--hh-radius-card:20px;--hh-radius-image:10px;--hh-radius-pill:100px;font-family:var(--hh-font-body);font-weight:500;font-size:16px;line-height:23px;letter-spacing:.05em;color:var(--hh-black);max-width:700px;margin:0 auto;padding:0 16px}@media(min-width:768px){.author-page{padding:0}}.author-page a{color:inherit}.author-page__breadcrumb{font-size:12px;line-height:20px;font-weight:500;color:var(--hh-black);margin-bottom:28px}.author-page__breadcrumb a{text-decoration:none}.author-page__breadcrumb a:hover{color:var(--hh-purple);text-decoration:underline}.author-page__breadcrumb strong{font-weight:700}.author-page__hero{display:flex;gap:28px;align-items:flex-start}.author-page__avatar-wrap{position:relative;flex:0 0 auto}.author-page__avatar{width:220px;height:220px;border-radius:50%;object-fit:cover;object-position:top;display:block}.author-page__avatar--initials{background:var(--hh-gradient);display:flex;align-items:center;justify-content:center;color:var(--hh-white);font-family:var(--hh-font-head);font-weight:700;font-size:48px}.author-page__avatar-badge{position:absolute;right:-22px;bottom:-11px;width:100px;height:100px;display:flex;align-items:center;justify-content:center}.author-page__badge-img{width:100%;height:100%;object-fit:contain;display:block}.author-page__hero-main{flex:1 1 auto;min-width:0}.author-page__pills{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.author-page__pill{display:inline-flex;align-items:center;justify-content:center;padding:4px 14px;border-radius:var(--hh-radius-pill);font-weight:700;font-size:10px;line-height:16px;letter-spacing:.05em;color:var(--hh-black);background:var(--hh-pastel-purple);white-space:nowrap}.author-page__pill--purple{background:var(--hh-purple);color:var(--hh-white)}.author-page__pill--yellow{background:var(--hh-yellow)}.author-page__name{font-family:var(--hh-font-head);font-weight:700;font-size:36px;line-height:40px;letter-spacing:1.8px;text-transform:uppercase;margin:0 0 14px}.author-page__bio{font-size:16px;line-height:23px;margin:0 0 14px}.author-page__bio p{margin:0}.author-page__bio p+p{margin-top:16px}.author-page__meta{display:flex;flex-wrap:wrap;gap:6px 24px;font-size:12px;line-height:20px;font-weight:500}.author-page__stat{font-weight:700}.author-page__linkedin-row{margin-top:8px}.author-page__linkedin{font-size:14px;line-height:22px;font-weight:700;color:var(--hh-purple)!important;text-decoration:underline;text-underline-offset:2px}.author-page__section{margin-top:40px}.author-page__h2{font-family:var(--hh-font-head);font-weight:700;font-size:26px;line-height:1.2;letter-spacing:1.3px;text-transform:uppercase;margin:0 0 18px}.author-page__timeline{background:var(--hh-mid-grey);border-radius:12px;padding:24px 26px}.author-page__tl-item{position:relative;padding-left:26px;padding-bottom:22px}.author-page__tl-item:before{content:"";position:absolute;left:3px;top:16px;bottom:-4px;width:1.5px;background:var(--hh-border-soft)}.author-page__tl-item:last-child{padding-bottom:0}.author-page__tl-item:last-child:before{display:none}.author-page__tl-marker{position:absolute;left:0;top:7px;width:8px;height:8px;display:flex;align-items:center;justify-content:center}.author-page__tl-dot{width:8px;height:8px;border-radius:50%;background:var(--hh-purple)}.author-page__tl-icon{width:20px;height:20px;object-fit:contain;display:block;background:var(--hh-mid-grey)}.author-page__tl-content{min-width:0}.author-page__tl-period{display:inline-block;font-size:10px;font-weight:700;line-height:16px;letter-spacing:.05em;text-transform:uppercase;color:var(--hh-purple);margin-bottom:2px}.author-page__tl-title{font-size:16px;font-weight:700;line-height:20px;letter-spacing:.05em;margin:0 0 4px}.author-page__tl-title a{color:var(--hh-purple);text-decoration:underline;text-underline-offset:2px;font-weight:700}.author-page__tl-text{font-size:14px;line-height:21px;letter-spacing:.02em;margin:0}.author-page__quote{position:relative;display:grid;grid-template-columns:1fr auto;grid-template-areas:"kicker kicker" "text text" "author figure";column-gap:14px;row-gap:14px;padding:24px 20px 20px;border-radius:var(--hh-radius-card);background:var(--hh-pastel-purple)}.author-page__quote-kicker{grid-area:kicker;font-weight:700;font-size:16px;line-height:20px;letter-spacing:.05em;margin:0}.author-page__quote-text{grid-area:text;font-weight:500;font-size:14px;line-height:21px;letter-spacing:.02em;margin:0;quotes:"\201e" "\201c"}.author-page__quote-text:before{content:open-quote}.author-page__quote-text:after{content:close-quote}.author-page__quote-author{grid-area:author;font-size:14px;line-height:18px;letter-spacing:.02em;margin:0;text-align:right;align-self:end;padding-bottom:12px}.author-page__quote-author strong{display:block;font-weight:700}.author-page__quote-author span{font-weight:500}.author-page__quote-figure{grid-area:figure;position:relative;margin:0;width:103px;height:103px;align-self:end}.author-page__quote-avatar{width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:top;display:block}.author-page__quote-badge{position:absolute;left:-18px;bottom:-6px;width:56px;height:56px;object-fit:contain;display:block}@media(min-width:768px){.author-page__quote-badge{width:72px;height:72px;left:-26px;bottom:2px}}@media(min-width:768px){.author-page__quote{grid-template-columns:1fr 200px;grid-template-areas:"kicker figure" "text figure" "author figure";column-gap:28px;row-gap:10px;padding:16px 23px 16px 30px;align-items:start}.author-page__quote-figure{width:200px;height:200px;align-self:center}.author-page__quote-author{padding-bottom:0;margin-top:10px}}.author-page__notice{background:var(--hh-purple);border-radius:12px;padding:22px 24px;color:var(--hh-white)}.author-page__notice-text{margin:0;font-size:12px;line-height:18px;letter-spacing:.05em;color:var(--hh-white)}.author-page__notice-text p{margin:0;color:var(--hh-white)}.author-page__notice-text strong{font-weight:700}.author-page__articles{display:grid;grid-template-columns:1fr;gap:8px}.author-page__card{display:grid;grid-template-columns:minmax(100px,130px) 1fr;gap:10px;padding:8px 0;text-decoration:none;color:var(--hh-black)}.author-page__card-img{position:relative;border-radius:var(--hh-radius-image);overflow:hidden;aspect-ratio:16/10;box-shadow:0 4px 12px #0000004d}.author-page__card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.author-page__card-body{display:flex;flex-direction:column;gap:6px;min-width:0}.author-page__card-title{font-size:14px;font-weight:700;line-height:20px;letter-spacing:.02em;margin:0}.author-page__card:hover .author-page__card-title{text-decoration:underline;text-underline-offset:2px}.author-page__card-excerpt{font-size:12px;line-height:20px;letter-spacing:.02em;margin:0}.author-page__card-date{font-size:12px;font-weight:500;color:#b7b4b4;margin-top:auto}@media(min-width:768px){.author-page__articles{grid-template-columns:1fr 1fr;gap:28px 24px}.author-page__card{grid-template-columns:1fr;grid-template-rows:auto 1fr;gap:0;padding:0}.author-page__card-img{aspect-ratio:auto;height:190px;border-radius:var(--hh-radius-card);margin-bottom:16px}.author-page__card-title{font-size:16px;line-height:22px}.author-page__card-body{gap:8px}}.author-page__cta-wrap{text-align:center;margin-top:32px}.author-page__cta{display:inline-block;padding:11px 25px;border-radius:50px;background:var(--hh-purple);color:var(--hh-white)!important;font-family:var(--hh-font-body);font-size:14px;font-weight:700;letter-spacing:.05em;text-decoration:none}.author-page__cta:hover{opacity:.9}@media(max-width:559px){.author-page__hero{flex-direction:column;align-items:center;text-align:center}.author-page__pills,.author-page__meta{justify-content:center}.author-page__linkedin-row{text-align:center}.author-page__avatar{width:150px;height:150px}.author-page__avatar-badge{width:68px;height:68px;right:-14px;bottom:-8px}.author-page__avatar--initials{font-size:36px}.author-page__name{font-size:26px;line-height:1.15;letter-spacing:1.3px}}@media(max-width:768px){.author-page__h2{font-size:21px}}
/*# sourceMappingURL=/cdn/shop/t/209/assets/author-page.css.map */
