@charset "utf-8";
/* NEW  */
.wd {
  background: transparent;
}

/* Hero */
.wd-hero {
  padding: clamp(3rem, 6vw, 5rem) 0 2.5rem;
}

.wd-kicker {
  display: inline-flex;
  align-items: center;
  gap: .75rem;
  letter-spacing: .18em;
  text-transform: uppercase;
  font-size: .78rem;
  opacity: .75;
  margin: 0 0 .9rem;
}

.wd-kicker__line {
  width: 38px;
  height: 1px;
  background: rgba(0,0,0,.18);
}

.wd-title {
  font-size: clamp(2.2rem, 4vw, 3.15rem);
  line-height: 1.05;
  margin: 0 0 .6rem;
}

.thumb--final {
  position: relative;
}

.thumb--final::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: radial-gradient(
    circle at center,
    rgba(255, 255, 255, 0.18),
    rgba(255, 255, 255, 0) 65%
  );
  opacity: 0;
  transition: opacity .4s ease;
  pointer-events: none;
}

.thumb--final:hover::after {
  opacity: 1;
}

