:root{--brand-purple:#bcbbff;--brand-teal:#9cffe6;--brand-midnight:#0f0f0f;--brand-primary:var(--brand-purple);--brand-secondary:var(--brand-teal);--brand-tertiary:var(--brand-midnight);--brand-100:#f0efff;--brand-200:#e3e2ff;--brand-300:#d4d3ff;--brand-400:#c8c7ff;--brand-500:#bcbbff;--brand-600:#8a87e8;--brand-700:#6663d1;--brand-800:#46439a;--brand-900:#2b2960;--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;--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{--neutral-content-main-titles:var(--brand-midnight);--neutral-content-body:var(--brand-midnight);--neutral-content-support:var(--grey-700);--neutral-content-placeholder:var(--grey-650);--neutral-content-disabled:var(--grey-600);--neutral-content-oncolor:var(--brand-purple);--neutral-surface-background:var(--grey-200);--payment-icon-bg:var(--neutral-surface-background);--neutral-surface-tables:var(--grey-200);--neutral-surface-support:var(--grey-300);--neutral-surface-icons:var(--brand-midnight);--neutral-surface-main:var(--neutral-white);--neutral-surface-disabled:var(--grey-250);--neutral-surface-disabled-icon:var(--grey-600);--neutral-surface-oncolor:var(--brand-midnight);--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-primary:var(--brand-midnight);--color-content-secondary:var(--brand-purple);--color-content-tertiary:var(--brand-teal);--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-purple);--color-surface-secondary:var(--brand-midnight);--color-surface-tertiary:var(--brand-teal);--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-primary:#23232b1a;--color-border-secondary:#bcbbff1a;--color-border-tertiary:#9cffe61a;--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-purple);--support-hover:#ffffff1a;--support-pressed:#0000001a;--opacity-black-dark:#000000bf;--opacity-black-medium:#00000080;--opacity-black-light:#00000040;--opacity-white-dark:#ffffffbf;--opacity-white-medium:#ffffff80;--opacity-white-light:#ffffff40;--opacity-liquid-glass:#ffffff1a;--film-opacity:.05}.theme-dark{--neutral-content-main-titles:var(--brand-purple);--neutral-content-body:var(--brand-purple);--neutral-content-support:var(--grey-600);--neutral-content-placeholder:var(--grey-650);--neutral-content-disabled:var(--grey-700);--neutral-content-oncolor:var(--brand-midnight);--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(--brand-purple);--neutral-surface-main:var(--neutral-black);--neutral-surface-disabled:var(--grey-850);--neutral-surface-disabled-icon:var(--grey-600);--neutral-surface-oncolor:var(--brand-purple);--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-purple);--color-content-secondary:var(--brand-midnight);--color-content-tertiary:var(--brand-teal);--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-midnight);--color-surface-secondary:var(--brand-purple);--color-surface-tertiary:var(--brand-teal);--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:#bcbbff1a;--color-border-secondary:#23232b1a;--color-border-tertiary:#9cffe61a;--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-purple);--support-hover:#ffffff1a;--support-pressed:#0000001a;--opacity-black-dark:#ffffffbf;--opacity-black-medium:#ffffff80;--opacity-black-light:#ffffff40;--opacity-white-dark:#000000bf;--opacity-white-medium:#00000080;--opacity-white-light:#00000040;--opacity-liquid-glass:#0000001a;--film-opacity:.7}

: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)}
@font-face{font-family:S25Diatype-Light;src:url(/fonts/S25Diatype-Light.woff2)format("woff2"),url(/fonts/S25Diatype-Light.woff)format("woff"),url(/fonts/S25Diatype-Light.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:S25Diatype-Bold;src:url(/fonts/S25Diatype-Bold.woff2)format("woff2"),url(/fonts/S25Diatype-Bold.woff)format("woff"),url(/fonts/S25Diatype-Bold.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:S25DiatypeSemi-Mono-Regular;src:url(/fonts/S25DiatypeSemi-Mono-Regular.woff2)format("woff2"),url(/fonts/S25DiatypeSemi-Mono-Regular.woff)format("woff"),url(/fonts/S25DiatypeSemi-Mono-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:LibreFranklin-Light;src:url(/fonts/LibreFranklin-Light.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:LibreFranklin-Regular;src:url(/fonts/LibreFranklin-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:LibreFranklin-Medium;src:url(/fonts/LibreFranklin-Medium.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:LibreFranklin-Bold;src:url(/fonts/LibreFranklin-Bold.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Denton-Thin;src:url(/fonts/Denton-Thin.woff2)format("woff2"),url(/fonts/Denton-Thin.woff)format("woff"),url(/fonts/Denton-Thin.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}:root,.mode-expressive{--font-sans:"S25Diatype-Light", system-ui, sans-serif;--font-sans-strong:"S25Diatype-Bold", system-ui, sans-serif;--font-sans-medium:var(--font-sans-strong);--font-serif:"S25DiatypeSemi-Mono-Regular", serif;--font-weight-subtle:normal;--font-weight-strong:normal;--size-hero:112px;--weight-hero:var(--font-weight-subtle);--line-hero:100%;--spacing-hero:0px;--size-title1:112px;--weight-title1:var(--font-weight-subtle);--line-title1:1.02;--spacing-title1:0px;--size-title2:64px;--weight-title2:var(--font-weight-subtle);--line-title2:1.09;--spacing-title2:0px;--size-title3:40px;--weight-title3:var(--font-weight-subtle);--line-title3:1.1;--spacing-title3:0px;--size-title4:28px;--weight-title4:var(--font-weight-subtle);--line-title4:1.21;--spacing-title4:0px;--size-title5:24px;--weight-title5:var(--font-weight-subtle);--line-title5:1.33;--spacing-title5:0px;--size-title6:20px;--weight-title6:var(--font-weight-subtle);--line-title6:1.5;--spacing-title6:0px;--size-copy:18px;--weight-copy:var(--font-weight-subtle);--line-copy:1.44;--spacing-copy:.36px;--size-body:14px;--weight-body:var(--font-weight-subtle);--line-body:1.57;--spacing-body:.28px;--size-label:12px;--weight-label:var(--font-weight-subtle);--line-label:1.33;--spacing-label:.24px;--size-caption:14px;--weight-caption:var(--font-weight-subtle);--line-caption:1;--spacing-caption:.28px;--size-small:12px;--weight-small:var(--font-weight-subtle);--line-small:1;--spacing-small:.24px;--size-overline:10px;--weight-overline:var(--font-weight-subtle);--line-overline:1;--spacing-overline:1.2px}.mode-functional{--font-sans:"S25Diatype-Light", system-ui, sans-serif;--font-sans-strong:"S25Diatype-Bold", system-ui, sans-serif;--font-sans-medium:var(--font-sans-strong);--font-serif:"S25DiatypeSemi-Mono-Regular", serif;--font-weight-subtle:normal;--font-weight-medium:normal;--font-weight-semistrong:normal;--font-weight-strong:normal;--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:-.75;--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:0px;--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:12px;--weight-caption:var(--font-weight-subtle);--line-caption:16px;--spacing-caption:0px;--size-small:11px;--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}@media (max-width:1200px){:root,.mode-expressive{--size-hero:88px;--spacing-hero:0px;--size-title1:90px;--line-title1:1.03;--size-title2:60px;--line-title2:1.05;--size-title3:36px;--line-title3:1.11;--size-title4:26px;--line-title4:1.27;--size-title5:22px;--line-title5:1.41;--size-title6:19px;--line-title6:1.53}.mode-functional{--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}}@media (max-width:768px){:root,.mode-expressive{--size-hero:64px;--spacing-hero:0px;--size-title1:68px;--line-title1:1.06;--size-title2:56px;--line-title2:1;--size-title3:32px;--line-title3:1.13;--size-title4:24px;--line-title4:1.33;--size-title5:20px;--line-title5:1.5;--size-title6:18px;--line-title6:1.56}.mode-functional{--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}}@media (max-width:480px){:root,.mode-expressive{--size-hero:32px;--spacing-hero:-.5px}.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}.hero.medium,.title1.medium,.title2.medium,.title3.medium,.title4.medium,.title5.medium,.title6.medium,.copy.medium,.body.medium,.label.medium,.caption.medium,.small.medium,.overline.medium{font-family:var(--font-sans-medium)}.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}.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-serif);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}
