.archive-table tr.btn-container .archive-table__image img,.btn.btn--accordion-icon .icon{transition-duration:.4s;transition-timing-function:cubic-bezier(.25,.74,.22,.99)}.animation--title .ordered-list li:before{transition-duration:1.6s;transition-timing-function:cubic-bezier(.25,.74,.22,.99)}.archive-table__title__top,.archive-table__title__top a,.btn.btn--accordion,.btn.btn--tabs-full,.card--done-work .card__title,.testimonial__text{font-family:GraphikLCG,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600}.archive-table__year,.testimonial__footer,.testimonial__footer small,.testimonials-list__counter{font-size:1.5rem;line-height:1.2em;letter-spacing:-.02em}.btn.btn--tabs-full-icon,.text .ordered-list li:before{font-size:1.2rem;line-height:1.25em;letter-spacing:0}.testimonial__text{font-size:1.8rem;line-height:1.33333em;font-weight:600;letter-spacing:-.02em}.archive-table__title__top,.archive-table__title__top a,.card--done-work .card__title{font-size:2.5rem;line-height:1em;letter-spacing:-.04em}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.testimonial__text{font-size:2.5rem;line-height:1.2em;font-weight:600;letter-spacing:-.04em}.btn.btn--tabs-full-icon,.text .ordered-list li:before{font-size:1.5rem;line-height:1.6em;letter-spacing:-.02em}.archive-table__title__top,.archive-table__title__top a,.card--done-work .card__title{font-size:2.5rem;line-height:1em;letter-spacing:-.04em}}@media only screen and (min-width:1440px) and (min-height:800px){.archive-table__year,.testimonial__footer,.testimonial__footer small,.testimonials-list__counter{font-size:1.6rem;line-height:1.25em;letter-spacing:-.02em}.testimonial__text{font-size:3rem;line-height:1.16667em;letter-spacing:-.04em}.btn.btn--tabs-full-icon,.text .ordered-list li:before{font-size:1.6rem;line-height:1.5625em;letter-spacing:-.02em}.archive-table__title__top,.archive-table__title__top a,.card--done-work .card__title{font-size:3rem;line-height:1em;letter-spacing:-.04em}}.scrollable{flex-wrap:nowrap;overflow-x:auto}.scrollable-native{overflow-x:auto;margin-left:-30px;margin-right:-30px;padding-left:30px}.scrollable-native.row--pad{margin-left:-40px;margin-right:-40px}.scrollable-native.row--pad:after,.scrollable-native__list:after{content:"";display:block;height:1px;flex:0 0 30px;width:30px}.scrollable-native.row--pad:after _:-ms-input-placeholder,.scrollable-native__list:after _:-ms-input-placeholder,:root .scrollable-native.row--pad:after,:root .scrollable-native__list:after{min-width:30px;max-width:30px}@-moz-document url-prefix(){.scrollable-native.row--pad:after,.scrollable-native__list:after{max-width:30px}}@media (min-aspect-ratio:13/9),only screen and (min-width:568px){.scrollable-native{margin-left:-60px;margin-right:-60px;padding-left:60px}.scrollable-native.row--pad{margin-left:-80px;margin-right:-80px}.scrollable-native.row--pad:after,.scrollable-native__list:after{content:"";display:block;height:1px;flex:0 0 60px;width:60px}.scrollable-native.row--pad:after _:-ms-input-placeholder,.scrollable-native__list:after _:-ms-input-placeholder,:root .scrollable-native.row--pad:after,:root .scrollable-native__list:after{min-width:60px;max-width:60px}@-moz-document url-prefix(){.scrollable-native.row--pad:after,.scrollable-native__list:after{max-width:60px}}}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.scrollable-native-md-up{overflow-x:auto;margin-left:-60px;margin-right:-60px;padding-left:60px}.scrollable-native-md-up.row--pad{margin-left:-80px;margin-right:-80px}.scrollable-native-md-up.row--pad:after,.scrollable-native-md-up__list:after{content:"";display:block;height:1px;flex:0 0 60px;width:60px}.scrollable-native-md-up.row--pad:after _:-ms-input-placeholder,.scrollable-native-md-up__list:after _:-ms-input-placeholder,:root .scrollable-native-md-up.row--pad:after,:root .scrollable-native-md-up__list:after{min-width:60px;max-width:60px}@-moz-document url-prefix(){.scrollable-native-md-up.row--pad:after,.scrollable-native-md-up__list:after{max-width:60px}}}@media only screen and (min-width:1440px) and (min-height:800px){.scrollable-native,.scrollable-native-md-up{margin-left:-140px;margin-right:-140px;padding-left:140px}.scrollable-native-md-up.row--pad,.scrollable-native.row--pad{margin-left:-160px;margin-right:-160px}.scrollable-native-md-up.row--pad:after,.scrollable-native-md-up__list:after,.scrollable-native.row--pad:after,.scrollable-native__list:after{content:"";display:block;height:1px;flex:0 0 140px;width:140px}.scrollable-native-md-up.row--pad:after _:-ms-input-placeholder,.scrollable-native-md-up__list:after _:-ms-input-placeholder,.scrollable-native.row--pad:after _:-ms-input-placeholder,.scrollable-native__list:after _:-ms-input-placeholder,:root .scrollable-native-md-up.row--pad:after,:root .scrollable-native-md-up__list:after,:root .scrollable-native.row--pad:after,:root .scrollable-native__list:after{min-width:140px;max-width:140px}@-moz-document url-prefix(){.scrollable-native-md-up.row--pad:after,.scrollable-native-md-up__list:after,.scrollable-native.row--pad:after,.scrollable-native__list:after{max-width:140px}}}.has-scroll-smooth .scrollable-native,.has-scroll-smooth .scrollable-native-md-up{overflow:visible;margin-left:0;margin-right:0;padding-left:0}.has-scroll-smooth .scrollable-native-md-up.row--pad:after,.has-scroll-smooth .scrollable-native-md-up__list:after,.has-scroll-smooth .scrollable-native.row--pad:after,.has-scroll-smooth .scrollable-native__list:after{display:none}.no-hover .scrollable-native-clip{position:relative;overflow:hidden;margin:0 -30px;padding:0 30px}.no-hover .scrollable-native-clip .scrollable-native{margin-bottom:-20px;padding-bottom:20px}@media (min-aspect-ratio:13/9),only screen and (min-width:568px){.no-hover .scrollable-native-clip{margin:0 -60px;padding:0 60px}}@media only screen and (min-width:1440px) and (min-height:800px){.no-hover .scrollable-native-clip{margin:0 -140px;padding:0 140px}}.accordion+.accordion{border-top:1px solid rgba(25,27,29,.05)}.accordion__heading__text{display:block}.accordion__heading__text>span{padding-right:10px}.accordion__content>div{border-top:1px solid #191b1d;margin:10px 0 0;padding:33px 0 53px}.js .accordion__content[aria-hidden=true]{display:none}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.accordion__content>div{margin:0;padding:55px 0 115px}}@media only screen and (min-width:1440px) and (min-height:800px){.accordion__content>div{margin:30px 0 0;padding:72px 0 142px}}.accordion__content--plain>div{border:0;margin:0;padding:0}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.accordion__content--plain>div{border:0;margin:0;padding:0}}.tabs-contents{position:relative;overflow:visible!important}.tabs-contents__content>div{padding-top:52px;padding-bottom:58px}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.tabs-contents__content>div{padding-top:117px;padding-bottom:120px}}@media only screen and (min-width:1440px) and (min-height:800px){.tabs-contents__content>div{padding-top:175px;padding-bottom:240px}}.tabs-contents__content[aria-hidden=true]{display:none}.tabs-contents__content.tabs-contents__content--animating-in{position:absolute!important;z-index:1;left:0;top:0;width:100%;min-height:100%}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.tabs-content-mobile{position:relative;overflow:visible!important}.tabs-content-mobile__content>div{padding-top:52px;padding-bottom:58px}}@media only screen and (max-width:567px) and (max-aspect-ratio:13/9) and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (max-width:567px) and (max-aspect-ratio:13/9) and (min-width:668px) and (min-height:416px),only screen and (max-width:567px) and (max-aspect-ratio:13/9) and (min-width:980px),only screen and (max-width:667px) and (min-aspect-ratio:13/9) and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (max-width:667px) and (min-aspect-ratio:13/9) and (min-width:668px) and (min-height:416px),only screen and (max-width:667px) and (min-aspect-ratio:13/9) and (min-width:980px),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9) and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9) and (min-width:668px) and (min-height:416px),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9) and (min-width:980px){.tabs-content-mobile__content>div{padding-top:117px;padding-bottom:120px}}@media only screen and (max-width:567px) and (max-aspect-ratio:13/9) and (min-width:1440px) and (min-height:800px),only screen and (max-width:667px) and (min-aspect-ratio:13/9) and (min-width:1440px) and (min-height:800px),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9) and (min-width:1440px) and (min-height:800px){.tabs-content-mobile__content>div{padding-top:175px;padding-bottom:240px}}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.tabs-content-mobile__content[aria-hidden=true]{display:none}.tabs-content-mobile__content.tabs-contents__content--animating-in{position:absolute!important;z-index:1;left:0;top:0;width:100%;min-height:100%}}.tabs-full{display:flex;align-items:stretch;background:#b7babe;margin-bottom:53px}.tabs-full>a,.tabs-full>h1,.tabs-full>nav{flex:1;position:relative;margin-bottom:-1px}.tabs-full>h1,.tabs-full>nav{height:auto}.tabs-full>h1 .btn--tabs-full,.tabs-full>nav .btn--tabs-full{height:100%}.tabs-full>h1:last-child{margin-bottom:-1px}.tabs-full a{display:flex}.tabs-full:last-child{margin-bottom:0}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.tabs-full{margin-bottom:117px}.tabs-full:last-child{margin-bottom:0}}@media only screen and (min-width:1440px) and (min-height:800px){.tabs-full{margin-bottom:173px}.tabs-full:last-child{margin-bottom:0}}.tabs-counter{counter-reset:tabs-counter}.tabs-counter__text{counter-increment:tabs-counter}.tabs-counter__text:before{content:counter(tabs-counter)}.btn.btn--accordion{display:flex;height:auto;font-size:2.5rem;line-height:1em;letter-spacing:-.04em;padding:25px 0 19px}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.btn.btn--accordion{font-size:4rem;line-height:1.125em;letter-spacing:-.04em}}@media only screen and (min-width:1440px) and (min-height:800px){.btn.btn--accordion{font-size:9rem;line-height:1em;letter-spacing:-.06em}}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.btn.btn--accordion{padding:35px 0 39px}}@media only screen and (min-width:1440px) and (min-height:800px){.btn.btn--accordion{padding:60px 0 40px}}.btn.btn--accordion>.btn__content{justify-content:space-between;align-items:center;height:auto}.btn-container.is-active .btn.btn--accordion,.btn.btn--accordion,.btn.btn--accordion.is-active,.btn.btn--accordion.is-disabled,.btn.btn--accordion:disabled,.has-hover .btn-container:active:hover .btn.btn--accordion,.has-hover .btn-container:hover .btn.btn--accordion,.has-hover .btn.btn--accordion:active:hover,.has-hover .btn.btn--accordion:hover{color:#191b1d}.btn.btn--accordion-icon{height:24px}.btn.btn--accordion-icon .icon{transition-property:transform;transform-origin:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.btn-container.is-active .btn.btn--accordion-icon .icon,.btn.btn--accordion-icon.is-active .icon{transform:translate(-50%,-50%) rotate(180deg)}.btn.btn--accordion-icon>.btn__content{height:24px}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.btn.btn--accordion-icon,.btn.btn--accordion-icon>.btn__content{height:40px}}@media only screen and (min-width:1440px) and (min-height:800px){.btn.btn--accordion-icon,.btn.btn--accordion-icon>.btn__content{height:60px}}.btn.btn--accordion-icon.btn--square{width:24px;padding-left:0;padding-right:0;flex-grow:0;flex-shrink:0}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.btn.btn--accordion-icon.btn--square{width:40px;padding-left:0;padding-right:0;flex-grow:0;flex-shrink:0}}@media only screen and (min-width:1440px) and (min-height:800px){.btn.btn--accordion-icon.btn--square{width:60px;padding-left:0;padding-right:0;flex-grow:0;flex-shrink:0}}.btn.btn--accordion-icon,.btn.btn--accordion-icon.is-disabled,.btn.btn--accordion-icon:disabled{color:#191b1d}.btn.btn--accordion-icon.is-disabled:after,.btn.btn--accordion-icon:after,.btn.btn--accordion-icon:disabled:after{background-color:rgba(25,27,29,.05)}.btn.btn--accordion-icon.is-disabled:before,.btn.btn--accordion-icon:before,.btn.btn--accordion-icon:disabled:before{background-color:#191b1d}.btn-container.is-active .btn.btn--accordion-icon,.btn.btn--accordion-icon.is-active,.has-hover .btn-container:active:hover .btn.btn--accordion-icon,.has-hover .btn-container:hover .btn.btn--accordion-icon,.has-hover .btn.btn--accordion-icon:active:hover,.has-hover .btn.btn--accordion-icon:hover{color:#fff}.btn-container.is-active .btn.btn--accordion-icon:after,.btn.btn--accordion-icon.is-active:after{background-color:#191b1d}.btn-container.is-active .btn.btn--accordion-icon:before,.btn.btn--accordion-icon.is-active:before{background-color:#b7babe}.has-hover .btn-container.is-active:active:hover .btn.btn--accordion-icon,.has-hover .btn-container.is-active:hover .btn.btn--accordion-icon,.has-hover .btn.btn--accordion-icon.is-active:active:hover,.has-hover .btn.btn--accordion-icon.is-active:hover{color:#191b1d}.btn.btn--accordion--small{font-size:2.5rem;line-height:1em;letter-spacing:-.04em}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.btn.btn--accordion--small{font-size:4rem;line-height:1.125em;letter-spacing:-.04em}}@media only screen and (min-width:1440px) and (min-height:800px){.btn.btn--accordion--small{font-size:6rem;line-height:1.08333em;letter-spacing:-.04em}}.btn.btn--tabs-full{display:flex;height:auto;padding:0;font-size:1.2rem;line-height:1.25em;letter-spacing:0}.btn.btn--tabs-full>.btn__content{height:auto;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;text-align:left;white-space:normal;height:100%;padding:30px}.btn.btn--tabs-full .icon:not(:first-child){margin-top:20px;margin-left:0}.btn.btn--tabs-full,.btn.btn--tabs-full:after,.btn.btn--tabs-full:before{border-radius:0}@media (max-width:667px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.tabs-full>.btn.btn--tabs-full:first-child>.btn__content,.tabs-full>h1:first-child .btn.btn--tabs-full>.btn__content,.tabs-full>nav:first-child .btn.btn--tabs-full>.btn__content{padding-left:60px}.tabs-full>.btn.btn--tabs-full:last-child>.btn__content,.tabs-full>h1:last-child .btn.btn--tabs-full>.btn__content,.tabs-full>nav:last-child .btn.btn--tabs-full>.btn__content{padding-right:60px}}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.btn.btn--tabs-full{font-size:2.5rem;line-height:1em;letter-spacing:-.04em}.btn.btn--tabs-full>.btn__content{padding:35px 60px 40px}.btn.btn--tabs-full .icon:not(:first-child){margin-top:15px;margin-left:0}}@media only screen and (min-width:980px){.btn.btn--tabs-full>.btn__content{flex-direction:row;align-items:center}.tabs-full>.btn.btn--tabs-full:first-child>.btn__content,.tabs-full>h1:first-child .btn.btn--tabs-full>.btn__content,.tabs-full>nav:first-child .btn.btn--tabs-full>.btn__content{padding-left:80px}.tabs-full>.btn.btn--tabs-full:last-child>.btn__content,.tabs-full>h1:last-child .btn.btn--tabs-full>.btn__content,.tabs-full>nav:last-child .btn.btn--tabs-full>.btn__content{padding-right:80px}.btn.btn--tabs-full .icon:not(:first-child){margin-top:0}}@media only screen and (min-width:1440px) and (min-height:800px){.btn.btn--tabs-full{font-size:3rem;line-height:1em;letter-spacing:-.04em}.btn.btn--tabs-full>.btn__content{padding:60px 80px}.tabs-full>.btn.btn--tabs-full:first-child>.btn__content,.tabs-full>h1:first-child .btn.btn--tabs-full>.btn__content,.tabs-full>nav:first-child .btn.btn--tabs-full>.btn__content{padding-left:140px}.tabs-full>.btn.btn--tabs-full:last-child>.btn__content,.tabs-full>h1:last-child .btn.btn--tabs-full>.btn__content,.tabs-full>nav:last-child .btn.btn--tabs-full>.btn__content{padding-right:140px}}@media (min-width:1680px){.tabs-full>.btn.btn--tabs-full:first-child>.btn__content,.tabs-full>h1:first-child .btn.btn--tabs-full>.btn__content,.tabs-full>nav:first-child .btn.btn--tabs-full>.btn__content{padding-left:calc((100vw - 1680px)/2 + 140px)}.tabs-full>.btn.btn--tabs-full:last-child>.btn__content,.tabs-full>h1:last-child .btn.btn--tabs-full>.btn__content,.tabs-full>nav:last-child .btn.btn--tabs-full>.btn__content{padding-right:calc((100vw - 1680px)/2 + 140px)}}.btn.btn--tabs-full,.btn.btn--tabs-full.is-disabled,.btn.btn--tabs-full:disabled{color:#191b1d}.btn.btn--tabs-full.is-disabled:after,.btn.btn--tabs-full:after,.btn.btn--tabs-full:disabled:after{background-color:#b7babe}.btn.btn--tabs-full.is-disabled:before,.btn.btn--tabs-full:before,.btn.btn--tabs-full:disabled:before{background-color:hsla(0,0%,100%,.2)}.btn-container.is-active .btn.btn--tabs-full,.btn.btn--tabs-full.is-active,.has-hover .btn-container:active:hover .btn.btn--tabs-full,.has-hover .btn-container:hover .btn.btn--tabs-full,.has-hover .btn.btn--tabs-full:active:hover,.has-hover .btn.btn--tabs-full:hover{color:#191b1d}.btn-container.is-active .btn.btn--tabs-full:after,.btn-container.is-active .btn.btn--tabs-full:before,.btn.btn--tabs-full.is-active:after,.btn.btn--tabs-full.is-active:before{background-color:#fff}.has-hover .btn-container.is-active:active:hover .btn.btn--tabs-full,.has-hover .btn-container.is-active:hover .btn.btn--tabs-full,.has-hover .btn.btn--tabs-full.is-active:active:hover,.has-hover .btn.btn--tabs-full.is-active:hover{color:#191b1d}.btn.btn--tabs-full-icon{font-weight:400;height:30px}.btn.btn--tabs-full-icon:after{border:1px solid}.btn-container.is-active .btn.btn--tabs-full-icon:after,.btn.btn--tabs-full-icon.is-active:after{border:0}.btn.btn--tabs-full-icon>.btn__content{height:30px}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.btn.btn--tabs-full-icon,.btn.btn--tabs-full-icon>.btn__content{height:40px}}.btn.btn--tabs-full-icon.btn--square{width:30px;padding-left:0;padding-right:0;flex-grow:0;flex-shrink:0}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.btn.btn--tabs-full-icon.btn--square{width:40px;padding-left:0;padding-right:0;flex-grow:0;flex-shrink:0}}.btn.btn--tabs-full-icon,.btn.btn--tabs-full-icon.is-disabled,.btn.btn--tabs-full-icon:disabled{color:#191b1d}.btn.btn--tabs-full-icon.is-disabled>svg rect,.btn.btn--tabs-full-icon:disabled>svg rect,.btn.btn--tabs-full-icon>svg rect{stroke:#191b1d}.btn.btn--tabs-full-icon.is-disabled:after,.btn.btn--tabs-full-icon:after,.btn.btn--tabs-full-icon:disabled:after{border-color:#191b1d}.has-hover .btn-container:active:hover .btn.btn--tabs-full-icon,.has-hover .btn-container:hover .btn.btn--tabs-full-icon,.has-hover .btn.btn--tabs-full-icon:active:hover,.has-hover .btn.btn--tabs-full-icon:hover{color:#191b1d}.btn-container.is-active .btn.btn--tabs-full-icon,.btn.btn--tabs-full-icon.is-active{color:#fff}.btn-container.is-active .btn.btn--tabs-full-icon:after,.btn-container.is-active .btn.btn--tabs-full-icon:before,.btn.btn--tabs-full-icon.is-active:after,.btn.btn--tabs-full-icon.is-active:before{background-color:#191b1d}.btn-container.is-active .btn.btn--tabs-full-icon>svg rect,.btn.btn--tabs-full-icon.is-active>svg rect{stroke:#fff}.btn-container.is-active .btn.btn--tabs-full-icon:after,.btn.btn--tabs-full-icon.is-active:after{border-color:#fff}.has-hover .btn-container.is-active:active:hover .btn.btn--tabs-full-icon,.has-hover .btn-container.is-active:hover .btn.btn--tabs-full-icon,.has-hover .btn.btn--tabs-full-icon.is-active:active:hover,.has-hover .btn.btn--tabs-full-icon.is-active:hover{color:#fff}.card--done-work{position:relative;overflow:hidden}.card--done-work .card__image{border:1px solid hsla(0,0%,100%,.15);padding-top:140px}.card--done-work .card__image picture{position:absolute;left:50%;top:50%;width:166px;height:166px;margin:-83px 0 0 -83px}.card--done-work .card__image img{display:block;width:100%;height:auto}.card--done-work .card__content{margin-top:17px}.card--done-work .card__content:first-child{margin-top:0}@media only screen and (min-width:1440px) and (min-height:800px){.card--done-work .card__content{margin-top:35px}.card--done-work .card__content:first-child{margin-top:0}}.card--done-work .card__category{margin:0 0 24px}.card--done-work .card__title{margin:0;color:#191b1d}.card--done-work .card__text{margin:12px 0 0;font-size:1.5rem;line-height:1.2em;letter-spacing:-.02em}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.card--done-work .card__image{padding-top:100%}.card--done-work .card__category{position:absolute;top:27px;left:50px;right:50px}.card--done-work .card__text{margin:20px 0 0;font-size:1.8rem;line-height:1.33333em;letter-spacing:-.02em}}@media only screen and (min-width:1440px) and (min-height:800px){.card--done-work .card__category{position:absolute;top:35px;left:60px;right:60px}.card--done-work .card__text{margin:27px 0 0;font-size:2rem;line-height:1.25em;letter-spacing:-.02em}}.ui-dark .card--done-work .card__title{color:#fff}.ui-gray .card--done-work .card__title{color:#191b1d}.card-work--flexible .card__image{padding-top:53.84615%}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.card-work--flexible .card__image{padding-top:53.33333%}}@media only screen and (min-width:980px){.card-work--flexible .card__image{padding-top:64.28571%}}.services-intro-text,.services-intro-text:last-child{margin:0 0 57px}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.services-intro-text,.services-intro-text:last-child{margin:0 0 75px}}@media only screen and (min-width:1440px) and (min-height:800px){.services-intro-text,.services-intro-text:last-child{margin:0 0 97px}}.industries-list-container{padding-top:52px;padding-bottom:70px}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.industries-list-container{padding-top:100px;padding-bottom:80px}}@media only screen and (min-width:1440px) and (min-height:800px){.industries-list-container{padding-top:155px;padding-bottom:130px}}@media only screen and (min-width:1920px) and (min-height:800px){.industries-list-container{padding-top:175px;padding-bottom:130px}}.industries-list-container .accordion:last-child .accordion__content>div{padding-bottom:0}.services-list-container{padding-bottom:70px}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.services-list-container{padding-bottom:80px}}@media only screen and (min-width:1440px) and (min-height:800px){.services-list-container{padding-bottom:130px}}@media only screen and (min-width:1920px) and (min-height:800px){.services-list-container{padding-bottom:130px}}.services-list-container .accordion:last-child .accordion__content>div{padding-bottom:0}.services-list{display:flex;flex-direction:column}.services-list__text{order:0}.services-list .services-list__item-1{order:1;border-top:1px solid rgba(25,27,29,.05)}.services-list .services-list__item-2{order:2;border-top:1px solid rgba(25,27,29,.05)}.services-list .services-list__item-3{order:3;border-top:1px solid rgba(25,27,29,.05)}.services-list .services-list__item-4{order:4;border-top:1px solid rgba(25,27,29,.05)}.services-list .services-list__item-5{order:5;border-top:1px solid rgba(25,27,29,.05)}.services-list .services-list__item-6{order:6;border-top:1px solid rgba(25,27,29,.05)}.services-list .services-list__item-7{order:7;border-top:1px solid rgba(25,27,29,.05)}.services-list .services-list__item-1{border-top:0}.text .ordered-list{counter-reset:ordered-list;font-size:1.5rem;line-height:1.2em;letter-spacing:-.02em}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.text .ordered-list{font-size:1.8rem;line-height:1.11111em;letter-spacing:-.02em}}@media only screen and (min-width:1440px) and (min-height:800px){.text .ordered-list{font-size:2rem;line-height:1.1em;letter-spacing:-.02em}}.text .ordered-list li{border-top:1px solid rgba(25,27,29,.05);padding:21px 0 20px 30px;margin:0;counter-increment:ordered-list}.text .ordered-list li:before{color:rgba(25,27,29,.4);content:counter(ordered-list);background:none;border-radius:0;text-align:left;left:0;top:23px;margin:0}.text .ordered-list li span{flex-grow:1;flex-shrink:1}.text .ordered-list li.tooltip-container{padding-right:30px}.text .ordered-list li .tooltip{position:absolute;right:0;top:19px;flex:0 0 auto}.text .ordered-list li:first-child{position:relative;border-top:0;margin-top:-21px}.text .ordered-list li:last-child{padding-bottom:0}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.text .ordered-list li{padding:24px 40px 26px}.text .ordered-list li .tooltip{top:24px}.text .ordered-list li:first-child{margin-top:-24px}}@media only screen and (min-width:1440px) and (min-height:800px){.text .ordered-list li{padding:28px 40px 30px}.text .ordered-list li:before{top:27px}.text .ordered-list li .tooltip{top:30px}.text .ordered-list li:first-child{margin-top:-28px}}.animation--title .ordered-list li:before{transition-property:opacity,transform}.animation--title--inactive .ordered-list li:before{opacity:0;transform:translateY(100px)}.tooltip-popover{position:fixed;z-index:10;right:0;bottom:0;width:100vw}.tooltip-popover__close{position:absolute;top:32px;right:30px}.tooltip-popover__content{padding:35px 30px 40px;min-height:50vh;min-height:calc(var(--viewport-height)*0.5);max-width:440px;display:flex;flex-direction:column;justify-content:space-between}.tooltip-popover__content .tooltip-popover__content__title{color:#191b1d;padding-right:60px}@media (min-aspect-ratio:13/9),only screen and (min-width:568px){.tooltip-popover__content{padding:35px 60px 40px}.tooltip-popover__close{top:32px;right:60px}}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.tooltip-popover{width:50vw}.tooltip-popover__content{padding:55px 60px 65px}.tooltip-popover__close{top:55px;right:60px}}.testimonials-list{position:relative}.testimonials-list__nav{position:absolute;z-index:2;left:0;top:0;width:100%;justify-content:flex-end;padding:0 0 30px;margin-left:0}.testimonials-list__nav__line{position:absolute;left:0;bottom:0;right:0;border-bottom:1px solid rgba(25,27,29,.05)}.group>.testimonials-list__nav__line{margin:0}.testimonials-list__counter{position:absolute;z-index:2;right:180px;top:0;color:rgba(25,27,29,.4);line-height:60px}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.testimonials-list__nav{padding:0 0 40px}}@media only screen and (min-width:1200px) and (min-height:600px){.testimonials-list__next{position:absolute;z-index:2;left:0;bottom:0}}.testimonial{position:relative;padding:72px 0 0}.testimonial__footer{margin:32px 0 0}.testimonial__footer cite{font-style:normal}.testimonial__footer small{color:rgba(25,27,29,.4);display:block}.testimonial__footer__image{display:flex;position:absolute;left:0;top:0;width:100%}.testimonial__footer__image__image{display:block;position:relative;margin-left:-5px}.testimonial__footer__image__image img{display:block;width:40px;height:40px;flex:0 0 40px;border-radius:60px;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.testimonial__footer__image__deco{position:relative;z-index:1}.testimonial__footer__author{display:block}.testimonial__footer__author__company,.testimonial__footer__line,.testimonial__footer__progress{display:none}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.testimonial{padding:107px 0 0}.testimonial__footer,.testimonial__text{margin:0}.testimonial__footer__image__image{margin-left:-10px}.testimonial__footer__image__image img{width:60px;height:60px;flex:0 0 60px}.testimonial__footer__author{position:absolute;left:160px;top:13px}.testimonial__footer__author__company{display:block;position:absolute;right:0;bottom:0}}@media only screen and (min-width:1200px) and (min-height:600px){.testimonial{padding:0}.testimonial__footer{position:static;margin:52px 0 0;padding:0}.testimonial__footer__progress{display:block;position:absolute;left:0;bottom:-1px;width:100%;border-bottom:1px solid #191b1d;transform:scaleX(var(--timer-progress,0));transform-origin:0 0}.testimonial__footer__image{top:7px;left:0}.testimonial__footer__author{position:relative;left:auto;top:auto}.testimonial__footer__author__company{top:0;bottom:auto}.testimonial__text{margin:0}.testimonial__footer,.testimonial__text{margin-left:34.48276%}}.testimonial--with-nav{padding:92px 0 0}.testimonial--with-nav .testimonial__footer{border-top:1px solid rgba(25,27,29,.05);margin:28px 0 0;padding:25px 0 0}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.testimonial--with-nav{padding:137px 0 0}.testimonial--with-nav .testimonial__text{margin-bottom:20px}.testimonial--with-nav .testimonial__footer{margin:53px 0 0;padding:42px 0 0}.testimonial--with-nav .testimonial__footer__author{position:relative;left:auto;top:auto}}@media only screen and (min-width:1200px) and (min-height:600px){.testimonial--with-nav{padding:0;display:flex;flex-direction:column-reverse}.testimonial--with-nav .testimonial__footer{position:relative;margin:0 0 50px;padding:0 0 50px;border-top:0}.testimonial--with-nav .testimonial__footer__image{top:-10px;left:-52.63158%}.testimonial--with-nav .testimonial__footer__line{display:block;position:absolute;border-bottom:1px solid rgba(25,27,29,.05);left:0;bottom:0;right:0}.testimonial--with-nav .testimonial__text{margin:0}.testimonial--with-nav .testimonial__footer,.testimonial--with-nav .testimonial__text{margin-left:34.48276%}}.content-section--awards,.content-section--text-lead{margin-top:95px;margin-bottom:60px}.content-section--awards:first-child,.content-section--text-lead:first-child{margin-top:0}.content-section--awards:last-child,.content-section--text-lead:last-child{margin-bottom:0}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.content-section--awards,.content-section--text-lead{margin-top:120px;margin-bottom:120px}.content-section--awards:first-child,.content-section--text-lead:first-child{margin-top:0}.content-section--awards:last-child,.content-section--text-lead:last-child{margin-bottom:0}}@media only screen and (min-width:1200px) and (min-height:600px){.content-section--awards,.content-section--text-lead{margin-top:180px;margin-bottom:180px}.content-section--awards:first-child,.content-section--text-lead:first-child{margin-top:0}.content-section--awards:last-child,.content-section--text-lead:last-child{margin-bottom:0}}.content-section--awards+.content-section--text-lead,.content-section--text-lead+.content-section--awards{margin-top:-18px;margin-bottom:60px}.content-section--awards+.content-section--text-lead:first-child,.content-section--text-lead+.content-section--awards:first-child{margin-top:0}.content-section--awards+.content-section--text-lead:last-child,.content-section--text-lead+.content-section--awards:last-child{margin-bottom:0}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.content-section--awards+.content-section--text-lead,.content-section--text-lead+.content-section--awards{margin-top:-45px;margin-bottom:120px}.content-section--awards+.content-section--text-lead:first-child,.content-section--text-lead+.content-section--awards:first-child{margin-top:0}.content-section--awards+.content-section--text-lead:last-child,.content-section--text-lead+.content-section--awards:last-child{margin-bottom:0}}@media only screen and (min-width:1200px) and (min-height:600px){.content-section--awards+.content-section--text-lead,.content-section--text-lead+.content-section--awards{margin-top:-110px;margin-bottom:180px}.content-section--awards+.content-section--text-lead:first-child,.content-section--text-lead+.content-section--awards:first-child{margin-top:0}.content-section--awards+.content-section--text-lead:last-child,.content-section--text-lead+.content-section--awards:last-child{margin-bottom:0}}.content-section--image-list,.content-section--video{margin-top:20px;margin-bottom:20px}.content-section--image-list:first-child,.content-section--video:first-child{margin-top:0}.content-section--image-list:last-child,.content-section--video:last-child{margin-bottom:0}@media (min-aspect-ratio:13/9),only screen and (min-width:568px){.content-section--image-list,.content-section--video{margin-top:40px;margin-bottom:40px}.content-section--image-list:first-child,.content-section--video:first-child{margin-top:0}.content-section--image-list:last-child,.content-section--video:last-child{margin-bottom:0}}.content-section--awards+.content-section--image-list,.content-section--awards+.content-section--video{margin-top:-20px}.content-section--awards+.content-section--image-list:first-child,.content-section--awards+.content-section--video:first-child{margin-top:0}.content-section--text,.content-section--works{margin-top:60px;margin-bottom:60px}.content-section--text:first-child,.content-section--works:first-child{margin-top:0}.content-section--text:last-child,.content-section--works:last-child{margin-bottom:0}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.content-section--text,.content-section--works{margin-top:95px;margin-bottom:95px}.content-section--text:first-child,.content-section--works:first-child{margin-top:0}.content-section--text:last-child,.content-section--works:last-child{margin-bottom:0}}@media only screen and (min-width:1200px) and (min-height:600px){.content-section--text,.content-section--works{margin-top:120px;margin-bottom:120px}.content-section--text:first-child,.content-section--works:first-child{margin-top:0}.content-section--text:last-child,.content-section--works:last-child{margin-bottom:0}}.content-section--list{margin-top:55px;margin-bottom:55px}.content-section--list:first-child{margin-top:0}.content-section--list:last-child{margin-bottom:0}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.content-section--list{margin-top:85px;margin-bottom:85px}.content-section--list:first-child{margin-top:0}.content-section--list:last-child{margin-bottom:0}}@media only screen and (min-width:1200px) and (min-height:600px){.content-section--list{margin-top:75px;margin-bottom:75px}.content-section--list:first-child{margin-top:0}.content-section--list:last-child{margin-bottom:0}}.content-section--quote,.content-section--quote-list{margin-top:60px;margin-bottom:60px}.content-section--quote-list:first-child,.content-section--quote:first-child{margin-top:0}.content-section--quote-list:last-child,.content-section--quote:last-child{margin-bottom:0}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.content-section--quote,.content-section--quote-list{margin-top:100px;margin-bottom:100px}.content-section--quote-list:first-child,.content-section--quote:first-child{margin-top:0}.content-section--quote-list:last-child,.content-section--quote:last-child{margin-bottom:0}}@media only screen and (min-width:1200px) and (min-height:600px){.content-section--quote,.content-section--quote-list{margin-top:180px;margin-bottom:180px}.content-section--quote-list:first-child,.content-section--quote:first-child{margin-top:0}.content-section--quote-list:last-child,.content-section--quote:last-child{margin-bottom:0}}.content-section--image-list img{display:block;width:100%;height:auto}@media only screen and (max-width:567px) and (max-aspect-ratio:13/9){.content-section--video--fullscreen{position:relative;margin-left:-30px;margin-right:-30px;width:auto}}@media (max-width:667px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.content-section--video--fullscreen{position:relative;margin-left:-60px;margin-right:-60px;width:auto}}.container-h .content-section{padding-left:0;padding-right:0}.content-section--list__title{margin-top:30px;margin-bottom:30px}.content-section--list__title:first-child{margin-top:0}.content-section--list__title:last-child{margin-bottom:0}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.content-section--list__title{margin-top:18px;margin-bottom:18px}.content-section--list__title:first-child{margin-top:0}.content-section--list__title:last-child{margin-bottom:0}}@media only screen and (min-width:1440px) and (min-height:800px){.content-section--list__title{margin-top:37px;margin-bottom:37px}.content-section--list__title:first-child{margin-top:0}.content-section--list__title:last-child{margin-bottom:0}}.content-section--list__left{margin-bottom:35px}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.content-section--list__left{margin-bottom:57px}}@media only screen and (min-width:1440px) and (min-height:800px){.content-section--list__left{margin-bottom:0}}.content-section--list+.content-section--list{border-top:1px solid rgba(25,27,29,.05);padding-top:55px}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.content-section--list+.content-section--list{padding-top:75px}}@media only screen and (min-width:980px){.content-section--text .content-section--text__title,.content-section--text .content-section--text__title:first-child{position:relative;margin-top:-7px}}@media only screen and (min-width:1440px) and (min-height:800px){.content-section--text .content-section--text__title,.content-section--text .content-section--text__title:first-child{margin-top:-14px}}.done-works{overflow:hidden}.done-works__title{font-size:4rem;line-height:1em;font-weight:600;letter-spacing:-.04em}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.done-works__title{font-size:6rem;line-height:1.08333em;letter-spacing:-.04em}}@media only screen and (min-width:1440px) and (min-height:800px){.done-works__title{font-size:16rem;line-height:.9375em;letter-spacing:-.06em}}.done-works__wrapper{display:flex;flex-direction:column;justify-content:center;padding-top:47px}.has-scroll-smooth .done-works__wrapper{height:100vh;height:var(--viewport-height)}.done-works__list{flex-wrap:nowrap;align-items:flex-start}.done-works__list__item{position:relative;flex:0 0 calc(75% - 22.5px);width:calc(75% - 22.5px)}.done-works__list__item _:-ms-input-placeholder,:root .done-works__list__item{min-width:calc(75% - 22.5px);max-width:calc(75% - 22.5px)}@-moz-document url-prefix(){.done-works__list__item{max-width:calc(75% - 22.5px)}}.done-works__list__item:nth-child(2n){z-index:2}.done-works__title{margin:0 0 32px}@media (min-aspect-ratio:13/9),only screen and (min-width:568px){.done-works__list__item{position:relative;flex:0 0 calc(50% - 30px);width:calc(50% - 30px)}.done-works__list__item _:-ms-input-placeholder,:root .done-works__list__item{min-width:calc(50% - 30px);max-width:calc(50% - 30px)}@-moz-document url-prefix(){.done-works__list__item{max-width:calc(50% - 30px)}}}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.done-works{margin-top:calc(350px - 50vh);margin-bottom:65px}.done-works__wrapper{padding-top:calc(50vh - 230px)}.done-works__list__item{flex:0 0 calc(50% - 30px);width:calc(50% - 30px)}.done-works__list__item _:-ms-input-placeholder,:root .done-works__list__item{min-width:calc(50% - 30px);max-width:calc(50% - 30px)}@-moz-document url-prefix(){.done-works__list__item{max-width:calc(50% - 30px)}}.done-works__title{margin:0 0 45px}.done-works__sticky{position:relative}}@media only screen and (min-width:980px){.done-works__list__item{flex:0 0 calc(33.33333% - 20px);width:calc(33.33333% - 20px)}.done-works__list__item _:-ms-input-placeholder,:root .done-works__list__item{min-width:calc(33.33333% - 20px);max-width:calc(33.33333% - 20px)}@-moz-document url-prefix(){.done-works__list__item{max-width:calc(33.33333% - 20px)}}}@media only screen and (min-width:1440px) and (min-height:800px){.done-works{margin-top:calc(450px - 50vh);margin-bottom:85px}.done-works__wrapper{padding-top:calc(50vh - 290px)}.done-works__title{margin:0 0 97px}}@media only screen and (min-width:1440px) and (min-height:800px) and (max-height:1080px){.has-scroll-smooth .done-works__title{display:none}}.has-scroll-smooth .done-works{height:300vh;height:calc(var(--viewport-height)*3)}.has-scroll-smooth .done-works__list{will-change:transform;height:auto;align-items:flex-start}.has-scroll-smooth .done-works__wrapper{padding-top:0}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.has-scroll-smooth .done-works__title{left:auto;right:20px}}@media only screen and (min-width:980px) and (max-height:680px){.has-scroll-smooth .done-works__title{position:absolute;left:-9000px}}.container-h .done-works{position:relative;left:50%;transform:translateX(-50%);width:100vw;flex:0 0 100vw}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.done-works--standalone .done-works__wrapper{padding-top:47px;padding-bottom:88px}}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.done-works--standalone{margin-top:0}.done-works--standalone .done-works__wrapper{padding-top:100px;padding-bottom:115px}}@media only screen and (min-width:1440px) and (min-height:800px){.done-works--standalone{margin-top:0}.done-works--standalone .done-works__wrapper{padding-top:152px;padding-bottom:200px}}.archive-table-container{padding-top:47px;padding-bottom:82px}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.archive-table-container{padding-top:100px;padding-bottom:180px}}@media only screen and (min-width:1440px) and (min-height:800px){.archive-table-container{padding-top:166px;padding-bottom:205px}}.archive-table-title{margin-bottom:30px}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.archive-table-title{margin-bottom:45px}}@media only screen and (min-width:1440px) and (min-height:800px){.archive-table-title{margin-bottom:80px}}.archive-table{position:relative;width:100%}.archive-table__overlay{position:absolute;z-index:2;left:0;top:0;right:0;bottom:0}.archive-table__link{position:absolute;z-index:1;right:0;top:38px}.archive-table__title{display:flex;flex-direction:column;justify-content:space-between}.archive-table__title__top{margin:0}.archive-table__title__top,.archive-table__title__top a{display:block;color:rgba(25,27,29,.2)}.archive-table__title__top a b,.archive-table__title__top b{display:block;color:#191b1d}.archive-table__title__bottom{display:block}.archive-table__year{color:rgba(25,27,29,.4)}.archive-table__image__inner{position:relative;overflow:hidden;width:160px;margin-right:40px;background:rgba(25,27,29,.05)}.archive-table__image__inner img,.archive-table__image__inner picture{position:relative;display:block}.archive-table tr.btn-container .archive-table__image img{transition-duration:.8s;transition-property:transform,opacity}.has-hover .archive-table tr.btn-container:hover .archive-table__image img,.has-hover .btn-container:hover .archive-table tr.btn-container .archive-table__image img{transform:scale(1.1)}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.archive-table tr{position:relative;display:block;border-top:1px solid rgba(25,27,29,.05);padding:30px 0 0;margin:0 0 34px}.archive-table tr:last-child{margin-bottom:0}.archive-table__image,.archive-table__industry,.archive-table__title,.archive-table__year{display:block}.archive-table__title__bottom{margin:33px 0 0}.archive-table__year{position:absolute;right:0;bottom:0}}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.archive-table td{border-top:1px solid rgba(25,27,29,.05);padding-top:40px;padding-bottom:40px;vertical-align:top}.archive-table tr{transform:translate(0)}.archive-table tr:last-child td{padding-bottom:0}.archive-table__image{position:relative}.archive-table__image__inner{display:block}.archive-table__image img{margin-right:40px}.archive-table__title{width:100%;height:180px}.archive-table__link{right:auto;left:-12px;top:28px}.archive-table .archive-table__industry{padding-top:42px}.archive-table .archive-table__year{padding-top:42px;text-align:right}.archive-table tr:last-child .archive-table__title{height:140px}.archive-table__title,.archive-table__title _:-ms-lang(x),.archive-table__title _:-webkit-full-screen{position:relative}.archive-table__title,.archive-table__title _::-webkit-full-page-media,.archive-table__title _:future{position:relative}.archive-table__overlay,.archive-table__overlay _:-ms-lang(x),.archive-table__overlay _:-webkit-full-screen{left:-204px;right:-400px}.archive-table__overlay,.archive-table__overlay _::-webkit-full-page-media,.archive-table__overlay _:future{left:-204px;right:-400px}}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),only screen and (max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.archive-table--no-side-border tr:first-child{border-top:0;padding-top:0}}@media only screen and (min-width:568px) and (max-aspect-ratio:13/9),only screen and (min-width:668px) and (min-height:416px),only screen and (min-width:980px){.archive-table--no-side-border tr:first-child td{border-top:0;padding-top:0}.archive-table--no-side-border tr:first-child .archive-table__title{height:140px}.archive-table--no-side-border tr:first-child .archive-table__link{top:-12px}.archive-table--no-side-border tr:first-child:last-child .archive-table__title{height:100px}}