:root{
 --bg-0:#070806;
 --bg-1:#0e100d;
 --bg-2:#171a15;
 --bg-3:#20241d;
 --graphite:#242920;
 --titnorum:#c2c7b8;
 --platinum:#f5f2df;
 --pearl:#fffbea;
 --champagne:#d9c98e;
 --champagne-rgb:217,201,142;
 --amber:#e49a2e;
 --brand-blue:#4FA8FF;
 --brand-blue-rgb:79,168,255;
 --tech-glow-xs:rgba(var(--brand-blue-rgb),.05);
 --tech-glow-sm:rgba(var(--brand-blue-rgb),.075);
 --tech-glow-md:rgba(var(--brand-blue-rgb),.13);
 --tech-glow-lg:rgba(var(--brand-blue-rgb),.18);
 --tech-line:rgba(var(--brand-blue-rgb),.13);
 --tech-line-soft:rgba(var(--brand-blue-rgb),.09);
 --tech-accent:rgba(var(--brand-blue-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;
}
