:root{
  --bg-0:#070806;
  --bg-1:#0e100d;
  --bg-2:#171a15;
  --bg-3:#20241d;
  --graphite:#242920;
  --titanium:#c2c7b8;
  --platinum:#f5f2df;
  --pearl:#fffbea;
  --champagne:#d9c98e;
  --champagne-rgb:217,201,142;
  --amber:#e49a2e;
  --jade:#9cff7a;
  --jade-rgb:156,255,122;
  --tech-glow-xs:rgba(var(--jade-rgb),.05);
  --tech-glow-sm:rgba(var(--jade-rgb),.075);
  --tech-glow-md:rgba(var(--jade-rgb),.13);
  --tech-glow-lg:rgba(var(--jade-rgb),.18);
  --tech-line:rgba(var(--jade-rgb),.13);
  --tech-line-soft:rgba(var(--jade-rgb),.09);
  --tech-accent:rgba(var(--jade-rgb),.28);
  --line:rgba(245,242,223,.18);
  --line-strong:rgba(245,242,223,.32);
  --glass-bg:rgba(21,24,20,.58);
  --glass-bg-strong:rgba(24,28,23,.82);
  --glass-line:rgba(245,242,223,.22);
  --text:#fffbea;
  --text-strong:#ffffff;
  --text-soft:rgba(255,248,232,.82);
  --text-muted:rgba(255,248,232,.66);
  --shadow:0 34px 100px rgba(0,0,0,.36);
  --page-gutter:clamp(18px,4vw,64px);
  --menu-height:74px;
  --top-menu-offset:16px;
  --top-menu-space:calc(var(--top-menu-offset) + var(--menu-height));
  --breadcrumb-menu-gap:clamp(10px,1.7vh,20px);
  --breadcrumb-content-gap:clamp(22px,3vh,38px);
  --breadcrumb-row-height:clamp(29px,3.1vh,36px);
  --breadcrumb-layer-top:calc(var(--top-menu-space) + var(--breadcrumb-menu-gap));
  --breadcrumb-layer-space:calc(var(--top-menu-space) + var(--breadcrumb-menu-gap) + var(--breadcrumb-row-height) + var(--breadcrumb-content-gap));
  --breadcrumb-visual-layer-space:calc(var(--breadcrumb-layer-space) + clamp(18px,2vh,30px));
  --content-start-with-breadcrumb:clamp(36px,6vh,64px);
  --home-start-with-breadcrumb:clamp(44px,6.5vh,72px);
  --home-sticky-top-with-breadcrumb:calc(var(--breadcrumb-layer-space) + clamp(18px,2.6vh,32px));
  --grid-size:168px;
  --grid-major:504px;
  --ease:cubic-bezier(.2,.8,.2,1);
  --font-ui:"Ubuntu",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  --font-menu:"Ubuntu",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  --font-heading:"Ubuntu",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
}
