@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) 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-border-style:solid;--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;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-family-sans);--default-mono-font-family:var(--font-mono);--color-bg-canvas:var(--color-bg-canvas);--color-bg-subtle:var(--color-bg-subtle);--color-bg-muted:var(--color-bg-muted);--color-bg-brand:var(--color-bg-brand);--color-bg-footer:var(--color-bg-footer);--color-surface-default:var(--color-surface-default);--color-surface-raised:var(--color-surface-raised);--color-surface-sunken:var(--color-surface-sunken);--color-surface-brand-subtle:var(--color-surface-brand-subtle);--color-text-primary:var(--color-text-primary);--color-text-secondary:var(--color-text-secondary);--color-text-tertiary:var(--color-text-tertiary);--color-text-inverse:var(--color-text-inverse);--color-text-brand:var(--color-text-brand);--color-text-link:var(--color-text-link);--color-border-subtle:var(--color-border-subtle);--color-border-default:var(--color-border-default);--color-border-strong:var(--color-border-strong);--color-border-inverse:var(--color-border-inverse);--color-icon-brand:var(--color-icon-brand)}}@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;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;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.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}}.mt-4{margin-top:calc(var(--spacing) * 4)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow,.shadow\/brand,.shadow\/brand-ambient,.shadow\/card,.shadow\/card\.,.shadow\/interactive,.shadow\/low,.shadow\/low\.,.shadow\/section-lip\.,.shadow\/subtle,.shadow\/subtle\.{--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)}.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,)}.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-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--primitive-brand-50:#fff4ea;--primitive-brand-100:#ffe3c9;--primitive-brand-200:#ffc28c;--primitive-brand-300:#fda255;--primitive-brand-400:#fb9430;--primitive-brand-500:#f46600;--primitive-brand-600:#e66000;--primitive-brand-700:#b34800;--primitive-brand-800:#8a3800;--primitive-brand-900:#5c2500;--primitive-sand-0:#fff;--primitive-sand-50:#fbf9f6;--primitive-sand-100:#f8f6f2;--primitive-sand-200:#f3efe9;--primitive-sand-300:#e7e3dc;--primitive-sand-400:#d6d1c7;--primitive-sand-500:#b5afa2;--primitive-sand-600:#8e8a80;--primitive-sand-700:#6b675f;--primitive-slate-100:#e4e3e8;--primitive-slate-200:#c6c5cd;--primitive-slate-300:#a5a3ae;--primitive-slate-400:#6d6b7c;--primitive-slate-500:#5b5969;--primitive-slate-700:#383644;--primitive-slate-800:var(--primitive-slate-700);--primitive-slate-900:#201f29;--alpha-brand-500-00:#f4660000;--alpha-brand-500-08:#f4660014;--alpha-brand-500-16:#f4660029;--alpha-brand-500-60:#f4660099;--alpha-brand-50-20:#fff4ea33;--alpha-brand-50-40:#fff4ea66;--alpha-brand-50-60:#fff4ea99;--alpha-sand-0-08:#ffffff14;--alpha-sand-0-60:#fff9;--alpha-sand-0-80:#fffc;--alpha-sand-100-50:#f8f6f280;--alpha-sand-200-00:#f3efe900;--alpha-sand-200-60:#f3efe999;--alpha-slate-900-04:#201f290a;--alpha-slate-900-08:#201f2914;--alpha-slate-900-16:#201f2929;--alpha-slate-900-40:#201f2966;--alpha-brand-700-00:#b3480000;--alpha-brand-700-40:#b3480066;--alpha-sand-500-08:#b5afa214;--alpha-sand-500-16:#b5afa229;--color-bg-canvas:var(--primitive-sand-0);--color-bg-subtle:var(--primitive-sand-50);--color-bg-muted:var(--primitive-sand-200);--color-bg-brand:var(--primitive-brand-500);--color-bg-brand-strong:var(--primitive-brand-600);--color-bg-brand-subtle:var(--primitive-brand-50);--color-bg-overlay:var(--alpha-slate-900-40);--color-bg-footer:var(--primitive-slate-900);--color-surface-default:var(--primitive-sand-0);--color-surface-raised:var(--primitive-sand-50);--color-surface-sunken:var(--primitive-sand-100);--color-surface-muted-strong:var(--primitive-sand-400);--color-surface-brand-subtle:var(--primitive-brand-100);--color-surface-selected:var(--alpha-brand-500-08);--color-surface-translucent:var(--alpha-sand-100-50);--color-surface-translucent-strong:var(--alpha-sand-0-80);--color-surface-ornament:var(--alpha-sand-200-60);--color-surface-nav-light:var(--alpha-brand-50-20);--color-surface-nav-dark:var(--alpha-slate-900-08);--color-surface-scrim:var(--color-bg-overlay);--color-surface-on-footer:var(--primitive-slate-700);--color-surface-outline-hover:var(--alpha-sand-500-08);--color-surface-outline-pressed:var(--alpha-sand-500-16);--color-surface-outline-inverse-hover:var(--alpha-slate-900-08);--color-surface-outline-inverse-pressed:var(--alpha-sand-0-08);--color-text-primary:var(--primitive-slate-900);--color-text-secondary:var(--primitive-slate-500);--color-text-tertiary:var(--primitive-slate-400);--color-text-inverse:var(--primitive-sand-0);--color-text-disabled:var(--primitive-slate-300);--color-text-brand:var(--primitive-brand-600);--color-text-link:var(--primitive-brand-700);--color-text-link-hover:var(--primitive-brand-800);--color-border-subtle:var(--primitive-sand-300);--color-border-default:var(--primitive-sand-400);--color-border-strong:var(--primitive-sand-600);--color-border-brand-subtle:var(--primitive-brand-200);--color-border-brand:var(--primitive-brand-500);--color-border-brand-strong:var(--primitive-brand-600);--color-border-focus:var(--primitive-brand-600);--color-border-disabled:var(--primitive-sand-300);--color-border-inverse:var(--alpha-sand-0-80);--color-icon-primary:var(--primitive-slate-900);--color-icon-secondary:var(--primitive-slate-500);--color-icon-tertiary:var(--primitive-slate-400);--color-icon-brand:var(--primitive-brand-600);--color-icon-on-brand:var(--primitive-sand-0);--color-icon-inverse:var(--color-icon-on-brand);--color-icon-disabled:var(--primitive-slate-300);--tool-olive-subtle:#e8eee1;--tool-olive-base:#417505;--tool-olive-hover:#396604;--tool-olive-press:#305704;--tool-olive-text:#417505;--tool-lime-subtle:#eef6e7;--tool-lime-base:#72b33a;--tool-lime-hover:#639c32;--tool-lime-press:#54842b;--tool-lime-text:#72b33a;--tool-jade-subtle:#e0f5ed;--tool-jade-base:#00a86b;--tool-jade-hover:#00925d;--tool-jade-press:#007c4f;--tool-jade-text:#007d51;--tool-mint-subtle:#e9f8f4;--tool-mint-base:#49c2a0;--tool-mint-hover:#40a98b;--tool-mint-press:#369076;--tool-mint-text:#1e7a61;--tool-cyan-subtle:#e0f9fb;--tool-cyan-base:#00d0df;--tool-cyan-hover:#00b5c2;--tool-cyan-press:#009aa5;--tool-cyan-text:#00757e;--tool-sky-subtle:#e2f5ff;--tool-sky-base:#0aaeff;--tool-sky-hover:#0997de;--tool-sky-press:#0781bd;--tool-sky-text:#006fb2;--tool-azure-subtle:#e7f0fe;--tool-azure-base:#3786fa;--tool-azure-hover:#3075da;--tool-azure-press:#2963b9;--tool-azure-text:#2264d0;--tool-iris-subtle:#efeefc;--tool-iris-base:#7773e6;--tool-iris-hover:#6864c8;--tool-iris-press:#5855aa;--tool-iris-text:#5c58d6;--tool-indigo-subtle:#e9e8ef;--tool-indigo-base:#444078;--tool-indigo-hover:#3b3868;--tool-indigo-press:#322f59;--tool-indigo-text:#444078;--tool-magenta-subtle:#fce2ec;--tool-magenta-base:#e20b64;--tool-magenta-hover:#c50a57;--tool-magenta-press:#a7084a;--tool-magenta-text:#ce0a59;--tool-vermilion-subtle:#ffe7e4;--tool-vermilion-base:#fc391c;--tool-vermilion-hover:#db3218;--tool-vermilion-press:#ba2a15;--tool-vermilion-text:#ce2812;--tool-crimson-subtle:#f7e1e3;--tool-crimson-base:#bd0219;--tool-crimson-hover:#a40216;--tool-crimson-press:#8c0113;--tool-crimson-text:#bd0219;--tool-clay-subtle:#fceeea;--tool-clay-base:#e76f51;--tool-clay-hover:#c96146;--tool-clay-press:#ab523c;--tool-clay-text:#b84427;--tool-amber-subtle:#fef4e0;--tool-amber-base:#f5a000;--tool-amber-hover:#d58b00;--tool-amber-press:#b57600;--tool-amber-text:#966200;--font-family-display:"Archivo", ui-sans-serif, system-ui, sans-serif;--font-family-sans:"Inter", ui-sans-serif, system-ui, sans-serif;--font-family-serif:"Newsreader", ui-serif, Georgia, serif;--font-size-h1-regular:64px;--font-size-h1-italic:68px;--font-line-height-h1:68px;--font-size-h2-regular:48px;--font-size-h2-italic:52px;--font-line-height-h2:52px;--font-size-h3-regular:36px;--font-size-h3-italic:40px;--font-line-height-h3:42px;--font-size-h4-regular:22px;--font-size-h4-italic:26px;--font-line-height-h4:28px;--font-size-h5-regular:16px;--font-size-h5-italic:18px;--font-line-height-h5:20px;--font-size-body-large:18px;--font-line-height-body-large:28px;--font-size-body-regular:16px;--font-line-height-body-regular:26px;--font-size-body-small:14px;--font-line-height-body-small:22px;--font-size-body-caption:12px;--font-line-height-body-caption:16px;--font-size-ui-button:16px;--font-line-height-ui-button:24px;--font-size-ui-button-small:14px;--font-line-height-ui-button-small:20px;--font-size-ui-nav:14px;--font-line-height-ui-nav:20px;--font-size-label-category:14px;--font-line-height-label-category:20px;--font-size-label-tag:12px;--font-line-height-label-tag:16px;--font-letter-spacing-ui-nav:-.15px;--font-letter-spacing-label-tag:.3px;--font-letter-spacing-label-category:.35px;--space-0:0px;--space-2:2px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-64:64px;--space-96:96px;--space-128:128px;--radius-4:4px;--radius-8:8px;--radius-12:12px;--radius-20:20px;--radius-32:32px;--radius-full:999px;--shadow-subtle:0 2px 4px #0000000a;--shadow-low:0 2px 8px #00000014;--shadow-card:0 3px 8px #00000024;--shadow-interactive:0 4px 8px #8c8a9f33;--shadow-lifted:0 2px 20px #00000014;--shadow-elevated:0 6px 24px #827b700f;--shadow-overlay:0 3px 30px #00000024;--shadow-section-lip:0 4px 80px #0000004d;--shadow-brand:0 2px 10px #fa912e80;--shadow-brand-ambient:0 10px 60px #fb942f4d;--shadow-inset-vignette:inset 0 0 24px #0000004d;--gradient-brand-default-s1:var(--primitive-brand-500);--gradient-brand-default-s2:var(--primitive-brand-500);--gradient-brand-default-s3:var(--primitive-brand-400);--gradient-brand-hover-s1:var(--primitive-brand-600);--gradient-brand-hover-s2:var(--primitive-brand-600);--gradient-brand-hover-s3:var(--primitive-brand-500);--gradient-surface-card-s1:var(--primitive-sand-0);--gradient-surface-card-s2:var(--alpha-sand-200-60);--gradient-surface-card-hover-s1:var(--primitive-brand-400);--gradient-surface-card-hover-s2:var(--primitive-brand-500);--gradient-ornament-default-fs1:var(--alpha-sand-200-00);--gradient-ornament-default-fs2:var(--alpha-sand-200-60);--gradient-ornament-default-os1:var(--alpha-sand-200-00);--gradient-ornament-default-os2:var(--primitive-sand-0);--gradient-ornament-hover-fs1:var(--alpha-brand-700-00);--gradient-ornament-hover-fs2:var(--alpha-brand-700-40);--gradient-ornament-hover-os1:var(--primitive-brand-300);--gradient-ornament-hover-os2:var(--primitive-brand-400);--gradient-brand-default-down:linear-gradient(to bottom, var(--gradient-brand-default-s1) 0%, var(--gradient-brand-default-s2) 55%, var(--gradient-brand-default-s3) 100%);--gradient-brand-hover-down:linear-gradient(to bottom, var(--gradient-brand-hover-s1) 0%, var(--gradient-brand-hover-s2) 55%, var(--gradient-brand-hover-s3) 100%);--gradient-brand-default:linear-gradient(111.8deg, var(--gradient-brand-default-s1) 0%, var(--gradient-brand-default-s2) 55%, var(--gradient-brand-default-s3) 100%);--gradient-brand-hover:linear-gradient(111.8deg, var(--gradient-brand-hover-s1) 0%, var(--gradient-brand-hover-s2) 55%, var(--gradient-brand-hover-s3) 100%);--gradient-surface-card-down:linear-gradient(to bottom, var(--gradient-surface-card-s1), var(--gradient-surface-card-s2));--gradient-surface-card:linear-gradient(149.83deg, var(--gradient-surface-card-s1) 22.95%, var(--gradient-surface-card-s2) 77.49%);--gradient-surface-card-hover:linear-gradient(to bottom, var(--gradient-surface-card-hover-s1), var(--gradient-surface-card-hover-s2));--gradient-surface-card-hover-diag:linear-gradient(149.83deg, var(--gradient-surface-card-hover-s1) 23.1%, var(--gradient-surface-card-hover-s2) 77.64%);--gradient-ornament-default:linear-gradient(to bottom, var(--gradient-ornament-default-fs1), var(--gradient-ornament-default-fs2));--gradient-ornament-hover:linear-gradient(to bottom, var(--gradient-ornament-hover-fs1), var(--gradient-ornament-hover-fs2));--gradient-ornament-default-outline:linear-gradient(to bottom, var(--gradient-ornament-default-os1), var(--gradient-ornament-default-os2));--gradient-ornament-hover-outline:linear-gradient(to bottom, var(--gradient-ornament-hover-os1), var(--gradient-ornament-hover-os2));--gradient-section-canvas-subtle:linear-gradient(to bottom, var(--color-bg-canvas), var(--color-bg-subtle));--gradient-section-subtle-muted:linear-gradient(to bottom, var(--color-bg-subtle), var(--color-bg-muted));--gradient-section-muted-canvas:linear-gradient(to bottom, var(--color-bg-muted), var(--color-bg-canvas));--color-hero-media:#fa7f0f;--gradient-hero:radial-gradient(120% 80% at 10% 20%, #fa7f0f 0%, transparent 55%), radial-gradient(90% 80% at 80% 10%, #7d79a7 0%, transparent 50%), linear-gradient(160deg, #bb3803, #635480);--bp-mobile:320px;--bp-tablet:720px;--bp-desktop:1220px;--bp-desktop-lg:1440px;--bp-desktop-xl:1920px;--page-max:1280px;--page-gutter:32px;--grid-columns:12;--grid-gutter:24px;--grid-columns-tablet:4;--grid-gutter-tablet:16px;--grid-columns-mobile:1;--header-height:76px;--nav-offset:76px;--z-header:2000;--z-sticky-nav:40;--motion-card-hover:.4s ease;--motion-appear:.7s cubic-bezier(.16, 1, .3, 1);--ds-media-swap-duration:.2s;--ds-media-swap-easing:cubic-bezier(.22, 1, .36, 1)}@supports (color:color(display-p3 1 0 0)){:root{--primitive-brand-50:color(display-p3 1 .9569 .9176);--primitive-brand-100:color(display-p3 1 .8902 .7882);--primitive-brand-200:color(display-p3 1 .7608 .549);--primitive-brand-300:color(display-p3 .9922 .6353 .3333);--primitive-brand-400:color(display-p3 .9843 .5804 .1882);--primitive-brand-500:color(display-p3 .9569 .4 0);--primitive-brand-600:color(display-p3 .902 .3765 0);--primitive-brand-700:color(display-p3 .702 .2824 0);--primitive-brand-800:color(display-p3 .5412 .2196 0);--primitive-brand-900:color(display-p3 .3608 .1451 0);--primitive-sand-0:color(display-p3 1 1 1);--primitive-sand-50:color(display-p3 .9843 .9765 .9647);--primitive-sand-100:color(display-p3 .9725 .9647 .949);--primitive-sand-200:color(display-p3 .9529 .9373 .9137);--primitive-sand-300:color(display-p3 .9059 .8902 .8627);--primitive-sand-400:color(display-p3 .8392 .8196 .7804);--primitive-sand-500:color(display-p3 .7098 .6863 .6353);--primitive-sand-600:color(display-p3 .5569 .5412 .502);--primitive-sand-700:color(display-p3 .4196 .4039 .3725);--primitive-slate-100:color(display-p3 .8941 .8902 .9098);--primitive-slate-200:color(display-p3 .7765 .7725 .8039);--primitive-slate-300:color(display-p3 .6471 .6392 .6824);--primitive-slate-400:color(display-p3 .4275 .4196 .4863);--primitive-slate-500:color(display-p3 .3569 .349 .4118);--primitive-slate-700:color(display-p3 .2196 .2118 .2667);--primitive-slate-900:color(display-p3 .1255 .1216 .1608);--alpha-brand-500-00:color(display-p3 .9569 .4 0/0);--alpha-brand-500-08:color(display-p3 .9569 .4 0/.08);--alpha-brand-500-16:color(display-p3 .9569 .4 0/.16);--alpha-brand-500-60:color(display-p3 .9569 .4 0/.6);--alpha-brand-50-20:color(display-p3 1 .9569 .9176/.2);--alpha-brand-50-40:color(display-p3 1 .9569 .9176/.4);--alpha-brand-50-60:color(display-p3 1 .9569 .9176/.6);--alpha-sand-0-08:color(display-p3 1 1 1/.08);--alpha-sand-0-60:color(display-p3 1 1 1/.6);--alpha-sand-0-80:color(display-p3 1 1 1/.8);--alpha-sand-100-50:color(display-p3 .9725 .9647 .949/.5);--alpha-sand-200-00:color(display-p3 .9529 .9373 .9137/0);--alpha-sand-200-60:color(display-p3 .9529 .9373 .9137/.6);--alpha-slate-900-04:color(display-p3 .1255 .1216 .1608/.04);--alpha-slate-900-08:color(display-p3 .1255 .1216 .1608/.08);--alpha-slate-900-16:color(display-p3 .1255 .1216 .1608/.16);--alpha-slate-900-40:color(display-p3 .1255 .1216 .1608/.4);--alpha-brand-700-00:color(display-p3 .702 .2824 0/0);--alpha-brand-700-40:color(display-p3 .702 .2824 0/.4);--alpha-sand-500-08:color(display-p3 .7098 .6863 .6353/.08);--alpha-sand-500-16:color(display-p3 .7098 .6863 .6353/.16);--tool-olive-subtle:color(display-p3 .9098 .9333 .8824);--tool-olive-base:color(display-p3 .2549 .4588 .0196);--tool-olive-hover:color(display-p3 .2235 .4 .0157);--tool-olive-press:color(display-p3 .1882 .3412 .0157);--tool-olive-text:var(--tool-olive-base);--tool-lime-subtle:color(display-p3 .9333 .9647 .9059);--tool-lime-base:color(display-p3 .4471 .702 .2275);--tool-lime-hover:color(display-p3 .3882 .6118 .1961);--tool-lime-press:color(display-p3 .3294 .5176 .1686);--tool-lime-text:var(--tool-lime-base);--tool-jade-subtle:color(display-p3 .8784 .9608 .9294);--tool-jade-base:color(display-p3 0 .6588 .4196);--tool-jade-hover:color(display-p3 0 .5725 .3647);--tool-jade-press:color(display-p3 0 .4863 .3098);--tool-jade-text:color(display-p3 0 .4902 .3176);--tool-mint-subtle:color(display-p3 .9137 .9725 .9569);--tool-mint-base:color(display-p3 .2863 .7608 .6275);--tool-mint-hover:color(display-p3 .251 .6627 .5451);--tool-mint-press:color(display-p3 .2118 .5647 .4627);--tool-mint-text:color(display-p3 .1176 .4784 .3804);--tool-cyan-subtle:color(display-p3 .8784 .9765 .9843);--tool-cyan-base:color(display-p3 0 .8157 .8745);--tool-cyan-hover:color(display-p3 0 .7098 .7608);--tool-cyan-press:color(display-p3 0 .6039 .6471);--tool-cyan-text:color(display-p3 0 .4588 .4941);--tool-sky-subtle:color(display-p3 .8863 .9608 1);--tool-sky-base:color(display-p3 .0392 .6824 1);--tool-sky-hover:color(display-p3 .0353 .5922 .8706);--tool-sky-press:color(display-p3 .0275 .5059 .7412);--tool-sky-text:color(display-p3 0 .4353 .698);--tool-azure-subtle:color(display-p3 .9059 .9412 .9961);--tool-azure-base:color(display-p3 .2157 .5255 .9804);--tool-azure-hover:color(display-p3 .1882 .4588 .8549);--tool-azure-press:color(display-p3 .1608 .3882 .7255);--tool-azure-text:color(display-p3 .1333 .3922 .8157);--tool-iris-subtle:color(display-p3 .9373 .9333 .9882);--tool-iris-base:color(display-p3 .4667 .451 .902);--tool-iris-hover:color(display-p3 .4078 .3922 .7843);--tool-iris-press:color(display-p3 .3451 .3333 .6667);--tool-iris-text:color(display-p3 .3608 .3451 .8392);--tool-indigo-subtle:color(display-p3 .9137 .9098 .9373);--tool-indigo-base:color(display-p3 .2667 .251 .4706);--tool-indigo-hover:color(display-p3 .2314 .2196 .4078);--tool-indigo-press:color(display-p3 .1961 .1843 .349);--tool-indigo-text:var(--tool-indigo-base);--tool-magenta-subtle:color(display-p3 .9882 .8863 .9255);--tool-magenta-base:color(display-p3 .8863 .0431 .3922);--tool-magenta-hover:color(display-p3 .7725 .0392 .3412);--tool-magenta-press:color(display-p3 .6549 .0314 .2902);--tool-magenta-text:color(display-p3 .8078 .0392 .349);--tool-vermilion-subtle:color(display-p3 1 .9059 .8941);--tool-vermilion-base:color(display-p3 .9882 .2235 .1098);--tool-vermilion-hover:color(display-p3 .8588 .1961 .0941);--tool-vermilion-press:color(display-p3 .7294 .1647 .0824);--tool-vermilion-text:color(display-p3 .8078 .1569 .0706);--tool-crimson-subtle:color(display-p3 .9686 .8824 .8902);--tool-crimson-base:color(display-p3 .7412 .0078 .098);--tool-crimson-hover:color(display-p3 .6431 .0078 .0863);--tool-crimson-press:color(display-p3 .549 .0039 .0745);--tool-crimson-text:var(--tool-crimson-base);--tool-clay-subtle:color(display-p3 .9882 .9333 .9176);--tool-clay-base:color(display-p3 .9059 .4353 .3176);--tool-clay-hover:color(display-p3 .7882 .3804 .2745);--tool-clay-press:color(display-p3 .6706 .3216 .2353);--tool-clay-text:color(display-p3 .7216 .2667 .1529);--tool-amber-subtle:color(display-p3 .9961 .9569 .8784);--tool-amber-base:color(display-p3 .9608 .6275 0);--tool-amber-hover:color(display-p3 .8353 .5451 0);--tool-amber-press:color(display-p3 .7098 .4627 0);--tool-amber-text:color(display-p3 .5882 .3843 0);--gradient-brand-default-down:linear-gradient(to bottom in display-p3, var(--gradient-brand-default-s1) 0%, var(--gradient-brand-default-s2) 55%, var(--gradient-brand-default-s3) 100%);--gradient-brand-hover-down:linear-gradient(to bottom in display-p3, var(--gradient-brand-hover-s1) 0%, var(--gradient-brand-hover-s2) 55%, var(--gradient-brand-hover-s3) 100%);--gradient-brand-default:linear-gradient(111.8deg in display-p3, var(--gradient-brand-default-s1) 0%, var(--gradient-brand-default-s2) 55%, var(--gradient-brand-default-s3) 100%);--gradient-brand-hover:linear-gradient(111.8deg in display-p3, var(--gradient-brand-hover-s1) 0%, var(--gradient-brand-hover-s2) 55%, var(--gradient-brand-hover-s3) 100%);--gradient-surface-card-down:linear-gradient(to bottom in display-p3, var(--gradient-surface-card-s1), var(--gradient-surface-card-s2));--gradient-surface-card:linear-gradient(149.83deg in display-p3, var(--gradient-surface-card-s1) 22.95%, var(--gradient-surface-card-s2) 77.49%);--gradient-surface-card-hover:linear-gradient(to bottom in display-p3, var(--gradient-surface-card-hover-s1), var(--gradient-surface-card-hover-s2));--gradient-surface-card-hover-diag:linear-gradient(149.83deg in display-p3, var(--gradient-surface-card-hover-s1) 23.1%, var(--gradient-surface-card-hover-s2) 77.64%);--gradient-ornament-default:linear-gradient(to bottom in display-p3, var(--gradient-ornament-default-fs1), var(--gradient-ornament-default-fs2));--gradient-ornament-hover:linear-gradient(to bottom in display-p3, var(--gradient-ornament-hover-fs1), var(--gradient-ornament-hover-fs2));--gradient-ornament-default-outline:linear-gradient(to bottom in display-p3, var(--gradient-ornament-default-os1), var(--gradient-ornament-default-os2));--gradient-ornament-hover-outline:linear-gradient(to bottom in display-p3, var(--gradient-ornament-hover-os1), var(--gradient-ornament-hover-os2));--gradient-section-canvas-subtle:linear-gradient(to bottom in display-p3, var(--color-bg-canvas), var(--color-bg-subtle));--gradient-section-subtle-muted:linear-gradient(to bottom in display-p3, var(--color-bg-subtle), var(--color-bg-muted));--gradient-section-muted-canvas:linear-gradient(to bottom in display-p3, var(--color-bg-muted), var(--color-bg-canvas));--shadow-subtle:0 2px 4px color(display-p3 0 0 0/.04);--shadow-low:0 2px 8px color(display-p3 0 0 0/.08);--shadow-card:0 3px 8px color(display-p3 0 0 0/.14);--shadow-interactive:0 4px 8px color(display-p3 .549 .5412 .6235/.2);--shadow-lifted:0 2px 20px color(display-p3 0 0 0/.08);--shadow-elevated:0 6px 24px color(display-p3 .5098 .4824 .4392/.06);--shadow-overlay:0 3px 30px color(display-p3 0 0 0/.14);--shadow-section-lip:0 4px 80px color(display-p3 0 0 0/.3);--shadow-brand:0 2px 10px color(display-p3 .9804 .5686 .1804/.5);--shadow-brand-ambient:0 10px 60px color(display-p3 .9843 .5804 .1843/.3);--shadow-inset-vignette:inset 0 0 24px color(display-p3 0 0 0/.3);--color-hero-media:color(display-p3 .9804 .498 .0588);--gradient-hero:radial-gradient(120% 80% at 10% 20% in display-p3, color(display-p3 .9804 .498 .0588) 0%, transparent 55%), radial-gradient(90% 80% at 80% 10% in display-p3, color(display-p3 .4902 .4745 .6549) 0%, transparent 50%), linear-gradient(160deg in display-p3, color(display-p3 .7333 .2196 .0118), color(display-p3 .3882 .3294 .502))}}@media(max-width:1219px){:root{--font-size-h1-regular:48px;--font-size-h1-italic:52px;--font-line-height-h1:54px;--font-size-h2-regular:40px;--font-size-h2-italic:44px;--font-line-height-h2:46px;--font-size-h3-regular:32px;--font-size-h3-italic:36px;--font-line-height-h3:38px;--font-size-h4-regular:22px;--font-size-h4-italic:26px;--font-line-height-h4:28px;--font-size-h5-regular:16px;--font-size-h5-italic:18px;--font-line-height-h5:20px;--page-gutter:24px;--grid-columns:var(--grid-columns-tablet);--grid-gutter:var(--grid-gutter-tablet)}}@media(max-width:719px){:root{--font-size-h1-regular:36px;--font-size-h1-italic:40px;--font-line-height-h1:42px;--font-size-h2-regular:30px;--font-size-h2-italic:34px;--font-line-height-h2:36px;--font-size-h3-regular:26px;--font-size-h3-italic:30px;--font-line-height-h3:32px;--font-size-h4-regular:20px;--font-size-h4-italic:24px;--font-line-height-h4:26px;--font-size-h5-regular:14px;--font-size-h5-italic:16px;--font-line-height-h5:16px;--page-gutter:20px;--grid-columns:var(--grid-columns-mobile);--grid-gutter:0px}}@font-face{font-family:Archivo;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:400 500;font-display:swap;src:url(/fonts/newsreader-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:400 500;font-display:swap;src:url(/fonts/newsreader-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box}html{scroll-behavior:auto;scroll-padding-top:calc(var(--nav-offset) + 16px)}html:has(.ds-sticky-nav){scroll-padding-top:calc(var(--nav-offset) + 52px + 16px)}body{background:var(--color-bg-canvas);min-height:100vh;color:var(--color-text-primary);font-family:var(--font-family-sans);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}.page-shell{max-width:var(--page-max);padding-left:var(--page-gutter);padding-right:var(--page-gutter);margin:0 auto}.headline-h1{font-family:var(--font-family-display);font-size:var(--font-size-h1-regular);line-height:var(--font-line-height-h1);letter-spacing:0;font-weight:600}.headline-h1 .italic{font-family:var(--font-family-serif);font-size:var(--font-size-h1-italic);line-height:var(--font-line-height-h1);font-style:italic;font-weight:400}.headline-h2{font-family:var(--font-family-display);font-size:var(--font-size-h2-regular);line-height:var(--font-line-height-h2);letter-spacing:0;font-weight:600}.headline-h2 .italic{font-family:var(--font-family-serif);font-size:var(--font-size-h2-italic);line-height:var(--font-line-height-h2);white-space:nowrap;font-style:italic;font-weight:400}.headline-h3{font-family:var(--font-family-display);font-size:var(--font-size-h3-regular);line-height:var(--font-line-height-h3);letter-spacing:0;font-weight:600}.headline-h3 .italic{font-family:var(--font-family-serif);font-size:var(--font-size-h3-italic);line-height:var(--font-line-height-h3);font-style:italic;font-weight:400}.headline-h4{font-family:var(--font-family-display);font-size:var(--font-size-h4-regular);line-height:var(--font-line-height-h4);letter-spacing:0;font-weight:600}.headline-h4 .italic{font-family:var(--font-family-serif);font-size:var(--font-size-h4-italic);line-height:var(--font-line-height-h4);font-style:italic;font-weight:400}.headline-h5{font-family:var(--font-family-display);font-size:var(--font-size-h5-regular);line-height:var(--font-line-height-h5);letter-spacing:0;font-weight:600}.headline-h5 .italic{font-family:var(--font-family-serif);font-size:var(--font-size-h5-italic);line-height:var(--font-line-height-h5);font-style:italic;font-weight:400}.body-large{font-family:var(--font-family-sans);font-size:var(--font-size-body-large);line-height:var(--font-line-height-body-large);letter-spacing:0;font-weight:400}.body-regular{font-family:var(--font-family-sans);font-size:var(--font-size-body-regular);line-height:var(--font-line-height-body-regular);letter-spacing:0;font-weight:400}.body-small{font-family:var(--font-family-sans);font-size:var(--font-size-body-small);line-height:var(--font-line-height-body-small);letter-spacing:0;font-weight:400}.body-caption{font-family:var(--font-family-sans);font-size:var(--font-size-body-caption);line-height:var(--font-line-height-body-caption);letter-spacing:0;font-weight:500}.ui-nav{font-family:var(--font-family-display);font-size:var(--font-size-ui-nav);line-height:var(--font-line-height-ui-nav);letter-spacing:var(--font-letter-spacing-ui-nav);font-weight:600}.ui-button{font-family:var(--font-family-display);font-size:var(--font-size-ui-button);line-height:var(--font-line-height-ui-button);letter-spacing:0;font-weight:600}.ui-button-small{font-family:var(--font-family-display);font-size:var(--font-size-ui-button-small);line-height:var(--font-line-height-ui-button-small);letter-spacing:0;font-weight:600}.label-tag{font-family:var(--font-family-sans);font-size:var(--font-size-label-tag);line-height:var(--font-line-height-label-tag);letter-spacing:var(--font-letter-spacing-label-tag);text-transform:uppercase;font-weight:600}.label-category{font-family:var(--font-family-sans);font-size:var(--font-size-label-category);line-height:var(--font-line-height-label-category);letter-spacing:var(--font-letter-spacing-label-category);text-transform:uppercase;font-weight:600}.hide-scrollbar{scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.js .ds-appear{opacity:0;transition:opacity var(--motion-appear) var(--appear-delay,0s),transform var(--motion-appear) var(--appear-delay,0s);transform:translateY(18px)}.js .ds-appear--fade{transform:none}.js .ds-appear.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .ds-appear,.js .ds-appear.is-visible{opacity:1;transition:none;transform:none}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@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}.ds-button{display:inline-flex;align-items:center;justify-content:center;gap:0;border:0;border-radius:var(--radius-12);font-family:var(--font-family-display);font-weight:600;white-space:nowrap;text-decoration:none;box-shadow:none;transition:background-color .2s ease,background-image .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease}.ds-button--regular{min-height:48px;padding:var(--space-12) var(--space-24);font-size:var(--font-size-ui-button);line-height:var(--font-line-height-ui-button)}.ds-button--small{min-height:44px;padding:var(--space-8) var(--space-16);font-size:var(--font-size-ui-button-small);line-height:var(--font-line-height-ui-button-small);border-radius:var(--radius-8)}.ds-button--brand{background-color:transparent;background-image:var(--gradient-brand-default);color:var(--color-text-inverse)}.ds-button--white{background:var(--color-surface-default);color:var(--color-text-primary)}.ds-button--secondary,.ds-button--muted{background:var(--color-bg-muted);color:var(--color-text-primary)}.ds-button--outline{border:1px solid var(--color-border-strong);background:transparent;color:var(--color-text-primary)}.ds-button--outline-inverse{border:1px solid var(--color-border-inverse);background:transparent;color:var(--color-text-inverse)}.ds-button--brand:focus-visible{background-image:var(--gradient-brand-hover);box-shadow:var(--shadow-brand)}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-button--brand:hover{background-image:var(--gradient-brand-hover);box-shadow:var(--shadow-brand)}}.ds-button--white:focus-visible,.ds-button--secondary:focus-visible,.ds-button--muted:focus-visible,.ds-button--outline:focus-visible,.ds-button--outline-inverse:focus-visible{box-shadow:var(--shadow-low)}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-button--white:hover,.ds-button--secondary:hover,.ds-button--muted:hover,.ds-button--outline:hover,.ds-button--outline-inverse:hover{box-shadow:var(--shadow-low)}}.ds-button--outline:focus-visible{background:var(--color-surface-outline-hover)}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-button--outline:hover{background:var(--color-surface-outline-hover)}}.ds-button--outline-inverse:focus-visible{background:var(--color-surface-outline-inverse-hover)}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-button--outline-inverse:hover{background:var(--color-surface-outline-inverse-hover)}}.ds-button--brand:active{background-image:none;background-color:var(--color-bg-brand-strong);box-shadow:none}.ds-button--white:active,.ds-button--secondary:active,.ds-button--muted:active{background:var(--color-surface-sunken);box-shadow:none}.ds-button--outline:active{background:var(--color-surface-outline-pressed);box-shadow:none}.ds-button--outline-inverse:active{background:var(--color-surface-outline-inverse-pressed);box-shadow:none}.ds-button--disabled,.ds-button[aria-disabled=true]{background-image:none;background-color:var(--color-bg-muted);color:var(--color-text-disabled);border-color:transparent;box-shadow:none;pointer-events:none}.ds-button--outline.ds-button--disabled,.ds-button--outline-inverse.ds-button--disabled{border:0}.ds-button__icon,.ds-button .ds-icon.ds-button__icon{display:block;width:0;height:16px;margin:0;opacity:0;overflow:hidden;pointer-events:none;transition:opacity .2s ease,margin .2s ease,width .2s ease}.ds-button--has-right:focus-visible .ds-button__icon--right,.ds-button--has-right:active .ds-button__icon--right,.ds-button--has-left:focus-visible .ds-button__icon--left,.ds-button--has-left:active .ds-button__icon--left,.ds-related-card.is-hover .ds-button--has-right .ds-button__icon--right,.ds-related-card.is-hover .ds-button--has-left .ds-button__icon--left,.ds-card--feature:not(.ds-card--feature-quiet):not(.ds-card--feature-compact).is-hover .ds-button--has-right .ds-button__icon--right,.ds-card--feature:not(.ds-card--feature-quiet):not(.ds-card--feature-compact).is-hover .ds-button--has-left .ds-button__icon--left,.ds-card--pillar.is-hover .ds-button--has-right .ds-button__icon--right,.ds-card--pillar.is-hover .ds-button--has-left .ds-button__icon--left{width:16px;opacity:1}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-button--has-right:hover .ds-button__icon--right,.ds-button--has-left:hover .ds-button__icon--left,.ds-related-card:hover .ds-button--has-right .ds-button__icon--right,.ds-related-card:hover .ds-button--has-left .ds-button__icon--left,.ds-card--feature:not(.ds-card--feature-quiet):not(.ds-card--feature-compact):hover .ds-button--has-right .ds-button__icon--right,.ds-card--feature:not(.ds-card--feature-quiet):not(.ds-card--feature-compact):hover .ds-button--has-left .ds-button__icon--left,.ds-card--pillar:hover .ds-button--has-right .ds-button__icon--right,.ds-card--pillar:hover .ds-button--has-left .ds-button__icon--left{width:16px;opacity:1}}.ds-button--has-right:focus-visible .ds-button__icon--right,.ds-button--has-right:active .ds-button__icon--right,.ds-related-card.is-hover .ds-button--has-right .ds-button__icon--right,.ds-card--feature:not(.ds-card--feature-quiet):not(.ds-card--feature-compact).is-hover .ds-button--has-right .ds-button__icon--right,.ds-card--pillar.is-hover .ds-button--has-right .ds-button__icon--right{margin-left:var(--space-16)}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-button--has-right:hover .ds-button__icon--right,.ds-related-card:hover .ds-button--has-right .ds-button__icon--right,.ds-card--feature:not(.ds-card--feature-quiet):not(.ds-card--feature-compact):hover .ds-button--has-right .ds-button__icon--right,.ds-card--pillar:hover .ds-button--has-right .ds-button__icon--right{margin-left:var(--space-16)}}.ds-button--has-left:focus-visible .ds-button__icon--left,.ds-button--has-left:active .ds-button__icon--left,.ds-related-card.is-hover .ds-button--has-left .ds-button__icon--left,.ds-card--feature:not(.ds-card--feature-quiet):not(.ds-card--feature-compact).is-hover .ds-button--has-left .ds-button__icon--left,.ds-card--pillar.is-hover .ds-button--has-left .ds-button__icon--left{margin-right:var(--space-16)}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-button--has-left:hover .ds-button__icon--left,.ds-related-card:hover .ds-button--has-left .ds-button__icon--left,.ds-card--feature:not(.ds-card--feature-quiet):not(.ds-card--feature-compact):hover .ds-button--has-left .ds-button__icon--left,.ds-card--pillar:hover .ds-button--has-left .ds-button__icon--left{margin-right:var(--space-16)}}.ds-button--small.ds-button--has-right:focus-visible .ds-button__icon--right,.ds-button--small.ds-button--has-right:active .ds-button__icon--right,.ds-related-card.is-hover .ds-button--small.ds-button--has-right .ds-button__icon--right,.ds-card--feature:not(.ds-card--feature-quiet):not(.ds-card--feature-compact).is-hover .ds-button--small.ds-button--has-right .ds-button__icon--right,.ds-card--pillar.is-hover .ds-button--small.ds-button--has-right .ds-button__icon--right{margin-left:var(--space-8)}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-button--small.ds-button--has-right:hover .ds-button__icon--right,.ds-related-card:hover .ds-button--small.ds-button--has-right .ds-button__icon--right,.ds-card--feature:not(.ds-card--feature-quiet):not(.ds-card--feature-compact):hover .ds-button--small.ds-button--has-right .ds-button__icon--right,.ds-card--pillar:hover .ds-button--small.ds-button--has-right .ds-button__icon--right{margin-left:var(--space-8)}}.ds-button--small.ds-button--has-left:focus-visible .ds-button__icon--left,.ds-button--small.ds-button--has-left:active .ds-button__icon--left,.ds-related-card.is-hover .ds-button--small.ds-button--has-left .ds-button__icon--left,.ds-card--feature:not(.ds-card--feature-quiet):not(.ds-card--feature-compact).is-hover .ds-button--small.ds-button--has-left .ds-button__icon--left,.ds-card--pillar.is-hover .ds-button--small.ds-button--has-left .ds-button__icon--left{margin-right:var(--space-8)}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-button--small.ds-button--has-left:hover .ds-button__icon--left,.ds-related-card:hover .ds-button--small.ds-button--has-left .ds-button__icon--left,.ds-card--feature:not(.ds-card--feature-quiet):not(.ds-card--feature-compact):hover .ds-button--small.ds-button--has-left .ds-button__icon--left,.ds-card--pillar:hover .ds-button--small.ds-button--has-left .ds-button__icon--left{margin-right:var(--space-8)}}.ds-button--disabled .ds-button__icon,.ds-button[aria-disabled=true] .ds-button__icon{width:0;margin:0;opacity:0}.ds-text-input{display:flex;align-items:flex-start;gap:var(--space-8);position:relative;box-sizing:border-box;min-height:52px;width:100%;max-width:541px;padding:var(--space-12) var(--space-16);border:1px solid var(--color-border-strong);border-radius:var(--radius-8);background:var(--color-surface-default);box-shadow:var(--shadow-subtle);color:var(--color-text-tertiary)}.ds-text-input--hover{background:var(--color-surface-raised);box-shadow:var(--shadow-low)}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-text-input:hover{background:var(--color-surface-raised);box-shadow:var(--shadow-low)}}.ds-text-input:focus-within,.ds-text-input--focus{background:var(--color-surface-default);border-color:var(--color-border-focus);box-shadow:var(--shadow-interactive);color:var(--color-text-primary)}.ds-text-input--error{background:var(--color-surface-default);border-color:var(--tool-vermilion-base);box-shadow:var(--shadow-subtle);color:var(--tool-vermilion-text)}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-text-input--error:hover{background:var(--color-surface-default);border-color:var(--tool-vermilion-base);box-shadow:var(--shadow-subtle);color:var(--tool-vermilion-text)}}.ds-text-input--disabled{background:var(--color-surface-sunken);border-color:var(--color-border-disabled);box-shadow:var(--shadow-subtle);color:var(--color-text-disabled);pointer-events:none}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-text-input--disabled:hover{background:var(--color-surface-sunken);border-color:var(--color-border-disabled);box-shadow:var(--shadow-subtle);color:var(--color-text-disabled);pointer-events:none}}.ds-text-input__flag{display:flex;align-items:center;gap:4px;height:26px;flex-shrink:0}.ds-text-input__flag img{display:block;width:21px;height:16px;border-radius:3.6px;object-fit:cover}.ds-text-input__pre{font-family:var(--font-family-sans);font-size:var(--font-size-body-regular);line-height:var(--font-line-height-body-regular);color:var(--color-text-tertiary);white-space:nowrap}.ds-text-input__field{display:flex;flex:1;min-width:0;align-items:center;gap:var(--space-8)}.ds-text-input__control{flex:1;min-width:0;width:100%;border:0;padding:0;background:transparent;font-family:var(--font-family-sans);font-size:var(--font-size-body-regular);line-height:var(--font-line-height-body-regular);color:inherit;outline:none}.ds-text-input__control::placeholder{color:inherit}.ds-text-input--long .ds-text-input__control{min-height:78px;height:78px;resize:vertical}.ds-text-input__clear{display:none;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;margin:0;padding:0;border:0;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none}.ds-text-input--search:has(.ds-text-input__control:not(:placeholder-shown)) .ds-text-input__clear{display:inline-flex}.ds-text-input--search:focus-within>.ds-icon,.ds-text-input--search.ds-text-input--focus>.ds-icon,.ds-text-input--search:has(.ds-text-input__control:not(:placeholder-shown))>.ds-icon{color:var(--color-icon-brand)}.ds-label{display:inline-flex;align-items:center;box-sizing:border-box;min-height:22px;padding:var(--space-2) var(--space-8);border:1px solid transparent;border-radius:var(--radius-4);font-family:var(--font-family-sans);font-size:var(--font-size-body-caption);line-height:var(--font-line-height-body-caption);font-weight:500;white-space:nowrap}.ds-label--outline.ds-label--brand{background:var(--color-surface-selected);border-color:var(--color-border-brand);color:var(--color-text-brand)}.ds-label--fill.ds-label--brand{background:var(--color-bg-brand);border-color:var(--color-border-brand);color:var(--color-text-inverse)}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-label--fill.ds-label--brand:hover{background:var(--color-bg-brand-strong)}}.ds-label--outline.ds-label--disabled{background:var(--color-surface-outline-inverse-hover);border-color:var(--color-icon-disabled);color:var(--color-text-disabled)}.ds-label--fill.ds-label--disabled{background:var(--color-icon-disabled);border-color:var(--color-icon-disabled);color:var(--color-text-tertiary)}.ds-label--outline.ds-label--olive{background:var(--tool-olive-subtle);border-color:var(--tool-olive-base);color:var(--tool-olive-text)}.ds-label--fill.ds-label--olive{background:var(--tool-olive-base);border-color:var(--tool-olive-base);color:var(--color-text-inverse)}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-label--fill.ds-label--olive:hover{background:var(--tool-olive-hover)}}.ds-label--outline.ds-label--lime{background:var(--tool-lime-subtle);border-color:var(--tool-lime-base);color:var(--tool-lime-text)}.ds-label--fill.ds-label--lime{background:var(--tool-lime-base);border-color:var(--tool-lime-base);color:var(--color-text-inverse)}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-label--fill.ds-label--lime:hover{background:var(--tool-lime-hover)}}.ds-label--outline.ds-label--jade{background:var(--tool-jade-subtle);border-color:var(--tool-jade-base);color:var(--tool-jade-text)}.ds-label--fill.ds-label--jade{background:var(--tool-jade-base);border-color:var(--tool-jade-base);color:var(--color-text-inverse)}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-label--fill.ds-label--jade:hover{background:var(--tool-jade-hover)}}.ds-label--outline.ds-label--mint{background:var(--tool-mint-subtle);border-color:var(--tool-mint-base);color:var(--tool-mint-text)}.ds-label--fill.ds-label--mint{background:var(--tool-mint-base);border-color:var(--tool-mint-base);color:var(--color-text-inverse)}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-label--fill.ds-label--mint:hover{background:var(--tool-mint-hover)}}.ds-label--outline.ds-label--cyan{background:var(--tool-cyan-subtle);border-color:var(--tool-cyan-base);color:var(--tool-cyan-text)}.ds-label--fill.ds-label--cyan{background:var(--tool-cyan-base);border-color:var(--tool-cyan-base);color:var(--color-text-inverse)}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-label--fill.ds-label--cyan:hover{background:var(--tool-cyan-hover)}}.ds-label--outline.ds-label--sky{background:var(--tool-sky-subtle);border-color:var(--tool-sky-base);color:var(--tool-sky-text)}.ds-label--fill.ds-label--sky{background:var(--tool-sky-base);border-color:var(--tool-sky-base);color:var(--color-text-inverse)}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-label--fill.ds-label--sky:hover{background:var(--tool-sky-hover)}}.ds-label--outline.ds-label--azure{background:var(--tool-azure-subtle);border-color:var(--tool-azure-base);color:var(--tool-azure-text)}.ds-label--fill.ds-label--azure{background:var(--tool-azure-base);border-color:var(--tool-azure-base);color:var(--color-text-inverse)}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-label--fill.ds-label--azure:hover{background:var(--tool-azure-hover)}}.ds-label--outline.ds-label--iris{background:var(--tool-iris-subtle);border-color:var(--tool-iris-base);color:var(--tool-iris-text)}.ds-label--fill.ds-label--iris{background:var(--tool-iris-base);border-color:var(--tool-iris-base);color:var(--color-text-inverse)}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-label--fill.ds-label--iris:hover{background:var(--tool-iris-hover)}}.ds-label--outline.ds-label--indigo{background:var(--tool-indigo-subtle);border-color:var(--tool-indigo-base);color:var(--tool-indigo-text)}.ds-label--fill.ds-label--indigo{background:var(--tool-indigo-base);border-color:var(--tool-indigo-base);color:var(--color-text-inverse)}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-label--fill.ds-label--indigo:hover{background:var(--tool-indigo-hover)}}.ds-label--outline.ds-label--magenta{background:var(--tool-magenta-subtle);border-color:var(--tool-magenta-base);color:var(--tool-magenta-text)}.ds-label--fill.ds-label--magenta{background:var(--tool-magenta-base);border-color:var(--tool-magenta-base);color:var(--color-text-inverse)}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-label--fill.ds-label--magenta:hover{background:var(--tool-magenta-hover)}}.ds-label--outline.ds-label--vermilion{background:var(--tool-vermilion-subtle);border-color:var(--tool-vermilion-base);color:var(--tool-vermilion-text)}.ds-label--fill.ds-label--vermilion{background:var(--tool-vermilion-base);border-color:var(--tool-vermilion-base);color:var(--color-text-inverse)}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-label--fill.ds-label--vermilion:hover{background:var(--tool-vermilion-hover)}}.ds-label--outline.ds-label--crimson{background:var(--tool-crimson-subtle);border-color:var(--tool-crimson-base);color:var(--tool-crimson-text)}.ds-label--fill.ds-label--crimson{background:var(--tool-crimson-base);border-color:var(--tool-crimson-base);color:var(--color-text-inverse)}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-label--fill.ds-label--crimson:hover{background:var(--tool-crimson-hover)}}.ds-label--outline.ds-label--clay{background:var(--tool-clay-subtle);border-color:var(--tool-clay-base);color:var(--tool-clay-text)}.ds-label--fill.ds-label--clay{background:var(--tool-clay-base);border-color:var(--tool-clay-base);color:var(--color-text-inverse)}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-label--fill.ds-label--clay:hover{background:var(--tool-clay-hover)}}.ds-label--outline.ds-label--amber{background:var(--tool-amber-subtle);border-color:var(--tool-amber-base);color:var(--tool-amber-text)}.ds-label--fill.ds-label--amber{background:var(--tool-amber-base);border-color:var(--tool-amber-base);color:var(--color-text-inverse)}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-label--fill.ds-label--amber:hover{background:var(--tool-amber-hover)}}.ds-control{display:inline-flex;align-items:center;gap:var(--space-12);cursor:pointer}.ds-control__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.ds-control__label{font-family:var(--font-family-display);font-size:var(--font-size-ui-nav);line-height:var(--font-line-height-ui-nav);font-weight:400;letter-spacing:var(--font-letter-spacing-ui-nav);color:var(--color-text-primary);white-space:nowrap}.ds-control--disabled{cursor:not-allowed}.ds-control--disabled .ds-control__label{color:var(--color-text-disabled)}.ds-control__box,.ds-control__circle{box-sizing:border-box;width:20px;height:20px;flex:0 0 20px;display:grid;place-items:center;background:var(--color-surface-default);border:1px solid var(--color-border-strong)}.ds-control__box{border-radius:var(--radius-4)}.ds-control__circle{border-radius:var(--radius-full)}.ds-control__check{display:none;width:11px;height:8px}.ds-control--checked .ds-control__box{background:var(--color-bg-brand);border-color:var(--color-bg-brand)}.ds-control--checked .ds-control__check{display:block}.ds-control__dot{display:none;width:8px;height:8px;border-radius:var(--radius-full);background:var(--color-bg-brand)}.ds-control--selected .ds-control__dot{display:block}.ds-control--focus .ds-control__box,.ds-control--focus .ds-control__circle,.ds-control--checkbox:focus-within .ds-control__box,.ds-control--radio:focus-within .ds-control__circle{border-color:var(--color-border-focus)}.ds-control--disabled .ds-control__box,.ds-control--disabled .ds-control__circle{background:var(--color-surface-sunken);border-color:var(--color-border-disabled)}.ds-control__track{box-sizing:border-box;position:relative;width:44px;height:24px;flex:0 0 44px;border-radius:var(--radius-full);background:var(--color-bg-muted);border:1px solid transparent}.ds-control__thumb{position:absolute;top:1px;left:1px;width:20px;height:20px;border-radius:var(--radius-full);background:var(--color-surface-default);box-shadow:var(--shadow-low)}.ds-control--on .ds-control__track{background:var(--color-bg-brand)}.ds-control--on .ds-control__thumb{left:21px}.ds-control--focus .ds-control__track,.ds-control--toggle:focus-within .ds-control__track{border-color:var(--color-border-focus)}.ds-control--disabled .ds-control__track{background:var(--color-bg-muted)}.ds-spinner{position:relative;display:inline-block;width:32px;height:32px;flex:0 0 32px}.ds-spinner__gear{position:absolute;display:block;background:var(--color-text-primary);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.ds-spinner__gear--small{left:2px;top:8.7px;width:12px;height:12px;-webkit-mask-image:url(/icons/spinner-gear-small.svg);mask-image:url(/icons/spinner-gear-small.svg);animation:ds-spinner-ccw .9s linear infinite}.ds-spinner__gear--large{left:13.2px;top:7.6px;width:17px;height:17px;-webkit-mask-image:url(/icons/spinner-gear-large.svg);mask-image:url(/icons/spinner-gear-large.svg);animation:ds-spinner-cw .9s linear infinite}.ds-spinner--color .ds-spinner__gear--large{background:var(--color-text-brand)}.ds-spinner--light .ds-spinner__gear{background:var(--color-text-inverse)}@keyframes ds-spinner-cw{to{transform:rotate(360deg)}}@keyframes ds-spinner-ccw{to{transform:rotate(-360deg)}}.ds-form-field{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-8);width:100%;max-width:541px}.ds-form-field__label{font-family:var(--font-family-display);font-size:var(--font-size-ui-nav);line-height:var(--font-line-height-ui-nav);font-weight:400;letter-spacing:var(--font-letter-spacing-ui-nav);color:var(--color-text-primary)}.ds-form-field__control{display:flex;flex-direction:column;gap:var(--space-4);width:100%}.ds-form-field__helper,.ds-form-field__error{margin:0;font-family:var(--font-family-sans);font-size:var(--font-size-body-caption);line-height:var(--font-line-height-body-caption);font-weight:500}.ds-form-field__helper{color:var(--color-text-tertiary)}.ds-form-field__error{color:var(--tool-vermilion-text)}.ds-form-section{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-32);width:100%;max-width:584px;padding:var(--space-24);border:1px solid var(--color-border-default);border-radius:var(--radius-20);background:var(--color-bg-muted);box-shadow:var(--shadow-card)}.ds-form-section .ds-tabs,.ds-form-section__tabs{width:100%;background-image:linear-gradient(var(--alpha-sand-500-16),var(--alpha-sand-500-16)),linear-gradient(var(--color-bg-muted),var(--color-bg-muted))}.ds-form-section .ds-tab-item{min-width:0}.ds-form-section__fields{display:flex;flex-direction:column;gap:var(--space-16);width:100%}.ds-form-section__field{display:flex;flex-direction:column;gap:var(--space-4);width:100%}.ds-form-section__label{margin:0;font-family:var(--font-family-sans);font-size:var(--font-size-body-small);line-height:var(--font-line-height-body-small);color:var(--color-text-tertiary)}.ds-form-section__name{font-weight:700}.ds-form-section__hint{font-weight:400}.ds-form-section .ds-text-input{max-width:none}.ds-form-section .ds-text-input--long{height:auto;min-height:124px}.ds-form-section .ds-text-input--long .ds-text-input__field{align-items:stretch}.ds-form-section .ds-text-input--long .ds-text-input__control{min-height:100px;height:100px;resize:vertical}.ds-form-section__submit{width:100%;box-sizing:border-box}.ds-form-section__intent{display:none}@media(max-width:719px){.ds-contact #help .ds-form-section__tabs{display:none}.ds-contact #help .ds-form-section__intent{display:block;position:relative;z-index:4;width:100%}.ds-contact #help .ds-form-section__select{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ds-contact #help .ds-form-section__select-btn{appearance:none;display:flex;align-items:center;justify-content:space-between;gap:12px;box-sizing:border-box;width:100%;min-height:48px;margin:0;padding:12px 16px;border:1px solid var(--color-border-default);border-radius:var(--radius-12);background-color:var(--color-bg-muted);background-image:linear-gradient(var(--alpha-sand-500-16),var(--alpha-sand-500-16)),linear-gradient(var(--color-bg-muted),var(--color-bg-muted));color:var(--color-text-primary);font-family:var(--font-family-display);font-size:var(--font-size-ui-button-small);line-height:var(--font-line-height-ui-button-small);font-weight:600;text-align:left;cursor:pointer}.ds-contact #help .ds-form-section__select-btn:focus{outline:2px solid var(--color-border-focus);outline-offset:2px}.ds-contact #help .ds-form-section__caret{display:block;width:16px;height:16px;flex:none;pointer-events:none}.ds-contact #help .ds-form-section__menu{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:6;display:none;max-width:none;background-color:var(--color-bg-muted);background-image:linear-gradient(var(--alpha-sand-500-16),var(--alpha-sand-500-16)),linear-gradient(var(--color-bg-muted),var(--color-bg-muted));border-color:var(--color-border-default);color:var(--color-text-primary)}.ds-contact #help .ds-form-section__intent.is-open .ds-form-section__menu{display:flex}.ds-contact #help .ds-form-section__menu .ds-select-option{color:var(--color-text-secondary)}.ds-contact #help .ds-form-section__menu .ds-select-option--selected{background:var(--color-surface-default);color:var(--color-text-primary);box-shadow:var(--shadow-card)}}.ds-table{box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;gap:var(--space-24);width:100%;max-width:458px;padding-top:var(--space-24);border:1px solid var(--color-border-default);border-radius:var(--radius-20);background:var(--color-bg-subtle)}.ds-table__header{padding:0 20px}.ds-table-title{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);width:100%;min-height:38px;padding:var(--space-8) var(--space-16);border:1px solid var(--color-border-subtle);border-radius:10px;background:var(--color-bg-canvas)}.ds-table-title__label{margin:0;flex:1 1 auto;min-width:0;color:var(--color-text-primary)}.ds-table-title__mark{display:block;width:16px;height:16px;flex-shrink:0}.ds-table-title--brand{border-color:var(--gradient-ornament-hover-os1);background:var(--gradient-surface-card-hover-diag)}.ds-table-title--brand .ds-table-title__label{color:var(--color-text-inverse)}.ds-table-title--dark{border-color:var(--color-icon-secondary);background:var(--color-bg-footer)}.ds-table-title--dark .ds-table-title__label{color:var(--color-text-inverse)}.ds-table__body{display:flex;flex-direction:column;overflow:clip;width:100%;border:1px solid var(--color-border-default);border-radius:var(--radius-20);background:var(--color-surface-default)}.ds-table-cell{box-sizing:border-box;display:flex;align-items:center;gap:var(--space-16);width:100%;padding:var(--space-24);border-bottom:1px solid var(--color-border-default)}.ds-table-cell__lead{display:flex;align-items:center;gap:var(--space-16);flex:1 1 auto;min-width:0}.ds-table-cell__icon{display:block;width:16px;height:16px;flex-shrink:0}.ds-table-cell__label{margin:0;flex:1 1 auto;min-width:0;font-family:var(--font-family-display);font-size:var(--font-size-ui-button);line-height:var(--font-line-height-ui-button);font-weight:600;color:var(--color-text-primary)}.ds-table-cell__value{margin:0;flex:0 1 auto;max-width:50%;font-family:var(--font-family-sans);font-size:var(--font-size-body-small);line-height:var(--font-line-height-body-small);font-weight:400;color:var(--color-text-primary);text-align:right;white-space:pre-line}.ds-table-cell:last-child{border-bottom:0}.ds-table-cell--text{align-items:center}.ds-table-cell__text{margin:0;color:var(--color-text-primary)}.ds-content-split .ds-table,.ds-content__cards .ds-table,.ds-content__media .ds-table{max-width:none}.ds-content-split.is-half .ds-content__media{justify-content:stretch;width:100%}.ds-content-split.is-half .ds-content__media>.ds-table{width:100%}.ds-select{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-4);width:100%;max-width:541px}.ds-select-field--default .ds-text-input{border-color:var(--color-border-default)}.ds-select-option{display:flex;align-items:center;box-sizing:border-box;width:auto;min-height:44px;margin:0;padding:var(--space-12) var(--space-16);border:0;border-radius:var(--radius-8);background:transparent;font-family:var(--font-family-display);font-size:var(--font-size-ui-nav);line-height:var(--font-line-height-ui-nav);font-weight:400;letter-spacing:var(--font-letter-spacing-ui-nav);color:var(--color-text-primary);text-align:left;cursor:pointer}.ds-select-option--hover{background:var(--color-surface-outline-hover)}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-select-option:hover:not(:disabled):not(.ds-select-option--selected){background:var(--color-surface-outline-hover)}}.ds-select-option--selected{background:var(--color-surface-selected)}.ds-select-option--disabled,.ds-select-option:disabled{color:var(--color-text-disabled);cursor:not-allowed}.ds-select-menu .ds-select-option{width:100%}.ds-select-menu{box-sizing:border-box;display:flex;flex-direction:column;width:100%;max-width:541px;padding:var(--space-4) 0;border:1px solid var(--color-border-default);border-radius:var(--radius-8);background:var(--color-surface-default);box-shadow:var(--shadow-low)}.ds-pagination{display:flex;align-items:center;justify-content:center;gap:var(--space-8)}.ds-pagination__items{display:flex;align-items:center;gap:var(--space-4)}.ds-pagination-item{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0;border:1px solid transparent;border-radius:var(--radius-8);background:transparent;font-family:var(--font-family-display);font-size:var(--font-size-ui-button-small);line-height:var(--font-line-height-ui-button-small);font-weight:600;color:var(--color-text-disabled);cursor:pointer}.ds-pagination-item--hover{background:var(--color-surface-outline-hover);color:var(--color-text-primary)}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-pagination-item:hover:not(:disabled):not(.ds-pagination-item--current){background:var(--color-surface-outline-hover);color:var(--color-text-primary)}}.ds-pagination-item--current{background:var(--color-surface-default);color:var(--color-text-primary);box-shadow:var(--shadow-card)}.ds-pagination-item--focus,.ds-pagination-item:focus-visible{border-color:var(--color-border-focus);color:var(--color-text-primary)}.ds-pagination-item--disabled,.ds-pagination-item:disabled{color:var(--color-text-disabled);cursor:default}.ds-pagination-control{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-8);min-height:44px;padding:var(--space-12) var(--space-16);border:1px solid transparent;border-radius:var(--radius-8);background:transparent;font-family:var(--font-family-display);font-size:var(--font-size-ui-button-small);line-height:var(--font-line-height-ui-button-small);font-weight:600;color:var(--color-text-primary);cursor:pointer}.ds-pagination-control--hover{background:var(--color-surface-outline-hover)}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-pagination-control:hover:not(:disabled){background:var(--color-surface-outline-hover)}}.ds-pagination-control--focus,.ds-pagination-control:focus-visible{border-color:var(--color-border-focus)}.ds-pagination-control--disabled,.ds-pagination-control:disabled{color:var(--color-text-disabled);cursor:default}.ds-pagination-control--disabled img,.ds-pagination-control:disabled img{opacity:.35}.ds-card{box-sizing:border-box;position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--color-border-subtle);background:var(--gradient-surface-card);box-shadow:0 2px 4px #0000000a}.ds-card__copy{display:flex;flex-direction:column;gap:var(--space-16)}.ds-card__copy h3,.ds-card__title{margin:0}.ds-card__copy p,.ds-card__foot p{margin:0;color:var(--color-text-secondary)}.ds-card__ornament{position:absolute;top:-231px;right:-193px;z-index:0;width:367px;height:367px;border-radius:50%;background:var(--gradient-ornament-hover);pointer-events:none;transition:opacity var(--motion-card-hover)}.ds-card__ornament:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;background:var(--gradient-ornament-default);opacity:1;pointer-events:none;transition:opacity var(--motion-card-hover)}.ds-card__ornament:after{content:"";position:absolute;inset:-2px;z-index:-1;border-radius:50%;background:var(--gradient-ornament-default-outline);transition:background var(--motion-card-hover)}.ds-card--pillar{justify-content:flex-end;gap:var(--space-96);width:390px;min-height:549px;padding:var(--space-32);border-width:2px;border-radius:32px;background:var(--gradient-surface-card-down);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.ds-card--pillar>*{position:relative;z-index:1}.ds-card--pillar .ds-card__title{white-space:pre-line}.ds-card--pillar .ds-card__foot{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-32)}.ds-card--pillar .ds-card__title,.ds-card--pillar .ds-card__foot p{transition:color var(--motion-card-hover)}.ds-card--feature{width:389px;min-height:300px;padding:var(--space-32);border-radius:var(--radius-20);gap:var(--space-64)}.ds-card--feature-compact,.ds-card--feature-quiet{background-color:var(--color-surface-default);background-image:none;transition:background-color var(--motion-card-hover),border-color var(--motion-card-hover),box-shadow var(--motion-card-hover),color var(--motion-card-hover)}.ds-card--feature>:not(.ds-card__ornament){position:relative;z-index:1}.ds-card__cta{flex:0 0 auto;align-self:flex-start;margin-top:auto;width:100%}.ds-card--feature>.ds-button,.ds-card--feature>.ds-card__cta{align-self:flex-start;margin-top:auto}.ds-card--feature>.ds-icon{flex-shrink:0}.ds-card--feature .ds-card__copy{flex:1 1 auto}.ds-card--feature-compact{width:286px;min-height:286px}.ds-card--feature-compact .ds-card__copy p,.ds-card--feature .headline-h5+p{padding-top:var(--space-8)}.ds-card--feature .headline-h4+p{padding-top:4px}.ds-card--feature-compact .ds-card__ornament,.ds-card--feature-quiet .ds-card__ornament{opacity:0}.ds-card--feature-compact.is-hover .ds-card__ornament,.ds-card--feature-quiet.is-hover .ds-card__ornament{opacity:1}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-card--feature-compact:hover .ds-card__ornament,.ds-card--feature-quiet:hover .ds-card__ornament{opacity:1}}.ds-card--story{width:389px;min-height:304px;padding:var(--space-32);border-radius:var(--radius-20);gap:var(--space-64);background-color:var(--color-surface-default);background-image:none;transition:background-color var(--motion-card-hover),border-color var(--motion-card-hover),box-shadow var(--motion-card-hover)}.ds-card--story>:not(.ds-card__ornament):not(.ds-card__hit){position:relative;z-index:1}.ds-card--story .ds-card__copy{flex:1 1 auto}.ds-card--story .ds-card__copy p{padding-top:var(--space-8)}.ds-card--story>.ds-card__cta{align-self:flex-start;margin-top:auto}.ds-card--story .ds-card__ornament{opacity:0}.ds-card--story.is-hover .ds-card__ornament{opacity:1}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-card--story:hover .ds-card__ornament{opacity:1}}.ds-card--story.is-hover .ds-card__ornament:before{opacity:1}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-card--story:hover .ds-card__ornament:before{opacity:1}}.ds-card--story.is-hover .ds-card__ornament:after{background:var(--gradient-ornament-default-outline)}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-card--story:hover .ds-card__ornament:after{background:var(--gradient-ornament-default-outline)}}.ds-card__kicker{margin:0;font-family:var(--font-family-display);font-size:var(--font-size-h4-regular);line-height:var(--font-line-height-h4);font-weight:600;color:var(--color-text-disabled)}.ds-card--showcase{width:368px;padding:var(--space-32);border-radius:var(--radius-20);background:var(--color-surface-default);gap:17px}.ds-card--showcase-icon{width:100%;max-width:394px;text-align:center;align-items:center}.ds-card--showcase .ds-card__copy{flex:1 1 auto;text-align:center}.ds-card--showcase>.ds-card__cta{flex:0 0 auto;height:auto;margin-top:auto}.ds-card--showcase-icon .ds-card__copy{align-items:center;text-align:center}.ds-card--showcase-icon .ds-card__cta{display:flex;justify-content:center;align-self:stretch}.ds-card--showcase-icon .ds-button{align-self:center}.ds-card-grid .ds-card--showcase,.ds-card-grid .ds-card--showcase-icon{width:100%;max-width:none;align-self:stretch}.ds-card-grid--center-extra>.ds-card--showcase,.ds-card-grid--center-extra>.ds-card--showcase-icon{display:flex;flex-direction:column;height:auto}.ds-card__media{width:100%;min-height:237px;border-radius:var(--radius-8);background:var(--color-bg-muted);overflow:hidden}.ds-card__media img{display:block;width:100%;height:237px;object-fit:contain;object-position:center}.ds-card__media--icon{display:grid;place-items:center;min-height:144px;background:transparent}.ds-card--chip{width:192px;min-height:110px;padding:var(--space-24);border-radius:var(--radius-12);background:var(--color-surface-default);gap:var(--space-24);box-shadow:none}.ds-card__chip-label{margin:0;font-family:var(--font-family-display);font-size:var(--font-size-h5-regular);line-height:var(--font-line-height-h5);font-weight:600;color:var(--color-text-primary)}.ds-card--chip-stat{gap:var(--space-4);min-height:98px}.ds-card__chip-stat{margin:0;white-space:nowrap}.ds-card__chip-unit,.ds-card__chip-caption{margin:0;font-family:var(--font-family-sans);font-size:var(--font-size-body-caption);line-height:var(--font-line-height-body-caption);font-weight:500;color:var(--color-text-secondary)}.ds-card--quote{width:592px;min-height:486px;padding:var(--space-32);border-radius:var(--radius-20);justify-content:space-between}.ds-card__quote-top{display:flex;align-items:flex-start;justify-content:space-between}.ds-card__kicker-meta{margin:0;font-family:var(--font-family-sans);font-size:var(--font-size-label-category);line-height:var(--font-line-height-label-category);font-weight:600;letter-spacing:var(--font-letter-spacing-label-category);text-transform:uppercase;color:var(--color-text-primary)}.ds-card__attribution{font-family:var(--font-family-serif);font-size:var(--font-size-h4-italic);line-height:var(--font-line-height-h4);font-style:italic;color:var(--color-text-brand)}.ds-card--article{width:389px;padding:var(--space-32);border-radius:var(--radius-20);gap:var(--space-16)}.ds-card--article .ds-card__copy h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;height:calc(var(--font-line-height-h4) * 2)}.ds-card--article .ds-card__copy p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;height:calc(var(--font-line-height-body-small) * 2)}.ds-card__thumb{width:100%;aspect-ratio:339 / 198;border-radius:var(--radius-12);overflow:hidden;background:var(--color-bg-muted)}.ds-card__thumb img{display:block;width:100%;height:100%;object-fit:cover}.ds-card__labels,.ds-card__labels-start{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8)}.ds-card__labels--spread{justify-content:space-between;width:100%}.ds-card__category{color:var(--color-text-disabled)}.ds-card__text-link{display:inline-flex;align-items:center;gap:var(--space-8);padding:4px 0;font-family:var(--font-family-display);font-size:16px;line-height:24px;font-weight:600;color:var(--color-text-brand);text-decoration:none}.ds-card__text-link.is-hover,.ds-card--article.is-hover .ds-card__text-link,.ds-card--linked:has(.ds-card__hit:focus-visible) .ds-card__text-link{color:var(--primitive-brand-800)}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-card--article:hover .ds-card__text-link{color:var(--primitive-brand-800)}}.ds-card--linked>.ds-card__hit,.ds-story--linked>.ds-card__hit{position:absolute;inset:0;z-index:2;border-radius:inherit;text-decoration:none}.ds-card--linked>.ds-card__hit{inset:-1px}.ds-card--linked .ds-card__hit:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:-3px}.ds-card--linked:has(.ds-card__hit:focus-visible){border-color:var(--primitive-brand-200);box-shadow:0 10px 60px #fb942f26}.ds-story--linked{position:relative}.ds-story--linked .ds-card__hit:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:4px;border-radius:var(--radius-20)}.ds-card--fullscreen{flex-direction:row;width:100%;max-width:1216px;min-height:510px;padding:var(--space-24);border-radius:var(--radius-20);gap:40px}.ds-card__col--title{display:flex;flex-direction:column;justify-content:flex-end;flex:1 1 0}.ds-card__col--body{flex:1 1 0;display:flex;flex-direction:column;gap:var(--space-16);padding-top:var(--space-8)}.ds-card__col--media{flex:1 1 0;min-height:355px;border-radius:var(--radius-8);background:var(--color-bg-muted)}.ds-card--row{flex-direction:row;align-items:flex-start;width:100%;max-width:1216px;padding:var(--space-24);border-radius:var(--radius-20);gap:20px}.ds-card--row .ds-card__copy{gap:0}.ds-card--row .ds-card__copy p{padding-top:4px}.ds-card.is-hover:not(.ds-card--story):not(.ds-card--feature-compact):not(.ds-card--feature-quiet):not(.ds-404-card){border-color:var(--primitive-brand-200)}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-card:hover:not(.ds-card--story):not(.ds-card--feature-compact):not(.ds-card--feature-quiet):not(.ds-404-card){border-color:var(--primitive-brand-200)}}.ds-card--feature,.ds-card--pillar{transition:border-color var(--motion-card-hover),box-shadow var(--motion-card-hover),color var(--motion-card-hover)}.ds-card--feature:before,.ds-card--pillar:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;background:var(--gradient-surface-card-hover-diag);opacity:0;pointer-events:none;transition:opacity var(--motion-card-hover)}.ds-card--pillar:before{background:var(--gradient-surface-card-hover);border-radius:30px}.ds-card--feature.is-hover:before,.ds-card--pillar.is-hover:before{opacity:1}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-card--feature:hover:before,.ds-card--pillar:hover:before{opacity:1}}.ds-card--pillar.is-hover,.ds-card--feature.is-hover{border-color:var(--color-border-brand-subtle);box-shadow:var(--shadow-brand-ambient);color:var(--color-text-inverse)}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-card--pillar:hover,.ds-card--feature:hover{border-color:var(--color-border-brand-subtle);box-shadow:var(--shadow-brand-ambient);color:var(--color-text-inverse)}}.ds-card--fullscreen.is-hover{background:var(--gradient-surface-card-hover-diag);box-shadow:0 10px 60px #fb942f4d;color:var(--color-text-inverse)}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-card--fullscreen:hover{background:var(--gradient-surface-card-hover-diag);box-shadow:0 10px 60px #fb942f4d;color:var(--color-text-inverse)}}.ds-card--pillar.is-hover .ds-card__title,.ds-card--pillar.is-hover .ds-card__foot p,.ds-card--feature.is-hover .ds-card__kicker,.ds-card--feature.is-hover .ds-card__copy h3,.ds-card--feature.is-hover .ds-card__copy p,.ds-card--fullscreen.is-hover h3,.ds-card--fullscreen.is-hover p,.ds-card--chip.is-hover:not(.ds-404-card) .ds-card__chip-label{color:var(--color-text-inverse)}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-card--pillar:hover .ds-card__title,.ds-card--pillar:hover .ds-card__foot p,.ds-card--feature:hover .ds-card__kicker,.ds-card--feature:hover .ds-card__copy h3,.ds-card--feature:hover .ds-card__copy p,.ds-card--fullscreen:hover h3,.ds-card--fullscreen:hover p,.ds-card--chip:hover:not(.ds-404-card) .ds-card__chip-label{color:var(--color-text-inverse)}}.ds-card--chip.is-hover:not(.ds-404-card){background:var(--gradient-surface-card-hover-diag);border-color:transparent}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-card--chip:hover:not(.ds-404-card){background:var(--gradient-surface-card-hover-diag);border-color:transparent}}.ds-card--chip-stat.is-hover{background:var(--color-surface-default);border-color:var(--color-border-subtle)}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-card--chip-stat:hover{background:var(--color-surface-default);border-color:var(--color-border-subtle)}}.ds-card--chip-stat.is-hover .ds-card__chip-stat{color:var(--color-text-primary)}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-card--chip-stat:hover .ds-card__chip-stat{color:var(--color-text-primary)}}.ds-card--chip-stat.is-hover .ds-card__chip-unit,.ds-card--chip-stat.is-hover .ds-card__chip-caption{color:var(--color-text-secondary)}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-card--chip-stat:hover .ds-card__chip-unit,.ds-card--chip-stat:hover .ds-card__chip-caption{color:var(--color-text-secondary)}}.ds-card--feature.is-hover .ds-card__ornament:before{opacity:0}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-card--feature:hover .ds-card__ornament:before{opacity:0}}.ds-card--feature.is-hover .ds-card__ornament:after{background:var(--gradient-ornament-hover-outline)}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-card--feature:hover .ds-card__ornament:after{background:var(--gradient-ornament-hover-outline)}}.ds-card--feature.is-hover>.ds-icon{color:var(--color-icon-on-brand)}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-card--feature:hover>.ds-icon{color:var(--color-icon-on-brand)}}.ds-card--feature:not(.ds-card--feature-quiet):not(.ds-card--feature-compact).is-hover .ds-button--outline,.ds-card--feature:not(.ds-card--feature-quiet):not(.ds-card--feature-compact).is-hover .ds-button--outline-inverse{border-color:var(--color-border-inverse);color:var(--color-text-inverse);background:var(--color-surface-outline-inverse-hover);box-shadow:var(--shadow-low)}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-card--feature:not(.ds-card--feature-quiet):not(.ds-card--feature-compact):hover .ds-button--outline,.ds-card--feature:not(.ds-card--feature-quiet):not(.ds-card--feature-compact):hover .ds-button--outline-inverse{border-color:var(--color-border-inverse);color:var(--color-text-inverse);background:var(--color-surface-outline-inverse-hover);box-shadow:var(--shadow-low)}}.ds-card--feature:not(.ds-card--feature-quiet):not(.ds-card--feature-compact).is-hover .ds-button--outline .ds-icon,.ds-card--feature:not(.ds-card--feature-quiet):not(.ds-card--feature-compact).is-hover .ds-button--outline-inverse .ds-icon{color:var(--color-icon-on-brand)}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-card--feature:not(.ds-card--feature-quiet):not(.ds-card--feature-compact):hover .ds-button--outline .ds-icon,.ds-card--feature:not(.ds-card--feature-quiet):not(.ds-card--feature-compact):hover .ds-button--outline-inverse .ds-icon{color:var(--color-icon-on-brand)}}.ds-card--feature.ds-card--feature-compact.is-hover:before,.ds-card--feature.ds-card--feature-quiet.is-hover:before{opacity:0}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-card--feature.ds-card--feature-compact:hover:before,.ds-card--feature.ds-card--feature-quiet:hover:before{opacity:0}}.ds-card--feature.ds-card--feature-compact.is-hover,.ds-card--feature.ds-card--feature-quiet.is-hover{background-color:var(--color-surface-raised);border-color:var(--color-border-subtle);box-shadow:var(--shadow-interactive);color:var(--color-text-primary)}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-card--feature.ds-card--feature-compact:hover,.ds-card--feature.ds-card--feature-quiet:hover{background-color:var(--color-surface-raised);border-color:var(--color-border-subtle);box-shadow:var(--shadow-interactive);color:var(--color-text-primary)}}.ds-card--feature.ds-card--feature-compact.is-hover .ds-card__kicker,.ds-card--feature.ds-card--feature-quiet.is-hover .ds-card__kicker{color:var(--color-text-disabled)}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-card--feature.ds-card--feature-compact:hover .ds-card__kicker,.ds-card--feature.ds-card--feature-quiet:hover .ds-card__kicker{color:var(--color-text-disabled)}}.ds-card--feature.ds-card--feature-compact.is-hover .ds-card__copy h3,.ds-card--feature.ds-card--feature-quiet.is-hover .ds-card__copy h3{color:var(--color-text-primary)}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-card--feature.ds-card--feature-compact:hover .ds-card__copy h3,.ds-card--feature.ds-card--feature-quiet:hover .ds-card__copy h3{color:var(--color-text-primary)}}.ds-card--feature.ds-card--feature-compact.is-hover .ds-card__copy p,.ds-card--feature.ds-card--feature-quiet.is-hover .ds-card__copy p{color:var(--color-text-secondary)}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-card--feature.ds-card--feature-compact:hover .ds-card__copy p,.ds-card--feature.ds-card--feature-quiet:hover .ds-card__copy p{color:var(--color-text-secondary)}}.ds-card--feature.ds-card--feature-compact.is-hover .ds-card__ornament:before,.ds-card--feature.ds-card--feature-quiet.is-hover .ds-card__ornament:before{opacity:1}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-card--feature.ds-card--feature-compact:hover .ds-card__ornament:before,.ds-card--feature.ds-card--feature-quiet:hover .ds-card__ornament:before{opacity:1}}.ds-card--feature.ds-card--feature-compact.is-hover .ds-card__ornament:after,.ds-card--feature.ds-card--feature-quiet.is-hover .ds-card__ornament:after{background:var(--gradient-ornament-default-outline)}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-card--feature.ds-card--feature-compact:hover .ds-card__ornament:after,.ds-card--feature.ds-card--feature-quiet:hover .ds-card__ornament:after{background:var(--gradient-ornament-default-outline)}}.ds-card--feature.ds-card--feature-compact.is-hover>.ds-icon,.ds-card--feature.ds-card--feature-quiet.is-hover>.ds-icon{color:var(--color-icon-brand)}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-card--feature.ds-card--feature-compact:hover>.ds-icon,.ds-card--feature.ds-card--feature-quiet:hover>.ds-icon{color:var(--color-icon-brand)}}.js .ds-card.ds-appear,.js .ds-card.ds-appear.is-visible,.js .ds-related-card.ds-appear,.js .ds-related-card.ds-appear.is-visible,.js .ds-story--grid.ds-appear,.js .ds-story--grid.ds-appear.is-visible{transition:opacity var(--motion-appear) var(--appear-delay, 0ms),transform var(--motion-appear) var(--appear-delay, 0ms),background-color var(--motion-card-hover),background-image var(--motion-card-hover),border-color var(--motion-card-hover),box-shadow var(--motion-card-hover),color var(--motion-card-hover)}.ds-card--story.is-hover{background-color:var(--color-surface-raised);border-color:var(--color-border-subtle);box-shadow:var(--shadow-interactive);color:var(--color-text-primary)}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-card--story:hover{background-color:var(--color-surface-raised);border-color:var(--color-border-subtle);box-shadow:var(--shadow-interactive);color:var(--color-text-primary)}}.ds-card--story.is-hover .ds-card__copy h3{color:var(--color-text-primary)}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-card--story:hover .ds-card__copy h3{color:var(--color-text-primary)}}.ds-card--story.is-hover .ds-card__copy p{color:var(--color-text-secondary)}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-card--story:hover .ds-card__copy p{color:var(--color-text-secondary)}}.ds-card--pillar.is-hover .ds-button--brand,.ds-card--pillar.is-hover .ds-button--white,.ds-card--pillar.is-hover .ds-button--outline{background:var(--color-surface-default);background-image:none;color:var(--color-text-primary);border-color:transparent;box-shadow:none}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-card--pillar:hover .ds-button--brand,.ds-card--pillar:hover .ds-button--white,.ds-card--pillar:hover .ds-button--outline{background:var(--color-surface-default);background-image:none;color:var(--color-text-primary);border-color:transparent;box-shadow:none}}.ds-card--pillar.is-hover .ds-button .ds-button__icon{color:var(--color-icon-brand)}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-card--pillar:hover .ds-button .ds-button__icon{color:var(--color-icon-brand)}}.ds-card--pillar.is-hover .ds-button .ds-icon--glyph-img.ds-button__icon{background-color:var(--color-icon-brand);-webkit-mask-image:url(/icons/arrow-right.svg);mask-image:url(/icons/arrow-right.svg)}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-card--pillar:hover .ds-button .ds-icon--glyph-img.ds-button__icon{background-color:var(--color-icon-brand);-webkit-mask-image:url(/icons/arrow-right.svg);mask-image:url(/icons/arrow-right.svg)}}.ds-card--pillar.is-hover .ds-button .ds-icon--glyph-img.ds-button__icon img{display:none}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-card--pillar:hover .ds-button .ds-icon--glyph-img.ds-button__icon img{display:none}}.ds-card--showcase.is-hover,.ds-card--article.is-hover,.ds-card--row.is-hover{border-color:var(--primitive-brand-200);box-shadow:0 10px 60px #fb942f26}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-card--showcase:hover,.ds-card--article:hover,.ds-card--row:hover{border-color:var(--primitive-brand-200);box-shadow:0 10px 60px #fb942f26}}.ds-card--feature .ds-card__kicker,.ds-card--feature .ds-card__copy h3,.ds-card--feature .ds-card__copy p,.ds-card--feature>.ds-icon,.ds-card--feature .ds-button,.ds-card--story .ds-card__copy h3,.ds-card--story .ds-card__copy p,.ds-card--story .ds-button{transition:background-color var(--motion-card-hover),background-image var(--motion-card-hover),border-color var(--motion-card-hover),box-shadow var(--motion-card-hover),color var(--motion-card-hover)}.ds-card--pillar .ds-button{transition:background-color var(--motion-card-hover),background-image var(--motion-card-hover),border-color var(--motion-card-hover),box-shadow var(--motion-card-hover),color var(--motion-card-hover)}.ds-toast{box-sizing:border-box;display:flex;align-items:center;gap:var(--space-12);max-width:360px;min-height:48px;padding:var(--space-12) var(--space-16);border:1px solid transparent;border-radius:var(--radius-12);box-shadow:var(--shadow-lifted)}.ds-toast__icon,.ds-toast__dismiss img{display:block;width:16px;height:16px}.ds-toast__message{flex:1 1 0;margin:0;font-family:var(--font-family-sans);font-size:var(--font-size-body-small);line-height:var(--font-line-height-body-small);color:var(--color-text-primary)}.ds-toast__dismiss{display:inline-flex;padding:0;border:0;background:transparent;cursor:pointer}.ds-toast--info{background:var(--tool-sky-subtle);border-color:var(--tool-sky-base)}.ds-toast--success{background:var(--tool-jade-subtle);border-color:var(--tool-jade-base)}.ds-toast--warning{background:var(--tool-clay-subtle);border-color:var(--tool-clay-base)}.ds-toast--error{background:var(--tool-crimson-subtle);border-color:var(--tool-vermilion-base)}.ds-toast--neutral{background:var(--color-surface-default);border-color:var(--color-border-subtle)}.ds-tooltip{display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 2px 10px rgb(0 0 0 / .08))}.ds-tooltip--top,.ds-tooltip--bottom{flex-direction:column}.ds-tooltip--left,.ds-tooltip--right{flex-direction:row}.ds-tooltip__body{max-width:240px;padding:var(--space-8) var(--space-12);border-radius:var(--radius-8);background:var(--color-bg-footer)}.ds-tooltip__body p{margin:0;font-family:var(--font-family-sans);font-size:var(--font-size-body-small);line-height:var(--font-line-height-body-small);color:var(--color-text-inverse);white-space:nowrap}.ds-tooltip__arrow{display:block}.ds-tooltip--bottom .ds-tooltip__arrow{transform:rotate(180deg)}.ds-tooltip--left .ds-tooltip__arrow{transform:rotate(-90deg)}.ds-tooltip--right .ds-tooltip__arrow{transform:rotate(90deg)}.ds-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);font-family:var(--font-family-sans);font-size:var(--font-size-body-small);line-height:var(--font-line-height-body-small);color:var(--color-text-disabled)}.ds-breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);list-style:none;padding:0;margin:0}.ds-hero .ds-breadcrumb{margin-bottom:var(--space-16)}.ds-crumb--off,.ds-breadcrumb a{color:var(--color-text-disabled);text-decoration:none;transition:color .16s ease}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-crumb--off:hover,.ds-breadcrumb a:hover{color:var(--color-text-brand)}}.ds-breadcrumb .ds-crumb--on,.ds-breadcrumb [aria-hidden=true]{color:var(--color-text-primary)}.ds-breadcrumb__current,.ds-breadcrumb [aria-current=page]{color:var(--color-text-primary);cursor:pointer;transition:color .16s ease}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-breadcrumb__current:hover,.ds-breadcrumb [aria-current=page]:hover{color:var(--color-text-brand)}}.ds-tabs .ds-tab-item{flex:1 1 0;min-width:0}.ds-tabs{box-sizing:border-box;display:flex;align-items:stretch;width:534px;max-width:100%;padding:var(--space-4);border:1px solid var(--color-border-default);border-radius:var(--radius-12);background:var(--color-bg-muted)}.ds-tab-item{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:160px;min-height:44px;padding:var(--space-12) var(--space-16);border:1px solid transparent;border-radius:var(--radius-8);background:transparent;font-family:var(--font-family-display);font-size:var(--font-size-ui-button-small);line-height:var(--font-line-height-ui-button-small);font-weight:600;color:var(--color-text-secondary);cursor:pointer}.ds-tab-item--selected{background:var(--color-surface-default);color:var(--color-text-primary);box-shadow:var(--shadow-card)}.ds-tabs .ds-tab-item:not(.ds-tab-item--selected),.ds-form-section .ds-tab-item:not(.ds-tab-item--selected){color:var(--color-text-secondary)}.ds-tab-item--focus,.ds-tab-item:focus-visible{border-color:var(--color-border-focus)}.ds-tab-item--disabled,.ds-tab-item:disabled{color:var(--color-text-disabled);cursor:default}.ds-tabs--compact{width:100%;padding:var(--space-2)}.ds-tabs--compact .ds-tab-item{min-width:0;min-height:36px;padding:var(--space-8) var(--space-12);font-size:var(--font-size-ui-nav);line-height:var(--font-line-height-ui-nav);letter-spacing:-.15px}.ds-accordion{display:flex;flex-direction:column;width:100%;max-width:480px}.ds-accordion__header{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:60px;padding:var(--space-16) 0;border:0;background:transparent;text-align:left;cursor:pointer}.ds-accordion__title{font-family:var(--font-family-display);font-size:var(--font-size-h4-regular);line-height:var(--font-line-height-h4);font-weight:600}.ds-accordion--on-dark .ds-accordion__title{color:#fff}.ds-accordion--on-light .ds-accordion__title{color:var(--color-text-primary)}.ds-accordion--expanded .ds-accordion__title{color:var(--color-text-brand)}.ds-accordion__icon{position:relative;flex:none;width:16px;height:16px}.ds-accordion--expanded .ds-accordion__icon{transform:rotate(45deg)}.ds-accordion__plus{position:absolute;inset:0}.ds-accordion__plus:before,.ds-accordion__plus:after{content:"";position:absolute;border-radius:1px}.ds-accordion__plus:before{top:7px;left:2px;width:12px;height:2px}.ds-accordion__plus:after{top:2px;left:7px;width:2px;height:12px}.ds-accordion--on-dark .ds-accordion__plus:before,.ds-accordion--on-dark .ds-accordion__plus:after{background:#fff}.ds-accordion--on-light .ds-accordion__plus:before,.ds-accordion--on-light .ds-accordion__plus:after{background:var(--color-icon-secondary)}.ds-accordion__body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-16);padding-bottom:var(--space-24)}.ds-accordion__text{margin:0;font-family:var(--font-family-sans);font-size:var(--font-size-body-small);line-height:var(--font-line-height-body-small)}.ds-accordion--on-dark .ds-accordion__text{color:#fff}.ds-accordion--on-light .ds-accordion__text{color:var(--color-text-secondary)}.ds-accordion__link{font-family:var(--font-family-display);font-size:var(--font-size-ui-nav);line-height:var(--font-line-height-ui-nav);font-weight:600;letter-spacing:-.15px;color:var(--color-text-link);text-decoration:none}.ds-accordion__divider{display:block;width:100%;height:1px}.ds-accordion--on-dark .ds-accordion__divider{background:#fffc}.ds-accordion--on-light .ds-accordion__divider{background:var(--color-border-subtle)}html:has(.ds-header){--nav-offset: var(--header-height)}.ds-header{position:fixed;inset:0 0 auto;z-index:var(--z-header);isolation:isolate;pointer-events:none;color:var(--color-text-primary)}.ds-header__chrome{pointer-events:auto;width:100%;backdrop-filter:none;-webkit-backdrop-filter:none;transition:background .25s ease,color .25s ease}.ds-header__bar{display:flex;align-items:center;justify-content:space-between;min-height:var(--header-height);gap:var(--space-16)}.ds-header__logo{display:grid;width:160px;flex:0 0 auto;align-items:center}.ds-header__logo img{grid-area:1 / 1;height:30px;width:56.613px;opacity:0;transition:opacity .22s ease}.ds-header__logo img.ds-header__logo-full{opacity:1}.ds-header__cta{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end}.ds-header[data-appearance=inner] .ds-header__cta .ds-button--brand .ds-icon.ds-button__icon:not(.ds-icon--glyph-img){color:var(--color-icon-on-brand);background-color:var(--color-icon-on-brand)}.header-nav{display:none;align-items:center;gap:var(--space-4)}.header-nav__link{display:inline-flex;align-items:center;gap:var(--space-4);padding:var(--space-8) var(--space-12);border:1px solid transparent;border-radius:var(--radius-8);font-family:var(--font-family-display);font-size:var(--font-size-ui-nav);line-height:var(--font-line-height-ui-nav);font-weight:400;letter-spacing:-.15px;color:var(--color-text-secondary);transition:background .18s ease,color .18s ease,border-color .18s ease}.header-nav__item.has-mega .header-nav__link{padding-right:var(--space-8)}.header-caret{display:none;width:16px;height:16px;transform:rotate(0);transition:transform .2s ease,opacity .2s ease}.ds-header[data-appearance=inner] .header-caret--ink,.ds-header[data-appearance=main].is-open .header-caret--ink{display:block}.ds-header[data-appearance=main]:not(.is-open) .header-caret--inverse{display:block}.header-nav__item.is-open .header-caret,.header-nav__item.is-hover .header-caret{transform:rotate(180deg)}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.header-nav__item:hover .header-caret{transform:rotate(180deg)}}.header-nav__item.is-current .header-nav__link{font-weight:600;color:var(--color-text-primary);background:var(--color-bg-muted);border-color:var(--color-border-default)}.header-nav__item.is-open .header-nav__link,.header-nav__item.is-hover .header-nav__link{background:var(--color-bg-subtle);color:var(--color-text-primary)}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.header-nav__item:hover .header-nav__link{background:var(--color-bg-subtle);color:var(--color-text-primary)}}.header-nav__item.is-current.is-open .header-nav__link{background:var(--color-bg-muted);border-color:var(--color-border-default)}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.header-nav__item.is-current:hover .header-nav__link{background:var(--color-bg-muted);border-color:var(--color-border-default)}}.ds-header[data-appearance=main] .ds-header__chrome{background:transparent;color:var(--color-text-inverse)}.ds-header[data-appearance=main].is-scrolled:not(.is-open) .ds-header__chrome{background:#0003;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.ds-header[data-appearance=main] .ds-header__logo img.ds-header__logo-full{opacity:0}.ds-header[data-appearance=main] .ds-header__logo img.ds-header__logo-white{opacity:1}.ds-header[data-appearance=main] .header-nav__link{color:var(--color-text-inverse)}.ds-header[data-appearance=main] .header-nav__item.is-open .header-nav__link,.ds-header[data-appearance=main] .header-nav__item.is-hover .header-nav__link{background:var(--color-surface-outline-inverse-hover);color:var(--color-text-inverse)}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-header[data-appearance=main] .header-nav__item:hover .header-nav__link{background:var(--color-surface-outline-inverse-hover);color:var(--color-text-inverse)}}.ds-header[data-appearance=main] .header-nav__item.is-current .header-nav__link{font-weight:600;color:var(--color-text-inverse);background:var(--color-surface-outline-inverse-pressed);border-color:var(--color-border-subtle)}.ds-header[data-appearance=main].is-open .ds-header__chrome{background:var(--color-bg-canvas);color:var(--color-text-primary);backdrop-filter:none;-webkit-backdrop-filter:none}.ds-header[data-appearance=main].is-open .ds-header__logo img.ds-header__logo-full{opacity:1}.ds-header[data-appearance=main].is-open .ds-header__logo img.ds-header__logo-white{opacity:0}.ds-header[data-appearance=main].is-open .header-nav__link{color:var(--color-text-secondary)}.ds-header[data-appearance=main].is-open .header-nav__item.is-open .header-nav__link{background:var(--color-bg-subtle);color:var(--color-text-primary)}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-header[data-appearance=main].is-open .header-nav__item:hover .header-nav__link{background:var(--color-bg-subtle);color:var(--color-text-primary)}}.ds-header[data-appearance=main].is-open .header-nav__item.is-current .header-nav__link{color:var(--color-text-primary);background:var(--color-bg-muted);border-color:var(--color-border-default)}.ds-header[data-appearance=inner] .ds-header__chrome{width:100%;margin:0;background:transparent;opacity:1;border-radius:0;backdrop-filter:none;-webkit-backdrop-filter:none}.ds-header[data-appearance=inner].is-scrolled .ds-header__chrome,.ds-header[data-appearance=inner].is-open .ds-header__chrome{background:var(--color-bg-canvas)}.header-mega{position:relative;pointer-events:none;background:transparent;color:var(--color-text-primary)}.ds-header.is-open .header-mega{pointer-events:auto;background:var(--color-surface-default);border-top:1px solid var(--color-border-default);border-bottom:1px solid var(--color-border-default)}.ds-header.is-open .header-mega:before{content:"";position:absolute;left:0;right:0;top:-16px;height:16px}.header-mega__clip{display:grid;grid-template-rows:0fr;opacity:0;overflow:hidden;transition:grid-template-rows .28s ease,opacity .2s ease}.ds-header.is-open .header-mega__clip{grid-template-rows:1fr;opacity:1}.header-mega__inner{overflow:hidden;min-height:0;display:grid;grid-template-columns:1fr}.header-mega__panel{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:var(--space-32);padding-top:var(--space-24);padding-bottom:var(--space-24)}.header-mega__panel[hidden]{display:none}.header-mega__title{display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-8) 0}.header-mega__eyebrow{font-family:var(--font-family-sans);font-size:var(--font-size-label-tag);line-height:var(--font-line-height-label-tag);font-weight:600;letter-spacing:.3px;text-transform:uppercase;color:var(--color-text-disabled)}.header-mega__heading{font-family:var(--font-family-display);font-size:var(--font-size-h4-regular);line-height:var(--font-line-height-h4);font-weight:600;color:var(--color-text-primary);opacity:.89}.header-mega__col{display:flex;flex-direction:column;gap:var(--space-4);padding-top:var(--space-24)}.header-mega__link{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);min-height:36px;padding:var(--space-8) var(--space-12);border-radius:var(--radius-8);font-family:var(--font-family-display);font-size:var(--font-size-ui-nav);line-height:var(--font-line-height-ui-nav);letter-spacing:-.15px;color:var(--color-text-secondary);transition:background .18s ease,color .18s ease}.header-mega__arrow{width:16px;height:16px;flex:0 0 16px;opacity:0;transform:translate(-4px);transition:opacity .18s ease,transform .18s ease}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.header-mega__link:hover{background:var(--color-bg-subtle);color:var(--color-text-primary)}}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.header-mega__link:hover .header-mega__arrow{opacity:1;transform:translate(0)}}.header-mega__parent{display:flex}@media(min-width:1220px){.header-mega__parent{display:none}}.header-menu{position:relative;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:44px;height:44px;padding:0;background:none;border:0;border-radius:var(--radius-8);color:inherit;flex:0 0 44px}.header-menu span{display:block;width:18px;height:2px;border-radius:1px;background:var(--color-text-secondary);transition:transform .28s ease,opacity .2s ease}.ds-header[data-appearance=main]:not(.is-open):not(.is-drawer-open) .header-menu span{background:var(--color-text-inverse)}.header-menu.is-open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.header-menu.is-open span:nth-child(2){opacity:0}.header-menu.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.header-scrim{position:fixed;inset:0;z-index:1;background:var(--color-bg-overlay);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);opacity:0;pointer-events:none;transition:opacity .28s ease}.header-scrim.is-open{opacity:1;pointer-events:auto}.header-scrim[hidden]{display:none}.header-drawer{position:fixed;top:0;right:0;bottom:0;z-index:2;display:flex;flex-direction:column;justify-content:space-between;width:min(352px,100%);background:var(--color-surface-default);overflow:auto;pointer-events:auto;transform:translate(100%);transition:transform .34s cubic-bezier(.22,1,.36,1)}.header-drawer.is-open{transform:translate(0)}.header-drawer[hidden]{display:none}@media(prefers-reduced-motion:reduce){.header-menu span,.header-scrim,.header-drawer,.header-drawer__subs,.header-drawer__caret{transition:none}}.header-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:var(--space-12) var(--space-12) var(--space-12) var(--space-24)}.header-drawer__nav{display:flex;flex-direction:column;flex:1 1 auto}.header-drawer__link,.header-drawer__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--space-16) var(--space-24);border:0;border-bottom:1px solid var(--color-border-subtle);background:none;font-family:var(--font-family-display);font-size:var(--font-size-ui-nav);line-height:var(--font-line-height-ui-nav);font-weight:600;letter-spacing:-.15px;color:var(--color-text-primary);text-align:left;cursor:pointer}.header-drawer__row{display:flex;align-items:stretch;border-bottom:1px solid var(--color-border-subtle)}.header-drawer__row .header-drawer__link,.header-drawer__row .header-drawer__toggle{border-bottom:0}.header-drawer__row .header-drawer__link{flex:1;width:auto}.header-drawer__row .header-drawer__toggle{flex:0 0 56px;width:56px;justify-content:center;padding-right:var(--space-16);padding-left:0}.header-drawer__group.is-open .header-drawer__row,.header-drawer__group.is-open .header-drawer__toggle{border-bottom:0}.header-drawer__caret{width:16px;height:16px;transition:transform .2s ease}.header-drawer__group.is-open .header-drawer__caret{transform:rotate(180deg)}.header-drawer__subs{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1)}.header-drawer__group.is-open .header-drawer__subs{grid-template-rows:1fr}.header-drawer__subs-clip{overflow:hidden;min-height:0}.header-drawer__sub{display:block;padding:var(--space-12) var(--space-24) var(--space-12) var(--space-32);font-family:var(--font-family-display);font-size:var(--font-size-ui-nav);line-height:var(--font-line-height-ui-nav);font-weight:400;letter-spacing:-.15px;color:var(--color-text-secondary)}.header-drawer__group.is-open .header-drawer__sub:last-child{border-bottom:1px solid var(--color-border-subtle)}.header-drawer__ctas{display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-24)}.header-drawer__ctas .ds-button{width:100%}body.is-nav-locked{overflow:hidden}.ds-header--static{position:relative;inset:auto;z-index:0;pointer-events:auto}.ds-header--static .header-mega,.ds-header--static .header-scrim,.ds-header--static .header-drawer{display:none}.ds-header--mobile .header-nav,.ds-header--mobile .ds-header__cta{display:none!important}.ds-header--mobile .header-menu{display:inline-flex!important}.ds-header--mobile .ds-header__bar{padding-left:var(--space-24);padding-right:var(--space-12)}@media(min-width:1220px){.header-nav{display:flex;flex:1;justify-content:center;min-width:0}.header-nav__item{flex:0 0 auto}.header-nav__link{white-space:nowrap}.ds-header .header-menu,.ds-header .header-drawer,.ds-header .header-scrim,.ds-header.ds-header--mobile .header-nav,.ds-header.ds-header--mobile .ds-header__cta{display:none!important}.ds-header.ds-header--mobile .header-menu{display:inline-flex!important}.ds-header__logo,.ds-header__cta{flex:0 0 160px;width:160px}}@media(max-width:1219px){.header-mega{display:none}.ds-header__bar{padding-left:var(--space-24);padding-right:var(--space-12)}.ds-header__cta{display:none}}.ds-hero-wrap{position:relative}.ds-hero-wrap:has(.ds-header--static){position:relative}.ds-hero-wrap:has(.ds-header--static) .ds-header{position:absolute;inset:0 0 auto;z-index:3}.ds-hero-wrap:has(.ds-header--static) .ds-hero{padding-top:var(--header-height);min-height:990px}.ds-hero{position:relative;isolation:isolate;min-height:min(990px,100svh);display:flex;flex-direction:column;overflow:clip;color:var(--color-text-inverse);background:var(--color-bg-muted);padding-top:var(--header-height)}.ds-hero--on-light{overflow:visible;color:var(--color-text-primary);background:var(--color-bg-canvas)}.ds-hero--on-light .ds-hero__eyebrow{color:var(--color-text-brand)}.ds-hero--on-light .ds-hero__body,.ds-hero--on-light .headline-h1{color:var(--color-text-primary)}.ds-hero--on-light .headline-h1 .italic{color:var(--color-text-brand)}.ds-hero__shader,.ds-cta__shader,.ds-article__shader{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}.ds-hero__shader canvas,.ds-cta__shader canvas,.ds-article__shader canvas,.ds-hero__shader.is-fallback,.ds-cta__shader.is-fallback,.ds-article__shader.is-fallback{width:100%;height:100%;display:block}.ds-hero__shader.is-fallback,.ds-cta__shader.is-fallback,.ds-article__shader.is-fallback{background:none}.ds-hero__content{position:relative;z-index:2}.ds-hero__content{flex:1;width:100%;display:flex;flex-direction:column;padding-top:var(--space-96);padding-bottom:var(--space-96)}.ds-hero--inner .ds-hero__content{padding-bottom:var(--space-128)}.ds-hero__crumbs{padding-bottom:var(--space-32)}.ds-hero__pane{flex:1;width:100%;display:grid;gap:var(--space-32);align-items:stretch;min-height:0}.ds-hero__copy{max-width:none;min-width:0}.ds-hero__eyebrow{color:var(--color-text-inverse)}.ds-hero--ink .ds-hero__eyebrow,.ds-hero--ink .ds-hero__body,.ds-hero--ink .headline-h1{color:var(--color-text-primary)}.ds-hero--ink .headline-h1 .italic{color:var(--color-text-inverse)}.ds-hero__body{margin:var(--space-16) 0 0}.ds-hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-24);margin-top:var(--space-48)}.ds-hero--inner .ds-hero__actions{gap:var(--space-16)}.ds-hero--horizontal .ds-hero__copy{max-width:530px}.ds-hero--vertical .ds-hero__pane{justify-items:center;align-content:start}.ds-hero--vertical .ds-hero__copy{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:876px}.ds-hero--vertical .headline-h1{text-align:center}.ds-hero--vertical .ds-hero__body{padding-top:var(--space-16);margin-top:var(--space-16)}.ds-hero--vertical .ds-hero__actions{justify-content:center;margin-top:0;padding-top:var(--space-64)}.ds-hero--vertical .ds-hero__media--slot{min-height:240px;width:100%;border-radius:var(--radius-20);background:#ffffff14}.ds-hero__media{min-width:0;min-height:0;width:100%;height:100%;display:flex;align-items:center;justify-content:flex-end}.ds-hero__media--empty{background:#ffffff14}.ds-hero__media--open{min-height:0;background:transparent}.ds-hero-illustration{container-type:size;width:100%;height:100%;min-height:0;display:grid;align-items:center;justify-items:end;background:none;padding:0}.ds-hero-illustration__stage{container-type:inline-size;position:relative;width:100%;aspect-ratio:588 / 441;overflow:clip;border-radius:5.44cqi;background:linear-gradient(131deg,#f2771b 7%,#fb9430 71%);box-shadow:0 1.7cqi 10.2cqi #fb942f4d}.ds-hero-illustration__card{position:absolute;width:58.47%;height:78.14%;border-radius:2.78cqi;background:#ffffffe6}.ds-hero-illustration__card--back{left:16.04%;top:15.06%;transform:rotate(5.7deg)}.ds-hero-illustration__card--front{left:19.49%;top:10.82%;overflow:visible;border:.28cqi solid #fff;box-shadow:0 2.78cqi 8.33cqi #703b082e}.ds-hero-illustration__card--front img{display:block;width:100%;height:100%;border-radius:2.78cqi}.ds-hero-illustration__card--front p{position:absolute;left:9.07%;bottom:8.24%;margin:0;font-family:var(--font-family-display);font-weight:600;font-size:3.06cqi;line-height:1.27;color:#262244}.ds-hero-illustration__pill{position:absolute;background:#fff;border-radius:2.78cqi}.ds-hero-illustration__pill:after{content:"";position:absolute;top:14%;width:3.47cqi;height:3.47cqi;border-radius:50%;background:#f47c1e}.ds-hero-illustration__pill--left{left:-11.84%;top:15.84%;width:16.38%;height:8.3%}.ds-hero-illustration__pill--left:after{right:7%;left:auto}.ds-hero-illustration__pill--right{left:91.01%;top:72.49%;width:28.5%;height:9.26%}.ds-hero-illustration__pill--right:after{left:7%}.ds-hero__visual{overflow:visible;min-height:0;height:auto}.ds-hero__visual img{display:block;width:100%;max-width:none;height:auto;object-fit:contain;object-position:center right}.ds-hero--on-light .ds-hero__copy{max-width:530px}.ds-hero--on-light .ds-hero__visual{position:relative;overflow:visible;width:min(100%,686px);aspect-ratio:686 / 613;margin-left:auto}.ds-hero--on-light .ds-hero__visual img{width:100%;height:100%;object-fit:contain;object-position:center right}.ds-hero--on-light .ds-hero__visual--figma img{position:absolute;left:0;top:calc(100% * -42.14 / 613);width:calc(100% * 720.72 / 686);height:calc(100% * 709.29 / 613);object-fit:fill}.ds-hero--on-light .ds-hero__visual--cutout img{position:static;left:auto;top:auto;width:100%;height:100%;object-fit:contain;object-position:center right}.ds-hero--on-light .ds-hero__visual--slot{width:100%;height:100%;border-radius:var(--radius-20);background:var(--color-surface-raised)}.ds-hero--on-dark .ds-hero__media{align-items:center}.ds-hero--on-dark .ds-hero__visual{position:relative;overflow:hidden;flex:0 0 auto;width:min(100%,686px);height:auto;aspect-ratio:686 / 613;margin-left:auto;border-radius:var(--radius-20)}.ds-hero--on-dark .ds-hero__visual img{width:100%;height:100%;object-fit:cover;object-position:center}.ds-hero--on-dark .ds-hero__visual--slot{width:100%;height:100%;background:var(--color-surface-raised)}.ds-related-foot{width:100%}@media(min-width:1024px){.ds-hero--horizontal .ds-hero__pane{grid-template-columns:minmax(0,44fr) minmax(0,56fr);align-items:stretch}.ds-hero--horizontal .ds-hero__copy{display:flex;flex-direction:column}.ds-hero--horizontal .ds-hero__actions{margin-top:auto;padding-top:var(--space-48)}.ds-hero--inner.ds-hero--horizontal .ds-hero__actions{padding-top:44px}.ds-hero-illustration__stage{width:min(100%,calc(100cqh * 588 / 441))}}@media(max-width:1023px){.ds-hero__media--open{display:none}}.ds-hero--empty-visual .ds-hero__visual--slot{display:none}.ds-hero--empty-visual .ds-hero__media--open{background:transparent;min-height:0}@media(min-width:1024px){.ds-hero--empty-visual.ds-hero--horizontal .ds-hero__pane{grid-template-columns:minmax(0,44fr) minmax(0,56fr)}.ds-hero--empty-visual .ds-hero__media--open{display:flex;background:transparent}}.ds-sticky-nav{position:sticky;top:var(--nav-offset);z-index:var(--z-sticky-nav);background:var(--color-bg-canvas);border-bottom:1px solid var(--color-border-subtle);overflow:visible}.ds-sticky-nav__bleed{width:100%;padding:0;overflow:visible}.ds-sticky-nav__list{display:flex;align-items:center;gap:0;overflow-x:auto;overflow-y:visible;height:54px;min-height:54px;padding-block:var(--space-8);padding-inline:0;box-sizing:border-box}.ds-sticky-nav__bleed>.ds-sticky-nav__list{padding-left:var(--page-gutter);padding-right:var(--page-gutter)}@media(min-width:1220px){.ds-sticky-nav__bleed{max-width:var(--page-max);margin:0 auto;padding-left:var(--page-gutter);padding-right:var(--page-gutter)}.ds-sticky-nav__bleed>.ds-sticky-nav__list{padding-left:0;padding-right:0}}.ds-sticky-nav__item{display:inline-flex;align-items:center;gap:var(--space-2);min-height:36px;padding:var(--space-8) var(--space-12);border:1px solid transparent;border-radius:var(--radius-8);background:transparent;font-family:var(--font-family-display);font-size:var(--font-size-ui-nav);line-height:var(--font-line-height-ui-nav);letter-spacing:-.15px;font-weight:400;color:var(--color-text-secondary);white-space:nowrap;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-sticky-nav__item:hover{background:var(--color-bg-subtle)}}.ds-sticky-nav__item[aria-current=true]{background:var(--color-bg-muted);border-color:var(--color-border-default);color:var(--color-text-primary);font-weight:600}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-sticky-nav__item[aria-current=true]:hover{background:var(--color-bg-muted)}}.ds-section{padding:var(--space-128) 0}.ds-section:has(+.ds-cta),.ds-section:has(+.ds-reveal),.ds-sticky-range:has(+.ds-cta)>.ds-section:last-child,.ds-sticky-range:has(+.ds-reveal)>.ds-section:last-child{padding-bottom:0}.ds-section--canvas,.ds-section-bg--canvas{background:var(--color-bg-canvas)}.ds-section--muted,.ds-section-bg--muted{background:var(--color-bg-muted)}.ds-section--subtle,.ds-section-bg--subtle{background:var(--color-bg-subtle)}.ds-section--canvas-subtle,.ds-section-bg--canvas-subtle{background:var(--gradient-section-canvas-subtle, linear-gradient(180deg, var(--color-bg-canvas), var(--color-bg-subtle)))}.ds-section--muted-canvas,.ds-section-bg--muted-canvas{background:var(--gradient-section-muted-canvas, linear-gradient(180deg, var(--color-bg-muted), var(--color-bg-canvas)))}.ds-section--muted-canvas{padding-top:var(--space-128)}.ds-section--subtle-muted,.ds-section-bg--subtle-muted{background:var(--gradient-section-subtle-muted, linear-gradient(180deg, var(--color-bg-subtle), var(--color-bg-muted)))}.ds-section .headline-h2 .italic,.ds-section .headline-h3 .italic{color:var(--color-text-brand)}.ds-section-bg{width:100%}.ds-content-split{display:grid;gap:var(--space-48);align-items:start;width:100%}.ds-content__copy{display:flex;flex-direction:column;gap:var(--space-48);max-width:560px;min-width:0}.ds-content-split.is-half .ds-content__copy{max-width:none}.ds-content__title{display:grid;gap:var(--space-12)}.ds-content__title .headline-h2,.ds-content__title .headline-h3,.ds-content__title .ds-section__lede{margin:0}.ds-content__cards{display:grid;gap:var(--space-16);width:100%}.ds-content__media{min-width:0;display:flex;align-items:center;justify-content:flex-end}.ds-content__media--slot{width:100%;min-height:441px;border-radius:var(--radius-20);background:var(--color-surface-raised)}@media(min-width:1024px){.ds-content-split{grid-template-columns:minmax(0,560px) minmax(0,1fr)}.ds-content-split.is-half{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ds-content-split.is-flip{direction:rtl}.ds-content-split.is-flip>*{direction:ltr}}@media(min-width:720px){.ds-content__media{position:sticky;top:calc(var(--nav-offset) + 16px);align-self:start}html:has(.ds-sticky-nav) .ds-content__media{top:calc(var(--nav-offset) + 52px + 16px)}}@media(min-width:720px)and (max-width:1219px){body[data-page=methodology] .ds-section .ds-content-split:not(.is-half),body[data-page=solutions] .ds-section .ds-content-split:not(.is-half),body[data-page=platform] .ds-section .ds-content-split:not(.is-half){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-24)}body[data-page=methodology] .ds-section .ds-content-split:not(.is-half) .ds-content__copy,body[data-page=solutions] .ds-section .ds-content-split:not(.is-half) .ds-content__copy,body[data-page=platform] .ds-section .ds-content-split:not(.is-half) .ds-content__copy{max-width:none}body[data-page=solutions] .ds-section .ds-content-split.is-stack .ds-content__copy{display:flex}body[data-page=solutions] .ds-section .ds-content-split.is-stack .ds-content__media,body[data-page=solutions] .ds-section .ds-content-split.is-stack .ds-content__cards{order:0}}@media(min-width:720px)and (max-width:1023px){body[data-page=methodology] .ds-section .ds-content-split.is-flip,body[data-page=solutions] .ds-section .ds-content-split.is-flip,body[data-page=platform] .ds-section .ds-content-split.is-flip{direction:rtl}body[data-page=methodology] .ds-section .ds-content-split.is-flip>*,body[data-page=solutions] .ds-section .ds-content-split.is-flip>*,body[data-page=platform] .ds-section .ds-content-split.is-flip>*{direction:ltr}}.ds-section__stack{display:grid;gap:var(--space-96);justify-items:center;width:100%;min-width:0}.ds-section__stack .ds-card-grid,.ds-section__stack .ds-card-grid-block,.ds-section__stack .ds-content-split,.ds-section__stack .ds-compare-pair,.ds-section__stack .ds-related-foot,.ds-section__stack .ds-stories,.ds-section__stack .ds-slider,.ds-section__stack .ds-section__banner{width:100%;min-width:0}.ds-section__banner{display:block;width:100%;height:auto;aspect-ratio:1216 / 684;object-fit:cover;border-radius:var(--radius-20);background:var(--color-surface-raised)}.ds-card-grid-block{display:grid;gap:var(--space-24);width:100%}.ds-card-grid-block>.ds-button{justify-self:start}.ds-card-grid .ds-card--feature,.ds-card-grid .ds-card--story,.ds-card-grid .ds-related-card{width:100%}.ds-card-grid .ds-card--feature-compact{width:286px}.ds-stories{display:grid;gap:var(--space-24)}.ds-stories .ds-button{justify-self:start}.ds-section__stack.is-start{justify-items:start}.ds-section__stack.is-start .ds-section__intro{text-align:left}.ds-section__intro{max-width:720px;text-align:center}.ds-section__intro .headline-h2{text-wrap:balance}.ds-section__intro.is-start,.ds-section__copy .ds-section__intro{max-width:none;text-align:left}.ds-section__intro .ds-section__eyebrow{color:var(--color-text-tertiary)}.ds-section__lede{color:var(--color-text-secondary);margin-top:var(--space-16)}.ds-section__split{display:grid;gap:var(--space-48);align-items:start}.ds-section__copy{max-width:560px}.ds-section__eyebrow{color:var(--color-text-tertiary)}.ds-section__media img,.ds-section__photo{display:block;width:100%;height:441px;object-fit:cover;border-radius:40px;background:var(--color-surface-raised)}.ds-section__media img.ds-section__visual,.ds-content__media img.ds-section__visual{min-height:0;max-height:none;object-fit:cover;border-radius:var(--radius-20);background:transparent;height:auto;width:100%;max-width:588px;aspect-ratio:588 / 441}.ds-section__media img.ds-section__visual--cutout,.ds-content__media img.ds-section__visual--cutout{object-fit:contain;object-position:center;background:transparent}body[data-page=platform] .ds-content__media picture.ds-section__picture{display:contents}body[data-page=platform] .ds-content__media img.ds-section__visual--cutout{aspect-ratio:auto;width:100%;max-width:none;height:auto}@media(min-width:1024px){body[data-page=platform] .ds-content__media{align-items:flex-start;overflow:visible}body[data-page=platform] .ds-content-split.is-flip .ds-content__media{justify-content:flex-start}body[data-page=platform] .ds-content__media img.ds-section__visual--cutout{width:auto;max-width:none;height:var(--platform-visual-h, auto);object-fit:contain}.ds-section__split{grid-template-columns:560px minmax(0,1fr)}.ds-section__media{position:sticky;top:calc(var(--nav-offset) + 16px);align-self:start}html:has(.ds-sticky-nav) .ds-section__media{top:calc(var(--nav-offset) + 52px + 16px)}.ds-section__split.is-flip{direction:rtl}.ds-section__split.is-flip>*{direction:ltr}.ds-section__media:has(.ds-section__visual){display:flex;align-items:center;min-height:100%}}@media(min-width:720px)and (max-width:1219px){body[data-page=platform] .ds-section .ds-content__media img.ds-section__visual--cutout{width:100%;max-width:100%;height:auto}}.ds-card-stack{display:grid;gap:var(--space-16);margin-top:var(--space-48)}.ds-card-grid{display:grid;align-items:stretch;gap:var(--space-24);width:100%}.ds-card-grid--2,.ds-card-grid--3,.ds-card-grid--4{grid-template-columns:1fr}.ds-card-grid--left{justify-items:start}@media(min-width:900px){.ds-card-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-card-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-card-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ds-card-grid--center-extra{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;align-content:flex-start}.ds-card-grid--center-extra>*{flex:0 1 calc((100% - 48px) / 3);max-width:calc((100% - 48px) / 3);align-self:stretch}}@media(max-width:719px){.ds-card-grid.ds-card-grid--4>.ds-card,.ds-card-grid.ds-card-grid--3>.ds-card,.ds-card-grid.ds-card-grid--3.ds-card-grid--left>.ds-card{box-sizing:border-box;width:100%;max-width:none;min-width:0;justify-self:stretch}}.ds-content-card{display:flex;gap:var(--space-24);width:100%;max-width:560px;padding:var(--space-24);border:1px solid var(--color-border-default);border-radius:var(--radius-20);background:var(--color-surface-sunken)}.ds-content-card--ideal{align-items:center;gap:16px;max-width:none;min-height:40px;padding:9px var(--space-16);border-radius:10px}.ds-content-card.ds-content-card--ideal .body-small{margin:0;color:var(--color-text-primary)}.ds-content-card--note{display:grid;gap:var(--space-12);max-width:none;padding:var(--space-32);border-color:var(--color-border-brand-subtle);background:var(--color-surface-brand-subtle)}.ds-content-card--note .headline-h5,.ds-content-card--note .body-small{margin:0;color:var(--color-text-link)}.ds-content-card--compact,.ds-content-card--stack{background:var(--color-surface-default);max-width:360px}.ds-content-card--compact{align-items:center;gap:var(--space-16);width:max-content}.ds-content-card--compact .headline-h4{margin:0}.ds-content-card--stack{flex-direction:column;align-items:flex-start;gap:var(--space-16);width:310px}.ds-content-card--stack .ds-content-card__body{padding-top:0;width:100%}.ds-content-card--stack .headline-h4,.ds-content-card--stack .body-small{margin:0}.ds-content-card-stack{display:grid;gap:var(--space-12);width:100%}.ds-content__media:has(.ds-content-card-stack),.ds-content__media:has(.ds-content__media--empty){align-items:stretch;justify-content:stretch}.ds-content__media--empty{width:100%;min-height:212px}.ds-ideal-block{display:grid;gap:var(--space-12);width:100%}.ds-content__cards .ds-ideal,.ds-content__cards .ds-ideal-label{margin:0}.ds-content-split:has(.ds-ideal-cta){align-items:stretch}.ds-content-split:has(.ds-ideal-cta) .ds-content__copy{height:100%}.ds-content__cards:has(.ds-ideal-cta){display:flex;flex-direction:column;flex:1}.ds-ideal-cta{margin-top:auto;padding-top:var(--space-24)}.ds-content-card__body{flex:1;min-width:0;display:grid;gap:var(--space-16);padding-top:var(--space-12)}.ds-content-card__body p{color:var(--color-text-secondary);margin:0}.ds-tag-list{display:flex;flex-wrap:wrap;gap:var(--space-8)}.ds-tag{display:inline-flex;align-items:center;min-height:32px;padding:5px 17px;border:1px solid var(--color-border-default);border-radius:var(--radius-full);background:var(--color-bg-muted);font-family:var(--font-family-sans);font-size:var(--font-size-body-small);line-height:var(--font-line-height-body-small);color:var(--color-text-primary)}.ds-incai-media{display:block;width:100%;max-width:470px;height:auto;object-fit:contain}.ds-incai-stage{position:relative;width:100%}.ds-incai-stage .ds-incai-media,.ds-incai-media-ghost{display:block;width:100%;max-width:none;height:auto;object-fit:contain;transform-origin:center center}.ds-incai-media-ghost{position:absolute;inset:0;height:100%;z-index:1;pointer-events:none}.ds-incai-feature{display:grid;gap:var(--space-16);min-width:0}.ds-incai-feature__media{display:none;width:100%;height:auto;object-fit:contain}@media(max-width:719px){.ds-incai-feature__media{display:block}body[data-page=incai] .ds-section .ds-content-split.is-stack .ds-content__media{display:none}}body[data-page=incai] .ds-content__media picture.ds-section__picture{display:contents}body[data-page=incai] .ds-incai-media{aspect-ratio:auto;width:100%;max-width:none;height:auto}@media(min-width:1024px){body[data-page=incai] .ds-content__media{align-items:flex-start;overflow:visible}body[data-page=incai] .ds-content-split.is-flip .ds-content__media{justify-content:flex-start}body[data-page=incai] .ds-incai-media{width:auto;max-width:none;height:var(--incai-visual-h, auto);object-fit:contain}body[data-page=incai] .ds-incai-stage .ds-incai-media{width:100%;height:auto}}@media(min-width:720px)and (max-width:1219px){body[data-page=incai] .ds-section .ds-content-split:not(.is-half){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-24)}body[data-page=incai] .ds-section .ds-content-split:not(.is-half) .ds-content__copy{max-width:none}body[data-page=incai] .ds-section .ds-content-split.is-stack .ds-content__copy{display:flex}body[data-page=incai] .ds-section .ds-content-split.is-stack .ds-content__media,body[data-page=incai] .ds-section .ds-content-split.is-stack .ds-content__cards{order:0}body[data-page=incai] .ds-section .ds-content-split{container-type:inline-size;overflow:clip}html:has(.ds-sticky-nav) body[data-page=incai] .ds-section .ds-content__media,body[data-page=incai] .ds-section .ds-content__media{top:max(calc(var(--nav-offset) + 52px + 16px),calc(var(--nav-offset) + 52px + (100vh - var(--nav-offset) - 52px - (100cqi - 24px) / 2) / 2));transform:none}body[data-page=incai] .ds-section .ds-content__media img.ds-incai-media{width:100%;max-width:100%;height:auto}}@media(max-width:1219px){body[data-page=incai] .ds-content-card:not(.ds-content-card--note){flex-direction:column;align-items:flex-start;gap:var(--space-16)}body[data-page=incai] .ds-content-card:not(.ds-content-card--note) .ds-content-card__body{padding-top:0;width:100%}}@media(min-width:720px)and (max-width:1023px){body[data-page=incai] .ds-section .ds-content__media{overflow:visible}body[data-page=incai] .ds-section .ds-content-split.is-flip{direction:rtl}body[data-page=incai] .ds-section .ds-content-split.is-flip>*{direction:ltr}}@media(max-width:1023px){.ds-content-split.is-stack .ds-content__copy{display:contents}.ds-content-split.is-stack .ds-content__media{order:2;justify-content:flex-start}.ds-content-split.is-stack .ds-content__cards{order:3;min-width:0}}@media(max-width:719px){.ds-content-split:has(.ds-ideal-cta) .ds-content__copy{display:contents}.ds-content-split:has(.ds-ideal-cta) .ds-content__title{order:1}.ds-content-split:has(.ds-ideal-cta) .ds-content__media{order:2;justify-content:flex-start}.ds-content-split:has(.ds-ideal-cta) .ds-content__cards{order:3;min-width:0}}.ds-feature-card{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;align-self:start;gap:var(--space-64);width:100%;height:auto;min-height:0;padding:var(--space-32);border:1px solid var(--color-border-subtle);border-radius:var(--radius-20);background:linear-gradient(135deg,var(--color-surface-default) 23%,var(--color-surface-ornament) 77%);box-shadow:var(--shadow-subtle);transition:border-color .2s ease,box-shadow .2s ease}.ds-feature-card:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;background:linear-gradient(180deg,#fb9430,#f46600);opacity:0;pointer-events:none;transition:opacity .2s ease}.ds-feature-card>:not(.ds-feature-card__ornament){position:relative;z-index:1}.ds-feature-card__ornament{position:absolute;top:-231px;right:-193px;z-index:1;display:block;width:367px;height:367px;max-width:none;pointer-events:none;transition:opacity .2s ease}.ds-feature-card__ornament--hover{opacity:0}.ds-feature-card__kicker{margin:0;font-family:var(--font-family-display);font-size:var(--font-size-h4-regular);line-height:var(--font-line-height-h4);font-weight:600;color:var(--color-text-disabled);transition:color .2s ease}.ds-feature-card__copy{display:grid;gap:var(--space-16);width:100%}.ds-feature-card__copy .headline-h4{margin:0;color:var(--color-text-primary);transition:color .2s ease}.ds-feature-card__copy p{color:var(--color-text-secondary);margin:0;padding-top:4px;transition:color .2s ease}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-feature-card:hover{border-color:var(--color-border-brand-subtle);box-shadow:0 10px 60px #fb942f4d}}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-feature-card:hover:before{opacity:1}}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-feature-card:hover .ds-feature-card__ornament:not(.ds-feature-card__ornament--hover){opacity:0}}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-feature-card:hover .ds-feature-card__ornament--hover{opacity:1}}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-feature-card:hover .ds-feature-card__kicker,.ds-feature-card:hover .headline-h4,.ds-feature-card:hover .ds-feature-card__copy p{color:var(--color-text-inverse)}}.ds-outcome-card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-64);width:100%;min-height:100%;padding:var(--space-32);overflow:hidden;border:1px solid var(--color-border-subtle);border-radius:var(--radius-20);background:var(--color-surface-default);box-shadow:var(--shadow-subtle)}.ds-outcome-card__icon{display:block;flex-shrink:0;width:24px;height:24px}.ds-outcome-card__copy{display:flex;flex-direction:column;gap:var(--space-16);width:100%}.ds-outcome-card .headline-h5{margin:0}.ds-outcome-card p{margin:0;padding-top:8px;color:var(--color-text-secondary)}.ds-related-card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-64);min-height:100%;padding:var(--space-32);border:1px solid var(--color-border-subtle);border-radius:var(--radius-20);background:var(--color-surface-default);box-shadow:var(--shadow-subtle);position:relative;isolation:isolate;transition:box-shadow .2s ease}.ds-related-card:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;background:linear-gradient(180deg,#fff,#f3efe999);opacity:0;pointer-events:none;transition:opacity .2s ease}.ds-related-card__copy,.ds-related-card__cta{position:relative;z-index:1}.ds-related-card__copy{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--space-16);width:100%}.ds-related-card__cta{flex:0 0 auto;margin-top:auto;width:100%}.ds-related-card .headline-h5{margin:0}.ds-related-card p{color:var(--color-text-secondary);margin:0;padding-top:8px}.ds-related-card.is-hover{box-shadow:0 4px 8px #8c8a9f33}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-related-card:hover{box-shadow:0 4px 8px #8c8a9f33}}.ds-related-card.is-hover:before{opacity:1}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-related-card:hover:before{opacity:1}}.ds-compare-pair{display:grid;gap:var(--space-48);width:100%}@media(min-width:900px){.ds-compare-pair{grid-template-columns:1fr 1fr}}.ds-compare-col{display:grid;gap:var(--space-24);padding-top:var(--space-24);border:1px solid var(--color-border-default);border-radius:var(--radius-20);background:var(--color-bg-subtle)}.ds-compare-col__head{margin:0 20px;padding:9px 17px;border:1px solid var(--color-border-subtle);border-radius:10px;background:var(--color-bg-canvas)}.ds-compare-col__head p{margin:0;font-family:var(--font-family-sans);font-size:var(--font-size-label-category);line-height:var(--font-line-height-label-category);font-weight:600;letter-spacing:.35px;text-transform:uppercase;color:var(--color-text-primary)}.ds-compare-col__head.is-featured{background:var(--gradient-brand-default);background-clip:padding-box;border-color:#fda255}.ds-compare-col__head.is-featured p{color:var(--color-text-inverse)}.ds-compare-col__body{overflow:hidden;background:var(--color-bg-canvas);border:1px solid var(--color-border-default);border-radius:var(--radius-20)}.ds-compare-col__body p{margin:0;padding:var(--space-24);border-bottom:1px solid var(--color-border-default);font-size:var(--font-size-body-small);line-height:var(--font-line-height-body-small)}.ds-compare-col__body p:last-child{border-bottom:0}.ds-success{display:grid;gap:40px;align-items:center;margin-top:var(--space-48)}@media(min-width:900px){.ds-success{grid-template-columns:384px minmax(0,568px)}}.ds-success__media{overflow:hidden;border-radius:var(--radius-20);background:var(--color-bg-canvas);box-shadow:0 3px 4px #00000024}.ds-success__media>img{display:block;width:100%;height:214px;object-fit:cover}.ds-success__logo{display:grid;place-items:center;height:42px;background:var(--color-bg-canvas)}.ds-success__logo img{display:block;width:100px;height:42px;object-fit:contain}.ds-success__copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-8)}.ds-success__copy .ds-button{margin-top:var(--space-16)}.ds-success__copy .headline-h4,.ds-success__copy p{width:100%}.ds-success__copy p{color:var(--color-text-secondary)}.ds-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;overflow:clip;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.ds-icon img{display:none}.ds-icon--glyph-img{background:none;-webkit-mask-image:none;mask-image:none}.ds-icon--glyph-img img{display:block;width:100%;height:100%}.ds-icon--16{width:16px;height:16px}.ds-icon--24{width:24px;height:24px}.ds-icon--32{width:32px;height:32px}.ds-icon--48{width:48px;height:48px}.ds-icon--primary{color:var(--color-icon-primary)}.ds-icon--secondary{color:var(--color-icon-secondary)}.ds-icon--tertiary{color:var(--color-icon-tertiary)}.ds-icon--brand{color:var(--color-icon-brand)}.ds-icon--on-brand,.ds-icon--inverse{color:var(--color-icon-on-brand)}.ds-icon--disabled{color:var(--color-icon-disabled)}.ds-highlighted-icon,.highlighted-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:var(--radius-full);background:var(--gradient-surface-card-hover);box-shadow:var(--shadow-brand)}.ds-highlighted-icon--48,.highlighted-icon{width:48px;height:48px;padding:12px}.ds-highlighted-icon--64{width:64px;height:64px;padding:16px}.ds-highlighted-icon--96{width:96px;height:96px;padding:24px}.ds-highlighted-icon__number{color:var(--color-text-inverse)}.highlighted-icon__glyph{display:block;width:24px;height:24px}.ds-logo{display:block;width:57px;height:30px}.ds-content-card__body{flex:1;min-width:0}.ds-content-card__body p{color:var(--color-text-secondary);margin:var(--space-8) 0 var(--space-16)}.ds-content-card__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-12)}.ds-client-logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-24)}.ds-client-logo{display:block;width:100px;height:42px;object-fit:contain}.ds-logo-chip{display:inline-flex;align-items:center;min-height:28px;padding:0 var(--space-8);border-radius:var(--radius-4);background:var(--color-surface-sunken);font-size:12px;color:var(--color-text-secondary)}.ds-ideal{display:grid;gap:var(--space-8);margin:var(--space-12) 0 var(--space-40);padding:0;list-style:none}.ds-ideal-label{color:var(--color-text-tertiary);margin:var(--space-48) 0 0;font-size:var(--font-size-label-tag);line-height:var(--font-line-height-label-tag);letter-spacing:.3px}.ds-ideal__pill{display:flex;align-items:center;gap:16px;min-height:40px;padding:9px var(--space-16);border:1px solid var(--color-border-default);border-radius:10px;background:var(--color-surface-sunken);font-size:var(--font-size-body-small);line-height:var(--font-line-height-body-small);color:var(--color-text-primary)}.ds-ideal__icon{width:16px;height:16px;flex-shrink:0}.ds-media-panel{min-height:320px;border-radius:var(--radius-20);background:var(--color-surface-raised);border:1px solid var(--color-border-subtle)}.ds-compare{margin-top:var(--space-32);border:1px solid var(--color-border-subtle);border-radius:var(--radius-12);overflow:hidden}.ds-compare__head,.ds-compare__row{display:grid;grid-template-columns:1fr 1fr}.ds-compare__head{background:var(--color-bg-footer);color:var(--color-text-inverse);font-weight:600}.ds-compare__head span,.ds-compare__row p{padding:var(--space-16);margin:0}.ds-compare__row:nth-child(odd){background:var(--color-surface-raised)}.ds-compare__row p:last-child{color:var(--color-text-primary);font-weight:500}.ds-glance{margin-top:var(--space-32);padding:var(--space-24);border-radius:var(--radius-20);background:var(--color-surface-raised)}.ds-glance dl{margin:var(--space-16) 0 0}.ds-glance dl>div{display:grid;grid-template-columns:8rem 1fr;gap:var(--space-12);padding:var(--space-12) 0;border-bottom:1px solid var(--color-border-subtle)}.ds-glance dt{font-weight:600}.ds-cta{--cta-lip-height: 160px;position:relative;isolation:isolate;overflow:clip;color:var(--color-text-inverse);padding-bottom:90px;background:var(--color-bg-footer)}.ds-cta__bg{position:absolute;inset:0;z-index:0;overflow:clip;border-radius:0 0 var(--radius-32) var(--radius-32);border:1px solid rgb(255 255 255 / .24);background:transparent}.ds-cta__shader{position:absolute;inset:0}.ds-lip{--cta-lip-height: 160px;position:relative;z-index:2;overflow:visible;padding-bottom:var(--space-64);pointer-events:none}.ds-lip__fill{height:calc(var(--cta-lip-height) + 1px);margin-top:-1px;background:var(--color-bg-canvas);border-bottom:2px solid var(--color-border-inverse);border-radius:0 0 var(--radius-32) var(--radius-32);box-shadow:var(--shadow-section-lip)}.ds-lip--muted .ds-lip__fill{background:var(--color-bg-muted)}.ds-lip--subtle .ds-lip__fill,.ds-lip--canvas-subtle .ds-lip__fill{background:var(--color-bg-subtle)}.ds-lip--muted-canvas .ds-lip__fill{background:var(--color-bg-canvas)}.ds-lip--subtle-muted .ds-lip__fill{background:var(--color-bg-muted)}.ds-cta__inner{position:relative;z-index:2;display:grid;gap:var(--space-40);padding-block:var(--space-48)}.ds-cta__copy{display:grid;gap:var(--space-8);max-width:560px}.ds-cta__title{margin:0;color:var(--color-text-inverse)}.ds-cta .headline-h2 .italic{color:var(--color-text-inverse)}.ds-cta__copy .body-large{margin:0;color:var(--color-text-inverse)}.ds-cta__actions{display:flex;flex-wrap:wrap;gap:var(--space-12)}.ds-cta .ds-button--outline-inverse .ds-icon,.ds-cta .ds-button--outline-inverse:focus-visible .ds-icon{color:var(--color-icon-on-brand)}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-cta .ds-button--outline-inverse:hover .ds-icon{color:var(--color-icon-on-brand)}}.ds-footer{width:100%;background:var(--color-bg-footer);color:var(--color-text-tertiary);padding:var(--space-96) 0 var(--space-48);backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px)}.ds-footer__inner{display:flex;flex-direction:column}.ds-footer__top{display:grid;gap:var(--space-40)}.ds-footer__brand{display:flex;flex-direction:column;align-items:flex-start;align-self:start;min-height:180px}.ds-footer__brand-copy{display:flex;flex-direction:column;gap:var(--space-16);width:auto}.ds-footer__logo{display:block;width:auto}.ds-footer__logo img{display:block;width:57px;height:30px}.ds-footer__tag{margin:0;max-width:320px;width:auto;color:var(--color-text-inverse)}.ds-footer__social{display:flex;align-items:flex-end;gap:var(--space-12);flex:1 0 auto;width:auto}.ds-footer__social-btn{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-full);background:var(--color-surface-on-footer)}.ds-footer__social-btn img{display:block;width:16px;height:16px}.ds-footer__col{display:flex;flex-direction:column;gap:var(--space-12);align-items:start;align-self:start;min-width:0;min-height:180px}.ds-footer__col--contact{min-height:0;align-self:start}.ds-footer__heading{color:var(--color-text-inverse);margin:0}.ds-footer__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;width:100%}.ds-footer-link{display:block;width:100%;padding:var(--space-4) 0;font-size:var(--font-size-body-small);line-height:var(--font-line-height-body-small);color:var(--color-text-tertiary);transition:color .15s ease}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-footer-link:hover{color:var(--color-text-brand)}}.ds-footer-link--big{display:inline-flex;width:auto;align-items:center;gap:var(--space-8);padding:var(--space-4) 0;font-family:var(--font-family-display);font-size:var(--font-size-ui-button);line-height:var(--font-line-height-ui-button);font-weight:600;color:var(--color-text-brand);transition:color .15s ease,gap .15s ease}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-footer-link--big:hover{color:var(--color-text-link-hover);gap:var(--space-12)}}.ds-footer-link--big img{display:block;width:16px;height:16px}.ds-footer__contact{margin:0;padding:var(--space-4) 0;color:var(--color-text-tertiary)}.ds-footer__trust{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-24);margin-top:var(--space-48);padding-top:var(--space-24);border-top:1px solid var(--color-icon-secondary)}.ds-footer__trust-group{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-24);padding:var(--space-24) 0}.ds-footer__trust-item{display:flex;align-items:center;gap:var(--space-8)}.ds-footer__trust-item p{margin:0;color:var(--color-text-inverse)}.ds-footer__trust-item img{display:block;width:16px;height:16px}.ds-footer__base{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-16);height:40px;padding-top:var(--space-24);font-size:var(--font-size-body-caption);line-height:var(--font-line-height-body-caption);font-weight:500;color:var(--color-text-secondary)}.ds-footer__base p{margin:0}.ds-footer__hub{margin-left:var(--space-8);color:inherit;text-decoration:underline;text-underline-offset:.18em;opacity:.72}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-footer__hub:hover{color:var(--color-text-brand);opacity:1}}@media(min-width:1220px){.ds-footer__top{grid-template-columns:repeat(12,minmax(0,1fr));gap:40px}.ds-footer__brand{grid-column:span 4}.ds-footer__col{grid-column:span 2}}@media(max-width:1219px){.ds-footer{padding:var(--space-64) 0 var(--space-32)}.ds-footer__top{grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--space-32)}.ds-footer__brand{grid-column:1 / -1;min-height:180px}.ds-footer__col,.ds-footer__col--contact{grid-column:span 3;min-height:0}.ds-footer__trust-group{flex-direction:column;align-items:flex-start;gap:var(--space-24)}.ds-footer__trust-group:last-child{align-items:flex-end}}@media(min-width:720px)and (max-width:1219px){.ds-footer{padding-top:var(--space-64)}}@media(max-width:719px){.ds-footer{padding:calc(var(--header-height) + var(--space-24)) 0 var(--space-24)}.ds-footer__top{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-32)}.ds-footer__brand{grid-column:1 / -1;min-height:180px}.ds-footer__col,.ds-footer__col--contact{grid-column:auto;min-height:0}.ds-footer__trust{flex-direction:column;align-items:flex-start;gap:var(--space-32)}.ds-footer__trust-group,.ds-footer__trust-group:last-child{flex-direction:column;align-items:flex-start;padding:0}.ds-footer__trust-group{padding-top:var(--space-24)}.ds-footer__trust-group:last-child{padding-bottom:var(--space-24)}.ds-footer__base{flex-direction:column;align-items:center;justify-content:center;gap:var(--space-8);height:auto;padding-top:var(--space-12);text-align:center}}.ds-slider-button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:var(--space-12);border:1px solid var(--color-border-subtle);border-radius:var(--radius-full);background:transparent;cursor:pointer}.ds-slider-button__icon,.ds-slider-button__icon img{display:block;width:16px;height:16px}.ds-slider-button__icon.is-flip{transform:scaleX(-1)}.ds-slider-button__icon.is-up{transform:rotate(90deg)}.ds-slider-button--hover{border-color:var(--color-border-default);background-image:var(--gradient-surface-card)}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-slider-button:hover:not(:disabled):not(.ds-slider-button--pressed):not(.ds-slider-button--disabled){border-color:var(--color-border-default);background-image:var(--gradient-surface-card)}}.ds-slider-button--pressed,.ds-slider-button:active:not(:disabled){border-color:var(--primitive-brand-300);background-image:var(--gradient-surface-card-hover-diag)}.ds-slider-button--disabled,.ds-slider-button:disabled{border-color:var(--color-border-disabled);background:var(--color-bg-muted);background-image:none;cursor:default}.ds-story{display:flex;align-items:center;gap:var(--space-40);width:992px;max-width:100%;border-radius:var(--radius-20)}.ds-story--grid{flex-direction:column;align-items:stretch;width:100%;gap:var(--space-16)}.ds-story--grid .ds-story__media{flex:none;width:100%}.ds-story--grid .ds-story__copy{width:100%}.ds-card-grid .ds-story--grid{height:100%}.ds-story__media{flex:0 0 384px;width:384px;overflow:hidden;border-radius:var(--radius-20);background:var(--color-bg-canvas);box-shadow:var(--shadow-card)}.ds-story__image{display:block;width:100%;height:214px;object-fit:cover;border-radius:var(--radius-20) var(--radius-20) 0 0}.ds-story__image--slot{background:var(--color-surface-raised)}.ds-story__logo{display:grid;place-items:center;height:auto;padding:var(--space-12) var(--space-16);background:var(--color-bg-canvas)}.ds-story__copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-8);width:568px;min-width:0}.ds-story__copy .headline-h4{width:100%;color:var(--color-text-primary)}.ds-story__body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-24);width:100%}.ds-story__body .body-small{width:100%;color:var(--color-text-secondary)}.ds-slider{display:flex;flex-direction:column;width:100%;max-width:1280px;min-width:0}.ds-slider__head{display:flex;align-items:center;justify-content:flex-end;width:100%}.ds-slider__title{flex:1 0 0;min-width:0}.ds-slider__title .headline-h3{color:var(--color-text-primary)}.ds-slider__controls{display:flex;align-items:center;gap:var(--space-8);flex-shrink:0}.ds-slider__viewport{overflow:hidden;width:100%;min-width:0;max-width:100%;padding:var(--space-48) 0}body[data-page=solution-inner] #success-story .ds-slider__viewport{overflow-x:clip;overflow-y:visible}.ds-slider__track{display:flex;align-items:center;gap:90px;width:max-content;max-width:none;transition:transform .35s ease}.ds-slider--multiple .ds-story{flex:0 0 992px;width:992px;max-width:none}.ds-slider--single .ds-slider__track{gap:0}.ds-specimen-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:var(--space-32);align-items:start;max-width:calc(var(--page-max) + 220px + var(--space-32));margin:0 auto;padding:var(--space-32) var(--page-gutter) var(--space-128)}.ds-specimen-nav{position:sticky;top:var(--space-24);padding:var(--space-16);border:1px solid var(--color-border-subtle);border-radius:var(--radius-12);background:var(--color-surface-default);box-shadow:var(--shadow-subtle)}.ds-specimen-nav__title{margin:0 0 var(--space-12);font-family:var(--font-family-sans);font-size:12px;line-height:16px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary)}.ds-specimen-nav__title a{color:inherit;text-decoration:none}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-specimen-nav__title a:hover{color:var(--color-text-brand)}}.ds-specimen-nav__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;max-height:calc(100vh - 120px);overflow:auto}.ds-specimen-nav__list a{display:block;padding:6px 8px;border-radius:var(--radius-8);font-family:var(--font-family-sans);font-size:13px;line-height:18px;color:var(--color-text-secondary);text-decoration:none}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-specimen-nav__list a:hover{background:var(--color-bg-subtle);color:var(--color-text-primary)}}.ds-specimen-nav__list a[aria-current=page]{background:var(--color-surface-brand-subtle);color:var(--color-text-brand);font-weight:600}.ds-specimen-layout__main{min-width:0}.ds-specimen{max-width:var(--page-max);margin:0 auto;padding:var(--space-32) 0 var(--space-64)}.ds-specimen[data-section=hero],.ds-specimen[data-section=content-sections],.ds-specimen[data-section=cta],.ds-specimen[data-section=carousel]{max-width:none;padding-left:0;padding-right:0}.ds-specimen__row--cards{flex-wrap:wrap;align-items:flex-start;gap:var(--space-24)}.ds-specimen__card--card{flex:0 1 auto;max-width:100%}.ds-specimen__card-preview{display:flex;flex-wrap:wrap;gap:var(--space-16)}@media(max-width:960px){.ds-specimen-layout{grid-template-columns:1fr}.ds-specimen-nav{position:static;max-height:none}.ds-specimen-nav__list{flex-direction:row;flex-wrap:wrap;max-height:none;gap:var(--space-8)}}.ds-specimen[data-section=hero] .ds-specimen__heading,.ds-specimen[data-section=hero] .ds-specimen__spec,.ds-specimen[data-section=content-sections] .ds-specimen__heading,.ds-specimen[data-section=content-sections] .ds-specimen__spec,.ds-specimen[data-section=cta] .ds-specimen__heading,.ds-specimen[data-section=cta] .ds-specimen__spec,.ds-specimen[data-section=carousel] .ds-specimen__heading,.ds-specimen[data-section=carousel] .ds-specimen__spec,.ds-specimen[data-section=carousel] .ds-specimen__row{padding-left:var(--page-gutter);padding-right:var(--page-gutter)}.ds-specimen__intro{max-width:var(--page-max);margin:0 auto;padding:0 var(--page-gutter)}.ds-specimen__hero{overflow:clip;background:var(--color-bg-footer)}.ds-specimen__hero+.ds-specimen__heading,.ds-specimen__cta-band+.ds-specimen__heading{padding-left:var(--page-gutter);padding-right:var(--page-gutter)}.ds-specimen__cta-band{overflow:clip}.ds-specimen__lips{display:grid;gap:var(--space-24);padding:0 var(--page-gutter)}.ds-specimen__lip{overflow:hidden;background:var(--color-bg-footer);border-radius:var(--radius-12)}.ds-specimen__bgs{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--space-16);padding:0 var(--page-gutter)}.ds-specimen__bg{min-height:96px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-12);padding:var(--space-16)}.ds-specimen__bg code{font-size:12px;color:var(--color-text-secondary)}.ds-specimen__carousel{overflow:hidden;background:var(--color-bg-subtle);padding:var(--space-32) var(--page-gutter)}.ds-specimen__section,.ds-specimen__content{padding:0}.ds-specimen__lead{max-width:640px;margin:var(--space-16) 0 var(--space-48);color:var(--color-text-secondary)}.ds-specimen__heading{margin:var(--space-64) 0 var(--space-24);font-family:var(--font-family-sans);font-size:18px;line-height:32px;font-weight:500;color:var(--color-text-primary)}.ds-specimen__card{display:flex;flex-direction:column;gap:var(--space-12);margin-bottom:var(--space-16);padding:var(--space-24) var(--space-32);background:var(--color-bg-subtle);border:1px solid var(--color-border-subtle);border-radius:13px}.ds-specimen__card p{margin:0}.ds-specimen__name,.ds-specimen__spec{font-size:13px;line-height:22px;color:var(--color-text-tertiary)}.ds-specimen__families{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-24)}.ds-specimen__family{padding:var(--space-32);background:var(--color-bg-subtle);border:1px solid var(--color-border-subtle);border-radius:13px}.ds-specimen__family p{margin:0 0 var(--space-24);color:var(--color-text-secondary)}.ds-specimen__family p:first-child{color:var(--color-text-primary)}.ds-specimen__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-24);margin-bottom:var(--space-16)}.ds-specimen__row--navy{align-items:flex-start;padding:var(--space-32);border-radius:var(--radius-12);background:var(--color-bg-footer)}.ds-specimen__stack{display:flex;flex-direction:column;gap:var(--space-8)}.ds-tabs--wide{width:600px}.ds-spinner-swatch{display:grid;place-items:center;width:64px;height:64px;border-radius:var(--radius-8);background:var(--primitive-sand-0)}.ds-spinner-swatch--dark{background:var(--color-bg-footer)}.ds-specimen__header-dark{background:var(--color-bg-footer);border-radius:var(--radius-12);overflow:hidden}.ds-specimen__header-light{background:var(--color-bg-subtle);border-radius:var(--radius-12);overflow:hidden}.ds-specimen__header-mobile{width:390px;max-width:100%;background:var(--color-bg-subtle);border-radius:var(--radius-12);overflow:hidden}.ds-specimen__drawer{width:352px;max-width:100%;min-height:720px;background:var(--color-surface-default);border:1px solid var(--color-border-subtle);border-radius:var(--radius-12);overflow:hidden}.ds-specimen__drawer .header-drawer{position:relative;display:flex;width:100%;min-height:720px}.ds-specimen__table-cell{max-width:458px;background:var(--color-surface-default);border:1px solid var(--color-border-default)}.ds-specimen__footer{overflow:hidden;border-radius:var(--radius-12)}@media(max-width:1023px){.ds-specimen__families{grid-template-columns:1fr}}.ds-home{padding-top:var(--nav-offset)}.ds-home__main{padding:var(--space-96) 0 var(--space-128)}.ds-home__eyebrow{color:var(--color-text-brand)}.ds-home__lede{color:var(--color-text-secondary);max-width:42rem;margin-top:var(--space-16)}.ds-home__section-title{margin-top:var(--space-96)}.ds-home__section-lede{color:var(--color-text-secondary);max-width:42rem;margin-top:var(--space-12)}.ds-home__actions,.ds-home__components{display:flex;flex-wrap:wrap;gap:var(--space-16);margin-top:var(--space-32)}.ds-home__components{align-items:stretch}.ds-home__components .ds-content-card,.ds-home__components .ds-card--showcase{flex:1 1 280px;max-width:360px}.ds-home-families{display:grid;gap:var(--space-24);margin-top:var(--space-32)}@media(min-width:768px){.ds-home-families{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.ds-home-families{grid-template-columns:repeat(4,minmax(0,1fr))}}.ds-home-family{padding:var(--space-24);border:1px solid var(--color-border-subtle);border-radius:var(--radius-16);background:var(--color-surface-default)}.ds-home-family--compact{padding:var(--space-20);background:var(--color-bg-subtle)}.ds-home-family__title{color:inherit;text-decoration:none}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-home-family__title:hover{color:var(--color-text-brand)}}.ds-home-family__meta{margin-top:var(--space-8);color:var(--color-text-secondary)}.ds-home-family__meta a{color:var(--color-text-brand);text-decoration:none}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-home-family__meta a:hover{text-decoration:underline}}.ds-home-links{display:grid;gap:var(--space-6);margin-top:var(--space-16);padding:0;list-style:none}.ds-home-links a{color:var(--color-text-primary);text-decoration:none;font-size:14px;line-height:22px}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-home-links a:hover{color:var(--color-text-brand);text-decoration:underline}}.ds-home-links--muted{color:var(--color-text-tertiary);font-size:14px;line-height:22px}.ds-home-util{display:grid;gap:var(--space-16);margin-top:var(--space-24)}@media(min-width:768px){.ds-home-util{grid-template-columns:repeat(2,minmax(0,1fr))}}.ds-page-index{margin:0;padding:var(--space-16) 0 var(--space-32)}.ds-page-index a{color:var(--color-text-secondary);text-decoration:underline;text-underline-offset:.18em}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-page-index a:hover{color:var(--color-text-brand)}}.ds-token-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--space-16);margin-top:var(--space-24)}.ds-token-swatch{border:1px solid var(--color-border-subtle);border-radius:var(--radius-12);overflow:hidden;background:var(--color-surface-default)}.ds-token-swatch span{display:block;height:72px}.ds-token-swatch code{display:block;padding:var(--space-8) var(--space-12);font-size:12px}.ds-token-swatch__spec{padding-top:0;color:var(--color-text-tertiary)}.ds-specimen[data-section=colors] .ds-token-swatch span{height:80px}.ds-specimen__table{width:100%;border-collapse:collapse;font-family:var(--font-family-sans);font-size:13px;line-height:20px;color:var(--color-text-primary)}.ds-specimen__table th{text-align:left;font-size:11px;font-weight:500;letter-spacing:.88px;text-transform:uppercase;color:var(--color-text-secondary);padding:var(--space-8) var(--space-24)}.ds-specimen__table td{padding:var(--space-8) var(--space-24);border-top:1px solid var(--color-border-subtle)}.ds-grid-demo{display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));gap:var(--grid-gutter);max-width:var(--page-max);padding:0 var(--page-gutter);margin:var(--space-24) 0}.ds-grid-demo span{height:48px;background:var(--color-bg-muted);border:2px solid var(--alpha-brand-500-60);border-radius:var(--radius-4)}.ds-specimen__inverse{display:inline-flex;padding:var(--space-12) var(--space-16);background:var(--color-bg-brand);border-radius:var(--radius-8)}.ds-about-orbit{--orbit-rot: 0deg;--orbit-radius: 500px;padding:80px 0;overflow:hidden;display:flex;justify-content:center;container-type:inline-size;container-name:about-orbit}@media(min-width:1024px){.ds-about-orbit:has(.ds-about-orbit__card:hover),.ds-about-orbit:has(.ds-about-orbit__card.is-open),.ds-about-orbit:has(.ds-about-orbit__card:focus-within){overflow:visible}}.ds-about-orbit.is-orbiting .ds-about-orbit__stage{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.ds-about-orbit.is-orbiting img{-webkit-user-drag:none;pointer-events:none}.ds-about-orbit.is-dragging .ds-about-orbit__stage{cursor:grabbing}.ds-about-orbit__stage{position:relative;flex-shrink:0;width:1728px;height:1182px;transform-origin:top center}.ds-about-orbit__rings{position:absolute;left:calc(50% - 4.56px);top:50%;width:1034.887px;height:1034.887px;transform:translate(-50%,-50%);pointer-events:none;z-index:0;background:url(/media/about/orbit.svg) center / contain no-repeat}.ds-about-orbit__dots{position:absolute;inset:0;pointer-events:none;z-index:1}.ds-about-orbit__dot{position:absolute;border-radius:var(--radius-full);overflow:hidden}.ds-about-orbit__dot--1{left:656px;top:181px;width:29.639px;height:29.639px;background:var(--primitive-brand-200);opacity:.5}.ds-about-orbit__dot--2{left:716px;top:1004px;width:29.639px;height:29.639px;background:var(--primitive-brand-100);opacity:.5}.ds-about-orbit__dot--3{left:1277px;top:569px;width:23.988px;height:23.988px;background:var(--primitive-slate-200);opacity:.3}.ds-about-orbit__dot--4{left:459px;top:805px;width:23.988px;height:23.988px;background:var(--primitive-slate-200);opacity:.5}.ds-about-orbit__dot--5{left:1001px;top:207px;width:16px;height:16px;background:var(--primitive-slate-200);opacity:.5}.ds-about-orbit__dot--6{left:335px;top:672px;width:43.335px;height:43.335px;background:var(--primitive-brand-300);opacity:.5;rotate:-10.78deg}.ds-about-orbit__center{position:absolute;left:50%;top:50%;z-index:3;display:flex;flex-direction:column;gap:var(--space-12);align-items:center;width:608px;transform:translate(-50%,-50%);text-align:center;pointer-events:none}.ds-about-orbit__center .label-category{margin:0;color:var(--color-text-tertiary)}.ds-about-orbit__center .headline-h2{margin:0;width:100%}.ds-about-orbit__center .body-regular{margin:0;color:var(--color-text-secondary)}.ds-about-orbit__ring{position:absolute;inset:0;z-index:2;transform:rotate(var(--orbit-rot));transform-origin:center;pointer-events:none}.ds-about-orbit__item{position:absolute;left:50%;top:50%;width:0;height:0;z-index:2;pointer-events:auto;transform:rotate(var(--orbit-angle)) translate(var(--orbit-radius))}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-about-orbit__item:hover{z-index:4}}.ds-about-orbit__face{position:absolute;left:0;top:0;transform:translate(-50%,-50%) rotate(calc(-1 * (var(--orbit-angle) + var(--orbit-rot))))}.ds-about-orbit .ds-about-orbit__card.ds-content-card--stack{flex-direction:row;align-items:center;justify-content:center;gap:var(--space-16);width:max-content;max-width:none;height:auto;text-align:start}.ds-about-orbit__card{overflow:hidden;box-shadow:none;transition:border-color var(--motion-card-hover),width var(--motion-card-hover)}.ds-about-orbit__card .ds-content-card__body{display:flex;flex-direction:column;justify-content:center;gap:0;flex:0 0 auto;width:auto;min-width:0}.ds-about-orbit__card .ds-card__kicker{flex-shrink:0;white-space:nowrap}.ds-about-orbit__card .headline-h4,.ds-about-orbit__card .headline-h5{margin:0;white-space:nowrap;text-align:start;max-width:none}.ds-about-orbit__card .body-small{max-width:0;max-height:0;margin:0;opacity:0;overflow:hidden;pointer-events:none;font-family:var(--font-family-sans);font-size:var(--font-size-body-small);line-height:var(--font-line-height-body-small);font-weight:400;letter-spacing:0;color:var(--color-text-secondary);transition:max-height var(--motion-card-hover),opacity var(--motion-card-hover),margin var(--motion-card-hover)}@media(min-width:1024px){.ds-about-orbit .ds-about-orbit__card.ds-content-card--stack.is-open,.ds-about-orbit .ds-about-orbit__card.ds-content-card--stack:focus-within{flex-direction:column;align-items:flex-start;width:400px;max-width:400px;border-color:var(--color-border-brand-subtle);box-shadow:none;transform:none;text-align:start;overflow:hidden}.ds-about-orbit .ds-about-orbit__card.is-open .ds-content-card__body,.ds-about-orbit .ds-about-orbit__card:focus-within .ds-content-card__body{width:100%;justify-items:start;text-align:start}.ds-about-orbit .ds-about-orbit__card.is-open .headline-h4,.ds-about-orbit .ds-about-orbit__card:focus-within .headline-h4,.ds-about-orbit .ds-about-orbit__card.is-open .headline-h5,.ds-about-orbit .ds-about-orbit__card:focus-within .headline-h5{white-space:normal;text-align:start;max-width:none}.ds-about-orbit .ds-about-orbit__card.is-open .body-small,.ds-about-orbit .ds-about-orbit__card:focus-within .body-small{max-width:none;max-height:16rem;margin-top:var(--space-16);opacity:1;pointer-events:auto}}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-about-orbit .ds-about-orbit__card.ds-content-card--stack:hover{flex-direction:column;align-items:flex-start;width:400px;max-width:400px;border-color:var(--color-border-brand-subtle);box-shadow:none;transform:none;text-align:start;overflow:hidden}.ds-about-orbit .ds-about-orbit__card:hover .ds-content-card__body{width:100%;justify-items:start;text-align:start}.ds-about-orbit .ds-about-orbit__card:hover .headline-h4,.ds-about-orbit .ds-about-orbit__card:hover .headline-h5{white-space:normal;text-align:start;max-width:none}.ds-about-orbit .ds-about-orbit__card:hover .body-small{max-width:none;max-height:16rem;margin-top:var(--space-16);opacity:1;pointer-events:auto}}@media(min-width:1024px){.ds-about-orbit__stage{--orbit-s: min(1, 100cqi / 1728px);scale:var(--orbit-s);margin-bottom:calc(1182px * var(--orbit-s) - 1182px)}.ds-about-orbit.is-orbiting .ds-about-orbit__card .body-small{font-family:var(--font-family-sans);font-size:calc(var(--font-size-body-small) / var(--orbit-s));line-height:calc(var(--font-line-height-body-small) / var(--orbit-s));font-weight:400;letter-spacing:0;color:var(--color-text-secondary)}}@media(max-width:1023px){.ds-about-orbit{display:block;padding:0}.ds-about-orbit__stage{width:100%;height:auto;display:flex;flex-direction:column;align-items:stretch;gap:var(--space-24);padding:var(--space-64) var(--page-gutter);cursor:auto;-webkit-user-select:auto;user-select:auto;touch-action:auto}.ds-about-orbit__rings,.ds-about-orbit__dots{display:none}.ds-about-orbit__center{position:static;width:100%;max-width:608px;margin-inline:auto;transform:none;padding-bottom:var(--space-8);pointer-events:auto}.ds-about-orbit__ring{position:static;transform:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:var(--space-24);width:100%;pointer-events:auto}.ds-about-orbit__item,.ds-about-orbit__face{position:static;width:100%;min-width:0;height:100%;transform:none}.ds-about-orbit__card{transition:none;overflow:visible}.ds-about-orbit__card,.ds-about-orbit .ds-about-orbit__card.ds-content-card--stack,.ds-about-orbit .ds-about-orbit__card.ds-content-card--stack:hover,.ds-about-orbit .ds-about-orbit__card.ds-content-card--stack.is-open,.ds-about-orbit .ds-about-orbit__card.ds-content-card--stack:focus-within,.ds-about-orbit .ds-about-orbit__card--meetups,.ds-about-orbit .ds-about-orbit__card--meetups:hover,.ds-about-orbit .ds-about-orbit__card--meetups.is-open,.ds-about-orbit .ds-about-orbit__card--meetups:focus-within{width:100%;max-width:none;height:100%;flex-direction:column;align-items:stretch;text-align:start;transform:none;box-shadow:none;border-color:var(--color-border-default)}.ds-about-orbit .ds-about-orbit__card .ds-content-card__body{display:flex;flex-direction:column;align-items:stretch;align-self:stretch;width:100%;max-width:none;min-width:0;flex:1 1 auto;text-align:start}.ds-about-orbit .ds-about-orbit__card .headline-h4,.ds-about-orbit .ds-about-orbit__card .headline-h5{white-space:normal;text-align:start;width:100%;max-width:none}.ds-about-orbit .ds-content-card--compact,.ds-about-orbit .ds-content-card--stack{width:100%;max-width:none}.ds-about-orbit .ds-about-orbit__card .body-small,.ds-about-orbit .ds-about-orbit__card:hover .body-small,.ds-about-orbit .ds-about-orbit__card.is-open .body-small,.ds-about-orbit .ds-about-orbit__card:focus-within .body-small{width:100%;max-width:none;max-height:none;margin-top:var(--space-16);opacity:1;overflow:visible;white-space:normal;pointer-events:auto}}@media(prefers-reduced-motion:reduce){.ds-about-orbit__card,.ds-about-orbit__card .body-small{transition:none}}.ds-about-team{display:flex;flex-direction:column;align-items:center;gap:var(--space-96)}.ds-about-team.is-mosaic{overflow-x:clip}.ds-about-team__intro{width:100%;display:flex;justify-content:center}.ds-about-team__stage{width:100%;min-width:0}.ds-about-team__viewport{width:100%;height:600px;overflow:hidden;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.ds-about-team.is-dragging .ds-about-team__viewport{cursor:grabbing}.ds-about-team__track{display:flex;align-items:stretch;gap:var(--space-40);height:100%;width:max-content;flex-wrap:nowrap;will-change:transform}.ds-about-team__copy,.ds-about-team__slide{display:flex;align-items:stretch;gap:var(--space-40);height:100%;flex:0 0 auto}.ds-about-team__slide--split,.ds-about-team__slide--feature{width:1120px}.ds-about-team__col{display:flex;flex-direction:column;gap:var(--space-40);flex:1 1 0;min-width:0;height:100%}.ds-about-team__col--narrow{flex:0 0 280px;width:280px}.ds-about-team__photo{position:relative;flex:1 1 0;min-height:0;min-width:0;overflow:hidden;border-radius:16px;background:var(--color-surface-sunken)}.ds-about-team__photo--sq{flex:0 0 280px;width:280px;height:280px}.ds-about-team__photo--wide{flex:0 0 800px;width:800px}.ds-about-team__photo img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.ds-about-team__quote{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-8);flex:0 0 280px;height:280px;min-height:0;min-width:0;overflow:hidden;padding:var(--space-32);border-radius:16px;background:var(--gradient-surface-card-hover);color:var(--color-text-inverse)}.ds-about-team__quote .body-large,.ds-about-team__quote .headline-h4,.ds-about-team__credit{margin:0;color:var(--color-text-inverse)}.ds-about-team__who{display:flex;align-items:center;gap:8px;min-width:0}.ds-about-team__avatar{width:32px;height:32px;border-radius:var(--radius-full);object-fit:cover;flex:0 0 auto}.ds-about-team__name{margin:0;font-family:var(--font-family-sans);font-size:var(--font-size-body-small);line-height:var(--font-line-height-body-small);font-weight:700;color:var(--color-text-inverse)}@media(max-width:1023px){.ds-about-team{--team-slide: calc(100vw - 40px) ;gap:var(--space-64)}.ds-about-team__intro .ds-section__lede{max-width:100%;overflow-wrap:break-word}.ds-about-team__viewport{height:auto;overflow:hidden;touch-action:none}.ds-about-team__track,.ds-about-team__copy{align-items:stretch;gap:var(--space-16);height:auto}.ds-about-team__slide,.ds-about-team__slide--split,.ds-about-team__slide--feature{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-12);width:var(--team-slide);height:auto}.ds-about-team__col,.ds-about-team__col--narrow{display:contents}.ds-about-team__photo,.ds-about-team__photo--sq,.ds-about-team__photo--wide,.ds-about-team__photo--tall{flex:none;width:100%;min-width:0;min-height:0;height:auto;aspect-ratio:4 / 3}.ds-about-team__photo img{position:absolute;inset:0}.ds-about-team__slide--split:not(.ds-about-team__slide--quoted)>.ds-about-team__photo--tall{grid-column:1;grid-row:1 / 3;height:100%;aspect-ratio:auto}.ds-about-team__slide--split:not(.ds-about-team__slide--quoted) .ds-about-team__col>.ds-about-team__photo:nth-child(1){grid-column:2;grid-row:1}.ds-about-team__slide--split:not(.ds-about-team__slide--quoted) .ds-about-team__col>.ds-about-team__photo:nth-child(2){grid-column:2;grid-row:2}.ds-about-team__slide--feature .ds-about-team__photo--sq{grid-column:1;grid-row:1;aspect-ratio:1}.ds-about-team__slide--feature .ds-about-team__photo--wide{grid-column:2;grid-row:1;aspect-ratio:1;height:100%}.ds-about-team__slide--feature .ds-about-team__quote{grid-column:1 / -1;grid-row:2}.ds-about-team__slide--quoted{grid-template-rows:auto 1fr}.ds-about-team__slide--quoted .ds-about-team__quote{grid-column:1 / -1;grid-row:1}.ds-about-team__slide--quoted .ds-about-team__col>.ds-about-team__photo{grid-column:1;grid-row:2;height:100%;aspect-ratio:4 / 3}.ds-about-team__slide--quoted>.ds-about-team__photo--tall{grid-column:2;grid-row:2;height:100%;aspect-ratio:4 / 3}.ds-about-team__quote{flex:none;width:100%;max-width:none;height:auto;min-height:0;overflow:visible;padding:var(--space-24)}}.ds-about-values{display:flex;flex-direction:column;align-items:center;gap:80px;overflow:hidden}.ds-about-values__intro{width:100%}.ds-about-values__intro .ds-section__intro{max-width:672px;margin-inline:auto}.ds-about-values__fan{--fan-step: 406px;position:relative;width:100%;height:344px;user-select:none;-webkit-user-select:none;touch-action:pan-y}.ds-about-values__fan.is-dragging{cursor:grabbing}.ds-about-values__slot{position:absolute;left:50%;top:0;width:389.333px;margin-left:-194.666px;transition:transform .45s cubic-bezier(.22,1,.32,1),opacity .45s cubic-bezier(.22,1,.32,1);will-change:transform,opacity}.ds-about-values__slot.is-jump{transition:none}.ds-about-values__slot--far-left,.ds-about-values__slot--far-right{opacity:.2;cursor:pointer}.ds-about-values__slot--near-left,.ds-about-values__slot--near-right{opacity:.5;cursor:pointer}.ds-about-values__slot--center{opacity:1;z-index:2}.ds-about-values__slot.is-off{opacity:0;pointer-events:none}.ds-about-values .ds-card--feature{width:389.333px;min-height:312px;height:312px}.ds-about-values__pager{display:flex;align-items:center;justify-content:center;gap:8px}@media(max-width:1279px){.ds-about-values__slot--far-left,.ds-about-values__slot--far-right,.ds-about-values__slot.is-off{opacity:0;pointer-events:none}}@media(max-width:767px){.ds-about-values__fan{height:328px}.ds-about-values__slot--near-left,.ds-about-values__slot--near-right{opacity:0;pointer-events:none}}.ds-site-home{background:var(--color-bg-canvas)}.ds-site-home>:not(.ds-header){position:relative;z-index:0}.ds-site-home>.ds-header{position:fixed;z-index:var(--z-header)}.ds-site-home .ds-cta,.ds-site-home .ds-footer,.ds-site-home .ds-home-contact,.ds-site-home .ds-section,.ds-site-home .ds-home-trust,.ds-site-home .ds-home-ticker,.ds-site-home .ds-hero-wrap{z-index:0}.ds-site-home .ds-footer{backdrop-filter:none;-webkit-backdrop-filter:none}.ds-home-ph{display:grid;place-items:center;background:repeating-linear-gradient(-45deg,var(--color-bg-muted),var(--color-bg-muted) 10px,var(--color-bg-subtle) 10px,var(--color-bg-subtle) 20px);color:var(--color-text-tertiary);text-align:center}.ds-home-ph .label-category,.ds-home-ph .headline-h5{margin:0;padding:0 var(--space-16)}.ds-site-home .ds-hero-wrap{position:relative;height:auto}.ds-site-home .ds-hero{display:grid;grid-template-columns:minmax(0,1fr);overflow:visible;height:auto}.ds-site-home .ds-hero__shader{position:sticky;inset:0 auto auto 0;z-index:0;grid-area:1 / 1;align-self:start;width:100%;height:100vh;max-height:none;margin-top:calc(-1 * var(--header-height))}.ds-site-home .ds-hero__content{grid-area:1 / 1}.ds-site-home .ds-hero__content{padding-bottom:0;overflow:visible}.ds-site-home .ds-hero--vertical .ds-hero__pane{grid-template-rows:auto auto;overflow:visible}.ds-site-home .ds-hero--vertical .headline-h1{max-width:814px}.ds-site-home .ds-hero--vertical .ds-hero__media{display:block;width:100%;height:auto;overflow:visible}.ds-home-zoom{position:relative;width:100%;height:auto;padding-top:var(--space-64);padding-bottom:4vh;overflow:visible}.ds-home-hero-device{position:sticky;top:calc(var(--header-height) + var(--space-64));width:100%;min-height:calc(min(1008px,92vw) * 1.2 * 1218 / 2016);display:flex;justify-content:center}.ds-home-hero-stage{width:min(1008px,92vw);perspective:var(--home-perspective, 900px);perspective-origin:50% 50%}.ds-home-hero-screen{position:relative;width:100%;overflow:visible;z-index:0;transform:rotateX(var(--home-tilt, 20deg)) scale(var(--home-zoom, .9));transform-origin:center center;transform-style:preserve-3d;will-change:transform;backface-visibility:hidden}.ds-home-hero-screen img{display:block;width:100%;height:auto}.ds-home-trust{background:var(--color-bg-canvas);border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle)}.ds-home-trust__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-16) var(--space-32);min-height:66px;padding-top:var(--space-16);padding-bottom:var(--space-16)}.ds-home-trust__group,.ds-home-trust__item{display:flex;align-items:center;gap:var(--space-12)}.ds-home-trust__item p{margin:0;color:var(--color-text-primary)}.ds-home-ticker{background:var(--color-bg-canvas);padding:var(--space-48) 0;overflow-x:clip}.ds-home-ticker__viewport{display:flex;overflow:hidden;gap:var(--space-48);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.ds-home-ticker__track{display:flex;align-items:center;gap:var(--space-48);flex:none;min-width:max-content;animation:ds-home-ticker 48s linear infinite}.ds-home-ticker__logo{display:block;height:32px;width:auto;max-width:140px;object-fit:contain;opacity:.72}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-home-ticker__logo:hover{opacity:1}}@keyframes ds-home-ticker{0%{transform:translate(0)}to{transform:translate(calc(-100% - var(--space-48)))}}.ds-home-ways{position:relative;width:100%;min-height:640px;display:grid;place-items:center;overflow:visible;padding:48px 0 80px}.ds-home-ways__rings{position:absolute;inset:0;pointer-events:none;z-index:0}.ds-home-ways__ring{position:absolute;left:50%;top:52%;border:1px solid var(--color-border-subtle);border-radius:50%;transform:translate(-50%,-50%)}.ds-home-ways__ring--outer{width:min(868px,92%);aspect-ratio:1}.ds-home-ways__ring--inner{width:min(620px,66%);aspect-ratio:1}.ds-home-ways__face{position:absolute;border-radius:50%;overflow:hidden}.ds-home-ways__face img{display:block;width:100%;height:100%;object-fit:cover}.ds-home-ways__face--a{width:140px;height:140px;left:-12px;bottom:10%}.ds-home-ways__face--b{width:98px;height:98px;right:-8px;bottom:16%}.ds-home-ways__face--c{width:68px;height:68px;left:46%;top:-8px}.ds-home-ways__mark{position:absolute;border-radius:50%;pointer-events:none}.ds-home-ways__mark--x-left,.ds-home-ways__mark--x-right{width:32px;height:32px;background:linear-gradient(var(--color-border-subtle),var(--color-border-subtle)) center / 16px 2px no-repeat,linear-gradient(var(--color-border-subtle),var(--color-border-subtle)) center / 2px 16px no-repeat;transform:rotate(45deg)}.ds-home-ways__mark--x-left{left:18%;top:18%}.ds-home-ways__mark--x-right{right:16%;top:28%}.ds-home-ways__mark--dot-a,.ds-home-ways__mark--dot-b,.ds-home-ways__mark--ring{width:58px;height:58px;border:1px solid var(--color-border-subtle)}.ds-home-ways__mark--dot-a{left:28%;top:6%}.ds-home-ways__mark--dot-b{right:22%;bottom:6%;width:32px;height:32px}.ds-home-ways__mark--ring{left:42%;bottom:2%;width:32px;height:32px}.ds-home-ways__cards{position:relative;z-index:1;display:flex;justify-content:center;align-items:flex-start;gap:27px;width:100%;overflow:visible}.ds-home-ways__cards .ds-card--pillar{flex:0 0 390px;width:390px;max-width:390px;overflow:visible;justify-self:center;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);transition:transform var(--motion-card-hover),box-shadow var(--motion-card-hover),border-color var(--motion-card-hover)}.ds-home-ways__cards .ds-card--pillar:nth-child(1){margin-top:27px;transform:rotate(-6deg)}.ds-home-ways__cards .ds-card--pillar:nth-child(2){transform:none}.ds-home-ways__cards .ds-card--pillar:nth-child(3){margin-top:27px;transform:rotate(6deg)}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-home-ways__cards .ds-card--pillar:nth-child(1):hover{transform:rotate(-6deg) translateY(-12px)}}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-home-ways__cards .ds-card--pillar:nth-child(2):hover{transform:translateY(-12px)}}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-home-ways__cards .ds-card--pillar:nth-child(3):hover{transform:rotate(6deg) translateY(-12px)}}@keyframes ds-media-swap-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.85)}}@keyframes ds-media-swap-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.ds-media-swap.is-prep{opacity:0;transform:scale(.9)}.ds-media-swap.is-out{animation:ds-media-swap-out var(--ds-media-swap-duration) var(--ds-media-swap-easing) forwards}.ds-media-swap.is-in{animation:ds-media-swap-in var(--ds-media-swap-duration) var(--ds-media-swap-easing) forwards}.ds-home-method{display:grid;justify-items:center;gap:var(--space-32);width:100%}.ds-home-method__tags{display:grid;gap:8px;justify-items:center;width:100%}.ds-home-method__pills{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 8px}.ds-home-method__pill{appearance:none;display:inline-flex;align-items:center;gap:6px;margin:0;padding:6px 12px;border:0;border-radius:var(--radius-full);background:var(--color-bg-muted);color:var(--color-text-primary);font-family:var(--font-family-sans);font-size:var(--font-size-body-small);line-height:var(--font-line-height-body-small);font-weight:600;cursor:pointer}.ds-home-method__mark{width:8px;height:8px;border-radius:50%;background:var(--color-text-brand);flex:none}.ds-home-method__label{min-width:0}.ds-home-method__pill.is-active{background:var(--gradient-brand-default);color:var(--color-text-inverse)}.ds-home-method__pill.is-active .ds-home-method__mark{background:var(--color-text-inverse)}.ds-home-method__stage{position:relative;display:block;width:100%;max-width:1216px;aspect-ratio:1216 / 664;overflow:hidden;border-radius:32px;background:var(--gradient-brand-default-down);box-shadow:var(--shadow-brand-ambient);color:var(--color-text-inverse)}.ds-home-method__img{position:relative;z-index:0;flex:1 1 0;min-width:0;height:100%;overflow:visible;pointer-events:none}.ds-home-method__ornament{position:absolute;z-index:0;right:calc(596.05 / 765.33 * -100%);top:calc(50% - 293.63 / 600 * 100%);width:calc(1526.054 / 765.33 * 100%);aspect-ratio:1;display:flex;align-items:center;justify-content:center;transform:translateY(-50%);pointer-events:none}.ds-home-method__ornament-disk{display:block;flex:none;width:calc(886.397 / 1526.054 * 100%);height:calc(1271.77 / 1526.054 * 100%);overflow:visible;transform:rotate(-45deg);pointer-events:none}.ds-home-method__body{position:relative;z-index:0;display:flex;align-items:stretch;gap:8px;height:100%;padding:32px;box-sizing:border-box;pointer-events:none}.ds-home-method__copy-col{position:relative;z-index:2;display:flex;width:calc(378.667 / 1152 * 100%);height:100%;min-width:0}.ds-home-method__copy{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:0;width:100%;height:100%;min-height:0}.ds-home-method__copy{display:none}.ds-home-method__copy.is-active{display:flex}.ds-home-method__copy-foot{display:flex;flex-direction:column;align-items:flex-start;gap:32px;width:100%}.ds-home-method__copy .ds-button{width:auto;pointer-events:auto}.ds-home-method__kicker,.ds-home-method__copy .headline-h2,.ds-home-method__copy .body-large{color:var(--color-text-inverse);margin:0}.ds-home-method__copy .headline-h2{padding-top:12px}.ds-home-method__copy .body-large{padding-top:16px}.ds-home-method__sheet{position:absolute;z-index:1;inset:16px 16px 16px auto;width:calc(602 / 1216 * 100%);height:auto;padding:0;box-sizing:border-box;overflow:visible;background:none;pointer-events:none}.ds-home-method__visual{position:relative;z-index:0;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;width:100%;height:100%;padding:0;box-sizing:border-box;overflow:visible;border:1px solid var(--color-border-default);border-radius:16px;background:#fffc;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transform:none;--method-chrome: 56px}.ds-home-method__visual[hidden]{display:none}.ds-home-method__chrome{grid-area:1 / 1;z-index:2;display:flex;align-items:center;align-self:start;gap:40px;width:100%;flex:none;min-height:var(--method-chrome);padding:20px 20px 0;box-sizing:border-box}.ds-home-method__traffic{display:flex;align-items:center;gap:9px;padding:8px;flex:none}.ds-home-method__win{display:block;width:14px;height:14px;border-radius:100px;border:.5px solid rgb(0 0 0 / .1);box-sizing:border-box}.ds-home-method__win--close{background:#ff736a}.ds-home-method__win--min{background:#febc2e}.ds-home-method__win--zoom{background:#19c332}.ds-home-method__frame-title{flex:1 1 0;min-width:0;margin:0;font-family:var(--font-family-sans);font-size:16px;font-weight:600;line-height:21px;color:var(--color-text-primary);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-home-method__chrome-spacer{flex:none;width:78px}.ds-home-method__media{grid-area:1 / 1;position:relative;z-index:0;align-self:stretch;justify-self:stretch;min-height:0;width:100%;height:100%;overflow:visible}.ds-home-method__media img,.ds-home-method__ghost{position:absolute;inset:-1px -1px auto auto;display:block;height:calc(100% + 2px);width:auto;max-width:none;padding:0;box-sizing:border-box;aspect-ratio:auto;object-fit:fill;object-position:top right;transform-origin:top right}.ds-home-method__ghost{z-index:1;pointer-events:none}picture.ds-home-method__ghost{position:static}.ds-home-method__dots{display:flex;justify-content:center;gap:8px}.ds-home-method__dot{appearance:none;width:12px;height:12px;padding:0;border:0;border-radius:50%;background:var(--color-border-default);cursor:pointer}.ds-home-method__dot.is-active{background:var(--color-text-brand)}.ds-home-method__pager,.ds-home-incai__pager{display:none;align-items:center;justify-content:center;gap:8px}.ds-home-platform .ds-card-grid-block{justify-items:center}.ds-home-platform .ds-card-grid-block>.ds-button{justify-self:center}.ds-home-platform .ds-card__media{min-height:220px;background:transparent}.ds-home-platform .ds-card__media:not(:has(img)){background:repeating-linear-gradient(-45deg,var(--color-bg-muted),var(--color-bg-muted) 10px,var(--color-bg-subtle) 10px,var(--color-bg-subtle) 20px)}.ds-home-platform .ds-card__media img{height:220px}#incai .ds-section__stack{gap:var(--space-48)}.ds-home-incai{display:grid;justify-items:center;gap:var(--space-16);width:100%;isolation:isolate}.ds-home-incai__orbit{position:relative;z-index:0;display:grid;place-items:center;width:min(618px,100%);aspect-ratio:618 / 609;overflow:visible;transform:translateY(var(--space-24));pointer-events:none}.ds-home-incai__stars{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;max-width:none;object-fit:contain;transform:scale(1.15);transform-origin:center center;pointer-events:none}.ds-home-incai__stage{position:relative;z-index:1;width:calc(576 / 618 * 100%);aspect-ratio:1;background:transparent;box-shadow:none;overflow:visible}.ds-home-incai__stage img,.ds-home-incai__ghost{display:block;width:100%;height:100%;object-fit:contain;transform-origin:center center}.ds-home-incai__ghost{position:absolute;inset:0;z-index:1;pointer-events:none}.ds-home-incai__tiles{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-16);width:100%}.ds-home-incai__tiles .ds-card--chip{appearance:none;width:100%;margin:0;cursor:pointer;text-align:left;font:inherit;background:var(--color-surface-default);border-color:var(--color-border-subtle);box-shadow:none;-webkit-tap-highlight-color:transparent;transition:transform var(--motion-card-hover),background var(--motion-card-hover),border-color var(--motion-card-hover),box-shadow var(--motion-card-hover)}.ds-home-incai__tiles .ds-card--chip.is-selected{background:var(--gradient-surface-card-hover-diag);border-color:transparent;box-shadow:var(--shadow-brand)}.ds-home-incai__tiles .ds-card--chip.is-selected .ds-card__chip-label{color:var(--color-text-inverse)}.ds-home-incai__tiles .ds-card--chip.is-selected .ds-icon{color:var(--color-icon-on-brand)}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-home-incai__tiles .ds-card--chip:hover:not(.is-selected){transform:none;background:var(--color-surface-translucent);border-color:var(--color-border-brand-subtle);box-shadow:var(--shadow-interactive)}}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-home-incai__tiles .ds-card--chip:hover:not(.is-selected) .ds-card__chip-label{color:var(--color-text-primary)}}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-home-incai__tiles .ds-card--chip:hover:not(.is-selected) .ds-icon{color:var(--color-icon-brand)}}@media(max-width:1219px){.ds-home-incai__tiles .ds-card--chip:hover:not(.is-selected),.ds-home-incai__tiles .ds-card--chip:active:not(.is-selected),.ds-home-incai__tiles .ds-card--chip:focus-visible:not(.is-selected){background:var(--color-surface-default);border-color:var(--color-border-subtle);box-shadow:none}.ds-home-incai__tiles .ds-card--chip:hover:not(.is-selected) .ds-card__chip-label,.ds-home-incai__tiles .ds-card--chip:active:not(.is-selected) .ds-card__chip-label,.ds-home-incai__tiles .ds-card--chip:focus-visible:not(.is-selected) .ds-card__chip-label{color:var(--color-text-primary)}.ds-home-incai__tiles .ds-card--chip:hover:not(.is-selected) .ds-icon,.ds-home-incai__tiles .ds-card--chip:active:not(.is-selected) .ds-icon,.ds-home-incai__tiles .ds-card--chip:focus-visible:not(.is-selected) .ds-icon{color:var(--color-icon-brand)}.ds-home-incai__tiles .ds-card--chip.is-selected,.ds-home-incai__tiles .ds-card--chip.is-selected:hover,.ds-home-incai__tiles .ds-card--chip.is-selected:active,.ds-home-incai__tiles .ds-card--chip.is-selected:focus-visible{background:var(--gradient-surface-card-hover-diag);border-color:transparent;box-shadow:var(--shadow-brand)}.ds-home-incai__tiles .ds-card--chip.is-selected .ds-card__chip-label,.ds-home-incai__tiles .ds-card--chip.is-selected:hover .ds-card__chip-label,.ds-home-incai__tiles .ds-card--chip.is-selected:active .ds-card__chip-label,.ds-home-incai__tiles .ds-card--chip.is-selected:focus-visible .ds-card__chip-label{color:var(--color-text-inverse)}.ds-home-incai__tiles .ds-card--chip.is-selected .ds-icon,.ds-home-incai__tiles .ds-card--chip.is-selected:hover .ds-icon,.ds-home-incai__tiles .ds-card--chip.is-selected:active .ds-icon,.ds-home-incai__tiles .ds-card--chip.is-selected:focus-visible .ds-icon{color:var(--color-icon-on-brand)}}@media(max-width:1219px){.ds-site-home .ds-home-ways__cards .ds-card--pillar:is(:hover,.is-hover,:active){border-color:var(--color-border-subtle);box-shadow:0 2px 4px #0000000a;color:var(--color-text-primary);background:var(--gradient-surface-card-down);background-image:var(--gradient-surface-card-down)}.ds-site-home .ds-home-ways__cards .ds-card--pillar:is(:hover,.is-hover,:active):before{opacity:0}.ds-site-home .ds-home-ways__cards .ds-card--pillar:is(:hover,.is-hover,:active) .ds-card__title{color:var(--color-text-primary)}.ds-site-home .ds-home-ways__cards .ds-card--pillar:is(:hover,.is-hover,:active) .ds-card__foot p{color:var(--color-text-secondary)}.ds-site-home .ds-home-ways__cards .ds-card--pillar:is(:hover,.is-hover,:active) .ds-button--brand{background-color:transparent;background-image:var(--gradient-brand-default);color:var(--color-text-inverse);border-color:transparent;box-shadow:none}.ds-site-home .ds-home-ways__cards .ds-card--pillar:is(:hover,.is-hover,:active) .ds-button--outline{background:transparent;border-color:var(--color-border-strong);color:var(--color-text-primary);box-shadow:none}.ds-site-home .ds-home-ways__cards .ds-card--pillar:is(:hover,.is-hover,:active) .ds-button .ds-button__icon{width:0;margin-left:0;margin-right:0;opacity:0}.ds-site-home .ds-card--pillar:is(:hover,.is-hover,:active){border-color:var(--color-border-subtle);box-shadow:0 2px 4px #0000000a;color:var(--color-text-primary);background:var(--gradient-surface-card-down);background-image:var(--gradient-surface-card-down)}.ds-site-home .ds-card--pillar:is(:hover,.is-hover,:active):before{opacity:0}.ds-site-home .ds-card--pillar:is(:hover,.is-hover,:active) .ds-card__title,.ds-site-home .ds-card--pillar:is(:hover,.is-hover,:active) .ds-card__foot p{color:var(--color-text-secondary)}.ds-site-home .ds-card--pillar:is(:hover,.is-hover,:active) .ds-card__title{color:var(--color-text-primary)}.ds-site-home .ds-card--pillar:is(:hover,.is-hover,:active) .ds-button--brand{background-color:transparent;background-image:var(--gradient-brand-default);color:var(--color-text-inverse);border-color:transparent;box-shadow:none}.ds-site-home .ds-card--pillar:is(:hover,.is-hover,:active) .ds-button .ds-button__icon{width:0;opacity:0}.ds-site-home .ds-card--feature:not(.ds-card--feature-compact):not(.ds-card--feature-quiet):is(:hover,.is-hover,:active){border-color:var(--color-border-subtle);box-shadow:0 2px 4px #0000000a;color:var(--color-text-primary);background:var(--gradient-surface-card);background-image:var(--gradient-surface-card);transform:none}.ds-site-home .ds-card--feature:not(.ds-card--feature-compact):not(.ds-card--feature-quiet):is(:hover,.is-hover,:active):before{opacity:0}.ds-site-home .ds-card--feature:not(.ds-card--feature-compact):not(.ds-card--feature-quiet):is(:hover,.is-hover,:active) .ds-card__kicker,.ds-site-home .ds-card--feature:not(.ds-card--feature-compact):not(.ds-card--feature-quiet):is(:hover,.is-hover,:active) .ds-card__copy h3{color:var(--color-text-primary)}.ds-site-home .ds-card--feature:not(.ds-card--feature-compact):not(.ds-card--feature-quiet):is(:hover,.is-hover,:active) .ds-card__copy p{color:var(--color-text-secondary)}.ds-site-home .ds-card--feature:not(.ds-card--feature-compact):not(.ds-card--feature-quiet):is(:hover,.is-hover,:active)>.ds-icon{color:var(--color-icon-brand)}.ds-site-home .ds-card--feature:is(.ds-card--feature-compact,.ds-card--feature-quiet):is(:hover,.is-hover,:active){background-color:var(--color-surface-default);background-image:none;border-color:var(--color-border-subtle);box-shadow:0 2px 4px #0000000a;color:var(--color-text-primary);transform:none}.ds-site-home .ds-card--feature:is(.ds-card--feature-compact,.ds-card--feature-quiet):is(:hover,.is-hover,:active):before{opacity:0}.ds-site-home .ds-card--feature:is(.ds-card--feature-compact,.ds-card--feature-quiet):is(:hover,.is-hover,:active) .ds-card__kicker{color:var(--color-text-disabled)}.ds-site-home .ds-card--feature:is(.ds-card--feature-compact,.ds-card--feature-quiet):is(:hover,.is-hover,:active) .ds-card__copy h3{color:var(--color-text-primary)}.ds-site-home .ds-card--feature:is(.ds-card--feature-compact,.ds-card--feature-quiet):is(:hover,.is-hover,:active) .ds-card__copy p{color:var(--color-text-secondary)}.ds-site-home .ds-card--feature:is(.ds-card--feature-compact,.ds-card--feature-quiet):is(:hover,.is-hover,:active) .ds-card__ornament:before{opacity:1}.ds-site-home .ds-card--feature:is(.ds-card--feature-compact,.ds-card--feature-quiet):is(:hover,.is-hover,:active) .ds-card__ornament:after{background:var(--gradient-ornament-default-outline)}.ds-site-home .ds-card--feature:is(.ds-card--feature-compact,.ds-card--feature-quiet):is(:hover,.is-hover,:active)>.ds-icon{color:var(--color-icon-brand)}.ds-site-home .ds-card--story:is(:hover,.is-hover,:active){background-color:var(--color-surface-default);background-image:none;border-color:var(--color-border-subtle);box-shadow:0 2px 4px #0000000a;color:var(--color-text-primary);transform:none}.ds-site-home .ds-card--story:is(:hover,.is-hover,:active) .ds-card__ornament{opacity:0}.ds-site-home .ds-card--story:is(:hover,.is-hover,:active) .ds-card__copy h3{color:var(--color-text-primary)}.ds-site-home .ds-card--story:is(:hover,.is-hover,:active) .ds-card__copy p{color:var(--color-text-secondary)}.ds-site-home .ds-card--chip:not(.is-selected):is(:hover,.is-hover,:active){background:var(--color-surface-default);border-color:var(--color-border-subtle);box-shadow:none;transform:none}.ds-site-home .ds-card--chip:not(.is-selected):is(:hover,.is-hover,:active) .ds-card__chip-label{color:var(--color-text-primary)}.ds-site-home .ds-card--chip-stat:is(:hover,.is-hover,:active){background:var(--color-surface-default);border-color:var(--color-border-subtle);box-shadow:none;transform:none}.ds-site-home .ds-home-ticker__logo:is(:hover,:active){opacity:.72}.ds-site-home .ds-home-method__pill:not(.is-active):is(:hover,:active){background:var(--color-bg-muted);color:var(--color-text-primary)}.ds-site-home .ds-form-section.ds-home-form .ds-text-input:is(:hover,:active){background:#2a283480;color:var(--color-text-tertiary);box-shadow:var(--shadow-subtle)}.ds-site-home .ds-button--brand:is(:hover,:active){background-image:var(--gradient-brand-default);box-shadow:none}.ds-site-home .ds-button--white:is(:hover,:active){background:var(--color-surface-default);box-shadow:none}.ds-site-home .ds-button--secondary:is(:hover,:active),.ds-site-home .ds-button--muted:is(:hover,:active){background:var(--color-bg-muted);box-shadow:none}.ds-site-home .ds-button--outline:is(:hover,:active){background:transparent;box-shadow:none}.ds-site-home .ds-button--outline-inverse:is(:hover,:active){background:transparent;box-shadow:none}.ds-site-home .ds-slider-button:is(:hover,:active):not(:disabled):not(.ds-slider-button--pressed):not(.ds-slider-button--disabled){border-color:var(--color-border-subtle);background:var(--color-surface-default);background-image:none}.ds-site-home .ds-pagination-item:is(:hover,:active):not(:disabled):not(.ds-pagination-item--current),.ds-site-home .ds-pagination-control:is(:hover,:active):not(:disabled){background:transparent;box-shadow:none}.ds-site-home .ds-header .header-nav__item:is(:hover,.is-hover) .header-caret{transform:none}.ds-site-home .ds-header .header-nav__item:is(:hover,.is-hover):not(.is-current):not(.is-open) .header-nav__link{background:transparent}.ds-site-home .ds-footer-link:is(:hover,:active){color:var(--color-text-tertiary)}.ds-site-home .ds-footer-link--big:is(:hover,:active){color:var(--color-text-brand);gap:var(--space-8)}}.ds-site-home #stories{overflow:visible}.ds-site-home #stories .ds-story__image{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.ds-slider__track.is-dragging,.ds-home-quotes__track.is-dragging,.ds-home-ways__cards.is-dragging,.ds-home-incai__tiles.is-dragging,.ds-pricing-models.is-dragging{cursor:grabbing;transition:none}.ds-home-quotes__track.is-dragging,.ds-home-quotes__track.is-jumping{transition:none}.ds-home-form__intent{display:none}.ds-site-home #stories .ds-story{overflow:visible}.ds-site-home #stories .page-shell{min-width:0;width:100%;overflow:visible}.ds-site-home #stories .ds-home-stories{width:100%;max-width:none;min-width:0}#stories .ds-home-stories__head .ds-section__intro{max-width:672px}#stories .ds-home-stories__head .ds-section__intro .headline-h2{max-width:378px;text-wrap:wrap}.ds-home-stories__bleed{width:100%;min-width:0;overflow:visible;padding:120px 0 90px}.ds-home-stories__rail{max-width:var(--page-max);margin:0 auto;padding-left:var(--page-gutter);min-width:0;overflow:visible}#stories .ds-slider__track{display:flex;align-items:center;gap:90px;width:max-content;max-width:none;cursor:grab;touch-action:pan-y}#stories .ds-slider--multiple .ds-story{flex:0 0 992px;width:992px;max-width:none}.ds-home-stories__cta{width:100%;padding-top:var(--space-40)}.ds-home-stories__dots{width:100%;padding:0 var(--page-gutter)}.ds-home-stories__mobile-controls{display:none}.ds-home-stories__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-32);align-items:end;width:100%}.ds-home-stories__head .ds-section__intro{max-width:720px}.ds-home-stories__controls{display:flex;align-items:center;gap:var(--space-8)}.ds-site-home #feedback,.ds-home-quotes__viewport{overflow:visible}.ds-home-quotes__viewport{width:100%;container-type:inline-size}.ds-home-quotes__track{display:flex;gap:var(--space-24);transition:transform .35s ease}.ds-home-quotes__track .ds-card--quote{flex:0 0 calc((100cqi - var(--space-24)) / 2);width:auto;min-width:0;overflow:visible;gap:var(--space-24)}.ds-site-home #security .ds-section__intro{max-width:672px}.ds-site-home #security .ds-section__intro .headline-h2{text-wrap:unset;white-space:nowrap}.ds-site-home #security .ds-card-grid .ds-card--feature-compact{width:100%}.ds-home-contact{position:relative;overflow:hidden;background:var(--color-bg-footer);color:var(--color-text-inverse);padding:var(--space-96) 0}.ds-site-home .ds-home-contact{padding-top:256px}.ds-home-contact:before,.ds-home-contact:after{content:"";position:absolute;border-radius:50%;background:#ffffff0f;pointer-events:none}.ds-home-contact:before{width:280px;height:280px;right:18%;top:-80px}.ds-home-contact:after{width:220px;height:220px;right:6%;bottom:8%}.ds-home-contact__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--space-48);text-align:center}.ds-home-contact__copy{display:grid;justify-items:center;gap:var(--space-16);align-content:start;max-width:720px}.ds-home-contact__copy .label-category{color:var(--color-text-tertiary)}.ds-home-contact__copy .headline-h2{color:var(--color-text-inverse);max-width:22ch}.ds-home-contact__copy .headline-h2 .italic{color:var(--color-text-brand)}.ds-home-contact__copy .body-large{margin:0;color:var(--color-text-tertiary);max-width:46ch}.ds-home-contact__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-8);margin-top:var(--space-48)}.ds-home-contact__chip{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--space-12);height:60px;box-sizing:border-box;padding:8px 16px;border-radius:10px;background:#25242f;color:var(--color-text-tertiary);text-decoration:none;font-family:var(--font-family-sans);font-size:var(--font-size-body-small);line-height:var(--font-line-height-body-small);font-weight:400}.ds-home-contact__chip strong{font-weight:400;color:var(--color-text-inverse)}.ds-home-contact__chip-icon{display:block;width:24px;height:24px;flex:none;object-fit:contain;background:none;mask-image:none;-webkit-mask-image:none}.ds-form-section.ds-home-form{width:min(100%,584px);max-width:584px;margin-inline:auto;text-align:start;background-color:#201f29b3;background-image:none;border-color:#33313f80;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);box-shadow:var(--shadow-card)}.ds-form-section.ds-home-form .ds-form-section__tabs,.ds-form-section.ds-home-form .ds-tabs{background:#2a283480;background-image:none;border-color:#33313f}.ds-form-section.ds-home-form .ds-tab-item{color:var(--color-text-inverse)}.ds-form-section.ds-home-form .ds-tab-item--selected{background:#5b5969;color:var(--color-text-inverse);box-shadow:0 3px 4px #00000024}.ds-form-section.ds-home-form .ds-form-section__label{color:var(--color-text-inverse)}.ds-form-section.ds-home-form .ds-form-section__field:last-child .ds-form-section__label{color:var(--color-text-tertiary)}.ds-form-section.ds-home-form .ds-text-input{background:#2a283480;border-color:#33313f;color:var(--color-text-tertiary);box-shadow:var(--shadow-subtle)}.ds-form-section.ds-home-form .ds-text-input:focus-within{background:#2a2834b3;color:var(--color-text-inverse)}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-form-section.ds-home-form .ds-text-input:hover{background:#2a2834b3;color:var(--color-text-inverse)}}.ds-home-form__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16)}.ds-home-form__foot .body-small{margin:0;color:var(--color-text-tertiary)}.ds-form-section.ds-home-form .ds-form-section__submit{width:auto}.ds-back-to-top{position:fixed;right:var(--space-40);bottom:var(--space-40);z-index:8;opacity:0;transform:scale(.8);pointer-events:none;transition:opacity .2s ease-in-out,transform .2s ease-in-out}.ds-back-to-top.is-visible{opacity:1;transform:scale(1);pointer-events:auto}.ds-back-to-top .ds-back-to-top__button{background-color:var(--color-surface-default)}@media(max-width:1100px){.ds-home-ways__cards{flex-wrap:wrap;justify-content:center;gap:var(--space-24)}.ds-home-ways__cards .ds-card--pillar:nth-child(1),.ds-home-ways__cards .ds-card--pillar:nth-child(2),.ds-home-ways__cards .ds-card--pillar:nth-child(3),.ds-home-ways__cards .ds-card--pillar:nth-child(1):hover,.ds-home-ways__cards .ds-card--pillar:nth-child(2):hover,.ds-home-ways__cards .ds-card--pillar:nth-child(3):hover{margin-top:0;transform:none}.ds-home-contact__inner,.ds-home-incai__tiles,.ds-home-stories__head{grid-template-columns:1fr}#stories .ds-home-stories__head{grid-template-columns:minmax(0,672px) auto;align-items:end}.ds-home-quotes__track .ds-card--quote{flex-basis:calc((100cqi - var(--space-24)) / 2)}.ds-site-home #security .ds-section__intro .headline-h2{white-space:normal}.ds-home-incai__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){#stories .ds-home-stories__head{grid-template-columns:1fr}}@media(max-width:1023px){.ds-site-home{overflow-x:clip}.ds-site-home #ways{overflow-x:clip;overflow-y:visible}.ds-site-home #methodology,.ds-site-home #incai,.ds-site-home #stories{overflow-x:clip}.ds-site-home #feedback{overflow:visible}.ds-site-home .ds-section{padding:var(--space-128) 0}.ds-site-home .ds-section__stack{gap:var(--space-48);justify-items:stretch}.ds-site-home .ds-section__intro,.ds-site-home .ds-section__intro.is-start,#stories .ds-home-stories__head .ds-section__intro,#stories .ds-home-stories__head .ds-section__intro .headline-h2,.ds-site-home #security .ds-section__intro{max-width:none;width:100%}.ds-site-home .ds-card-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-site-home .ds-hero,.ds-site-home .ds-hero-wrap:has(.ds-header--static) .ds-hero{min-height:0;overflow:visible}.ds-site-home .ds-hero__content{padding-top:var(--space-48);padding-bottom:0}.ds-site-home .ds-hero--vertical .ds-hero__pane{min-height:0;grid-template-rows:auto auto}.ds-site-home .ds-hero--vertical .ds-hero__copy,.ds-site-home .ds-hero--vertical .headline-h1{max-width:none;width:100%}.ds-site-home .ds-hero--vertical .ds-hero__actions{justify-content:center;width:100%;padding-top:var(--space-32);gap:var(--space-12)}.ds-site-home .ds-hero--vertical .ds-hero__media{min-height:0;display:flex;align-items:flex-end}.ds-site-home .ds-home-zoom{width:100%;height:auto;padding-top:var(--space-16);padding-bottom:6vh;overflow:visible;display:flex;align-items:flex-end;justify-content:center}.ds-site-home .ds-home-hero-device{position:static;min-height:0;width:100%;display:flex;justify-content:center}.ds-site-home .ds-home-hero-stage{width:min(86%,360px);max-height:none}.ds-site-home .ds-home-hero-screen img{width:100%;height:auto;max-height:none;object-fit:contain}.ds-site-home .ds-home-trust__inner{flex-direction:column;align-items:flex-start;gap:var(--space-16)}.ds-site-home .ds-home-trust__group,.ds-site-home .ds-home-trust__item{flex-wrap:wrap;min-width:0}.ds-site-home .ds-home-trust__item p{white-space:normal;overflow-wrap:anywhere}.ds-site-home .ds-home-ticker{padding:var(--space-32) 0}.ds-site-home .ds-home-ways{min-height:50vh;height:auto;width:calc(100% + (2 * var(--page-gutter)));max-width:none;margin-left:calc(-1 * var(--page-gutter));margin-right:calc(-1 * var(--page-gutter));overflow:visible;padding:16px 0 24px}.ds-site-home .ds-home-ways__rings{display:none}.ds-site-home .ds-home-ways__cards{position:relative;display:block;width:100%;height:466px;overflow:visible;touch-action:pan-y;cursor:grab}.ds-site-home .ds-home-ways__cards .ds-card--pillar,.ds-site-home .ds-home-ways__cards .ds-card--pillar:nth-child(1),.ds-site-home .ds-home-ways__cards .ds-card--pillar:nth-child(2),.ds-site-home .ds-home-ways__cards .ds-card--pillar:nth-child(3),.ds-site-home .ds-home-ways__cards .ds-card--pillar:nth-child(1):hover,.ds-site-home .ds-home-ways__cards .ds-card--pillar:nth-child(2):hover,.ds-site-home .ds-home-ways__cards .ds-card--pillar:nth-child(3):hover{position:absolute;left:50%;top:0;flex:none;box-sizing:border-box;width:min(300px,calc(100% - 56px));max-width:calc(100% - 56px);min-width:0;min-height:0;height:450px;margin-top:0;padding:var(--space-32);overflow:hidden;justify-content:flex-start;gap:0;text-align:left;align-items:stretch;transform:translate(-50%) translate3d(var(--ways-x, 0px),var(--ways-y, 0px),0) rotate(var(--ways-tilt, 0deg));transform-origin:center center;transition:transform .45s ease,box-shadow var(--motion-card-hover),border-color var(--motion-card-hover)}.ds-site-home .ds-home-ways[data-ways-index="0"] .ds-card--pillar:nth-child(1),.ds-site-home .ds-home-ways[data-ways-index="1"] .ds-card--pillar:nth-child(2),.ds-site-home .ds-home-ways[data-ways-index="2"] .ds-card--pillar:nth-child(3){--ways-x: 0px;--ways-y: -12px;--ways-tilt: 0deg;z-index:4}.ds-site-home .ds-home-ways[data-ways-index="0"] .ds-card--pillar:nth-child(2),.ds-site-home .ds-home-ways[data-ways-index="1"] .ds-card--pillar:nth-child(3){--ways-x: calc(100% - 32px) ;--ways-y: 16px;--ways-tilt: 6deg;z-index:3}.ds-site-home .ds-home-ways[data-ways-index="1"] .ds-card--pillar:nth-child(1),.ds-site-home .ds-home-ways[data-ways-index="2"] .ds-card--pillar:nth-child(2){--ways-x: calc(-100% + 32px) ;--ways-y: 16px;--ways-tilt: -6deg;z-index:3}.ds-site-home .ds-home-ways[data-ways-index="0"] .ds-card--pillar:nth-child(3){--ways-x: calc(200% - 32px) ;--ways-y: 16px;--ways-tilt: 6deg;z-index:1}.ds-site-home .ds-home-ways[data-ways-index="2"] .ds-card--pillar:nth-child(1){--ways-x: calc(-200% + 32px) ;--ways-y: 16px;--ways-tilt: -6deg;z-index:1}.ds-site-home .ds-home-ways__cards.is-dragging .ds-card--pillar{transition:none}.ds-site-home .ds-home-ways__cards .ds-card--pillar .ds-card__foot{margin-top:auto;align-items:flex-start;gap:var(--space-32);width:100%}.ds-site-home .ds-home-ways__cards .ds-card--pillar .ds-button{width:fit-content;max-width:100%;align-self:flex-start}.ds-site-home .ds-home-method__tags{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:8px;width:100%;overflow-x:auto;overflow-y:visible;padding-block:12px;margin-block:-12px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ds-site-home .ds-home-method__tags::-webkit-scrollbar{display:none}.ds-site-home .ds-home-method__pills{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;width:max-content;flex:0 0 auto;overflow:visible}.ds-site-home .ds-home-method__pill{flex:0 0 auto;display:inline-flex;width:max-content;max-width:fit-content;height:max-content;align-items:center;justify-content:center;align-self:center;gap:8px;white-space:normal;text-align:center;line-height:1.25;overflow:visible}.ds-site-home .ds-home-method__label{width:max-content;max-width:13em;min-width:0;text-wrap:balance}.ds-site-home .ds-home-method__stage{aspect-ratio:auto;height:auto;display:flex;flex-direction:column;overflow:hidden;padding:16px;border-radius:var(--radius-20);box-sizing:border-box}.ds-site-home .ds-home-method__body{flex:none;order:1;height:auto;flex-direction:column;padding:20px 8px 8px}.ds-site-home .ds-home-method__copy-col,.ds-site-home .ds-home-method__copy,.ds-site-home .ds-home-method__copy-foot{width:100%;height:auto}.ds-site-home .ds-home-method__img{display:none}.ds-site-home .ds-home-method__sheet{position:relative;order:0;inset:auto;width:100%;height:auto;padding:0;overflow:visible;background:none;border-radius:0}.ds-site-home .ds-home-method__visual{position:relative;inset:auto;width:100%;height:auto;min-height:280px;aspect-ratio:602 / 631;transform:none}.ds-site-home .ds-home-method__media{min-height:0;aspect-ratio:auto}.ds-site-home .ds-home-method__chrome-spacer{width:46px}.ds-site-home .ds-home-method__chrome{gap:12px}.ds-site-home .ds-home-method__copy .ds-button,.ds-site-home .ds-home-method>.ds-button{width:100%}.ds-site-home .ds-home-platform .ds-card-grid-block>.ds-button{width:100%;justify-self:stretch}.ds-site-home .ds-home-platform .ds-card__media{min-height:0}.ds-site-home .ds-home-platform .ds-card__media img{height:auto;aspect-ratio:16 / 10}.ds-site-home .ds-home-incai{overflow:visible}.ds-site-home .ds-home-incai__orbit{width:min(600px,100%);max-width:600px;transform:none;overflow:hidden}.ds-site-home .ds-home-incai__stars{transform:none}.ds-site-home .ds-home-incai__tiles{display:block;position:relative;grid-template-columns:none;width:100%;height:168px;overflow:visible;touch-action:pan-y;cursor:grab}.ds-site-home .ds-home-incai__tiles .ds-card--chip{position:absolute;left:50%;top:0;width:min(168px,56vw);margin:0;transform:translate(-50%);transition:transform .45s ease,opacity .45s ease,background var(--motion-card-hover),border-color var(--motion-card-hover),box-shadow var(--motion-card-hover)}.ds-site-home .ds-home-incai__tiles.is-dragging .ds-card--chip{transition:none}.ds-site-home .ds-home-stories__head,.ds-site-home #stories .ds-home-stories__head{grid-template-columns:1fr;align-items:start;gap:var(--space-16)}.ds-site-home .ds-home-stories__controls,.ds-site-home #stories .ds-slider__controls{justify-self:start}.ds-site-home .ds-home-stories__bleed{overflow:visible;padding:var(--space-24) 0 var(--space-40)}.ds-site-home .ds-home-stories__rail{container-type:inline-size;width:100%;padding-right:var(--page-gutter);overflow:visible}.ds-site-home #stories .ds-slider__track{align-items:stretch;gap:var(--space-24);touch-action:pan-y;cursor:grab}.ds-site-home #stories .ds-slider--multiple .ds-story{flex:0 0 100cqi;width:100cqi;max-width:100cqi;min-width:0;height:auto;overflow:visible;flex-direction:column;align-items:stretch;gap:var(--space-16)}.ds-site-home #stories .ds-story__media,.ds-site-home #stories .ds-story__copy{flex:none;width:100%;max-width:none;min-width:0}.ds-site-home #stories .ds-story__copy{flex:1 1 auto}.ds-site-home #stories .ds-story__body{flex:1 1 auto;justify-content:space-between}.ds-site-home #stories .ds-story__copy .headline-h4,.ds-site-home #stories .ds-story__body .body-small{overflow-wrap:anywhere}.ds-site-home #stories .ds-story__image{height:214px}.ds-site-home #stories .ds-story__body .ds-button,.ds-site-home .ds-home-stories__cta .ds-button{width:100%}.ds-site-home .ds-home-stories__dots{padding-top:var(--space-8)}.ds-site-home .ds-home-quotes__viewport{overflow:visible;container-type:inline-size;touch-action:pan-y;cursor:grab}.ds-site-home .ds-home-quotes__track{width:max-content;align-items:stretch}.ds-site-home .ds-home-quotes__track .ds-card--quote{flex:0 0 100cqi;flex-basis:100cqi;width:100cqi;max-width:100cqi;min-width:0;min-height:486px;height:auto;align-self:stretch;justify-content:space-between;overflow:visible;padding:var(--space-32);gap:var(--space-24)}.ds-site-home .ds-home-quotes__track .ds-card--quote .ds-card__copy,.ds-site-home .ds-home-quotes__track .ds-card--quote .body-large{min-width:0;white-space:normal;overflow:visible;overflow-wrap:break-word}.ds-site-home .ds-home-quotes__track .ds-card--quote .ds-card__copy{gap:var(--space-24)}.ds-site-home #security .ds-card-grid--4{grid-template-columns:1fr}.ds-site-home #security .ds-card-grid .ds-card--feature-compact{width:100%}.ds-site-home .ds-cta__actions{flex-direction:column;align-items:stretch;width:100%}.ds-site-home .ds-cta__actions .ds-button{width:100%}.ds-site-home .ds-home-contact{padding:var(--space-128) 0}.ds-site-home .ds-home-contact__inner{grid-template-columns:1fr;gap:var(--space-40)}.ds-site-home .ds-home-contact__copy .headline-h2,.ds-site-home .ds-home-contact__copy .body-large{max-width:none}.ds-site-home .ds-home-contact__chips{flex-direction:column;align-items:stretch;margin-top:var(--space-24)}.ds-site-home .ds-home-contact__chip{width:100%}.ds-site-home .ds-form-section.ds-home-form .ds-tabs,.ds-site-home .ds-form-section.ds-home-form .ds-form-section__tabs{display:none}.ds-site-home .ds-home-form__intent{display:block;position:relative;z-index:4;width:100%}.ds-site-home .ds-home-form__select{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ds-site-home .ds-home-form__select-btn{appearance:none;display:flex;align-items:center;justify-content:space-between;gap:12px;box-sizing:border-box;width:100%;min-height:48px;margin:0;padding:12px 16px;border:1px solid #33313f;border-radius:var(--radius-12);background-color:#2a283480;color:var(--color-text-inverse);font-family:var(--font-family-display);font-size:var(--font-size-ui-button-small);line-height:var(--font-line-height-ui-button-small);font-weight:600;text-align:left;cursor:pointer}.ds-site-home .ds-home-form__select-btn:focus{outline:2px solid var(--color-border-focus);outline-offset:2px}.ds-site-home .ds-home-form__caret{display:block;width:16px;height:16px;flex:none;pointer-events:none}.ds-site-home .ds-home-form__menu{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:6;display:none;max-width:none;color:var(--color-text-primary)}.ds-site-home .ds-home-form__intent.is-open .ds-home-form__menu{display:flex}.ds-site-home .ds-form-section.ds-home-form .ds-tab-item{min-width:0;padding-left:var(--space-8);padding-right:var(--space-8)}.ds-site-home .ds-home-form__foot{flex-direction:column;align-items:stretch}.ds-site-home .ds-form-section.ds-home-form .ds-form-section__submit{width:100%}}@media(min-width:768px)and (max-width:1023px){.ds-site-home .ds-home-quotes__track .ds-card--quote{flex:0 0 calc((100cqi - var(--space-24)) / 2);flex-basis:calc((100cqi - var(--space-24)) / 2);width:calc((100cqi - var(--space-24)) / 2);max-width:none}}@media(max-width:767px){.ds-site-home .ds-hero--vertical .ds-hero__actions{flex-direction:column;align-items:stretch}.ds-site-home .ds-hero--vertical .ds-hero__actions .ds-button{width:100%}.ds-site-home .ds-card-grid--3{grid-template-columns:1fr}.ds-site-home .ds-home-trust__group{flex-direction:column;align-items:flex-start}body[data-page=solution-inner] #uncover .ds-outcomes-fan__slot--near-left,body[data-page=solution-inner] #uncover .ds-outcomes-fan__slot--near-right{opacity:0;pointer-events:none}}@media(prefers-reduced-motion:reduce){.ds-home-ticker__track,.ds-pricing-hire__track,.ds-home-hero-screen{animation:none;transform:none}.ds-home-quotes__track,.ds-slider__track,.ds-pricing-fan__slot,.ds-site-home .ds-home-ways__cards .ds-card--pillar,.ds-site-home .ds-home-incai__tiles .ds-card--chip{transition:none}.ds-media-swap.is-prep,.ds-media-swap.is-in,.ds-media-swap.is-out{animation:none;opacity:1;transform:none}.ds-home-hero-screen{--home-tilt: 0deg;--home-zoom: .9;will-change:auto}.ds-home-hero-stage{--home-perspective: 2200px}}.ds-resources .ds-hero,.ds-resources .ds-hero-wrap:has(.ds-header--static) .ds-hero{min-height:708px;height:708px;overflow:clip;background:var(--color-bg-canvas)}.ds-resources .ds-hero__media{display:none}.ds-resources .ds-hero--vertical .ds-hero__copy,.ds-resources .ds-hero--vertical .ds-hero__actions{width:100%;max-width:660px}.ds-resources .ds-hero--on-light{overflow:clip;background:var(--color-bg-canvas)}.ds-resources-blobs{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}.ds-resources-blobs__union{position:absolute;left:531px;top:-228px;width:1259px;height:1270px;max-width:none;object-fit:fill;transform:rotate(95.45deg);transform-origin:center;pointer-events:none}.ds-resources .ds-hero__content{z-index:2;justify-content:center;padding-top:0;padding-bottom:0}.ds-resources .ds-hero--vertical .ds-hero__pane{flex:0 0 auto;align-content:center;justify-items:center}.ds-resources__search{width:100%}.ds-resources-nav{position:sticky;top:var(--nav-offset);z-index:var(--z-sticky-nav);background:var(--color-bg-canvas)}.ds-resources-nav__types{padding:var(--space-8) 0;border-bottom:1px solid var(--color-border-subtle)}.ds-resources-nav__cats{min-height:0;margin-top:var(--space-4);padding:0;opacity:0;transform:translateY(4px);transition:opacity .16s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1)}.ds-resources-nav__cats.is-in{opacity:1;transform:translateY(0)}.ds-resources-nav__cats .ds-sticky-nav__item{transition:transform .16s cubic-bezier(.23,1,.32,1),background .18s ease,color .18s ease,border-color .18s ease}.ds-resources-nav__cats .ds-sticky-nav__item:active{transform:scale(.97)}@media(prefers-reduced-motion:reduce){.ds-resources-nav__cats{transform:none;transition:opacity .16s cubic-bezier(.23,1,.32,1)}}.ds-resources #library{--resources-library-pad: var(--space-128);padding-top:var(--resources-library-pad)}.ds-resources-type{display:none}@media(max-width:719px){.ds-resources-nav__types .ds-tabs{display:none}.ds-resources-type{display:block;position:relative;z-index:4;width:100%}.ds-resources-type__select{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ds-resources-type__btn{appearance:none;display:flex;align-items:center;justify-content:space-between;gap:12px;box-sizing:border-box;width:100%;min-height:48px;margin:0;padding:12px 16px;border:1px solid var(--color-border-default);border-radius:var(--radius-12);background-color:var(--color-bg-muted);background-image:linear-gradient(var(--alpha-sand-500-16),var(--alpha-sand-500-16)),linear-gradient(var(--color-bg-muted),var(--color-bg-muted));color:var(--color-text-primary);font-family:var(--font-family-display);font-size:var(--font-size-ui-button-small);line-height:var(--font-line-height-ui-button-small);font-weight:600;text-align:left;cursor:pointer}.ds-resources-type__btn:focus{outline:2px solid var(--color-border-focus);outline-offset:2px}.ds-resources-type__caret{display:block;width:16px;height:16px;flex:none;pointer-events:none}.ds-resources-type__menu{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:6;display:none;max-width:none;background-color:var(--color-bg-muted);background-image:linear-gradient(var(--alpha-sand-500-16),var(--alpha-sand-500-16)),linear-gradient(var(--color-bg-muted),var(--color-bg-muted));border-color:var(--color-border-default);color:var(--color-text-primary)}.ds-resources-type.is-open .ds-resources-type__menu{display:flex}.ds-resources-type__menu .ds-select-option{color:var(--color-text-secondary)}.ds-resources-type__menu .ds-select-option--selected{background:var(--color-surface-default);color:var(--color-text-primary);box-shadow:var(--shadow-card)}}@media(max-width:1219px){.ds-resources #library{--resources-library-pad: var(--space-64)}}.ds-resources [data-resources-pager]{overflow:visible;padding-bottom:var(--space-16)}.ds-resources [data-resources-pager] .ds-pagination-item{flex:0 0 48px;width:48px;height:48px;min-width:48px;min-height:48px}.ds-resources [data-resources-pager] .ds-pagination-control{flex:0 0 auto;height:48px;min-height:48px}.ds-resources .ds-card-grid .ds-card--article{width:100%;height:480px}.ds-resources .ds-card--article .ds-card__thumb{flex:1 1 auto;min-height:0;aspect-ratio:auto;border-radius:var(--radius-8)}.ds-resources .ds-card--article .ds-card__copy{flex:0 0 auto;gap:var(--space-8)}.ds-resources .ds-card--article .ds-card__text-link{margin-top:auto}.ds-resources .ds-card--article[hidden]{display:none}.ds-resources #library.is-empty{position:relative}.ds-resources #library.is-empty .ds-card-grid-block{visibility:hidden}.ds-resources__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-16);text-align:center}.ds-resources #library.is-empty .ds-resources__empty{position:absolute;inset:0}.ds-resources__empty[hidden]{display:none}.ds-resources__empty .headline-h4{margin:0}.ds-resources__empty .ds-button{cursor:pointer}.ds-story-inner .ds-hero__actions{gap:var(--space-12);width:100%}.ds-story-inner .ds-hero--horizontal .ds-hero__media{align-items:flex-start}.ds-story-inner .ds-hero__actions .ds-card--chip-stat{flex:1 1 0;width:auto;min-width:0}.ds-story-inner .ds-hero__actions .ds-card__chip-stat{min-width:0;white-space:normal}.ds-story-inner .ds-hero__actions .ds-card.ds-card--chip.ds-card--chip-stat,.ds-story-inner .ds-hero__actions .ds-card.ds-card--chip.ds-card--chip-stat.is-hover{background:var(--color-surface-default);border-color:var(--color-border-subtle);box-shadow:none;transform:none;cursor:default;color:var(--color-text-primary)}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-story-inner .ds-hero__actions .ds-card.ds-card--chip.ds-card--chip-stat:hover{background:var(--color-surface-default);border-color:var(--color-border-subtle);box-shadow:none;transform:none;cursor:default;color:var(--color-text-primary)}}.ds-story-inner .ds-hero__actions .ds-card--chip-stat.is-hover .ds-card__chip-stat{color:var(--color-text-primary)}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-story-inner .ds-hero__actions .ds-card--chip-stat:hover .ds-card__chip-stat{color:var(--color-text-primary)}}.ds-story-inner .ds-hero__actions .ds-card--chip-stat.is-hover .ds-card__chip-unit,.ds-story-inner .ds-hero__actions .ds-card--chip-stat.is-hover .ds-card__chip-caption{color:var(--color-text-secondary)}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-story-inner .ds-hero__actions .ds-card--chip-stat:hover .ds-card__chip-unit,.ds-story-inner .ds-hero__actions .ds-card--chip-stat:hover .ds-card__chip-caption{color:var(--color-text-secondary)}}.ds-story-inner .ds-hero__eyebrow{margin-bottom:var(--space-12)}.ds-hero--on-light .ds-hero__visual--story{display:flex;align-items:flex-start;justify-content:flex-end}.ds-hero--on-light .ds-hero__visual--story img{position:static;width:calc(100% * 633 / 686);height:auto;aspect-ratio:633 / 360;object-fit:cover;object-position:center;border-radius:var(--radius-32)}.ds-story-inner #approach .ds-section__intro{max-width:554px}.ds-story-inner #challenge .ds-table{max-width:none}.ds-story-inner #challenge .ds-content__media{justify-content:stretch}.ds-story-inner #approach .ds-card-stack{width:100%;margin-top:0}.ds-story-inner #result .ds-section__intro{max-width:668px}.ds-story-inner #related{padding-bottom:var(--space-16)}.ds-story-inner #related .ds-card-grid .ds-card--article{width:100%;height:480px}.ds-story-inner #related .ds-card--article .ds-card__thumb{flex:1 1 auto;min-height:0;aspect-ratio:auto;border-radius:var(--radius-8)}.ds-story-inner #related .ds-card--article .ds-card__copy{flex:0 0 auto;gap:var(--space-8)}.ds-story-inner #related .ds-card--article .ds-card__text-link{margin-top:auto}.ds-hero__actions--span,.ds-story-inner #related .ds-story-related--tablet{display:none}@media(min-width:720px)and (max-width:1219px){.ds-story-inner .ds-hero__copy>.ds-hero__actions{display:none}.ds-story-inner .ds-hero--horizontal .ds-hero__actions--span{display:flex;grid-column:1 / -1;width:100%;flex-wrap:nowrap;margin-top:var(--space-32);padding-top:0}.ds-story-inner #related .ds-story-related--desk{display:none}.ds-story-inner #related .ds-story-related--tablet{display:block}.ds-story-inner #related .ds-story-related--tablet .ds-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:719px){body[data-page=success-story] .ds-hero,body[data-page=success-story] .ds-hero-wrap:has(.ds-header--static) .ds-hero{min-height:0}body[data-page=success-story] .ds-hero__media{display:none}.ds-story-inner .ds-hero__actions{flex-direction:column;flex-wrap:nowrap;align-items:stretch}.ds-story-inner .ds-hero__actions .ds-card--chip-stat{flex:none;width:100%}}@media(min-width:720px)and (max-width:1219px){.ds-story-inner #related .ds-card-grid--3,.ds-article #related .ds-card-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-story-inner #related .ds-card-grid--3>:nth-child(n+3),.ds-article #related .ds-card-grid--3>:nth-child(n+3){display:none}.ds-story-inner #related .ds-card-grid .ds-card--article,.ds-article #related .ds-card-grid .ds-card--article{width:100%;min-width:0;max-width:none}}@media(min-width:1024px){body[data-page=solution-inner] #success-story .ds-slider--multiple .ds-story__copy{flex:1 1 auto;width:auto;min-width:0}}@media(max-width:1023px){body[data-page=solution-inner] .ds-hero,body[data-page=solution-inner] .ds-hero-wrap:has(.ds-header--static) .ds-hero{min-height:0}body[data-page=solution-inner] .ds-hero__media{display:none}body[data-page=solution-inner] .ds-hero--horizontal .ds-hero__copy{max-width:none}body[data-page=solution-inner] #uncover .ds-outcomes-fan{--fan-step: min(616px, calc(100vw - 48px) );width:100%}body[data-page=solution-inner] #uncover .ds-outcomes-fan__stage{height:auto;min-height:242px}body[data-page=solution-inner] #uncover .ds-outcomes-fan__slot{width:min(600px,calc(100vw - 48px));margin-left:calc(min(600px,calc(100vw - 48px))/-2)}body[data-page=solution-inner] #uncover .ds-outcomes-fan .ds-card--feature-compact{width:100%;min-height:242px;height:auto}body[data-page=solution-inner] #related .ds-card-grid-block>.ds-button{width:100%;justify-self:stretch}body[data-page=solution-inner] .ds-cta__actions{flex-direction:column;align-items:stretch;width:100%}body[data-page=solution-inner] .ds-cta__actions .ds-button{width:100%}}@media(min-width:720px)and (max-width:1219px){body[data-page=solution-inner] #success-story{overflow-x:clip;max-width:100%;min-width:0}body[data-page=solution-inner] #success-story .ds-slider{width:100%;max-width:100%;min-width:0;container-type:inline-size}body[data-page=solution-inner] #success-story .ds-slider__viewport{width:100%;max-width:100%;min-width:0;overflow-x:clip}body[data-page=solution-inner] #success-story .ds-story,body[data-page=solution-inner] #success-story .ds-slider--multiple .ds-story{flex:0 0 100cqi;width:100cqi;max-width:100cqi;min-width:0;flex-direction:row;align-items:center;gap:calc(40 / 992 * 100%)}body[data-page=solution-inner] #success-story .ds-story__media{flex:0 0 calc(384 / 992 * 100%);width:calc(384 / 992 * 100%);min-width:0}body[data-page=solution-inner] #success-story .ds-story__image{height:auto;aspect-ratio:384 / 214}body[data-page=solution-inner] #success-story .ds-story__logo{height:auto;padding:var(--space-12) var(--space-16)}body[data-page=solution-inner] #success-story .ds-story__copy{flex:1 1 auto;width:auto;min-width:0}}@media(max-width:719px){body[data-page=solution-inner] #success-story .ds-slider,body[data-page=solution-inner] #success-story .ds-slider__viewport,body[data-page=solution-inner] #success-story .ds-slider--single .ds-slider__track{width:100%;max-width:100%;min-width:0}body[data-page=solution-inner] #success-story .ds-slider__viewport{container-type:inline-size}body[data-page=solution-inner] #success-story .ds-story,body[data-page=solution-inner] #success-story .ds-slider--multiple .ds-story{flex-direction:column;align-items:stretch;width:100%;max-width:100%;min-width:0;gap:var(--space-24)}body[data-page=solution-inner] #success-story .ds-slider--multiple .ds-story{flex:0 0 100cqw;width:100cqw;max-width:100cqw}body[data-page=solution-inner] #success-story .ds-story__media,body[data-page=solution-inner] #success-story .ds-story__copy{flex:none;width:100%}body[data-page=solution-inner] #success-story .ds-story__image{height:auto;aspect-ratio:384 / 214}body[data-page=solution-inner] #success-story .ds-story__copy,body[data-page=solution-inner] #success-story .ds-story__body{align-items:stretch}body[data-page=solution-inner] #success-story .ds-story__body .ds-button{width:100%}}@media(min-width:1024px)and (max-width:1219px){body[data-page=solution-inner] #comparison .ds-content-split.is-half{gap:var(--space-24)}}.ds-contact .ds-hero,.ds-contact .ds-hero-wrap:has(.ds-header--static) .ds-hero{min-height:708px;height:708px;overflow:clip;background:var(--color-bg-canvas)}.ds-legal .ds-hero,.ds-legal .ds-hero-wrap:has(.ds-header--static) .ds-hero{min-height:0}.ds-contact .ds-hero__media,.ds-legal .ds-hero__media,.ds-404 .ds-hero__media{display:none}.ds-contact .ds-hero--vertical .ds-hero__copy,.ds-contact .ds-hero--vertical .ds-hero__actions,.ds-legal .ds-hero--vertical .ds-hero__copy,.ds-legal .ds-hero--vertical .ds-hero__actions,.ds-404 .ds-hero--vertical .ds-hero__copy,.ds-404 .ds-hero--vertical .ds-hero__actions{width:100%;max-width:660px}.ds-contact .ds-hero--ink .headline-h1 .italic{color:var(--color-text-brand)}.ds-legal .ds-hero--ink .headline-h1 .italic{color:inherit}.ds-legal .ds-hero--ink .ds-hero__eyebrow{color:var(--color-text-brand)}.ds-legal .ds-hero__body a,.ds-legal__inline-link{color:var(--color-text-link);font-weight:400;text-decoration:underline;text-decoration-style:solid;text-underline-position:from-font;text-decoration-thickness:from-font}.ds-contact #help .ds-content__media{position:static;justify-content:stretch}.ds-contact #help .ds-form-section{max-width:none}@media(max-width:1219px){.ds-contact #help .ds-content-split.is-half{grid-template-columns:minmax(0,1fr)}.ds-contact #help .ds-content__media{justify-self:center;width:100%}.ds-contact #help .ds-form-section{width:100%;max-width:none}}@media(min-width:720px)and (max-width:1219px){.ds-contact #help .ds-content__media,.ds-contact #help .ds-form-section{width:min(760px,100%);max-width:760px}}.ds-contact .ds-hero,.ds-contact .ds-hero--on-light{overflow:clip;background:var(--color-bg-canvas)}.ds-contact .ds-hero--ink .ds-hero__eyebrow{color:var(--color-text-brand)}.ds-contact-blobs{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}.ds-contact-blobs__union{position:absolute;left:531px;top:-228px;width:1259px;height:1270px;max-width:none;object-fit:fill;transform:rotate(95.45deg);transform-origin:center;pointer-events:none}.ds-contact .ds-hero__content{z-index:2;justify-content:center;padding-top:0;padding-bottom:0}.ds-contact .ds-hero--vertical .ds-hero__pane{flex:0 0 auto;align-content:center;justify-items:center}.ds-contact-demo{box-sizing:border-box;width:100%;max-width:560px;display:flex;flex-direction:column;gap:var(--space-32);padding:var(--space-32);border:1px solid var(--color-border-default);border-radius:var(--radius-20);background:#fbf9f6}.ds-contact-demo__head{display:flex;flex-direction:column;gap:var(--space-12)}.ds-contact-demo h3,.ds-contact-demo p{margin:0}.ds-contact-demo .body-small{color:var(--color-text-primary)}.ds-contact-demo__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-12)}.ds-contact-demo__list li{display:flex;align-items:center;gap:var(--space-8)}.ds-contact #team{overflow:visible;background:radial-gradient(80% 70% at 108% 18%,rgb(250 145 46 / .18),transparent 60%),radial-gradient(50% 50% at 96% 72%,rgb(125 121 167 / .16),transparent 55%),var(--gradient-section-muted-canvas, linear-gradient(180deg, var(--color-bg-muted), var(--color-bg-canvas)))}.ds-contact #team .ds-section__stack{gap:var(--space-64)}.ds-contact #team .ds-section__intro{max-width:600px}.ds-contact #team .ds-section__intro .headline-h2{font-size:var(--font-size-h4-regular);line-height:var(--font-line-height-h4);text-wrap:pretty}.ds-contact-team{display:flex;flex-direction:column;align-items:center;width:100%;max-width:884px}.ds-contact-offices{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-16);width:100%}.ds-contact-office{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-24);width:284px;min-height:158px;padding:var(--space-24);border:1px solid var(--color-border-subtle);border-radius:var(--radius-12);background:var(--color-surface-default)}.ds-contact-office h3{margin:0 0 var(--space-4)}.ds-contact-office .body-small{margin:0;color:var(--color-text-secondary)}.ds-contact-office__links{display:flex;flex-direction:column;gap:var(--space-2)}.ds-contact-office__links a{font-family:var(--font-family-display);font-size:var(--font-size-ui-nav, 14px);line-height:var(--font-line-height-ui-nav, 20px);letter-spacing:-.15px;color:var(--color-text-link)}.ds-contact-globe{width:100%;max-width:677px;min-height:420px;margin-bottom:-79px;display:grid;place-items:center;overflow:visible}.ds-contact-globe .contact-globe{position:relative;width:var(--globe-size, 560px);height:var(--globe-size, 560px);transform-origin:center center}.ds-contact-globe .contact-globe canvas{display:block;width:var(--globe-size, 560px);height:var(--globe-size, 560px);touch-action:pan-y}@media(min-width:1220px){.ds-contact-globe .contact-globe canvas{cursor:grab;touch-action:none}.ds-contact-globe .contact-globe canvas:active{cursor:grabbing}}.ds-contact-globe .contact-globe-pin{position:absolute;left:0;top:0;pointer-events:none;will-change:transform}.ds-contact-globe .contact-globe-stack{display:flex;flex-direction:column;align-items:center}.ds-contact-globe .contact-globe-ruler{position:absolute;left:-9999px;top:-9999px;pointer-events:none;opacity:0}.ds-contact-globe .contact-globe-card{pointer-events:auto;flex-shrink:0;overflow:hidden;border-radius:var(--radius-8);padding:8px 12px;background:var(--color-bg-footer);filter:drop-shadow(0px 2px 10px rgba(0,0,0,.08));height:38px;transition:width .34s cubic-bezier(.22,1,.36,1),height .34s cubic-bezier(.22,1,.36,1)}.ds-contact-globe .contact-globe-label,.ds-contact-globe .contact-globe-body p{margin:0}.ds-contact-globe .contact-globe-label{white-space:nowrap;font-family:var(--font-family-sans);font-size:14px;font-weight:400;line-height:22px;color:var(--color-text-inverse)}.ds-contact-globe .contact-globe-body{margin-top:2px;width:176px;font-family:var(--font-family-sans);font-size:12px;font-weight:500;line-height:16px;color:#ffffff9e;opacity:0;transform:translateY(4px)}.ds-contact-globe .contact-globe-card.is-open .contact-globe-body{opacity:1;transform:translateY(0)}.ds-contact-globe .contact-globe-lift,.ds-contact-globe .contact-globe-gap{flex-shrink:0;display:block}.ds-contact-globe .contact-globe-gap{height:16px}.ds-404 .ds-hero-wrap:has(.ds-header--static) .ds-hero,.ds-404 .ds-hero{min-height:100svh;overflow:hidden;color:var(--color-text-inverse)}.ds-404 .ds-hero.ds-hero--empty-visual .ds-hero__media,.ds-404 .ds-hero.ds-hero--empty-visual .ds-hero__media--open{display:none}.ds-404-mark{position:absolute;inset:0;z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;overflow:hidden}.ds-404-mark img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.ds-404 .ds-hero__shader{z-index:0}.ds-404 .ds-hero__content{z-index:2;justify-content:center;padding-top:var(--space-48);padding-bottom:var(--space-64)}.ds-404 .ds-hero--vertical .ds-hero__pane{align-content:center}.ds-404 .ds-hero--ink .ds-hero__eyebrow,.ds-404 .ds-hero--ink .ds-hero__body,.ds-404 .ds-hero--ink .headline-h1{color:var(--color-text-inverse)}.ds-404 .ds-hero--ink .ds-hero__body{color:#ffffffdb}.ds-404 .ds-hero--vertical .ds-hero__copy,.ds-404 .ds-hero--vertical .ds-hero__actions{max-width:640px}.ds-404-card{width:100%;min-height:176px;justify-content:space-between;transition:background-color var(--motion-card-hover),background-image var(--motion-card-hover),border-color var(--motion-card-hover),box-shadow var(--motion-card-hover)}.ds-404-card h3,.ds-404-card p{margin:0}.ds-404-card .ds-footer-link--big{padding:0}.ds-card--chip.ds-404-card.is-hover{background-color:var(--color-surface-raised);background-image:none;border-color:var(--color-border-brand);box-shadow:var(--shadow-interactive);color:var(--color-text-primary)}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-card--chip.ds-404-card:hover{background-color:var(--color-surface-raised);background-image:none;border-color:var(--color-border-brand);box-shadow:var(--shadow-interactive);color:var(--color-text-primary)}}.ds-card--chip.ds-404-card.is-hover h3{color:var(--color-text-primary)}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-card--chip.ds-404-card:hover h3{color:var(--color-text-primary)}}.ds-card--chip.ds-404-card.is-hover p{color:var(--color-text-secondary)}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-card--chip.ds-404-card:hover p{color:var(--color-text-secondary)}}.ds-legal__prose{width:100%;max-width:800px;margin-inline:auto;display:flex;flex-direction:column;gap:var(--space-32)}.ds-legal__block{display:flex;flex-direction:column;gap:var(--space-12)}.ds-legal__prose h2{margin:0}.ds-legal__prose p,.ds-legal__list{margin:0;color:var(--color-text-secondary)}.ds-legal__list{padding-left:1.2em;display:flex;flex-direction:column;gap:var(--space-8);list-style:disc outside}.ds-legal__list>li{display:list-item;list-style:disc outside}.ds-legal__prose a{color:var(--color-text-brand)}.ds-legal-table-wrap{width:100%;overflow-x:auto}.ds-legal .ds-table.ds-legal-table{max-width:none;min-width:800px}.ds-legal .ds-legal-table__head{justify-content:flex-start;width:100%}.ds-legal .ds-legal-table__head .label-category:nth-child(1),.ds-legal .ds-legal-table__type{flex:0 0 130px;width:130px}.ds-legal .ds-legal-table__head .label-category:nth-child(2),.ds-legal .ds-legal-table__purpose{flex:1 1 auto;min-width:0;width:auto}.ds-legal .ds-legal-table__head .label-category:nth-child(3),.ds-legal .ds-legal-table__duration{flex:0 0 120px;width:120px;text-align:right}.ds-legal__prose .ds-table p{color:var(--color-text-primary)}.ds-legal .ds-legal-table__purpose,.ds-legal .ds-legal-table__duration{margin:0}.ds-legal .ds-legal-table__note{margin:0;color:var(--color-text-secondary)}.ds-article{position:relative;isolation:isolate;background:var(--color-bg-canvas)}.ds-article__shader{inset:0 0 auto;height:708px;z-index:0}.ds-article__doc{position:relative;z-index:1;background:transparent}.ds-article__col{width:100%;max-width:800px;margin-inline:auto;display:flex;flex-direction:column;align-items:stretch}.ds-article__head{padding-top:calc(var(--header-height) + var(--space-64));padding-bottom:var(--space-32)}.ds-article__head .ds-breadcrumb{padding-bottom:var(--space-32)}.ds-article__tags{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8);margin-bottom:var(--space-12)}.ds-article__title{margin:0;color:var(--color-text-primary)}.ds-article__dek{margin:var(--space-16) 0 0;max-width:660px;color:var(--color-text-secondary)}.ds-article__meta{margin-top:var(--space-32);padding-top:var(--space-24);border-top:1px solid var(--color-border-subtle);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-16);width:100%}.ds-article__author{display:flex;align-items:center;gap:var(--space-12)}.ds-article__avatar{display:block;width:48px;height:48px;border-radius:var(--radius-full);object-fit:cover;background:var(--color-bg-muted)}.ds-article__author-copy{display:flex;flex-direction:column;gap:var(--space-2)}.ds-article__meta-label{margin:0;color:var(--color-text-tertiary)}.ds-article__author-name{margin:0;color:var(--color-text-primary)}.ds-article__meta-facts{margin:0;color:var(--color-text-secondary)}.ds-article__media{padding-bottom:var(--space-48)}.ds-article__body{padding-bottom:var(--space-128)}.ds-article__doc:has(+.ds-cta) .ds-article__body,.ds-article__doc:has(+.ds-reveal) .ds-article__body{padding-bottom:0}.ds-article__prose{max-width:none;counter-reset:article-step}.ds-article__step{counter-increment:article-step}.ds-article__step-title:before{content:counter(article-step) ". ";color:var(--color-text-brand)}.ds-article__figure{margin:0;width:100%;display:flex;flex-direction:column;gap:var(--space-12)}.ds-article__figure img,.ds-article__player{display:block;width:100%;height:auto;border-radius:var(--radius-32);background:var(--color-bg-muted)}.ds-article__player{aspect-ratio:16 / 9;overflow:hidden}.ds-article__player video,.ds-article__player img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.ds-article__caption{margin:0;color:var(--color-text-secondary)}.ds-article .ds-legal__prose{width:100%}@media(max-width:1219px){.ds-contact #team{overflow-x:clip}.ds-contact-team,.ds-contact-globe{min-width:0;max-width:100%}.ds-contact-globe{min-height:320px;margin-bottom:0}.ds-contact-office{width:100%;max-width:100%}}.ds-pricing .ds-hero-wrap:has(.ds-header--static) .ds-hero,.ds-pricing .ds-hero{min-height:635px}.ds-pricing .ds-hero.ds-hero--empty-visual .ds-hero__media,.ds-pricing .ds-hero.ds-hero--empty-visual .ds-hero__media--open{display:none}.ds-pricing .ds-hero--vertical .ds-hero__pane{justify-items:start}.ds-pricing .ds-hero--vertical .ds-hero__copy{align-items:flex-start;text-align:start;max-width:700px}.ds-pricing .ds-hero--vertical .headline-h1{text-align:start;max-width:660px}.ds-pricing .ds-hero--vertical .ds-hero__body{max-width:700px}.ds-pricing-intro{display:flex;flex-direction:column;align-items:center;gap:var(--space-16);max-width:672px;text-align:center}.ds-pricing-intro .ds-section__intro{max-width:672px}.ds-pricing-intro .ds-section__lede{margin-top:0}.ds-pricing-intro__note{margin:0;color:var(--color-text-secondary)}.ds-section__stack.is-start .ds-pricing-intro,.ds-pricing #models .ds-section__intro{align-items:flex-start;text-align:start}.ds-pricing-hire{position:relative;overflow:hidden;width:100vw;max-width:100vw;margin-top:var(--space-96);margin-left:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:16px;min-height:344px}.ds-pricing-hire__row{overflow:hidden;width:100%}.ds-pricing-hire__viewport{display:flex;flex-wrap:nowrap;overflow:hidden;gap:16px}.ds-pricing-hire__track{display:flex;align-items:stretch;gap:16px;flex:none;min-width:max-content;animation:ds-pricing-hire 48s linear infinite}@keyframes ds-pricing-hire{0%{transform:translate(0)}to{transform:translate(calc(-100% - 16px))}}.ds-pricing-hire__row--b .ds-pricing-hire__track{animation-direction:reverse;animation-delay:-3.35s}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-pricing-hire__row:hover .ds-pricing-hire__track{animation-play-state:paused}}.ds-pricing-hire .ds-content-card{flex:0 0 560px;width:560px;max-width:560px}#platform-hire .ds-pricing-hire .ds-content-card{height:var(--hire-card-h, auto);min-height:var(--hire-card-h, 0);align-self:stretch}.ds-pricing-hire__fade{position:absolute;top:0;width:min(510px,28vw);height:100%;pointer-events:none;z-index:1}.ds-pricing-hire__fade--left{left:0;background:linear-gradient(to right,var(--color-bg-subtle),transparent)}.ds-pricing-hire__fade--right{right:0;background:linear-gradient(to left,var(--color-bg-subtle),transparent)}.ds-pricing-services{display:flex;flex-direction:column;align-items:center;gap:var(--space-48);overflow:hidden}.ds-pricing-fan{--fan-step: 302px;position:relative;width:100%;height:392px;user-select:none;-webkit-user-select:none;touch-action:pan-y}.ds-pricing-fan.is-dragging{cursor:grabbing;touch-action:none}.ds-pricing-fan .ds-card--feature-compact.is-hover,.ds-pricing-fan .ds-card--feature-compact.is-active{background-image:var(--gradient-surface-card);box-shadow:var(--shadow-interactive)}.ds-pricing-fan__slot{position:absolute;left:50%;top:0;width:286px;margin-left:-143px;transition:transform .45s cubic-bezier(.22,1,.32,1),opacity .45s cubic-bezier(.22,1,.32,1);will-change:transform,opacity}.ds-pricing-fan__slot.is-jump{transition:none}.ds-pricing-fan__slot--far-left,.ds-pricing-fan__slot--far-right{opacity:.25;cursor:pointer}.ds-pricing-fan__slot--near-left,.ds-pricing-fan__slot--near-right{opacity:.55;cursor:pointer}.ds-pricing-fan__slot--center{opacity:1;z-index:2}.ds-pricing-fan__slot.is-off{opacity:0;pointer-events:none}.ds-pricing-fan .ds-card--feature-compact{width:286px;min-height:352px;height:352px}.ds-pricing-services__copy{display:flex;flex-direction:column;align-items:center;gap:var(--space-16)}.ds-pricing-services__pager{display:flex;align-items:center;gap:8px}.ds-outcomes-fan{--fan-step: 616px;display:flex;flex-direction:column;align-items:center;gap:var(--space-24);width:100%}.ds-outcomes-fan__stage{position:relative;width:100%;height:258px;user-select:none;-webkit-user-select:none;touch-action:pan-y}.ds-outcomes-fan__stage.is-dragging{cursor:grabbing}.ds-outcomes-fan__slot{position:absolute;left:50%;top:0;width:600px;margin-left:-300px;transition:transform .45s cubic-bezier(.22,1,.32,1),opacity .45s cubic-bezier(.22,1,.32,1);will-change:transform,opacity}.ds-outcomes-fan__slot.is-jump{transition:none}.ds-outcomes-fan__slot--far-left,.ds-outcomes-fan__slot--far-right,.ds-outcomes-fan__slot.is-off{opacity:0;pointer-events:none}.ds-outcomes-fan__slot--near-left,.ds-outcomes-fan__slot--near-right{opacity:.5;cursor:pointer}.ds-outcomes-fan__slot--center{opacity:1;z-index:2}.ds-outcomes-fan .ds-card--feature-compact{width:600px;min-height:242px;height:242px;overflow:hidden}.ds-outcomes-fan .ds-card--feature-compact.is-hover,.ds-outcomes-fan .ds-card--feature-compact.is-active{background-image:var(--gradient-surface-card);box-shadow:var(--shadow-interactive)}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-outcomes-fan__slot:not(.ds-outcomes-fan__slot--center) .ds-card--feature-compact:hover{background-color:var(--color-surface-default);background-image:none;box-shadow:var(--shadow-subtle)}}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-outcomes-fan__slot:not(.ds-outcomes-fan__slot--center) .ds-card--feature-compact:hover .ds-card__ornament{opacity:0}}.ds-outcomes-fan__pager{display:flex;align-items:center;gap:8px}body[data-page=solution-inner] #uncover{overflow-x:hidden}body[data-page=solution-inner] #uncover .page-shell{overflow:visible}body[data-page=solution-inner] #uncover .ds-outcomes-fan{width:100%;max-width:none}.ds-pricing-models{display:grid;grid-template-columns:repeat(4,minmax(320px,1fr));align-items:stretch;gap:var(--space-24);width:max(100%,calc(320px * 4 + var(--space-24) * 3));max-width:none;overflow:visible;transition:transform .35s ease}@media(prefers-reduced-motion:reduce){.ds-pricing-models{transition:none}}.ds-pricing-model{display:flex;flex-direction:column;gap:var(--space-32);height:100%;min-width:320px;min-height:523px;padding:34px;border:2px solid var(--color-border-subtle);border-radius:var(--radius-20);background:var(--gradient-surface-card-down);box-shadow:var(--shadow-subtle);transform:translateY(0);transition:background var(--motion-card-hover),border-color var(--motion-card-hover),color var(--motion-card-hover),transform var(--ds-media-swap-duration) var(--ds-media-swap-easing),box-shadow var(--ds-media-swap-duration) var(--ds-media-swap-easing)}.ds-pricing-model__top{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-12)}.ds-pricing-model__top .headline-h4{margin:0;min-height:56px}.ds-pricing-model__body{display:flex;flex:1;flex-direction:column;justify-content:space-between;gap:var(--space-24);min-height:0}.ds-pricing-model__body>.body-caption{margin:0;color:var(--color-text-secondary)}.ds-pricing-model__foot{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-32)}.ds-pricing-model__best{margin:0;color:var(--color-text-tertiary)}.ds-pricing-model__best strong{font-weight:700;color:inherit}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-pricing-model:hover{z-index:1;background:var(--gradient-surface-card-hover);border-color:var(--color-border-brand);box-shadow:var(--shadow-brand-ambient);transform:translateY(-6px)}.ds-pricing-model:hover .headline-h4,.ds-pricing-model:hover .body-caption,.ds-pricing-model:hover .ds-pricing-model__best{color:var(--color-text-inverse)}.ds-pricing-model:hover .ds-label{background:var(--color-surface-translucent-strong)}.ds-pricing-model:hover .ds-button--brand{background:var(--color-surface-default);background-image:none;color:var(--color-text-primary);border-color:transparent;box-shadow:none}.ds-pricing-model:hover .ds-button--has-right .ds-button__icon--right,.ds-pricing-model:hover .ds-button--small.ds-button--has-right .ds-button__icon--right{width:16px;margin-left:var(--space-8);opacity:1}.ds-pricing-model:hover .ds-button .ds-button__icon{color:var(--color-icon-brand)}.ds-pricing-model:hover .ds-button .ds-icon--glyph-img.ds-button__icon{background-color:var(--color-icon-brand);-webkit-mask-image:url(/icons/arrow-right.svg);mask-image:url(/icons/arrow-right.svg)}.ds-pricing-model:hover .ds-button .ds-icon--glyph-img.ds-button__icon img{display:none}}.ds-pricing-included.ds-about-orbit{padding:80px 0}@media(max-width:1219px){.ds-about-orbit,.ds-pricing-included.ds-about-orbit{padding:var(--space-128) 0}}.ds-pricing-included .ds-about-orbit__rings{background:none}.ds-pricing-included .ds-about-orbit__rings:before,.ds-pricing-included .ds-about-orbit__rings:after{content:"";position:absolute;left:50%;top:50%;border-radius:50%;background:var(--color-bg-muted);opacity:.4;transform:translate(-50%,-50%)}.ds-pricing-included .ds-about-orbit__rings:before{width:100%;height:100%}.ds-pricing-included .ds-about-orbit__rings:after{width:calc(100% * 369.603 / 517.444);height:calc(100% * 369.603 / 517.444)}.ds-pricing-included .ds-about-orbit__center{gap:var(--space-32);pointer-events:none}.ds-pricing-included .ds-about-orbit__center .body-regular{margin:0;color:var(--color-text-secondary)}.ds-pricing-included .ds-about-orbit__center .ds-button{pointer-events:auto}.ds-pricing-chip{display:flex;gap:var(--space-16);align-items:flex-start;width:max-content;padding:17px;border:1px solid var(--color-border-default);border-radius:10px;background:var(--color-surface-default)}.ds-pricing-chip .headline-h5{margin:0}.ds-pricing-chip .body-caption{margin:4px 0 0;color:var(--color-text-secondary)}@media(max-width:1279px){.ds-pricing-fan{--fan-step: 302px;width:100%;height:372px;margin-left:0}.ds-pricing-fan__slot--far-left,.ds-pricing-fan__slot--far-right,.ds-pricing-fan__slot.is-off{opacity:0;pointer-events:none}}@media(max-width:1023px){.ds-pricing-chip,.ds-pricing-chip--validation{width:100%}}@media(max-width:767px){.ds-pricing-hire{height:auto;width:100%;max-width:none;margin-left:0;transform:none;padding:0 var(--space-24)}.ds-pricing-hire__row{overflow:visible}.ds-pricing-hire__viewport{display:flex;flex-direction:column;overflow:visible;gap:var(--space-16);width:100%}.ds-pricing-hire__track{flex-direction:column;animation:none;transform:none;width:100%}.ds-pricing-hire__track:nth-child(n+2){display:none}.ds-pricing-hire .ds-content-card{flex-basis:auto;width:100%;max-width:none}#ideal-for .ds-pricing-hire .ds-content-card{width:100%;max-width:none}.ds-pricing-hire__fade{display:none}.ds-pricing-fan{height:372px}}#ideal-for .ds-pricing-hire{min-height:0}#ideal-for .ds-pricing-hire__track{align-items:stretch}#ideal-for .ds-pricing-hire .ds-content-card{flex:0 0 auto;width:560px;max-width:560px;height:var(--ideal-card-h, auto);min-height:var(--ideal-card-h, 0);align-self:stretch;overflow:visible;align-items:flex-start}#ideal-for .ds-pricing-hire .ds-content-card__body{display:flex;flex-direction:column;gap:var(--space-24);padding-top:var(--space-12)}#ideal-for .ds-pricing-hire .ds-content-card__body .headline-h4,#ideal-for .ds-pricing-hire .ds-content-card__body .body-small{margin:0}#ideal-for .ds-pricing-hire__fade--left{background:linear-gradient(to right,var(--color-bg-canvas),transparent)}#ideal-for .ds-pricing-hire__fade--right{background:linear-gradient(to left,var(--color-bg-canvas),transparent)}@media(max-width:719px){.ds-pricing-hire{max-width:100%;overflow-x:clip}.ds-pricing-hire__row,.ds-pricing-hire__viewport,.ds-pricing-hire__track{min-width:0;width:100%;max-width:100%}.ds-pricing-hire .ds-content-card,#platform-hire .ds-pricing-hire .ds-content-card,#ideal-for .ds-pricing-hire .ds-content-card{box-sizing:border-box;width:100%;max-width:100%;min-width:0}.ds-pricing-hire .ds-content-card__body,#platform-hire .ds-pricing-hire .ds-content-card__body,#ideal-for .ds-pricing-hire .ds-content-card__body{min-width:0;max-width:100%;overflow-wrap:break-word}}.ds-site-services{background:var(--color-bg-canvas)}.ds-site-services #ways{padding:120px 0;overflow-x:clip}.ds-site-services #ways .ds-section__stack{gap:90px}.ds-site-services #ways .ds-section__intro .headline-h2{padding-top:var(--space-12);margin-top:0}.ds-site-services .ds-card-grid-block{justify-items:center;gap:var(--space-96)}.ds-site-services .ds-card-grid-block>.ds-button{justify-self:center}.ds-site-services #litu{position:relative;overflow-x:clip}.ds-services-litu__star{position:absolute;left:50%;top:50%;z-index:0;width:601px;height:auto;max-width:none;transform:translate(-50%,-50%);pointer-events:none}.ds-site-services #litu>.page-shell{position:relative;z-index:1}.ds-site-services #litu .ds-section__intro+.ds-services-quote-wrap{margin-top:calc(-1 * var(--space-96))}.ds-services-ways{position:relative;isolation:isolate;width:100%;display:grid;place-items:center;overflow:visible;padding-top:var(--space-40)}.ds-services-ways__rings{position:absolute;left:50%;top:calc(50% + 38px);z-index:0;width:1582px;height:736px;transform:translate(-50%,-50%);pointer-events:none}.ds-services-ways__rings img{display:block;position:absolute;left:0;top:0;max-width:none}.ds-services-ways__cards{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-24);width:100%;align-items:stretch}.ds-services-way{position:relative;isolation:isolate;min-height:346px;padding:var(--space-32);border-radius:var(--radius-20);overflow:visible;align-items:center;justify-content:space-between;gap:var(--space-40);text-align:center;background:var(--color-surface-default);transition:border-color var(--motion-card-hover),box-shadow var(--motion-card-hover),color var(--motion-card-hover)}.ds-services-way:before{content:"";position:absolute;inset:0;z-index:0;border-radius:calc(var(--radius-20) - 1px);background:var(--gradient-surface-card-hover-diag);opacity:0;pointer-events:none;transition:opacity var(--motion-card-hover)}.ds-services-way>*{position:relative;z-index:1}.ds-services-way__copy{display:flex;flex-direction:column;align-items:center;gap:var(--space-40);width:100%}.ds-services-way__heading{display:flex;flex-direction:column;align-items:center;gap:var(--space-0);width:100%}.ds-services-way__copy .headline-h3,.ds-services-way__copy .body-small{margin:0}.ds-services-way__kicker{margin:0;color:var(--color-text-brand)}.ds-services-way .ds-button{align-self:center}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-services-way:hover:before{opacity:1}}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-services-way:hover{border-color:var(--color-border-brand-subtle, #ec8c31);box-shadow:var(--shadow-brand-ambient);color:var(--color-text-inverse)}}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-services-way:hover .ds-services-way__kicker,.ds-services-way:hover .headline-h3,.ds-services-way:hover .body-small{color:var(--color-text-inverse)}}@media(min-width:1220px)and (hover:hover)and (pointer:fine){.ds-services-way:hover .ds-button--secondary,.ds-services-way:hover .ds-button--outline{background:var(--color-surface-default);color:var(--color-text-primary);border-color:transparent}}.ds-services-quote-wrap{position:relative;width:100%;display:grid;place-items:center;overflow:visible;padding:var(--space-48) 0}.ds-services-quote{--quote-unfilled: #9d968b;position:relative;max-width:852px;text-align:center}.ds-services-quote .headline-h3{margin:0}.ds-services-quote__lead,.ds-services-quote__rest{display:block}.ds-quote-word{background-image:linear-gradient(90deg,var(--fill-c) 0%,var(--fill-c) calc(var(--wf, 0) * 100%),var(--quote-unfilled, #9d968b) calc(var(--wf, 0) * 100%));background-size:100% 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.ds-quote-word--lead{--fill-c: var(--color-text-brand)}.ds-quote-word--rest{--fill-c: var(--color-text-primary)}.ds-site-services .ds-about-team{width:100%}@media(max-width:1023px){.ds-site-services #ways .ds-section__stack{gap:var(--space-48)}.ds-services-ways{padding-top:var(--space-24)}.ds-services-ways__rings{display:none}.ds-site-services .ds-card-grid-block>.ds-button{width:100%}.ds-services-quote-wrap{padding:var(--space-24) 0}.ds-services-litu__star{top:50%;width:min(601px,90vw)}.ds-site-services #litu .ds-section__intro+.ds-services-quote-wrap{margin-top:0}}@media(min-width:720px)and (max-width:1219px){.ds-hero--main.ds-hero--horizontal.ds-hero--empty-visual .ds-hero__content{padding-left:48px}.ds-hero--main.ds-hero--horizontal.ds-hero--empty-visual .ds-hero__copy{max-width:600px}}@media(min-width:1024px)and (max-width:1219px){.ds-hero--main.ds-hero--horizontal.ds-hero--empty-visual .ds-hero__pane{grid-template-columns:minmax(0,600px) minmax(0,1fr)}}@media(prefers-reduced-motion:no-preference){.ds-reveal.is-measured{--reveal-top: max(0px, calc(100vh - var(--reveal-h)));position:relative;z-index:1;margin-top:calc(-1 * var(--reveal-h));height:calc(var(--reveal-h) * 2)}.ds-reveal.is-measured:has(+.ds-reveal){z-index:2}:not(.ds-reveal):has(+.ds-reveal.is-measured){position:relative;z-index:3}.ds-site-home>.ds-reveal.is-measured{z-index:1}.ds-site-home>.ds-reveal.is-measured:has(+.ds-reveal){z-index:2}.ds-site-home>:not(.ds-reveal):has(+.ds-reveal.is-measured){position:relative;z-index:3}.ds-reveal.is-measured>.ds-cta,.ds-reveal.is-measured>.ds-footer,.ds-reveal.is-measured>.ds-reveal__unit{position:sticky;top:var(--reveal-top);z-index:1}.ds-reveal.is-measured>.ds-lip{top:var(--reveal-h)}}.ds-reveal>.ds-cta{padding-top:calc(var(--cta-lip-height) + var(--space-64))}.ds-reveal>.ds-lip{position:absolute;top:0;right:0;left:0;z-index:3}@media(max-width:719px){.ds-site-home .ds-hero,.ds-site-home .ds-hero-wrap:has(.ds-header--static) .ds-hero{min-height:120vh}.ds-site-home .ds-hero--vertical .ds-hero__pane{min-height:calc(100vh - var(--header-height));grid-template-rows:auto minmax(0,1fr)}.ds-site-home .ds-hero--vertical .ds-hero__media{align-items:flex-end}.ds-site-home .ds-home-hero-stage{width:calc(100% + 2 * var(--page-gutter) - 16px);flex:none;max-height:none}.ds-site-home .ds-home-zoom{margin-bottom:calc(14vh - (100% + 2 * var(--page-gutter) - 16px) * 1218 / 2016 + 120px)}}@media(max-width:719px){.ds-site-home .ds-home-trust__inner{align-items:center;justify-content:center}.ds-site-home .ds-home-trust__group{align-items:center;width:fit-content}.ds-site-home .ds-home-trust__item{width:fit-content;justify-content:center}}@media(min-width:720px)and (max-width:1219px){.ds-card-grid--3,.ds-card-grid--center-extra{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ds-card-grid--center-extra>*{flex:none;width:auto;max-width:none}.ds-site-home .ds-hero{min-height:132vh}.ds-site-home .ds-hero__content{padding-top:var(--space-96)}.ds-site-home .ds-hero--vertical .ds-hero__pane{min-height:calc(100vh - var(--header-height));grid-template-rows:auto minmax(0,1fr)}.ds-site-home .ds-hero--vertical .ds-hero__copy{max-width:70%;width:auto}.ds-site-home .ds-hero--vertical .headline-h1,.ds-site-home .ds-hero--vertical .ds-hero__body{max-width:100%;width:auto}.ds-site-home .ds-hero--vertical .ds-hero__media{align-items:flex-end}.ds-site-home .ds-home-zoom{padding-top:var(--space-64);padding-bottom:2vh}.ds-site-home .ds-home-hero-device{position:sticky;top:calc(var(--header-height) + var(--space-64));width:100%;min-height:calc(min(1008px,92vw) * 1.2 * 1218 / 2016)}.ds-site-home .ds-home-hero-stage{width:min(1008px,92vw);max-height:none}.ds-site-home .ds-home-hero-screen img{width:100%;height:auto;max-height:none;object-fit:contain}.ds-site-home .ds-home-trust__inner{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}.ds-site-home .ds-home-trust__group{flex-direction:row;align-items:center}.ds-site-home .ds-home-ways__rings{display:block;inset:0;height:auto;z-index:0}.ds-site-home .ds-home-ways__ring{top:50%;bottom:auto;transform:translate(-50%,-50%)}.ds-site-home .ds-home-ways__ring--outer{width:92%}.ds-site-home .ds-home-ways__ring--inner{width:66%}.ds-site-home .ds-home-ways__cards{position:relative;display:block;flex-wrap:nowrap;width:100%;height:466px;overflow:visible;touch-action:pan-y;cursor:grab}.ds-site-home .ds-home-ways__cards .ds-card--pillar,.ds-site-home .ds-home-ways__cards .ds-card--pillar:nth-child(1),.ds-site-home .ds-home-ways__cards .ds-card--pillar:nth-child(2),.ds-site-home .ds-home-ways__cards .ds-card--pillar:nth-child(3),.ds-site-home .ds-home-ways__cards .ds-card--pillar:nth-child(1):hover,.ds-site-home .ds-home-ways__cards .ds-card--pillar:nth-child(2):hover,.ds-site-home .ds-home-ways__cards .ds-card--pillar:nth-child(3):hover{position:absolute;left:50%;top:0;flex:none;box-sizing:border-box;width:min(300px,calc(100% - 56px));max-width:calc(100% - 56px);min-width:0;min-height:0;height:450px;margin-top:0;justify-content:flex-start;gap:0;transform:translate(-50%) translate3d(var(--ways-x, 0px),var(--ways-y, 0px),0) rotate(var(--ways-tilt, 0deg));transform-origin:center center}.ds-site-home .ds-home-ways__cards .ds-card--pillar .ds-card__foot{margin-top:auto}.ds-site-home #platform .ds-card-grid--3>:last-child:nth-child(odd){grid-column:1 / -1;width:calc((100% - var(--space-24)) / 2);justify-self:center}.ds-site-home #security .ds-card-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-site-home .ds-home-quotes__viewport{cursor:grab;touch-action:pan-y}.ds-site-home .ds-form-section.ds-home-form{width:min(80%,600px);max-width:600px;margin-left:auto;margin-right:auto}.ds-site-home .ds-home-method{container-type:inline-size;min-width:0}.ds-site-home .ds-home-method__tags{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:8px;width:100%;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;padding-block:12px;margin-block:-12px;scrollbar-width:none;-webkit-overflow-scrolling:touch;mask-image:none;-webkit-mask-image:none}.ds-site-home .ds-home-method__tags::-webkit-scrollbar{display:none}.ds-site-home .ds-home-method__pills{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;width:max-content;flex:0 0 auto;overflow:visible}.ds-site-home .ds-home-method__pill{flex:0 0 auto;width:max-content;max-width:none;white-space:nowrap}.ds-site-home .ds-home-method__label{max-width:none;width:max-content;white-space:nowrap;text-wrap:nowrap}.ds-site-home .ds-home-method__stage{display:block;justify-self:center;width:100%;max-width:1216px;aspect-ratio:1216 / 664;height:auto;max-height:none;padding:0;overflow:hidden;border-radius:32px;box-sizing:border-box;transform:none}.ds-site-home .ds-home-method .ds-home-method__dots{display:none}.ds-site-home .ds-home-method__pager{display:flex}.ds-site-home .ds-home-method__copy .headline-h2{font-size:calc(40px*min(1,100cqi / 972px));line-height:1.15}.ds-site-home .ds-home-method__copy .body-large{font-size:calc(18px*min(1,100cqi / 972px));line-height:1.4}.ds-site-home .ds-home-method__body{display:flex;flex:none;flex-direction:row;align-items:stretch;order:0;gap:8px;height:100%;min-height:0;padding:32px;box-sizing:border-box}@media(max-width:1000px){.ds-site-home .ds-home-method__body{padding:16px}.ds-site-home .ds-home-method__copy-foot{gap:16px}}.ds-site-home .ds-home-method__copy-col{width:calc(378.667 / 1152 * 100%);height:100%}.ds-site-home .ds-home-method__copy{width:100%;height:100%;justify-content:space-between}.ds-site-home .ds-home-method__copy-foot{width:100%;height:auto}.ds-site-home .ds-home-method__img{display:block;flex:1 1 0;min-width:0;height:100%}.ds-site-home .ds-home-method__sheet{position:absolute;inset:16px 16px 16px auto;order:0;width:calc(602 / 1216 * 100%);height:auto;padding:0;overflow:visible;border-radius:0;background:none}.ds-site-home .ds-home-method__visual{position:relative;inset:auto;width:100%;height:100%;min-height:0;aspect-ratio:auto;transform:none}.ds-site-home .ds-home-method__chrome,.ds-site-home .ds-home-method__media{min-width:0;max-width:100%}.ds-site-home .ds-home-method__chrome{justify-content:center;gap:0;min-height:0;padding:12px 12px 0}.ds-site-home .ds-home-method__traffic,.ds-site-home .ds-home-method__chrome-spacer{display:none}.ds-site-home .ds-home-method__frame-title{flex:1 1 auto;width:100%;max-width:100%;font-size:13px;line-height:17px;text-align:center;white-space:normal;overflow:visible;text-overflow:clip}.ds-site-home .ds-home-method__visual{overflow:hidden;grid-template-columns:minmax(0,1fr)}.ds-site-home .ds-home-method__media{min-height:0;overflow:hidden}.ds-site-home .ds-home-method__media img,.ds-site-home .ds-home-method__ghost{inset:0;width:100%;height:100%;max-width:100%;object-fit:contain;object-position:center center}.ds-button,.ds-site-home .ds-home-ways__cards .ds-card--pillar .ds-button,.ds-site-home .ds-home-method__copy .ds-button,.ds-site-home .ds-home-method>.ds-button,.ds-site-home .ds-home-platform .ds-card-grid-block>.ds-button,.ds-site-home #stories .ds-story__body .ds-button,.ds-site-home .ds-home-stories__cta .ds-button,.ds-site-home .ds-cta__actions .ds-button,.ds-site-home .ds-hero--vertical .ds-hero__actions .ds-button,.ds-site-home .ds-form-section.ds-home-form .ds-form-section__submit,.ds-services-way .ds-button,.ds-site-services .ds-hero__actions .ds-button,.ds-site-services .ds-card-grid-block>.ds-button,.ds-site-services .ds-cta__actions .ds-button,body[data-page=solution-inner] #success-story .ds-story__body .ds-button,body[data-page=solution-inner] #related .ds-card-grid-block>.ds-button,body[data-page=solution-inner] .ds-cta__actions .ds-button{width:fit-content;max-width:100%;align-self:flex-start;justify-self:start}.ds-site-home .ds-home-method>.ds-button{justify-self:center;align-self:center}.ds-site-home .ds-cta__actions,.ds-site-services .ds-cta__actions,.ds-site-services .ds-hero__actions,body[data-page=solution-inner] .ds-cta__actions{flex-direction:row;align-items:center;width:auto}.ds-site-home .ds-home-quotes__track{align-items:stretch}.ds-site-home .ds-home-quotes__track .ds-card--quote{height:auto;min-height:486px;align-self:stretch;justify-content:space-between}.ds-site-home .ds-home-contact{padding-top:352px;padding-bottom:var(--space-64)}.ds-site-home .ds-home-contact__chips{flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center}.ds-site-home .ds-home-contact__chip{width:auto}}@media(max-width:719px){.ds-site-home .ds-home-contact{padding-top:calc(var(--space-128) + var(--space-32))}}@media(min-width:720px)and (max-width:1219px){body[data-page=services] #diy .ds-card-grid-block>.ds-button,body[data-page=services] #dit .ds-card-grid-block>.ds-button,body[data-page=services] #litu .ds-card-grid-block>.ds-button,body[data-page=services] #ways .ds-services-way .ds-button{width:fit-content;max-width:100%;justify-self:center;align-self:center}}@media(min-width:720px)and (max-width:1219px){.ds-site-home #stories{--stories-scale: min(1, (100vw - var(--page-gutter)) / 1188px)}.ds-site-home #stories .ds-home-stories__head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--space-32)}.ds-site-home #stories .ds-home-stories__head .ds-slider__controls,.ds-site-home #stories .ds-home-stories__dots{display:none}.ds-site-home #stories .ds-home-stories__mobile-controls{display:flex;justify-content:center;width:100%;padding:var(--space-8) var(--page-gutter) 0}.ds-site-home #stories .ds-home-stories__bleed{padding:120px 0 90px}.ds-site-home #stories .ds-home-stories__rail{container-type:normal;padding-right:0;overflow:visible}.ds-site-home #stories .ds-slider__track{align-items:center;gap:calc(90px * var(--stories-scale))}.ds-site-home #stories .ds-slider--multiple .ds-story{flex:0 0 calc(992px * var(--stories-scale));width:calc(992px * var(--stories-scale));max-width:none;min-width:0;height:auto;overflow:visible;flex-direction:row;align-items:center;gap:calc(40px * var(--stories-scale))}.ds-site-home #stories .ds-story__media{flex:0 0 calc(384px * var(--stories-scale));width:calc(384px * var(--stories-scale));max-width:none}.ds-site-home #stories .ds-story__copy{flex:0 0 calc(568px * var(--stories-scale));width:calc(568px * var(--stories-scale));max-width:none}.ds-site-home #stories .ds-story__image{height:calc(214px * var(--stories-scale))}.ds-site-home #stories .ds-story__logo{height:auto;padding:calc(12px * var(--stories-scale)) calc(16px * var(--stories-scale))}.ds-site-home #stories .ds-home-stories__cta{display:flex;justify-content:center}.ds-site-home #stories .ds-home-stories__cta .ds-button{width:fit-content;max-width:100%;align-self:center;justify-self:center}}@media(min-width:720px)and (max-width:1219px){.ds-site-home .ds-home-incai{overflow:visible}.ds-site-home .ds-home-incai__orbit{width:min(600px,100%);max-width:600px;transform:none;overflow:hidden}.ds-site-home .ds-home-incai__stars{transform:none}.ds-site-home .ds-home-incai__pager{display:flex}.ds-site-home .ds-home-incai__tiles{display:block;position:relative;grid-template-columns:none;width:100%;height:168px;overflow:visible;touch-action:pan-y;cursor:grab}.ds-site-home .ds-home-incai__tiles .ds-card--chip{position:absolute;left:50%;top:0;width:210px;min-width:210px;max-width:210px;margin:0;transform:translate(-50%);text-align:left;transition:transform .45s ease,opacity .45s ease,background var(--motion-card-hover),border-color var(--motion-card-hover),box-shadow var(--motion-card-hover)}.ds-site-home .ds-home-incai__tiles .ds-card--chip .ds-card__chip-label{white-space:nowrap;text-align:left}.ds-site-home .ds-home-incai__tiles.is-dragging .ds-card--chip{transition:none}body .ds-site-home .ds-home-incai>.ds-button{width:fit-content;max-width:100%;justify-self:center}}@media(min-width:720px)and (max-width:1219px){body .ds-site-home #platform .ds-card-grid-block>.ds-button{width:fit-content;max-width:100%;justify-self:center;align-self:center}}@media(min-width:720px)and (max-width:1219px){body[data-page=methodology-inner] #write-up .ds-content-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}body[data-page=methodology-inner] #write-up .ds-content__copy{max-width:none}body[data-page=methodology-inner] #write-up .ds-content__media{justify-content:stretch;width:100%}body[data-page=methodology-inner] #write-up .ds-content__media>.ds-table{width:100%}body[data-page=methodology-inner] #best-for .ds-card-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-page=methodology-inner] #best-for .ds-card-grid .ds-card--feature-compact{width:100%;min-width:0}body[data-page=solution-inner] #related .ds-card-grid--3,body[data-page=methodology-inner] #related .ds-card-grid--3,body[data-page=platform-inner] #related .ds-card-grid--3{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}body[data-page=solution-inner] #related .ds-card-grid .ds-card--story,body[data-page=methodology-inner] #related .ds-card-grid .ds-card--story,body[data-page=platform-inner] #related .ds-card-grid .ds-related-card{width:100%;max-width:none;min-width:0;min-height:0;justify-self:stretch;gap:var(--space-24)}body[data-page=platform-inner] #overview .ds-content-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-24)}body[data-page=platform-inner] #overview .ds-content__copy,body[data-page=platform-inner] #overview .ds-content-card{max-width:none}}@media(min-width:720px)and (max-width:1219px){body[data-page=platform-inner] #ideal-for .ds-pricing-hire{width:100vw;max-width:100vw;margin-left:50%;transform:translate(-50%);padding:0;overflow:hidden}body[data-page=platform-inner] #ideal-for .ds-pricing-hire__row{overflow:hidden;cursor:grab;touch-action:pan-y}body[data-page=platform-inner] #ideal-for .ds-pricing-hire__row.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}body[data-page=platform-inner] #ideal-for .ds-pricing-hire__viewport{flex-direction:row;overflow:hidden;width:auto}body[data-page=platform-inner] #ideal-for .ds-pricing-hire__track{flex-direction:row;width:max-content;min-width:max-content;animation-name:ds-pricing-hire;animation-duration:48s;animation-timing-function:linear;animation-iteration-count:infinite}body[data-page=platform-inner] #ideal-for .ds-pricing-hire__track:nth-child(n+2){display:flex}body[data-page=platform-inner] #ideal-for .ds-pricing-hire .ds-content-card{flex:0 0 560px;width:560px;max-width:560px}body[data-page=platform-inner] #ideal-for .ds-pricing-hire__fade{display:block}}@media(min-width:1024px)and (max-width:1219px){body[data-page=platform-inner] #features .ds-about-orbit__stage{--orbit-s: min(1, 100cqi / 1240px);scale:var(--orbit-s);margin-bottom:calc(1182px * var(--orbit-s) - 1182px)}body[data-page=platform-inner] #features .ds-about-orbit__center{transform:translate(-50%,-50%) scale(calc(1 / var(--orbit-s, 1)))}body[data-page=platform-inner] #features .ds-about-orbit__card{cursor:pointer}body[data-page=platform-inner] #features .ds-about-orbit__card.ds-content-card--stack:hover:not(.is-open){flex-direction:row;align-items:center;justify-content:center;width:max-content;max-width:none;border-color:var(--color-border-default);box-shadow:none;transform:none;text-align:start}body[data-page=platform-inner] #features .ds-about-orbit__card:hover:not(.is-open) .ds-content-card__body{width:auto;justify-items:center;text-align:start}body[data-page=platform-inner] #features .ds-about-orbit__card:hover:not(.is-open) .headline-h4,body[data-page=platform-inner] #features .ds-about-orbit__card:hover:not(.is-open) .headline-h5{white-space:nowrap;text-align:start}body[data-page=platform-inner] #features .ds-about-orbit__card:hover:not(.is-open) .body-small{max-width:0;max-height:0;margin-top:0;opacity:0;pointer-events:none}}@media(min-width:1024px)and (max-width:1219px){body[data-page=about] #culture .ds-about-orbit__stage{--orbit-s: min(1, 100cqi / 1240px);scale:var(--orbit-s);margin-bottom:calc(1182px * var(--orbit-s) - 1182px)}body[data-page=about] #culture .ds-about-orbit__center{transform:translate(-50%,-50%) scale(calc(1 / var(--orbit-s, 1)))}body[data-page=about] #culture .ds-about-orbit__card .headline-h4,body[data-page=about] #culture .ds-about-orbit__card .headline-h5{font-size:calc(var(--font-size-h4-regular) / var(--orbit-s, 1));line-height:calc(var(--font-line-height-h4) / var(--orbit-s, 1))}body[data-page=about] #culture .ds-about-orbit__card{cursor:pointer}body[data-page=about] #culture .ds-about-orbit__card.ds-content-card--stack:hover:not(.is-open){flex-direction:row;align-items:center;justify-content:center;width:max-content;max-width:none;border-color:var(--color-border-default);box-shadow:none;transform:none;text-align:start}body[data-page=about] #culture .ds-about-orbit__card:hover:not(.is-open) .ds-content-card__body{width:auto;justify-items:center;text-align:start}body[data-page=about] #culture .ds-about-orbit__card:hover:not(.is-open) .headline-h4,body[data-page=about] #culture .ds-about-orbit__card:hover:not(.is-open) .headline-h5{white-space:nowrap;text-align:start}body[data-page=about] #culture .ds-about-orbit__card--meetups .headline-h4,body[data-page=about] #culture .ds-about-orbit__card--meetups:hover:not(.is-open) .headline-h4{white-space:normal;max-width:11em}body[data-page=about] #culture .ds-about-orbit__card:hover:not(.is-open) .body-small{max-width:0;max-height:0;margin-top:0;opacity:0;pointer-events:none}}@media(min-width:1024px)and (max-width:1219px){.ds-pricing-included .ds-about-orbit__center{transform:translate(-50%,-50%) scale(calc(1 / var(--orbit-s, 1)))}.ds-pricing-included .ds-pricing-chip{gap:calc(var(--space-16) / var(--orbit-s, 1));padding:calc(17px / var(--orbit-s, 1));border-radius:calc(10px / var(--orbit-s, 1));cursor:pointer}.ds-pricing-included .ds-pricing-chip .ds-icon{width:calc(16px / var(--orbit-s, 1));height:calc(16px / var(--orbit-s, 1))}.ds-pricing-included .ds-about-orbit__card .headline-h5{font-size:calc(var(--font-size-h5-regular) / var(--orbit-s, 1));line-height:calc(var(--font-line-height-h5) / var(--orbit-s, 1))}.ds-pricing-included .ds-about-orbit__stage{--orbit-s: min(1, 100cqi / 1240px);scale:var(--orbit-s);margin-bottom:calc(1182px * var(--orbit-s) - 1182px)}.ds-pricing-included .ds-about-orbit__card.ds-content-card--stack:hover:not(.is-open){flex-direction:row;align-items:center;justify-content:center;width:max-content;max-width:none;border-color:var(--color-border-default);box-shadow:none;transform:none;text-align:start}.ds-pricing-included .ds-about-orbit__card:hover:not(.is-open) .ds-content-card__body{width:auto;justify-items:center;text-align:start}.ds-pricing-included .ds-about-orbit__card:hover:not(.is-open) .headline-h5{white-space:nowrap;text-align:start}.ds-pricing-included .ds-about-orbit__card:hover:not(.is-open) .body-small{max-width:0;max-height:0;margin-top:0;opacity:0;pointer-events:none}}@media(min-width:720px)and (max-width:1219px){body[data-page=pricing] #included .ds-about-orbit__center>.ds-button{align-self:center;justify-self:center;width:fit-content;max-width:100%;margin-inline:auto}}@media(max-width:1023px){body[data-page=pricing] #included.ds-pricing-included{padding-bottom:0}body[data-page=pricing] #included .ds-about-orbit__stage{padding-bottom:var(--space-24)}}.ds-pricing-models__bleed{width:100%;padding:0;overflow:visible;margin-top:var(--space-96)}.ds-pricing-models__viewport{width:100%;min-width:0;overflow-x:clip;overflow-y:visible;box-sizing:border-box}.ds-pricing-models__bleed>.ds-pricing-models__viewport{padding-left:var(--page-gutter);padding-right:var(--page-gutter)}.ds-pricing-models__pager{display:none;justify-content:center;width:100%}@media(min-width:720px)and (max-width:1219px){#platform-hire .ds-section__stack,#services .ds-pricing-services__copy{justify-items:center;align-items:center;text-align:center;margin-inline:auto}#platform-hire .ds-pricing-intro,#services .ds-pricing-intro,#included .ds-about-orbit__center{margin-inline:auto;text-align:center}.ds-pricing #models .ds-section__stack.is-start{justify-items:center}.ds-pricing #models .ds-section__intro.is-start{align-items:center;text-align:center;width:100%}}@media(max-width:1219px){.ds-pricing #models{overflow:visible}.ds-pricing-models__viewport{box-sizing:border-box;overflow-x:clip;overflow-y:visible;width:100%;max-width:100%;margin-inline:auto;padding:16px var(--page-gutter) 24px}.ds-pricing-models{display:grid;grid-template-columns:repeat(4,minmax(320px,1fr));align-items:stretch;gap:24px;width:max(100%,1352px);max-width:none}.ds-pricing-model{width:auto;min-width:320px;max-width:none;margin-left:0}.ds-pricing-models__pager{display:flex;align-items:center;gap:8px}}@media(min-width:1220px){.ds-pricing #models .ds-section__stack.is-start{justify-items:center}.ds-pricing #models .ds-section__intro.is-start{align-items:center;max-width:672px;margin-inline:auto;text-align:center}.ds-pricing #models .ds-pricing-models__bleed{max-width:var(--page-max);margin-inline:auto}.ds-pricing #models .ds-pricing-models{width:100%;max-width:100%;grid-template-columns:repeat(4,minmax(0,1fr))}.ds-pricing #models .ds-pricing-model{min-width:0;width:auto}.ds-pricing-models__viewport{box-sizing:border-box;padding:16px var(--page-gutter) 24px}.ds-pricing-models__pager{display:none}body[data-page=solution-inner] #success-story{overflow-x:clip}body[data-page=solution-inner] #success-story .ds-slider__viewport{overflow:visible}}@media(max-width:719px){.ds-services-ways__cards{grid-template-columns:1fr}.ds-services-way{min-height:0}.ds-services-way .ds-button,.ds-site-services .ds-hero__actions .ds-button,.ds-site-services .ds-cta__actions .ds-button{width:100%}.ds-site-services .ds-hero__actions,.ds-site-services .ds-cta__actions{flex-direction:column;align-items:stretch;width:100%}}@media(min-width:720px)and (max-width:1219px){.ds-services-ways__cards{grid-template-columns:1fr;justify-items:center}.ds-services-way{width:min(600px,100%);max-width:600px}}@media(min-width:720px)and (max-width:1219px){body:not(:has(.ds-site-home)) .ds-hero--main .ds-hero__content,.ds-pricing .ds-hero__content{padding-left:48px}body:not(:has(.ds-site-home)) .ds-hero--main .ds-hero__copy,.ds-pricing .ds-hero--vertical .ds-hero__copy,.ds-pricing .ds-hero--vertical .ds-hero__body,.ds-pricing .ds-hero--vertical .headline-h1{max-width:600px;text-align:start}.ds-pricing .ds-hero--vertical .ds-hero__copy{align-items:flex-start}.ds-pricing .ds-hero--vertical .headline-h1{text-align:start}.ds-site-services .ds-hero__actions{flex-direction:row;align-items:center;justify-content:flex-start;width:auto}.ds-site-services .ds-hero__actions .ds-button{width:auto}body[data-page=success-story] .ds-hero--horizontal .ds-hero__pane{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:center}body[data-page=success-story] .ds-hero__media{display:flex;min-width:0}body[data-page=success-story] .ds-hero--horizontal .ds-hero__copy{max-width:none}body[data-page=success-story] .ds-hero--on-light .ds-hero__visual,body[data-page=success-story] .ds-hero--on-dark .ds-hero__visual{width:100%;max-width:100%;margin-left:0}body[data-page=solution-inner] #comparison .ds-content-split.is-half{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:stretch}body[data-page=solution-inner] #comparison .ds-content__copy,body[data-page=solution-inner] #comparison .ds-content__cards,body[data-page=solution-inner] #comparison .ds-content__media{height:100%;min-height:0}body[data-page=solution-inner] #comparison .ds-content__media{position:static;align-self:stretch;align-items:stretch}body[data-page=solutions] #success-stories .ds-card-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}body[data-page=solutions] #success-stories .ds-card--story{width:100%;min-width:0;max-width:none}.ds-cta__actions,.ds-site-services .ds-cta__actions,body[data-page=solution-inner] .ds-cta__actions{flex-direction:row;align-items:center;width:auto}.ds-cta__actions .ds-button,.ds-site-services .ds-cta__actions .ds-button,body[data-page=solution-inner] .ds-cta__actions .ds-button{width:auto}body[data-page=solution-inner] .ds-hero,body[data-page=solution-inner] .ds-hero-wrap:has(.ds-header--static) .ds-hero,body[data-page=methodology-inner] .ds-hero,body[data-page=methodology-inner] .ds-hero-wrap:has(.ds-header--static) .ds-hero,body[data-page=platform-inner] .ds-hero,body[data-page=platform-inner] .ds-hero-wrap:has(.ds-header--static) .ds-hero{min-height:0}body[data-page=solution-inner] .ds-hero__media,body[data-page=methodology-inner] .ds-hero__media,body[data-page=platform-inner] .ds-hero__media{display:none}body[data-page=solution-inner] .ds-hero--horizontal .ds-hero__pane,body[data-page=methodology-inner] .ds-hero--horizontal .ds-hero__pane,body[data-page=platform-inner] .ds-hero--horizontal .ds-hero__pane{grid-template-columns:minmax(0,1fr)}body[data-page=solution-inner] .ds-hero--horizontal .ds-hero__copy,body[data-page=methodology-inner] .ds-hero--horizontal .ds-hero__copy,body[data-page=platform-inner] .ds-hero--horizontal .ds-hero__copy{max-width:none;width:100%}}@media(max-width:1219px){body[data-page=solution-inner] #comparison .ds-table-title__mark,body[data-page=solution-inner] #comparison .ds-table-cell__icon{display:none}body[data-page=solution-inner] #comparison .ds-table-title{min-height:calc((var(--space-8) * 2) + (var(--font-line-height-label-category) * 2))}body[data-page=solution-inner] #comparison .ds-table{height:100%;max-width:none}body[data-page=solution-inner] #comparison .ds-table__body{flex:1 1 auto}}@media(min-width:720px)and (max-width:1023px){body[data-page=methodology-inner] .ds-hero,body[data-page=methodology-inner] .ds-hero-wrap:has(.ds-header--static) .ds-hero,body[data-page=platform-inner] .ds-hero,body[data-page=platform-inner] .ds-hero-wrap:has(.ds-header--static) .ds-hero{min-height:0}}@media(max-width:719px){body[data-page=methodology-inner] .ds-hero,body[data-page=methodology-inner] .ds-hero-wrap:has(.ds-header--static) .ds-hero,body[data-page=platform-inner] .ds-hero,body[data-page=platform-inner] .ds-hero-wrap:has(.ds-header--static) .ds-hero{min-height:0}body[data-page=methodology-inner] .ds-hero__media,body[data-page=platform-inner] .ds-hero__media{display:none}body[data-page=methodology-inner] .ds-hero--horizontal .ds-hero__copy,body[data-page=platform-inner] .ds-hero--horizontal .ds-hero__copy{max-width:none}}@media(min-width:720px)and (max-width:1219px){body[data-page=resources] .ds-hero__content{justify-content:center;padding:0 32px}body[data-page=resources] .ds-hero--vertical .ds-hero__pane{justify-items:center;align-content:center}body[data-page=resources] .ds-hero--vertical .ds-hero__copy{width:100%;max-width:660px;align-items:center;text-align:center}body[data-page=resources] .ds-hero--vertical .headline-h1,body[data-page=resources] .ds-hero--vertical .ds-hero__body{text-align:center}body[data-page=resources] .ds-hero--vertical .ds-hero__body{margin-top:16px;padding-top:16px}body[data-page=resources] .ds-hero--vertical .ds-hero__actions{width:100%;max-width:660px;flex-direction:row;align-items:center;justify-content:center;margin-top:0;padding-top:64px;gap:16px}body[data-page=resources] .ds-resources__search{width:541px;max-width:541px;min-width:541px;flex:0 0 541px}}@media(max-width:1219px){body[data-page=contact] .ds-hero__content{padding-left:var(--page-gutter);padding-right:var(--page-gutter);text-align:center}body[data-page=contact] .ds-hero--vertical .ds-hero__pane{justify-items:center}body[data-page=contact] .ds-hero--vertical .ds-hero__copy{width:100%;max-width:660px;margin-left:auto;margin-right:auto;align-items:center;text-align:center}body[data-page=contact] .ds-hero--vertical .ds-hero__eyebrow,body[data-page=contact] .ds-hero--vertical .headline-h1{text-align:center}body[data-page=contact] .ds-hero--vertical .ds-hero__actions{justify-content:center}body[data-page=contact] #help .ds-content__copy{width:100%;max-width:none;margin-left:auto;margin-right:auto;align-items:center;text-align:center}body[data-page=contact] #help .ds-contact-demo,body[data-page=contact] .ds-contact-team,body[data-page=contact] .ds-contact-offices{width:100%;max-width:none;margin-left:auto;margin-right:auto}body[data-page=contact] .ds-contact-office{width:100%;align-items:center;text-align:center}body[data-page=contact] .ds-contact-office__links{align-items:center}body[data-page=contact] #help .ds-contact-demo,body[data-page=contact] #help .ds-contact-demo__head,body[data-page=contact] #help .ds-contact-demo h3,body[data-page=contact] #help .ds-contact-demo p,body[data-page=contact] #help .ds-contact-demo .body-small,body[data-page=contact] #help .ds-contact-demo__list li{text-align:start}body[data-page=contact] #help .ds-contact-demo{align-items:stretch}body[data-page=contact] #help .ds-contact-demo__list li{justify-content:flex-start}}@media(min-width:720px)and (max-width:1219px){body[data-page=contact] #help .ds-content__copy,body[data-page=contact] .ds-contact-team,body[data-page=contact] .ds-contact-offices{width:min(760px,100%);max-width:760px}}@media(max-width:1219px){.ds-site-home .ds-home-method{min-width:0;max-width:100%}.ds-site-home .ds-home-method__bleed{width:calc(100% + (2 * var(--page-gutter)));max-width:none;min-width:0;margin-left:calc(-1 * var(--page-gutter));margin-right:calc(-1 * var(--page-gutter));padding:0;overflow:visible}.ds-site-home .ds-home-method__bleed>.ds-home-method__tags{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding-left:var(--page-gutter);padding-right:var(--page-gutter);cursor:grab;touch-action:pan-y}.ds-site-home .ds-home-method__tags.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.ds-site-home .ds-home-method__stage{cursor:grab;touch-action:pan-y}.ds-site-home .ds-home-method__stage.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}}@media(max-width:719px){.ds-site-home .ds-home-method__bleed,.ds-site-home .ds-home-method .ds-home-method__dots{display:none}.ds-site-home .ds-home-method__pager,.ds-site-home .ds-home-incai__pager{display:flex}.ds-site-home .ds-home-incai>.ds-button{width:100%}.ds-site-home #stories .ds-home-stories__head .ds-slider__controls,.ds-site-home .ds-home-stories__dots{display:none}.ds-site-home .ds-home-stories__bleed{padding:var(--space-48) 0 var(--space-16)}.ds-site-home .ds-home-stories__mobile-controls{display:flex;justify-content:center;width:100%;padding:0 var(--page-gutter)}.ds-site-home .ds-home-method{gap:var(--space-24)}.ds-site-home .ds-home-method__copy .body-large{font-size:var(--font-size-body-small);line-height:var(--font-line-height-body-small);padding-top:8px}.ds-site-home .ds-home-method__copy-foot{gap:var(--space-16)}.ds-site-home .ds-home-method__stage{aspect-ratio:auto;height:auto;display:flex;flex-direction:column;overflow:hidden;padding:12px;border-radius:var(--radius-20);box-sizing:border-box}.ds-site-home .ds-home-method__body{padding:12px 4px 4px}.ds-site-home .ds-home-method__copy-col{display:grid}.ds-site-home .ds-home-method__copy{grid-area:1 / 1}.ds-site-home .ds-home-method__copy{display:flex;visibility:hidden}.ds-site-home .ds-home-method__copy.is-active{visibility:visible}.ds-site-home .ds-home-method__img{display:none}.ds-site-home .ds-home-method__visual{height:auto;min-height:240px;max-height:min(342px,42svh);aspect-ratio:602 / 631;grid-template-columns:minmax(0,1fr)}.ds-site-home .ds-home-method__chrome,.ds-site-home .ds-home-method__media{min-width:0;max-width:100%}.ds-site-home .ds-home-method__chrome{justify-content:center;gap:0;min-height:0;padding:12px 12px 0}.ds-site-home .ds-home-method__traffic,.ds-site-home .ds-home-method__chrome-spacer{display:none}.ds-site-home .ds-home-method__frame-title{flex:1 1 auto;width:100%;max-width:100%;font-size:13px;line-height:17px;text-align:center;white-space:normal;overflow:visible;text-overflow:clip}.ds-site-home .ds-home-method__media{min-height:0;aspect-ratio:auto;overflow:hidden}.ds-site-home .ds-home-method__media img,.ds-site-home .ds-home-method__ghost{inset:0;width:100%;height:100%;max-width:100%;object-fit:contain;object-position:center center}}@media(max-width:1219px){.ds-site-home .ds-home-method__visual[data-method-visual=multi-market] .ds-home-method__media img,.ds-site-home .ds-home-method__visual[data-method-visual=multi-market] .ds-home-method__ghost,.ds-site-home .ds-home-method__visual[data-method-visual=multi-market] .ds-home-method__ghost img{transform:none;object-fit:contain;object-position:center bottom}}@media(min-width:720px){html,.ds-site-home #feedback{overflow-x:clip}.ds-site-home .ds-home-quotes__viewport{overflow-x:clip;overflow-y:visible}.ds-site-home #stories,.ds-site-home .ds-home-stories__bleed{overflow-x:clip}}@media(min-width:720px)and (max-width:1219px){.ds-site-home #why .ds-section__stack{justify-items:center}.ds-site-home #why .ds-section__intro{text-align:center;margin-inline:auto;width:100%}.ds-site-home .ds-home-method__bleed>.ds-home-method__tags{touch-action:pan-x pan-y;scroll-snap-type:none}.ds-site-home .ds-home-method__tags,.ds-site-home .ds-home-method__pill{position:relative;z-index:2;pointer-events:auto}#platform-hire .ds-pricing-intro .ds-button,#services .ds-pricing-intro .ds-button{align-self:center;justify-self:center;width:fit-content}.ds-pricing #models .ds-section__intro,.ds-pricing #models .ds-section__intro.is-start{max-width:672px;width:100%;margin-inline:auto}.ds-pricing #models .ds-pricing-models__viewport{container-type:inline-size}.ds-pricing #models .ds-pricing-models{grid-template-columns:repeat(4,calc((100cqi - 24px)/2));width:calc((100cqi - 24px)/2*4 + 72px);gap:24px}.ds-pricing #models .ds-pricing-model{min-width:0;width:auto;max-width:none}.ds-resources .ds-card-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-resources .ds-card-grid>.ds-card:not([hidden]){opacity:1!important;transform:none!important;width:100%;min-width:0;max-width:none}.ds-resources__empty,.ds-resources #library.is-empty .ds-resources__empty{align-items:center;justify-content:center;text-align:center;width:100%;left:0;right:0}.ds-resources__empty .ds-button{align-self:center;justify-self:center}}@media(max-width:719px){.ds-site-home .ds-home-ways{min-height:0;width:100%;margin-left:0;margin-right:0;padding:var(--space-24) 0 0}.ds-site-home .ds-home-ways__cards{display:grid;grid-template-columns:1fr;gap:var(--space-24);height:auto;touch-action:auto;cursor:auto}.ds-site-home .ds-home-ways__cards .ds-card--pillar,.ds-site-home .ds-home-ways__cards .ds-card--pillar:nth-child(1),.ds-site-home .ds-home-ways__cards .ds-card--pillar:nth-child(2),.ds-site-home .ds-home-ways__cards .ds-card--pillar:nth-child(3),.ds-site-home .ds-home-ways__cards .ds-card--pillar:nth-child(1):hover,.ds-site-home .ds-home-ways__cards .ds-card--pillar:nth-child(2):hover,.ds-site-home .ds-home-ways__cards .ds-card--pillar:nth-child(3):hover{position:static;width:100%;max-width:none;min-height:0;height:auto;max-height:none;transform:none;transition:none}.ds-site-home .ds-home-method__bleed>.ds-home-method__tags{touch-action:pan-x pan-y;scroll-snap-type:none;cursor:grab}body[data-page=solutions] .ds-hero__actions,body[data-page=methodology] .ds-hero__actions,body[data-page=platform] .ds-hero__actions,body[data-page=incai] .ds-hero__actions{flex-direction:column;flex-wrap:nowrap;align-items:stretch;width:100%}body[data-page=solutions] .ds-hero__actions .ds-button,body[data-page=methodology] .ds-hero__actions .ds-button,body[data-page=platform] .ds-hero__actions .ds-button,body[data-page=incai] .ds-hero__actions .ds-button{width:100%}body[data-page=methodology] .ds-section .ds-button:not(.ds-slider-button),body[data-page=platform] .ds-section .ds-button:not(.ds-slider-button){width:100%;align-self:stretch;justify-self:stretch}body[data-page=solution-inner] .ds-hero__actions,body[data-page=methodology-inner] .ds-hero__actions,body[data-page=platform-inner] .ds-hero__actions{flex-direction:row;flex-wrap:nowrap;align-items:stretch;width:100%}body[data-page=solution-inner] .ds-hero__actions .ds-button,body[data-page=methodology-inner] .ds-hero__actions .ds-button,body[data-page=platform-inner] .ds-hero__actions .ds-button{flex:1 1 0;width:50%;min-width:0;max-width:none}.ds-cta__actions,.ds-site-home .ds-cta__actions,.ds-site-services .ds-cta__actions,body[data-page=solution-inner] .ds-cta__actions{flex-direction:row;flex-wrap:nowrap;align-items:stretch;width:100%}.ds-cta__actions .ds-button,.ds-site-home .ds-cta__actions .ds-button,.ds-site-services .ds-cta__actions .ds-button,body[data-page=solution-inner] .ds-cta__actions .ds-button{flex:1 1 0;width:50%;min-width:0;max-width:none}body[data-page=solutions] .ds-content-card{flex-wrap:wrap;align-items:flex-start}body[data-page=solutions] .ds-content-card__body{display:contents}body[data-page=solutions] .ds-content-card .headline-h4{flex:1 1 calc(100% - 56px);min-width:0}body[data-page=solutions] .ds-content-card .body-small,body[data-page=solutions] .ds-content-card__meta{flex:1 1 100%;width:100%;min-width:0}body[data-page=solutions] .ds-content-card__meta{flex-direction:column;align-items:stretch;gap:var(--space-16)}body[data-page=solutions] .ds-content-card__meta .ds-client-logos{order:-1;justify-content:flex-start;width:100%}body[data-page=solutions] .ds-content-card__meta .ds-button{order:1;width:100%;align-self:stretch}body[data-page=solution-inner] #uncover .ds-outcomes-fan__pager{margin-top:48px}body[data-page=platform-inner] #related .ds-card-grid{align-items:start}body[data-page=platform-inner] #related .ds-related-card{width:100%;min-height:304px;height:auto;gap:var(--space-64);padding:var(--space-32)}body[data-page=platform-inner] #related .ds-card-grid-block>.ds-button{width:100%;justify-self:stretch}.ds-about-values{box-sizing:border-box;padding-left:var(--page-gutter);padding-right:var(--page-gutter)}.ds-about-values__slot{width:calc(100vw - (2 * var(--page-gutter)));margin-left:calc((100vw - (2 * var(--page-gutter))) / -2)}.ds-about-values .ds-card--feature{width:100%;max-width:none}.ds-resources #library .page-shell,.ds-resources #library .ds-section__stack,.ds-resources #library .ds-card-grid-block,.ds-resources .ds-card-grid,.ds-resources .ds-card-grid--3{min-width:0;max-width:100%;width:100%}.ds-resources #library .ds-card-grid-block,.ds-resources .ds-card-grid,.ds-resources .ds-card-grid--3{grid-template-columns:minmax(0,1fr)}.ds-resources .ds-card-grid>.ds-card,.ds-resources .ds-card--article,.ds-resources .ds-card--story{box-sizing:border-box;width:100%;max-width:100%;min-width:0}.ds-footer__base{align-items:flex-start;justify-content:flex-start;text-align:left;padding-right:72px}}@media not ((min-width:1220px)and (hover:hover)and (pointer:fine)){.ds-button--brand:hover{background-image:var(--gradient-brand-default);box-shadow:none}.ds-button--white:hover,.ds-button--secondary:hover,.ds-button--muted:hover{box-shadow:none}.ds-button--white:hover{background:var(--color-surface-default)}.ds-button--secondary:hover,.ds-button--muted:hover{background:var(--color-bg-muted)}.ds-button--outline:hover,.ds-button--outline-inverse:hover{background:transparent;box-shadow:none}.ds-button--has-right:hover .ds-button__icon--right,.ds-button--has-left:hover .ds-button__icon--left,.ds-related-card:hover .ds-button__icon,.ds-card--feature:hover .ds-button__icon,.ds-card--pillar:hover .ds-button__icon,.ds-card:hover .ds-button__icon{width:0;margin-left:0;margin-right:0;opacity:0}.ds-card:hover,.ds-card--story:hover,.ds-card--article:hover,.ds-card--showcase:hover,.ds-card--pillar:hover,.ds-card--feature:hover,.ds-card--chip:hover,.ds-related-card:hover,.ds-content-card:hover,.ds-services-way:hover{box-shadow:var(--shadow-subtle);transform:none}.ds-card--pillar:hover,.ds-card--feature:hover:not(.ds-card--feature-compact):not(.ds-card--feature-quiet){color:var(--color-text-primary);border-color:var(--color-border-subtle);background-image:none}.ds-card--pillar:hover:before,.ds-card--feature:hover:before,.ds-related-card:hover:before,.ds-services-way:hover:before{opacity:0}.ds-card--pillar:hover .ds-card__title,.ds-card--pillar:hover .ds-card__foot p,.ds-card--feature:hover .ds-card__kicker,.ds-card--feature:hover .ds-card__copy h3,.ds-card--feature:hover .ds-card__copy p,.ds-card--story:hover .ds-card__copy h3,.ds-card--story:hover .ds-card__copy p,.ds-services-way:hover .ds-services-way__kicker,.ds-services-way:hover .headline-h3,.ds-services-way:hover .body-small{color:var(--color-text-primary)}.ds-card--chip:hover:not(.ds-404-card):not(.is-selected){background:var(--color-surface-default);border-color:var(--color-border-subtle);box-shadow:none;transform:none}.ds-footer-link:hover{color:var(--color-text-tertiary)}.ds-footer-link--big:hover{color:var(--color-text-brand);gap:var(--space-8)}.header-nav__item:hover .header-caret{transform:none}.header-nav__item:hover:not(.is-current):not(.is-open) .header-nav__link{background:transparent}.ds-slider-button:hover:not(:disabled):not(.ds-slider-button--pressed):not(.ds-slider-button--disabled){border-color:var(--color-border-subtle);background-image:none;background:var(--color-surface-default)}.ds-pricing-model:hover{background:var(--gradient-surface-card-down);border-color:var(--color-border-subtle);box-shadow:var(--shadow-subtle);transform:none}.ds-pricing-model:hover .headline-h4,.ds-pricing-model:hover .body-caption,.ds-pricing-model:hover .ds-pricing-model__best{color:var(--color-text-primary)}.ds-pricing-model:hover .body-caption,.ds-pricing-model:hover .ds-pricing-model__best{color:var(--color-text-secondary)}.ds-text-input:hover{background:var(--color-surface-default);box-shadow:var(--shadow-subtle)}.ds-pagination-item:hover:not(:disabled):not(.ds-pagination-item--current),.ds-pagination-control:hover:not(:disabled){background:transparent;box-shadow:none}.ds-home-method__pill:hover:not(.is-active){background:var(--color-bg-muted);color:var(--color-text-primary)}.ds-about-orbit__card:hover:not(.is-open){box-shadow:none}}@media(max-width:1219px){body[data-page=services] .ds-site-services .ds-card.ds-services-way:is(:hover,.is-hover,:active,:focus-visible):not(.ds-404-card){border-color:var(--color-border-subtle);box-shadow:0 2px 4px #0000000a;color:var(--color-text-primary);background:var(--color-surface-default);background-image:none;transform:none}body[data-page=services] .ds-site-services .ds-card.ds-services-way:is(:hover,.is-hover,:active,:focus-visible):before{opacity:0}body[data-page=services] .ds-site-services .ds-services-way:is(:hover,.is-hover,:active,:focus-visible) .ds-services-way__kicker{color:var(--color-text-brand)}body[data-page=services] .ds-site-services .ds-services-way:is(:hover,.is-hover,:active,:focus-visible) .headline-h3,body[data-page=services] .ds-site-services .ds-services-way:is(:hover,.is-hover,:active,:focus-visible) .body-small{color:var(--color-text-primary)}body[data-page=services] .ds-site-services .ds-services-way:is(:hover,.is-hover,:active,:focus-visible) .ds-button--outline,body[data-page=services] .ds-site-services .ds-services-way:is(:hover,.is-hover,:active,:focus-visible) .ds-button--secondary{background:transparent;background-image:none;border-color:var(--color-border-strong);color:var(--color-text-primary);box-shadow:none}body[data-page=services] .ds-site-services .ds-card.ds-card--feature:not(.ds-card--feature-compact):not(.ds-card--feature-quiet):is(:hover,.is-hover,:active,:focus-visible):not(.ds-404-card){border-color:var(--color-border-subtle);box-shadow:0 2px 4px #0000000a;color:var(--color-text-primary);background:var(--gradient-surface-card);background-image:var(--gradient-surface-card)}body[data-page=services] .ds-site-services .ds-card--feature:is(.ds-card--feature-compact,.ds-card--feature-quiet):is(:hover,.is-hover,:active,:focus-visible){background-color:var(--color-surface-default);background-image:none;border-color:var(--color-border-subtle);box-shadow:0 2px 4px #0000000a;color:var(--color-text-primary)}body[data-page=services] .ds-site-services .ds-card.ds-card--feature:is(:hover,.is-hover,:active,:focus-visible):before,body[data-page=services] .ds-site-services .ds-card--pillar:is(:hover,.is-hover,:active,:focus-visible):before,body[data-page=services] .ds-site-services .ds-related-card:is(:hover,.is-hover,:active,:focus-visible):before{opacity:0}body[data-page=services] .ds-site-services .ds-card--feature:is(:hover,.is-hover,:active,:focus-visible) .ds-card__kicker,body[data-page=services] .ds-site-services .ds-card--feature:is(:hover,.is-hover,:active,:focus-visible) .ds-card__copy h3{color:var(--color-text-primary)}body[data-page=services] .ds-site-services .ds-card--feature:is(.ds-card--feature-compact,.ds-card--feature-quiet):is(:hover,.is-hover,:active,:focus-visible) .ds-card__kicker{color:var(--color-text-disabled)}body[data-page=services] .ds-site-services .ds-card--feature:is(:hover,.is-hover,:active,:focus-visible) .ds-card__copy p{color:var(--color-text-secondary)}body[data-page=services] .ds-site-services .ds-card--feature:is(:hover,.is-hover,:active,:focus-visible)>.ds-icon{color:var(--color-icon-brand)}body[data-page=services] .ds-site-services .ds-card--feature:is(:hover,.is-hover,:active,:focus-visible) .ds-card__ornament{opacity:1}body[data-page=services] .ds-site-services .ds-card--feature:is(:hover,.is-hover,:active,:focus-visible) .ds-card__ornament:before{opacity:1}body[data-page=services] .ds-site-services .ds-card--feature:is(:hover,.is-hover,:active,:focus-visible) .ds-card__ornament:after{background:var(--gradient-ornament-default-outline)}body[data-page=services] .ds-site-services .ds-card--feature:is(.ds-card--feature-compact,.ds-card--feature-quiet):is(:hover,.is-hover,:active,:focus-visible) .ds-card__ornament{opacity:0}body[data-page=services] .ds-site-services .ds-card.ds-card--pillar:is(:hover,.is-hover,:active,:focus-visible),body[data-page=services] .ds-site-services .ds-card.ds-card--story:is(:hover,.is-hover,:active,:focus-visible),body[data-page=services] .ds-site-services .ds-card.ds-card--chip:is(:hover,.is-hover,:active,:focus-visible),body[data-page=services] .ds-site-services .ds-card.ds-card--showcase:is(:hover,.is-hover,:active,:focus-visible),body[data-page=services] .ds-site-services .ds-related-card:is(:hover,.is-hover,:active,:focus-visible){transform:none;box-shadow:0 2px 4px #0000000a}body[data-page=services] .ds-site-services .ds-card--story:is(:hover,.is-hover,:active,:focus-visible) .ds-card__ornament{opacity:0}body[data-page=services] .ds-site-services .ds-card--chip:not(.is-selected):is(:hover,.is-hover,:active,:focus-visible){background:var(--color-surface-default);border-color:var(--color-border-subtle);box-shadow:none;transform:none}body[data-page=services] .ds-site-services .ds-button.ds-button--brand:is(:hover,.is-hover,:active,:focus-visible){background-color:transparent;background-image:var(--gradient-brand-default);color:var(--color-text-inverse);border-color:currentColor;box-shadow:none}body[data-page=services] .ds-site-services .ds-button.ds-button--white:is(:hover,.is-hover,:active,:focus-visible){background:var(--color-surface-default);background-image:none;box-shadow:none}body[data-page=services] .ds-site-services .ds-button.ds-button--secondary:is(:hover,.is-hover,:active,:focus-visible),body[data-page=services] .ds-site-services .ds-button.ds-button--muted:is(:hover,.is-hover,:active,:focus-visible){background:var(--color-bg-muted);background-image:none;box-shadow:none}body[data-page=services] .ds-site-services .ds-button.ds-button--outline:is(:hover,.is-hover,:active,:focus-visible){background:transparent;background-image:none;border-color:var(--color-border-strong);color:var(--color-text-primary);box-shadow:none}body[data-page=services] .ds-site-services .ds-button.ds-button--outline-inverse:is(:hover,.is-hover,:active,:focus-visible){background:transparent;background-image:none;box-shadow:none}body[data-page=services] .ds-site-services .ds-button.ds-button--has-right:is(:hover,.is-hover,:active,:focus-visible) .ds-button__icon,body[data-page=services] .ds-site-services .ds-button.ds-button--has-left:is(:hover,.is-hover,:active,:focus-visible) .ds-button__icon,body[data-page=services] .ds-site-services .ds-card.ds-card:is(:hover,.is-hover,:active,:focus-visible) .ds-button .ds-button__icon,body[data-page=services] .ds-site-services .ds-card.ds-services-way:is(:hover,.is-hover,:active,:focus-visible) .ds-button .ds-button__icon{width:0;margin-left:0;margin-right:0;opacity:0}body[data-page=services] .ds-header .header-nav__item:is(:hover,.is-hover):not(.is-open) .header-caret{transform:none}body[data-page=services] .ds-header .header-nav__item:is(:hover,.is-hover):not(.is-current):not(.is-open) .header-nav__link{background:transparent}body[data-page=services] .ds-footer-link:is(:hover,.is-hover,:active,:focus-visible){color:var(--color-text-tertiary)}body[data-page=services] .ds-footer-link--big:is(:hover,.is-hover,:active,:focus-visible){color:var(--color-text-brand);gap:var(--space-8)}}@media(min-width:720px)and (max-width:1219px){body[data-page=solutions] .ds-content-card{flex-wrap:wrap;align-items:flex-start}body[data-page=solutions] .ds-content-card__body{display:contents}body[data-page=solutions] .ds-content-card .headline-h4{flex:1 1 calc(100% - 56px);min-width:0}body[data-page=solutions] .ds-content-card .body-small,body[data-page=solutions] .ds-content-card__meta{flex:1 1 100%;width:100%;min-width:0}body[data-page=solutions] .ds-content-card__meta{flex-direction:column;align-items:stretch;gap:var(--space-16)}body[data-page=solutions] .ds-content-card__meta .ds-client-logos{order:-1;justify-content:flex-start;width:100%}body[data-page=solutions] .ds-content-card__meta .ds-button{order:1;width:100%;align-self:stretch}}
