html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-spacing:0;border-collapse:collapse}:focus{outline:0}textarea{overflow:auto;resize:none}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}*,*:before,*:after{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0)}@font-face{font-family:"GTA";src:url('/static/fonts/GT-America-Regular.woff?e85c08eb02dc') format("woff");font-weight:400}@font-face{font-family:"GTA";src:url('/static/fonts/GT-America-Bold.woff?e85c08eb02dc') format("woff");font-weight:700;font-weight:bold}@font-face{font-family:"GTA_EXTENDED";src:url('/static/fonts/GT-America-Extended-Bold.woff?e85c08eb02dc') format("woff");font-weight:700;font-weight:bold}:root{font-size:62.5%}body{font-family:"GTA",sans-serif;font-size:1.6rem;font-weight:400;line-height:1.3;color:#000}p{margin:0 0 15px}p:last-of-type{margin-bottom:0}p:last-of-type+ul,p:last-of-type+ol{margin-top:15px}ul{list-style:disc}ol{list-style:decimal}ul,ol{margin:0 0 15px 24px}ul:last-of-type,ol:last-of-type{margin-bottom:0}ul:last-of-type+p,ol:last-of-type+p{margin-top:15px}li{margin:0 0 5px}strong,b{font-weight:500}em,i{font-style:italic}a{color:inherit;text-decoration:underline}.text-1{font-size:7.5rem;line-height:1.1;font-weight:bold}.text-2{font-size:3rem;line-height:1.2}.text-3{font-size:2rem;letter-spacing:.1rem}.text-4{font-family:"GTA_EXTENDED";font-size:1.2rem;line-height:1.2;letter-spacing:.1rem;text-transform:uppercase}html,body{overflow:hidden}body{background:#fff}.col-1-1{width:100%}.col-3-4{width:75%}.col-2-3{width:66.666666%}.col-3-5{width:60%}.col-2-5{width:40%}.col-1-2{width:50%}.col-1-3{width:33.333333%}.col-1-4{width:25%}.col-1-5{width:20%}header{display:flex;justify-content:space-between;padding:40px 40px 0;position:fixed;top:0;left:0;z-index:2;width:50%}header .wordmark{display:block;width:102px;height:18px;position:relative}header .wordmark a{display:block;width:100%;height:100%;position:absolute}header .wordmark svg{display:block;width:100%;height:auto}header .wordmark svg path{fill:#fff;transition:fill .2s}header .wordmark.light svg path{fill:#fff !important}header .wordmark.dark svg path{fill:#ed5840}header .logo{display:block;width:40px;height:40px;position:relative;transform:translate3d(0, -13px, 0)}header .logo a{display:block;width:100%;height:100%;position:absolute}header .logo .line-1,header .logo .line-2,header .logo .line-3{fill:none;stroke:#fff;stroke-miterlimit:10;stroke-width:2.4;stroke-linecap:square;transition:stroke .2s}header .logo:hover .line-1{stroke-dasharray:52;stroke-dashoffset:52;animation:dash_animation .6s linear forwards}header .logo:hover .line-2{stroke-dasharray:52;stroke-dashoffset:52;animation:dash_animation .6s linear forwards}header .logo:hover .line-3{stroke-dasharray:92;stroke-dashoffset:92;animation:dash_animation .6s linear forwards}header .logo.light svg path{stroke:#fff !important}header .logo.dark svg path{stroke:#ed5840}@keyframes dash_animation{to{stroke-dashoffset:0}}html.services header .wordmark path{fill:#ed5840}html.services header .logo path{stroke:#ed5840}.menu-btn.open{display:flex;justify-content:center;align-items:center;width:40px;height:50px;position:fixed;z-index:2;right:30px;top:50vh;cursor:pointer;transform:translate3d(0, -50%, 0);transition:transform .4s}.menu-btn.open div{width:2px;height:100%;background:#000;margin:0 5px}.menu-btn.open:hover{transform:translate3d(-10px, -50%, 0)}@media(min-width: 481px)and (max-width: 1024px)and (orientation: portrait){.menu-btn.open{top:calc(var(--vh, 1vh)*50)}}@media(max-width: 740px){.menu-btn.open{top:calc(var(--vh, 1vh)*50)}}#menu{display:flex;flex-direction:column;justify-content:center;width:50%;height:100%;position:fixed;top:0;right:-50%;z-index:3;background:#f2f2f2;padding:40px;overflow:hidden;transform:translate3d(0, 0, 0);transition:transform .4s}#menu .menu-btn.close{width:50px;height:50px;position:absolute;right:34px;top:50%;cursor:pointer;transform:translate3d(0, -50%, 0);transition:transform .4s}#menu .menu-btn.close div{width:100%;height:2px;background:#000}#menu .menu-btn.close div:nth-child(1){transform:translate(0, 25px) rotate(45deg)}#menu .menu-btn.close div:nth-child(2){transform:translate(0, 22.5px) rotate(-45deg)}#menu .menu-btn.close:hover{transform:translate3d(10px, -50%, 0)}#menu nav ul,#menu nav li{list-style:none;margin:0}#menu nav li{margin-bottom:5px}#menu nav li:last-child{margin-bottom:0}#menu nav a{font-size:2.4rem;text-decoration:none;transition:color .3s}#menu nav a:hover{color:#ed5840}#menu .links{display:flex;justify-content:space-between;align-items:center;position:absolute;bottom:0;left:0;width:100%;padding:40px}#menu .links>div{display:flex}#menu .links>div>a{margin-left:5px}#menu .links .knoll{display:block;font-family:"GTA_EXTENDED";font-size:1.1rem;color:#000;text-transform:uppercase;letter-spacing:.1rem;text-decoration:none;transition:color .3s}#menu .links .knoll:hover{color:#ed5840}#menu .links .hamcam{display:block;width:30px;height:30px;background:url('/static/images/animal-logo.svg?cb09a53fc86b') no-repeat 2px 5px}#menu .links .twitter{display:block;width:30px;height:30px;background:url('/static/images/twitter.svg?cb09a53fc86b') no-repeat 5px 5px}#menu .links .facebook{display:block;width:30px;height:30px;background:url('/static/images/facebook.svg?cb09a53fc86b') no-repeat 5px 5px;margin:0 -8px 0 -3px}#menu .links .instagram{display:block;width:30px;height:30px;background:url('/static/images/instagram.svg?cb09a53fc86b') no-repeat 5px 5px}#menu.active{transform:translate3d(-100%, 0, 0)}@keyframes ready_state{0%{transform:translate3d(-50%, 0, 0)}50%{transform:translate3d(-50%, -10px, 0)}100%{transform:translate3d(-50%, 0, 0)}}.arrow-up-left,.arrow-down-left{display:flex;align-items:center;justify-content:center;width:100px;height:100px;position:fixed;left:25%;z-index:2;transform:translate3d(-50%, 0, 0);opacity:0;cursor:pointer;pointer-events:none;transition:opacity .4s,transform .4s}.arrow-up-left svg path,.arrow-down-left svg path{stroke:#fff;transition:stroke .2s}.arrow-up-left.dark svg path,.arrow-down-left.dark svg path{stroke:#000}.arrow-up-left.active,.arrow-down-left.active{opacity:1;pointer-events:auto}.arrow-up-left{top:0}.arrow-up-left.active:hover{transform:translate3d(-50%, -10px, 0)}.arrow-down-left{bottom:0}.arrow-down-left.active:hover{transform:translate3d(-50%, 10px, 0)}.arrow-down-left.ready{transform:translate3d(-50%, 10px, 0);transition:opacity .4s,transform 1.2s}main{width:100%;height:100%;position:fixed;top:0;left:0;background:#fff;overflow:hidden;transform:translate3d(0, 0, 0);transition:transform .3s ease-out}section.shift_panel{display:flex;width:100%;height:100%;position:absolute;left:0;top:0;transform:translate3d(0, 0, 0)}section.shift_panel:nth-child(n+2){top:100%}section.shift_panel .col-left,section.shift_panel .col-right{display:flex;flex-direction:column;align-items:center;justify-content:center;width:50%;height:100%;position:relative;overflow:hidden;transition:transform .8s}section.shift_panel .col-left .inner,section.shift_panel .col-right .inner{width:80%;max-width:650px;margin:0 auto;padding:0 50px}section.shift_panel .col-left .inner.text-animate>*,section.shift_panel .col-right .inner.text-animate>*{opacity:0;transform:translate3d(0, 15px, 0);transition:opacity .3s,transform .3s}section.shift_panel .col-left .img.full,section.shift_panel .col-right .img.full{width:100%;height:100%;position:absolute;top:0;left:0;background:#f2f2f2 no-repeat 50% 50%/cover}section.shift_panel .col-left .img.large,section.shift_panel .col-right .img.large{height:0;padding-bottom:100%;background:#f2f2f2 no-repeat 50% 50%/cover}section.shift_panel .col-left{background:#ed5840;color:#fff}section.shift_panel .col-right{background:#fff;transition-delay:.2s}section.shift_panel .col-right .overflow>div{padding-top:100px;padding-bottom:100px}section.shift_panel.active .col-left .inner.text-animate>*,section.shift_panel.active .col-right .inner.text-animate>*{opacity:1;transform:translate3d(0, 0, 0)}.overflow{width:100%;height:100%;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.overflow.center{display:flex;align-items:center}.overflow.center>div{margin-top:auto !important;margin-bottom:auto !important}section.shift_panel.home .col-left .inner .title{margin-bottom:3rem}section.shift_panel.home .col-left .inner .title-img{display:block;width:auto;max-width:220px;margin-bottom:40px}section.shift_panel.home .col-left .inner .links{margin-top:30px}section.shift_panel.home.color-yellow .col-left{background:#ffbc1e}section.shift_panel.home.color-blue .col-left{background:#3751ff}section.shift_panel.home.color-cyan .col-left{background:#96d7d3}section.shift_panel.home.color-black .col-left{background:#000}section.shift_panel.home .img-grid{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;width:70%;max-height:70%;min-height:40%;background:#000;padding:30px;position:relative;z-index:2}section.shift_panel.home .img-grid>a,section.shift_panel.home .img-grid>img{margin:10px;opacity:.8;transform:translate3d(0, 0, 0) scale(0.95);transition:opacity .4s,transform .4s}section.shift_panel.home .img-grid>a:hover,section.shift_panel.home .img-grid>img:hover{opacity:1;transform:translate3d(0, 0, 0) scale(1)}section.shift_panel.home .img-grid a{display:block}section.shift_panel.home .img-grid img{display:block;width:100%;max-width:110px;max-height:110px}@media(max-width: 740px){section.shift_panel.home .img-grid{width:90%;max-height:90%;padding:15px}section.shift_panel.home .img-grid img{max-width:50px;margin:10px}}section.shift_panel.about .col-left .inner .text-4{margin-bottom:30px}section.shift_panel.about .col-left .inner .text-2{margin-bottom:30px}section.shift_panel.about .col-left .inner .richtext{margin-top:-15px;margin-bottom:30px}section.shift_panel.about .col-left .inner .team-categories>div{display:table;margin-bottom:10px;cursor:pointer;border-bottom:1.5px solid #fff;opacity:.5;transition:opacity .4s}section.shift_panel.about .col-left .inner .team-categories>div:last-child{margin:0}section.shift_panel.about .col-left .inner .team-categories>div:hover,section.shift_panel.about .col-left .inner .team-categories>div.active{opacity:1}section.shift_panel.about:nth-child(1) .col-right .text{padding:30px 30px 0;color:#ed5840}section.shift_panel.about:nth-child(1) .col-right .text .text-2{margin-bottom:15px}section.shift_panel.about:nth-child(2) .col-left{background:#3751ff}section.shift_panel.about:nth-child(2) .col-right .text-4{margin-bottom:30px}section.shift_panel.about:nth-child(2) .col-right .richtext{max-width:75%;margin-bottom:20px}section.shift_panel.about:nth-child(2) .accordion .accordion-item{border-bottom:2px solid #000}section.shift_panel.about:nth-child(2) .accordion .accordion-item .accordion-title{padding:20px 0;cursor:pointer}section.shift_panel.about:nth-child(2) .accordion .accordion-item .accordion-detail{margin-bottom:25px}section.shift_panel.about:nth-child(2) .accordion .accordion-item .icons{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:22px;margin:20px 0 0}section.shift_panel.about:nth-child(2) .accordion .accordion-item .icons img{display:block;width:100%}section.shift_panel.about:nth-child(2) .accordion .accordion-item .icons>a,section.shift_panel.about:nth-child(2) .accordion .accordion-item .icons>img{display:block;width:calc(33.33% - 15px)}@media(max-width: 1080px){section.shift_panel.about:nth-child(2) .accordion .accordion-item .icons>a,section.shift_panel.about:nth-child(2) .accordion .accordion-item .icons>img{display:block;width:calc(50% - 8px)}}section.shift_panel.about:nth-child(3) .col-left{background:#ffbc1e}section.shift_panel.about:nth-child(3) .team{padding:100px 35px;overflow:hidden;transform:translate3d(0, 0, 0)}section.shift_panel.about:nth-child(3) .member{width:calc(33.3333% - 2px);height:auto;padding:0 15px 20px}section.shift_panel.about:nth-child(3) .member>div{cursor:pointer}section.shift_panel.about:nth-child(3) .member>div:hover .img:before{opacity:.5}section.shift_panel.about:nth-child(3) .member .img{margin-bottom:10px;position:relative}section.shift_panel.about:nth-child(3) .member .img:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#ffbc1e;opacity:0;transition:opacity .4s}section.shift_panel.about:nth-child(3) .member .img div{height:0;padding-bottom:100%;background:#f2f2f2 no-repeat 50% 50%/cover}section.shift_panel.about:nth-child(3) .member .category{font-size:1.4rem}.member-detail{width:50%;height:100%;position:fixed;top:0;right:0;z-index:10;padding:0;background:#fff;transform:translate3d(101%, 0, 0);transition:transform .4s}.member-detail .img{width:100%;height:50%;min-height:300px;position:relative}.member-detail .img div{width:100%;height:100%;position:absolute;top:0;left:0;background:#f2f2f2 no-repeat 50% 50%/cover}.member-detail .info{min-height:50%;padding:40px 50px}.member-detail .info .close-btn{width:50px;height:50px;cursor:pointer;margin:0 auto 20px}.member-detail .info .close-btn div{width:100%;height:2px;background:#ffbc1e}.member-detail .info .close-btn div:nth-child(1){transform:translate(0, 25px) rotate(45deg)}.member-detail .info .close-btn div:nth-child(2){transform:translate(0, 22.5px) rotate(-45deg)}.member-detail .info .name{color:#ffbc1e}.member-detail .info .title{margin-bottom:30px;color:#ffbc1e}.member-detail .info .tenure,.member-detail .info .experience,.member-detail .info .recent-projects,.member-detail .info .bio{display:none}.member-detail .info .tenure.active,.member-detail .info .experience.active,.member-detail .info .recent-projects.active,.member-detail .info .bio.active{display:block;margin-top:10px}.member-detail .info .bio.active:before{content:"";display:block;height:28px;width:18px;background:url('/static/images/bio-icon.svg?cb09a53fc86b') no-repeat 0 0;margin-right:4px}.member-detail .info .bio.active .text{display:block;width:100%;padding:0 0 2px 4px}.member-detail .info .bio.active.active{display:flex;align-items:center}.member-detail .info .text{margin-left:5px;letter-spacing:0}.member-detail.active{transform:translate3d(0, 0, 0)}.member-detail.no_image .img{display:none}.member-detail.no_image .info{min-height:100%}section.shift_panel.services .col-left{background:#3751ff}section.shift_panel.services .col-left .inner .text-4{margin-bottom:30px}section.shift_panel.services .col-left .inner .text-2{margin-bottom:15px}section.shift_panel.services .col-left .inner .btn-arrow{display:none;margin-top:10px}section.shift_panel.services .col-right .inner .text-4{margin-bottom:30px}section.shift_panel.services .col-right .inner .text-2{margin-bottom:15px}section.shift_panel.services .col-right .inner ul.nav{list-style:none;margin:30px 0 0}section.shift_panel.services .col-right .inner ul.nav li{margin:0 0 10px}section.shift_panel.services .col-right .inner ul.nav li:last-child{margin:0}section.shift_panel.services:nth-child(2) .col-left{background:#ed5840}section.shift_panel.services:nth-child(2) .col-right section.accordion-slider .title,section.shift_panel.services:nth-child(2) .col-right section.accordion-slider .richtext{color:#ed5840 !important}section.shift_panel.services:nth-child(3) .col-left{background:#3751ff}section.shift_panel.services:nth-child(3) .col-right section.accordion-slider .title,section.shift_panel.services:nth-child(3) .col-right section.accordion-slider .richtext{color:#3751ff !important}section.shift_panel.services:nth-child(4) .col-left{background:#96d7d3}section.shift_panel.services:nth-child(4) .col-right section.accordion-slider .title,section.shift_panel.services:nth-child(4) .col-right section.accordion-slider .richtext{color:#96d7d3 !important}section.shift_panel.services:nth-child(5) .col-left{background:#ffbc1e}section.shift_panel.services:nth-child(5) .col-right section.accordion-slider .title,section.shift_panel.services:nth-child(5) .col-right section.accordion-slider .richtext{color:#ffbc1e !important}section.accordion-slider .accordion-prev,section.accordion-slider .accordion-next{display:none;width:40px;height:40px;position:absolute;top:calc(var(--vh, 1vh)*70);z-index:1;opacity:1;transition:opacity .3s}section.accordion-slider .accordion-prev.hide,section.accordion-slider .accordion-next.hide{opacity:0;pointer-events:none}section.accordion-slider .accordion-prev{left:10px;background:url('/static/images/right-arrow-left-black.svg?cb09a53fc86b') no-repeat 50% 50%}section.accordion-slider .accordion-next{right:10px;background:url('/static/images/right-arrow-black.svg?cb09a53fc86b') no-repeat 50% 50%}section.accordion-slider .accordion-item{margin-bottom:20px}section.accordion-slider .accordion-item:last-child{margin:0}section.accordion-slider .accordion-item .img-wrap{display:none;overflow:hidden;margin-bottom:20px}section.accordion-slider .accordion-item .accordion-title{display:flex;width:100%;margin:0;padding:10px 0;position:relative;cursor:pointer}section.accordion-slider .accordion-item .accordion-title .title{color:#ed5840;margin:0 15px}section.accordion-slider .accordion-item .accordion-title:before,section.accordion-slider .accordion-item .accordion-title:after{content:"";display:block;width:15px;height:15px;background:no-repeat 50% 50%;position:absolute;top:50%;right:0;margin-top:-7px;transition:opacity .4s}section.accordion-slider .accordion-item .accordion-title:before{background-image:url('/static/images/plus.svg?cb09a53fc86b');opacity:1}section.accordion-slider .accordion-item .accordion-title:after{background-image:url('/static/images/minus.svg?cb09a53fc86b');opacity:0}section.accordion-slider .accordion-item .richtext{display:none;margin-top:10px;padding:0 32px 0 32px;color:#ed5840}section.accordion-slider .accordion-item.active .accordion-title:before{opacity:0}section.accordion-slider .accordion-item.active .accordion-title:after{opacity:1}section.shift_panel.partners .col-left{background:#3751ff}section.shift_panel.partners .col-left .inner .text-4{margin-bottom:30px}section.shift_panel.partners .col-left .inner .text-2{margin-bottom:15px}section.shift_panel.partners .col-right .inner .text-4{margin-bottom:30px}section.shift_panel.partners .col-right .inner .text-2{margin-bottom:15px}section.shift_panel.partners .col-right .inner ul.nav{list-style:none;margin:30px 0 100px}section.shift_panel.partners .col-right .inner ul.nav li{margin:0 0 10px}section.shift_panel.partners .col-right .inner ul.nav li:last-child{margin:0}section.shift_panel.partners .col-right .inner section.lines{margin-bottom:40px;padding-bottom:30px;border-bottom:1.5px solid #000}section.shift_panel.partners .col-right .inner section.lines:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}section.shift_panel.partners .col-right .inner section.lines .img.large{margin-bottom:40px}section.shift_panel.partners .col-right .inner section.lines .richtext{margin-bottom:30px}section.shift_panel.partners .col-right .inner section.lines ul.list{list-style:none;margin:0;-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}section.shift_panel.partners .col-right .inner section.lines ul.list li{display:inline-block;width:100%;margin:0 0 5px}section.shift_panel.partners .col-right .inner section.lines ul.list li.highlight a{font-weight:bold;color:#ed5840}section.shift_panel.partners .col-right .inner section.lines ul.list a{display:inline-block;text-decoration:none}section.shift_panel.contact-1 .col-left{background:#dadada;color:#000}section.shift_panel.contact-1 .col-left .inner .contact-info a{text-decoration:none;color:inherit}section.shift_panel.contact-1 .col-left .inner .address{margin-bottom:5px;color:#ed5840}section.shift_panel.contact-1 .col-left .inner .phone span,section.shift_panel.contact-1 .col-left .inner .fax span{display:inline-block;font-family:"GTA_EXTENDED";font-size:1.6rem}section.shift_panel.contact-1 .col-left .inner .fax{margin-bottom:50px}section.shift_panel.contact-1 .col-left .inner .text-4{margin-bottom:30px}section.shift_panel.contact-1 .col-right .map{width:100%;height:100%;position:absolute;top:0;left:0;background:#f2f2f2}section.shift_panel.contact-1 .col-right .marker{display:flex;align-items:center;position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%, -50%)}section.shift_panel.contact-1 .col-right .marker:before{content:"";display:block;width:50px;height:50px;background:url('/static/images/circle-arrow-red.svg?cb09a53fc86b') no-repeat 0 0/contain;transform:rotate(180deg);margin-right:15px}section.shift_panel.contact-1 .col-right .marker:after{content:"";display:block;width:66px;height:11px;background:url('/static/images/debner-red.svg?cb09a53fc86b') no-repeat 0 0}section.shift_panel.contact-1 .contact-img-spacer{margin:30px 0;padding-bottom:22.22%}section.shift_panel.contact-1 .contact-img{margin:30px 0;padding-bottom:66.66%;background:no-repeat 50% 50%/cover}@media(max-width: 740px){section.shift_panel.contact-1 .inner{padding-top:0 !important;padding-bottom:0 !important}section.shift_panel.contact-1 .contact-img-spacer{margin:0;padding-bottom:60px}section.shift_panel.contact-1 .contact-img{margin-bottom:0}}section.shift_panel.contact-2 .col-left{background:#ed5840;color:#fff}section.shift_panel.contact-2 .col-left .inner .text-4{margin-bottom:30px}section.shift_panel.contact-2 .col-left .inner .text-2{margin-bottom:15px}section.shift_panel.contact-2 .col-left .inner .btn-arrow{margin-top:15px}section.shift_panel.contact-2 .col-right .job-openings{width:100%;height:100%;position:absolute;top:0;right:0;z-index:1;padding-top:120px;background:#fff;transform:translate3d(-101%, 0, 0);transition:transform .4s}section.shift_panel.contact-2 .col-right .job-openings .inner{position:relative;padding-top:0;padding-bottom:0}section.shift_panel.contact-2 .col-right .job-openings .close-btn{width:50px;height:50px;margin:0 auto 50px;cursor:pointer}section.shift_panel.contact-2 .col-right .job-openings .close-btn div{width:100%;height:2px;background:#000}section.shift_panel.contact-2 .col-right .job-openings .close-btn div:nth-child(1){transform:translate(0, 25px) rotate(45deg)}section.shift_panel.contact-2 .col-right .job-openings .close-btn div:nth-child(2){transform:translate(0, 22.5px) rotate(-45deg)}section.shift_panel.contact-2 .col-right .job-openings .text-4{margin-bottom:30px}section.shift_panel.contact-2 .col-right .job-openings .job-list{opacity:1;transition:opacity .4s}section.shift_panel.contact-2 .col-right .job-openings .job-list .job{display:table;margin-bottom:20px;cursor:pointer;color:#ed5840;border-bottom:1.5px solid #ed5840}section.shift_panel.contact-2 .col-right .job-openings .job-list .job:last-child{margin-bottom:0}section.shift_panel.contact-2 .col-right .job-openings .job-detail{width:100%;padding:0 50px;position:absolute;right:0;left:0;top:0;padding-bottom:120px;visibility:hidden;opacity:0;transform:translate3d(0, 100px, 0);transition:visibility 0s ease .4s,opacity .4s,transform .4s}section.shift_panel.contact-2 .col-right .job-openings .job-detail .name{display:table;margin-bottom:20px;cursor:pointer;color:#ed5840;border-bottom:1.5px solid #ed5840}section.shift_panel.contact-2 .col-right .job-openings .job-detail .text-4{margin:30px 0 15px}section.shift_panel.contact-2 .col-right .job-openings .job-detail .title{display:table;margin-bottom:10px;border-bottom:1.5px solid #000}section.shift_panel.contact-2 .col-right .job-openings .job-detail ul{margin-bottom:30px}section.shift_panel.contact-2 .col-right .job-openings.detail_active .job-list{opacity:0}section.shift_panel.contact-2 .col-right .job-openings.detail_active .job-detail{visibility:visible;opacity:1;transform:translate3d(0, 0, 0);transition:visibility 0s ease 0s,opacity .4s,transform .4s}section.shift_panel.contact-2.open_panel .col-right .job-openings{transform:translate3d(0, 0, 0)}.grecaptcha-badge{display:none !important}.btn{display:block;width:100%;max-width:160px;background:#ed5840;border:0;border-radius:0;padding:12px;cursor:pointer;font-family:"GTA_EXTENDED";text-transform:uppercase;letter-spacing:.1rem;font-size:1rem;color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn-arrow{display:table;position:relative;background:rgba(0,0,0,0);border:0;border-radius:0;padding-right:40px;cursor:pointer;font-family:"GTA_EXTENDED";font-size:1.2rem;text-transform:uppercase;letter-spacing:.1rem;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn-arrow:after{content:"";display:block;width:27px;height:9px;position:absolute;right:0;top:50%;transform:translate(0, -50%);background:url('/static/images/right-arrow-white.svg?cb09a53fc86b') no-repeat 0 0}.btn-arrow.red{color:#ed5840}.btn-arrow.red:after{background-image:url('/static/images/right-arrow-red.svg?cb09a53fc86b')}.btn-arrow.no-text{width:60px;height:30px;padding:0 0 0 0}.btn-arrow.no-text:after{right:auto;left:0;top:35%}label{display:block;margin-bottom:20px;font-family:"GTA_EXTENDED";font-size:1.2rem;line-height:1.2;letter-spacing:.1rem;text-transform:uppercase;color:#ed5840}label>input[type=text],label>input[type=email],label>textarea,label>select{margin-top:10px}input[type=text],input[type=email]{display:block;width:100%;height:32px;margin:0;padding:0 0 2px;background:rgba(0,0,0,0);border:0;border-bottom:#fff solid 1.5px;border-radius:0;font-family:"GTA",sans-serif;font-size:2rem;line-height:1.2;font-weight:300;-webkit-appearance:none;-moz-appearance:none;appearance:none}select{display:block;width:100%;height:32px;margin:0;padding:0 5px;background:#fff;border:2px solid #f2f2f2;border-radius:0;font-family:"GTA",sans-serif;font-size:2rem;line-height:1.4;font-weight:300;-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{display:block;width:100%;height:120px;margin:0;padding:8px 10px;background:#f2f2f2;border:0;border-radius:0;font-family:"GTA",sans-serif;font-size:2rem;line-height:1.4;font-weight:300;-webkit-appearance:none;-moz-appearance:none;appearance:none}#video-modal{position:fixed;z-index:999;left:0;bottom:0;width:100%;height:100%;padding:100px;background:#000 url('/static/images/modal-background.svg?4908b7faf337') repeat 50% 0/86px 86px;overflow:visible;pointer-events:none;visibility:hidden;transform:translate3d(0, 100%, 0);transition:visibility 0s ease .3s,transform .3s}#video-modal #close-modal{width:100px;height:100px;background:url('/static/images/close-white.svg?cb09a53fc86b') no-repeat 50% 50%;position:absolute;top:0;left:0;cursor:pointer;transition:transform .3s}#video-modal #close-modal:hover{transform:scale(0.9)}#video-modal #video{display:flex;align-items:center;width:100%;max-width:1370px;height:100%;margin:0 auto}#video-modal #video #video-iframe-container{position:relative;width:100%;height:0;padding-bottom:56.25%;background:#000}#video-modal #video #video-iframe-container #video-iframe{position:absolute;top:0;left:0;width:100%;height:100%}#video-modal.active{pointer-events:auto;visibility:visible;transform:translate3d(0, 0, 0);transition:visibility 0s ease 0s,transform .3s}@media(min-width: 481px)and (max-width: 1024px)and (orientation: portrait){html.no_scroll header{width:100%}html.no_scroll .arrow-up-left,html.no_scroll .arrow-down-left{left:50%}html.no_scroll main{position:relative;overflow:visible}html.no_scroll section.shift_panel.slide_panel{overflow:hidden}html.no_scroll section.shift_panel.slide_panel .col-left,html.no_scroll section.shift_panel.slide_panel .col-right{min-height:calc(var(--vh, 1vh)*100)}html.no_scroll section.shift_panel.slide_panel .col-left .btn-arrow{display:table !important}html.no_scroll section.shift_panel.slide_panel .col-left .text-animate{transition:opacity .4s}html.no_scroll section.shift_panel.slide_panel .col-right{height:100%;min-height:100%;position:absolute;top:0;right:-100%;transform:translate3d(0, 0, 0);transition:transform .4s}html.no_scroll section.shift_panel.slide_panel .col-right>.overflow{overflow-y:hidden}html.no_scroll section.shift_panel.slide_panel .col-right>.overflow>.inner{padding:0;height:100%;position:relative;overflow:hidden}html.no_scroll section.shift_panel.slide_panel .col-right>.overflow>.inner .text-4{margin-bottom:0;pointer-events:none}html.no_scroll section.shift_panel.slide_panel.open_panel .overflow{margin-bottom:0}html.no_scroll section.shift_panel.slide_panel.open_panel .text-animate{opacity:0}html.no_scroll section.shift_panel.slide_panel.open_panel .col-right{transform:translate3d(-100%, 0, 0) !important}html.no_scroll section.shift_panel{display:block;position:relative;top:0 !important;height:auto !important}html.no_scroll section.shift_panel:first-child .col-left,html.no_scroll section.shift_panel:first-child .col-right{min-height:calc(var(--vh, 1vh)*100)}html.no_scroll section.shift_panel .col-left,html.no_scroll section.shift_panel .col-right{width:100%;height:100%;min-height:100vh;transform:translate3d(0, 0, 0) !important;transition:transform 0s}html.no_scroll section.shift_panel .col-left>.overflow,html.no_scroll section.shift_panel .col-right>.overflow{margin-bottom:40px}html.no_scroll section.shift_panel .col-left .inner,html.no_scroll section.shift_panel .col-right .inner{max-width:100%;padding:30px 30px 15px}html.no_scroll section.shift_panel .col-left .inner.text-animate>*,html.no_scroll section.shift_panel .col-right .inner.text-animate>*{opacity:1;transform:translate3d(0, 0, 0)}html.no_scroll section.shift_panel .col-left .img.large,html.no_scroll section.shift_panel .col-right .img.large{height:0;padding-bottom:100%;background:#f2f2f2 no-repeat 50% 50%/cover}html.no_scroll section.shift_panel .col-left .inner,html.no_scroll section.shift_panel:first-child .col-right .inner{max-width:600px;margin-left:auto;margin-right:auto}html.no_scroll section.shift_panel .col-right .overflow>div{padding-top:50px;padding-bottom:50px}html.no_scroll section.shift_panel.home:first-child .col-left,html.no_scroll section.shift_panel.home:first-child .col-right{min-height:50vh;min-height:calc(var(--vh, 1vh)*50)}html.no_scroll section.shift_panel.home .col-left,html.no_scroll section.shift_panel.home .col-right{min-height:50vh;min-height:calc(var(--vh, 1vh)*50)}html.no_scroll section.shift_panel.home .col-left .inner .title{margin-bottom:1.5rem}html.no_scroll section.shift_panel.home .col-left .inner .title-img{max-height:5vw}html.no_scroll section.shift_panel.home .col-left .inner .links{margin-top:15px}html.no_scroll section.shift_panel.home .col-left .inner .richtext p:nth-child(n+3){display:none}html.no_scroll section.shift_panel.services .col-left .inner .text-4,html.no_scroll section.shift_panel.services .col-right .inner .text-4{margin-bottom:15px}html.no_scroll section.shift_panel.services:nth-child(1) .col-left,html.no_scroll section.shift_panel.services:nth-child(1) .col-right{min-height:calc(var(--vh, 1vh)*50);max-height:calc(var(--vh, 1vh)*50)}html.no_scroll section.shift_panel.services:nth-child(1) .col-right .inner{padding-top:15px;padding-bottom:15px}html.no_scroll section.shift_panel.services:nth-child(1) .col-right .inner .text-2{margin-bottom:7.5px}html.no_scroll section.shift_panel.services:nth-child(1) .col-right .inner ul.nav{display:none}html.no_scroll section.accordion-slider{height:100%;overflow:hidden;position:relative}html.no_scroll section.accordion-slider .accordion-prev,html.no_scroll section.accordion-slider .accordion-next{display:block}html.no_scroll section.accordion-slider .accordion-container{display:flex;height:100%;position:absolute;top:0;left:0;transform:translate3d(0, 0, 0);transition:transform .4s}html.no_scroll section.accordion-slider .accordion-item{width:100vw;height:100%;margin-bottom:0;padding:70px 30px 40px;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}html.no_scroll section.accordion-slider .accordion-item>div{max-width:600px;margin-left:auto;margin-right:auto}html.no_scroll section.accordion-slider .accordion-item .img-wrap{display:block !important;margin-bottom:10px}html.no_scroll section.accordion-slider .accordion-item .accordion-title:before,html.no_scroll section.accordion-slider .accordion-item .accordion-title:after{display:none !important}html.no_scroll section.accordion-slider .accordion-item .richtext{display:block !important;padding:0 28px}}@media(max-width: 1370px),(max-height: 800px){:root{font-size:50%}header{padding:25px 20px 0}.menu-btn.open{right:5px}.menu-btn.open div{margin:0 3px}.arrow-up-left,.arrow-down-left{width:80px;height:80px}.arrow-up-left{top:-10px}.arrow-down-left{bottom:-10px}section.shift_panel .col-left .inner,section.shift_panel .col-right .inner{width:100%;max-width:580px}section.shift_panel.contact-1 .col-left .inner .fax{margin-bottom:25px}section.shift_panel.contact-1 .col-left .inner .text-4{margin-bottom:15px}label{margin-bottom:10px}label>input[type=text],label>input[type=email],label>textarea,label>select{margin-top:5px}textarea{height:90px}#video-modal{padding:15px}#video-modal #close-modal{width:50px;height:50px;background-size:50px 50px}}@media(max-width: 740px){:root{font-size:43.75%}body{line-height:1.25}.text-1{font-size:5.25rem}html{overflow-y:auto}header{padding:15px 28px 0 28px;width:100%;height:30px}header .wordmark{width:60px;height:10px}header .logo{position:relative;transform:translate3d(12px, -18px, 0) scale(0.4)}.menu-btn.open{right:0px}.menu-btn.open div{margin:0 2px}#menu{width:100%;right:-100%;padding:15px}#menu .menu-btn.close{right:5px;transform:translate3d(0, -50%, 0) !important}#menu .links{padding:15px}#menu nav a{font-size:3.2rem}.arrow-up-left,.arrow-down-left{width:40px;height:30px;left:50%}.arrow-up-left svg,.arrow-down-left svg{transform:translate(0, 0) scale(0.8)}.arrow-up-left svg path,.arrow-down-left svg path{stroke-width:3.5}.arrow-up-left{top:4px}.arrow-down-left{bottom:4px}html.services .arrow-up-left{top:54px}html.contact .arrow-down-left{display:none}main{position:relative;overflow:visible}html.no_scroll,html.no_scroll body{height:calc(var(--vh, 1vh)*100);position:relative;overflow:hidden}html.no_scroll main{position:fixed !important;top:0 !important;left:0 !important}section.shift_panel{display:block;position:relative;top:0 !important;height:auto !important}section.shift_panel:first-child .col-left,section.shift_panel:first-child .col-right{min-height:calc(var(--vh, 1vh)*100)}section.shift_panel .col-left,section.shift_panel .col-right{width:100%;height:100%;min-height:100vh;transform:translate3d(0, 0, 0) !important;transition:transform 0s}section.shift_panel .col-left>.overflow,section.shift_panel .col-right>.overflow{margin-bottom:40px}section.shift_panel .col-left .inner,section.shift_panel .col-right .inner{max-width:100%;padding:30px 30px 15px}section.shift_panel .col-left .inner.text-animate>*,section.shift_panel .col-right .inner.text-animate>*{opacity:1;transform:translate3d(0, 0, 0)}section.shift_panel .col-left .img.large,section.shift_panel .col-right .img.large{height:0;padding-bottom:100%;background:#f2f2f2 no-repeat 50% 50%/cover}section.shift_panel .col-right .overflow>div{padding-top:50px;padding-bottom:50px}section.shift_panel.slide_panel{overflow:hidden}section.shift_panel.slide_panel .col-left,section.shift_panel.slide_panel .col-right{min-height:calc(var(--vh, 1vh)*100)}section.shift_panel.slide_panel .col-left .btn-arrow{display:table !important}section.shift_panel.slide_panel .col-left .text-animate{transition:opacity .4s}section.shift_panel.slide_panel .col-right{height:100%;min-height:100%;position:absolute;top:0;right:-100%;transform:translate3d(0, 0, 0);transition:transform .4s}section.shift_panel.slide_panel .col-right>.overflow{overflow-y:hidden}section.shift_panel.slide_panel .col-right>.overflow>.inner{padding:0;height:100%;position:relative;overflow:hidden}section.shift_panel.slide_panel .col-right>.overflow>.inner .text-4{margin-bottom:0;pointer-events:none}section.shift_panel.slide_panel.open_panel .overflow{margin-bottom:0}section.shift_panel.slide_panel.open_panel .text-animate{opacity:0}section.shift_panel.slide_panel.open_panel .col-right{transform:translate3d(-100%, 0, 0) !important}section.shift_panel.home:first-child .col-left,section.shift_panel.home:first-child .col-right{min-height:50vh;min-height:calc(var(--vh, 1vh)*50)}section.shift_panel.home .col-left,section.shift_panel.home .col-right{min-height:50vh;min-height:calc(var(--vh, 1vh)*50)}section.shift_panel.home .col-left .inner .title{margin-bottom:1.5rem}section.shift_panel.home .col-left .inner .title-img{max-height:5vw}section.shift_panel.home .col-left .inner .links{margin-top:15px}section.shift_panel.home .col-left .inner .richtext p:nth-child(n+3){display:none}section.shift_panel.about .col-left .inner .team-categories{display:none;font-size:2.1rem}section.shift_panel.about:nth-child(1) .col-right .text{padding:30px 0 0}section.shift_panel.about:nth-child(2) .col-right .richtext{max-width:100%}section.shift_panel.about:nth-child(3) .col-left{background:#ffbc1e}section.shift_panel.about:nth-child(3) .team{padding:35px 20px}section.shift_panel.about:nth-child(3) .member{width:calc(50% - 2px);padding:0 10px 15px}.member-detail{width:100%}.member-detail .img{min-height:200px}.member-detail .info{min-height:50%;padding:15px 30px 30px}.member-detail .info .close-btn{margin:0 auto 10px}.member-detail .info .title{margin-bottom:15px}section.shift_panel.services .col-left .inner .text-4,section.shift_panel.services .col-right .inner .text-4{margin-bottom:15px}section.shift_panel.services:nth-child(1) .col-left,section.shift_panel.services:nth-child(1) .col-right{min-height:calc(var(--vh, 1vh)*50);max-height:calc(var(--vh, 1vh)*50)}section.shift_panel.services:nth-child(1) .col-right .inner{padding-top:15px;padding-bottom:15px}section.shift_panel.services:nth-child(1) .col-right .inner .text-2{margin-bottom:7.5px}section.shift_panel.services:nth-child(1) .col-right .inner ul.nav{display:none}section.accordion-slider{height:100%;overflow:hidden;position:relative}section.accordion-slider .accordion-prev,section.accordion-slider .accordion-next{display:block}section.accordion-slider .accordion-container{display:flex;height:100%;position:absolute;top:0;left:0;transform:translate3d(0, 0, 0);transition:transform .4s}section.accordion-slider .accordion-item{width:100vw;height:100%;margin-bottom:0;padding:40px 30px;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}section.accordion-slider .accordion-item .img-wrap{display:block !important;margin-bottom:10px}section.accordion-slider .accordion-item .accordion-title:before,section.accordion-slider .accordion-item .accordion-title:after{display:none !important}section.accordion-slider .accordion-item .richtext{display:block !important;padding:0 28px}section.shift_panel.contact-1 .contact-info .text-2{font-size:2.1rem}section.shift_panel.contact-2 .col-left .text-animate{transition:opacity .4s}section.shift_panel.contact-2 .col-right{position:absolute;top:0;right:0;transform:translate3d(101%, 0, 0) !important;transition:transform .4s}section.shift_panel.contact-2 .col-right .img.full{display:none;background-image:none !important}section.shift_panel.contact-2 .col-right .job-openings{padding-top:50px;transform:translate3d(0, 0, 0) !important}section.shift_panel.contact-2 .col-right .job-openings .close-btn{width:35px;height:30px;margin:0 0 5px -5px;background:url('/static/images/right-arrow-left-black.svg?cb09a53fc86b') no-repeat 4px 11px}section.shift_panel.contact-2 .col-right .job-openings .close-btn div{display:none}section.shift_panel.contact-2 .col-right .job-openings .text-4{margin-bottom:20px}section.shift_panel.contact-2 .col-right .job-openings .job-detail{padding:0 30px;padding-bottom:60px}section.shift_panel.contact-2.open_panel .col-left .text-animate{opacity:0}section.shift_panel.contact-2.open_panel .col-right{transform:translate3d(0, 0, 0) !important}}@media(hover: none){header .logo .line-1{stroke-dasharray:52;stroke-dashoffset:0 !important}header .logo .line-2{stroke-dasharray:52;stroke-dashoffset:0 !important}header .logo .line-3{stroke-dasharray:92;stroke-dashoffset:0 !important}.menu-btn.open{transform:translate3d(0, -50%, 0) !important}#menu .menu-btn.close{transform:translate3d(0, -50%, 0) !important}#menu nav a{color:inherit !important}#menu .links .knoll{color:#000 !important}.arrow-up-left,.arrow-down-left{transform:translate3d(-50%, 0, 0) !important}section.shift_panel.about .team-categories>div:not(.active){opacity:.5 !important}section.shift_panel.about:nth-child(2) .accordion .accordion-item:not(.active) .accordion-title{color:inherit !important}section.shift_panel.about:nth-child(3) .member>div .img:before{opacity:0 !important}}/*# sourceMappingURL=tmphNJk6H.css.map */
