/* Dusty blues and warm beiges inspired by the user's French Farmhouse chart. */
:is(.pricing-page,.home-page) {
  --paper: #f6f4ee;
  --paper-deep: #dbd3c6;
  --ink: #363636;
  --muted: #4e4e4e;
  --sea: #90a0b0;
  --sea-light: #d7dde2;
  --sea-deep: #3d4f60;
  --sea-closing: #536678;
  --clay: #a1998c;
  --line: #36363626;
  --blue-soft: #b9c2c9;
  background: var(--paper);
}
:is(.pricing-page,.home-page) .site-header,
:is(.pricing-page,.home-page) .site-header .site-nav.is-open { background: #ffffff; color: var(--ink); }
:is(.pricing-page,.home-page) .site-header { border-bottom-color: var(--line); }
:is(.pricing-page,.home-page) .site-header .site-nav a::after { background: var(--sea-deep); }
:is(.pricing-page,.home-page) .site-header .site-nav .nav-inquire { border-color: var(--sea-deep); }
:is(.pricing-page,.home-page) .site-header .site-nav .nav-inquire:hover { background: var(--sea-deep); color: var(--paper); }
.pricing-page main > .section { background-image: none; }
.pricing-page .pricing-experience,
.pricing-page .pricing-about,
.pricing-page .pricing-inclusions,
.pricing-page .faq { background: var(--paper); }
.pricing-page .pricing-guidance,
.pricing-page .film { background: var(--sea-light); }
.pricing-page .testimonial { background: var(--blue-soft); }
.pricing-page .testimonial blockquote .testimonial-detail { color: var(--muted); }
.pricing-page .testimonial-photos > .photo { background: var(--paper); }
.pricing-page .planning-header,
.pricing-page .process,
.pricing-page .investment { background: var(--paper-deep); }
.pricing-page .process-steps .step-number { border-color: #90a0b0; }
:is(.pricing-page,.home-page) .closing { background: var(--sea-closing); color: var(--paper); }
:is(.pricing-page,.home-page) .site-footer { background: var(--paper); }
body.service-pricing-page #process { background: var(--sea-light); }
