
[data-theme=light]{
  --color-background-primary:#f9f6ea;
  --color-background-secondary:#3a2b22;
  --color-background-tertiary:#efe7d6;
  --color-background-brand:#8a5c3c;
  --color-text-primary:#2a1f19;
  --color-text-secondary:#2a1f1999;
  --color-text-success:#5d463a;
  --color-text-on-brand:#f9f6ea;
  --color-text-on-brand-secondary:#f9f6ea99;
  --color-border-primary:#e0d5c1;
  --color-border-secondary:#9c8a78;
  --color-border-subtle:#2a1f191a;
  --color-header-primary:#d8c9b166;
  --color-header-secondary:#f9f6ea03;
  --color-footer-logo:#c3b29c;
  --color-gradient-0:#f9f6ea00;
  --color-gradient-100:#f9f6ea;
  --color-gradient-tertiary-0:#efe7d600;
  --color-gradient-tertiary-100:#efe7d6;
  --color-graph-blue:#846d60;
  --color-graph-green:#5d463a;
  --color-graph-raspberry:#9c6239;
}
[data-theme=dark]{
  --color-background-primary:#241a15;
  --color-background-secondary:#3a2b22;
  --color-background-tertiary:#3a2b22;
  --color-background-brand:#b8763f;
  --color-text-primary:#f9f6ea;
  --color-text-secondary:#f9f6ea99;
  --color-text-success:#c3b29c;
  --color-text-on-brand:#f9f6ea;
  --color-text-on-brand-secondary:#f9f6ea99;
  --color-border-primary:#3a2b22;
  --color-border-secondary:#8d7f6f;
  --color-border-subtle:#f9f6ea1a;
  --color-header-primary:#d8c9b166;
  --color-header-secondary:#241a1503;
  --color-footer-logo:#3a2b22;
  --color-gradient-0:#241a1500;
  --color-gradient-100:#241a15;
  --color-gradient-tertiary-0:#3a2b2200;
  --color-gradient-tertiary-100:#3a2b22;
  --color-graph-blue:#a3897a;
  --color-graph-green:#c3b29c;
  --color-graph-raspberry:#c07a4a;
}
/* X link sits beside the header CTA as a matching round icon button */
.Header-module__HGB-Fa__ctaSlot{display:flex;align-items:center;gap:8px}
/* below their 1024px breakpoint the wordmark used to share a pill with the burger.
   With the nav gone it is alone, so let it shrink instead of spanning the bar. */
@media (max-width:1023.98px){
  .Header-module__HGB-Fa__inner{justify-content:space-between;gap:var(--space-12,12px)}
  .Header-module__HGB-Fa__mobileShell{width:auto;padding:0;background-color:transparent;backdrop-filter:none}
  .Header-module__HGB-Fa__bar{width:auto}
}
.terrn-x{
  display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;
  border-radius:50%;flex:none;text-decoration:none;
  /* same inversion the primary pill uses, so the pair reads as one control */
  background-color:var(--color-text-primary);color:var(--color-background-primary);
  border:var(--layout-stroke,1px) solid transparent;
  transition:opacity .16s,transform .16s;
}
.terrn-x:hover{opacity:.85;transform:translateY(-1px)}
.terrn-x svg{display:block}
/* the photography is blue/green out of the box — warm it into the same brown family */
img:not([src^="/brand/"]){filter:sepia(.62) saturate(1.28) hue-rotate(-12deg) brightness(.97)}
/* collateral-type wordmarks read lighter than the logos they replace */
.LogoStrip-module__lyuK7q__logo{opacity:.7}
/* neutralised links stay visible but go nowhere */
a[href="#"]{cursor:default}
