.component-preloader{height:30px}@-webkit-keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(5px)}}@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(5px)}}.component-preloader .dots{display:block;width:60px;margin:0 auto}.component-preloader .dots .dot1,.component-preloader .dots .dot2,.component-preloader .dots .dot3{display:inline-block;width:10px;height:10px;margin:5px;background-color:#ccc;border:1px solid #ccc;border-radius:10px;-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}.component-preloader .dots .dot2{-webkit-animation-delay:.1s}.component-preloader .dots .dot3{-webkit-animation-delay:.2s}.contributor-social-share-component .contributor-social-share-wrapper .social-share-icon{margin:35px 0 30px;padding:0;text-align:center;list-style:none;opacity:1;transition:opacity .2s}.contributor-social-share-component .contributor-social-share-wrapper .social-share-icon .contributor-social-profile{display:inline-block;width:30px;height:30px;margin:0 8px;text-align:center;vertical-align:top;background-color:#fff;transition:background-color .5s}@media (min-width:768px){.contributor-social-share-component .contributor-social-share-wrapper .social-share-icon .contributor-social-profile{width:40px;height:40px;margin:0 10px}}.contributor-social-share-component .contributor-social-share-wrapper .social-share-icon .contributor-social-profile:hover{cursor:pointer;opacity:.9}.contributor-social-share-component .contributor-social-share-wrapper .social-share-icon .contributor-social-profile a{position:relative;display:block;width:100%;height:100%}.contributor-social-share-component .contributor-social-share-wrapper .social-share-icon .contributor-social-profile .svg{position:absolute;top:9px;display:block}@media (min-width:768px){.contributor-social-share-component .contributor-social-share-wrapper .social-share-icon .contributor-social-profile .svg{top:13px}}.contributor-social-share-component .contributor-social-share-wrapper .social-share-icon .contributor-social-profile .svg.svg--linkedin{right:8px;width:13px;height:12px}@media (min-width:768px){.contributor-social-share-component .contributor-social-share-wrapper .social-share-icon .contributor-social-profile .svg.svg--linkedin{right:11px;width:17px;height:15px}}.contributor-social-share-component .contributor-social-share-wrapper .social-share-icon .contributor-social-profile .svg.svg--pinterest{right:10px;width:10px;height:12px}@media (min-width:768px){.contributor-social-share-component .contributor-social-share-wrapper .social-share-icon .contributor-social-profile .svg.svg--pinterest{right:14px;width:12px;height:15px}}.contributor-social-share-component .contributor-social-share-wrapper .social-share-icon .contributor-social-profile .svg.svg--facebook{right:12px;width:6px;height:12px}@media (min-width:768px){.contributor-social-share-component .contributor-social-share-wrapper .social-share-icon .contributor-social-profile .svg.svg--facebook{right:16px;width:8px;height:15px}}.contributor-social-share-component .contributor-social-share-wrapper .social-share-icon .contributor-social-profile .svg.svg--instagram{right:9px;width:12px;height:12px}@media (min-width:768px){.contributor-social-share-component .contributor-social-share-wrapper .social-share-icon .contributor-social-profile .svg.svg--instagram{top:11px;right:11px;width:18px;height:18px}}.contributor-social-share-component .contributor-social-share-wrapper .social-share-icon .contributor-social-profile .svg.svg--envelope{top:11px;right:9px;width:12px;height:8.25px}@media (min-width:768px){.contributor-social-share-component .contributor-social-share-wrapper .social-share-icon .contributor-social-profile .svg.svg--envelope{top:14px;right:12px;width:16px;height:11px}}.font-smoothing{-webkit-font-smoothing:antialiased;font-variant-ligatures:none}.align-bottom{position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.page-title{margin:0 0 30px;color:#292929;font-weight:700;font-size:14px;font-family:brandon-grotesque;letter-spacing:-.44px;text-align:center;text-transform:uppercase}@media (min-width:768px){.page-title{margin:10px 0 40px;font-size:24px;letter-spacing:-.75px}}.mixin-font-acta-medium{font-weight:400;font-family:Acta-Medium,serif;font-variant-ligatures:none}.mixin-font-acta-book{font-family:Acta-Book,serif;font-variant-ligatures:none}.mixin-font-acta-bookitalic{font-family:Acta-BookItalic,serif;font-variant-ligatures:none}.mixin-font-proxima-nova-light{font-weight:300;font-family:proxima-nova,Times New Roman,serif}.mixin-font-proxima-nova-regular{font-weight:400;font-family:proxima-nova,Times New Roman,serif}.mixin-font-proxima-nova-medium{font-weight:500;font-family:proxima-nova,Times New Roman,serif}.mixin-font-proxima-nova-semibold{font-weight:600;font-family:proxima-nova,Times New Roman,serif;font-style:normal}.mixin-font-proxima-nova-bold{font-weight:900;font-family:proxima-nova,Times New Roman,serif}.component-user-profile .profile-header{width:100%;margin:0 auto 20px;color:#292929;font-weight:400;font-family:proxima-nova,sans-serif;letter-spacing:0;text-align:center}@media (min-width:768px){.component-user-profile .profile-header{width:500px;margin:0 auto 30px}}.component-user-profile .profile-header .profile-header__image{width:80px;height:80px;margin:0 auto 10px;line-height:80px}@media (min-width:768px){.component-user-profile .profile-header .profile-header__image{width:120px;height:120px;line-height:120px}}.component-user-profile .profile-header .profile-header__image .component-profile-image .profile-image-wrapper .profile-image{width:80px;height:80px}@media (min-width:768px){.component-user-profile .profile-header .profile-header__image .component-profile-image .profile-image-wrapper .profile-image{width:120px;height:120px}}.component-user-profile .profile-header .profile-header__name{margin-bottom:10px;font-size:20px;letter-spacing:0;font-weight:400;font-family:Acta-Medium,serif;font-variant-ligatures:none}.component-user-profile .profile-header .profile-header__confirmed-contributor{margin-bottom:20px;color:#999;font-weight:400;font-size:12px;font-family:proxima-nova,sans-serif;line-height:15px;letter-spacing:.5px;text-transform:uppercase}.component-user-profile .profile-header .profile-header__confirmed-contributor .confirmed-contributor-checkmark{display:inline-block;width:18px;height:18px;margin-right:5px;vertical-align:middle}.component-user-profile .profile-header .profile-header__bio{max-width:340px;margin:0 auto;color:#292929;font-weight:300;font-size:14px;font-family:proxima-nova,sans-serif;line-height:17px;letter-spacing:0}@media (min-width:768px){.component-user-profile .profile-header .profile-header__bio{max-width:500px}}.component-user-profile .profile-header .profile-header__bio .profile-header__website{display:block;margin-top:2px;color:#292929}.component-user-profile .grid-nav{max-width:600px;margin:0 auto 60px;font-weight:400;font-size:14px;font-family:brandon-grotesque,sans-serif;text-align:center}.component-user-profile .grid-nav .grid-nav-tabs{width:100%;padding:0 10px;text-align:center;list-style:none;border-bottom:3px solid #eee}.component-user-profile .grid-nav .grid-nav-tabs .grid-nav-tabs__item{display:inline-block;margin:0 10px -3px;padding:0 25px 10px}.component-user-profile .grid-nav .grid-nav-tabs .grid-nav-tabs__item:hover{border-bottom:3px solid #292929;cursor:pointer}.component-user-profile .grid-nav .grid-nav-tabs .grid-nav-tabs__item.grid-nav-tabs__item--active{border-bottom:3px solid #292929}.component-user-profile .grid-nav .grid-nav-tabs .grid-nav-tabs__item .item-count{display:block;color:#999}.component-user-profile .grid-nav .grid-nav-tabs .grid-nav-tabs__item .item-label{display:block;text-transform:uppercase}.component-user-profile .no-articles-copy{font-weight:400;font-size:16px;font-family:brandon-grotesque,sans-serif;text-align:center}