@import url("https://fast.fonts.net/t/1.css?apiType=css&projectid=52975514-c4e9-4b69-9cc2-85ffc90008db");@font-face{font-family:"Swiss721";font-weight:300;font-display:swap;src:url(../../templates/css/Fonts/8bce9cb8-d4f7-4bcd-b2f9-48863565492f.woff2) format("woff2"),url(../../templates/css/Fonts/26a8f5d8-621d-4416-937e-e4a1cfda93ff.woff) format("woff")}@font-face{font-family:"Swiss721";font-weight:400;font-display:swap;src:url(../../templates/css/Fonts/195b0c1b-165f-4bd1-b23f-cbb6a9a3aa24.woff2) format("woff2"),url(../../templates/css/Fonts/89828f9b-7a7b-4e76-b757-541f47fe07a3.woff) format("woff")}@font-face{font-family:"Swiss721";font-weight:500;font-display:swap;src:url(../../templates/css/Fonts/ee7305d5-3db9-4e87-8813-e68c0a6bd835.woff2) format("woff2"),url(../../templates/css/Fonts/552709be-4bfe-4b7c-94a3-d94f54edf163.woff) format("woff")}@font-face{font-family:"Swiss721";font-weight:600;font-display:swap;src:url(../../templates/css/Fonts/60a6c625-19b1-4df2-8635-49ba40161273.woff2) format("woff2"),url(../../templates/css/Fonts/921ee353-9901-4b98-9554-c2412566e2c7.woff) format("woff")}@charset "UTF-8";@-webkit-keyframes onoff{0%{opacity:0}}@keyframes onoff{0%{opacity:0}}@-webkit-keyframes fadeInUp{0%{transform:translate3d(0,65px,0);opacity:0}to{transform:translate3d(0,0,0);opacity:1}}@keyframes fadeInUp{0%{transform:translate3d(0,65px,0);opacity:0}to{transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes coloring{0%{color:#fff}to{color:#131313}}@keyframes coloring{0%{color:#fff}to{color:#131313}}@-webkit-keyframes fadeInDown{0%{transform:translate3d(0,-65px,0);opacity:0}to{transform:translate3d(0,0,0);opacity:1}}@keyframes fadeInDown{0%{transform:translate3d(0,-65px,0);opacity:0}to{transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes width{0%{width:0}to{width:100%}}@keyframes width{0%{width:0}to{width:100%}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes swing{0%,to{transform:rotateZ(15deg)}50%{transform:rotateZ(-15deg)}}@keyframes swing{0%,to{transform:rotateZ(15deg)}50%{transform:rotateZ(-15deg)}}@-webkit-keyframes gone{0%{transform:translate3d(0,0,0);opacity:1}to{transform:translate3d(0,-45px,0);opacity:0}}@keyframes gone{0%{transform:translate3d(0,0,0);opacity:1}to{transform:translate3d(0,-45px,0);opacity:0}}@-webkit-keyframes t-up{0%{transform:translateY(103%)}to{transform:translateY(0)}}@keyframes t-up{0%{transform:translateY(103%)}to{transform:translateY(0)}}@-webkit-keyframes spin{0%{transform:rotateZ(0deg)}to{transform:rotateZ(-360deg)}}@keyframes spin{0%{transform:rotateZ(0deg)}to{transform:rotateZ(-360deg)}}body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,ol,p,pre,ul{margin:0;padding:0}li{padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select{margin:0}body,html{-webkit-font-smoothing:antialiased}html{box-sizing:border-box;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}*,::after,::before{box-sizing:inherit}img,video{width:100%;height:auto;border-radius:10px}video{max-width:100%}iframe{border:0}table{border-spacing:0;border-collapse:collapse;margin-bottom:10px;width:100%}td,th{padding:6px;text-align:left}*{cursor:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNSAxNSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMTUgMTUiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZBNzAwO30KPC9zdHlsZT4KPGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iNy41IiBjeT0iNy41IiByPSI3LjUiLz4KPC9zdmc+Cg==) 7 7,auto!important}body{font-family:"Swiss721",sans-serif;font-size:16px;line-height:1.4;color:#fff;background:#0c0c0c;text-rendering:geometricPrecision;font-variant-ligatures:normal;transition:background-color .35s cubic-bezier(.4,.8,.74,1);font-variant-numeric:normal;-webkit-font-kerning:normal;font-kerning:normal;overflow-x:hidden}body.is-fixed{overflow:hidden}body.has-project .project__item *{pointer-events:none}body.is-light{color:#000;background:#eaeaea}body.is-light .navigation .navigation__text h4,body.is-light .navigation .navigation__text p,body.is-light .scroll-text__inner,body.is-light header.has-navigation .header__logo,body.is-light header.has-navigation .header__time{color:#fff}body.is-light .footer,body.is-light .footer:before,body.is-light .navigation,body.is-light .navigation:before{background:#0c0c0c}body.is-light .footer *,body.is-light .navigation *{color:#fff}body.is-light .list li,body.is-light .nav-main li,body.is-light input[type=email],body.is-light input[type=text]{border-bottom:1px solid #fff}.service-item__content .project-archive__item .btn--project.btn-project--small,body.is-light .btn-submit,body.is-light .list-arrow,body.is-light .nav-main__btn,body.is-light .shoot-me__btn{-webkit-filter:invert(1);filter:invert(1)}body.is-light .footer .overline,body.is-light .navigation .overline,body.is-light .round label{border:1px solid #fff}body.is-light .round label:after{border:2px solid #fff}body.is-light ::-webkit-input-placeholder{color:#fff}body.is-light ::-moz-placeholder{color:#fff}body.is-light :-ms-input-placeholder{color:#fff}body.is-light ::placeholder{color:#fff}body.is-light section:hover .overline:not(.overline--trans){background:#000;color:#fff}body.is-light .column:hover .overline:not(.overline--trans){background:#fff;color:#000}body.is-light .btn-nav__lines,body.is-light .btn-nav__lines:after,body.is-light .btn-nav__lines:before{background:#000}body.is-light .btn-nav.is-active .btn-nav__lines,body.is-light .btn-nav.is-active .btn-nav__lines:after,body.is-light .btn-nav.is-active .btn-nav__lines:before{background:#fff}.container{max-width:1980px;margin:0 auto;padding:20px 60px 0}.u-vh{height:100vh}.u-align-bottom{vertical-align:bottom;align-self:flex-end}.u-border-top:after{content:"";height:1px;width:0;background:#000;display:block;margin:10px 0 0;-webkit-animation:width .55s cubic-bezier(.4,.8,.74,1) .85s 1 forwards;animation:width .55s cubic-bezier(.4,.8,.74,1) .85s 1 forwards}.u-arrow:after{content:"";width:15px;height:15px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi4xOCIgaGVpZ2h0PSIxNi4xOCIgdmlld0JveD0iMCAwIDE2LjE4IDE2LjE4Ij4KICA8ZyBpZD0iSWNvbl9mZWF0aGVyLWFycm93LWRvd24tbGVmdCIgZGF0YS1uYW1lPSJJY29uIGZlYXRoZXItYXJyb3ctZG93bi1sZWZ0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNS4xOCAxNS4xOCkgcm90YXRlKDE4MCkiPgogICAgPHBhdGggaWQ9IlBmYWRfMTIiIGRhdGEtbmFtZT0iUGZhZCAxMiIgZD0iTTE0LjQ3MywxNC40NzMsMCwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIvPgogICAgPHBhdGggaWQ9IlBmYWRfMTMiIGRhdGEtbmFtZT0iUGZhZCAxMyIgZD0iTTE0LjQ3MywwSDBWMTQuNDczIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMiIvPgogIDwvZz4KPC9zdmc+Cg==);background-size:100%;background-repeat:no-repeat;background-position:0 0;display:inline-block;position:inherit;margin-top:10px;opacity:0;-webkit-animation:fadeInUp .65s cubic-bezier(.4,.8,.74,1) .75s forwards;animation:fadeInUp .65s cubic-bezier(.4,.8,.74,1) .75s forwards}.u-border-bottom:after{content:"";position:absolute;bottom:5px;height:1px;width:0;background:#4a4a4a;display:block;-webkit-animation:width .65s cubic-bezier(.4,.8,.74,1) 0s 1 forwards;animation:width .65s cubic-bezier(.4,.8,.74,1) 0s 1 forwards}.u-pd-top-60{padding-top:60px}.u-pd-bottom-60{padding-bottom:60px}.u-pd-bottom-80{padding-bottom:80px}.u-pd-top-120{padding-top:120px}@media screen and (max-width:1280px){.u-pd-top-120{padding-top:80px}}@media screen and (max-width:1024px){.u-pd-top-120{padding-top:60px}}.u-pd-top-140{padding-top:140px}@media screen and (max-width:1024px){.u-pd-top-140{padding-top:70px}}.u-pd-top-180{padding-top:180px}@media screen and (max-width:1024px){.u-pd-top-180{padding-top:80px}}.u-pd-bottom-120{padding-bottom:140px}@media screen and (max-width:1280px){.u-pd-bottom-120{padding-bottom:100px}}@media screen and (max-width:1024px){.u-pd-bottom-120{padding-bottom:60px}}.u-pd-bottom-140{padding-bottom:140px}@media screen and (max-width:1024px){.u-pd-bottom-140{padding-bottom:70px}}.u-pd-bottom-180{padding-bottom:180px}@media screen and (max-width:1024px){.u-pd-bottom-180{padding-bottom:80px}}.btn-arrow{background:0 0;padding:0;margin:0}[class^=btn]{cursor:pointer}.btn--filter ul li:after,.btn--project,.btn-classic:after{background-repeat:no-repeat;background-size:100%;display:block}.btn--project{margin-top:10px;float:right;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOC45MzYiIGhlaWdodD0iMjguOTM2IiB2aWV3Qm94PSIwIDAgMjguOTM2IDI4LjkzNiI+CiAgPGcgaWQ9Ikljb25fZmVhdGhlci1hcnJvdy1kb3duLWxlZnQiIGRhdGEtbmFtZT0iSWNvbiBmZWF0aGVyLWFycm93LWRvd24tbGVmdCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTguNSAzNy40MzYpIHJvdGF0ZSgtOTApIj4KICAgIDxwYXRoIGlkPSJQZmFkXzEyIiBkYXRhLW5hbWU9IlBmYWQgMTIiIGQ9Ik0zNi4wMjIsMzYuMDIyLDEwLjUsMTAuNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjQiLz4KICAgIDxwYXRoIGlkPSJQZmFkXzEzIiBkYXRhLW5hbWU9IlBmYWQgMTMiIGQ9Ik0zNi4wMjIsMTAuNUgxMC41VjM2LjAyMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjQiLz4KICA8L2c+Cjwvc3ZnPgo=);width:26px;height:26px;transform:rotateZ(0);transition:transform .25s cubic-bezier(.49,.025,.49,1)}.btn--project.btn-project--small{width:20px;height:20px;margin-top:3px}@media screen and (max-width:1024px){.btn--project.btn-project--small{width:15px;height:15px;margin-top:6px}}a.btn-classic{display:inline-block;min-width:auto;max-width:auto}.project__item a:hover,a.btn-classic:hover{text-decoration:none}.btn--filter ul li,.btn-classic{font-size:14px;line-height:100%;position:relative}.btn-classic{font-weight:500;height:32px;color:#000;background:#fff;border:1px solid #fff;border-radius:20px;text-transform:uppercase;letter-spacing:.05em;padding:8px 50px 8px 30px;text-align:left;transition:padding .55s cubic-bezier(.4,.8,.74,1),height .55s cubic-bezier(.4,.8,.74,1),width .55s cubic-bezier(.4,.8,.74,1);opacity:0;-webkit-animation:fadeInUp .65s cubic-bezier(.4,.8,.74,1) .45s forwards;animation:fadeInUp .65s cubic-bezier(.4,.8,.74,1) .45s forwards}@media screen and (max-width:1280px){.btn-classic{font-size:12px;line-height:120%}}.btn-classic:hover{padding:8px 80px 8px 30px;transition:padding .35s cubic-bezier(.4,.8,.74,1)}.btn-classic.is-active{height:255px;width:235px;padding:15px 30px 20px;transition:padding .55s cubic-bezier(.4,.8,.74,1),height .55s cubic-bezier(.4,.8,.74,1),width .55s cubic-bezier(.4,.8,.74,1)}.btn-classic.is-active:after{right:13%}.btn--filter ul li:after,.btn-classic:after{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMC42OTYiIGhlaWdodD0iMTAuNjk2IiB2aWV3Qm94PSIwIDAgMTAuNjk2IDEwLjY5NiI+CiAgPGcgaWQ9Ikljb25fZmVhdGhlci1hcnJvdy1kb3duLWxlZnQiIGRhdGEtbmFtZT0iSWNvbiBmZWF0aGVyLWFycm93LWRvd24tbGVmdCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOS42OTYgOS42OTYpIHJvdGF0ZSgxODApIj4KICAgIDxwYXRoIGlkPSJQZmFkXzEyIiBkYXRhLW5hbWU9IlBmYWQgMTIiIGQ9Ik04Ljk4OSw4Ljk4OSwwLDAiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAzMDMwMyIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIi8+CiAgICA8cGF0aCBpZD0iUGZhZF8xMyIgZGF0YS1uYW1lPSJQZmFkIDEzIiBkPSJNOC45ODksMEgwVjguOTg5IiBmaWxsPSJub25lIiBzdHJva2U9IiMwMzAzMDMiIHN0cm9rZS13aWR0aD0iMiIvPgogIDwvZz4KPC9zdmc+Cg==);width:10px;height:10px;position:absolute}.btn-classic:after{right:15%;top:10px;transition-delay:2s;transform:rotateZ(0);transition:transform .15s cubic-bezier(.4,.8,.74,1)}.btn--filter ul li:hover:after,.btn-classic:hover:after,.project__content p a:hover:after{transform:rotateZ(-45deg);transition:transform .3s cubic-bezier(.4,.8,.74,1)}.btn-classic.btn--down.is-active:after,.btn-classic.btn--down:hover:after{transform:rotateZ(45deg);transition:transform .3s cubic-bezier(.4,.8,.74,1)}.btn-classic.btn--down.is-active:after{transform:rotateZ(-135deg);top:17px}.btn--filter{display:inline-block;margin-top:17px;position:absolute;z-index:12}.btn--filter,.btn--filter.is-active,.btn--filter:hover{transition:padding .35s cubic-bezier(.4,.8,.74,1),height .35s cubic-bezier(.4,.8,.74,1),width .35s cubic-bezier(.4,.8,.74,1)}.btn--filter ul{height:0;width:0;overflow:hidden;transition:height .55s cubic-bezier(.4,.8,.74,1),width .15s cubic-bezier(.4,.8,.74,1)}.btn--filter ul.is-visible{height:220px;width:100%;transition:height .55s cubic-bezier(.4,.8,.74,1) .05s,width .15s cubic-bezier(.4,.8,.74,1)}.btn--filter ul li{cursor:pointer;padding:8px 0 5px;margin:0 0 5px;border-bottom:1px solid #000}.btn--filter ul li span{transform:translate3d(0,0,0);transition:transform .35s cubic-bezier(.4,.8,.74,1);display:block}.btn--filter ul li:hover span{transform:translate3d(10px,0,0);transition:transform .35s cubic-bezier(.4,.8,.74,1)}.btn--filter ul li:after{right:0;bottom:7px;transition:transform .3s cubic-bezier(.4,.8,.74,1)}.btn--filter ul li:first-of-type{padding-top:15px}.filter-title{white-space:nowrap}a{text-decoration:none;color:inherit}header{position:relative;z-index:16}header.has-navigation .header__logo,header.has-navigation .header__time{color:#000;transition:color .35s cubic-bezier(.4,.8,.74,1) .1s}header.has-navigation .btn-nav__lines,header.has-navigation .is-active .btn-nav__lines:after,header.has-navigation .is-active .btn-nav__lines:before{background:#000}.header__wrap{height:50px;padding:10px 0 20px}.header__logo,.header__time{font-size:18px;line-height:100%;opacity:0;transition:color .35s cubic-bezier(.4,.8,.74,1) .6s}.header__time{display:inline-block;position:relative;padding-left:20px;-webkit-animation:fadeInUp .65s cubic-bezier(.4,.8,.74,1) .2s 1 forwards;animation:fadeInUp .65s cubic-bezier(.4,.8,.74,1) .2s 1 forwards}.card-overline:before,.header__time:before{content:"•";position:absolute;left:0;color:#ffa700;animation:onoff 1s cubic-bezier(.4,.8,.74,1) infinite alternate}.header__time:before{font-size:20px;padding-right:5px;top:1px}.header__logo{font-weight:500;transition:color .35s cubic-bezier(.4,.8,.74,1) .6s;-webkit-animation:fadeInUp .65s cubic-bezier(.4,.8,.74,1) .15s 1 forwards;animation:fadeInUp .65s cubic-bezier(.4,.8,.74,1) .15s 1 forwards}.header__logo span{display:none}.header__wrap .columns{overflow:hidden}.scroll-text{position:absolute;left:0;top:0;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:0;-webkit-animation:fadeIn .65s cubic-bezier(.4,.8,.74,1) 0s forwards;animation:fadeIn .65s cubic-bezier(.4,.8,.74,1) 0s forwards}.scroll-text .scroll-text__inner,.scroll-text.is-small .scroll-text__inner{font-size:40vh;line-height:40vh;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}.scroll-text .scroll-text__inner{display:inline-block;height:100vh;width:100vw;font-weight:500;font-size:110vh;line-height:93vh;white-space:nowrap;position:relative;letter-spacing:-.04em;margin:0;color:#000;padding:0 1%}.js-marquee{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;will-change:transform}@media (pointer:coarse){.scroll-text{overflow:hidden;width:calc(100vw + 50px);left:-50px}.scroll-text .scroll-text__inner{overflow:hidden;height:100vh;width:100%;font-size:90vh;line-height:80vh;will-change:transform}}.section-intro{position:relative}.intro__text{width:100%;display:flex;left:0;top:0;flex-wrap:wrap}.intro__text .btn-classic{display:block;margin-top:50px;opacity:0;-webkit-animation:fadeInUp .65s cubic-bezier(.4,.8,.74,1) .65s forwards;animation:fadeInUp .65s cubic-bezier(.4,.8,.74,1) .65s forwards}.intro__contact h2,.intro__text h2{font-weight:400;font-size:2.6875rem;font-size:clamp(26px,2.2vw,43px);line-height:130%;opacity:0;-webkit-animation:fadeInUp .65s cubic-bezier(.4,.8,.74,1) .55s forwards;animation:fadeInUp .65s cubic-bezier(.4,.8,.74,1) .55s forwards;margin-top:-70px}.intro__contact h2 span,.intro__text h2 span{padding-top:20px;font-weight:300;display:block}.intro__contact,.intro__text{height:100vh;position:relative;z-index:3;align-items:center}.intro__contact .btn-classic{margin-top:55px;opacity:0;-webkit-animation:fadeInUp .85s cubic-bezier(.4,.8,.74,1) .35s forwards;animation:fadeInUp .85s cubic-bezier(.4,.8,.74,1) .35s forwards}.intro__contact .overline{margin-top:-170px}.intro__contact h2{font-size:clamp(26px,3vw,43px);line-height:120%;max-width:1600px;-webkit-animation:fadeInUp .85s cubic-bezier(.4,.8,.74,1) .25s forwards;animation:fadeInUp .85s cubic-bezier(.4,.8,.74,1) .25s forwards}.intro__contact h2 span{padding-top:25px}.section-title{font-weight:500;font-size:3.1875rem;line-height:100%;letter-spacing:-.01em;opacity:0;-webkit-animation:fadeInUp .65s cubic-bezier(.4,.8,.74,1) .55s 1 forwards;animation:fadeInUp .65s cubic-bezier(.4,.8,.74,1) .55s 1 forwards}.section-title.is-big{font-size:3.9375rem}.section-title.is-v-big{font-size:7.6875rem}@media screen and (max-width:1024px){.section-title.is-v-big{font-size:4.5625rem}}.cat-title{font-weight:400;font-size:.875rem;line-height:100%}.cat--text{padding-bottom:80px;margin-top:5px;opacity:0;-webkit-animation:fadeInUp .65s cubic-bezier(.4,.8,.74,1) .55s 1 forwards;animation:fadeInUp .65s cubic-bezier(.4,.8,.74,1) .55s 1 forwards}@media screen and (max-width:1024px){.cat--text{margin-top:-20px;padding-bottom:60px}}.cat--text ul,.slide-card p+p{padding-top:30px}.cat--text ul li{color:#fff;border-bottom:1px solid #fff;font-size:20px}@media screen and (max-width:1280px){.cat--text ul li{font-size:19px}}.cat--text p{font-size:20px;line-height:140%;letter-spacing:.01em;max-width:800px}@media screen and (max-width:1280px){.cat--text p{font-size:19px}}.about-text{padding:45vh 0 0;position:relative;z-index:1}.about-text h1,.about-text p{letter-spacing:-.008em;max-width:1200px;opacity:0;-webkit-animation:fadeInUp .65s cubic-bezier(.4,.8,.74,1) .55s forwards;animation:fadeInUp .65s cubic-bezier(.4,.8,.74,1) .55s forwards}.about-text p{font-size:2.3125rem;font-size:clamp(24px,1.7vw,33px)}@media screen and (max-width:1280px){.about-text h1,.about-text p{max-width:900px}}.about-text h1,.about-text h1 strong,.about-text p strong{font-weight:500}.about-text p{line-height:130%;padding:0 0 25px}.about-text h1{font-size:3.125rem;font-size:clamp(32px,3.5vw,56px);line-height:120%}.about-text a{display:inline-block;text-decoration:underline}.about-text a:after,.about-text a:hover:after{transition:transform cubic-bezier(.4,.8,.74,1) .35s,margin cubic-bezier(.4,.8,.74,1) .15s}.about-text a:after{content:"";background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNy44MzQiIGhlaWdodD0iMjcuODM0IiB2aWV3Qm94PSIwIDAgMjcuODM0IDI3LjgzNCI+CiAgPGcgaWQ9Ikljb25fZmVhdGhlci1hcnJvdy1kb3duLWxlZnQiIGRhdGEtbmFtZT0iSWNvbiBmZWF0aGVyLWFycm93LWRvd24tbGVmdCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzUuODM0IDM1LjgzNCkgcm90YXRlKDE4MCkiPgogICAgPHBhdGggaWQ9IlBmYWRfMTIiIGRhdGEtbmFtZT0iUGZhZCAxMiIgZD0iTTM0LjA2NiwzNC4wNjYsMTAuNSwxMC41IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iNSIvPgogICAgPHBhdGggaWQ9IlBmYWRfMTMiIGRhdGEtbmFtZT0iUGZhZCAxMyIgZD0iTTM0LjA2NiwxMC41SDEwLjVWMzQuMDY2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iNSIvPgogIDwvZz4KPC9zdmc+Cg==) no-repeat;background-size:90%;width:20px;height:20px;margin:0 0 -2px 8px;display:inline-block}@media screen and (max-width:840px){.about-text a:after{width:15px;height:15px}}.about-text a:hover:after{transition:transform cubic-bezier(.4,.8,.74,1) .35s,margin cubic-bezier(.4,.8,.74,1) .15s;transform:rotate(-45deg)}.about-text .columns,.about-text h1{padding:0 0 50px}.swiper-container{height:600px}.swiper-container .swiper-slide{height:100%;width:auto;cursor:pointer;display:flex;align-items:center}.swiper-container img{width:auto;height:100%;-o-object-fit:contain;object-fit:contain}.slide-card{background:#fff;padding:40px 20px 60px 40px;border-radius:10px;width:430px;height:calc(100% - 100px)}.slide-card.slide-card--wide{width:470px}.slide-card:hover .card-overline:after{transform:rotate(90deg)}.card-overline{font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.01em;color:#000;display:block;padding:0 0 40px 23px;position:relative}.card-overline:before{font-size:30px;-webkit-animation:onoff 1s cubic-bezier(.4,.8,.74,1) infinite alternate;top:-12px}.card-overline:after,.service-item__head h2,.service-item__head:hover h2,.slide-card:hover .card-overline:after{transition:transform .35s cubic-bezier(.4,.8,.74,1)}.card-overline:after{content:"";background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMC44MTUiIGhlaWdodD0iMTAuODE1IiB2aWV3Qm94PSIwIDAgMTAuODE1IDEwLjgxNSI+CiAgPGcgaWQ9Ikljb25fZmVhdGhlci1hcnJvdy1kb3duLWxlZnQiIGRhdGEtbmFtZT0iSWNvbiBmZWF0aGVyLWFycm93LWRvd24tbGVmdCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOS44MTUgOS44MTUpIHJvdGF0ZSgxODApIj4KICAgIDxwYXRoIGlkPSJQZmFkXzEyIiBkYXRhLW5hbWU9IlBmYWQgMTIiIGQ9Ik05LjEwOCw5LjEwOCwwLDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDApIiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIvPgogICAgPHBhdGggaWQ9IlBmYWRfMTMiIGRhdGEtbmFtZT0iUGZhZCAxMyIgZD0iTTkuMTA4LDBIMFY5LjEwOCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIyIi8+CiAgPC9nPgo8L3N2Zz4K);background-size:100%;width:9px;height:9px;display:block;position:absolute;left:100px;top:4px}.slide-card.is-small p{font-size:2rem}.slide-card p{font-size:2.6875rem;line-height:115%;color:#000;display:block}.call-me strong,.shoot-me strong,.slide-card p,.slide-card p strong{font-weight:400}.service-item__head{padding:0 0 10px;margin:0 0 10px;border-bottom:1px solid #000}.service-item__head:hover h2{transform:translate3d(20px,0,0)}.service-item__head h2{transition:transform .35s cubic-bezier(.4,.8,.74,1);font-size:2.6875rem}.service-item__content{display:none;padding:25px 0 60px;overflow:hidden}@media screen and (max-width:1024px){.service-item__content .column.col-6.col-md-12:first-child{padding-bottom:30px}}.service-item__content li,.service-item__content p{font-size:25px;line-height:140%}@media screen and (max-width:840px){.service-item__content li,.service-item__content p{font-size:19px;line-height:145%}}.service-item__content li{padding-bottom:5px;margin-bottom:10px;vertical-align:bottom}.service-item__content li:before{content:"";width:12px;height:12px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi4xOCIgaGVpZ2h0PSIxNi4xOCIgdmlld0JveD0iMCAwIDE2LjE4IDE2LjE4Ij4KICA8ZyBpZD0iSWNvbl9mZWF0aGVyLWFycm93LWRvd24tbGVmdCIgZGF0YS1uYW1lPSJJY29uIGZlYXRoZXItYXJyb3ctZG93bi1sZWZ0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNS4xOCAxNS4xOCkgcm90YXRlKDE4MCkiPgogICAgPHBhdGggaWQ9IlBmYWRfMTIiIGRhdGEtbmFtZT0iUGZhZCAxMiIgZD0iTTE0LjQ3MywxNC40NzMsMCwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIvPgogICAgPHBhdGggaWQ9IlBmYWRfMTMiIGRhdGEtbmFtZT0iUGZhZCAxMyIgZD0iTTE0LjQ3MywwSDBWMTQuNDczIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMiIvPgogIDwvZz4KPC9zdmc+Cg==);background-size:100%;background-repeat:no-repeat;background-position:0 0;display:inline-block;position:inherit;margin-right:10px;transition:transform .3s cubic-bezier(.4,.8,.74,1)}.btn-plus{background:0 0;float:right;position:relative;width:20px;height:20px;margin-top:-35px}.btn-plus:after,.btn-plus:before{content:"";position:absolute;background-color:#000;transition:transform .25s ease-out}.btn-plus:before{top:0;left:calc(50% + 1px);width:3px;height:100%;margin-left:-2px}.btn-plus:after{top:50%;left:0;width:100%;height:3px;margin-top:-2px}.btn-plus.is-active{cursor:pointer}.btn-plus.is-active:before{transform:rotate(90deg)}.btn-plus.is-active:after{transform:rotate(180deg)}.reference-list__item{font-size:2.6875rem;line-height:140%;display:inline-block;border-bottom:none;padding-bottom:0;margin-bottom:0}.reference-list:hover .reference-list__item:after,.reference-list__item:after{transition:transform cubic-bezier(.4,.8,.74,1) .35s,margin cubic-bezier(.4,.8,.74,1) .15s}.reference-list__item:after{content:"";background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNy44MzQiIGhlaWdodD0iMjcuODM0IiB2aWV3Qm94PSIwIDAgMjcuODM0IDI3LjgzNCI+CiAgPGcgaWQ9Ikljb25fZmVhdGhlci1hcnJvdy1kb3duLWxlZnQiIGRhdGEtbmFtZT0iSWNvbiBmZWF0aGVyLWFycm93LWRvd24tbGVmdCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzUuODM0IDM1LjgzNCkgcm90YXRlKDE4MCkiPgogICAgPHBhdGggaWQ9IlBmYWRfMTIiIGRhdGEtbmFtZT0iUGZhZCAxMiIgZD0iTTM0LjA2NiwzNC4wNjYsMTAuNSwxMC41IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iNSIvPgogICAgPHBhdGggaWQ9IlBmYWRfMTMiIGRhdGEtbmFtZT0iUGZhZCAxMyIgZD0iTTM0LjA2NiwxMC41SDEwLjVWMzQuMDY2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iNSIvPgogIDwvZz4KPC9zdmc+Cg==) no-repeat;background-size:90%;width:24px;height:24px;margin:0 20px -2px 5px;display:inline-block}@media screen and (max-width:1024px){.reference-list__item:after{width:15px;height:15px;margin-bottom:-2px}}.reference-list:hover .reference-list__item:after{transition:transform cubic-bezier(.4,.8,.74,1) .35s,margin cubic-bezier(.4,.8,.74,1) .15s;transform:rotate(-45deg)}.oh-no-404{position:relative;width:100%;height:auto;z-index:1}@media screen and (max-width:1024px){.oh-no-404{height:80vh;margin-bottom:80px}}.oh-no-404 video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:30px}.oh-no-404__inner{position:absolute;top:110px}@media screen and (max-width:1024px){.oh-no-404__inner{top:50px}}.navigation .columns:first-of-type .column:nth-child(1),.navigation .columns:first-of-type .column:nth-child(2){-webkit-animation:gone .45s cubic-bezier(.4,.8,.74,1) forwards;animation:gone .45s cubic-bezier(.4,.8,.74,1) forwards}.navigation .columns:nth-of-type(2) .column:nth-child(1),.navigation .columns:nth-of-type(2) .column:nth-child(2),.navigation .columns:nth-of-type(2) .column:nth-child(3){-webkit-animation:gone .45s cubic-bezier(.4,.8,.74,1) forwards;animation:gone .45s cubic-bezier(.4,.8,.74,1) forwards}.navigation.is-active .column{opacity:0}.navigation.is-active .columns:first-of-type .column:nth-child(1),.navigation.is-active .columns:first-of-type .column:nth-child(2){-webkit-animation:fadeInDown .95s cubic-bezier(.4,.8,.74,1) .55s forwards;animation:fadeInDown .95s cubic-bezier(.4,.8,.74,1) .55s forwards}.navigation.is-active .columns:nth-of-type(2) .column:nth-child(1),.navigation.is-active .columns:nth-of-type(2) .column:nth-child(2),.navigation.is-active .columns:nth-of-type(2) .column:nth-child(3){-webkit-animation:fadeInDown .95s cubic-bezier(.4,.8,.74,1) .75s forwards;animation:fadeInDown .95s cubic-bezier(.4,.8,.74,1) .75s forwards}.available{position:absolute;right:0;bottom:105px;z-index:13;opacity:0;-webkit-animation:fadeInUp .65s cubic-bezier(.4,.8,.74,1) .75s forwards;animation:fadeInUp .65s cubic-bezier(.4,.8,.74,1) .75s forwards}.available a{display:block;height:100%;width:100%}.available svg{width:127px;height:120px;animation:spin 10.5s infinite linear;transform-box:fill-box;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.available:hover svg{-webkit-animation-play-state:paused;animation-play-state:paused}.svg>g:nth-of-type(2){height:30%}.just-maybe{width:130px;height:130px;margin:0;transform:rotateZ(15deg);-webkit-animation:fadeInUp .65s cubic-bezier(.4,.8,.74,1) .75s forwards;animation:fadeInUp .65s cubic-bezier(.4,.8,.74,1) .75s forwards;opacity:0}.just-maybe svg{width:100%;height:100%;fill:#000;transition:transform cubic-bezier(.4,.8,.74,1) .25s}.title--count{position:relative;display:inline-block}.title--count:after{content:"14";font-size:14px;line-height:100%;display:block;position:absolute;top:7px;right:-20px}.project__preview{width:700px;height:500px;position:fixed;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;z-index:14;display:none}@media screen and (max-width:1480px){.project__preview{width:500px;height:300px}}.project__preview.on-it{background-size:200%}.project__preview.preview--small{width:300px;height:200px}.project__preview.is-visible{display:block}.template--portfolio-item .project__preview{z-index:15}.project__item{border-bottom:1px solid #fff;padding:20px 0;position:relative;z-index:9}.project__item:hover{z-index:11}.project__item:hover .project__title{position:relative;transform:translate3d(20px,0,0);transition:transform .35s cubic-bezier(.4,.8,.74,1)}.project__item:first-of-type{padding-top:0}.project__mobile{display:none}.project__title{font-size:2.3125rem;line-height:100%;transform:translate3d(0,0,0);transition:transform .35s cubic-bezier(.4,.8,.74,1)}.project-archive__item{border-bottom:1px solid #fff;opacity:0;-webkit-animation:fadeInUp .95s cubic-bezier(.4,.8,.74,1) .65s 1 forwards;animation:fadeInUp .95s cubic-bezier(.4,.8,.74,1) .65s 1 forwards}.project-archive__item .columns{padding:20px 0 15px}.project-archive__item .project__cat{float:right;margin-bottom:0}.service-item__content .project-archive__item{border-bottom:1px solid #000}.col--cats{white-space:nowrap;max-height:30px}.project-archive__item .project__title{font-size:24px;margin-top:3px}.project-archive__item .project__cat:first-child{margin-right:0}.project-archive__item:hover .project__cat,.project__cat,.project__item:hover .project__cat{transition:background-color .35s cubic-bezier(.49,.025,.65,.65),color .35s cubic-bezier(.49,.025,.65,.65)}.project__cat{padding:6px 20px;border:1px solid #fff;border-radius:15px;text-transform:uppercase;margin-right:10px;margin-bottom:-10px;display:inline-block;vertical-align:bottom;background:0 0}@media screen and (max-width:1480px){.project__cat:nth-child(4),.project__cat:nth-child(5){display:none}}.cat-title--hide{padding:6;display:none}.col--cat{white-space:nowrap}.project-archive__item:hover .project__cat,.project__item:hover .project__cat{background-color:#fff;transition:background-color .35s cubic-bezier(.49,.025,.65,.65),color .35s cubic-bezier(.49,.025,.65,.65);color:#000}.project-archive__item:hover .btn--project,.project__item:hover .btn--project{transform:rotateZ(45deg);transition:transform .35s cubic-bezier(.49,.025,.49,1)}.project__panel{position:fixed;z-index:99;top:0;right:0;width:110%;height:100vh;transform:translateX(100%);transition:transform .65s cubic-bezier(.4,.8,.74,1);will-change:transform}.project__panel.is-active{transform:translateX(0);transition:transform .75s cubic-bezier(.49,.025,.49,1)}.project__panel.not-focus{transform:translateX(5%);transition:transform .35s cubic-bezier(.4,.8,.74,1)}.project__content{background:#0c0c0c;width:85%;max-width:1980px;height:100%;position:absolute;overflow-x:hidden;right:0;z-index:14;opacity:0;-webkit-animation:fadeInUp .65s cubic-bezier(.4,.8,.74,1) .55s forwards;animation:fadeInUp .65s cubic-bezier(.4,.8,.74,1) .55s forwards}.project__content.project__content--full{position:relative;width:100%;padding:80px 0 40px}.project__panel .project__content{opacity:1;-webkit-animation:none;animation:none}.project__panel .project__content__detail,.project__panel .project__content__txt{opacity:0;-webkit-animation:fadeIn .75s cubic-bezier(.4,.8,.74,1) .5s 1 forwards;animation:fadeIn .75s cubic-bezier(.4,.8,.74,1) .5s 1 forwards}.project__content__txt{padding-bottom:120px}.project__content__txt>.column:first-child{position:relative}.overlay{position:fixed;top:0;left:0;height:100vh;width:100vw;display:none;z-index:13}.project__content{padding:80px 80px 40px;overflow-y:auto}@media screen and (max-width:1280px){.project__content{padding:40px}}.project__content h1{font-weight:600;font-size:3.5rem;line-height:105%;letter-spacing:.002em;padding-bottom:80px;max-width:600px}.project__content p{font-size:20px;line-height:140%;letter-spacing:.01em;max-width:800px}.project__content p a,a:hover{text-decoration:underline}.project__content p a:after{content:"";width:15px;height:15px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi4xOCIgaGVpZ2h0PSIxNi4xOCIgdmlld0JveD0iMCAwIDE2LjE4IDE2LjE4Ij4KICA8ZyBpZD0iSWNvbl9mZWF0aGVyLWFycm93LWRvd24tbGVmdCIgZGF0YS1uYW1lPSJJY29uIGZlYXRoZXItYXJyb3ctZG93bi1sZWZ0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNS4xOCAxNS4xOCkgcm90YXRlKDE4MCkiPgogICAgPHBhdGggaWQ9IlBmYWRfMTIiIGRhdGEtbmFtZT0iUGZhZCAxMiIgZD0iTTE0LjQ3MywxNC40NzMsMCwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIvPgogICAgPHBhdGggaWQ9IlBmYWRfMTMiIGRhdGEtbmFtZT0iUGZhZCAxMyIgZD0iTTE0LjQ3MywwSDBWMTQuNDczIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMiIvPgogIDwvZz4KPC9zdmc+Cg==);background-size:80%;background-repeat:no-repeat;background-position:0 0;display:inline-block;-webkit-filter:invert(1);filter:invert(1);margin:0 0 -2px 10px;transition:transform .3s cubic-bezier(.4,.8,.74,1)}.project__content p+p{padding-top:20px}.list.list--small{margin-top:3px}.list.list--small li{color:#fff;border-bottom:1px solid #fff;font-weight:500;font-size:14px;text-transform:uppercase}.list.list--small li .list-arrow{-webkit-filter:invert(1);filter:invert(1)}.project__content__detail{display:flex;flex-wrap:wrap;justify-content:space-between}.content-img,.content-video{margin:0 0 40px}.content-img--full{flex:0 1 100%}.content-video--full{width:100%;flex:0 1 100%}.content-img--half,.content-video--half{width:49.2%;flex:0 1 49.2%}.content-video--full{padding:10% 0;background:#efefef;border-radius:10px}.content-video--full video{margin:0 auto;display:block;width:80%;border:20px solid #1d1d1d;border-radius:30px;box-shadow:0 2.8px 2.2px rgba(0,0,0,.034),0 6.7px 5.3px rgba(0,0,0,.048),0 12.5px 10px rgba(0,0,0,.06),0 22.3px 17.9px rgba(0,0,0,.072),0 41.8px 33.4px rgba(0,0,0,.086),0 100px 80px rgba(0,0,0,.12)}.content-video--full.content-video--nogap{padding:0;background:0 0}.content-video--full.content-video--nogap video{margin:0 auto;display:block;width:100%;border:0;border-radius:10px;box-shadow:none}.lazy{opacity:0;transform:translate3d(0,-20px,0);transition:opacity .75s cubic-bezier(.4,.8,.74,1),transform .35s cubic-bezier(.4,.8,.74,1)}.lazy.loaded{opacity:1;transform:translate3d(0,0,0)}.content-img--full{width:100%}.content-img--half video,.content-video--half video{margin:0 auto;display:block;width:100%}.btn-nav,.content-img--half+.content-img--half,.content-img--half+.content-video--half,.content-video--half+.content-img--half,.content-video--half+.content-video--half{float:right}.btn-nav{width:40px;height:40px;cursor:pointer;vertical-align:top;z-index:2;background:0 0;margin-top:-7px;margin-right:-7px;opacity:0;-webkit-animation:fadeInUp .65s cubic-bezier(.4,.8,.74,1) .25s 1 forwards;animation:fadeInUp .65s cubic-bezier(.4,.8,.74,1) .25s 1 forwards}.btn-nav.is-active{margin-top:-10px}.btn-nav__inner{width:100%;height:100%}.btn-nav__lines,.btn-nav__lines:after,.btn-nav__lines:before{display:block;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;background:#fff}.btn-nav__lines{height:0;border-radius:0;width:60%;margin:0 20%;position:relative;top:0}.btn-nav__lines:after,.btn-nav__lines:before{transition:top .2s cubic-bezier(.4,.8,.74,1) .2s,transform .2s cubic-bezier(.4,.8,.74,1),background .2s cubic-bezier(.4,.8,.74,1) .6s;width:100%;height:2px;position:absolute;left:0;content:""}.btn-nav__lines:before{top:-8px}.btn-nav:hover .btn-nav__lines:after,.btn-nav:hover .btn-nav__lines:before,.btn-nav__lines:after{top:0}.btn-nav:hover .btn-nav__lines,.is-active .btn-nav__lines{background:0 0}.is-active .btn-nav__lines:after,.is-active .btn-nav__lines:before{transition:top .2s cubic-bezier(.4,.8,.74,1),transform .2s cubic-bezier(.4,.8,.74,1) .2s,background .2s cubic-bezier(.4,.8,.74,1) .1s;top:0;background:#fff}.is-active .btn-nav__lines:before{transform:rotate3d(0,0,1,45deg)}.is-active .btn-nav__lines:after{transform:rotate3d(0,0,1,-45deg)}.btn-nav.is-active:hover .btn-nav__lines:after,.btn-nav.is-active:hover .btn-nav__lines:before{transform:rotate3d(0,0,1,0deg)}.footer:before,.navigation,.navigation:before{position:absolute;background:#eaeaea;z-index:-1}.navigation{transform:translateY(-100%);transition:transform .45s cubic-bezier(.4,.8,.74,1);top:-20px;left:0;height:100vh;max-width:1980px;margin:0 auto;padding:120px 0 0;width:100%;transition-delay:.4s}.navigation.is-active{transform:translateY(0);transition:transform .65s cubic-bezier(.4,.8,.74,1)}.footer:before,.navigation:before{height:100%;width:150vw;left:-50vw;bottom:0;content:"";display:block}.navigation .navigation__text h4,.navigation .navigation__text p{font-size:.875rem;font-weight:500;line-height:130%;letter-spacing:.01em;color:#000;padding-top:10px;text-transform:uppercase}.nav-main{padding-bottom:140px}@media screen and (max-height:1000px){.nav-main{padding-bottom:70px}}@media screen and (max-height:800px){.nav-main{padding-bottom:30px}}.nav-main li{font-weight:500;font-size:3.1875rem;line-height:120%;letter-spacing:-.015em;color:#000;padding:0 0 10px;margin-bottom:10px;border-bottom:1px solid #000}@media screen and (max-width:1480px){.nav-main li{font-size:40px}}@media screen and (max-width:840px){.nav-main li{font-size:28px}}.nav-main li span:first-of-type,li span:first-of-type{transform:translate3d(0,0,0);transition:transform .35s cubic-bezier(.4,.8,.74,1);display:inline-block}.nav-main li:hover span:first-of-type,.nav-project li:hover span:first-of-type{transform:translate3d(20px,0,0);transition:transform .35s cubic-bezier(.4,.8,.74,1)}.nav-main li:hover .nav-main__btn,.nav-main__btn{transition:transform .35s cubic-bezier(.49,.025,.49,1)}.nav-main li:hover .nav-main__btn{transform:rotateZ(-45deg)}@media screen and (max-height:800px) and (min-width:1024px){.col-3.col-lg-6.col-xs-12 .overline{display:none}.col-3.col-lg-6.col-xs-12{vertical-align:bottom;align-self:flex-end}}.nav-main__btn{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNy44MzQiIGhlaWdodD0iMjcuODM0IiB2aWV3Qm94PSIwIDAgMjcuODM0IDI3LjgzNCI+CiAgPGcgaWQ9Ikljb25fZmVhdGhlci1hcnJvdy1kb3duLWxlZnQiIGRhdGEtbmFtZT0iSWNvbiBmZWF0aGVyLWFycm93LWRvd24tbGVmdCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzUuODM0IDM1LjgzNCkgcm90YXRlKDE4MCkiPgogICAgPHBhdGggaWQ9IlBmYWRfMTIiIGRhdGEtbmFtZT0iUGZhZCAxMiIgZD0iTTM0LjA2NiwzNC4wNjYsMTAuNSwxMC41IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iNSIvPgogICAgPHBhdGggaWQ9IlBmYWRfMTMiIGRhdGEtbmFtZT0iUGZhZCAxMyIgZD0iTTM0LjA2NiwxMC41SDEwLjVWMzQuMDY2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iNSIvPgogIDwvZz4KPC9zdmc+Cg==);background-size:100%;width:27px;height:27px;float:right;transition:transform .35s cubic-bezier(.49,.025,.49,1);margin-top:20px}.project-overview{padding-bottom:60px}.project-overview+.footer{margin-top:100px}@media screen and (max-width:1024px){.project-overview+.footer{margin-top:0}}.nav-project li{font-weight:500;font-size:2.6875rem;line-height:120%;letter-spacing:-.015em;color:#fff;padding:0 0 10px;margin-bottom:15px;border-bottom:1px solid #fff}.nav-project li.project-prev .nav-project__btn{transform:rotateZ(-270deg)}.nav-project li.project-prev:hover .nav-project__btn{transform:rotateZ(-225deg)}.nav-project li span:first-of-type{transform:translate3d(0,0,0);transition:transform .35s cubic-bezier(.4,.8,.74,1);display:inline-block;max-width:90%}.nav-project li:hover .nav-project__btn{transform:rotateZ(-45deg);transition:transform .35s cubic-bezier(.49,.025,.49,1)}.nav-project__btn{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNy44MzQiIGhlaWdodD0iMjcuODM0IiB2aWV3Qm94PSIwIDAgMjcuODM0IDI3LjgzNCI+CiAgPGcgaWQ9Ikljb25fZmVhdGhlci1hcnJvdy1kb3duLWxlZnQiIGRhdGEtbmFtZT0iSWNvbiBmZWF0aGVyLWFycm93LWRvd24tbGVmdCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzUuODM0IDM1LjgzNCkgcm90YXRlKDE4MCkiPgogICAgPHBhdGggaWQ9IlBmYWRfMTIiIGRhdGEtbmFtZT0iUGZhZCAxMiIgZD0iTTM0LjA2NiwzNC4wNjYsMTAuNSwxMC41IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iNSIvPgogICAgPHBhdGggaWQ9IlBmYWRfMTMiIGRhdGEtbmFtZT0iUGZhZCAxMyIgZD0iTTM0LjA2NiwxMC41SDEwLjVWMzQuMDY2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iNSIvPgogIDwvZz4KPC9zdmc+Cg==);background-size:100%;width:27px;height:27px;float:right;margin-top:15px;-webkit-filter:invert(1);filter:invert(1);transition:transform .35s cubic-bezier(.49,.025,.49,1)}.privacywire{width:100%;max-width:500px;position:fixed;bottom:-250%;right:40px;box-shadow:none;opacity:0;background:#fff;color:#000;z-index:14;padding:10px;transition:bottom .3s ease-in,opacity .3s ease;border-radius:5px}.show-banner .privacywire-banner,.show-message .privacywire-message,.show-options .privacywire-options{bottom:40px;opacity:1}.privacywire-body,.privacywire-buttons button{font-size:11px;font-weight:400;line-height:130%;letter-spacing:.02em;display:block;width:48%;flex:0 1 48%}.privacywire-banner{display:flex;justify-content:space-between;flex-wrap:wrap}.privacywire-message{width:48%;flex:0 1 48%}.privacywire-buttons{padding-top:10px;border-top:2px solid #000;display:flex;justify-content:space-between}.privacywire-buttons button{font-weight:500;line-height:100%;height:32px;color:#000;background:#fff;border:1px solid #000;border-radius:20px;text-transform:uppercase;letter-spacing:.05em;padding:4px 12px;text-align:center;position:relative;display:inline-block;transition:background .35s cubic-bezier(.4,.8,.74,1),color .35s cubic-bezier(.4,.8,.74,1)}.privacywire-buttons button:first-child{margin-bottom:5px}.privacywire-buttons button:hover{background:#0c0c0c;color:#fff}.privacywire-header{font-size:11px;font-weight:500;line-height:120%;letter-spacing:.02em;color:#000;text-transform:uppercase;padding:10px 0 5px;border-top:2px solid #000;width:48%;flex:0 1 48%;display:inline-block}.privacywire button[hidden],.privacywire-ask-consent-blueprint,[data-ask-consent-rendered="1"]{display:none}@media screen and (max-height:650px) and (min-width:1024px){.navigation .columns:nth-child(2){display:none}}.footer{max-width:1980px;padding:30px 0 60px;background:#eaeaea;margin:180px auto 0;position:relative}@media screen and (max-width:840px){.footer{margin-top:0}}.footer h4,.footer h5{line-height:100%;color:#000}.footer h4{font-weight:500;font-size:16px}.footer h5{font-size:14px;letter-spacing:.02em;text-transform:uppercase}.top{position:relative;width:20px;height:20px;float:right;background:0 0}.top:after,.top:hover:after{transition:transform .35s cubic-bezier(.4,.8,.74,1)}.top:after{content:"";background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5LjkyNCIgaGVpZ2h0PSI5LjkyMyIgdmlld0JveD0iMCAwIDkuOTI0IDkuOTIzIj4KICA8ZyBpZD0iSWNvbl9mZWF0aGVyLWFycm93LWRvd24tbGVmdCIgZGF0YS1uYW1lPSJJY29uIGZlYXRoZXItYXJyb3ctZG93bi1sZWZ0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxOS45MjQgMTkuOTIzKSByb3RhdGUoLTE4MCkiPgogICAgPHBhdGggaWQ9IlBmYWRfMTIiIGRhdGEtbmFtZT0iUGZhZCAxMiIgZD0iTTE5LjU3LDE5LjU3LDEwLjUsMTAuNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEiLz4KICAgIDxwYXRoIGlkPSJQZmFkXzEzIiBkYXRhLW5hbWU9IlBmYWQgMTMiIGQ9Ik0xOS41NywxMC41SDEwLjV2OS4wNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjEiLz4KICA8L2c+Cjwvc3ZnPgo=);background-size:100%;width:12px;height:12px;display:block;position:absolute;left:0;top:1px;transform:rotateZ(-90deg);-webkit-filter:invert(1);filter:invert(1)}@media screen and (max-width:1024px){.top:after{width:10px;height:10px;top:7px}}.top:hover:after{transition:transform .35s cubic-bezier(.4,.8,.74,1);transform:rotateZ(-140deg)}.is-light .top:after{-webkit-filter:invert(0);filter:invert(0)}.call-me,.shoot-me{font-weight:300;font-size:2.6875rem;line-height:115%;color:#000;cursor:pointer}.form__wrap:hover input[type=submit],.shoot-me:hover .shoot-me__btn,li:hover .list-arrow:after{transform:rotateZ(-45deg);transition:transform .3s cubic-bezier(.4,.8,.74,1)}.shoot-me__btn{width:24px;height:24px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNy4yIiBoZWlnaHQ9IjI3LjIiIHZpZXdCb3g9IjAgMCAyNy4yIDI3LjIiPgogIDxnIGlkPSJJY29uX2ZlYXRoZXItYXJyb3ctZG93bi1sZWZ0IiBkYXRhLW5hbWU9Ikljb24gZmVhdGhlci1hcnJvdy1kb3duLWxlZnQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI1LjIgMjUuMikgcm90YXRlKDE4MCkiPgogICAgPHBhdGggaWQ9IlBmYWRfMTIiIGRhdGEtbmFtZT0iUGZhZCAxMiIgZD0iTTIzLjc4NSwyMy43ODUsMCwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjQiLz4KICAgIDxwYXRoIGlkPSJQZmFkXzEzIiBkYXRhLW5hbWU9IlBmYWQgMTMiIGQ9Ik0yMy43ODUsMEgwVjIzLjc4NSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSI0Ii8+CiAgPC9nPgo8L3N2Zz4K);background-size:100%;background-repeat:no-repeat;background-position:0 0;display:inline-block;transition:transform .3s cubic-bezier(.4,.8,.74,1);margin:-5px 0 0 15px}@media screen and (max-width:1024px){.shoot-me__btn{width:18px;height:18px;background-size:100%;margin:-5px 0 0 15px}}@media screen and (max-width:840px){.shoot-me__btn{width:14px;height:14px;background-size:100%;margin:-5px 0 0 10px}}.column:hover .overline:not(.overline--trans){background:#000;color:#fff}.column:hover .overline:not(.overline--trans).is-invert{background:#fff;color:#000}.overline{font-weight:500;font-size:14px;line-height:100%;color:#000;background:0 0;border:1px solid #000;border-radius:20px;text-transform:uppercase;letter-spacing:.05em;padding:8px 16px;text-align:left;position:relative;display:inline-block;vertical-align:top;opacity:0;margin-bottom:35px;transition:background-color .3s cubic-bezier(.4,.8,.74,1),color .3s cubic-bezier(.4,.8,.74,1);-webkit-animation:fadeInUp .65s cubic-bezier(.4,.8,.74,1) .45s forwards;animation:fadeInUp .65s cubic-bezier(.4,.8,.74,1) .45s forwards}.overline.overline--trans{margin-bottom:25px}@media screen and (max-width:1280px){.overline{font-size:12px;line-height:120%}}.overline.is-invert{color:#fff;border:1px solid #fff;opacity:0;-webkit-animation:fadeInUp .85s cubic-bezier(.4,.8,.74,1) .25s forwards;animation:fadeInUp .85s cubic-bezier(.4,.8,.74,1) .25s forwards}.overline.overline--trans:hover{background:#000;color:#fff}.list.list--small .list-arrow{margin-top:3px}.list.list--small .list-arrow:after{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi4xOCIgaGVpZ2h0PSIxNi4xOCIgdmlld0JveD0iMCAwIDE2LjE4IDE2LjE4Ij4KICA8ZyBpZD0iSWNvbl9mZWF0aGVyLWFycm93LWRvd24tbGVmdCIgZGF0YS1uYW1lPSJJY29uIGZlYXRoZXItYXJyb3ctZG93bi1sZWZ0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNS4xOCAxNS4xOCkgcm90YXRlKDE4MCkiPgogICAgPHBhdGggaWQ9IlBmYWRfMTIiIGRhdGEtbmFtZT0iUGZhZCAxMiIgZD0iTTE0LjQ3MywxNC40NzMsMCwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIvPgogICAgPHBhdGggaWQ9IlBmYWRfMTMiIGRhdGEtbmFtZT0iUGZhZCAxMyIgZD0iTTE0LjQ3MywwSDBWMTQuNDczIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMiIvPgogIDwvZz4KPC9zdmc+Cg==);background-size:80%;background-repeat:no-repeat;background-position:0 0}li{font-size:1.5rem;line-height:130%;color:#000;border-bottom:1px solid #000;padding-bottom:5px;margin:0 0 10px;vertical-align:bottom}li:hover span:first-of-type{transform:translate3d(20px,0,0);transition:transform .35s cubic-bezier(.4,.8,.74,1)}.list-arrow{margin-top:10px;float:right;vertical-align:bottom}@media screen and (max-width:1280px){.list-arrow{margin-top:4px}}@media screen and (max-width:1024px){.list-arrow{margin-top:7px}}.list-arrow:after,input[type=submit]{width:15px;height:15px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi4xOCIgaGVpZ2h0PSIxNi4xOCIgdmlld0JveD0iMCAwIDE2LjE4IDE2LjE4Ij4KICA8ZyBpZD0iSWNvbl9mZWF0aGVyLWFycm93LWRvd24tbGVmdCIgZGF0YS1uYW1lPSJJY29uIGZlYXRoZXItYXJyb3ctZG93bi1sZWZ0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNS4xOCAxNS4xOCkgcm90YXRlKDE4MCkiPgogICAgPHBhdGggaWQ9IlBmYWRfMTIiIGRhdGEtbmFtZT0iUGZhZCAxMiIgZD0iTTE0LjQ3MywxNC40NzMsMCwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIvPgogICAgPHBhdGggaWQ9IlBmYWRfMTMiIGRhdGEtbmFtZT0iUGZhZCAxMyIgZD0iTTE0LjQ3MywwSDBWMTQuNDczIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMiIvPgogIDwvZz4KPC9zdmc+Cg==);background-size:100%;background-repeat:no-repeat;background-position:0 0;display:block;position:inherit;transition:transform .3s cubic-bezier(.4,.8,.74,1)}.list-arrow:after{content:""}@media screen and (max-width:1024px){.list-arrow:after{width:12px;height:12px}}.form__wrap{position:relative}input[type=submit]{position:absolute!important;right:0;bottom:12px;background:0;transition:transform .3s cubic-bezier(.4,.8,.74,1);text-indent:-9999px}input[type=email],input[type=text]{font-size:1.5rem;line-height:130%;color:#000;padding-bottom:5px;border-bottom:1px solid #000;background:0 0;transition:text-indent .3s cubic-bezier(.4,.8,.74,1);width:100%}input[type=email]:focus,input[type=text]:focus{transition:text-indent .3s cubic-bezier(.4,.8,.74,1);text-indent:20px}.round{position:relative;margin-top:25px;display:inline-block;vertical-align:top}.round label{background-color:transparent;border:1px solid #000;border-radius:50%;cursor:pointer;height:25px;left:0;position:absolute;top:0;width:25px}.round label:after{border:2px solid #000;border-top:none;border-right:none;content:"";height:4px;left:7px;opacity:0;position:absolute;top:8px;transform:rotate(-45deg);width:10px}.round input[type=checkbox]{visibility:hidden}.round input[type=checkbox]:checked+label:after{opacity:1}.form__content{font-size:14px;font-weight:500;line-height:130%;letter-spacing:.01em;color:#000;padding:30px 0 0;margin-left:30px;margin-top:-8px;display:inline-block;width:80%}button,input,textarea{transition:background-color .1s linear,border-color .1s linear,color .1s linear,box-shadow .1s linear,transform .1s ease;box-shadow:none}button:focus,input:focus{outline:0;box-shadow:none}blockquote{border-left:4px solid #0096bfab;margin:1.5em 0;padding:.5em 1em;font-style:italic}blockquote>footer{margin-top:10px;font-style:normal}address,blockquote cite{font-style:normal}button,input[type=button],input[type=checkbox],input[type=submit]{cursor:pointer}input:not([type=checkbox]):not([type=radio]),select{display:block}button,input,select{margin-right:0;margin-bottom:0}button,input,select,textarea{color:#000;font-family:inherit;font-size:inherit;padding:0;border:0;border-radius:0;outline:0}button,input:not([type=checkbox]):not([type=radio]),select,textarea{-webkit-appearance:none}textarea{margin:0;width:100%;box-sizing:border-box;resize:vertical}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.5}::-webkit-input-placeholder{color:#000}:-ms-input-placeholder{color:#000}::-moz-placeholder{color:#000}::placeholder{color:#000}code,kbd{background:#efefef;color:#000;padding:5px;border-radius:6px}pre>code{padding:10px;display:block;overflow-x:auto}img{max-width:100%}hr{border:0;border-top:1px solid #dbdbdb}th{border-bottom:1px solid #dbdbdb}tbody tr:nth-child(even){background-color:#efefef}::-webkit-scrollbar-track{background:#efefef;border-radius:6px}::-webkit-scrollbar-thumb{background:#d5d5d5;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#c4c4c4}.show-lg,.show-md,.show-sm,.show-xl,.show-xs{display:none!important}.cols,.columns{display:flex;flex-wrap:wrap;margin-left:-.8rem;margin-right:-.8rem}.columns.col-space{margin-left:-1.6rem;margin-right:-1.6rem}.columns.col-space>.column{padding-left:1.6rem;padding-right:1.6rem}.col--block{text-transform:uppercase;text-align:left;letter-spacing:.01em;font-size:13px;opacity:0;-webkit-animation:fadeInUp .65s cubic-bezier(.4,.8,.74,1) .55s forwards;animation:fadeInUp .65s cubic-bezier(.4,.8,.74,1) .55s forwards}.col--block a{word-break:all;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.col--block ul{list-style:disc outside;padding-left:20px;padding-bottom:5px}.col--block ul li{font-size:13px;line-height:130%;color:#fff;border-bottom:none;padding-bottom:10px;margin-bottom:0;vertical-align:bottom}.col--block hr{margin:20px 0}.col--block p{padding:0 0 15px}.col--block strong{padding:0;display:block}.cols.col-gapless,.columns.col-gapless{margin-left:0;margin-right:0}.cols.col-gapless>.column,.columns.col-gapless>.column{padding-left:0;padding-right:0}.cols.col-oneline,.columns.col-oneline{flex-wrap:nowrap;overflow-x:auto}.column,[class~=col-]{flex:1;max-width:100%;padding-left:.8rem;padding-right:.8rem}.column.col-1,.column.col-10,.column.col-11,.column.col-12,.column.col-2,.column.col-3,.column.col-4,.column.col-5,.column.col-6,.column.col-7,.column.col-8,.column.col-9,.column.col-auto,[class~=col-].col-1,[class~=col-].col-10,[class~=col-].col-11,[class~=col-].col-12,[class~=col-].col-2,[class~=col-].col-3,[class~=col-].col-4,[class~=col-].col-5,[class~=col-].col-6,[class~=col-].col-7,[class~=col-].col-8,[class~=col-].col-9,[class~=col-].col-auto{flex:none}.col-12{width:100%}.col-11{width:91.66666667%}.col-10{width:83.33333333%}.col-9{width:75%}.col-8{width:66.66666667%}.col-7{width:58.33333333%}.col-6{width:50%}.col-5{width:41.66666667%}.col-4{width:33.33333333%}.col-3{width:25%}.col-2{width:16.66666667%}.col-1{width:8.33333333%}.col-auto{flex:0 0 auto;max-width:none;width:auto}.col-mx-auto{margin-right:auto}.col-ml-auto,.col-mx-auto{margin-left:auto}.col-mr-auto{margin-right:auto}@media (max-width:1280px){html{font-size:13px}.swiper-container{height:auto}.section-reference{padding-bottom:80px}.project__content h1{padding-bottom:20px;font-size:43px}.project__content p{font-size:19px}.intro__contact{align-items:flex-start}.intro__contact .column:first-child{align-self:flex-end}.about-text h1,.about-text p{padding-bottom:30px}.about-text h1,.about-text p,.project__content h1{-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;-webkit-hyphenate-limit-before:4;-webkit-hyphenate-limit-after:4;hyphenate-limit-chars:10 4 4;hyphenate-limit-last:always;hyphenate-limit-zone:8%}.content-img--half{width:100%}.project__content__txt{padding-bottom:50px}.list.list--small{position:relative;bottom:0;left:0;width:100%;padding:40px 0 30px}.content-img,.content-video{margin:0 0 20px}.project__content .columns.col-space>.column{padding-left:0;padding-right:0}.project-archive__item .columns{padding:8px 0 15px}.project-archive.u-pd-bottom-80{padding-bottom:50px}.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{flex:none}.col-xl-12{width:100%}.col-xl-11{width:91.66666667%}.col-xl-10{width:83.33333333%}.col-xl-9{width:75%}.col-xl-8{width:66.66666667%}.col-xl-7{width:58.33333333%}.col-xl-6{width:50%}.col-xl-5{width:41.66666667%}.col-xl-4{width:33.33333333%}.col-xl-3{width:25%}.col-xl-2{width:16.66666667%}.col-xl-1{width:8.33333333%}.col-xl-auto{width:auto}.hide-xl{display:none!important}.show-xl{display:block!important}.list li{font-size:18px}}@media (max-width:1024px){body:not(.is-light){background:#0c0c0c!important}.project__preview{display:none!important}.section-intro+.section-carousel{padding-top:0}.swiper-container img{width:100%;height:auto}.about-text h1,.about-text p{line-height:130%}.intro__text h2{max-width:95%}.header__time{display:none}.u-pd-bottom-mobile{padding-bottom:60px}.container{padding:15px 15px 0;overflow:hidden}.navigation{padding:100px 0 0}.btn--filter{display:none}.header__wrap{height:50px;padding:10px 0 15px}.nav-main{padding-bottom:30px}.btn-nav{margin-top:0;height:30px}.btn-nav.is-active{margin-top:-7px}.footer .columns:first-child .column:first-child+.column{padding-top:5px}.project-archive__item .project__title,.project__title{font-size:2rem}.section-intro .anim,.section-intro .anim-wrap{display:initial}.section-intro .anim-wrap:nth-of-type(2),.section-intro .anim-wrap:nth-of-type(3){margin-left:0}.intro__contact .anim,.intro__contact .anim-wrap{display:inline-block}.project__mobile{display:block;margin-bottom:10px}.project__mobile a{display:block;height:100%;width:100%}.nav-main__btn,.nav-project__btn{margin-top:8px;width:18px;height:18px;background-size:100%}.project__cat{margin-bottom:0}.btn--project{width:15px;height:15px;margin-top:3px}.project__item{padding:0 0 15px;margin:0 0 50px}.cat-title--hide{display:inline-block!important;padding:6px}.col--cats .cat-title{display:none}.privacywire{width:calc(100% - 40px);right:20px}.privacywire-body,.privacywire-header{width:100%;flex:0 1 100%;font-size:12px}.privacywire-buttons{border:0;padding-top:0;font-size:12px}.privacywire-header{padding-bottom:15px}.project__content.project__content--full{padding-top:40px}.content-img--half,.content-video--half{width:100%;flex:0 1 100%}.available{display:none}.content-video--full video{border:5px solid #1d1d1d;border-radius:10px}.swiper-slide:first-of-type,.swiper-slide:nth-of-type(2){display:none}.slide-card{padding:20px 10px 30px 20px;height:calc(100% - 50px);width:100%}.slide-card p{font-size:24px}.card-overline{padding:0 0 20px 23px}}@media (max-width:840px){.navigation .column.col-3.col-lg-6.col-xs-12:not(.u-align-bottom){display:none}.list.hide-xs,.overline.hide-xs{display:none}.u-pd-bottom-120+.u-pd-top-120{padding-top:0;margin-top:0}.header__logo{font-size:18px}.btn-nav{margin-top:-2px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto{flex:none}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-auto{width:auto}.hide-lg{display:none!important}.show-lg{display:block!important}}@media (max-width:768px){.overline,.title--count:after{font-size:12px}.project__content h1{padding-bottom:20px;font-size:43px}.project__content{padding:20px 30px}.content-img--half{width:100%}.project__content__txt{padding-bottom:60px}.content-img,.content-video{margin:0 0 20px}.project__content .columns.col-space>.column{padding-left:0;padding-right:0}.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto{flex:none}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-auto{width:auto}.hide-md{display:none!important}.show-md{display:block!important}}@media (max-width:680px){html{font-size:10px}.about-text h2,.intro__text h2,.reference-list__item,.service-item__head h2{font-size:26px}.btn-plus{margin-top:-25px;width:18px;height:18px}.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto{flex:none}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-auto{width:auto}.hide-sm{display:none!important}.show-sm{display:block!important}}@media (max-width:320px){html{font-size:10px}.btn--project{margin-top:3px}.project__content h1{font-size:33px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-auto{flex:none}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-auto{width:auto}.hide-xs{display:none!important}.show-xs{display:block!important}}