#thesis { display: none !important; }
nav a[href="#thesis"] { display: none !important; }

#product, nav a[href="#product"] { display: none !important; }

#model, nav a[href="#model"] { display: none !important; }
#northstar, nav a[href="#northstar"] { display: none !important; }
#gtm, nav a[href="#gtm"] { display: none !important; }

nav a { white-space: nowrap; }

:root {
  --of-liveT: #25822F; --of-live: #3AB648; --of-liveD: #9CEAA8;
  --of-amberT: #8A5A14; --of-amber: #D6A44A; --of-amberD: #E8C270; --of-amberSoft: #E9D3A6;
  --of-tealT: #2E7167; --of-teal: #8FBFB4; --of-tealD: #A9D9CF;
  --of-sandT: #E9CF8C; --of-sand: #D9B36A;
  --of-forest: #2C5E44;
}

.pos-eyebrow, .wi-eyebrow, .wn-eyebrow, .nw-eyebrow, .bm-eyebrow, .wo-eyebrow, .tm-eyebrow, .uf-eyebrow,
.gl-eyebrow, .ct-eyebrow, .ns-eyebrow, .dr-eyebrow {
  display: inline-block !important;
  font-size: 0.95rem !important;
  letter-spacing: 0.18em !important;
  padding-bottom: 0.6rem;
  border-bottom: 2px solid #2D2A26;
}
.gl-eyebrow, .ct-eyebrow, .ns-eyebrow, .dr-eyebrow { border-bottom-color: #FFFFFF; }

.tj-eyebrow span { font-size: 0.95rem !important; letter-spacing: 0.18em !important; }

a.src-a {
  color: inherit;
  text-decoration: underline;
  text-underline-offset: 2px;
  text-decoration-thickness: 1px;
  text-decoration-color: rgba(45,42,38,.35);
}
a.src-a:hover, a.src-a:focus-visible { color: #2B9438; text-decoration-color: currentColor; }

#global a.src-a, #catalyst a.src-a, #docs a.src-a, #cover a.src-a {
  text-decoration-color: rgba(251,248,242,.45);
}
#global a.src-a:hover, #catalyst a.src-a:hover, #docs a.src-a:hover, #cover a.src-a:hover,
#global a.src-a:focus-visible, #catalyst a.src-a:focus-visible { color: #FFFFFF; text-decoration-color: currentColor; }
