.tx-page-about__partners{margin-top:5rem}.tx-page-about__clients{margin-top:2rem}.tx-page-about__reviews{margin-top:10rem}@media only screen and (min-width:1023px){.tx-page-about__partners{margin-top:15rem}.tx-page-about__clients{margin-top:11rem}.tx-page-about__reviews{margin-top:8rem;padding-right:10rem}}.sec-about-header{position:relative;z-index:10;background:var(--light)}.tx-about-header{position:relative;overflow:hidden}.tx-about-header video{opacity:.7}.tx-about-header__inner{padding:17.3rem var(--gap) 4.8rem;position:relative;z-index:10}.tx-about-header__title{margin:0 auto 5.3rem}.tx-about-header__title>*{font-size:5rem;line-height:.9;text-transform:uppercase;text-align:center;letter-spacing:-.1rem;margin:0}.tx-about-header__title>* em{font-family:var(--serif);font-weight:400;display:inline-grid}.tx-about-header__description{margin-bottom:13.8rem;padding:0 3rem}.tx-about-header__description>*{font-family:var(--serif);font-weight:400;font-size:2.2rem;line-height:1.05;text-align:center;margin:0}.tx-about-header__role>*{font-size:1.6rem;line-height:1.2}.tx-about-header__role p{margin:1.5rem 0}@media only screen and (min-width:1023px){.tx-about-header__inner{padding:29.6rem var(--gap) 6.9rem}.tx-about-header__title{margin:0 auto 7.4rem}.tx-about-header__title>*{font-size:11rem;line-height:.85;letter-spacing:-.15rem}.tx-about-header__description{padding:0;margin:0 auto;width:56rem}.tx-about-header__description>*{font-size:3rem;line-height:1.03}.tx-about-header__role{width:30.7rem;margin:11rem 26.6rem 0 auto}.tx-about-header__role p{margin:.9rem 0}}.tx-about-skills{background:var(--dark);color:var(--white);border-radius:0 0 var(--border-radius) var(--border-radius);min-height:100vh}.tx-about-skills__inner{padding:4.7rem calc(var(--gap) + .8rem) 6rem}.tx-about-skills__title{padding-right:7rem;margin-bottom:5rem}.tx-about-skills__title>*{font-size:3rem;line-height:1.1;text-transform:uppercase;margin:0}.tx-about-skills__title>* em{font-family:var(--serif);font-weight:400}.tx-about-skills__item{display:flex;flex-wrap:wrap;padding-top:.8rem;padding-bottom:3.9rem;position:relative}.tx-about-skills__line{position:absolute;top:0;left:0;width:100%;height:1px;background:var(--white)}.tx-about-skills__index{flex:0 0 7.1rem;font-size:3.2rem;line-height:1.2}.tx-about-skills__label{flex:1 0 auto}.tx-about-skills__label>*{font-size:3.2rem;line-height:1.2;margin:0}.tx-about-skills__description{flex:0 0 100%;font-size:1.6rem;line-height:1.2;padding-top:1rem}@media only screen and (min-width:1023px){.tx-about-skills__inner{width:72.8%;margin:auto;padding:4.6rem 0 2rem}.tx-about-skills__title{padding-right:20rem;margin-bottom:18rem}.tx-about-skills__title>*{font-size:6rem}.tx-about-skills__item{flex-wrap:nowrap;padding-top:1.1rem;padding-bottom:5.2rem}.tx-about-skills__index{flex:0 0 6%}.tx-about-skills__label{flex:0 0 28%}.tx-about-skills__description{flex:0 0 36%;padding:0}}.tx-about-partners .tx-big-title{margin-bottom:4rem}.tx-about-partners__inner{padding:var(--gap)}.tx-about-partners__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));grid-gap:0 8rem}.tx-about-partners__item{padding-bottom:3rem}.tx-about-partners__item h3{font-size:3rem;line-height:1.2;margin:0 0 -.7rem}.tx-about-partners__item h4{font-family:var(--serif);font-weight:400;font-size:2.2rem;line-height:1.2;margin-bottom:1.7rem}.tx-about-partners__item a{font-size:1.2rem;line-height:1.2;display:block;margin-bottom:4.7rem}.tx-about-partners__item strong{font-size:1.6rem;line-height:1.2;display:block;margin-bottom:-.5rem}.tx-about-partners__item li{font-size:1.6rem;line-height:1.2;border-bottom:1px solid #000;padding:.9rem 0}.tx-about-partners__item li em{overflow:hidden;display:block;padding:0;height:0}@media only screen and (min-width:1023px){.tx-about-partners .tx-big-title{margin-bottom:5.1rem}.tx-about-partners .tx-big-title>*{font-size:7rem;line-height:1}.tx-about-partners__list{padding-left:39.5rem;padding-right:6rem}.tx-about-partners__item h3{font-size:3.3rem}}.tx-about-clients .tx-big-title{margin-bottom:2rem}.tx-about-clients__inner{padding:var(--gap)}.tx-about-clients__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));grid-gap:2rem}.tx-about-clients__item{padding:2rem 4rem;display:flex;align-items:center;justify-content:center}.tx-about-clients__item img{height:5rem;width:auto}@media only screen and (min-width:1023px){.tx-about-clients .tx-big-title{margin-bottom:3.7rem}.tx-about-clients .tx-big-title>*{font-size:7rem;line-height:1}.tx-about-clients__list{grid-template-columns:repeat(auto-fit,minmax(40rem,1fr))}.tx-about-clients__item{padding:4rem 18rem}.tx-about-clients__item img{height:8rem}}.tx-reviews{width:100%;overflow:hidden;padding:var(--gap)}.tx-reviews .tx-trigger-line{margin-top:4rem;padding-left:4.5rem}.tx-reviews__list{display:flex}.tx-reviews__item{flex:0 0 100%;position:relative;padding-left:4.5rem;padding-right:2rem}.tx-reviews__quotes{font-size:7rem;line-height:.9;position:absolute;top:-.4rem;left:1rem;opacity:0}.tx-reviews__text{opacity:0}.tx-reviews__text>*{font-size:2rem;line-height:1.1;letter-spacing:-.03em;font-weight:700;margin:0}.tx-reviews__author{margin-top:2.3rem;opacity:0}.tx-reviews__comma,.tx-reviews__company,.tx-reviews__name{display:inline-grid}.tx-reviews__comma>*,.tx-reviews__company>*,.tx-reviews__name>*{font-family:var(--serif);font-weight:400;font-size:2rem;line-height:1.3;letter-spacing:-.03em;margin:0;display:inline-grid}.tx-reviews__comma{padding-right:.7rem}@media only screen and (min-width:1023px){.tx-reviews.is-inverted .tx-reviews__inner{flex-direction:row-reverse}.tx-reviews.is-inverted .tx-reviews__list,.tx-reviews.is-inverted .tx-trigger-line{padding-left:3.2rem}.tx-reviews .tx-trigger-line{margin-top:3rem;padding-left:0}.tx-reviews__inner{display:flex;gap:var(--gap)}.tx-reviews__col{flex:0 0 49.3%}.tx-reviews__item{padding:0}.tx-reviews__quotes{font-size:8rem;line-height:.9;top:-.2rem;left:-3.5rem}.tx-reviews__text>*{font-size:3.2rem}.tx-reviews__comma>*,.tx-reviews__company>*,.tx-reviews__name>*{font-size:3rem}}.tx-footer{width:100%;color:var(--white);overflow:hidden;position:relative;padding-top:8rem}.tx-footer .tx-call-to-action{margin:0 calc(var(--gap)*-1);margin-bottom:var(--gap)}.tx-footer .tx-marquee h5{color:var(--black)!important}.tx-footer .tx-footer-nav__link{margin-bottom:.3rem}.tx-footer .tx-footer-nav__label{display:inline-grid}.tx-footer .tx-footer-nav__label p{font-size:2rem;line-height:1;text-transform:uppercase;font-weight:700;color:var(--white);margin:0;letter-spacing:0}.tx-footer .tx-locations{padding-top:4.5rem}.tx-footer .tx-locations__label{font-size:1.4rem;line-height:1.2;font-weight:700;display:block;margin-bottom:1rem}.tx-footer .tx-locations__p{margin-top:.5rem}.tx-footer .tx-locations__p>*{font-size:1.4rem;line-height:1.2;color:var(--gray);margin:0;letter-spacing:normal}.tx-footer .tx-social{padding:4.5rem 0 7rem;flex:0 0 100%}.tx-footer .tx-social__list{display:flex}.tx-footer .tx-social__title{font-size:1.4rem;line-height:1.2;font-weight:700;display:block;margin-bottom:1rem}.tx-footer .tx-social__link{padding:1rem;font-size:1.2rem;line-height:1.2;margin:-1rem 3rem -1rem -1rem;color:var(--white)}.tx-footer .tx-copyright{font-size:1.2rem;line-height:1.2;color:var(--gray);margin:0}.tx-footer .tx-contact__link{font-size:1.2rem;line-height:1.2;color:var(--white);position:relative;display:inline-block}.tx-footer__inner{border-radius:var(--border-radius) var(--border-radius) 0 0;background:var(--dark);padding:3.2rem 2rem 2rem;box-shadow:0 .5rem .5rem rgba(0,0,0,.25)}.tx-footer__description{font-size:1.4rem;line-height:1.2;color:var(--gray);width:26rem}.tx-footer__col-2{padding-top:4rem}.tx-footer__col-3{padding-top:2rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.tx-footer__link{margin-left:2rem;display:inline-grid}.tx-footer__link a{font-size:1.2rem;line-height:1.2;padding:.5rem;margin:-.5rem;color:var(--gray)}@media only screen and (min-width:1023px){.tx-footer{padding:var(--gap);padding-top:calc(var(--gap) + 5rem)}.tx-footer .tx-locations{padding-top:6rem}.tx-footer .tx-locations__label{font-size:1.4rem;line-height:1.2;margin-bottom:1rem;display:block}.tx-footer .tx-locations__p>*{font-size:1.4rem;line-height:1.2;margin:0}.tx-footer .tx-contact__link{font-size:1.2rem;line-height:1.2}.tx-footer .tx-social{padding:0;flex:0 0 auto;order:3}.tx-footer .tx-social__item{display:inline-grid;margin-right:4rem}.tx-footer .tx-social__title{font-size:1.4rem;line-height:1.2;margin-bottom:1rem;display:block}.tx-footer .tx-social__link{font-size:1.2rem;line-height:1.2;padding:.5rem;margin:-.5rem}.tx-footer .tx-copyright{font-size:1.2rem;line-height:1.2;order:1;width:37.5%;flex:0 0 37.5%;color:var(--white)}.tx-footer .tx-contact{order:2;flex:0 0 26.3%}.tx-footer .tx-footer-nav__item{line-height:1}.tx-footer .tx-footer-nav__label p{font-size:2rem;margin:0}.tx-footer__inner{padding:5rem 3rem 3.5rem;display:flex;flex-wrap:wrap;border-radius:var(--border-radius)}.tx-footer__col-1{display:flex;flex-direction:column;justify-content:space-between;width:37.5%;align-items:flex-start}.tx-footer__description{font-size:1.4rem;line-height:1.2;width:23.4rem;margin:3rem 0 0}.tx-footer__col-2{padding-top:0;flex:1 0 auto}.tx-footer__col-3{flex:0 0 100%;align-items:flex-end;justify-content:flex-start;flex-wrap:nowrap;padding-top:1rem}.tx-footer__links{order:4;flex:1 0 auto;text-align:right}.tx-footer__link a{color:var(--white)}}