@import url(https://fonts.googleapis.com/css?family=Open+Sans|Source+Sans+Pro:400,600,700);.container{display:block;margin-bottom:5rem}.hero{zoom:1;display:block;margin:0 -0.6825938702%;width:101.3651877404%;margin-bottom:0;text-align:center}.hero:before,.hero:after{content:" ";display:table}.hero:after{clear:both}.hero .hero__container{zoom:1;width:100%;max-width:800px;margin:0 auto;padding:0 2.6666666667rem}.hero .hero__container:before,.hero .hero__container:after{content:" ";display:table}.hero .hero__container:after{clear:both}.hero .hero__container h1{font-size:2.4rem;line-height:1.5em}h2{margin-bottom:2rem;font-size:1.8666666667rem}.jobs__hero{background:url("https://d1b2zzpxewkr9z.cloudfront.net/images/jobs/hero_background.jpg");background-size:cover}.jobs__hero h1{color:white}.intro__container{padding-top:5rem}.intro__container .intro__header{width:100%;text-align:center}.intro__container .intro__copy{margin-bottom:4rem}.intro__container .stats__container{margin-bottom:4rem}.intro__container .stats__container .stat{display:inline;float:left;margin:0 0.6825938702%;width:31.9681455929%;text-align:center}.intro__container .stats__container .stat .stat__number{zoom:1;display:block;margin-bottom:0;line-height:1em;color:#2b3033;font-size:50px;font-weight:light}.intro__container .stats__container .stat .stat__number:before,.intro__container .stats__container .stat .stat__number:after{content:" ";display:table}.intro__container .stats__container .stat .stat__number:after{clear:both}.photos__container{zoom:1;margin-bottom:5rem}.photos__container:before,.photos__container:after{content:" ";display:table}.photos__container:after{clear:both}.photos__container .photo{background:#c2c9cc;height:230px}.photos__container .photo--large{display:inline;float:left;margin:0 0.6825938702%;width:98.6348122596%}.photos__container .photo--large.photo{height:330px}.photos__container .photo--small{display:inline;float:left;margin:0 0.6825938702%;width:23.6348122596%}.photos__container .photo--large-1{background:url("https://d1b2zzpxewkr9z.cloudfront.net/images/jobs/photo_large_1.jpg");background-size:cover;background-position:middle middle}.photos__container .photo--small-1{background:url("https://d1b2zzpxewkr9z.cloudfront.net/images/jobs/photo_small_1.jpg");background-size:cover;background-position:middle middle}.photos__container .photo--small-2{background:url("https://d1b2zzpxewkr9z.cloudfront.net/images/jobs/photo_small_2.jpg");background-size:cover;background-position:middle middle}.photos__container .photo--small-3{background:url("https://d1b2zzpxewkr9z.cloudfront.net/images/jobs/photo_small_3.jpg");background-size:cover;background-position:middle middle}.photos__container .photo--small-4{background:url("https://d1b2zzpxewkr9z.cloudfront.net/images/jobs/photo_small_4.jpg");background-size:cover;background-position:middle middle}.benefits__container{background:#f5f7f7;text-align:center;border:1px solid #e8eced;border-left:none;border-right:none}.benefits__container h2{margin:0 auto 1.8em;line-height:1em}.benefits__container ul.benefits{zoom:1;display:block;margin:0 -0.6825938702%;width:101.3651877404%;max-width:980px;margin:0 auto}.benefits__container ul.benefits:before,.benefits__container ul.benefits:after{content:" ";display:table}.benefits__container ul.benefits:after{clear:both}.benefits__container ul.benefits li{float:left;display:inline-block;margin-bottom:1.2rem;font-size:1.0666666667rem;color:#2b3033}.benefits__container .office-locations{display:block;max-width:980px;margin:4em auto 0;background-size:contain}.positions__container h2{text-align:center}a.disabled{color:#434345;cursor:default;text-decoration:none;font-weight:700}.job-posting{display:none}@media (min-width: 721px){.hero{height:600px;padding:9.6666666667rem 0}.hero .hero__container h1{margin-bottom:5.3333333333rem}.intro__container .intro__copy{display:inline;float:left;margin:0 0.6825938702%;width:65.3014789262%;margin-left:17.3492605369%;margin-right:17.3492605369%;margin-bottom:5rem}.intro__container .stats__container{display:inline;float:left;margin:0 0.6825938702%;width:65.3014789262%;margin-left:17.3492605369%;margin-right:17.3492605369%;margin-bottom:5rem}.photos__container{margin-bottom:5rem}.photos__container .photo--large.photo{margin-bottom:2rem}.benefits__container{padding:5rem 0 0}.benefits__container ul.benefits li{width:33.3333%}}@media (max-width: 720px){.hero{height:300px;padding:4rem 0}.hero .hero__container{display:inline;float:left;margin:0 0.6825938702%;width:98.6348122596%;padding:0 20px}.hero .hero__container h1{margin-bottom:2.6666666667rem;font-size:1.4rem}.intro__container .intro__copy{display:inline;float:left;margin:0 0.6825938702%;width:98.6348122596%;margin-bottom:3.3333333333rem}.intro__container .stats__container{display:inline;float:left;margin:0 0.6825938702%;width:98.6348122596%;margin-bottom:3.3333333333rem}.photos__container{margin-bottom:3.3333333333rem}.photos__container .photo{height:230px}.photos__container .photo--large{display:inline;float:left;margin:0 0.6825938702%;width:98.6348122596%}.photos__container .photo--large.photo{height:330px;margin-bottom:1rem}.photos__container .photo--small{display:inline;float:left;margin:0 0.6825938702%;width:48.6348122596%;margin-bottom:1rem}.benefits__container{padding:3.3333333333rem 1.3333333333rem 0}.benefits__container ul.benefits li{width:50%}}
