body.archive.author footer{margin-top:0}.author-page{background:#fff;color:#222}.author-final-cta,.author-hero{position:relative;overflow:hidden;background:#222}.author-hero{padding:2rem 0 4rem}.author-grid-bg{position:absolute;inset:0;pointer-events:none;opacity:.2;background-image:linear-gradient(rgba(240,112,32,.26) 1px,transparent 1px),linear-gradient(90deg,rgba(240,112,32,.26) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 30%,#000 100%);mask-image:linear-gradient(90deg,transparent 0,#000 30%,#000 100%)}.author-final-cta .container,.author-hero .container{position:relative;z-index:1}.author-breadcrumb{display:flex;flex-wrap:wrap;gap:.625rem;align-items:center;margin-bottom:3rem;color:#b6b6b6;font-size:.875rem;line-height:1.25rem}.author-breadcrumb a{color:#fff;transition:color .2s ease}.author-breadcrumb a:hover,.author-hero h1 span,.author-section-heading h2 span{color:#f07020}.author-hero__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,30rem);gap:5rem;align-items:center}.author-hero__copy{min-width:0}.author-hero h1{max-width:50rem;margin:0;color:#fff;font-size:4.5rem;font-weight:700;line-height:1.08}.author-hero__role{margin-top:1.5rem;color:#fff;font-size:1.5rem;font-weight:600;line-height:2rem}.author-hero__department{margin-top:.375rem;color:#f07020;font-size:.875rem;font-weight:600;line-height:1.25rem;text-transform:uppercase}.author-about p,.author-hero__intro{margin-top:1.5rem;font-size:1.125rem;line-height:2rem}.author-hero__intro{max-width:42rem;color:#cbcbcb;font-weight:400}.author-final-cta__actions,.author-hero__actions{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin-top:2rem}.author-hero__actions .aca-votatec-button{padding:1.125rem 2rem}.author-hero__actions .aca-votatec-button svg,.post-author-bio__actions .aca-votatec-button svg{width:1.25rem;height:1.25rem}.author-hero__actions .aca-votatec-button--secondary{color:#fff;border-color:#f07020}.author-hero__portrait{position:relative;justify-self:end;width:100%;min-width:0;margin:0;padding:0 0 1rem 1rem}.author-hero__portrait::before{position:absolute;inset:1rem 0 0 2rem;border:1px solid rgba(240,112,32,.58);content:""}.author-hero__image{position:relative;display:block;width:100%;height:30rem;border:1px solid rgba(255,255,255,.14);border-radius:8px;object-fit:cover;object-position:center top;filter:grayscale(1) contrast(1.08) brightness(.9) sepia(.16) saturate(1.25)}picture.author-hero__image img{width:100%;height:auto}.author-hero__portrait figcaption{position:absolute;right:0;bottom:0;display:flex;min-width:12rem;padding:.875rem 1rem;flex-direction:column;border-left:3px solid #f07020;background:#fff;color:#757575;font-size:.75rem;line-height:1rem}.author-hero__portrait figcaption strong{margin-top:.25rem;color:#222;font-size:1rem;line-height:1.25rem}.author-about{padding:6rem 0;background:#fff}.author-about__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,28rem);gap:5rem;align-items:start}.author-about__copy{max-width:50rem}.author-expertise-panel{padding-left:2rem;border-left:2px solid #f07020}.author-expertise-panel__title{display:block;margin-bottom:1rem;color:#222;font-size:1rem;font-weight:700;line-height:1.5rem}.author-expertise-panel__list{display:flex;flex-wrap:wrap;gap:.75rem}.author-expertise-panel__item{display:inline-flex;gap:.5rem;align-items:center;min-width:0;padding:.625rem .75rem;border:1px solid #ededed;border-radius:8px;background:#f9f9f9;color:#424242;font-size:.8125rem;font-weight:600;line-height:1.25rem}.author-expertise-panel__item img{width:1.25rem;height:1.25rem;flex:0 0 auto}.author-section-kicker{display:block;margin-bottom:.75rem;color:#f07020;font-size:.875rem;font-weight:700;line-height:1.25rem;text-transform:uppercase}.author-about h2,.author-final-cta h2,.author-section-heading h2{margin:0;font-size:2.5rem;font-weight:700;line-height:3rem}.author-about p{color:#424242}.author-articles{padding:6rem 0;background:#f9f9f9}.author-section-heading{display:flex;gap:3rem;justify-content:space-between;align-items:end;margin-bottom:3rem}.author-section-heading>p{max-width:27rem;color:#757575;font-size:.9rem;line-height:1.75rem;text-align:right}.author-articles .div-cards-blog-tags{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.author-pagination{margin-top:3rem}.author-pagination .nav-links{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;align-items:center}.author-pagination .page-numbers{display:inline-flex;min-width:2.75rem;height:2.75rem;padding:0 .75rem;justify-content:center;align-items:center;border:1px solid #cbcbcb;border-radius:8px;background:#fff;color:#424242;font-size:.875rem;font-weight:600}.author-pagination .page-numbers.current,.author-pagination .page-numbers:hover{border-color:#f07020;background:#f07020;color:#fff;text-decoration:none}.author-empty-state{padding:4rem 2rem;border:1px solid #ededed;border-radius:8px;background:#fff;text-align:center}.author-empty-state h3{color:#222;font-size:1.5rem;line-height:2rem}.author-empty-state p{margin:.75rem 0 1.5rem;color:#757575;line-height:1.5rem}.author-final-cta{padding:5rem 0}.author-final-cta__inner{display:flex;gap:3rem;justify-content:space-between;align-items:center}.author-final-cta h2{max-width:42rem;color:#fff}.author-final-cta__actions{margin-top:0;flex:0 0 auto}.author-final-cta__actions .aca-votatec-button{padding:1.125rem 2rem}.author-final-cta__actions .aca-votatec-button--secondary{background:#fff}.post-author-bio{display:grid;grid-template-columns:8.5rem minmax(0,1fr);gap:2rem;align-items:center;max-width:58rem;margin:3rem auto 4rem;padding:2rem;border:1px solid #cbcbcb;border-left:4px solid #f07020;border-radius:8px;background:#fff}.post-author-bio__photo{display:block;width:8.5rem;height:10.5rem;overflow:hidden;border-radius:8px;background:#ededed}.aca-votatec-single .post-author-bio__image,.aca-votatec-single .post-author-bio__image img{display:block;width:100%;height:100%;margin:0!important;border-radius:0;object-fit:cover;object-position:center top;filter:grayscale(1) contrast(1.06) sepia(.12)}.post-author-bio__content{min-width:0}.post-author-bio__eyebrow{display:block;margin-bottom:.375rem;color:#f07020;font-size:.75rem;font-weight:700;line-height:1rem;text-transform:uppercase}.post-author-bio .post-author-bio__name{margin:0;color:#222;font-size:1.5rem;font-weight:700;line-height:2rem}.post-author-bio__name a{color:inherit}.post-author-bio__role{margin-top:.25rem;color:#757575;font-size:.875rem;font-weight:600;line-height:1.25rem}.post-author-bio__description{margin-top:1rem;color:#424242;font-size:.9375rem;line-height:1.625rem}.post-author-bio__actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-top:1.25rem}.title-blog-page .writer-blog-page a{color:inherit;font-weight:inherit;text-decoration:underline}@media (max-width:1200px){.author-hero__layout{gap:3rem}.author-hero h1{font-size:3.5rem}.author-articles .div-cards-blog-tags{grid-template-columns:repeat(2,minmax(0,1fr))}.author-final-cta__inner{align-items:flex-start;flex-direction:column}}@media (max-width:992px){.author-hero{padding-bottom:3rem}.author-hero__layout{grid-template-columns:1fr}.author-hero__portrait{justify-self:start;width:min(100%,28rem)}.author-hero__image{height:35rem}.author-about__layout{grid-template-columns:1fr;gap:3rem}.author-section-heading{align-items:flex-start;flex-direction:column}.author-section-heading>p{text-align:left}}@media (max-width:768px){.author-breadcrumb{margin-bottom:2rem}.author-hero h1{font-size:2.75rem;line-height:3.25rem}.author-hero__role{font-size:1.25rem;line-height:1.75rem}.author-about,.author-articles{padding:4rem 0}.author-about h2,.author-final-cta h2,.author-section-heading h2{font-size:2rem;line-height:2.5rem}.author-articles .div-cards-blog-tags{grid-template-columns:1fr}.post-author-bio{grid-template-columns:7rem minmax(0,1fr);gap:1.25rem;padding:1.5rem}.post-author-bio__photo{width:7rem;height:8.5rem}}@media (max-width:576px){.author-hero{padding-top:1.5rem}.author-grid-bg{background-size:48px 48px}.author-hero h1{font-size:2.25rem;line-height:2.75rem}.author-final-cta__actions,.author-hero__actions{width:100%;align-items:stretch;flex-direction:column}.author-final-cta__actions .aca-votatec-button,.author-hero__actions .aca-votatec-button,.post-author-bio__actions .aca-votatec-button{width:100%}.author-hero__portrait{padding-left:.75rem}.author-hero__portrait::before{right:0;left:1.5rem}.author-hero__portrait figcaption{right:0}.author-hero__image{height:25rem}.author-expertise-panel{padding-top:1.5rem;padding-left:0;border-top:2px solid #f07020;border-left:0}.author-final-cta{padding:4rem 0}.post-author-bio{grid-template-columns:1fr;text-align:center}.post-author-bio__photo{justify-self:center;width:7rem;height:8.5rem}.post-author-bio__actions{align-items:stretch;flex-direction:column}}