.btn{display:inline-block;font-family:termina,sans-serif;font-size:1.6rem;font-style:normal;font-weight:800;padding:2rem 4rem;text-transform:uppercase;transition:all .2s}@media only screen and (max-width:56.25em){.btn{font-size:1.4rem;padding:1.6rem 2.4rem 1.4rem}}.btn__solid{background-color:#000;border:2px solid #000;color:#fff}.btn__solid:hover{background-color:rgba(0,0,0,.25);color:#000}.btn__line{background-color:#000;border:1px solid #000}.heading{font-family:termina,sans-serif;font-style:normal;font-weight:800;line-height:1;text-transform:uppercase}.heading__1{font-size:4.8rem;margin-bottom:2rem}@media only screen and (max-width:75em){.heading__1{font-size:3.6rem;margin-bottom:2rem}}@media only screen and (max-width:56.25em){.heading__1{font-size:3.6rem}}@media only screen and (max-width:37.5em){.heading__1{font-size:2.4rem;margin-bottom:1rem}}.heading__2{font-size:3.6rem}@media only screen and (max-width:75em){.heading__2{font-size:2.4rem}}@media only screen and (max-width:56.25em){.heading__2{font-size:2.4rem}}@media only screen and (max-width:37.5em){.heading__2{font-size:1.6rem}}.heading__3{font-size:2.4rem}@media only screen and (max-width:37.5em){.heading__3{font-size:1.6rem}}.heading__4{font-size:1.6rem}.heading__title{font-size:5.4rem;line-height:1}@media only screen and (max-width:37.5em){.heading__title{font-size:2.4rem}}.links{text-decoration:underline;transition:all .3s}.navigation,.push{height:12.8rem}.navigation{background-color:#fff;display:flex;position:fixed;width:100%;z-index:2}.navigation__logo{align-items:center;border:1px solid #000;display:flex;flex-grow:1;padding:0 6rem}@media only screen and (max-width:37.5em){.navigation__logo{padding:0 3rem}}.navigation__logo__img{height:5.4rem}.navigation__menu{align-items:center;display:flex;padding:0 6rem}.navigation__menu__checkbox{display:none}.navigation__menu__checkbox:checked~.navigation__menu__main{width:50%}@media only screen and (max-width:75em){.navigation__menu__checkbox:checked~.navigation__menu__main{width:75%}}@media only screen and (max-width:37.5em){.navigation__menu__checkbox:checked~.navigation__menu__main{width:85%}}.navigation__menu__checkbox:checked~label .navigation__menu__toggle__close{display:flex;right:4rem}.navigation__menu__checkbox:checked~label .navigation__menu__toggle__open{display:none}.navigation__menu__checkbox:checked~.navigation__menu__overlay{display:block}.navigation__menu__toggle{align-items:center;display:flex;justify-content:center}.navigation__menu__toggle__close,.navigation__menu__toggle__open{cursor:pointer}.navigation__menu__toggle__open{align-items:center;background-color:#000;display:flex;height:12.8rem;padding:0 6rem;position:absolute;right:0;top:0;z-index:4}@media only screen and (max-width:37.5em){.navigation__menu__toggle__open{padding:0 4rem}}.navigation__menu__toggle__open__icon{color:#fff;font-size:5.4rem;line-height:0}.navigation__menu__toggle__close{align-items:center;display:none;position:fixed;right:6rem;top:4rem;transition:all .2s;z-index:6}.navigation__menu__toggle__close__icon{color:#fff;font-size:1.6rem;line-height:0}.navigation__menu__toggle__close__text{color:#fff;font-family:termina,sans-serif;font-size:1.6rem;font-style:normal;font-weight:800;line-height:.85;margin-right:1.6rem;text-transform:uppercase}.navigation__menu__overlay{-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);background-color:rgba(0,0,0,.65);display:none;height:100vh;left:0;position:fixed;top:0;transition:all .2s;width:100vw;z-index:2}.navigation__menu__main{background-color:#000;border-left:2px solid #fff;color:#fff;display:flex;flex-direction:column;height:100dvh;justify-content:space-between;overflow:hidden;position:fixed;right:-2.5%;top:0;transition:all .2s;width:0;z-index:5}.navigation__menu__main__content{width:100%}.navigation__menu__main__nav{padding:6rem;width:100%}@media only screen and (max-width:37.5em){.navigation__menu__main__nav{padding:3rem}}.navigation__menu__main__nav__text{font-size:1.6rem}.navigation__menu__main__nav__list{margin-top:10rem}.navigation__menu__main__nav__item:not(:last-child){margin-bottom:6rem}@media only screen and (max-width:37.5em){.navigation__menu__main__nav__item:not(:last-child){margin-bottom:4rem}}.navigation__menu__main__nav__quickitem:not(:last-child){margin-bottom:4rem}@media only screen and (max-width:37.5em){.navigation__menu__main__nav__quickitem:not(:last-child){margin-bottom:2rem}}.navigation__menu__main__nav__link{font-family:termina,sans-serif;font-size:5.4rem;font-style:normal;font-weight:800;line-height:.85;text-decoration:none;text-transform:uppercase;transition:all .2s ease}@media only screen and (max-width:37.5em){.navigation__menu__main__nav__link{font-size:3.6rem}}.navigation__menu__main__nav__link--active{color:#777;text-decoration:line-through}.navigation__menu__main__nav__link:hover{color:#777}.navigation__menu__main__nav__quicklink{align-items:center;display:flex}.navigation__menu__main__nav__quicklink__icon{color:#fff;font-size:2.4rem;line-height:0;margin-right:1.6rem}@media only screen and (max-width:37.5em){.navigation__menu__main__nav__quicklink__icon{font-size:1.6rem}}.navigation__menu__main__nav__quicklink__imgicon{height:2.4rem;margin-right:1.6rem;width:2.4rem}@media only screen and (max-width:37.5em){.navigation__menu__main__nav__quicklink__imgicon{height:1.6rem;width:1.6rem}}.navigation__menu__main__nav__quicklink__text{font-size:2.4rem;text-decoration:underline;transition:all .2s ease}@media only screen and (max-width:37.5em){.navigation__menu__main__nav__quicklink__text{font-size:1.6rem}}.navigation__menu__main__nav__quicklink__text:hover{color:#777}.navigation__menu__main__footer{border-top:2px solid #fff;width:100%}.navigation__menu__main__footer__text{font-size:1.6rem;padding:4rem 6rem}@media only screen and (max-width:37.5em){.navigation__menu__main__footer__text{font-size:1.4rem;padding:4rem 3rem}}.navigation__icon{color:#fff;font-size:5.4rem;line-height:0}.box{border:1px solid #000;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:5rem}@media only screen and (max-width:56.25em){.box{padding:4rem}}@media only screen and (max-width:37.5em){.box{padding:3rem}}.box--size{min-width:calc(50vh - 6.4rem)}@media only screen and (max-width:75em){.box--size{min-width:50%}}.box--grow{flex-grow:1;width:auto}.box--50{width:50%}@media only screen and (max-width:37.5em){.box--50{width:100%}}.box__col{display:flex;flex-direction:column;padding:0}.box__col--h50{height:50%}@media only screen and (max-width:37.5em){.box__col--h50{height:100%}}.box__content{width:100%}.box__content__list--head{margin-top:6rem}@media only screen and (max-width:56.25em){.box__content__list--head{margin-top:4rem}}@media only screen and (max-width:37.5em){.box__content__list--head{margin-top:3rem}}.box__content__list__item .heading{margin-bottom:1rem}@media only screen and (max-width:37.5em){.box__content__list__item .heading{margin-bottom:.5rem}}.box__content__list__item--head:not(:last-child){margin-bottom:4rem}@media only screen and (max-width:37.5em){.box__content__list__item--head:not(:last-child){margin-bottom:3rem}}.box__content__list__item--text:not(:last-child){margin-bottom:2rem}@media only screen and (max-width:37.5em){.box__content__list__item--text:not(:last-child){margin-bottom:1rem}}.box__content__list__textsmall{font-size:1.6rem}.box--white{background:#fff;color:#000;transition:all .3s ease}.box--white--about:hover{background-image:linear-gradient(180deg,rgba(0,0,0,.6),rgba(0,0,0,.6)),url(../assets/about.jpg)}.box--white--about:hover,.box--white--contact:hover{background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;filter:grayscale(100%)}.box--white--contact:hover{background-image:linear-gradient(180deg,rgba(0,0,0,.6),rgba(0,0,0,.6)),url(../assets/contact.jpg)}.box--black{background:#000;color:#fff;filter:grayscale(100%);transition:all .3s ease}.box--black--work:hover{background-image:linear-gradient(180deg,rgba(0,0,0,.6),rgba(0,0,0,.6)),url(../assets/work.jpg)}.box--black--work:hover,.box--image{background-position:50%;background-repeat:no-repeat;background-size:cover}.box--hoverimage,.box--image{filter:grayscale(100%)}.box--hoverimage{background-position:50%;background-repeat:no-repeat;background-size:100%;transition:all .2s ease}.box__icons{display:flex;justify-content:space-between}.box__icon{font-size:5.4rem;line-height:0}@media only screen and (max-width:37.5em){.box__icon{font-size:3.6rem}}.box__tags{display:flex;margin-bottom:2rem}@media only screen and (max-width:75em){.box__tags{flex-wrap:wrap}}@media only screen and (max-width:37.5em){.box__tags{margin-bottom:1rem}}.box__tag{border:1px solid #000;padding:1rem 2rem}@media only screen and (max-width:75em){.box__tag{padding:.8rem 1.6rem}}@media only screen and (max-width:37.5em){.box__tag{padding:.6rem 1.2rem}}.box__tag__text{font-family:termina,sans-serif;font-size:1.4rem;font-style:normal;font-weight:800;text-transform:uppercase}@media only screen and (max-width:75em){.box__tag__text{font-size:1.2rem}}@media only screen and (max-width:37.5em){.box__tag__text{font-size:1rem}}.box__tag:not(:last-child){margin-right:2rem}@media only screen and (max-width:75em){.box__tag:not(:last-child){margin-right:1rem}}.box__link{text-decoration:underline;transition:all .2s ease}.box__link:hover{color:#777}.box__form{width:100%}@media only screen and (max-width:37.5em){.box__form{margin-top:2rem}}.box__form__row{display:flex;justify-content:space-between;width:100%}@media only screen and (max-width:75em){.box__form__row{display:flex;flex-direction:column;width:100%}}.box__form__row:not(:first-child){margin-top:2rem}.box__form__col{display:flex;flex-direction:column}.box__form__col--50{width:calc(50% - 1rem)}@media only screen and (max-width:75em){.box__form__col--50{width:100%}.box__form__col--50:not(:last-child){margin-bottom:2rem}}.box__form__col--100{width:100%}.box__form__label{font-family:termina,sans-serif;font-size:1.6rem;font-style:normal;font-weight:800;line-height:1;margin-bottom:1rem;text-transform:uppercase}.box__form__input,.box__form__select{border:2px solid #000;border-radius:0;font-family:Inter,sans-serif;font-size:1.6rem;outline:none;padding:2rem 3.2rem;width:100%}@media only screen and (max-width:37.5em){.box__form__input,.box__form__select{padding:1.6rem 2rem}}.box__form__input:focus,.box__form__select:focus{border:2px solid #949494}.box__form__textarea{font-family:Inter,sans-serif;font-size:1.6rem;height:20vh;resize:none}@media only screen and (max-width:37.5em){.box__form__textarea{height:16vh}}.index,.main{width:100%}.index{display:flex;transition:all .2s ease}@media only screen and (max-width:75em){.index{flex-direction:column}}@media only screen and (max-width:37.5em){.index{height:calc(100dvh - 12.8rem)}}.index__col--size{display:flex;flex-direction:column;min-width:calc(50vh - 6.4rem)}@media only screen and (max-width:75em){.index__col--size{display:flex;flex-direction:row;width:100%}}.index__col--size>div{width:100%}@media only screen and (max-width:75em){.index__col--size>div{width:100%}}.index__col--grow{flex-grow:1;width:auto}.index__row{display:flex;height:calc(50vh - 6.4rem)}@media only screen and (max-width:75em){.index__row{height:calc(100dvh/3 - 4.26667rem)}}@media only screen and (max-width:37.5em){.index__row__mobileh{height:calc(100dvh - 12.8rem - 100vw)}.index__row__mobile{height:50vw}}.work__row{display:flex;height:calc(50vh - 6.4rem)}@media only screen and (max-width:75em){.work__row{height:calc(33.33333vh - 4.26667rem)}}@media only screen and (max-width:37.5em){.work__row{flex-direction:column;height:calc(66.66667vh - 8.53333rem)}}.work__row:hover .box--hoverimage{background-size:110%;filter:grayscale(0)}.work__row:hover .box--white{background:#000;color:#fff}.work__row:hover .box__tag{border:1px solid #fff}.work__row2{display:flex;height:calc(50vh - 6.4rem)}@media only screen and (max-width:75em){.work__row2{height:calc(33.33333vh - 4.26667rem)}}@media only screen and (max-width:37.5em){.work__row2{height:50vw}.box--hoverimage{order:2}}.about__row{display:flex;height:calc(100vh - 12.8rem)}@media only screen and (max-width:75em){.about__row{height:85rem}}@media only screen and (max-width:56.25em){.about__row{height:85rem}}@media only screen and (max-width:37.5em){.about__row{flex-direction:column;height:105rem}}@media only screen and (max-width:23.125em){.about__row{height:105rem}}.about__row .btn{margin-top:4rem}@media only screen and (max-width:56.25em){.about__row .btn{margin-top:3rem}}@media only screen and (max-width:37.5em){.about__row .box--image{height:50%}}@media only screen and (max-width:23.125em){.about__row .box--image{height:50%}}.about__row2{display:flex;height:100vh}@media only screen and (max-width:75em){.about__row2{height:calc(66.66667vh - 8.53333rem)}}@media only screen and (max-width:37.5em){.about__row2{flex-direction:column;height:120rem}}.about__row3{display:flex;height:50vh}@media only screen and (max-width:75em){.about__row3{height:calc(33.33333vh - 4.26667rem)}}@media only screen and (max-width:37.5em){.about__row3{height:50vw}}.about__row4{display:flex;height:calc(50vh - 6.4rem)}@media only screen and (max-width:37.5em){.box--about{height:56.5rem}.box--about--2{height:63.5rem}}.contact__row{display:flex;height:calc(100vh - 12.8rem)}@media only screen and (max-width:75em){.contact__row{height:calc(80vh - 10.24rem)}}@media only screen and (max-width:56.25em){.contact__row{height:calc(76.92308vh - 9.84615rem)}}@media only screen and (max-width:37.5em){.contact__row{flex-direction:column;height:calc(200vh - 25.6rem)}}.contact__row .btn{margin-top:2rem}.contact__row2{display:flex;height:100vh}@media only screen and (max-width:75em){.contact__row2{height:calc(66.66667vh - 8.53333rem)}}@media only screen and (max-width:37.5em){.contact__row2{flex-direction:column;height:calc(133.33333vh - 17.06667rem)}}@media only screen and (max-width:23.125em){.contact__row2{height:calc(153.84615vh - 19.69231rem)}}.contact__row3{display:flex;height:50vh}@media only screen and (max-width:75em){.contact__row3{height:calc(33.33333vh - 4.26667rem)}}.contact__row4{display:flex;height:calc(50vh - 6.4rem)}@media only screen and (max-width:75em){.contact__row4{height:calc(33.33333vh - 4.26667rem)}}@media only screen and (max-width:37.5em){.contact__row4{height:50vw}.contact__row4 .box{width:50%}}.contact__row5{display:flex;height:calc(100vh - 12.8rem)}@media only screen and (max-width:75em){.contact__row5{height:calc(66.66667vh - 8.53333rem)}}@media only screen and (max-width:56.25em){.contact__row5{height:calc(66.66667vh - 8.53333rem)}}@media only screen and (max-width:37.5em){.contact__row5{flex-direction:column;height:100vh}.box--contact,.box--contact--2{height:50%}}*{margin:0;padding:0}*,:after,:before{box-sizing:inherit}html{box-sizing:border-box;font-size:62.5%;height:-webkit-fill-available;min-height:100vh;overflow-y:scroll;scroll-behavior:smooth}@media only screen and (min-width:121em){html{font-size:75%}}@media only screen and (max-width:100em){html{font-size:47.5%}}@media only screen and (max-width:75em){html{font-size:56.25%}}@media only screen and (max-width:56.25em){html{font-size:50%}}body{color:#000;font-family:Inter,sans-serif;font-size:2.4rem;font-weight:400;min-height:100vh;min-height:-webkit-fill-available}@media only screen and (min-width:121em){body{font-size:2.4rem}}@media only screen and (max-width:75em){body{font-size:1.6rem}}@media only screen and (max-width:23.125em){body{font-size:1.4rem}}ul{list-style:none}a{color:inherit;text-decoration:none}