/* Eigenwave — alfred page styles */
.heading-hero-3 {
  margin:0;
  font-family:var(--disp);
  font-weight:500;
  letter-spacing:-.02em;
  line-height:1.06;
  font-size:clamp(38px,5vw,70px);
  max-width:18ch;
  opacity:0;
  animation:rise .9s cubic-bezier(.2,.7,.2,1) .18s both;
}

.rise-in-2 {
  margin:30px 0 0;
  font-size:19px;
  color:var(--muted);
  max-width:52ch;
  opacity:0;
  animation:rise .9s cubic-bezier(.2,.7,.2,1) .32s both;
}

.card-12-2 {
  border:1px solid var(--line);
  border-radius:12px;
  background:var(--bg);
  padding:20px 22px;
  font-size:13.5px;
  line-height:1.55;
}

.row-6-3 {
  display:flex;
  gap:6px;
  flex-wrap:wrap;
  margin-bottom:16px;
}

.chip-5 {
  font-family:var(--mono);
  font-size:10.5px;
  border-radius:5px;
  padding:2px 9px;
  cursor:pointer;
  transition:color .2s,background .2s,border .2s;
  color:var(--ultra);
  border:1px solid color-mix(in srgb,var(--ultra) 30%,transparent);
  background:color-mix(in srgb,var(--ultra) 5%,transparent);
}

.chip-6 {
  font-family:var(--mono);
  font-size:10.5px;
  border-radius:5px;
  padding:2px 9px;
  cursor:pointer;
  transition:color .2s,background .2s,border .2s;
  color:var(--muted);
  border:1px solid var(--line);
  background:transparent;
}

.el-25 {
  display:none;
}

.avatar-30-3 {
  flex:none;
  width:30px;
  height:30px;
  border-radius:7px;
  background:var(--live);
  color:#fff;
  font-weight:700;
  font-size:13px;
  display:flex;
  align-items:center;
  justify-content:center;
}

.avatar-30-4 {
  flex:none;
  width:30px;
  height:30px;
  border-radius:7px;
  background:var(--brand-soft);
  color:#fff;
  font-weight:700;
  font-size:13px;
  display:flex;
  align-items:center;
  justify-content:center;
}
