:root{--color-gray-50: #f6f6f6;--color-gray-100: #ededed;--color-gray-200: #dadada;--color-gray-400: #ababab;--color-gray-500: #8b8b8b;--color-gray-700: #535353;--color-gray-600: #6f6f6f;--color-insights-deep: #061a24;--color-insights-night: #0e1528;--color-insights-green: #66cb79;--color-insights-mint: #68dc90;--color-insights-card: #101729;--color-insights-line: #171d2f;--color-gray-900: #242424;--color-lime-200: #cdfa53;--color-lime-400: #a7dd14;--color-red-400: #a1003d;--color-red-800: #540e0e;--color-orange-500: #ff4a1f;--color-bone: #f8f6f2;--color-white: #fff;--color-glass-white: rgba(255, 255, 255, .2);--color-ring-white: #f1f3f9;--color-ring-silver: #acb1bb;--color-ring-charcoal: #4b4b5f;--color-ring-ink: #171728;--color-ring-prism-warm: #ee9b4c;--color-ring-prism-cool: #5965d1;--glass-filter: saturate(120%) blur(.75em);--color-form-label: #131313;--color-footer-block: #2c2c2c;--color-error-bg: #fee6e6;--color-tag-bg: rgba(228, 228, 228, .04);--color-menu-glass: rgba(246, 246, 246, .9);--color-menu-glass-v2: rgba(246, 246, 246, .35);--shadow-menu-v2: 0 0 10px rgba(0, 0, 0, .05);--color-menu-logo-bg: rgba(255, 255, 255, .8);--color-menu-pill-bg: rgba(255, 255, 255, .95);--color-megamenu-glass: rgba(255, 255, 255, .8);--color-megamenu-border: rgba(255, 255, 255, .5);--color-megamenu-hover: rgba(167, 221, 20, .15);--color-megamenu-shadow: rgba(0, 0, 0, .15);--color-brand-payoff: rgba(255, 255, 255, .65);--color-header-glass: rgba(246, 246, 246, .2);--color-bar-glass: rgba(29, 29, 27, .8);--color-header-glass-hover: rgba(246, 246, 246, .45);--color-glass-border: rgba(255, 255, 255, .4);--color-brand-rule: rgba(246, 246, 246, .25);--color-photo-overlay: rgba(19, 19, 19, .6);--color-hero-scrim: rgba(0, 0, 0, .55);--color-lime-300: #b8e04c;--color-lime-700: #6f823a;--color-gray-800: #343432;--shadow-menu: 0 2px 8px rgba(0, 0, 0, .08);--shadow-megamenu: 0 10px 40px rgba(0, 0, 0, .1);--color-glow-olive: #292e19;--color-glow-olive-core: #1a1e0f;--color-header-rule: color-mix(in srgb, var(--color-gray-50) 35%, transparent);--color-hero-glow: color-mix(in srgb, var(--color-lime-400) 22%, transparent);--font-heading: "Geist", "Geist Fallback", system-ui, sans-serif;--font-mono: "Geist Mono", "Geist Mono Fallback", monospace;--font-body: "Hubot Sans", "Hubot Sans Fallback", system-ui, sans-serif;--font-wordmark: "Tanker", "Tanker Fallback", sans-serif;--font-width: "wdth" 125;--font-weight-heading: 850;--font-weight-regular: 400;--font-weight-article: 600;--font-weight-label: 700;--font-weight-body: 400;--font-weight-medium: 500;--text-xl-size: clamp(1.5rem, 1.2352rem + 1.054vw, 2.5rem);--text-xl-line: clamp(1.875rem, 1.544rem + 1.3175vw, 3.125rem);--text-hero-size: clamp(1.5rem, 1.0697rem + 1.7128vw, 3.125rem);--text-hero-line: clamp(1.875rem, 1.3784rem + 1.9763vw, 3.75rem);--text-hero-v3-size: clamp(2.7rem, 1.9254rem + 3.083vw, 5.625rem);--text-hero-v3-line: clamp(3.375rem, 2.4812rem + 3.5573vw, 6.75rem);--text-large-size: 1.875rem;--text-large-line: 2.625rem;--text-medium-size: 1.5rem;--text-medium-line: 2.125rem;--text-article-size: 1.5rem;--text-article-line: 2.125rem;--text-body-size: 1rem;--text-body-line: 1.5rem;--text-lead-size: clamp(1.125rem, 1.0257rem + .3953vw, 1.5rem);--text-lead-line: clamp(1.75rem, 1.6838rem + .2635vw, 2rem);--text-label-size: 1rem;--text-label-line: 1rem;--text-eyebrow-size: .625rem;--text-eyebrow-tracking: .1em;--text-payoff-tracking: .14em;--text-h1-tracking: -.028em;--text-wordmark-hero: 13.69vw;--text-wordmark-dashboards: clamp(35.672px, 13.379px + 5.5453vw, 119.85px);--text-wordmark-team: clamp(98.351px, 36.762px + 15.3207vw, 330.91px);--text-case-size: 1.375rem;--text-case-line: 2rem;--text-tag-size: .625rem;--text-small-size: .75rem;--text-small-line: 1.5rem;--space-5: .3125rem;--space-10: .625rem;--space-15: .9375rem;--space-20: 1.25rem;--space-25: 1.5625rem;--space-30: 1.875rem;--space-35: 2.1875rem;--space-40: 2.5rem;--space-60: 3.75rem;--space-70: 4.375rem;--space-80: 5rem;--space-120: 7.5rem;--space-160: 10rem;--space-165: 10.3125rem;--space-185: 11.5625rem;--ease-motion: cubic-bezier(.16, 1, .3, 1);--duration-200: .2s;--duration-300: .3s;--duration-400: .4s;--duration-600: .6s;--duration-1000: 1s;--duration-1400: 1.4s;--duration-3300: 3.3s;--stagger-word: .06s;--radius-s: 5px;--radius-m: 10px;--radius-l: 20px;--radius-chip: 7px;--radius-glass: 17.7px;--radius-tile: 24px;--radius-pill: 9999px;--page-margin: .625rem;--content-inset-panel: 1.1875rem;--content-inset-page: 1.25rem;--content-max-width: 96.875rem;--content-max-width-wide: 105rem;--menu-bar-height: 50px;--menu-bar-offset: 10px;--hero-panel-height: clamp(35.375rem, 31.221rem + 16.535vw, 51.0625rem);--hero-inset: clamp(1.4375rem, .146rem + 5.138vw, 6.3125rem);--color-glow-slate: #282828;--color-glow-slate-core: #1b1b1b}@media(min-width:768px){:root{--page-margin: 1.25rem;--content-inset-panel: 10.3125rem;--content-inset-page: 11.5625rem;--text-eyebrow-size: 1rem}}@media(min-width:1440px){:root{--radius-tile: 36px;--color-hero-scrim: rgba(0, 0, 0, .2)}}@media(min-width:1440px){:root{--menu-bar-height: 78px;--menu-bar-offset: 22px}}.design-v4{--color-sand-50: #f8f6f2;--color-sand-200: #d9d5cf;--color-sand-300: #d9d5cf;--color-gray-50: #f5f5f5;--color-gray-100: #bebebe;--color-gray-200: #959595;--color-gray-300: #8b8b8b;--color-gray-400: #707070;--color-gray-500: #535353;--color-gray-600: #4e4e4e;--color-gray-700: #343432;--color-gray-800: #262625;--color-gray-900: #242424;--color-orange-300: #e8628f;--color-orange-500: #c60149;--color-orange-muted: #a65e74;--color-orange-tint: rgba(198, 1, 73, .1);--color-orange-50: #f8e6ed;--color-accent-hover: #a9003e;--color-accent-active: #8d0034;--color-accent-glow: rgba(198, 1, 73, .45);--shadow-tile: 0 24px 60px rgba(29, 29, 27, .1);--shadow-panel-up: 0 -12px 40px rgba(29, 29, 27, .18);--color-lime-200: #cdfa53;--color-hero-scrim: rgba(29, 29, 29, .5);--color-hero-scrim-strong: rgba(29, 29, 29, .6);--color-hero-scrim-end: rgba(29, 29, 29, 0);--color-glass: rgba(83, 83, 83, .4);--color-orange-glass: rgba(198, 1, 73, .4);--color-glass-deep: rgba(22, 22, 22, .4);--color-glass-strong: rgba(83, 83, 83, .8);--color-glass-soft: rgba(83, 83, 83, .25);--color-glass-white: rgba(255, 255, 255, .14);--color-glass-panel: rgba(255, 255, 255, .55);--color-glass-light: rgba(245, 243, 239, .88);--color-glass-white-border: rgba(255, 255, 255, .28);--color-glass-white-dim: rgba(255, 255, 255, .08);--color-nav-idle: rgba(255, 255, 255, .82);--color-nav-hover-bg: rgba(255, 255, 255, .1);--color-nav-hover-border: rgba(255, 255, 255, .16);--color-nav-active-bg: rgba(255, 255, 255, .16);--color-nav-active-border: rgba(255, 255, 255, .24);--color-scrim: rgba(22, 22, 22, .75);--color-white: #ffffff;--color-mockup-ground: #f1ebdf;--color-mockup-ground-cool: #eae8e3;--color-mockup-ground-green: #eeffdb;--color-mockup-ground-blue: #e1eff2;--color-phone-edge: rgba(255, 255, 255, .14);--color-panel-veil: rgba(255, 255, 255, .55);--color-ui-shot-line: #dcd8d1;--color-ui-shot-dot: #cfcac2;--shadow-ui-shot: 0 0 0 1px #dcd8d1, 0 18px 36px -22px rgba(29, 29, 27, .35);--color-rose-tint: #f2dde0;--color-accent-on-dark: var(--color-orange-500);--shadow-form-tile: 0 0 0 1px #e6e3dd, 0 40px 80px -50px rgba(29, 29, 27, .35);--color-ink: #1d1d1b;--color-ink-subtle: #6b6862;--color-ui-line: #e6e3dd;--color-ui-fill: #efece6;--color-ui-muted: #5a5853;--color-ui-label: #8a8780;--color-ui-wire: #bdb8af;--color-ui-dash: #c9c4ba;--color-ui-dot: #d8d4cc;--color-ui-rule: #f3f1ec;--color-ui-rose: #fbeff3;--color-ui-dark: #3a3936;--color-ui-ground: #f3f0ea;--color-ui-card: #f8f7f4;--color-ui-line-soft: #ece9e3;--color-ui-up: #2e8b57;--color-rose-mid: #e08aa8;--color-rose-soft: #e8b3c5;--color-rose-pale: #f7e1e8;--color-rose-deep: #8e0134;--color-rose-on-dark: var(--color-accent-on-dark);--color-bone-text: #f5f3ef;--color-menu-note: #f5f3f0;--color-menu-note-muted: #d6d3d0;--color-ui-shadow: rgba(29, 29, 27, .28);--color-ui-shadow-strong: rgba(29, 29, 27, .45);--color-accent-shadow: rgba(198, 1, 73, .4);--color-hero-glass: rgba(60, 60, 60, .35);--color-hero-hairline: rgba(245, 243, 239, .35);--color-hero-pill: rgba(245, 243, 239, .45);--color-hero-dim: rgba(245, 243, 239, .8);--color-hero-crumb: rgba(245, 243, 239, .7);--color-card-scrim: rgba(29, 29, 29, .75);--shadow-ui-pop: 0 20px 40px -24px rgba(29, 29, 27, .25);--shadow-ui-accent: 0 16px 32px -20px rgba(198, 1, 73, .45);--shadow-ui-accent-strong: 0 24px 48px -24px rgba(198, 1, 73, .35);--glass-blur: 10px;--glass-blur-strong: 20px;--glass-blur-mobile: 2px;--font-heading: "Satoshi", "Satoshi Fallback", system-ui, sans-serif;--font-body: "Satoshi", "Satoshi Fallback", system-ui, sans-serif;--font-mono: "Geist Mono", "Geist Mono Fallback", monospace;--font-width: normal;font-variation-settings:normal;--font-weight-display: 900;--font-weight-heading: 500;--font-weight-card: 700;--font-weight-body: 400;--font-weight-label: 400;--font-weight-medium: 500;--font-weight-bold: 700;--text-display-size: 5.625rem;--text-display-line: 6.25rem;--text-h1-size: 4.375rem;--text-h1-line: 5rem;--text-statement-size: 3.125rem;--text-statement-line: 3.75rem;--text-section-size: 2.5rem;--text-section-line: 3.125rem;--text-card-size: 1.625rem;--text-card-line: 2rem;--text-lead-size: 1.875rem;--text-lead-size-line: 2.5rem;--text-tile-size: 1.5rem;--text-body-size: 1rem;--text-body-line: 1.5rem;--text-label-size: 1rem;--text-label-line: 1.375rem;--text-label-tracking: .1em;--text-nav-size: 1.25rem;--text-nav-line: 2rem;--text-stat-size: 1.25rem;--text-stat-line: 1.875rem;--text-lead-line: 1.75rem;--radius-s: 5px;--radius-l: 20px;--radius-md: 15px;--radius-lg: 30px;--radius-xl: 40px;--radius-pill: 9999px;--ease-scroll-hint: cubic-bezier(.42, 0, .58, 1);--duration-scroll-hint: 2.8s;--space-16: 1rem;--space-24: 1.5rem;--space-32: 2rem;--page-margin: 9.375rem;--content-max-width: 101.25rem;--page-inset: max(4.975%, (100% - var(--content-max-width)) / 2);--color-error: #e15149;--mock-blue: #1877f2;--mock-blue-tint: #e7f0fe;--brand-facebook: #1877f2;--brand-instagram: #e1306c;--brand-linkedin: #0a66c2;--brand-google: #4285f4;--brand-blog: #2e7d32;--brand-email: #7b4dff;--brand-website: #5b6b7b;--brand-youtube: #ff0000;--text-form-label-size: 1.25rem;--text-form-label-line: 1.875rem;--text-error-size: .75rem;--text-error-line: 1.5rem;--space-8: .5rem;--space-18: 1.125rem}.design-v4 :is(h1,h2,h3,h4){text-transform:none;letter-spacing:normal}@font-face{font-family:Mona Sans;src:url(/fonts/mona-sans.woff2) format("woff2");font-weight:200 900;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/geist.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/geist-mono.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi.woff2) format("woff2");font-weight:300 900;font-display:swap}@font-face{font-family:Caveat;src:url(/fonts/caveat-latin-600.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Hubot Sans;src:url(/fonts/hubot-sans.woff2) format("woff2");font-weight:200 900;font-display:swap}@font-face{font-family:Tanker;src:url(/fonts/tanker.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Mona Sans Fallback;src:local("Arial");size-adjust:132.8%;ascent-override:82.1%;descent-override:24.1%;line-gap-override:0%}@font-face{font-family:Satoshi Fallback;src:local("Arial");size-adjust:134.1%;ascent-override:75.3%;descent-override:17.9%;line-gap-override:7.5%}@font-face{font-family:Geist Fallback;src:local("Arial");size-adjust:131.6%;ascent-override:76.4%;descent-override:22.4%;line-gap-override:0%}@font-face{font-family:Hubot Sans Fallback;src:local("Arial");size-adjust:141.6%;ascent-override:77%;descent-override:22.6%;line-gap-override:0%}@font-face{font-family:Geist Mono Fallback;src:local("Courier New"),local("Liberation Mono"),local("Menlo");size-adjust:100%;ascent-override:100.5%;descent-override:29.5%;line-gap-override:0%}@font-face{font-family:Tanker Fallback;src:local("Arial Black");size-adjust:82.2%;ascent-override:121.7%;descent-override:31.6%;line-gap-override:11%}*,*:before,*:after{box-sizing:border-box}html,body{overflow-x:clip}html{scrollbar-gutter:stable}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;font-family:var(--font-body);font-size:var(--text-body-size);line-height:var(--text-body-line);font-weight:var(--font-weight-body);font-variation-settings:var(--font-width);color:var(--color-gray-900);background:var(--color-bone)}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:var(--font-weight-heading);text-transform:uppercase}h1{letter-spacing:var(--text-h1-tracking);font-size:var(--text-xl-size);line-height:var(--text-xl-line)}a{color:inherit}img,svg{max-width:100%;height:auto}picture{display:contents}.panel{margin-inline:var(--page-margin);border-radius:var(--radius-l)}.panel-dark{background:var(--color-gray-900);color:var(--color-gray-50)}.inset-panel,.inset-page{padding-inline:var(--content-inset-panel)}.inset-page{padding-inline:var(--content-inset-page)}@media(min-width:768px){.inset-panel{padding-inline:max(clamp(var(--space-20),8.6vw,var(--content-inset-panel)),(100% - 2 * var(--page-margin) - var(--content-max-width)) / 2)}.inset-page{padding-inline:max(clamp(var(--space-20),9.6vw,var(--content-inset-page)),(100% - var(--content-max-width)) / 2)}}:root{--inset-page-wide: var(--content-inset-page);--inset-panel-wide: var(--content-inset-page)}@media(min-width:768px){:root{--inset-page-wide: max( clamp(var(--space-20), 6.25vw, var(--space-120)), (100% - var(--content-max-width-wide)) / 2 );--inset-panel-wide: max( clamp(var(--space-20), 5.417vw, 6.5rem), (100% - 2 * var(--page-margin) - var(--content-max-width-wide)) / 2 )}}.inset-page-wide{padding-inline:var(--inset-page-wide)}.inset-panel-wide{padding-inline:var(--inset-panel-wide)}.glass-button-light{padding:.4625rem .46188rem;border:1px solid var(--color-glass-white);border-radius:var(--radius-glass);background:var(--color-glass-white);backdrop-filter:var(--glass-filter);color:var(--color-white)}@property --ring-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes ring-sheen{to{--ring-angle: 360deg}}.ring-sheen{position:relative}.ring-sheen:after{content:"";position:absolute;inset:0;padding:2px;border-radius:inherit;background:conic-gradient(from var(--ring-angle),var(--color-ring-white) 0deg,var(--color-ring-silver) 70deg,var(--color-ring-charcoal) 130deg,var(--color-ring-ink) 190deg,var(--color-ring-prism-warm) 200deg,var(--color-ring-white) 208deg,var(--color-ring-prism-cool) 216deg,var(--color-ring-charcoal) 250deg,var(--color-ring-silver) 300deg,var(--color-ring-white) 360deg);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-clip:content-box,border-box;mask-composite:exclude;opacity:0;transition:opacity var(--duration-300) var(--ease-motion);pointer-events:none}@media(hover:hover){.ring-sheen:hover:after{opacity:1}}.ring-sheen:focus-visible:after{opacity:1}@media(prefers-reduced-motion:no-preference){@media(hover:hover){.ring-sheen:hover:after{animation:ring-sheen var(--duration-3300) linear infinite}}.ring-sheen:focus-visible:after{animation:ring-sheen var(--duration-3300) linear infinite}}.decor-layer{position:absolute;inset:0;z-index:-1;container-type:inline-size;pointer-events:none}@media(prefers-reduced-motion:no-preference){.reveal{transition:opacity var(--duration-600) var(--ease-motion),transform var(--duration-600) var(--ease-motion)}.reveal[data-reveal-pending]{opacity:0;transform:translateY(var(--space-20))}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.rise{animation:rise var(--duration-600) var(--ease-motion) both;animation-delay:var(--rise-delay, 0s)}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-link{font-family:system-ui,sans-serif;position:absolute;top:var(--space-10);left:var(--space-10);padding:var(--space-10) var(--space-20);background:var(--color-gray-900);color:var(--color-lime-200);border-radius:var(--radius-pill);transform:translateY(-500%)}.skip-link:focus{transform:none}.media-toggle{position:absolute;inset-block-end:var(--space-10);inset-inline-end:var(--space-10);display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--radius-pill);background:var(--color-bone);color:var(--color-gray-500);cursor:pointer}.media-toggle:focus-visible{outline:2px solid currentColor;outline-offset:2px}.media-toggle-icon{position:relative;display:block;width:9px;height:12px}.media-toggle-icon:before,.media-toggle-icon:after{content:"";position:absolute;inset-block:0;width:3px;background:currentColor}.media-toggle-icon:before{inset-inline-start:0}.media-toggle-icon:after{inset-inline-end:0}.media-toggle[aria-pressed=true] .media-toggle-icon{width:11px;height:14px;background:currentColor;clip-path:polygon(0 0,100% 50%,0 100%)}.media-toggle[aria-pressed=true] .media-toggle-icon:before,.media-toggle[aria-pressed=true] .media-toggle-icon:after{display:none}.media-toggle-glass{border:1px solid var(--color-glass-white);background:var(--color-glass-white);backdrop-filter:var(--glass-filter);color:var(--color-white)}.cta[data-astro-cid-i344ymn4]{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-15);min-height:44px;padding:var(--space-5) var(--space-20);background:transparent;border:1px solid currentColor;border-radius:var(--radius-m);font-family:var(--font-body);font-size:var(--text-body-size);font-weight:var(--font-weight-regular);font-variation-settings:var(--font-width);line-height:1;text-decoration:none;cursor:pointer;transition:background-color var(--duration-200) var(--ease-motion),border-color var(--duration-200) var(--ease-motion)}.cta-label[data-astro-cid-i344ymn4],.cta-suffix[data-astro-cid-i344ymn4]{white-space:nowrap}.cta[data-astro-cid-i344ymn4]:has(.cta-icon){padding-left:var(--space-5)}.cta-wide[data-astro-cid-i344ymn4]{display:flex;width:100%}.cta-wide[data-astro-cid-i344ymn4] .cta-label[data-astro-cid-i344ymn4]{white-space:normal}.cta-icon[data-astro-cid-i344ymn4]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;border-radius:var(--radius-chip);background:var(--v3-accent, var(--color-red-400));color:var(--color-bone)}.cta-dark[data-astro-cid-i344ymn4],.cta-menu[data-astro-cid-i344ymn4]{color:var(--color-gray-900)}.cta-light[data-astro-cid-i344ymn4]{color:var(--color-bone)}.cta[data-astro-cid-i344ymn4]:focus-visible{outline:2px solid currentColor;outline-offset:2px}.cta[data-astro-cid-i344ymn4]:disabled{cursor:not-allowed;opacity:.55}.site-header[data-astro-cid-ohllak7e]{position:sticky;top:0;z-index:100;padding:var(--space-40) var(--page-margin) var(--space-20);background:transparent;border-bottom:none;transition:padding .2s ease}.menu-pill[data-astro-cid-ohllak7e]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px;padding-inline-start:0;padding-inline-end:25px;padding-block:4px;background:var(--color-menu-pill-bg);backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid var(--color-gray-200);border-radius:40px;box-shadow:none;max-width:80%;margin-inline:auto}.menu-logo[data-astro-cid-ohllak7e]{display:flex;align-items:center;justify-content:center;flex-shrink:0;min-height:44px;padding:4px 8px;background:transparent;border-radius:6px;color:var(--color-gray-900);margin-left:25px}.menu-logo[data-astro-cid-ohllak7e] .logo{display:block;width:82.873px;height:16px}.nav-desktop[data-astro-cid-ohllak7e],.menu-actions[data-astro-cid-ohllak7e]{display:none}.nav-mobile[data-astro-cid-ohllak7e] summary[data-astro-cid-ohllak7e]{display:flex;align-items:center;justify-content:flex-end;width:44px;height:44px;cursor:pointer;color:var(--color-gray-900);list-style:none}.nav-mobile[data-astro-cid-ohllak7e] summary[data-astro-cid-ohllak7e]::-webkit-details-marker{display:none}.burger[data-astro-cid-ohllak7e]{display:flex;flex-direction:column;align-items:flex-end;gap:6px;width:38px}.burger[data-astro-cid-ohllak7e] span[data-astro-cid-ohllak7e]{height:2px;border-radius:8px;background:currentColor}.burger[data-astro-cid-ohllak7e] span[data-astro-cid-ohllak7e]:nth-child(1){width:38px}.burger[data-astro-cid-ohllak7e] span[data-astro-cid-ohllak7e]:nth-child(2){width:32px}.burger[data-astro-cid-ohllak7e] span[data-astro-cid-ohllak7e]:nth-child(3){width:18px}.nav-mobile[data-astro-cid-ohllak7e] nav[data-astro-cid-ohllak7e]{position:absolute;top:calc(100% + var(--space-20));right:var(--page-margin);left:var(--page-margin);padding:var(--space-20);background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-l);box-shadow:var(--shadow-menu);max-width:calc(100vw - 2 * var(--page-margin))}.mobile-list[data-astro-cid-ohllak7e]{display:flex;flex-direction:column;gap:var(--space-15);margin:0;padding:0;list-style:none}.mobile-list[data-astro-cid-ohllak7e] a[data-astro-cid-ohllak7e]{display:flex;align-items:center;min-height:44px;text-decoration:none;font-family:var(--font-heading);font-weight:var(--font-weight-body);font-variation-settings:var(--font-width);font-size:var(--text-body-size);color:var(--color-gray-900)}.mobile-cta[data-astro-cid-ohllak7e]{margin-top:var(--space-10)}@media(min-width:1440px){.nav-mobile[data-astro-cid-ohllak7e]{display:none}.menu-logo[data-astro-cid-ohllak7e]{flex-shrink:0;margin-left:0}.menu-logo[data-astro-cid-ohllak7e] .logo{width:155.387px;height:30px}.menu-pill[data-astro-cid-ohllak7e]{min-height:auto;padding-block:6px;padding-inline:25px;border-radius:50px;width:80%;min-width:max-content;max-width:var(--content-max-width)}.nav-desktop[data-astro-cid-ohllak7e]{flex:1;display:flex;justify-content:center}.nav-list[data-astro-cid-ohllak7e]{display:flex;align-items:center;gap:22px;margin:0;padding:0;list-style:none}.nav-item[data-astro-cid-ohllak7e]>a[data-astro-cid-ohllak7e]{display:inline-flex;align-items:center;text-decoration:none;font-family:var(--font-heading);font-weight:var(--font-weight-body);font-variation-settings:var(--font-width);font-size:1rem;line-height:1;color:var(--color-gray-900);white-space:nowrap;transition:color .2s ease}.nav-item[data-astro-cid-ohllak7e]>a[data-astro-cid-ohllak7e]:hover,.nav-item[data-astro-cid-ohllak7e]>a[data-astro-cid-ohllak7e]:focus-visible{color:var(--color-lime-400)}.menu-actions[data-astro-cid-ohllak7e]{display:flex;align-items:center;gap:30px;flex-shrink:0}.menu-actions[data-astro-cid-ohllak7e] [class*=cta]{flex-direction:row!important;align-items:center!important;justify-content:center!important;max-height:44px;padding:4px 4px 4px 8px!important;font-size:1rem!important;width:max-content!important}.lang-switch[data-astro-cid-ohllak7e]{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:6px 12px;border:1px solid var(--color-gray-200);border-radius:20px;text-decoration:none;font-family:var(--font-heading);font-weight:var(--font-weight-body);font-variation-settings:var(--font-width);font-size:.9rem;color:var(--color-gray-900);white-space:nowrap;transition:color .2s ease}.lang-switch[data-astro-cid-ohllak7e]:hover,.lang-switch[data-astro-cid-ohllak7e]:focus-visible{color:var(--color-lime-400)}.lang-icon[data-astro-cid-ohllak7e]{width:16px;height:16px;flex-shrink:0}.lang-text[data-astro-cid-ohllak7e]{white-space:nowrap}}.site-header[data-astro-cid-ohllak7e].scrolled{padding:8px var(--page-margin);background:transparent}@media(min-width:1440px){.site-header[data-astro-cid-ohllak7e].scrolled{padding:8px var(--page-margin)}.site-header[data-astro-cid-ohllak7e].scrolled .menu-pill[data-astro-cid-ohllak7e]{min-height:40px;padding-block:6px}}.two-tone[data-astro-cid-myhrztyt]{margin:0;font-family:var(--font-heading);font-weight:var(--font-weight-heading);font-variation-settings:var(--font-width);text-transform:uppercase}.two-tone-xl[data-astro-cid-myhrztyt]{font-size:clamp(1.875rem,1.709rem + .659vw,var(--text-xl-size));line-height:1.2}.two-tone-xl-s[data-astro-cid-myhrztyt]{font-size:clamp(1.5rem,1.235rem + 1.054vw,var(--text-xl-size));line-height:1.333}@media(min-width:768px){.two-tone-xl[data-astro-cid-myhrztyt],.two-tone-xl-s[data-astro-cid-myhrztyt]{line-height:1.25}}.two-tone-large[data-astro-cid-myhrztyt]{font-size:clamp(1.5rem,1.2rem + 1.3vw,var(--text-large-size));line-height:1.4}.two-tone-medium[data-astro-cid-myhrztyt]{font-size:clamp(1.125rem,1.026rem + .395vw,var(--text-medium-size));line-height:1.556}@media(min-width:768px){.two-tone-medium[data-astro-cid-myhrztyt]{line-height:1.42}}.two-tone-light[data-astro-cid-myhrztyt] .part-dim[data-astro-cid-myhrztyt]{color:var(--color-gray-500)}.two-tone-light[data-astro-cid-myhrztyt] .part-base[data-astro-cid-myhrztyt]{color:var(--color-gray-900)}.two-tone-light[data-astro-cid-myhrztyt] .part-accent[data-astro-cid-myhrztyt]{color:var(--color-lime-400)}.two-tone-dark[data-astro-cid-myhrztyt] .part-dim[data-astro-cid-myhrztyt]{color:var(--color-gray-500)}.two-tone-dark[data-astro-cid-myhrztyt] .part-base[data-astro-cid-myhrztyt]{color:var(--color-gray-50)}.two-tone-dark[data-astro-cid-myhrztyt] .part-accent[data-astro-cid-myhrztyt]{color:var(--color-lime-200)}.decor-glow[data-astro-cid-urbqa72z]{position:absolute;z-index:-1;pointer-events:none}.decor-glow-outer[data-astro-cid-urbqa72z],.decor-glow-inner[data-astro-cid-urbqa72z]{position:absolute;border-radius:50%;filter:blur(var(--decor-glow-blur))}.decor-glow-outer[data-astro-cid-urbqa72z]{inset:0;background:var(--decor-glow-outer-fill)}.decor-glow-inner[data-astro-cid-urbqa72z]{top:50%;left:50%;width:var(--decor-glow-inner-w);height:var(--decor-glow-inner-h);transform:translate(-50%,-50%);background:var(--decor-glow-inner-fill)}.site-footer[data-astro-cid-gcn2mc3v]{padding:var(--space-40) 0 var(--space-20)}.footer-panel[data-astro-cid-gcn2mc3v]{position:relative;isolation:isolate;overflow:clip;margin-inline:var(--page-margin);border-radius:var(--radius-l);background:var(--color-gray-900);color:var(--color-gray-50);padding-block:var(--space-40) var(--space-20);padding-inline:var(--content-inset-panel)}@media(min-width:768px){.footer-panel[data-astro-cid-gcn2mc3v]{padding-block:clamp(var(--space-80),8vw,var(--space-120)) var(--space-80);padding-inline:max(clamp(var(--space-20),8.6vw,var(--content-inset-panel)),(100% - 2 * var(--page-margin) - var(--content-max-width)) / 2)}}.footer-glow-mask[data-astro-cid-gcn2mc3v]{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:var(--radius-l);-webkit-mask-image:linear-gradient(to bottom,black 18%,transparent 52%);mask-image:linear-gradient(to bottom,black 18%,transparent 52%)}.footer-panel[data-astro-cid-gcn2mc3v] .footer-glow{top:2.845cqw;left:-108.85cqw;width:229cqw;height:227.62cqw;--decor-glow-outer-fill: var(--color-glow-olive);--decor-glow-inner-fill: var(--color-glow-olive-core);--decor-glow-inner-w: 104.88cqw;--decor-glow-inner-h: 104.25cqw;--decor-glow-blur: 9.122cqw}@media(min-width:1024px){.footer-glow-mask[data-astro-cid-gcn2mc3v]{width:69.149cqw;height:100%;-webkit-mask-image:none;mask-image:none;overflow:clip}.footer-panel[data-astro-cid-gcn2mc3v] .footer-glow{top:-3.085cqw;left:-38.085cqw;width:95.495cqw;height:96.064cqw;--decor-glow-inner-w: 43.735cqw;--decor-glow-inner-h: 43.995cqw;--decor-glow-blur: 3.804cqw}}.footer-top[data-astro-cid-gcn2mc3v]{display:flex;flex-direction:column;gap:var(--space-70)}.footer-brand[data-astro-cid-gcn2mc3v]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-30);max-width:31.25rem}.footer-logo[data-astro-cid-gcn2mc3v]{margin-bottom:var(--space-20);color:var(--color-gray-50)}.footer-logo[data-astro-cid-gcn2mc3v] .logo{display:block;width:155.387px;height:auto}.footer-links[data-astro-cid-gcn2mc3v] ul[data-astro-cid-gcn2mc3v]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-10);margin:0;padding:0;list-style:none}.footer-links[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{display:flex;align-items:center;justify-content:center;padding:var(--space-25) var(--space-30);background:var(--color-footer-block);border-radius:var(--radius-m);text-decoration:none;font-size:var(--text-small-size);line-height:1;color:var(--color-gray-50)}.footer-links[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover,.footer-links[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:focus-visible{text-decoration:underline}.footer-bottom[data-astro-cid-gcn2mc3v]{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-10);margin-top:var(--space-60)}.footer-legal[data-astro-cid-gcn2mc3v]{margin-top:var(--space-30)}.footer-social[data-astro-cid-gcn2mc3v]{display:flex;gap:var(--space-10);margin:0;padding:0;list-style:none}.footer-social[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{display:flex;align-items:center;justify-content:center;width:62px;height:62px;background:var(--color-footer-block);border-radius:var(--radius-m);color:var(--color-lime-200)}.footer-social[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover,.footer-social[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:focus-visible{color:var(--color-lime-400)}.footer-legal[data-astro-cid-gcn2mc3v]{display:flex;gap:2.62%;margin:0;padding:0;list-style:none}.footer-legal[data-astro-cid-gcn2mc3v] li[data-astro-cid-gcn2mc3v]:first-child{flex:0 0 43.02%}.footer-legal[data-astro-cid-gcn2mc3v] li[data-astro-cid-gcn2mc3v]:last-child{flex:0 0 54.36%}.copyright-suffix[data-astro-cid-gcn2mc3v]{display:none}.footer-legal[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{display:flex;align-items:center;justify-content:center;height:62px;white-space:nowrap;padding-inline:clamp(var(--space-10),6%,var(--space-30));background:var(--color-footer-block);border-radius:var(--radius-m);text-decoration:none;font-size:var(--text-small-size);line-height:1;color:var(--color-gray-50)}.footer-legal[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover,.footer-legal[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:focus-visible{text-decoration:underline}.footer-copyright[data-astro-cid-gcn2mc3v]{display:flex;align-items:center;justify-content:center;min-height:62px;margin:0;padding:var(--space-15) var(--space-30);background:var(--color-footer-block);border-radius:var(--radius-m);font-size:var(--text-small-size);line-height:var(--text-small-line);text-align:center}@media(min-width:1024px){.footer-top[data-astro-cid-gcn2mc3v]{flex-direction:row;justify-content:space-between;gap:var(--space-40)}.footer-brand[data-astro-cid-gcn2mc3v]{gap:var(--space-40)}.footer-logo[data-astro-cid-gcn2mc3v]{margin-bottom:var(--space-25)}.footer-links[data-astro-cid-gcn2mc3v] ul[data-astro-cid-gcn2mc3v]{grid-template-columns:repeat(2,13.125rem)}.footer-bottom[data-astro-cid-gcn2mc3v]{flex-direction:row;flex-wrap:wrap;align-items:stretch;margin-top:clamp(var(--space-80),10.5vw,12.625rem)}.footer-legal[data-astro-cid-gcn2mc3v]{flex-wrap:wrap;gap:var(--space-10);margin-top:0}.footer-legal[data-astro-cid-gcn2mc3v] li[data-astro-cid-gcn2mc3v]:first-child,.footer-legal[data-astro-cid-gcn2mc3v] li[data-astro-cid-gcn2mc3v]:last-child{flex:none}.footer-legal[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{justify-content:flex-start;padding-inline:var(--space-30)}.copyright-suffix[data-astro-cid-gcn2mc3v]{display:inline}.footer-links[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{justify-content:flex-start}.footer-copyright[data-astro-cid-gcn2mc3v]{justify-content:flex-start;max-width:26.875rem;text-align:left}.footer-bottom[data-astro-cid-gcn2mc3v]{justify-content:space-between}.footer-copyright[data-astro-cid-gcn2mc3v]{margin-left:auto}}.cta-v4-label-narrow[data-astro-cid-ghe5vsvg]{display:none}@media(max-width:767.98px){.cta-v4-label-wide[data-astro-cid-ghe5vsvg]{display:none}.cta-v4-label-narrow[data-astro-cid-ghe5vsvg]{display:inline}}.cta-v4[data-astro-cid-ghe5vsvg]{display:inline-flex;align-items:center;gap:var(--space-24);border:1px solid;border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--text-body-size);line-height:var(--text-lead-line);font-weight:var(--font-weight-bold);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-300) var(--ease-motion),border-color var(--duration-300) var(--ease-motion),color var(--duration-300) var(--ease-motion)}.cta-v4-large[data-astro-cid-ghe5vsvg]{padding:var(--space-16) var(--space-32)}.cta-v4-small[data-astro-cid-ghe5vsvg]{padding:var(--space-10) var(--space-24)}.cta-v4[data-astro-cid-ghe5vsvg]:focus-visible{outline:2px solid currentColor;outline-offset:3px}.cta-v4-icon[data-astro-cid-ghe5vsvg]{display:block;width:.6875rem;rotate:-90deg}.cta-v4-icon[data-astro-cid-ghe5vsvg] svg{display:block;width:100%;height:auto}.cta-v4-icon-send[data-astro-cid-ghe5vsvg]{width:auto;rotate:none}.cta-v4-icon-send[data-astro-cid-ghe5vsvg] svg{width:1.125rem}.cta-v4-block[data-astro-cid-ghe5vsvg]{width:100%;justify-content:center}@media(max-width:767.98px){.cta-v4-block[data-astro-cid-ghe5vsvg]{gap:var(--space-16);padding-inline:var(--space-20)}}.cta-v4-glass[data-astro-cid-ghe5vsvg]{background:var(--color-glass);backdrop-filter:blur(var(--glass-blur));border-color:var(--color-gray-100);color:var(--color-sand-50)}.cta-v4-glass[data-astro-cid-ghe5vsvg]:is(:hover,:focus-visible){background:var(--color-glass-strong)}.cta-v4-light[data-astro-cid-ghe5vsvg]{background:var(--color-sand-50);border-color:var(--color-sand-50);color:var(--color-gray-900)}.cta-v4-light[data-astro-cid-ghe5vsvg]:is(:hover,:focus-visible){background:var(--color-gray-900);border-color:var(--color-gray-900);color:var(--color-sand-50)}.cta-v4-solid[data-astro-cid-ghe5vsvg]{background:var(--color-orange-500);border-color:var(--color-orange-500);color:var(--color-sand-50)}.cta-v4-solid[data-astro-cid-ghe5vsvg]:is(:hover,:focus-visible){background:var(--color-gray-900);border-color:var(--color-gray-900);color:var(--color-sand-50)}.cta-v4-outline[data-astro-cid-ghe5vsvg]{background:transparent;border-color:var(--color-orange-500)}.cta-v4-outline[data-astro-cid-ghe5vsvg].cta-v4-light{color:var(--color-sand-50)}.cta-v4-outline[data-astro-cid-ghe5vsvg].cta-v4-dark{color:var(--color-gray-800)}.cta-v4-outline[data-astro-cid-ghe5vsvg]:is(:hover,:focus-visible){background:var(--color-orange-500);border-color:var(--color-orange-500);color:var(--color-sand-50)}.cta-v4-fillhover[data-astro-cid-ghe5vsvg]{position:relative;background:var(--color-orange-500);border-color:var(--color-orange-500);color:var(--color-sand-50)}.cta-v4-fillhover[data-astro-cid-ghe5vsvg] .cta-v4-icon[data-astro-cid-ghe5vsvg]{position:relative;color:var(--color-orange-500)}.cta-v4-fillhover[data-astro-cid-ghe5vsvg] .cta-v4-icon[data-astro-cid-ghe5vsvg] svg{position:relative;z-index:1}.cta-v4-fillhover[data-astro-cid-ghe5vsvg] .cta-v4-icon[data-astro-cid-ghe5vsvg]:before{content:"";position:absolute;left:50%;top:50%;width:2.125rem;height:2.125rem;translate:-50% -50%;border-radius:50%;background:var(--color-sand-50)}.cta-v4-fillhover[data-astro-cid-ghe5vsvg]:is(:hover,:focus-visible){background:var(--color-gray-900);border-color:var(--color-gray-900);color:var(--color-sand-50)}.cookie-consent[data-astro-cid-garwan2p]{position:fixed;left:var(--page-margin);bottom:var(--page-margin);z-index:40;width:min(34rem,calc(100vw - var(--page-margin) * 2))}.cookie-consent-v4[data-astro-cid-garwan2p]{width:min(38.5rem,calc(100vw - var(--page-margin) * 2))}.cookie-panel[data-astro-cid-garwan2p]{padding:var(--space-25);border-radius:var(--radius-l);background:var(--color-gray-900);box-shadow:var(--shadow-megamenu);color:var(--color-bone)}.cookie-panel[data-astro-cid-garwan2p].design-v4{border:1px solid var(--color-gray-600);border-radius:var(--radius-lg);background:var(--color-scrim);backdrop-filter:blur(var(--glass-blur));color:var(--color-sand-50)}.cookie-panel[data-astro-cid-garwan2p].design-v4 .cookie-title[data-astro-cid-garwan2p]{font-weight:var(--font-weight-bold)}.cookie-panel[data-astro-cid-garwan2p].design-v4 .cookie-always[data-astro-cid-garwan2p],.cookie-panel[data-astro-cid-garwan2p].design-v4 .cookie-category-body[data-astro-cid-garwan2p]{color:var(--color-gray-100)}.cookie-actions[data-astro-cid-garwan2p] .cta-v4-icon,html[data-cookie-control] .cookie-consent[data-astro-cid-garwan2p]{display:none}html[data-cookie-control][data-cookie-open] .cookie-consent[data-astro-cid-garwan2p]{display:block}.cookie-view[data-astro-cid-garwan2p][hidden]{display:none}.cookie-title[data-astro-cid-garwan2p]{margin:0;font-family:var(--font-heading);font-size:var(--text-body-size);font-weight:var(--font-weight-label);line-height:var(--text-body-line);text-transform:none}.cookie-title[data-astro-cid-garwan2p]:focus-visible{outline:2px solid currentColor;outline-offset:4px}.cookie-body[data-astro-cid-garwan2p]{margin:var(--space-10) 0 0;font-family:var(--font-body);font-size:var(--text-small-size);font-variation-settings:var(--font-width);line-height:var(--text-body-line)}.cookie-actions[data-astro-cid-garwan2p]{display:flex;flex-wrap:wrap;gap:var(--space-10);margin-top:var(--space-20)}.cookie-actions[data-astro-cid-garwan2p] .cookie-action{flex:1 1 auto}.cookie-categories[data-astro-cid-garwan2p]{max-height:45vh;margin:var(--space-20) 0 0;padding:0;overflow-y:auto;list-style:none}.cookie-categories[data-astro-cid-garwan2p] li[data-astro-cid-garwan2p]+li[data-astro-cid-garwan2p]{margin-top:var(--space-15)}.cookie-category[data-astro-cid-garwan2p]{display:flex;align-items:flex-start;gap:var(--space-15);cursor:pointer}.cookie-category[data-astro-cid-garwan2p]:has(.cookie-check:disabled){cursor:default}.cookie-check[data-astro-cid-garwan2p]{position:absolute;width:1px;height:1px;opacity:0}.cookie-switch[data-astro-cid-garwan2p]{position:relative;flex-shrink:0;width:44px;height:26px;margin-top:var(--space-5);border:1px solid currentColor;border-radius:var(--radius-pill);background:transparent}.cookie-switch[data-astro-cid-garwan2p]:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:var(--radius-pill);background:currentColor}.cookie-check[data-astro-cid-garwan2p]:checked+.cookie-switch[data-astro-cid-garwan2p]{border-color:var(--color-lime-200);background:var(--color-lime-200)}.cookie-check[data-astro-cid-garwan2p]:checked+.cookie-switch[data-astro-cid-garwan2p]:after{left:21px;background:var(--color-gray-900)}.cookie-check[data-astro-cid-garwan2p]:disabled+.cookie-switch[data-astro-cid-garwan2p]{opacity:.55}.cookie-check[data-astro-cid-garwan2p]:focus-visible+.cookie-switch[data-astro-cid-garwan2p]{outline:2px solid currentColor;outline-offset:3px}@media(prefers-reduced-motion:no-preference){.cookie-switch[data-astro-cid-garwan2p],.cookie-switch[data-astro-cid-garwan2p]:after{transition:left var(--duration-200) var(--ease-motion),background-color var(--duration-200) var(--ease-motion)}}.cookie-category-text[data-astro-cid-garwan2p]{display:block}.cookie-category-title[data-astro-cid-garwan2p]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-10);font-family:var(--font-body);font-size:var(--text-small-size);font-weight:var(--font-weight-label);font-variation-settings:var(--font-width);line-height:var(--text-body-line)}.cookie-always[data-astro-cid-garwan2p]{font-size:var(--text-tag-size);font-weight:var(--font-weight-regular);letter-spacing:var(--text-eyebrow-tracking);text-transform:uppercase;color:var(--color-gray-400)}.cookie-category-body[data-astro-cid-garwan2p]{display:block;font-family:var(--font-body);font-size:var(--text-tag-size);font-variation-settings:var(--font-width);line-height:var(--text-body-line);color:var(--color-gray-200)}@media(min-width:480px){.cookie-panel[data-astro-cid-garwan2p]{padding:var(--space-30)}.cookie-actions[data-astro-cid-garwan2p] .cookie-action{flex:0 1 auto}}
