html{overflow-anchor:auto}*,*:before,*:after{box-sizing:border-box}html{margin:0;padding:0;background-color:var(--scheme1-background, #ffffff);color:var(--scheme1-text, #000000);color-scheme:var(--scheme1-color-scheme, normal);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;padding:0;font-family:system-ui,-apple-system,sans-serif}:where(a:not(.rt-link)){color:inherit;text-decoration:none}:where(h1,h2,h3,h4,h5,h6,p,ul,ol,li,blockquote,figure){margin:0}:root{--color-color1-50: #F5F5F5;--color-color1-100: #E7E7E7;--color-color1-200: #D4D4D4;--color-color1-300: #BABABA;--color-color1-400: #9E9E9E;--color-color1-500: #808080;--color-color1-600: #616161;--color-color1-700: #424242;--color-color1-800: #262626;--color-color1-900: #121212;--color-color1-950: #000000;--color-white: #FFFFFF;--color-neutral-50: #F5F5F5;--color-neutral-100: #E7E7E7;--color-neutral-200: #D4D4D4;--color-neutral-300: #BABABA;--color-neutral-400: #9E9E9E;--color-neutral-500: #808080;--color-neutral-600: #616161;--color-neutral-700: #424242;--color-neutral-800: #262626;--color-neutral-900: #121212;--color-neutral-950: #000000;--color-transparent: transparent;--color-white-a5: rgba(255,255,255,.05);--color-white-a10: rgba(255,255,255,.1);--color-white-a15: rgba(255,255,255,.15);--color-white-a20: rgba(255,255,255,.2);--color-white-a30: rgba(255,255,255,.3);--color-white-a40: rgba(255,255,255,.4);--color-white-a50: rgba(255,255,255,.5);--color-white-a60: rgba(255,255,255,.6);--color-white-a70: rgba(255,255,255,.7);--color-white-a80: rgba(255,255,255,.8);--color-white-a90: rgba(255,255,255,.9);--color-dark-a5: color-mix(in srgb, var(--color-neutral-950) 5%, transparent);--color-dark-a10: color-mix(in srgb, var(--color-neutral-950) 10%, transparent);--color-dark-a15: color-mix(in srgb, var(--color-neutral-950) 15%, transparent);--color-dark-a20: color-mix(in srgb, var(--color-neutral-950) 20%, transparent);--color-dark-a30: color-mix(in srgb, var(--color-neutral-950) 30%, transparent);--color-dark-a40: color-mix(in srgb, var(--color-neutral-950) 40%, transparent);--color-dark-a50: color-mix(in srgb, var(--color-neutral-950) 50%, transparent);--color-dark-a60: color-mix(in srgb, var(--color-neutral-950) 60%, transparent);--color-dark-a70: color-mix(in srgb, var(--color-neutral-950) 70%, transparent);--color-dark-a80: color-mix(in srgb, var(--color-neutral-950) 80%, transparent);--color-dark-a90: color-mix(in srgb, var(--color-neutral-950) 90%, transparent);--color-system-green-50: #EDF9F3;--color-system-green-100: #D3F1E2;--color-system-green-200: #ABE4C7;--color-system-green-300: #73D1A2;--color-system-green-400: #16B364;--color-system-green-500: #139855;--color-system-green-600: #0E7340;--color-system-green-700: #0A502D;--color-system-green-800: #062E1A;--color-system-green-900: #03160D;--color-system-green-950: #010A05;--color-system-yellow-50: #FCF4E0;--color-system-yellow-100: #F9E7BA;--color-system-yellow-200: #F4D178;--color-system-yellow-300: #EAAA08;--color-system-yellow-400: #CB9307;--color-system-yellow-500: #A57806;--color-system-yellow-600: #7C5A04;--color-system-yellow-700: #563E03;--color-system-yellow-800: #312402;--color-system-yellow-900: #171101;--color-system-yellow-950: #0A0700;--color-system-red-50: #FFF1F1;--color-system-red-100: #FFE0E0;--color-system-red-200: #FFC3C3;--color-system-red-300: #FF9999;--color-system-red-400: #FF4848;--color-system-red-500: #DD3E3E;--color-system-red-600: #A72F2F;--color-system-red-700: #742121;--color-system-red-800: #441313;--color-system-red-900: #200909;--color-system-red-950: #0F0404;--base-color1: #000000;--base-neutral: #000000;--scheme-background: var(--scheme1-background);--scheme-background-secondary: var(--scheme1-background-secondary);--scheme-heading: var(--scheme1-heading);--scheme-text: var(--scheme1-text);--scheme-accent: var(--scheme1-accent);--scheme-accent-subtle: color-mix(in srgb, var(--scheme-accent) 12%, transparent);--scheme-border: var(--scheme1-border);--scheme-text-muted: var(--scheme1-text-muted);--scheme1-background: var(--color-white);--scheme1-background-secondary: var(--color-neutral-50);--scheme1-heading: var(--color-neutral-950);--scheme1-text: var(--color-dark-a80);--scheme1-accent: var(--color-neutral-950);--scheme1-border: var(--color-dark-a15);--scheme1-accent-subtle: color-mix(in srgb, var(--scheme-accent) 12%, transparent);--scheme1-text-muted: var(--color-dark-a50);--font-family-heading: Inter;--font-family-body: Inter;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--heading-h1-size: 3.5rem;--heading-h2-size: 3rem;--heading-h3-size: 2.5rem;--heading-h4-size: 2rem;--heading-h5-size: 1.5rem;--heading-h6-size: 1.25rem;--heading-h1-line-height: 1.2;--heading-h2-line-height: 1.2;--heading-h3-line-height: 1.2;--heading-h4-line-height: 1.3;--heading-h5-line-height: 1.3;--heading-h6-line-height: 1.3;--heading-weight: 600;--heading-transform: none;--heading-letter-spacing: -.03em;--heading-max-width: 48rem;--text-large-size: 1.25rem;--text-medium-size: 1.125rem;--text-regular-size: 1rem;--text-small-size: .875rem;--text-tiny-size: .75rem;--text-large-line-height: 1.5;--text-medium-line-height: 1.5;--text-regular-line-height: 1.5;--text-small-line-height: 1.5;--text-tiny-line-height: 1.5;--text-weight: 400;--text-weight-strong: 600;--text-transform: none;--text-letter-spacing: 0em;--button-font-size: 1rem;--button-line-height: 1.2;--button-weight: 500;--button-transform: none;--button-letter-spacing: 0em;--button-fill: var(--base-color1);--button-text: var(--color-white);--button-border: transparent;--button-radius: var(--radius-small);--button-border-width: var(--border-width);--button-padding-horizontal: 1.25rem;--button-padding-vertical: .75rem;--button-font: var(--font-family-body);--button-small-padding-horizontal: 1rem;--button-small-padding-vertical: .5rem;--button-secondary-fill: color-mix(in srgb, var(--base-color1) 10%, transparent);--button-secondary-text: var(--base-color1);--button-secondary-border: var(--base-color1);--button-secondary-radius: var(--button-radius);--button-secondary-border-width: var(--border-width);--button-link-text: var(--button-fill);--button-link-underline: transparent;--tagline-font-size: 1rem;--tagline-line-height: 1.2;--tagline-weight: 600;--tagline-transform: none;--tagline-letter-spacing: 0;--tagline-fill: transparent;--tagline-text: var(--base-color1);--tagline-border: transparent;--tagline-radius: var(--radius-small);--tagline-border-width: var(--border-width);--tagline-font: var(--font-family-body);--tagline-padding-vertical: 0;--tagline-padding-horizontal: 0;--spacing-0: 0rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-2-5: .625rem;--spacing-3: .75rem;--spacing-3-5: .875rem;--spacing-4: 1rem;--spacing-4-5: 1.125rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-7: 1.75rem;--spacing-8: 2rem;--spacing-9: 2.25rem;--spacing-10: 2.5rem;--spacing-11: 2.75rem;--spacing-12: 3rem;--spacing-13: 3.25rem;--spacing-14: 3.5rem;--spacing-16: 4rem;--spacing-17: 4.25rem;--spacing-18: 4.5rem;--spacing-19: 4.75rem;--spacing-20: 5rem;--spacing-22: 5.5rem;--spacing-24: 6rem;--spacing-27: 6.75rem;--spacing-28: 7rem;--spacing-32: 8rem;--spacing-34: 8.5rem;--spacing-40: 10rem;--gap-grid-column-1: var(--spacing-20);--gap-grid-column-2: var(--spacing-20);--gap-grid-column-3: var(--spacing-12);--gap-grid-column-4: var(--spacing-8);--gap-grid-column-card-1: var(--spacing-8);--gap-grid-column-card-2: var(--spacing-8);--gap-grid-column-card-3: var(--spacing-8);--gap-grid-column-card-4: var(--spacing-8);--gap-grid-row: var(--spacing-16);--gap-section-content: var(--spacing-20);--gap-element-small: var(--spacing-3);--gap-element-medium: var(--spacing-5);--gap-element-large: var(--spacing-8);--gap-element-micro: var(--spacing-0-5);--gap-buttons: var(--spacing-3);--gap-element-tiny: var(--spacing-1-5);--width-xxs: 20rem;--width-xs: 24rem;--width-sm: 30rem;--width-md: 35rem;--width-lg: 40rem;--width-xl: 48rem;--width-2xl: 64rem;--width-3xl: 80rem;--width-4xl: 90rem;--width-5xl: 100rem;--width-6xl: 120rem;--container-small: var(--width-xl);--container-large: var(--width-3xl);--page-padding: var(--spacing-10);--section-padding-large: var(--spacing-28);--section-padding-medium: var(--spacing-20);--section-padding-small: var(--spacing-14);--card-padding-small: var(--spacing-6);--card-padding-medium: var(--spacing-8);--card-padding-large: var(--spacing-12);--body-max-width: 35rem;--radius-large: 4px;--radius-medium: 4px;--radius-small: 2px;--border-width: 1px;--divider-width: 1px;--shadow-small: 0 1px 2px rgba(0,0,0,.06), 0 1px 3px rgba(0,0,0,.1);--shadow-medium: 0 4px 6px rgba(0,0,0,.05), 0 10px 15px rgba(0,0,0,.1);--shadow-large: 0 10px 15px rgba(0,0,0,.1), 0 20px 25px rgba(0,0,0,.15);--input-fill: var(--scheme-background-secondary);--input-border: var(--scheme-border);--input-text: var(--scheme-text);--input-placeholder: var(--scheme-text-muted);--input-label: var(--scheme-text);--input-focus: var(--input-accent, var(--base-color1));--input-radius: var(--radius-small);--input-border-width: var(--border-width);--tag-fill: color-mix(in srgb, var(--tagline-text) 10%, transparent);--icon-color: var(--scheme-accent);--icon-fill: var(--scheme-accent-subtle);--icon-border: transparent;--icon-font-family: Material Symbols Outlined;--icon-weight: 400;--icon-fill-axis: 0;--icon-padding: .75rem;--icon-radius: var(--radius-small);--icon-border-width: var(--border-width);--secondary-active: var(--base-color1);--media-padding: 0;--card-padding-xlarge: var(--spacing-16);--gap-element-xlarge: var(--spacing-10);--navbar-height: 4.5rem;--margin-element-tiny: var(--spacing-1-5);--margin-element-small: var(--spacing-3);--margin-element-medium: var(--spacing-5);--margin-element-large: var(--spacing-8);--margin-element-xlarge: var(--spacing-10);--tab-padding: .125rem;--text-display-large-size: 5.5rem;--text-display-large-line-height: 1.1;--text-display-small-size: 4.25rem;--text-display-small-line-height: 1.1;--card-min-height-small: 18rem;--card-min-height-medium: 22rem;--card-min-height-large: 26rem;--padding-element-tiny: var(--spacing-1-5);--padding-element-small: var(--spacing-3);--padding-element-medium: var(--spacing-5);--padding-element-large: var(--spacing-8);--padding-element-xlarge: var(--spacing-10);--tagline-small-padding-vertical: .125rem;--tagline-small-padding-horizontal: .375rem;--container-border: 1;--input-accent: var(--base-color1);--tag-radius: var(--tagline-radius);--input-padding-horizontal: .75rem;--input-frame-border-width: var(--input-border-width);--button-link-underline-width: var(--border-width);--gap-element-horizontal-micro: var(--spacing-0-5);--gap-element-horizontal-tiny: var(--spacing-1-5);--gap-element-horizontal-small: var(--spacing-3);--gap-element-horizontal-medium: var(--spacing-5);--gap-element-horizontal-large: var(--spacing-8);--gap-element-horizontal-xlarge: var(--spacing-10);--icon-color-bare: var(--scheme-accent);--icon-fill-held: var(--icon-fill);--colors-background-primary: #ffffff;--colors-background-secondary: #f9fafb;--colors-background-tertiary: #f3f4f6;--colors-background-elevated: #ffffff;--colors-background-glass: rgba(255, 255, 255, .72);--colors-text-primary: #1d1d1f;--colors-text-secondary: #6e6e73;--colors-text-tertiary: #636366;--colors-text-alternative: #ffffff;--colors-border-primary: #e5e7eb;--colors-border-secondary: #d1d5db;--colors-brand-primary: #0071e3;--colors-brand-secondary: #7c3aed;--colors-success: #10b981;--colors-error: #ef4444;--colors-warning: #f59e0b;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-2xl: 48px;--spacing-3xl: 64px;--spacing-4xl: 96px;--spacing-5xl: 128px;--sectionHeight-md: 600px;--sectionHeight-lg: 800px;--fontSize-xs: 12px;--fontSize-sm: 14px;--fontSize-base: 16px;--fontSize-lg: 18px;--fontSize-xl: 20px;--fontSize-2xl: 24px;--fontSize-3xl: 30px;--fontSize-4xl: 36px;--fontSize-5xl: 48px;--fontSize-6xl: 60px;--fontSize-7xl: 72px;--fontSize-8xl: 96px;--fontFamily-sans: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--fontFamily-serif: Georgia, "Times New Roman", Times, serif;--fontFamily-mono: "SF Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--fontWeight-normal: 400;--fontWeight-medium: 500;--fontWeight-semibold: 600;--fontWeight-bold: 700;--lineHeight-tight: 1.1;--lineHeight-snug: 1.25;--lineHeight-normal: 1.5;--lineHeight-relaxed: 1.75;--borderRadius-none: 0px;--borderRadius-sm: 4px;--borderRadius-md: 8px;--borderRadius-lg: 12px;--borderRadius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .07), 0 2px 4px -2px rgba(0, 0, 0, .05);--shadow-lg: 0 10px 25px -3px rgba(0, 0, 0, .08), 0 4px 6px -4px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 50px -12px rgba(0, 0, 0, .12);--maxWidth-sm: 640px;--maxWidth-md: 768px;--maxWidth-lg: 1024px;--maxWidth-xl: 1280px;--zIndex-dropdown: 100;--zIndex-sticky: 200;--zIndex-modal: 300;--zIndex-tooltip: 400;--opacity-subtle: .5;--opacity-muted: .7;--opacity-overlay: .8;--duration-fast: .15s;--duration-normal: .3s;--duration-slow: .5s;--duration-slower: .8s;--easing-ease: ease;--easing-easeIn: cubic-bezier(.4, 0, 1, .2);--easing-easeOut: cubic-bezier(0, 0, .2, 1);--easing-easeInOut: cubic-bezier(.4, 0, .2, 1);--gradient-subtle: linear-gradient(180deg, #f9fafb 0%, #ffffff 100%);--gradient-brand: linear-gradient(135deg, #0071e3 0%, #7c3aed 100%);--gradient-warm: linear-gradient(135deg, #f97316 0%, #ef4444 100%);--gradient-hero: radial-gradient(ellipse 80% 50% at 50% -20%, rgba(0, 113, 227, .12) 0%, transparent 70%);--gradient-mesh: radial-gradient(at 27% 37%, rgba(0, 113, 227, .06) 0%, transparent 50%), radial-gradient(at 97% 21%, rgba(124, 58, 237, .06) 0%, transparent 50%), radial-gradient(at 52% 99%, rgba(0, 113, 227, .04) 0%, transparent 50%);--icons-style-default: rounded;--icons-weight-light: 300;--icons-weight-regular: 400;--icons-weight-bold: 700;--icons-fill-default: 0}@media(max-width:991px){:root{--heading-h1-size: 2.75rem;--heading-h2-size: 2.5rem;--heading-h3-size: 2rem;--heading-h4-size: 1.75rem;--heading-h5-size: 1.5rem;--gap-grid-column-1: var(--spacing-12);--gap-grid-column-2: var(--spacing-12);--gap-grid-column-3: var(--spacing-8);--gap-grid-column-card-1: var(--spacing-7);--gap-grid-column-card-2: var(--spacing-7);--gap-grid-column-card-3: var(--spacing-7);--gap-grid-column-card-4: var(--spacing-7);--gap-section-content: var(--spacing-16);--page-padding: var(--spacing-8);--section-padding-large: var(--spacing-22);--section-padding-medium: var(--spacing-16);--section-padding-small: var(--spacing-12);--card-padding-xlarge: var(--spacing-12);--text-display-large-size: 4rem;--text-display-small-size: 3.25rem;--spacing-3xl: 48px;--spacing-4xl: 64px;--spacing-5xl: 96px;--sectionHeight-md: 500px;--sectionHeight-lg: 600px;--fontSize-3xl: 26px;--fontSize-4xl: 30px;--fontSize-5xl: 36px;--fontSize-6xl: 48px;--fontSize-7xl: 56px;--fontSize-8xl: 72px}}@media(max-width:479px){:root{--heading-h1-size: 2.5rem;--heading-h2-size: 2.25rem;--heading-h3-size: 1.75rem;--heading-h4-size: 1.5rem;--heading-h5-size: 1.25rem;--heading-h6-size: 1.125rem;--text-large-size: 1.125rem;--text-medium-size: 1rem;--gap-grid-column-card-1: var(--spacing-6);--gap-grid-column-card-2: var(--spacing-6);--gap-grid-column-card-3: var(--spacing-6);--gap-grid-column-card-4: var(--spacing-6);--gap-grid-row: var(--spacing-12);--gap-section-content: var(--spacing-12);--gap-element-large: var(--spacing-7);--page-padding: var(--spacing-6);--section-padding-large: var(--spacing-16);--section-padding-medium: var(--spacing-12);--section-padding-small: var(--spacing-10);--card-padding-medium: var(--spacing-6);--card-padding-large: var(--spacing-8);--card-padding-xlarge: var(--spacing-8);--navbar-height: 4rem;--margin-element-large: var(--spacing-7);--text-display-large-size: 3.25rem;--text-display-small-size: 2.75rem;--card-min-height-small: 12rem;--card-min-height-medium: 14rem;--card-min-height-large: 18rem;--padding-element-large: var(--spacing-7);--gap-element-horizontal-large: var(--spacing-7);--spacing-3xl: 40px;--spacing-4xl: 48px;--spacing-5xl: 64px;--sectionHeight-md: 400px;--sectionHeight-lg: 500px;--fontSize-5xl: 30px;--fontSize-6xl: 36px;--fontSize-7xl: 40px;--fontSize-8xl: 48px}}.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp{font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.material-symbols-outlined{font-family:Material Symbols Outlined,sans-serif}.material-symbols-rounded{font-family:Material Symbols Rounded,sans-serif}.material-symbols-sharp{font-family:Material Symbols Sharp,sans-serif}[style*="var(--icon-font-family)"]{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga"}@property --grow{syntax: "<number>"; inherits: false; initial-value: 0;}.page-section:has(.nav-offset-source)+.page-section,.page-section:has(.nav-offset-source)+main>.page-section:first-child{--navbar-offset: var(--navbar-height)}.page-section:has(.nav-offset-source-floating)+.page-section,.page-section:has(.nav-offset-source-floating)+main>.page-section:first-child{--navbar-offset: calc(var(--navbar-height) + 1.5rem)}@import url(https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:FILL,wght@0..1,100..700&family=Material+Symbols+Rounded:FILL,wght@0..1,100..700&family=Material+Symbols+Sharp:FILL,wght@0..1,100..700&display=block);:root{--color-neutral-50: #F5F5F5;--color-neutral-100: #E8E8E8;--color-neutral-200: #D4D4D4;--color-neutral-300: #BABABA;--color-neutral-400: #9E9E9E;--color-neutral-500: #808080;--color-neutral-600: #606060;--color-neutral-700: #424242;--color-neutral-800: #262626;--color-neutral-900: #161616;--color-neutral-950: #070707;--color-dark-a5: rgba(7, 7, 7, .05);--color-dark-a10: rgba(7, 7, 7, .1);--color-dark-a15: rgba(7, 7, 7, .15);--color-dark-a20: rgba(7, 7, 7, .2);--color-dark-a30: rgba(7, 7, 7, .3);--color-dark-a40: rgba(7, 7, 7, .4);--color-dark-a50: rgba(7, 7, 7, .5);--color-dark-a60: rgba(7, 7, 7, .6);--color-dark-a70: rgba(7, 7, 7, .7);--color-dark-a80: rgba(7, 7, 7, .8);--color-dark-a90: rgba(7, 7, 7, .9)}:root{--scheme1-background: #ffffff;--scheme1-background-secondary: #F5F5F5;--scheme1-heading: #070707;--scheme1-text: #070707;--scheme1-text-muted: rgba(7, 7, 7, .7);--scheme1-accent: #070707;--scheme1-accent-subtle: rgba(7, 7, 7, .08);--scheme1-border: rgba(7, 7, 7, .2);--scheme1-color-scheme: light}.scheme-1{--scheme-background: var(--scheme1-background);--scheme-background-secondary: var(--scheme1-background-secondary);--scheme-heading: var(--scheme1-heading);--scheme-text: var(--scheme1-text);--scheme-text-muted: var(--scheme1-text-muted);--scheme-accent: var(--scheme1-accent);--scheme-accent-subtle: var(--scheme1-accent-subtle);--scheme-border: var(--scheme1-border);--scheme-background-glass: rgba(255, 255, 255, .72);--scheme-button-text: #ffffff;--button-fill: #161616;--button-text: #ffffff;--button-secondary-fill: transparent;--button-secondary-text: #161616;--button-secondary-border: rgba(22, 22, 22, .2);--button-link-text: #161616;--tagline-fill: transparent;--tagline-text: #070707;--tagline-border: transparent;--tag-fill: rgba(7, 7, 7, .08);--input-fill: transparent;--input-border: rgba(7, 7, 7, .2);--input-accent: #161616;--input-focus: #161616;--input-accent-ink: #ffffff;--input-check-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M13 4.5L6.5 11L3 7.5' stroke='%23ffffff' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--input-text: #070707;--input-label: #070707;--input-select-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23070707' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");--icon-color: #070707;--icon-fill: rgba(7, 7, 7, .08);--icon-border: transparent;--icon-color-bare: #070707;--icon-fill-held: rgba(7, 7, 7, .08);--logo-light-display: block;--logo-dark-display: none;--asset-invert: none}[data-placement=within]{transition:background-color .25s ease}@media(prefers-reduced-motion:reduce){[data-placement=within]{transition:none}}[data-placement=within].nav-scrolled,[class~=card][class*=scheme-],[class~=hero-card][class*=scheme-]{background-color:var(--scheme-background)}.asset-invert{filter:var(--asset-invert, none)}:root{--font-family-heading: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-body: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--heading-h1-size: 3.5rem;--heading-h2-size: 3rem;--heading-h3-size: 2.5rem;--heading-h4-size: 2rem;--heading-h5-size: 1.5rem;--heading-h6-size: 1.25rem;--heading-weight: 600;--heading-letter-spacing: -.03em;--heading-transform: none;--heading-h1-line-height: 1.2;--heading-h2-line-height: 1.2;--heading-h3-line-height: 1.2;--heading-h4-line-height: 1.3;--heading-h5-line-height: 1.3;--heading-h6-line-height: 1.3;--text-large-size: 1.25rem;--text-medium-size: 1.125rem;--text-regular-size: 1rem;--text-small-size: .875rem;--text-tiny-size: .75rem;--text-weight: 400;--text-weight-strong: 600;--text-letter-spacing: 0em;--text-transform: none;--text-large-line-height: 1.5;--text-medium-line-height: 1.5;--text-regular-line-height: 1.5;--text-small-line-height: 1.5;--text-tiny-line-height: 1.5}@media(max-width:991px){:root{--heading-h1-size: 2.75rem;--heading-h2-size: 2.5rem;--heading-h3-size: 2rem;--heading-h4-size: 1.75rem;--heading-h5-size: 1.5rem;--heading-h6-size: 1.25rem;--text-large-size: 1.25rem;--text-medium-size: 1.125rem}}@media(max-width:479px){:root{--heading-h1-size: 2.5rem;--heading-h2-size: 2.25rem;--heading-h3-size: 1.75rem;--heading-h4-size: 1.5rem;--heading-h5-size: 1.25rem;--heading-h6-size: 1.125rem;--text-large-size: 1.125rem;--text-medium-size: 1rem}}:root{--section-padding-large: 7rem;--section-padding-medium: 5rem;--section-padding-small: 3.5rem;--page-padding: 2.5rem;--gap-section-content: 5rem;--gap-element-tiny: .375rem;--gap-element-small: .75rem;--gap-element-medium: 1.25rem;--gap-element-large: 2rem;--gap-buttons: .75rem;--gap-grid-column-1: 5rem;--gap-grid-column-2: 5rem;--gap-grid-column-3: 3rem;--gap-grid-column-4: 2rem;--gap-grid-column-card-1: 2rem;--gap-grid-column-card-2: 2rem;--gap-grid-column-card-3: 2rem;--gap-grid-column-card-4: 2rem;--gap-grid-row: 4rem;--card-padding-small: 1.5rem;--card-padding-medium: 2rem;--card-padding-large: 3rem;--card-padding-xlarge: 4rem;--container-large: 80rem;--container-small: 48rem;--heading-max-width: 48rem;--body-max-width: 35rem}@media(max-width:991px){:root{--section-padding-large: 5.5rem;--section-padding-medium: 4rem;--section-padding-small: 3rem;--gap-section-content: 4rem;--gap-element-large: 2rem;--gap-grid-row: 4rem;--page-padding: 2rem;--gap-grid-column-1: 3rem;--gap-grid-column-2: 3rem;--gap-grid-column-3: 2rem;--gap-grid-column-4: 2rem;--gap-grid-column-card-1: 1.75rem;--gap-grid-column-card-2: 1.75rem;--gap-grid-column-card-3: 1.75rem;--gap-grid-column-card-4: 1.75rem;--card-padding-medium: 2rem;--card-padding-large: 3rem;--card-padding-xlarge: 3rem}}@media(max-width:479px){:root{--section-padding-large: 4rem;--section-padding-medium: 3rem;--section-padding-small: 2.5rem;--gap-section-content: 3rem;--gap-element-large: 1.75rem;--gap-grid-row: 3rem;--page-padding: 1.5rem;--gap-grid-column-1: 3rem;--gap-grid-column-2: 3rem;--gap-grid-column-3: 2rem;--gap-grid-column-4: 2rem;--gap-grid-column-card-1: 1.5rem;--gap-grid-column-card-2: 1.5rem;--gap-grid-column-card-3: 1.5rem;--gap-grid-column-card-4: 1.5rem;--card-padding-medium: 1.5rem;--card-padding-large: 2rem;--card-padding-xlarge: 2rem}}:root{--radius-small: 8px;--radius-medium: 12px;--radius-large: 16px;--border-width: 1px;--divider-width: 1px;--container-border: 1}:root{--button-fill: #161616;--button-radius: 8px;--button-border-width: 1px;--button-padding-vertical: .75rem;--button-padding-horizontal: 1.25rem;--button-font: var(--font-family-body);--button-font-size: 1rem;--button-weight: 500;--button-letter-spacing: 0em;--button-transform: none;--button-secondary-fill: transparent;--button-secondary-text: #161616;--button-secondary-border: rgba(22, 22, 22, .2);--button-secondary-border-width: 1px;--button-link-text: #161616;--button-link-underline: transparent;--button-link-underline-width: 1px;--button-link-underline-offset: 6px}:root{--input-radius: 8px;--input-border-width: 1px;--input-frame-border-width: 1px;--input-fill: transparent;--input-border: rgba(7, 7, 7, .2);--input-accent: #161616;--input-accent-ink: #ffffff;--input-check-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M13 4.5L6.5 11L3 7.5' stroke='%23ffffff' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--input-select-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23070707' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");--input-radio-ring-width: 6px}[class~=input]::placeholder{color:color-mix(in srgb,currentcolor 70%,transparent);opacity:1}[class~=checkbox][class~=checkbox]:checked{background-image:var(--input-check-glyph)}[class~=input-select][class~=input-select]{background-image:var(--input-select-glyph)}[class~=radio][class~=radio]:checked{background-color:var(--input-accent-ink);border-color:var(--input-focus);border-width:var(--input-radio-ring-width)}:root{--tagline-padding-vertical: 0rem;--tagline-padding-horizontal: 0rem;--tagline-radius: 0px;--tag-radius: 8px;--tagline-border-width: 0px;--tagline-font-size: 1rem;--tagline-weight: 600;--tagline-letter-spacing: 0em;--tagline-transform: uppercase;--tagline-font: var(--font-family-body);--tagline-fill: transparent;--tagline-text: #070707;--tagline-border: transparent;--tag-fill: rgba(7, 7, 7, .08)}:root{--icon-color: var(--scheme-accent);--icon-fill: var(--scheme-accent-subtle);--icon-border: transparent;--icon-color-bare: var(--scheme-accent);--icon-fill-held: var(--scheme-accent-subtle);--icon-font-family: "Material Symbols Outlined";--icon-weight: 400;--icon-fill-axis: 0;--icon-border-width: 0px;--icon-padding: .75rem;--icon-radius: 8px}