@charset "UTF-8";
/*  @fontface  */
@font-face {
  font-family: 'CB Grotesque';
  src: url("/assets/fonts/CBgrotesque-Bold.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/CBgrotesque-Bold.woff") format("woff"), url("/assets/fonts/CBgrotesque-Bold.ttf") format("truetype"), url("/assets/fonts/CBgrotesque-Bold.svg#Gotham-Book") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'CB Sans';
  src: url("/assets/fonts/CBsans-Regular.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/CBsans-Regular.woff") format("woff"), url("/assets/fonts/CBsans-Regular.ttf") format("truetype"), url("/assets/fonts/CBsans-Regular.svg#Gotham-Book") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'CB Sans';
  src: url("/assets/fonts/CBsans-Bold.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/CBsans-Bold.woff") format("woff"), url("/assets/fonts/CBsans-Bold.ttf") format("truetype"), url("/assets/fonts/CBsans-Bold.svg#Gotham-Book") format("svg");
  font-weight: bold;
  font-style: normal; }

/*  Global Variables  */
/*  ----------------  */
/*  § RESET  */
/*  -------  */
*, *:before, *:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr,
acronym, address, big, cite,
code, del, dfn, em, img, ins,
kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, b, u,
i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead,
tr, th, td, article, aside, canvas,
details, embed, figure, figcaption,
footer, header, hgroup, menu, nav,
output, ruby, section, summary, time,
mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline; }

article, aside, details,
figcaption, figure, footer,
header, hgroup, main, nav,
section, summary {
  display: block; }

audio, canvas, video {
  display: inline-block; }

audio:not([controls]) {
  display: none;
  height: 0; }

[hidden] {
  display: none; }

html {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%; }

a:focus {
  outline: none; }

a:active, a:hover {
  outline: 0; }

h1, h2, h3, h4, h5, h6,
p, blockquote, pre,
dl, dd, ol, ul,
form, fieldset, legend,
table, th, td, caption,
hr {
  margin: 0;
  padding: 0; }

b, strong {
  font-weight: bold; }

dfn {
  font-style: italic; }

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0; }

mark {
  background: #ff0;
  color: #000; }

code, kbd, pre, samp {
  font-family: monospace, serif;
  font-size: 1em; }

pre {
  white-space: pre-wrap; }

q {
  quotes: "\201C" "\201D" "\2018" "\2019"; }

small {
  font-size: 80%; }

sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

a, label, input, textarea,
button, select, option {
  cursor: pointer; }

.text-input:active,
.text-input:focus,
textarea:active,
textarea:focus {
  cursor: text;
  outline: none; }

abbr[title], dfn[title] {
  cursor: help; }

img {
  border: 0;
  font-style: italic; }

svg:not(:root) {
  overflow: hidden; }

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

legend {
  border: 0;
  padding: 0; }

button,
input,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0; }

button, input {
  line-height: normal; }

button, select {
  text-transform: none; }

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer; }

button[disabled], html input[disabled] {
  cursor: default; }

input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0; }

input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto;
  vertical-align: top; }

u, ins {
  text-decoration: none; }

ins {
  border-bottom: 1px solid; }

figure {
  margin: 0; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

/*  Elements  */
/*  --------  */
html {
  background-color: #FFF;
  color: #33393D;
  font-family: 'CB Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  line-height: 1.6;
  overflow-x: hidden;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility; }
  html {
    font-size: 12px; }
    @media screen and (min-width: 640px) {
      html {
        font-size: -webkit-calc(12px + 8 * ((100vw - 640px) / 800));
        font-size: calc(12px + 8 * ((100vw - 640px) / 800)); } }
    @media screen and (min-width: 1440px) {
      html {
        font-size: 20px; } }

html,
body {
  position: relative;
  width: 100%; }
  html.no-scroll,
  body.no-scroll {
    overflow-y: hidden; }

@media screen and (max-width: 640px) {
  body {
    padding: 40px 0; } }

h1, h2, h3, h4, h5, h6 {
  line-height: 1.3;
  font-size: 1.5rem;
  font-weight: 600; }

p {
  margin: 0 0 2rem;
  line-height: 1.8; }
  p:last-child {
    margin-bottom: 0; }

a {
  color: #33393D;
  text-decoration: none; }
  a:not([class]) {
    text-decoration: underline; }
    a:not([class]):hover {
      opacity: 0.72; }

section {
  margin-bottom: 5rem; }

hr {
  margin-bottom: 8rem;
  border: 0;
  height: 1px;
  background: #CACACA; }

video {
  max-width: 100%; }

::-webkit-input-placeholder {
  color: #CACACA; }

::-moz-placeholder {
  color: #CACACA; }

:-ms-input-placeholder {
  color: #CACACA; }

:-moz-placeholder {
  color: #CACACA; }

::-webkit-scrollbar {
  display: none; }

.o-counter {
  counter-reset: section-counter; }

.o-counter__increment {
  position: relative; }
  .o-counter__increment:before {
    content: counter(section-counter, decimal-leading-zero);
    counter-increment: section-counter;
    margin-bottom: 1rem;
    color: #CACACA;
    color: rgba(51, 57, 61, 0.32);
    font-size: 0.75rem; }
  .o-counter__increment:after {
    content: "";
    position: absolute;
    top: 0.75rem;
    right: -webkit-calc(100% + 0.5rem);
    right: calc(100% + 0.5rem);
    display: block;
    width: 1rem;
    height: 1px;
    background-color: #CACACA;
    background-color: rgba(51, 57, 61, 0.32); }

.o-gradient-bg {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  overflow: hidden;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d; }
  .o-gradient-bg svg {
    width: 100%;
    height: 100%; }

.o-gradient-bg--reflect {
  -webkit-transform: scaleX(-1);
      -ms-transform: scaleX(-1);
          transform: scaleX(-1); }

.oval-1,
.oval-2 {
  position: relative;
  -webkit-transition: all 0.12s linear;
  -o-transition: all 0.12s linear;
  transition: all 0.12s linear;
  -webkit-transform: translateZ(20px);
          transform: translateZ(20px);
  will-change: transform; }

.oval-1 {
  -webkit-animation: bob1Y 20s ease-in-out alternate infinite;
          animation: bob1Y 20s ease-in-out alternate infinite; }

.oval-1 {
  -webkit-animation: bob2Y 19s -8s ease-in-out alternate infinite;
          animation: bob2Y 19s -8s ease-in-out alternate infinite; }

.js-grad-group {
  display: none;
  overflow: visible; }

@-webkit-keyframes bob1Y {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  25% {
    -webkit-transform: translateY(-24%);
            transform: translateY(-24%); }
  75% {
    -webkit-transform: translateY(26%);
            transform: translateY(26%); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes bob1Y {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  25% {
    -webkit-transform: translateY(-24%);
            transform: translateY(-24%); }
  75% {
    -webkit-transform: translateY(26%);
            transform: translateY(26%); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes bob2Y {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  27% {
    -webkit-transform: translateY(-23%);
            transform: translateY(-23%); }
  70% {
    -webkit-transform: translateY(25%);
            transform: translateY(25%); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes bob2Y {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  27% {
    -webkit-transform: translateY(-23%);
            transform: translateY(-23%); }
  70% {
    -webkit-transform: translateY(25%);
            transform: translateY(25%); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

/*  Site Navigation  */
/*  ---------------  */
.o-nav {
  position: fixed;
  width: 100%;
  text-align: center;
  padding: 2rem;
  background-color: #FFF;
  z-index: 10;
  -webkit-box-shadow: 0 10px 20px #FFF;
          box-shadow: 0 10px 20px #FFF; }
  @media screen and (min-width: 641px) {
    .o-nav {
      width: 100vh;
      background-color: transparent;
      -webkit-box-shadow: none;
              box-shadow: none; } }

.o-nav--home {
  top: 0;
  left: 0; }
  @media screen and (min-width: 641px) {
    .o-nav--home {
      top: auto;
      bottom: 0;
      -webkit-transform: rotate(-90deg) translateX(-5.75rem);
          -ms-transform: rotate(-90deg) translateX(-5.75rem);
              transform: rotate(-90deg) translateX(-5.75rem);
      -webkit-transform-origin: top left;
          -ms-transform-origin: top left;
              transform-origin: top left; } }

.o-nav--pages {
  bottom: 0;
  left: 0;
  -webkit-box-shadow: 0 -10px 20px #FFF;
          box-shadow: 0 -10px 20px #FFF; }
  @media screen and (min-width: 641px) {
    .o-nav--pages {
      top: 0;
      bottom: auto;
      left: 100%;
      -webkit-transform: rotate(90deg);
          -ms-transform: rotate(90deg);
              transform: rotate(90deg);
      -webkit-transform-origin: top left;
          -ms-transform-origin: top left;
              transform-origin: top left;
      -webkit-box-shadow: none;
              box-shadow: none; } }

.o-nav__link {
  display: inline-block;
  padding: 0.5rem 0;
  font-size: 0.75rem;
  text-transform: uppercase;
  color: #33393D;
  text-decoration: none;
  letter-spacing: 8px;
  line-height: 1; }
  .o-nav__link span {
    display: inline-block;
    -webkit-transition: all 0.16s ease-in;
    -o-transition: all 0.16s ease-in;
    transition: all 0.16s ease-in;
    will-change: letter-spacing; }
  @media screen and (min-width: 641px) {
    .o-nav__link:hover {
      opacity: 0.64; }
      .o-nav__link:hover span {
        letter-spacing: 16px;
        -webkit-transition: letter-spacing 1.6s ease-out, -webkit-transform 1.6s ease-out;
        transition: letter-spacing 1.6s ease-out, -webkit-transform 1.6s ease-out;
        -o-transition: transform 1.6s ease-out, letter-spacing 1.6s ease-out;
        transition: transform 1.6s ease-out, letter-spacing 1.6s ease-out;
        transition: transform 1.6s ease-out, letter-spacing 1.6s ease-out, -webkit-transform 1.6s ease-out; }
        .o-nav__link:hover span:nth-child(1n) {
          -webkit-transform: translate(-2px, -3px) rotate(5deg);
              -ms-transform: translate(-2px, -3px) rotate(5deg);
                  transform: translate(-2px, -3px) rotate(5deg); }
        .o-nav__link:hover span:nth-child(2n) {
          -webkit-transform: translate(2px, 5px) rotate(13deg);
              -ms-transform: translate(2px, 5px) rotate(13deg);
                  transform: translate(2px, 5px) rotate(13deg); }
        .o-nav__link:hover span:nth-child(3n) {
          -webkit-transform: translate(-1px, -3px) rotate(-12deg);
              -ms-transform: translate(-1px, -3px) rotate(-12deg);
                  transform: translate(-1px, -3px) rotate(-12deg); }
        .o-nav__link:hover span:nth-child(4n) {
          -webkit-transform: translate(0px, 5px) rotate(-1deg);
              -ms-transform: translate(0px, 5px) rotate(-1deg);
                  transform: translate(0px, 5px) rotate(-1deg); }
        .o-nav__link:hover span:nth-child(5n) {
          -webkit-transform: translate(1px, -3px) rotate(-2deg);
              -ms-transform: translate(1px, -3px) rotate(-2deg);
                  transform: translate(1px, -3px) rotate(-2deg); }
        .o-nav__link:hover span:nth-child(6n) {
          -webkit-transform: translate(0px, 5px) rotate(-11deg);
              -ms-transform: translate(0px, 5px) rotate(-11deg);
                  transform: translate(0px, 5px) rotate(-11deg); } }

.o-nav__separator {
  margin: 0 2rem;
  display: inline-block;
  width: 2rem;
  height: 1px;
  background-color: #33393D;
  vertical-align: middle; }

/*  PROJECT LIST  */
.o-project-list {
  margin: 0 auto;
  width: 96vw;
  list-style: none; }
  @media screen and (min-width: 641px) {
    .o-project-list {
      width: 75vw; } }
  @media screen and (min-width: 1024px) {
    .o-project-list {
      width: 50vw; } }

.o-project-list__item {
  text-align: center; }

.o-project-list__link {
  position: relative;
  margin: 3rem 0;
  display: inline-block;
  padding: 0.1rem 0;
  text-align: center;
  font-family: "CB Grotesque", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #33393D;
  text-decoration: none;
  font-size: 2.5rem; }
  .o-project-list__link.is-faded {
    opacity: 0.24; }
  @media screen and (min-width: 641px) {
    .o-project-list__link:hover {
      z-index: 2; }
      .o-project-list__link:hover .o-project-list__image {
        visibility: visible; } }

.o-project-list__image {
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: -1;
  max-width: 600px;
  max-height: 600px;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  pointer-events: none; }
  .o-project-list__image.is-visible {
    opacity: 1; }

.o-section {
  display: grid;
  grid-template-columns: repeat(8, 1fr);
  grid-column-gap: 1rem; }
  .o-section:first-child {
    margin-top: 7.5rem; }

.o-section--offset {
  margin-top: -6rem; }

.o-section--offset2 {
  margin-top: -12rem; }

.o-section__heading,
.o-section__inner {
  grid-column: 2 / span 6; }

.o-section__heading {
  margin-bottom: 2rem; }

.o-section__heading--alpha {
  grid-column: 2 / span 5;
  margin-bottom: 5.5rem; }

.o-section__inner--alpha {
  grid-column: 3 / span 5; }

.o-section__intro {
  grid-column: 3 / span 4; }

.o-section--1col-left .o-section__heading,
.o-section--1col-left .o-section__inner {
  grid-column: 2 / span 2; }

.o-section--2col-left .o-section__heading,
.o-section--2col-left .o-section__inner {
  grid-column: 2 / span 3; }

.o-section--1col-right .o-section__heading,
.o-section--1col-right .o-section__inner {
  grid-column: 6 / span 2; }

.o-section--1col-right2 .o-section__heading,
.o-section--1col-right2 .o-section__inner {
  grid-column: 5 / span 2; }

.o-section--2col-right .o-section__heading,
.o-section--2col-right .o-section__inner {
  grid-column: 4 / span 4; }

.o-section--2col-center .o-section__heading,
.o-section--2col-center .o-section__inner {
  grid-column: 3 / span 4; }

.o-section__inner--grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-column-gap: 1rem; }
  .o-section__inner--grid > div,
  .o-section__inner--grid > a {
    display: block;
    padding-bottom: 32px;
    text-decoration: none; }

.o-section__inner--grid2 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: 1rem; }
  .o-section__inner--grid2 > div,
  .o-section__inner--grid2 > a {
    display: block;
    padding-bottom: 32px;
    text-decoration: none; }

.o-display {
  font-family: "CB Grotesque", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 2rem;
  letter-spacing: 1.2px; }

.o-display--lg {
  font-size: 2.5rem;
  letter-spacing: 1.6px; }

.o-lede {
  display: block;
  font-family: "CB Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.25rem;
  color: #33393D; }

.o-microcopy {
  color: #CACACA;
  color: rgba(51, 57, 61, 0.32); }

.c-project {
  margin: 7.5rem auto; }
  .c-project img {
    display: block;
    max-width: 100%;
    height: auto; }

.c-project--no-margin {
  margin-top: 0; }

.c-project__section {
  margin-bottom: 5rem; }
  @supports (grid-auto-columns: 10px) {
    .c-project__section {
      display: grid;
      grid-template-columns: repeat(8, 1fr);
      grid-column-gap: 1rem; } }

@supports (grid-auto-columns: 10px) {
  .c-project__content {
    grid-column: 2 / span 6; } }

@supports (grid-auto-columns: 10px) {
  .c-project__content--full {
    grid-column: 1 / span 8; } }

@supports (grid-auto-columns: 10px) {
  .c-project__content--left-offset {
    grid-column: 1 / span 7; } }

@supports (grid-auto-columns: 10px) {
  .c-project__content--right-offset {
    grid-column: 2 / span 7; } }

@supports (grid-auto-columns: 10px) {
  .c-project__content--copy {
    grid-column: 3 / span 4; } }

.c-project__content--img img {
  width: 100%; }

.c-project__content--start-1 {
  grid-column-start: 1; }

.c-project__content--end-1 {
  grid-column-end: 1; }

.c-project__content--start-2 {
  grid-column-start: 2; }

.c-project__content--end-2 {
  grid-column-end: 2; }

.c-project__content--start-3 {
  grid-column-start: 3; }

.c-project__content--end-3 {
  grid-column-end: 3; }

.c-project__content--start-4 {
  grid-column-start: 4; }

.c-project__content--end-4 {
  grid-column-end: 4; }

.c-project__content--start-5 {
  grid-column-start: 5; }

.c-project__content--end-5 {
  grid-column-end: 5; }

.c-project__content--start-6 {
  grid-column-start: 6; }

.c-project__content--end-6 {
  grid-column-end: 6; }

.c-project__content--start-7 {
  grid-column-start: 7; }

.c-project__content--end-7 {
  grid-column-end: 7; }

.c-project__content--start-8 {
  grid-column-start: 8; }

.c-project__content--end-8 {
  grid-column-end: 8; }

.c-project__caption {
  margin-top: 12px;
  font-size: 14px;
  opacity: 0.88;
  letter-spacing: 0.8px; }

@supports (grid-auto-columns: 10px) {
  .c-image-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 1rem; } }

.c-image-grid--stagger img {
  position: relative; }
  .c-image-grid--stagger img:nth-child(2n) {
    top: 2.5rem; }

@supports (grid-auto-columns: 10px) {
  .c-image-grid--3-col {
    grid-template-columns: repeat(3, 1fr); } }

.c-image-grid--3-col.c-image-grid--stagger img:nth-child(3n) {
  top: 5rem; }

.c-image-grid--3-col.c-image-grid--stagger img:nth-child(4n) {
  top: 0; }

.c-image-grid--3-col.c-image-grid--stagger img:nth-child(5n) {
  top: 2.5rem; }

@supports (grid-auto-columns: 10px) {
  .c-parent-and-child {
    display: grid;
    grid-template-columns: repeat(8, 1fr);
    grid-column-gap: 1rem; }
    .c-parent-and-child img:nth-child(1) {
      margin-top: 5rem;
      grid-column: 1 / span 5;
      grid-row: 1 / span 1; }
    .c-parent-and-child img:nth-child(2) {
      grid-column: 7 / span 2;
      grid-row: 1 / span 1; } }

@supports (grid-auto-columns: 10px) {
  .c-parent-and-child--bottom img:nth-child(1) {
    margin-top: 0;
    margin-bottom: 5rem; }
  .c-parent-and-child--bottom img:nth-child(2) {
    -webkit-align-self: end;
        -ms-flex-item-align: end;
            align-self: end; } }

@supports (grid-auto-columns: 10px) {
  .c-parent-and-child--left img:nth-child(1) {
    grid-column: 4 / span 5; }
  .c-parent-and-child--left img:nth-child(2) {
    grid-column: 1 / span 2; } }

@media screen and (max-width: 640px) {
  .c-project__content {
    grid-column: 2 / 8; } }

.c-jumper {
  overflow: hidden; }

.c-jumper__next {
  color: #CACACA;
  font-size: 0.75rem;
  letter-spacing: 8px;
  line-height: 1;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transform: translateY(30px);
      -ms-transform: translateY(30px);
          transform: translateY(30px); }

.c-jumper__project {
  display: block;
  color: #33393D;
  font-size: 2.5rem;
  font-family: "CB Grotesque", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-align: center;
  text-decoration: none;
  -webkit-transform: translateY(35%);
      -ms-transform: translateY(35%);
          transform: translateY(35%);
  -webkit-transition: all 0.16s ease-in-out;
  -o-transition: all 0.16s ease-in-out;
  transition: all 0.16s ease-in-out; }
  .c-jumper__project:hover {
    opacity: 0.88;
    -webkit-transform: translateY(20%);
        -ms-transform: translateY(20%);
            transform: translateY(20%); }
  @media screen and (max-width: 640px) {
    .c-jumper__project {
      -webkit-transform: translateY(-40%);
          -ms-transform: translateY(-40%);
              transform: translateY(-40%); } }

.o-strike {
  position: relative;
  display: inline-block; }
  .o-strike:before {
    content: "";
    position: absolute;
    top: 50%;
    left: -2px;
    display: block;
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px);
    height: 2px;
    background-color: #33393D;
    -webkit-transform: scaleX(0);
        -ms-transform: scaleX(0);
            transform: scaleX(0);
    -webkit-transform-origin: left;
        -ms-transform-origin: left;
            transform-origin: left;
    -webkit-transition: all 0.16s ease-out;
    -o-transition: all 0.16s ease-out;
    transition: all 0.16s ease-out; }

a:hover .o-strike:before {
  -webkit-transform: scaleX(1);
      -ms-transform: scaleX(1);
          transform: scaleX(1); }
