@charset "UTF-8";.l-collapse-lrs,.l-collapse-rts{padding-right:0!important}.l-collapse-lrs,.l-collapse-lts{padding-left:0!important}#masthead header>.sub,#masthead header>h1{timing-function:cubic-bezier(.165,.84,.44,1)}#contact .wrap::after,.l-clearfix::after{content:"";clear:both}.l-block{display:block}.l-inline-block{display:inline-block}.l-hide{display:none!important}.l-flex-parent{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.l-flex-nowrap{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.l-clearfix::after{display:table}.l-float-left{float:left!important}.l-float-right{float:right!important}.l-float-none{float:none!important}.l-collapse{padding:0!important}.l-no_margin-rts{margin-right:0!important}.l-no_margin-lts{margin-left:0!important}.l-block-spc-right{padding-right:1.5625rem!important}.l-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.l-hide-text{overflow:hidden!important;white-space:nowrap!important;text-indent:100%!important}.l-text-center{text-align:center!important}.l-text-left{text-align:left!important}.l-text-right{text-align:right!important}#content .wrap>header,#intro h2,#intro p{text-align:center}.l-color-inherit{color:inherit}.offstage{position:absolute!important;top:-9999px!important;left:-9999px!important}.hide{display:none}.iris_header,.iris_header-primary{margin:0;padding:0}.iris_header-primary{margin-bottom:.2em;font-weight:700;line-height:1.189;color:#1a2e3b}.iris_header--12{font-size:.75rem}.iris_header--14{font-size:.875rem}.iris_header--16{font-size:1rem;margin-top:-.3125rem}.iris_header--18{font-size:1.125rem;margin-top:-.3125rem}.iris_header--24{font-size:1.5rem;margin-top:-.3125rem}.iris_header--36{font-size:2.25rem;margin-top:-.3125rem}.iris_header--60{font-size:3.75rem}.iris_header--fancy{font-family:'Josefin Sans',sans-serif;letter-spacing:.2em;text-transform:uppercase}.iris_header--light{font-family:HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:200}body{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;text-rendering:optimizeLegibility}#content{padding:0;width:100%}#content .wrap{margin:0 auto;padding:60px 0;width:960px;position:relative;z-index:2}#content .wrap>header .sub{font-size:24px}.gradient{width:100%;background:url(../../../images_v6/jobs/gradient2.png) center center;background-size:100% auto;position:absolute;top:0;bottom:0;left:0}#masthead{background:url(../../../images_v6/jobs/slideshow_bg.jpg);height:250px;position:relative}#masthead.intro_animation header>h1{opacity:0;-webkit-transform:translate(0,140px);transform:translate(0,140px)}#masthead.intro_animation header>.sub{opacity:0}#masthead.intro_animation .logo{opacity:0;-webkit-transform:scale(.5,.5);transform:scale(.5,.5)}#masthead.intro_animation .carousel_container{opacity:0}#masthead .intro_animation__header,#masthead header{color:#fff}#masthead header>h1{letter-spacing:.3em;text-transform:uppercase;font-weight:100;width:960px;height:66px;padding-bottom:20px;position:relative;opacity:1;-webkit-transition:all .7s ease-out .3s;transition:all .7s ease-out .3s;-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-timing-function:cubic-bezier(.165,.84,.44,1)}#masthead header>.sub{font-weight:200;opacity:1;-webkit-transition:opacity 1.8s ease-out .8s;transition:opacity 1.8s ease-out .8s;-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-timing-function:cubic-bezier(.165,.84,.44,1)}#masthead .logo,.carousel_container{left:50%;timing-function:cubic-bezier(.68,-.55,.265,1.55)}#masthead .logo{content:"";background:url(../../../images_v6/jobs/vimeo_hexagon.svg);display:block;width:78px;height:68px;position:absolute;margin-left:-39px;bottom:-34px;z-index:5;-webkit-transition:all .3s ease-out 1s;transition:all .3s ease-out 1s;-webkit-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}#masthead .wrap{padding-top:60px;position:relative;z-index:6}#masthead .gradient{z-index:4}.carousel_container{width:100%;height:250px;position:absolute;margin-left:-50%;top:0;z-index:3;opacity:1;-webkit-transition:opacity 1.5s ease-out 0s;transition:opacity 1.5s ease-out 0s;-webkit-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.carousel_container:before{display:block;content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.carousel_container>div{width:1480px;height:250px;position:absolute;left:50%;margin-left:-740px;top:0;opacity:0;-webkit-transition:all .7s ease-out 0s;transition:all .7s ease-out 0s;background-repeat:no-repeat}.carousel_container>div.active{opacity:1}.carousel_container>div.city{background-image:url(../../../images_v6/jobs/slideshow_city.jpg)}.carousel_container>div.katie{background-image:url(../../../images_v6/jobs/slideshow_katie.jpg)}.carousel_container>div.dan{background-image:url(../../../images_v6/jobs/slideshow_dan.jpg)}.carousel_container>div.dog{background-image:url(../../../images_v6/jobs/slideshow_dog.jpg)}.carousel_container>div.darnell{background-image:url(../../../images_v6/jobs/slideshow_darnell.jpg)}.carousel_container>div.jason{background-image:url(../../../images_v6/jobs/slideshow_jason.jpg)}#intro{background:url(../../../images_v6/jobs/intro_bg.jpg);position:relative}#intro.intro_animation h2{width:0}#intro.intro_animation h2+p,#intro.intro_animation h2>span{opacity:0}#intro.intro_animation .btn_wrapper{opacity:0;-webkit-transform:translate(0,50px);transform:translate(0,50px)}#intro .wrap{width:670px;padding-bottom:50px}#intro h2{color:#7b8084;background:url(../../../images_v6/jobs/intro_divider.svg) center bottom no-repeat;background-size:82%;margin:0 auto;padding-bottom:37px;width:100%;font-weight:200;line-height:1.3;-webkit-transition:width .3s ease-in-out 1.2s;transition:width .3s ease-in-out 1.2s;timing-function:cubic-bezier(.645,.045,.355,1);-webkit-transition-timing-function:cubic-bezier(.645,.045,.355,1);transition-timing-function:cubic-bezier(.645,.045,.355,1)}#intro .btn_wrapper,#intro h2+p,#intro h2>span{timing-function:cubic-bezier(.165,.84,.44,1);opacity:1}#intro h2>span{display:block;width:670px;-webkit-transition:opacity .8s ease-out 1.4s;transition:opacity .8s ease-out 1.4s;-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-timing-function:cubic-bezier(.165,.84,.44,1)}#intro h2+p{margin-top:24px;font-size:18px;line-height:1.4;color:#777;-webkit-transition:opacity .9s ease-out 1.5s;transition:opacity .9s ease-out 1.5s;-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-timing-function:cubic-bezier(.165,.84,.44,1)}#about h2,#perks h2{color:#fff}#intro p{margin:0 auto;width:540px}#intro .btn_wrapper{-webkit-transition:all .5s ease-out 1.6s;transition:all .5s ease-out 1.6s;-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-timing-function:cubic-bezier(.165,.84,.44,1)}#intro .btn{display:inline-block;background:url(../../../images_v6/jobs/intro_arrow.svg) 19px center no-repeat #4bf;background-size:17px 20px;border-radius:5px;margin-top:24px;font-size:18px;line-height:18px;padding:18px 20px 19px 50px;text-align:left;text-shadow:0 -1px 0 #16aaff;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}#about p:first-of-type,#why_we_work_here p:first-of-type{margin-top:15px}#intro .btn:focus,#intro .btn:hover{background-color:#2bb2ff}.particle_emitter{width:200px;height:200px;position:absolute;left:50%;margin-left:-100px;top:-60px}#about{background-color:#18273E;background-image:url(../../../images_v6/jobs/about_bg.png);border-top:6px solid #574e87;min-height:900px;position:relative}#about blockquote>p:first-of-type{text-indent:-.5em}#about .wrap>div{width:50%}#about .content{opacity:1;-webkit-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s}#about .content.out_of_view,#about .riley.out_of_view [class*=riley_]{opacity:0}#about .riley{width:437px;height:540px;position:absolute;top:80px;left:50%;margin-left:50px}#about .riley>[class*=riley_]{width:250px;height:214px;position:absolute}#about .riley_01{background:url(../../../images_v6/jobs/about_riley_01.png) no-repeat;top:0;left:1px;-webkit-transition:all .4s ease-out .1s;transition:all .4s ease-out .1s}#about .riley_02{background:url(../../../images_v6/jobs/about_riley_02.png) no-repeat;top:109px;left:189px;-webkit-transition:all .4s ease-out .15s;transition:all .4s ease-out .15s}#about .riley_03{background:url(../../../images_v6/jobs/about_riley_03.png) no-repeat;top:217px;left:0;-webkit-transition:all .4s ease-out .2s;transition:all .4s ease-out .2s}#about .riley_04{background:url(../../../images_v6/jobs/about_riley_04.png) no-repeat;top:326px;left:187px;-webkit-transition:all .4s ease-out .25s;transition:all .4s ease-out .25s}#about p{color:#ccc;font-size:18px;line-height:1.4}#about cite{font-size:13px;line-height:1;margin-top:5px;display:inline-block}#about .skyline{background-image:url(../../../images_v6/jobs/about_skyline_center.jpg);background-repeat:repeat-x;background-position:center bottom;position:absolute;top:0;bottom:0;width:100%;z-index:1}#the_universe{position:absolute;top:-38px;left:300px;z-index:3}#space,#space_reflection,#why_we_work_here .slide_wrap{position:absolute;top:0;left:0}#space{-webkit-transform:rotate(30deg);transform:rotate(30deg);opacity:.5}#space_reflection{-webkit-transform:translateY(530px) scaleY(-.4) rotate(30deg);transform:translateY(530px) scaleY(-.4) rotate(30deg);opacity:.25}#why_we_work_here{border-top:6px solid #44bade;background:url(../../../images_v6/jobs/why_bg.jpg);min-height:715px}#why_we_work_here h2{color:#4bb4d2;font-size:36px}#why_we_work_here p{color:#868686;font-size:16px;line-height:1.4;font-weight:300}#why_we_work_here>.wrap{overflow:hidden;min-height:515px}#why_we_work_here .slide_wrap{width:1920px;min-height:515px;-webkit-transition:.75s all ease-out 0s;transition:.75s all ease-out 0s;timing-function:cubic-bezier(.68,-.55,.365,1);-webkit-transition-timing-function:cubic-bezier(.68,-.55,.365,1);transition-timing-function:cubic-bezier(.68,-.55,.365,1)}#why_we_work_here .slide_wrap.active{left:-960px}#why_we_work_here .content{width:420px;float:right;margin-top:105px;opacity:1;-webkit-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s}#why_we_work_here .content.out_of_view{opacity:0}#why_we_work_here .learn_more{width:477px;height:515px;margin-right:55px;float:left;position:relative;overflow:hidden}#why_we_work_here .learn_more.out_of_view .featured_image_1{-webkit-transform:translate(100px,-100px);transform:translate(100px,-100px);opacity:0}#why_we_work_here .learn_more.out_of_view .featured_image_2{-webkit-transform:translate(-100px,0);transform:translate(-100px,0);opacity:0}#why_we_work_here .learn_more.out_of_view .featured_image_3{-webkit-transform:translate(100px,100px);transform:translate(100px,100px);opacity:0}#why_we_work_here .learn_more.out_of_view .btn_play{opacity:0}#why_we_work_here .content_wrapper{position:absolute;top:100px;left:0}#why_we_work_here .player_wrapper{position:absolute;top:100px;left:960px;width:960px}#why_we_work_here .player_wrapper .player{height:100%}#why_we_work_here .player_container{margin:auto}#why_we_work_here .vimeo_holder{margin:0 auto}#why_we_work_here .go_back{margin-top:20px;text-align:center}#why_we_work_here .go_back button{display:inline-block;background:#4bf;color:#fff;font-weight:700;border-radius:6px;padding:10px 30px;text-align:center;-webkit-transition:background-color .3s ease 0s;transition:background-color .3s ease 0s}#why_we_work_here .go_back button:focus,#why_we_work_here .go_back button:hover{background-color:#11a8ff}.featured_image_1,.featured_image_2,.featured_image_3{-webkit-transition:.3s all ease-out .2s;transition:.3s all ease-out .2s;timing-function:cubic-bezier(.175,.885,.32,1.275);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.275);transition-timing-function:cubic-bezier(.175,.885,.32,1.275);background-repeat:no-repeat;width:270px;height:234px;position:absolute}.featured_image_1{background-image:url(../../../images_v6/jobs/why_katie.png);top:0;right:0}.featured_image_2{background-image:url(../../../images_v6/jobs/why_andrea.png);top:118px;right:207px}.featured_image_3{background-image:url(../../../images_v6/jobs/why_bill.png);top:238px;right:0}.play_btn{height:40px;width:65px;position:absolute;top:212px;right:170.5px;-webkit-transition:50ms -webkit-transform ease-out 0s;transition:50ms -webkit-transform ease-out 0s;transition:50ms transform ease-out 0s;transition:50ms transform ease-out 0s,50ms -webkit-transform ease-out 0s}#perks,#perks .wrap,.perks_grid>li{position:relative}.play_btn path{-webkit-transition:.2s fill ease-out 0s;transition:.2s fill ease-out 0s}.play_btn:hover path{fill:#19c0ff}.play_btn:active{-webkit-transform:translate(1px,1px);transform:translate(1px,1px)}#perks{border-top:6px solid #c64348;background-image:url(../../../images_v6/jobs/hexagon_pattern.jpg)}#perks h2{font-size:51px;text-align:center;opacity:1;-webkit-transition:all .4s ease-out .2s;transition:all .4s ease-out .2s}#perks h2.out_of_view,.perks_grid.out_of_view>li{opacity:0}#perks .wrap{z-index:2}#perks .gradient{z-index:1}.perks_grid{margin:70px auto 0}.perks_grid>li{background:#fff;display:block;width:32%;min-height:200px;margin-right:10px;margin-bottom:10px;text-align:center;font-size:15px;line-height:1.4;opacity:1}.perks_grid>li:nth-child(3n){margin-right:0}.perks_grid>li:nth-child(-n+9){-webkit-transition:all .5s ease-out .1s;transition:all .5s ease-out .1s}.perks_grid>li:nth-child(-n+6){-webkit-transition:all .35s ease-out 50ms;transition:all .35s ease-out 50ms}.perks_grid>li:nth-child(-n+3){-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.perks_grid>li .perk{position:absolute;bottom:40px;left:30px;right:30px}.perks_grid>li .perk:before{content:"";background:url(../../../images_v6/jobs/love_sprite.png);width:70px;height:70px;position:absolute;left:50%;margin-left:-35px;top:-90px}.perks_grid>li .perk.pto:before{background-position:0}.perks_grid>li .perk.retirement:before{background-position:-70px}.perks_grid>li .perk.wfh:before{background-position:-140px}.perks_grid>li .perk.snacks:before{background-position:-210px}.perks_grid>li .perk.party_hard:before{background-position:-280px}.perks_grid>li .perk.partied_too_hard:before{background-position:-350px}.perks_grid>li .perk.help_others:before{background-position:-420px}.perks_grid>li .perk.environment:before{background-position:-490px}.perks_grid>li .perk.lern_guuuuud:before{background-position:-560px}#positions{border-top:6px solid #6b468c;background:url(../../../images_v6/jobs/positions_bg3.jpg);position:relative;padding-bottom:210px;margin-bottom:-90px}@media screen and (min-width:730px) and (max-width:1080px){#positions{margin-bottom:-50px}}@media screen and (max-width:730px){#positions{margin-bottom:-30px}}#positions header{padding-bottom:40px}#positions header h2{font-size:51px}#positions header p{width:640px;margin:0 auto;text-align:center;color:#8c8c8c;font-size:15px;line-height:1.4}.department+.department,.department+.single_parents,.single_parents+.department,.single_parents+.single_parents{margin-top:45px}.department .position_title a,.office_address{color:#4bf}.department .position{border-top:2px solid #4bf}.department .btn_apply{background-color:#4bf;-webkit-transition:background-color .3s ease 0s;transition:background-color .3s ease 0s}.department .btn_apply:focus,.department .btn_apply:hover{background-color:#4bf}.department_1 .position,.department_13 .position,.department_7 .position{border-top:2px solid #fc575e}.department_1 .position_title a,.department_13 .position_title a,.department_7 .position_title a{color:#fc575e}.department_1 .btn_apply,.department_13 .btn_apply,.department_7 .btn_apply{background-color:#fc575e}.department_1 .btn_apply:focus,.department_1 .btn_apply:hover,.department_13 .btn_apply:focus,.department_13 .btn_apply:hover,.department_7 .btn_apply:focus,.department_7 .btn_apply:hover{background-color:#fc3e46}.department_14 .position,.department_2 .position,.department_8 .position{border-top:2px solid #ff8a3c}.department_14 .position_title a,.department_2 .position_title a,.department_8 .position_title a{color:#ff8a3c}.department_14 .btn_apply,.department_2 .btn_apply,.department_8 .btn_apply{background-color:#ff8a3c}.department_14 .btn_apply:focus,.department_14 .btn_apply:hover,.department_2 .btn_apply:focus,.department_2 .btn_apply:hover,.department_8 .btn_apply:focus,.department_8 .btn_apply:hover{background-color:#ff7b23}.department_15 .position,.department_3 .position,.department_9 .position{border-top:2px solid #6c9}.department_15 .position_title a,.department_3 .position_title a,.department_9 .position_title a{color:#6c9}.department_15 .btn_apply,.department_3 .btn_apply,.department_9 .btn_apply{background-color:#6c9}.department_15 .btn_apply:focus,.department_15 .btn_apply:hover,.department_3 .btn_apply:focus,.department_3 .btn_apply:hover,.department_9 .btn_apply:focus,.department_9 .btn_apply:hover{background-color:#53c68c}.department_10 .position,.department_16 .position,.department_4 .position{border-top:2px solid #c09eda}.department_10 .position_title a,.department_16 .position_title a,.department_4 .position_title a{color:#c09eda}.department_10 .btn_apply,.department_16 .btn_apply,.department_4 .btn_apply{background-color:#c09eda}.department_10 .btn_apply:focus,.department_10 .btn_apply:hover,.department_16 .btn_apply:focus,.department_16 .btn_apply:hover,.department_4 .btn_apply:focus,.department_4 .btn_apply:hover{background-color:#b48cd3}.department_11 .position,.department_17 .position,.department_5 .position{border-top:2px solid #4bf}.department_11 .position_title a,.department_17 .position_title a,.department_5 .position_title a{color:#4bf}.department_11 .btn_apply,.department_17 .btn_apply,.department_5 .btn_apply{background-color:#4bf}.department_11 .btn_apply:focus,.department_11 .btn_apply:hover,.department_17 .btn_apply:focus,.department_17 .btn_apply:hover,.department_5 .btn_apply:focus,.department_5 .btn_apply:hover{background-color:#2bb2ff}.department_12 .position,.department_18 .position,.department_6 .position{border-top:2px solid #456}.department_12 .position_title a,.department_18 .position_title a,.department_6 .position_title a{color:#456}.department_12 .btn_apply,.department_18 .btn_apply,.department_6 .btn_apply{background-color:#456}.department_12 .btn_apply:focus,.department_12 .btn_apply:hover,.department_18 .btn_apply:focus,.department_18 .btn_apply:hover,.department_6 .btn_apply:focus,.department_6 .btn_apply:hover{background-color:#3a4857}.department.single_parent{width:48%;float:left;margin-right:30px}.department.single_parent .position{width:100%}.department.single_parent+.department.single_parent{margin:0}.deparment_title{font-size:30px;color:#9c9c9c;font-weight:300}.deparment_title.condensed{font-size:22px;line-height:42px}#contact .btn,.position_title{line-height:1.4}.position{padding-top:15px;width:48%;margin-right:30px;position:relative}.position+.position+.position{margin-top:30px}.position .position_title{width:87%}.position .position_title a{font-weight:200}.position .btn_apply{position:absolute;top:20px;right:0;padding:3px 10px}#contact .wrap{width:700px;margin:0 auto}#contact .wrap::after{display:table}#contact h2{color:#8c8c8c}#contact section{float:left;width:350px;text-align:center}#contact .btn{background:#6c9;padding:10px 20px;font-size:16px;-webkit-transition:background-color .3s ease 0s;transition:background-color .3s ease 0s}#contact .btn:focus,#contact .btn:hover{background-color:#40bf80}#contact .social{border-left:1px solid #b9b9b9;width:304px;padding-left:45px;text-align:left}#contact .social a{color:#4bf;padding:0 0 10px 35px;display:inline-block;-webkit-transition:color .3s ease 0s;transition:color .3s ease 0s}#contact .social a:focus,#contact .social a:hover{color:#11a8ff}.twitter{background:url(../../../images_v6/jobs/positions_twitter2.png) left 0 no-repeat}.linkedin{background:url(../../../images_v6/jobs/positions_linkedin.png) left 0 no-repeat}#the_hudson{width:1400px;height:510px;background:url(../../../images_v6/jobs/positions_center2.jpg) center center;margin:0 auto 0 -700px;position:absolute;left:50%;bottom:0}#the_hudson address{position:absolute;left:0;right:0;bottom:20px;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.5);text-align:center}#the_hudson address sup{font-size:.8em;vertical-align:.4em}#footers_footer,#site_footer,#the_hudson address>br{display:none}#the_hudson address>br+span:before{display:inline;content:'• '}