/* Operators Guild design tokens */
:host {
  /* Color */
  --cloud: #8fcfd8;
  --cream: #f8f4eb;
  --crisma: #012d33;
  --dark-cloud: #6ebfca;
  --dark-cream: #eee8db;
  --light-cloud: #c4ebf1;
  --light-cream: #fffcf6;
  --light-crisma: #424c4d;
  --lighter-crisma: #6b7172;
  --mid-crisma: #1d4348;
  --near-black: #002020;
  --sunshine: #f4db75;
  --tangerine: #ff5c1b;
  --white: #ffffff;

  /* Border radius */
  --radius-small: 15px;
  --radius-medium: 25px;
  --radius-large: 35px;
}

.i_P9oqT6WMn1aoxqNpNm {
  --people-hero-background: transparent;
  --people-hero-headline: var(--white);
  --people-hero-accent: var(--tangerine);
  --people-hero-highlight: var(--light-cloud);
  --people-hero-card: var(--white);
  --people-hero-text: var(--crisma);

  box-sizing: border-box;
  width: 100%;
  overflow: hidden;
  background: var(--people-hero-background);
  color: var(--people-hero-headline);
}

.a0V7F2IWZzjpUmFphrpT {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: clamp(1rem, 2vw, 2rem);
}

.NvU0nK9azUXycB4mA81I {
  flex: 1;
  min-width: 0;
  margin: 0;
  color: var(--people-hero-headline);
}

.vQX3m4rAAhBb_kVgkpZm {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  flex-shrink: 0;
  color: var(--people-hero-headline);
}

.vQX3m4rAAhBb_kVgkpZm:focus-visible {
  outline: 2px solid currentcolor;
  outline-offset: 3px;
}

.YaSEOtnP3wYtMoG9gOmV {
  flex-shrink: 0;
  fill: currentcolor;
}

.YaSEOtnP3wYtMoG9gOmV path {
  fill: currentcolor;
}

.N5nhJaNHuoIBECSzkkBl {
  color: var(--people-hero-accent);
  white-space: nowrap;
}

.n8lSVJZptcGjDbMf0CLO {
  box-sizing: border-box;
  display: grid;
  grid-template-columns: repeat(6, minmax(0, 1fr));
  width: 100%;
  padding: 0;
  margin: 0 auto;
  list-style: none;
}

.hnGAXkQTowPlv_Ee3O8J {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  min-width: 0;
  background: transparent;
  color: var(--people-hero-headline);
  transform: translateY(0);
  transition:
    background-color 260ms ease,
    color 260ms ease,
    transform 260ms ease;
}

.QQWcmnQVua5n0cesWy5G {
  background: var(--people-hero-highlight);
  color: var(--people-hero-text);
  transform: translateY(-0.25rem);
}

.wq4K01u7j97XvCf_QL96 {
  position: relative;
  width: 100%;
  overflow: hidden;
  background: var(--people-hero-card);
  aspect-ratio: 1 / 1.18;
}

.r7PWkH57sYZX5EbX2bvC {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.S0dG2aFtPoM3r0r2L9Uk {
  display: flex;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  background:
    radial-gradient(
      circle at 50% 28%,
      color-mix(in srgb, var(--white) 82%, transparent) 0 16%,
      transparent 17%
    ),
    linear-gradient(145deg, var(--light-cloud) 0%, var(--white) 46%, var(--cloud) 100%);
}

.wmJX7MQAgLsmELT8FGVW {
  margin: 0;
  color: currentcolor;
}

.tWIQ_lWICYtvMa7a0VjR {
  margin: 0;
  color: currentcolor;
}

.bK0pmeEDqwt5XyMCcAeO {
  color: var(--people-hero-accent);
}

@media (prefers-reduced-motion: reduce) {
  .hnGAXkQTowPlv_Ee3O8J,
  .N5nhJaNHuoIBECSzkkBl {
    transition: none;
  }
}

