@font-face{font-family:ppMontreal;src:url(../media/PPNeueMontreal_Variable-s.p.2rxigmif4h04h.woff2?dpl=dpl_Du43HERWdVJPAQpo4LYeTPrUFp3K)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:ppMontreal;src:url(../media/PPNeueMontreal_Variable-s.p.37gmpmw61v2h_.woff?dpl=dpl_Du43HERWdVJPAQpo4LYeTPrUFp3K)format("woff");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:ppMontreal Fallback;src:local(Arial);ascent-override:105.13%;descent-override:26.56%;line-gap-override:0.0%;size-adjust:91.13%}.ppmontreal_34c63515-module__vqr0RW__className{font-family:ppMontreal,ppMontreal Fallback}.ppmontreal_34c63515-module__vqr0RW__variable{--font-pp-montreal:"ppMontreal", "ppMontreal Fallback"}
@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.0mrjj4bg00-he.woff2?dpl=dpl_Du43HERWdVJPAQpo4LYeTPrUFp3K)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_d5a4f12f-module__Ur3q_a__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__Ur3q_a__variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.3ms9vq719j3f8.woff2?dpl=dpl_Du43HERWdVJPAQpo4LYeTPrUFp3K)format("woff2");font-display:swap;font-weight:100 900}.geistmono_157ca88a-module__iaM1Ya__className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.geistmono_157ca88a-module__iaM1Ya__variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}

:root{--base-unit-compact:2px;--base-unit-spacious:5px;--core-0:0px;--core-1:calc(var(--base-unit-compact) * .5);--core-2:calc(var(--base-unit-compact) * 1);--core-4:calc(var(--base-unit-compact) * 2);--core-6:calc(var(--base-unit-compact) * 3);--core-8:calc(var(--base-unit-compact) * 4);--core-10:calc(var(--base-unit-compact) * 5);--core-12:calc(var(--base-unit-compact) * 6);--core-16:calc(var(--base-unit-compact) * 8);--core-20:calc(var(--base-unit-compact) * 10);--core-24:calc(var(--base-unit-compact) * 12);--core-28:calc(var(--base-unit-compact) * 14);--core-32:calc(var(--base-unit-compact) * 16);--core-40:calc(var(--base-unit-compact) * 20);--core-48:calc(var(--base-unit-compact) * 24);--core-56:calc(var(--base-unit-compact) * 28);--core-64:calc(var(--base-unit-compact) * 32);--core-72:calc(var(--base-unit-compact) * 36);--core-80:calc(var(--base-unit-compact) * 40);--core-88:calc(var(--base-unit-compact) * 44);--core-96:calc(var(--base-unit-compact) * 48);--core-104:calc(var(--base-unit-compact) * 52);--core-112:calc(var(--base-unit-compact) * 56);--core-120:calc(var(--base-unit-compact) * 60);--core-128:calc(var(--base-unit-compact) * 64);--core-136:calc(var(--base-unit-compact) * 68);--core-144:calc(var(--base-unit-compact) * 72);--core-152:calc(var(--base-unit-compact) * 76);--core-160:calc(var(--base-unit-compact) * 80);--core-168:calc(var(--base-unit-compact) * 84);--core-176:calc(var(--base-unit-compact) * 88);--core-184:calc(var(--base-unit-compact) * 92);--core-192:calc(var(--base-unit-compact) * 96);--core-200:calc(var(--base-unit-compact) * 100);--core-208:calc(var(--base-unit-compact) * 104);--core-216:calc(var(--base-unit-compact) * 108);--core-224:calc(var(--base-unit-compact) * 112);--core-232:calc(var(--base-unit-compact) * 116);--core-240:calc(var(--base-unit-compact) * 120);--core-248:calc(var(--base-unit-compact) * 124);--core-256:calc(var(--base-unit-compact) * 128);--core-full:9999px;--core-stroke-1:1px;--core-stroke-1-5:1.5px;--core-stroke-2:calc(var(--base-unit-compact) * 1);--core-stroke-4:calc(var(--base-unit-compact) * 2)}.spacing-compact{--space-base:var(--base-unit-compact);--space-0:0px;--space-2:calc(var(--space-base) * 1);--space-4:calc(var(--space-base) * 2);--space-6:calc(var(--space-base) * 3);--space-8:calc(var(--space-base) * 4);--space-12:calc(var(--space-base) * 6);--space-16:calc(var(--space-base) * 8);--space-20:calc(var(--space-base) * 10);--space-24:calc(var(--space-base) * 12);--space-32:calc(var(--space-base) * 16);--space-40:calc(var(--space-base) * 20);--space-48:calc(var(--space-base) * 24);--space-64:calc(var(--space-base) * 32);--space-80:calc(var(--space-base) * 40);--space-96:calc(var(--space-base) * 48);--space-128:calc(var(--space-base) * 64);--space-160:calc(var(--space-base) * 80);--space-192:calc(var(--space-base) * 96);--space-224:calc(var(--space-base) * 112);--space-256:calc(var(--space-base) * 128)}.spacing-spacious{--space-base:var(--base-unit-spacious);--space-0:0px;--space-2:calc(var(--space-base) * .67);--space-4:calc(var(--space-base) * 1.33);--space-6:calc(var(--space-base) * 2);--space-8:calc(var(--space-base) * 2.67);--space-12:calc(var(--space-base) * 4);--space-16:calc(var(--space-base) * 5.33);--space-20:calc(var(--space-base) * 6.67);--space-24:calc(var(--space-base) * 8);--space-32:calc(var(--space-base) * 10.67);--space-40:calc(var(--space-base) * 13.33);--space-48:calc(var(--space-base) * 16);--space-64:calc(var(--space-base) * 21.33);--space-80:calc(var(--space-base) * 26.67);--space-96:calc(var(--space-base) * 32);--space-128:calc(var(--space-base) * 42.67);--space-160:calc(var(--space-base) * 53.33);--space-192:calc(var(--space-base) * 64);--space-224:calc(var(--space-base) * 74.67);--space-256:calc(var(--space-base) * 85.33)}.radius-proportional{--radius-0:0px;--radius-2:var(--core-2);--radius-4:var(--core-4);--radius-6:var(--core-6);--radius-8:var(--core-8);--radius-12:var(--core-12);--radius-16:var(--core-16);--radius-20:var(--core-20);--radius-24:var(--core-24);--radius-32:var(--core-32);--radius-40:var(--core-40);--radius-48:var(--core-48);--radius-full:var(--core-full)}.radius-consistent{--radius-0:0px;--radius-2:var(--core-8);--radius-4:var(--core-8);--radius-6:var(--core-8);--radius-8:var(--core-8);--radius-12:var(--core-8);--radius-16:var(--core-8);--radius-20:var(--core-8);--radius-24:var(--core-8);--radius-32:var(--core-8);--radius-40:var(--core-8);--radius-48:var(--core-8);--radius-full:var(--core-full)}.stroke-regular{--stroke-1:var(--core-stroke-1);--stroke-1-5:var(--core-stroke-1-5);--stroke-2:var(--core-stroke-2);--stroke-4:var(--core-stroke-4);--stroke-components:var(--stroke-1);--stroke-focus:var(--stroke-2);--stroke-icons:var(--stroke-3)}.stroke-thin{--stroke-1:var(--core-stroke-1);--stroke-1-5:var(--core-stroke-1);--stroke-2:var(--core-stroke-1);--stroke-4:var(--core-stroke-1);--stroke-components:var(--stroke-1);--stroke-focus:var(--stroke-1);--stroke-icons:var(--stroke-1)}
:root{--brand-100:#fff9eb;--brand-200:#ffefc4;--brand-300:#ffdf85;--brand-400:#ffd248;--brand-500:#ffc001;--brand-600:#ffb300;--brand-700:#ffa200;--brand-800:#ff9100;--brand-900:#6e3100;--brand-primary:#1a1a1b;--brand-secondary:#fff;--brand-tertiary:#c3c3c3;--grey-100:#fdfefe;--grey-150:#fcfcfc;--grey-200:#f9f9fa;--grey-250:#f5f7f7;--grey-300:#f2f4f5;--grey-350:#eff1f3;--grey-400:#eceef0;--grey-450:#e7eaec;--grey-500:#dfe3e6;--grey-550:#c9cccf;--grey-600:#b2b6b8;--grey-650:#9c9fa1;--grey-700:#86888a;--grey-750:#5d6061;--grey-800:#424344;--grey-850:#232425;--grey-900:#1a1a1b;--brand-accounting-1:#025550;--brand-accounting-2:#d5face;--brand-accounting-3:#cdf2ff;--brand-accounting-4:#fff8b8;--brand-accounting-5:#f0ffee;--brand-healthcare-1:#090c52;--brand-healthcare-2:#e1e7fa;--brand-healthcare-3:#3fe8d7;--brand-healthcare-4:#88d9fe;--brand-healthcare-5:#f1f5ff;--brand-legal-1:#4c1404;--brand-legal-2:#ffd8cb;--brand-legal-3:#f99735;--brand-legal-4:#e44e12;--brand-legal-5:#ffeee9;--brand-financial-1:#331b69;--brand-financial-2:#e1e7fa;--brand-financial-3:#d877e7;--brand-financial-4:#ffcbfa;--brand-financial-5:#f1f4ff;--brand-insurance-1:#463605;--brand-insurance-2:#fff8b8;--brand-insurance-3:#fff153;--brand-insurance-4:#f5ed9c;--brand-insurance-5:#fffcdc;--state-info:#0078c2;--state-info-light:#e3f8ff;--state-success:#00a16c;--state-success-light:#dbfaef;--state-alert:#ffb300;--state-alert-light:#fff7dc;--state-warning:#ff6b00;--state-warning-light:#fff0e6;--state-error:#e0191f;--state-error-light:#ffeaea;--neutral-white:#fff;--neutral-black:#000}.theme-light,.theme-accounting,.theme-healthcare,.theme-legal,.theme-financial,.theme-insurance{--neutral-content-main-titles:var(--neutral-black);--neutral-content-body:var(--grey-800);--neutral-content-support:var(--grey-700);--neutral-content-placeholder:var(--grey-650);--neutral-content-disabled:var(--grey-600);--neutral-content-oncolor:var(--neutral-white);--neutral-surface-background:var(--grey-350);--payment-icon-bg:var(--neutral-surface-background);--neutral-surface-tables:var(--grey-200);--neutral-surface-support:var(--grey-300);--neutral-surface-icons:var(--grey-900);--neutral-surface-main:var(--neutral-white);--neutral-surface-disabled:var(--grey-250);--neutral-surface-disabled-icon:var(--grey-600);--neutral-surface-oncolor:var(--grey-900);--neutral-border-components:var(--grey-450);--neutral-border-tables:var(--grey-550);--neutral-border-support:var(--grey-400);--neutral-border-active:var(--grey-900);--neutral-border-disabled:var(--grey-300);--neutral-border-oncolor:var(--neutral-white);--color-content-information:var(--state-info);--color-content-success:var(--state-success);--color-content-alert:var(--state-alert);--color-content-warning:var(--state-warning);--color-content-error:var(--state-error);--color-surface-information:var(--state-info);--color-surface-information-light:var(--state-info-light);--color-surface-success:var(--state-success);--color-surface-success-light:var(--state-success-light);--color-surface-alert:var(--state-alert);--color-surface-alert-light:var(--state-alert-light);--color-surface-warning:var(--state-warning);--color-surface-warning-light:var(--state-warning-light);--color-surface-error:var(--state-error);--color-surface-error-light:var(--state-error-light);--color-surface-icon-fill-primary:var(--neutral-surface-icons);--color-surface-icon-fill-secondary:#1a1a1b1f;--color-border-information:var(--state-info);--color-border-success:var(--state-success);--color-border-alert:var(--state-alert);--color-border-warning:var(--state-warning);--color-border-error:var(--state-error);--support-black:var(--neutral-black);--support-white:var(--neutral-white);--support-focus:#ff230040;--support-link:var(--brand-primary);--support-hover:#ffffff1a;--support-pressed:#0000001a;--opacity-black-dark:#000000bf;--opacity-black-medium:#00000029;--opacity-black-light:#00000005;--opacity-white-dark:#ffffffbf;--opacity-white-medium:#ffffff29;--opacity-white-light:#ffffff0a;--opacity-liquid-glass:#ffffff0a}.theme-light{--organic-spots-opacity:0;--color-content-primary:var(--brand-primary);--color-content-secondary:var(--brand-secondary);--color-content-tertiary:var(--brand-tertiary);--color-surface-primary:var(--brand-primary);--color-surface-secondary:var(--brand-secondary);--color-surface-tertiary:var(--brand-primary);--color-surface-quaternary:var(--brand-primary);--color-surface-quinary:var(--brand-primary);--color-border-primary:var(--brand-primary);--color-border-secondary:var(--brand-secondary);--color-border-tertiary:var(--brand-tertiary)}.theme-accounting{--color-content-primary:var(--brand-accounting-1);--color-content-secondary:var(--brand-accounting-2);--color-content-tertiary:var(--brand-accounting-1);--color-surface-primary:var(--brand-accounting-1);--color-surface-secondary:var(--brand-accounting-2);--color-surface-tertiary:var(--brand-accounting-3);--color-surface-quaternary:var(--brand-accounting-4);--color-surface-quinary:var(--brand-accounting-5);--color-border-primary:var(--brand-accounting-1);--color-border-secondary:var(--brand-accounting-2);--color-border-tertiary:var(--brand-accounting-3)}.theme-healthcare{--color-content-primary:var(--brand-healthcare-1);--color-content-secondary:var(--brand-healthcare-2);--color-content-tertiary:var(--brand-healthcare-1);--color-surface-primary:var(--brand-healthcare-1);--color-surface-secondary:var(--brand-healthcare-2);--color-surface-tertiary:var(--brand-healthcare-3);--color-surface-quaternary:var(--brand-healthcare-4);--color-surface-quinary:var(--brand-healthcare-5);--color-border-primary:var(--brand-healthcare-1);--color-border-secondary:var(--brand-healthcare-2);--color-border-tertiary:var(--brand-healthcare-3)}.theme-legal{--color-content-primary:var(--brand-legal-1);--color-content-secondary:var(--brand-legal-2);--color-content-tertiary:var(--brand-legal-1);--color-surface-primary:var(--brand-legal-1);--color-surface-secondary:var(--brand-legal-2);--color-surface-tertiary:var(--brand-legal-3);--color-surface-quaternary:var(--brand-legal-4);--color-surface-quinary:var(--brand-legal-5);--color-border-primary:var(--brand-legal-1);--color-border-secondary:var(--brand-legal-2);--color-border-tertiary:var(--brand-legal-3)}.theme-financial{--color-content-primary:var(--brand-financial-1);--color-content-secondary:var(--brand-financial-2);--color-content-tertiary:var(--brand-financial-1);--color-surface-primary:var(--brand-financial-1);--color-surface-secondary:var(--brand-financial-2);--color-surface-tertiary:var(--brand-financial-3);--color-surface-quaternary:var(--brand-financial-4);--color-surface-quinary:var(--brand-financial-5);--color-border-primary:var(--brand-financial-1);--color-border-secondary:var(--brand-financial-2);--color-border-tertiary:var(--brand-financial-3)}.theme-insurance{--color-content-primary:var(--brand-insurance-1);--color-content-secondary:var(--brand-insurance-2);--color-content-tertiary:var(--brand-insurance-1);--color-surface-primary:var(--brand-insurance-1);--color-surface-secondary:var(--brand-insurance-2);--color-surface-tertiary:var(--brand-insurance-3);--color-surface-quaternary:var(--brand-insurance-4);--color-surface-quinary:var(--brand-insurance-5);--color-border-primary:var(--brand-insurance-1);--color-border-secondary:var(--brand-insurance-2);--color-border-tertiary:var(--brand-insurance-3)}.theme-dark{--organic-spots-opacity:.3;--neutral-content-main-titles:var(--neutral-white);--neutral-content-body:var(--grey-200);--neutral-content-support:var(--grey-600);--neutral-content-placeholder:var(--grey-650);--neutral-content-disabled:var(--grey-700);--neutral-content-oncolor:var(--neutral-black);--neutral-surface-background:var(--grey-900);--payment-icon-bg:var(--neutral-surface-background);--neutral-surface-tables:var(--grey-850);--neutral-surface-support:var(--grey-700);--neutral-surface-icons:var(--grey-100);--neutral-surface-main:var(--neutral-black);--neutral-surface-disabled:var(--grey-850);--neutral-surface-disabled-icon:var(--grey-600);--neutral-surface-oncolor:var(--neutral-white);--neutral-border-components:var(--grey-800);--neutral-border-tables:var(--grey-800);--neutral-border-support:var(--grey-800);--neutral-border-active:var(--neutral-white);--neutral-border-disabled:var(--grey-600);--neutral-border-oncolor:var(--grey-900);--color-content-primary:var(--brand-secondary);--color-content-secondary:var(--brand-primary);--color-content-tertiary:var(--brand-tertiary);--color-content-information:var(--state-info);--color-content-success:var(--state-success);--color-content-alert:var(--state-alert);--color-content-warning:var(--state-warning);--color-content-error:var(--state-error);--color-surface-primary:var(--brand-secondary);--color-surface-secondary:var(--brand-primary);--color-surface-tertiary:var(--brand-secondary);--color-surface-quaternary:var(--brand-secondary);--color-surface-quinary:var(--brand-secondary);--color-surface-information:var(--state-info);--color-surface-information-light:#0d729d40;--color-surface-success:var(--state-success);--color-surface-success-light:#167e6040;--color-surface-alert:var(--state-alert);--color-surface-alert-light:#f1b42240;--color-surface-warning:var(--state-warning);--color-surface-warning-light:#ce651840;--color-surface-error:var(--state-error);--color-surface-error-light:#9d0d1140;--color-surface-icon-fill-primary:var(--neutral-surface-icons);--color-surface-icon-fill-secondary:#fdfefe1f;--color-border-primary:var(--brand-primary);--color-border-secondary:var(--brand-secondary);--color-border-tertiary:var(--brand-tertiary);--color-border-information:var(--state-info);--color-border-success:var(--state-success);--color-border-alert:var(--state-alert);--color-border-warning:var(--state-warning);--color-border-error:var(--state-error);--support-black:var(--neutral-white);--support-white:var(--neutral-black);--support-focus:#ff230040;--support-link:var(--brand-primary);--support-hover:#ffffff1a;--support-pressed:#0000001a;--opacity-black-dark:#ffffffbf;--opacity-black-medium:#ffffff29;--opacity-black-light:#ffffff05;--opacity-white-dark:#000000bf;--opacity-white-medium:#00000029;--opacity-white-light:#0000000a;--opacity-liquid-glass:#0000000a}
:root,.mode-expressive{--font-sans:var(--font-geist-sans,system-ui), system-ui, sans-serif;--font-sans-strong:var(--font-geist-sans,system-ui), system-ui, sans-serif;--font-serif:var(--font-pp-montreal,serif), "PP Neue Montreal", serif;--font-mono:var(--font-geist-mono,ui-monospace), ui-monospace, monospace;--font-weight-subtle:normal;--font-weight-strong:700;--font-weight-light:300;--size-hero:112px;--weight-hero:var(--font-weight-subtle);--line-hero:100%;--spacing-hero:0px;--size-title1:72px;--weight-title1:var(--font-weight-subtle);--line-title1:111%;--spacing-title1:0px;--size-title2:56px;--weight-title2:var(--font-weight-subtle);--line-title2:107%;--spacing-title2:0px;--size-title3:48px;--weight-title3:var(--font-weight-subtle);--line-title3:113%;--spacing-title3:0px;--size-title4:32px;--weight-title4:var(--font-weight-subtle);--line-title4:131%;--spacing-title4:0px;--size-title5:28px;--weight-title5:var(--font-weight-subtle);--line-title5:129%;--spacing-title5:0px;--size-title6:20px;--weight-title6:var(--font-weight-subtle);--line-title6:140%;--spacing-title6:0px;--size-copy:18px;--weight-copy:var(--font-weight-subtle);--line-copy:120%;--spacing-copy:0px;--size-body:16px;--weight-body:var(--font-weight-subtle);--line-body:120%;--spacing-body:0px;--size-label:14px;--weight-label:var(--font-weight-subtle);--line-label:120%;--spacing-label:0px;--size-caption:14px;--weight-caption:var(--font-weight-subtle);--line-caption:120%;--spacing-caption:0px;--size-small:12px;--weight-small:var(--font-weight-subtle);--line-small:120%;--spacing-small:0px;--size-overline:12px;--weight-overline:var(--font-weight-subtle);--line-overline:120%;--spacing-overline:0px;--size-overline-large:14px;--weight-overline-large:500;--line-overline-large:16px;--spacing-overline-large:0px;--size-overline-medium:12px;--weight-overline-medium:500;--line-overline-medium:14px;--spacing-overline-medium:0px;--size-overline-small:10px;--weight-overline-small:500;--line-overline-small:14px;--spacing-overline-small:0px}.mode-functional{--font-sans:var(--font-geist-sans,system-ui), system-ui, sans-serif;--font-sans-strong:var(--font-geist-sans,system-ui), system-ui, sans-serif;--font-serif:var(--font-pp-montreal,serif), "PP Neue Montreal", serif;--font-mono:var(--font-geist-mono,ui-monospace), ui-monospace, monospace;--font-weight-subtle:normal;--font-weight-medium:normal;--font-weight-semistrong:normal;--font-weight-strong:700;--font-weight-light:300;--size-hero:80px;--weight-hero:var(--font-weight-subtle);--line-hero:96px;--spacing-hero:-2px;--size-title1:64px;--weight-title1:var(--font-weight-subtle);--line-title1:72px;--spacing-title1:-1.5px;--size-title2:56px;--weight-title2:var(--font-weight-subtle);--line-title2:60px;--spacing-title2:-1px;--size-title3:48px;--weight-title3:var(--font-weight-subtle);--line-title3:52px;--spacing-title3:-.75px;--size-title4:32px;--weight-title4:var(--font-weight-subtle);--line-title4:30px;--spacing-title4:-.5px;--size-title5:28px;--weight-title5:var(--font-weight-subtle);--line-title5:32px;--spacing-title5:-.5px;--size-title6:20px;--weight-title6:var(--font-weight-subtle);--line-title6:28px;--spacing-title6:-.5px;--size-copy:18px;--weight-copy:var(--font-weight-subtle);--line-copy:24px;--spacing-copy:-.5px;--size-body:16px;--weight-body:var(--font-weight-subtle);--line-body:24px;--spacing-body:0px;--size-label:14px;--weight-label:var(--font-weight-subtle);--line-label:16px;--spacing-label:0px;--size-caption:14px;--weight-caption:var(--font-weight-subtle);--line-caption:16px;--spacing-caption:0px;--size-small:12px;--weight-small:var(--font-weight-subtle);--line-small:16px;--spacing-small:0px;--size-overline:12px;--weight-overline:var(--font-weight-subtle);--line-overline:12px;--spacing-overline:0px;--size-overline-large:14px;--weight-overline-large:500;--line-overline-large:16px;--spacing-overline-large:0px;--size-overline-medium:12px;--weight-overline-medium:500;--line-overline-medium:14px;--spacing-overline-medium:0px;--size-overline-small:10px;--weight-overline-small:500;--line-overline-small:14px;--spacing-overline-small:0px}@media (max-width:1200px){:root,.mode-expressive{--size-hero:88px;--spacing-hero:0px;--size-title1:64px;--spacing-title1:0px;--size-title2:52px;--spacing-title2:0px;--size-title3:40px;--spacing-title3:0px;--size-title4:28px;--spacing-title4:0px;--size-title5:24px;--spacing-title5:0px;--size-title6:20px;--spacing-title6:0px}.mode-functional{--size-hero:72px;--line-hero:80px;--spacing-hero:-1.75px;--size-title1:60px;--line-title1:64px;--spacing-title1:-1.5px;--size-title2:52px;--line-title2:56px;--spacing-title2:-1px;--size-title3:40px;--line-title3:48px;--spacing-title3:-.75px;--size-title4:28px;--line-title4:32px;--spacing-title4:-.5px;--size-title5:22px;--line-title5:32px;--spacing-title5:-.5px;--size-title6:20px;--line-title6:28px;--spacing-title6:-.5px}}@media (max-width:768px){:root,.mode-expressive{--size-hero:64px;--spacing-hero:0px;--size-title1:56px;--spacing-title1:0px;--size-title2:48px;--spacing-title2:0px;--size-title3:32px;--spacing-title3:0px;--size-title4:24px;--spacing-title4:0px;--size-title5:24px;--spacing-title5:0px;--size-title6:20px;--spacing-title6:0px}.mode-functional{--size-hero:64px;--line-hero:72px;--spacing-hero:-1.25px;--size-title1:56px;--line-title1:60px;--spacing-title1:-1.5px;--size-title2:48px;--line-title2:52px;--spacing-title2:-1px;--size-title3:32px;--line-title3:40px;--spacing-title3:-.75px;--size-title4:24px;--line-title4:32px;--spacing-title4:-.5px;--size-title5:24px;--line-title5:32px;--spacing-title5:-.5px;--size-title6:20px;--line-title6:28px;--spacing-title6:-.5px}}@media (max-width:480px){:root,.mode-expressive{--size-hero:32px;--spacing-hero:-.5px;--size-title1:32px;--spacing-title1:-.5px;--size-title2:28px;--spacing-title2:-.5px;--size-title3:24px;--spacing-title3:-.5px;--size-title4:20px;--spacing-title4:-.25px;--size-title5:18px;--spacing-title5:-.25px;--size-title6:16px;--spacing-title6:-.25px;--size-copy:16px;--spacing-copy:-.25px;--size-body:14px;--spacing-body:-.25px;--size-label:14px;--spacing-label:-.25px}.mode-functional{--size-hero:32px;--spacing-hero:-.5px;--size-title1:32px;--spacing-title1:-.5px;--size-title2:28px;--spacing-title2:-.5px;--size-title3:24px;--spacing-title3:-.5px;--size-title4:20px;--spacing-title4:-.25px;--size-title5:18px;--spacing-title5:-.25px;--size-title6:16px;--spacing-title6:-.25px;--size-copy:16px;--spacing-copy:0px;--size-body:14px;--spacing-body:0px;--size-label:14px;--spacing-label:0px}}.hero{font-family:var(--font-sans);font-size:var(--size-hero);font-weight:var(--weight-hero);line-height:var(--line-hero);letter-spacing:var(--spacing-hero);color:var(--neutral-content-main-titles);margin:0}.title1{font-family:var(--font-sans);font-size:var(--size-title1);font-weight:var(--weight-title1);line-height:var(--line-title1);letter-spacing:var(--spacing-title1);color:var(--neutral-content-main-titles);margin:0}.title2{font-family:var(--font-sans);font-size:var(--size-title2);font-weight:var(--weight-title2);line-height:var(--line-title2);letter-spacing:var(--spacing-title2);color:var(--neutral-content-main-titles);margin:0}.title3{font-family:var(--font-sans);font-size:var(--size-title3);font-weight:var(--weight-title3);line-height:var(--line-title3);letter-spacing:var(--spacing-title3);color:var(--neutral-content-main-titles);margin:0}.title4{font-family:var(--font-sans);font-size:var(--size-title4);font-weight:var(--weight-title4);line-height:var(--line-title4);letter-spacing:var(--spacing-title4);color:var(--neutral-content-main-titles);margin:0}.title5{font-family:var(--font-sans);font-size:var(--size-title5);font-weight:var(--weight-title5);line-height:var(--line-title5);letter-spacing:var(--spacing-title5);color:var(--neutral-content-main-titles);margin:0}.title6{font-family:var(--font-sans);font-size:var(--size-title6);font-weight:var(--weight-title6);line-height:var(--line-title6);letter-spacing:var(--spacing-title6);color:var(--neutral-content-main-titles);margin:0}.copy{font-size:var(--size-copy);font-weight:var(--weight-copy);line-height:var(--line-copy);letter-spacing:var(--spacing-copy);color:var(--neutral-content-main-titles);margin:0}.body{font-size:var(--size-body);font-weight:var(--weight-body);line-height:var(--line-body);letter-spacing:var(--spacing-body);color:var(--neutral-content-main-titles);margin:0}.label{font-size:var(--size-label);font-weight:var(--weight-label);line-height:var(--line-label);letter-spacing:var(--spacing-label);color:var(--neutral-content-main-titles);margin:0}.caption{font-size:var(--size-caption);font-weight:var(--weight-caption);line-height:var(--line-caption);letter-spacing:var(--spacing-caption);color:var(--neutral-content-main-titles);margin:0}.small{font-size:var(--size-small);font-weight:var(--weight-small);line-height:var(--line-small);letter-spacing:var(--spacing-small);color:var(--neutral-content-main-titles);margin:0}.overline{font-size:var(--size-overline);font-weight:var(--weight-overline);line-height:var(--line-overline);letter-spacing:var(--spacing-overline);color:var(--neutral-content-main-titles);text-transform:uppercase;margin:0;text-decoration:none}.overline-large{font-family:var(--font-mono);font-size:var(--size-overline-large);font-weight:var(--weight-overline-large);line-height:var(--line-overline-large);letter-spacing:var(--spacing-overline-large);color:var(--neutral-content-main-titles);text-transform:uppercase;margin:0;text-decoration:none}.overline-medium{font-family:var(--font-mono);font-size:var(--size-overline-medium);font-weight:var(--weight-overline-medium);line-height:var(--line-overline-medium);letter-spacing:var(--spacing-overline-medium);color:var(--neutral-content-main-titles);text-transform:uppercase;margin:0;text-decoration:none}.overline-small{font-family:var(--font-mono);font-size:var(--size-overline-small);font-weight:var(--weight-overline-small);line-height:var(--line-overline-small);letter-spacing:var(--spacing-overline-small);color:var(--neutral-content-main-titles);text-transform:uppercase;margin:0;text-decoration:none}.hero.strong,.title1.strong,.title2.strong,.title3.strong,.title4.strong,.title5.strong,.title6.strong,.copy.strong,.body.strong,.label.strong,.caption.strong,.small.strong,.overline.strong{font-weight:var(--font-weight-strong);font-family:var(--font-sans-strong)}.hero.display,.title1.display,.title2.display,.title3.display,.title4.display,.title5.display,.title6.display,.copy.display,.body.display,.label.display,.caption.display,.small.display,.overline.display{font-family:var(--font-serif)}.hero.left,.title1.left,.title2.left,.title3.left,.title4.left,.title5.left,.title6.left,.copy.left,.body.left,.label.left,.caption.left,.small.left,.overline.left{text-align:left}.hero.center,.title1.center,.title2.center,.title3.center,.title4.center,.title5.center,.title6.center,.copy.center,.body.center,.label.center,.caption.center,.small.center,.overline.center{text-align:center}.hero.right,.title1.right,.title2.right,.title3.right,.title4.right,.title5.right,.title6.right,.copy.right,.body.right,.label.right,.caption.right,.small.right,.overline.right{text-align:right}.hero.justify,.title1.justify,.title2.justify,.title3.justify,.title4.justify,.title5.justify,.title6.justify,.copy.justify,.body.justify,.label.justify,.caption.justify,.small.justify,.overline.justify{text-align:justify}.balanced-text{text-wrap:balance}.text-align-center{text-align:center}:root,.mode-expressive{--size-hero:clamp(58px, 9vw, 160px);--size-title1:clamp(28px, 13.33px + 4.07vw, 72px);--size-title2:clamp(52px, 5.5vw, 56px);--size-title3:clamp(40px, 4.5vw, 48px);--size-title4:clamp(28px, 3.25vw, 32px);--size-title5:clamp(24px, 2.75vw, 28px);--size-title6:clamp(18px, 2.25vw, 20px)}@media (max-width:1200px){:root,.mode-expressive{--size-title2:clamp(48px, 6.5vw, 52px);--size-title3:clamp(32px, 5.25vw, 40px);--size-title4:clamp(24px, 4vw, 28px);--size-title5:clamp(22px, 3.5vw, 24px);--size-title6:clamp(18px, 3vw, 20px)}}@media (max-width:768px){:root,.mode-expressive{--size-title2:clamp(36px, 7.5vw, 48px);--size-title3:clamp(28px, 6vw, 32px);--size-title4:clamp(22px, 4.5vw, 24px);--size-title5:clamp(20px, 4vw, 22px);--size-title6:clamp(16px, 3.5vw, 20px)}}@media (max-width:480px){:root,.mode-expressive{--size-title2:clamp(24px, 9vw, 32px);--size-title3:clamp(20px, 7vw, 28px);--size-title4:clamp(16px, 6vw, 22px);--size-title5:clamp(15px, 5.5vw, 20px);--size-title6:clamp(14px, 5vw, 18px)}}.rich-text-wrapper{gap:var(--space-16);flex-direction:column;display:flex}.rich-text-wrapper h1,.rich-text-wrapper h2,.rich-text-wrapper h3,.rich-text-wrapper h4,.rich-text-wrapper h5,.rich-text-wrapper h6,.rich-text-wrapper p,.rich-text-wrapper ul,.rich-text-wrapper ol,.rich-text-wrapper li{font-family:var(--font-sans);color:var(--neutral-content-main-titles);margin:0;margin-bottom:var(--space-16);padding:0}.rich-text-wrapper h1{font-size:var(--size-title1);font-weight:var(--weight-title1);line-height:var(--line-title1);letter-spacing:var(--spacing-title1)}.rich-text-wrapper h2{font-size:var(--size-title2);font-weight:var(--weight-title2);line-height:var(--line-title2);letter-spacing:var(--spacing-title2)}.rich-text-wrapper h3{font-size:var(--size-title3);font-weight:var(--weight-title3);line-height:var(--line-title3);letter-spacing:var(--spacing-title3)}.rich-text-wrapper h4{font-size:var(--size-title4);font-weight:var(--weight-title4);line-height:var(--line-title4);letter-spacing:var(--spacing-title4)}.rich-text-wrapper h5{font-size:var(--size-title5);font-weight:var(--weight-title5);line-height:var(--line-title5);letter-spacing:var(--spacing-title5)}.rich-text-wrapper h6{font-size:var(--size-title6);font-weight:var(--weight-title6);line-height:var(--line-title6);letter-spacing:var(--spacing-title6)}.rich-text-wrapper p{font-size:var(--size-copy);font-weight:var(--weight-copy);line-height:var(--line-copy);letter-spacing:var(--spacing-copy)}.rich-text-wrapper ol{padding-left:var(--space-32);font-size:var(--size-body);font-weight:var(--weight-body);line-height:var(--line-body);letter-spacing:var(--spacing-body)}.rich-text-wrapper ul{padding-left:var(--space-16);font-size:var(--size-body);font-weight:var(--weight-body);line-height:var(--line-body);letter-spacing:var(--spacing-body)}.rich-text-wrapper li{margin-bottom:var(--space-8)}.rich-text-wrapper a{color:var(--color-content-primary);text-decoration:none}.rich-text-wrapper a:hover{text-decoration:underline}.rich-text-wrapper pre{font-family:var(--font-mono);font-size:var(--size-label);font-weight:var(--weight-label);line-height:var(--line-label);letter-spacing:var(--spacing-label);background-color:var(--neutral-surface-main);padding:var(--space-16);border-radius:var(--radius-8)}.rich-text-wrapper blockquote{font-size:var(--size-title6);font-weight:var(--weight-title6);line-height:var(--line-title6);letter-spacing:var(--spacing-title6);padding-left:var(--space-32);margin:0;margin-bottom:var(--space-16);padding:var(--space-12) 0 var(--space-16) var(--space-16);border-left:4px solid var(--neutral-border-active)}.rich-text-wrapper figure{border-radius:var(--radius-8);margin:0;padding:0;overflow:hidden}.rich-text-wrapper figure img{width:100%;height:auto;display:block}.rich-text-wrapper iframe{border-radius:var(--radius-8);border:none;width:100%}
:root{--none:0;--hidden:hidden;--transparent:transparent;--ease-custom:cubic-bezier(.615, .19, .305, .91);--ease-linear:linear;--ease-out:cubic-bezier(.17, .84, .44, 1);--speed-faster:50ms;--speed-fast:.15s;--speed-medium:.25s;--speed-slow:3.5s;--shadow-none:none;--shadow-top-xs:0 -1px 2px #0000001f;--shadow-top-s:0 -4px 4px #00000014;--shadow-top-m:0 -8px 16px #00000014;--shadow-top-l:0 -12px 24px #00000029;--shadow-top-xl:0 -24px 32px #00000052;--shadow-bottom-xs:0 1px 2px #0000000d;--shadow-bottom-s:0 4px 4px #00000014;--shadow-bottom-m:0 8px 16px #00000014;--shadow-bottom-l:0 12px 24px #00000029;--shadow-bottom-xl:0 24px 32px #00000052;--shadow-focus:0 0 0 4px #ff230033;--shadow-components:none}:root[data-theme-transitioning=true] *,:root[data-theme-transitioning=true] :before,:root[data-theme-transitioning=true] :after{transition:none!important}
