/* --------------------------------------------------------------------
 * theme.css — tree-shaken for production launch.
 * Dropped 1243 unused rules (saved 322.0 KB / 85.0% pre-gzip).
 * Removed rules archived at site/_archive/css-strip/theme.removed.css.
 * Generated: 2026-05-27T08:52:20.651Z
 * -------------------------------------------------------------------- */

@font-face { font-family: "Raveo Display"; src: url("../fonts/Raveo-Display-Medium.woff2") format("woff2"); font-weight: 500; font-style: normal; font-display: swap; }

@font-face { font-family: "Geist Variable"; src: url("../fonts/Geist-VariableFont_wght.ttf") format("truetype"); font-weight: 100 900; font-style: normal; font-display: swap; }

@font-face { font-family: "Geist Mono Variable"; src: url("../fonts/GeistMono-VariableFont_wght.ttf") format("truetype"); font-weight: 100 900; font-style: normal; font-display: swap; }

:root { --_🎨-color--tokens---background--base: var(--_🎨-color--base---background-base--dark); --_🔠-typography---font-family--body-2: var(--_🔠-typography---font--body); --_🎨-color--tokens---text-body--strong: var(--_🎨-color--base---neutral--light-88); --_🔠-typography---size--body-2: var(--_🔠-typography---size--body-3); --_🔠-typography---line-height--body-2: 30px; --_🔠-typography---font-weight--body-2: var(--_🔠-typography---weight--body); --_🔠-typography---letter-spacing--body-2: 0px; --_🔠-typography---font-family--h1: var(--_🔠-typography---font--heading-sans); --_🔠-typography---size--h1: 64px; --_🔠-typography---line-height--h1: 60px; --_🔠-typography---font-weight--h1: var(--_🔠-typography---weight--heading-sans); --_🔠-typography---letter-spacing--h1: -2.5px; --_🔠-typography---font-family--h2: var(--_🔠-typography---font--heading-sans); --_🔠-typography---size--h2: 50px; --_🔠-typography---line-height--h2: 48px; --_🔠-typography---font-weight--h2: var(--_🔠-typography---weight--heading-sans); --_🔠-typography---letter-spacing--h2: -2px; --_🔠-typography---font-family--h3: var(--_🔠-typography---font--heading-sans); --_🔠-typography---size--h3: 0px; --_🔠-typography---line-height--h3: 40px; --_🔠-typography---font-weight--h3: var(--_🔠-typography---weight--heading-sans); --_🔠-typography---letter-spacing--h3: -1px; --_🔠-typography---font-family--h4: var(--_🔠-typography---font--heading-sans); --_🔠-typography---size--h4: 32px; --_🔠-typography---line-height--h4: 36px; --_🔠-typography---font-weight--h4: var(--_🔠-typography---weight--heading-sans); --_🔠-typography---letter-spacing--h4: -.5px; --_🔠-typography---font-family--h5: var(--_🔠-typography---font--heading-sans); --_🔠-typography---size--h5: 28px; --_🔠-typography---line-height--h5: 32px; --_🔠-typography---font-weight--h5: var(--_🔠-typography---weight--heading-sans); --_🔠-typography---letter-spacing--h5: -.25px; --_🔠-typography---font-family--h6: var(--_🔠-typography---font--heading-sans); --_🔠-typography---size--h6: 24px; --_🔠-typography---line-height--h6: 28px; --_🔠-typography---font-weight--h6: var(--_🔠-typography---weight--heading-sans); --_🔠-typography---letter-spacing--h6: 0px; --spacing--32: 36px; --spacing--0: 0px; --spacing--12: 12px; --spacing--16: 17px; --_🎨-color--tokens---input-default--border: var(--_🎨-color--base---neutral--light-8); --_🔘-radius---ui-elements--input: 8px; --_🎨-color--tokens---input-default--background: var(--_🎨-color--base---neutral--light-8); --_🎨-color--tokens---input-active--border: var(--_🎨-color--base---neutral--light-48); --_🎨-color--tokens---input-active--text: var(--_🎨-color--base---neutral--light-100); --_🎨-color--tokens---input-active--background: var(--_🎨-color--base---neutral--light-16); --_🎨-color--tokens---input--label: var(--_🎨-color--base---neutral--light-64); --_🎨-color--tokens---text-body--medium: var(--_🎨-color--base---neutral--light-64); --_🔠-typography---font-family--label-1: var(--_🔠-typography---font--label); --_🔠-typography---size--label-1: 12px; --_🔠-typography---line-height--label-1: 16px; --_🔠-typography---font-weight--label-1: var(--_🔠-typography---weight--label); --_🔠-typography---letter-spacing--label-1: .75px; --_🎨-color--base---neutral--dark-32: color-mix(in srgb, var(--_🎨-color--base---neutral--dark-100) 32%, transparent); --spacing--24: 24px; --container--main: 1800px; --spacing--64: 64px; --spacing--48: 48px; --_🔠-typography---h8--font-family\<deleted\|variable-522ed146-f22a-27a6-573c-736f0be63b67\>: var(--_🔠-typography---font--heading-serif); --_🔠-typography---h8--font-size\<deleted\|variable-1e811a05-746f-4559-2fee-cd3451a965b8\>: 16px; --_🔠-typography---h8--line-height\<deleted\|variable-6be43135-3f27-1d3e-4de3-50b77cdb91d7\>: 20px; --_🔠-typography---h8--font-weight\<deleted\|variable-22d60b7f-0605-a5de-12b9-1ac6a6a025ca\>: var(--_🔠-typography---weight--heading-sans); --_🔠-typography---h8--letter-spacing\<deleted\|variable-1cae649d-cc54-2e5f-f4ae-53c77fbe64e9\>: 2px; --_🔠-typography---font-family--body-3: var(--_🔠-typography---font--body); --_🔠-typography---size--body-1: 20px; --_🔠-typography---line-height--body-3: 20px; --_🔠-typography---font-weight--body-3: var(--_🔠-typography---weight--body); --_🔠-typography---letter-spacing--body-3: 0px; --_🎨-color--tokens---text-label--strong: var(--_🎨-color--base---neutral--light-88); --section-padding--small: 80px; --section-padding--large: 160px; --section-padding--extra-large: 200px; --section-padding--medium: 120px; --_🎨-color--tokens---border--subtle: var(--_🎨-color--base---neutral--light-16); --_🎨-color--tokens---background--lift: var(--_🎨-color--base---background-lift--dark); --spacing--8: 8px; --_🔠-typography---font--label: "Geist Mono Variable", Arial, sans-serif; --_❇️-icon---icon-size--large: 24px; --_🔠-typography---font-family--body-1: var(--_🔠-typography---font--body); --_🔠-typography---line-height--body-1: 28px; --_🔠-typography---font-weight--body-1: var(--_🔠-typography---weight--body); --_🔠-typography---letter-spacing--body-1: 0px; --_🔠-typography---h0--font-family\<deleted\|variable-a38fad6f-f397-adc3-e848-c1285199f482\>: var(--_🔠-typography---font--heading-serif); --_🔠-typography---h0--font-size\<deleted\|variable-39fcf90f-50d0-db93-b281-397212f17e71\>: 20px; --_🔠-typography---h0--line-height\<deleted\|variable-62e677d7-7d8e-0ede-c5b4-8c61ad09a68a\>: 24px; --_🔠-typography---h0--font-weight\<deleted\|variable-2a0e5c4a-7068-6031-d48a-cda46c645b5a\>: var(--_🔠-typography---weight--heading-sans); --_🔠-typography---h0--letter-spacing\<deleted\|variable-6a937138-b234-55f9-ebf3-7e82e2fe3d24\>: -.5px; --_🔘-radius---general--default: 8px; --_🎨-color--base---ui--error: #c94040; --_🎨-color--base---neutral--light-100: #f6f3ec; --_🎨-color--base---neutral--dark-100: #0a0a0b; --_🎨-color--base---accent--primary: #e45a47; --_🔠-typography---size--label-2: 15px; --_🔠-typography---line-height--label-2: 12px; --_🔠-typography---font-weight--label-2: var(--_🔠-typography---weight--label); --_🔠-typography---letter-spacing--label-2: .75px; --_🔠-typography---font--heading-serif: "Geist Variable", Arial, sans-serif; --grid--page-padding: 32px; --_🎨-color--base---neutral--dark-0: color-mix(in srgb, var(--_🎨-color--base---neutral--dark-100) 0%, transparent); --_🎨-color--tokens---input-filled--border: var(--_🎨-color--base---neutral--light-16); --_🎨-color--tokens---text-heading--strong: var(--_🎨-color--base---neutral--light-100); --_🔘-radius---ui-elements--button-base: 8px; --_🔠-typography---font-family--button-1: var(--_🔠-typography---font--button); --_🎨-color--tokens---button-primary-default--text: var(--_🎨-color--base---neutral--dark-100); --_🔠-typography---size--button-1: 14px; --_🔠-typography---line-height--button-1: 24px; --_🔠-typography---font-weight--button-1: var(--_🔠-typography---weight--button); --_🔠-typography---letter-spacing--button-1: 0px; --_🎨-color--tokens---button-secondary-default--text: var(--_🎨-color--base---neutral--light-100); --_🎨-color--tokens---button-primary-hover--text: var(--_🎨-color--base---neutral--dark-100); --_🎨-color--tokens---button-secondary-hover--text: var(--_🎨-color--base---neutral--dark-100); --_🔠-typography---line-height--button-2: 16px; --_❇️-icon---icon-size--medium: 16px; --_❇️-icon---icon-size--small: 12px; --_🎨-color--tokens---button-primary-default--border: var(--_🎨-color--base---neutral--dark-8); --_🎨-color--tokens---button-primary-default--background: var(--_🎨-color--base---neutral--light-100); --_🎨-color--tokens---button-secondary-default--border: var(--_🎨-color--base---neutral--light-8); --_🎨-color--tokens---button-secondary-default--background: var(--_🎨-color--base---neutral--light-8); --_🎨-color--base---neutral--light-16: color-mix(in srgb, var(--_🎨-color--base---neutral--light-100) 16%, transparent); --_🎨-color--base---neutral--light-8: color-mix(in srgb, var(--_🎨-color--base---neutral--light-100) 8%, transparent); --_🎨-color--tokens---button-primary-hover--border: var(--_🎨-color--base---neutral--dark-8); --_🎨-color--tokens---button-primary-hover--background: var(--_🎨-color--base---neutral--light-88); --_🎨-color--tokens---button-secondary-hover--border: var(--_🎨-color--base---neutral--dark-8); --_🎨-color--tokens---button-secondary-hover--background: var(--_🎨-color--base---neutral--light-88); --max-width--7-columns: 796px; --all-weights--medium: 500; --_🔠-typography---font-family--button-2: var(--_🔠-typography---font--button); --_🔠-typography---size--button-2: 12px; --_🔠-typography---font-weight--button-2: var(--_🔠-typography---weight--button); --_🔠-typography---letter-spacing--button-2: 0px; --_🔠-typography---font-family--h0: var(--_🔠-typography---font--heading-sans); --_🔠-typography---size--h0: 96px; --_🔠-typography---line-height--h0: 80px; --_🔠-typography---font-weight--h0: var(--_🔠-typography---weight--heading-sans); --_🔠-typography---letter-spacing--h0: -2.5px; --_🎨-color--tokens---background--contrast: var(--_🎨-color--base---neutral--light-100); --_🎨-color--tokens---text-label--dark\<deleted\|variable-b66675da-8071-0654-c4dc-840e222d3036\>: var(--_🎨-color--base---neutral--dark-88); --_🎨-color--tokens---text-label--medium: var(--_🎨-color--base---neutral--light-64); --_🎨-color--base---neutral--dark-8: color-mix(in srgb, var(--_🎨-color--base---neutral--dark-100) 8%, transparent); --spacing--4: 4px; --_🎨-color--tokens---background--lift-80-opacity: var(--_🎨-color--base---background-lift-opacity--dark); --spacing--20: 20px; --_🎨-color--base---neutral--light-0: color-mix(in srgb, var(--_🎨-color--base---neutral--light-100) 0%, transparent); --grid--column-gap: 16px; --grid--content-gap: 120px; --spacing--80: var(--spacing--48); --_🔠-typography---font-family--label-2: var(--_🔠-typography---font--label); --_🎨-color--tokens---icon--strong: var(--_🎨-color--base---neutral--light-100); --_🎨-color--tokens---icon--medium: var(--_🎨-color--base---neutral--light-64); --_🎨-color--tokens---background--depth: var(--_🎨-color--base---background-depth--dark); --_🎨-color--tokens---background-gradient-purposes--gradient-100: var(--_🎨-color--base---neutral--dark-100); --_🎨-color--tokens---background-gradient-purposes--gradient-0: var(--_🎨-color--base---neutral--dark-0); --_🎨-color--base---ui--success: #2ad87f; --_🔘-radius---ui-elements--button-circle: 8px; --max-width--6-columns: 680px; --max-width--8-columns: 912px; --_🎨-color--base---neutral--dark-16: color-mix(in srgb, var(--_🎨-color--base---neutral--dark-100) 16%, transparent); --_🔠-typography---weight--body-bold: var(--all-weights--medium); --_❇️-icon---icon-stroke: 1.5px; --_🔘-radius---general--full: 100vw; --spacing--120: 120px; --max-width--10-columns: 1144px; --_🎨-color--tokens---background-gradient-purposes--gradient-64: var(--_🎨-color--base---neutral--dark-64); --_🔠-typography---font--body: "Geist Variable", Arial, sans-serif; --all-weights--normal: 400; --_🔠-typography---font--heading-sans: "Geist Variable", Arial, sans-serif; --_🔠-typography---font--button: "Geist Variable", Arial, sans-serif; --_🔠-typography---weight--heading-serif: var(--all-weights--normal); --_🔠-typography---weight--heading-sans: var(--all-weights--normal); --_🔠-typography---weight--body: var(--all-weights--normal); --_🔠-typography---weight--label: var(--all-weights--light); --_🔠-typography---weight--button: var(--all-weights--medium); --_🔘-radius---general--large: 16px; --_🔠-typography---size--body-3: 14px; --container--small: 912px; --_🎨-color--base---neutral--dark-88: color-mix(in srgb, var(--_🎨-color--base---neutral--dark-100) 88%, transparent); --_🎨-color--base---neutral--dark-64: color-mix(in srgb, var(--_🎨-color--base---neutral--dark-100) 64%, transparent); --_🎨-color--base---neutral--dark-48: color-mix(in srgb, var(--_🎨-color--base---neutral--dark-100) 48%, transparent); --all-weights--thin: 100; --all-weights--extra-light: 200; --all-weights--light: 300; --all-weights--semi-bold: 600; --_🎨-color--base---neutral--dark-4: color-mix(in srgb, var(--_🎨-color--base---neutral--dark-100) 4%, transparent); --all-weights--bold: 700; --all-weights--extra-bold: 800; --all-weights--black: 900; --_🎨-color--base---neutral--light-88: #f6f3ece0; --_🎨-color--base---neutral--light-64: color-mix(in srgb, var(--_🎨-color--base---neutral--light-100) 64%, transparent); --_🎨-color--base---neutral--light-48: color-mix(in srgb, var(--_🎨-color--base---neutral--light-100) 48%, transparent); --_🎨-color--base---neutral--light-32: color-mix(in srgb, var(--_🎨-color--base---neutral--light-100) 32%, transparent); --_🎨-color--base---neutral--light-4: color-mix(in srgb, var(--_🎨-color--base---neutral--light-100) 4%, transparent); --_🎨-color--tokens---text-heading--medium: var(--_🎨-color--base---neutral--light-64); --_🎨-color--base---background-base--light: #f6f3ec; --_🎨-color--base---background-base--dark: #0a0a0b; --_🎨-color--base---background-lift--light: #fcfaf6; --_🎨-color--base---background-lift--dark: #121212; --_🎨-color--base---background-lift-opacity--light: #fcfaf6cc; --_🎨-color--base---background-lift-opacity--dark: #121212cc; --_🎨-color--base---background-depth--light: #e6e0da; --_🎨-color--base---background-depth--dark: #212122; --_🎨-color--base---background-contrast--light: #040404; --_🎨-color--base---background-contrast--dark: #f6f3ec; --_🎨-color--base---ui--warning: #c56a21; --_🎨-color--tokens---button-tertiary-default--text: var(--_🎨-color--base---neutral--light-100); --_🎨-color--tokens---button-tertiary-hover--text: var(--_🎨-color--base---neutral--light-88); --_🎨-color--tokens---input--icon: var(--_🎨-color--base---accent--primary); --_🎨-color--tokens---input-default--text: var(--_🎨-color--base---neutral--light-48); --_🎨-color--tokens---input-filled--background: var(--_🎨-color--base---neutral--light-8); --_🎨-color--tokens---input-filled--text: var(--_🎨-color--base---neutral--light-100); --_🎨-color--tokens---input-error--background: var(--_🎨-color--base---neutral--light-8); --_🎨-color--tokens---input-error--text: var(--_🎨-color--base---neutral--light-100); --_🎨-color--tokens---input-error--border: var(--_🎨-color--base---neutral--light-16); }

.w-layout-blockcontainer { max-width: 940px; margin-left: auto; margin-right: auto; display: block; }

.w-layout-grid { gap: 16px; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; display: grid; }

@media screen and (max-width: 991px) {
.w-layout-blockcontainer { max-width: 728px; }
}

@media screen and (max-width: 767px) {
.w-layout-blockcontainer { max-width: none; }
}

body { background-color: var(--_🎨-color--tokens---background--base); font-family: var(--_🔠-typography---font-family--body-2); color: var(--_🎨-color--tokens---text-body--strong); font-size: var(--_🔠-typography---size--body-2); line-height: var(--_🔠-typography---line-height--body-2); font-weight: var(--_🔠-typography---font-weight--body-2); letter-spacing: var(--_🔠-typography---letter-spacing--body-2); --_🎨-color--tokens---background--base: var(--_🎨-color--base---background-base--dark); --_🎨-color--tokens---text-body--strong: var(--_🎨-color--base---neutral--light-88); --_🎨-color--tokens---input-default--border: var(--_🎨-color--base---neutral--light-8); --_🎨-color--tokens---input-default--background: var(--_🎨-color--base---neutral--light-8); --_🎨-color--tokens---input-active--border: var(--_🎨-color--base---neutral--light-48); --_🎨-color--tokens---input-active--text: var(--_🎨-color--base---neutral--light-100); --_🎨-color--tokens---input-active--background: var(--_🎨-color--base---neutral--light-16); --_🎨-color--tokens---input--label: var(--_🎨-color--base---neutral--light-64); --_🎨-color--tokens---text-body--medium: var(--_🎨-color--base---neutral--light-64); --_🎨-color--tokens---text-label--strong: var(--_🎨-color--base---neutral--light-88); --_🎨-color--tokens---border--subtle: var(--_🎨-color--base---neutral--light-16); --_🎨-color--tokens---background--lift: var(--_🎨-color--base---background-lift--dark); --_🎨-color--tokens---input-filled--border: var(--_🎨-color--base---neutral--light-16); --_🎨-color--tokens---text-heading--strong: var(--_🎨-color--base---neutral--light-100); --_🎨-color--tokens---button-primary-default--text: var(--_🎨-color--base---neutral--dark-100); --_🎨-color--tokens---button-secondary-default--text: var(--_🎨-color--base---neutral--light-100); --_🎨-color--tokens---button-primary-hover--text: var(--_🎨-color--base---neutral--dark-100); --_🎨-color--tokens---button-secondary-hover--text: var(--_🎨-color--base---neutral--dark-100); --_🎨-color--tokens---button-primary-default--border: var(--_🎨-color--base---neutral--dark-8); --_🎨-color--tokens---button-primary-default--background: var(--_🎨-color--base---neutral--light-100); --_🎨-color--tokens---button-secondary-default--border: var(--_🎨-color--base---neutral--light-8); --_🎨-color--tokens---button-secondary-default--background: var(--_🎨-color--base---neutral--light-8); --_🎨-color--tokens---button-primary-hover--border: var(--_🎨-color--base---neutral--dark-8); --_🎨-color--tokens---button-primary-hover--background: var(--_🎨-color--base---neutral--light-88); --_🎨-color--tokens---button-secondary-hover--border: var(--_🎨-color--base---neutral--dark-8); --_🎨-color--tokens---button-secondary-hover--background: var(--_🎨-color--base---neutral--light-88); --_🎨-color--tokens---background--contrast: var(--_🎨-color--base---neutral--light-100); --_🎨-color--tokens---text-label--dark\<deleted\|variable-b66675da-8071-0654-c4dc-840e222d3036\>: var(--_🎨-color--base---neutral--dark-88); --_🎨-color--tokens---text-label--medium: var(--_🎨-color--base---neutral--light-64); --_🎨-color--tokens---background--lift-80-opacity: var(--_🎨-color--base---background-lift-opacity--dark); --_🎨-color--tokens---icon--strong: var(--_🎨-color--base---neutral--light-100); --_🎨-color--tokens---icon--medium: var(--_🎨-color--base---neutral--light-64); --_🎨-color--tokens---background--depth: var(--_🎨-color--base---background-depth--dark); --_🎨-color--tokens---background-gradient-purposes--gradient-100: var(--_🎨-color--base---neutral--dark-100); --_🎨-color--tokens---background-gradient-purposes--gradient-0: var(--_🎨-color--base---neutral--dark-0); --_🎨-color--tokens---background-gradient-purposes--gradient-64: var(--_🎨-color--base---neutral--dark-64); --_🎨-color--tokens---text-heading--medium: var(--_🎨-color--base---neutral--light-64); --_🎨-color--tokens---button-tertiary-default--text: var(--_🎨-color--base---neutral--light-100); --_🎨-color--tokens---button-tertiary-hover--text: var(--_🎨-color--base---neutral--light-88); --_🎨-color--tokens---input--icon: var(--_🎨-color--base---accent--primary); --_🎨-color--tokens---input-default--text: var(--_🎨-color--base---neutral--light-48); --_🎨-color--tokens---input-filled--background: var(--_🎨-color--base---neutral--light-8); --_🎨-color--tokens---input-filled--text: var(--_🎨-color--base---neutral--light-100); --_🎨-color--tokens---input-error--background: var(--_🎨-color--base---neutral--light-8); --_🎨-color--tokens---input-error--text: var(--_🎨-color--base---neutral--light-100); --_🎨-color--tokens---input-error--border: var(--_🎨-color--base---neutral--light-16); border: 1px rgb(0, 0, 0); border-radius: 6px; }

h1 { font-family: var(--_🔠-typography---font-family--h1); font-size: var(--_🔠-typography---size--h1); line-height: var(--_🔠-typography---line-height--h1); font-weight: var(--_🔠-typography---font-weight--h1); letter-spacing: var(--_🔠-typography---letter-spacing--h1); margin-top: 0px; margin-bottom: 0px; }

h2 { font-family: var(--_🔠-typography---font-family--h2); font-size: var(--_🔠-typography---size--h2); line-height: var(--_🔠-typography---line-height--h2); font-weight: var(--_🔠-typography---font-weight--h2); letter-spacing: var(--_🔠-typography---letter-spacing--h2); margin-top: 20px; margin-bottom: 10px; }

h3 { font-family: var(--_🔠-typography---font-family--h3); font-size: var(--_🔠-typography---size--h3); line-height: var(--_🔠-typography---line-height--h3); font-weight: var(--_🔠-typography---font-weight--h3); letter-spacing: var(--_🔠-typography---letter-spacing--h3); margin-top: 20px; margin-bottom: 10px; }

h4 { font-family: var(--_🔠-typography---font-family--h4); font-size: var(--_🔠-typography---size--h4); line-height: var(--_🔠-typography---line-height--h4); font-weight: var(--_🔠-typography---font-weight--h4); letter-spacing: var(--_🔠-typography---letter-spacing--h4); margin-top: 10px; margin-bottom: 10px; }

h5 { font-family: var(--_🔠-typography---font-family--h5); font-size: var(--_🔠-typography---size--h5); line-height: var(--_🔠-typography---line-height--h5); font-weight: var(--_🔠-typography---font-weight--h5); letter-spacing: var(--_🔠-typography---letter-spacing--h5); margin-top: 10px; margin-bottom: 10px; }

h6 { font-family: var(--_🔠-typography---font-family--h6); font-size: var(--_🔠-typography---size--h6); line-height: var(--_🔠-typography---line-height--h6); font-weight: var(--_🔠-typography---font-weight--h6); letter-spacing: var(--_🔠-typography---letter-spacing--h6); margin-top: 10px; margin-bottom: 10px; }

p { font-family: var(--_🔠-typography---font-family--body-2); font-size: var(--_🔠-typography---size--body-2); line-height: var(--_🔠-typography---line-height--body-2); font-weight: var(--_🔠-typography---font-weight--body-2); letter-spacing: var(--_🔠-typography---letter-spacing--body-2); margin-bottom: 10px; }

a { color: var(--_🎨-color--tokens---text-body--strong); text-decoration: none; }

ul { margin-top: 0px; margin-bottom: 10px; padding-left: 20px; }

ol { margin-top: 0px; margin-bottom: 10px; padding-left: 40px; }

img { max-width: 100%; display: inline-block; }

.main-container { z-index: 3; width: 100%; max-width: var(--container--main); margin-left: auto; margin-right: auto; padding-left: 29px; padding-right: 45px; position: relative; }

.text-small { font-family: var(--_🔠-typography---font-family--body-3); font-size: var(--_🔠-typography---size--body-1); line-height: var(--_🔠-typography---line-height--body-3); font-weight: var(--_🔠-typography---font-weight--body-3); letter-spacing: var(--_🔠-typography---letter-spacing--body-3); margin-top: 0px; margin-bottom: 0px; }

.text-small.body-medium { gap: 48px; font-size: var(--_🔠-typography---size--body-1); text-align: left; letter-spacing: var(--_🔠-typography---letter-spacing--h6); -webkit-text-stroke-color: var(--_🎨-color--tokens---text-label--strong); text-indent: 0px; --_🎨-color--tokens---background--base: var(--_🎨-color--base---background-base--dark); --_🎨-color--tokens---text-body--strong: var(--_🎨-color--base---neutral--light-88); --_🎨-color--tokens---input-default--border: var(--_🎨-color--base---neutral--light-8); --_🎨-color--tokens---input-default--background: var(--_🎨-color--base---neutral--light-8); --_🎨-color--tokens---input-active--border: var(--_🎨-color--base---neutral--light-48); --_🎨-color--tokens---input-active--text: var(--_🎨-color--base---neutral--light-100); --_🎨-color--tokens---input-active--background: var(--_🎨-color--base---neutral--light-16); --_🎨-color--tokens---input--label: var(--_🎨-color--base---neutral--light-64); --_🎨-color--tokens---text-body--medium: var(--_🎨-color--base---neutral--light-64); --_🎨-color--tokens---text-label--strong: var(--_🎨-color--base---neutral--light-88); --_🎨-color--tokens---border--subtle: var(--_🎨-color--base---neutral--light-16); --_🎨-color--tokens---background--lift: var(--_🎨-color--base---background-lift--dark); --_🎨-color--tokens---input-filled--border: var(--_🎨-color--base---neutral--light-16); --_🎨-color--tokens---text-heading--strong: var(--_🎨-color--base---neutral--light-100); --_🎨-color--tokens---button-primary-default--text: var(--_🎨-color--base---neutral--dark-100); --_🎨-color--tokens---button-secondary-default--text: var(--_🎨-color--base---neutral--light-100); --_🎨-color--tokens---button-primary-hover--text: var(--_🎨-color--base---neutral--dark-100); --_🎨-color--tokens---button-secondary-hover--text: var(--_🎨-color--base---neutral--dark-100); --_🎨-color--tokens---button-primary-default--border: var(--_🎨-color--base---neutral--dark-8); --_🎨-color--tokens---button-primary-default--background: var(--_🎨-color--base---neutral--light-100); --_🎨-color--tokens---button-secondary-default--border: var(--_🎨-color--base---neutral--light-8); --_🎨-color--tokens---button-secondary-default--background: var(--_🎨-color--base---neutral--light-8); --_🎨-color--tokens---button-primary-hover--border: var(--_🎨-color--base---neutral--dark-8); --_🎨-color--tokens---button-primary-hover--background: var(--_🎨-color--base---neutral--light-88); --_🎨-color--tokens---button-secondary-hover--border: var(--_🎨-color--base---neutral--dark-8); --_🎨-color--tokens---button-secondary-hover--background: var(--_🎨-color--base---neutral--light-88); --_🎨-color--tokens---background--contrast: var(--_🎨-color--base---neutral--light-100); --_🎨-color--tokens---text-label--dark\<deleted\|variable-b66675da-8071-0654-c4dc-840e222d3036\>: var(--_🎨-color--base---neutral--dark-88); --_🎨-color--tokens---text-label--medium: var(--_🎨-color--base---neutral--light-64); --_🎨-color--tokens---background--lift-80-opacity: var(--_🎨-color--base---background-lift-opacity--dark); --_🎨-color--tokens---icon--strong: var(--_🎨-color--base---neutral--light-100); --_🎨-color--tokens---icon--medium: var(--_🎨-color--base---neutral--light-64); --_🎨-color--tokens---background--depth: var(--_🎨-color--base---background-depth--dark); --_🎨-color--tokens---background-gradient-purposes--gradient-100: var(--_🎨-color--base---neutral--dark-100); --_🎨-color--tokens---background-gradient-purposes--gradient-0: var(--_🎨-color--base---neutral--dark-0); --_🎨-color--tokens---background-gradient-purposes--gradient-64: var(--_🎨-color--base---neutral--dark-64); --_🎨-color--tokens---text-heading--medium: var(--_🎨-color--base---neutral--light-64); --_🎨-color--tokens---button-tertiary-default--text: var(--_🎨-color--base---neutral--light-100); --_🎨-color--tokens---button-tertiary-hover--text: var(--_🎨-color--base---neutral--light-88); --_🎨-color--tokens---input--icon: var(--_🎨-color--base---accent--primary); --_🎨-color--tokens---input-default--text: var(--_🎨-color--base---neutral--light-48); --_🎨-color--tokens---input-filled--background: var(--_🎨-color--base---neutral--light-8); --_🎨-color--tokens---input-filled--text: var(--_🎨-color--base---neutral--light-100); --_🎨-color--tokens---input-error--background: var(--_🎨-color--base---neutral--light-8); --_🎨-color--tokens---input-error--text: var(--_🎨-color--base---neutral--light-100); --_🎨-color--tokens---input-error--border: var(--_🎨-color--base---neutral--light-16); border-radius: 0px; flex-flow: wrap; justify-content: center; align-items: flex-end; display: flex; }

.text-small.text-body-bold { gap: 31px; font-size: var(--_🔠-typography---size--h6); justify-content: center; align-items: center; display: flex; }

.careers-section { z-index: 2; padding-top: var(--section-padding--small); padding-bottom: var(--section-padding--small); background-color: var(--_🎨-color--tokens---background--base); color: var(--_🎨-color--tokens---text-body--strong); position: relative; }

.careers-section.leadership-section { padding-bottom: var(--section-padding--medium); position: static; }

.careers-section.hero-home-a-section { min-height: 100vh; padding-top: var(--section-padding--extra-large); }

.careers-section.mission-section, .careers-section.column-home-c-section, .careers-section.video-home-c-section, .careers-section.about-marquee-section { padding-top: var(--section-padding--medium); padding-bottom: var(--section-padding--medium); }

.no-margins { margin-top: 0px; margin-bottom: 0px; margin-left: auto; }

.image-cover { z-index: 1; box-sizing: border-box; width: var(--max-width--7-columns); float: right; clear: none; aspect-ratio: auto; object-fit: scale-down; border-radius: 20px; min-width: auto; max-width: 100%; height: auto; min-height: auto; margin-left: auto; margin-right: auto; padding-left: 0px; display: block; overflow: visible; }

.body-medium { color: var(--_🎨-color--tokens---text-body--medium); font-size: var(--_🔠-typography---size--h6); margin-right: -14px; padding-left: 0px; }

.logo-navigation { justify-content: flex-start; align-items: center; display: flex; }

.brand-nav { color: rgb(7, 7, 8); }

.master-logo-text { flex: 0 0 auto; display: flex; overflow: clip; }

.progressive-blur { z-index: 990; pointer-events: none; width: 100%; height: 100%; overflow: clip; }

.progressive-blur-panel { width: 100%; height: 100%; backdrop-filter: blur(calc(var(--blur) / (var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio)))); padding: 0px; position: absolute; mask: linear-gradient(rgba(0, 0, 0, 0) 10%, rgb(0, 0, 0) 20%, rgb(0, 0, 0) 40%, rgba(0, 0, 0, 0) 50%); }

.progressive-blur-panel.is-9 { backdrop-filter: blur(calc(var(--blur) / (var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio)))); mask: linear-gradient(rgba(0, 0, 0, 0) 60%, rgb(0, 0, 0) 80%, rgb(0, 0, 0) 90%, rgba(0, 0, 0, 0) 100%); }

.progressive-blur-panel.is-3 { backdrop-filter: blur(calc(var(--blur) / (var(--ratio) * var(--ratio)))); mask: linear-gradient(rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 20%, rgb(0, 0, 0) 30%, rgba(0, 0, 0, 0) 50%); }

.progressive-blur-panel.is-5 { backdrop-filter: blur(calc(var(--blur) / (var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio)))); mask: linear-gradient(rgba(0, 0, 0, 0) 20%, rgb(0, 0, 0) 40%, rgb(0, 0, 0) 50%, rgba(0, 0, 0, 0) 70%); }

.progressive-blur-panel.is-8 { backdrop-filter: blur(calc(var(--blur) / (var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio)))); mask: linear-gradient(rgba(0, 0, 0, 0) 50%, rgb(0, 0, 0) 70%, rgb(0, 0, 0) 80%, rgba(0, 0, 0, 0) 100%); }

.progressive-blur-panel.is-10 { backdrop-filter: blur(calc(var(--blur) / (var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio)))); mask: linear-gradient(rgba(0, 0, 0, 0) 70%, rgb(0, 0, 0) 90%, rgba(0, 0, 0, 0) 100%); }

.progressive-blur-panel.is-6 { backdrop-filter: blur(calc(var(--blur) / (var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio)))); mask: linear-gradient(rgba(0, 0, 0, 0) 30%, rgb(0, 0, 0) 50%, rgb(0, 0, 0) 60%, rgba(0, 0, 0, 0) 80%); }

.progressive-blur-panel.is-1 { backdrop-filter: blur(var(--blur)); mask: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 10%, rgba(0, 0, 0, 0) 30%); }

.progressive-blur-panel.is-2 { backdrop-filter: blur(calc(var(--blur) / var(--ratio))); mask: linear-gradient(rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 10%, rgb(0, 0, 0) 20%, rgba(0, 0, 0, 0) 40%); }

.progressive-blur-panel.is-4 { backdrop-filter: blur(calc(var(--blur) / (var(--ratio) * var(--ratio) * var(--ratio)))); mask: linear-gradient(rgba(0, 0, 0, 0) 10%, rgb(0, 0, 0) 30%, rgb(0, 0, 0) 40%, rgba(0, 0, 0, 0) 60%); }

.progressive-blur-panel.is-7 { backdrop-filter: blur(calc(var(--blur) / (var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio)))); mask: linear-gradient(rgba(0, 0, 0, 0) 40%, rgb(0, 0, 0) 60%, rgb(0, 0, 0) 70%, rgba(0, 0, 0, 0) 90%); }

.wrap-progressive-blur { pointer-events: none; width: 100%; height: 100%; max-height: 8rem; position: fixed; inset: 0% 0% auto; overflow: clip; }

.text-body-bold { font-weight: var(--_🔠-typography---weight--body-bold); }

.wrap-marquee-logos { column-gap: var(--spacing--80); row-gap: var(--spacing--80); align-items: center; display: flex; }

.single-logo-marquee { column-gap: var(--spacing--80); row-gap: var(--spacing--80); flex: 0 0 auto; align-items: center; display: flex; }

.marquee-logo { justify-content: center; align-items: center; height: 28px; display: flex; }

.marquee-logo.large { height: 36px; }

.master-marquee { width: 100%; position: relative; overflow: clip; }

.master-marquee.logos { max-width: 680px; margin-top: 22px; margin-left: auto; margin-right: auto; padding-top: 24px; padding-bottom: 24px; overflow: clip; }

.logo-shadow { z-index: 1; width: var(--spacing--80); height: var(--spacing--80); background-image: linear-gradient(90deg, var(--_🎨-color--tokens---background-gradient-purposes--gradient-100), var(--_🎨-color--tokens---background-gradient-purposes--gradient-0)); margin-top: auto; margin-bottom: auto; position: absolute; inset: 0% auto 0% 0%; }

.logo-shadow.right { background-image: linear-gradient(90deg, var(--_🎨-color--tokens---background-gradient-purposes--gradient-0), var(--_🎨-color--tokens---background-gradient-purposes--gradient-100)); inset: 0% 0% 0% auto; }

.headline-leadership { max-width: var(--max-width--7-columns); margin-bottom: var(--spacing--64); column-gap: var(--spacing--24); row-gap: var(--spacing--24); flex-flow: column; justify-content: flex-start; align-items: flex-start; display: flex; }

.team-grid { column-gap: var(--grid--column-gap); row-gap: var(--spacing--32); grid-template-rows: auto; grid-template-columns: 1fr minmax(200px, 1fr) 1fr; }

.card-team { column-gap: var(--spacing--16); row-gap: var(--spacing--16); flex-flow: column; display: flex; }

.text-wrap-team-card { gap: 0px; flex-flow: column; justify-content: flex-start; align-items: flex-start; display: flex; }

.image-wrap-team { width: auto; height: auto; max-height: var(--max-width--7-columns); border: 1px solid var(--_🎨-color--tokens---border--subtle); border-radius: var(--_🔘-radius---general--default); background-color: var(--_🎨-color--tokens---background--lift-80-opacity); min-width: auto; overflow: hidden; }

.button-text-mask-2 { pointer-events: none; flex: 0 0 auto; height: 24px; overflow: hidden; }

.section-2 { z-index: 2; color: rgba(246, 243, 236, 0.88); background-color: rgb(10, 10, 11); padding-top: 80px; padding-bottom: 80px; position: relative; }

.section-2.column-home-c-section { margin-top: 66px; padding-top: 5px; padding-bottom: 0px; top: -11px; bottom: auto; }

.section-2.hero-home-a-section { min-height: 100vh; padding-top: 200px; }

.section-3 { padding-top: var(--section-padding--medium); }

.nav-container-2 { justify-content: space-between; align-items: center; width: 100%; max-width: 1800px; margin-left: auto; margin-right: auto; padding-left: 32px; padding-right: 32px; display: flex; }

.left-nav-2 { gap: 12px; background-color: rgba(18, 18, 18, 0.8); border: 1px solid rgba(246, 243, 236, 0.16); border-radius: 8px; justify-content: flex-start; align-items: center; padding: 8px 8px 8px 16px; display: flex; box-shadow: rgb(0, 0, 0) 0px 1px, rgb(0, 0, 0) 0px -1px; }

.label-small-3 { font-family: "Geist Variable", Arial, sans-serif; font-size: var(--spacing--12); letter-spacing: 0.75px; text-transform: uppercase; padding-top: 0px; font-weight: 300; line-height: 12px; }

.nav-bg-3 { backdrop-filter: blur(8px); pointer-events: none; background-color: rgba(10, 10, 11, 0.32); border: 1px solid rgba(246, 243, 236, 0.16); width: 100%; height: 100%; display: none; position: fixed; inset: 0%; }

.divider-nav-2 { background-color: rgba(246, 243, 236, 0.16); width: 1px; height: 20px; }

.master-navigation-3 { z-index: 999; --_🎨-color--tokens---background--base: var(--_🎨-color--base---background-base--dark); --_🎨-color--tokens---text-body--strong: var(--_🎨-color--base---neutral--light-88); --_🎨-color--tokens---input-default--border: var(--_🎨-color--base---neutral--light-8); --_🎨-color--tokens---input-default--background: var(--_🎨-color--base---neutral--light-8); --_🎨-color--tokens---input-active--border: var(--_🎨-color--base---neutral--light-48); --_🎨-color--tokens---input-active--text: var(--_🎨-color--base---neutral--light-100); --_🎨-color--tokens---input-active--background: var(--_🎨-color--base---neutral--light-16); --_🎨-color--tokens---input--label: var(--_🎨-color--base---neutral--light-64); --_🎨-color--tokens---text-body--medium: var(--_🎨-color--base---neutral--light-64); --_🎨-color--tokens---text-label--strong: var(--_🎨-color--base---neutral--light-88); --_🎨-color--tokens---border--subtle: var(--_🎨-color--base---neutral--light-16); --_🎨-color--tokens---background--lift: var(--_🎨-color--base---background-lift--dark); --_🎨-color--tokens---input-filled--border: var(--_🎨-color--base---neutral--light-16); --_🎨-color--tokens---text-heading--strong: var(--_🎨-color--base---neutral--light-100); --_🎨-color--tokens---button-primary-default--text: var(--_🎨-color--base---neutral--dark-100); --_🎨-color--tokens---button-secondary-default--text: var(--_🎨-color--base---neutral--light-100); --_🎨-color--tokens---button-primary-hover--text: var(--_🎨-color--base---neutral--dark-100); --_🎨-color--tokens---button-secondary-hover--text: var(--_🎨-color--base---neutral--dark-100); --_🎨-color--tokens---button-primary-default--border: var(--_🎨-color--base---neutral--dark-8); --_🎨-color--tokens---button-primary-default--background: var(--_🎨-color--base---neutral--light-100); --_🎨-color--tokens---button-secondary-default--border: var(--_🎨-color--base---neutral--light-8); --_🎨-color--tokens---button-secondary-default--background: var(--_🎨-color--base---neutral--light-8); --_🎨-color--tokens---button-primary-hover--border: var(--_🎨-color--base---neutral--dark-8); --_🎨-color--tokens---button-primary-hover--background: var(--_🎨-color--base---neutral--light-88); --_🎨-color--tokens---button-secondary-hover--border: var(--_🎨-color--base---neutral--dark-8); --_🎨-color--tokens---button-secondary-hover--background: var(--_🎨-color--base---neutral--light-88); --_🎨-color--tokens---background--contrast: var(--_🎨-color--base---neutral--light-100); --_🎨-color--tokens---text-label--dark\<deleted\|variable-b66675da-8071-0654-c4dc-840e222d3036\>: var(--_🎨-color--base---neutral--dark-88); --_🎨-color--tokens---text-label--medium: var(--_🎨-color--base---neutral--light-64); --_🎨-color--tokens---background--lift-80-opacity: var(--_🎨-color--base---background-lift-opacity--dark); --_🎨-color--tokens---icon--strong: var(--_🎨-color--base---neutral--light-100); --_🎨-color--tokens---icon--medium: var(--_🎨-color--base---neutral--light-64); --_🎨-color--tokens---background--depth: var(--_🎨-color--base---background-depth--dark); --_🎨-color--tokens---background-gradient-purposes--gradient-100: var(--_🎨-color--base---neutral--dark-100); --_🎨-color--tokens---background-gradient-purposes--gradient-0: var(--_🎨-color--base---neutral--dark-0); --_🎨-color--tokens---background-gradient-purposes--gradient-64: var(--_🎨-color--base---neutral--dark-64); --_🎨-color--tokens---text-heading--medium: var(--_🎨-color--base---neutral--light-64); --_🎨-color--tokens---button-tertiary-default--text: var(--_🎨-color--base---neutral--light-100); --_🎨-color--tokens---button-tertiary-hover--text: var(--_🎨-color--base---neutral--light-88); --_🎨-color--tokens---input--icon: var(--_🎨-color--base---accent--primary); --_🎨-color--tokens---input-default--text: var(--_🎨-color--base---neutral--light-48); --_🎨-color--tokens---input-filled--background: var(--_🎨-color--base---neutral--light-8); --_🎨-color--tokens---input-filled--text: var(--_🎨-color--base---neutral--light-100); --_🎨-color--tokens---input-error--background: var(--_🎨-color--base---neutral--light-8); --_🎨-color--tokens---input-error--text: var(--_🎨-color--base---neutral--light-100); --_🎨-color--tokens---input-error--border: var(--_🎨-color--base---neutral--light-16); position: fixed; inset: 24px 0% auto; }

.navbar-3 { background-color: rgba(0, 0, 0, 0); width: 100%; position: relative; }

.nav-link-2 { gap: 8px; color: rgb(246, 243, 236); text-align: center; letter-spacing: 0px; border: 1px solid rgba(0, 0, 0, 0); border-radius: 8px; justify-content: center; align-items: center; padding: 8px 12px; font-family: "Geist Variable", Arial, sans-serif; font-size: 12px; font-weight: 500; line-height: 16px; transition: border-color 0.3s linear, color 0.3s linear, background-color 0.3s linear; display: flex; }

.nav-link-2:hover { color: rgb(10, 10, 11); background-color: rgba(246, 243, 236, 0.88); border: 1px solid rgba(10, 10, 11, 0.08); }

.nav-mobile-top-3 { justify-content: space-between; align-items: center; width: 100%; display: flex; }

.master-label-3 { gap: 12px; color: rgba(246, 243, 236, 0.88); justify-content: center; align-items: center; display: flex; }

.button-text-4 { z-index: 1; text-shadow: rgb(10, 10, 11) 0px 1.5em; position: relative; }

.button-text-4.secondary-8 { text-shadow: rgb(10, 10, 11) 0px 1.5em; }

.button-bg-4 { background-color: rgb(246, 243, 236); border: 1px solid rgba(10, 10, 11, 0.08); border-radius: 8px; transition: background-color 0.65s; position: absolute; inset: 0%; }

.button-bg-4:hover { background-color: rgba(246, 243, 236, 0.88); border-color: rgba(10, 10, 11, 0.08); }

.button-bg-4.secondary-12 { color: rgb(246, 243, 236); background-color: rgba(246, 243, 236, 0.08); border-color: rgba(246, 243, 236, 0.08); box-shadow: rgba(246, 243, 236, 0.16) 0px -1px, rgba(246, 243, 236, 0.08) 0px 1px; }

.button-bg-4.secondary-12:hover { color: rgb(10, 10, 11); background-color: rgba(246, 243, 236, 0.88); border-color: rgba(10, 10, 11, 0.08); }

.wrap-logo-text-3 { flex: 0 0 auto; padding-left: 16px; }

.nav-menu-inner-4 { gap: 4px; justify-content: center; align-items: center; display: flex; }

.image { flex: 0 1 auto; margin-top: -2px; margin-left: -7px; }

.image-2 { align-self: flex-start; padding-left: 0px; }

.cta-main-3 { gap: 8px; backdrop-filter: blur(8px); color: rgb(10, 10, 11); letter-spacing: 0px; cursor: pointer; border-radius: 8px; flex: 0 0 auto; justify-content: center; align-items: center; padding: 8px 16px; font-family: "Geist Variable", Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 24px; transition: color 0.15s; display: flex; position: relative; }

.cta-main-3:hover { color: rgb(10, 10, 11); }

.button-circle-7 { z-index: 1; pointer-events: none; background-color: rgb(228, 90, 71); border-radius: 2px; flex: 0 0 auto; width: 8px; height: 8px; position: relative; }

.circle-label-5 { background-color: rgb(228, 90, 71); border-radius: 2px; width: 8px; height: 8px; }

.heading-medium-2 { color: rgba(246, 243, 236, 0.64); }

.cta-main-4 { gap: 8px; backdrop-filter: blur(8px); color: rgb(10, 10, 11); letter-spacing: 0px; cursor: pointer; border-radius: 8px; flex: 0 0 auto; justify-content: center; align-items: center; padding: 8px 17px; font-family: "Geist Variable", Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 24px; transition: color 0.15s; display: flex; position: relative; }

.cta-main-4:hover { color: rgb(10, 10, 11); }

.cta-main-4.secondary-13 { color: rgb(246, 243, 236); }

.cta-main-4.secondary-13:hover { color: rgb(10, 10, 11); }

.label-small-5 { letter-spacing: 0.75px; text-transform: uppercase; font-family: "Geist Mono Variable", Arial, sans-serif; font-size: 13px; font-weight: 300; line-height: 12px; }

.label-small-8 { letter-spacing: 0.75px; text-transform: uppercase; font-family: "Geist Mono Variable", Arial, sans-serif; font-size: 13px; font-weight: 300; line-height: 12px; }

.divider-support-bottom-3 { background-color: rgba(246, 243, 236, 0.16); width: 1px; }

.label-small-14 { letter-spacing: 0.75px; text-transform: uppercase; font-family: "Geist Mono Variable", Arial, sans-serif; font-size: 10px; font-weight: 300; line-height: 12px; }

.headline-home-a-3 { gap: 32px; text-align: center; flex-flow: column; justify-content: flex-start; align-items: center; max-width: 854px; margin-left: auto; margin-right: auto; display: flex; }

.heading-411 { font-size: var(--spacing--64); margin-top: -65px; }

.main-container-28 { z-index: 3; width: 100%; max-width: 181%; margin-left: auto; margin-right: auto; padding-left: 32px; padding-right: 32px; position: relative; }

@media screen and (max-width: 991px) {
.icon-menu { flex: 0 0 auto; justify-content: center; align-items: center; width: 100%; height: 100%; display: flex; }
.team-grid { grid-template-columns: 1fr 1fr 1fr; }
.menu-button-inner-2 { justify-content: center; align-items: center; width: 24px; height: 24px; display: flex; }
.menu-button-inner-2.close { display: none; }
.nav-menu-2 { background-color: rgba(0, 0, 0, 0); height: 88vh; padding-top: 8px; padding-left: 32px; padding-right: 32px; overflow: auto; }
.left-nav-2 { gap: 8px; box-shadow: none; backdrop-filter: none; background-color: rgba(0, 0, 0, 0); border-style: none; border-radius: 0px; padding: 0px; }
.menu-button-3 { backdrop-filter: blur(8px); color: rgb(246, 243, 236); background-color: rgb(33, 33, 34); border: 1px solid rgba(246, 243, 236, 0.16); border-radius: 8px; flex: 0 0 auto; justify-content: center; align-items: center; padding: 8px; display: flex; box-shadow: rgba(246, 243, 236, 0.16) 0px -1px, rgba(246, 243, 236, 0.08) 0px 1px; }
.menu-button-3.w--open { background-color: rgb(33, 33, 34); }
.divider-nav-2 { display: none; }
.nav-link-2 { backdrop-filter: blur(8px); background-color: rgba(7, 7, 8, 0.08); border: 1px solid rgba(7, 7, 8, 0.08); box-shadow: rgba(7, 7, 8, 0.16) 0px 1px inset, rgba(7, 7, 8, 0.08) 0px -1px inset; }
.nav-mobile-top-3 { backdrop-filter: blur(8px); background-color: rgba(18, 18, 18, 0.8); border: 1px solid rgba(10, 10, 11, 0.08); border-radius: 8px; padding: 8px 8px 8px 16px; box-shadow: rgba(246, 243, 236, 0.08) 0px 1px, rgba(246, 243, 236, 0.16) 0px -1px; }
.nav-menu-inner-4 { backdrop-filter: blur(8px); background-color: rgba(18, 18, 18, 0.8); border-radius: 8px; flex-flow: column; justify-content: center; align-items: flex-start; padding: 24px 8px; display: none; box-shadow: rgba(246, 243, 236, 0.16) 0px -1px, rgba(246, 243, 236, 0.08) 0px 1px; }
}

@media screen and (max-width: 767px) {
body { --_🔠-typography---font-family--body-2: var(--_🔠-typography---font--body); --_🔠-typography---size--body-2: 14px; --_🔠-typography---line-height--body-2: 20px; --_🔠-typography---font-weight--body-2: var(--_🔠-typography---weight--body); --_🔠-typography---letter-spacing--body-2: 0px; --_🔠-typography---font-family--h1: var(--_🔠-typography---font--heading-sans); --_🔠-typography---size--h1: 44px; --_🔠-typography---line-height--h1: 44px; --_🔠-typography---font-weight--h1: var(--_🔠-typography---weight--heading-sans); --_🔠-typography---letter-spacing--h1: -2px; --_🔠-typography---font-family--h2: var(--_🔠-typography---font--heading-sans); --_🔠-typography---size--h2: 36px; --_🔠-typography---line-height--h2: 40px; --_🔠-typography---font-weight--h2: var(--_🔠-typography---weight--heading-sans); --_🔠-typography---letter-spacing--h2: -1.5px; --_🔠-typography---font-family--h3: var(--_🔠-typography---font--heading-sans); --_🔠-typography---size--h3: 32px; --_🔠-typography---line-height--h3: 36px; --_🔠-typography---font-weight--h3: var(--_🔠-typography---weight--heading-sans); --_🔠-typography---letter-spacing--h3: -.5px; --_🔠-typography---font-family--h4: var(--_🔠-typography---font--heading-sans); --_🔠-typography---size--h4: 28px; --_🔠-typography---line-height--h4: 32px; --_🔠-typography---font-weight--h4: var(--_🔠-typography---weight--heading-sans); --_🔠-typography---letter-spacing--h4: -1px; --_🔠-typography---font-family--h5: var(--_🔠-typography---font--heading-sans); --_🔠-typography---size--h5: 20px; --_🔠-typography---line-height--h5: 24px; --_🔠-typography---font-weight--h5: var(--_🔠-typography---weight--heading-sans); --_🔠-typography---letter-spacing--h5: -.5px; --_🔠-typography---font-family--h6: var(--_🔠-typography---font--heading-sans); --_🔠-typography---size--h6: 20px; --_🔠-typography---line-height--h6: 24px; --_🔠-typography---font-weight--h6: var(--_🔠-typography---weight--heading-sans); --_🔠-typography---letter-spacing--h6: -.25px; --_🔠-typography---font-family--label-1: var(--_🔠-typography---font--label); --_🔠-typography---size--label-1: 10px; --_🔠-typography---line-height--label-1: 12px; --_🔠-typography---font-weight--label-1: var(--_🔠-typography---weight--label); --_🔠-typography---letter-spacing--label-1: .75px; --_🔠-typography---h8--font-family\<deleted\|variable-522ed146-f22a-27a6-573c-736f0be63b67\>: var(--_🔠-typography---font--heading-serif); --_🔠-typography---h8--font-size\<deleted\|variable-1e811a05-746f-4559-2fee-cd3451a965b8\>: 12px; --_🔠-typography---h8--line-height\<deleted\|variable-6be43135-3f27-1d3e-4de3-50b77cdb91d7\>: 20px; --_🔠-typography---h8--font-weight\<deleted\|variable-22d60b7f-0605-a5de-12b9-1ac6a6a025ca\>: var(--_🔠-typography---weight--heading-sans); --_🔠-typography---h8--letter-spacing\<deleted\|variable-1cae649d-cc54-2e5f-f4ae-53c77fbe64e9\>: 2px; --_🔠-typography---font-family--body-3: var(--_🔠-typography---font--body); --_🔠-typography---size--body-1: 16px; --_🔠-typography---line-height--body-3: 16px; --_🔠-typography---font-weight--body-3: var(--_🔠-typography---weight--body); --_🔠-typography---letter-spacing--body-3: 0px; --_🔠-typography---font--label: "Geist Mono Variable", Arial, sans-serif; --_🔠-typography---font-family--body-1: var(--_🔠-typography---font--body); --_🔠-typography---line-height--body-1: 24px; --_🔠-typography---font-weight--body-1: var(--_🔠-typography---weight--body); --_🔠-typography---letter-spacing--body-1: 0px; --_🔠-typography---h0--font-family\<deleted\|variable-a38fad6f-f397-adc3-e848-c1285199f482\>: var(--_🔠-typography---font--heading-serif); --_🔠-typography---h0--font-size\<deleted\|variable-39fcf90f-50d0-db93-b281-397212f17e71\>: 16px; --_🔠-typography---h0--line-height\<deleted\|variable-62e677d7-7d8e-0ede-c5b4-8c61ad09a68a\>: 24px; --_🔠-typography---h0--font-weight\<deleted\|variable-2a0e5c4a-7068-6031-d48a-cda46c645b5a\>: var(--_🔠-typography---weight--heading-sans); --_🔠-typography---h0--letter-spacing\<deleted\|variable-6a937138-b234-55f9-ebf3-7e82e2fe3d24\>: -.5px; --_🔠-typography---size--label-2: 8px; --_🔠-typography---line-height--label-2: 10px; --_🔠-typography---font-weight--label-2: var(--_🔠-typography---weight--label); --_🔠-typography---letter-spacing--label-2: .75px; --_🔠-typography---font--heading-serif: "Geist Variable", Arial, sans-serif; --_🔠-typography---font-family--button-1: var(--_🔠-typography---font--button); --_🔠-typography---size--button-1: 12px; --_🔠-typography---line-height--button-1: 20px; --_🔠-typography---font-weight--button-1: var(--_🔠-typography---weight--button); --_🔠-typography---letter-spacing--button-1: 0px; --_🔠-typography---line-height--button-2: 16px; --_🔠-typography---font-family--button-2: var(--_🔠-typography---font--button); --_🔠-typography---size--button-2: 10px; --_🔠-typography---font-weight--button-2: var(--_🔠-typography---weight--button); --_🔠-typography---letter-spacing--button-2: 0px; --_🔠-typography---font-family--h0: var(--_🔠-typography---font--heading-sans); --_🔠-typography---size--h0: 64px; --_🔠-typography---line-height--h0: 52px; --_🔠-typography---font-weight--h0: var(--_🔠-typography---weight--heading-sans); --_🔠-typography---letter-spacing--h0: -3px; --_🔠-typography---font-family--label-2: var(--_🔠-typography---font--label); --_🔠-typography---weight--body-bold: var(--all-weights--medium); --_🔠-typography---font--body: "Geist Variable", Arial, sans-serif; --_🔠-typography---font--heading-sans: "Geist Variable", Arial, sans-serif; --_🔠-typography---font--button: "Geist Variable", Arial, sans-serif; --_🔠-typography---weight--heading-serif: var(--all-weights--normal); --_🔠-typography---weight--heading-sans: var(--all-weights--normal); --_🔠-typography---weight--body: var(--all-weights--normal); --_🔠-typography---weight--label: var(--all-weights--light); --_🔠-typography---weight--button: var(--all-weights--medium); --_🔠-typography---size--body-3: 12px; --spacing--32: 24px; --spacing--0: 0px; --spacing--12: 10px; --spacing--16: 12px; --spacing--24: 16px; --container--main: 1800px; --spacing--64: 48px; --spacing--48: 32px; --section-padding--small: 64px; --section-padding--large: 96px; --section-padding--extra-large: 120px; --section-padding--medium: 80px; --spacing--8: 8px; --grid--page-padding: 16px; --max-width--7-columns: 796px; --all-weights--medium: 500; --spacing--4: 4px; --spacing--20: 16px; --grid--column-gap: 12px; --grid--content-gap: 40px; --spacing--80: 56px; --max-width--6-columns: 680px; --max-width--8-columns: 912px; --spacing--120: 80px; --max-width--10-columns: 1144px; --all-weights--normal: 400; --container--small: 912px; --all-weights--thin: 100; --all-weights--extra-light: 200; --all-weights--light: 300; --all-weights--semi-bold: 600; --all-weights--bold: 700; --all-weights--extra-bold: 800; --all-weights--black: 900; --_❇️-icon---icon-size--large: 20px; --_❇️-icon---icon-size--medium: 16px; --_❇️-icon---icon-size--small: 12px; --_❇️-icon---icon-stroke: 1.5px; --_🔘-radius---ui-elements--input: 8px; --_🔘-radius---general--default: 8px; --_🔘-radius---ui-elements--button-base: 8px; --_🔘-radius---ui-elements--button-circle: 8px; --_🔘-radius---general--full: 100vw; --_🔘-radius---general--large: 16px; }
.brand-nav { padding-left: 0px; }
.team-grid { grid-template-columns: 1fr 1fr; }
.wrap-logo-text-2, .wrap-logo-text-3 { padding-left: 10px; }
}

@media screen and (max-width: 479px) {
.marquee-logo { height: 25px; }
.marquee-logo.large { height: 30px; }
.image-wrap-team { height: 260px; }
.divider-support-bottom-3 { width: 100%; height: 1px; }
}

#w-node-_1e1043d0-2cf4-1e52-541e-0c092283e5d3-4084e272, #w-node-_1e759dad-1279-702b-6c4f-170f44e9785f-d0446e59, #w-node-_426e8563-e5dc-0bfb-ccbe-a5e9ee7b7a0f-d0446e59, #w-node-_39142a78-4753-ef35-65f8-6d983351330d-d0446e59 { grid-area: span 1 / span 1 / span 1 / span 1; }

#w-node-_1e759dad-1279-702b-6c4f-170f44e97850-d0446e59 { grid-area: span 1 / span 1 / span 1 / span 1; justify-self: end; }

#w-node-_32268ad2-7a79-3a22-ce1e-07851e201430-4084e30e, #w-node-_32268ad2-7a79-3a22-ce1e-07851e201434-4084e30e, #w-node-_32268ad2-7a79-3a22-ce1e-07851e201438-4084e30e, #w-node-a2dcb578-5b09-9856-2781-8ba00eb15773-4084e347 { grid-area: span 1 / span 1 / span 1 / span 1; }

#w-node-_13dd9394-8003-0a02-df26-4a0916b4474a-4084e348 { justify-self: end; }

#w-node-eb349b77-cad9-949c-fe11-54dfe8d53e40-4084e349 { grid-area: span 1 / span 1 / span 1 / span 1; }

#w-node-eb349b77-cad9-949c-fe11-54dfe8d53e85-4084e349 { justify-self: end; }

#w-node-d0e65047-648a-0be5-7569-be1af4beba5a-4084e34a { grid-area: span 1 / span 1 / span 1 / span 1; }

#w-node-_3ab88cd1-8d47-87ed-e228-a76905bcc7f3-4084e34b { justify-self: end; }

#w-node-_02a5cc67-99b7-da67-d8e7-68d2e90d05b8-4084e3f1 { order: -9999; place-self: baseline center; }

#w-node-_67346db5-cc1c-4cfc-e642-ab67558dd47e-4084e3f1 { grid-area: span 1 / span 1 / span 1 / span 1; }

#w-node-_1a84bb29-c0ba-b6ce-5f4f-cb9339db5703-39db56fd { justify-self: end; }

@media screen and (max-width: 991px) {
#w-node-_1d25be98-57fb-78c3-3f1b-be1d78e9dbec-4084e272, #w-node-_1a05293f-f79a-1a99-d8bb-a5d5c033ca3c-4084e272, #w-node-_19a7beaf-cd83-c6ab-61a2-5f101926f8f7-4084e272 { order: 9999; }
#w-node-_1e759dad-1279-702b-6c4f-170f44e9785e-d0446e59 { justify-self: auto; }
#w-node-_41d6f892-156c-e163-ef35-1e9292bb93b3-4084e345, #w-node-_1f53d19e-95c6-9696-b279-e9a9f5c634d8-4084e345 { order: 9999; }
#w-node-_13dd9394-8003-0a02-df26-4a0916b4474a-4084e348, #w-node-eb349b77-cad9-949c-fe11-54dfe8d53e85-4084e349 { justify-self: start; }
#w-node-_3ab88cd1-8d47-87ed-e228-a76905bcc7f3-4084e34b { order: -9999; justify-self: start; }
#w-node-_4bcca52f-25be-e0b5-a985-6e569a3d70d3-4084e416, #w-node-_6d3dbf36-f1d9-46dc-b213-20574004b637-4084e419 { order: 9999; }
}

@media screen and (max-width: 767px) {
#w-node-_1e759dad-1279-702b-6c4f-170f44e97850-d0446e59 { justify-self: auto; }
#w-node-e25ca625-f509-7214-5fcc-e2839a758763-4084e345 { order: -9999; }
#w-node-e806e0ac-92d2-ba19-557a-c639042ac0f9-4084e348, #w-node-eb349b77-cad9-949c-fe11-54dfe8d53e20-4084e349 { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-cc2e5e5a-0683-c2af-772c-acba5ba074e8-4084e369, #w-node-_8d12b6ac-7746-fe36-3459-7c2f1f254a7f-4084e3cd, #w-node-_67346db5-cc1c-4cfc-e642-ab67558dd49a-4084e3f1, #w-node-_8b3a2aea-9cb8-53a8-68a0-17ad570530b5-4084e416 { order: -9999; }
#w-node-_1a84bb29-c0ba-b6ce-5f4f-cb9339db5703-39db56fd { justify-self: start; }
#w-node-d58eb3e0-883d-523b-6093-087db404fa8e-4084e418 { order: -9999; }
}

@media screen and (max-width: 479px) {
#w-node-_34f3b1c0-4a2a-ab95-a996-8d7959440369-4084e369, #w-node-_09223d57-3f66-60bd-fa8a-0acb96b1b10e-4084e417, #w-node-_8b9cc3c6-93cb-9f11-44d6-3cab1c092920-1c092912, #w-node-_76f825c0-100b-5453-6a6e-94458e52b816-4084e419 { grid-area: span 1 / span 1 / span 1 / span 1; }
}

@font-face { font-family: "Raveo Display"; src: url("../fonts/Raveo-Display-Medium.woff2") format("woff2"); font-weight: 500; font-style: normal; font-display: swap; }

@font-face { font-family: "Geist Variable"; src: url("../fonts/Geist-VariableFont_wght.ttf") format("truetype"); font-weight: 100 900; font-style: normal; font-display: swap; }

@font-face { font-family: "Geist Mono Variable"; src: url("../fonts/GeistMono-VariableFont_wght.ttf") format("truetype"); font-weight: 100 900; font-style: normal; font-display: swap; }