:root{--bz-marine:#0B1E38;--bz-marine-900:#040B16;--bz-marine-400:#2A4B7C;--bz-acajou:#2A1F18;--bz-foret:#1E3A32;--bz-encre-bleu:#0A0F1A;--bz-or:#B89D64;--bz-or-deep:#8C6F3D;--bz-or-deeper:#6B5226;--bz-or-soft:#E5C68C;--bz-mauve:#7B52AB;--bz-mauve-deep:#5C3B8A;--bz-mauve-soft:#B89CD9;--bz-titane:#4A4A4A;--bz-n-500:#7A7A7A;--bz-n-300:#D1D1D1;--bz-n-200:#E6E6E6;--bz-creme:#F4F1EA;--bz-creme-2:#EFE9DD;--bz-creme-3:#E4DCC9;--bz-encre:#141414;--font-d:"Montserrat", system-ui, sans-serif;--font-b:"Open Sans",  system-ui, sans-serif;--ease:cubic-bezier(0.3, 0, 0, 1);--fs-h1:clamp(34px, 4vw, 64px);--fs-h2:clamp(28px, 2.6vw, 48px);--fs-h3:clamp(20px, 1.7vw, 28px);--fs-eyebrow:11.5px;--fs-body:clamp(15px, 1.05vw, 17.5px);--fs-caption:13.5px;--lh-tight:1.04;--lh-body:1.6;--tracking-eyebrow:0.22em;--tracking-cta:0.18em;--gutter:clamp(32px, 5vw, 88px);--hero-py:clamp(110px, 14vh, 180px);--section-py:clamp(80px, 12vh, 160px);--card-pad:clamp(24px, 3vw, 36px);--ph-cream:var(--bz-creme);--ph-navy:var(--bz-marine);--ph-grey-700:var(--bz-titane);--ph-amber:#C4821A;--ph-amber-soft:var(--bz-or-soft);--bz-or-30:rgba(184, 157, 100, 0.30);--bz-or-55:rgba(184, 157, 100, 0.55);--bz-creme-78:rgba(244, 241, 234, 0.78);--bz-marine-18:rgba(11, 30, 56, 0.18);--bz-mauve-30:rgba(123, 82, 171, 0.30);--bz-mauve-55:rgba(123, 82, 171, 0.55);--bz-brand-hub-color:#C4821A;--bz-brand-gab-color:#7B52AB}*,*::before,*::after{box-sizing:border-box}html,body{margin:0;padding:0}html{background:var(--bz-marine,#0B1E38)}body.bz-home{background:var(--bz-marine)}body{font-family:var(--font-b);color:var(--bz-titane);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.bz-hide{display:none!important}.bz-brand-hub{color:var(--bz-brand-hub-color);font-style:inherit;font-weight:inherit}.bz-brand-gab{color:var(--bz-brand-gab-color);font-style:inherit;font-weight:inherit}.bz-on-brand .bz-brand-hub,.bz-on-brand .bz-brand-gab,.elementor-button .bz-brand-hub,.elementor-button .bz-brand-gab{color:#fff}a,button,[type="button"],[type="submit"],[type="reset"]{color:inherit}button:hover,button:focus,button:active,[type="button"]:hover,[type="button"]:focus,[type="button"]:active,[type="submit"]:hover,[type="submit"]:focus,[type="submit"]:active,[type="reset"]:hover,[type="reset"]:focus,[type="reset"]:active{background-color:#fff0;color:inherit}