/* Vehicles rest on softly dissolving asphalt within the blue signature band. */
.hee-stats.hee-stats--cutout{
  padding-block:56px;
  background-image:radial-gradient(ellipse at 82% 48%,#7595ec38,transparent 55%),linear-gradient(115deg,#001e7a,#002cb3);
}
.hee-stats--cutout .hee-stats__inner{
  grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr);
  gap:42px;
}
.hee-stats--cutout .hee-stats__fleet{
  position:relative;
  isolation:isolate;
  overflow:visible;
  border:0;
  border-radius:0;
  background:none;
  box-shadow:none;
}
.hee-stats--cutout .hee-stats__fleet::after{
  content:none;
}
.hee-stats--cutout .hee-stats__fleet img{
  display:block;
  width:100%;
  height:auto;
  aspect-ratio:auto;
  object-fit:contain;
  border:0;
  border-radius:0;
  box-shadow:none;
  filter:none;
}
.hee-stats--cutout .hee-stats__fleet .hee-stats__ground{
  position:absolute;
  z-index:-1;
  inset:0;
  width:100%;
  height:100%;
  object-fit:fill;
  opacity:.72;
  filter:brightness(.82);
  /* Keep only the photographed ground below the tyre line, not its sky haze. */
  clip-path:polygon(0 52%,18% 60%,42% 72%,52% 79%,60% 92%,78% 92%,88% 74%,100% 68%,100% 100%,0 100%);
  -webkit-mask-image:linear-gradient(to bottom,#000 78%,#000c 91%,transparent 100%),linear-gradient(to right,transparent,#000 7%,#000 91%,transparent);
  -webkit-mask-composite:source-in;
  mask-image:linear-gradient(to bottom,#000 78%,#000c 91%,transparent 100%),linear-gradient(to right,transparent,#000 7%,#000 91%,transparent);
  mask-composite:intersect;
}
.hee-services .hee-services__heading{
  display:block;
  max-width:740px;
  margin-bottom:32px;
}
@media(max-width:1100px){
  .hee-stats--cutout .hee-stats__inner{gap:26px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}
}
@media(max-width:800px){
  .hee-stats.hee-stats--cutout{padding-block:40px 45px}
  .hee-stats--cutout .hee-stats__inner{grid-template-columns:minmax(0,1fr);gap:30px}
  .hee-stats--cutout .hee-stats__fleet{width:100%;max-width:680px}
}
@media(max-width:600px){
  .hee-stats.hee-stats--cutout{padding-block:36px 34px}
  .hee-stats--cutout .hee-stats__inner{gap:24px}
  .hee-services .hee-services__heading{margin-bottom:27px}
}
