.djls28{-webkit-font-smoothing:antialiased}.djls28.job-showcase-talent-wrapper{box-shadow:0 1px 1px 0 #d2d9e4;border-left:1px solid #d9dcdf;border-right:1px solid #d9dcdf;border-bottom:1px solid #d9dcdf;border-radius:5px;max-width:1080px;margin:0 auto}.djls28.job-showcase-talent-wrapper .header-nav{border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:1px solid #e7e9eb}@media only screen and (max-width:767px){.djls28.job-showcase-talent-wrapper .header-nav .c-navbar-item{padding-top:7px;padding-bottom:7px}.djls28.job-showcase-talent-wrapper .header-nav .share-button-container{margin-top:7px}}.djls28.job-showcase-talent-wrapper .footer{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.djls28 .showcase-section{box-sizing:border-box}@media only screen and (min-width:768px){.djls28 .showcase-section{padding:42px 21px}}@media only screen and (max-width:767px){.djls28 .showcase-section{padding:21px 14px}}.djls28 .section-toggle{text-align:center;text-transform:uppercase;margin-left:auto;margin-right:auto;padding:14px;color:#aaa;font-size:14px;font-weight:400;border-radius:5px;width:300px}.djls28 .section-toggle .loading-spinner img{margin-top:-5px}html.ml .djls28 .section-toggle:hover:not(.loading){color:#999;cursor:pointer;background-color:#e1e2e5}html.ms .djls28 .section-toggle{width:100%;margin-left:-14px;margin-right:-14px;margin-bottom:-21px;padding:21px 14px;border-top:1px solid #e7e9eb}html.ml .djls28 .u-bgWhite .section-toggle:hover:not(.loading){background-color:#f7f7f7}html.ml .djls28 .u-bgGray .section-toggle:hover:not(.loading){background-color:#f1f1f3}.djls28 .button-container{margin:0 4px;display:inline-block;vertical-align:middle}.djls28 .action-buttons-lower,.djls28 .action-buttons-upper{margin:40px auto 0}.djls28 h2{margin-bottom:70px;color:#333;font-size:24px;font-weight:400;text-align:center;padding-top:14px}html.ms .djls28 h2{font-size:24px;margin-bottom:42px}.djls28 h3{margin-bottom:21px;color:#666;font-size:20px;font-weight:400}html.ms .djls28 h3{font-size:18px;margin-bottom:21px}.djls28.fho30 .hero{position:relative;text-align:center;background-size:cover;background-position:50%;background-color:#fff;margin-top:56px;height:210px}html.no-ml .djls28.fho30 .hero{margin-top:42px}.djls28.fho30 .hero.no-margin,html.no-ml .djls28.fho30 .hero.no-margin{margin-top:0}.djls28.fho30 .hero .cover-photo-button-wrapper{position:absolute;margin-left:14px;margin-top:14px}.djls28.fho30 .hero-logo-wrapper{border-radius:5px;position:relative;line-height:80px;max-height:80px;border:1px solid #e7e9eb}.djls28.fho30 .hero-logo-wrapper img{line-height:0;width:100%;max-width:80px;max-height:80px}.djls28.fho30 .hero-content{width:100%;text-align:center}.djls28.fho30 .hero-content .preamble-section{text-align:left}.djls28.fho30 .company-summary{padding-top:28px;padding-bottom:49px}html.ms .djls28.fho30 .company-summary{padding-top:21px;padding-bottom:28px}.djls28.fho30 .company-summary h1{font-weight:300;margin-bottom:14px;letter-spacing:-1px}html.no-ms .djls28.fho30 .company-summary h1{font-size:35px;line-height:49px}html.ms .djls28.fho30 .company-summary h1{font-size:28px;line-height:42px}.djls28.fho30 .company-summary .action-buttons .qualifications-dropdown .dropdown-menu{margin-left:-140px}.djls28.fho30 .hero-content h1{font-weight:400}.djls28.fho30 .hero-content .high-concept{font-weight:500}.djls28.fas93 .vitals a{color:#999}html.ms .djls28.fas93 .vitals .vital{margin-right:0}.djls28.fas93 .vitals .vital-icon{color:#aaa}html.ml .djls28.fpt69 .product.showcase-section{padding-bottom:84px}html.mm .djls28.fpt69 .product.showcase-section{padding-bottom:56px}.djls28.fpt69 .product h2{margin-bottom:28px}html.no-ms .djls28.fpt69 .product h2{text-align:left}.djls28.fpt69 .product-description p{margin-bottom:21px}.djls28.fjs30 .jobs .job-listing-role{border-bottom:1px solid #e7e9eb}.djls28.fjs30 .jobs .job-listing-role:last-child{border-bottom:0}html.ms .djls28.fjs30 .jobs .job-listing-role:last-child{padding-bottom:0}html.ms .djls28.fjs30 .jobs .job-listing-role:last-child .group-listings .listing:last-child{margin-bottom:0}html.ms .djls28.fjs30 .jobs .group{margin-bottom:14px}html.ml .djls28.fjs30 .jobs .listing:hover{background-color:#f9f9fa}html.ms .djls28.fjs30 .jobs .listing{padding-left:0;padding-right:0}.djls28.fjs30 .jobs .listing .listing-title{padding-left:0}html.ms .djls28.fjs30 .jobs .listing .listing-break{display:block}html.ms .djls28.fjs30 .jobs .listing .listing-break-middot{display:none}.djls28.fjs30 .jobs .listing .listing-actions{padding-right:0}html.ms .djls28.fjs30 .jobs .listing .listing-actions .listing-button{margin-top:21px}html.ms .djls28.fjs30 .jobs .listing .listing-actions .listing-button .fontello-ok{display:none}.djls28.fjs30 .jobs .listing .listing-actions .listing-button .qualifications-dropdown .dropdown-menu{margin-left:-300px}.djls28.fjs30 .jobs .listing .listing-actions .listing-button .qualifications-dropdown .dropdown-menu .dropdown-nub-wrapper{right:7px}.djls28.fjs30 .jobs .listing .listing-actions .listing-button .qualifications-dropdown .dropdown-menu .dropdown-nub{right:8px}.djls28.fjs30 .jobs .get-notified-leadin{font-size:16px;text-align:center}.djls28.fjs30 .jobs .action-buttons-lower{text-align:center}html.ml .djls28.flg62 .listing.showcase-section{padding-bottom:84px}html.mm .djls28.flg62 .listing.showcase-section{padding-bottom:56px}html.ms .djls28.flg62 .listing.showcase-section{padding-bottom:42px}.djls28.flg62 .listing.showcase-section h2{margin-bottom:28px}html.no-ms .djls28.flg62 .listing.showcase-section h2{text-align:left}.djls28.flg62 .job-description p{margin-bottom:21px;overflow-wrap:break-word;word-wrap:break-word}.djls28.flg62 .job-container{height:168px;overflow:hidden}.djls28.flg62 .job-container img{height:70px}.djls28.fnv25 .header-nav{width:100%;background-color:#fff}.djls28.fnv25 .header-nav.fixed-nav{position:fixed;top:0;left:0;z-index:6;border-bottom:1px solid #e0e0e0}.djls28.fnv25 .header-nav .logo.g-photo_container{box-shadow:none;border:none}html.ms .djls28.fnv25 .header-nav .c-navbar.job-showcase li:not(:first-child){display:none}.djls28.fnv25 .header-nav .c-navbar-item--selected{box-shadow:inset 0 -1px 0 #aaa}.djls28.fnv25 .header-nav .cta-container{margin-top:10px}html.no-ml .djls28.fnv25 .header-nav .cta-container{margin-top:3px}.djls28.fnv25 .header-nav .qualifications-dropdown .dropdown-menu{margin-left:-300px}.djls28.fnv25 .header-nav .qualifications-dropdown .dropdown-menu .dropdown-nub-wrapper{right:7px}.djls28.fnv25 .header-nav .qualifications-dropdown .dropdown-menu .dropdown-nub{right:8px}html.ms .djls28.fpe40 .showcase-section{padding:42px 14px}html.ml .djls28.fpe40 .showcase-section,html.mm .djls28.fpe40 .showcase-section{padding:70px 0}.djls28.fpe40 .showcase-section h2{padding-top:0;margin-bottom:28px}.djls28.fpe40 .preamble{line-height:28px}html.ms .djls28.fpe40 .preamble{line-height:24px}.djls28.fpe40 .preamble p{margin-bottom:28px}.djls28.fpe40 .preamble p:last-child{margin-bottom:0}.djls28.fpe40 .preamble .show-full-preamble{cursor:pointer}.djls28.fpe40 .preamble-editor{position:relative;left:-7px;top:-8px}.djls28.fpe40 .preamble-editor .preamble-text{height:150px;line-height:28px;width:100%}html.ms .djls28.fpe40 .preamble-editor .preamble-text{line-height:24px}.djls28.fpe40 .preamble-editor .character-counter{clear:left}.djls28.fpe40 .preamble-loading{height:35px}@media only screen and (min-width:768px){.djls28.fhs67{padding:14px 21px}}@media only screen and (max-width:767px){.djls28.fhs67{padding:14px 0}}.djls28.fhs67 .card-container{opacity:0}.djls28.fhs67 .add-highlight .add-card-content{box-sizing:border-box;border:2px dashed #ccc}html.ms .djls28.fhs67 .add-highlight .add-card-content{width:90%;margin:0 auto}.djls28.fhs67 .add-highlight .photo img{width:80px;height:80px;border-radius:50%}.djls28.fhs67 .card-content{box-sizing:border-box}html.ms .djls28.fhs67 .card-content{width:90%;margin:0 auto}html.ml .djls28.fhs67 .card-content,html.mm .djls28.fhs67 .card-content{width:100%}.djls28.fhs67 .card-content .image-container{text-align:center;line-height:0}.djls28.fhs67 .card-content .image-container .image{width:100%;height:200px;display:block;background-size:cover;background-position:50%}.djls28.fhs67 .card-content .image-container img{max-height:300px;max-width:100%}.djls28.fhs67 .card-content .card-footer{display:table}.djls28.fhs67 .card-content .card-footer .photo{display:table-cell;width:39px}.djls28.fhs67 .card-content .card-footer .photo a{line-height:0;display:block}.djls28.fhs67 .card-content .card-footer .photo a.profile-link img{border-radius:50%}.djls28.fhs67 .card-content .card-footer .photo a.startup-link img{border-radius:4px}.djls28.fhs67 .card-content .card-footer .photo img{width:32px;height:32px}.djls28.fhs67 .card-content .card-footer .details{display:table-cell;vertical-align:middle;position:relative;top:-1px}.djls28.fhs67 .card-content .card-footer .details .title a{color:#333}.djls28.fhs67 .testimonial-card .testimonial:before{content:'\201C';font-size:24px;color:#aaa;display:inline-block;line-height:.5;position:relative;top:4px;margin-right:-1px}.djls28.fhs67 .testimonial-card .testimonial.testmonial-text{cursor:pointer}.djls28.fhs67 .testimonial-card .details{line-height:18px}.djls28.fhs67 .section-toggle{margin-top:14px}html.ml .djls28.fqa7 h2{margin-bottom:42px}html.ms .djls28.fqn88{margin-top:14px;margin-bottom:0}html.ms .djls28.fqn88 input{-webkit-appearance:caret}.djls28.fqn88 .question-divider{border-color:#ddd}html.ms .djls28.fqn88 .question-contents{margin:0 auto 28px}html.ms .djls28.fqn88 .question-contents .question-text{margin-bottom:7px;line-height:24px}.djls28.fqn88 .question-contents .question-byline a,.hidden-questions .djls28.fqn88 .question-contents .question-text{color:#999}.djls28.fqn88 .question-contents .answers-container.indented{padding-left:21px;border-left:2px solid #eee}.djls28.fqn88 .question-contents .answer-form,.djls28.fqn88 .question-contents .edit-answer-form{border-radius:5px;background-color:#eee}.djls28.fqn88 .question-contents .answer-text-display{line-height:23px}.djls28.fqn88 .question-contents .answer-text-display:before{content:'\201C';font-size:24px;color:#aaa;display:inline-block;line-height:.5;position:relative;top:3px;margin-right:-1px}.djls28.fqn88 .question-contents .cancel,.djls28.fqn88 .question-contents .destroy-question-toggle,.djls28.fqn88 .question-contents .hide-question,.djls28.fqn88 .question-contents .show-question{cursor:pointer}.djls28.fqn88 .question-contents .cancel:hover,.djls28.fqn88 .question-contents .destroy-question-toggle:hover,.djls28.fqn88 .question-contents .hide-question:hover,.djls28.fqn88 .question-contents .show-question:hover{text-decoration:underline}html.ms .djls28.fnn13{width:90%;margin:0 auto 30px}html.mm .djls28.fnn13{width:80%;margin:0 auto}html.ml .djls28.fnn13{width:70%;margin:0 auto}.djls28.fnn13 .question-text{float:left;height:37px;margin-top:-1px}html.ms .djls28.fnn13 .question-text{width:75%}html.mm .djls28.fnn13 .question-text{width:80%}html.ml .djls28.fnn13 .question-text{width:85%}.djls28.fnn13 .submit{float:left}.djls28.fnn13 .errors{color:#c0423f}.djls28.far56 .share{text-align:center}.djls28.ftm23 .team .testimonial-text{font-style:italic;width:80%}.djls28.ffr55 .footer.showcase-section .info{line-height:32px}html.no-ms .djls28.ffr55 .footer.showcase-section .footer-actions{float:right}html.ms .djls28.ffr55 .footer.showcase-section .footer-actions{margin-top:7px;margin-bottom:28px;margin-left:7px}.djls28.fls65 .logo img,.djls28.fss64 .logo img{max-width:100px}.js-endorsement-modal{padding:10px}.js-invite-modal{width:400px}.js-invite-modal .c-button{width:90px}.js-invite-modal .slack-button{width:100px}.js-invite-modal .js-team-container{height:400px;overflow-y:scroll;overflow-x:hidden}.js-invite-modal .invite-member-name{vertical-align:middle}.js-notify-me-modal .js-errors{color:#c0423f}.js-notify-me-modal .js-set-notification-button{width:100%}.js-social-share-modal .title{text-align:center}.js-social-share-modal .image-preview-image{width:100%}.js-add-content-modal{width:500px;padding:20px}.js-add-content-modal .image-preview-image{width:100%}.js-add-content-modal .remove-image{position:absolute;right:5px}.js-image-modal{width:500px;padding:20px}.js-image-modal .image-preview .image{width:100%}