/* =====================================================
   CAPSULE BUILDERS - STATIC INLINE CSS CLEANUP
   2026-09-29
   ===================================================== */

.filter-chip[data-filter="urban"],
.plans-tab[data-collection="urban"],
.plans-panel[data-collection="urban"] {
  --tab-accent: var(--c-urban);
}

.filter-chip[data-filter="coastal"],
.plans-tab[data-collection="coastal"],
.plans-panel[data-collection="coastal"] {
  --tab-accent: var(--c-coastal);
}

.filter-chip[data-filter="wilderness"],
.plans-tab[data-collection="wilderness"],
.plans-panel[data-collection="wilderness"] {
  --tab-accent: var(--c-wilderness);
}

.filter-chip[data-filter="heritage"],
.plans-tab[data-collection="heritage"],
.plans-panel[data-collection="heritage"] {
  --tab-accent: var(--c-heritage);
}

.filter-chip[data-filter="retreat"],
.plans-tab[data-collection="retreat"],
.plans-panel[data-collection="retreat"] {
  --tab-accent: var(--c-retreat);
}

.filter-chip[data-filter="resort"],
.plans-tab[data-collection="resort"],
.plans-panel[data-collection="resort"] {
  --tab-accent: var(--c-resort);
}

span.dot.cb-dot-coastal {
  background: var(--c-coastal);
}

span.dot.cb-dot-heritage {
  background: var(--c-heritage);
}

span.dot.cb-dot-resort {
  background: var(--c-resort);
}

span.dot.cb-dot-retreat {
  background: var(--c-retreat);
}

span.dot.cb-dot-urban {
  background: var(--c-urban);
}

span.dot.cb-dot-wilderness {
  background: var(--c-wilderness);
}

span.ip-swatch.cb-swatch-000000 {
  background: #000000;
}

span.ip-swatch.cb-swatch-1a1a1a {
  background: #1A1A1A;
}

span.ip-swatch.cb-swatch-1b2a44 {
  background: #1B2A44;
}

span.ip-swatch.cb-swatch-1c1c1c {
  background: #1C1C1C;
}

span.ip-swatch.cb-swatch-2b2b2b {
  background: #2B2B2B;
}

span.ip-swatch.cb-swatch-2c2f33 {
  background: #2C2F33;
}

span.ip-swatch.cb-swatch-304c3c {
  background: #304C3C;
}

span.ip-swatch.cb-swatch-323233 {
  background: #323233;
}

span.ip-swatch.cb-swatch-364152 {
  background: #364152;
}

span.ip-swatch.cb-swatch-3e434c {
  background: #3E434C;
}

span.ip-swatch.cb-swatch-43464b {
  background: #43464B;
}

span.ip-swatch.cb-swatch-4a4a4a {
  background: #4A4A4A;
}

span.ip-swatch.cb-swatch-4b4c46 {
  background: #4B4C46;
}

span.ip-swatch.cb-swatch-5e1d0e {
  background: #5E1D0E;
}

span.ip-swatch.cb-swatch-5f615d {
  background: #5F615D;
}

span.ip-swatch.cb-swatch-6b3a2c {
  background: #6B3A2C;
}

span.ip-swatch.cb-swatch-6c6153 {
  background: #6C6153;
}

span.ip-swatch.cb-swatch-6d6c6e {
  background: #6D6C6E;
}

span.ip-swatch.cb-swatch-6e3a28 {
  background: #6E3A28;
}

span.ip-swatch.cb-swatch-7c846a {
  background: #7C846A;
}

span.ip-swatch.cb-swatch-7f7c78 {
  background: #7F7C78;
}

span.ip-swatch.cb-swatch-857e73 {
  background: #857E73;
}

span.ip-swatch.cb-swatch-888b8a {
  background: #888B8A;
}

span.ip-swatch.cb-swatch-8a7256 {
  background: #8A7256;
}

span.ip-swatch.cb-swatch-8c6239 {
  background: #8C6239;
}

span.ip-swatch.cb-swatch-8f8578 {
  background: #8F8578;
}

span.ip-swatch.cb-swatch-969799 {
  background: #969799;
}

span.ip-swatch.cb-swatch-9a9a95 {
  background: #9A9A95;
}

span.ip-swatch.cb-swatch-a67c52 {
  background: #A67C52;
}

span.ip-swatch.cb-swatch-a8a196 {
  background: #A8A196;
}

span.ip-swatch.cb-swatch-a8a49c {
  background: #A8A49C;
}

span.ip-swatch.cb-swatch-b08d57 {
  background: #B08D57;
}

span.ip-swatch.cb-swatch-b1ada3 {
  background: #B1ADA3;
}

span.ip-swatch.cb-swatch-b7b3ab {
  background: #B7B3AB;
}

span.ip-swatch.cb-swatch-b7b6b0 {
  background: #B7B6B0;
}

span.ip-swatch.cb-swatch-b8b9ba {
  background: #B8B9BA;
}

span.ip-swatch.cb-swatch-b98d5d {
  background: #B98D5D;
}

span.ip-swatch.cb-swatch-bca98c {
  background: #BCA98C;
}

span.ip-swatch.cb-swatch-bdbfba {
  background: #BDBFBA;
}

span.ip-swatch.cb-swatch-c4a171 {
  background: #C4A171;
}

span.ip-swatch.cb-swatch-c5c2aa {
  background: #C5C2AA;
}

span.ip-swatch.cb-swatch-c8ccce {
  background: #C8CCCE;
}

span.ip-swatch.cb-swatch-c9a876 {
  background: #C9A876;
}

span.ip-swatch.cb-swatch-c9bfa5 {
  background: #C9BFA5;
}

span.ip-swatch.cb-swatch-c9c3b8 {
  background: #C9C3B8;
}

span.ip-swatch.cb-swatch-cabfa4 {
  background: #CABFA4;
}

span.ip-swatch.cb-swatch-cfc9c0 {
  background: #CFC9C0;
}

span.ip-swatch.cb-swatch-d2d1cb {
  background: #D2D1CB;
}

span.ip-swatch.cb-swatch-d9cdb5 {
  background: #D9CDB5;
}

span.ip-swatch.cb-swatch-e4e2d5 {
  background: #E4E2D5;
}

span.ip-swatch.cb-swatch-e8dcc0 {
  background: #E8DCC0;
}

span.ip-swatch.cb-swatch-e9dcb8 {
  background: #E9DCB8;
}

span.ip-swatch.cb-swatch-ece6d8 {
  background: #ECE6D8;
}

span.ip-swatch.cb-swatch-ede6d6 {
  background: #EDE6D6;
}

span.ip-swatch.cb-swatch-edeae0 {
  background: #EDEAE0;
}

span.ip-swatch.cb-swatch-eeeae2 {
  background: #EEEAE2;
}

span.ip-swatch.cb-swatch-efe3c6 {
  background: #EFE3C6;
}

span.ip-swatch.cb-swatch-efe6d8 {
  background: #EFE6D8;
}

span.ip-swatch.cb-swatch-f0ece3 {
  background: #F0ECE3;
}

span.ip-swatch.cb-swatch-f2f0ea {
  background: #F2F0EA;
}

span.ip-swatch.cb-swatch-f5f1e6 {
  background: #F5F1E6;
}

span.ip-swatch.cb-swatch-f7f4ec {
  background: #F7F4EC;
}

span.ip-swatch.cb-swatch-f8f8f5 {
  background: #F8F8F5;
}

iframe.cb-static-01 {
  display:none;visibility:hidden;
}

svg.cb-static-02 {
  display:none;
}

p.cb-static-03 {
  font-family:var(--mono);font-size:13px;line-height:1.65;color:#586159;max-width:400px;margin-top:16px;
}

p.cb-static-04 {
  margin-top:12px;color:var(--gold);font-family:var(--mono);font-size:11.5px;letter-spacing:.04em;
}

strong.cb-static-05 {
  font-size:14px;
}

div.studio-cta.cb-static-06 {
  margin-top:36px;
}

#formStatus.cb-static-07 {
  font-family:var(--mono);font-size:12.5px;margin-top:10px;color:var(--bush);
}

img.mark.cb-static-08 {
  width:30px;height:30px;
}
