.iso-person[data-astro-cid-5e2oicj3] {
  --coat: #f8fbfa;
  --coat-side: #eaf0ee;
  --coat-front: #d9e3e0;
  --skin: #c98e68;
  --skin-shade: #ad7657;
}

.iso-person[data-astro-cid-5e2oicj3] line[data-astro-cid-5e2oicj3] {
  stroke-linecap: round;
}

.p-shadow[data-astro-cid-5e2oicj3] {
  fill: color-mix(in srgb, var(--brand-green) 13%, white);
}

.p-leg[data-astro-cid-5e2oicj3] {
  fill: var(--brand-green);
}

.p-leg-shade[data-astro-cid-5e2oicj3] {
  fill: color-mix(in srgb, var(--brand-green) 78%, black);
}

.p-shoe[data-astro-cid-5e2oicj3] {
  stroke: #2f3534;
  stroke-width: 2.5px;
}

.p-shoe-shine[data-astro-cid-5e2oicj3] {
  stroke: #4f5756;
  stroke-width: 1px;
}

.p-coat[data-astro-cid-5e2oicj3] {
  fill: var(--coat-side);
}

.p-coat-shade[data-astro-cid-5e2oicj3] {
  fill: var(--coat-front);
}

.p-coat-top[data-astro-cid-5e2oicj3] {
  fill: var(--coat);
}

.p-seam[data-astro-cid-5e2oicj3] {
  fill: none;
  stroke: color-mix(in srgb, var(--coat-front) 70%, var(--brand-grey));
  stroke-width: .3px;
  stroke-linecap: round;
}

.p-scrubs[data-astro-cid-5e2oicj3] {
  fill: var(--brand-green);
}

.p-lapel[data-astro-cid-5e2oicj3] {
  fill: color-mix(in srgb, var(--coat-side) 80%, var(--brand-grey));
}

.p-lapel[data-astro-cid-5e2oicj3].shaded {
  fill: color-mix(in srgb, var(--coat-front) 75%, var(--brand-grey));
}

.p-pen[data-astro-cid-5e2oicj3] {
  fill: var(--brand-purple);
}

.p-skin[data-astro-cid-5e2oicj3] {
  fill: var(--skin);
}

.p-skin-shade[data-astro-cid-5e2oicj3] {
  fill: var(--skin-shade);
}

.p-hair[data-astro-cid-5e2oicj3] {
  fill: #3a2f2b;
}

.p-arm-far[data-astro-cid-5e2oicj3] {
  stroke: color-mix(in srgb, var(--coat-front) 85%, var(--brand-grey));
  stroke-width: 3.6px;
}

.p-arm-far[data-astro-cid-5e2oicj3].lower {
  stroke-width: 3.4px;
}

.p-arm-near[data-astro-cid-5e2oicj3] .upper[data-astro-cid-5e2oicj3] {
  stroke: var(--coat);
  stroke-width: 3.6px;
}

.p-arm-near[data-astro-cid-5e2oicj3] .lower[data-astro-cid-5e2oicj3] {
  stroke: var(--coat);
  stroke-width: 3.5px;
}

.p-arm-near[data-astro-cid-5e2oicj3] .shadow[data-astro-cid-5e2oicj3] line[data-astro-cid-5e2oicj3] {
  stroke: color-mix(in srgb, var(--coat-front) 85%, var(--brand-grey));
}

.p-arm-near[data-astro-cid-5e2oicj3] .cuff[data-astro-cid-5e2oicj3] {
  stroke: var(--coat-side);
  stroke-width: 3.5px;
}
.hero-scene-wrap[data-astro-cid-vjc3kfer] {
  position: relative;
  margin: 1.2rem auto 1rem;
}

.hero-scene[data-astro-cid-vjc3kfer] {
  position: relative;
  display: block;
  width: 100%;
  height: auto;
  overflow: visible;
}

.hero-scene-toggle[data-astro-cid-vjc3kfer] {
  position: absolute;
  left: 0;
  bottom: 0;
  display: inline-flex;
  align-items: center;
  gap: .4rem;
  min-height: 40px;
  padding: 0 .85rem 0 .7rem;
  border: 1px solid var(--line);
  border-radius: 999px;
  background: #fff;
  color: var(--ink);
  font: 600 .74rem var(--body-font);
  cursor: pointer;
}

.hero-scene-toggle[data-astro-cid-vjc3kfer]:hover {
  border-color: var(--brand-green);
}

.hero-scene-toggle[data-astro-cid-vjc3kfer] svg[data-astro-cid-vjc3kfer] {
  width: 14px;
  height: 14px;
  fill: currentColor;
}

.hero-scene-toggle[data-astro-cid-vjc3kfer][data-state="playing"] .icon-play[data-astro-cid-vjc3kfer], .hero-scene-toggle[data-astro-cid-vjc3kfer][data-state="paused"] .icon-pause[data-astro-cid-vjc3kfer] {
  display: none;
}

@media (prefers-reduced-motion: reduce) {
  .hero-scene-toggle[data-astro-cid-vjc3kfer] {
    display: none;
  }
}

.hero-scene[data-astro-cid-vjc3kfer] {
  --white: #fff;
  --white-front: #eef2f1;
  --white-side: #dbe2e0;
  --dark: #4a5251;
  --dark-side: #3a4140;
}

.hs-floor[data-astro-cid-vjc3kfer] .top[data-astro-cid-vjc3kfer] {
  fill: color-mix(in srgb, var(--brand-green) 6%, white);
}

.hs-floor[data-astro-cid-vjc3kfer] .front[data-astro-cid-vjc3kfer] {
  fill: color-mix(in srgb, var(--brand-green) 14%, white);
}

.hs-floor[data-astro-cid-vjc3kfer] .side[data-astro-cid-vjc3kfer] {
  fill: color-mix(in srgb, var(--brand-green) 22%, white);
}

.hs-floor[data-astro-cid-vjc3kfer] .shadow[data-astro-cid-vjc3kfer] {
  fill: color-mix(in srgb, var(--brand-green) 13%, white);
}

.hs-bench[data-astro-cid-vjc3kfer] .shadow[data-astro-cid-vjc3kfer] {
  fill: color-mix(in srgb, var(--brand-grey) 48%, white);
}

.hs-bench[data-astro-cid-vjc3kfer] .front[data-astro-cid-vjc3kfer] {
  fill: color-mix(in srgb, var(--brand-green) 14%, white);
}

.hs-bench[data-astro-cid-vjc3kfer] .side[data-astro-cid-vjc3kfer] {
  fill: color-mix(in srgb, var(--brand-green) 24%, white);
}

.hs-bench[data-astro-cid-vjc3kfer] .panel[data-astro-cid-vjc3kfer] {
  fill: color-mix(in srgb, var(--brand-green) 7%, white);
}

.hs-bench[data-astro-cid-vjc3kfer] .handle[data-astro-cid-vjc3kfer] {
  fill: color-mix(in srgb, var(--brand-grey) 58%, white);
}

.hs-bench[data-astro-cid-vjc3kfer] .kick-front[data-astro-cid-vjc3kfer] {
  fill: color-mix(in srgb, var(--brand-green) 30%, white);
}

.hs-bench[data-astro-cid-vjc3kfer] .kick-side[data-astro-cid-vjc3kfer] {
  fill: color-mix(in srgb, var(--brand-green) 38%, white);
}

.hs-bench[data-astro-cid-vjc3kfer] .counter-top[data-astro-cid-vjc3kfer] {
  fill: color-mix(in srgb, var(--brand-grey) 34%, white);
}

.hs-bench[data-astro-cid-vjc3kfer] .counter-front[data-astro-cid-vjc3kfer] {
  fill: color-mix(in srgb, var(--brand-grey) 55%, white);
}

.hs-bench[data-astro-cid-vjc3kfer] .counter-side[data-astro-cid-vjc3kfer] {
  fill: color-mix(in srgb, var(--brand-grey) 70%, white);
}

.hs-analyzer[data-astro-cid-vjc3kfer] .front[data-astro-cid-vjc3kfer] {
  fill: var(--white-front);
}

.hs-analyzer[data-astro-cid-vjc3kfer] .side[data-astro-cid-vjc3kfer] {
  fill: var(--white-side);
}

.hs-analyzer[data-astro-cid-vjc3kfer] .base-front[data-astro-cid-vjc3kfer], .hs-analyzer[data-astro-cid-vjc3kfer] .seam[data-astro-cid-vjc3kfer] {
  fill: var(--dark);
}

.hs-analyzer[data-astro-cid-vjc3kfer] .base-side[data-astro-cid-vjc3kfer], .hs-analyzer[data-astro-cid-vjc3kfer] .seam-side[data-astro-cid-vjc3kfer] {
  fill: var(--dark-side);
}

.hs-analyzer[data-astro-cid-vjc3kfer] .rim[data-astro-cid-vjc3kfer] {
  fill: #f7f9f8;
}

.hs-analyzer[data-astro-cid-vjc3kfer] .well-floor[data-astro-cid-vjc3kfer] {
  fill: #59605f;
}

.hs-analyzer[data-astro-cid-vjc3kfer] .well-back[data-astro-cid-vjc3kfer] {
  fill: #6d7473;
}

.hs-analyzer[data-astro-cid-vjc3kfer] .well-left[data-astro-cid-vjc3kfer] {
  fill: #646b6a;
}

.hs-analyzer[data-astro-cid-vjc3kfer] .carousel[data-astro-cid-vjc3kfer] {
  fill: #9aa19f;
}

.hs-analyzer[data-astro-cid-vjc3kfer] .carousel-shade[data-astro-cid-vjc3kfer] {
  fill: #848b8a;
}

.hs-analyzer[data-astro-cid-vjc3kfer] .carousel-top[data-astro-cid-vjc3kfer] {
  fill: #b9bfbd;
}

.hs-analyzer[data-astro-cid-vjc3kfer] .hole[data-astro-cid-vjc3kfer] {
  fill: #6d7473;
}

.hs-analyzer[data-astro-cid-vjc3kfer] .hub[data-astro-cid-vjc3kfer] {
  fill: #8d9493;
}

.hs-analyzer[data-astro-cid-vjc3kfer] .mark[data-astro-cid-vjc3kfer] {
  fill: var(--brand-purple);
}

.hs-analyzer[data-astro-cid-vjc3kfer] .slot-ring[data-astro-cid-vjc3kfer] {
  fill: none;
  stroke: var(--brand-green);
  stroke-width: .3px;
}

.hs-analyzer[data-astro-cid-vjc3kfer] .block-top[data-astro-cid-vjc3kfer] {
  fill: #8e9594;
}

.hs-analyzer[data-astro-cid-vjc3kfer] .block-front[data-astro-cid-vjc3kfer] {
  fill: #7a8180;
}

.hs-analyzer[data-astro-cid-vjc3kfer] .block-side[data-astro-cid-vjc3kfer] {
  fill: #6b7271;
}

.hs-analyzer[data-astro-cid-vjc3kfer] .post[data-astro-cid-vjc3kfer] {
  fill: #b9bfbd;
}

.hs-analyzer[data-astro-cid-vjc3kfer] .arm-top[data-astro-cid-vjc3kfer] {
  fill: var(--white);
}

.hs-analyzer[data-astro-cid-vjc3kfer] .arm-front[data-astro-cid-vjc3kfer] {
  fill: var(--white-front);
}

.hs-analyzer[data-astro-cid-vjc3kfer] .arm-side[data-astro-cid-vjc3kfer] {
  fill: var(--white-side);
}

.hs-analyzer[data-astro-cid-vjc3kfer] .vent[data-astro-cid-vjc3kfer] {
  fill: color-mix(in srgb, var(--white-side) 70%, black);
}

.hs-analyzer[data-astro-cid-vjc3kfer] .ring[data-astro-cid-vjc3kfer] {
  fill: none;
  stroke: var(--brand-green);
  stroke-width: .22px;
}

.hs-analyzer[data-astro-cid-vjc3kfer] .hs-light[data-astro-cid-vjc3kfer] {
  fill: var(--brand-green);
}

.hs-analyzer[data-astro-cid-vjc3kfer] .bezel-front[data-astro-cid-vjc3kfer] {
  fill: #7d8584;
}

.hs-analyzer[data-astro-cid-vjc3kfer] .bezel-side[data-astro-cid-vjc3kfer] {
  fill: #687070;
}

.hs-analyzer[data-astro-cid-vjc3kfer] .bezel-top[data-astro-cid-vjc3kfer] {
  fill: #a3aaa8;
}

.hs-display[data-astro-cid-vjc3kfer] .panel[data-astro-cid-vjc3kfer] {
  fill: #f7fbf9;
}

.hs-display[data-astro-cid-vjc3kfer] .bar[data-astro-cid-vjc3kfer] {
  fill: var(--brand-green);
}

.hs-display[data-astro-cid-vjc3kfer] .dot[data-astro-cid-vjc3kfer] {
  fill: color-mix(in srgb, var(--brand-green) 40%, white);
}

.hs-display[data-astro-cid-vjc3kfer] .label[data-astro-cid-vjc3kfer] {
  fill: var(--brand-green);
}

.hs-display[data-astro-cid-vjc3kfer] .faint[data-astro-cid-vjc3kfer] {
  fill: var(--line);
}

.hs-display[data-astro-cid-vjc3kfer] .go[data-astro-cid-vjc3kfer] {
  fill: var(--brand-green);
}

.hs-display[data-astro-cid-vjc3kfer] .go-icon[data-astro-cid-vjc3kfer] {
  fill: #fff;
}

.hs-display[data-astro-cid-vjc3kfer] .track[data-astro-cid-vjc3kfer] {
  fill: var(--green-soft);
}

.hs-display[data-astro-cid-vjc3kfer] .fill[data-astro-cid-vjc3kfer] {
  fill: var(--brand-green);
}

.hs-display[data-astro-cid-vjc3kfer] .check[data-astro-cid-vjc3kfer] {
  fill: var(--brand-green);
}

.hs-display[data-astro-cid-vjc3kfer] .result[data-astro-cid-vjc3kfer] {
  fill: color-mix(in srgb, var(--brand-purple) 45%, white);
}

.hs-lid[data-astro-cid-vjc3kfer] .top[data-astro-cid-vjc3kfer] {
  fill: var(--white);
}

.hs-lid[data-astro-cid-vjc3kfer] .front[data-astro-cid-vjc3kfer] {
  fill: var(--white-front);
}

.hs-lid[data-astro-cid-vjc3kfer] .side[data-astro-cid-vjc3kfer] {
  fill: var(--white-side);
}

.hs-lid[data-astro-cid-vjc3kfer] .window[data-astro-cid-vjc3kfer] {
  fill: color-mix(in srgb, var(--brand-grey) 22%, white);
}

.hs-lid[data-astro-cid-vjc3kfer] .inner[data-astro-cid-vjc3kfer] {
  fill: #e6eae9;
}

.hs-lid[data-astro-cid-vjc3kfer] .inner-deep[data-astro-cid-vjc3kfer] {
  fill: #d2d8d6;
}

.hs-lid[data-astro-cid-vjc3kfer] .window-in[data-astro-cid-vjc3kfer] {
  fill: color-mix(in srgb, var(--brand-grey) 60%, white);
}

.hs-lid[data-astro-cid-vjc3kfer] .wordmark[data-astro-cid-vjc3kfer] {
  font: 400 1.7px var(--display-font);
  letter-spacing: .08em;
  fill: color-mix(in srgb, var(--brand-grey) 80%, black);
}

.rack-top[data-astro-cid-vjc3kfer] {
  fill: #8a9190;
}

.rack-front[data-astro-cid-vjc3kfer] {
  fill: #6f7776;
}

.rack-side[data-astro-cid-vjc3kfer] {
  fill: #5d6564;
}

.glass[data-astro-cid-vjc3kfer] {
  fill: #f3f7f8;
}

.glass-shade[data-astro-cid-vjc3kfer] {
  fill: #dde5e7;
}

.sample[data-astro-cid-vjc3kfer] {
  fill: #eab64a;
}

.sample-shade[data-astro-cid-vjc3kfer] {
  fill: #d39c31;
}

.cap[data-astro-cid-vjc3kfer] {
  fill: var(--brand-purple);
}

.cap-shade[data-astro-cid-vjc3kfer] {
  fill: color-mix(in srgb, var(--brand-purple) 75%, black);
}

.cap-top[data-astro-cid-vjc3kfer] {
  fill: color-mix(in srgb, var(--brand-purple) 70%, white);
}
