@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-700:#bf000f;--color-orange-50:#fff7ed;--color-orange-700:#c53c00;--color-amber-50:#fffbeb;--color-lime-400:#9de500;--color-green-700:#008138;--color-teal-600:#009588;--color-cyan-500:#00b7d7;--color-blue-200:#bedbff;--color-blue-900:#1c398e;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5dc;--color-gray-400:#99a1af;--color-gray-500:#6a7282;--color-gray-600:#4a5565;--color-gray-700:#364153;--color-gray-800:#1e2939;--color-gray-900:#101828;--color-stone-950:#0c0a09;--color-white:#fff;--spacing:.25rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-semibold:600;--tracking-widest:.1em;--leading-relaxed:1.625;--radius-sm:var(--surface-radius-small);--radius-md:var(--surface-radius-medium);--radius-lg:var(--radius);--radius-xl:var(--radius);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-body-family);--default-mono-font-family:var(--font-mono);--container-site:var(--site-container-width);--container-content:var(--content-container-width);--container-narrow:var(--narrow-container-width);--container-text-xxsmall:var(--text-max-xxsmall);--container-text-xsmall:var(--text-max-xsmall);--container-text-small:var(--text-max-small);--container-text-medium:var(--text-max-medium);--container-text-large:var(--text-max-large);--container-text-xlarge:var(--text-max-xlarge);--container-text-xxlarge:var(--text-max-xxlarge);--spacing-page-gutter:var(--page-gutter);--spacing-section-sm:var(--section-spacing-sm);--spacing-section-md:var(--section-spacing-md);--spacing-section-lg:var(--section-spacing-lg);--spacing-section-content:var(--section-content-gap);--spacing-heading-copy:var(--heading-copy-gap);--spacing-stack-sm:var(--stack-gap-sm);--spacing-stack-md:var(--stack-gap-md);--spacing-stack-lg:var(--stack-gap-lg);--spacing-grid-gutter:var(--grid-gutter);--spacing-split-gutter:var(--split-grid-gutter);--aspect-media-square:var(--media-square-aspect);--aspect-blog-card:var(--blog-card-aspect);--radius-button:var(--button-radius);--radius-input:var(--input-radius);--radius-tag:var(--tag-radius);--radius-checkbox:var(--checkbox-radius);--radius-carousel:var(--carousel-radius);--radius-share:var(--share-radius);--radius-radio:var(--radio-radius);--radius-switch:var(--switch-radius);--radius-switch-thumb:var(--switch-thumb-radius);--shadow-elevation-xxsmall:var(--elevation-shadow-xxsmall);--shadow-elevation-xsmall:var(--elevation-shadow-xsmall);--shadow-elevation-small:var(--elevation-shadow-small);--shadow-elevation-medium:var(--elevation-shadow-medium);--shadow-elevation-large:var(--elevation-shadow-large);--shadow-elevation-xlarge:var(--elevation-shadow-xlarge);--shadow-elevation-xxlarge:var(--elevation-shadow-xxlarge);--shadow-button-primary:var(--button-shadow-primary);--shadow-button-secondary:var(--button-shadow-secondary);--shadow-button-secondary-alternate:var(--button-shadow-secondary-alternate);--spacing-button-x:var(--button-x);--spacing-button-y:var(--button-y);--spacing-button-gap:var(--button-gap);--spacing-icon-size:var(--icon-size);--spacing-choice-size:var(--choice-size);--spacing-carousel-size:var(--carousel-size);--spacing-share-inset:var(--share-inset);--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);--color-surface:var(--surface);--color-section-highlight-background:var(--section-highlight-background);--color-section-highlight-foreground:var(--section-highlight-foreground);--color-cta-background:var(--cta-background);--color-cta-foreground:var(--cta-foreground);--color-cta-button-background:var(--cta-button-background);--color-cta-button-foreground:var(--cta-button-foreground);--color-footer-background:var(--footer-background);--color-footer-foreground:var(--footer-foreground);--color-footer-border:var(--footer-border);--color-input-background:var(--input-background);--color-input-placeholder:var(--input-placeholder);--color-footer-input-background:var(--footer-input-background);--color-footer-input-border:var(--footer-input-border);--color-footer-input-placeholder:var(--footer-input-placeholder);--color-footer-button-background:var(--footer-button-background);--color-footer-button-foreground:var(--footer-button-foreground)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-700:lab(40.4273% 67.2623 53.7441);--color-orange-50:lab(97.7008% 1.53735 5.90649);--color-orange-700:lab(46.4615% 57.7275 70.8507);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-lime-400:lab(83.7876% -45.0447 88.4738);--color-green-700:lab(47.0329% -47.0239 31.4788);--color-teal-600:lab(55.0223% -41.0774 -3.90277);--color-cyan-500:lab(67.805% -35.3952 -30.2018);--color-blue-200:lab(86.15% -4.04379 -21.0797);--color-blue-900:lab(26.1542% 15.7545 -51.5504);--color-gray-50:lab(98.2596% -.247031 -.706708);--color-gray-100:lab(96.1596% -.0823438 -1.13575);--color-gray-200:lab(91.6229% -.159115 -2.26791);--color-gray-300:lab(85.1236% -.612259 -3.7138);--color-gray-400:lab(65.9269% -.832707 -8.17473);--color-gray-500:lab(47.7841% -.393182 -10.0268);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-700:lab(27.1134% -.956401 -12.3224);--color-gray-800:lab(16.1051% -1.18239 -11.7533);--color-gray-900:lab(8.11897% .811279 -12.254);--color-stone-950:lab(2.86037% .455312 .568903)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.text-article-quote{font-family:var(--font-article-quote-family);font-size:var(--article-quote-size);line-height:var(--article-quote-line-height);font-weight:var(--figma-type-text-regular-normal-weight);font-style:italic}.text-heading-1{--type-current-size:var(--figma-type-heading-h1-size-mobile);font-family:var(--font-heading-family);font-size:var(--type-current-size);font-weight:var(--figma-type-heading-h1-weight);font-style:var(--figma-type-heading-h1-font-style);line-height:var(--figma-type-heading-h1-line-height);letter-spacing:calc(var(--type-current-size) * var(--figma-type-heading-h1-tracking-factor));text-transform:var(--figma-type-heading-h1-text-case);-webkit-text-decoration-line:var(--figma-type-heading-h1-decoration);-webkit-text-decoration-line:var(--figma-type-heading-h1-decoration);-webkit-text-decoration-line:var(--figma-type-heading-h1-decoration);text-decoration-line:var(--figma-type-heading-h1-decoration)}.text-heading-2{--type-current-size:var(--figma-type-heading-h2-size-mobile);font-family:var(--font-heading-family);font-size:var(--type-current-size);font-weight:var(--figma-type-heading-h2-weight);font-style:var(--figma-type-heading-h2-font-style);line-height:var(--figma-type-heading-h2-line-height);letter-spacing:calc(var(--type-current-size) * var(--figma-type-heading-h2-tracking-factor));text-transform:var(--figma-type-heading-h2-text-case);-webkit-text-decoration-line:var(--figma-type-heading-h2-decoration);-webkit-text-decoration-line:var(--figma-type-heading-h2-decoration);-webkit-text-decoration-line:var(--figma-type-heading-h2-decoration);text-decoration-line:var(--figma-type-heading-h2-decoration)}.text-heading-3{--type-current-size:var(--figma-type-heading-h3-size-mobile);font-family:var(--font-heading-family);font-size:var(--type-current-size);font-weight:var(--figma-type-heading-h3-weight);font-style:var(--figma-type-heading-h3-font-style);line-height:var(--figma-type-heading-h3-line-height);letter-spacing:calc(var(--type-current-size) * var(--figma-type-heading-h3-tracking-factor));text-transform:var(--figma-type-heading-h3-text-case);-webkit-text-decoration-line:var(--figma-type-heading-h3-decoration);-webkit-text-decoration-line:var(--figma-type-heading-h3-decoration);-webkit-text-decoration-line:var(--figma-type-heading-h3-decoration);text-decoration-line:var(--figma-type-heading-h3-decoration)}.text-heading-4{--type-current-size:var(--figma-type-heading-h4-size-mobile);font-family:var(--font-heading-family);font-size:var(--type-current-size);font-weight:var(--figma-type-heading-h4-weight);font-style:var(--figma-type-heading-h4-font-style);line-height:var(--figma-type-heading-h4-line-height);letter-spacing:calc(var(--type-current-size) * var(--figma-type-heading-h4-tracking-factor));text-transform:var(--figma-type-heading-h4-text-case);-webkit-text-decoration-line:var(--figma-type-heading-h4-decoration);-webkit-text-decoration-line:var(--figma-type-heading-h4-decoration);-webkit-text-decoration-line:var(--figma-type-heading-h4-decoration);text-decoration-line:var(--figma-type-heading-h4-decoration)}.text-heading-5{--type-current-size:var(--figma-type-heading-h5-size-mobile);font-family:var(--font-heading-family);font-size:var(--type-current-size);font-weight:var(--figma-type-heading-h5-weight);font-style:var(--figma-type-heading-h5-font-style);line-height:var(--figma-type-heading-h5-line-height);letter-spacing:calc(var(--type-current-size) * var(--figma-type-heading-h5-tracking-factor));text-transform:var(--figma-type-heading-h5-text-case);-webkit-text-decoration-line:var(--figma-type-heading-h5-decoration);-webkit-text-decoration-line:var(--figma-type-heading-h5-decoration);-webkit-text-decoration-line:var(--figma-type-heading-h5-decoration);text-decoration-line:var(--figma-type-heading-h5-decoration)}.text-heading-6{--type-current-size:var(--figma-type-heading-h6-size-mobile);font-family:var(--font-heading-family);font-size:var(--type-current-size);font-weight:var(--figma-type-heading-h6-weight);font-style:var(--figma-type-heading-h6-font-style);line-height:var(--figma-type-heading-h6-line-height);letter-spacing:calc(var(--type-current-size) * var(--figma-type-heading-h6-tracking-factor));text-transform:var(--figma-type-heading-h6-text-case);-webkit-text-decoration-line:var(--figma-type-heading-h6-decoration);-webkit-text-decoration-line:var(--figma-type-heading-h6-decoration);-webkit-text-decoration-line:var(--figma-type-heading-h6-decoration);text-decoration-line:var(--figma-type-heading-h6-decoration)}.text-tagline{--type-current-size:var(--figma-type-heading-tagline-size-mobile);font-family:var(--font-body-family);font-size:var(--type-current-size);font-weight:var(--figma-type-heading-tagline-weight);font-style:var(--figma-type-heading-tagline-font-style);line-height:var(--figma-type-heading-tagline-line-height);letter-spacing:calc(var(--type-current-size) * var(--figma-type-heading-tagline-tracking-factor));text-transform:var(--figma-type-heading-tagline-text-case);-webkit-text-decoration-line:var(--figma-type-heading-tagline-decoration);-webkit-text-decoration-line:var(--figma-type-heading-tagline-decoration);-webkit-text-decoration-line:var(--figma-type-heading-tagline-decoration);text-decoration-line:var(--figma-type-heading-tagline-decoration)}.text-body-large-light{--type-current-size:var(--figma-type-text-large-light-size-mobile);font-family:var(--font-body-family);font-size:var(--type-current-size);font-weight:var(--figma-type-text-large-light-weight);font-style:var(--figma-type-text-large-light-font-style);line-height:var(--figma-type-text-large-light-line-height);letter-spacing:calc(var(--type-current-size) * var(--figma-type-text-large-light-tracking-factor));text-transform:var(--figma-type-text-large-light-text-case);-webkit-text-decoration-line:var(--figma-type-text-large-light-decoration);-webkit-text-decoration-line:var(--figma-type-text-large-light-decoration);-webkit-text-decoration-line:var(--figma-type-text-large-light-decoration);text-decoration-line:var(--figma-type-text-large-light-decoration)}.text-body-large-normal,.text-body-large{--type-current-size:var(--figma-type-text-large-normal-size-mobile);font-family:var(--font-body-family);font-size:var(--type-current-size);font-weight:var(--figma-type-text-large-normal-weight);font-style:var(--figma-type-text-large-normal-font-style);line-height:var(--figma-type-text-large-normal-line-height);letter-spacing:calc(var(--type-current-size) * var(--figma-type-text-large-normal-tracking-factor));text-transform:var(--figma-type-text-large-normal-text-case);-webkit-text-decoration-line:var(--figma-type-text-large-normal-decoration);-webkit-text-decoration-line:var(--figma-type-text-large-normal-decoration);-webkit-text-decoration-line:var(--figma-type-text-large-normal-decoration);text-decoration-line:var(--figma-type-text-large-normal-decoration)}.text-body-large-medium{--type-current-size:var(--figma-type-text-large-medium-size-mobile);font-family:var(--font-body-family);font-size:var(--type-current-size);font-weight:var(--figma-type-text-large-medium-weight);font-style:var(--figma-type-text-large-medium-font-style);line-height:var(--figma-type-text-large-medium-line-height);letter-spacing:calc(var(--type-current-size) * var(--figma-type-text-large-medium-tracking-factor));text-transform:var(--figma-type-text-large-medium-text-case);-webkit-text-decoration-line:var(--figma-type-text-large-medium-decoration);-webkit-text-decoration-line:var(--figma-type-text-large-medium-decoration);-webkit-text-decoration-line:var(--figma-type-text-large-medium-decoration);text-decoration-line:var(--figma-type-text-large-medium-decoration)}.text-body-large-semi-bold{--type-current-size:var(--figma-type-text-large-semi-bold-size-mobile);font-family:var(--font-body-family);font-size:var(--type-current-size);font-weight:var(--figma-type-text-large-semi-bold-weight);font-style:var(--figma-type-text-large-semi-bold-font-style);line-height:var(--figma-type-text-large-semi-bold-line-height);letter-spacing:calc(var(--type-current-size) * var(--figma-type-text-large-semi-bold-tracking-factor));text-transform:var(--figma-type-text-large-semi-bold-text-case);-webkit-text-decoration-line:var(--figma-type-text-large-semi-bold-decoration);-webkit-text-decoration-line:var(--figma-type-text-large-semi-bold-decoration);-webkit-text-decoration-line:var(--figma-type-text-large-semi-bold-decoration);text-decoration-line:var(--figma-type-text-large-semi-bold-decoration)}.text-body-large-bold{--type-current-size:var(--figma-type-text-large-bold-size-mobile);font-family:var(--font-body-family);font-size:var(--type-current-size);font-weight:var(--figma-type-text-large-bold-weight);font-style:var(--figma-type-text-large-bold-font-style);line-height:var(--figma-type-text-large-bold-line-height);letter-spacing:calc(var(--type-current-size) * var(--figma-type-text-large-bold-tracking-factor));text-transform:var(--figma-type-text-large-bold-text-case);-webkit-text-decoration-line:var(--figma-type-text-large-bold-decoration);-webkit-text-decoration-line:var(--figma-type-text-large-bold-decoration);-webkit-text-decoration-line:var(--figma-type-text-large-bold-decoration);text-decoration-line:var(--figma-type-text-large-bold-decoration)}.text-body-large-extra-bold{--type-current-size:var(--figma-type-text-large-extra-bold-size-mobile);font-family:var(--font-body-family);font-size:var(--type-current-size);font-weight:var(--figma-type-text-large-extra-bold-weight);font-style:var(--figma-type-text-large-extra-bold-font-style);line-height:var(--figma-type-text-large-extra-bold-line-height);letter-spacing:calc(var(--type-current-size) * var(--figma-type-text-large-extra-bold-tracking-factor));text-transform:var(--figma-type-text-large-extra-bold-text-case);-webkit-text-decoration-line:var(--figma-type-text-large-extra-bold-decoration);-webkit-text-decoration-line:var(--figma-type-text-large-extra-bold-decoration);-webkit-text-decoration-line:var(--figma-type-text-large-extra-bold-decoration);text-decoration-line:var(--figma-type-text-large-extra-bold-decoration)}.text-body-large-link{--type-current-size:var(--figma-type-text-large-link-size-mobile);font-family:var(--font-body-family);font-size:var(--type-current-size);font-weight:var(--figma-type-text-large-link-weight);font-style:var(--figma-type-text-large-link-font-style);line-height:var(--figma-type-text-large-link-line-height);letter-spacing:calc(var(--type-current-size) * var(--figma-type-text-large-link-tracking-factor));text-transform:var(--figma-type-text-large-link-text-case);-webkit-text-decoration-line:var(--figma-type-text-large-link-decoration);-webkit-text-decoration-line:var(--figma-type-text-large-link-decoration);-webkit-text-decoration-line:var(--figma-type-text-large-link-decoration);text-decoration-line:var(--figma-type-text-large-link-decoration)}.text-body-medium-light{--type-current-size:var(--figma-type-text-medium-light-size-mobile);font-family:var(--font-body-family);font-size:var(--type-current-size);font-weight:var(--figma-type-text-medium-light-weight);font-style:var(--figma-type-text-medium-light-font-style);line-height:var(--figma-type-text-medium-light-line-height);letter-spacing:calc(var(--type-current-size) * var(--figma-type-text-medium-light-tracking-factor));text-transform:var(--figma-type-text-medium-light-text-case);-webkit-text-decoration-line:var(--figma-type-text-medium-light-decoration);-webkit-text-decoration-line:var(--figma-type-text-medium-light-decoration);-webkit-text-decoration-line:var(--figma-type-text-medium-light-decoration);text-decoration-line:var(--figma-type-text-medium-light-decoration)}.text-body-medium-normal,.text-body-medium{--type-current-size:var(--figma-type-text-medium-normal-size-mobile);font-family:var(--font-body-family);font-size:var(--type-current-size);font-weight:var(--figma-type-text-medium-normal-weight);font-style:var(--figma-type-text-medium-normal-font-style);line-height:var(--figma-type-text-medium-normal-line-height);letter-spacing:calc(var(--type-current-size) * var(--figma-type-text-medium-normal-tracking-factor));text-transform:var(--figma-type-text-medium-normal-text-case);-webkit-text-decoration-line:var(--figma-type-text-medium-normal-decoration);-webkit-text-decoration-line:var(--figma-type-text-medium-normal-decoration);-webkit-text-decoration-line:var(--figma-type-text-medium-normal-decoration);text-decoration-line:var(--figma-type-text-medium-normal-decoration)}.text-body-medium-medium{--type-current-size:var(--figma-type-text-medium-medium-size-mobile);font-family:var(--font-body-family);font-size:var(--type-current-size);font-weight:var(--figma-type-text-medium-medium-weight);font-style:var(--figma-type-text-medium-medium-font-style);line-height:var(--figma-type-text-medium-medium-line-height);letter-spacing:calc(var(--type-current-size) * var(--figma-type-text-medium-medium-tracking-factor));text-transform:var(--figma-type-text-medium-medium-text-case);-webkit-text-decoration-line:var(--figma-type-text-medium-medium-decoration);-webkit-text-decoration-line:var(--figma-type-text-medium-medium-decoration);-webkit-text-decoration-line:var(--figma-type-text-medium-medium-decoration);text-decoration-line:var(--figma-type-text-medium-medium-decoration)}.text-body-medium-semi-bold{--type-current-size:var(--figma-type-text-medium-semi-bold-size-mobile);font-family:var(--font-body-family);font-size:var(--type-current-size);font-weight:var(--figma-type-text-medium-semi-bold-weight);font-style:var(--figma-type-text-medium-semi-bold-font-style);line-height:var(--figma-type-text-medium-semi-bold-line-height);letter-spacing:calc(var(--type-current-size) * var(--figma-type-text-medium-semi-bold-tracking-factor));text-transform:var(--figma-type-text-medium-semi-bold-text-case);-webkit-text-decoration-line:var(--figma-type-text-medium-semi-bold-decoration);-webkit-text-decoration-line:var(--figma-type-text-medium-semi-bold-decoration);-webkit-text-decoration-line:var(--figma-type-text-medium-semi-bold-decoration);text-decoration-line:var(--figma-type-text-medium-semi-bold-decoration)}.text-body-medium-bold{--type-current-size:var(--figma-type-text-medium-bold-size-mobile);font-family:var(--font-body-family);font-size:var(--type-current-size);font-weight:var(--figma-type-text-medium-bold-weight);font-style:var(--figma-type-text-medium-bold-font-style);line-height:var(--figma-type-text-medium-bold-line-height);letter-spacing:calc(var(--type-current-size) * var(--figma-type-text-medium-bold-tracking-factor));text-transform:var(--figma-type-text-medium-bold-text-case);-webkit-text-decoration-line:var(--figma-type-text-medium-bold-decoration);-webkit-text-decoration-line:var(--figma-type-text-medium-bold-decoration);-webkit-text-decoration-line:var(--figma-type-text-medium-bold-decoration);text-decoration-line:var(--figma-type-text-medium-bold-decoration)}.text-body-medium-extra-bold{--type-current-size:var(--figma-type-text-medium-extra-bold-size-mobile);font-family:var(--font-body-family);font-size:var(--type-current-size);font-weight:var(--figma-type-text-medium-extra-bold-weight);font-style:var(--figma-type-text-medium-extra-bold-font-style);line-height:var(--figma-type-text-medium-extra-bold-line-height);letter-spacing:calc(var(--type-current-size) * var(--figma-type-text-medium-extra-bold-tracking-factor));text-transform:var(--figma-type-text-medium-extra-bold-text-case);-webkit-text-decoration-line:var(--figma-type-text-medium-extra-bold-decoration);-webkit-text-decoration-line:var(--figma-type-text-medium-extra-bold-decoration);-webkit-text-decoration-line:var(--figma-type-text-medium-extra-bold-decoration);text-decoration-line:var(--figma-type-text-medium-extra-bold-decoration)}.text-body-medium-link{--type-current-size:var(--figma-type-text-medium-link-size-mobile);font-family:var(--font-body-family);font-size:var(--type-current-size);font-weight:var(--figma-type-text-medium-link-weight);font-style:var(--figma-type-text-medium-link-font-style);line-height:var(--figma-type-text-medium-link-line-height);letter-spacing:calc(var(--type-current-size) * var(--figma-type-text-medium-link-tracking-factor));text-transform:var(--figma-type-text-medium-link-text-case);-webkit-text-decoration-line:var(--figma-type-text-medium-link-decoration);-webkit-text-decoration-line:var(--figma-type-text-medium-link-decoration);-webkit-text-decoration-line:var(--figma-type-text-medium-link-decoration);text-decoration-line:var(--figma-type-text-medium-link-decoration)}.text-body-regular-light{--type-current-size:var(--figma-type-text-regular-light-size-mobile);font-family:var(--font-body-family);font-size:var(--type-current-size);font-weight:var(--figma-type-text-regular-light-weight);font-style:var(--figma-type-text-regular-light-font-style);line-height:var(--figma-type-text-regular-light-line-height);letter-spacing:calc(var(--type-current-size) * var(--figma-type-text-regular-light-tracking-factor));text-transform:var(--figma-type-text-regular-light-text-case);-webkit-text-decoration-line:var(--figma-type-text-regular-light-decoration);-webkit-text-decoration-line:var(--figma-type-text-regular-light-decoration);-webkit-text-decoration-line:var(--figma-type-text-regular-light-decoration);text-decoration-line:var(--figma-type-text-regular-light-decoration)}.text-body-regular-normal,.text-body,.text-input-placeholder,.text-footer-input-placeholder{--type-current-size:var(--figma-type-text-regular-normal-size-mobile);font-family:var(--font-body-family);font-size:var(--type-current-size);font-weight:var(--figma-type-text-regular-normal-weight);font-style:var(--figma-type-text-regular-normal-font-style);line-height:var(--figma-type-text-regular-normal-line-height);letter-spacing:calc(var(--type-current-size) * var(--figma-type-text-regular-normal-tracking-factor));text-transform:var(--figma-type-text-regular-normal-text-case);-webkit-text-decoration-line:var(--figma-type-text-regular-normal-decoration);-webkit-text-decoration-line:var(--figma-type-text-regular-normal-decoration);-webkit-text-decoration-line:var(--figma-type-text-regular-normal-decoration);text-decoration-line:var(--figma-type-text-regular-normal-decoration)}.text-body-regular-medium,.text-button{--type-current-size:var(--figma-type-text-regular-medium-size-mobile);font-family:var(--font-body-family);font-size:var(--type-current-size);font-weight:var(--figma-type-text-regular-medium-weight);font-style:var(--figma-type-text-regular-medium-font-style);line-height:var(--figma-type-text-regular-medium-line-height);letter-spacing:calc(var(--type-current-size) * var(--figma-type-text-regular-medium-tracking-factor));text-transform:var(--figma-type-text-regular-medium-text-case);-webkit-text-decoration-line:var(--figma-type-text-regular-medium-decoration);-webkit-text-decoration-line:var(--figma-type-text-regular-medium-decoration);-webkit-text-decoration-line:var(--figma-type-text-regular-medium-decoration);text-decoration-line:var(--figma-type-text-regular-medium-decoration)}.text-body-regular-semi-bold{--type-current-size:var(--figma-type-text-regular-semi-bold-size-mobile);font-family:var(--font-body-family);font-size:var(--type-current-size);font-weight:var(--figma-type-text-regular-semi-bold-weight);font-style:var(--figma-type-text-regular-semi-bold-font-style);line-height:var(--figma-type-text-regular-semi-bold-line-height);letter-spacing:calc(var(--type-current-size) * var(--figma-type-text-regular-semi-bold-tracking-factor));text-transform:var(--figma-type-text-regular-semi-bold-text-case);-webkit-text-decoration-line:var(--figma-type-text-regular-semi-bold-decoration);-webkit-text-decoration-line:var(--figma-type-text-regular-semi-bold-decoration);-webkit-text-decoration-line:var(--figma-type-text-regular-semi-bold-decoration);text-decoration-line:var(--figma-type-text-regular-semi-bold-decoration)}.text-body-regular-bold{--type-current-size:var(--figma-type-text-regular-bold-size-mobile);font-family:var(--font-body-family);font-size:var(--type-current-size);font-weight:var(--figma-type-text-regular-bold-weight);font-style:var(--figma-type-text-regular-bold-font-style);line-height:var(--figma-type-text-regular-bold-line-height);letter-spacing:calc(var(--type-current-size) * var(--figma-type-text-regular-bold-tracking-factor));text-transform:var(--figma-type-text-regular-bold-text-case);-webkit-text-decoration-line:var(--figma-type-text-regular-bold-decoration);-webkit-text-decoration-line:var(--figma-type-text-regular-bold-decoration);-webkit-text-decoration-line:var(--figma-type-text-regular-bold-decoration);text-decoration-line:var(--figma-type-text-regular-bold-decoration)}.text-body-small-light{--type-current-size:var(--figma-type-text-small-light-size-mobile);font-family:var(--font-body-family);font-size:var(--type-current-size);font-weight:var(--figma-type-text-small-light-weight);font-style:var(--figma-type-text-small-light-font-style);line-height:var(--figma-type-text-small-light-line-height);letter-spacing:calc(var(--type-current-size) * var(--figma-type-text-small-light-tracking-factor));text-transform:var(--figma-type-text-small-light-text-case);-webkit-text-decoration-line:var(--figma-type-text-small-light-decoration);-webkit-text-decoration-line:var(--figma-type-text-small-light-decoration);-webkit-text-decoration-line:var(--figma-type-text-small-light-decoration);text-decoration-line:var(--figma-type-text-small-light-decoration)}.text-body-small-normal,.text-body-small{--type-current-size:var(--figma-type-text-small-normal-size-mobile);font-family:var(--font-body-family);font-size:var(--type-current-size);font-weight:var(--figma-type-text-small-normal-weight);font-style:var(--figma-type-text-small-normal-font-style);line-height:var(--figma-type-text-small-normal-line-height);letter-spacing:calc(var(--type-current-size) * var(--figma-type-text-small-normal-tracking-factor));text-transform:var(--figma-type-text-small-normal-text-case);-webkit-text-decoration-line:var(--figma-type-text-small-normal-decoration);-webkit-text-decoration-line:var(--figma-type-text-small-normal-decoration);-webkit-text-decoration-line:var(--figma-type-text-small-normal-decoration);text-decoration-line:var(--figma-type-text-small-normal-decoration)}.text-body-small-medium{--type-current-size:var(--figma-type-text-small-medium-size-mobile);font-family:var(--font-body-family);font-size:var(--type-current-size);font-weight:var(--figma-type-text-small-medium-weight);font-style:var(--figma-type-text-small-medium-font-style);line-height:var(--figma-type-text-small-medium-line-height);letter-spacing:calc(var(--type-current-size) * var(--figma-type-text-small-medium-tracking-factor));text-transform:var(--figma-type-text-small-medium-text-case);-webkit-text-decoration-line:var(--figma-type-text-small-medium-decoration);-webkit-text-decoration-line:var(--figma-type-text-small-medium-decoration);-webkit-text-decoration-line:var(--figma-type-text-small-medium-decoration);text-decoration-line:var(--figma-type-text-small-medium-decoration)}.text-body-small-semi-bold{--type-current-size:var(--figma-type-text-small-semi-bold-size-mobile);font-family:var(--font-body-family);font-size:var(--type-current-size);font-weight:var(--figma-type-text-small-semi-bold-weight);font-style:var(--figma-type-text-small-semi-bold-font-style);line-height:var(--figma-type-text-small-semi-bold-line-height);letter-spacing:calc(var(--type-current-size) * var(--figma-type-text-small-semi-bold-tracking-factor));text-transform:var(--figma-type-text-small-semi-bold-text-case);-webkit-text-decoration-line:var(--figma-type-text-small-semi-bold-decoration);-webkit-text-decoration-line:var(--figma-type-text-small-semi-bold-decoration);-webkit-text-decoration-line:var(--figma-type-text-small-semi-bold-decoration);text-decoration-line:var(--figma-type-text-small-semi-bold-decoration)}.text-body-small-bold{--type-current-size:var(--figma-type-text-small-bold-size-mobile);font-family:var(--font-body-family);font-size:var(--type-current-size);font-weight:var(--figma-type-text-small-bold-weight);font-style:var(--figma-type-text-small-bold-font-style);line-height:var(--figma-type-text-small-bold-line-height);letter-spacing:calc(var(--type-current-size) * var(--figma-type-text-small-bold-tracking-factor));text-transform:var(--figma-type-text-small-bold-text-case);-webkit-text-decoration-line:var(--figma-type-text-small-bold-decoration);-webkit-text-decoration-line:var(--figma-type-text-small-bold-decoration);-webkit-text-decoration-line:var(--figma-type-text-small-bold-decoration);text-decoration-line:var(--figma-type-text-small-bold-decoration)}.text-body-small-extra-bold{--type-current-size:var(--figma-type-text-small-extra-bold-size-mobile);font-family:var(--font-body-family);font-size:var(--type-current-size);font-weight:var(--figma-type-text-small-extra-bold-weight);font-style:var(--figma-type-text-small-extra-bold-font-style);line-height:var(--figma-type-text-small-extra-bold-line-height);letter-spacing:calc(var(--type-current-size) * var(--figma-type-text-small-extra-bold-tracking-factor));text-transform:var(--figma-type-text-small-extra-bold-text-case);-webkit-text-decoration-line:var(--figma-type-text-small-extra-bold-decoration);-webkit-text-decoration-line:var(--figma-type-text-small-extra-bold-decoration);-webkit-text-decoration-line:var(--figma-type-text-small-extra-bold-decoration);text-decoration-line:var(--figma-type-text-small-extra-bold-decoration)}.text-body-small-link{--type-current-size:var(--figma-type-text-small-link-size-mobile);font-family:var(--font-body-family);font-size:var(--type-current-size);font-weight:var(--figma-type-text-small-link-weight);font-style:var(--figma-type-text-small-link-font-style);line-height:var(--figma-type-text-small-link-line-height);letter-spacing:calc(var(--type-current-size) * var(--figma-type-text-small-link-tracking-factor));text-transform:var(--figma-type-text-small-link-text-case);-webkit-text-decoration-line:var(--figma-type-text-small-link-decoration);-webkit-text-decoration-line:var(--figma-type-text-small-link-decoration);-webkit-text-decoration-line:var(--figma-type-text-small-link-decoration);text-decoration-line:var(--figma-type-text-small-link-decoration);text-underline-offset:auto;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-color:currentColor;text-decoration-thickness:auto}.text-body-tiny-light{--type-current-size:var(--figma-type-text-tiny-light-size-mobile);font-family:var(--font-body-family);font-size:var(--type-current-size);font-weight:var(--figma-type-text-tiny-light-weight);font-style:var(--figma-type-text-tiny-light-font-style);line-height:var(--figma-type-text-tiny-light-line-height);letter-spacing:calc(var(--type-current-size) * var(--figma-type-text-tiny-light-tracking-factor));text-transform:var(--figma-type-text-tiny-light-text-case);-webkit-text-decoration-line:var(--figma-type-text-tiny-light-decoration);-webkit-text-decoration-line:var(--figma-type-text-tiny-light-decoration);-webkit-text-decoration-line:var(--figma-type-text-tiny-light-decoration);text-decoration-line:var(--figma-type-text-tiny-light-decoration)}.text-body-tiny-normal,.text-body-tiny{--type-current-size:var(--figma-type-text-tiny-normal-size-mobile);font-family:var(--font-body-family);font-size:var(--type-current-size);font-weight:var(--figma-type-text-tiny-normal-weight);font-style:var(--figma-type-text-tiny-normal-font-style);line-height:var(--figma-type-text-tiny-normal-line-height);letter-spacing:calc(var(--type-current-size) * var(--figma-type-text-tiny-normal-tracking-factor));text-transform:var(--figma-type-text-tiny-normal-text-case);-webkit-text-decoration-line:var(--figma-type-text-tiny-normal-decoration);-webkit-text-decoration-line:var(--figma-type-text-tiny-normal-decoration);-webkit-text-decoration-line:var(--figma-type-text-tiny-normal-decoration);text-decoration-line:var(--figma-type-text-tiny-normal-decoration)}.text-body-tiny-medium{--type-current-size:var(--figma-type-text-tiny-medium-size-mobile);font-family:var(--font-body-family);font-size:var(--type-current-size);font-weight:var(--figma-type-text-tiny-medium-weight);font-style:var(--figma-type-text-tiny-medium-font-style);line-height:var(--figma-type-text-tiny-medium-line-height);letter-spacing:calc(var(--type-current-size) * var(--figma-type-text-tiny-medium-tracking-factor));text-transform:var(--figma-type-text-tiny-medium-text-case);-webkit-text-decoration-line:var(--figma-type-text-tiny-medium-decoration);-webkit-text-decoration-line:var(--figma-type-text-tiny-medium-decoration);-webkit-text-decoration-line:var(--figma-type-text-tiny-medium-decoration);text-decoration-line:var(--figma-type-text-tiny-medium-decoration)}.text-body-tiny-semi-bold{--type-current-size:var(--figma-type-text-tiny-semi-bold-size-mobile);font-family:var(--font-body-family);font-size:var(--type-current-size);font-weight:var(--figma-type-text-tiny-semi-bold-weight);font-style:var(--figma-type-text-tiny-semi-bold-font-style);line-height:var(--figma-type-text-tiny-semi-bold-line-height);letter-spacing:calc(var(--type-current-size) * var(--figma-type-text-tiny-semi-bold-tracking-factor));text-transform:var(--figma-type-text-tiny-semi-bold-text-case);-webkit-text-decoration-line:var(--figma-type-text-tiny-semi-bold-decoration);-webkit-text-decoration-line:var(--figma-type-text-tiny-semi-bold-decoration);-webkit-text-decoration-line:var(--figma-type-text-tiny-semi-bold-decoration);text-decoration-line:var(--figma-type-text-tiny-semi-bold-decoration)}.text-body-tiny-bold{--type-current-size:var(--figma-type-text-tiny-bold-size-mobile);font-family:var(--font-body-family);font-size:var(--type-current-size);font-weight:var(--figma-type-text-tiny-bold-weight);font-style:var(--figma-type-text-tiny-bold-font-style);line-height:var(--figma-type-text-tiny-bold-line-height);letter-spacing:calc(var(--type-current-size) * var(--figma-type-text-tiny-bold-tracking-factor));text-transform:var(--figma-type-text-tiny-bold-text-case);-webkit-text-decoration-line:var(--figma-type-text-tiny-bold-decoration);-webkit-text-decoration-line:var(--figma-type-text-tiny-bold-decoration);-webkit-text-decoration-line:var(--figma-type-text-tiny-bold-decoration);text-decoration-line:var(--figma-type-text-tiny-bold-decoration)}.text-body-tiny-extra-bold{--type-current-size:var(--figma-type-text-tiny-extra-bold-size-mobile);font-family:var(--font-body-family);font-size:var(--type-current-size);font-weight:var(--figma-type-text-tiny-extra-bold-weight);font-style:var(--figma-type-text-tiny-extra-bold-font-style);line-height:var(--figma-type-text-tiny-extra-bold-line-height);letter-spacing:calc(var(--type-current-size) * var(--figma-type-text-tiny-extra-bold-tracking-factor));text-transform:var(--figma-type-text-tiny-extra-bold-text-case);-webkit-text-decoration-line:var(--figma-type-text-tiny-extra-bold-decoration);-webkit-text-decoration-line:var(--figma-type-text-tiny-extra-bold-decoration);-webkit-text-decoration-line:var(--figma-type-text-tiny-extra-bold-decoration);text-decoration-line:var(--figma-type-text-tiny-extra-bold-decoration)}.text-body-tiny-link{--type-current-size:var(--figma-type-text-tiny-link-size-mobile);font-family:var(--font-body-family);font-size:var(--type-current-size);font-weight:var(--figma-type-text-tiny-link-weight);font-style:var(--figma-type-text-tiny-link-font-style);line-height:var(--figma-type-text-tiny-link-line-height);letter-spacing:calc(var(--type-current-size) * var(--figma-type-text-tiny-link-tracking-factor));text-transform:var(--figma-type-text-tiny-link-text-case);-webkit-text-decoration-line:var(--figma-type-text-tiny-link-decoration);-webkit-text-decoration-line:var(--figma-type-text-tiny-link-decoration);-webkit-text-decoration-line:var(--figma-type-text-tiny-link-decoration);text-decoration-line:var(--figma-type-text-tiny-link-decoration)}.text-body-regular-extra-bold{--type-current-size:var(--figma-type-text-regular-extra-bold-size-mobile);font-family:var(--font-body-family);font-size:var(--type-current-size);font-weight:var(--figma-type-text-regular-extra-bold-weight);font-style:var(--figma-type-text-regular-extra-bold-font-style);line-height:var(--figma-type-text-regular-extra-bold-line-height);letter-spacing:calc(var(--type-current-size) * var(--figma-type-text-regular-extra-bold-tracking-factor));text-transform:var(--figma-type-text-regular-extra-bold-text-case);-webkit-text-decoration-line:var(--figma-type-text-regular-extra-bold-decoration);-webkit-text-decoration-line:var(--figma-type-text-regular-extra-bold-decoration);-webkit-text-decoration-line:var(--figma-type-text-regular-extra-bold-decoration);text-decoration-line:var(--figma-type-text-regular-extra-bold-decoration)}.text-body-regular-link,.text-link{--type-current-size:var(--figma-type-text-regular-link-size-mobile);font-family:var(--font-body-family);font-size:var(--type-current-size);font-weight:var(--figma-type-text-regular-link-weight);font-style:var(--figma-type-text-regular-link-font-style);line-height:var(--figma-type-text-regular-link-line-height);letter-spacing:calc(var(--type-current-size) * var(--figma-type-text-regular-link-tracking-factor));text-transform:var(--figma-type-text-regular-link-text-case);-webkit-text-decoration-line:var(--figma-type-text-regular-link-decoration);-webkit-text-decoration-line:var(--figma-type-text-regular-link-decoration);-webkit-text-decoration-line:var(--figma-type-text-regular-link-decoration);text-decoration-line:var(--figma-type-text-regular-link-decoration)}.text-home-body{--type-current-size:var(--figma-type-home-responsive-body-size-mobile);font-family:var(--font-body-family);font-size:var(--type-current-size);font-weight:var(--figma-type-home-responsive-body-weight);font-style:var(--figma-type-home-responsive-body-font-style);line-height:var(--figma-type-home-responsive-body-line-height);letter-spacing:calc(var(--type-current-size) * var(--figma-type-home-responsive-body-tracking-factor));text-transform:var(--figma-type-home-responsive-body-text-case);-webkit-text-decoration-line:var(--figma-type-home-responsive-body-decoration);-webkit-text-decoration-line:var(--figma-type-home-responsive-body-decoration);-webkit-text-decoration-line:var(--figma-type-home-responsive-body-decoration);text-decoration-line:var(--figma-type-home-responsive-body-decoration)}.text-home-emphasis{--type-current-size:var(--figma-type-home-responsive-emphasis-size-mobile);font-family:var(--font-body-family);font-size:var(--type-current-size);font-weight:var(--figma-type-home-responsive-emphasis-weight);font-style:var(--figma-type-home-responsive-emphasis-font-style);line-height:var(--figma-type-home-responsive-emphasis-line-height);letter-spacing:calc(var(--type-current-size) * var(--figma-type-home-responsive-emphasis-tracking-factor));text-transform:var(--figma-type-home-responsive-emphasis-text-case);-webkit-text-decoration-line:var(--figma-type-home-responsive-emphasis-decoration);-webkit-text-decoration-line:var(--figma-type-home-responsive-emphasis-decoration);-webkit-text-decoration-line:var(--figma-type-home-responsive-emphasis-decoration);text-decoration-line:var(--figma-type-home-responsive-emphasis-decoration)}.text-input-placeholder{color:var(--input-placeholder)}.text-footer-input-placeholder{color:var(--footer-input-placeholder)}@media (min-width:48rem){.text-heading-1{--type-current-size:var(--figma-type-heading-h1-size-tablet)}.text-heading-2{--type-current-size:var(--figma-type-heading-h2-size-tablet)}.text-heading-3{--type-current-size:var(--figma-type-heading-h3-size-tablet)}.text-heading-4{--type-current-size:var(--figma-type-heading-h4-size-tablet)}.text-heading-5{--type-current-size:var(--figma-type-heading-h5-size-tablet)}.text-heading-6{--type-current-size:var(--figma-type-heading-h6-size-tablet)}.text-tagline{--type-current-size:var(--figma-type-heading-tagline-size-tablet)}.text-body-large-light{--type-current-size:var(--figma-type-text-large-light-size-tablet)}.text-body-large-normal,.text-body-large{--type-current-size:var(--figma-type-text-large-normal-size-tablet)}.text-body-large-medium{--type-current-size:var(--figma-type-text-large-medium-size-tablet)}.text-body-large-semi-bold{--type-current-size:var(--figma-type-text-large-semi-bold-size-tablet)}.text-body-large-bold{--type-current-size:var(--figma-type-text-large-bold-size-tablet)}.text-body-large-extra-bold{--type-current-size:var(--figma-type-text-large-extra-bold-size-tablet)}.text-body-large-link{--type-current-size:var(--figma-type-text-large-link-size-tablet)}.text-body-medium-light{--type-current-size:var(--figma-type-text-medium-light-size-tablet)}.text-body-medium-normal,.text-body-medium{--type-current-size:var(--figma-type-text-medium-normal-size-tablet)}.text-body-medium-medium{--type-current-size:var(--figma-type-text-medium-medium-size-tablet)}.text-body-medium-semi-bold{--type-current-size:var(--figma-type-text-medium-semi-bold-size-tablet)}.text-body-medium-bold{--type-current-size:var(--figma-type-text-medium-bold-size-tablet)}.text-body-medium-extra-bold{--type-current-size:var(--figma-type-text-medium-extra-bold-size-tablet)}.text-body-medium-link{--type-current-size:var(--figma-type-text-medium-link-size-tablet)}.text-body-regular-light{--type-current-size:var(--figma-type-text-regular-light-size-tablet)}.text-body-regular-normal,.text-body,.text-input-placeholder,.text-footer-input-placeholder{--type-current-size:var(--figma-type-text-regular-normal-size-tablet)}.text-body-regular-medium,.text-button{--type-current-size:var(--figma-type-text-regular-medium-size-tablet)}.text-body-regular-semi-bold{--type-current-size:var(--figma-type-text-regular-semi-bold-size-tablet)}.text-body-regular-bold{--type-current-size:var(--figma-type-text-regular-bold-size-tablet)}.text-body-small-light{--type-current-size:var(--figma-type-text-small-light-size-tablet)}.text-body-small-normal,.text-body-small{--type-current-size:var(--figma-type-text-small-normal-size-tablet)}.text-body-small-medium{--type-current-size:var(--figma-type-text-small-medium-size-tablet)}.text-body-small-semi-bold{--type-current-size:var(--figma-type-text-small-semi-bold-size-tablet)}.text-body-small-bold{--type-current-size:var(--figma-type-text-small-bold-size-tablet)}.text-body-small-extra-bold{--type-current-size:var(--figma-type-text-small-extra-bold-size-tablet)}.text-body-small-link{--type-current-size:var(--figma-type-text-small-link-size-tablet)}.text-body-tiny-light{--type-current-size:var(--figma-type-text-tiny-light-size-tablet)}.text-body-tiny-normal,.text-body-tiny{--type-current-size:var(--figma-type-text-tiny-normal-size-tablet)}.text-body-tiny-medium{--type-current-size:var(--figma-type-text-tiny-medium-size-tablet)}.text-body-tiny-semi-bold{--type-current-size:var(--figma-type-text-tiny-semi-bold-size-tablet)}.text-body-tiny-bold{--type-current-size:var(--figma-type-text-tiny-bold-size-tablet)}.text-body-tiny-extra-bold{--type-current-size:var(--figma-type-text-tiny-extra-bold-size-tablet)}.text-body-tiny-link{--type-current-size:var(--figma-type-text-tiny-link-size-tablet)}.text-body-regular-extra-bold{--type-current-size:var(--figma-type-text-regular-extra-bold-size-tablet)}.text-body-regular-link,.text-link{--type-current-size:var(--figma-type-text-regular-link-size-tablet)}.text-home-body{--type-current-size:var(--figma-type-home-responsive-body-size-tablet)}.text-home-emphasis{--type-current-size:var(--figma-type-home-responsive-emphasis-size-tablet)}}@media (min-width:64rem){.text-heading-1{--type-current-size:var(--figma-type-heading-h1-size-desktop)}.text-heading-2{--type-current-size:var(--figma-type-heading-h2-size-desktop)}.text-heading-3{--type-current-size:var(--figma-type-heading-h3-size-desktop)}.text-heading-4{--type-current-size:var(--figma-type-heading-h4-size-desktop)}.text-heading-5{--type-current-size:var(--figma-type-heading-h5-size-desktop)}.text-heading-6{--type-current-size:var(--figma-type-heading-h6-size-desktop)}.text-tagline{--type-current-size:var(--figma-type-heading-tagline-size-desktop)}.text-body-large-light{--type-current-size:var(--figma-type-text-large-light-size-desktop)}.text-body-large-normal,.text-body-large{--type-current-size:var(--figma-type-text-large-normal-size-desktop)}.text-body-large-medium{--type-current-size:var(--figma-type-text-large-medium-size-desktop)}.text-body-large-semi-bold{--type-current-size:var(--figma-type-text-large-semi-bold-size-desktop)}.text-body-large-bold{--type-current-size:var(--figma-type-text-large-bold-size-desktop)}.text-body-large-extra-bold{--type-current-size:var(--figma-type-text-large-extra-bold-size-desktop)}.text-body-large-link{--type-current-size:var(--figma-type-text-large-link-size-desktop)}.text-body-medium-light{--type-current-size:var(--figma-type-text-medium-light-size-desktop)}.text-body-medium-normal,.text-body-medium{--type-current-size:var(--figma-type-text-medium-normal-size-desktop)}.text-body-medium-medium{--type-current-size:var(--figma-type-text-medium-medium-size-desktop)}.text-body-medium-semi-bold{--type-current-size:var(--figma-type-text-medium-semi-bold-size-desktop)}.text-body-medium-bold{--type-current-size:var(--figma-type-text-medium-bold-size-desktop)}.text-body-medium-extra-bold{--type-current-size:var(--figma-type-text-medium-extra-bold-size-desktop)}.text-body-medium-link{--type-current-size:var(--figma-type-text-medium-link-size-desktop)}.text-body-regular-light{--type-current-size:var(--figma-type-text-regular-light-size-desktop)}.text-body-regular-normal,.text-body,.text-input-placeholder,.text-footer-input-placeholder{--type-current-size:var(--figma-type-text-regular-normal-size-desktop)}.text-body-regular-medium,.text-button{--type-current-size:var(--figma-type-text-regular-medium-size-desktop)}.text-body-regular-semi-bold{--type-current-size:var(--figma-type-text-regular-semi-bold-size-desktop)}.text-body-regular-bold{--type-current-size:var(--figma-type-text-regular-bold-size-desktop)}.text-body-small-light{--type-current-size:var(--figma-type-text-small-light-size-desktop)}.text-body-small-normal,.text-body-small{--type-current-size:var(--figma-type-text-small-normal-size-desktop)}.text-body-small-medium{--type-current-size:var(--figma-type-text-small-medium-size-desktop)}.text-body-small-semi-bold{--type-current-size:var(--figma-type-text-small-semi-bold-size-desktop)}.text-body-small-bold{--type-current-size:var(--figma-type-text-small-bold-size-desktop)}.text-body-small-extra-bold{--type-current-size:var(--figma-type-text-small-extra-bold-size-desktop)}.text-body-small-link{--type-current-size:var(--figma-type-text-small-link-size-desktop)}.text-body-tiny-light{--type-current-size:var(--figma-type-text-tiny-light-size-desktop)}.text-body-tiny-normal,.text-body-tiny{--type-current-size:var(--figma-type-text-tiny-normal-size-desktop)}.text-body-tiny-medium{--type-current-size:var(--figma-type-text-tiny-medium-size-desktop)}.text-body-tiny-semi-bold{--type-current-size:var(--figma-type-text-tiny-semi-bold-size-desktop)}.text-body-tiny-bold{--type-current-size:var(--figma-type-text-tiny-bold-size-desktop)}.text-body-tiny-extra-bold{--type-current-size:var(--figma-type-text-tiny-extra-bold-size-desktop)}.text-body-tiny-link{--type-current-size:var(--figma-type-text-tiny-link-size-desktop)}.text-body-regular-extra-bold{--type-current-size:var(--figma-type-text-regular-extra-bold-size-desktop)}.text-body-regular-link,.text-link{--type-current-size:var(--figma-type-text-regular-link-size-desktop)}.text-home-body{--type-current-size:var(--figma-type-home-responsive-body-size-desktop)}.text-home-emphasis{--type-current-size:var(--figma-type-home-responsive-emphasis-size-desktop)}}.text-display{font-size:clamp(3rem,7vw,5.5rem);font-weight:600;line-height:.95}.text-label{text-transform:uppercase;font-size:.875rem;font-weight:600;line-height:1.2}.ui-tone-default{--control-foreground:var(--foreground);--control-surface:var(--input-background);--control-border:var(--input);--control-selected:var(--ui-selected-background);--control-selected-foreground:var(--ui-selected-foreground)}.ui-tone-alternate{--control-foreground:var(--footer-foreground);--control-surface:var(--footer-input-background);--control-border:var(--footer-input-border);--control-selected:var(--figma-color-white);--control-selected-foreground:var(--figma-color-neutral-darkest);--ui-focus-ring-color:var(--footer-foreground)}.ui-interactive,.ui-field,.ui-choice{transition:color var(--ui-transition-duration) var(--ui-transition-easing), background-color var(--ui-transition-duration) var(--ui-transition-easing), box-shadow var(--ui-transition-duration) var(--ui-transition-easing), opacity var(--ui-transition-duration) var(--ui-transition-easing), transform var(--ui-transition-duration) var(--ui-transition-easing), text-underline-offset var(--ui-transition-duration) var(--ui-transition-easing)}.ui-interactive:focus-visible,.ui-interactive[data-focus=true],textarea.ui-field:focus-visible,.ui-tab-panel:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring-color);outline-offset:var(--ui-focus-ring-offset)}.ui-choice:has(input:focus-visible){outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring-color);outline-offset:var(--ui-focus-ring-offset)}.ui-field:has(:focus-visible){outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring-color);outline-offset:var(--ui-focus-ring-offset)}.ui-interactive:not(:disabled):not([aria-disabled=true]):is(:active,[data-active=true]){transform:translateY(var(--ui-press-offset))}.ui-interactive:is(:disabled,[aria-disabled=true]),.ui-field:is(:disabled,[data-disabled=true]){cursor:not-allowed;opacity:var(--ui-disabled-opacity);transform:none}.ui-choice:has(input:disabled){cursor:not-allowed;opacity:var(--ui-disabled-opacity);transform:none}.ui-source-icon{background-color:currentColor;flex:none;width:1em;height:1em;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ui-button{--ui-transition-duration:var(--motion-duration-standard);--ui-transition-easing:var(--motion-ease-standard);--button-background:transparent;--button-foreground:var(--control-foreground);justify-content:center;align-items:center;gap:var(--link-gap);border-radius:var(--button-radius);max-width:100%;color:var(--button-foreground);background:var(--button-background);text-align:center;border:0;text-decoration:none;display:inline-flex}.ui-button-default{min-height:var(--button-height-default);padding:var(--button-y) var(--button-x)}.ui-button-small{min-height:var(--button-height-small);padding:var(--button-small-y) var(--button-small-x)}.ui-button-primary{--button-background:var(--primary);--button-foreground:var(--primary-foreground);box-shadow:var(--button-shadow-primary)}.ui-button-primary.ui-tone-alternate{--button-background:var(--cta-button-background);--button-foreground:var(--cta-button-foreground)}.ui-button-secondary{--button-background:var(--secondary);--button-foreground:var(--secondary-foreground);box-shadow:var(--button-shadow-secondary)}.ui-button-secondary.ui-tone-alternate{--button-background:var(--footer-button-background);--button-foreground:var(--footer-button-foreground);box-shadow:var(--button-shadow-secondary-alternate)}.ui-button-tertiary{--button-background:transparent}.ui-button-with-icon{gap:var(--button-gap)}.ui-button-label{overflow-wrap:anywhere}.ui-button-icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-button-icon>*,.ui-button-only>*,.ui-icon-control>*{width:var(--icon-size);height:var(--icon-size);flex:none}.ui-button-only.ui-button-default{width:var(--button-height);height:var(--button-height);min-height:var(--button-height);padding:var(--button-y)}.ui-button-only.ui-button-small{width:var(--button-small-height);height:var(--button-small-height);min-height:var(--button-small-height);padding:var(--button-small-y)}.ui-button:not(:disabled):not([aria-disabled=true]):is(:hover,[data-hover=true]){background-color:var(--button-background)}@supports (color:color-mix(in lab, red, red)){.ui-button:not(:disabled):not([aria-disabled=true]):is(:hover,[data-hover=true]){background-color:color-mix(in srgb, var(--button-background) 92%, var(--button-foreground) 8%)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.ui-button:not(.ui-button-link):not(:disabled):not([aria-disabled=true]):not(:active):not([data-active=true]):is(:hover,[data-hover=true]){transform:translateY(calc(var(--button-hover-offset) * -1))}}.ui-button:not(:disabled):not([aria-disabled=true]):is(:active,[data-active=true],[aria-pressed=true]){background-color:var(--button-background)}@supports (color:color-mix(in lab, red, red)){.ui-button:not(:disabled):not([aria-disabled=true]):is(:active,[data-active=true],[aria-pressed=true]){background-color:color-mix(in srgb, var(--button-background) 84%, var(--button-foreground) 16%)}}.ui-button-link{gap:var(--link-gap);background:0 0;border-radius:0;min-height:0;padding:0}.ui-button-link.ui-button-only{width:var(--icon-size);height:var(--icon-size);min-height:0;padding:0}.ui-button-link:not(:disabled):not([aria-disabled=true]):is(:hover,[data-hover=true]){text-underline-offset:.2em;background:0 0;text-decoration:underline}.ui-text-link{align-items:center;gap:var(--link-gap);color:var(--control-foreground);text-underline-offset:.15em;display:inline-flex}.ui-text-link:not([aria-disabled=true]):is(:hover,[data-hover=true]){text-underline-offset:.3em;text-decoration:underline}.ui-text-link:not([aria-disabled=true]):is(:active,[data-active=true]){opacity:.7}.ui-icon-control{border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-icon-bare{width:var(--icon-size);height:var(--icon-size);color:var(--control-foreground,var(--foreground));background:0 0}.ui-carousel{width:var(--carousel-size);height:var(--carousel-size);border-radius:var(--carousel-radius);color:var(--carousel-foreground);background:var(--carousel-background);box-shadow:inset 0 0 0 var(--border-width) var(--input)}.ui-share{width:calc(var(--icon-size) + var(--share-inset) * 2);height:calc(var(--icon-size) + var(--share-inset) * 2);padding:var(--share-inset);border-radius:var(--share-radius);color:var(--foreground);background:var(--surface)}.ui-icon-control:not(:disabled):not([aria-disabled=true]):is(:hover,[data-hover=true]){box-shadow:inset 0 0 0 var(--border-width) currentColor;opacity:.8}.ui-tag{justify-content:center;align-items:center;gap:var(--tag-gap);padding:var(--tag-y) var(--tag-x);border-radius:var(--tag-radius);color:var(--control-foreground);background:var(--control-surface);box-shadow:inset 0 0 0 var(--border-width) var(--control-border);border:0;display:inline-flex}.ui-tag-icon{flex:none;display:inline-flex}.ui-tag-icon>*{width:var(--tag-icon);height:var(--tag-icon)}.ui-tag-text{box-shadow:none;background:0 0;padding:0}button.ui-tag:not(:disabled):is(:hover,[data-hover=true],:active,[data-active=true]){background-color:var(--control-surface)}@supports (color:color-mix(in lab, red, red)){button.ui-tag:not(:disabled):is(:hover,[data-hover=true],:active,[data-active=true]){background-color:color-mix(in srgb, var(--control-surface) 85%, var(--control-foreground) 15%)}}button.ui-tag[aria-pressed=true]{color:var(--control-selected-foreground);background:var(--control-selected)}button.ui-tag[aria-pressed=true]:not(:disabled):is(:hover,[data-hover=true],:active,[data-active=true]){background-color:var(--control-selected)}@supports (color:color-mix(in lab, red, red)){button.ui-tag[aria-pressed=true]:not(:disabled):is(:hover,[data-hover=true],:active,[data-active=true]){background-color:color-mix(in srgb, var(--control-selected) 90%, var(--control-selected-foreground) 10%)}}.ui-field{align-items:center;gap:var(--field-small-gap);width:100%;min-width:0;min-height:var(--field-height-default);padding:var(--field-y) var(--field-x);border-radius:var(--input-radius);color:var(--control-foreground);background:var(--control-surface);box-shadow:0 0 0 var(--border-width) var(--control-border);border:0;display:flex}.ui-field.ui-tone-default{--control-surface:var(--field-background);--control-border:var(--field-border)}.ui-field:not([data-disabled=true]):not(:disabled):hover{box-shadow:0 0 0 var(--border-width) var(--control-foreground)}.ui-field[aria-invalid=true]{box-shadow:0 0 0 var(--border-width) var(--destructive)}.ui-field:has([aria-invalid=true]){box-shadow:0 0 0 var(--border-width) var(--destructive)}.ui-native-input,.ui-native-select,.ui-field-prefix-select select{width:100%;color:inherit;font:inherit;background:0 0;border:0;border-radius:0;outline:none;padding:0}.ui-native-input{cursor:text}.ui-native-input::placeholder,.ui-textarea::placeholder{color:var(--field-placeholder);opacity:1}.ui-tone-alternate.ui-field{--field-placeholder:var(--footer-input-placeholder)}.ui-field-with-slot{min-height:var(--field-icon-height);gap:var(--field-gap)}.ui-field-slot{flex:none;align-items:center;display:inline-flex}.ui-field-single-trailing{gap:var(--field-small-gap)}.ui-field-double-slot{padding-block:var(--field-x)}.ui-field-slot>*{width:var(--icon-size);height:var(--icon-size)}.ui-field-composite{gap:0;padding:0}.ui-field-composite>.ui-native-input{padding:var(--field-y) var(--field-x);min-height:var(--field-icon-height)}.ui-field-affix{padding:var(--field-y) var(--field-x);box-shadow:var(--border-width) 0 0 var(--control-border);flex:none;align-self:stretch;align-items:center;display:flex}.ui-field-prefix-select{padding-inline:var(--choice-chip-x);box-shadow:var(--border-width) 0 0 var(--control-border);flex:none;align-self:stretch;align-items:center;display:flex;position:relative}.ui-field-prefix-select select{appearance:none;width:auto;padding-right:calc(var(--tag-icon) + var(--field-small-gap));cursor:pointer}.ui-field-prefix-select>svg{right:var(--choice-chip-x);width:var(--tag-icon);height:var(--tag-icon);pointer-events:none;position:absolute}.ui-native-select{appearance:none;padding-right:calc(var(--icon-size) + var(--select-gap));min-width:0}.ui-native-select option,.ui-field-prefix-select option{background:var(--background);color:var(--foreground)}.ui-select-field{--select-gap:var(--stack-gap-sm);position:relative}.ui-select-field.ui-field-with-slot{--select-gap:var(--field-small-gap);gap:var(--field-small-gap)}.ui-select-field:not(.ui-field-with-slot){min-height:var(--field-height)}.ui-select-chevron{right:var(--field-x);width:var(--icon-size);height:var(--icon-size);pointer-events:none;position:absolute}.ui-textarea{min-height:var(--textarea-height);padding:var(--field-x);resize:vertical;display:block}.ui-choice{align-items:center;gap:var(--link-gap);max-width:100%;color:var(--control-foreground);display:inline-flex;position:relative}.ui-choice-copy{gap:var(--figma-gap-4);flex-direction:column;min-width:0;display:flex}.ui-choice-description{font-weight:var(--figma-type-text-regular-normal-weight);display:block}.ui-choice-marker{width:var(--choice-size);height:var(--choice-size);background:var(--control-surface);box-shadow:inset 0 0 0 var(--border-width) var(--control-border);border-radius:var(--checkbox-radius);transition:background-color var(--ui-transition-duration), box-shadow var(--ui-transition-duration);flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-choice-marker>svg{width:var(--choice-size);height:var(--choice-size);color:var(--control-selected-foreground);opacity:0;transition:opacity var(--ui-transition-duration), transform var(--ui-transition-duration);transform:scale(.7)}.ui-choice-plain .ui-choice-marker{order:-1}.ui-choice-radio{gap:var(--field-gap)}.ui-choice-radio .ui-choice-marker{border-radius:var(--radio-radius)}.ui-radio-dot{width:var(--field-small-gap);height:var(--field-small-gap);background:var(--control-selected-foreground);border-radius:var(--radio-radius);opacity:0;transition:opacity var(--ui-transition-duration), transform var(--ui-transition-duration);transform:scale(.6)}.ui-choice:has(input:checked) .ui-choice-marker{background:var(--control-selected);box-shadow:inset 0 0 0 var(--border-width) var(--control-selected)}:is(.ui-choice:has(input:checked) .ui-choice-marker>*,.ui-choice:has(input:checked) .ui-radio-dot){opacity:1;transform:scale(1)}.ui-choice-card{width:100%;max-width:var(--choice-card-width);padding:var(--choice-card-inset);gap:var(--choice-card-gap);background:var(--control-surface);border-radius:var(--choice-card-radius);box-shadow:inset 0 0 0 var(--border-width) var(--control-border);align-items:flex-start}.ui-choice-copy-card{flex:1}.ui-choice-icon{width:var(--choice-icon-box);height:var(--choice-icon-box);box-shadow:inset 0 0 0 var(--border-width) var(--control-border);flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-choice-icon>*{width:var(--choice-icon);height:var(--choice-icon)}.ui-choice-card.ui-choice-checkbox .ui-choice-marker{border-radius:0}.ui-choice-chip{padding:var(--choice-chip-y) var(--choice-chip-x);background:var(--control-surface);box-shadow:inset 0 0 0 var(--border-width) var(--control-border)}.ui-choice-chip.ui-tone-alternate{background:0 0}.ui-choice-chip:has(input:checked){background:var(--control-selected);color:var(--control-selected-foreground);box-shadow:inset 0 0 0 var(--border-width) var(--control-selected)}.ui-choice-option{gap:var(--link-gap);padding:var(--choice-chip-y) var(--choice-chip-x) var(--choice-chip-y) var(--choice-chip-y);background:var(--control-surface);box-shadow:inset 0 0 0 var(--border-width) var(--control-border)}.ui-choice-letter{width:var(--choice-option-size);height:var(--choice-option-size);box-shadow:inset 0 0 0 var(--border-width) var(--control-border);flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-choice-option:has(input:checked){box-shadow:inset 0 0 0 var(--border-width) var(--control-selected)}.ui-choice-option:has(input:checked) .ui-choice-letter{background:var(--control-selected);color:var(--control-selected-foreground)}.ui-choice:not(:has(input:disabled)):hover .ui-choice-marker{box-shadow:inset 0 0 0 var(--border-width) var(--control-foreground)}.ui-choice:not(:has(input:disabled)):active{opacity:.8}.ui-switch-track{width:var(--switch-width);height:var(--switch-height);padding:var(--switch-inset);border-radius:var(--switch-radius);background:var(--control-border);transition:background-color var(--ui-transition-duration);flex:none;align-items:center;display:inline-flex}.ui-choice:is(.ui-choice-card,.ui-choice-chip,.ui-choice-option):not(:has(input:disabled)):hover{box-shadow:inset 0 0 0 var(--border-width) var(--control-foreground)}.ui-choice:not(:has(input:disabled)):has(input:checked):hover:not(:active){opacity:.9}.ui-switch-thumb{width:var(--switch-thumb);height:var(--switch-thumb);background:var(--figma-color-white);border-radius:var(--switch-thumb-radius);transition:transform var(--ui-transition-duration) var(--ui-transition-easing), background-color var(--ui-transition-duration);flex:none;display:block}.ui-switch:has(input:checked) .ui-switch-track{background:var(--control-selected)}.ui-switch:has(input:checked) .ui-switch-thumb{transform:translateX(calc(var(--switch-width) - var(--switch-thumb) - 2 * var(--switch-inset)));background:var(--control-selected-foreground)}.ui-switch-description{max-width:var(--switch-description-width);justify-content:space-between;gap:var(--stack-gap-md);align-items:flex-start;display:flex}.ui-switch-description .ui-choice-copy{flex:1;order:-1;gap:0}.ui-switch:not(:has(input:disabled)):hover .ui-switch-track{box-shadow:inset 0 0 0 var(--border-width) var(--control-foreground)}.ui-accordion-trigger{justify-content:space-between;align-items:center;gap:var(--stack-gap-md);width:100%;padding-block:var(--accordion-padding);border-top:var(--divider-width) solid var(--border);color:var(--foreground);text-align:left;background:0 0;display:flex}.ui-accordion-trigger>span{min-width:0}.ui-accordion-trigger>svg{width:var(--accordion-icon);height:var(--accordion-icon);transition:transform var(--accordion-transition-duration) var(--motion-ease-standard);flex:none}.ui-accordion-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.ui-accordion-trigger:not(:disabled):hover{background:var(--secondary)}.ui-accordion-panel,.ui-tab-panel{opacity:0;visibility:hidden;transition:grid-template-rows var(--accordion-transition-duration) var(--motion-ease-standard), opacity var(--accordion-transition-duration) var(--motion-ease-standard), visibility var(--accordion-transition-duration);grid-template-rows:0fr;display:grid}.ui-accordion-panel[data-open=true],.ui-tab-panel[data-open=true]{opacity:1;visibility:visible;grid-template-rows:1fr}.ui-accordion-clip{min-height:0;overflow:hidden}.ui-accordion-content{max-width:var(--narrow-container-width);padding-bottom:var(--accordion-answer-padding)}.ui-toggle-group{--ui-focus-ring-color:var(--segmented-foreground);flex-wrap:wrap;align-items:center;max-width:100%;display:flex}.ui-segmented-group{width:fit-content;padding:var(--segmented-inset);border-radius:var(--segmented-radius);background:var(--segmented-background);box-shadow:inset 0 0 0 var(--border-width) var(--input)}.ui-toggle{color:var(--segmented-foreground);text-align:center;background:0 0;border:0}.ui-toggle-segmented{padding:var(--button-y) var(--button-x);border-radius:var(--segmented-button-radius)}.ui-toggle-segmented[aria-pressed=true]{background:var(--segmented-selected-background);box-shadow:inset 0 0 0 var(--border-width) var(--input)}.ui-toggle-filter{padding:var(--button-y) var(--filter-x);border-radius:var(--carousel-radius);color:var(--filter-foreground)}.ui-toggle-group:has(.ui-toggle-filter){background:var(--filter-group-background);width:fit-content}.ui-toggle-filter[aria-pressed=true]{background:var(--filter-selected-background);box-shadow:inset 0 0 0 var(--border-width) var(--input)}.ui-toggle:not(:disabled):hover{text-underline-offset:.2em;text-decoration:underline}.ui-content-tab{gap:var(--link-gap);width:100%;padding-block:var(--choice-chip-x);border-bottom:var(--divider-width) solid var(--border);text-align:left;color:var(--foreground);background:0 0;flex-direction:column;display:flex}.ui-content-tab[aria-selected=true]{border-bottom-color:var(--primary)}.ui-content-tab:not(:disabled):hover{background:var(--secondary)}.ui-tab-content{padding-top:var(--stack-gap-md)}.ui-tooltip-anchor{vertical-align:middle;display:inline-flex}.ui-tooltip-panel{--tooltip-panel-background:var(--tooltip-background);--tooltip-panel-foreground:var(--tooltip-foreground);width:var(--tooltip-width);max-width:calc(100vw - var(--tooltip-viewport-margin) * 2);color:var(--tooltip-panel-foreground);background:var(--tooltip-panel-background);position:relative}.ui-tooltip-alternate{--tooltip-panel-background:var(--figma-color-white);--tooltip-panel-foreground:var(--figma-color-neutral-darkest);--ui-focus-ring-color:var(--figma-color-neutral-darkest)}.ui-tooltip-simple{padding:var(--tooltip-y) var(--tooltip-x)}.ui-tooltip-rich{gap:var(--tooltip-rich-inset);padding:var(--tooltip-rich-inset);flex-direction:column;display:flex}.ui-tooltip-copy{gap:var(--tooltip-gap);flex-direction:column;display:flex}.ui-tooltip-footer{margin-top:calc(var(--tooltip-gap) * -1)}.ui-tooltip-media{width:100%;aspect-ratio:var(--tooltip-media-aspect);position:relative}.ui-tooltip-panel:after{content:"";width:var(--tooltip-arrow-width);height:var(--tooltip-arrow-height);background:var(--tooltip-panel-background);clip-path:polygon(0 0,100% 0,50% 100%);pointer-events:none;position:absolute}.ui-tooltip-panel[data-side=top]:after{top:100%;left:calc(50% - var(--tooltip-arrow-width) / 2)}.ui-tooltip-panel[data-side=bottom]:after{bottom:100%;left:calc(50% - var(--tooltip-arrow-width) / 2);transform:rotate(180deg)}.ui-tooltip-panel[data-side=left]:after{top:calc(50% - var(--tooltip-arrow-height) / 2);left:calc(100% - var(--tooltip-arrow-height) / 2);transform:rotate(-90deg)}.ui-tooltip-panel[data-side=right]:after{top:calc(50% - var(--tooltip-arrow-height) / 2);right:calc(100% - var(--tooltip-arrow-height) / 2);transform:rotate(90deg)}.ui-tooltip-floating{z-index:50;opacity:0;visibility:hidden;transform:translateY(var(--ui-press-offset));pointer-events:none;transition:opacity var(--ui-transition-duration), transform var(--ui-transition-duration), visibility 0s var(--ui-transition-duration);position:fixed}.ui-tooltip-floating[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.ui-tooltip-panel:focus-visible{outline:var(--ui-focus-ring-width) solid var(--tooltip-panel-foreground);outline-offset:calc(-1 * var(--ui-focus-ring-width))}.ui-tooltip-specimen{justify-content:center;align-items:center;gap:calc(var(--tooltip-gap) + var(--tooltip-arrow-height));max-width:100%;display:flex}.ui-tooltip-specimen>.ui-tooltip-panel{flex:none}.ui-tooltip-specimen-top{flex-direction:column}.ui-tooltip-specimen-bottom{flex-direction:column-reverse}.ui-tooltip-specimen-right{flex-direction:row-reverse}.section-catalogue-container{width:calc(100% - var(--page-gutter) * 2);max-width:var(--site-container-width);margin-inline:auto}.site-navigation-space{height:var(--site-navigation-height)}.site-navigation{z-index:40;color:var(--foreground);background:var(--background);padding-inline:var(--page-gutter);position:relative}.site-navigation-fixed{position:fixed;inset:0 0 auto}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) and (background:color-mix(in srgb, white 86%, transparent)){.site-navigation{background:var(--navigation-background);-webkit-backdrop-filter:blur(var(--navigation-backdrop-blur));backdrop-filter:blur(var(--navigation-backdrop-blur))}}@media (prefers-reduced-transparency:reduce){.site-navigation{background:var(--background);-webkit-backdrop-filter:none;backdrop-filter:none}}.site-navigation-space-overlay{height:0}.site-navigation-space-overlay+main>:first-child{border-top:var(--site-navigation-height) solid transparent;background-origin:border-box}.site-navigation-overlay{--navigation-fill:var(--navigation-scroll-fill,0)}.site-navigation-overlay:has(.site-navigation-mobile[data-open=true]){--navigation-fill:1}@supports (background:color-mix(in srgb, white 50%, transparent)){.site-navigation.site-navigation-overlay{background:color-mix(in srgb, var(--background) calc(var(--navigation-fill) * 100%), transparent);transition:background-color var(--motion-duration-fast) linear}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) and (background:color-mix(in srgb, white 86%, transparent)){.site-navigation.site-navigation-overlay{background:color-mix(in srgb, var(--navigation-background) calc(var(--navigation-fill) * 100%), transparent);-webkit-backdrop-filter:blur(calc(var(--navigation-backdrop-blur) * var(--navigation-fill)));backdrop-filter:blur(calc(var(--navigation-backdrop-blur) * var(--navigation-fill)))}}@media (prefers-reduced-transparency:reduce){.site-navigation.site-navigation-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;transition:background-color var(--motion-duration-standard) var(--motion-ease-standard);background:0 0}.site-navigation.site-navigation-overlay:is([data-scrolled=true],:has(.site-navigation-mobile[data-open=true])){background:var(--background)}}.site-navigation-row,.site-navigation-links,.site-navigation-desktop{align-items:center;display:flex}.site-navigation-row{min-height:var(--site-navigation-height);justify-content:space-between;gap:var(--stack-gap-lg)}.site-navigation-logo{flex:none}.site-navigation-desktop{gap:var(--stack-gap-md);display:none}.site-navigation-links{gap:var(--stack-gap-md)}.site-navigation-links a{white-space:nowrap}.site-navigation [aria-current=page]{text-underline-offset:.3em;text-decoration:underline}.site-navigation-toggle{width:var(--carousel-size);height:var(--carousel-size);margin-right:calc(var(--figma-gap-8) * -1)}.site-navigation-toggle-icons{display:block;position:relative}.site-navigation-toggle-icons>*{width:var(--icon-size);height:var(--icon-size);transition:opacity var(--motion-duration-standard) var(--motion-ease-standard), transform var(--motion-duration-standard) var(--motion-ease-standard);position:absolute;inset:0}.site-navigation-close-icon{opacity:0;transform:rotate(-45deg)}.site-navigation-toggle-icons[data-open=true] .site-navigation-menu-icon{opacity:0;transform:rotate(45deg)}.site-navigation-toggle-icons[data-open=true] .site-navigation-close-icon{opacity:1;transform:rotate(0)}.site-navigation-mobile{padding-inline:var(--page-gutter);background:var(--background);pointer-events:none;opacity:0;transition:grid-template-rows var(--accordion-transition-duration) var(--motion-ease-standard), opacity var(--motion-duration-standard) var(--motion-ease-standard);inset-inline:0;grid-template-rows:0fr;display:grid;position:absolute;top:100%}.site-navigation-mobile[data-open=true]{opacity:1;pointer-events:auto;grid-template-rows:1fr}.site-navigation-mobile-clip{min-height:0;overflow:hidden}.site-navigation-mobile-content{align-items:flex-start;gap:var(--stack-gap-md);padding-block:var(--stack-gap-sm) var(--stack-gap-lg);max-height:calc(100dvh - var(--site-navigation-height));overscroll-behavior:contain;flex-direction:column;display:flex;overflow-y:auto}.site-navigation-mobile-content>.ui-text-link{padding-block:var(--figma-gap-8)}.site-footer{color:var(--footer-foreground);background:var(--footer-background);padding:var(--section-spacing-md) var(--page-gutter)}.site-footer-container{max-width:var(--site-container-width);gap:var(--section-content-gap);flex-direction:column;margin-inline:auto;display:flex}.site-footer-content{gap:var(--grid-gutter);flex-direction:column;display:flex}.site-footer-brand{align-items:flex-start;gap:var(--stack-gap-lg);flex-direction:column;flex:1;min-width:0;display:flex}.site-footer-logo{min-height:var(--figma-gap-32);align-items:center}.site-footer-links{align-items:flex-start;gap:var(--stack-gap-sm);max-width:var(--text-max-small);flex-direction:column;display:flex}.site-footer-newsletter{gap:var(--figma-gap-12);flex-direction:column;min-width:0;display:flex}.site-footer-newsletter-actions{gap:var(--figma-gap-12);flex-direction:column;display:flex}.footer-newsletter-fields{gap:var(--stack-gap-sm);flex-direction:column;display:flex}.footer-newsletter-fields .ui-field{flex:1;min-width:0}.site-footer-consent{overflow-wrap:anywhere;min-height:1.125rem}.site-footer-credits{gap:var(--stack-gap-md);padding-bottom:var(--stack-gap-sm);flex-direction:column;display:flex}.site-footer-divider{height:0;position:relative}.site-footer-divider:before{content:"";inset-inline:0;top:calc(var(--divider-width) * -1);border-top:var(--divider-width) var(--border-line-style) var(--footer-border);position:absolute}.site-footer-credit-row,.site-footer-legal{flex-direction:column;align-items:flex-start;display:flex}.site-footer-credit-row{gap:var(--stack-gap-lg)}.site-footer-legal{gap:var(--stack-gap-sm)}.cta-section{padding:var(--section-spacing-lg) var(--page-gutter);text-align:center}.cta-section-cardinal{color:var(--cta-foreground);background-color:var(--cta-background);background-image:var(--gradient-cta-cardinal)}.cta-section-pink{color:var(--foreground);background-color:var(--figma-color-scheme-5-background);background-image:var(--gradient-cta-pink)}.cta-section-content{max-width:var(--text-max-large);align-items:center;gap:var(--stack-gap-md);flex-direction:column;margin-inline:auto;display:flex}.cta-section-copy{gap:var(--heading-copy-gap);overflow-wrap:anywhere;flex-direction:column;display:flex}@media (min-width:64rem){.cta-section-content{gap:var(--stack-gap-lg)}.site-navigation-desktop{display:flex}.site-navigation-toggle,.site-navigation-mobile{display:none}.site-footer-content{flex-direction:row;justify-content:space-between}.site-footer-links{gap:var(--stack-gap-lg);flex-flow:wrap}.site-footer-newsletter{width:var(--text-max-xsmall);gap:var(--stack-gap-sm);flex:none}.footer-newsletter-fields{min-height:var(--carousel-size);flex-direction:row;align-items:flex-start}.site-footer-credits{gap:var(--stack-gap-lg);padding-bottom:0}.site-footer-credit-row{flex-direction:row;justify-content:space-between}.site-footer-legal{gap:var(--stack-gap-md);flex-flow:wrap}}@media (min-width:80rem){.site-navigation-desktop,.site-navigation-links{gap:var(--stack-gap-lg)}}@media (prefers-reduced-motion:reduce){.site-navigation-mobile,.site-navigation-toggle-icons>*{transition:none}}.home-page{flex-direction:column;gap:0;display:flex}.home-section{padding:var(--section-spacing-lg) var(--page-gutter);color:var(--foreground);background:var(--background)}.home-page>:is(#shade-uncertainty,#how-it-works){padding-bottom:var(--section-spacing-md)}.home-page>#shade-uncertainty+#virtual-try-on,.home-page>#how-it-works+#about{padding-top:var(--section-spacing-md)}.home-page>:is(#shade-uncertainty,#managed-service,#how-it-works) .home-feature-actions:empty{display:none}.home-page>#managed-service .feature-grid-intro{gap:var(--heading-copy-gap);grid-template-columns:minmax(0,1fr)}.home-page>#managed-service .feature-grid-intro>*{max-width:var(--text-max-large);text-wrap:balance}.home-container{width:100%;max-width:var(--site-container-width);margin-inline:auto}.home-split{grid-template-columns:repeat(var(--split-grid-columns), minmax(0, 1fr));align-items:center;gap:var(--split-grid-gutter);display:grid}.home-action-copy,.home-heading-copy{flex-direction:column;min-width:0;display:flex}.home-action-copy{align-items:flex-start;gap:var(--stack-gap-md)}.home-heading-copy{gap:var(--heading-copy-gap);overflow-wrap:anywhere}.home-section-media{width:100%;aspect-ratio:var(--media-square-aspect);border-radius:var(--radius-lg);position:relative;overflow:hidden}.home-section-stack{gap:var(--section-content-gap);flex-direction:column;display:flex}.home-section-highlight{background:var(--section-highlight-background);color:var(--section-highlight-foreground)}.feature-grid-intro{gap:var(--heading-copy-gap);display:grid}.home-prose>*+*{margin-top:1.5em}.home-feature-grid{grid-template-columns:repeat(var(--feature-grid-columns), minmax(0, 1fr));gap:var(--grid-gutter);display:grid}.home-feature-item{align-items:flex-start;gap:var(--heading-copy-gap);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.home-feature-actions{min-height:var(--figma-gap-24)}.home-feature-copy{gap:var(--heading-copy-gap);flex-direction:column;display:flex}.feature-grid-section-compact .feature-grid-intro{max-width:var(--narrow-container-width)}.feature-grid-section-compact .home-feature-copy{gap:var(--figma-gap-12)}.home-split-media{aspect-ratio:335/375}.home-split-media-compact{aspect-ratio:335/348}.home-feature-grid-cards{gap:var(--stack-gap-md)}@media (min-width:48rem) and (max-width:63.999rem){.home-feature-grid-cards>:last-child:nth-child(odd){grid-column:1/-1}}.home-statistics-grid{align-self:stretch;gap:var(--stack-gap-md);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:48rem) and (max-width:63.999rem),(min-width:80rem){.home-statistics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-statistics-grid>:last-child:nth-child(odd){grid-column:1/-1}.home-statistics-grid>:last-child:nth-child(odd) .home-statistic-figure{align-items:baseline;column-gap:var(--figma-gap-16);flex-flow:wrap}}@media (min-width:80rem){.home-statistics-grid>:not(:last-child:nth-child(odd)) .home-statistic-value{--type-current-size:var(--figma-type-heading-h4-size-desktop);line-height:var(--figma-type-heading-h4-line-height);letter-spacing:calc(var(--type-current-size) * var(--figma-type-heading-h4-tracking-factor))}}.home-feature-steps{--feature-step-width:100%;gap:var(--stack-gap-md);flex-direction:column;display:flex}.home-feature-steps>*{width:var(--feature-step-width)}@media (min-width:48rem){.home-feature-steps{--feature-step-width:56%}.home-feature-steps>:nth-child(3n+2){margin-inline-start:calc((100% - var(--feature-step-width)) / 2)}.home-feature-steps>:nth-child(3n){margin-inline-start:calc(100% - var(--feature-step-width))}}@media (min-width:64rem){.home-feature-steps{gap:var(--stack-gap-lg)}}.home-statistic-figure{gap:var(--figma-gap-4);flex-direction:column;display:flex}.faq-section .ui-accordion-trigger[aria-expanded=true]{color:var(--accent-ink)}.logo-strip-section{--logo-strip-gap:var(--stack-gap-lg);gap:var(--stack-gap-lg);padding-block:var(--section-spacing-md);background:var(--background);color:var(--foreground);flex-direction:column;display:flex}.logo-strip-section:is(.surface-section-wash,.surface-section-lavender,.surface-section-blush){padding-block:var(--section-spacing-sm);margin-block:calc(var(--section-spacing-md) - var(--section-spacing-sm))}.logo-strip-heading{padding-inline:var(--page-gutter);text-align:center}.logo-strip-heading h2{max-width:var(--text-max-medium);margin-inline:auto}.logo-strip-viewport{width:100%;overflow:hidden}.logo-strip-track{width:max-content;animation:logo-strip-scroll var(--motion-duration-logo-loop) linear infinite;display:flex}.logo-strip-group{justify-content:space-around;align-items:center;gap:var(--logo-strip-gap);min-width:100vw;padding-inline:calc(var(--logo-strip-gap) / 2);flex:none;display:flex}.logo-strip-slot{flex:none;justify-content:center;align-items:center;width:12rem;height:6rem;display:flex;overflow:hidden}.logo-strip-image{object-fit:contain;flex:none;max-width:100%;height:auto}.managed-section-layout{row-gap:var(--stack-gap-lg);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.managed-section-header{gap:var(--figma-gap-12);flex-direction:column;grid-row:1;min-width:0;display:flex}.managed-section-tabs{display:contents}.managed-section-tabs>[role=tablist]{grid-row:2;min-width:0}.managed-section-tabs>.ui-tab-panel{grid-area:3/1;min-width:0}.managed-section-tabs .ui-tab-content{padding-top:0}.managed-section-tabs .ui-content-tab{padding-bottom:calc(var(--choice-chip-x) - var(--divider-width))}.managed-section-cards [role=tablist]{gap:var(--stack-gap-sm);flex-direction:column;display:flex}.managed-section-cards .ui-content-tab.surface-card,.managed-section-cards .ui-content-tab.surface-card:not(:disabled):hover{padding:var(--card-padding);background-color:var(--card-surface);background-image:var(--card-gradient);border-bottom:0}.managed-section-cards .managed-section-tabs .ui-content-tab>span{width:auto}.managed-service-neutral .ui-content-tab[aria-selected=true]{border-bottom-color:var(--border)}.managed-service-neutral .ui-content-tab:not(:disabled):hover{background:0 0}.managed-section-media,.managed-video-placeholder{aspect-ratio:335/348}.managed-section-actions{margin-top:calc(var(--stack-gap-md) - var(--stack-gap-lg));align-items:center;gap:var(--stack-gap-md);flex-wrap:wrap;grid-row:4;display:flex}.managed-video-placeholder{background:var(--figma-color-neutral-lighter);place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.managed-video-placeholder{background:color-mix(in srgb, var(--figma-color-neutral-lighter) 50%, var(--figma-color-neutral-darkest))}}.managed-video-placeholder{border-radius:var(--radius-lg);overflow:hidden}.managed-video-play{width:128px;height:102.4px;position:relative}.managed-video-play .managed-video-play-wide{width:128px;height:102.4px;position:absolute;inset:0}.managed-video-play .managed-video-play-circle{width:64px;height:64px;margin:auto;position:absolute;inset:0}.booking-dialog{overscroll-behavior:contain;border-radius:var(--radius-lg);background:var(--figma-color-white);width:min(60rem,100vw - 1rem);max-width:none;max-height:calc(100dvh - 1rem);color:var(--foreground);opacity:0;transform:translateY(var(--motion-distance-xs));transition:opacity var(--motion-duration-standard) var(--motion-ease-standard), transform var(--motion-duration-standard) var(--motion-ease-standard), display var(--motion-duration-standard) allow-discrete, overlay var(--motion-duration-standard) allow-discrete;border:0;margin:auto;padding:0;overflow-y:auto}.faq-section-intro{max-width:var(--narrow-container-width)}.faq-section-list{border-bottom:var(--divider-width) solid var(--border)}.faq-section .ui-accordion-trigger{isolation:isolate;padding-bottom:calc(var(--accordion-padding) - var(--divider-width));position:relative}.faq-section .ui-accordion-trigger:before{content:"";z-index:-1;background-image:var(--gradient-section-wash);opacity:0;pointer-events:none;transition:opacity var(--motion-duration-standard) var(--motion-ease-standard);position:absolute;inset:0}.faq-section .ui-accordion-trigger:not(:disabled):hover{background:0 0}@media (hover:hover){.faq-section .ui-accordion-trigger:not(:disabled):hover:before{opacity:1}}.faq-section-follow-up{align-items:flex-start;gap:var(--stack-gap-md);flex-direction:column;max-width:560px;display:flex}.faq-section-follow-up-copy{gap:var(--stack-gap-sm);flex-direction:column;display:flex}.faq-section-follow-up-card{max-width:none}.booking-dialog[open]{opacity:1;transform:translateY(0)}.booking-dialog::backdrop{background:var(--figma-opacity-neutral-darkest-60);opacity:0;transition:opacity var(--motion-duration-standard) var(--motion-ease-standard), display var(--motion-duration-standard) allow-discrete, overlay var(--motion-duration-standard) allow-discrete}.booking-dialog[open]::backdrop{opacity:1}.booking-dialog-header{z-index:1;justify-content:space-between;align-items:center;gap:var(--figma-gap-16);padding:var(--figma-gap-8) var(--figma-gap-16);background:var(--figma-color-white);display:flex;position:sticky;top:0}.booking-dialog-close{width:var(--carousel-size);height:var(--carousel-size);flex-shrink:0}.booking-dialog-calendar{border:0;width:100%;height:44rem;display:block;overflow:hidden}@starting-style{.booking-dialog[open]{opacity:0;transform:translateY(var(--motion-distance-xs))}.booking-dialog[open]::backdrop{opacity:0}}@media (prefers-reduced-motion:reduce){.booking-dialog,.booking-dialog[open],.booking-dialog::backdrop{transition:none;transform:none}}@media (min-width:64rem){.home-feature-grid-cards{gap:var(--stack-gap-lg)}.faq-section-follow-up.faq-section-follow-up-card{flex-direction:row;justify-content:space-between;align-items:center}.faq-section-follow-up-card .faq-section-follow-up-copy{max-width:var(--text-max-medium)}.feature-grid-section-compact .home-feature-grid{gap:var(--stack-gap-lg);grid-template-columns:repeat(4,minmax(0,1fr))}.feature-grid-section-compact .home-feature-copy{gap:var(--stack-gap-sm)}.managed-section-layout{column-gap:var(--split-grid-gutter);grid-template-columns:repeat(2,minmax(0,1fr))}.managed-section-header{gap:var(--stack-gap-sm);grid-column:1}.managed-section-tabs>[role=tablist]{grid-column:1}.managed-section-tabs>.ui-tab-panel{grid-area:1/2/4;align-self:center}.managed-section-layout:not(:has(.managed-section-actions)) .managed-section-tabs>.ui-tab-panel{grid-row:1/3}.managed-section-actions{grid-area:3/1;margin-top:0}.managed-section-media,.managed-video-placeholder{aspect-ratio:var(--media-square-aspect)}.logo-strip-section{--logo-strip-gap:var(--figma-gap-64);gap:var(--grid-gutter)}.logo-strip-slot{width:14rem}.split-content-copy{order:2}.split-content-section .home-split-media{aspect-ratio:600/640;order:1}.feature-grid-intro-split{gap:var(--split-grid-gutter);grid-template-columns:repeat(2,minmax(0,1fr))}.home-action-copy{gap:var(--stack-gap-lg)}}@media (min-width:88rem){.managed-section-tabs .ui-content-tab>span{width:calc(100% + var(--figma-gap-16))}}@media (prefers-reduced-motion:reduce){.logo-strip-track{width:100%;animation:none}.logo-strip-group{gap:var(--stack-gap-md);width:100%;min-width:0;padding-inline:var(--page-gutter);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));display:grid}.logo-strip-slot{width:100%}.logo-strip-group[aria-hidden=true]{display:none}}.home-page>#built-and-tested .home-feature-actions:empty{display:none}.about-working-section .ui-content-tab:not(:disabled):hover{background:0 0}.about-working-section .ui-content-tab[aria-selected=true]{border-bottom-color:var(--border)}.about-story-section .home-prose{padding-bottom:1.5em}.collage-hero-layout{align-items:center;gap:var(--split-grid-gutter);grid-template-columns:minmax(0,1fr);display:grid}.collage-hero-media{aspect-ratio:335/342.516;width:100%;position:relative}.collage-hero-rear,.collage-hero-front{border-radius:var(--radius-lg);position:absolute;overflow:hidden}.collage-hero-rear{inset:0 0 0 29.1667%}.collage-hero-front{aspect-ratio:1;width:48.7179%;top:10.0316%;left:0}@media (min-width:64rem){.about-working-section .managed-section-layout{grid-template-rows:auto 1fr;align-items:start}.collage-hero-layout{gap:var(--figma-gap-64);grid-template-columns:repeat(2,minmax(0,1fr))}.collage-hero-media{aspect-ratio:608/638}.collage-hero-rear{left:27.3026%}.collage-hero-front{width:50%;top:10.0313%}}.article-listing-intro{max-width:var(--narrow-container-width)}.article-listing-group{gap:var(--stack-gap-md);scroll-margin-top:var(--stack-gap-md);flex-direction:column;display:flex}.article-featured-layout,.article-related-list,.article-grid{gap:var(--grid-gutter);grid-template-columns:minmax(0,1fr);display:grid}.article-card{align-items:flex-start;gap:var(--stack-gap-md);flex-direction:column;min-width:0;display:flex}.article-card-media{width:100%;aspect-ratio:var(--blog-card-aspect);border-radius:var(--radius-lg);position:relative;overflow:hidden}.article-card-media>img{object-fit:cover}.article-card-body,.article-card-summary,.article-card-title{flex-direction:column;align-items:flex-start;width:100%;min-width:0;display:flex}.article-card-body{gap:var(--stack-gap-md)}.article-card-summary{gap:var(--stack-gap-sm)}.article-card-title{gap:var(--figma-gap-8);overflow-wrap:anywhere}.article-card-info{align-items:center;column-gap:var(--stack-gap-sm);row-gap:var(--figma-gap-8);flex-wrap:wrap;display:flex}.article-card-info>span{white-space:nowrap}.article-card-compact .article-card-body{gap:var(--stack-gap-sm)}@media (min-width:48rem){.article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-card-compact{grid-template-columns:minmax(0,min(15.625rem,42%)) minmax(0,1fr);align-items:center;width:100%;display:grid}.article-card-compact .article-card-media{aspect-ratio:1}}@media (min-width:64rem){.article-listing-group{gap:var(--figma-gap-40)}.article-featured-layout{gap:var(--stack-gap-lg);grid-template-columns:repeat(2,minmax(0,1fr))}.article-related-list{gap:var(--stack-gap-lg)}.article-card-featured .article-card-media{aspect-ratio:624/426}.article-card-mobile-only{display:none}.article-grid{row-gap:var(--figma-gap-64)}}.post-header-section{padding-bottom:var(--section-spacing-md)}.post-content-section{padding-top:var(--section-spacing-sm)}.post-header-title-group{align-items:flex-start;gap:var(--stack-gap-lg);flex-direction:column;display:flex}.post-header-title{align-items:flex-start;gap:var(--stack-gap-sm);flex-direction:column;width:100%;display:flex}.post-header-media-group{gap:var(--stack-gap-lg);flex-direction:column;display:flex}.post-header-media,.post-inline-media{border-radius:var(--radius-lg);width:100%;position:relative;overflow:hidden}.post-header-media{aspect-ratio:335/188}.post-header-meta{gap:var(--stack-gap-sm);padding-bottom:var(--figma-gap-48);flex-direction:column;display:flex}.post-header-byline{gap:var(--figma-gap-48);display:flex}.post-header-author-slot{min-width:73px;min-height:21px}.post-publication-date{gap:var(--figma-gap-8);flex-direction:column;display:flex}.post-header-share-slot{width:var(--figma-gap-32);height:var(--figma-gap-32)}.post-content-inner{width:100%;max-width:var(--narrow-container-width);gap:var(--stack-gap-lg);flex-direction:column;margin-inline:auto;display:flex}.post-content-main{gap:var(--stack-gap-lg);flex-direction:column;display:flex}.post-content-toolbar{align-items:flex-start;gap:var(--stack-gap-lg);flex-direction:column;display:flex}.post-breadcrumb{align-items:center;gap:var(--figma-gap-8);display:flex}.post-breadcrumb .ui-text-link{font-weight:var(--figma-type-text-regular-normal-weight)}.post-share-buttons{gap:var(--figma-gap-8);display:flex;position:relative}.post-share-buttons .ui-source-icon{width:var(--icon-size);height:var(--icon-size)}.post-share-status{top:calc(100% + var(--figma-gap-4));width:max-content;max-width:min(16rem, calc(100vw - var(--page-gutter) * 2));padding:var(--figma-gap-4) var(--figma-gap-8);border:var(--border-width) solid var(--border);border-radius:var(--tag-radius);background:var(--surface);color:var(--foreground);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--motion-duration-fast) var(--motion-ease-standard), visibility var(--motion-duration-fast);position:absolute;right:0}.post-share-status[data-visible=true]{opacity:1;visibility:visible}.post-rich-text{overflow-wrap:anywhere}.post-rich-heading-intro{padding-block:var(--figma-gap-24)}.post-rich-heading-subheading{padding-top:var(--figma-gap-20);padding-bottom:var(--figma-gap-16)}.post-rich-heading-conclusion{padding-top:var(--figma-gap-24);padding-bottom:var(--figma-gap-20)}.post-rich-paragraph{padding-bottom:var(--figma-gap-16)}.post-rich-paragraph:last-child{padding-bottom:0}.post-rich-figure{gap:var(--figma-gap-8);padding-block:var(--figma-gap-40);flex-direction:column;display:flex}.post-inline-media{aspect-ratio:335/174}.post-rich-figure figcaption{border-left:calc(var(--border-width) * 2) solid var(--border);padding-left:var(--figma-gap-8)}.post-rich-quote{padding-block:36px}.post-rich-quote>p{border-left:calc(var(--border-width) * 2) solid var(--border);padding-inline:var(--figma-gap-20)}.post-content-footer{align-items:center;gap:var(--stack-gap-lg);flex-direction:column;display:flex}.post-share-footer,.post-author{align-items:center;gap:var(--stack-gap-sm);flex-direction:column;display:flex}.post-share-label{font-weight:var(--figma-type-text-medium-semi-bold-weight)}.post-tags{justify-content:center;gap:var(--figma-gap-8);flex-wrap:wrap;max-width:100%;display:flex}.post-divider{width:100%;height:1px;position:relative}.post-author{text-align:center}.post-related-layout{gap:var(--section-content-gap);grid-template-columns:minmax(0,1fr);display:grid}.post-related-intro{gap:var(--figma-gap-12);max-width:var(--narrow-container-width);flex-direction:column;display:flex}.post-related-grid{gap:var(--grid-gutter);grid-template-columns:minmax(0,1fr);display:grid}.post-related-action{justify-self:end}.article-card-related .article-card-media{aspect-ratio:335/221}.article-card-related .ui-button{font-weight:var(--figma-type-text-regular-normal-weight)}@media (min-width:48rem){.post-related-grid{column-gap:var(--stack-gap-lg);grid-template-columns:repeat(2,minmax(0,1fr))}.post-content-toolbar{flex-direction:row;justify-content:space-between;align-items:center}}@media (min-width:64rem){.post-header-title-group{gap:var(--figma-gap-48)}.post-header-media{aspect-ratio:1280/600}.post-header-meta{flex-direction:row;justify-content:space-between;padding-bottom:0}.post-header-author-slot{min-width:84px;min-height:24px}.post-content-inner{gap:var(--figma-gap-64)}.post-content-main{gap:var(--figma-gap-40)}.post-rich-figure{gap:var(--figma-gap-16);padding-block:var(--figma-gap-48)}.post-inline-media{aspect-ratio:768/400}.post-content-footer{gap:var(--figma-gap-48)}.post-related-layout{grid-template-columns:minmax(0,1fr) auto}.post-related-intro{gap:var(--figma-gap-16);grid-area:1/1}.post-related-action{grid-area:1/2;align-self:end}.post-related-grid{gap:var(--stack-gap-lg);grid-area:2/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.article-card-related .article-card-media{aspect-ratio:405.333/270}}@media (prefers-reduced-motion:reduce){.post-share-status{transition:none}}.contact-section-intro{width:100%;max-width:var(--narrow-container-width);text-align:center}.contact-intro-group{align-items:center;gap:var(--stack-gap-md);flex-direction:column;width:100%;min-width:0;display:flex}.contact-details-layout,.contact-form-layout{flex-direction:column;align-items:center;display:flex}.contact-details-grid{gap:var(--figma-gap-48);width:100%;max-width:var(--text-max-medium);grid-template-columns:minmax(0,1fr);display:grid}.contact-detail,.contact-detail-copy{align-items:center;gap:var(--figma-gap-20);text-align:center;overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.contact-detail-copy{width:100%}.contact-detail>img{flex:none}.contact-form-layout{gap:var(--figma-gap-32)}.contact-form-intro{gap:var(--figma-gap-12);flex-direction:column;display:flex}.contact-form{width:100%;max-width:var(--text-max-medium);gap:var(--figma-gap-24);flex-direction:column;display:flex}.contact-form-field{gap:var(--figma-gap-8);flex-direction:column;display:flex}.contact-form .ui-field:not(.ui-textarea){min-height:var(--figma-gap-48)}.contact-form-submit{align-self:center}@media (min-width:48rem){.contact-details-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-detail:only-child{grid-column:1/-1}}@media (min-width:64rem){.contact-intro-group{gap:var(--stack-gap-lg)}.contact-detail,.contact-detail-copy{gap:var(--figma-gap-24)}.contact-form-layout{gap:var(--section-content-gap)}.contact-form-intro{gap:var(--figma-gap-16)}}.legal-document{max-width:var(--narrow-container-width);overflow-wrap:anywhere}.legal-document-header{gap:var(--stack-gap-md);flex-direction:column;display:flex}.legal-document-notice{border-left:calc(var(--border-width) * 2) solid var(--primary);padding-left:var(--stack-gap-sm)}.legal-document-body{gap:var(--figma-gap-48);margin-top:var(--figma-gap-48);flex-direction:column;display:flex}.legal-document-part{gap:var(--stack-gap-md);flex-direction:column;display:flex}.legal-document-copy>*+*{margin-top:var(--stack-gap-sm)}.legal-document-copy ul{padding-left:var(--stack-gap-md);list-style:outside}.legal-document-copy li+li{margin-top:var(--figma-gap-8)}.legal-document .ui-text-link{display:inline}.surface-section-default,.surface-section-glow,.surface-section-wash{color:var(--foreground);background-color:var(--surface-section-default)}.surface-section-default{background-image:none}.surface-section-glow{--surface-section-image:var(--gradient-section-glow);background-image:var(--surface-section-image)}.surface-section-wash{--surface-section-image:var(--gradient-section-wash);background-image:var(--surface-section-image)}.surface-section-glow-top{color:var(--foreground);background-color:var(--surface-section-default);background-image:linear-gradient(to bottom, transparent calc(var(--section-glow-top-height) * .55), var(--surface-section-default) calc(var(--section-glow-top-height) * .83), var(--surface-section-default) var(--section-glow-top-height)), var(--gradient-section-glow)}@supports (color:color-mix(in lab, red, red)){.surface-section-glow-top{background-image:linear-gradient(to bottom, transparent calc(var(--section-glow-top-height) * .55), color-mix(in srgb, var(--surface-section-default) 55%, transparent) calc(var(--section-glow-top-height) * .83), var(--surface-section-default) var(--section-glow-top-height)), var(--gradient-section-glow)}}.surface-section-glow-top{background-size:100% var(--section-glow-top-height);background-position:top;background-repeat:no-repeat}.surface-section-lavender{color:var(--foreground);background-color:var(--surface-section-lavender);background-image:none}.surface-section-blush{color:var(--foreground);background-color:var(--surface-section-blush);background-image:none}.surface-section-pink{--surface-section-image:var(--gradient-cta-pink);color:var(--foreground);background-color:var(--figma-color-scheme-5-background);background-image:var(--surface-section-image)}:is(.surface-section-default,.surface-section-glow,.surface-section-glow-top,.surface-section-wash,.surface-section-lavender,.surface-section-blush,.surface-section-pink){background-origin:border-box}.surface-flow{margin-bottom:calc(var(--section-flow-depth) * -1);border-bottom:var(--section-flow-depth) solid transparent;background-origin:border-box;background-image:linear-gradient(to bottom, transparent calc(100% - var(--section-flow-depth) * 1.5), var(--surface-section-default) calc(100% - var(--section-flow-depth) * .55), var(--surface-section-default) 100%), var(--surface-section-image,none)}@supports (color:color-mix(in lab, red, red)){.surface-flow{background-image:linear-gradient(to bottom, transparent calc(100% - var(--section-flow-depth) * 1.5), color-mix(in srgb, var(--surface-section-default) 55%, transparent) calc(100% - var(--section-flow-depth) * .55), var(--surface-section-default) 100%), var(--surface-section-image,none)}}.surface-flow+*{background-color:#0000;background-image:none;position:relative}.surface-curve-arch,.surface-curve-wave,.surface-curve-wave-mirrored{--curve-depth:var(--section-curve-subtle);z-index:1;margin-top:calc(var(--curve-depth) * -1);border-top:var(--curve-depth) solid transparent;-webkit-mask:var(--curve-shape) center top / 100% var(--curve-depth) no-repeat, linear-gradient(#000 0 0) center bottom / 100% calc(100% - var(--curve-depth) + 1px) no-repeat;-webkit-mask:var(--curve-shape) center top / 100% var(--curve-depth) no-repeat, linear-gradient(#000 0 0) center bottom / 100% calc(100% - var(--curve-depth) + 1px) no-repeat;-webkit-mask:var(--curve-shape) center top / 100% var(--curve-depth) no-repeat, linear-gradient(#000 0 0) center bottom / 100% calc(100% - var(--curve-depth) + 1px) no-repeat;-webkit-mask:var(--curve-shape) center top / 100% var(--curve-depth) no-repeat, linear-gradient(#000 0 0) center bottom / 100% calc(100% - var(--curve-depth) + 1px) no-repeat;mask:var(--curve-shape) center top / 100% var(--curve-depth) no-repeat, linear-gradient(#000 0 0) center bottom / 100% calc(100% - var(--curve-depth) + 1px) no-repeat;background-origin:border-box;position:relative}.surface-curve-arch{--curve-shape:var(--curve-shape-arch)}.surface-curve-wave{--curve-shape:var(--curve-shape-wave)}.surface-curve-wave-mirrored{--curve-shape:var(--curve-shape-wave-mirrored)}.surface-curve-defined{--curve-depth:var(--section-curve-defined)}:not(main):has(+:is(.surface-curve-arch,.surface-curve-wave,.surface-curve-wave-mirrored)){border-bottom:var(--section-curve-subtle) solid transparent;background-origin:border-box}main:has(+:is(.surface-curve-arch,.surface-curve-wave,.surface-curve-wave-mirrored))>:last-child{border-bottom:var(--section-curve-subtle) solid transparent;background-origin:border-box}:not(main):has(+:is(.surface-curve-arch,.surface-curve-wave,.surface-curve-wave-mirrored).surface-curve-defined){border-bottom-width:var(--section-curve-defined)}main:has(+:is(.surface-curve-arch,.surface-curve-wave,.surface-curve-wave-mirrored).surface-curve-defined)>:last-child{border-bottom-width:var(--section-curve-defined)}.surface-card{--card-surface:var(--card-solid-white);--card-gradient:none;align-items:flex-start;gap:var(--card-gap);min-width:0;padding:var(--card-padding);border-radius:var(--card-radius);color:var(--foreground);background-color:var(--card-surface);background-image:var(--card-gradient);overflow-wrap:anywhere;flex-direction:column;text-decoration:none;display:flex}.surface-card-rose{--card-surface:var(--figma-color-pale-rose);--card-gradient:var(--gradient-card-rose)}.surface-card-lilac{--card-surface:var(--figma-color-blue-chalk);--card-gradient:var(--gradient-card-lilac)}.surface-card-blush{--card-surface:var(--figma-color-cardinal-lighter);--card-gradient:var(--gradient-card-blush)}.surface-card-lavender{--card-surface:var(--figma-color-blue-chalk);--card-gradient:var(--gradient-card-lavender)}.surface-card-white{--card-surface:var(--card-solid-white)}.surface-card-rose-solid{--card-surface:var(--card-solid-rose)}.surface-card-lavender-solid{--card-surface:var(--card-solid-lavender)}.surface-card-cardinal{--card-surface:var(--card-solid-cardinal);color:var(--card-solid-cardinal-foreground)}.surface-card-interactive{--ui-transition-duration:var(--motion-duration-standard);--ui-transition-easing:var(--motion-ease-standard)}.surface-card-interactive:is(:hover,[data-hover=true]){box-shadow:var(--card-hover-shadow)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.surface-card-interactive:not(:active):not([data-active=true]):is(:hover,[data-hover=true]){transform:translateY(calc(var(--button-hover-offset) * -1))}}:is(h1,h2):is(.text-heading-1,.text-heading-2){color:var(--heading-ink)}:is(.cta-section-cardinal,.surface-card-cardinal,.site-footer){--heading-ink:currentColor}.accent-ink{color:var(--accent-ink)}.accent-icon{background-color:var(--accent-ink);flex:none;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@supports ((-webkit-background-clip:text) or (background-clip:text)){.accent-gradient{background-color:var(--cta-background);background-image:var(--gradient-cta-cardinal);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#0000;-webkit-background-clip:text;background-clip:text}}:is(.surface-card-cardinal,.cta-section-cardinal) .accent-ink{color:inherit}:is(.surface-card-cardinal,.cta-section-cardinal) .accent-icon{background-color:currentColor}@media (forced-colors:active){.surface-card{border:var(--border-width) solid CanvasText}.accent-icon{forced-color-adjust:none;background-color:canvastext}.accent-gradient{color:canvastext;background:0 0}}.motion-reveal{--motion-reveal-distance:var(--motion-distance-md);--motion-reveal-duration:var(--motion-duration-reveal);--motion-reveal-delay:min(var(--motion-stagger-max), calc(var(--motion-delay-index,0) * var(--motion-stagger-step)));--motion-reveal-ease:var(--motion-ease-soft);opacity:1;transform:none}.motion-reveal[data-motion-visible=false]{opacity:0;transform:translate3d(0, var(--motion-reveal-distance), 0)}.motion-reveal[data-motion-visible=true]{transition:opacity var(--motion-reveal-duration) var(--motion-reveal-ease) var(--motion-reveal-delay), transform var(--motion-reveal-duration) var(--motion-reveal-ease) var(--motion-reveal-delay)}.motion-reveal[data-motion-role=hero-eyebrow],.motion-reveal[data-motion-role=hero-copy],.motion-reveal[data-motion-role=section-copy],.motion-reveal[data-motion-role=section-media]{--motion-reveal-distance:var(--motion-distance-sm)}.motion-reveal[data-motion-role=hero-heading],.motion-reveal[data-motion-role=section-media]{--motion-reveal-duration:var(--motion-duration-slow)}.home-feature-grid>.motion-reveal{--motion-reveal-delay:0s}.motion-reveal:focus-within{opacity:1;transition:none;transform:none}@media (min-width:48rem){.contact-details-grid>.motion-reveal:nth-child(2n),.post-related-grid>.motion-reveal:nth-child(2n),.article-grid>.motion-reveal:nth-child(2n),.home-feature-grid>.motion-reveal:nth-child(2n),.home-statistics-grid>.motion-reveal:nth-child(2n),.home-feature-steps>.motion-reveal:nth-child(3n+2){--motion-reveal-delay:var(--motion-stagger-step)}.home-feature-steps>.motion-reveal:nth-child(3n){--motion-reveal-delay:calc(var(--motion-stagger-step) * 2)}}@media (min-width:64rem){.post-related-grid>.motion-reveal:nth-child(3n+1){--motion-reveal-delay:0s}.post-related-grid>.motion-reveal:nth-child(3n+2){--motion-reveal-delay:var(--motion-stagger-step)}.post-related-grid>.motion-reveal:nth-child(3n){--motion-reveal-delay:calc(var(--motion-stagger-step) * 2)}.article-related-list>.motion-reveal:first-child{--motion-reveal-delay:var(--motion-stagger-step)}.home-feature-grid>.motion-reveal:nth-child(3n+1){--motion-reveal-delay:0s}.home-feature-grid>.motion-reveal:nth-child(3n+2){--motion-reveal-delay:var(--motion-stagger-step)}.home-feature-grid>.motion-reveal:nth-child(3n){--motion-reveal-delay:calc(var(--motion-stagger-step) * 2)}.feature-grid-section-compact .home-feature-grid>.motion-reveal:nth-child(4n+1){--motion-reveal-delay:0s}.feature-grid-section-compact .home-feature-grid>.motion-reveal:nth-child(4n+2){--motion-reveal-delay:var(--motion-stagger-step)}.feature-grid-section-compact .home-feature-grid>.motion-reveal:nth-child(4n+3){--motion-reveal-delay:calc(var(--motion-stagger-step) * 2)}.feature-grid-section-compact .home-feature-grid>.motion-reveal:nth-child(4n){--motion-reveal-delay:calc(var(--motion-stagger-step) * 3)}}}@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.right-4{right:calc(var(--spacing) * 4)}.bottom-4{bottom:calc(var(--spacing) * 4)}.isolate{isolation:isolate}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-1970{margin:calc(var(--spacing) * 1970)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.h-4{height:calc(var(--spacing) * 4)}.h-8{height:calc(var(--spacing) * 8)}.h-24{height:calc(var(--spacing) * 24)}.h-auto{height:auto}.h-full{height:100%}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-56{min-height:calc(var(--spacing) * 56)}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-full{max-width:100%}.min-w-0{min-width:0}.min-w-28{min-width:calc(var(--spacing) * 28)}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-8{scroll-margin-top:calc(var(--spacing) * 8)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-14>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 14) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 14) * calc(1 - var(--tw-space-y-reverse)))}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:var(--surface-radius-medium)}.rounded-xl{border-radius:var(--radius)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-border{border-color:var(--border)}.border-primary{border-color:var(--primary)}.bg-footer-background{background-color:var(--footer-background)}.bg-primary{background-color:var(--primary)}.bg-section-highlight-background{background-color:var(--section-highlight-background)}.bg-stone-950{background-color:var(--color-stone-950)}.bg-surface{background-color:var(--surface)}.bg-white{background-color:var(--color-white)}.object-cover{object-fit:cover}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-accent{color:var(--accent)}.text-footer-foreground{color:var(--footer-foreground)}.text-footer-input-placeholder{color:var(--footer-input-placeholder)}.text-foreground{color:var(--foreground)}.text-input-placeholder{color:var(--input-placeholder)}.text-primary-foreground{color:var(--primary-foreground)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.accent-foreground{accent-color:var(--foreground)}.opacity-80{opacity:.8}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.invert{--tw-invert:invert(100%);filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[--section-flow-depth\:3\.25rem\]{--section-flow-depth:3.25rem}.\[--section-glow-top-height\:14rem\]{--section-glow-top-height:14rem}.\[xml\:lang\]{xml:lang}.empty\:hidden:empty{display:none}.disabled\:cursor-not-allowed:disabled,.aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}.has-\[\:disabled\]\:cursor-not-allowed:has(:disabled){cursor:not-allowed}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:p-8{padding:calc(var(--spacing) * 8)}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:p-8{padding:calc(var(--spacing) * 8)}}@media (min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:80rem){.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}}:root{--figma-ui-button-height:2.75rem;--figma-ui-button-small-height:var(--figma-gap-40);--figma-ui-button-x:var(--figma-gap-24);--figma-ui-button-y:.625rem;--figma-ui-button-small-x:var(--figma-gap-20);--figma-ui-button-small-y:var(--figma-gap-8);--figma-ui-button-gap:var(--figma-gap-12);--figma-ui-link-gap:var(--figma-gap-8);--figma-ui-icon-size:var(--figma-gap-24);--figma-ui-field-height:var(--figma-gap-40);--figma-ui-field-icon-height:var(--figma-gap-48);--figma-ui-field-x:var(--figma-gap-12);--figma-ui-field-y:var(--figma-gap-8);--figma-ui-field-gap:var(--figma-gap-12);--figma-ui-field-small-gap:var(--figma-gap-8);--figma-ui-textarea-height:11.25rem;--figma-ui-tag-x:.625rem;--figma-ui-tag-y:var(--figma-gap-4);--figma-ui-tag-gap:var(--figma-gap-8);--figma-ui-tag-icon:var(--figma-gap-16);--figma-ui-choice-size:1.125rem;--figma-ui-choice-card-inset:var(--figma-gap-24);--figma-ui-choice-card-gap:var(--figma-gap-16);--figma-ui-choice-icon-box:3.5rem;--figma-ui-choice-icon:var(--figma-gap-32);--figma-ui-choice-chip-x:var(--figma-gap-16);--figma-ui-choice-chip-y:var(--figma-gap-8);--figma-ui-choice-option-size:var(--figma-gap-40);--figma-ui-switch-width:var(--figma-gap-40);--figma-ui-switch-height:var(--figma-gap-24);--figma-ui-switch-thumb:var(--figma-gap-16);--figma-ui-switch-inset:var(--figma-gap-4);--figma-ui-tooltip-width:15rem;--figma-ui-tooltip-x:var(--figma-gap-12);--figma-ui-tooltip-y:var(--figma-gap-8);--figma-ui-tooltip-rich-inset:var(--figma-gap-12);--figma-ui-tooltip-gap:var(--figma-gap-4);--figma-ui-tooltip-arrow-width:var(--figma-gap-12);--figma-ui-tooltip-arrow-height:.375rem;--figma-ui-carousel-size:var(--figma-gap-48);--figma-ui-share-inset:var(--figma-gap-4);--figma-ui-segmented-inset:var(--figma-gap-4);--figma-ui-segmented-radius:.625rem;--figma-ui-segmented-button-radius:var(--figma-gap-8);--figma-ui-filter-x:var(--figma-gap-16);--figma-ui-accordion-padding-mobile:var(--figma-gap-16);--figma-ui-accordion-padding-desktop:var(--figma-gap-20);--figma-ui-accordion-answer-mobile:var(--figma-gap-20);--figma-ui-accordion-answer-desktop:var(--figma-gap-24);--figma-ui-accordion-icon:var(--figma-gap-32);--figma-ui-choice-card-width:23.125rem;--button-height:var(--figma-ui-button-height);--button-small-height:var(--figma-ui-button-small-height);--button-x:var(--figma-ui-button-x);--button-y:var(--figma-ui-button-y);--button-small-x:var(--figma-ui-button-small-x);--button-small-y:var(--figma-ui-button-small-y);--button-gap:var(--figma-ui-button-gap);--link-gap:var(--figma-ui-link-gap);--icon-size:var(--figma-ui-icon-size);--field-height:var(--figma-ui-field-height);--field-icon-height:var(--figma-ui-field-icon-height);--field-x:var(--figma-ui-field-x);--field-y:var(--figma-ui-field-y);--field-gap:var(--figma-ui-field-gap);--field-small-gap:var(--figma-ui-field-small-gap);--textarea-height:var(--figma-ui-textarea-height);--tag-x:var(--figma-ui-tag-x);--tag-y:var(--figma-ui-tag-y);--tag-gap:var(--figma-ui-tag-gap);--tag-icon:var(--figma-ui-tag-icon);--choice-size:var(--figma-ui-choice-size);--choice-card-inset:var(--figma-ui-choice-card-inset);--choice-card-gap:var(--figma-ui-choice-card-gap);--choice-icon-box:var(--figma-ui-choice-icon-box);--choice-icon:var(--figma-ui-choice-icon);--choice-chip-x:var(--figma-ui-choice-chip-x);--choice-chip-y:var(--figma-ui-choice-chip-y);--choice-option-size:var(--figma-ui-choice-option-size);--switch-width:var(--figma-ui-switch-width);--switch-height:var(--figma-ui-switch-height);--switch-thumb:var(--figma-ui-switch-thumb);--switch-inset:var(--figma-ui-switch-inset);--tooltip-width:var(--figma-ui-tooltip-width);--tooltip-x:var(--figma-ui-tooltip-x);--tooltip-y:var(--figma-ui-tooltip-y);--tooltip-rich-inset:var(--figma-ui-tooltip-rich-inset);--tooltip-gap:var(--figma-ui-tooltip-gap);--tooltip-arrow-width:var(--figma-ui-tooltip-arrow-width);--tooltip-arrow-height:var(--figma-ui-tooltip-arrow-height);--carousel-size:var(--figma-ui-carousel-size);--share-inset:var(--figma-ui-share-inset);--segmented-inset:var(--figma-ui-segmented-inset);--segmented-radius:var(--figma-ui-segmented-radius);--segmented-button-radius:var(--figma-ui-segmented-button-radius);--filter-x:var(--figma-ui-filter-x);--accordion-padding-mobile:var(--figma-ui-accordion-padding-mobile);--accordion-padding-desktop:var(--figma-ui-accordion-padding-desktop);--accordion-answer-mobile:var(--figma-ui-accordion-answer-mobile);--accordion-answer-desktop:var(--figma-ui-accordion-answer-desktop);--accordion-icon:var(--figma-ui-accordion-icon);--ui-control-leading:calc(var(--figma-type-text-regular-normal-size-mobile) * var(--figma-type-text-regular-normal-line-height));--button-height-default:calc(var(--button-height) - var(--figma-gap-24) + var(--ui-control-leading));--button-height-small:calc(var(--button-small-height) - var(--figma-gap-24) + var(--ui-control-leading));--field-height-default:calc(var(--field-height) - var(--figma-gap-24) + var(--ui-control-leading));--field-background:var(--input-background);--field-border:var(--input);--field-placeholder:var(--input-placeholder);--ui-selected-background:var(--figma-color-neutral-darkest);--ui-selected-foreground:var(--figma-color-white);--carousel-background:var(--figma-color-scheme-1-foreground);--carousel-foreground:var(--figma-color-scheme-1-text);--segmented-background:var(--figma-color-scheme-1-foreground);--segmented-selected-background:var(--figma-color-scheme-1-background);--segmented-foreground:var(--figma-color-scheme-1-text);--filter-selected-background:var(--figma-color-scheme-1-foreground);--filter-foreground:var(--figma-color-scheme-1-text);--tooltip-background:var(--figma-color-neutral-darkest);--tooltip-foreground:var(--figma-color-white);--tooltip-media-aspect:216 / 130;--choice-card-radius:0rem;--accordion-padding:var(--accordion-padding-mobile);--accordion-answer-padding:var(--accordion-answer-mobile);--ui-transition-duration:.16s;--ui-transition-easing:cubic-bezier(.2, 0, 0, 1);--accordion-transition-duration:var(--motion-duration-standard);--motion-duration-fast:.18s;--motion-duration-standard:.28s;--motion-duration-reveal:.52s;--motion-duration-slow:.7s;--motion-duration-logo-loop:72s;--motion-ease-standard:cubic-bezier(.22, 1, .36, 1);--motion-ease-soft:cubic-bezier(.16, 1, .3, 1);--motion-distance-xs:6px;--motion-distance-sm:12px;--motion-distance-md:18px;--motion-distance-lg:24px;--motion-stagger-step:80ms;--motion-stagger-max:.32s;--ui-focus-ring-width:2px;--ui-focus-ring-offset:2px;--ui-focus-ring-color:var(--ring);--ui-disabled-opacity:.5;--ui-press-offset:.0625rem;--button-hover-offset:.125rem;--tooltip-viewport-margin:.5rem;--choice-card-width:var(--figma-ui-choice-card-width);--switch-description-width:var(--text-max-small);--filter-group-background:var(--figma-color-scheme-1-background);--figma-color-scheme-1-background:var(--figma-color-neutral-darkest);--figma-color-scheme-1-border:var(--figma-opacity-white-20);--figma-color-scheme-1-text:var(--figma-color-white);--figma-color-scheme-1-foreground:var(--figma-color-neutral-darker);--figma-color-scheme-1-accent:var(--figma-color-white);--figma-color-scheme-2-text:var(--figma-color-neutral-darkest);--figma-color-scheme-2-background:var(--figma-color-blue-chalk-light);--figma-color-scheme-2-border:var(--figma-opacity-neutral-darkest-15);--figma-color-scheme-2-accent:var(--figma-color-cardinal);--figma-color-scheme-2-foreground:var(--figma-color-blue-chalk);--figma-color-scheme-3-text:var(--figma-color-white);--figma-color-scheme-3-background:var(--figma-color-cardinal);--figma-color-scheme-3-border:var(--figma-opacity-white-20);--figma-color-scheme-3-accent:var(--figma-color-white);--figma-color-scheme-3-foreground:var(--figma-color-cardinal-dark);--figma-color-scheme-4-text:var(--figma-color-white);--figma-color-scheme-4-background:var(--figma-color-neutral-dark);--figma-color-scheme-4-border:var(--figma-opacity-white-20);--figma-color-scheme-4-accent:var(--figma-color-white);--figma-color-scheme-4-foreground:var(--figma-color-neutral);--figma-color-scheme-5-text:var(--figma-color-neutral-darkest);--figma-color-scheme-5-background:var(--figma-color-cardinal-lighter);--figma-color-scheme-5-border:var(--figma-opacity-neutral-darkest-15);--figma-color-scheme-5-accent:var(--figma-color-cardinal);--figma-color-scheme-5-foreground:var(--figma-color-cardinal-lightest);--figma-color-scheme-6-text:var(--figma-color-neutral-darkest);--figma-color-scheme-6-background:var(--figma-color-cardinal-lightest);--figma-color-scheme-6-border:var(--figma-opacity-neutral-darkest-15);--figma-color-scheme-6-accent:var(--figma-color-cardinal);--figma-color-scheme-6-foreground:var(--figma-color-cardinal-lighter);--figma-color-scheme-7-text:var(--figma-color-neutral-darkest);--figma-color-scheme-7-background:var(--figma-color-blue-chalk-lighter);--figma-color-scheme-7-border:var(--figma-opacity-neutral-darkest-15);--figma-color-scheme-7-accent:var(--figma-color-cardinal);--figma-color-scheme-7-foreground:var(--figma-color-blue-chalk-lightest);--figma-color-scheme-8-text:var(--figma-color-white);--figma-color-scheme-8-background:var(--figma-color-revolver);--figma-color-scheme-8-border:var(--figma-opacity-white-20);--figma-color-scheme-8-accent:var(--figma-color-white);--figma-color-scheme-8-foreground:var(--figma-color-revolver-dark);--figma-color-neutral-darkest:#020103;--figma-color-neutral-lighter:#d9d8d9;--figma-color-white:#fff;--figma-color-neutral-lightest:#f2f2f2;--figma-color-neutral-light:#b3b2b3;--figma-color-neutral:#808081;--figma-color-neutral-dark:#4d4d4e;--figma-color-neutral-darker:#1b1a1c;--figma-opacity-transparent:#fff0;--figma-opacity-white-5:#ffffff0d;--figma-opacity-white-10:#ffffff1a;--figma-opacity-white-15:#ffffff26;--figma-opacity-white-20:#fff3;--figma-opacity-white-30:#ffffff4d;--figma-opacity-white-40:#fff6;--figma-opacity-white-50:#ffffff80;--figma-opacity-white-60:#fff9;--figma-opacity-neutral-darkest-5:#0201030d;--figma-opacity-neutral-darkest-10:#0201031a;--figma-opacity-neutral-darkest-15:#02010326;--figma-opacity-neutral-darkest-20:#02010333;--figma-opacity-neutral-darkest-30:#0201034d;--figma-opacity-neutral-darkest-40:#02010366;--figma-opacity-neutral-darkest-50:#02010380;--figma-opacity-neutral-darkest-60:#02010399;--figma-color-cardinal-lightest:#f8e7ec;--figma-color-cardinal-lighter:#f1d0d9;--figma-color-cardinal-light:#ce5c7c;--figma-color-cardinal:#ba1745;--figma-color-cardinal-dark:#941237;--figma-color-cardinal-darker:#4a091b;--figma-color-cardinal-darkest:#370614;--figma-color-blue-chalk-lightest:#fdfcff;--figma-color-blue-chalk-lighter:#fbf9ff;--figma-color-blue-chalk-light:#f3ecff;--figma-color-blue-chalk:#eee5ff;--figma-color-blue-chalk-dark:#beb7cc;--figma-color-blue-chalk-darker:#5f5b66;--figma-color-blue-chalk-darkest:#47444c;--figma-color-revolver-lightest:#eae8ea;--figma-color-revolver-lighter:#d5d1d6;--figma-color-revolver-light:#6c5e70;--figma-color-revolver:#2d1933;--figma-color-revolver-dark:#241428;--figma-color-revolver-darker:#120a14;--figma-color-revolver-darkest:#0d070f;--figma-color-pale-rose-lightest:#fffbfc;--figma-color-pale-rose-lighter:#fff7fa;--figma-color-pale-rose-light:#ffe3ee;--figma-color-pale-rose:#ffd7e8;--figma-color-pale-rose-dark:#ccacb9;--figma-color-pale-rose-darker:#66565c;--figma-color-pale-rose-darkest:#4c4045;--figma-font-heading:"Comfortaa", Arial, sans-serif;--figma-font-body:"Montserrat", Arial, sans-serif;--figma-font-accent:var(--figma-font-body);--figma-type-text-sizes-heading-1-mobile:2.5rem;--figma-type-text-sizes-heading-1-tablet:3rem;--figma-type-text-sizes-heading-1-desktop:3.5rem;--figma-type-text-sizes-heading-2-mobile:2.25rem;--figma-type-text-sizes-heading-2-tablet:2.625rem;--figma-type-text-sizes-heading-2-desktop:3rem;--figma-type-text-sizes-heading-3-mobile:2rem;--figma-type-text-sizes-heading-3-tablet:2.25rem;--figma-type-text-sizes-heading-3-desktop:2.5rem;--figma-type-text-sizes-heading-4-mobile:1.5rem;--figma-type-text-sizes-heading-4-tablet:1.75rem;--figma-type-text-sizes-heading-4-desktop:2rem;--figma-type-text-sizes-heading-5-mobile:1.25rem;--figma-type-text-sizes-heading-5-tablet:1.375rem;--figma-type-text-sizes-heading-5-desktop:1.5rem;--figma-type-text-sizes-heading-6-mobile:1.125rem;--figma-type-text-sizes-heading-6-tablet:1.1875rem;--figma-type-text-sizes-heading-6-desktop:1.25rem;--figma-type-text-sizes-text-large-mobile:1.125rem;--figma-type-text-sizes-text-large-tablet:1.1875rem;--figma-type-text-sizes-text-large-desktop:1.25rem;--figma-type-text-sizes-text-medium-mobile:1rem;--figma-type-text-sizes-text-medium-tablet:1.0625rem;--figma-type-text-sizes-text-medium-desktop:1.125rem;--figma-type-text-sizes-text-regular-mobile:.875rem;--figma-type-text-sizes-text-regular-tablet:.9375rem;--figma-type-text-sizes-text-regular-desktop:1rem;--figma-type-text-sizes-text-small-mobile:.75rem;--figma-type-text-sizes-text-small-tablet:.8125rem;--figma-type-text-sizes-text-small-desktop:.875rem;--figma-type-text-sizes-text-tiny-mobile:.625rem;--figma-type-text-sizes-text-tiny-tablet:.6875rem;--figma-type-text-sizes-text-tiny-desktop:.75rem;--figma-type-heading-h1-size-mobile:var(--figma-type-text-sizes-heading-1-mobile);--figma-type-heading-h1-size-tablet:var(--figma-type-text-sizes-heading-1-tablet);--figma-type-heading-h1-size-desktop:var(--figma-type-text-sizes-heading-1-desktop);--figma-type-heading-h1-weight:700;--figma-type-heading-h1-line-height:1.2;--figma-type-heading-h1-tracking-factor:-.01;--figma-type-heading-h1-font-style:normal;--figma-type-heading-h1-text-case:none;--figma-type-heading-h1-decoration:none;--figma-type-heading-h1-paragraph-spacing:0rem;--figma-type-heading-h1-paragraph-indent:0rem;--figma-type-heading-h1-list-spacing:0rem;--figma-type-heading-h2-size-mobile:var(--figma-type-text-sizes-heading-2-mobile);--figma-type-heading-h2-size-tablet:var(--figma-type-text-sizes-heading-2-tablet);--figma-type-heading-h2-size-desktop:var(--figma-type-text-sizes-heading-2-desktop);--figma-type-heading-h2-weight:700;--figma-type-heading-h2-line-height:1.2;--figma-type-heading-h2-tracking-factor:-.01;--figma-type-heading-h2-font-style:normal;--figma-type-heading-h2-text-case:none;--figma-type-heading-h2-decoration:none;--figma-type-heading-h2-paragraph-spacing:0rem;--figma-type-heading-h2-paragraph-indent:0rem;--figma-type-heading-h2-list-spacing:0rem;--figma-type-heading-h3-size-mobile:var(--figma-type-text-sizes-heading-3-mobile);--figma-type-heading-h3-size-tablet:var(--figma-type-text-sizes-heading-3-tablet);--figma-type-heading-h3-size-desktop:var(--figma-type-text-sizes-heading-3-desktop);--figma-type-heading-h3-weight:700;--figma-type-heading-h3-line-height:1.2;--figma-type-heading-h3-tracking-factor:-.01;--figma-type-heading-h3-font-style:normal;--figma-type-heading-h3-text-case:none;--figma-type-heading-h3-decoration:none;--figma-type-heading-h3-paragraph-spacing:0rem;--figma-type-heading-h3-paragraph-indent:0rem;--figma-type-heading-h3-list-spacing:0rem;--figma-type-heading-h4-size-mobile:var(--figma-type-text-sizes-heading-4-mobile);--figma-type-heading-h4-size-tablet:var(--figma-type-text-sizes-heading-4-tablet);--figma-type-heading-h4-size-desktop:var(--figma-type-text-sizes-heading-4-desktop);--figma-type-heading-h4-weight:700;--figma-type-heading-h4-line-height:1.3;--figma-type-heading-h4-tracking-factor:-.01;--figma-type-heading-h4-font-style:normal;--figma-type-heading-h4-text-case:none;--figma-type-heading-h4-decoration:none;--figma-type-heading-h4-paragraph-spacing:0rem;--figma-type-heading-h4-paragraph-indent:0rem;--figma-type-heading-h4-list-spacing:0rem;--figma-type-heading-h5-size-mobile:var(--figma-type-text-sizes-heading-5-mobile);--figma-type-heading-h5-size-tablet:var(--figma-type-text-sizes-heading-5-tablet);--figma-type-heading-h5-size-desktop:var(--figma-type-text-sizes-heading-5-desktop);--figma-type-heading-h5-weight:700;--figma-type-heading-h5-line-height:1.4;--figma-type-heading-h5-tracking-factor:-.01;--figma-type-heading-h5-font-style:normal;--figma-type-heading-h5-text-case:none;--figma-type-heading-h5-decoration:none;--figma-type-heading-h5-paragraph-spacing:0rem;--figma-type-heading-h5-paragraph-indent:0rem;--figma-type-heading-h5-list-spacing:0rem;--figma-type-heading-h6-size-mobile:var(--figma-type-text-sizes-heading-6-mobile);--figma-type-heading-h6-size-tablet:var(--figma-type-text-sizes-heading-6-tablet);--figma-type-heading-h6-size-desktop:var(--figma-type-text-sizes-heading-6-desktop);--figma-type-heading-h6-weight:700;--figma-type-heading-h6-line-height:1.4;--figma-type-heading-h6-tracking-factor:-.01;--figma-type-heading-h6-font-style:normal;--figma-type-heading-h6-text-case:none;--figma-type-heading-h6-decoration:none;--figma-type-heading-h6-paragraph-spacing:0rem;--figma-type-heading-h6-paragraph-indent:0rem;--figma-type-heading-h6-list-spacing:0rem;--figma-type-heading-tagline-size-mobile:1rem;--figma-type-heading-tagline-size-tablet:1rem;--figma-type-heading-tagline-size-desktop:1rem;--figma-type-heading-tagline-weight:600;--figma-type-heading-tagline-line-height:1.5;--figma-type-heading-tagline-tracking-factor:0;--figma-type-heading-tagline-font-style:normal;--figma-type-heading-tagline-text-case:none;--figma-type-heading-tagline-decoration:none;--figma-type-heading-tagline-paragraph-spacing:0rem;--figma-type-heading-tagline-paragraph-indent:0rem;--figma-type-heading-tagline-list-spacing:0rem;--figma-type-text-large-light-size-mobile:var(--figma-type-text-sizes-text-large-mobile);--figma-type-text-large-light-size-tablet:var(--figma-type-text-sizes-text-large-tablet);--figma-type-text-large-light-size-desktop:var(--figma-type-text-sizes-text-large-desktop);--figma-type-text-large-light-weight:300;--figma-type-text-large-light-line-height:1.5;--figma-type-text-large-light-tracking-factor:0;--figma-type-text-large-light-font-style:normal;--figma-type-text-large-light-text-case:none;--figma-type-text-large-light-decoration:none;--figma-type-text-large-light-paragraph-spacing:0rem;--figma-type-text-large-light-paragraph-indent:0rem;--figma-type-text-large-light-list-spacing:0rem;--figma-type-text-large-normal-size-mobile:var(--figma-type-text-sizes-text-large-mobile);--figma-type-text-large-normal-size-tablet:var(--figma-type-text-sizes-text-large-tablet);--figma-type-text-large-normal-size-desktop:var(--figma-type-text-sizes-text-large-desktop);--figma-type-text-large-normal-weight:400;--figma-type-text-large-normal-line-height:1.5;--figma-type-text-large-normal-tracking-factor:0;--figma-type-text-large-normal-font-style:normal;--figma-type-text-large-normal-text-case:none;--figma-type-text-large-normal-decoration:none;--figma-type-text-large-normal-paragraph-spacing:0rem;--figma-type-text-large-normal-paragraph-indent:0rem;--figma-type-text-large-normal-list-spacing:0rem;--figma-type-text-large-medium-size-mobile:var(--figma-type-text-sizes-text-large-mobile);--figma-type-text-large-medium-size-tablet:var(--figma-type-text-sizes-text-large-tablet);--figma-type-text-large-medium-size-desktop:var(--figma-type-text-sizes-text-large-desktop);--figma-type-text-large-medium-weight:500;--figma-type-text-large-medium-line-height:1.5;--figma-type-text-large-medium-tracking-factor:0;--figma-type-text-large-medium-font-style:normal;--figma-type-text-large-medium-text-case:none;--figma-type-text-large-medium-decoration:none;--figma-type-text-large-medium-paragraph-spacing:0rem;--figma-type-text-large-medium-paragraph-indent:0rem;--figma-type-text-large-medium-list-spacing:0rem;--figma-type-text-large-semi-bold-size-mobile:var(--figma-type-text-sizes-text-large-mobile);--figma-type-text-large-semi-bold-size-tablet:var(--figma-type-text-sizes-text-large-tablet);--figma-type-text-large-semi-bold-size-desktop:var(--figma-type-text-sizes-text-large-desktop);--figma-type-text-large-semi-bold-weight:600;--figma-type-text-large-semi-bold-line-height:1.5;--figma-type-text-large-semi-bold-tracking-factor:0;--figma-type-text-large-semi-bold-font-style:normal;--figma-type-text-large-semi-bold-text-case:none;--figma-type-text-large-semi-bold-decoration:none;--figma-type-text-large-semi-bold-paragraph-spacing:0rem;--figma-type-text-large-semi-bold-paragraph-indent:0rem;--figma-type-text-large-semi-bold-list-spacing:0rem;--figma-type-text-large-bold-size-mobile:var(--figma-type-text-sizes-text-large-mobile);--figma-type-text-large-bold-size-tablet:var(--figma-type-text-sizes-text-large-tablet);--figma-type-text-large-bold-size-desktop:var(--figma-type-text-sizes-text-large-desktop);--figma-type-text-large-bold-weight:700;--figma-type-text-large-bold-line-height:1.5;--figma-type-text-large-bold-tracking-factor:0;--figma-type-text-large-bold-font-style:normal;--figma-type-text-large-bold-text-case:none;--figma-type-text-large-bold-decoration:none;--figma-type-text-large-bold-paragraph-spacing:0rem;--figma-type-text-large-bold-paragraph-indent:0rem;--figma-type-text-large-bold-list-spacing:0rem;--figma-type-text-large-extra-bold-size-mobile:var(--figma-type-text-sizes-text-large-mobile);--figma-type-text-large-extra-bold-size-tablet:var(--figma-type-text-sizes-text-large-tablet);--figma-type-text-large-extra-bold-size-desktop:var(--figma-type-text-sizes-text-large-desktop);--figma-type-text-large-extra-bold-weight:800;--figma-type-text-large-extra-bold-line-height:1.5;--figma-type-text-large-extra-bold-tracking-factor:0;--figma-type-text-large-extra-bold-font-style:normal;--figma-type-text-large-extra-bold-text-case:none;--figma-type-text-large-extra-bold-decoration:none;--figma-type-text-large-extra-bold-paragraph-spacing:0rem;--figma-type-text-large-extra-bold-paragraph-indent:0rem;--figma-type-text-large-extra-bold-list-spacing:0rem;--figma-type-text-large-link-size-mobile:var(--figma-type-text-sizes-text-large-mobile);--figma-type-text-large-link-size-tablet:var(--figma-type-text-sizes-text-large-tablet);--figma-type-text-large-link-size-desktop:var(--figma-type-text-sizes-text-large-desktop);--figma-type-text-large-link-weight:400;--figma-type-text-large-link-line-height:1.5;--figma-type-text-large-link-tracking-factor:0;--figma-type-text-large-link-font-style:normal;--figma-type-text-large-link-text-case:none;--figma-type-text-large-link-decoration:underline;--figma-type-text-large-link-paragraph-spacing:0rem;--figma-type-text-large-link-paragraph-indent:0rem;--figma-type-text-large-link-list-spacing:0rem;--figma-type-text-medium-light-size-mobile:var(--figma-type-text-sizes-text-medium-mobile);--figma-type-text-medium-light-size-tablet:var(--figma-type-text-sizes-text-medium-tablet);--figma-type-text-medium-light-size-desktop:var(--figma-type-text-sizes-text-medium-desktop);--figma-type-text-medium-light-weight:300;--figma-type-text-medium-light-line-height:1.5;--figma-type-text-medium-light-tracking-factor:0;--figma-type-text-medium-light-font-style:normal;--figma-type-text-medium-light-text-case:none;--figma-type-text-medium-light-decoration:none;--figma-type-text-medium-light-paragraph-spacing:0rem;--figma-type-text-medium-light-paragraph-indent:0rem;--figma-type-text-medium-light-list-spacing:0rem;--figma-type-text-medium-normal-size-mobile:var(--figma-type-text-sizes-text-medium-mobile);--figma-type-text-medium-normal-size-tablet:var(--figma-type-text-sizes-text-medium-tablet);--figma-type-text-medium-normal-size-desktop:var(--figma-type-text-sizes-text-medium-desktop);--figma-type-text-medium-normal-weight:400;--figma-type-text-medium-normal-line-height:1.5;--figma-type-text-medium-normal-tracking-factor:0;--figma-type-text-medium-normal-font-style:normal;--figma-type-text-medium-normal-text-case:none;--figma-type-text-medium-normal-decoration:none;--figma-type-text-medium-normal-paragraph-spacing:0rem;--figma-type-text-medium-normal-paragraph-indent:0rem;--figma-type-text-medium-normal-list-spacing:0rem;--figma-type-text-medium-medium-size-mobile:var(--figma-type-text-sizes-text-medium-mobile);--figma-type-text-medium-medium-size-tablet:var(--figma-type-text-sizes-text-medium-tablet);--figma-type-text-medium-medium-size-desktop:var(--figma-type-text-sizes-text-medium-desktop);--figma-type-text-medium-medium-weight:500;--figma-type-text-medium-medium-line-height:1.5;--figma-type-text-medium-medium-tracking-factor:0;--figma-type-text-medium-medium-font-style:normal;--figma-type-text-medium-medium-text-case:none;--figma-type-text-medium-medium-decoration:none;--figma-type-text-medium-medium-paragraph-spacing:0rem;--figma-type-text-medium-medium-paragraph-indent:0rem;--figma-type-text-medium-medium-list-spacing:0rem;--figma-type-text-medium-semi-bold-size-mobile:var(--figma-type-text-sizes-text-medium-mobile);--figma-type-text-medium-semi-bold-size-tablet:var(--figma-type-text-sizes-text-medium-tablet);--figma-type-text-medium-semi-bold-size-desktop:var(--figma-type-text-sizes-text-medium-desktop);--figma-type-text-medium-semi-bold-weight:600;--figma-type-text-medium-semi-bold-line-height:1.5;--figma-type-text-medium-semi-bold-tracking-factor:0;--figma-type-text-medium-semi-bold-font-style:normal;--figma-type-text-medium-semi-bold-text-case:none;--figma-type-text-medium-semi-bold-decoration:none;--figma-type-text-medium-semi-bold-paragraph-spacing:0rem;--figma-type-text-medium-semi-bold-paragraph-indent:0rem;--figma-type-text-medium-semi-bold-list-spacing:0rem;--figma-type-text-medium-bold-size-mobile:var(--figma-type-text-sizes-text-medium-mobile);--figma-type-text-medium-bold-size-tablet:var(--figma-type-text-sizes-text-medium-tablet);--figma-type-text-medium-bold-size-desktop:var(--figma-type-text-sizes-text-medium-desktop);--figma-type-text-medium-bold-weight:700;--figma-type-text-medium-bold-line-height:1.5;--figma-type-text-medium-bold-tracking-factor:0;--figma-type-text-medium-bold-font-style:normal;--figma-type-text-medium-bold-text-case:none;--figma-type-text-medium-bold-decoration:none;--figma-type-text-medium-bold-paragraph-spacing:0rem;--figma-type-text-medium-bold-paragraph-indent:0rem;--figma-type-text-medium-bold-list-spacing:0rem;--figma-type-text-medium-extra-bold-size-mobile:var(--figma-type-text-sizes-text-medium-mobile);--figma-type-text-medium-extra-bold-size-tablet:var(--figma-type-text-sizes-text-medium-tablet);--figma-type-text-medium-extra-bold-size-desktop:var(--figma-type-text-sizes-text-medium-desktop);--figma-type-text-medium-extra-bold-weight:800;--figma-type-text-medium-extra-bold-line-height:1.5;--figma-type-text-medium-extra-bold-tracking-factor:0;--figma-type-text-medium-extra-bold-font-style:normal;--figma-type-text-medium-extra-bold-text-case:none;--figma-type-text-medium-extra-bold-decoration:none;--figma-type-text-medium-extra-bold-paragraph-spacing:0rem;--figma-type-text-medium-extra-bold-paragraph-indent:0rem;--figma-type-text-medium-extra-bold-list-spacing:0rem;--figma-type-text-medium-link-size-mobile:var(--figma-type-text-sizes-text-medium-mobile);--figma-type-text-medium-link-size-tablet:var(--figma-type-text-sizes-text-medium-tablet);--figma-type-text-medium-link-size-desktop:var(--figma-type-text-sizes-text-medium-desktop);--figma-type-text-medium-link-weight:400;--figma-type-text-medium-link-line-height:1.5;--figma-type-text-medium-link-tracking-factor:0;--figma-type-text-medium-link-font-style:normal;--figma-type-text-medium-link-text-case:none;--figma-type-text-medium-link-decoration:underline;--figma-type-text-medium-link-paragraph-spacing:0rem;--figma-type-text-medium-link-paragraph-indent:0rem;--figma-type-text-medium-link-list-spacing:0rem;--figma-type-text-regular-light-size-mobile:var(--figma-type-text-sizes-text-regular-mobile);--figma-type-text-regular-light-size-tablet:var(--figma-type-text-sizes-text-regular-tablet);--figma-type-text-regular-light-size-desktop:var(--figma-type-text-sizes-text-regular-desktop);--figma-type-text-regular-light-weight:300;--figma-type-text-regular-light-line-height:1.5;--figma-type-text-regular-light-tracking-factor:0;--figma-type-text-regular-light-font-style:normal;--figma-type-text-regular-light-text-case:none;--figma-type-text-regular-light-decoration:none;--figma-type-text-regular-light-paragraph-spacing:0rem;--figma-type-text-regular-light-paragraph-indent:0rem;--figma-type-text-regular-light-list-spacing:0rem;--figma-type-text-regular-normal-size-mobile:var(--figma-type-text-sizes-text-regular-mobile);--figma-type-text-regular-normal-size-tablet:var(--figma-type-text-sizes-text-regular-tablet);--figma-type-text-regular-normal-size-desktop:var(--figma-type-text-sizes-text-regular-desktop);--figma-type-text-regular-normal-weight:400;--figma-type-text-regular-normal-line-height:1.5;--figma-type-text-regular-normal-tracking-factor:0;--figma-type-text-regular-normal-font-style:normal;--figma-type-text-regular-normal-text-case:none;--figma-type-text-regular-normal-decoration:none;--figma-type-text-regular-normal-paragraph-spacing:0rem;--figma-type-text-regular-normal-paragraph-indent:0rem;--figma-type-text-regular-normal-list-spacing:0rem;--figma-type-text-regular-medium-size-mobile:var(--figma-type-text-sizes-text-regular-mobile);--figma-type-text-regular-medium-size-tablet:var(--figma-type-text-sizes-text-regular-tablet);--figma-type-text-regular-medium-size-desktop:var(--figma-type-text-sizes-text-regular-desktop);--figma-type-text-regular-medium-weight:500;--figma-type-text-regular-medium-line-height:1.5;--figma-type-text-regular-medium-tracking-factor:0;--figma-type-text-regular-medium-font-style:normal;--figma-type-text-regular-medium-text-case:none;--figma-type-text-regular-medium-decoration:none;--figma-type-text-regular-medium-paragraph-spacing:0rem;--figma-type-text-regular-medium-paragraph-indent:0rem;--figma-type-text-regular-medium-list-spacing:0rem;--figma-type-text-regular-semi-bold-size-mobile:var(--figma-type-text-sizes-text-regular-mobile);--figma-type-text-regular-semi-bold-size-tablet:var(--figma-type-text-sizes-text-regular-tablet);--figma-type-text-regular-semi-bold-size-desktop:var(--figma-type-text-sizes-text-regular-desktop);--figma-type-text-regular-semi-bold-weight:600;--figma-type-text-regular-semi-bold-line-height:1.5;--figma-type-text-regular-semi-bold-tracking-factor:0;--figma-type-text-regular-semi-bold-font-style:normal;--figma-type-text-regular-semi-bold-text-case:none;--figma-type-text-regular-semi-bold-decoration:none;--figma-type-text-regular-semi-bold-paragraph-spacing:0rem;--figma-type-text-regular-semi-bold-paragraph-indent:0rem;--figma-type-text-regular-semi-bold-list-spacing:0rem;--figma-type-text-regular-bold-size-mobile:var(--figma-type-text-sizes-text-regular-mobile);--figma-type-text-regular-bold-size-tablet:var(--figma-type-text-sizes-text-regular-tablet);--figma-type-text-regular-bold-size-desktop:var(--figma-type-text-sizes-text-regular-desktop);--figma-type-text-regular-bold-weight:700;--figma-type-text-regular-bold-line-height:1.5;--figma-type-text-regular-bold-tracking-factor:0;--figma-type-text-regular-bold-font-style:normal;--figma-type-text-regular-bold-text-case:none;--figma-type-text-regular-bold-decoration:none;--figma-type-text-regular-bold-paragraph-spacing:0rem;--figma-type-text-regular-bold-paragraph-indent:0rem;--figma-type-text-regular-bold-list-spacing:0rem;--figma-type-text-small-light-size-mobile:var(--figma-type-text-sizes-text-small-mobile);--figma-type-text-small-light-size-tablet:var(--figma-type-text-sizes-text-small-tablet);--figma-type-text-small-light-size-desktop:var(--figma-type-text-sizes-text-small-desktop);--figma-type-text-small-light-weight:300;--figma-type-text-small-light-line-height:1.5;--figma-type-text-small-light-tracking-factor:0;--figma-type-text-small-light-font-style:normal;--figma-type-text-small-light-text-case:none;--figma-type-text-small-light-decoration:none;--figma-type-text-small-light-paragraph-spacing:0rem;--figma-type-text-small-light-paragraph-indent:0rem;--figma-type-text-small-light-list-spacing:0rem;--figma-type-text-small-normal-size-mobile:var(--figma-type-text-sizes-text-small-mobile);--figma-type-text-small-normal-size-tablet:var(--figma-type-text-sizes-text-small-tablet);--figma-type-text-small-normal-size-desktop:var(--figma-type-text-sizes-text-small-desktop);--figma-type-text-small-normal-weight:400;--figma-type-text-small-normal-line-height:1.5;--figma-type-text-small-normal-tracking-factor:0;--figma-type-text-small-normal-font-style:normal;--figma-type-text-small-normal-text-case:none;--figma-type-text-small-normal-decoration:none;--figma-type-text-small-normal-paragraph-spacing:0rem;--figma-type-text-small-normal-paragraph-indent:0rem;--figma-type-text-small-normal-list-spacing:0rem;--figma-type-text-small-medium-size-mobile:var(--figma-type-text-sizes-text-small-mobile);--figma-type-text-small-medium-size-tablet:var(--figma-type-text-sizes-text-small-tablet);--figma-type-text-small-medium-size-desktop:var(--figma-type-text-sizes-text-small-desktop);--figma-type-text-small-medium-weight:500;--figma-type-text-small-medium-line-height:1.5;--figma-type-text-small-medium-tracking-factor:0;--figma-type-text-small-medium-font-style:normal;--figma-type-text-small-medium-text-case:none;--figma-type-text-small-medium-decoration:none;--figma-type-text-small-medium-paragraph-spacing:0rem;--figma-type-text-small-medium-paragraph-indent:0rem;--figma-type-text-small-medium-list-spacing:0rem;--figma-type-text-small-semi-bold-size-mobile:var(--figma-type-text-sizes-text-small-mobile);--figma-type-text-small-semi-bold-size-tablet:var(--figma-type-text-sizes-text-small-tablet);--figma-type-text-small-semi-bold-size-desktop:var(--figma-type-text-sizes-text-small-desktop);--figma-type-text-small-semi-bold-weight:600;--figma-type-text-small-semi-bold-line-height:1.5;--figma-type-text-small-semi-bold-tracking-factor:0;--figma-type-text-small-semi-bold-font-style:normal;--figma-type-text-small-semi-bold-text-case:none;--figma-type-text-small-semi-bold-decoration:none;--figma-type-text-small-semi-bold-paragraph-spacing:0rem;--figma-type-text-small-semi-bold-paragraph-indent:0rem;--figma-type-text-small-semi-bold-list-spacing:0rem;--figma-type-text-small-bold-size-mobile:var(--figma-type-text-sizes-text-small-mobile);--figma-type-text-small-bold-size-tablet:var(--figma-type-text-sizes-text-small-tablet);--figma-type-text-small-bold-size-desktop:var(--figma-type-text-sizes-text-small-desktop);--figma-type-text-small-bold-weight:700;--figma-type-text-small-bold-line-height:1.5;--figma-type-text-small-bold-tracking-factor:0;--figma-type-text-small-bold-font-style:normal;--figma-type-text-small-bold-text-case:none;--figma-type-text-small-bold-decoration:none;--figma-type-text-small-bold-paragraph-spacing:0rem;--figma-type-text-small-bold-paragraph-indent:0rem;--figma-type-text-small-bold-list-spacing:0rem;--figma-type-text-small-extra-bold-size-mobile:var(--figma-type-text-sizes-text-small-mobile);--figma-type-text-small-extra-bold-size-tablet:var(--figma-type-text-sizes-text-small-tablet);--figma-type-text-small-extra-bold-size-desktop:var(--figma-type-text-sizes-text-small-desktop);--figma-type-text-small-extra-bold-weight:800;--figma-type-text-small-extra-bold-line-height:1.5;--figma-type-text-small-extra-bold-tracking-factor:0;--figma-type-text-small-extra-bold-font-style:normal;--figma-type-text-small-extra-bold-text-case:none;--figma-type-text-small-extra-bold-decoration:none;--figma-type-text-small-extra-bold-paragraph-spacing:0rem;--figma-type-text-small-extra-bold-paragraph-indent:0rem;--figma-type-text-small-extra-bold-list-spacing:0rem;--figma-type-text-small-link-size-mobile:var(--figma-type-text-sizes-text-small-mobile);--figma-type-text-small-link-size-tablet:var(--figma-type-text-sizes-text-small-tablet);--figma-type-text-small-link-size-desktop:var(--figma-type-text-sizes-text-small-desktop);--figma-type-text-small-link-weight:400;--figma-type-text-small-link-line-height:1.5;--figma-type-text-small-link-tracking-factor:0;--figma-type-text-small-link-font-style:normal;--figma-type-text-small-link-text-case:none;--figma-type-text-small-link-decoration:underline;--figma-type-text-small-link-paragraph-spacing:0rem;--figma-type-text-small-link-paragraph-indent:0rem;--figma-type-text-small-link-list-spacing:0rem;--figma-type-text-tiny-light-size-mobile:var(--figma-type-text-sizes-text-tiny-mobile);--figma-type-text-tiny-light-size-tablet:var(--figma-type-text-sizes-text-tiny-tablet);--figma-type-text-tiny-light-size-desktop:var(--figma-type-text-sizes-text-tiny-desktop);--figma-type-text-tiny-light-weight:300;--figma-type-text-tiny-light-line-height:1.5;--figma-type-text-tiny-light-tracking-factor:0;--figma-type-text-tiny-light-font-style:normal;--figma-type-text-tiny-light-text-case:none;--figma-type-text-tiny-light-decoration:none;--figma-type-text-tiny-light-paragraph-spacing:0rem;--figma-type-text-tiny-light-paragraph-indent:0rem;--figma-type-text-tiny-light-list-spacing:0rem;--figma-type-text-tiny-normal-size-mobile:var(--figma-type-text-sizes-text-tiny-mobile);--figma-type-text-tiny-normal-size-tablet:var(--figma-type-text-sizes-text-tiny-tablet);--figma-type-text-tiny-normal-size-desktop:var(--figma-type-text-sizes-text-tiny-desktop);--figma-type-text-tiny-normal-weight:400;--figma-type-text-tiny-normal-line-height:1.5;--figma-type-text-tiny-normal-tracking-factor:0;--figma-type-text-tiny-normal-font-style:normal;--figma-type-text-tiny-normal-text-case:none;--figma-type-text-tiny-normal-decoration:none;--figma-type-text-tiny-normal-paragraph-spacing:0rem;--figma-type-text-tiny-normal-paragraph-indent:0rem;--figma-type-text-tiny-normal-list-spacing:0rem;--figma-type-text-tiny-medium-size-mobile:var(--figma-type-text-sizes-text-tiny-mobile);--figma-type-text-tiny-medium-size-tablet:var(--figma-type-text-sizes-text-tiny-tablet);--figma-type-text-tiny-medium-size-desktop:var(--figma-type-text-sizes-text-tiny-desktop);--figma-type-text-tiny-medium-weight:500;--figma-type-text-tiny-medium-line-height:1.5;--figma-type-text-tiny-medium-tracking-factor:0;--figma-type-text-tiny-medium-font-style:normal;--figma-type-text-tiny-medium-text-case:none;--figma-type-text-tiny-medium-decoration:none;--figma-type-text-tiny-medium-paragraph-spacing:0rem;--figma-type-text-tiny-medium-paragraph-indent:0rem;--figma-type-text-tiny-medium-list-spacing:0rem;--figma-type-text-tiny-semi-bold-size-mobile:var(--figma-type-text-sizes-text-tiny-mobile);--figma-type-text-tiny-semi-bold-size-tablet:var(--figma-type-text-sizes-text-tiny-tablet);--figma-type-text-tiny-semi-bold-size-desktop:var(--figma-type-text-sizes-text-tiny-desktop);--figma-type-text-tiny-semi-bold-weight:600;--figma-type-text-tiny-semi-bold-line-height:1.5;--figma-type-text-tiny-semi-bold-tracking-factor:0;--figma-type-text-tiny-semi-bold-font-style:normal;--figma-type-text-tiny-semi-bold-text-case:none;--figma-type-text-tiny-semi-bold-decoration:none;--figma-type-text-tiny-semi-bold-paragraph-spacing:0rem;--figma-type-text-tiny-semi-bold-paragraph-indent:0rem;--figma-type-text-tiny-semi-bold-list-spacing:0rem;--figma-type-text-tiny-bold-size-mobile:var(--figma-type-text-sizes-text-tiny-mobile);--figma-type-text-tiny-bold-size-tablet:var(--figma-type-text-sizes-text-tiny-tablet);--figma-type-text-tiny-bold-size-desktop:var(--figma-type-text-sizes-text-tiny-desktop);--figma-type-text-tiny-bold-weight:700;--figma-type-text-tiny-bold-line-height:1.5;--figma-type-text-tiny-bold-tracking-factor:0;--figma-type-text-tiny-bold-font-style:normal;--figma-type-text-tiny-bold-text-case:none;--figma-type-text-tiny-bold-decoration:none;--figma-type-text-tiny-bold-paragraph-spacing:0rem;--figma-type-text-tiny-bold-paragraph-indent:0rem;--figma-type-text-tiny-bold-list-spacing:0rem;--figma-type-text-tiny-extra-bold-size-mobile:var(--figma-type-text-sizes-text-tiny-mobile);--figma-type-text-tiny-extra-bold-size-tablet:var(--figma-type-text-sizes-text-tiny-tablet);--figma-type-text-tiny-extra-bold-size-desktop:var(--figma-type-text-sizes-text-tiny-desktop);--figma-type-text-tiny-extra-bold-weight:800;--figma-type-text-tiny-extra-bold-line-height:1.5;--figma-type-text-tiny-extra-bold-tracking-factor:0;--figma-type-text-tiny-extra-bold-font-style:normal;--figma-type-text-tiny-extra-bold-text-case:none;--figma-type-text-tiny-extra-bold-decoration:none;--figma-type-text-tiny-extra-bold-paragraph-spacing:0rem;--figma-type-text-tiny-extra-bold-paragraph-indent:0rem;--figma-type-text-tiny-extra-bold-list-spacing:0rem;--figma-type-text-tiny-link-size-mobile:var(--figma-type-text-sizes-text-tiny-mobile);--figma-type-text-tiny-link-size-tablet:var(--figma-type-text-sizes-text-tiny-tablet);--figma-type-text-tiny-link-size-desktop:var(--figma-type-text-sizes-text-tiny-desktop);--figma-type-text-tiny-link-weight:400;--figma-type-text-tiny-link-line-height:1.5;--figma-type-text-tiny-link-tracking-factor:0;--figma-type-text-tiny-link-font-style:normal;--figma-type-text-tiny-link-text-case:none;--figma-type-text-tiny-link-decoration:underline;--figma-type-text-tiny-link-paragraph-spacing:0rem;--figma-type-text-tiny-link-paragraph-indent:0rem;--figma-type-text-tiny-link-list-spacing:0rem;--figma-type-text-regular-extra-bold-size-mobile:var(--figma-type-text-sizes-text-regular-mobile);--figma-type-text-regular-extra-bold-size-tablet:var(--figma-type-text-sizes-text-regular-tablet);--figma-type-text-regular-extra-bold-size-desktop:var(--figma-type-text-sizes-text-regular-desktop);--figma-type-text-regular-extra-bold-weight:800;--figma-type-text-regular-extra-bold-line-height:1.5;--figma-type-text-regular-extra-bold-tracking-factor:0;--figma-type-text-regular-extra-bold-font-style:normal;--figma-type-text-regular-extra-bold-text-case:none;--figma-type-text-regular-extra-bold-decoration:none;--figma-type-text-regular-extra-bold-paragraph-spacing:0rem;--figma-type-text-regular-extra-bold-paragraph-indent:0rem;--figma-type-text-regular-extra-bold-list-spacing:0rem;--figma-type-text-regular-link-size-mobile:var(--figma-type-text-sizes-text-regular-mobile);--figma-type-text-regular-link-size-tablet:var(--figma-type-text-sizes-text-regular-tablet);--figma-type-text-regular-link-size-desktop:var(--figma-type-text-sizes-text-regular-desktop);--figma-type-text-regular-link-weight:400;--figma-type-text-regular-link-line-height:1.5;--figma-type-text-regular-link-tracking-factor:0;--figma-type-text-regular-link-font-style:normal;--figma-type-text-regular-link-text-case:none;--figma-type-text-regular-link-decoration:underline;--figma-type-text-regular-link-paragraph-spacing:0rem;--figma-type-text-regular-link-paragraph-indent:0rem;--figma-type-text-regular-link-list-spacing:0rem;--figma-type-home-responsive-body-size-mobile:.875rem;--figma-type-home-responsive-body-size-tablet:1rem;--figma-type-home-responsive-body-size-desktop:1.125rem;--figma-type-home-responsive-body-weight:400;--figma-type-home-responsive-body-line-height:1.5;--figma-type-home-responsive-body-tracking-factor:0;--figma-type-home-responsive-body-font-style:normal;--figma-type-home-responsive-body-text-case:none;--figma-type-home-responsive-body-decoration:none;--figma-type-home-responsive-body-paragraph-spacing:0rem;--figma-type-home-responsive-body-paragraph-indent:0rem;--figma-type-home-responsive-body-list-spacing:0rem;--figma-type-home-responsive-emphasis-size-mobile:.875rem;--figma-type-home-responsive-emphasis-size-tablet:1rem;--figma-type-home-responsive-emphasis-size-desktop:1.125rem;--figma-type-home-responsive-emphasis-weight:700;--figma-type-home-responsive-emphasis-line-height:1.5;--figma-type-home-responsive-emphasis-tracking-factor:0;--figma-type-home-responsive-emphasis-font-style:normal;--figma-type-home-responsive-emphasis-text-case:none;--figma-type-home-responsive-emphasis-decoration:none;--figma-type-home-responsive-emphasis-paragraph-spacing:0rem;--figma-type-home-responsive-emphasis-paragraph-indent:0rem;--figma-type-home-responsive-emphasis-list-spacing:0rem;--font-body-family:var(--font-loaded-body,var(--figma-font-body));--font-heading-family:var(--font-loaded-heading,var(--figma-font-heading));--font-accent-family:var(--font-loaded-body,var(--figma-font-accent));--font-article-quote-family:var(--font-loaded-article-quote,var(--font-body-family));--article-quote-size:1.25rem;--article-quote-line-height:1.75rem;--card:#fff;--card-foreground:#171717;--popover:#fff;--popover-foreground:#171717;--muted:#f5f5f5;--muted-foreground:#737373;--destructive:#dc2626;--ring:#171717;--figma-container-container-small:48rem;--figma-container-container-medium:64rem;--figma-container-container-large:80rem;--figma-max-width-max-width-xxsmall:20rem;--figma-max-width-max-width-medium:35rem;--figma-max-width-max-width-large:48rem;--figma-max-width-max-width-xsmall:25rem;--figma-max-width-max-width-small:30rem;--figma-max-width-max-width-xlarge:64rem;--figma-max-width-max-width-xxlarge:80rem;--figma-section-padding-padding-section-small:2rem;--figma-section-padding-padding-section-medium:3rem;--figma-section-padding-padding-section-large:4rem;--figma-page-padding-padding-global:1.25rem;--figma-gap-4:.25rem;--figma-gap-8:.5rem;--figma-gap-12:.75rem;--figma-gap-16:1rem;--figma-gap-20:1.25rem;--figma-gap-24:1.5rem;--figma-gap-32:2rem;--figma-gap-40:2.5rem;--figma-gap-48:3rem;--figma-gap-64:4rem;--figma-gap-80:5rem;--figma-feature-grid-columns:1;--figma-split-grid-columns:1;--figma-aspect-square:1 / 1;--figma-aspect-blog-card:335 / 221;--figma-heading-copy-gap:1.25rem;--figma-stroke-border-width:1px;--figma-stroke-divider-width:1px;--figma-radius-small:1rem;--figma-radius-medium:1rem;--figma-radius-large:1rem;--figma-radius-button:.75rem;--figma-radius-input:.75rem;--figma-radius-tag:.375rem;--figma-radius-checkbox:.25rem;--figma-radius-carousel:.5rem;--figma-radius-share:4rem;--figma-radius-radio:6.25rem;--figma-radius-switch:31.25rem;--figma-radius-switch-thumb:3.125rem;--figma-shadow-xxsmall:0rem .0625rem .125rem 0rem var(--effect-shadow-ink)}@supports (color:color-mix(in lab, red, red)){:root{--figma-shadow-xxsmall:0rem .0625rem .125rem 0rem color-mix(in srgb, var(--effect-shadow-ink) 5%, transparent)}}:root{--figma-shadow-xsmall:0rem .0625rem .1875rem 0rem var(--effect-shadow-ink), 0rem .0625rem .125rem 0rem var(--effect-shadow-ink)}@supports (color:color-mix(in lab, red, red)){:root{--figma-shadow-xsmall:0rem .0625rem .1875rem 0rem color-mix(in srgb, var(--effect-shadow-ink) 10%, transparent), 0rem .0625rem .125rem 0rem color-mix(in srgb, var(--effect-shadow-ink) 6%, transparent)}}:root{--figma-shadow-small:0rem .25rem .5rem -.125rem var(--effect-shadow-ink), 0rem .125rem .25rem -.125rem var(--effect-shadow-ink)}@supports (color:color-mix(in lab, red, red)){:root{--figma-shadow-small:0rem .25rem .5rem -.125rem color-mix(in srgb, var(--effect-shadow-ink) 10%, transparent), 0rem .125rem .25rem -.125rem color-mix(in srgb, var(--effect-shadow-ink) 6%, transparent)}}:root{--figma-shadow-medium:0rem .75rem 1rem -.25rem var(--effect-shadow-ink), 0rem .25rem .375rem -.125rem var(--effect-shadow-ink)}@supports (color:color-mix(in lab, red, red)){:root{--figma-shadow-medium:0rem .75rem 1rem -.25rem color-mix(in srgb, var(--effect-shadow-ink) 8%, transparent), 0rem .25rem .375rem -.125rem color-mix(in srgb, var(--effect-shadow-ink) 3%, transparent)}}:root{--figma-shadow-large:0rem 1.25rem 1.5rem -.25rem var(--effect-shadow-ink), 0rem .5rem .5rem -.25rem var(--effect-shadow-ink)}@supports (color:color-mix(in lab, red, red)){:root{--figma-shadow-large:0rem 1.25rem 1.5rem -.25rem color-mix(in srgb, var(--effect-shadow-ink) 8%, transparent), 0rem .5rem .5rem -.25rem color-mix(in srgb, var(--effect-shadow-ink) 3%, transparent)}}:root{--figma-shadow-xlarge:0rem 1.5rem 3rem -.75rem var(--effect-shadow-ink)}@supports (color:color-mix(in lab, red, red)){:root{--figma-shadow-xlarge:0rem 1.5rem 3rem -.75rem color-mix(in srgb, var(--effect-shadow-ink) 18%, transparent)}}:root{--figma-shadow-xxlarge:0rem 2rem 4rem -.75rem var(--effect-shadow-ink)}@supports (color:color-mix(in lab, red, red)){:root{--figma-shadow-xxlarge:0rem 2rem 4rem -.75rem color-mix(in srgb, var(--effect-shadow-ink) 14%, transparent)}}:root{--figma-effect-button-secondary:inset 0rem 0rem 0rem .0625rem var(--figma-opacity-neutral-darkest-5), inset 0rem -.125rem .0625rem 0rem var(--figma-opacity-neutral-darkest-5), 0rem .0625rem .125rem 0rem var(--figma-opacity-neutral-darkest-5);--figma-effect-button-primary:inset 0rem 2rem 1.5rem 0rem var(--figma-color-white), inset 0rem .125rem .0625rem 0rem var(--figma-color-white), inset 0rem 0rem 0rem .0625rem var(--figma-opacity-neutral-darkest-15), inset 0rem -.125rem .0625rem 0rem var(--effect-shadow-ink), 0rem .0625rem .125rem 0rem var(--figma-opacity-neutral-darkest-5)}@supports (color:color-mix(in lab, red, red)){:root{--figma-effect-button-primary:inset 0rem 2rem 1.5rem 0rem color-mix(in srgb, var(--figma-color-white) 5%, transparent), inset 0rem .125rem .0625rem 0rem color-mix(in srgb, var(--figma-color-white) 25%, transparent), inset 0rem 0rem 0rem .0625rem var(--figma-opacity-neutral-darkest-15), inset 0rem -.125rem .0625rem 0rem color-mix(in srgb, var(--effect-shadow-ink) 20%, transparent), 0rem .0625rem .125rem 0rem var(--figma-opacity-neutral-darkest-5)}}:root{--figma-effect-button-secondary-alternate:inset 0rem 0rem 0rem .0625rem var(--figma-opacity-white-10), inset 0rem -.125rem .0625rem 0rem var(--figma-opacity-neutral-darkest-5), 0rem .0625rem .125rem 0rem var(--figma-opacity-neutral-darkest-5);--site-container-width:var(--figma-container-container-large);--content-container-width:var(--figma-container-container-medium);--narrow-container-width:var(--figma-container-container-small);--text-max-xxsmall:var(--figma-max-width-max-width-xxsmall);--text-max-xsmall:var(--figma-max-width-max-width-xsmall);--text-max-small:var(--figma-max-width-max-width-small);--text-max-medium:var(--figma-max-width-max-width-medium);--text-max-large:var(--figma-max-width-max-width-large);--text-max-xlarge:var(--figma-max-width-max-width-xlarge);--text-max-xxlarge:var(--figma-max-width-max-width-xxlarge);--page-gutter:var(--figma-page-padding-padding-global);--site-navigation-height:4rem;--section-spacing-sm:var(--figma-section-padding-padding-section-small);--section-spacing-md:var(--figma-section-padding-padding-section-medium);--section-spacing-lg:var(--figma-section-padding-padding-section-large);--section-content-gap:var(--figma-gap-48);--heading-copy-gap:var(--figma-heading-copy-gap);--stack-gap-sm:var(--figma-gap-16);--stack-gap-md:var(--figma-gap-24);--stack-gap-lg:var(--figma-gap-32);--feature-grid-columns:var(--figma-feature-grid-columns);--grid-gutter:var(--figma-gap-48);--split-grid-columns:var(--figma-split-grid-columns);--split-grid-gutter:var(--figma-gap-48);--media-square-aspect:var(--figma-aspect-square);--blog-card-aspect:var(--figma-aspect-blog-card);--surface-radius-small:var(--figma-radius-small);--surface-radius-medium:var(--figma-radius-medium);--radius:var(--figma-radius-large);--button-radius:var(--figma-radius-button);--input-radius:var(--figma-radius-input);--tag-radius:var(--figma-radius-tag);--checkbox-radius:var(--figma-radius-checkbox);--carousel-radius:var(--figma-radius-carousel);--share-radius:var(--figma-radius-share);--radio-radius:var(--figma-radius-radio);--switch-radius:var(--figma-radius-switch);--switch-thumb-radius:var(--figma-radius-switch-thumb);--border-width:var(--figma-stroke-border-width);--divider-width:var(--figma-stroke-divider-width);--border-line-style:solid;--effect-shadow-ink:var(--figma-color-neutral-darkest);--elevation-shadow-xxsmall:var(--figma-shadow-xxsmall);--elevation-shadow-xsmall:var(--figma-shadow-xsmall);--elevation-shadow-small:var(--figma-shadow-small);--elevation-shadow-medium:var(--figma-shadow-medium);--elevation-shadow-large:var(--figma-shadow-large);--elevation-shadow-xlarge:var(--figma-shadow-xlarge);--elevation-shadow-xxlarge:var(--figma-shadow-xxlarge);--button-shadow-primary:var(--figma-effect-button-primary);--button-shadow-secondary:var(--figma-effect-button-secondary);--button-shadow-secondary-alternate:var(--figma-effect-button-secondary-alternate);--background:var(--figma-color-scheme-7-background);--foreground:var(--figma-color-scheme-7-text);--navigation-background:var(--background)}@supports (color:color-mix(in lab, red, red)){:root{--navigation-background:color-mix(in srgb, var(--background) 70%, transparent)}}:root{--navigation-backdrop-blur:.75rem;--primary:var(--figma-color-cardinal);--primary-foreground:var(--figma-color-white);--secondary:var(--figma-opacity-neutral-darkest-5);--secondary-foreground:var(--figma-color-neutral-darkest);--accent:var(--figma-color-scheme-7-accent);--accent-foreground:var(--figma-color-scheme-3-text);--border:var(--figma-color-scheme-7-border);--input:var(--figma-opacity-neutral-darkest-15);--surface:var(--figma-color-scheme-7-foreground);--section-highlight-background:var(--figma-color-scheme-2-background);--section-highlight-foreground:var(--figma-color-scheme-2-text);--cta-background:var(--figma-color-scheme-3-background);--cta-foreground:var(--figma-color-scheme-3-text);--cta-button-background:var(--figma-color-neutral-lightest);--cta-button-foreground:var(--figma-color-neutral-darkest);--footer-background:var(--figma-color-scheme-8-background);--footer-foreground:var(--figma-color-scheme-8-text);--footer-border:var(--figma-color-scheme-8-border);--input-background:var(--figma-opacity-neutral-darkest-5);--input-placeholder:var(--figma-opacity-neutral-darkest-60);--footer-input-background:var(--figma-opacity-white-10);--footer-input-border:var(--figma-opacity-white-20);--footer-input-placeholder:var(--figma-opacity-white-60);--footer-button-background:var(--figma-opacity-white-10);--footer-button-foreground:var(--figma-color-white);--surface-section-default:var(--background);--surface-section-lavender:var(--figma-color-scheme-2-background);--surface-section-blush:var(--figma-color-scheme-6-background);--gradient-section-glow:radial-gradient(60% 55% at 22% 26%, var(--figma-color-pale-rose-light) 0%, transparent 100%), radial-gradient(50% 50% at 84% 74%, var(--figma-color-blue-chalk) 0%, transparent 100%)}@supports (color:color-mix(in lab, red, red)){:root{--gradient-section-glow:radial-gradient(60% 55% at 22% 26%, color-mix(in srgb, var(--figma-color-pale-rose-light) 90%, transparent) 0%, transparent 100%), radial-gradient(50% 50% at 84% 74%, color-mix(in srgb, var(--figma-color-blue-chalk) 80%, transparent) 0%, transparent 100%)}}:root{--gradient-section-wash:linear-gradient(110deg, var(--figma-color-blue-chalk-light) 0%, var(--figma-color-blue-chalk-lighter) 34%, var(--figma-color-pale-rose-lighter) 64%, var(--figma-color-cardinal-lightest) 100%);--gradient-card-rose:linear-gradient(135deg, var(--figma-color-pale-rose) 0%, var(--figma-color-pale-rose-lighter) 100%);--gradient-card-lilac:linear-gradient(135deg, var(--figma-color-blue-chalk) 0%, var(--figma-color-pale-rose-lighter) 100%);--gradient-card-blush:linear-gradient(135deg, var(--figma-color-cardinal-lighter) 0%, var(--figma-color-cardinal-lightest) 100%);--gradient-card-lavender:linear-gradient(135deg, var(--figma-color-blue-chalk) 0%, var(--figma-color-blue-chalk-lightest) 100%);--gradient-cta-cardinal:radial-gradient(60% 90% at 8% 0%, var(--figma-color-pale-rose) 0%, transparent 100%), radial-gradient(60% 95% at 96% 100%, var(--figma-color-revolver) 0%, transparent 100%)}@supports (color:color-mix(in lab, red, red)){:root{--gradient-cta-cardinal:radial-gradient(60% 90% at 8% 0%, color-mix(in srgb, var(--figma-color-pale-rose) 30%, transparent) 0%, transparent 100%), radial-gradient(60% 95% at 96% 100%, color-mix(in srgb, var(--figma-color-revolver) 50%, transparent) 0%, transparent 100%)}}:root{--gradient-cta-pink:radial-gradient(60% 90% at 8% 0%, var(--figma-color-pale-rose-lighter) 0%, transparent 100%), radial-gradient(60% 95% at 96% 100%, var(--figma-color-blue-chalk) 0%, transparent 100%)}@supports (color:color-mix(in lab, red, red)){:root{--gradient-cta-pink:radial-gradient(60% 90% at 8% 0%, color-mix(in srgb, var(--figma-color-pale-rose-lighter) 90%, transparent) 0%, transparent 100%), radial-gradient(60% 95% at 96% 100%, var(--figma-color-blue-chalk) 0%, transparent 100%)}}:root{--card-solid-white:var(--figma-color-white);--card-solid-rose:var(--figma-color-pale-rose-light);--card-solid-lavender:var(--figma-color-blue-chalk);--card-solid-cardinal:var(--primary);--card-solid-cardinal-foreground:var(--primary-foreground);--card-radius:1.25rem;--card-padding:var(--figma-gap-24);--card-gap:var(--figma-gap-16);--card-hover-shadow:var(--elevation-shadow-medium);--accent-ink:var(--primary);--heading-ink:var(--figma-color-revolver);--body-ink:var(--figma-color-revolver)}@supports (color:color-mix(in lab, red, red)){:root{--body-ink:color-mix(in srgb, var(--figma-color-revolver) 75%, var(--figma-color-revolver-light))}}:root{--foreground:var(--body-ink);--secondary-foreground:var(--body-ink);--section-highlight-foreground:var(--body-ink);--section-curve-subtle:1.5rem;--section-curve-defined:2.5rem;--section-flow-depth:14rem;--section-glow-top-height:80rem;--curve-shape-arch:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 100' preserveAspectRatio='none'%3E%3Cpath d='M0 100C250-33 750-33 1000 100Z'/%3E%3C/svg%3E");--curve-shape-wave:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 100' preserveAspectRatio='none'%3E%3Cpath d='M0 72C180-18 330-18 500 48C670 114 850 116 1000 28L1000 100L0 100Z'/%3E%3C/svg%3E");--curve-shape-wave-mirrored:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 100' preserveAspectRatio='none'%3E%3Cpath d='M0 28C150 116 330 114 500 48C670-18 820-18 1000 72L1000 100L0 100Z'/%3E%3C/svg%3E")}@media (min-width:48rem){:root{--feature-grid-columns:2}}@media (min-width:64rem){:root{--site-navigation-height:4.5rem;--figma-section-padding-padding-section-small:3rem;--figma-section-padding-padding-section-medium:5rem;--figma-section-padding-padding-section-large:7rem;--figma-page-padding-padding-global:4rem;--figma-feature-grid-columns:3;--figma-split-grid-columns:2;--figma-aspect-blog-card:16 / 9;--figma-heading-copy-gap:1.5rem;--section-content-gap:var(--figma-gap-80);--feature-grid-columns:var(--figma-feature-grid-columns);--split-grid-gutter:var(--figma-gap-80)}}@media (min-width:48rem){:root{--ui-control-leading:calc(var(--figma-type-text-regular-normal-size-tablet) * var(--figma-type-text-regular-normal-line-height))}}@media (min-width:64rem){:root{--ui-control-leading:calc(var(--figma-type-text-regular-normal-size-desktop) * var(--figma-type-text-regular-normal-line-height));--accordion-padding:var(--accordion-padding-desktop);--accordion-answer-padding:var(--accordion-answer-desktop);--card-radius:1.5rem;--card-padding:var(--figma-gap-32);--card-gap:var(--figma-gap-20);--section-curve-subtle:2.5rem;--section-curve-defined:4.5rem;--section-flow-depth:22rem;--section-glow-top-height:73.5rem}}@media (prefers-reduced-motion:reduce){.ui-interactive,.ui-field,.ui-choice,.ui-choice-marker,.ui-choice-marker>*,.ui-radio-dot,.ui-switch-track,.ui-switch-thumb,.ui-accordion-trigger>svg,.ui-accordion-panel,.ui-tab-panel,.ui-tooltip-floating{transition:none;animation:none}.ui-interactive:not(:disabled):not([aria-disabled=true]):active{transform:none}}@keyframes logo-strip-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.motion-reveal,.motion-reveal[data-motion-visible]{opacity:1;transition:none;transform:none}}html{scroll-behavior:smooth}html:has(.site-navigation-fixed){scroll-padding-top:var(--site-navigation-height)}html[data-smooth-scroll=lenis]{scroll-behavior:auto}body{background:var(--background);color:var(--foreground);font-family:var(--font-body-family)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
