.consent[data-astro-cid-qmuumdvp]{inset-inline:var(--consent-offset);z-index:var(--consent-z);gap:var(--space-4);max-inline-size:var(--consent-width);max-block-size:calc(100dvh - 2 * var(--consent-offset));padding:var(--consent-padding);border:1px solid var(--consent-border);border-radius:var(--consent-radius);background-color:var(--consent-bg);box-shadow:var(--consent-shadow);color:var(--color-fg);overscroll-behavior:contain;display:grid;position:fixed;inset-block-end:var(--consent-offset);overflow-y:auto}.consent[data-astro-cid-qmuumdvp][hidden]{display:none}.consent__heading[data-astro-cid-qmuumdvp]{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--font-weight-medium);line-height:var(--leading-tight);outline:none;margin:0}.consent__text[data-astro-cid-qmuumdvp]{color:var(--color-fg-muted);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.consent__link[data-astro-cid-qmuumdvp]{color:var(--color-fg);text-decoration:underline;text-decoration-color:var(--color-brand);text-underline-offset:var(--legal-link-underline-offset)}.consent__link[data-astro-cid-qmuumdvp]:hover,.consent__link[data-astro-cid-qmuumdvp]:focus-visible{color:var(--color-brand)}.consent__form[data-astro-cid-qmuumdvp]{gap:var(--space-4);display:grid}.consent__options[data-astro-cid-qmuumdvp]{gap:var(--space-3);border:0;margin:0;padding:0;display:grid}.consent__options[data-astro-cid-qmuumdvp][hidden]{display:none}.consent__legend[data-astro-cid-qmuumdvp]{color:var(--color-fg);font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-block-end:var(--space-3);padding:0}.consent__option[data-astro-cid-qmuumdvp]{justify-content:space-between;align-items:center;gap:var(--space-4);border-block-start:1px solid var(--color-border-hairline);cursor:pointer;padding-block-start:var(--space-3);display:flex}.consent__option[data-astro-cid-qmuumdvp]:has(:disabled){cursor:default}.consent__option-text[data-astro-cid-qmuumdvp]{gap:var(--space-1);display:grid}.consent__option-name[data-astro-cid-qmuumdvp]{font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.consent__option-desc[data-astro-cid-qmuumdvp]{color:var(--color-fg-muted);font-size:var(--text-xs);line-height:var(--leading-normal)}.consent__switch[data-astro-cid-qmuumdvp]{inline-size:var(--consent-switch-width);block-size:var(--consent-switch-height);border-radius:var(--radius-full);background-color:var(--consent-switch-off);appearance:none;cursor:inherit;transition:background-color var(--duration-fast) var(--ease-standard);flex:none;margin:0;position:relative}.consent__switch[data-astro-cid-qmuumdvp]:before{inline-size:var(--consent-switch-knob);block-size:var(--consent-switch-knob);border-radius:var(--radius-full);background-color:var(--color-fg);content:"";transition:transform var(--duration-fast) var(--ease-standard);position:absolute;inset-block-start:calc((var(--consent-switch-height) - var(--consent-switch-knob)) / 2);inset-inline-start:calc((var(--consent-switch-height) - var(--consent-switch-knob)) / 2)}.consent__switch[data-astro-cid-qmuumdvp]:checked{background-color:var(--consent-switch-on)}.consent__switch[data-astro-cid-qmuumdvp]:checked:before{transform:translateX(calc(var(--consent-switch-width) - var(--consent-switch-height)))}.consent__switch[data-astro-cid-qmuumdvp]:disabled{opacity:.5}.consent__switch[data-astro-cid-qmuumdvp]:focus-visible{outline:2px solid var(--color-fg);outline-offset:2px}.consent__actions[data-astro-cid-qmuumdvp]{gap:var(--space-2);flex-wrap:wrap;display:flex}.consent__button[data-astro-cid-qmuumdvp]{padding:var(--control-padding-y) var(--space-4);border-radius:var(--radius-full);background-color:var(--color-accent);box-shadow:var(--shadow-button);color:var(--color-accent-fg);font:inherit;font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:var(--leading-tight);white-space:nowrap;cursor:pointer;border:1px solid #0000;flex:auto}.consent__button[data-astro-cid-qmuumdvp][hidden]{display:none}.consent__button--ghost[data-astro-cid-qmuumdvp]{border-color:var(--color-border);box-shadow:none;color:var(--color-fg);background-color:#0000}.consent__button--ghost[data-astro-cid-qmuumdvp]:hover,.consent__button--ghost[data-astro-cid-qmuumdvp]:focus-visible{border-color:var(--btn-surface-hover,var(--color-brand))}@media (prefers-reduced-motion:reduce){.consent__switch[data-astro-cid-qmuumdvp],.consent__switch[data-astro-cid-qmuumdvp]:before{transition:none}}.header[data-astro-cid-isef26zo]{background-color:var(--color-header-bg);border-bottom:var(--header-border-width) solid var(--color-border-subtle);--reveal-step:60ms}.header__inner[data-astro-cid-isef26zo]{align-items:center;gap:var(--space-4);min-height:var(--header-height);padding-block:var(--space-2);grid-template-columns:1fr auto;display:grid}.header__brand[data-astro-cid-isef26zo]{color:var(--color-fg);display:inline-flex}.header__brand[data-astro-cid-isef26zo] svg{width:auto;height:1.9375rem;display:block}.header__nav[data-astro-cid-isef26zo]{display:none}.header__list[data-astro-cid-isef26zo]{align-items:center;gap:var(--space-5);margin:0;padding:0;list-style:none;display:flex}.header__link[data-astro-cid-isef26zo]{block-size:1.4em;color:var(--color-fg-muted);font-size:var(--text-sm);font-weight:var(--font-weight-medium);transition:color var(--duration-fast) var(--ease-standard);line-height:1.4;text-decoration:none;display:block;overflow:hidden}.header__link[data-astro-cid-isef26zo]:hover,.header__link[data-astro-cid-isef26zo]:focus-visible{color:var(--color-fg)}.header__roll[data-astro-cid-isef26zo]{transition:transform var(--duration-slow) var(--ease-in-out-token);display:block}.header__link[data-astro-cid-isef26zo]:hover .header__roll[data-astro-cid-isef26zo],.header__link[data-astro-cid-isef26zo]:focus-visible .header__roll[data-astro-cid-isef26zo]{transform:translateY(-50%)}.header__label[data-astro-cid-isef26zo]{display:block}.header__actions[data-astro-cid-isef26zo]{justify-content:end;display:flex}.header__cta[data-astro-cid-isef26zo]{display:none}.header__toggle[data-astro-cid-isef26zo]{inline-size:var(--menu-toggle-size);block-size:var(--menu-toggle-size);color:var(--color-fg);cursor:pointer;background:0 0;border:0;place-items:center;margin-inline-end:calc((var(--menu-toggle-size) - var(--menu-bar-width)) / -2);padding:0;display:grid}.header__bars[data-astro-cid-isef26zo]{inline-size:var(--menu-bar-width);block-size:var(--menu-bar-width);place-items:center;display:grid}.header__bar[data-astro-cid-isef26zo]{inline-size:var(--menu-bar-width);block-size:var(--menu-bar-thickness);border-radius:var(--radius-full);transition:rotate var(--duration-base) var(--ease-standard), translate var(--duration-base) var(--ease-standard);background-color:currentColor;grid-area:1/1}.header__bar[data-astro-cid-isef26zo]:first-child{translate:0 calc(-1 * var(--menu-bar-offset))}.header__bar[data-astro-cid-isef26zo]:last-child{translate:0 var(--menu-bar-offset)}html:has(#site-menu:popover-open) .header__bar[data-astro-cid-isef26zo]{translate:0}html:has(#site-menu:popover-open) .header__bar[data-astro-cid-isef26zo]:first-child{rotate:45deg}html:has(#site-menu:popover-open) .header__bar[data-astro-cid-isef26zo]:last-child{rotate:-45deg}html:has(#site-menu:popover-open){overflow:hidden}.header__menu[data-astro-cid-isef26zo]{inset-block:calc(var(--header-height) + var(--header-border-width)) 0;block-size:auto;max-block-size:none;inline-size:100%;max-inline-size:none;padding-block:var(--menu-panel-padding);overscroll-behavior:contain;background-color:var(--menu-panel-bg);color:var(--color-fg);opacity:0;translate:0 calc(-1 * var(--menu-enter-shift));transition:opacity var(--duration-base) var(--ease-standard), translate var(--duration-base) var(--ease-standard), display var(--duration-base) allow-discrete, overlay var(--duration-base) allow-discrete;border:0;margin:0;position:fixed;inset-inline:0;overflow-y:auto}.header__menu[data-astro-cid-isef26zo]:popover-open{opacity:1;translate:0}@starting-style{.header__menu[data-astro-cid-isef26zo]:popover-open{opacity:0;translate:0 calc(-1 * var(--menu-enter-shift))}}.header__menu-list[data-astro-cid-isef26zo]{gap:var(--menu-link-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.header__menu-item[data-astro-cid-isef26zo]{opacity:0;translate:0 var(--menu-enter-shift);transition:opacity var(--duration-base) var(--ease-out-expo), translate var(--duration-base) var(--ease-out-expo)}.header__menu[data-astro-cid-isef26zo]:popover-open .header__menu-item[data-astro-cid-isef26zo]{opacity:1;transition-delay:calc(var(--menu-index,0) * var(--menu-stagger));translate:0}.header__menu-link[data-astro-cid-isef26zo]{padding-block:var(--space-2);color:var(--color-fg-muted);font-size:var(--menu-link-size);font-weight:var(--font-weight-medium);line-height:var(--leading-tight);transition:color var(--duration-fast) var(--ease-standard);text-decoration:none;display:block}.header__menu-link[data-astro-cid-isef26zo]:hover,.header__menu-link[data-astro-cid-isef26zo]:focus-visible{color:var(--color-fg)}.header__menu-cta[data-astro-cid-isef26zo]{inline-size:100%;border-radius:var(--radius-full);background-color:var(--color-accent);color:var(--color-accent-fg);padding:var(--control-padding-y) var(--control-padding-x);font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:var(--leading-tight);text-align:center;margin-block-start:var(--space-4);text-decoration:none;display:inline-block}@media (prefers-reduced-motion:reduce){.header__menu[data-astro-cid-isef26zo]{--menu-stagger:0s}}@media (width>=1024px){.header__inner[data-astro-cid-isef26zo]{grid-template-columns:1fr auto 1fr}.header__nav[data-astro-cid-isef26zo]{display:block}.header__cta[data-astro-cid-isef26zo]{border-radius:var(--radius-full);background-color:var(--color-accent);color:var(--color-accent-fg);padding:var(--control-padding-y) var(--control-padding-x);font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:var(--leading-tight);white-space:nowrap;text-decoration:none;display:inline-block}.header__toggle[data-astro-cid-isef26zo],.header__menu[data-astro-cid-isef26zo]{display:none}}.footer[data-astro-cid-oenwriqq]{background-color:var(--color-bg);padding-block:var(--space-8) var(--space-7)}.footer__inner[data-astro-cid-oenwriqq]{gap:var(--footer-row-gap) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.footer__brand[data-astro-cid-oenwriqq]{gap:var(--footer-brand-gap);flex-direction:column;display:flex}.footer__logo[data-astro-cid-oenwriqq]{color:var(--color-fg);align-self:start;display:inline-flex}.footer__logo[data-astro-cid-oenwriqq] svg{height:var(--footer-logo-height);width:auto;display:block}.footer__tagline[data-astro-cid-oenwriqq]{max-width:var(--footer-intro-width);color:var(--color-fg-faint);font-size:var(--text-base);font-weight:var(--font-weight-regular);line-height:var(--leading-normal);margin:0}.footer__nav[data-astro-cid-oenwriqq]{gap:var(--space-5) var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.footer__column[data-astro-cid-oenwriqq]{gap:var(--space-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.footer__link[data-astro-cid-oenwriqq]{color:var(--color-fg-muted);font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:var(--leading-normal);transition:color var(--duration-fast) var(--ease-standard);text-decoration:none}.footer__link[data-astro-cid-oenwriqq]:hover{color:var(--color-fg)}.footer__link--button[data-astro-cid-oenwriqq]{text-align:start;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.footer__social[data-astro-cid-oenwriqq]{align-items:center;gap:var(--space-4);align-self:end;margin:0;padding:0;list-style:none;display:flex}.footer__social-link[data-astro-cid-oenwriqq]{color:var(--color-fg);transition:opacity var(--duration-fast) var(--ease-standard);display:inline-flex}.footer__social-link[data-astro-cid-oenwriqq]:hover{opacity:.7}.footer__social-link[data-astro-cid-oenwriqq] svg{display:block}.footer__legal[data-astro-cid-oenwriqq]{color:var(--color-fg-muted);font-size:var(--footer-legal-size);font-weight:var(--font-weight-regular);line-height:var(--leading-normal);place-self:end;margin:0}.footer__legal-brand[data-astro-cid-oenwriqq]{color:var(--color-fg);font-size:var(--text-sm);font-weight:var(--font-weight-medium)}@media (width<=767px){.footer__inner[data-astro-cid-oenwriqq]{gap:var(--space-7);grid-template-columns:minmax(0,1fr)}.footer__nav[data-astro-cid-oenwriqq]{grid-template-columns:repeat(2,minmax(0,1fr))}.footer__legal[data-astro-cid-oenwriqq]{justify-self:start}}@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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-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-mono:"Google Sans Code", ui-monospace, "SF Mono", "Menlo", monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:2.25rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:3rem;--text-5xl:4rem;--text-6xl:5.875rem;--font-weight-medium:500;--font-weight-bold:500;--tracking-tight:-.03em;--tracking-normal:0em;--tracking-wide:.04em;--leading-tight:1;--leading-snug:1.1;--leading-normal:1.5;--leading-relaxed:1.55;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:1rem;--shadow-lg:0 16px 40px -8px #00000080;--ease-out:cubic-bezier(0, 0, .2, 1);--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-sans);--default-mono-font-family:var(--font-mono);--color-bg:#0d0f0d;--color-bg-subtle:#111311;--color-header-bg:#0e100e;--color-surface:#1e1e1e;--color-surface-sunken:#090b09;--color-surface-raised:#0f110f;--color-surface-rail:#0a0c0a;--color-surface-step:#131413;--color-surface-step-hover:#181918;--color-surface-card:#171717;--color-surface-stat:#131413;--color-surface-card-hover:#1c1c1c;--color-surface-stat-hover:#181918;--color-fg:#fefff1;--color-fg-muted:#fefff199;--color-fg-dim:#fefff14d;--color-fg-inverse:#0d0f0d;--color-fg-faint:#fefff166;--color-fg-soft:#f8f7f4;--color-fg-soft-muted:#f8f7f466;--color-accent:#fefff1;--color-accent-fg:#0d0f0d;--color-accent-white:#fff;--color-brand:#ff0043;--color-brand-glow:#f05;--color-border:#fefff11f;--color-border-card:#181918;--color-border-card-hover:#2a2b2a;--color-border-hairline:#232423;--color-border-subtle:#ffffff0f;--color-border-rule:#ffffff17;--color-fg-on-panel:#ffffffb3;--color-focus:#fefff1;--color-overlay:#00000021;--color-icon-muted:#4e4e4b;--color-icon-idle:#6f6f6d;--color-control-ghost:#f8f7f40d;--font-heading:"Inter Display", "Inter Display Fallback", system-ui, sans-serif;--font-body:"Inter Display", "Inter Display Fallback", system-ui, sans-serif;--leading-display:1.22;--font-weight-regular:400;--spacing-0:0rem;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.5rem;--spacing-6:2rem;--spacing-7:3rem;--spacing-8:4rem;--spacing-9:6rem;--spacing-10:8rem;--radius-card:.625rem;--radius-media:.75rem;--radius-block:.9375rem;--radius-full:9999px;--shadow-button:0 2px 2px -4px #0009;--shadow-cta-panel:0 142px 37.5px -105px #00000040;--shadow-cta-panel-inner:0 4px 41.5px 0 #ff3c3c40 inset;--shadow-card:0 18px 33.9px 0 #00000040;--shadow-card-hover:0 24px 44px 0 #00000054;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-out-token:cubic-bezier(0, 0, 0, 1);--ease-in-out-token:cubic-bezier(.5, 0, 0, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-wipe:cubic-bezier(.33, 0, .2, 1)}}@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]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;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}:root{color-scheme:dark;--reveal-step:90ms}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background-color:var(--color-bg);color:var(--color-fg);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:var(--font-weight-medium);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);text-wrap:balance}p{text-wrap:pretty}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-sm)}img,picture,video{max-width:100%;height:auto}img{-webkit-user-drag:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.reveal,.reveal-fade,.reveal-pop,.reveal-rule,.reveal-curtain,.reveal-curtain-hold,.reveal-mask>*{animation-play-state:running!important}}}@layer components{.container-page{width:100%;max-width:var(--container-max);padding-inline:var(--container-gutter);margin-inline:auto}@media (width>=768px){.container-page{padding-inline:var(--container-gutter-lg)}}.skip-link{left:var(--spacing-4);top:var(--spacing-4);z-index:var(--z-modal);padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-md);background-color:var(--color-fg);color:var(--color-fg-inverse);transition:translate var(--duration-fast) var(--ease-standard);position:absolute;translate:0 -200%}.skip-link:focus-visible{translate:0}@keyframes reveal-rise{0%{opacity:0;transform:translate3d(0, var(--reveal-distance,1.25rem), 0)}to{opacity:1;transform:none}}@keyframes reveal-fade{0%{opacity:0}to{opacity:1}}@keyframes reveal-line{0%{transform:translateY(105%)}to{transform:none}}@keyframes reveal-curtain{0%{transform:translate3d(var(--reveal-curtain-x,0%), var(--reveal-curtain-y,100%), 0)}to{transform:none}}@keyframes reveal-curtain-hold{0%{transform:translate3d(calc(-1 * var(--reveal-curtain-x,0%)), calc(-1 * var(--reveal-curtain-y,100%)), 0) scale(var(--reveal-curtain-scale,1.06))}to{transform:none}}@keyframes reveal-pop{0%{opacity:0;transform:scale(var(--reveal-pop-from,.86))}to{opacity:1;transform:none}}@keyframes reveal-rule{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.reveal,.reveal-fade,.reveal-pop,.reveal-rule,.reveal-curtain,.reveal-curtain-hold{animation-duration:var(--duration-reveal);animation-timing-function:var(--ease-out-expo);animation-fill-mode:both;animation-delay:calc(var(--reveal-index,0) * var(--reveal-step))}.reveal{animation-name:reveal-rise}.reveal-fade{animation-name:reveal-fade}.reveal-pop{animation-name:reveal-pop}.reveal-rule{transform-origin:bottom;animation-name:reveal-rule}.reveal-curtain{animation-name:reveal-curtain}.reveal-curtain-hold{animation-name:reveal-curtain-hold}.reveal-mask{clip-path:inset(0 -.05em -.16em);display:block}.reveal-mask>*{animation:reveal-line var(--duration-reveal) var(--ease-out-expo) both;animation-delay:calc(var(--reveal-index,0) * var(--reveal-step));display:block}html.js [data-reveal-group]:not([data-inview]) .reveal,html.js [data-reveal-group]:not([data-inview]) .reveal-fade,html.js [data-reveal-group]:not([data-inview]) .reveal-pop,html.js [data-reveal-group]:not([data-inview]) .reveal-rule,html.js [data-reveal-group]:not([data-inview]) .reveal-curtain,html.js [data-reveal-group]:not([data-inview]) .reveal-curtain-hold,html.js [data-reveal-group]:not([data-inview]) .reveal-mask>*{animation-play-state:paused}html:not(.js) img[data-defer-src]{display:none}:where(:has(>.flare-orbit)){position:relative}.flare-orbit{border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;padding:1px;position:absolute;inset:-1px;overflow:hidden;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);container-type:size}.flare-orbit:before{content:"";aspect-ratio:1;background:conic-gradient(from var(--flare-orbit-from), transparent 0deg, transparent var(--flare-orbit-tail-start), var(--flare-orbit-color) 348deg, transparent 360deg);width:calc(100cqw + 100cqh);animation:flare-orbit var(--flare-orbit-duration) linear infinite;animation-delay:calc(var(--flare-orbit-phase,0) * -1 * var(--flare-orbit-duration));position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}@keyframes flare-orbit{0%{rotate:0deg}to{rotate:360deg}}html.js [data-reveal-group]:not([data-inview]) .flare-orbit:before{animation-play-state:paused}.dot-icon{width:var(--dot-icon-width);height:auto;display:block}.dot-icon__grid{fill:var(--dot-icon-grid)}.dot-icon__grid circle{opacity:var(--dot-icon-grid-rest)}.dot-icon__glow{fill:var(--color-brand);filter:blur(calc(var(--dot-icon-blur-ratio) * var(--dot-icon-width)))}.dot-icon__face{fill:var(--color-fg)}@keyframes dot-icon-glow-blink{0%,to{transform:scale(1)}5%{transform:scale(var(--dot-icon-glow-swell))}12%{transform:scale(1)}}@keyframes dot-icon-face-blink{0%,to{opacity:1}5%{opacity:var(--dot-icon-face-dim)}12%{opacity:1}}@keyframes dot-icon-rain{0%{opacity:var(--dot-icon-grid-lit)}8%{opacity:.3}16%{opacity:.2}24%{opacity:.13}32%,to{opacity:var(--dot-icon-grid-rest)}}.dot-icon__glow circle,.dot-icon__face circle,.dot-icon__grid circle{transform-box:fill-box;transform-origin:50%;animation-iteration-count:infinite}.dot-icon__glow circle,.dot-icon__face circle{--dot-period:calc(var(--dot-icon-blink-duration) * var(--dot-rate));animation-duration:var(--dot-period);animation-timing-function:var(--ease-in-out-token);animation-delay:calc(var(--dot-phase) * var(--dot-period) * -1)}.dot-icon__glow circle{animation-name:dot-icon-glow-blink}.dot-icon__face circle{animation-name:dot-icon-face-blink}.dot-icon__grid circle{animation-name:dot-icon-rain;animation-duration:var(--dot-icon-rain-duration);animation-timing-function:linear;animation-delay:calc(var(--dot-phase) * var(--dot-icon-rain-duration) * -1)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){@keyframes scroll-parallax{0%{transform:translate3d(0, var(--parallax-from,-6%), 0)}to{transform:translate3d(0, var(--parallax-to,6%), 0)}}.scroll-parallax{will-change:transform;animation-name:scroll-parallax;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:cover}@keyframes scroll-settle{0%{transform:scale(var(--settle-from,1.08))}to{transform:none}}.scroll-settle{will-change:transform;animation-name:scroll-settle;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry cover 50%}}}}@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.mt-4{margin-top:var(--spacing-4)}.mt-6{margin-top:var(--spacing-6)}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.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}.border{border-style:var(--tw-border-style);border-width:1px}.py-10{padding-block:var(--spacing-10)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-wrap{text-wrap:wrap}.text-fg-muted{color:var(--color-fg-muted)}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.accent-fg{accent-color:var(--color-fg)}.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{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,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)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--duration-fast:.15s;--duration-base:.25s;--duration-slow:.45s;--duration-reveal:.9s;--duration-wipe:.62s;--container-max:77.5rem;--container-gutter:var(--spacing-4);--container-gutter-lg:var(--spacing-6);--header-height:3.5rem;--header-border-width:1px;--z-sticky:10;--z-header:20;--z-overlay:30;--z-modal:40;--control-padding-y:var(--spacing-3);--control-padding-x:1.75rem;--cta-gap:1.75rem;--hero-height-min:44rem;--hero-height-max:56.25rem;--hero-orbit-width:80rem;--hero-orbit-width-sm:30rem;--hero-orbit-scale-sm:175vw;--hero-orbit-width-xs:max(30rem, 200vw);--hero-scrim-top:linear-gradient(180deg, #0e100e 0%, #0e100eb8 34%, #0e100e47 66%, #0e100e00 100%);--hero-scrim-height:9rem;--hero-scrim-height-lg:14rem;--section-padding-y:5.625rem;--impact-glow-width:min(105%, 94.5rem);--impact-glow-shift:-4%;--impact-glow-width-narrow:160%;--impact-glow-shift-narrow:21%;--impact-heading-width:46rem;--impact-description-width:36rem;--impact-dashboard-ratio:1739 / 1302;--card-media-zoom:1.04;--gradient-card-glow:radial-gradient(120% 90% at 50% 0%, #ff00551a 0%, #f050 62%);--faq-columns:minmax(0, 5fr) minmax(0, 7fr);--faq-intro-width:21rem;--faq-panel-bg:#131413;--faq-panel-bg-hover:#181918;--faq-panel-padding:1.375rem;--faq-icon-size:1.75rem;--steps-heading-width:38rem;--steps-lead-width:30rem;--step-rail-radius:1.75rem;--step-radius-outer:1.5rem;--step-rail-padding:5px;--step-radius-inner:.375rem;--step-gap:5px;--step-title-offset:3.75rem;--step-arrow-size:2.0625rem;--step-arrow-ring:4px;--gradient-step-glow:radial-gradient(110% 80% at 50% 0%, #ff005524 0%, #f050 60%);--step-arrow-nudge:18%;--logo-tile-size:10rem;--logo-tile-gap:2px;--logo-wall-columns:5;--marquee-tile-duration:4s;--logo-cloud-bg:#131413;--logo-cloud-gap:4px;--logo-cloud-heading-gap:1.625rem;--logo-window-fade:4.5rem;--quote-padding:1.375rem;--quote-min-width:20rem;--grid-columns:6;--grid-gap:var(--spacing-3);--gradient-heading:linear-gradient(180deg, #fefff1 21.79%, #ffd9d0 100%);--gradient-step-arrow:linear-gradient(180deg, #ffffff0f 0%, #ffffff1c 100%);--footer-logo-height:3.125rem;--footer-brand-gap:1.75rem;--footer-intro-width:22.5rem;--footer-row-gap:var(--spacing-7);--footer-legal-size:.9375rem;--case-tile-ratio:8 / 7;--case-result-width:49%;--case-result-width-compact:45%;--case-result-offset-y:24.5%;--case-result-delay:.18s;--case-tile-scrim-height:13.125rem;--case-tile-scrim-ratio:41%;--case-tile-scrim:linear-gradient(0deg, #181b18 36.36%, #181b18bf 64.82%, #181b1800 100%);--case-title-size:1.25rem;--case-title-width:20rem;--case-arrow-size:3rem;--case-arrow-icon-size:1.25rem;--case-arrow-bg-media:#00000080;--case-row-bg:#131413;--case-row-bg-hover:#181918;--case-row-logo-size:4rem;--case-more-width:19.5rem;--case-row-gap:1.25rem;--case-tile-zoom:1.04;--case-title-lift:.25rem;--case-arrow-nudge:12%;--case-tile-logo-max-height:4rem;--case-tile-logo-max-width:10rem;--placement-tile-bg:#131413;--placement-tile-border:#1b1d1b;--placement-tile-min-height:31.5rem;--placement-tile-min-height-narrow:25rem;--placement-heading-width:22rem;--placement-lead-width:30rem;--placement-grid-columns:39;--placement-span-wide:24;--placement-span-narrow:15;--placement-span-social:13;--placement-media-scale:.5;--placement-scrim-top:linear-gradient(180deg, #131413 0%, #13141300 45.86%, #13141300 100%);--placement-scrim-bottom:linear-gradient(0deg, #131413 0%, #13141300 45.86%, #13141300 100%);--placement-dot-size:.5rem;--placement-dot-1:#ff6200;--placement-dot-2:#f600ff;--placement-dot-3:#0df;--placement-dot-4:#00ff26;--placement-dot-social:#0df;--placement-social-tile-min-height:29rem;--placement-social-tile-min-height-narrow:25rem;--placement-platform-enter-duration:.9s;--placement-platform-enter-scale:.9;--placement-platform-enter-y:8%;--placement-platform-enter-x:10%;--cta-panel-padding:var(--spacing-3);--cta-panel-radius:var(--radius-lg);--cta-frame-radius:.75rem;--cta-frame-border:#ffffff29;--cta-frame-padding:2.5rem;--cta-frame-padding-narrow:var(--spacing-5);--cta-heading-width:34rem;--cta-benefits-offset:2.625rem;--cta-badge-radius:3.5625rem;--cta-badge-bg:#32323233;--cta-badge-padding:4px 16px 4px 12px;--cta-badge-gap:.625rem;--cta-badge-icon-width:13px;--cta-badge-icon-height:9px;--cta-glow-width:45.4375rem;--cta-glow-height:11.3125rem;--cta-glow-blur:90px;--cta-glow-color:#272827;--cta-glow-shift:40%;--why-columns:minmax(0, 1fr) minmax(0, 1fr);--why-padding-y:2.25rem;--why-icon-size:2rem;--dot-icon-grid:var(--color-fg);--dot-icon-grid-rest:.095;--dot-icon-grid-lit:.45;--dot-icon-blink-duration:2.6s;--dot-icon-glow-swell:1.35;--dot-icon-face-dim:.6;--dot-icon-rain-duration:3.6s;--why-intro-width:32rem;--why-item-text-width:26rem;--review-card-bg:#17181780;--review-card-border:#fefff10d;--review-card-blur:40px;--review-card-radius:.75rem;--review-card-padding:var(--spacing-5);--review-star-color:#ee8834;--review-star-width:19px;--review-star-height:18px;--review-rule-width:2px;--review-rule-gap:var(--spacing-3);--review-logo-max-height:1.75rem;--review-logo-max-width:6rem;--review-wall-height:34rem;--review-wall-height-narrow:28rem;--review-wall-columns:3;--review-wall-gap:var(--spacing-5);--review-card-width-narrow:85%;--review-card-duration:9s;--review-scrim:linear-gradient(180deg, #0d0f0d00 0%, #0d0f0d 100%);--review-scrim-size:22%;--video-review-card-width:23.75rem;--video-review-card-ratio:19 / 26;--video-review-card-radius:1.25rem;--video-review-card-padding:var(--spacing-2);--video-review-card-bg:#191a19;--video-review-media-radius:.75rem;--video-review-media-padding:.625rem;--video-review-glass-bg:#0d0f0d4d;--video-review-glass-blur:30px;--video-review-play-size:4.5rem;--video-review-play-icon:1.5rem;--video-review-name-radius:var(--radius-sm);--video-review-name-padding:var(--spacing-4);--video-review-name-size:1.0625rem;--video-review-flare-width:15.25rem;--video-review-flare-color:var(--color-brand-glow);--video-review-arrow-size:2.25rem;--video-review-arrow-radius:var(--radius-sm);--video-review-arrow-bg:#fff;--video-review-arrow-bg-hover:#fffc;--video-review-arrow-fg:#0d0f0d;--video-review-arrow-fg-disabled:#0d0f0d66;--contact-step-heading-size:1.25rem;--contact-step-swap-duration:.38s;--contact-step-swap-shift:1.5rem;--contact-heading-size:6rem;--contact-heading-size-md:4rem;--contact-heading-width:60rem;--contact-lead-width:38rem;--contact-panel-width:45rem;--contact-panel-bg:#0e100e;--contact-panel-radius:var(--radius-lg);--contact-panel-padding:var(--spacing-5);--contact-halo-radius:1.5rem;--contact-halo-inset:-.5rem;--contact-halo-border:#fefff11a;--contact-glow-width:2px;--contact-glow-blur:4px;--contact-glow-opacity:.85;--contact-rail-bg:#1e1e1e;--contact-rail-radius:.75rem;--contact-rail-gap:2px;--contact-tab-radius:.75rem;--contact-tab-padding:var(--spacing-2);--contact-tab-gap:var(--spacing-3);--contact-tab-icon-size:1.5rem;--contact-tab-bg:#2f2f2f;--contact-tab-fg:#aaaba3;--contact-tab-bg-active:linear-gradient(180deg, #212121 0%, #0c0c0c 100%);--contact-tab-border-active:var(--color-brand);--contact-tab-opacity:.9;--contact-field-bg:linear-gradient(180deg, #212121 0%, #1a1a1a 100%);--contact-field-bg-hover:linear-gradient(180deg, #272727 0%, #202020 100%);--contact-field-border:#333;--contact-field-border-hover:#444;--contact-field-radius:var(--radius-md);--contact-field-padding:.75rem 1rem;--contact-field-height:3.25rem;--contact-field-input-padding:1.375rem 1rem .375rem;--contact-field-label-inset:1rem;--contact-field-label-lift:-1.1875rem;--contact-field-label-scale:.8;--contact-field-autofill:#1e1e1e;--contact-check-size:1rem;--contact-check-radius:var(--radius-sm);--contact-scrim:linear-gradient(180deg, #0d0f0d00 0%, #0d0f0d 100%);--contact-scrim-size:25%;--shadow-contact-tab:0 2px 5.5px 0 #00000073;--shadow-contact-field-focus:0 0 0 3px #ff004326;--menu-toggle-size:2.75rem;--menu-bar-width:1.25rem;--menu-bar-thickness:.125rem;--menu-bar-offset:.25rem;--menu-panel-bg:var(--color-header-bg);--menu-panel-padding:var(--spacing-6);--menu-link-size:var(--text-2xl);--menu-link-gap:var(--spacing-4);--menu-enter-shift:.75rem;--menu-stagger:40ms;--offer-hero-stage-width:67.125rem;--offer-hero-stage-offset-x:19.3125rem;--offer-hero-stage-offset-y:-4.125rem;--offer-hero-min-height:39.6875rem;--offer-hero-text-width:42.625rem;--offer-hero-lead-width:26.5625rem;--offer-hero-ring:#ffffff14;--offer-hero-ring-faint:#ffffff0d;--offer-hero-person-shadow-1:drop-shadow(28px 16px 25px #b6222259);--offer-hero-person-shadow-2:drop-shadow(24px -4px 23px #d13c3c8c);--offer-hero-badge-size:3.5rem;--offer-hero-badge-bg:linear-gradient(180deg, #ffffff1c, #ffffff0f), #0d0f0db8;--offer-hero-badge-border:#404040e6;--offer-hero-badge-shadow:0 8px 16px #0000001f, 0 2px 4px #00000040;--offer-hero-badge-value:#ed0451;--offer-hero-badge-float:.375rem;--offer-hero-badge-float-duration:5.5s;--placements-backdrop-width:clamp(100vw, 146vw, 131.25rem);--placements-backdrop-center:40.6875rem;--partner-text-width:25.4375rem;--partner-photo-width:19.5rem;--partner-values-width:26.25rem;--partner-gap:1.9375rem;--partner-lead-width:21.375rem;--partner-values-row:5rem;--partner-values-accent:#ed0451;--partner-scan:linear-gradient(180deg, #f050 0%, #f05 47.6%, #f050 100%);--partner-scan-length:5.5rem;--partner-scan-duration:7s;--pricing-card-radius:1.5rem;--pricing-card-padding-x:1.875rem;--pricing-card-padding-y:2.5rem;--pricing-card-base-width:27.1875rem;--pricing-card-performance-width:24.75rem;--pricing-card-height:35.4375rem;--pricing-card-gap:.375rem;--pricing-card-bg:linear-gradient(180deg, #ffffff05, #fff0 60%);--pricing-chart-bg:#1c1c1c;--pricing-chart-height:11.1875rem;--pricing-chart-line:#f05;--pricing-accent:#ed0451;--pricing-heading-width:38.9375rem;--pricing-draw-duration:2.8s;--pricing-pulse-duration:7s;--pricing-pulse-color:#ff6f9a;--pricing-dot-size:.75rem;--pricing-dot-glow:0 0 10px 2px #ff00558c;--pricing-chart-glow:radial-gradient(70% 90% at 92% 12%, #ff005538, transparent 70%);--pillars-width:40.375rem;--pillars-heading-width:31.3125rem;--pillars-track-height:1.5625rem;--pillars-fill-inset:3px;--pillars-fill-share:36;--pillars-fill:linear-gradient(90deg, #0d0f0d 18.75%, #3a1009 50%, #ff1d00 100%);--pillars-slide-duration:1.6s;--pillars-glint-duration:3.8s;--pillars-drift:55%;--founder-frame-bg:#131413;--founder-frame-border:#ed045180;--founder-frame-radius:.875rem;--founder-frame-inner-radius:.8125rem;--founder-frame-padding:1.25rem;--founder-frame-shadow:0 18px 17px #00000040;--founder-play-size:4.8125rem;--founder-play-bg:#f8f8f880;--founder-heading-width:38.9375rem;--founder-split-text-width:24.4375rem;--founder-split-gap:3.75rem;--founder-split-text-offset:var(--spacing-3);--founder-split-heading-leading:1.1667;--band-content-width:40.625rem;--band-gap:10.375rem;--band-grid-width:24rem;--band-grid-ratio:6 / 5;--band-line-v:#ff000333;--band-line-h:#c7080a66;--band-heading-leading:1.1667;--band-heading-tracking:-.02em;--band-actions-offset:2.25rem;--band-button-width:19.5rem;--band-trail-color:#ff000338;--band-trail-duration:.9s;--band-cursor-glow:0 0 24px #ff000373;--study-hero-padding-top:9.25rem;--study-hero-text-width:41.125rem;--study-hero-heading-leading:1.1667;--study-hero-heading-tracking:-.02em;--study-hero-meta-size:1.125rem;--study-hero-meta-gap:2.25rem;--study-hero-logo-width:7.6875rem;--study-hero-logo-height:6.0625rem;--study-hero-logo-radius:.8125rem;--study-hero-logo-bg:#1c1c1c;--study-hero-industry-leading:1.3;--study-hero-rule-width:50rem;--study-hero-rule-offset:2.25rem;--study-hero-rule-accent:11.0625rem;--study-hero-chart-width:22.5rem;--study-hero-chart-offset:6.375rem;--study-glow:radial-gradient(closest-side, #7a080cd9 0%, #5c060a80 45%, #0d0f0d00 100%);--study-glow-width:84rem;--study-glow-height:52rem;--study-problem-bg:#13141399;--study-problem-radius:.875rem;--study-problem-padding:1.25rem;--study-problem-padding-end:5.625rem;--study-problem-mark-width:4.375rem;--study-problem-mark-height:4.875rem;--study-accent:#ed0451;--flare-orbit-color:var(--color-brand-glow);--flare-orbit-duration:7s;--study-problem-flare-duration:12s;--flare-orbit-from:-30deg;--flare-orbit-tail-start:240deg;--study-hero-rule-duration:9s;--study-strategy-row-height:9.125rem;--study-strategy-description-width:32rem;--study-strategy-channel-width:25.625rem;--study-strategy-icon-size:4rem;--study-strategy-icon-inset:1.5rem;--study-strategy-text-inset:7.5rem;--study-strategy-line:#232423;--study-strategy-button-width:16.1875rem;--study-strategy-title-tracking:-.01em;--study-strategy-icon-bg:linear-gradient(180deg, #ffffff1c, #ffffff0f);--study-strategy-icon-border:#4040408c;--study-strategy-icon-shadow:0 8px 16px #0000001f, 0 2px 4px #00000040;--study-metrics-card-width:16.25rem;--study-metrics-card-min:12rem;--study-metrics-card-bg:#1c1c1c;--study-metrics-card-border:#7b0000;--study-metrics-card-opacity:.8;--study-metrics-card-gap:2.625rem;--study-metrics-label-size:1.125rem;--study-metrics-description:#666;--study-metrics-description-width:49.0625rem;--study-metrics-offset:7.25rem;--study-card-bg:#131413;--study-card-border:#232423;--study-card-radius:.875rem;--study-card-padding:1.5rem;--study-about-image-ratio:4 / 5;--study-about-card-min:15rem;--study-story-image-ratio:3 / 2;--study-text-width:36rem;--study-showcase-heading-width:30.875rem;--study-showcase-image-width:51.25rem;--study-showcase-portrait-width:24rem;--study-showcase-glow:radial-gradient(closest-side, #7a080cbf 0%, #5c060a66 50%, #0d0f0d00 100%);--study-carousel-intro-width:38.9375rem;--study-carousel-tile-ratio:574 / 520;--study-carousel-gap:3.25rem;--study-carousel-flare-width:15.1875rem;--study-carousel-flare-color:#f05;--study-carousel-arrow-size:2.25rem;--study-carousel-arrow-bg:#fff;--study-carousel-arrow-bg-hover:#fffc;--study-carousel-arrow-fg:#0d0f0d;--study-carousel-arrow-fg-disabled:#0d0f0d66;--blog-card-bg:#131413;--blog-card-bg-hover:#181918;--blog-card-border:#232423;--blog-card-border-hover:#2a2b2a;--blog-card-radius:.875rem;--blog-card-padding:1.5rem;--blog-cover-ratio:16 / 9;--blog-heading-width:46rem;--blog-text-width:36rem;--blog-heading-leading:1.1667;--blog-heading-tracking:-.02em;--blog-article-width:45rem;--blog-article-leading:1.7;--blog-quote-rule:2px;--blog-link-underline-offset:.2em;--blog-arrow-size:1.25rem;--blog-arrow-nudge:.25rem;--post-author-photo-size:2.5rem;--chip-bg:transparent;--chip-bg-hover:var(--blog-card-bg-hover);--chip-border:var(--blog-card-border-hover);--chip-border-hover:var(--color-fg-faint);--chip-fg:var(--color-fg);--chip-bg-active:var(--color-accent);--chip-fg-active:var(--color-accent-fg);--chip-padding-y:var(--spacing-2);--chip-padding-x:var(--spacing-4);--chip-group-label-width:5.5rem;--legal-width:var(--blog-article-width);--legal-leading:var(--blog-article-leading);--legal-heading-leading:var(--blog-heading-leading);--legal-heading-tracking:var(--blog-heading-tracking);--legal-link-underline-offset:var(--blog-link-underline-offset);--consent-width:34rem;--consent-bg:var(--blog-card-bg);--consent-border:var(--blog-card-border-hover);--consent-radius:var(--blog-card-radius);--consent-padding:var(--blog-card-padding);--consent-shadow:var(--shadow-lg);--consent-offset:var(--space-4);--consent-z:var(--z-modal);--consent-switch-width:2.5rem;--consent-switch-height:1.5rem;--consent-switch-knob:1.125rem;--consent-switch-off:var(--color-border);--consent-switch-on:var(--color-brand);--space-0:var(--spacing-0);--space-1:var(--spacing-1);--space-2:var(--spacing-2);--space-3:var(--spacing-3);--space-4:var(--spacing-4);--space-5:var(--spacing-5);--space-6:var(--spacing-6);--space-7:var(--spacing-7);--space-8:var(--spacing-8);--space-9:var(--spacing-9);--space-10:var(--spacing-10)}@font-face{font-family:Inter Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-display-400.woff2)format("woff2")}@font-face{font-family:Inter Display;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-display-500.woff2)format("woff2")}@font-face{font-family:Inter Display Fallback;src:local(Arial),local(Helvetica),local(Liberation Sans);size-adjust:97.77%;ascent-override:99.09%;descent-override:24.67%;line-gap-override:0%}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}.btn-wipe{isolation:isolate;transition:color var(--duration-wipe) var(--ease-wipe), border-color var(--duration-wipe) var(--ease-wipe);position:relative;overflow:clip}.btn-wipe:before{z-index:-1;aspect-ratio:1;border-radius:var(--radius-full);background-color:var(--btn-surface-hover,var(--color-brand));content:"";pointer-events:none;width:250%;transition:transform var(--duration-wipe) var(--ease-wipe);position:absolute;inset-block-start:var(--btn-y,50%);inset-inline-start:var(--btn-x,50%);transform:translate(-50%,-50%)scale(0)}.btn-wipe:hover,.btn-wipe:focus-visible,a:focus-visible .btn-wipe{border-color:var(--btn-border-hover,var(--btn-surface-hover,var(--color-brand)));color:var(--btn-fg-hover,var(--color-fg))}.btn-wipe:hover:before,.btn-wipe:focus-visible:before,a:focus-visible .btn-wipe:before{transform:translate(-50%,-50%)scale(1)}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
