:root{--carbon:#0d0d0f;--gunmetal:#2a2d32;--silver:#8f9297;--offwhite:#f4f4f4;--red:#e1061b;--carbon-panel:#131418;--gunmetal-deep:#1b1d21;--red-deep:#a80413;--red-wash:rgba(225,6,27,.12);--surface:var(--carbon);--surface-panel:var(--carbon-panel);--surface-metal:var(--gunmetal-deep);--rule:rgba(244,244,244,.09);--rule-strong:rgba(244,244,244,.18);--text:var(--offwhite);--text-2:#b9bcc1;--text-3:var(--silver);--accent:var(--red);--accent-strong:var(--red-deep);--on-accent:#fff;--focus:var(--offwhite);--font-display:"NCS Rajdhani","Arial Narrow",sans-serif;--font-body:"NCS Inter",system-ui,sans-serif;--font-label:"NCS Michroma",system-ui,sans-serif;--weight-label:600;--font-brand:"Ethnocentric","NCS Rajdhani",sans-serif;--font-heading:var(--font-brand);--weight-heading:400;--style-display:italic;--step--2:0.6875rem;--step--1:0.8125rem;--step-0:0.9375rem;--step-1:1.0625rem;--step-2:1.25rem;--step-3:clamp(1.5rem,1vw + 1.2rem,1.875rem);--display-s:clamp(1.125rem,1vw + .75rem,1.5rem);--display-m:clamp(1.375rem,1.7vw + .8rem,2.25rem);--display-l:clamp(1.625rem,2.6vw + .8rem,3rem);--display-xl:clamp(1.875rem,3.8vw + .8rem,4.5rem);--lh-display:1.08;--lh-title:1.1;--lh-body:1.62;--tracking-display:0;--tracking-label:0.1em;--wrap:90rem;--gutter-page:3.75rem;--gutter-col:1.5rem;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4.5rem;--space-section:clamp(4.5rem,8vw,7.5rem);--radius:0;--radius-control:0;--radius-round:999px;--hairline:1px;--skew:-12deg;--dur-ui:320ms;--dur-ui-slow:560ms;--dur-reveal:760ms;--ease-ui:cubic-bezier(.4,0,.2,1);--ease-out:cubic-bezier(.16,1,.3,1);--reveal-shift:1.5rem;--z-base:0;--z-raised:10;--z-nav:50;--z-overlay:60}@media (max-width:1119px){:root{--gutter-page:2.5rem}}@media (max-width:767px){:root{--gutter-page:1.25rem}}