.artisan-brand-page {
  --home-ink: #070a12;
  --home-paper: #fff;
  --home-white: #fff;
  --home-accent: #168bff;
  --home-blue: #0b62d6;
  --home-blue-deep: #071d3a;
  --home-line: #d8e3f0;
  --home-muted: #4f6175;
  --acq-blue: #0b62d6;
  --acq-blue-strong: #168bff;
  --acq-ink: #070a12;
  --acq-panel: #fff;
  --acq-line: #d8e3f0;
  --acq-muted: #4f6175;
  color: var(--acq-ink);
  background: #fff !important;
  background-image: none !important;
  font-family: "Manrope", sans-serif;
}

.artisan-brand-page .kg-page {
  padding-top: 0;
  color: var(--acq-ink);
  background: #fff !important;
}

.artisan-brand-page :is(.acq-title, .acq-section h2) {
  font-family: "Manrope", sans-serif;
}

.artisan-brand-page .acq-title em {
  font-family: "Instrument Serif", serif;
  font-weight: 400;
}

.artisan-brand-page .acq-hero {
  color: #fff;
  background: var(--acq-ink) !important;
}

.artisan-brand-page .acq-hero .acq-eyebrow,
.artisan-brand-page .acq-hero .acq-title em {
  color: var(--acq-blue-strong);
}

.artisan-brand-page .acq-hero .acq-lead {
  color: rgb(255 255 255 / .8);
}

.artisan-brand-page .acq-hero .acq-btn {
  border-color: rgb(255 255 255 / .72);
  color: #fff;
  background: transparent;
}

.artisan-brand-page .acq-hero .acq-btn.primary {
  border-color: var(--acq-blue);
  color: #fff;
  background: var(--acq-blue);
}

.artisan-brand-page .acq-hero .acq-btn:hover {
  border-color: #fff;
  color: var(--acq-ink);
  background: #fff;
}

.artisan-brand-page .acq-trust-row {
  border-color: rgb(255 255 255 / .2);
  background: rgb(255 255 255 / .2);
}

.artisan-brand-page .acq-trust-row div {
  color: #fff;
  background: #0b101a;
}

.artisan-brand-page .acq-trust-row span {
  color: rgb(255 255 255 / .7);
}

.artisan-brand-page .acq-preview {
  border-color: rgb(255 255 255 / .2);
  color: #fff;
  background: #0b101a;
}

.artisan-brand-page .acq-preview-copy span {
  color: #8bc8ff;
}

.artisan-brand-page .acq-preview-copy p {
  color: rgb(255 255 255 / .7);
}

.artisan-brand-page .acq-section {
  border-top-color: var(--acq-line);
  color: var(--acq-ink);
  background: #fff !important;
}

.artisan-brand-page .acq-section.alt {
  background: #f3f7fc !important;
}

.artisan-brand-page .acq-eyebrow,
.artisan-brand-page .acq-chip,
.artisan-brand-page .acq-card small,
.artisan-brand-page .acq-card .material-symbols-outlined,
.artisan-brand-page .acq-card li::before {
  color: var(--acq-blue);
}

.artisan-brand-page .acq-section-head > p,
.artisan-brand-page .acq-section .acq-lead,
.artisan-brand-page .acq-card p,
.artisan-brand-page .acq-card li,
.artisan-brand-page .acq-case-copy p {
  color: var(--acq-muted);
}

.artisan-brand-page .acq-card,
.artisan-brand-page .acq-case {
  border-color: var(--acq-line);
  color: var(--acq-ink);
  background: #fff;
  box-shadow: 0 18px 50px rgb(7 29 58 / .08);
}

.artisan-brand-page .acq-btn {
  border-color: var(--acq-ink);
  color: var(--acq-ink);
  background: transparent;
}

.artisan-brand-page .acq-btn:hover {
  border-color: var(--acq-blue);
  color: #fff;
  background: var(--acq-blue);
}

.artisan-brand-page .acq-btn.primary {
  border-color: var(--acq-blue);
  color: #fff;
  background: var(--acq-blue);
}

.artisan-brand-page .acq-btn.primary:hover {
  border-color: var(--acq-blue-deep, #071d3a);
  color: #fff;
  background: var(--acq-blue-deep, #071d3a);
}

.artisan-brand-page .acq-local-list span {
  border-color: var(--acq-line);
  color: #26394f;
  background: #fff;
}

.artisan-brand-page .acq-cta {
  border-color: #071d3a;
  color: #fff;
  background: #071d3a;
}

.artisan-brand-page .acq-cta .acq-eyebrow {
  color: #8bc8ff;
}

.artisan-brand-page .acq-cta .acq-lead {
  color: rgb(255 255 255 / .72);
}

.artisan-brand-page .acq-cta .acq-btn:not(.primary) {
  border-color: rgb(255 255 255 / .7);
  color: #fff;
}

.artisan-brand-page :is(input, select, textarea, button, a):focus-visible {
  outline-color: rgb(22 139 255 / .62);
}
