.author-popup{background:#fff;border:none;border-radius:16px;box-shadow:0 6px 34px rgba(0,0,0,.45);inset:auto;margin:0;max-width:340px;min-width:280px;overflow:visible;padding:30px;position:fixed}@media (max-width:400px){.author-popup{max-width:calc(100vw - 20px);min-width:0;padding:20px}}@media screen and (min-width:30em){.author-popup{min-width:340px}}@media screen and (min-width:30em) and (max-width:400px){.author-popup{min-width:0}}.author-popup:before{border-bottom:18px solid #fff;border-left:15px solid transparent;border-right:15px solid transparent;content:"";display:block;height:0;left:var(--arrow-left,39px);opacity:0;pointer-events:none;position:absolute;top:-18px;transform:translateX(-50%);width:0;z-index:1}.author-popup--above:before{border-bottom:none;border-top:18px solid #fff;bottom:-18px;top:auto}.author-popup:popover-open{opacity:1;transform:translateY(0)}.author-popup:popover-open:before{opacity:1}@starting-style{.author-popup:popover-open{opacity:0;transform:translateY(-10px)}.author-popup:popover-open:before{opacity:0}}.author-popup{opacity:0;transform:translateY(-10px);transition:opacity .2s ease,transform .2s ease,overlay allow-discrete .2s ease,display allow-discrete .2s ease}.author-popup__close{background:none;border:none;color:#666;cursor:pointer;display:block;padding:4px;position:absolute;right:8px;top:8px;transition:color .2s ease}@media screen and (min-width:48em){.author-popup__close{display:none}}@media (max-width:1023px){.author-popup__close{display:block;padding:6px;right:12px;top:12px}}.author-popup__close:hover{color:#333}.author-popup__close svg{display:block}.author-popup .author-popup__link,.author-popup .author-popup__name,.author-popup .author-popup__social a,.author-popup a,.author-popup a:active,.author-popup a:hover,.author-popup a:link,.author-popup a:visited{cursor:pointer!important}.author-popup__content{display:flex;flex-direction:column;gap:12px}.author-popup__content *{align-self:flex-start!important}.author-popup__header{align-items:flex-start;display:flex;gap:15px}.author-popup__avatar{border-radius:50%;flex-shrink:0;height:80px;-o-object-fit:cover;object-fit:cover;width:80px}.author-popup__info{display:flex;flex-direction:column;gap:4px}.author-popup a.author-popup__name,.author-popup__name{color:#347bf6!important;font-family:Open Sans,sans-serif;font-size:20px;font-weight:700;line-height:19px;text-decoration:none}.author-popup__role{color:#0d334d;font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;line-height:19px}.author-popup__social{align-items:center;display:flex;gap:8px;margin-top:6px}.author-popup__social a{align-items:center;display:flex;justify-content:center}.author-popup__social a .social-icon{height:20px;width:20px}.author-popup__social a .social-icon.hover{display:none}.author-popup__social a:hover{cursor:pointer}.author-popup__social a:hover .social-icon{display:none}.author-popup__social a:hover .social-icon.hover{display:block}.author-popup__bio{color:#000;font-size:14px!important;line-height:19px;margin:0!important}.author-popup a.author-popup__link,.author-popup__link{color:#347bf6!important;font-size:14px;font-weight:600;text-decoration:underline;transition:color .2s ease}.author-popup a.author-popup__link:hover,.author-popup__link:hover{cursor:pointer}[data-author-popup]{cursor:pointer;position:relative}@media (max-width:1023px){[data-author-popup]{-webkit-tap-highlight-color:rgba(0,0,0,.1);-webkit-user-select:none;-moz-user-select:none;user-select:none}}.author-popup::backdrop{backdrop-filter:blur(2px);background:rgba(0,0,0,.3)}@media screen and (min-width:48em){.author-popup::backdrop{backdrop-filter:none;background:transparent}}@media (max-width:1023px){.author-popup::backdrop{backdrop-filter:blur(2px);background:rgba(0,0,0,.45)}}@media screen and (min-width:62em){.title-and-author__wrapper{padding-top:50px}}h1.title-and-author__heading{border-bottom:none;font-family:Founders-Grotesk-Bold,sans-serif;font-size:30px;line-height:1;margin:0 0 15px;padding-bottom:0}@media screen and (min-width:62em){h1.title-and-author__heading{font-size:50px}}h1.title-and-author__heading:after{content:none}.listings-sidebar-template--dark h1.title-and-author__heading{color:#fff}.listings-sidebar-template--dark h1.title-and-author__heading:first-line{color:#5faf01}.title-and-author .review-author--has-reviewers .review-author__post-author{display:inline-block;margin-right:0}.title-and-author .review-author--has-reviewers .review-author__author-img{border:2px solid #fff;position:relative}.title-and-author .review-author--has-reviewers .review-author__post-reviewed-by:before{content:none}.title-and-author .review-author--has-reviewers .review-author__avatars{align-items:center;display:none;margin-right:20px}@media screen and (min-width:48em){.title-and-author .review-author--has-reviewers .review-author__avatars{display:flex;margin-right:40px}}.title-and-author .review-author__pipe{display:none}@media screen and (min-width:36em){.title-and-author .review-author__pipe{display:inline}}.title-and-author .review-author__author-name{color:#347bf6}.title-and-author .review-author:not(.review-author--has-reviewers){align-items:flex-start;display:flex;gap:15px}.title-and-author .review-author:not(.review-author--has-reviewers) .review-author__author-img{flex-shrink:0}.title-and-author .review-author:not(.review-author--has-reviewers) .review-author__info{display:flex;flex-direction:column;gap:4px}.title-and-author .review-author:not(.review-author--has-reviewers) .review-author__line{font-size:14px}
