@import url("https://use.typekit.net/cjk3inv.css");a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}.row{display:flex;flex-flow:row wrap}.row.centered{-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.col-empty{display:none!important}@media (min-width:768px){.col-empty{display:inline-block!important}}.row .col-1{width:100%;padding:1em 0;position:relative;flex:1 100%;display:inline-block}@media (min-width:768px){.row .col-1{width:8.33333%;max-width:8.33333%;flex:1 auto;padding:1em}}.row .col-2{width:100%;padding:1em 0;position:relative;flex:1 100%;display:inline-block}@media (min-width:768px){.row .col-2{width:16.66667%;max-width:16.66667%;flex:1 auto;padding:1em}}.row .col-3{width:100%;padding:1em 0;position:relative;flex:1 100%;display:inline-block}@media (min-width:768px){.row .col-3{width:25%;max-width:25%;flex:1 auto;padding:1em}}.row .col-4{width:100%;padding:1em 0;position:relative;flex:1 100%;display:inline-block}@media (min-width:768px){.row .col-4{width:33.33333%;max-width:33.33333%;flex:1 auto;padding:1em}}.row .col-5{width:100%;padding:1em 0;position:relative;flex:1 100%;display:inline-block}@media (min-width:768px){.row .col-5{width:41.66667%;max-width:41.66667%;flex:1 auto;padding:1em}}.row .col-6{width:100%;padding:1em 0;position:relative;flex:1 100%;display:inline-block}@media (min-width:768px){.row .col-6{width:50%;max-width:50%;flex:1 auto;padding:1em}}.row .col-7{width:100%;padding:1em 0;position:relative;flex:1 100%;display:inline-block}@media (min-width:768px){.row .col-7{width:58.33333%;max-width:58.33333%;flex:1 auto;padding:1em}}.row .col-8{width:100%;padding:1em 0;position:relative;flex:1 100%;display:inline-block}@media (min-width:768px){.row .col-8{width:66.66667%;max-width:66.66667%;flex:1 auto;padding:1em}}.row .col-9{width:100%;padding:1em 0;position:relative;flex:1 100%;display:inline-block}@media (min-width:768px){.row .col-9{width:75%;max-width:75%;flex:1 auto;padding:1em}}.row .col-10{width:100%;padding:1em 0;position:relative;flex:1 100%;display:inline-block}@media (min-width:768px){.row .col-10{width:83.33333%;max-width:83.33333%;flex:1 auto;padding:1em}}.row .col-11{width:100%;padding:1em 0;position:relative;flex:1 100%;display:inline-block}@media (min-width:768px){.row .col-11{width:91.66667%;max-width:91.66667%;flex:1 auto;padding:1em}}.row .col-12{width:100%;padding:1em 0;position:relative;flex:1 100%;display:inline-block}@media (min-width:768px){.row .col-12{width:100%;max-width:100%;flex:1 auto;padding:1em}}.no-flexbox .row{display:block}.no-flexbox .row .col{display:inline-block;vertical-align:top;margin-right:-4px}.no-padding .col{padding:0}body{font-family:proxima-nova,sans-serif}body a{text-decoration:none;color:inherit}body a:hover{color:#4e123c;transition:.25s ease}strong{font-weight:700}.regular{font-weight:400}.light{font-weight:300}.bold{font-weight:700}.black{font-weight:900}.body--xs{font-size:.75em;line-height:1.6}@media (min-width:768px){.body--xs{font-size:.625em}}.body--s,.experience .experience-body .col,.hello .hello-body .row .col-3 p,.team .team-body .row .col-4 p{font-size:.875em;line-height:1.6}@media (min-width:768px){.body--s,.experience .experience-body .col,.hello .hello-body .row .col-3 p,.team .team-body .row .col-4 p{font-size:.9375em}}.body--m{font-size:1em;line-height:1.6}@media (min-width:768px){.body--m{font-size:1.25em}}.body--l,.experience .experience-banner .banner-text p,.hello .hello-banner .banner-text p,.home .home-banner .banner-text p,.team .team-banner .banner-text p{font-size:1em;line-height:1.2}@media (min-width:768px){.body--l,.experience .experience-banner .banner-text p,.hello .hello-banner .banner-text p,.home .home-banner .banner-text p,.team .team-banner .banner-text p{font-size:2em}}.heading--s{font-size:.875em}@media (min-width:768px){.heading--s{font-size:1em}}.heading--m{font-size:.875em}@media (min-width:768px){.heading--m{font-size:1.125em}}.heading--l{font-size:1.625em;line-height:1.2}@media (min-width:768px){.heading--l{font-size:2em}}.heading--xl{font-size:1.625em}@media (min-width:768px){.heading--xl{font-size:3em}}.heading--xxl{font-size:1.625em}@media (min-width:768px){.heading--xxl{font-size:2.5em}}@media (min-width:1024px){.heading--xxl{font-size:3.75em}}.body--s,.experience .experience-body .col,.heading--m,.heading--s,.heading--xl .heading--l,.heading--xxl,.hello .hello-body .row .col-3 p,.team .team-body .row .col-4 p{-webkit-font-smoothing:antialiased}.center_text{text-align:center}.uppercase{text-transform:uppercase;letter-spacing:1px}.underline{text-decoration:underline}.wrapper{max-width:1100px;margin:0 auto}form{display:flex;flex-direction:column;margin-bottom:2em}form label{padding-bottom:.5em;color:#666}form input,form textarea{font-family:proxima-nova,sans-serif;padding:.5em;margin-bottom:1em}form textarea{height:200px}form button{display:inline-block;border:none;background-color:#4e123c;color:#fff;padding:1em;width:auto;height:auto;margin-left:auto}form button:hover{background-color:#666;transition:.25s ease}.site-header{overflow:hidden;background-color:#fff;display:flex;align-items:flex-end;padding:0}.site-header img{padding:1em;width:150px}@media (min-width:700px){.site-header img{display:none;width:190px}}.site-header .home-logo{display:none}@media (min-width:700px){.site-header .home-logo{display:inline-block}}.site-header .desktop-header{width:0}@media (min-width:700px){.site-header .desktop-header{width:100%}}.site-header .mobile-header{position:relative;display:block;width:100%}@media (min-width:700px){.site-header .mobile-header{display:none}}.site-header ul{width:100%;display:flex;justify-content:center;align-items:flex-end;padding-top:2em;display:none;position:absolute;z-index:2;background-color:#fff;left:0;box-shadow:0 8px 9px 0 hsla(0,0%,51.8%,.25)}@media (min-width:700px){.site-header ul{position:static;display:flex}}.site-header li{padding:1em 2em 2.5em;text-align:center}@media (width:768px){.site-header li{padding:1em 1em 2.5em}}.site-header a{text-transform:uppercase;color:#4e123c;text-decoration:none}.site-header a:hover{opacity:.6;transition:.25s ease}.site-header .li--logo{display:none}@media (min-width:700px){.site-header .li--logo{display:inline-block;padding:0 6em;margin-bottom:2em;background-position:bottom}}@media (min-width:768px){.site-header .li--logo{background-image:url(../img/logo-purple.png);background-position:top;background-repeat:no-repeat;background-size:contain;height:140px;margin-bottom:1.5em;padding:0 11em}}@media (width:768px){.site-header .li--logo{margin-bottom:.5em;background-position:50%;padding:0 6em}}.site-header .li--logo:hover{opacity:1}.site-header .li--logo a{display:none}.site-header .current-menu-item{font-weight:600}.page-home .site-header{background-color:#4e123c}.page-home .site-header .home-logo{display:block}.page-home .site-header .purple-logo{display:none}.page-home .site-header ul{background-color:#4e123c}.page-home .site-header a{color:#fff;text-decoration:none}@media (min-width:700px){.page-home .site-header .li--home{background-image:url(../img/active-nav-arrow.png);background-repeat:no-repeat;background-position:bottom}}.page-home .site-header .li--logo{padding:0 6em;margin-bottom:1.5em;background-image:url(../img/logo.png);background-position:bottom;background-repeat:no-repeat;background-size:contain;height:140px}@media (min-width:769px){.page-home .site-header .li--logo{padding:0 11em;background-position:top}}@media (width:768px){.page-home .site-header .li--logo{margin-bottom:2em}}.page-home .site-header .li--logo:hover{opacity:1}.page-home .site-header .li--logo a{color:#4e123c}.page-home .site-header .menu-rectangle{background-color:#fff}@media (min-width:700px){.page-our-experience .li--experience{background-image:url(../img/green-active-nav-arrow.png);background-repeat:no-repeat;background-position:bottom;padding:1em 2em 2.5em}}@media (width:768px){.page-our-experience .li--experience{padding:1em 1em 2.5em}}@media (min-width:700px){.page-the-team .li--team{background-image:url(../img/blue-active-nav-arrow.png)}}@media (min-width:700px){.page-say-hello .li--hello,.page-the-team .li--team{background-repeat:no-repeat;background-position:bottom}.page-say-hello .li--hello{background-image:url(../img/purple-active-nav-arrow.png)}}.mobile-menu-icon{background-color:inherit;padding:0;border:none;outline:none;position:absolute;top:0;right:4px;height:100%;width:60px}.mobile-menu-icon .menu-rectangle{position:absolute;height:2px;width:25px;background-color:#4e123c;border-radius:10px;top:0;bottom:0;left:0;right:0;margin:auto}.mobile-menu-icon span:first-child{top:-14px}.mobile-menu-icon span:nth-child(2){top:0}.mobile-menu-icon span:nth-child(3){top:14px}.mobile-menu-icon:hover{transition-duration:1s}.mobile-menu-icon:hover span:first-child{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:backwardsTopRotate;animation-name:backwardsTopRotate;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.mobile-menu-icon:hover span:nth-child(3){-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:backwardsBottomRotate;animation-name:backwardsBottomRotate;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.mobile-menu-icon:hover span:nth-child(2){-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:backwardsBottomRotateMiddle;animation-name:backwardsBottomRotateMiddle;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes backwardsTopRotate{0%{transform:rotate(225deg)}to{transform:rotate(0)}}@keyframes backwardsTopRotate{0%{transform:rotate(225deg)}to{transform:rotate(0)}}@-webkit-keyframes backwardsBottomRotate{0%{transform:rotate(315deg)}to{transform:rotate(0)}}@keyframes backwardsBottomRotate{0%{transform:rotate(315deg)}to{transform:rotate(0)}}@-webkit-keyframes backwardsBottomRotateMiddle{0%{transform:rotate(315deg);opacity:0}to{transform:rotate(0);opacity:1}}@keyframes backwardsBottomRotateMiddle{0%{transform:rotate(315deg);opacity:0}to{transform:rotate(0);opacity:1}}.mobile-menu-icon:hover.open{transition-duration:1s}.mobile-menu-icon:hover.open span:nth-child(2){-webkit-animation-name:bottomRotateMiddle;animation-name:bottomRotateMiddle}.mobile-menu-icon:hover.open span:first-child{position:absolute;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:topRotate;animation-name:topRotate;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;top:0}.mobile-menu-icon:hover.open span:nth-child(3){position:absolute;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:bottomRotate;animation-name:bottomRotate;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;top:0}@-webkit-keyframes topRotate{0%{transform:rotate(0)}to{transform:rotate(225deg)}}@keyframes topRotate{0%{transform:rotate(0)}to{transform:rotate(225deg)}}@-webkit-keyframes bottomRotate{0%{transform:rotate(0)}to{transform:rotate(315deg)}}@keyframes bottomRotate{0%{transform:rotate(0)}to{transform:rotate(315deg)}}@-webkit-keyframes bottomRotateMiddle{0%{transform:rotate(0)}to{transform:rotate(315deg);background-color:inherit}}@keyframes bottomRotateMiddle{0%{transform:rotate(0)}to{transform:rotate(315deg);background-color:inherit}}footer .footer hr{width:85%}footer .footer .row{padding-top:2em}footer .footer .col{text-align:center}@media (min-width:700px){footer .footer .col{text-align:left;padding:0}}footer .footer .footer-members div{display:flex;justify-content:center}@media (min-width:700px){footer .footer .footer-members div{justify-content:flex-end}}footer .footer .footer-members div .footer-member{padding:1em;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (min-width:700px){footer .footer .footer-members div .footer-member{padding-left:2em}}footer .footer .footer-members div .footer-member p{padding-top:.5em;text-align:center}footer .tooltip{position:relative;display:inline-block}footer .tooltip .tooltiptext{visibility:hidden;min-width:100px;background-color:#666;color:#fff;text-align:center;padding:5px;border-radius:6px;position:absolute;z-index:1;top:-200%;left:125%}footer .tooltip:hover .tooltiptext{visibility:visible}.home .home-banner{background-color:#ebebeb}.home .home-banner .banner{position:relative;display:flex;justify-content:center}.home .home-banner .banner-image{position:relative;margin:0 auto;z-index:1;overflow-x:hidden;width:100vw;bottom:0}@media (min-width:700px){.home .home-banner .banner-image{bottom:30px}}.home .home-banner .banner-wrap-line{width:100vw;background-color:#4e123c;position:absolute;z-index:0;bottom:0;height:5px}@media (min-width:700px){.home .home-banner .banner-wrap-line{bottom:30px;height:13px}}.home .home-banner .banner-text{display:flex;justify-content:center;padding-bottom:2em;padding-top:2em}@media (min-width:700px){.home .home-banner .banner-text{padding-top:1em}}.home .home-banner .banner-text p{color:#4e123c;text-align:center;padding:0 2em}@media (min-width:768px){.home .home-banner .banner-text p{padding:0 5em}}@media (min-width:1024px){.home .home-banner .banner-text p{padding:0 7em}}.home .home-body{color:#666;display:flex;justify-content:center;flex-direction:column;align-items:center;padding-bottom:1em}@media (min-width:700px){.home .home-body{padding-bottom:2em}}.home .home-body .wrapper{padding:1em 2em}@media (min-width:700px){.home .home-body .wrapper{padding:4em 0 1em}}.home .home-body .body-read{display:flex;flex-direction:column;align-items:center;padding-top:2em}.home .home-body .mark{background-image:url(../img/mark.png);height:30px;width:30px;background-size:contain}.experience .experience-banner{background-color:#e1de4e;color:#4e123c;padding:0}@media (min-width:768px){.experience .experience-banner{padding-bottom:1em}}.experience .experience-banner .banner-text{margin:1em 0 2em;padding:0 2em}.experience .experience-banner .banner-text p{text-align:center}@media (min-width:768px){.experience .experience-banner .banner-text{padding:0}}.experience .experience-banner .banner-icons .col-4{max-width:30%}@media (min-width:700px){.experience .experience-banner .banner-icons .col-4{max-width:40%}}.experience .experience-banner .banner-icons .banner-list{display:flex;justify-content:center;flex-direction:column;align-items:center}.experience .experience-banner .banner-icons .banner-icon{margin-bottom:1em;height:75px;width:75px}@media (min-width:700px){.experience .experience-banner .banner-icons .banner-icon{height:150px;width:150px}}.experience .experience-banner .banner-icons .banner-icon img{height:75px;width:75px}@media (min-width:768px){.experience .experience-banner .banner-icons .banner-icon img{height:150px;width:140px}}@media (width:768px){.experience .experience-banner .banner-icons .banner-icon img{height:140px;width:130px}}.experience .experience-banner .banner-icons h3{text-align:center;color:#fff}.experience .experience-body{padding-bottom:2em;color:#666}.experience .experience-body h2{color:#4e123c;padding:1.5em 0 .5em}.experience .experience-body h3{color:#4e123c;padding:1em 0}.experience .experience-body ul{list-style:circle;padding-left:1em}.experience .experience-body ul li{padding-bottom:1em}.experience .experience-body .col{padding:0 2em}.experience .experience-body .body-read{display:flex;flex-direction:column;align-items:center;padding-top:2em}.experience .experience-body .mark{background-image:url(../img/mark.png);height:30px;width:30px;background-size:contain}.team .team-banner{background-color:#72cfeb;color:#4e123c;padding:1em;text-align:center}.team .team-banner .banner-text{padding:0 2em}.team .team-body{padding:0 0 2em}@media (min-width:768px){.team .team-body{padding:2em 0}}.team .team-body .row .col-4{max-width:100%;padding:2em}@media (min-width:700px){.team .team-body .row .col-4{max-width:45%}}@media (min-width:769px){.team .team-body .row .col-4{max-width:33%}}.team .team-body .team-photo{height:235px;width:235px;border-radius:50%;margin:auto auto 2em}.team .team-body h3{color:#4e123c;padding-bottom:1em}.team .team-body p{color:#666;padding:1em 1em 1em 0}.team .team-body .body-read{display:flex;flex-direction:column;align-items:center;padding-top:2em}.team .team-body .body-read p{padding:0}.team .team-body .body-read .mark{background-image:url(../img/mark.png);height:30px;width:30px;background-size:contain}.hello .hello-banner{background-color:#4e123c;color:#fff;padding:1em 0;text-align:center}.hello .hello-banner .banner-text{padding:0 4em}.hello .hello-body{padding:2em 0}.hello .hello-body .col-5{max-width:100%;margin:0 2em}@media (min-width:700px){.hello .hello-body .col-5{max-width:50%}}@media (min-width:768px){.hello .hello-body .col-5{max-width:41.7%;margin-right:2em}}.hello .hello-body .row .col-3{max-width:100%;margin:0 2em}@media (min-width:700px){.hello .hello-body .row .col-3{max-width:25%}}.hello .hello-body h3{padding-bottom:1.5em;color:#4e123c}.hello .hello-body p{padding-bottom:1em;color:#666}.hello .hello-body .hello-image{overflow:hidden}.hello .hello-body .hello-image img{width:140%}@media (min-width:700px){.hello .hello-body .hello-image img{width:auto}}.hello .hello-body .hello-wrap-line{height:6px;bottom:6px;width:100vw;background-color:#4e123c;position:relative;z-index:-1}@media (min-width:700px){.hello .hello-body .hello-wrap-line{height:12px;bottom:12px}}