.featured-user-banner{--padding:20px;--maxWidth:570px;--headshotWidth:250px;background:rgb(var(--background-color));display:block;padding:var(--padding);position:relative}.featured-user-banner:after,.featured-user-banner:before{background:rgb(var(--background-color));content:"";height:100%;position:absolute;top:0;width:100vw}.featured-user-banner:before{left:100%}.featured-user-banner:after{right:100%}.featured-user-banner__wrap{margin:0 auto;max-width:var(--maxWidth)}.featured-user-banner__headline{color:rgb(var(--color-primary))}.featured-user-banner__headline,.featured-user-banner__headshot{text-align:center}.featured-user-banner__headshot{-ms-flex-negative:0;flex-shrink:0;font-family:var(--secondary-font-family);font-weight:600;margin:0 auto 20px;text-align:center;width:var(--headshotWidth)}.featured-user-banner__image{border-radius:100%;margin-bottom:15px;overflow:hidden;position:relative}.featured-user-banner__image img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.featured-user-banner__image:after{content:"";display:block;padding-bottom:100%}.featured-user-banner__expand{height:0;overflow:hidden;transition:height .3s ease}.featured-user-banner__expand div{padding-top:20px}.featured-user-banner__toggle{color:rgb(var(--color-primary));margin-top:20px;text-decoration:underline}@media(min-width:992px){.featured-user-banner{--maxWidth:none;--padding:45px}.featured-user-banner__wrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.featured-user-banner__content{margin:auto 0;padding-left:40px;width:calc(100% - var(--headshotWidth))}.featured-user-banner__headline{width:100%}.featured-user-banner__headshot{font-size:calc(24/var(--base)*1rem);margin-bottom:0}}