.footer__inner[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:48px;padding-block:64px 32px;display:flex}.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:32px 64px;display:grid}.footer__brand[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.footer__logo[data-astro-cid-jo6i4kqk]{--px-logo-h:32px}.footer__tagline[data-astro-cid-jo6i4kqk]{max-width:22em;color:var(--px-on-brand-muted)}.footer__company[data-astro-cid-jo6i4kqk]{color:var(--px-on-brand-muted);flex-direction:column;gap:4px;font-style:normal;display:flex}.footer__company-name[data-astro-cid-jo6i4kqk]{color:var(--px-on-brand);font-weight:700}.footer__street[data-astro-cid-jo6i4kqk]{margin-bottom:4px;display:block}.footer__address-sep[data-astro-cid-jo6i4kqk]{display:none}.footer__contact[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start;font-style:normal;display:flex}.footer__link[data-astro-cid-jo6i4kqk]{align-items:center;min-height:44px;display:inline-flex}.footer__link--button[data-astro-cid-jo6i4kqk]{color:inherit;font:inherit;text-align:left;text-underline-offset:4px;background:0 0;border:0;padding:0;text-decoration:underline}html:not(.px-js) .footer__consent[data-astro-cid-jo6i4kqk]{display:none}.footer__bar[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--px-on-brand-line);font-size:var(--px-type-small-size);line-height:var(--px-type-small-line);color:var(--px-on-brand-muted);flex-wrap:wrap;align-items:center;gap:0 32px;padding-top:24px;display:flex}.footer__legal-list[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;align-items:center;gap:0 32px;margin:0;padding:0;list-style:none;display:flex}.footer__meta[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;order:-1;align-items:center;gap:0 32px;margin-right:auto;display:flex}@media (width<=640px){.footer__inner[data-astro-cid-jo6i4kqk]{gap:24px;padding-block:40px 24px}.footer__grid[data-astro-cid-jo6i4kqk],.footer__brand[data-astro-cid-jo6i4kqk]{gap:24px}.footer__logo[data-astro-cid-jo6i4kqk]{--px-logo-h:28px}.footer__tagline[data-astro-cid-jo6i4kqk]{max-width:none}.footer__company[data-astro-cid-jo6i4kqk]{gap:2px}.footer__street[data-astro-cid-jo6i4kqk]{margin-bottom:0;display:inline}.footer__address-sep[data-astro-cid-jo6i4kqk]{display:inline}.footer__bar[data-astro-cid-jo6i4kqk],.footer__legal-list[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start}.footer__bar[data-astro-cid-jo6i4kqk]{padding-top:16px}.footer__meta[data-astro-cid-jo6i4kqk]{order:0;min-height:44px;margin:0}}@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/sora-latin-ext-wght-normal.CawQDOvP.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/sora-latin-wght-normal.DdqRvwsR.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-ext-wght-normal.Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-wght-normal.DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--px-brand-purple:#702382;--px-brand-magenta:#e5007e;--px-brand-ink:#1a0a24;--px-on-brand:#fff;--px-bg:#fff;--px-bg-soft:#faf5fb;--px-surface:#fff;--px-surface-tint:#f3e8f5;--px-border:#e6d9ea;--px-border-strong:#8f7a99;--px-text:#1a0a24;--px-text-muted:#5e4a68;--px-purple:#7a1387;--px-magenta-text:#c4006b;--px-accent:#e5007e;--px-accent-hover:#c4006b;--px-on-accent:#fff;--px-focus:#7a1387;--px-success:#177a45;--px-error:#c4162a;--px-font-display:"Sora Variable", Sora, system-ui, sans-serif;--px-font-sans:"Manrope Variable", Manrope, system-ui, sans-serif;--px-type-display-size:64px;--px-type-display-line:1.05;--px-type-display-weight:600;--px-type-display-tracking:-.03em;--px-type-h1-size:48px;--px-type-h1-line:1.1;--px-type-h1-weight:600;--px-type-h1-tracking:-.025em;--px-type-h2-size:32px;--px-type-h2-line:1.2;--px-type-h2-weight:600;--px-type-h2-tracking:-.02em;--px-type-h3-size:20px;--px-type-h3-line:1.3;--px-type-h3-weight:600;--px-type-h3-tracking:-.01em;--px-type-body-lg-size:18px;--px-type-body-lg-line:1.6;--px-type-body-lg-weight:400;--px-type-body-size:16px;--px-type-body-line:1.6;--px-type-body-weight:400;--px-type-small-size:14px;--px-type-small-line:1.5;--px-type-small-weight:400;--px-type-button-size:15px;--px-type-button-line:1.2;--px-type-button-weight:700;--px-space-1:4px;--px-space-2:8px;--px-space-3:12px;--px-space-4:16px;--px-space-6:24px;--px-space-8:32px;--px-space-12:48px;--px-space-16:64px;--px-space-24:96px;--px-radius-sm:8px;--px-radius-md:12px;--px-radius-lg:20px;--px-radius-xl:32px;--px-radius-pill:999px;--px-shadow-sm:0 1px 2px #1a0a240f, 0 1px 3px #1a0a2414;--px-shadow-md:0 8px 24px -6px #7023822e;--px-shadow-lg:0 24px 48px -12px #70238247;--px-opacity-blob:.2;--px-gradient-brand:linear-gradient(90deg, var(--px-brand-purple) 0%, var(--px-brand-magenta) 100%);--px-on-brand-muted:#ffffffc7;--px-on-brand-soft:#ffffffb8;--px-on-brand-faint:#fff6;--px-on-brand-line:#ffffff24;--px-ink-accent:#ff6fb5;--px-ink-purple:#d79be4;--px-shadow-ink-md:0 8px 24px -6px #1a0a2466;--px-shadow-ink-lg:0 24px 48px -12px #1a0a2473;--px-shadow-ink-xl:0 24px 48px -12px #1a0a2480;--px-shadow-form:0 24px 48px -12px #1a0a2459;--px-container-max:1200px;--px-measure:65ch;--px-scroll-offset:94px;--px-duration-fast:.15s;--px-duration-base:.3s;--px-duration-slow:.6s;--px-ease:ease;--px-ease-out:cubic-bezier(.22, .61, .36, 1);--px-reveal-stagger:80ms;--px-gutter:32px;--px-section-space:64px;--px-hero-space:96px;--px-block-gap:40px;--px-heading-gap:16px;--px-title-size:var(--px-type-h2-size);--px-item-title-size:var(--px-type-h3-size);--px-lead-size:var(--px-type-body-lg-size);--px-row-space:24px}@media (width<=640px){:root{--px-gutter:20px;--px-section-space:48px;--px-hero-space:48px;--px-block-gap:24px;--px-heading-gap:12px;--px-title-size:26px;--px-item-title-size:18px;--px-lead-size:17px;--px-row-space:20px;--px-scroll-offset:52px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--px-brand-ink)}body{background:var(--px-brand-ink);min-height:100vh;color:var(--px-text);font-family:var(--px-font-sans);font-size:var(--px-type-body-size);line-height:var(--px-type-body-line);font-weight:var(--px-type-body-weight);margin:0}main{background:var(--px-bg);display:block}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--px-font-display);font-weight:600}img,picture,video,canvas{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}[hidden]{display:none!important}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}a{color:var(--px-purple)}a:hover{color:var(--px-magenta-text)}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--px-focus);outline-offset:2px}:where(.px-on-brand,.px-ink,.px-ground) a{color:inherit;text-underline-offset:4px}:where(.px-on-brand,.px-ink,.px-ground) a:hover{color:inherit}:where(.px-on-brand,.px-ink,.px-ground) :is(a,button):focus-visible{outline-color:var(--px-on-brand)}:where(.px-on-brand,.px-ink,.px-ground) :where(form,.px-on-light) a{color:var(--px-purple);text-underline-offset:auto}:where(.px-on-brand,.px-ink,.px-ground) :where(form,.px-on-light) a:hover{color:var(--px-magenta-text)}:where(.px-on-brand,.px-ink,.px-ground) :where(form,.px-on-light) :is(a,button,input,textarea,select):focus-visible{outline-color:var(--px-focus)}.px-ink{background:var(--px-brand-ink);color:var(--px-on-brand)}.px-ground{background:var(--px-gradient-brand);color:var(--px-on-brand)}.px-soft{background:var(--px-bg-soft)}.px-plain{background:var(--px-bg)}.px-card{background:var(--px-surface);border:1px solid var(--px-border);border-radius:var(--px-radius-lg);box-shadow:var(--px-shadow-sm)}.px-container{width:100%;max-width:var(--px-container-max);padding-inline:var(--px-gutter);margin-inline:auto}.px-section-y{padding-block:var(--px-section-space)}.px-stack{gap:var(--px-block-gap);flex-direction:column;display:flex}.px-list-reset{margin:0;padding:0;list-style:none}.px-rows{border-bottom:1px solid var(--px-border);margin:0;padding:0;list-style:none}.px-rows>li{padding-block:var(--px-row-space);border-top:1px solid var(--px-border)}.px-display{font-family:var(--px-font-display);font-size:clamp(40px, 5vw, var(--px-type-display-size));line-height:var(--px-type-display-line);font-weight:var(--px-type-display-weight);letter-spacing:var(--px-type-display-tracking);text-wrap:balance}.px-h2{font-family:var(--px-font-display);font-size:var(--px-title-size);line-height:var(--px-type-h2-line);font-weight:var(--px-type-h2-weight);letter-spacing:var(--px-type-h2-tracking)}.px-h3{font-family:var(--px-font-display);font-size:var(--px-item-title-size);line-height:var(--px-type-h3-line);font-weight:var(--px-type-h3-weight);letter-spacing:var(--px-type-h3-tracking)}.px-lead{font-size:var(--px-lead-size);line-height:var(--px-type-body-lg-line)}.px-small{font-size:var(--px-type-small-size);line-height:var(--px-type-small-line)}.px-muted{color:var(--px-text-muted)}.px-on-brand-muted{color:var(--px-on-brand-muted)}.px-measure{max-width:var(--px-measure)}@media (width<=640px){.px-display{text-wrap:wrap;font-size:38px;line-height:1.08}}.px-tags{gap:var(--px-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.px-tag{border-radius:var(--px-radius-sm);background:var(--px-surface-tint);color:var(--px-text);font-size:var(--px-type-small-size);line-height:var(--px-type-small-line);padding:4px 12px;font-weight:600}.px-btn,.px-btn-light{--px-btn-h:44px;--px-btn-py:12px;--px-btn-px:24px;--px-btn-fs:var(--px-type-button-size);justify-content:center;align-items:center;gap:var(--px-space-2);min-height:var(--px-btn-h);padding:var(--px-btn-py) var(--px-btn-px);border-radius:var(--px-radius-pill);font-family:inherit;font-size:var(--px-btn-fs);line-height:var(--px-type-button-line);font-weight:var(--px-type-button-weight);text-align:center;cursor:pointer;transition:background-color var(--px-duration-fast) var(--px-ease);border:0;text-decoration:none;display:inline-flex}.px-btn{background:var(--px-accent);color:var(--px-on-accent)}.px-btn:hover{background-color:var(--px-accent-hover);color:var(--px-on-accent)}.px-btn-light{background:var(--px-bg);color:var(--px-text)}.px-btn-light:hover{background-color:var(--px-surface-tint);color:var(--px-text)}.px-btn--sm{--px-btn-h:40px;--px-btn-py:10px;--px-btn-px:18px;--px-btn-fs:14px}.px-btn--lg{--px-btn-h:56px;--px-btn-py:16px;--px-btn-px:32px;--px-btn-fs:17px}.px-btn--block{width:100%;display:flex}@media (width<=640px){.px-btn--lg{--px-btn-h:52px;--px-btn-py:14px;--px-btn-px:28px;--px-btn-fs:16px}}.px-sk{border-radius:var(--px-radius-pill);background:var(--px-border);display:block}.px-sk--tint{background:var(--px-surface-tint)}.px-sk--soft{background:var(--px-bg-soft)}.px-sk--ink{background:var(--px-brand-ink)}.px-sk--accent{background:var(--px-accent)}.px-sk--purple{background:var(--px-brand-purple)}.px-sk--strong{background:var(--px-border-strong)}.px-logo{width:auto;height:var(--px-logo-h,40px);display:block}.px-brand-shape{opacity:var(--px-opacity-blob);pointer-events:none;display:block}.px-icon{flex:none;display:block}.px-balance{text-wrap:balance}@media (width<=640px){.px-balance{text-wrap:wrap}}.px-section-heading{align-items:flex-start;gap:var(--px-heading-gap);flex-direction:column;display:flex}.px-section-heading__lead--narrow{max-width:30em}.px-section-heading__lead--wide{max-width:36em}.px-chrome{border-bottom:1px solid var(--px-border);align-items:center;display:flex}.px-chrome--md,.px-chrome--responsive{padding:var(--px-chrome-pad,16px 20px);--_px-chrome-dot:10px;--_px-chrome-address-h:12px;--_px-chrome-address-ml:12px;gap:8px}.px-chrome--sm{padding:var(--px-chrome-pad,12px 16px);--_px-chrome-dot:8px;--_px-chrome-address-h:10px;--_px-chrome-address-ml:8px;gap:6px}@media (width<=640px){.px-chrome--responsive{padding:var(--px-chrome-pad,12px 16px);--_px-chrome-dot:8px;--_px-chrome-address-h:10px;--_px-chrome-address-ml:8px;gap:6px}}.px-chrome__dot{width:var(--_px-chrome-dot);height:var(--_px-chrome-dot);background:var(--px-border);border-radius:3px;flex:none}.px-chrome__address{max-width:var(--px-chrome-address-max,none);height:var(--_px-chrome-address-h);margin-left:var(--_px-chrome-address-ml);border-radius:var(--px-radius-pill);background:var(--px-surface-tint);flex:1 1 0}.px-device{padding:var(--px-device-pad,8px);background:var(--px-brand-ink);border-radius:var(--px-device-radius,28px);box-shadow:var(--px-device-shadow,var(--px-shadow-ink-xl));display:flex}.px-device__screen{gap:var(--px-device-gap,12px);min-width:0;padding:var(--px-device-screen-pad,18px 12px);background:var(--px-surface);border-radius:var(--px-device-screen-radius,21px);flex-direction:column;flex:1;display:flex}.px-visually-hidden{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.px-skip-link{top:var(--px-space-2);left:var(--px-space-2);z-index:1000;padding:var(--px-space-3) var(--px-space-6);border-radius:var(--px-radius-pill);background:var(--px-bg);color:var(--px-text);transform:translateY(calc(-100% - var(--px-space-4)));font-weight:700;text-decoration:none;position:absolute}.px-skip-link:focus,.px-skip-link:focus-visible{outline:2px solid var(--px-on-brand);outline-offset:2px;transform:none}@media (width<=820px){.px-hide-narrow{display:none}}@media (width<=640px){.px-desktop-only{display:none!important}}@media not all and (width<=640px){.px-mobile-only{display:none!important}}:where(main [id]){scroll-margin-top:var(--px-scroll-offset)}:where(main,section)[tabindex="-1"]:focus{outline:none}@media screen and (prefers-reduced-motion:no-preference){.px-reveal [data-reveal]:not(.is-revealed){opacity:0;transform:translateY(20px)}.px-reveal [data-reveal].is-revealed{--px-reveal-delay:calc(var(--px-reveal-i,0) * var(--px-reveal-stagger));transition:opacity var(--px-duration-slow) var(--px-ease-out) var(--px-reveal-delay), transform var(--px-duration-slow) var(--px-ease-out) var(--px-reveal-delay), translate var(--px-duration-base) var(--px-ease-out), box-shadow var(--px-duration-base) var(--px-ease-out)}@media (hover:hover){.px-card[data-reveal]:hover{box-shadow:var(--px-shadow-md);translate:0 -6px}}.px-btn,.px-btn-light{transition:background-color var(--px-duration-fast) var(--px-ease), translate var(--px-duration-fast) var(--px-ease-out), scale var(--px-duration-fast) var(--px-ease-out), box-shadow var(--px-duration-fast) var(--px-ease-out)}.px-btn:hover,.px-btn-light:hover{box-shadow:var(--px-shadow-ink-md);translate:0 -2px}.px-btn:active,.px-btn-light:active{translate:0;scale:.97}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.cc[data-astro-cid-kror3uvh]{z-index:900;left:var(--px-space-4);bottom:var(--px-space-4);width:min(500px, calc(100% - 2 * var(--px-space-4)));max-height:calc(100dvh - 2 * var(--px-space-4));overscroll-behavior:contain;gap:var(--px-space-3);padding:var(--px-space-6);background:var(--px-surface);color:var(--px-text);border:1px solid var(--px-border);border-radius:var(--px-radius-lg);box-shadow:var(--px-shadow-md);font-size:var(--px-type-small-size);line-height:var(--px-type-small-line);animation:cc-in var(--px-duration-base) var(--px-ease-out);flex-direction:column;display:flex;position:fixed;overflow-y:auto}.cc__title[data-astro-cid-kror3uvh]{font-size:17px;line-height:var(--px-type-h3-line);letter-spacing:var(--px-type-h3-tracking)}.cc__title[data-astro-cid-kror3uvh]:focus{outline:none}.cc__text[data-astro-cid-kror3uvh],.cc__item-desc[data-astro-cid-kror3uvh]{color:var(--px-text-muted)}.cc__list[data-astro-cid-kror3uvh]{border-bottom:1px solid var(--px-border);margin:0;padding:0;list-style:none}.cc__item[data-astro-cid-kror3uvh]{justify-content:space-between;align-items:flex-start;gap:var(--px-space-4);padding-block:var(--px-space-3);border-top:1px solid var(--px-border);display:flex}.cc__item-text[data-astro-cid-kror3uvh]{flex-direction:column;gap:2px;min-width:0;display:flex}.cc__item-title[data-astro-cid-kror3uvh]{font-weight:700}.cc__always[data-astro-cid-kror3uvh]{color:var(--px-success);flex:none;font-weight:700}.cc__toggle[data-astro-cid-kror3uvh]{flex:none;width:44px;height:24px;position:relative}.cc__input[data-astro-cid-kror3uvh]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.cc__track[data-astro-cid-kror3uvh]{border-radius:var(--px-radius-pill);background:var(--px-border-strong);width:100%;height:100%;transition:background-color var(--px-duration-fast) var(--px-ease);display:block}.cc__track[data-astro-cid-kror3uvh]:after{content:"";background:var(--px-surface);width:18px;height:18px;transition:transform var(--px-duration-fast) var(--px-ease);border-radius:50%;position:absolute;top:3px;left:3px}.cc__input[data-astro-cid-kror3uvh]:checked+.cc__track[data-astro-cid-kror3uvh]{background:var(--px-accent)}.cc__input[data-astro-cid-kror3uvh]:checked+.cc__track[data-astro-cid-kror3uvh]:after{transform:translate(20px)}.cc__input[data-astro-cid-kror3uvh]:focus-visible+.cc__track[data-astro-cid-kror3uvh]{outline:2px solid var(--px-focus);outline-offset:2px}.cc__actions[data-astro-cid-kror3uvh]{gap:var(--px-space-2);margin-top:var(--px-space-1);flex-wrap:wrap;display:flex}.cc__btn[data-astro-cid-kror3uvh]{--px-btn-px:18px;--px-btn-fs:14px;flex:auto}.cc__btn--outline[data-astro-cid-kror3uvh]{border:1px solid var(--px-border-strong)}@keyframes cc-in{0%{opacity:0;transform:translateY(16px)}}@media (width<=640px){.cc[data-astro-cid-kror3uvh]{left:var(--px-space-3);bottom:var(--px-space-3);width:calc(100% - 2 * var(--px-space-3));max-height:calc(100dvh - 2 * var(--px-space-3));padding:var(--px-space-4)}}html:not(.px-js) [data-consent-open]{display:none!important}
