.cw-home-slide[data-slide-id="vita"] > img,
.cw-home-slide[data-slide-id="vita"] > .cw-mobile-hero-copy {
  opacity: 0;
  visibility: hidden;
}

.cw-vita-team,
.cw-vita-team * {
  box-sizing: border-box;
}

.cw-vita-team {
  --vita-shadow: rgba(37, 72, 128, .12);
  --vita-interaction: 220ms cubic-bezier(.22, .8, .28, 1);
  isolation: isolate;
  overflow: hidden;
}

.cw-vita-team::before {
  position: absolute;
  inset: 4% 3% 8%;
  z-index: -1;
  border: 1px solid rgba(75, 139, 226, .08);
  border-radius: 50% 50% 16% 16% / 28% 28% 10% 10%;
  box-shadow: 0 0 0 26px rgba(78, 157, 255, .025), 0 0 0 52px rgba(49, 201, 154, .018);
  content: "";
  pointer-events: none;
}

.cw-vita-team-copy {
  pointer-events: none;
}

.cw-vita-team-copy p,
.cw-vita-team-copy h2,
.cw-vita-team-copy > strong {
  position: relative;
  opacity: 0;
  transform: translate3d(0, 12px, 0);
}

.cw-vita-team-copy h2 {
  color: #06163f;
  font-weight: 800;
}

.cw-vita-team-copy > a {
  position: relative;
  justify-content: center;
  pointer-events: auto;
  text-decoration: none;
  opacity: 0;
  transform: translate3d(0, 12px, 0);
  transition: background-color var(--vita-interaction), box-shadow var(--vita-interaction), transform var(--vita-interaction);
}

.cw-vita-team-copy > a span {
  display: grid;
  flex: 0 0 32px;
  width: 32px;
  height: 32px;
  place-items: center;
  border-radius: 50%;
  background: rgba(255, 255, 255, .14);
}

.cw-vita-team-copy > a:hover,
.cw-vita-team-copy > a:focus-visible {
  background: #2878ff;
  box-shadow: 0 14px 32px rgba(37, 72, 128, .16);
  outline: 3px solid rgba(40, 120, 255, .24);
  outline-offset: 3px;
  transform: translate3d(0, -2px, 0);
}

.cw-vita-team[data-team-state="assembling"] .cw-vita-team-copy p,
.cw-vita-team[data-team-state="assembling"] .cw-vita-team-copy h2,
.cw-vita-team[data-team-state="assembling"] .cw-vita-team-copy > strong,
.cw-vita-team[data-team-state="assembling"] .cw-vita-team-copy > a {
  animation: cw-vita-copy-enter 520ms cubic-bezier(.22, 1, .36, 1) both;
}

.cw-vita-team[data-team-state="assembling"] .cw-vita-team-copy h2 {
  animation-delay: 60ms;
}

.cw-vita-team[data-team-state="assembling"] .cw-vita-team-copy > strong {
  animation-delay: 120ms;
}

.cw-vita-team[data-team-state="assembling"] .cw-vita-team-copy > a {
  animation-delay: 180ms;
}

.cw-vita-team[data-team-state="loop"] .cw-vita-team-copy p,
.cw-vita-team[data-team-state="looping"] .cw-vita-team-copy p,
.cw-vita-team[data-team-state="loop"] .cw-vita-team-copy h2,
.cw-vita-team[data-team-state="looping"] .cw-vita-team-copy h2,
.cw-vita-team[data-team-state="loop"] .cw-vita-team-copy > strong,
.cw-vita-team[data-team-state="looping"] .cw-vita-team-copy > strong,
.cw-vita-team[data-team-state="loop"] .cw-vita-team-copy > a,
.cw-vita-team[data-team-state="looping"] .cw-vita-team-copy > a,
.cw-vita-team[data-team-state="interactive-hold"] .cw-vita-team-copy p,
.cw-vita-team[data-team-state="interactive-hold"] .cw-vita-team-copy h2,
.cw-vita-team[data-team-state="interactive-hold"] .cw-vita-team-copy > strong,
.cw-vita-team[data-team-state="interactive-hold"] .cw-vita-team-copy > a,
.cw-vita-team[data-team-state="static"] .cw-vita-team-copy p,
.cw-vita-team[data-team-state="static"] .cw-vita-team-copy h2,
.cw-vita-team[data-team-state="static"] .cw-vita-team-copy > strong,
.cw-vita-team[data-team-state="static"] .cw-vita-team-copy > a {
  opacity: 1;
  transform: none;
}

.cw-vita-cow {
  appearance: none;
  color: #10223e;
  cursor: pointer;
  opacity: 0;
  transform: translate3d(0, 24px, 0) scale(.96);
  transform-style: preserve-3d;
  transition: box-shadow var(--vita-interaction), opacity var(--vita-interaction), transform var(--vita-interaction);
}

.cw-vita-cow-visual {
  position: absolute;
  inset: 0;
  display: block;
  pointer-events: none;
  transform: translate3d(0, 0, 0) scale(1);
  transform-origin: 50% 74%;
}

.cw-vita-cow img {
  display: block;
  pointer-events: none;
  filter: drop-shadow(0 18px 20px var(--vita-shadow));
  transition: filter var(--vita-interaction), opacity var(--vita-interaction);
}

.cw-vita-member-base,
.cw-vita-lamp-light {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.cw-vita-lamp-light {
  z-index: 2;
  opacity: var(--vita-lamp-progress, 0);
  mix-blend-mode: screen;
  pointer-events: none;
  transition: none;
}

.cw-vita-team:is([data-team-state="loop"], [data-team-state="looping"], [data-team-state="interactive-hold"], [data-team-state="static"])
  .cw-vita-lamp-light,
.cw-vita-team.is-assembly-fast-forward .cw-vita-lamp-light { opacity: 1; }

.cw-vita-monitor-artboard {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100%;
  overflow: visible;
  pointer-events: none;
}

.cw-vita-monitor-spinner {
  opacity: 0;
  transform-box: fill-box;
  transform-origin: center;
  transition: opacity 160ms ease;
}

.cw-vita-monitor-spinner[data-monitor-state="loading"] {
  opacity: .94;
}

.cw-vita-monitor-spinner-track,
.cw-vita-monitor-spinner-arc {
  fill: none;
  stroke-width: 9;
}

.cw-vita-monitor-spinner-track {
  stroke: rgba(255, 255, 255, .72);
}

.cw-vita-monitor-spinner-arc {
  stroke: var(--member-accent);
  stroke-dasharray: 32 68;
  stroke-linecap: round;
  animation: cw-vita-monitor-spin 780ms linear var(--monitor-spin-delay, 0ms) infinite;
  transform-box: fill-box;
  transform-origin: center;
}

.cw-vita-monitor-spinner-core {
  fill: rgba(255, 255, 255, .5);
  filter: drop-shadow(0 2px 5px rgba(37, 72, 128, .12));
}

.cw-vita-thought {
  position: absolute;
  top: 10%;
  left: 43%;
  z-index: 5;
  display: grid;
  width: clamp(32px, 11.5%, 46px);
  aspect-ratio: 1;
  place-items: center;
  padding: 4px;
  overflow: hidden;
  border: 1px solid rgba(40, 120, 255, .14);
  border-radius: 50% 50% 50% 12%;
  background: rgba(255, 255, 255, .96);
  box-shadow: 0 10px 24px rgba(37, 72, 128, .12);
  opacity: 0;
  pointer-events: none;
  transform: translate3d(-4px, 8px, 0) scale(.7) rotate(-7deg);
  transform-origin: 0 100%;
  transition: opacity 130ms ease, transform 260ms cubic-bezier(.22, 1.45, .36, 1);
}

.cw-vita-thought[data-expression-state="active"] {
  opacity: 1;
  transform: translate3d(0, 0, 0) scale(1) rotate(0);
  animation: cw-vita-expression-pop 320ms cubic-bezier(.22, 1, .36, 1) both;
}

.cw-vita-thought-glyph {
  display: grid;
  width: 100%;
  height: 100%;
  place-items: center;
  overflow: hidden;
  font-family: "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", sans-serif;
  font-size: clamp(16px, 72%, 24px);
  font-style: normal;
  font-variant-emoji: emoji;
  line-height: 1;
  text-align: center;
  transform: scale(.86);
}

.cw-vita-team[data-team-state="assembling"] .cw-vita-cow {
  opacity: 1;
  pointer-events: none;
  filter: none;
  transform: none;
  transition: none;
}

.cw-vita-team[data-team-state="assembling"] .cw-vita-cow.is-assembly-ready {
  pointer-events: auto;
}

.cw-vita-team[data-team-state="loop"] .cw-vita-cow,
.cw-vita-team[data-team-state="looping"] .cw-vita-cow,
.cw-vita-team[data-team-state="interactive-hold"] .cw-vita-cow,
.cw-vita-team[data-team-state="static"] .cw-vita-cow {
  opacity: 1;
  transform: none;
}

.cw-vita-team:is([data-team-state="loop"], [data-team-state="looping"], [data-team-state="interactive-hold"]) .cw-vita-cow:nth-child(1) .cw-vita-cow-visual { animation: cw-vita-role-1 6000ms linear infinite; }
.cw-vita-team:is([data-team-state="loop"], [data-team-state="looping"], [data-team-state="interactive-hold"]) .cw-vita-cow:nth-child(2) .cw-vita-cow-visual { animation: cw-vita-role-2 6000ms linear infinite; }
.cw-vita-team:is([data-team-state="loop"], [data-team-state="looping"], [data-team-state="interactive-hold"]) .cw-vita-cow:nth-child(3) .cw-vita-cow-visual { animation: cw-vita-role-3 6000ms linear infinite; }
.cw-vita-team:is([data-team-state="loop"], [data-team-state="looping"], [data-team-state="interactive-hold"]) .cw-vita-cow:nth-child(4) .cw-vita-cow-visual { animation: cw-vita-role-4 6000ms linear infinite; }
.cw-vita-team:is([data-team-state="loop"], [data-team-state="looping"], [data-team-state="interactive-hold"]) .cw-vita-cow:nth-child(5) .cw-vita-cow-visual { animation: cw-vita-role-5 6000ms linear infinite; }
.cw-vita-team:is([data-team-state="loop"], [data-team-state="looping"], [data-team-state="interactive-hold"]) .cw-vita-cow:nth-child(6) .cw-vita-cow-visual { animation: cw-vita-role-6 6000ms linear infinite; }

.cw-vita-team:is([data-team-state="loop"], [data-team-state="looping"], [data-team-state="interactive-hold"], [data-team-state="static"])
  .cw-vita-monitor {
  opacity: .96;
}

.cw-vita-team[data-team-state="interactive-hold"] .cw-vita-cow-visual {
  animation-play-state: paused !important;
}

.cw-vita-team[data-team-state="interactive-hold"] .cw-vita-cow {
  transition-duration: 0s;
}

.cw-vita-team.is-assembly-fast-forward .cw-vita-cow {
  opacity: 1;
  pointer-events: auto;
  transform: none;
}

.cw-vita-cow:hover,
.cw-vita-cow:focus-visible,
.cw-vita-cow.is-locked {
  z-index: 4;
  outline: 0;
  transform: translate3d(0, -10px, 0) scale(1.015);
}

.cw-vita-cow:focus,
.cw-vita-cow:focus-visible {
  border-radius: 22px;
  box-shadow: 0 0 0 3px rgba(40, 120, 255, .3);
  outline: 0;
}

.cw-vita-team:not(.is-assembly-fast-forward):has(.cw-vita-cow:hover, .cw-vita-cow:focus-visible, .cw-vita-cow.is-locked)
  .cw-vita-cow:not(:hover):not(:focus-visible):not(.is-locked) {
  opacity: .72;
}

.cw-vita-cow:hover img,
.cw-vita-cow:focus-visible img,
.cw-vita-cow.is-locked img {
  filter: brightness(1.08) drop-shadow(0 20px 24px rgba(37, 72, 128, .14));
}

.cw-vita-cow-tooltip {
  position: absolute;
  left: 50%;
  bottom: 8%;
  z-index: 5;
  display: flex;
  width: min(230px, 82%);
  padding: 13px 15px;
  border: 1px solid rgba(40, 120, 255, .12);
  border-radius: 16px;
  flex-direction: column;
  background: rgba(255, 255, 255, .95);
  box-shadow: 0 16px 36px rgba(37, 72, 128, .15);
  opacity: 0;
  pointer-events: none;
  transform: translate3d(-50%, 8px, 0);
  transition: opacity 180ms ease, transform 200ms cubic-bezier(.22, .8, .28, 1);
}

.cw-vita-cow-tooltip strong {
  color: var(--member-accent, #2878ff);
  font-size: 14px;
}

.cw-vita-cow-tooltip small,
.cw-vita-cow-tooltip em {
  margin-top: 4px;
  color: #53657b;
  font-size: 11px;
  font-style: normal;
  line-height: 1.35;
}

.cw-vita-cow-tooltip em {
  color: #7a899d;
}

.cw-vita-cow:hover .cw-vita-cow-tooltip,
.cw-vita-cow:focus-visible .cw-vita-cow-tooltip,
.cw-vita-cow.is-locked .cw-vita-cow-tooltip {
  opacity: 1;
  transform: translate3d(-50%, 0, 0);
}

@media (min-width: 961px) {
  .cw-vita-team {
    position: absolute;
    inset: 0;
    z-index: 2;
    padding-top: clamp(112px, 12vh, 142px);
    color: #10223e;
    background:
      radial-gradient(circle at 50% 88%, rgba(49, 201, 154, .12), transparent 30%),
      radial-gradient(circle at 50% 44%, rgba(40, 120, 255, .1), transparent 32%),
      #fbfdff;
  }

  .cw-vita-team-copy {
    position: relative;
    z-index: 4;
    display: flex;
    align-items: center;
    flex-direction: column;
    text-align: center;
  }

  .cw-vita-team-copy p {
    margin: 0 0 8px;
    color: #2878ff;
    font-size: 15px;
    font-weight: 700;
    line-height: 1.2;
  }

  .cw-vita-team-copy h2 {
    margin: 0;
    font-size: clamp(42px, 4.1vw, 66px);
    line-height: 1;
    letter-spacing: -.055em;
    text-wrap: balance;
    white-space: nowrap;
  }

  .cw-vita-team-copy > strong {
    margin-top: 15px;
    color: #475b75;
    font-size: clamp(17px, 1.45vw, 23px);
    font-weight: 500;
    line-height: 1.3;
  }

  .cw-vita-team-copy > a {
    display: inline-flex;
    min-height: 48px;
    align-items: center;
    gap: 13px;
    margin-top: 18px;
    padding: 0 7px 0 19px;
    border-radius: 999px;
    background: #142b4d;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
  }

  .cw-vita-team-stage {
    position: absolute;
    right: 50%;
    bottom: 4%;
    width: min(1040px, 76vw);
    height: 57%;
    perspective: 1400px;
    transform: translate3d(50%, 0, 0);
  }

  .cw-vita-team-stage canvas {
    position: absolute;
    inset: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    pointer-events: none;
  }

  .cw-vita-camera-viewport,
  .cw-vita-camera-plane {
    position: absolute;
    inset: 0;
  }

  .cw-vita-camera-viewport {
    z-index: 2;
    overflow: hidden;
    contain: layout paint;
    -webkit-mask-image: linear-gradient(90deg, transparent 0, #000 5.5%, #000 94.5%, transparent 100%);
    mask-image: linear-gradient(90deg, transparent 0, #000 5.5%, #000 94.5%, transparent 100%);
  }

  .cw-vita-team[data-team-state="assembling"] .cw-vita-camera-viewport {
    -webkit-mask-image:
      linear-gradient(90deg, transparent 0, #000 5.5%, #000 94.5%, transparent 100%),
      linear-gradient(180deg, transparent 0%, rgba(0, 0, 0, .18) 4%, #000 16%, #000 91%, rgba(0, 0, 0, .55) 97%, transparent 100%);
    mask-image:
      linear-gradient(90deg, transparent 0, #000 5.5%, #000 94.5%, transparent 100%),
      linear-gradient(180deg, transparent 0%, rgba(0, 0, 0, .18) 4%, #000 16%, #000 91%, rgba(0, 0, 0, .55) 97%, transparent 100%);
    -webkit-mask-composite: source-in;
    mask-composite: intersect;
  }

  .cw-vita-camera-plane {
    transform: translate3d(var(--vita-camera-x, var(--vita-parallax-x, 0px)), var(--vita-camera-y, var(--vita-parallax-y, 0px)), 0)
      scale(var(--vita-camera-scale, 1));
    transform-origin: 50% 76%;
    will-change: transform;
  }

  .cw-vita-cow-grid {
    position: absolute;
    inset: 0;
    display: grid;
    z-index: 2;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-template-rows: minmax(0, 46fr) minmax(0, 54fr);
    column-gap: 6%;
    transform: none;
  }

  .cw-vita-cow {
    position: relative;
    min-width: 0;
    min-height: 44px;
    padding: 0;
    border: 0;
    background: transparent;
  }

  .cw-vita-cow:nth-child(n + 4) {
    z-index: 2;
  }

  .cw-vita-cow img {
    width: 100%;
    height: 100%;
    object-fit: contain;
  }

}

@media (min-width: 768px) and (max-width: 960px) {
  .cw-vita-team-copy h2 { font-size: 38px; }
  .cw-vita-team-copy > strong { margin-top: 10px; font-size: 16px; }
  .cw-vita-team-copy > a { min-height: 44px; margin-top: 13px; }
  .cw-vita-team-stage { bottom: 2%; height: 50%; }
}

@media (min-width: 961px) and (max-height: 800px) {
  .cw-vita-team { padding-top: 104px; }
  .cw-vita-team-copy p { margin-bottom: 6px; font-size: 14px; }
  .cw-vita-team-copy h2 { font-size: clamp(40px, 3.8vw, 52px); }
  .cw-vita-team-copy > strong { margin-top: 10px; font-size: 17px; }
  .cw-vita-team-copy > a { min-height: 44px; margin-top: 14px; }
}

@media (max-width: 960px) {
  .cw-vita-team {
    position: absolute;
    inset: 0;
    z-index: 2;
    padding: 108px 20px 24px;
    color: #10223e;
    background:
      radial-gradient(circle at 50% 72%, rgba(49, 201, 154, .12), transparent 34%),
      radial-gradient(circle at 50% 14%, rgba(40, 120, 255, .08), transparent 30%),
      #fbfdff;
  }

  .cw-vita-team::before {
    inset: 2% -30% 7%;
    border-radius: 50% 50% 20% 20% / 24% 24% 12% 12%;
  }

  .cw-vita-team-copy {
    position: relative;
    z-index: 4;
    display: flex;
    align-items: center;
    flex-direction: column;
    text-align: center;
  }

  .cw-vita-team-copy p {
    margin: 0 0 8px;
    color: #2878ff;
    font-size: 22px;
    font-weight: 800;
    line-height: 1.2;
  }

  .cw-vita-team-copy h2 {
    width: 100%;
    max-width: 340px;
    margin: 0;
    font-size: clamp(34px, 9.6vw, 39px);
    line-height: 1.06;
    letter-spacing: -.055em;
    text-wrap: balance;
    white-space: nowrap;
  }

  .cw-vita-team-copy > strong {
    display: block;
    width: 100%;
    max-width: 320px;
    margin-top: 14px;
    color: #53657b;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
  }

  .cw-vita-team-copy > a {
    display: inline-flex;
    min-height: 46px;
    align-items: center;
    gap: 8px;
    margin-top: 17px;
    padding: 0 7px 0 20px;
    border-radius: 999px;
    background: #142b4d;
    color: #fff;
    font-size: 15px;
    font-weight: 700;
  }

  .cw-vita-team-copy > a span {
    flex-basis: 32px;
  }

  .cw-vita-team-stage {
    position: absolute;
    right: 0;
    bottom: 6px;
    left: 0;
    height: 48%;
    overflow: hidden;
  }

  .cw-vita-team-stage canvas {
    display: none;
  }

  .cw-vita-camera-viewport,
  .cw-vita-camera-plane {
    position: absolute;
    inset: 0;
  }

  .cw-vita-camera-viewport { overflow: hidden; }

  .cw-vita-cow-grid {
    position: relative;
    z-index: 2;
    display: flex;
    height: 100%;
    gap: 12px;
    padding: 0 50px 12px;
    overflow-x: auto;
    overflow-y: hidden;
    overscroll-behavior-x: contain;
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
    -webkit-overflow-scrolling: touch;
  }

  .cw-vita-cow-grid::-webkit-scrollbar {
    display: none;
  }

  .cw-vita-cow {
    position: relative;
    flex: 0 0 clamp(250px, calc(100vw - 100px), 668px);
    min-width: 0;
    min-height: 44px;
    padding: 0;
    border: 0;
    background: transparent;
    scroll-snap-align: center;
  }

  .cw-vita-cow img {
    width: 100%;
    height: 100%;
    object-fit: contain;
  }

  .cw-vita-cow.is-mobile-selected img {
    filter: brightness(1.06) drop-shadow(0 20px 24px rgba(37, 72, 128, .16));
  }

  .cw-vita-cow-tooltip {
    bottom: 5%;
    width: min(230px, 86%);
  }

}

@media (prefers-reduced-motion: reduce) {
  .cw-vita-team *,
  .cw-vita-team *::before,
  .cw-vita-team *::after {
    animation: none !important;
    scroll-behavior: auto !important;
    transition: none !important;
  }

  .cw-vita-team-copy p,
  .cw-vita-team-copy h2,
  .cw-vita-team-copy > strong,
  .cw-vita-team-copy > a,
  .cw-vita-cow {
    opacity: 1 !important;
    transform: none !important;
  }

  .cw-vita-cow:hover,
  .cw-vita-cow:focus-visible,
  .cw-vita-cow.is-locked {
    transform: translate3d(0, -6px, 0) scale(1.01) !important;
  }

  .cw-vita-team:has(.cw-vita-cow:hover, .cw-vita-cow:focus-visible, .cw-vita-cow.is-locked)
    .cw-vita-cow:not(:hover):not(:focus-visible):not(.is-locked) {
    opacity: .72 !important;
  }

  .cw-vita-team-stage canvas {
    display: none !important;
  }

  .cw-vita-cow-grid {
    transform: none !important;
    will-change: auto;
  }

  .cw-vita-lamp-light { opacity: 1 !important; }
}

@keyframes cw-vita-copy-enter {
  to { opacity: 1; transform: none; }
}

@keyframes cw-vita-role-1 {
  0%, 6%, 22%, 100% { transform: translate3d(0, 0, 0) scale(1); }
  14% { transform: translate3d(0, -4px, 0) scale(1.004); }
}

@keyframes cw-vita-role-2 {
  0%, 19%, 37%, 100% { transform: translate3d(0, 0, 0) scale(1); }
  28% { transform: translate3d(2px, -3px, 0) scale(1.003); }
}

@keyframes cw-vita-role-3 {
  0%, 34%, 52%, 100% { transform: translate3d(0, 0, 0) scale(1); }
  43% { transform: translate3d(-1px, -4px, 0) scale(1.004); }
}

@keyframes cw-vita-role-4 {
  0%, 49%, 67%, 100% { transform: translate3d(0, 0, 0) scale(1); }
  58% { transform: translate3d(1px, -3px, 0) scale(1.003); }
}

@keyframes cw-vita-role-5 {
  0%, 64%, 82%, 100% { transform: translate3d(0, 0, 0) scale(1); }
  73% { transform: translate3d(0, -4px, 0) scale(1.004); }
}

@keyframes cw-vita-role-6 {
  0%, 79%, 95%, 100% { transform: translate3d(0, 0, 0) scale(1); }
  87% { transform: translate3d(-2px, -3px, 0) scale(1.003); }
}

@keyframes cw-vita-monitor-spin {
  to { transform: rotate(1turn); }
}

@keyframes cw-vita-thought {
  0%, 8%, 100% { opacity: 0; transform: translate3d(-4px, 8px, 0) scale(.7) rotate(-7deg); }
  1.4%, 6.2% { opacity: 1; transform: translate3d(0, 0, 0) scale(1) rotate(0); }
}

@keyframes cw-vita-expression-pop {
  0% { opacity: 0; transform: translate3d(-4px, 8px, 0) scale(.68) rotate(-8deg); }
  58% { opacity: 1; transform: translate3d(1px, -2px, 0) scale(1.06) rotate(3deg); }
  100% { opacity: 1; transform: translate3d(0, 0, 0) scale(1) rotate(0); }
}
