@-webkit-keyframes three-quarters{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(3turn);transform:rotate(3turn)}}@keyframes three-quarters{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(3turn);transform:rotate(3turn)}}.section--has-full-bleed-gallery{padding-top:0;margin-top:-2.60417vw}@media (max-width:767px){.marquee h1{margin-bottom:23px}}.marquee .p--large{margin-bottom:4rem}#block--team-cards{padding:25px 8px 70px 7px}@media (min-width:480px) and (max-width:767px){#block--team-cards{padding-bottom:30px}#block--team-cards .col-xs-mid-6{width:50%}#block--team-cards .carousel.mobile-carousel-only .carousel-inner>.item{padding:0 8px 0 7px;opacity:1;display:block}#block--team-cards .card--team{margin-bottom:15px}#block--team-cards .carousel-control,#block--team-cards .carousel-indicators{display:none}}#block--career-benefits{display:flex;flex-wrap:wrap;justify-content:center}#block--career-benefits .career-benefit{width:50%;padding:4rem 2.5rem 0;flex:none}#block--career-benefits .career-benefit .career-benefit__icon{height:75px;margin-bottom:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center}#carousel--career-attributes{padding-top:62px}#carousel--career-attributes ul{position:relative}#carousel--career-attributes ul li{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;flex-direction:column;opacity:0;transition:opacity .35s cubic-bezier(.23,1,.32,1)}#carousel--career-attributes ul li.selected{opacity:1;transition-delay:.35s}#carousel--career-attributes .carousel__image-container{margin-bottom:35px}#carousel--career-attributes .carousel__image-container ul{width:100%;padding-top:68%}#carousel--career-attributes .carousel__image-container ul li{overflow:hidden;justify-content:center}#carousel--career-attributes .carousel__image-container ul li img{width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}@supports (object-fit:cover){#carousel--career-attributes .carousel__image-container ul li img{height:unset;max-width:unset;object-fit:cover;position:static;top:0;transform:none}}#carousel--career-attributes .carousel__content-container{text-align:left;padding:0 0 80px;position:relative}#carousel--career-attributes .carousel__content-container>svg{display:block;margin-bottom:3rem}#carousel--career-attributes .carousel__content-container ul{width:100%;flex:1}#carousel--career-attributes .carousel__content-container ul li{width:100%;height:100%;display:block}#carousel--career-attributes .carousel__content-container ul li h3:after{content:"";width:40px;height:0;border-bottom:2px solid #ff6328;position:relative;display:block;margin:11px auto 14px}@media (min-width:768px){#carousel--career-attributes .carousel__content-container ul li h3:not(.center-rule-desktop):after{margin-left:0}}#carousel--career-attributes .carousel__content-container ul li h3:after{margin-left:0}#carousel--career-attributes .carousel__content-container .carousel__navigation{position:absolute;left:0;bottom:0}#carousel--career-attributes .carousel__content-container .carousel__navigation a{margin-right:10px;padding:13px 16px 6px 20px}#carousel--career-attributes .carousel__content-container .carousel__navigation a svg{margin:0;width:13px;height:20px}#carousel--career-attributes .carousel__content-container .carousel__navigation a svg path{stroke-width:1.5px}#carousel--career-attributes .carousel__content-container .carousel__navigation a.nav-prev{padding:13px 20px 6px 16px}#carousel--career-attributes .carousel__content-container .carousel__navigation a.nav-prev svg{transform:rotate(180deg)}#jobs-search-form{max-width:740px;margin:0 auto;padding:11px 0 31px}#jobs-search-form input[type=text]{border-radius:0}#jobs-search-form button{height:68px;padding:10px 30px;background-color:#fff;border:1px solid #d0d0d0;border-left-width:0}#jobs-search-form button svg{width:29px;height:30px;margin-top:4px}#jobs-search-form button svg .mag-glass-stroke{stroke:#002c56}.link--browse-by-team{color:#fff}.link--browse-by-team .link-caret-stroke{stroke:#fff}.block--video .block--video__caption{padding:16px 0}.block--team .block--team-photo{position:relative;width:100%;margin-bottom:30px;padding-top:68%}.block--team .block--team-photo .block--team-photo__inner{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;flex-direction:column;overflow:hidden;justify-content:center}.block--team .block--team-photo .block--team-photo__inner img{width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}@supports (object-fit:cover){.block--team .block--team-photo .block--team-photo__inner img{height:unset;max-width:unset;object-fit:cover;position:static;top:0;transform:none}}.block--team .block--team-intro{z-index:1;position:relative;padding-bottom:58px}.block--team .block--team-intro h3{font-size:2.8rem;line-height:3.4rem}.block--team .block--team-intro h3:after{content:"";width:40px;height:0;border-bottom:2px solid #ff6328;position:relative;display:block;margin:11px auto 14px}@media (min-width:768px){.block--team .block--team-intro h3:not(.center-rule-desktop):after{margin-left:0}}.block--team .block--team-intro .icon--teams-quad svg{display:block;margin:0 auto 20px}.block--team .block--team-intro .icon--teams-quad.team-1 svg{transform:rotate(0deg)}.block--team .block--team-intro .icon--teams-quad.team-2 svg{transform:rotate(90deg)}.block--team .block--team-intro .icon--teams-quad.team-3 svg{transform:rotate(180deg)}.block--team .block--team-intro .icon--teams-quad.team-4 svg{transform:rotate(270deg)}.block--team .block--team-intro .link--cta svg{transform:rotate(0deg);transition:transform .25s cubic-bezier(.23,1,.32,1)}.block--team .block--team-roles{max-height:0;overflow:hidden;z-index:1;position:relative;opacity:0;transition:opacity .35s cubic-bezier(.23,1,.32,1)}.block--team .block--team-roles .block--roles{text-align:left}.block--team .block--team-roles .block--roles__role{border:1px solid #d2d6d9;border-width:0 0 1px}.block--team .block--team-roles .block--roles__role:last-child{border-bottom:0}.block--team .block--team-roles .block--roles__role--inner{padding:1.6rem 0 .8rem}.block--team .block--team-quote,.block--team .block--team-quote .block--pullquote-container{position:relative}.block--team .block--team-quote .block--pullquote{text-align:left;background-color:#002c56;position:relative;top:0;padding:26px 28px;left:0}.block--team .block--team-quote .block--pullquote .p--quote-small{color:#fff;text-indent:-11px;margin-bottom:12px}.block--team .block--team-quote .block--pullquote cite{color:#fff;font-size:1.4rem}.block--team[data-roles-revealed="1"] .block--team-intro{padding-bottom:14px}.block--team[data-roles-revealed="1"] .block--team-intro .link--cta svg{transform:rotate(90deg)}.block--team[data-roles-revealed="1"] .block--team-roles{opacity:1;max-height:none}.block--team[data-roles-revealed="1"] .block--team-quote .block--pullquote{margin-top:20px}.graphic-career-teams-quad svg{width:100%}@supports not (-ms-high-contrast:none){.graphic-career-teams-quad svg{height:auto}}.graphic-career-teams-quad svg text{font-family:riftbold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;font-size:2rem}.graphic-career-teams-quad svg line{display:none}.p--category-header{color:rgba(0,0,0,.3)}.block--jobs{padding:3px 0 0;position:relative}.block--jobs h4{display:none}.block--jobs h4:after{content:"";width:40px;height:0;border-bottom:2px solid #ff6328;position:relative;display:block;margin:11px auto 14px}@media (min-width:768px){.block--jobs h4:not(.center-rule-desktop):after{margin-left:0}}.block--jobs h4:after{margin-left:0}.block--jobs ul{list-style:outside none;padding:12px 0 18px;display:none}.block--jobs ul li{margin-bottom:12px}.p--cta-container{margin-bottom:5px;padding-top:25px;display:flex;flex-wrap:wrap;justify-content:center}.p--cta-container a{flex:none;margin:0 10px 20px}.block--testimonials-container{margin-top:36px;padding:30px 3rem;position:relative;display:flex;flex-direction:column}@media (min-width:768px){.block--testimonials-container{background-color:transparent;flex-direction:row}}.block--testimonials-container .block--testimonials{position:relative;overflow:hidden;flex:1;order:2}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.block--testimonials-container .block--testimonials{flex:none}}.block--testimonials-container .block--testimonials p.center-rule-desktop:after{display:none}@media (min-width:768px){.block--testimonials-container .block--testimonials{text-align:left}}@media (min-width:768px) and (-ms-high-contrast:active),(min-width:768px) and (-ms-high-contrast:none){.block--testimonials-container .block--testimonials{flex:1}}.block--testimonials-container .block--testimonial{width:100%;position:absolute;top:0;left:100%;opacity:0}.block--testimonials-container .block--testimonial.active{position:relative;left:0;opacity:1}.block--testimonials-container .block--testimonials-headshots{order:1;flex:none;padding-top:19px;padding-right:12px}.block--testimonials-container .block--pullquote__headshot{width:72px;height:72px;margin:0 0 13px;transition:opacity .35s cubic-bezier(.23,1,.32,1)}.block--testimonials-container .block--pullquote__headshot.active{cursor:default}@media (min-width:768px){.block--testimonials-container .block--pullquote__headshot{margin:0 13px 0 0}}.block--testimonials-container .block--pullquote__headshot img{border-radius:50%}.block--testimonials-container cite{padding-top:20px}@media (min-width:768px){.block--testimonials-container cite{padding-top:0}}.block--testimonials-container+.link--cta{display:inline-block;margin-top:50px}@media (min-width:768px){.block--testimonials-container.is-interactive .block--testimonial{left:0;transition:opacity .35s cubic-bezier(.23,1,.32,1)}.block--testimonials-container.is-interactive .block--testimonial.active{position:absolute;transition:opacity .35s cubic-bezier(.755,.05,.855,.06) .35s}}.block--testimonials-container.thumbnail-nav .block--pullquote__headshot{opacity:.25}.block--testimonials-container.thumbnail-nav .block--pullquote__headshot.active{opacity:1}.block--testimonials-container.carousel-nav{margin-left:50px;margin-right:50px}@media (max-width:767px){.block--testimonials-container.carousel-nav{padding-left:5px;padding-right:5px}}.block--testimonials-container.carousel-nav .block--testimonials-headshots{width:auto;padding:0;position:relative}@media (min-width:768px){.block--testimonials-container.carousel-nav .block--testimonials-headshots{width:117px}}@media (min-width:1024px){.block--testimonials-container.carousel-nav .block--testimonials-headshots{width:137px}}.block--testimonials-container.carousel-nav .block--pullquote__headshot{cursor:default;opacity:0;margin:0;position:relative;top:0;left:0}.block--testimonials-container.carousel-nav .block--pullquote__headshot.active{opacity:1;transition-timing-function:cubic-bezier(.755,.05,.855,.06);transition-delay:.35s}@media (min-width:768px){.block--testimonials-container.carousel-nav .block--pullquote__headshot{width:90px;height:90px;position:absolute;top:19px;left:0}}@media (min-width:1024px){.block--testimonials-container.carousel-nav .block--pullquote__headshot{width:110px;height:110px}}.block--testimonials-container.carousel-nav .carousel-control{width:50px}.block--testimonials-container.carousel-nav .carousel-control.carousel-control-prev{left:-50px}.block--testimonials-container.carousel-nav .carousel-control.carousel-control-next{right:-50px}.block--testimonials-container.carousel-nav .carousel-control .carousel-control-next-icon,.block--testimonials-container.carousel-nav .carousel-control .carousel-control-prev-icon{width:17px;height:35px;top:180px}@media (min-width:480px){.block--testimonials-container.carousel-nav .carousel-control .carousel-control-next-icon,.block--testimonials-container.carousel-nav .carousel-control .carousel-control-prev-icon{top:135px}}@media (min-width:1024px){.block--testimonials-container.carousel-nav .carousel-control .carousel-control-next-icon,.block--testimonials-container.carousel-nav .carousel-control .carousel-control-prev-icon{top:125px}}@media (min-width:1200px){.block--testimonials-container.carousel-nav .carousel-control .carousel-control-next-icon,.block--testimonials-container.carousel-nav .carousel-control .carousel-control-prev-icon{top:100px}}.block--testimonials-container.carousel-nav .carousel-control .carousel-control-next-icon svg,.block--testimonials-container.carousel-nav .carousel-control .carousel-control-prev-icon svg{width:100%;height:auto}.block--testimonials-container.carousel-nav .carousel-control .carousel-control-next-icon svg path,.block--testimonials-container.carousel-nav .carousel-control .carousel-control-prev-icon svg path{stroke-width:6px}.block--testimonials-container.carousel-nav .carousel-control .carousel-control-prev-icon{left:-2px}.block--testimonials-container.carousel-nav .carousel-control .carousel-control-next-icon{left:2px}ul.block--events-set{list-style:outside none;margin:0;padding:0 0 35px;display:flex;flex-wrap:wrap;justify-content:center}@media (min-width:768px){ul.block--events-set{padding-top:28px}}ul.block--events-set li{width:100%;padding:20px}ul.block--events-set li .event__title{font-size:2.8rem;line-height:2.8rem;word-break:break-word;margin-top:21px}ul.block--events-set li .event__details{line-height:1.8rem;margin:0}ul.block--events-set li .event__details .nowrap{white-space:nowrap}@media (max-width:479px){ul.block--events-set li{padding-bottom:55px}ul.block--events-set li:last-child{padding-bottom:40px}ul.block--events-set li .event__image{max-width:270px;margin:0 auto}}@media (min-width:480px){ul.block--events-set li{width:50%}}@media (min-width:768px){ul.block--events-set li{width:25%}}@media (min-width:768px) and (max-width:1023px){ul.block--events-set li{padding:12px}}.no-events{margin:3rem 0 6rem}ul#disciplines-nav{font-family:freightdisp_promedium,Georgia,Times New Roman,Times,serif;font-weight:500;font-style:normal;list-style:outside none;margin:0;padding-top:5px;position:relative;top:0;left:0}ul#disciplines-nav li{margin-bottom:21px}ul#disciplines-nav li a{color:#002c56;font-size:2.2rem;line-height:2.4rem;display:flex}ul#disciplines-nav li a .disciplines-nav-item__bullet{padding-right:22px}ul#disciplines-nav li a .disciplines-nav-item__bullet svg{width:14px;height:14px}ul#disciplines-nav li a .disciplines-nav-item__bullet svg rect{stroke:#002c56}ul#disciplines-nav li a .disciplines-nav-item__header{text-align:left}ul#disciplines-nav li a:hover{color:#ff6328}ul#disciplines-nav li a:hover svg rect{stroke:#ff6328}.block--development-disciplines__initiative .p--eyebrow-large{margin:25px 0 8px}#tabs--recruitment{margin:25px 0 42px}@media (max-width:767px){body.development #nav__container--secondary__outer:after,body.recruiting #nav__container--secondary__outer:after{background-color:transparent}#block--career-benefits .career-benefit h3{line-height:2.4rem}.block--pullquote .p--quote-small:after{display:none}.block--jobs p{margin-bottom:0}.bg-alt .block--testimonials-container,.block--testimonials-container{padding-top:4px;padding-bottom:0;background-color:transparent}.bg-alt .block--testimonials-container .block--pullquote__headshot:not(.active),.block--testimonials-container .block--pullquote__headshot:not(.active){display:none}}@media (min-width:768px){.section--increased-top-pad{padding-top:225px}.block--video .block--video__caption{padding:0}.block--teams{margin-top:36px}.block--teams .block--accordion{padding:0}.block--teams .block--teams__intro{margin:0;padding:0 15% 55px 0}.block--teams .block--accordion .block--teams__intro:last-child{padding-bottom:0}.block--teams .block--accordion__panel-heading h3{line-height:3.4rem;margin-bottom:1rem;position:relative}.block--teams .block--accordion__panel-heading h3:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:10}.block--teams .block--accordion__panel-heading h3 a{padding:0;overflow:hidden}.block--teams .block--accordion__panel-heading h3 a svg{display:none}.block--teams .block--accordion__panel-collapse{margin-left:0;display:block}.block--teams .block--accordion__panel-collapse:after{display:none}.block--teams .block--accordion__panel-collapse__body{padding-top:0}.block--pullquote cite{font-size:1.8rem}}@media (min-width:768px) and (max-width:1023px){.block--pullquote p{font-size:2.6rem;line-height:3.4rem}}@media (min-width:768px){.block--team .block--team-photo{margin-bottom:0;padding-top:90%}.block--team .block--team-intro{padding-bottom:108px}.block--team .block--team-intro h3{font-size:3.8rem;line-height:5rem}.block--team .block--team-intro .icon--teams-quad svg{margin-left:0;margin-right:unset}.block--team .block--team-roles .block--roles{text-align:center;display:flex;flex-wrap:wrap}.block--team .block--team-roles .block--roles__role{flex:none;width:50%;border-width:0 1px 1px 0}.block--team .block--team-roles .block--roles__role:last-child,.block--team .block--team-roles .block--roles__role:nth-last-child(2):nth-child(odd){border-bottom:0}.block--team .block--team-roles .block--roles__role:last-child .block--roles__role--inner,.block--team .block--team-roles .block--roles__role:nth-last-child(2):nth-child(odd) .block--roles__role--inner{padding-bottom:0}.block--team .block--team-roles .block--roles__role:nth-child(2n){border-right:0}.block--team .block--team-roles .block--roles__role:nth-child(-n+2) .block--roles__role--inner{padding-top:2rem}.block--team .block--team-roles .block--roles__role--inner{padding:4rem 15% 2rem}.block--team .block--team-quote{z-index:-1}.block--team .block--team-quote .block--pullquote{width:calc(100% - 188px);margin:-88px 0 -188px;padding:70px 80px 60px;left:60px}.block--team .block--team-quote .block--pullquote .p--quote-small{margin-bottom:40px}.block--team[data-roles-revealed="1"] .block--team-intro{padding-bottom:80px}.block--team[data-roles-revealed="1"] .block--team-quote .block--pullquote{margin-top:92px;padding-top:100px}.graphic-career-teams-quad{width:calc(50vw + ((100% + 20px) * 1 / 6) - 134px);max-width:calc(960px + ((100% + 20px) * 1 / 6) - 80px);margin-left:50px;padding:0}#block--career-benefits .career-benefit{width:33%}}@media (min-width:768px) and (max-width:1023px){#block--career-benefits .career-benefit h3{font-size:2.8rem}}@media (min-width:768px){.p--category-header{margin-bottom:43px}.p--category-header .p--category-header__team-name{display:none}.block--jobs{padding:27px 30px 19px;background-color:#fff;box-shadow:1px 1px 0 #e2e5e9;top:-25px}.block--jobs h4,.block--jobs ul{display:block}.block--jobs.block--jobs--is-empty,.callout h2.no-rule:after{display:none}ul#disciplines-nav li a{font-size:2.8rem;line-height:3.4rem}.block--development-disciplines__initiative .p--eyebrow-large{margin:85px 0 18px}.block--development-disciplines__initiative .p--eyebrow-large.reduce-top-margin{margin-top:25px}.block--development-disciplines__initiative h3{margin-bottom:3rem}#tabs--recruitment{margin-bottom:52px}}@media (min-width:1024px){#carousel--career-attributes{padding-top:110px;display:flex}#carousel--career-attributes .carousel__image-container{flex:1 50%;margin-bottom:0}#carousel--career-attributes .carousel__image-container ul{padding-top:90%}#carousel--career-attributes .carousel__content-container{padding-left:100px;flex:1 50%}#carousel--career-attributes .carousel__content-container .carousel__navigation{left:100px}.graphic-career-teams-quad{margin-left:16px}}@media (min-width:1200px){#block--career-benefits .career-benefit{padding:4rem 3.5rem 0}.block--team .block--team-quote .block--pullquote{margin-top:-158px;padding-top:130px}}.block--reportage{margin-top:0}.block--reportage.block--video{padding:0}
/*# sourceMappingURL=careers-a9821a5fe47cf6b699e6.css.map*/