header.c-profile-header{--tw-bg-opacity:1;--tw-shadow:var(--box-shadow-base);--tw-shadow-colored:var(--box-shadow-base);background-color:rgb(var(--backgroundColorA-RGB)/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);padding-top:24px;position:relative}header.c-profile-header .info-section{display:flex;flex-direction:row-reverse}@media (min-width:640px){header.c-profile-header .info-section{flex-direction:row}}header.c-profile-header .info-section .c-avatar{height:20vw;max-height:100px;max-width:100px;width:20vw}@media (min-width:1024px){header.c-profile-header .info-section .c-avatar{max-height:128px;max-width:128px}}header.c-profile-header .info-section .c-avatar{--tw-shadow:0px 2px 4px 0px rgba(var(--shadowColorMain),0.3);--tw-shadow-colored:0px 2px 4px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);margin-left:0}@media (min-width:640px){header.c-profile-header .info-section .c-avatar{margin-right:20px}}@media (min-width:768px){header.c-profile-header .info-section .c-avatar{margin-left:32px;margin-right:32px}}header.c-profile-header .info-section .info{flex-grow:1;margin-right:0}@media (min-width:640px){header.c-profile-header .info-section .info{margin-right:20px}}@media (min-width:768px){header.c-profile-header .info-section .info{margin-right:40px}}header.c-profile-header .info-section .info .heading{align-items:center;display:flex;margin-bottom:8px}header.c-profile-header .info-section .info .heading h1{color:var(--textColor1);font-size:28px;font-weight:700;line-height:140%}@media (min-width:768px){header.c-profile-header .info-section .info .heading h1{font-size:31px}}header.c-profile-header .info-section .info .heading h1{margin-right:20px}header.c-profile-header .info-section .info .heading .c-primary-reputation{display:none;margin-right:24px}@media (min-width:640px){header.c-profile-header .info-section .info .heading .c-primary-reputation{display:flex}}header.c-profile-header .info-section .info .heading .tracks{display:none}@media (min-width:768px){header.c-profile-header .info-section .info .heading .tracks{display:flex}}header.c-profile-header .info-section .info .heading .tracks .c-track-icon{height:40px;margin-right:12px;width:40px}header.c-profile-header .info-section .info .name{color:var(--textColor1);color:var(--textColor6);font-size:20px;font-weight:600;line-height:140%;margin-bottom:12px}header.c-profile-header .info-section .info .details{display:flex;flex-direction:column;margin-bottom:12px;row-gap:4px}@media (min-width:768px){header.c-profile-header .info-section .info .details{align-items:center;flex-direction:row}}header.c-profile-header .info-section .info .details .joined,header.c-profile-header .info-section .info .details .location,header.c-profile-header .info-section .info .details .pronouns{align-items:center;color:var(--textColor2);display:flex;font-size:16px;font-weight:500;line-height:150%;margin-right:28px}header.c-profile-header .info-section .info .details .joined .c-icon,header.c-profile-header .info-section .info .details .location .c-icon,header.c-profile-header .info-section .info .details .pronouns .c-icon{filter:var(--textColor6-filter);height:16px;margin-right:12px;width:16px}header.c-profile-header .info-section .info .c-react-wrapper-common-expander{min-height:75px}header.c-profile-header .info-section .info .bio{line-height:160%}header.c-profile-header .info-section .info .bio a:not(.btn-primary){color:var(--c-prominent-link-color);font-weight:500}header.c-profile-header .info-section .info .bio strong{color:var(--textColor2);font-weight:500}header.c-profile-header .info-section .info .bio{font-size:16px;max-width:740px}header.c-profile-header .info-section .info .bio.compressed .content{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;height:50px;overflow:hidden}header.c-profile-header .info-section .info .bio button{color:var(--c-prominent-link-color);font-weight:500}header.c-profile-header .info-section .badges-and-tags{align-items:flex-end;display:none;flex-direction:column}@media (min-width:1024px){header.c-profile-header .info-section .badges-and-tags{display:flex}}header.c-profile-header .info-section .badges-and-tags{white-space:nowrap}header.c-profile-header .info-section .badges-and-tags .header{align-items:center;display:flex;margin-bottom:12px}header.c-profile-header .info-section .badges-and-tags .header .c-icon{height:16px;margin-right:12px;width:16px}header.c-profile-header .info-section .badges-and-tags .header .c-icon:not(.c-prominent-link .c-icon){filter:var(--textColor6-filter)}header.c-profile-header .info-section .badges-and-tags .header h3{color:var(--textColor2);font-weight:500;margin-right:32px}header.c-profile-header .info-section .badges-and-tags .header .c-prominent-link{font-size:14px}header.c-profile-header .info-section .badges-and-tags .badges{display:flex;margin-bottom:32px}header.c-profile-header .info-section .badges-and-tags .badges .c-badge{margin-left:8px}header.c-profile-header .info-section .badges-and-tags .badges .c-badge .c-badge-medallion{height:48px;width:48px}header.c-profile-header .info-section .badges-and-tags .tags{display:flex;margin-bottom:8px}header.c-profile-header .info-section .badges-and-tags .tags .tag{align-items:center;border-radius:100px;border-width:2px;display:flex;margin-left:16px;padding:6px 16px}header.c-profile-header .info-section .badges-and-tags .tags .tag .c-icon{filter:var(--textColor6-filter);height:16px;margin-right:10px;width:16px}header.c-profile-header .info-section .badges-and-tags .tags .tag .title{font-weight:600;line-height:170%}header.c-profile-header .info-section .badges-and-tags .tags .tag.insider .c-icon{filter:none}header.c-profile-header .info-section .badges-and-tags .tags .tag.founder,header.c-profile-header .info-section .badges-and-tags .tags .tag.staff{background-clip:padding-box,border-box;background-color:var(--backgroundColorF);background-image:linear-gradient(var(--backgroundColorA),var(--backgroundColorA)),linear-gradient(#20f,#9e00ff);background-origin:border-box;border-color:transparent;border-style:solid}header.c-profile-header .info-section .badges-and-tags .tags .tag.maintainer{border-color:var(--textColor2)}header.c-profile-header .tabs-section{align-items:center;display:flex;margin-top:4px}header.c-profile-header .tabs-section .external-links{align-items:center;display:none;margin-bottom:10px;margin-left:auto}@media (min-width:768px){header.c-profile-header .tabs-section .external-links{display:flex}}header.c-profile-header .tabs-section .external-links a{--tw-bg-opacity:1;--tw-shadow:0px 4px 24px 0px rgba(var(--shadowColorMain),0.3);--tw-shadow-colored:0px 4px 24px 0px var(--tw-shadow-color);background-color:rgb(var(--backgroundColorA-RGB)/var(--tw-bg-opacity));border-radius:100px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);margin-left:12px;padding:12px 16px}header.c-profile-header .tabs-section .external-links a .c-icon{filter:var(--textColor1-filter);height:16px;width:16px}.m-profile-first-time .--modal-content{max-width:95%;padding:40px 32px;width:850px}.m-profile-first-time header{align-items:center;border-bottom-width:1px;border-color:var(--borderColor6);display:flex;flex-direction:column;margin-bottom:24px;padding-bottom:32px;text-align:center}.m-profile-first-time header .c-icon{height:96px;margin-bottom:16px;width:96px}.m-profile-first-time header h2{color:var(--textColor1);font-size:32px;font-weight:700;line-height:1.25}@media (min-width:768px){.m-profile-first-time header h2{font-size:34px}}@media (min-width:1024px){.m-profile-first-time header h2{font-size:39px}}.m-profile-first-time header h2{margin-bottom:16px}.m-profile-first-time header p{line-height:160%}.m-profile-first-time header p a:not(.btn-primary){color:var(--c-prominent-link-color);font-weight:500}.m-profile-first-time header p strong{color:var(--textColor2)}.m-profile-first-time header p{font-size:18px;line-height:150%}.m-profile-first-time header p strong{font-weight:500}.m-profile-first-time .copy-section h3{color:var(--textColor2);font-size:16px;font-weight:600;line-height:170%;margin-bottom:12px}#page-profile{background-color:var(--backgroundColorB)}#page-profile article section{background:linear-gradient(180deg,var(--backgroundColorB) 80%,var(--backgroundColorJ) 100%);padding-bottom:64px;padding-top:48px}#page-profile article header.section-header{align-items:center;align-self:center;display:flex;flex-direction:column;margin-bottom:40px;position:relative}#page-profile article header.section-header .c-icon{height:64px;margin-bottom:12px;width:64px}#page-profile article header.section-header h2{color:var(--textColor1);font-size:28px;font-weight:700;line-height:140%}@media (min-width:768px){#page-profile article header.section-header h2{font-size:31px}}#page-profile article header.section-header h2{margin-bottom:20px;margin-left:auto;margin-right:auto;position:relative;text-align:center}#page-profile article header.section-header h2.published-solutions:after{align-items:center;content:attr(data-total-count);display:none;padding-left:12px;padding-right:12px;position:absolute}@media (min-width:640px){#page-profile article header.section-header h2.published-solutions:after{display:flex}}#page-profile article header.section-header h2.published-solutions:after{border-color:var(--borderColor4);border-radius:100px;border-width:1px;color:var(--textColor6);font-size:14px;font-weight:500;height:30px;left:100%;line-height:138%;margin-left:8px;top:6px}#page-profile article header.section-header h2 span{display:block}#page-profile article section.contributions-section .section-header{flex-direction:row;margin-bottom:24px}#page-profile article section.contributions-section .section-header .c-icon{margin-bottom:0;margin-right:16px}#page-profile article section.contributions-section .section-header h2{margin-bottom:0;margin-left:0;text-align:left}#page-profile article section.published-solutions-section .container{display:flex;flex-direction:column}#page-profile article section.published-solutions-section .solutions{display:flex;flex-direction:column;gap:16px;justify-content:center;margin-bottom:40px}@media (min-width:1024px){#page-profile article section.published-solutions-section .solutions{flex-direction:row}}#page-profile article section.published-solutions-section .solutions>*{width:auto}@media (min-width:1024px){#page-profile article section.published-solutions-section .solutions>*{width:33%}}#page-profile article section.published-solutions-section .solutions .c-community-solution{height:100%}#page-profile article section.published-solutions-section .c-prominent-link{align-self:center}#page-profile article section.testimonials-section .container{display:flex;flex-direction:column;position:relative}#page-profile article section.testimonials-section .container:before{display:none}@media (min-width:768px){#page-profile article section.testimonials-section .container:before{display:block}}#page-profile article section.testimonials-section .container:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODkiIGhlaWdodD0iMTgwIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik03MC42ODMgMjUuNDQzYTguOTkgOC45OSAwIDEgMCAxNy45OCAwIDguOTkgOC45OSAwIDAgMC0xNy45OCAwWiIgZmlsbD0iI0ZBRTU0RSIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNzUuNzQgMjguNDRhNi45MyA2LjkzIDAgMSAxIDAtMTMuODYgNi45MyA2LjkzIDAgMCAxIDAgMTMuODZabTAgMi45OTZjLTUuNDgzIDAtOS45MjctNC40NDQtOS45MjctOS45MjcgMC01LjQ4MiA0LjQ0NC05LjkyNiA5LjkyNy05LjkyNiA1LjQ4MiAwIDkuOTI2IDQuNDQ0IDkuOTI2IDkuOTI2IDAgNS40ODMtNC40NDQgOS45MjctOS45MjYgOS45MjdaIiBmaWxsPSIjMzMzNjNGIi8+PHBhdGggZD0ibTAgMTYzLjU3OCAxMS42NTQtMTEuNjU0IDExLjY1NCAxMS42NTQtMTEuNjU0IDExLjY1NEwwIDE2My41NzhaIiBmaWxsPSIjNTlEMkFFIi8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Im03LjQxNiAxNjEuNDU5IDkuMDA2LTkuMDA1YTMuMzcgMy4zNyAwIDAgMSA0Ljc2OCAwbDkuMDA1IDkuMDA1YTMuMzcyIDMuMzcyIDAgMCAxIDAgNC43NjhsLTkuMDA1IDkuMDA1YTMuMzcgMy4zNyAwIDAgMS00Ljc2OCAwbC05LjAwNi05LjAwNWEzLjM3MiAzLjM3MiAwIDAgMSAwLTQuNzY4Wm0yLjEyIDIuMTE5YS4zNzUuMzc1IDAgMCAwIDAgLjUzbDkuMDA1IDkuMDA1YS4zNzMuMzczIDAgMCAwIC41MyAwbDkuMDA1LTkuMDA1YS4zNzUuMzc1IDAgMCAwIDAtLjUzbC05LjAwNS05LjAwNWEuMzczLjM3MyAwIDAgMC0uNTMgMGwtOS4wMDYgOS4wMDVaIiBmaWxsPSIjMzMzNjNGIi8+PHBhdGggZD0iTTExLjY0NCAxLjg3M2ExLjg3MyAxLjg3MyAwIDEgMS0zLjc0NiAwIDEuODczIDEuODczIDAgMCAxIDMuNzQ2IDBaTTExLjY0MyA4LjYxNWExLjg3MyAxLjg3MyAwIDEgMS0zLjc0NSAwIDEuODczIDEuODczIDAgMCAxIDMuNzQ1IDBaTTExLjY0MyAxNS4zNThhMS44NzMgMS44NzMgMCAxIDEtMy43NDUgMCAxLjg3MyAxLjg3MyAwIDAgMSAzLjc0NSAwWk0xOC4zODYgMS44NzNhMS44NzMgMS44NzMgMCAxIDEtMy43NDYgMCAxLjg3MyAxLjg3MyAwIDAgMSAzLjc0NiAwWk0xOC4zODYgOC42MTVhMS44NzMgMS44NzMgMCAxIDEtMy43NDYgMCAxLjg3MyAxLjg3MyAwIDAgMSAzLjc0NiAwWk0xOC4zODYgMTUuMzU4YTEuODczIDEuODczIDAgMSAxLTMuNzQ2IDAgMS44NzMgMS44NzMgMCAwIDEgMy43NDYgMFpNMjUuMTI4IDEuODczYTEuODczIDEuODczIDAgMSAxLTMuNzQ1IDAgMS44NzMgMS44NzMgMCAwIDEgMy43NDUgMFpNMjUuMTI4IDguNjE1YTEuODczIDEuODczIDAgMSAxLTMuNzQ1IDAgMS44NzMgMS44NzMgMCAwIDEgMy43NDUgMFpNMjUuMTI4IDE1LjM1OGExLjg3MyAxLjg3MyAwIDEgMS0zLjc0NSAwIDEuODczIDEuODczIDAgMCAxIDMuNzQ1IDBaTTUxLjI5IDg4Ljk4NmExLjQ5OCAxLjQ5OCAwIDAgMSAyLjExOSAwbDcuOTQ2IDcuOTQ2YTEuNDk4IDEuNDk4IDAgMSAxLTIuMTIgMi4xMTlsLTcuOTQ1LTcuOTQ2YTEuNDk4IDEuNDk4IDAgMCAxIDAtMi4xMlpNNDcuOTE4IDk1LjcyOGExLjQ5OCAxLjQ5OCAwIDAgMSAyLjEyIDBsNy45NDUgNy45NDZhMS40OTggMS40OTggMCAxIDEtMi4xMTkgMi4xMTlsLTcuOTQ2LTcuOTQ2YTEuNDk4IDEuNDk4IDAgMCAxIDAtMi4xMTlaIiBmaWxsPSIjMzMzNjNGIi8+PC9zdmc+");content:"";height:180px;left:0;position:absolute;top:20px;width:89px}#page-profile article section.testimonials-section .container:after{display:none}@media (min-width:768px){#page-profile article section.testimonials-section .container:after{display:block}}#page-profile article section.testimonials-section .container:after{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTE3IiBoZWlnaHQ9IjE4MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtNzYuNTc3IDQyLjg5NSAxMi4xOTUtMTIuMjIyIDEyLjE5NCAxMi4yMjItMTIuMTk0IDEyLjIyMi0xMi4xOTUtMTIuMjIyWiIgZmlsbD0iIzU5RDJBRSIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJtODQuMzM4IDQwLjY3MyA5LjQyMi05LjQ0NGEzLjUyMiAzLjUyMiAwIDAgMSA0Ljk5IDBsOS40MjIgOS40NDRhMy41NCAzLjU0IDAgMCAxIDAgNWwtOS40MjMgOS40NDRhMy41MjIgMy41MjIgMCAwIDEtNC45ODkgMGwtOS40MjItOS40NDRhMy41NCAzLjU0IDAgMCAxIDAtNVptMi4yMTcgMi4yMjJhLjM5My4zOTMgMCAwIDAgMCAuNTU1bDkuNDIzIDkuNDQ1YS4zOTEuMzkxIDAgMCAwIC41NTQgMGw5LjQyMy05LjQ0NWEuMzk0LjM5NCAwIDAgMCAwLS41NTVsLTkuNDIzLTkuNDQ0YS4zOTEuMzkxIDAgMCAwLS41NTQgMGwtOS40MjMgOS40NDRaIiBmaWxsPSIjMzMzNjNGIi8+PHBhdGggZD0iTTAgMGgxNy4yNDZ2MTcuMjg0SDBWMFoiIGZpbGw9IiNGQUU1NEUiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTcuMDU1IDMuOTI4aDEzLjMyNmEzLjUzMSAzLjUzMSAwIDAgMSAzLjUyOCAzLjUzNlYyMC44MmEzLjUzMSAzLjUzMSAwIDAgMS0zLjUyOCAzLjUzNUg3LjA1NWEzLjUzMSAzLjUzMSAwIDAgMS0zLjUyNy0zLjUzNVY3LjQ2NGEzLjUzMSAzLjUzMSAwIDAgMSAzLjUyNy0zLjUzNlptMCAzLjE0M2EuMzkyLjM5MiAwIDAgMC0uMzkyLjM5M1YyMC44MmMwIC4yMTcuMTc2LjM5Mi4zOTIuMzkyaDEzLjMyNmEuMzkyLjM5MiAwIDAgMCAuMzkyLS4zOTJWNy40NjRhLjM5Mi4zOTIgMCAwIDAtLjM5Mi0uMzkzSDcuMDU1WiIgZmlsbD0iIzMzMzYzRiIvPjxwYXRoIGQ9Ik0zNy4yMzggOTkuODI2YzAgLjg1My0uNjkgMS41NDQtMS41NCAxLjU0NC0uODUyIDAtMS41NDEtLjY5MS0xLjU0MS0xLjU0NCAwLS44NTIuNjktMS41NDQgMS41NC0xLjU0NC44NTEgMCAxLjU0LjY5MiAxLjU0IDEuNTQ0Wk0zNy4yMzggMTA1LjM4NWMwIC44NTItLjY5IDEuNTQ0LTEuNTQgMS41NDQtLjg1MiAwLTEuNTQxLS42OTItMS41NDEtMS41NDQgMC0uODUzLjY5LTEuNTQ0IDEuNTQtMS41NDQuODUxIDAgMS41NC42OTEgMS41NCAxLjU0NFpNMzcuMjM4IDExMC45NDNjMCAuODUzLS42OSAxLjU0NC0xLjU0IDEuNTQ0LS44NTIgMC0xLjU0MS0uNjkxLTEuNTQxLTEuNTQ0IDAtLjg1My42OS0xLjU0NCAxLjU0LTEuNTQ0Ljg1MSAwIDEuNTQuNjkxIDEuNTQgMS41NDRaTTQyLjc4NCA5OS44MjZjMCAuODUzLS42OSAxLjU0NC0xLjU0IDEuNTQ0LS44NTIgMC0xLjU0MS0uNjkxLTEuNTQxLTEuNTQ0IDAtLjg1Mi42OS0xLjU0NCAxLjU0LTEuNTQ0Ljg1MSAwIDEuNTQuNjkyIDEuNTQgMS41NDRaTTQyLjc4NCAxMDUuMzg1YzAgLjg1Mi0uNjkgMS41NDQtMS41NCAxLjU0NC0uODUyIDAtMS41NDEtLjY5Mi0xLjU0MS0xLjU0NCAwLS44NTMuNjktMS41NDQgMS41NC0xLjU0NC44NTEgMCAxLjU0LjY5MSAxLjU0IDEuNTQ0Wk00Mi43ODQgMTEwLjk0M2MwIC44NTMtLjY5IDEuNTQ0LTEuNTQgMS41NDQtLjg1MiAwLTEuNTQxLS42OTEtMS41NDEtMS41NDQgMC0uODUzLjY5LTEuNTQ0IDEuNTQtMS41NDQuODUxIDAgMS41NC42OTEgMS41NCAxLjU0NFpNNDguMzMgOTkuODI2YzAgLjg1My0uNjkgMS41NDQtMS41NCAxLjU0NC0uODUxIDAtMS41NDEtLjY5MS0xLjU0MS0xLjU0NCAwLS44NTIuNjktMS41NDQgMS41NC0xLjU0NC44NTEgMCAxLjU0MS42OTIgMS41NDEgMS41NDRaTTQ4LjMzIDEwNS4zODVjMCAuODUyLS42OSAxLjU0NC0xLjU0IDEuNTQ0LS44NTEgMC0xLjU0MS0uNjkyLTEuNTQxLTEuNTQ0IDAtLjg1My42OS0xLjU0NCAxLjU0LTEuNTQ0Ljg1MSAwIDEuNTQxLjY5MSAxLjU0MSAxLjU0NFpNNDguMzMgMTEwLjk0M2MwIC44NTMtLjY5IDEuNTQ0LTEuNTQgMS41NDQtLjg1MSAwLTEuNTQxLS42OTEtMS41NDEtMS41NDQgMC0uODUzLjY5LTEuNTQ0IDEuNTQtMS41NDQuODUxIDAgMS41NDEuNjkxIDEuNTQxIDEuNTQ0WiIgZmlsbD0iIzMzMzYzRiIvPjxwYXRoIGQ9Ik0xMDMuODE2IDE1OC4wNjFhLjMuMyAwIDAgMSAuMjguNDQ5bC04LjA3MyAxNC4zMTRhLjMuMyAwIDAgMS0uNTE3LjAxMWwtOC4zMDItMTMuMzE1YS4zMDIuMzAyIDAgMCAxIC4yMzctLjQ2MWwxNi4zNzUtLjk5OFoiIGZpbGw9IiNGNjk2MDUiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTkzLjEgMTYzLjUwMmEuMzAyLjMwMiAwIDAgMC0uMjMuNDZsNy43NjYgMTIuNDU1YS4zLjMgMCAwIDAgLjUxMy0uMDA1bDguMzE0LTEzLjg2NWEuMzAxLjMwMSAwIDAgMC0uMjg0LS40NTZsLTE2LjA4IDEuNDExWm0xOC40MjYuMjg3LTguMzE0IDEzLjg2NmMtMS4wNDEgMS43MzctMy41NDYgMS43NTktNC42MTguMDRsLTcuNzY1LTEyLjQ1NGMtMS4wNzEtMS43MTkuMDQ2LTMuOTY2IDIuMDYtNC4xNDJsMTYuMDgtMS40MTJjMi4yMDQtLjE5MyAzLjY5NyAyLjIwMSAyLjU1NyA0LjEwMloiIGZpbGw9IiMzMzM2M0YiLz48L3N2Zz4=");content:"";height:180px;position:absolute;right:0;top:20px;width:117px}#page-profile article section.testimonials-section .testimonials{align-items:center;display:flex;flex-direction:column}#page-profile article section.testimonials-section .testimonials .stats{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){#page-profile article section.testimonials-section .testimonials .stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){#page-profile article section.testimonials-section .testimonials .stats{grid-template-columns:repeat(3,minmax(0,1fr))}}#page-profile article section.testimonials-section .testimonials .stats{margin-bottom:24px}#page-profile article section.testimonials-section .testimonials .stats .stat{padding:12px 24px}#page-profile article section.testimonials-section .testimonials .stats .stat .number{color:var(--textColor2);font-size:24px;font-weight:500;line-height:160%;text-align:center}#page-profile article section.testimonials-section .testimonials .stats .stat .metric{color:var(--textColor2);font-size:16px;line-height:160%;text-align:center}#page-profile article section.testimonials-section .testimonials .testimonial{max-width:720px}@media (min-width:1024px){#page-profile article section.testimonials-section .testimonials .testimonial{max-width:840px}}#page-profile article section.testimonials-section .testimonials .testimonial{height:150px}@media (min-width:768px){#page-profile article section.testimonials-section .testimonials .testimonial{height:unset;margin-bottom:16px}}#page-profile article section.testimonials-section .testimonials .testimonial{font-size:21px;line-height:170%;margin-left:auto;margin-right:auto;-webkit-mask-image:linear-gradient(180deg,#fff,transparent 110%);mask-image:linear-gradient(180deg,#fff,transparent 110%);text-align:center}@media (min-width:768px){#page-profile article section.testimonials-section .testimonials .testimonial{-webkit-mask-image:none;mask-image:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}#page-profile article section.testimonials-section .testimonials .stars{display:flex;margin-bottom:40px;margin-left:auto;margin-right:auto;text-align:center}#page-profile article section.testimonials-section .testimonials .stars .c-icon{height:32px;width:32px}#page-profile article section.testimonials-section .testimonials .bylines{align-items:center;display:flex;flex-direction:column;gap:32px;margin-bottom:48px}@media (min-width:1024px){#page-profile article section.testimonials-section .testimonials .bylines{flex-direction:row}}#page-profile article section.testimonials-section .testimonials .bylines .byline{align-items:center;border-radius:8px;display:flex;padding:16px 32px;text-align:left;width:100%}#page-profile article section.testimonials-section .testimonials .bylines .byline .c-avatar{height:48px;margin-right:16px;width:48px}#page-profile article section.testimonials-section .testimonials .bylines .byline .student{color:var(--textColor1);font-size:16px;font-weight:600;line-height:170%}#page-profile article section.testimonials-section .testimonials .bylines .byline .mentored-by{color:var(--textColor6);display:flex;flex-wrap:wrap;font-size:15px;line-height:160%}#page-profile article section.testimonials-section .testimonials .bylines .byline .exercise{color:var(--textColor6);font-size:15px;line-height:160%}#page-profile article section.testimonials-section .testimonials .bylines .byline .exercise strong{font-weight:500}#page-profile article section.testimonials-section .testimonials .bylines .byline.active{--tw-bg-opacity:1;--tw-shadow:var(--box-shadow-lg);--tw-shadow-colored:var(--box-shadow-lg);background-color:rgb(var(--backgroundColorA-RGB)/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#page-profile article section.testimonials-section .testimonials .bylines .byline.unactive .c-avatar{filter:grayscale(1)}#page-profile article section.testimonials-section .testimonials .bylines .byline.unactive:hover{--tw-bg-opacity:1;--tw-shadow:var(--box-shadow-base);--tw-shadow-colored:var(--box-shadow-base);background-color:rgb(var(--backgroundColorA-RGB)/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#page-profile article section.testimonials-section .testimonials .bylines .byline.unactive:hover .c-avatar{filter:grayscale(.5)}#page-profile article section.testimonials-section .c-prominent-link{align-self:center}#page-profile-badges{margin-bottom:80px}#page-profile-badges article{padding-top:32px}#page-profile-badges article .summary{--tw-bg-opacity:1;--tw-shadow:var(--box-shadow-base);--tw-shadow-colored:var(--box-shadow-base);background-color:rgb(var(--backgroundColorA-RGB)/var(--tw-bg-opacity));border-radius:8px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:grid;grid-template-columns:repeat(1,minmax(0,1fr));margin-bottom:40px;padding-bottom:16px;padding-top:16px}@media (min-width:640px){#page-profile-badges article .summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){#page-profile-badges article .summary{display:flex}}#page-profile-badges article .summary{-moz-column-gap:64px;column-gap:64px;justify-content:center;place-items:center;row-gap:32px}#page-profile-badges article .summary .section{align-items:center;display:flex;justify-items:center}#page-profile-badges article .summary .section .c-icon{height:16px;margin-right:16px;width:16px}#page-profile-badges article .summary .section .count{color:var(--textColor2);font-size:20px;font-weight:600;line-height:140%;margin-right:24px}#page-profile-badges article .summary .section .info h3{color:var(--textColor1);font-size:16px;font-weight:600;line-height:140%;margin-bottom:4px}#page-profile-badges article .summary .section .info .subtitle{color:var(--textColor6);font-size:15px;line-height:160%}#page-profile-badges article .badges{-moz-column-gap:36px;column-gap:36px;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));row-gap:32px}@media (min-width:768px){#page-profile-badges article .badges{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){#page-profile-badges article .badges{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){#page-profile-badges article .badges{grid-template-columns:repeat(4,minmax(0,1fr))}}#page-profile-solutions{margin-bottom:80px}#page-profile-solutions article{padding-top:32px}#page-profile-solutions article .c-search-bar{align-items:stretch;flex-direction:column;margin-bottom:32px;row-gap:8px}@media (min-width:768px){#page-profile-solutions article .c-search-bar{align-items:center;flex-direction:row}#page-profile-solutions article .c-search-bar .c-track-select{margin-right:24px}}#page-profile-solutions article .c-search-bar .--search{width:100%}@media (min-width:768px){#page-profile-solutions article .c-search-bar .--search{width:450px}}#page-profile-solutions article .c-search-bar .--search{background-position:28px}@media (min-width:768px){#page-profile-solutions article .c-search-bar .--search{background-position:12px}}#page-profile-solutions article .c-search-bar .--search{padding-left:52px}@media (min-width:768px){#page-profile-solutions article .c-search-bar .--search{padding-left:40px}#page-profile-solutions article .c-search-bar .c-single-select{margin-left:auto}}#page-profile-solutions article .solutions{-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));row-gap:24px}@media (min-width:768px){#page-profile-solutions article .solutions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){#page-profile-solutions article .solutions{grid-template-columns:repeat(3,minmax(0,1fr))}}#page-profile-contributions{margin-bottom:80px}#page-profile-contributions article{padding-top:32px}#page-profile-contributions article .tabs{align-items:center;display:flex;margin-bottom:20px}#page-profile-contributions article .tabs .c-tab{line-height:50px}#page-profile-contributions article .tabs .c-tab .c-icon{filter:none;height:32px;width:32px}#page-profile-contributions article .building .reputation-token,#page-profile-contributions article .maintaining .reputation-token,#page-profile-contributions article .other .reputation-token{align-items:center;border-radius:8px;display:flex;margin-bottom:16px;padding:16px 20px}@media (min-width:640px){#page-profile-contributions article .building .reputation-token,#page-profile-contributions article .maintaining .reputation-token,#page-profile-contributions article .other .reputation-token{padding-right:40px}}#page-profile-contributions article .building .reputation-token,#page-profile-contributions article .maintaining .reputation-token,#page-profile-contributions article .other .reputation-token{--tw-shadow:var(--box-shadow-base);--tw-shadow-colored:var(--box-shadow-base);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#page-profile-contributions article .building .reputation-token .primary-icon,#page-profile-contributions article .maintaining .reputation-token .primary-icon,#page-profile-contributions article .other .reputation-token .primary-icon{height:48px;margin-right:24px;width:48px}#page-profile-contributions article .building .reputation-token .info,#page-profile-contributions article .maintaining .reputation-token .info,#page-profile-contributions article .other .reputation-token .info{flex-grow:1;margin-right:8px}@media (min-width:640px){#page-profile-contributions article .building .reputation-token .info,#page-profile-contributions article .maintaining .reputation-token .info,#page-profile-contributions article .other .reputation-token .info{margin-right:0}}#page-profile-contributions article .building .reputation-token .info .title,#page-profile-contributions article .maintaining .reputation-token .info .title,#page-profile-contributions article .other .reputation-token .info .title{color:var(--textColor1);font-size:16px;font-weight:600;line-height:140%;margin-bottom:6px}@media (min-width:640px){#page-profile-contributions article .building .reputation-token .info .title,#page-profile-contributions article .maintaining .reputation-token .info .title,#page-profile-contributions article .other .reputation-token .info .title{color:var(--textColor1);font-size:18px;font-weight:600;line-height:150%}}#page-profile-contributions article .building .reputation-token .info .title,#page-profile-contributions article .maintaining .reputation-token .info .title,#page-profile-contributions article .other .reputation-token .info .title{font-weight:500}#page-profile-contributions article .building .reputation-token .info .title strong,#page-profile-contributions article .maintaining .reputation-token .info .title strong,#page-profile-contributions article .other .reputation-token .info .title strong{font-weight:600}#page-profile-contributions article .building .reputation-token .info .extra,#page-profile-contributions article .maintaining .reputation-token .info .extra,#page-profile-contributions article .other .reputation-token .info .extra{align-items:center;display:flex}#page-profile-contributions article .building .reputation-token .info .extra .exercise,#page-profile-contributions article .maintaining .reputation-token .info .extra .exercise,#page-profile-contributions article .other .reputation-token .info .extra .exercise{align-items:center;color:var(--textColor6);display:flex;font-size:16px}#page-profile-contributions article .building .reputation-token .info .extra .exercise .c-icon,#page-profile-contributions article .maintaining .reputation-token .info .extra .exercise .c-icon,#page-profile-contributions article .other .reputation-token .info .extra .exercise .c-icon{height:24px;margin-left:8px;margin-right:12px;width:24px}#page-profile-contributions article .building .reputation-token .info .extra .exercise .name,#page-profile-contributions article .maintaining .reputation-token .info .extra .exercise .name,#page-profile-contributions article .other .reputation-token .info .extra .exercise .name{color:var(--textColor1);font-weight:600}#page-profile-contributions article .building .reputation-token .info .extra .generic,#page-profile-contributions article .maintaining .reputation-token .info .extra .generic,#page-profile-contributions article .other .reputation-token .info .extra .generic{color:var(--textColor6);font-size:16px}#page-profile-contributions article .building .reputation-token .info .extra time,#page-profile-contributions article .maintaining .reputation-token .info .extra time,#page-profile-contributions article .other .reputation-token .info .extra time{color:var(--textColor6);margin-left:16px}#page-profile-contributions article .building .reputation-token .c-primary-reputation,#page-profile-contributions article .maintaining .reputation-token .c-primary-reputation,#page-profile-contributions article .other .reputation-token .c-primary-reputation{flex-shrink:0}#page-profile-contributions article .building .reputation-token .c-icon.action-button,#page-profile-contributions article .maintaining .reputation-token .c-icon.action-button,#page-profile-contributions article .other .reputation-token .c-icon.action-button{filter:var(--textColor6-filter)}#page-profile-contributions article .building .reputation-token .action-button,#page-profile-contributions article .maintaining .reputation-token .action-button,#page-profile-contributions article .other .reputation-token .action-button{height:24px;margin-left:96px;width:24px}#page-profile-contributions article .authoring .exercises{-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));row-gap:16px}@media (min-width:768px){#page-profile-contributions article .authoring .exercises{grid-template-columns:repeat(2,minmax(0,1fr))}}#page-profile-contributions article .authoring .c-exercise-widget{flex-direction:column;height:100%;padding:16px 24px;width:100%}@media (min-width:640px){#page-profile-contributions article .authoring .c-exercise-widget{flex-direction:row}}#page-profile-contributions article .authoring .c-exercise-widget .c-exercise-icon{margin-bottom:16px;margin-right:0}@media (min-width:640px){#page-profile-contributions article .authoring .c-exercise-widget .c-exercise-icon{margin-bottom:0;margin-right:16px}}#page-profile-contributions article .authoring .c-exercise-widget .--track .--track-title{display:none}@media (min-width:640px){#page-profile-contributions article .authoring .c-exercise-widget .--track .--track-title{display:block}}#page-profile-contributions article .authoring .c-exercise-widget .c-exercise-status-tag{display:none}#page-profile-testimonials{background-color:var(--backgroundColorB);margin-bottom:80px}#page-profile-testimonials article{padding-top:32px}#page-profile-testimonials article .stats{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));justify-items:center}@media (min-width:768px){#page-profile-testimonials article .stats{grid-template-columns:repeat(3,minmax(0,1fr))}}#page-profile-testimonials article .stats{margin-bottom:48px;margin-left:auto;margin-right:auto;max-width:690px}#page-profile-testimonials article .stats .stat{max-width:230px;padding-left:24px;padding-right:24px}#page-profile-testimonials article .stats .stat .number{color:var(--textColor2);font-size:24px;font-weight:500;line-height:160%;text-align:center}#page-profile-testimonials article .stats .stat .metric{color:var(--textColor2);font-size:16px;line-height:160%;text-align:center}#page-profile-testimonials article .testimonials{-moz-columns:1;column-count:1;gap:24px}@media (min-width:640px){#page-profile-testimonials article .testimonials{-moz-columns:2;column-count:2}}@media (min-width:768px){#page-profile-testimonials article .testimonials{-moz-columns:3;column-count:3}}#page-profile-testimonials article .testimonial{--tw-bg-opacity:1;--tw-shadow:var(--box-shadow-sm);--tw-shadow-colored:var(--box-shadow-sm);background-color:rgb(var(--backgroundColorA-RGB)/var(--tw-bg-opacity));border-color:var(--borderColor6);border-radius:8px;border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:inline-block;margin:24px 0;padding:36px 24px 24px;position:relative;text-align:left;width:100%}#page-profile-testimonials article .testimonial .c-avatar{height:48px;position:absolute;top:-24px;width:48px}#page-profile-testimonials article .testimonial .content{font-size:20px;font-weight:500;line-height:130%;margin-bottom:8px}#page-profile-testimonials article .testimonial .student-name{color:var(--textColor2);font-size:16px;font-weight:500;line-height:160%;margin-bottom:2px}#page-profile-testimonials article .testimonial .exercise{align-items:center;color:var(--textColor6);display:flex;font-size:16px;line-height:160%;margin-bottom:8px}#page-profile-testimonials article .testimonial .exercise .c-track-icon{height:24px;margin-left:8px;margin-right:8px;width:24px}#page-profile-testimonials article .testimonial .exercise .track-title,#page-profile-testimonials article .testimonial time{color:var(--textColor6);font-weight:500}#page-profile-testimonials article .testimonial time{line-height:140%}