.amescar-brand-orbit_root__r9T2L {
  position: relative;
  isolation: isolate;
  display: grid;
  min-height: 43rem;
  place-items: center;
  overflow: clip;
  padding: 4rem 1.25rem;
  color: #fff;
}

.amescar-brand-orbit_root__r9T2L::before {
  position: absolute;
  z-index: -1;
  width: min(64rem, 110vw);
  height: 34rem;
  border-radius: 50%;
  background:
    radial-gradient(ellipse at 50% 46%, rgb(225 25 42 / 17%), transparent 48%),
    radial-gradient(ellipse at 50% 58%, rgb(114 17 31 / 11%), transparent 62%);
  content: "";
  filter: blur(42px);
  pointer-events: none;
  animation: amescar-brand-orbit_raceAmbient__oOWc8 7s ease-in-out infinite alternate;
}

.amescar-brand-orbit_wrap__e8uRT {
  position: relative;
  z-index: 1;
  display: flex;
  width: min(100%, 62rem);
  flex-direction: column;
  align-items: center;
}

.amescar-brand-orbit_eyebrow__rz8rD {
  position: relative;
  margin: 0 0 0.625rem;
  color: #f32637;
  font-size: 0.875rem;
}

.amescar-brand-orbit_eyebrow__rz8rD::before,
.amescar-brand-orbit_eyebrow__rz8rD::after {
  position: absolute;
  top: 50%;
  width: 1.5rem;
  height: 1px;
  background: linear-gradient(90deg, transparent, rgb(239 32 50 / 78%));
  content: "";
}

.amescar-brand-orbit_eyebrow__rz8rD::before { right: calc(100% + 0.7rem); }
.amescar-brand-orbit_eyebrow__rz8rD::after { left: calc(100% + 0.7rem); transform: rotate(180deg); }

.amescar-brand-orbit_title__C6FEB {
  margin: 0 0 2.25rem;
  color: #fff;
  font-size: clamp(1.75rem, 3vw, 2.5rem);
  font-weight: 520;
  letter-spacing: -0.045em;
  line-height: 1;
  text-align: center;
}

.amescar-brand-orbit_srOnly__UCwuQ {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.amescar-brand-orbit_gauge__2Yti8 {
  position: relative;
  isolation: isolate;
  width: min(52rem, 92vw);
  aspect-ratio: 760 / 390;
}

.amescar-brand-orbit_gauge__2Yti8[data-dense="true"] {
  aspect-ratio: 760 / 470;
}

.amescar-brand-orbit_clusterShell__iLyHm {
  position: absolute;
  z-index: 0;
  inset: 5% 0 0;
}

.amescar-brand-orbit_clusterFace__KUxil {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: visible;
  background: transparent;
  transition: filter 480ms ease;
}

.amescar-brand-orbit_raceDial___rNok {
  position: absolute;
  z-index: 1;
  inset: 0;
  width: 100%;
  height: 100%;
  overflow: visible;
  filter: drop-shadow(0 1.4rem 2rem rgb(0 0 0 / 42%));
  transition: filter 420ms ease;
}

.amescar-brand-orbit_mobileRaceDial__xB0N3 {
  display: none;
}

.amescar-brand-orbit_revArc__uJtsR {
  isolation: isolate;
}

.amescar-brand-orbit_arcGuide__GN_ym,
.amescar-brand-orbit_arcGuideInner__7jPlv {
  fill: none;
  pointer-events: none;
}

.amescar-brand-orbit_arcGuide__GN_ym {
  stroke: rgb(255 255 255 / 19%);
  stroke-width: 1.25;
}

.amescar-brand-orbit_arcGuideInner__7jPlv {
  stroke: rgb(255 255 255 / 7%);
  stroke-width: 1;
}

.amescar-brand-orbit_revSegment__v50py {
  transform-box: fill-box;
  transform-origin: center;
  fill: rgb(255 255 255 / 7%);
  stroke: rgb(255 255 255 / 13%);
  stroke-width: 1;
  transition: fill 180ms ease, filter 180ms ease, opacity 180ms ease, transform 180ms ease;
  transition-delay: var(--segment-delay);
}

.amescar-brand-orbit_revSegment__v50py[data-lit="true"] {
  fill: url(#amescar-race-segment);
  stroke: rgb(255 255 255 / 82%);
  filter: url(#amescar-race-glow);
  animation: amescar-brand-orbit_revSegmentIgnite__fvLDs 300ms cubic-bezier(0.16, 1, 0.3, 1) both;
  animation-delay: var(--segment-delay);
}

.amescar-brand-orbit_revSegment__v50py[data-lit="true"][data-power="true"] {
  fill: url(#amescar-race-power);
  stroke: #fff;
}

.amescar-brand-orbit_revSegment__v50py[data-redline="true"] {
  fill: rgb(113 16 31 / 46%);
  stroke: rgb(255 128 139 / 34%);
}

.amescar-brand-orbit_revSegment__v50py[data-lit="true"][data-redline="true"] {
  fill: #d71931;
  stroke: #ffe9eb;
}

.amescar-brand-orbit_gauge__2Yti8[data-rpm-zone="power"] .amescar-brand-orbit_raceDial___rNok {
  filter: drop-shadow(0 1.4rem 2rem rgb(0 0 0 / 42%)) drop-shadow(0 0 0.8rem rgb(255 255 255 / 9%));
}

.amescar-brand-orbit_gauge__2Yti8[data-rpm-zone="redline"] .amescar-brand-orbit_raceDial___rNok {
  filter: drop-shadow(0 1.4rem 2rem rgb(0 0 0 / 42%)) drop-shadow(0 0 1rem rgb(221 13 42 / 18%));
  animation: amescar-brand-orbit_limiterFlash__vmpEj 1.4s ease-in-out infinite;
}

.amescar-brand-orbit_rpmScale__asWw6 text {
  fill: rgb(246 248 251 / 82%);
  font-size: 20px;
  font-weight: 640;
  letter-spacing: -0.03em;
}

.amescar-brand-orbit_rpmScale__asWw6 text[data-redline="true"] {
  fill: #ee3046;
}

.amescar-brand-orbit_gearReadout__BCcms {
  position: absolute;
  top: 35%;
  left: 50%;
  z-index: 4;
  display: grid;
  min-width: 46%;
  place-items: center;
  transform: translateX(-50%);
}

.amescar-brand-orbit_gearNumber__dUewC {
  margin-top: 0;
  color: #f5f5f3;
  font-size: clamp(5rem, 11vw, 8rem);
  font-weight: 560;
  letter-spacing: -0.08em;
  line-height: 0.78;
  font-variant-numeric: tabular-nums;
  text-shadow:
    0 1px 0 rgb(255 255 255 / 24%),
    0 0.18em 0.45em rgb(0 0 0 / 62%);
  animation: amescar-brand-orbit_gearEngage__4zKfC 480ms cubic-bezier(0.16, 1, 0.3, 1);
}

.amescar-brand-orbit_brandChip__UiEFX {
  position: absolute;
  top: var(--brand-y);
  left: var(--brand-x);
  z-index: 8;
  display: grid;
  width: clamp(3.35rem, 6.3vw, 4.5rem);
  aspect-ratio: 1;
  place-items: center;
  margin: calc(clamp(3.35rem, 6.3vw, 4.5rem) / -2) 0 0 calc(clamp(3.35rem, 6.3vw, 4.5rem) / -2);
  overflow: hidden;
  padding: 0;
  border: 1px solid #c9cbd0;
  border-radius: 0.9rem 0.9rem 1.2rem 1.2rem;
  background: linear-gradient(145deg, #fff 0%, #f4f4f2 56%, #dfe0e3 100%);
  box-shadow:
    inset 0 1px 0 #fff,
    inset 0 -1px 0 rgb(36 38 43 / 14%),
    0 1rem 2rem -1rem #000;
  cursor: pointer;
  transform: perspective(14rem) rotateX(-7deg);
  transition:
    top 560ms cubic-bezier(0.16, 1, 0.3, 1),
    left 560ms cubic-bezier(0.16, 1, 0.3, 1),
    opacity 360ms ease,
    transform 560ms cubic-bezier(0.16, 1, 0.3, 1),
    box-shadow 240ms ease,
    border-color 240ms ease;
}

.amescar-brand-orbit_brandChip__UiEFX img {
  position: relative;
  z-index: 1;
  width: 88%;
  height: 88%;
  object-fit: contain;
  filter: none;
  mix-blend-mode: normal;
  opacity: 1;
  transform: scale(var(--brand-logo-optical-scale, 1));
  transition: transform 300ms cubic-bezier(0.16, 1, 0.3, 1);
}

.amescar-brand-orbit_logoFallback__g794_ {
  position: relative;
  z-index: 1;
  color: #18191c;
  font-size: 0.75rem;
  font-weight: 750;
}

.amescar-brand-orbit_brandChip__UiEFX:hover,
.amescar-brand-orbit_brandChip__UiEFX:focus-visible {
  z-index: 10;
  border-color: #e3192b;
  box-shadow:
    inset 0 1px 0 #fff,
    inset 0 -1px 0 rgb(36 38 43 / 14%),
    0 1.5rem 2.5rem -1.1rem #000,
    0 0 1.8rem rgb(233 25 43 / 22%);
  transform: perspective(14rem) rotateX(-3deg) translateY(-0.3rem) scale(1.08);
}

.amescar-brand-orbit_brandChip__UiEFX:focus-visible { outline: 2px solid #fff; outline-offset: 3px; }

.amescar-brand-orbit_brandChip__UiEFX[data-active="true"] {
  z-index: 11;
  border-color: #ef3345;
  background: linear-gradient(145deg, #fff 0%, #f8f8f6 52%, #e5e6e9 100%);
  box-shadow:
    inset 0 1px 0 #fff,
    inset 0 -1px 0 rgb(36 38 43 / 17%),
    0 1.4rem 2.5rem -1.2rem #000,
    0 0 0 0.25rem rgb(230 25 42 / 14%),
    0 0 2.2rem rgb(230 25 42 / 52%);
  transform: perspective(14rem) rotateX(0) translateY(-0.35rem) scale(1.14);
  animation: amescar-brand-orbit_activeRacePulse__FepTH 2.5s ease-in-out infinite;
}

.amescar-brand-orbit_brandChip__UiEFX[data-active="true"] img {
  filter: none;
  transform: scale(var(--brand-logo-optical-scale, 1));
}

.amescar-brand-orbit_gauge__2Yti8[data-dense="true"] .amescar-brand-orbit_brandChip__UiEFX {
  width: clamp(3rem, 5.8vw, 3.65rem);
  margin: calc(clamp(3rem, 5.8vw, 3.65rem) / -2) 0 0 calc(clamp(3rem, 5.8vw, 3.65rem) / -2);
  border-radius: 0.78rem 0.78rem 1rem 1rem;
  opacity: 1;
  transform: perspective(14rem) rotateX(-7deg);
}

.amescar-brand-orbit_gauge__2Yti8[data-dense="true"] .amescar-brand-orbit_brandChip__UiEFX img {
  width: 88%;
  height: 88%;
}

.amescar-brand-orbit_gauge__2Yti8[data-dense="true"] .amescar-brand-orbit_brandChip__UiEFX[data-active="true"] {
  transform: perspective(14rem) rotateX(0) translateY(-0.45rem) scale(1.24);
}

.amescar-brand-orbit_gauge__2Yti8[data-dense="true"] .amescar-brand-orbit_brandChip__UiEFX:hover,
.amescar-brand-orbit_gauge__2Yti8[data-dense="true"] .amescar-brand-orbit_brandChip__UiEFX:focus-visible {
  opacity: 1;
  transform: perspective(14rem) rotateX(-2deg) translateY(-0.35rem) scale(1.08);
}

.amescar-brand-orbit_gauge__2Yti8[data-dense="true"] .amescar-brand-orbit_brandChip__UiEFX[data-active="true"]:hover,
.amescar-brand-orbit_gauge__2Yti8[data-dense="true"] .amescar-brand-orbit_brandChip__UiEFX[data-active="true"]:focus-visible {
  transform: perspective(14rem) rotateX(0) translateY(-0.55rem) scale(1.27);
}

.amescar-brand-orbit_gauge__2Yti8[data-dense="true"] .amescar-brand-orbit_gearReadout__BCcms { top: 38%; }
.amescar-brand-orbit_gauge__2Yti8[data-dense="true"] .amescar-brand-orbit_gearNumber__dUewC { font-size: clamp(5rem, 11.5vw, 8.5rem); }

.amescar-brand-orbit_inventoryLink__7D087 {
  --inventory-link-arrow-space: 3.5rem;
  position: relative;
  isolation: isolate;
  display: inline-flex;
  width: 17rem;
  height: 4rem;
  align-items: center;
  margin-top: 1.2rem;
  overflow: hidden;
  border: 1px solid transparent;
  border-radius: 1.15rem;
  background:
    radial-gradient(circle at 16% 0%, rgb(255 255 255 / 12%), transparent 31%) padding-box,
    linear-gradient(118deg, rgb(33 34 39 / 86%), rgb(11 12 15 / 94%) 58%, rgb(48 6 13 / 90%)) padding-box,
    linear-gradient(110deg, rgb(255 255 255 / 24%), rgb(255 255 255 / 7%) 45%, rgb(229 32 47 / 76%)) border-box;
  color: #fff;
  box-shadow: inset 0 1px 0 rgb(255 255 255 / 13%), inset -28px 0 58px -42px rgb(229 32 47 / 70%), 0 24px 54px -32px rgb(229 32 47 / 88%);
  backdrop-filter: blur(30px) saturate(1.5);
  text-decoration: none;
  transition: box-shadow 220ms ease, transform 180ms ease;
}

.amescar-brand-orbit_gauge__2Yti8[data-dense="true"] + .amescar-brand-orbit_inventoryLink__7D087 {
  margin-top: -4.25rem;
}

.amescar-brand-orbit_inventoryLink__7D087::before {
  position: absolute;
  z-index: 0;
  top: -40%;
  bottom: -40%;
  left: -45%;
  width: 32%;
  background: linear-gradient(90deg, transparent, rgb(255 255 255 / 16%), transparent);
  content: "";
  transform: skewX(-18deg);
  transition: left 650ms cubic-bezier(0.16, 1, 0.3, 1);
}

.amescar-brand-orbit_inventoryLinkCopy__UQBjI {
  position: absolute;
  z-index: 1;
  left: calc((100% - var(--inventory-link-arrow-space)) / 2);
  display: grid;
  width: max-content;
  max-width: 10rem;
  grid-template-columns: 0.1875rem max-content minmax(0, max-content);
  align-items: center;
  column-gap: 0.68rem;
  transform: translateX(-50%);
}

.amescar-brand-orbit_inventoryLinkCopy__UQBjI::before {
  width: 0.1875rem;
  height: 1.75rem;
  border-radius: 999px;
  background: linear-gradient(180deg, #ff5967, #e5202f 52%, #8a071b);
  box-shadow: 0 0 0.75rem rgb(229 32 47 / 72%);
  content: "";
}

.amescar-brand-orbit_inventoryLinkVerb__OiII_ {
  color: rgb(255 255 255 / 78%);
  font-size: 0.95rem;
  font-weight: 600;
}

.amescar-brand-orbit_inventoryLinkLabel__AUWVB {
  max-width: 7rem;
  overflow: hidden;
  background: linear-gradient(100deg, rgb(255 255 255 / 42%) 32%, #fff 50%, rgb(255 255 255 / 42%) 68%);
  background-clip: text;
  background-size: 220% 100%;
  color: transparent;
  font-size: 1.2rem;
  font-weight: 760;
  letter-spacing: -0.035em;
  text-overflow: ellipsis;
  white-space: nowrap;
  animation: amescar-brand-orbit_inventoryLinkShimmer__HQ7dJ 3.4s linear infinite, amescar-brand-orbit_inventoryLinkRollIn__tQmQF 440ms cubic-bezier(0.2, 0.8, 0.3, 1);
}

.amescar-brand-orbit_inventoryLinkArrow__QLtt2 {
  position: absolute;
  right: 0.5rem;
  z-index: 1;
  display: grid;
  width: 3rem;
  height: 3rem;
  place-items: center;
  border: 1px solid rgb(255 255 255 / 24%);
  border-radius: 0.85rem;
  background: radial-gradient(circle at 28% 18%, rgb(255 255 255 / 24%), transparent 35%), linear-gradient(145deg, #f8273d, #b70822);
  box-shadow: inset 0 1px 0 rgb(255 255 255 / 30%), 0 12px 26px -14px rgb(229 32 47 / 94%);
  transition: transform 220ms ease;
}

.amescar-brand-orbit_inventoryLinkArrow__QLtt2 svg { width: 1rem; height: 1rem; transition: transform 220ms ease; }
.amescar-brand-orbit_inventoryLink__7D087:hover,
.amescar-brand-orbit_inventoryLink__7D087:focus-visible { transform: translateY(-3px); box-shadow: inset 0 1px 0 rgb(255 255 255 / 18%), 0 30px 64px -28px rgb(229 32 47 / 96%); }
.amescar-brand-orbit_inventoryLink__7D087:hover::before,
.amescar-brand-orbit_inventoryLink__7D087:focus-visible::before { left: 112%; }
.amescar-brand-orbit_inventoryLink__7D087:hover .amescar-brand-orbit_inventoryLinkArrow__QLtt2 { transform: rotate(4deg) scale(1.04); }
.amescar-brand-orbit_inventoryLink__7D087:hover .amescar-brand-orbit_inventoryLinkArrow__QLtt2 svg { transform: translate(2px, -2px); }
.amescar-brand-orbit_inventoryLink__7D087:focus-visible { outline: 2px solid #fff; outline-offset: 3px; }

@keyframes amescar-brand-orbit_raceAmbient__oOWc8 {
  from { opacity: 0.7; transform: scale(0.97) translateY(-1%); }
  to { opacity: 1; transform: scale(1.04) translateY(1%); }
}

@keyframes amescar-brand-orbit_activeRacePulse__FepTH {
  50% { filter: drop-shadow(0 0 0.7rem rgb(231 25 42 / 40%)); }
}

@keyframes amescar-brand-orbit_gearEngage__4zKfC {
  from { opacity: 0; transform: translateY(-16%) scale(1.18); filter: blur(4px); }
}

@keyframes amescar-brand-orbit_revSegmentIgnite__fvLDs {
  from { opacity: 0.28; transform: scaleY(0.45); }
  to { opacity: 1; transform: scaleY(1); }
}

@keyframes amescar-brand-orbit_limiterFlash__vmpEj {
  50% { opacity: 0.52; filter: brightness(1.45); }
}

@keyframes amescar-brand-orbit_inventoryLinkShimmer__HQ7dJ {
  from { background-position: 120% 0; }
  to { background-position: -120% 0; }
}

@keyframes amescar-brand-orbit_inventoryLinkRollIn__tQmQF {
  from { opacity: 0; transform: translateY(80%); }
  to { opacity: 1; transform: translateY(0); }
}

@media (max-width: 560px) {
  .amescar-brand-orbit_root__r9T2L { min-height: auto; padding: 3.5rem 1rem 5rem; }
  .amescar-brand-orbit_wrap__e8uRT { width: 100%; }
  .amescar-brand-orbit_eyebrow__rz8rD { margin-bottom: 0.5rem; font-size: 0.8rem; }
  .amescar-brand-orbit_title__C6FEB { max-width: 12ch; margin-bottom: 1rem; font-size: clamp(1.85rem, 8.4vw, 2.25rem); }
  .amescar-brand-orbit_gauge__2Yti8,
  .amescar-brand-orbit_gauge__2Yti8[data-dense="true"] { width: min(22.5rem, 92vw); aspect-ratio: 390 / 700; }
  .amescar-brand-orbit_clusterShell__iLyHm { inset: 0; }
  .amescar-brand-orbit_desktopRaceDial__HDWT0 { display: none; }
  .amescar-brand-orbit_mobileRaceDial__xB0N3 { display: block; }
  .amescar-brand-orbit_mobileRaceDial__xB0N3 .amescar-brand-orbit_revSegment__v50py[data-lit="true"] {
    fill: url(#amescar-mobile-race-segment);
    filter: url(#amescar-mobile-race-glow);
  }
  .amescar-brand-orbit_mobileRaceDial__xB0N3 .amescar-brand-orbit_revSegment__v50py[data-lit="true"][data-power="true"] {
    fill: url(#amescar-mobile-race-power);
  }
  .amescar-brand-orbit_mobileRaceDial__xB0N3 .amescar-brand-orbit_arcGuide__GN_ym { stroke: rgb(255 255 255 / 14%); }
  .amescar-brand-orbit_mobileRaceDial__xB0N3 .amescar-brand-orbit_arcGuideInner__7jPlv { stroke: rgb(255 255 255 / 5%); }
  .amescar-brand-orbit_rpmScale__asWw6 text { font-size: 17px; font-weight: 680; }
  .amescar-brand-orbit_brandChip__UiEFX {
    top: var(--brand-mobile-y);
    left: var(--brand-mobile-x);
    width: 3.15rem;
    margin: -1.575rem 0 0 -1.575rem;
    border-radius: 0.78rem 0.78rem 1rem 1rem;
  }
  .amescar-brand-orbit_brandChip__UiEFX[data-active="true"] { transform: perspective(14rem) rotateX(0) translateY(-0.22rem) scale(1.1); }
  .amescar-brand-orbit_gauge__2Yti8[data-dense="true"] .amescar-brand-orbit_brandChip__UiEFX {
    top: var(--brand-mobile-y);
    left: var(--brand-mobile-x);
    width: 2.75rem;
    margin: -1.375rem 0 0 -1.375rem;
    border-radius: 0.65rem 0.65rem 0.82rem 0.82rem;
  }
  .amescar-brand-orbit_gauge__2Yti8[data-dense="true"] .amescar-brand-orbit_brandChip__UiEFX[data-active="true"] {
    transform: perspective(14rem) rotateX(0) translateY(-0.22rem) scale(1.12);
  }
  .amescar-brand-orbit_gauge__2Yti8[data-dense="true"] .amescar-brand-orbit_logoFallback__g794_ { font-size: 0.58rem; }
  .amescar-brand-orbit_gearReadout__BCcms,
  .amescar-brand-orbit_gauge__2Yti8[data-dense="true"] .amescar-brand-orbit_gearReadout__BCcms { top: 43%; left: 27%; }
  .amescar-brand-orbit_gearNumber__dUewC,
  .amescar-brand-orbit_gauge__2Yti8[data-dense="true"] .amescar-brand-orbit_gearNumber__dUewC {
    font-size: clamp(5rem, 25vw, 6.75rem);
    text-shadow: 0 1px 0 rgb(255 255 255 / 22%), 0 0.22em 0.6em rgb(0 0 0 / 68%), 0 0 1.4rem rgb(161 13 30 / 16%);
  }
  .amescar-brand-orbit_inventoryLink__7D087 { --inventory-link-arrow-space: 3.25rem; width: min(17rem, 84vw); height: 3.7rem; margin-top: 1rem; }
  .amescar-brand-orbit_gauge__2Yti8 + .amescar-brand-orbit_inventoryLink__7D087,
  .amescar-brand-orbit_gauge__2Yti8[data-dense="true"] + .amescar-brand-orbit_inventoryLink__7D087 { margin-top: 0.75rem; }
  .amescar-brand-orbit_inventoryLinkCopy__UQBjI { max-width: 10rem; column-gap: 0.58rem; }
  .amescar-brand-orbit_inventoryLinkLabel__AUWVB { max-width: 7rem; font-size: 1.08rem; }
  .amescar-brand-orbit_inventoryLinkArrow__QLtt2 { width: 2.75rem; height: 2.75rem; }
}

@media (prefers-reduced-motion: reduce) {
  .amescar-brand-orbit_revSegment__v50py,
  .amescar-brand-orbit_brandChip__UiEFX { transition: none; }
  .amescar-brand-orbit_root__r9T2L::before,
  .amescar-brand-orbit_brandChip__UiEFX[data-active="true"],
  .amescar-brand-orbit_gauge__2Yti8[data-rpm-zone="redline"] .amescar-brand-orbit_raceDial___rNok,
  .amescar-brand-orbit_revSegment__v50py[data-lit="true"],
  .amescar-brand-orbit_gearNumber__dUewC,
  .amescar-brand-orbit_inventoryLinkLabel__AUWVB { animation: none; }
  .amescar-brand-orbit_inventoryLinkLabel__AUWVB { background: none; color: #fff; }
}

.amescar-landing-hero_hero__nx3xR {
  --hero-red: #d7192d;
  --hero-red-deep: #6c0713;
  --hero-white: #f7f7f4;
  position: relative;
  isolation: isolate;
  width: 100%;
  min-height: clamp(600px, 43vw, 680px);
  overflow: visible;
  border: 0;
  border-radius: clamp(1.5rem, 2.4vw, 2.5rem);
  color: var(--hero-white);
  background:
    radial-gradient(circle at 82% 22%, rgba(255, 255, 255, 0.08), transparent 25%),
    linear-gradient(110deg, #0b0b0d 0%, #050507 53%, #101014 100%);
  box-shadow: none;
  font-family: var(--font-app-sans), sans-serif;
}

.amescar-landing-hero_noise__OXtYm {
  position: absolute;
  z-index: 9;
  inset: 0;
  border-radius: inherit;
  opacity: 0.055;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.92' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.72'/%3E%3C/svg%3E");
  mix-blend-mode: soft-light;
  pointer-events: none;
}

.amescar-landing-hero_redField__GiuYj {
  position: absolute;
  z-index: -2;
  inset: 0 46% 0 0;
  border-top-left-radius: inherit;
  border-bottom-left-radius: inherit;
  background:
    radial-gradient(circle at 25% 17%, rgba(255, 255, 255, 0.2), transparent 23%),
    linear-gradient(135deg, #8e0b19 0%, #d91c31 48%, #9a0a1a 100%);
  clip-path: polygon(0 0, 86% 0, 100% 50%, 86% 100%, 0 100%);
  box-shadow: 2rem 0 5rem rgba(151, 5, 21, 0.26);
}

.amescar-landing-hero_geometry__FrmSi {
  position: absolute;
  z-index: -1;
  inset: 0 0 0 43%;
  overflow: hidden;
  border-top-right-radius: inherit;
  border-bottom-right-radius: inherit;
  pointer-events: none;
}

.amescar-landing-hero_geometry__FrmSi span {
  position: absolute;
  top: 0;
  bottom: 0;
  background:
    radial-gradient(circle at 30% 18%, rgba(255, 255, 255, 0.16), transparent 24%),
    linear-gradient(145deg, rgba(229, 28, 48, 0.96), rgba(116, 7, 22, 0.9));
  filter: drop-shadow(0 0 2.6rem rgba(178, 11, 29, 0.24));
}

.amescar-landing-hero_geometry__FrmSi span:nth-child(1) {
  left: 0;
  width: 31%;
  opacity: 0.95;
  clip-path: polygon(0 0, 68% 0, 100% 100%, 32% 100%);
}

.amescar-landing-hero_geometry__FrmSi span:nth-child(2) {
  left: 35%;
  width: 31%;
  opacity: 0.78;
  clip-path: polygon(32% 0, 100% 0, 68% 100%, 0 100%);
}

.amescar-landing-hero_geometry__FrmSi span:nth-child(3) {
  right: -2%;
  width: 26%;
  opacity: 0.62;
  clip-path: polygon(0 0, 62% 0, 100% 100%, 38% 100%);
}

.amescar-landing-hero_copy__WQIcl {
  position: relative;
  z-index: 5;
  width: min(50%, 45rem);
  padding: clamp(4rem, 5.5vw, 5.6rem) 0 clamp(3.2rem, 5vw, 4.6rem) clamp(2.3rem, 5vw, 5.2rem);
}

.amescar-landing-hero_title__3dNuw {
  max-width: 8.7ch;
  margin: clamp(1.55rem, 2.5vw, 2.25rem) 0 0;
  color: #fff;
  font-size: clamp(3.55rem, 4.8vw, 5.15rem);
  font-weight: 650;
  line-height: 0.89;
  letter-spacing: -0.072em;
  text-shadow: 0 1.2rem 4rem rgba(48, 0, 7, 0.34);
  text-wrap: balance;
}

.amescar-landing-hero_title__3dNuw > span,
.amescar-landing-hero_title__3dNuw > strong {
  display: block;
}

.amescar-landing-hero_title__3dNuw > strong {
  margin-top: 0.12em;
  color: #d8d9de;
  font-size: 0.67em;
  font-weight: 610;
  line-height: 0.98;
  letter-spacing: -0.052em;
}

.amescar-landing-hero_subtitle__qcCHa {
  max-width: 34rem;
  margin: clamp(1.35rem, 2vw, 1.8rem) 0 0;
  color: rgba(255, 255, 255, 0.77);
  font-size: clamp(0.93rem, 1.15vw, 1.05rem);
  line-height: 1.52;
}

.amescar-landing-hero_actions__2Q1Dp {
  display: flex;
  margin-top: clamp(1.55rem, 2.4vw, 2.1rem);
  align-items: center;
  flex-wrap: wrap;
  gap: 0.65rem;
}

.amescar-landing-hero_primaryAction__H72NH,
.amescar-landing-hero_secondaryAction__K0_t_ {
  display: inline-flex;
  min-height: 4rem;
  padding: 0 1.3rem;
  align-items: center;
  justify-content: center;
  gap: 0.68rem;
  border: 1px solid rgba(255, 255, 255, 0.14);
  border-radius: 0.9rem;
  color: #fff;
  box-shadow:
    0 1.4rem 3rem -1.6rem rgba(0, 0, 0, 0.9),
    inset 0 1px 0 rgba(255, 255, 255, 0.12);
  font-size: 0.92rem;
  font-weight: 720;
  transition: transform 200ms ease, background-color 200ms ease, box-shadow 200ms ease;
}

.amescar-landing-hero_primaryAction__H72NH {
  min-width: 11.2rem;
  color: #17171a;
  border-color: rgba(255, 255, 255, 0.55);
  background: #f7f7f4;
}

.amescar-landing-hero_secondaryAction__K0_t_ {
  min-width: 13.5rem;
  background:
    radial-gradient(circle at 20% 0%, rgba(255, 255, 255, 0.13), transparent 40%),
    #151518;
}

.amescar-landing-hero_primaryAction__H72NH svg,
.amescar-landing-hero_secondaryAction__K0_t_ svg {
  width: 1rem;
  height: 1rem;
  transition: transform 200ms ease;
}

.amescar-landing-hero_primaryAction__H72NH:hover,
.amescar-landing-hero_secondaryAction__K0_t_:hover {
  transform: translateY(-2px);
  box-shadow:
    0 1.7rem 3.2rem -1.6rem rgba(0, 0, 0, 0.92),
    inset 0 1px 0 rgba(255, 255, 255, 0.16);
}

.amescar-landing-hero_primaryAction__H72NH:hover {
  background: #fff;
}

.amescar-landing-hero_secondaryAction__K0_t_:hover {
  background-color: #202024;
}

.amescar-landing-hero_primaryAction__H72NH:hover svg:last-child {
  transform: translate(2px, -2px);
}

.amescar-landing-hero_assurance__XEm7j {
  display: flex;
  margin-top: clamp(1.35rem, 2vw, 1.8rem);
  align-items: center;
  flex-wrap: wrap;
  gap: 0.55rem 1.15rem;
  color: rgba(255, 255, 255, 0.73);
  font-size: 0.71rem;
  font-weight: 610;
}

.amescar-landing-hero_assurance__XEm7j span {
  display: inline-flex;
  align-items: center;
  gap: 0.38rem;
}

.amescar-landing-hero_assurance__XEm7j svg {
  width: 0.85rem;
  height: 0.85rem;
  color: #fff;
}

.amescar-landing-hero_vehicleStage__NGcOQ {
  position: absolute;
  z-index: 10;
  top: 15%;
  right: calc((100vw - 100%) / -2 + 2.5rem);
  width: 66%;
  height: 70%;
  pointer-events: none;
}

.amescar-landing-hero_vehicleStage__NGcOQ::before {
  position: absolute;
  z-index: -1;
  right: 5%;
  bottom: 4%;
  left: 6%;
  height: 8%;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.88);
  filter: blur(30px);
  content: "";
  transform: perspective(300px) rotateX(62deg);
}

.amescar-landing-hero_vehicleStage__NGcOQ::after {
  position: absolute;
  z-index: -2;
  inset: 11% 2% 10% 4%;
  border-radius: 50%;
  background: radial-gradient(ellipse, rgba(255, 255, 255, 0.09), rgba(176, 14, 31, 0.08) 38%, transparent 72%);
  content: "";
  filter: blur(18px);
}

.amescar-landing-hero_vehicleStage__NGcOQ img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center;
  filter:
    drop-shadow(0 1.6rem 1.2rem rgba(0, 0, 0, 0.56))
    drop-shadow(0 0 1.2rem rgba(255, 255, 255, 0.08));
}

@media (max-width: 1120px) {
  .amescar-landing-hero_copy__WQIcl {
    width: 54%;
    padding-left: 2.8rem;
  }

  .amescar-landing-hero_title__3dNuw {
    font-size: clamp(3.4rem, 5.8vw, 4.55rem);
  }

  .amescar-landing-hero_vehicleStage__NGcOQ {
    right: calc((100vw - 100%) / -2 + 2.5rem);
    width: 69%;
  }
}

@media (max-width: 820px) {
  .amescar-landing-hero_hero__nx3xR {
    min-height: 860px;
  }

  .amescar-landing-hero_redField__GiuYj {
    inset: 0;
    opacity: 0.68;
    clip-path: polygon(0 0, 100% 0, 100% 43%, 72% 53%, 0 43%);
  }

  .amescar-landing-hero_geometry__FrmSi span:nth-child(1) {
    left: 0;
    width: 31%;
    opacity: 0.34;
  }

  .amescar-landing-hero_geometry__FrmSi span:nth-child(2) {
    left: 35%;
    width: 31%;
    opacity: 0.27;
  }

  .amescar-landing-hero_geometry__FrmSi span:nth-child(3) {
    right: -2%;
    width: 26%;
    opacity: 0.22;
  }

  .amescar-landing-hero_geometry__FrmSi {
    inset: 43% 0 0;
  }

  .amescar-landing-hero_copy__WQIcl {
    width: 100%;
    padding: 4.9rem 1.5rem 0;
  }

  .amescar-landing-hero_title__3dNuw {
    max-width: 10.5ch;
    margin-top: 1.4rem;
    font-size: clamp(3.1rem, 10.8vw, 4.15rem);
  }

  .amescar-landing-hero_subtitle__qcCHa {
    max-width: 31rem;
  }

  .amescar-landing-hero_vehicleStage__NGcOQ {
    top: auto;
    right: -4%;
    bottom: 1%;
    width: 108%;
    height: 44%;
  }
}

@media (max-width: 560px) {
  .amescar-landing-hero_hero__nx3xR {
    min-height: 840px;
  }

  .amescar-landing-hero_copy__WQIcl {
    padding: 4.2rem 1.1rem 0;
  }

  .amescar-landing-hero_title__3dNuw {
    max-width: 9.5ch;
    margin-top: 1.2rem;
    font-size: clamp(2.9rem, 13.6vw, 3.45rem);
    line-height: 0.9;
  }

  .amescar-landing-hero_title__3dNuw > strong {
    font-size: 0.63em;
    line-height: 1.02;
  }

  .amescar-landing-hero_subtitle__qcCHa {
    margin-top: 1.15rem;
    font-size: 0.86rem;
  }

  .amescar-landing-hero_actions__2Q1Dp {
    display: grid;
    margin-top: 1.35rem;
    grid-template-columns: minmax(0, 1fr);
    gap: 0.55rem;
  }

  .amescar-landing-hero_primaryAction__H72NH,
  .amescar-landing-hero_secondaryAction__K0_t_ {
    width: 100%;
    min-height: 3.7rem;
  }

  .amescar-landing-hero_assurance__XEm7j {
    margin-top: 0.95rem;
    align-items: flex-start;
    flex-direction: column;
    gap: 0.42rem;
    font-size: 0.65rem;
  }

  .amescar-landing-hero_vehicleStage__NGcOQ {
    right: -6%;
    bottom: 5rem;
    width: 108%;
    height: 39%;
  }
}

@media (prefers-reduced-motion: reduce) {
  .amescar-landing-hero_primaryAction__H72NH,
  .amescar-landing-hero_primaryAction__H72NH svg,
  .amescar-landing-hero_secondaryAction__K0_t_ {
    transition-duration: 0.01ms;
  }
}

