.intro{padding:0;position:relative}.intro h1{font-size:40px;line-height:1.05}.intro img{display:block}.intro .blog-post-logo-area{align-items:flex-start;display:flex;flex-direction:column;margin:0 0 10px}.area-info{color:#000;font-family:Helvetica Neue Lt Pro Light,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica-Light,Helvetica Light,Helvetica,system-light,sans-serif;font-size:16px;line-height:1.5}.area-info>strong{font-family:Helvetica Neue Lt Pro Medium,HelveticaNeue-Medium,Helvetica Neue Medium,Helvetica Neue,Helvetica-Medium,Helvetica Medium,Helvetica,system-medium,sans-serif}.intro p{color:#5a5a5a;font-size:21px;letter-spacing:-.005em;line-height:1.1;margin:40px 0}.intro a,.intro p{font-family:Helvetica Neue Lt Pro Light,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica-Light,Helvetica Light,Helvetica,system-light,sans-serif}.intro a{color:#a8242e}.author-wrapper{align-items:center;display:flex;justify-content:flex-start;padding-top:20px;position:relative;width:100%}.author-wrapper:before{background-color:#fff;bottom:0;box-sizing:border-box;content:"";height:100%;left:-20px;position:absolute;right:-20px;top:0}.author-image-wrapper{background-color:#e6ebf0;border-radius:50%;flex-shrink:0;height:60px;margin-right:10px;overflow:hidden;position:relative;width:60px}.author-image{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.author-info-wrapper{font-size:0;z-index:1}.author-caption,.author-name{font-family:Helvetica Neue Lt Pro,HelveticaNeue,Helvetica Neue,Helvetica,system-regular,sans-serif;font-size:15px;font-weight:400;letter-spacing:-.005em;line-height:1.1;margin:0}.author-caption{color:#7f7f7f;display:block;padding-top:2px}@media (min-width:767px){.intro .blog-post-logo-area{align-items:center;flex-direction:row;justify-content:space-between}.area-info{padding-bottom:10px}.author-wrapper{bottom:-80px;padding-top:0;position:absolute;transform:translateY(100%);width:211px}.author-wrapper:before{content:none}.author-image-wrapper{height:80px;width:80px}}@media (min-width:1023px){.intro h1{font-size:61px}.intro p{font-size:24px;margin:80px 0}.area-info{font-size:18px}}@media (min-width:1439px){.intro h1{font-size:72px}.intro p{font-size:32px}}