:root {--accent: #eee5da;--action: #556a64;--action-hover: #617872;--action-ultra-light: #f1f4f3;--base: #f5f5f7;--base-ultra-light: #f1f1f4;--primary: #0e1f2a;--primary-hover: #102330;--primary-ultra-light: #ecf4f9;--shade-light: #e0dad2;--shade-trans-60: rgba(220, 214, 205, 0.6);--shade-ultra-dark: #1e1a15;--shade-ultra-dark-trans-80: rgba(30, 26, 21, 0.8);--shade-ultra-light: #f5f3f0;--shade-white: #fff;--text-l: clamp(1.92rem, calc(0.4583173996vw + 1.7733384321rem), 2.3994rem);--text-m: clamp(1.6rem, calc(0.1912045889vw + 1.5388145315rem), 1.8rem);--text-s: clamp(1.2rem, calc(0vw + 1.2rem), 1.2rem);--text-xxl: clamp(2.7648rem, calc(1.4327604843vw + 2.306316645rem), 4.2634674666rem);--box-shadow-m: 0 4px 4px -10px rgba(219, 213, 204, 0.04), 0 13px 13px -10px rgba(219, 213, 204, 0.06), 0 40px 60px -10px rgba(219, 213, 204, 0.08);--content-gap: var(--space-m);--radius-xs: 0.4444444444rem;--section-padding-x: clamp(1.5rem, calc(1.4340344168vw + 1.0411089866rem), 3rem);--section-space-m: clamp(4.5rem, calc(7.1701720841vw + 2.2055449331rem), 12rem);--section-space-xl: clamp(7.9960005rem, calc(18.1682595602vw + 2.1821574407rem), 27rem);--space-l: clamp(1.9995rem, calc(2.3905353728vw + 1.2345286807rem), 4.5rem);--space-m: clamp(1.5rem, calc(1.4340344168vw + 1.0411089866rem), 3rem);--space-s: clamp(1rem, calc(0.9560229446vw + 0.6940726577rem), 2rem);--space-xl: clamp(2.6653335rem, calc(3.9050348948vw + 1.4157223337rem), 6.75rem);--space-xs: clamp(0.6666666667rem, calc(0.6373486297vw + 0.4627151052rem), 1.3333333333rem);--space-xxl: clamp(3.5528895555rem, calc(6.2830883791vw + 1.5423012742rem), 10.125rem);--width-l: calc((136.6 * 0.6) * 1rem);--width-m: calc((136.6 * 0.4) * 1rem);--btn-border-size: 0.25rem;--btn-letter-spacing: 0;--btn-line-height: 1;--btn-pad-x: 1.5em;--btn-pad-y: 0.75em;--btn-radius: 0;--btn-text-decoration: none;--btn-text-style: normal;--btn-text-transform: none;--btn-weight: 400;--btn-width: 20rem;--fr-bg-light: var(--shade-ultra-light);--fr-card-avatar-radius: 50%;--fr-card-gap: var(--space-s);--fr-card-radius: var(--radius-xs);--fr-container-gap: var(--space-xl);--fr-content-gap: var(--space-m);--fr-grid-gap: var(--space-m);--fr-hero-padding: var(--section-space-xl);--fr-text-dark: var(--shade-ultra-dark);--fr-text-light: var(--shade-ultra-light);}