:root{--rui-font-default:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;--rui-font-brand:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;--rui-font-marketing:var(--font-marketing),var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;--rui-font-size-marketing-display1:3.5rem;--rui-font-size-marketing-display2:2.5rem;--rui-font-size-marketing-display3:2rem;--rui-font-size-display1:3.5rem;--rui-font-size-display2:2.75rem;--rui-font-size-heading1:2rem;--rui-font-size-heading2:1.5rem;--rui-font-size-heading3:1.25rem;--rui-font-weight-marketing-display1:700;--rui-font-weight-marketing-display2:700;--rui-font-weight-marketing-display3:700;--rui-font-weight-display1:700;--rui-font-weight-display2:700;--rui-font-weight-heading1:700;--rui-font-weight-heading2:700;--rui-font-weight-heading3:700;--rui-font-weight-body:400;--rui-font-weight-medium:500;--rui-line-height-marketing-display1:1;--rui-line-height-marketing-display2:1;--rui-line-height-marketing-display3:1;--rui-line-height-display1:1.18;--rui-line-height-heading1:1.1875;--rui-line-height-heading2:1.25;--rui-line-height-heading3:1.4;--rui-line-height-body1:1.375;--rui-line-height-body2:1.428;--rui-letter-spacing-marketing-display1:calc(0.005em / 56);--rui-letter-spacing-marketing-display2:calc(0.005em / 40);--rui-letter-spacing-marketing-display3:calc(0.005em / 32);--rui-letter-spacing-display1:calc(-0.56em / 56);--rui-letter-spacing-display2:calc(-0.56em / 44);--rui-letter-spacing-heading1:calc(-0.35em / 32);--rui-letter-spacing-heading2:calc(-0.31em / 24);--rui-letter-spacing-heading3:calc(-0.27em / 20);--rui-color-primary:#0075eb;--rui-color-primary-dark:#06c;--rui-color-primary-light:#0085ff;--rui-color-text-primary:#191c1f;--rui-color-text-secondary:#505a63;--rui-color-text-tertiary:#9ca3af;--rui-color-text-white:#fff;--rui-color-bg-primary:#fff;--rui-color-bg-secondary:#f4f4f4;--rui-color-bg-tertiary:#ebebf0;--rui-radius-r2:0.125rem;--rui-radius-r4:0.25rem;--rui-radius-r6:0.375rem;--rui-radius-r8:0.5rem;--rui-radius-r12:0.75rem;--rui-radius-r16:1rem;--rui-radius-r24:1.5rem;--rui-radius-r32:2rem;--rui-radius-round:9999px;--rui-space-s4:0.25rem;--rui-space-s8:0.5rem;--rui-space-s12:0.75rem;--rui-space-s16:1rem;--rui-space-s20:1.25rem;--rui-space-s24:1.5rem;--rui-space-s32:2rem;--rui-space-s40:2.5rem;--rui-space-s48:3rem;--rui-space-s56:3.5rem;--rui-space-s64:4rem;--rui-space-s72:4.5rem;--rui-shadow-level1:0 0.125rem 0.1875rem rgba(0,0,0,.05);--rui-shadow-level2:0 0.1875rem 0.5rem rgba(0,0,0,.1);--rui-shadow-level3:0 0.1875rem 1.875rem rgba(0,0,0,.08);--rui-shadow-level4:0 1rem 4rem rgba(0,0,0,.12);--rui-duration-xs:100ms;--rui-duration-sm:200ms;--rui-duration-md:300ms;--rui-duration-lg:450ms;--rui-duration-xl:900ms;--rui-easing-default:cubic-bezier(0.35,0,0,1);--rui-easing-shadow:cubic-bezier(0.4,0.3,0.8,0.6)}.rui-marketing-display1{font-family:var(--rui-font-marketing);font-size:var(--rui-font-size-marketing-display1);font-weight:var(--rui-font-weight-marketing-display1);line-height:var(--rui-line-height-marketing-display1);letter-spacing:var(--rui-letter-spacing-marketing-display1)}.rui-marketing-display2{font-family:var(--rui-font-marketing);font-size:var(--rui-font-size-marketing-display2);font-weight:var(--rui-font-weight-marketing-display2);line-height:var(--rui-line-height-marketing-display2);letter-spacing:var(--rui-letter-spacing-marketing-display2)}.rui-marketing-display3{font-family:var(--rui-font-marketing);font-size:var(--rui-font-size-marketing-display3);font-weight:var(--rui-font-weight-marketing-display3);line-height:var(--rui-line-height-marketing-display3);letter-spacing:var(--rui-letter-spacing-marketing-display3)}.rui-heading1{font-size:var(--rui-font-size-heading1);font-weight:var(--rui-font-weight-heading1);line-height:var(--rui-line-height-heading1);letter-spacing:var(--rui-letter-spacing-heading1)}.rui-heading2{font-size:var(--rui-font-size-heading2);font-weight:var(--rui-font-weight-heading2);line-height:var(--rui-line-height-heading2);letter-spacing:var(--rui-letter-spacing-heading2)}.rui-heading3{font-size:var(--rui-font-size-heading3);font-weight:var(--rui-font-weight-heading3);line-height:var(--rui-line-height-heading3);letter-spacing:var(--rui-letter-spacing-heading3)}