@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-latin-ext-opsz-normal-B6TL4M5W.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-display:optional;font-weight:100 900;src:url("./media/inter-latin-opsz-normal-KZ4OTMG4.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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:italic;font-display:swap;font-weight:100 900;src:url("./media/inter-latin-ext-opsz-italic-MU7JYOCD.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:italic;font-display:swap;font-weight:100 900;src:url("./media/inter-latin-opsz-italic-C3CWVVQS.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-sans:"Graphik","Inter",Arial,sans-serif;--font-display:var(--font-sans);--font-body:var(--font-sans);--font-mono:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace}:root{--blue-50:#f0f3ff;--blue-100:#e0e6ff;--blue-200:#c2ccff;--blue-300:#94a6ff;--blue-400:#5c75ff;--blue-500:#002aff;--blue-600:#0021d6;--blue-700:#001aad;--blue-800:#00137d;--blue-900:#000c4d;--midnight-600:#2a3366;--midnight-700:#1c2452;--midnight-800:#121940;--midnight-900:#0a1030;--neutral-0:#ffffff;--neutral-25:#fbfbfd;--neutral-50:#f6f7f9;--neutral-100:#eef0f4;--neutral-200:#e2e5eb;--neutral-300:#cdd2db;--neutral-400:#a0a6b5;--neutral-500:#6b7285;--neutral-600:#4a5165;--neutral-700:#343a4c;--neutral-800:#1e2333;--neutral-900:#0f1424;--green-50:#ecf8f2;--green-200:#b7e4cd;--green-500:#12a365;--green-700:#0e7a4d;--amber-50:#fff6e5;--amber-200:#fbdca5;--amber-500:#e89b0c;--amber-700:#935700;--red-50:#fdeeee;--red-200:#f6c3c5;--red-500:#e5383f;--red-700:#b8242b;--color-primary:var(--blue-500);--color-primary-hover:var(--blue-600);--color-primary-active:var(--blue-700);--color-primary-subtle:var(--blue-50);--color-primary-muted:var(--blue-100);--color-on-primary:var(--neutral-0);--color-secondary:var(--midnight-900);--color-secondary-raised:var(--midnight-800);--bg-page:var(--neutral-0);--bg-subtle:var(--neutral-50);--bg-muted:var(--neutral-100);--bg-brand-subtle:var(--blue-50);--bg-inverse:var(--midnight-900);--bg-inverse-raised:var(--midnight-800);--surface-card:var(--neutral-0);--surface-sunken:var(--neutral-50);--surface-hover:var(--neutral-50);--surface-pressed:var(--neutral-100);--surface-overlay:rgba(10,16,48,.48);--border-subtle:var(--neutral-100);--border-default:var(--neutral-200);--border-strong:var(--neutral-300);--border-brand:var(--blue-500);--border-brand-subtle:var(--blue-100);--border-inverse:var(--midnight-700);--divider:var(--neutral-100);--text-primary:var(--neutral-900);--text-secondary:var(--neutral-600);--text-tertiary:var(--neutral-500);--text-disabled:var(--neutral-400);--text-brand:var(--blue-500);--text-link:var(--blue-500);--text-link-hover:var(--blue-700);--text-on-brand:var(--neutral-0);--text-inverse:var(--neutral-0);--text-inverse-secondary:#a9b0cc;--success-fg:var(--green-700);--success-bg:var(--green-50);--success-border:var(--green-200);--success-solid:var(--green-500);--warning-fg:var(--amber-700);--warning-bg:var(--amber-50);--warning-border:var(--amber-200);--warning-solid:var(--amber-500);--error-fg:var(--red-700);--error-bg:var(--red-50);--error-border:var(--red-200);--error-solid:var(--red-500);--info-fg:var(--blue-600);--info-bg:var(--blue-50);--info-border:var(--blue-200);--info-solid:var(--blue-500);--state-hover:rgba(15,20,36,.04);--state-pressed:rgba(15,20,36,.08);--state-selected:var(--blue-50);--state-disabled-bg:var(--neutral-100);--state-disabled-fg:var(--neutral-400);--focus-ring-color:var(--blue-500)}:root{--gradient-brand-wash:linear-gradient(180deg,var(--blue-50) 0%,rgba(240,243,255,0) 100%);--gradient-hero-glow:radial-gradient(56% 64% at 50% 0%,rgba(0,42,255,.09) 0%,rgba(0,42,255,0) 72%);--gradient-midnight:linear-gradient(160deg,var(--midnight-900) 0%,var(--midnight-800) 62%,var(--blue-900) 100%)}:root{--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--text-display:clamp(2.75rem,1.6rem + 4.2vw,4.5rem);--text-h1:clamp(2.25rem,1.6rem + 2.6vw,3.5rem);--text-h2:clamp(1.875rem,1.45rem + 1.7vw,2.75rem);--text-h3:clamp(1.5rem,1.3rem + .8vw,2rem);--text-h4:clamp(1.25rem,1.15rem + .45vw,1.5rem);--text-h5:1.125rem;--text-body-lg:clamp(1.0625rem,.95rem + .38vw,1.25rem);--text-body:1rem;--text-body-sm:.875rem;--text-label:.875rem;--text-caption:.8125rem;--text-overline:.75rem;--text-button:.9375rem;--text-button-sm:.875rem;--text-nav:.9375rem;--text-metadata:.8125rem;--leading-display:1.04;--leading-h1:1.08;--leading-h2:1.12;--leading-h3:1.2;--leading-h4:1.3;--leading-h5:1.4;--leading-body-lg:1.55;--leading-body:1.6;--leading-body-sm:1.55;--leading-label:1.3;--leading-caption:1.45;--leading-tight:1;--tracking-display:-.032em;--tracking-h1:-.028em;--tracking-h2:-.022em;--tracking-h3:-.016em;--tracking-h4:-.012em;--tracking-h5:-.008em;--tracking-body-lg:-.011em;--tracking-body:-.006em;--tracking-body-sm:0em;--tracking-label:-.003em;--tracking-button:-.006em;--tracking-nav:-.006em;--tracking-overline:.08em;--type-display:var(--font-weight-semibold) var(--text-display)/var(--leading-display) var(--font-sans);--type-h1:var(--font-weight-semibold) var(--text-h1)/var(--leading-h1) var(--font-sans);--type-h2:var(--font-weight-semibold) var(--text-h2)/var(--leading-h2) var(--font-sans);--type-h3:var(--font-weight-semibold) var(--text-h3)/var(--leading-h3) var(--font-sans);--type-h4:var(--font-weight-semibold) var(--text-h4)/var(--leading-h4) var(--font-sans);--type-h5:var(--font-weight-semibold) var(--text-h5)/var(--leading-h5) var(--font-sans);--type-quote:var(--font-weight-medium) var(--text-h3)/1.3 var(--font-sans);--type-body-lg:var(--font-weight-regular) var(--text-body-lg)/var(--leading-body-lg) var(--font-sans);--type-body:var(--font-weight-regular) var(--text-body)/var(--leading-body) var(--font-sans);--type-body-sm:var(--font-weight-regular) var(--text-body-sm)/var(--leading-body-sm) var(--font-sans);--type-label:var(--font-weight-medium) var(--text-label)/var(--leading-label) var(--font-sans);--type-caption:var(--font-weight-regular) var(--text-caption)/var(--leading-caption) var(--font-sans);--type-overline:var(--font-weight-semibold) var(--text-overline)/var(--leading-label) var(--font-sans);--type-button:var(--font-weight-medium) var(--text-button)/var(--leading-tight) var(--font-sans);--type-nav:var(--font-weight-medium) var(--text-nav)/var(--leading-tight) var(--font-sans);--type-metadata:var(--font-weight-medium) var(--text-metadata)/1.4 var(--font-sans)}@media(min-width:1440px){:root{--text-display:clamp(4.5rem,2.25rem + 2.5vw,5.5rem);--text-h1:clamp(3.5rem,2.5rem + 1.1vw,4.25rem);--text-h2:clamp(2.75rem,2.05rem + .75vw,3.25rem);--text-h3:clamp(2rem,1.7rem + .36vw,2.25rem);--text-h4:clamp(1.5rem,1.35rem + .17vw,1.625rem);--text-body-lg:clamp(1.25rem,1.0625rem + .2vw,1.375rem)}}:root{--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--section-y:clamp(4rem,2rem + 7.5vw,8rem);--section-y-sm:clamp(3rem,1.75rem + 5vw,6rem);--container-wide:1360px;--container-max:1200px;--container-narrow:880px;--container-prose:680px;--gutter:clamp(1.25rem,.6rem + 2.8vw,3rem);--grid-gap:clamp(1rem,.6rem + 1.4vw,2rem);--bp-sm:640px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--bp-2xl:1536px;--control-height-sm:36px;--control-height-md:44px;--control-height-lg:52px;--control-pad-x-sm:14px;--control-pad-x-md:18px;--control-pad-x-lg:24px;--field-pad-x:12px;--card-pad-sm:20px;--card-pad-md:28px;--card-pad-lg:40px;--header-height:72px}@media(min-width:1440px){:root{--container-wide:clamp(1360px,50vw + 640px,1920px);--container-max:clamp(1200px,50vw + 480px,1760px);--container-narrow:clamp(880px,25vw + 520px,1080px);--container-prose:clamp(680px,12.5vw + 500px,760px);--gutter:clamp(3rem,1.2rem + 2vw,4rem);--grid-gap:clamp(2rem,1.1rem + 1vw,2.5rem);--section-y:clamp(8rem,4.6rem + 3.8vw,10rem);--section-y-sm:clamp(6rem,3.45rem + 2.84vw,7.5rem)}}:root{--radius-none:0px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--radius-control:var(--radius-md);--radius-field:var(--radius-md);--radius-checkbox:var(--radius-xs);--radius-tag:var(--radius-sm);--radius-badge:var(--radius-full);--radius-card:var(--radius-lg);--radius-panel:var(--radius-lg);--radius-media:var(--radius-lg);--radius-section:var(--radius-xl)}:root{--shadow-none:none;--shadow-xs:0 1px 2px rgba(15,20,36,.05);--shadow-sm:0 1px 2px rgba(15,20,36,.04),0 2px 6px rgba(15,20,36,.05);--shadow-md:0 2px 4px rgba(15,20,36,.04),0 10px 24px -6px rgba(15,20,36,.1);--shadow-lg:0 4px 8px rgba(15,20,36,.04),0 24px 48px -12px rgba(15,20,36,.16);--shadow-xl:0 8px 16px rgba(15,20,36,.06),0 32px 72px -16px rgba(15,20,36,.28);--shadow-primary:0 1px 2px rgba(0,26,173,.24),inset 0 1px 0 rgba(255,255,255,.14);--shadow-primary-hover:0 6px 16px -4px rgba(0,42,255,.4),inset 0 1px 0 rgba(255,255,255,.14);--border-hairline:1px solid var(--border-subtle);--border-base:1px solid var(--border-default);--ring-subtle:inset 0 0 0 1px var(--border-subtle);--ring-default:inset 0 0 0 1px var(--border-default);--ring-strong:inset 0 0 0 1px var(--border-strong);--focus-ring:0 0 0 2px var(--neutral-0),0 0 0 4px var(--focus-ring-color);--focus-halo:0 0 0 4px rgba(0,42,255,.14);--focus-halo-error:0 0 0 4px rgba(229,56,63,.14)}:root{--duration-instant:80ms;--duration-fast:.14s;--duration-base:.22s;--duration-slow:.36s;--duration-slower:.56s;--ease-standard:cubic-bezier(.2,0,0,1);--ease-out:cubic-bezier(.16,1,.3,1);--ease-in:cubic-bezier(.4,0,1,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--delay-short:80ms;--delay-base:.16s;--stagger:60ms;--distance-hover:2px;--distance-sm:8px;--distance-md:16px;--transition-colors:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard);--transition-control:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard),transform var(--duration-fast) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard);--transition-lift:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out);--transition-reveal:opacity var(--duration-slower) var(--ease-out),transform var(--duration-slower) var(--ease-out)}@media(prefers-reduced-motion:reduce){:root{--duration-fast:1ms;--duration-base:1ms;--duration-slow:1ms;--duration-slower:1ms;--stagger:0ms;--delay-short:0ms;--delay-base:0ms;--distance-hover:0px;--distance-sm:0px;--distance-md:0px}}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body);color:var(--text-primary);background:var(--bg-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto;text-rendering:optimizeLegibility}::selection{background:var(--blue-100);color:var(--blue-900)}a{color:var(--text-link);text-decoration:none}a:hover{color:var(--text-link-hover)}:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}input::placeholder,textarea::placeholder{color:var(--text-tertiary);opacity:1}@keyframes px-fade-in{0%{opacity:0}to{opacity:1}}@keyframes px-fade-up{0%{opacity:0;transform:translateY(var(--distance-md))}to{opacity:1;transform:none}}@keyframes px-scale-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@keyframes px-slide-down{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes px-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}:root{--px-hairline: 1px;--px-press-shift: 1px;--px-nova-point: 6px;--px-nova-point-sm: 4px;--px-gap-icon: 6px;--px-gap-2xs: 2px;--px-arrow-diagonal-nudge: 1px;--text-tertiary: color-mix(in srgb, var(--neutral-500) 80%, var(--neutral-600));--px-reveal-load-from: .01;--px-page-exit: .16s;--px-button-gap-sm: 6px;--px-button-arrow-offset: -2px;--px-spinner-border: 2px;--px-spinner-duration: .7s;--px-spinner-size-sm: 14px;--px-on-dark-hover: color-mix(in srgb, var(--neutral-0) 8%, transparent);--px-on-dark-press: color-mix(in srgb, var(--neutral-0) 14%, transparent);--px-on-dark-ring: color-mix(in srgb, var(--neutral-0) 24%, transparent);--px-on-dark-ring-hover: color-mix(in srgb, var(--neutral-0) 40%, transparent);--px-badge-height-sm: 20px;--px-badge-height-md: 24px;--px-badge-pad-x-md: 10px;--px-section-header-centered-max: 760px;--px-tag-height-sm: 26px;--px-tag-height-md: 32px;--px-tag-pad-x-sm: 10px;--px-divider-brand-height: 2px;--px-divider-brand-offset: -.5px;--px-grid-dot: 1px;--px-grid-dot-fade: 1.5px;--px-media-chrome-dot: 10px;--px-media-url-height: 24px;--px-media-url-offset: 42px;--px-media-label-pad-x: 10px;--px-media-inner-ring: inset 0 0 0 var(--px-hairline) color-mix(in srgb, var(--neutral-900) 6%, transparent);--px-service-card-media-pad: 6px;--px-header-logo-height: 36px;--px-nav-item-height: 40px;--px-nav-point-offset: 3px;--px-menu-width-1: 340px;--px-menu-width-2: 600px;--px-header-elevated-bg: color-mix(in srgb, var(--neutral-0) 88%, transparent);--px-header-backdrop: saturate(1.6) blur(12px);--px-drawer-row-height: 56px;--px-lang-tracking: .02em;--px-lang-menu-width: 200px;--px-feedback-pad-y: 14px;--px-toast-width: 380px;--px-modal-width-sm: 400px;--px-modal-width-md: 520px;--px-modal-width-lg: 680px;--px-modal-backdrop: blur(4px);--px-checkbox-size: 18px;--px-select-pad-right: 40px;--px-textarea-pad-y: 10px;--px-accordion-toggle: 28px;--px-accordion-measure: 68ch;--px-segment-radius: 7px;--px-segment-indicator-shadow: 0 0 0 var(--px-hairline) color-mix(in srgb, var(--neutral-900) 4%, transparent), var(--shadow-sm);--px-table-cell-pad-y: 14px;--px-table-cell-pad-y-dense: 10px;--px-footer-brand-max: 340px;--px-footer-logo-height: 120px;--px-footer-logo-height-sm: 96px;--px-basis-170: 170px;--px-basis-180: 180px;--px-basis-190: 190px;--px-basis-196: 196px;--px-basis-200: 200px;--px-basis-220: 220px;--px-basis-240: 240px;--px-basis-250: 250px;--px-basis-260: 260px;--px-basis-280: 280px;--px-basis-300: 300px;--px-basis-320: 320px;--px-basis-340: 340px;--px-basis-360: 360px;--px-basis-380: 380px;--px-basis-400: 400px;--px-basis-420: 420px;--px-basis-440: 440px;--px-basis-460: 460px;--px-basis-480: 480px;--px-basis-520: 520px;--px-basis-560: 560px;--px-gap-list: 10px;--px-figure-gap: 14px;--px-home-guide-pad: clamp(var(--space-6), 4vw, var(--space-10));--px-home-challenge-intro-max: 480px;--px-home-explorer-tab-pad-y: 11px;--px-home-stage-tab-min: 104px;--px-home-stage-bar: 2px;--px-home-method-pad: clamp(var(--space-6), 4vw, var(--space-12));--px-home-stage-goal-max: 460px;--px-home-act-pad-y: 14px;--px-home-receive-pad-x: 18px;--px-home-scene-pad-y: 18px;--px-home-scene-bar: 8px;--px-home-scene-marker: 2px;--px-home-scene-marker-out: 5px;--px-home-play-pad-y: 6px;--px-home-data-header-max: 720px;--px-services-title-max: 860px;--px-services-matrix-delay: .2s;--px-services-matrix-head-pad-y: 14px;--px-services-matrix-label: 200px;--px-services-matrix-min: 760px;--px-services-matrix-cell-pad: 10px;--px-services-matrix-bar: 34px;--px-services-matrix-bar-inset: 6px;--px-services-finder-pad-y: 18px;--px-check-offset: 3px;--px-visual-pad-x: 18px;--px-visual-height: 320px;--px-visual-axis: 20px;--px-visual-mark: 10px;--px-visual-mark-radius: 2px;--px-visual-step: 44px;--px-visual-gap-lg: 28px;--px-visual-nav: 110px;--px-visual-chip: 28px;--px-visual-row-pad-y: 9px;--px-visual-space: 14px;--px-visual-flow-max: 420px;--px-visual-chart: 150px;--px-visual-bar-radius: 3px;--px-visual-bar-lg: 22px;--px-visual-wire-basis: 150px;--px-visual-wire-max: 190px;--px-visual-ui-basis: 170px;--px-visual-ui-max: 220px;--px-visual-line: 10px;--px-visual-button-sm: 24px;--px-visual-field: 30px;--px-visual-area: 54px;--px-visual-text-xs: 11px;--px-service-statement-number: 40px;--px-service-row-number: 88px;--px-service-step-number: 36px;--px-service-cap-number: 24px;--px-box-pad-y: 18px;--px-lead-max: 600px;--px-row-gap: 14px;--px-industries-board-pad: 18px;--px-industry-kpi-pad-y: 22px;--px-approach-ring-max: 460px;--px-approach-ring-label: 120px;--px-approach-ring-goal: 150px;--px-approach-skeleton: 5px;--px-products-hero-max: 880px;--px-products-lead-max: 640px;--px-products-logo: 56px;--px-about-lead-max: 620px;--px-about-portrait: 180px;--px-about-portrait-min: 140px;--px-insights-title-max: 820px;--px-article-avatar: 40px;--px-article-aside: 300px;--px-article-aside-min: 260px;--px-article-skeleton: 8px;--px-contact-field-min: 230px;--px-legal-lead-max: 680px;--px-legal-toc: 240px;--px-legal-toc-min: 200px;--px-not-found-lead-max: 560px;--px-not-found-links-gap: 28px;--px-floating-edge: 20px;--px-z-guide: 70;--px-z-toast: 60;--px-z-consent: 80;--px-consent-max: 1040px;--px-consent-delay: .5s;--px-consent-tools-indent: 28px;--px-guide-nudge-width: 360px;--px-guide-panel-width: 420px;--px-guide-panel-height: 640px;--px-guide-panel-margin: 112px;--px-guide-indent: 44px;--px-guide-quick-pad-y: 9px;--px-guide-progress: 3px;--px-guide-body-pad-top: 18px;--px-guide-launcher-delay: .7s;--px-guide-dot-ring: 2px;--px-guide-attention: 1.6s;--px-guide-attention-delay: 1.4s;--px-contact-band-max: 720px;--px-hero-people-gap-sm: 14px;--px-hero-people-top-gap: 18px;--px-hero-people-inset: 10px;--px-hero-people-chip-pad-y: 6px;--px-hero-people-chip-pad-x: 10px;--px-hero-people-chip-pad-compact: 5px;--px-hero-people-text-xs: 11px;--px-hero-people-ok: 18px;--px-hero-people-scrim: linear-gradient( to top, color-mix(in srgb, var(--midnight-900) 68%, transparent) 0%, color-mix(in srgb, var(--midnight-900) 24%, transparent) 30%, transparent 52% );--px-hero-people-link-shadow: 0 var(--px-hairline) 2px color-mix(in srgb, var(--midnight-900) 45%, transparent);--px-hero-people-arrow-nudge: 2px;--px-hero-people-focus-width: 2px;--px-hero-people-focus-offset: 3px;--px-hero-board-fade: .45s;--px-hero-board-ring: 3px;--px-hero-board-dot-fade: 1.2px;--px-hero-board-chip-pad-x: 13px;--px-hero-board-chip-pad-left: 11px;--px-hero-board-warn-out: 3px;--px-hero-board-warn-ring: 1.5px;--px-hero-board-warn-radius: 12px;--px-hero-board-pain-pad-y: 7px;--px-hero-board-node: 140px;--px-hero-board-node-origin: 70px;--px-hero-board-node-side: 240px;--px-hero-board-node-leading: 1.35;--px-hero-board-dot-halo: 0 0 0 3px color-mix(in srgb, var(--blue-500) 14%, transparent);--px-hero-board-metric-key: 52px;--px-hero-board-metric-value: 84px;--px-hero-board-cap-narrow: 64px;--px-hero-line: 1.5px;--px-hero-ripple: calc(var(--px-nova-point) * 4);--px-hero-tile-move: .64s;--px-hero-ring: 2px;--px-hero-veil: .36;--px-hero-kb-reset: .9s;--px-hero-fade-delay: .2s;--px-hero-rail-gap: 28px;--px-hero-rail-seg: 18px;--px-hero-rail-pop: .42s;--px-hero-rail-tint: .32s;--px-hero-rail-draw: .7s;--px-hero-rail-delay: 0ms;--px-hero-rail-step-pad: 5px}.px-container{width:100%;max-width:calc(var(--container-max) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.px-container--wide{max-width:calc(var(--container-wide) + var(--gutter) * 2)}.px-container--narrow{max-width:calc(var(--container-narrow) + var(--gutter) * 2)}.px-container--prose{max-width:calc(var(--container-prose) + var(--gutter) * 2)}.px-tick{position:absolute;width:var(--space-3);height:var(--space-3);border:0 solid var(--blue-300);pointer-events:none}.px-tick--tl{top:calc(var(--space-2) * -1);left:calc(var(--space-2) * -1);border-top-width:var(--px-hairline);border-left-width:var(--px-hairline)}.px-tick--tr{top:calc(var(--space-2) * -1);right:calc(var(--space-2) * -1);border-top-width:var(--px-hairline);border-right-width:var(--px-hairline)}.px-tick--bl{bottom:calc(var(--space-2) * -1);left:calc(var(--space-2) * -1);border-bottom-width:var(--px-hairline);border-left-width:var(--px-hairline)}.px-tick--br{right:calc(var(--space-2) * -1);bottom:calc(var(--space-2) * -1);border-right-width:var(--px-hairline);border-bottom-width:var(--px-hairline)}.px-sr-only{position:absolute;width:var(--px-hairline);height:var(--px-hairline);padding:0;margin:calc(var(--px-hairline) * -1);overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}html{scroll-padding-top:calc(var(--header-height) + var(--space-2))}[data-reveal]{transition:opacity var(--duration-slower) var(--ease-out),transform var(--duration-slower) var(--ease-out)}.px-js [data-reveal]:not([data-revealed],[data-reveal-on=load]){opacity:0}.px-js [data-reveal=fade-up]:not([data-revealed],[data-reveal-on=load]){transform:translateY(var(--distance-md))}.px-js [data-reveal=scale]:not([data-revealed],[data-reveal-on=load]){transform:scale(.97)}.px-js [data-reveal=slide-left]:not([data-revealed],[data-reveal-on=load]){transform:translate(var(--distance-md))}[data-reveal-on=load]{transition:none;animation-duration:var(--duration-slower);animation-timing-function:var(--ease-out);animation-fill-mode:both}[data-reveal-on=load][data-reveal=fade-up]{animation-name:px-load-fade-up}[data-reveal-on=load][data-reveal=fade-in]{animation-name:px-load-fade-in}[data-reveal-on=load][data-reveal=scale]{animation-name:px-load-scale-in}[data-reveal-on=load][data-reveal=slide-left]{animation-name:px-load-slide-left}@keyframes px-load-fade-up{0%{opacity:var(--px-reveal-load-from);transform:translateY(var(--distance-md))}}@keyframes px-load-fade-in{0%{opacity:var(--px-reveal-load-from)}}@keyframes px-load-scale-in{0%{opacity:var(--px-reveal-load-from);transform:scale(.97)}}@keyframes px-load-slide-left{0%{opacity:var(--px-reveal-load-from);transform:translate(var(--distance-md))}}@media(prefers-reduced-motion:reduce){.px-js [data-reveal]:not([data-revealed]){opacity:1;transform:none}}::view-transition-old(root){animation:px-page-out var(--px-page-exit) var(--ease-in) both}::view-transition-new(root){animation:px-fade-in var(--duration-slow) var(--ease-out) var(--px-page-exit) both}@keyframes px-page-out{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}@media(max-width:640px){:root{--px-floating-edge: var(--space-3)}}@keyframes px-swap-a{0%{opacity:0;transform:translateY(var(--distance-sm))}to{opacity:1;transform:none}}@keyframes px-swap-b{0%{opacity:0;transform:translateY(var(--distance-sm))}to{opacity:1;transform:none}}@keyframes px-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes px-panel-in{0%{opacity:0;transform:translateY(var(--space-3)) scale(.985)}to{opacity:1;transform:none}}@keyframes px-step-a{0%{opacity:0;transform:translate(var(--px-visual-space))}to{opacity:1;transform:none}}@keyframes px-step-b{0%{opacity:0;transform:translate(var(--px-visual-space))}to{opacity:1;transform:none}}@keyframes px-step-back-a{0%{opacity:0;transform:translate(calc(var(--px-visual-space) * -1))}to{opacity:1;transform:none}}@keyframes px-step-back-b{0%{opacity:0;transform:translate(calc(var(--px-visual-space) * -1))}to{opacity:1;transform:none}}@keyframes px-attention{0%,to{opacity:0}40%{opacity:1}}
