.brand-hero-wrapper{padding-top:60px;padding-bottom:50px}@media screen and (max-width: 767px){.brand-hero-wrapper{padding-top:40px;padding-bottom:35px}}.brand-hero{text-align:center}.brand-hero-headline{font-size:42px;font-weight:700;color:#e55e5e;line-height:1.25;margin-bottom:40px;background:linear-gradient(135deg, #e55e5e 0%, #e55e5e 45%, rgba(255, 255, 255, 0.9) 50%, #e55e5e 55%, #e55e5e 100%);background-size:400% 400%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);animation:shine 5s ease-in-out 1}@media screen and (max-width: 767px){.brand-hero-headline{font-size:30px;margin-bottom:30px}}.brand-hero-typewriter{font-size:22px;color:#5a5a5a;min-height:30px;margin-bottom:18px}.brand-hero-typewriter .typewriter-link{text-decoration:none;color:inherit;pointer-events:none}.brand-hero-typewriter .typewriter-link.typewriter-link-active{pointer-events:auto;text-decoration:underline;text-underline-offset:4px}.brand-hero-typewriter .typewriter-link.typewriter-link-active:hover{color:#e55e5e}.brand-hero-typewriter .typed_cursor{color:#e55e5e;animation:typewriter-blink 1s step-end infinite}@media screen and (max-width: 767px){.brand-hero-typewriter{font-size:19px}}@keyframes typewriter-blink{0%,100%{opacity:1}50%{opacity:0}}@keyframes shine{0%{background-position:100% 100%}100%{background-position:0% 0%}}.profile-photo{background-image:url(/images/grey-profile-photo2.jpeg);border-radius:50%;border:1px solid #d1d1d1;display:inline-block;width:120px;height:120px}.profile-photo.small{width:100px;height:100px}.profile-photo.large{width:200px;height:200px}.profile-photo{background-repeat:no-repeat;background-size:cover}.more-about-me-link a{color:#737373}#about-me-section{padding-top:20px;margin-bottom:20px}@media screen and (max-width: 767px){#about-me-section{padding-top:8px}}#about-me-section h2{font-size:28px;margin-bottom:24px}@media screen and (max-width: 767px){#about-me-section h2{font-size:26px;margin-bottom:20px;text-align:center}}@media screen and (max-width: 767px){#about-me-section .about-me-text-container{text-align:left;padding-left:5%;padding-right:5%}}#about-me-section .about-me-text-container .about-me-text-row{color:#5a5a5a;font-size:20px;line-height:28px;padding:2px;margin-bottom:16px;text-wrap:pretty}@media screen and (max-width: 767px){#about-me-section .about-me-text-container .about-me-text-row{font-size:18px;line-height:26px}}.ask-question-cta .cta-link-wrapper{text-align:center}@media screen and (max-width: 767px){.ask-question-cta .cta-link-wrapper{text-align:left}}.ask-question-cta .cta-link{font-size:18px;font-weight:400;color:#5a5a5a;text-decoration:underline;cursor:pointer}.ask-question-cta .cta-link:hover{color:#e55e5e}.ask-question-cta .cta-link .cta-emoji{text-decoration:none;display:inline-block}.ask-question-cta .cta-content{margin-top:30px;background:#f8f9fa;border-left:3px solid #e55e5e;padding:30px 40px}@media screen and (max-width: 767px){.ask-question-cta .cta-content{padding:20px}}.ask-question-cta .cta-content p{font-size:18px;line-height:28px;color:#5a5a5a;text-align:left;margin:0}@media screen and (max-width: 767px){.ask-question-cta .cta-content p{font-size:16px;line-height:24px}}.ask-question-cta .cta-content .cta-dm{margin-top:16px}.ask-question-cta .cta-content .twitter-link{color:#1da1f2;font-weight:600;text-decoration:none}.ask-question-cta .cta-content .twitter-link:hover{text-decoration:underline}.question-card-outer{margin:0 auto 28px auto;max-width:650px;background:#fff;color:#5a5a5a;border-radius:6px}.question-card-outer:hover{color:#3e3e3e}.question-card-outer .question-card-inner{cursor:pointer;padding:24px;border-radius:6px;border:1px solid rgba(142,142,142,.3);min-height:130px;transition:border-color .2s ease}.question-card-outer .question-card-inner:hover{border-color:rgba(78,78,78,.5)}.question-card-outer .question-card-inner hr{margin:16px 0;border:none;border-top:1px solid rgba(0,0,0,.08)}.question-card-outer .question-card-inner .question-text{font-size:20px;font-weight:500;margin-bottom:4px}.question-card-outer .question-card-inner .question-text a{color:inherit;text-decoration:none}.question-card-outer .question-card-inner .answer-snippet{color:#737373;font-size:16px;line-height:24px;margin-bottom:20px}.question-card-outer .question-card-inner .question-tags{text-align:left;color:#e55e5e;opacity:85%;margin-top:4px}.question-card-outer .question-card-inner .question-tags .tag-link{color:#e55e5e;text-decoration:none;cursor:pointer}.question-card-outer .question-card-inner .question-tags .tag-link:hover{text-decoration:underline;color:#e55e5e}.question-card-outer .question-card-inner .question-tags .tag-link:visited{color:#e55e5e}.question-card-outer .question-card-inner .question-search-rank{color:#737373;font-size:70%;margin-bottom:8px}.questions-carousel-indicators{position:static !important;margin-top:12px;margin-bottom:20px}.questions-carousel-indicators button{width:12px !important;height:12px !important;border-radius:50% !important;background-color:rgba(0,0,0,.2) !important;opacity:1 !important;margin:0 6px !important}.questions-carousel-indicators button.active{background-color:#e55e5e !important}.light-grey-back{background:rgba(243,244,246,.82)}main{min-height:200px;margin-top:0}main .about-me-section-wrapper{box-shadow:0 10px 20px -5px rgba(0,0,0,.2);padding-bottom:32px;padding-top:20px}@media screen and (max-width: 767px){main .about-me-section-wrapper{padding-top:12px}}main .questions-section{padding-top:50px;padding-bottom:50px}
