#press {
  margin: 3em auto;
}
#press > .container {
  max-width: 1200px;
  margin: 0 auto;
}
#press-featured {
  width: 720px;
  max-width: 100%;
  margin: 0 auto;
}
.press-item {
  display: inline-block;
  width: 18em;
  max-width: 100%;
  margin: 1em 0;
  vertical-align: top;
  font-size: .875em;
}
.press-item h3 {
  font-size: 1.25em;
  line-height: 1.25;
  letter-spacing: -.025em;
}
@media (max-width:439px) {
  .press-item h3 {
    font-size: 4.5vw;
  }
}
#press cite {
  margin: 1em auto;
  height: 1em;
  font-size: .625em;
}
#press .cbs cite {
  height: 15.5%;
  position: absolute;
  left: calc(0.5em + 11%);
  bottom: calc(0.5em + 6%);
}
#press .colbert cite {
  height: 4.5em;
}
#press .wapo cite {
  height: 2em;
}
#press .nyt cite {
  height: 1.625em;
}
#press .chitribune cite,
#press .elle cite,
#press .latimes cite {
  height: 1.4375em;
}
#press .vulture cite,
#press .theatrely cite,
#press .vogue cite {
  height: 1.375em;
}
#press .vf cite {
  height: 1.25em;
}
#press .buzzfeed cite,
#press .wsj cite {
  height: 1.125em;
}
#press .bwaydirect cite {
  height: 0.875em;
}
#press cite svg,
#press cite img {
  height: 100%;
  width: auto;
}
@media (max-width: 767px){
  .press-item {
    width: 516px;
    max-width: 100%;
    font-size: 1em;
  }
}
.press-img {
  position: relative;
}
.press-img > img {
  max-width: 100%;
  width: 87.5%;
  height: auto;
  border: 0.5em solid white;
  filter: drop-shadow(0.0875em 0.0875em 0.125em rgba(0,0,0,.5)) saturate(0) brightness(1.125) contrast(.75);
  border-radius: .125rem;
  transition: all .5s;
  margin-bottom: 1em;
}
#press-featured .press-img img,
.press-item:nth-of-type(even) .press-img img {
  transform: rotate(-1.5deg);
}
.press-item:nth-of-type(odd) .press-img img {
  transform: rotate(1.5deg);
}
.press-item a:hover .press-img > img,
.press-featured a:hover .press-img > img {
  filter: drop-shadow(0.0875em 0.0875em 0.125em rgba(0,0,0,.5)) saturate(1) brightness(1) contrast(1);
}
#press a {
  color: #000;
}
#press a:hover, #press a:active  {
  color: #d21a2e;
  filter: none;
}