[data-public-root]{--prv-space-4:4px;--prv-space-6:6px;--prv-space-8:8px;--prv-space-10:10px;--prv-space-12:12px;--prv-space-14:14px;--prv-space-16:16px;--prv-space-20:20px;--prv-space-24:24px;--prv-space-25:25px;--prv-space-28:28px;--prv-space-30:30px;--prv-space-32:32px;--prv-space-40:40px;--prv-space-48:48px;--prv-space-50:50px;--prv-space-60:60px;--prv-space-64:64px;--prv-space-80:80px;--prv-space-100:100px;--prv-space-120:120px;--prv-count-2:2;--prv-count-12:12;--prv-radius-12:12px;--prv-radius-16:16px;--prv-radius-20:20px;--prv-radius-24:24px;--prv-radius-30:30px;--prv-radius-40:40px;--prv-radius-9999:9999px;--prv-palette-ink:#121317;--prv-palette-ink-50:#f2f3f7;--prv-palette-white:#fff;--prv-palette-gray:#f8f9fc;--prv-palette-magenta:#ff1a9f;--prv-palette-purple:#ad1bfc;--prv-palette-violet:#818cf8;--prv-palette-blue-50:#eff6ff;--prv-palette-blue-100:#dbeafe;--prv-palette-blue-200:#bfdbfe;--prv-palette-accent-600:#2563eb;--prv-palette-accent-500:#3b82f6;--prv-palette-slate-700:#34486c;--prv-palette-slate-800:#26344e;--prv-palette-green:#16a34a;--prv-palette-lime:#84cc16;--prv-palette-orange:#f59e0b;--prv-palette-orange-deep:#f27128;--prv-palette-red:#ef4444;--prv-palette-red-600:#dc2626;--prv-palette-ink-700:#46474f;--prv-palette-ink-600:#5a5c66;--prv-opacity-7:7%;--prv-opacity-11:11%;--prv-opacity-20:20%;--prv-opacity-28:28%;--prv-opacity-40:40%;--prv-opacity-58:58%;--prv-opacity-74:74%;--prv-opacity-92:92%;--prv-font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--prv-font-size-64:64px;--prv-font-size-58:58px;--prv-font-size-40:40px;--prv-font-size-32:32px;--prv-font-size-24:24px;--prv-font-size-22:22px;--prv-font-size-20:20px;--prv-font-size-18:18px;--prv-font-size-16:16px;--prv-font-size-15:15px;--prv-font-size-14:14px;--prv-font-size-13:13px;--prv-font-size-12:12px;--prv-line-height-66:66px;--prv-line-height-64:64px;--prv-line-height-62:62px;--prv-line-height-48:48px;--prv-line-height-44:44px;--prv-line-height-40:40px;--prv-line-height-36:36px;--prv-line-height-32:32px;--prv-line-height-28:28px;--prv-line-height-26:26px;--prv-line-height-24:24px;--prv-line-height-20:20px;--prv-line-height-18:18px;--prv-font-weight-400:400;--prv-font-weight-500:500;--prv-font-weight-600:600;--prv-font-weight-700:700;--prv-letter-spacing-neg-02:-.02em;--prv-letter-spacing-0:0;--prv-size-400:400px;--prv-size-280:280px;--prv-size-180:180px;--prv-size-60:60px;--prv-size-56:56px;--prv-size-53:53px;--prv-size-50:50px;--prv-size-36:36px;--prv-size-32:32px;--prv-size-28:28px;--prv-size-24:24px;--prv-size-20:20px;--prv-size-16:16px;--prv-size-12:12px;--prv-size-8:8px;--color-surface-default:var(--prv-palette-white);--color-surface-muted:var(--prv-palette-gray);--color-surface-inverse:var(--prv-palette-ink);--color-surface-interactive:color-mix(in srgb, var(--prv-palette-ink-50) var(--prv-opacity-58), transparent);--color-surface-inverse-hover:color-mix(in srgb, var(--prv-palette-ink) var(--prv-opacity-92), var(--prv-palette-white));--color-surface-default-hover:color-mix(in srgb, var(--prv-palette-white) var(--prv-opacity-92), var(--prv-palette-ink));--color-surface-inverse-muted:color-mix(in srgb, var(--prv-palette-white) var(--prv-opacity-7), transparent);--color-surface-soft:var(--prv-palette-blue-50);--color-surface-accent-soft:color-mix(in srgb, var(--color-surface-interactive) var(--prv-opacity-58), var(--prv-palette-blue-100));--color-fg-default:var(--prv-palette-ink);--color-fg-inverse:var(--prv-palette-white);--color-fg-muted:var(--prv-palette-ink-700);--color-fg-subtle:var(--prv-palette-ink-600);--color-fg-inverse-subtle:color-mix(in srgb, var(--prv-palette-white) var(--prv-opacity-74), transparent);--color-accent:var(--prv-palette-accent-600);--color-surface-accent-wash:color-mix(in srgb, var(--color-accent) var(--prv-opacity-7), var(--prv-palette-white));--color-accent-hover:color-mix(in srgb, var(--color-accent) var(--prv-opacity-92), var(--prv-palette-white));--color-accent-purple:var(--prv-palette-purple);--color-accent-purple-hover:color-mix(in srgb, var(--color-accent-purple) var(--prv-opacity-92), var(--prv-palette-white));--color-accent-magenta:var(--prv-palette-magenta);--color-accent-magenta-hover:color-mix(in srgb, var(--color-accent-magenta) var(--prv-opacity-92), var(--prv-palette-white));--color-success:var(--prv-palette-green);--color-success-fg:color-mix(in srgb, var(--color-success) var(--prv-opacity-92), var(--prv-palette-ink));--color-surface-success-soft:color-mix(in srgb, var(--color-success) var(--prv-opacity-11), var(--prv-palette-white));--color-success-strong:var(--prv-palette-lime);--color-warning:var(--prv-palette-orange);--color-warning-deep:var(--prv-palette-orange-deep);--color-surface-warning-soft:color-mix(in srgb, var(--color-warning) var(--prv-opacity-11), var(--prv-palette-white));--color-danger:var(--prv-palette-red);--color-surface-danger-soft:color-mix(in srgb, var(--color-danger) var(--prv-opacity-11), var(--prv-palette-white));--color-border-focus:var(--color-accent);--color-border-accent-muted:color-mix(in srgb, var(--color-accent) var(--prv-opacity-40), var(--prv-palette-white));--color-focus-ring:color-mix(in srgb, var(--color-accent) var(--prv-opacity-20), transparent);--gradient-accent:linear-gradient(90deg, var(--prv-palette-purple) 0%, color-mix(in srgb, var(--prv-palette-purple) var(--prv-opacity-40), var(--prv-palette-accent-600)) 50%, var(--prv-palette-accent-600) 100%);--gradient-surface-brand:linear-gradient(135deg, var(--prv-palette-purple) -12%, color-mix(in srgb, var(--prv-palette-purple) var(--prv-opacity-74), var(--prv-palette-accent-500)) 38%, color-mix(in srgb, var(--prv-palette-purple) var(--prv-opacity-40), var(--prv-palette-accent-600)) 72%, var(--prv-palette-accent-600) 112%);--gradient-accent-inverse:linear-gradient(90deg, color-mix(in srgb, color-mix(in srgb, var(--prv-palette-magenta) 40%, var(--prv-palette-purple)) 72%, white) 0%, color-mix(in srgb, var(--prv-palette-purple) 68%, white) 48%, color-mix(in srgb, var(--prv-palette-accent-500) 52%, white) 100%);--gradient-surface-muted:linear-gradient(180deg, var(--color-surface-default) 0%, var(--color-surface-muted) 100%);--gradient-hero-mist-veil:radial-gradient(ellipse 95% 70% at 50% 88%, color-mix(in srgb, var(--prv-palette-purple) 9%, transparent) 0%, color-mix(in srgb, var(--prv-palette-purple) 5%, transparent) 28%, color-mix(in srgb, var(--prv-palette-purple) 2%, transparent) 52%, transparent 78%), radial-gradient(ellipse 110% 78% at 42% 92%, color-mix(in srgb, var(--prv-palette-magenta) 6%, transparent) 0%, color-mix(in srgb, var(--prv-palette-magenta) 3%, transparent) 32%, color-mix(in srgb, var(--prv-palette-magenta) 1.5%, transparent) 55%, transparent 82%), radial-gradient(ellipse 120% 85% at 58% 86%, color-mix(in srgb, var(--prv-palette-accent-500) 7%, transparent) 0%, color-mix(in srgb, var(--prv-palette-accent-500) 3.5%, transparent) 30%, color-mix(in srgb, var(--prv-palette-accent-500) 1.5%, transparent) 56%, transparent 85%);--gradient-underlay-primary:linear-gradient(180deg, color-mix(in srgb, var(--prv-palette-accent-500) 48%, transparent) 0%, color-mix(in srgb, var(--prv-palette-accent-600) 36%, transparent) 52%, color-mix(in srgb, var(--prv-palette-violet) 20%, transparent) 100%);--gradient-underlay-purple:linear-gradient(180deg, color-mix(in srgb, var(--prv-palette-violet) 44%, transparent) 0%, color-mix(in srgb, var(--prv-palette-purple) 38%, transparent) 52%, color-mix(in srgb, var(--prv-palette-violet) 22%, transparent) 100%);--gradient-underlay-magenta:linear-gradient(180deg, color-mix(in srgb, var(--prv-palette-magenta) 46%, transparent) 0%, color-mix(in srgb, color-mix(in srgb, var(--prv-palette-magenta) 72%, var(--prv-palette-purple)) 34%, transparent) 52%, color-mix(in srgb, var(--prv-palette-purple) 18%, transparent) 100%);--gradient-underlay-success:linear-gradient(180deg, color-mix(in srgb, var(--prv-palette-lime) 44%, transparent) 0%, color-mix(in srgb, var(--prv-palette-green) 38%, transparent) 52%, color-mix(in srgb, var(--prv-palette-green) 22%, transparent) 100%);--gradient-underlay-warning:linear-gradient(180deg, color-mix(in srgb, var(--prv-palette-orange) 48%, transparent) 0%, color-mix(in srgb, var(--prv-palette-orange) 34%, transparent) 52%, color-mix(in srgb, color-mix(in srgb, var(--prv-palette-orange) 70%, var(--prv-palette-red)) 20%, transparent) 100%);--gradient-underlay-danger:linear-gradient(180deg, color-mix(in srgb, var(--prv-palette-red) 48%, transparent) 0%, color-mix(in srgb, var(--prv-palette-red) 36%, transparent) 52%, color-mix(in srgb, color-mix(in srgb, var(--prv-palette-red) 65%, var(--prv-palette-magenta)) 22%, transparent) 100%);--gradient-soft-primary:linear-gradient(180deg, color-mix(in srgb, var(--prv-palette-accent-500) 78%, white) 0%, var(--prv-palette-accent-600) 100%);--gradient-soft-purple:linear-gradient(180deg, color-mix(in srgb, var(--prv-palette-purple) 76%, white) 0%, var(--prv-palette-purple) 100%);--gradient-soft-magenta:linear-gradient(180deg, color-mix(in srgb, var(--prv-palette-magenta) 76%, white) 0%, var(--prv-palette-magenta) 100%);--gradient-soft-success:linear-gradient(180deg, color-mix(in srgb, var(--prv-palette-green) 76%, white) 0%, var(--prv-palette-green) 100%);--gradient-soft-warning:linear-gradient(180deg, color-mix(in srgb, var(--prv-palette-orange) 76%, white) 0%, var(--prv-palette-orange) 100%);--gradient-soft-danger:linear-gradient(180deg, color-mix(in srgb, var(--prv-palette-red) 76%, white) 0%, var(--prv-palette-red) 100%);--gradient-glyph-sheen:linear-gradient(180deg, var(--prv-palette-white) 0%, var(--prv-palette-white) 40%, color-mix(in srgb, var(--prv-palette-white) var(--prv-opacity-40), transparent) 100%);--text-h1-font-size:var(--prv-font-size-64);--text-h1-line-height:var(--prv-line-height-66);--text-h1-font-weight:var(--prv-font-weight-700);--text-h1-letter-spacing:var(--prv-letter-spacing-neg-02);--text-h2-font-size:var(--prv-font-size-58);--text-h2-line-height:var(--prv-line-height-62);--text-h2-font-weight:var(--prv-font-weight-700);--text-h2-letter-spacing:var(--prv-letter-spacing-neg-02);--text-h3-font-size:var(--prv-font-size-40);--text-h3-line-height:var(--prv-line-height-44);--text-h3-font-weight:var(--prv-font-weight-700);--text-h3-letter-spacing:var(--prv-letter-spacing-0);--text-h4-font-size:var(--prv-font-size-24);--text-h4-line-height:var(--prv-line-height-32);--text-h4-font-weight:var(--prv-font-weight-600);--text-h4-letter-spacing:var(--prv-letter-spacing-0);--text-h5-font-size:var(--prv-font-size-22);--text-h5-line-height:var(--prv-line-height-28);--text-h5-font-weight:var(--prv-font-weight-600);--text-h5-letter-spacing:var(--prv-letter-spacing-0);--text-h6-font-size:var(--prv-font-size-20);--text-h6-line-height:var(--prv-line-height-28);--text-h6-font-weight:var(--prv-font-weight-600);--text-h6-letter-spacing:var(--prv-letter-spacing-0);--text-body-lg-font-size:var(--prv-font-size-20);--text-body-lg-line-height:var(--prv-line-height-28);--text-body-lg-font-weight:var(--prv-font-weight-400);--text-body-lg-letter-spacing:var(--prv-letter-spacing-0);--text-body-font-size:var(--prv-font-size-18);--text-body-line-height:var(--prv-line-height-26);--text-body-font-weight:var(--prv-font-weight-400);--text-body-letter-spacing:var(--prv-letter-spacing-0);--text-subtitle-font-size:var(--prv-font-size-16);--text-subtitle-line-height:var(--prv-line-height-24);--text-subtitle-font-weight:var(--prv-font-weight-600);--text-subtitle-letter-spacing:var(--prv-letter-spacing-0);--text-caption-font-size:var(--prv-font-size-15);--text-caption-line-height:var(--prv-line-height-20);--text-caption-font-weight:var(--prv-font-weight-400);--text-caption-letter-spacing:var(--prv-letter-spacing-0);--text-caption-strong-font-size:var(--text-caption-font-size);--text-caption-strong-line-height:var(--text-caption-line-height);--text-caption-strong-font-weight:var(--prv-font-weight-500);--text-caption-strong-letter-spacing:var(--text-caption-letter-spacing);--text-caption-sm-font-size:var(--prv-font-size-14);--text-caption-sm-line-height:var(--prv-line-height-20);--text-caption-sm-font-weight:var(--prv-font-weight-400);--text-caption-sm-letter-spacing:var(--prv-letter-spacing-0);--text-caption-xs-font-size:var(--prv-font-size-12);--text-caption-xs-line-height:var(--prv-line-height-18);--text-caption-xs-font-weight:var(--prv-font-weight-400);--text-caption-xs-letter-spacing:var(--prv-letter-spacing-0);--grid-columns:var(--prv-count-12);--grid-col:var(--prv-space-60);--grid-gutter:var(--prv-space-50);--grid-content-width:calc(var(--grid-columns) * var(--grid-col) + (var(--grid-columns) - 1) * var(--grid-gutter));--container-min-width:320px;--heading-max-width:calc(8 * var(--grid-col) + 7 * var(--grid-gutter));--space-section-y:var(--prv-space-120);--space-section-y-compact:var(--prv-space-60);--space-section-y-last:calc(var(--space-section-y) * var(--prv-count-2));--space-container-x:var(--prv-space-20);--container-max-width:calc(var(--grid-content-width) + 2 * var(--space-container-x));--space-heading-label:var(--prv-space-8);--space-heading-description-h1:var(--prv-space-20);--space-heading-description-h2:var(--prv-space-16);--space-heading-description-h3:var(--prv-space-12);--space-heading-content-h1:var(--prv-space-60);--space-heading-content-h2:var(--prv-space-60);--space-heading-content-h3:var(--prv-space-40);--space-heading-action-h1:var(--prv-space-48);--space-heading-action-h2:var(--prv-space-48);--space-heading-action-h3:var(--prv-space-32);--space-heading-end:var(--prv-space-24);--space-content-columns:var(--grid-gutter);--space-section-columns-inset:var(--prv-space-25);--space-content-y:var(--prv-space-40);--space-panel-pad-y:var(--prv-space-120);--space-panel-pad-x:var(--prv-space-120);--space-inset-lg:var(--prv-space-48);--space-inset-sm:var(--prv-space-16);--space-gap-lg:var(--prv-space-28);--space-gap-md:var(--prv-space-20);--space-gap-sm:var(--prv-space-12);--space-gap-xs:var(--prv-space-8);--space-gap-tight:var(--prv-space-6);--space-gap-action:var(--prv-space-14);--space-grid-row:var(--prv-space-40);--space-grid-col:var(--prv-space-48);--radius-pill:var(--prv-radius-9999);--radius-xl:var(--prv-radius-40);--radius-lg:var(--prv-radius-30);--radius-md:var(--prv-radius-24);--radius-sm:var(--prv-radius-20);--radius-xs:var(--prv-radius-12);--button-icon-gap-ghost:var(--prv-space-4);--button-icon-gap-lg:var(--prv-space-12);--button-icon-gap-md:var(--prv-space-10);--button-icon-gap-sm:var(--prv-space-8);--button-icon-size-default:var(--prv-size-16);--button-icon-size-sm:var(--prv-size-12);--button-padding-y-lg:var(--prv-space-14);--button-padding-x-lg:var(--prv-space-40);--button-min-height-lg:var(--prv-size-56);--button-padding-y-md:var(--prv-space-12);--button-padding-x-md:var(--prv-space-32);--button-min-height-md:var(--prv-size-50);--button-padding-y-sm:var(--prv-space-8);--button-padding-x-sm:var(--prv-space-20);--button-min-height-sm:var(--prv-size-36);--glass-blur:4px;--glass-blur-frost:16px;--glass-fill-light:color-mix(in srgb, var(--prv-palette-white) var(--prv-opacity-58), transparent);--glass-border-light:var(--prv-palette-white);--glass-inset-light-xl:inset 2px 5px 16px color-mix(in srgb, var(--prv-palette-white) var(--prv-opacity-92), transparent), inset 1px 2px 8px color-mix(in srgb, var(--prv-palette-white) var(--prv-opacity-92), transparent), inset 0 1px 2px color-mix(in srgb, var(--prv-palette-white) var(--prv-opacity-74), transparent);--glass-inset-light-m:inset 1px 2px 6px color-mix(in srgb, var(--prv-palette-white) var(--prv-opacity-74), transparent), inset 0 1px 2px color-mix(in srgb, var(--prv-palette-white) var(--prv-opacity-58), transparent);--glass-fill-dark:color-mix(in srgb, var(--prv-palette-white) var(--prv-opacity-11), transparent);--glass-border-dark:color-mix(in srgb, var(--prv-palette-white) var(--prv-opacity-20), transparent);--glass-inset-dark-xl:inset 2px 4px 10px color-mix(in srgb, var(--prv-palette-white) var(--prv-opacity-20), transparent), inset 1px 1px 4px color-mix(in srgb, var(--prv-palette-white) var(--prv-opacity-11), transparent);--glass-inset-dark-m:inset 1px 2px 5px color-mix(in srgb, var(--prv-palette-white) var(--prv-opacity-11), transparent), inset 0 1px 2px color-mix(in srgb, var(--prv-palette-white) var(--prv-opacity-7), transparent);--glass-inset-light:var(--glass-inset-light-xl);--glass-inset-dark:var(--glass-inset-dark-xl);--glass-fill:var(--glass-fill-light);--glass-border:var(--glass-border-light);--glass-inset-highlight:var(--glass-inset-light);--shadow-raised:0 0 6px color-mix(in srgb, var(--prv-palette-slate-800) 2.5%, transparent), 0 1px 2px color-mix(in srgb, var(--prv-palette-slate-800) 3.5%, transparent), 0 14px 36px -18px color-mix(in srgb, var(--prv-palette-slate-700) 7%, transparent), 0 22px 48px -30px color-mix(in srgb, var(--prv-palette-blue-200) 4%, transparent);--shadow-media:0 1px 2px color-mix(in srgb, var(--prv-palette-violet) 6%, transparent), 0 14px 36px -14px color-mix(in srgb, var(--prv-palette-violet) 12%, transparent), 0 24px 48px -18px color-mix(in srgb, var(--prv-palette-violet) 9%, transparent);--shadow-media-inverse:0 1px 2px #0000000f, 0 14px 36px -14px #00000024, 0 22px 48px -20px #0000001c, 0 28px 56px -24px #00000014;--size-media-height:var(--prv-size-400);--size-icon:var(--prv-size-32);--size-icon-tile:var(--prv-space-48);--size-icon-tile-glyph:var(--prv-size-24);--size-header-height:var(--prv-size-60);--size-page-nav-height:var(--prv-size-60);--size-list-marker-bullet:var(--prv-size-8);--size-list-marker-check:var(--prv-size-16);--size-badge-width:var(--prv-size-180);--size-badge-height:var(--prv-size-53)}@media only screen and (max-width:960px){[data-public-root]{--text-h1-font-size:var(--prv-font-size-58);--text-h1-line-height:var(--prv-line-height-64);--text-h2-font-size:var(--prv-font-size-40);--text-h2-line-height:var(--prv-line-height-48);--text-h3-font-size:var(--prv-font-size-32);--text-h3-line-height:var(--prv-line-height-36);--text-body-lg-font-size:var(--prv-font-size-18);--text-caption-font-size:var(--prv-font-size-14);--text-caption-line-height:var(--prv-line-height-20);--space-section-y:var(--prv-space-60);--space-section-y-compact:var(--prv-space-30);--space-heading-content-h1:var(--prv-space-30);--space-heading-content-h2:var(--prv-space-30);--space-heading-content-h3:var(--prv-space-30);--space-heading-action-h1:var(--prv-space-24);--space-heading-action-h2:var(--prv-space-24);--space-heading-action-h3:var(--prv-space-24);--space-heading-end:var(--prv-space-16);--grid-gutter:var(--prv-space-20);--space-content-columns:var(--grid-gutter);--space-panel-pad-y:var(--prv-space-80);--space-panel-pad-x:var(--prv-space-64);--button-padding-y-lg:var(--prv-space-12);--button-padding-x-lg:var(--prv-space-32);--button-min-height-lg:var(--prv-size-50);--button-icon-gap-lg:var(--prv-space-10);--button-padding-y-md:var(--prv-space-8);--button-padding-x-md:var(--prv-space-20);--button-min-height-md:var(--prv-size-36);--button-icon-gap-md:var(--prv-space-8);--button-padding-y-sm:var(--prv-space-6);--button-padding-x-sm:var(--prv-space-16);--button-min-height-sm:var(--prv-size-32);--button-icon-gap-sm:var(--prv-space-6);--size-media-height:var(--prv-size-280);--space-gap-lg:var(--prv-space-20);--space-inset-lg:var(--prv-space-32)}}@media only screen and (max-width:480px){[data-public-root]{--space-container-x:var(--prv-space-12);--space-panel-pad-y:var(--prv-space-48);--space-panel-pad-x:var(--prv-space-32)}}[data-public-root] [data-public-viewport=mobile]{--text-h1-font-size:var(--prv-font-size-58);--text-h1-line-height:var(--prv-line-height-64);--text-h2-font-size:var(--prv-font-size-40);--text-h2-line-height:var(--prv-line-height-48);--text-h3-font-size:var(--prv-font-size-32);--text-h3-line-height:var(--prv-line-height-36);--text-body-lg-font-size:var(--prv-font-size-18);--text-caption-font-size:var(--prv-font-size-14);--text-caption-line-height:var(--prv-line-height-20);--space-section-y:var(--prv-space-60);--space-section-y-compact:var(--prv-space-30);--space-heading-content-h1:var(--prv-space-30);--space-heading-content-h2:var(--prv-space-30);--space-heading-content-h3:var(--prv-space-30);--space-heading-action-h1:var(--prv-space-24);--space-heading-action-h2:var(--prv-space-24);--space-heading-action-h3:var(--prv-space-24);--space-heading-end:var(--prv-space-16);--grid-gutter:var(--prv-space-20);--space-content-columns:var(--grid-gutter);--space-container-x:var(--prv-space-12);--space-panel-pad-y:var(--prv-space-48);--space-panel-pad-x:var(--prv-space-32);--button-padding-y-lg:var(--prv-space-12);--button-padding-x-lg:var(--prv-space-32);--button-min-height-lg:var(--prv-size-50);--button-icon-gap-lg:var(--prv-space-10);--button-padding-y-md:var(--prv-space-8);--button-padding-x-md:var(--prv-space-20);--button-min-height-md:var(--prv-size-36);--button-icon-gap-md:var(--prv-space-8);--button-padding-y-sm:var(--prv-space-6);--button-padding-x-sm:var(--prv-space-16);--button-min-height-sm:var(--prv-size-32);--button-icon-gap-sm:var(--prv-space-6);--size-media-height:var(--prv-size-280);--space-gap-lg:var(--prv-space-20);--space-inset-lg:var(--prv-space-32)}
[data-public-root] .text-h1{color:inherit;font-family:var(--prv-font-sans);font-size:var(--text-h1-font-size);line-height:var(--text-h1-line-height);font-weight:var(--text-h1-font-weight);letter-spacing:var(--text-h1-letter-spacing);text-wrap:balance;margin:0}[data-public-root] .text-h2{color:inherit;font-family:var(--prv-font-sans);font-size:var(--text-h2-font-size);line-height:var(--text-h2-line-height);font-weight:var(--text-h2-font-weight);letter-spacing:var(--text-h2-letter-spacing);text-wrap:balance;margin:0}[data-public-root] .text-h3{color:inherit;font-family:var(--prv-font-sans);font-size:var(--text-h3-font-size);line-height:var(--text-h3-line-height);font-weight:var(--text-h3-font-weight);letter-spacing:var(--text-h3-letter-spacing);text-wrap:balance;margin:0}[data-public-root] .text-h4{color:inherit;font-family:var(--prv-font-sans);font-size:var(--text-h4-font-size);line-height:var(--text-h4-line-height);font-weight:var(--text-h4-font-weight);letter-spacing:var(--text-h4-letter-spacing);margin:0}[data-public-root] .text-h5{color:inherit;font-family:var(--prv-font-sans);font-size:var(--text-h5-font-size);line-height:var(--text-h5-line-height);font-weight:var(--text-h5-font-weight);letter-spacing:var(--text-h5-letter-spacing);margin:0}[data-public-root] .text-h6{color:inherit;font-family:var(--prv-font-sans);font-size:var(--text-h6-font-size);line-height:var(--text-h6-line-height);font-weight:var(--text-h6-font-weight);letter-spacing:var(--text-h6-letter-spacing);margin:0}[data-public-root] .text-label,[data-public-root] .text-label-sm,[data-public-root] .text-label-lg{width:fit-content;max-width:100%}[data-public-root] .text-label{font-family:var(--prv-font-sans);font-size:var(--text-h5-font-size);line-height:var(--text-h5-line-height);font-weight:var(--text-h5-font-weight);letter-spacing:var(--text-h5-letter-spacing);background-image:var(--gradient-accent);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0}[data-public-root] .text-label[data-tone=inverse],[data-public-root] .text-label-lg[data-tone=inverse],[data-public-root] .text-label-sm[data-tone=inverse]{background-image:var(--gradient-accent-inverse)}[data-public-root] .text-label[data-tone=solid],[data-public-root] .text-label-lg[data-tone=solid],[data-public-root] .text-label-sm[data-tone=solid]{color:var(--color-fg-inverse);-webkit-text-fill-color:var(--color-fg-inverse);background-image:none}[data-public-root] .text-label-sm{font-family:var(--prv-font-sans);font-size:var(--text-h6-font-size);line-height:var(--text-h6-line-height);font-weight:var(--text-h6-font-weight);letter-spacing:var(--text-h6-letter-spacing);background-image:var(--gradient-accent);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0}[data-public-root] .text-label-lg{font-family:var(--prv-font-sans);font-size:var(--text-h4-font-size);line-height:var(--text-h4-line-height);font-weight:var(--text-h4-font-weight);letter-spacing:var(--text-h4-letter-spacing);background-image:var(--gradient-accent);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0}[data-public-root] .text-card{color:inherit;font-family:var(--prv-font-sans);font-size:var(--text-h5-font-size);line-height:var(--text-h5-line-height);font-weight:var(--text-h5-font-weight);letter-spacing:var(--text-h5-letter-spacing);margin:0}[data-public-root] .text-body-lg{color:inherit;font-family:var(--prv-font-sans);font-size:var(--text-body-lg-font-size);line-height:var(--text-body-lg-line-height);font-weight:var(--text-body-lg-font-weight);letter-spacing:var(--text-body-lg-letter-spacing);text-wrap:balance;margin:0}[data-public-root] .text-body{color:inherit;font-family:var(--prv-font-sans);font-size:var(--text-body-font-size);line-height:var(--text-body-line-height);font-weight:var(--text-body-font-weight);letter-spacing:var(--text-body-letter-spacing);margin:0}[data-public-root] .text-subtitle{color:inherit;font-family:var(--prv-font-sans);font-size:var(--text-subtitle-font-size);line-height:var(--text-subtitle-line-height);font-weight:var(--text-subtitle-font-weight);letter-spacing:var(--text-subtitle-letter-spacing);margin:0}[data-public-root] .text-caption{color:inherit;font-family:var(--prv-font-sans);font-size:var(--text-caption-font-size);line-height:var(--text-caption-line-height);font-weight:var(--text-caption-font-weight);letter-spacing:var(--text-caption-letter-spacing);margin:0}[data-public-root] .text-caption-strong{color:inherit;font-family:var(--prv-font-sans);font-size:var(--text-caption-strong-font-size);line-height:var(--text-caption-strong-line-height);font-weight:var(--text-caption-strong-font-weight);letter-spacing:var(--text-caption-strong-letter-spacing);margin:0}[data-public-root] .text-caption-sm{color:inherit;font-family:var(--prv-font-sans);font-size:var(--text-caption-sm-font-size);line-height:var(--text-caption-sm-line-height);font-weight:var(--text-caption-sm-font-weight);letter-spacing:var(--text-caption-sm-letter-spacing);margin:0}[data-public-root] .text-caption-xs{color:inherit;font-family:var(--prv-font-sans);font-size:var(--text-caption-xs-font-size);line-height:var(--text-caption-xs-line-height);font-weight:var(--text-caption-xs-font-weight);letter-spacing:var(--text-caption-xs-letter-spacing);margin:0}
[data-public-root] .grid{box-sizing:border-box;grid-template-columns:repeat(var(--grid-columns), minmax(0, var(--grid-col)));column-gap:var(--grid-gutter);row-gap:var(--space-grid-row);width:100%;max-width:var(--grid-content-width);justify-content:start;display:grid}[data-public-root] .grid__span,[data-public-root] [data-public=grid-span]{box-sizing:border-box;min-width:0;width:calc(var(--grid-span,12) * var(--grid-col) + (var(--grid-span,12) - 1) * var(--grid-gutter));max-width:100%}[data-public-root] .grid>.grid__span,[data-public-root] .grid>[data-public=grid-span]{grid-column:span var(--grid-span,12);width:auto;max-width:none}@media only screen and (max-width:960px){[data-public-root] .grid{grid-template-columns:minmax(0,1fr)}[data-public-root] .grid>.grid__span,[data-public-root] .grid>[data-public=grid-span]{grid-column:1/-1;width:100%}}[data-public-root] [data-public-viewport=mobile] .grid{grid-template-columns:minmax(0,1fr)}[data-public-root] [data-public-viewport=mobile] .grid>.grid__span,[data-public-root] [data-public-viewport=mobile] .grid>[data-public=grid-span]{grid-column:1/-1;width:100%}