body.st {
  margin: 0;
  background: var(--shell);
  color: var(--ink);
  font-family: var(--body);
  font-weight: 300;
  -webkit-font-smoothing: antialiased;
}

.st-wrap {
  max-width: var(--maxw);
  margin: 0 auto;
  padding: 0 clamp(16px, 4vw, 40px);
}

.st-cfg {
  margin-bottom: clamp(26px, 3.6vw, 38px);
  border: 1px solid var(--line);
  -webkit-box-shadow: var(--shadow);
          box-shadow: var(--shadow);
  -webkit-transition: border-color var(--ease), -webkit-box-shadow var(--ease);
  transition: border-color var(--ease), -webkit-box-shadow var(--ease);
  -moz-transition: border-color var(--ease), box-shadow var(--ease);
  transition: border-color var(--ease), box-shadow var(--ease);
  transition: border-color var(--ease), box-shadow var(--ease), -webkit-box-shadow var(--ease);
}
.st-cfg.ds-expose {
  background: var(--panel);
}
.st-cfg:hover {
  border-color: var(--accent);
}
.st-cfg:focus-within {
  border-color: var(--accent);
  -webkit-box-shadow: var(--ring);
          box-shadow: var(--ring);
}
.st-cfg .ds-build-bar {
  position: relative;
  background: transparent;
  padding-top: clamp(38px, 3.8vw, 48px);
  padding-bottom: clamp(38px, 3.8vw, 48px);
}
.st-cfg .ds-build-bar,
.st-cfg .ds-build-bar:hover,
.st-cfg .ds-build-bar:focus-within {
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.st-hero.is-cfg-first {
  padding-bottom: clamp(24px, 3.4vw, 34px);
}

@media (max-width: 860px) {
  .st-cfg .ds-build-bar {
    padding-top: var(--s7);
    padding-bottom: var(--s7);
  }
}
@media (prefers-reduced-motion: reduce) {
  .st-cfg {
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
  }
}
.st-hero {
  padding: clamp(40px, 7vw, 72px) 0 clamp(28px, 4vw, 40px);
}

.st-hero .ds-eyebrow {
  margin-bottom: 14px;
}

.st-hero .ds-h1 {
  margin-bottom: 18px;
}

.st-start {
  margin: clamp(28px, 4vw, 40px) 0;
}

.st-trust {
  margin: clamp(36px, 5vw, 56px) 0 clamp(48px, 7vw, 80px);
}

.st-stock {
  position: relative;
  background: var(--panel);
  border-top: 1px solid var(--line);
  border-bottom: 1px solid var(--line);
  margin-top: clamp(30px, 4.5vw, 50px);
  padding-top: clamp(30px, 4.5vw, 50px);
  padding-bottom: clamp(30px, 4.5vw, 48px);
}

.st-stock::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: -1px;
  height: 3px;
  background: var(--accent);
}

.st-stock__inner {
  container: ststock/inline-size;
}

.st-stock__head {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
     -moz-box-align: end;
          align-items: flex-end;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
          justify-content: space-between;
  gap: var(--s4) var(--s7);
  margin-bottom: clamp(20px, 3vw, 30px);
}

.st-stock__lead {
  min-width: 0;
}

.st-stock__eyebrow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  gap: 8px;
  margin: 0 0 12px;
}

.st-live {
  width: 8px;
  height: 8px;
  -webkit-box-flex: 0;
  -webkit-flex: none;
     -moz-box-flex: 0;
          flex: none;
  border-radius: 50%;
  background: var(--accent);
  -webkit-box-shadow: 0 0 0 4px var(--accent-soft);
          box-shadow: 0 0 0 4px var(--accent-soft);
  -webkit-animation: stpulse 2.4s ease-in-out infinite;
     -moz-animation: stpulse 2.4s ease-in-out infinite;
          animation: stpulse 2.4s ease-in-out infinite;
}

@-webkit-keyframes stpulse {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.35;
  }
}

@-moz-keyframes stpulse {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.35;
  }
}

@keyframes stpulse {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.35;
  }
}
.st-stock__h {
  margin: 0 0 10px;
}

.st-grid {
  display: grid;
  gap: var(--s4);
  grid-template-columns: 1fr;
}

@media (min-width: 521px) {
  .st-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (min-width: 861px) {
  .st-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (min-width: 1240px) {
  .st-grid {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
}
@container ststock (min-width: 400px) {
  .st-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@container ststock (min-width: 660px) {
  .st-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@container ststock (min-width: 880px) {
  .st-grid {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
}
@container ststock (min-width: 880px) and (max-width: 1060px) {
  .st-card__name {
    font-size: 13px;
  }
  .st-card__spec {
    font-size: 11px;
  }
  .st-card__price {
    font-size: 16px;
  }
}
.st-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  min-width: 0;
  text-decoration: none;
  color: inherit;
}

.st-card__media {
  position: relative;
  aspect-ratio: 4/3;
  background: var(--panel-2);
  overflow: hidden;
}

.st-card__media img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
  -webkit-transition: -webkit-transform 0.4s var(--ease);
  transition: -webkit-transform 0.4s var(--ease);
  -moz-transition: transform 0.4s var(--ease), -moz-transform 0.4s var(--ease);
  transition: transform 0.4s var(--ease);
  transition: transform 0.4s var(--ease), -webkit-transform 0.4s var(--ease), -moz-transform 0.4s var(--ease);
}

.st-card:hover .st-card__media img {
  -webkit-transform: scale(1.04);
     -moz-transform: scale(1.04);
          transform: scale(1.04);
}

.st-card__pill {
  position: absolute;
  top: 9px;
  left: 9px;
}

.st-card:focus-visible {
  outline: 2px solid var(--accent);
  outline-offset: 3px;
}

.st-card__body {
  padding-top: 11px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  gap: 5px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
          flex: 1;
}

.st-card__name {
  margin: 0;
  font-family: var(--head);
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.02em;
  font-size: 14px;
  line-height: 1.15;
  color: var(--ink);
  -webkit-transition: color var(--ease);
  -moz-transition: color var(--ease);
  transition: color var(--ease);
}

.st-card:hover .st-card__name {
  color: var(--accent-dark);
}

.st-card__spec {
  margin: 0;
  font-size: 11.5px;
  line-height: 1.4;
  color: var(--muted);
}

.st-card__price {
  margin: auto 0 0;
  padding-top: 9px;
  font-family: var(--head);
  font-weight: 500;
  font-size: 17px;
  line-height: 1;
  color: var(--ink);
  font-variant-numeric: tabular-nums;
}

.st-card__net {
  font-family: var(--body);
  font-weight: 300;
  font-size: 0.7em;
  color: var(--faint);
}

.st-stock__more {
  margin-top: clamp(18px, 2.6vw, 26px);
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
     -moz-box-pack: end;
          justify-content: flex-end;
}

.st-cond {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  font-family: var(--head);
  font-weight: 500;
  font-size: 10px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  padding: 4px 8px;
  white-space: nowrap;
  -webkit-box-shadow: var(--shadow-sm);
          box-shadow: var(--shadow-sm);
}

.st-cond--new {
  background: var(--accent);
  color: var(--on-accent);
}

.st-cond--demo {
  background: var(--dark);
  color: var(--on-dark);
}

.st-cond--used {
  background: var(--panel);
  color: var(--ink);
  border: 1px solid var(--ink);
}

@media (max-width: 640px) {
  .st-stock__head {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
            align-items: flex-start;
  }
  .st-stock__more {
    display: grid;
    width: 100%;
    justify-items: stretch;
  }
}
@media (prefers-reduced-motion: reduce) {
  .st-live {
    -webkit-animation: none;
       -moz-animation: none;
            animation: none;
  }
  .st-card__media img {
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
  }
  .st-card:hover .st-card__media img {
    -webkit-transform: none;
       -moz-transform: none;
            transform: none;
  }
}
.st-trio {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: var(--s6);
  margin: clamp(28px, 4vw, 40px) 0;
  scroll-margin-top: 68px;
}

@media (max-width: 860px) {
  .st-trio {
    grid-template-columns: 1fr;
  }
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9zY3NzL3NpdGUvX3BhZ2Uuc2NzcyIsInNpdGUuY3NzIiwiLi4vLi4vLi4vc3JjL3Njc3Mvc2l0ZS9fY2ZnLnNjc3MiLCIuLi8uLi8uLi9zcmMvc2Nzcy9zaXRlL19oZXJvLnNjc3MiLCIuLi8uLi8uLi9zcmMvc2Nzcy9zaXRlL19zZWN0aW9ucy5zY3NzIiwiLi4vLi4vLi4vc3JjL3Njc3Mvc2l0ZS9fc3RvY2suc2NzcyIsIi4uLy4uLy4uL3NyYy9zY3NzL3NpdGUvX3RyaW8uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQTtFQUNFLFNBQUE7RUFDQSx3QkFBQTtFQUNBLGlCQUFBO0VBQ0Esd0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1DQUFBO0FDREY7O0FER0E7RUFDRSxzQkFBQTtFQUNBLGNBQUE7RUFDQSxpQ0FBQTtBQ0FGOztBQ05BO0VBQ0UsdUNBQUE7RUFDQSw2QkFBQTtFQUNBLGlDQUFBO1VBQUEseUJBQUE7RUFDQSw0RUFBQTtFQUFBLG9FQUFBO0VBQUEsaUVBQUE7RUFBQSw0REFBQTtFQUFBLDRGQUFBO0FEU0Y7QUNQRTtFQUFjLHdCQUFBO0FEVWhCO0FDVEU7RUFBVSwyQkFBQTtBRFlaO0FDWEU7RUFBaUIsMkJBQUE7RUFBNkIsK0JBQUE7VUFBQSx1QkFBQTtBRGVoRDtBQ1pFO0VBQ0Usa0JBQUE7RUFDQSx1QkFBQTtFQUNBLHFDQUFBO0VBQ0Esd0NBQUE7QURjSjtBQ1pFOzs7RUFFNkIseUJBQUE7RUFBMkIsd0JBQUE7VUFBQSxnQkFBQTtBRGdCMUQ7O0FDWEE7RUFBd0Isd0NBQUE7QURleEI7O0FDYkE7RUFDRTtJQUF3QixzQkFBQTtJQUF3Qix5QkFBQTtFRGtCaEQ7QUFDRjtBQ2pCQTtFQUNFO0lBQVUsd0JBQUE7SUFBQSxxQkFBQTtJQUFBLGdCQUFBO0VEb0JWO0FBQ0Y7QUV6REE7RUFDRSx3REFBQTtBRjJERjs7QUV6REE7RUFBc0IsbUJBQUE7QUY2RHRCOztBRTVEQTtFQUFpQixtQkFBQTtBRmdFakI7O0FHcEVBO0VBQVcsZ0NBQUE7QUh3RVg7O0FHdkVBO0VBQVcsdURBQUE7QUgyRVg7O0FJdkVBO0VBQ0Usa0JBQUE7RUFDQSx3QkFBQTtFQUNBLGlDQUFBO0VBQ0Esb0NBQUE7RUFDQSxvQ0FBQTtFQUNBLHFDQUFBO0VBQ0Esd0NBQUE7QUowRUY7O0FJeEVBO0VBQW9CLFdBQUE7RUFBYSxrQkFBQTtFQUFvQixPQUFBO0VBQVMsUUFBQTtFQUFVLFNBQUE7RUFBVyxXQUFBO0VBQWEseUJBQUE7QUprRmhHOztBSWpGQTtFQUFtQiw4QkFBQTtBSnFGbkI7O0FJbkZBO0VBQ0Usb0JBQUE7RUFBQSxxQkFBQTtFQUFBLGlCQUFBO0VBQUEsYUFBQTtFQUFlLHVCQUFBO1VBQUEsZUFBQTtFQUFpQixzQkFBQTtFQUFBLDZCQUFBO0tBQUEsbUJBQUE7VUFBQSxxQkFBQTtFQUF1Qix5QkFBQTtFQUFBLHNDQUFBO0tBQUEsc0JBQUE7VUFBQSw4QkFBQTtFQUN2RCx3QkFBQTtFQUEwQixxQ0FBQTtBSjBGNUI7O0FJeEZBO0VBQWtCLFlBQUE7QUo0RmxCOztBSTNGQTtFQUFxQixvQkFBQTtFQUFBLHFCQUFBO0VBQUEsaUJBQUE7RUFBQSxhQUFBO0VBQWUseUJBQUE7RUFBQSwyQkFBQTtLQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFBcUIsUUFBQTtFQUFVLGdCQUFBO0FKa0duRTs7QUlqR0E7RUFBVyxVQUFBO0VBQVksV0FBQTtFQUFhLG1CQUFBO0VBQUEsa0JBQUE7S0FBQSxnQkFBQTtVQUFBLFVBQUE7RUFBWSxrQkFBQTtFQUFvQix5QkFBQTtFQUEyQixnREFBQTtVQUFBLHdDQUFBO0VBQTBDLG9EQUFBO0tBQUEsaURBQUE7VUFBQSw0Q0FBQTtBSjJHekk7O0FJMUdBO0VBQXFCO0lBQVcsVUFBQTtFSitHOUI7RUkvRzRDO0lBQU0sYUFBQTtFSmtIbEQ7QUFDRjs7QUluSEE7RUFBcUI7SUFBVyxVQUFBO0VKK0c5QjtFSS9HNEM7SUFBTSxhQUFBO0VKa0hsRDtBQUNGOztBSW5IQTtFQUFxQjtJQUFXLFVBQUE7RUorRzlCO0VJL0c0QztJQUFNLGFBQUE7RUprSGxEO0FBQ0Y7QUlsSEE7RUFBZSxnQkFBQTtBSnFIZjs7QUlsSEE7RUFBVyxhQUFBO0VBQWUsY0FBQTtFQUFnQiwwQkFBQTtBSndIMUM7O0FJdkhBO0VBQTZCO0lBQVcsZ0RBQUE7RUo0SHRDO0FBQ0Y7QUk1SEE7RUFBNkI7SUFBVyxnREFBQTtFSmdJdEM7QUFDRjtBSWhJQTtFQUE2QjtJQUFXLGdEQUFBO0VKb0l0QztBQUNGO0FJcElBO0VBQXdDO0lBQVcsZ0RBQUE7RUp3SWpEO0FBQ0Y7QUl4SUE7RUFBd0M7SUFBVyxnREFBQTtFSjRJakQ7QUFDRjtBSTVJQTtFQUF3QztJQUFXLGdEQUFBO0VKZ0pqRDtBQUNGO0FJL0lBO0VBQ0U7SUFBaUIsZUFBQTtFSmtKakI7RUlqSkE7SUFBaUIsZUFBQTtFSm9KakI7RUluSkE7SUFBa0IsZUFBQTtFSnNKbEI7QUFDRjtBSW5KQTtFQUFXLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxpQkFBQTtFQUFBLGFBQUE7RUFBZSw0QkFBQTtFQUFBLDZCQUFBO0VBQUEsOEJBQUE7S0FBQSx5QkFBQTtLQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFBd0IsWUFBQTtFQUFjLHFCQUFBO0VBQXVCLGNBQUE7QUowSnZGOztBSXpKQTtFQUFrQixrQkFBQTtFQUFvQixpQkFBQTtFQUFtQiwwQkFBQTtFQUE0QixnQkFBQTtBSmdLckY7O0FJL0pBO0VBQXNCLFdBQUE7RUFBYSxZQUFBO0VBQWMsb0JBQUE7S0FBQSxpQkFBQTtFQUFtQixjQUFBO0VBQWdCLHNEQUFBO0VBQUEsOENBQUE7RUFBQSw0RUFBQTtFQUFBLHNDQUFBO0VBQUEsMkdBQUE7QUp1S3BGOztBSXRLQTtFQUFxQyw4QkFBQTtLQUFBLDJCQUFBO1VBQUEsc0JBQUE7QUowS3JDOztBSXpLQTtFQUFpQixrQkFBQTtFQUFvQixRQUFBO0VBQVUsU0FBQTtBSitLL0M7O0FJOUtBO0VBQXlCLGdDQUFBO0VBQWtDLG1CQUFBO0FKbUwzRDs7QUlqTEE7RUFBaUIsaUJBQUE7RUFBbUIsb0JBQUE7RUFBQSxxQkFBQTtFQUFBLGlCQUFBO0VBQUEsYUFBQTtFQUFlLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSw4QkFBQTtLQUFBLHlCQUFBO0tBQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUF3QixRQUFBO0VBQVUsbUJBQUE7RUFBQSxlQUFBO0tBQUEsZ0JBQUE7VUFBQSxPQUFBO0FKeUxyRjs7QUl4TEE7RUFDRSxTQUFBO0VBQVcsd0JBQUE7RUFBMEIsZ0JBQUE7RUFBa0IseUJBQUE7RUFDdkQsc0JBQUE7RUFBdUIsZUFBQTtFQUFpQixpQkFBQTtFQUFtQixpQkFBQTtFQUMzRCxxQ0FBQTtFQUFBLGtDQUFBO0VBQUEsNkJBQUE7QUppTUY7O0FJL0xBO0VBQWdDLHlCQUFBO0FKbU1oQzs7QUlsTUE7RUFBaUIsU0FBQTtFQUFXLGlCQUFBO0VBQW1CLGdCQUFBO0VBQWtCLG1CQUFBO0FKeU1qRTs7QUl4TUE7RUFDRSxnQkFBQTtFQUFrQixnQkFBQTtFQUFrQix3QkFBQTtFQUEwQixnQkFBQTtFQUM5RCxlQUFBO0VBQWlCLGNBQUE7RUFBZ0IsaUJBQUE7RUFBbUIsa0NBQUE7QUppTnREOztBSS9NQTtFQUFnQix3QkFBQTtFQUEwQixnQkFBQTtFQUFrQixnQkFBQTtFQUFpQixtQkFBQTtBSnNON0U7O0FJcE5BO0VBQWtCLG9DQUFBO0VBQXNDLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxpQkFBQTtFQUFBLGFBQUE7RUFBZSxxQkFBQTtFQUFBLGlDQUFBO0tBQUEsa0JBQUE7VUFBQSx5QkFBQTtBSjBOdkU7O0FJdE5BO0VBQVcsMkJBQUE7RUFBQSw0QkFBQTtFQUFBLHdCQUFBO0VBQUEsb0JBQUE7RUFBc0IseUJBQUE7RUFBQSwyQkFBQTtLQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFBcUIsd0JBQUE7RUFBMEIsZ0JBQUE7RUFBa0IsZUFBQTtFQUFpQixxQkFBQTtFQUFzQix5QkFBQTtFQUEyQixnQkFBQTtFQUFrQixtQkFBQTtFQUFxQixvQ0FBQTtVQUFBLDRCQUFBO0FKbU8zTTs7QUlsT0E7RUFBZ0IseUJBQUE7RUFBMkIsdUJBQUE7QUp1TzNDOztBSXRPQTtFQUFpQix1QkFBQTtFQUF5QixxQkFBQTtBSjJPMUM7O0FJMU9BO0VBQWlCLHdCQUFBO0VBQTBCLGlCQUFBO0VBQW1CLDRCQUFBO0FKZ1A5RDs7QUk5T0E7RUFDRTtJQUFrQiw0QkFBQTtJQUFBLDZCQUFBO0lBQUEsOEJBQUE7T0FBQSx5QkFBQTtPQUFBLDBCQUFBO1lBQUEsc0JBQUE7SUFBd0Isd0JBQUE7SUFBQSwrQkFBQTtPQUFBLHFCQUFBO1lBQUEsdUJBQUE7RUptUDFDO0VJaFBBO0lBQWtCLGFBQUE7SUFBZSxXQUFBO0lBQWEsc0JBQUE7RUpxUDlDO0FBQ0Y7QUlwUEE7RUFDRTtJQUFXLHVCQUFBO09BQUEsb0JBQUE7WUFBQSxlQUFBO0VKdVBYO0VJdFBBO0lBQXNCLHdCQUFBO0lBQUEscUJBQUE7SUFBQSxnQkFBQTtFSnlQdEI7RUl4UEE7SUFBcUMsdUJBQUE7T0FBQSxvQkFBQTtZQUFBLGVBQUE7RUoyUHJDO0FBQ0Y7QUs5VUE7RUFDRSxhQUFBO0VBQ0EscUNBQUE7RUFDQSxjQUFBO0VBQ0EsZ0NBQUE7RUFDQSx1QkFBQTtBTGdWRjs7QUs5VUE7RUFDRTtJQUFVLDBCQUFBO0VMa1ZWO0FBQ0YiLCJmaWxlIjoic2l0ZS5jc3MifQ== */