:root{--color-ink:#131519;--color-ink-deep:#0a0b0d;--color-surface:#1d2026;--color-line:#2b2f37;--color-steel:#8e989f;--color-grey:#6b737b;--color-dim:var(--color-grey);--color-bone:#e6e2d4;--color-bone-soft:#c9c5b8;--color-white:#fcfdfe;--color-gold:#d6c43c;--color-error:#ff9c8f;--color-ghost:var(--color-line);--bg:var(--color-ink);--text:var(--color-bone);--text-muted:var(--color-steel);--heading:var(--color-white);--accent:var(--color-gold);--on-accent:var(--color-ink);--border:var(--color-line);--focus-ring:var(--color-gold);--overlay-hero:linear-gradient(180deg,#13151999 0%,#13151926 40%,#131519f0 100%);--overlay-reel:linear-gradient(180deg,#13151959 0%,#1315191a 45%,#131519d9 100%);--overlay-service-hero:linear-gradient(0deg,#131519 0%,#13151980 70%,#131519b8 100%);--font-sans:"Peridot PE","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-baseline:.45;--pill-lift:0em;--fs-display:min(clamp(2.25rem,14vw - .25rem,9.75rem),18svh);--fs-display-xl:clamp(2.75rem,13.2vw,11.875rem);--fs-h2:clamp(2.75rem,1.2rem + 5.5vw,6rem);--fs-statement:clamp(1.75rem,1rem + 3.4vw,4rem);--fs-h3:clamp(1.75rem,1rem + 3vw,4rem);--fs-intro:clamp(1.5rem,1rem + 2vw,2.5rem);--fs-lead:clamp(1.0625rem,1rem + .35vw,1.25rem);--fs-body:1.0625rem;--fs-small:.875rem;--fs-nav:1rem;--fs-eyebrow:1rem;--fw-accent:250;--fw-regular:400;--fw-medium:500;--fw-semibold:650;--fw-bold:780;--fw-black:820;--lh-tight:.9;--lh-wrap:1.05;--lh-snug:1.15;--lh-body:1.55;--ls-display:-.025em;--ls-heading:-.04em;--ls-eyebrow:.18em;--eyebrow-nudge:clamp(.125rem,.5vw,.5rem);--wrap-balance:balance;--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-s:clamp(1rem,.9rem + .4vw,1.25rem);--space-m:clamp(1.5rem,1.2rem + 1vw,2rem);--space-l:clamp(2rem,1.4rem + 2.2vw,3.5rem);--space-xl:clamp(3rem,2rem + 4vw,6rem);--space-2xl:clamp(4.5rem,3rem + 6vw,8.5rem);--gutter:clamp(1rem,4vw,3.5rem);--gutter-start:max(var(--gutter),env(safe-area-inset-left,0px));--gutter-end:max(var(--gutter),env(safe-area-inset-right,0px));--container-max:90rem;--zoom-max:1.3333;--zoom-from:90;--zoom-to:160;--header-h:clamp(4.25rem,3.8rem + 1.5vw,5.5rem);--radius-none:0;--radius-pill:999px;--header-shadow-alpha:.6;--header-shadow-blur:10px;--border-w:1px;--focus-w:3px;--frame-w:3px;--hero-progress-h:4px;--services-peek:3rem;--dur-fast:.2s;--dur-base:.35s;--dur-slow:.8s;--ease-out:cubic-bezier(.2,.7,.2,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--z-header:50;--z-menu:60;--z-fx:70;--z-skip:100;--z-loader:150;--z-cursor:200;color-scheme:dark}@supports (font:-apple-system-body){:root{--wrap-balance:wrap}}:root.is-webkit{--wrap-balance:wrap}