.o-heading{font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif}
.o-inside-jobs__link--standout{color:#EC1B23;position:relative;transition:color 1.5s;border-bottom:3px dashed #fff}
.o-inside-jobs__link--standout.is-white{color:#fff;border-bottom-color:transparent}
.o-inside-jobs__link--standout:hover{text-decoration:none}
.o-list{list-style:none;margin:0;padding:0}
.o-item__btn{line-height:1.77778;border:1px solid #444;background:#444;color:#fff;border-radius:2px;display:inline-block;padding:0 10px}
.o-item__btn.is-active,.o-item__btn:focus,.o-item__btn:hover{background:#EC1B23;border-color:#EC1B23;text-decoration:none}
.o-item__btn--reset{border:1px solid #fff;background:0 0}
.o-item__btn--reset:focus,.o-item__btn--reset:hover{background:#fff;color:#000;border-color:#fff}
.o-image{max-width:100%}
.o-toggle__plus-minus{display:inline-block;fill:#999;vertical-align:middle;width:8px}
@media (min-width:1000px){.o-toggle__plus-minus{width:24px}
}
@media (min-width:1300px){.o-toggle__plus-minus{width:28px}
}
.o-toggle__plus-minus.is-active .o-line--vertical{display:none}
@media (min-width:600px){.o-right-arrow{display:none}
}
.c-inside-jobs__header{background:#000;color:#fff;padding:20px;text-align:center}
@media (min-width:1000px){.c-inside-jobs__header{padding:40px}
}
.c-inside-jobs__hed{line-height:.8;font-size:60px;font-weight:800;letter-spacing:-3.75px;margin:0 auto 20px;max-width:240px}
@media (min-width:540px){.c-inside-jobs__hed{max-width:none}
}
@media (min-width:768px){.c-inside-jobs__hed{font-size:100px}
}
@media (min-width:1000px){.c-inside-jobs__hed{font-size:130px}
}
@media (min-width:1300px){.c-inside-jobs__hed{font-size:160px}
}
.c-inside-jobs__dek{line-height:1.25;font-size:28px;letter-spacing:-.75px;margin:0 auto;position:relative;max-width:310px}
@media (min-width:540px){.c-inside-jobs__dek{max-width:500px}
}
@media (min-width:600px){.c-inside-jobs__dek{max-width:500px}
}
@media (min-width:768px){.c-inside-jobs__dek{font-size:37px;max-width:660px}
}
@media (min-width:1000px){.c-inside-jobs__dek{font-size:50px;max-width:960px}
}
@media (min-width:1300px){.c-inside-jobs__dek{line-height:1.10769;font-size:65px;max-width:1200px}
}
.c-inside-jobs__list{list-style:none;margin:0;padding:0}
.c-filters{font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;margin:20px auto 0;text-align:left}
@media (min-width:540px){.c-filters{width:60vw;max-width:850px}
}
.c-filters.is-hidden{display:none}
.c-filter{border-top:1px solid #fff;cursor:pointer;padding:10px 0 0}
.c-filter:not(:last-child){margin:0 0 10px}
.c-filter__hed{line-height:1.28571;font-size:14px;margin:0 0 10px;position:relative}
.c-filter__hed::after{content:"";border-left:2px solid #fff;border-top:2px solid #fff;position:absolute;right:4px;width:8px;height:8px;top:calc(50% - 3px);-webkit-transform:rotateZ(-135deg) translateY(-50%);transform:rotateZ(-135deg) translateY(-50%);-webkit-transform-origin:50% 0 0;transform-origin:50% 0 0}
.c-filter__hed+.c-filter__list{display:none}
.c-filter__hed.is-open+.c-filter__list{display:block}
.c-filter__hed.is-open::after{top:calc(50% + 1px);-webkit-transform:rotateZ(45deg) translateY(-50%);transform:rotateZ(45deg) translateY(-50%)}
.c-filter__list{margin-bottom:10px;line-height:2}
.c-filter__item:not(:last-child){margin:0 0 2px}
@media (min-width:1000px){.c-filter__item{display:inline-block}
}
.c-filter__options{font-size:12px;font-weight:700;letter-spacing:.5px;margin:20px 0 10px;text-transform:uppercase}
.c-toggle{line-height:1.77778;color:#999;cursor:pointer;font-size:18px;letter-spacing:-.75px;opacity:0;transition:opacity 1.5s;white-space:nowrap}
@media (min-width:1000px){.c-toggle{font-size:inherit}
}
.c-toggle.is-visible{opacity:1}
.c-interviews__collection{border-top:1px solid #ccc;margin:0 auto;max-width:1300px;padding-top:20px;text-align:center}
.c-interview--listing{float:left;margin-right:20px;width:calc((100% - 10px * 2)/ 2)}
.c-interview--listing:nth-child(2n+2){margin-right:0}
@media (min-width:480px){.c-interview--listing{width:calc((100% - 20px * 2)/ 3)}
.c-interview--listing:nth-child(2n+2){float:left;margin-right:20px}
.c-interview--listing:nth-child(3n+3){margin-right:0}
.c-interview--listing:nth-child(3n+4){clear:left}
}
@media (min-width:600px){.c-interview--listing{width:calc((100% - 30px * 2)/ 4)}
.c-interview--listing:nth-child(3n+3){float:left;margin-right:20px}
.c-interview--listing:nth-child(3n+4){clear:none}
.c-interview--listing:nth-child(4n+4){margin-right:0}
.c-interview--listing:nth-child(4n+5){clear:left}
}
@media (min-width:768px){.c-interview--listing{width:calc((100% - 40px * 2)/ 5)}
.c-interview--listing:nth-child(4n+4){float:left;margin-right:20px}
.c-interview--listing:nth-child(4n+5){clear:none}
.c-interview--listing:nth-child(5n+5){margin-right:0}
.c-interview--listing:nth-child(5n+6){clear:left}
}
@media (min-width:1000px){.c-interview--listing{width:calc((100% - 50px * 2)/ 6)}
.c-interview--listing:nth-child(5n+5){margin-right:20px}
.c-interview--listing:nth-child(5n+6){clear:none}
.c-interview--listing:nth-child(6n+6){margin-right:0}
.c-interview--listing:nth-child(6n+7){clear:left}
}
.c-inside-jobs__featured{margin-bottom:40px;position:relative}
.c-interviews--featured{margin-bottom:40px}
@media (min-width:768px){.c-interviews--featured{width:calc(100% - 150px);padding-right:20px;width:60vw;max-width:850px;margin-left:auto;margin-right:auto}
}
@media (min-width:1000px){.c-interviews--featured{width:60vw;max-width:850px;margin-left:auto;margin-right:auto}
}
.c-interview{margin-bottom:20px}
.c-interview__read-more{display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;position:relative}
.c-interview__headshot--featured{float:left;width:150px}
@media (min-width:600px){.c-interview__headshot--featured{float:none}
}
.c-interview__read-more--featured{float:left;width:50%;margin-top:1.5em}
@media (min-width:600px){.c-interview__read-more--featured{margin-top:0;font-size:18px;float:right;width:calc(100% - 156px)}
}
.c-interview--featured{text-align:left}
.c-interview--featured:not(:last-child){margin-bottom:40px}
.c-interview__quote{font-family:"Lyon Display",Georgia,Times,serif;margin:0 0 10px;padding:0}
@media (min-width:600px){.c-interview__quote{float:right;width:calc(100% - 156px)}
}
.c-interview__hed{color:#EC1B23;font-size:12px;letter-spacing:.5px;margin:0;text-transform:uppercase}
.c-interview__hed--featured{margin:0 0 10px}
@media (min-width:600px){.c-interview__hed--featured{float:right;width:calc(100% - 156px)}
}
.c-interview__quotation{line-height:1.2;font-size:20px}
.c-interview__headshot-wrapper{width:100%;padding-bottom:66.6%;margin-right:10px;position:relative}
.c-interview__headshot--grid{width:100%;position:absolute;left:0;top:0;width:100%;height:100%}
.c-interview__cta{line-height:1.16667;display:inline-block;font-size:12px}
.c-interview__link{color:#EC1B23}
.c-interview__name{color:#EC1B23}
.c-interview__card-link{border-radius:4px;padding:20px;display:block;overflow:hidden;color:inherit;text-decoration:none;-webkit-box-shadow:0 0 4px transparent;-moz-box-shadow:0 0 4px transparent;box-shadow:0 0 4px transparent;-webkit-transition:.15s ease-out box-shadow;-moz-transition:.15s ease-out box-shadow false;-o-transition:.15s ease-out box-shadow false;transition:.15s ease-out box-shadow}
.c-interview__card-link:active,.c-interview__card-link:hover{-webkit-box-shadow:0 2px 9px rgba(0,0,0,.35);-moz-box-shadow:0 2px 9px rgba(0,0,0,.35);box-shadow:0 2px 9px rgba(0,0,0,.35)}
.c-sponsor{border-top:1px solid #ccc;font-size:12px;margin:0 auto;width:150px;padding-top:10px}
@media (min-width:1000px){.c-sponsor{position:absolute;top:0;right:0}
}
.c-sponsor__caption{margin:10px 0 0}
.c-sponsor__logo{margin:10px 0 0}
.c-interviews__hed{line-height:1.14286;color:#ccc;font-size:28px;letter-spacing:-.75px;margin:0 0 10px;text-align:center}
.s-inside-jobs__landing #site-footer{margin-top:0}
.t-inside-jobs__container{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}
.t-main-content{padding:40px 20px}
.u-border-box{box-sizing:border-box}
.u-border-box *,.u-border-box ::after,.u-border-box ::before{box-sizing:inherit}
.u-box-reset{margin:0;padding:0}
.u-clearfix::after,.u-clearfix::before{content:"";display:table}
.u-clearfix::after{clear:both}
.u-black{color:#000}
.ie-lt9 body._t-inside-jobs,body._t-inside-jobs:not(.header-flag){padding-top:40px}
/*# sourceMappingURL=inside-jobs.min.css.82c9e394d1d5.map */