.amescar-salesperson-profile_root__NjFoP {
  min-height: 100vh;
  overflow-x: clip;
  background: #050506;
  color: #f7f7f8;
  font-family:
    var(--font-app-sans),
    "Inter Variable",
    "Inter",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    sans-serif;
  font-kerning: normal;
}

.amescar-salesperson-profile_header__Rz6Po {
  position: absolute;
  top: 0;
  left: 50%;
  z-index: 30;
  display: flex;
  width: min(calc(100% - 2rem), 92rem);
  min-height: 5.2rem;
  align-items: center;
  justify-content: space-between;
  gap: 1.25rem;
  margin-top: 1rem;
  padding: 0.75rem 0.8rem 0.75rem 1.4rem;
  border-radius: 1.6rem;
  background: rgb(13 14 17 / 64%);
  box-shadow: 0 1.8rem 5rem -2.8rem rgb(0 0 0 / 92%);
  backdrop-filter: blur(24px) saturate(1.35);
  transform: translateX(-50%);
}

.amescar-salesperson-profile_brand__if2_k {
  display: inline-flex;
  align-items: center;
}

.amescar-salesperson-profile_brand__if2_k img {
  display: block;
  width: auto;
  height: clamp(1.65rem, 2.4vw, 2.1rem);
  object-fit: contain;
}

.amescar-salesperson-profile_navigation__CEiKd,
.amescar-salesperson-profile_heroActions__lcynt,
.amescar-salesperson-profile_vehicleFacts__K041P {
  display: flex;
  align-items: center;
}

.amescar-salesperson-profile_navigation__CEiKd {
  gap: 0.65rem;
}

.amescar-salesperson-profile_stockLink__lsXye,
.amescar-salesperson-profile_headerContact__MXx_M,
.amescar-salesperson-profile_primaryAction__d6jJH,
.amescar-salesperson-profile_secondaryAction__SbeIT {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
}

.amescar-salesperson-profile_stockLink__lsXye {
  gap: 0.55rem;
  min-height: 3.55rem;
  padding-inline: 1.25rem;
  border-radius: 999px;
  color: rgb(255 255 255 / 68%);
  font-size: 0.86rem;
  font-weight: 600;
  transition:
    color 220ms ease,
    background 220ms ease;
}

.amescar-salesperson-profile_stockLink__lsXye:hover {
  background: rgb(255 255 255 / 5%);
  color: #fff;
}

.amescar-salesperson-profile_stockLink__lsXye svg {
  width: 0.9rem;
  height: 0.9rem;
  stroke-width: 1.8;
}

.amescar-salesperson-profile_headerContact__MXx_M {
  min-height: 3.55rem;
  gap: 0.65rem;
  padding-inline: 1.25rem;
  border-radius: 999px;
  background: linear-gradient(110deg, #a40712, #ed1b2a 68%, #a40712);
  box-shadow: 0 1rem 2.5rem -1.2rem rgb(231 24 40 / 80%);
  color: #fff;
  font-size: 0.86rem;
  font-weight: 650;
}

.amescar-salesperson-profile_headerContact__MXx_M svg,
.amescar-salesperson-profile_primaryAction__d6jJH svg,
.amescar-salesperson-profile_secondaryAction__SbeIT svg,
.amescar-salesperson-profile_contactAction__qlakR svg {
  width: 1rem;
  height: 1rem;
  stroke-width: 1.8;
}

.amescar-salesperson-profile_hero___cXtQ {
  position: relative;
  isolation: isolate;
  display: grid;
  min-height: clamp(58rem, 100svh, 68rem);
  grid-template-columns: minmax(0, 1.05fr) minmax(28rem, 0.82fr);
  gap: clamp(2.5rem, 6vw, 7.5rem);
  align-items: center;
  /* Clip decorative glow without creating a hidden scroll container. */
  overflow: clip;
  padding: clamp(9rem, 13vh, 11rem) max(1.5rem, calc((100vw - 92rem) / 2))
    clamp(4.5rem, 8vh, 7rem);
  background:
    radial-gradient(48% 62% at 8% 54%, rgb(144 10 23 / 28%), transparent 74%),
    radial-gradient(40% 54% at 88% 42%, rgb(226 24 40 / 17%), transparent 72%),
    radial-gradient(34% 28% at 52% 104%, rgb(113 9 19 / 17%), transparent 82%),
    linear-gradient(142deg, #0d090b 0%, #050506 46%, #09090b 100%);
}

.amescar-salesperson-profile_hero___cXtQ::before {
  position: absolute;
  top: -24%;
  left: 42%;
  z-index: -2;
  width: 44rem;
  height: 44rem;
  border-radius: 42% 58% 62% 38%;
  background: rgb(143 12 25 / 10%);
  filter: blur(100px);
  content: "";
  pointer-events: none;
  transform: rotate(-18deg);
}

.amescar-salesperson-profile_hero___cXtQ::after {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  height: 24%;
  background: linear-gradient(180deg, transparent, rgb(2 2 3 / 72%));
  content: "";
  pointer-events: none;
}

.amescar-salesperson-profile_heroGlow__uxZSv {
  position: absolute;
  right: -8%;
  bottom: -34%;
  z-index: -1;
  width: min(76rem, 72vw);
  aspect-ratio: 1;
  border-radius: 50%;
  background: rgb(202 14 29 / 22%);
  filter: blur(165px);
  pointer-events: none;
}

.amescar-salesperson-profile_heroCopy__MlQT2 {
  position: relative;
  z-index: 2;
  display: grid;
  align-self: center;
  gap: 0;
}

.amescar-salesperson-profile_heroHeadline__0lnLk {
  position: relative;
}

.amescar-salesperson-profile_eyebrow__1sxDM {
  margin: 0 0 1.05rem;
  color: #ed2634;
  font-size: 0.76rem;
  font-weight: 680;
  letter-spacing: 0.015em;
}

.amescar-salesperson-profile_title__7CNsj {
  max-width: 50rem;
  margin: 0;
  color: #fff;
  font-size: clamp(4.6rem, 7.6vw, 8.5rem);
  font-weight: 620;
  line-height: 0.86;
  letter-spacing: -0.068em;
  word-spacing: 0.08em;
  text-wrap: balance;
}

.amescar-salesperson-profile_lead__L9_UT {
  max-width: 43rem;
  margin: clamp(2rem, 3.5vw, 3rem) 0 0;
  padding-left: clamp(1rem, 2vw, 1.6rem);
  border-left: 0.16rem solid rgb(231 25 40 / 72%);
  color: rgb(255 255 255 / 58%);
  font-size: clamp(1.05rem, 1.45vw, 1.26rem);
  line-height: 1.6;
  letter-spacing: -0.025em;
}

.amescar-salesperson-profile_heroActions__lcynt {
  flex-wrap: wrap;
  gap: 0.65rem;
  margin-top: 2.4rem;
}

.amescar-salesperson-profile_primaryAction__d6jJH,
.amescar-salesperson-profile_secondaryAction__SbeIT {
  min-height: 4rem;
  gap: 0.75rem;
  padding-inline: 1.45rem;
  border-radius: 999px;
  color: #fff;
  font-size: 0.9rem;
  font-weight: 650;
}

.amescar-salesperson-profile_primaryAction__d6jJH {
  background: linear-gradient(110deg, #b50916, #ef1e2e 64%, #c00b19);
  box-shadow:
    0 1rem 3rem -1.3rem rgb(231 25 40 / 78%),
    inset 0 0.05rem 0 rgb(255 255 255 / 24%);
}

.amescar-salesperson-profile_secondaryAction__SbeIT {
  background:
    linear-gradient(120deg, rgb(255 255 255 / 10%), rgb(255 255 255 / 4%)),
    rgb(12 13 15 / 60%);
  box-shadow: inset 0 0 0 1px rgb(255 255 255 / 4%);
  backdrop-filter: blur(20px) saturate(1.2);
}

.amescar-salesperson-profile_profileSocials__LLDr1 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 0.6rem;
  margin-top: 1rem;
}

.amescar-salesperson-profile_profileSocialLink__YZpAe {
  display: inline-flex;
  min-height: 2.75rem;
  align-items: center;
  justify-content: center;
  border-radius: 0.85rem;
  text-decoration: none;
  transition:
    background 220ms ease,
    color 220ms ease,
    transform 220ms ease;
}

.amescar-salesperson-profile_profileSocialLink__YZpAe:hover {
  transform: translateY(-0.1rem);
}

.amescar-salesperson-profile_profileSocialLink__YZpAe:focus-visible {
  outline: 2px solid #fff;
  outline-offset: 4px;
}

.amescar-salesperson-profile_profileInstagram__aKSDO {
  min-width: 0;
  max-width: 100%;
  gap: 0.55rem;
  padding-inline: 0.85rem 1rem;
  background: rgb(255 255 255 / 7%);
  color: rgb(255 255 255 / 72%);
  font-size: 0.78rem;
  font-weight: 550;
  letter-spacing: -0.01em;
  overflow-wrap: anywhere;
}

.amescar-salesperson-profile_profileInstagram__aKSDO > span:last-child {
  min-width: 0;
}

.amescar-salesperson-profile_profileInstagram__aKSDO:hover {
  background: rgb(255 255 255 / 11%);
  color: #fff;
}

.amescar-salesperson-profile_profileTiktok___Yk3T {
  width: 2.75rem;
  flex: 0 0 2.75rem;
  background: rgb(255 255 255 / 92%);
}

.amescar-salesperson-profile_profileTiktok___Yk3T:hover {
  background: #fff;
}

.amescar-salesperson-profile_profileSocialIcon__Ivryj {
  display: block;
  width: 1.1rem;
  height: 1.1rem;
  flex: 0 0 auto;
}

.amescar-salesperson-profile_heroMetrics__2Gtxv {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 0.65rem;
  margin-top: clamp(2rem, 4vw, 3rem);
}

.amescar-salesperson-profile_heroMetrics__2Gtxv article {
  display: grid;
  min-width: 0;
  min-height: 8.1rem;
  align-content: end;
  gap: 0.18rem;
  padding: 1rem 1.05rem;
  border-radius: 1.35rem;
  background:
    radial-gradient(90% 100% at 0% 100%, rgb(142 12 25 / 18%), transparent 76%),
    linear-gradient(145deg, rgb(255 255 255 / 8%), rgb(255 255 255 / 3%)),
    rgb(11 12 14 / 58%);
  box-shadow:
    inset 0 0 0 1px rgb(255 255 255 / 4%),
    0 1.8rem 4rem -3.1rem rgb(0 0 0 / 100%);
  backdrop-filter: blur(22px) saturate(1.2);
}

.amescar-salesperson-profile_heroMetrics__2Gtxv strong {
  overflow: hidden;
  color: #f6f6f7;
  font-size: clamp(1.25rem, 2vw, 1.75rem);
  font-weight: 670;
  line-height: 1;
  letter-spacing: -0.045em;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.amescar-salesperson-profile_heroMetrics__2Gtxv span {
  margin-top: 0.35rem;
  color: rgb(255 255 255 / 70%);
  font-size: 0.72rem;
  font-weight: 620;
}

.amescar-salesperson-profile_heroMetrics__2Gtxv small {
  overflow: hidden;
  color: rgb(255 255 255 / 34%);
  font-size: 0.62rem;
  font-weight: 470;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.amescar-salesperson-profile_portraitColumn__jGaWH {
  position: relative;
  z-index: 1;
  align-self: end;
  min-width: 0;
}

.amescar-salesperson-profile_portraitStage__xKIsv {
  position: relative;
  min-height: clamp(42rem, 74vh, 54rem);
  overflow: hidden;
  border-radius: clamp(2.4rem, 4vw, 4.6rem);
  background:
    radial-gradient(74% 54% at 50% 16%, rgb(255 255 255 / 13%), transparent 76%),
    radial-gradient(96% 72% at 52% 110%, rgb(201 16 31 / 48%), transparent 68%),
    linear-gradient(145deg, rgb(40 41 47 / 90%), rgb(7 8 10 / 96%));
  box-shadow:
    0 4rem 9rem -4.4rem rgb(0 0 0 / 100%),
    0 2.5rem 7rem -4rem rgb(221 24 39 / 82%);
}

.amescar-salesperson-profile_portraitStage__xKIsv::after {
  position: absolute;
  inset: 0;
  z-index: 2;
  background:
    linear-gradient(180deg, rgb(4 5 7 / 8%) 54%, rgb(4 5 7 / 68%) 100%),
    linear-gradient(110deg, rgb(255 255 255 / 5%), transparent 30%);
  content: "";
  pointer-events: none;
}

.amescar-salesperson-profile_portraitHalo__jQ7HK {
  position: absolute;
  top: 10%;
  left: 50%;
  width: 76%;
  aspect-ratio: 1;
  border-radius: 50%;
  background: rgb(255 255 255 / 11%);
  filter: blur(68px);
  transform: translateX(-50%);
}

.amescar-salesperson-profile_portrait__aY9AM {
  position: absolute;
  inset: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
  object-fit: cover;
  filter: saturate(0.94) contrast(1.035);
}

.amescar-salesperson-profile_portraitFloor__Hxsfe {
  position: absolute;
  right: 12%;
  bottom: 6%;
  left: 12%;
  z-index: 1;
  height: 18%;
  border-radius: 50%;
  background: rgb(228 22 37 / 28%);
  filter: blur(46px);
}

.amescar-salesperson-profile_portraitStatement__p5ZcC {
  position: absolute;
  bottom: 7.5rem;
  left: 1.5rem;
  z-index: 4;
  max-width: 12rem;
  padding: 0.9rem 1rem;
  border-radius: 1.1rem;
  background: rgb(8 9 11 / 48%);
  backdrop-filter: blur(18px) saturate(1.2);
}

.amescar-salesperson-profile_portraitStatement__p5ZcC small {
  color: #ed2634;
  font-size: 0.58rem;
  font-weight: 650;
}

.amescar-salesperson-profile_portraitStatement__p5ZcC p {
  margin: 0.35rem 0 0;
  color: rgb(255 255 255 / 78%);
  font-size: 0.78rem;
  font-weight: 570;
  line-height: 1.35;
  letter-spacing: -0.02em;
}

.amescar-salesperson-profile_portraitLabel__0CHRg {
  position: absolute;
  right: 1.4rem;
  bottom: 1.3rem;
  left: 1.4rem;
  z-index: 3;
  display: flex;
  gap: 1rem;
  align-items: center;
  justify-content: space-between;
  margin: 0;
  padding: 1rem 1.1rem;
  border-radius: 1.2rem;
  background: rgb(7 8 10 / 54%);
  backdrop-filter: blur(18px) saturate(1.25);
}

.amescar-salesperson-profile_portraitIdentity__Wmjya {
  display: grid;
  min-width: 0;
  gap: 0.16rem;
  margin: 0;
  color: rgb(255 255 255 / 52%);
  font-size: 0.72rem;
  line-height: 1.25;
  letter-spacing: 0;
}

.amescar-salesperson-profile_portraitIdentity__Wmjya span {
  color: #fff;
  font-size: 1.02rem;
  font-weight: 650;
  line-height: 1.2;
  letter-spacing: -0.02em;
}

.amescar-salesperson-profile_portraitWhatsapp__M9ODL {
  display: inline-flex;
  min-width: 0;
  flex: 0 0 auto;
  gap: 0.6rem;
  align-items: center;
  padding: 0.48rem 0.66rem 0.48rem 0.5rem;
  border-radius: 0.95rem;
  background: rgb(255 255 255 / 7%);
  color: rgb(255 255 255 / 82%);
  text-decoration: none;
  transition:
    background 220ms ease,
    transform 220ms ease;
}

.amescar-salesperson-profile_portraitWhatsapp__M9ODL:hover {
  background: rgb(255 255 255 / 12%);
  transform: translateY(-0.1rem);
}

.amescar-salesperson-profile_portraitWhatsappIcon__yq9pq {
  display: grid;
  width: 1.85rem;
  height: 1.85rem;
  flex: 0 0 auto;
  place-items: center;
  overflow: hidden;
  padding: 0.3rem;
  border-radius: 0.62rem;
  background: #fff;
}

.amescar-salesperson-profile_portraitWhatsappIcon__yq9pq img {
  width: 100%;
  height: 100%;
}

.amescar-salesperson-profile_portraitWhatsapp__M9ODL > span:last-child {
  display: grid;
  gap: 0.08rem;
  font-size: 0.76rem;
  font-weight: 600;
  line-height: 1.2;
  letter-spacing: 0;
  font-variant-numeric: tabular-nums;
  white-space: nowrap;
}

.amescar-salesperson-profile_portraitWhatsapp__M9ODL small {
  color: rgb(255 255 255 / 48%);
  font-size: 0.6rem;
  font-weight: 520;
  letter-spacing: 0.01em;
}

.amescar-salesperson-profile_videoSection__rG9aH {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  overflow: clip;
  background:
    radial-gradient(42% 68% at 7% 54%, rgb(216 20 36 / 15%), transparent 72%),
    linear-gradient(135deg, #080809 0%, #050506 58%, #110306 100%);
}

.amescar-salesperson-profile_videoSectionFrame__gTMtH {
  position: relative;
  display: block;
  width: min(100%, 110rem);
  margin-inline: auto;
}

.amescar-salesperson-profile_videoSectionGlow__OkCUr {
  position: absolute;
  top: 50%;
  left: -7rem;
  z-index: -1;
  width: 24rem;
  aspect-ratio: 1;
  border-radius: 50%;
  background: rgb(227 21 35 / 11%);
  filter: blur(100px);
  pointer-events: none;
  transform: translateY(-50%);
}

.amescar-salesperson-profile_videoEditorial__mcBXM {
  display: grid;
  min-width: 0;
  grid-template-columns: minmax(0, 1fr) minmax(15rem, 22rem);
  align-items: end;
  gap: clamp(2rem, 6vw, 7rem);
  overflow: hidden;
  padding: clamp(3.8rem, 6vw, 6.5rem) clamp(1.7rem, 4vw, 4.5rem)
    clamp(2.6rem, 4vw, 4rem);
}

.amescar-salesperson-profile_videoEditorialRule__Rd_DV {
  display: block;
  width: 3.5rem;
  height: 1px;
  margin-bottom: 1.75rem;
  background: #e31523;
}

.amescar-salesperson-profile_videoEditorial__mcBXM h2 {
  max-width: 20ch;
  margin: 0;
  color: #fff;
  font-size: clamp(3.25rem, 5.4vw, 6.25rem);
  font-weight: 630;
  line-height: 0.9;
  letter-spacing: -0.065em;
  text-wrap: balance;
}

.amescar-salesperson-profile_videoIntroduction__I3CMt {
  max-width: 36rem;
  margin: 1.75rem 0 0;
  color: rgb(255 255 255 / 52%);
  font-size: 0.92rem;
  line-height: 1.58;
  letter-spacing: -0.018em;
}

.amescar-salesperson-profile_videoEditorialNote__otw_G {
  max-width: 20rem;
  margin: 0 0 0.2rem;
  justify-self: end;
  color: rgb(255 255 255 / 34%);
  font-size: 0.7rem;
  line-height: 1.5;
}

.amescar-salesperson-profile_videoReel__RCwH8 {
  display: flex;
  min-width: 0;
  min-height: clamp(39rem, 48vw, 46rem);
  align-items: center;
  overflow: visible;
}

.amescar-salesperson-profile_videoReelItem__UHWmV {
  position: relative;
  height: clamp(34rem, 42vw, 40rem);
  min-width: 0;
  flex: 1 1 0;
  overflow: hidden;
  background: #101114;
  color: #fff;
  transition:
    flex-grow 1050ms cubic-bezier(0.16, 1, 0.3, 1),
    height 1050ms cubic-bezier(0.16, 1, 0.3, 1);
}

.amescar-salesperson-profile_videoReel__RCwH8[data-compact="true"] {
  max-width: 58rem;
  margin-inline: auto;
  gap: 1rem;
}

.amescar-salesperson-profile_videoReelItem__UHWmV:hover,
.amescar-salesperson-profile_videoReelItem__UHWmV:focus-within,
.amescar-salesperson-profile_videoReelItem__UHWmV[data-active="true"] {
  height: clamp(39rem, 48vw, 46rem);
  flex-grow: 2.15;
}

.amescar-salesperson-profile_videoReelMedia__MSlLh {
  position: absolute;
  inset-block: 0;
  left: 0;
  z-index: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  object-fit: cover;
  transform: scale(1.025);
  transition:
    filter 700ms ease,
    transform 1050ms cubic-bezier(0.16, 1, 0.3, 1);
}

.amescar-salesperson-profile_videoReelBackdrop__io6gJ {
  position: absolute;
  inset: -8%;
  z-index: 0;
  width: 116%;
  height: 116%;
  object-fit: cover;
  filter: blur(24px) brightness(0.42) saturate(0.82);
  opacity: 0.82;
  transform: scale(1.06);
  transition:
    filter 900ms cubic-bezier(0.22, 1, 0.36, 1),
    opacity 700ms ease,
    transform 1100ms cubic-bezier(0.22, 1, 0.36, 1);
}

.amescar-salesperson-profile_videoReelItem__UHWmV:not([data-active="true"])[data-image-motion="left"]:hover .amescar-salesperson-profile_videoReelMedia__MSlLh,
.amescar-salesperson-profile_videoReelItem__UHWmV:not([data-active="true"])[data-image-motion="left"]:focus-within .amescar-salesperson-profile_videoReelMedia__MSlLh {
  filter: brightness(1.06) saturate(1.04);
  transform: translateX(-1.6%) scale(1.075);
}

.amescar-salesperson-profile_videoReelItem__UHWmV:not([data-active="true"])[data-image-motion="right"]:hover .amescar-salesperson-profile_videoReelMedia__MSlLh,
.amescar-salesperson-profile_videoReelItem__UHWmV:not([data-active="true"])[data-image-motion="right"]:focus-within .amescar-salesperson-profile_videoReelMedia__MSlLh {
  filter: brightness(1.06) saturate(1.04);
  transform: translateX(1.6%) scale(1.075);
}

.amescar-salesperson-profile_videoReelItem__UHWmV[data-active="true"] .amescar-salesperson-profile_videoReelMedia__MSlLh {
  left: 0;
  width: 100%;
  object-fit: contain;
  transform: none;
}

.amescar-salesperson-profile_videoReelItem__UHWmV[data-active="true"] .amescar-salesperson-profile_videoReelBackdrop__io6gJ {
  filter: blur(30px) brightness(0.34) saturate(0.74);
  opacity: 0.58;
}

.amescar-salesperson-profile_videoReelShade__QT7qk {
  position: absolute;
  inset: 0;
  z-index: 1;
  background:
    radial-gradient(70% 60% at 76% 100%, rgb(227 21 35 / 18%), transparent 64%),
    linear-gradient(180deg, rgb(3 3 4 / 24%) 0%, rgb(3 3 4 / 4%) 34%, rgb(3 3 4 / 92%) 100%);
  pointer-events: none;
  transition: opacity 700ms ease;
}

.amescar-salesperson-profile_videoReelItem__UHWmV[data-active="true"] .amescar-salesperson-profile_videoReelShade__QT7qk {
  opacity: 0.24;
}

.amescar-salesperson-profile_videoReelTrigger__Ew91x {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: grid;
  width: 100%;
  height: 100%;
  place-items: center;
  padding: 0;
  border: 0;
  outline: none;
  background: transparent;
  color: #fff;
  cursor: pointer;
}

.amescar-salesperson-profile_videoReelTrigger__Ew91x:focus-visible {
  box-shadow: inset 0 0 0 0.14rem #e31523;
}

.amescar-salesperson-profile_videoReelPlay__p22Nb {
  display: grid;
  width: 3.25rem;
  height: 3.25rem;
  place-items: center;
  border-radius: 50%;
  background: rgb(5 5 6 / 52%);
  box-shadow: inset 0 0 0 1px rgb(255 255 255 / 12%);
  opacity: 0.74;
  backdrop-filter: blur(18px) saturate(1.2);
  transition:
    background 400ms ease,
    opacity 400ms ease,
    transform 500ms cubic-bezier(0.22, 1, 0.36, 1);
}

.amescar-salesperson-profile_videoReelItem__UHWmV:hover .amescar-salesperson-profile_videoReelPlay__p22Nb,
.amescar-salesperson-profile_videoReelTrigger__Ew91x:focus-visible .amescar-salesperson-profile_videoReelPlay__p22Nb {
  background: #e31523;
  opacity: 1;
  transform: scale(1.08);
}

.amescar-salesperson-profile_videoReelPlay__p22Nb svg {
  width: 0.9rem;
  height: 0.9rem;
  fill: currentcolor;
  stroke-width: 1.5;
}

.amescar-salesperson-profile_videoReelCopy__F28vE {
  position: absolute;
  right: clamp(1.15rem, 1.7vw, 1.6rem);
  bottom: clamp(1.15rem, 1.7vw, 1.6rem);
  left: clamp(1.15rem, 1.7vw, 1.6rem);
  z-index: 3;
  display: grid;
  gap: 0.35rem;
  pointer-events: none;
  transition: opacity 300ms ease;
}

.amescar-salesperson-profile_videoReelItem__UHWmV[data-active="true"] .amescar-salesperson-profile_videoReelCopy__F28vE {
  opacity: 0;
}

.amescar-salesperson-profile_videoReelRule__u6Cxj {
  width: 2rem;
  height: 2px;
  margin-bottom: 0.65rem;
  border-radius: 999px;
  background: #e31523;
  transition: width 500ms ease;
}

.amescar-salesperson-profile_videoReelItem__UHWmV:hover .amescar-salesperson-profile_videoReelRule__u6Cxj,
.amescar-salesperson-profile_videoReelItem__UHWmV:focus-within .amescar-salesperson-profile_videoReelRule__u6Cxj,
.amescar-salesperson-profile_videoReelItem__UHWmV[data-active="true"] .amescar-salesperson-profile_videoReelRule__u6Cxj {
  width: 3.5rem;
}

.amescar-salesperson-profile_videoReelCopy__F28vE strong {
  overflow: hidden;
  max-width: 13ch;
  color: #fff;
  font-size: clamp(1.2rem, 1.7vw, 2rem);
  font-weight: 620;
  line-height: 0.98;
  letter-spacing: -0.045em;
  text-overflow: ellipsis;
}

.amescar-salesperson-profile_videoReelCopy__F28vE small {
  max-width: 15rem;
  color: rgb(255 255 255 / 62%);
  font-size: 0.68rem;
  font-weight: 570;
  font-variant-numeric: tabular-nums;
  opacity: 0;
  transform: translateY(0.75rem);
  transition:
    opacity 500ms ease,
    transform 500ms ease;
}

.amescar-salesperson-profile_videoReelItem__UHWmV:hover .amescar-salesperson-profile_videoReelCopy__F28vE small,
.amescar-salesperson-profile_videoReelItem__UHWmV:focus-within .amescar-salesperson-profile_videoReelCopy__F28vE small,
.amescar-salesperson-profile_videoReelItem__UHWmV[data-active="true"] .amescar-salesperson-profile_videoReelCopy__F28vE small {
  opacity: 1;
  transform: translateY(0);
}

.amescar-salesperson-profile_selectionSection__qjTCz {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  padding: clamp(5rem, 9vw, 9rem) max(1.25rem, calc((100vw - 88rem) / 2));
  background:
    radial-gradient(52% 58% at 8% 8%, rgb(174 14 28 / 20%), transparent 76%),
    radial-gradient(42% 48% at 96% 78%, rgb(225 24 40 / 11%), transparent 78%),
    linear-gradient(180deg, #080709 0%, #070708 72%, #050506 100%);
}

.amescar-salesperson-profile_selectionGlow__AMJ0I {
  position: absolute;
  top: 12%;
  left: 50%;
  z-index: -1;
  width: min(72rem, 82vw);
  height: 24rem;
  border-radius: 50%;
  background: rgb(190 16 31 / 10%);
  filter: blur(120px);
  pointer-events: none;
  transform: translateX(-50%);
}

.amescar-salesperson-profile_selectionSection__qjTCz .amescar-salesperson-profile_sectionHeading__U4O6u > p {
  max-width: 23rem;
}

.amescar-salesperson-profile_selectionSection__qjTCz [data-vehicle-grid="selection"] .amescar-salesperson-profile_vehicleCard__hfl_T {
  background:
    linear-gradient(145deg, rgb(255 255 255 / 8%), transparent 42%),
    linear-gradient(160deg, rgb(35 31 35 / 94%), rgb(10 10 12 / 97%));
  box-shadow:
    0 2.5rem 6rem -4rem rgb(0 0 0 / 100%),
    0 2.2rem 5rem -4rem rgb(224 24 40 / 58%);
}

.amescar-salesperson-profile_stockSection__nt2fp {
  padding: clamp(5rem, 9vw, 9rem) max(1.25rem, calc((100vw - 88rem) / 2));
  background:
    radial-gradient(42% 40% at 92% 4%, rgb(136 13 24 / 14%), transparent 80%),
    #050506;
}

.amescar-salesperson-profile_selectionSection__qjTCz + .amescar-salesperson-profile_stockSection__nt2fp {
  padding-top: clamp(4.5rem, 7vw, 7rem);
}

.amescar-salesperson-profile_stockActions__HBHtR {
  display: flex;
  justify-content: center;
  margin-top: clamp(2rem, 4vw, 3rem);
}

.amescar-salesperson-profile_sectionHeading__U4O6u {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(15rem, 24rem);
  gap: 3rem;
  align-items: end;
  margin-bottom: clamp(2.3rem, 5vw, 4.5rem);
}

.amescar-salesperson-profile_sectionHeading__U4O6u h2,
.amescar-salesperson-profile_contactSection__NnDc8 h2 {
  margin: 0;
  color: #fff;
  font-size: clamp(3rem, 6vw, 6.4rem);
  font-weight: 630;
  line-height: 0.9;
  letter-spacing: -0.075em;
}

.amescar-salesperson-profile_sectionHeading__U4O6u > p {
  margin: 0 0 0.35rem;
  color: rgb(255 255 255 / 46%);
  font-size: 1rem;
  line-height: 1.6;
}

.amescar-salesperson-profile_vehicleGrid__MBKPW {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: clamp(0.85rem, 1.6vw, 1.4rem);
}

.amescar-salesperson-profile_vehicleCard__hfl_T {
  min-width: 0;
  overflow: hidden;
  border-radius: clamp(1.4rem, 2vw, 2rem);
  background: linear-gradient(160deg, rgb(30 31 35 / 92%), rgb(10 10 12 / 96%));
  box-shadow: 0 2rem 5rem -3.5rem rgb(0 0 0 / 100%);
  color: inherit;
  text-decoration: none;
  transition:
    transform 520ms cubic-bezier(0.16, 1, 0.3, 1),
    box-shadow 520ms cubic-bezier(0.16, 1, 0.3, 1);
}

.amescar-salesperson-profile_vehicleCard__hfl_T:hover {
  box-shadow:
    0 2.5rem 6rem -3.5rem rgb(0 0 0 / 100%),
    0 2rem 5rem -3.7rem rgb(221 24 39 / 72%);
  transform: translateY(-0.35rem);
}

.amescar-salesperson-profile_vehicleCard__hfl_T:focus-within {
  outline: 2px solid currentColor;
  outline-offset: 4px;
}

.amescar-salesperson-profile_vehicleCard__hfl_T[data-featured="true"] {
  grid-column: span 2;
}

.amescar-salesperson-profile_vehicleVisual__FUnRz {
  position: relative;
  overflow: hidden;
  aspect-ratio: 1.38;
  background: #121316;
}

.amescar-salesperson-profile_vehicleCard__hfl_T[data-featured="true"] .amescar-salesperson-profile_vehicleVisual__FUnRz {
  aspect-ratio: 2.15;
}

.amescar-salesperson-profile_vehiclePhotoViewport__510IB {
  position: absolute;
  inset: 0;
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  scroll-snap-type: x mandatory;
  overscroll-behavior-x: contain;
  scrollbar-width: none;
}

.amescar-salesperson-profile_vehiclePhotoViewport__510IB::-webkit-scrollbar {
  display: none;
}

.amescar-salesperson-profile_vehiclePhotoViewport__510IB:focus-visible {
  outline: 2px solid #fff;
  outline-offset: -4px;
}

.amescar-salesperson-profile_vehiclePhotoSlide__zSzJ7 {
  position: relative;
  display: block;
  flex: 0 0 100%;
  min-width: 0;
  height: 100%;
  overflow: hidden;
  scroll-snap-align: start;
  scroll-snap-stop: always;
}

.amescar-salesperson-profile_vehiclePhotoControls__ieHiV {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0.75rem;
  padding: 0.5rem 0.75rem;
  border-bottom: 1px solid rgb(255 255 255 / 8%);
}

.amescar-salesperson-profile_vehiclePhotoControls__ieHiV > span {
  color: rgb(255 255 255 / 70%);
  font-size: 0.8rem;
  font-variant-numeric: tabular-nums;
}

.amescar-salesperson-profile_vehicleDetails__99nrC {
  display: block;
  color: inherit;
  text-decoration: none;
}

.amescar-salesperson-profile_vehicleVisual__FUnRz::after {
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, transparent 58%, rgb(5 5 6 / 48%));
  content: "";
  pointer-events: none;
}

.amescar-salesperson-profile_vehicleVisual__FUnRz img,
.amescar-salesperson-profile_vehicleImageFallback__SHeor {
  width: 100%;
  height: 100%;
}

.amescar-salesperson-profile_vehicleVisual__FUnRz img {
  display: block;
  object-fit: cover;
  transition: transform 850ms cubic-bezier(0.16, 1, 0.3, 1);
}

.amescar-salesperson-profile_vehicleCard__hfl_T:hover .amescar-salesperson-profile_vehicleVisual__FUnRz img {
  transform: scale(1.035);
}

.amescar-salesperson-profile_vehicleImageFallback__SHeor {
  background:
    radial-gradient(62% 58% at 50% 50%, rgb(255 255 255 / 8%), transparent 76%),
    linear-gradient(145deg, #1b1c20, #0b0c0e);
}

.amescar-salesperson-profile_vehicleOpen__pBHLu {
  position: absolute;
  right: 1rem;
  bottom: 1rem;
  z-index: 2;
  display: grid;
  width: 2.75rem;
  height: 2.75rem;
  place-items: center;
  border-radius: 50%;
  background: rgb(9 9 11 / 68%);
  backdrop-filter: blur(16px);
}

.amescar-salesperson-profile_vehicleOpen__pBHLu svg {
  width: 1rem;
  height: 1rem;
}

.amescar-salesperson-profile_vehicleInfo__GXO0y {
  display: flex;
  gap: 1rem;
  align-items: start;
  justify-content: space-between;
  padding: 1.25rem 1.25rem 0.7rem;
}

.amescar-salesperson-profile_vehicleInfo__GXO0y h3 {
  margin: 0;
  color: #fff;
  font-size: clamp(1.15rem, 1.7vw, 1.55rem);
  font-weight: 640;
  line-height: 1;
  letter-spacing: -0.045em;
}

.amescar-salesperson-profile_vehicleInfo__GXO0y p {
  overflow: hidden;
  max-width: 18rem;
  margin: 0.45rem 0 0;
  color: rgb(255 255 255 / 38%);
  font-size: 0.72rem;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.amescar-salesperson-profile_vehiclePrice__B0wJE {
  flex: 0 0 auto;
  font-size: clamp(1.05rem, 1.5vw, 1.35rem);
  font-weight: 680;
  line-height: 1;
  letter-spacing: -0.045em;
  text-align: right;
}

.amescar-salesperson-profile_vehicleFacts__K041P {
  flex-wrap: wrap;
  gap: 0.85rem;
  padding: 0.4rem 1.25rem 1.25rem;
  color: rgb(255 255 255 / 42%);
  font-size: 0.7rem;
}

.amescar-salesperson-profile_vehicleFacts__K041P span {
  display: inline-flex;
  gap: 0.35rem;
  align-items: center;
}

.amescar-salesperson-profile_vehicleFacts__K041P svg {
  width: 0.78rem;
  height: 0.78rem;
  color: #e51b2a;
}

.amescar-salesperson-profile_deliverySection__WfT2I {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  padding: clamp(5rem, 9vw, 9rem) max(1.25rem, calc((100vw - 88rem) / 2));
  background:
    radial-gradient(52% 42% at 50% 52%, rgb(132 13 24 / 13%), transparent 82%),
    #050506;
}

.amescar-salesperson-profile_deliverySection__WfT2I::before {
  position: absolute;
  top: 34%;
  left: 50%;
  z-index: -1;
  width: min(76rem, 92vw);
  height: 34rem;
  border-radius: 50%;
  background: rgb(199 16 31 / 9%);
  content: "";
  filter: blur(130px);
  pointer-events: none;
  transform: translateX(-50%);
}

.amescar-salesperson-profile_deliveryMosaic__vapiQ {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  aspect-ratio: 2 / 1;
  border-radius: clamp(1.6rem, 3vw, 3.2rem);
  background: #09090a;
  box-shadow:
    0 4rem 10rem -6rem rgb(0 0 0 / 100%),
    0 2.5rem 7rem -5rem rgb(216 20 36 / 65%);
}

.amescar-salesperson-profile_deliveryMosaicGrid__Aj3sz {
  position: absolute;
  z-index: 1;
  inset: 0;
  display: grid;
  grid-template-columns: repeat(16, minmax(0, 1fr));
  grid-auto-rows: minmax(0, 1fr);
  gap: 1px;
  background: rgb(0 0 0 / 64%);
  filter: saturate(0.82) contrast(1.08) brightness(0.9);
  transition: filter 900ms cubic-bezier(0.16, 1, 0.3, 1);
}

.amescar-salesperson-profile_deliveryTile__kKVXs {
  position: relative;
  min-width: 0;
  min-height: 0;
  overflow: hidden;
  background: #111114;
}

.amescar-salesperson-profile_deliveryTile__kKVXs img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transform: scale(1.01);
  transition: transform 1.2s cubic-bezier(0.16, 1, 0.3, 1);
}

.amescar-salesperson-profile_deliveryMosaicTarget___tqQw {
  position: absolute;
  z-index: 2;
  inset: 0;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center 39%;
  pointer-events: none;
  transform: scale(1.012);
  transition:
    opacity 1.1s cubic-bezier(0.16, 1, 0.3, 1),
    transform 1.4s cubic-bezier(0.16, 1, 0.3, 1);
}

.amescar-salesperson-profile_deliveryMosaicTargetLight__WEKmI {
  opacity: 0.66;
  filter: grayscale(1) contrast(1.42) brightness(0.76);
  mix-blend-mode: luminosity;
}

.amescar-salesperson-profile_deliveryMosaicTargetColour__PTzGc {
  z-index: 3;
  opacity: 0.29;
  filter: saturate(0.88) contrast(1.08);
  mix-blend-mode: color;
}

.amescar-salesperson-profile_deliveryMosaic__vapiQ::after {
  position: absolute;
  z-index: 4;
  inset: 0;
  background:
    linear-gradient(180deg, rgb(0 0 0 / 8%) 42%, rgb(4 4 5 / 68%) 100%),
    linear-gradient(90deg, rgb(4 4 5 / 32%), transparent 25%, transparent 74%, rgb(4 4 5 / 28%));
  content: "";
  pointer-events: none;
}

.amescar-salesperson-profile_deliveryMosaic__vapiQ:hover .amescar-salesperson-profile_deliveryMosaicGrid__Aj3sz {
  filter: saturate(1) contrast(1.03) brightness(0.96);
}

.amescar-salesperson-profile_deliveryMosaic__vapiQ:hover .amescar-salesperson-profile_deliveryTile__kKVXs img {
  transform: scale(1.055);
}

.amescar-salesperson-profile_deliveryMosaic__vapiQ:hover .amescar-salesperson-profile_deliveryMosaicTargetLight__WEKmI {
  opacity: 0.34;
  transform: scale(1.002);
}

.amescar-salesperson-profile_deliveryMosaic__vapiQ:hover .amescar-salesperson-profile_deliveryMosaicTargetColour__PTzGc {
  opacity: 0.12;
  transform: scale(1.002);
}

.amescar-salesperson-profile_deliveryStoriesBlock__W9jAs {
  position: relative;
  isolation: isolate;
  margin-bottom: clamp(3rem, 5vw, 4.5rem);
}

.amescar-salesperson-profile_deliveryStoriesGlow__YFSlG {
  position: absolute;
  right: -12rem;
  bottom: 8%;
  z-index: -1;
  width: min(52rem, 68vw);
  height: min(52rem, 68vw);
  border-radius: 50%;
  background: rgb(184 15 29 / 13%);
  filter: blur(150px);
  pointer-events: none;
}

.amescar-salesperson-profile_deliveryStoriesRail__a2Hud {
  display: flex;
  height: clamp(31rem, 42vw, 38rem);
  gap: clamp(0.55rem, 0.9vw, 0.85rem);
  overflow: hidden;
}

.amescar-salesperson-profile_deliveryStoryCard__yZVTU {
  position: relative;
  isolation: isolate;
  min-width: 0;
  flex: 1 1 0;
  overflow: hidden;
  border-radius: clamp(1.25rem, 2vw, 2rem);
  background: #050506;
  box-shadow: 0 2.8rem 6rem -4rem rgb(0 0 0 / 100%);
  transition:
    flex-grow 900ms cubic-bezier(0.22, 1, 0.36, 1),
    opacity 500ms ease,
    transform 820ms cubic-bezier(0.16, 1, 0.3, 1);
}

.amescar-salesperson-profile_deliveryStoryCard__yZVTU[data-active="true"] {
  aspect-ratio: 404 / 720;
  flex: 0 0 auto;
}

@media (hover: hover) and (pointer: fine) {
  .amescar-salesperson-profile_deliveryStoryCard__yZVTU:not([data-active="true"]):hover,
  .amescar-salesperson-profile_deliveryStoryCard__yZVTU:not([data-active="true"]):focus-within {
    flex-grow: 1.65;
  }
}

.amescar-salesperson-profile_deliveryStoryStage__HSSfV {
  position: absolute;
  inset: 0;
  display: grid;
  overflow: hidden;
  place-items: center;
}

.amescar-salesperson-profile_deliveryStoryStage__HSSfV::after {
  position: absolute;
  z-index: 1;
  inset: 0;
  background:
    linear-gradient(180deg, rgb(0 0 0 / 8%), transparent 28%, transparent 76%, rgb(0 0 0 / 30%)),
    linear-gradient(90deg, rgb(0 0 0 / 26%), transparent 28%, transparent 72%, rgb(0 0 0 / 26%));
  content: "";
  pointer-events: none;
}

.amescar-salesperson-profile_deliveryStoryAmbient__loAUp {
  position: absolute;
  z-index: 0;
  inset: -8%;
  overflow: hidden;
}

.amescar-salesperson-profile_deliveryStoryAmbient__loAUp img {
  width: 116%;
  height: 116%;
  object-fit: cover;
  filter: blur(30px) brightness(0.3) saturate(0.84);
  opacity: 0.78;
  transform: translate(-7%, -7%) scale(1.05);
}

.amescar-salesperson-profile_deliveryStoryVideo__pEmi_ {
  position: absolute;
  z-index: 2;
  inset: 0;
  display: block;
  width: 100%;
  height: 100%;
  max-height: 100%;
  background: transparent;
  object-fit: contain;
}

.amescar-salesperson-profile_deliveryStoryPreview__vZltu {
  position: absolute;
  inset: 0;
  display: block;
  width: 100%;
  height: 100%;
  padding: 0;
  border: 0;
  background: #09090b;
  color: #fff;
  font: inherit;
  text-align: left;
  cursor: pointer;
}

.amescar-salesperson-profile_deliveryStoryPoster__tGK25 {
  position: absolute;
  inset-block: 0;
  left: -6%;
  display: block;
  width: 112%;
  height: 100%;
  object-fit: cover;
  transform: scale(1.035);
  transition:
    filter 680ms ease,
    transform 1100ms cubic-bezier(0.22, 1, 0.36, 1);
}

.amescar-salesperson-profile_deliveryStoryCard__yZVTU[data-image-motion="left"]:hover .amescar-salesperson-profile_deliveryStoryPoster__tGK25,
.amescar-salesperson-profile_deliveryStoryCard__yZVTU[data-image-motion="left"]:focus-within .amescar-salesperson-profile_deliveryStoryPoster__tGK25 {
  filter: brightness(1.08);
  transform: translateX(-3%) scale(1.095);
}

.amescar-salesperson-profile_deliveryStoryCard__yZVTU[data-image-motion="right"]:hover .amescar-salesperson-profile_deliveryStoryPoster__tGK25,
.amescar-salesperson-profile_deliveryStoryCard__yZVTU[data-image-motion="right"]:focus-within .amescar-salesperson-profile_deliveryStoryPoster__tGK25 {
  filter: brightness(1.08);
  transform: translateX(3%) scale(1.095);
}

.amescar-salesperson-profile_deliveryStoryPreviewShade__CN4nt {
  position: absolute;
  inset: 0;
  background:
    linear-gradient(180deg, rgb(0 0 0 / 18%), transparent 40%, rgb(0 0 0 / 86%)),
    linear-gradient(90deg, transparent, rgb(95 5 14 / 16%));
  pointer-events: none;
}

.amescar-salesperson-profile_deliveryStoryPlay__ME61o {
  position: absolute;
  top: 1rem;
  right: 1rem;
  display: grid;
  width: 2.8rem;
  height: 2.8rem;
  place-items: center;
  border-radius: 50%;
  background: rgb(12 12 14 / 58%);
  box-shadow: 0 1rem 2.5rem -1.2rem rgb(0 0 0 / 90%);
  backdrop-filter: blur(18px) saturate(1.2);
  transition:
    background 320ms ease,
    transform 480ms cubic-bezier(0.16, 1, 0.3, 1);
}

.amescar-salesperson-profile_deliveryStoryPlay__ME61o svg {
  width: 0.95rem;
  height: 0.95rem;
  fill: currentColor;
}

.amescar-salesperson-profile_deliveryStoryPreview__vZltu:hover .amescar-salesperson-profile_deliveryStoryPlay__ME61o,
.amescar-salesperson-profile_deliveryStoryPreview__vZltu:focus-visible .amescar-salesperson-profile_deliveryStoryPlay__ME61o {
  background: #e71928;
  transform: scale(1.08);
}

.amescar-salesperson-profile_deliveryStoryPreview__vZltu strong {
  position: absolute;
  right: 1rem;
  bottom: 1.15rem;
  left: 1rem;
  z-index: 1;
  display: -webkit-box;
  overflow: hidden;
  color: #fff;
  font-size: clamp(0.84rem, 1.05vw, 1rem);
  font-weight: 590;
  line-height: 1.12;
  letter-spacing: -0.035em;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.amescar-salesperson-profile_contactSection__NnDc8 {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(20rem, 0.55fr);
  gap: clamp(2rem, 6vw, 7rem);
  align-items: end;
  margin: 0 max(1.25rem, calc((100vw - 88rem) / 2)) clamp(5rem, 9vw, 9rem);
  padding: clamp(2rem, 5vw, 4.5rem);
  border-radius: clamp(2rem, 4vw, 3.5rem);
  background:
    radial-gradient(68% 110% at 0% 100%, rgb(185 15 29 / 26%), transparent 72%),
    linear-gradient(135deg, rgb(31 32 36 / 82%), rgb(10 10 12 / 94%));
  box-shadow: 0 3rem 8rem -5rem rgb(0 0 0 / 100%);
}

.amescar-salesperson-profile_contactSection__NnDc8 h2 {
  max-width: 48rem;
  font-size: clamp(3rem, 5.5vw, 5.8rem);
}

.amescar-salesperson-profile_contactAction__qlakR {
  display: flex;
  min-height: 6.5rem;
  align-items: center;
  justify-content: space-between;
  gap: 1.5rem;
  padding: 1.2rem 1.3rem 1.2rem 1.5rem;
  border-radius: 1.6rem;
  background: rgb(255 255 255 / 8%);
  color: #fff;
  text-decoration: none;
  backdrop-filter: blur(18px);
}

.amescar-salesperson-profile_contactAction__qlakR > span {
  display: grid;
  gap: 0.35rem;
  font-size: 1.05rem;
  font-weight: 650;
}

.amescar-salesperson-profile_contactAction__qlakR small {
  color: rgb(255 255 255 / 40%);
  font-size: 0.7rem;
  font-weight: 450;
}

.amescar-salesperson-profile_contactAction__qlakR > svg {
  width: 3rem;
  height: 3rem;
  padding: 0.9rem;
  border-radius: 50%;
  background: #e71928;
}

.amescar-salesperson-profile_engagementSection__Y5TUS {
  position: relative;
  display: grid;
  grid-template-columns: minmax(0, 0.76fr) minmax(30rem, 1fr);
  gap: clamp(3rem, 8vw, 9rem);
  align-items: center;
  padding: clamp(6rem, 10vw, 10rem) max(1.25rem, calc((100vw - 88rem) / 2));
  background:
    radial-gradient(42% 62% at 0% 48%, rgb(174 14 28 / 20%), transparent 78%),
    linear-gradient(180deg, #050506, #080708 52%, #050506);
}

.amescar-salesperson-profile_engagementIntro__mMFqq h2 {
  max-width: 42rem;
  margin: 0;
  color: #fff;
  font-size: clamp(3.6rem, 6.5vw, 7rem);
  font-weight: 630;
  line-height: 0.9;
  letter-spacing: -0.075em;
}

.amescar-salesperson-profile_engagementIntro__mMFqq h2 span {
  color: rgb(255 255 255 / 38%);
}

.amescar-salesperson-profile_engagementIntro__mMFqq > p:not(.amescar-salesperson-profile_eyebrow__1sxDM) {
  max-width: 35rem;
  margin: 2rem 0 0;
  color: rgb(255 255 255 / 48%);
  font-size: 1rem;
  line-height: 1.65;
}

.amescar-salesperson-profile_engagementPromise__jcRmK {
  display: flex;
  flex-wrap: wrap;
  gap: 0.7rem;
  margin-top: 2rem;
}

.amescar-salesperson-profile_engagementPromise__jcRmK span {
  display: inline-flex;
  gap: 0.5rem;
  align-items: center;
  padding: 0.65rem 0.8rem;
  border-radius: 999px;
  background: rgb(255 255 255 / 6%);
  color: rgb(255 255 255 / 56%);
  font-size: 0.7rem;
}

.amescar-salesperson-profile_engagementPromise__jcRmK svg {
  width: 0.85rem;
  height: 0.85rem;
  color: #e71c2b;
}

.amescar-salesperson-profile_engagementPanel__cayQH {
  display: flex;
  flex-direction: column;
  gap: 1.4rem;
  padding: clamp(1.25rem, 3vw, 2.2rem);
  overflow: hidden;
  border-radius: clamp(2rem, 4vw, 3.5rem);
  background:
    linear-gradient(135deg, rgb(255 255 255 / 8%), transparent 32%),
    rgb(19 19 22 / 74%);
  box-shadow:
    0 3.5rem 8rem -5rem rgb(0 0 0 / 100%),
    0 2rem 6rem -4rem rgb(226 25 41 / 58%);
  backdrop-filter: blur(30px) saturate(1.2);
}

.amescar-salesperson-profile_engagementActions__vjZuG {
  display: flex;
  flex-direction: column;
  gap: 0.9rem;
}

.amescar-salesperson-profile_engagementHint__8PmjW {
  margin: 0;
  color: rgb(255 255 255 / 68%);
  font-size: 0.78rem;
  line-height: 1.6;
}

@media (min-width: 1051px) and (max-height: 820px) {
  .amescar-salesperson-profile_hero___cXtQ {
    min-height: 100svh;
    padding-top: 7.6rem;
    padding-bottom: 2.2rem;
  }

  .amescar-salesperson-profile_title__7CNsj {
    font-size: clamp(4.4rem, 7vw, 6.6rem);
  }

  .amescar-salesperson-profile_lead__L9_UT {
    margin-top: 1.5rem;
    font-size: 1rem;
  }

  .amescar-salesperson-profile_heroActions__lcynt {
    margin-top: 1.45rem;
  }

  .amescar-salesperson-profile_primaryAction__d6jJH,
  .amescar-salesperson-profile_secondaryAction__SbeIT {
    min-height: 3.55rem;
  }

  .amescar-salesperson-profile_heroMetrics__2Gtxv {
    margin-top: 1.4rem;
  }

  .amescar-salesperson-profile_heroMetrics__2Gtxv article {
    min-height: 6.5rem;
  }

  .amescar-salesperson-profile_portraitStage__xKIsv {
    min-height: min(72vh, 38rem);
  }
}

@media (max-width: 1280px) {
}

@media (max-width: 1050px) {
  .amescar-salesperson-profile_hero___cXtQ {
    min-height: clamp(56rem, 100svh, 64rem);
    grid-template-columns: minmax(0, 1fr) minmax(22rem, 0.78fr);
    gap: 2rem;
  }

  .amescar-salesperson-profile_title__7CNsj {
    font-size: clamp(3.8rem, 8vw, 6.4rem);
  }

  .amescar-salesperson-profile_heroMetrics__2Gtxv {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .amescar-salesperson-profile_heroMetrics__2Gtxv article:last-child {
    min-height: 6.8rem;
    grid-column: 1 / -1;
  }

  .amescar-salesperson-profile_portraitStage__xKIsv {
    min-height: clamp(39rem, 70vh, 48rem);
  }

  .amescar-salesperson-profile_videoSectionFrame__gTMtH {
    min-height: 0;
  }

  .amescar-salesperson-profile_videoEditorial__mcBXM {
    grid-template-columns: 1fr;
  }

  .amescar-salesperson-profile_videoEditorialNote__otw_G {
    justify-self: start;
  }

  .amescar-salesperson-profile_videoReel__RCwH8 {
    display: flex;
    min-height: 0;
    gap: 0.75rem;
    overflow-x: auto;
    padding: 0 2rem 2rem;
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
  }

  .amescar-salesperson-profile_videoReel__RCwH8::-webkit-scrollbar {
    display: none;
  }

  .amescar-salesperson-profile_videoReelItem__UHWmV {
    width: min(23rem, 72vw);
    height: auto;
    min-width: min(23rem, 72vw);
    min-height: 0;
    aspect-ratio: 9 / 16;
    flex: 0 0 auto;
    border-radius: 1.7rem;
    scroll-snap-align: center;
  }

  .amescar-salesperson-profile_videoReelItem__UHWmV:hover,
  .amescar-salesperson-profile_videoReelItem__UHWmV:focus-within,
  .amescar-salesperson-profile_videoReelItem__UHWmV[data-active="true"] {
    height: auto;
  }

  .amescar-salesperson-profile_videoReelCopy__F28vE small {
    opacity: 1;
    transform: none;
  }

  .amescar-salesperson-profile_vehicleGrid__MBKPW {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .amescar-salesperson-profile_deliveryMosaic__vapiQ {
    aspect-ratio: 1.18 / 1;
  }

  .amescar-salesperson-profile_deliveryMosaicGrid__Aj3sz {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .amescar-salesperson-profile_engagementSection__Y5TUS {
    grid-template-columns: 1fr;
    gap: 3rem;
  }

  .amescar-salesperson-profile_engagementIntro__mMFqq > p:not(.amescar-salesperson-profile_eyebrow__1sxDM) {
    max-width: 42rem;
  }

  .amescar-salesperson-profile_deliveryStoriesRail__a2Hud {
    display: flex;
    height: 38rem;
    gap: 0.7rem;
    overflow-x: auto;
    overscroll-behavior-inline: contain;
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
    touch-action: pan-x pan-y pinch-zoom;
    -webkit-overflow-scrolling: touch;
  }

  .amescar-salesperson-profile_deliveryStoriesRail__a2Hud::-webkit-scrollbar {
    display: none;
  }

  .amescar-salesperson-profile_deliveryStoryCard__yZVTU {
    width: 12rem;
    min-width: 12rem;
    flex: 0 0 auto;
    scroll-snap-align: center;
  }

  .amescar-salesperson-profile_deliveryStoryCard__yZVTU[data-active="true"] {
    width: 21.32rem;
    min-width: 21.32rem;
    flex: 0 0 auto;
  }
}

@media (max-width: 760px) {
  .amescar-salesperson-profile_header__Rz6Po {
    position: absolute;
    min-height: 4.5rem;
    padding: 0.65rem 0.7rem 0.65rem 1rem;
    border-radius: 1.35rem;
  }

  .amescar-salesperson-profile_stockLink__lsXye span,
  .amescar-salesperson-profile_headerContact__MXx_M span {
    display: none;
  }

  .amescar-salesperson-profile_stockLink__lsXye,
  .amescar-salesperson-profile_headerContact__MXx_M {
    width: 3.2rem;
    min-height: 3.2rem;
    padding: 0;
  }

  .amescar-salesperson-profile_stockLink__lsXye svg,
  .amescar-salesperson-profile_headerContact__MXx_M svg {
    width: 1.1rem;
    height: 1.1rem;
  }

  .amescar-salesperson-profile_hero___cXtQ {
    min-height: auto;
    grid-template-columns: 1fr;
    gap: 3rem;
    align-items: start;
    padding: 7.8rem 1.25rem 4.5rem;
  }

  .amescar-salesperson-profile_heroCopy__MlQT2 {
    padding-top: 1rem;
  }

  .amescar-salesperson-profile_title__7CNsj {
    font-size: clamp(3.8rem, 18vw, 6.2rem);
  }

  .amescar-salesperson-profile_lead__L9_UT {
    font-size: 1rem;
  }

  .amescar-salesperson-profile_heroMetrics__2Gtxv article {
    min-height: 7rem;
  }

  .amescar-salesperson-profile_portraitStage__xKIsv {
    width: 100%;
    min-height: min(132vw, 42rem);
    border-radius: 2.4rem;
  }

  .amescar-salesperson-profile_videoEditorial__mcBXM {
    padding: 4.5rem 1.25rem 3rem;
  }

  .amescar-salesperson-profile_videoEditorial__mcBXM h2 {
    font-size: clamp(3rem, 14.5vw, 5rem);
  }

  .amescar-salesperson-profile_videoIntroduction__I3CMt {
    max-width: 28rem;
    margin-top: 1.5rem;
    font-size: 0.9rem;
  }

  .amescar-salesperson-profile_videoEditorialNote__otw_G {
    margin-top: 1.75rem;
  }

  .amescar-salesperson-profile_videoReel__RCwH8 {
    gap: 0.7rem;
    padding: 0 1.25rem 1.25rem;
  }

  .amescar-salesperson-profile_videoReelItem__UHWmV {
    min-width: 82vw;
    border-radius: 1.6rem;
  }

  .amescar-salesperson-profile_videoReelCopy__F28vE strong {
    font-size: clamp(1.55rem, 7vw, 2.15rem);
  }

  .amescar-salesperson-profile_sectionHeading__U4O6u,
  .amescar-salesperson-profile_contactSection__NnDc8 {
    grid-template-columns: 1fr;
  }

  .amescar-salesperson-profile_sectionHeading__U4O6u {
    gap: 1.25rem;
  }

  .amescar-salesperson-profile_sectionHeading__U4O6u > p {
    max-width: 25rem;
  }

  .amescar-salesperson-profile_vehicleGrid__MBKPW {
    grid-template-columns: 1fr;
  }

  .amescar-salesperson-profile_vehicleCard__hfl_T[data-featured="true"] {
    grid-column: auto;
  }

  .amescar-salesperson-profile_vehicleCard__hfl_T[data-featured="true"] .amescar-salesperson-profile_vehicleVisual__FUnRz,
  .amescar-salesperson-profile_vehicleVisual__FUnRz {
    aspect-ratio: 1.45;
  }

  .amescar-salesperson-profile_deliverySection__WfT2I {
    padding-block: 5rem;
  }

  .amescar-salesperson-profile_deliveryMosaic__vapiQ {
    aspect-ratio: 0.78 / 1;
    border-radius: 1.75rem;
  }

  .amescar-salesperson-profile_deliveryMosaicGrid__Aj3sz {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .amescar-salesperson-profile_deliveryMosaicTarget___tqQw {
    object-position: center 42%;
  }

  .amescar-salesperson-profile_contactSection__NnDc8 {
    gap: 2rem;
    padding: 1.6rem;
  }

  .amescar-salesperson-profile_engagementSection__Y5TUS {
    padding-block: 5rem;
  }

  .amescar-salesperson-profile_deliveryStoriesBlock__W9jAs {
    margin-bottom: 3rem;
  }

  .amescar-salesperson-profile_deliveryStoriesRail__a2Hud {
    height: min(132vw, 34rem);
    margin-inline: -1.25rem;
    padding-inline: 1.25rem;
    scroll-padding-inline: 1.25rem;
  }

  .amescar-salesperson-profile_deliveryStoryCard__yZVTU {
    width: 38vw;
    min-width: 38vw;
    border-radius: 1.35rem;
  }

  .amescar-salesperson-profile_deliveryStoryCard__yZVTU[data-active="true"] {
    width: min(74.07vw, 19.08rem);
    min-width: min(74.07vw, 19.08rem);
  }

  .amescar-salesperson-profile_deliveryStoryPlay__ME61o {
    top: 0.8rem;
    right: 0.8rem;
    width: 2.55rem;
    height: 2.55rem;
  }

  .amescar-salesperson-profile_engagementIntro__mMFqq h2 {
    font-size: clamp(3.3rem, 15vw, 5.6rem);
  }
}

@media (max-width: 430px) {
  .amescar-salesperson-profile_heroActions__lcynt > * {
    width: 100%;
  }

  .amescar-salesperson-profile_heroMetrics__2Gtxv {
    grid-template-columns: 1fr;
  }

  .amescar-salesperson-profile_heroMetrics__2Gtxv article,
  .amescar-salesperson-profile_heroMetrics__2Gtxv article:last-child {
    min-height: 6.5rem;
    grid-column: auto;
  }

  .amescar-salesperson-profile_portraitStage__xKIsv {
    min-height: 132vw;
  }

  .amescar-salesperson-profile_videoEditorial__mcBXM h2 {
    font-size: clamp(3.05rem, 15.8vw, 4.5rem);
  }

  .amescar-salesperson-profile_portraitStatement__p5ZcC {
    bottom: 7.2rem;
    left: 1.2rem;
  }

  .amescar-salesperson-profile_vehicleInfo__GXO0y {
    display: grid;
  }

  .amescar-salesperson-profile_vehiclePrice__B0wJE {
    text-align: left;
  }

  .amescar-salesperson-profile_contactAction__qlakR {
    min-height: 5.8rem;
    padding-left: 1.1rem;
  }
}

@media (prefers-reduced-motion: reduce) {
  .amescar-salesperson-profile_vehicleCard__hfl_T,
  .amescar-salesperson-profile_vehicleVisual__FUnRz img,
  .amescar-salesperson-profile_portraitWhatsapp__M9ODL,
  .amescar-salesperson-profile_profileSocialLink__YZpAe {
    transition: none;
  }

  .amescar-salesperson-profile_deliveryMosaicGrid__Aj3sz,
  .amescar-salesperson-profile_deliveryTile__kKVXs img,
  .amescar-salesperson-profile_deliveryMosaicTarget___tqQw,
  .amescar-salesperson-profile_deliveryStoryCard__yZVTU,
  .amescar-salesperson-profile_deliveryStoryPoster__tGK25,
  .amescar-salesperson-profile_deliveryStoryPlay__ME61o,
  .amescar-salesperson-profile_videoReelItem__UHWmV,
  .amescar-salesperson-profile_videoReelBackdrop__io6gJ,
  .amescar-salesperson-profile_videoReelMedia__MSlLh,
  .amescar-salesperson-profile_videoReelPlay__p22Nb,
  .amescar-salesperson-profile_videoReelRule__u6Cxj,
  .amescar-salesperson-profile_videoReelCopy__F28vE,
  .amescar-salesperson-profile_videoReelCopy__F28vE small {
    transition: none;
  }
}

