:root,[data-theme=light]{color-scheme:light;--color-plum-50:#f4eff6;--color-plum-100:#e6dceb;--color-plum-200:#cdbbd6;--color-plum-300:#ad93ba;--color-plum-400:#8a6b9a;--color-plum-500:#6b4c7c;--color-plum-600:#533864;--color-plum-700:#3e284c;--color-plum-800:#2f1b3b;--color-plum-900:#24122e;--color-plum-950:#170a1e;--color-coral-50:#fef3f0;--color-coral-100:#fde2db;--color-coral-200:#fbc5b8;--color-coral-300:#f8a08d;--color-coral-400:#f58068;--color-coral-500:#f2674a;--color-coral-600:#d94a2c;--color-coral-700:#b43a1f;--color-coral-800:#8f2c18;--color-coral-900:#6b2213;--color-neutral-0:#fff;--color-neutral-50:#fbf8f9;--color-neutral-100:#f6f1f2;--color-neutral-200:#e9e0e3;--color-neutral-300:#d6cacf;--color-neutral-400:#b5a6ad;--color-neutral-500:#8e7f87;--color-neutral-600:#6f616a;--color-neutral-700:#54474f;--color-neutral-800:#3a2f37;--color-neutral-900:#241c23;--color-success:#1b6e4c;--color-success-bg:#e6f2ec;--color-warning:#8a5a00;--color-warning-bg:#fbf0d9;--color-error:#ad1f4b;--color-error-bg:#fbe9ec;--color-info:#3d5a99;--color-info-bg:#e9edf7;--color-bg:var(--color-neutral-100);--color-surface:var(--color-neutral-0);--color-surface-tint:var(--color-neutral-200);--color-text:var(--color-plum-900);--color-text-secondary:var(--color-neutral-700);--color-text-muted:var(--color-neutral-600);--color-border:var(--color-neutral-300);--color-border-strong:var(--color-neutral-500);--color-accent:var(--color-coral-500);--color-link-hover:var(--color-plum-700);--color-focus:var(--color-plum-900);--color-button-bg:var(--color-plum-900);--color-button-bg-hover:var(--color-plum-700);--color-button-bg-active:var(--color-plum-950);--color-button-text:var(--color-neutral-100);--color-selection-bg:var(--color-plum-100);--font-sans:"Figtree", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--text-display:clamp(2.5rem, 1.6713rem + 3.5359vw, 4.5rem);--text-h1:clamp(2.125rem, 1.5552rem + 2.4309vw, 3.5rem);--text-h2:clamp(1.75rem, 1.4392rem + 1.326vw, 2.5rem);--text-h3:clamp(1.375rem, 1.2196rem + .663vw, 1.75rem);--text-h4:clamp(1.1875rem, 1.1098rem + .3315vw, 1.375rem);--text-lead:clamp(1.1875rem, 1.1098rem + .3315vw, 1.375rem);--text-body:clamp(1.0625rem, 1.0366rem + .1105vw, 1.125rem);--text-ui:1rem;--text-small:.9375rem;--text-label:.875rem;--text-caption:.8125rem;--leading-display:1.05;--leading-h1:1.1;--leading-h2:1.15;--leading-h3:1.25;--leading-h4:1.3;--leading-lead:1.5;--leading-body:1.6;--leading-ui:1.25;--leading-small:1.5;--leading-label:1.4;--leading-caption:1.4;--tracking-display:-.03em;--tracking-h1:-.025em;--tracking-h2:-.02em;--tracking-h3:-.015em;--tracking-h4:-.01em;--tracking-lead:-.005em;--tracking-body:0;--tracking-label:.01em;--tracking-caption:.01em;--container:1360px;--container-wide:1520px;--container-text:720px;--measure:68ch;--header-height:64px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-24:6rem;--space-32:8rem;--space-40:10rem;--radius-none:0;--radius-xs:4px;--radius-sm:8px;--radius-md:16px;--radius-pill:999px;--radius-circle:50%;--border-width:1px;--border-width-strong:1.5px;--shadow-none:none;--shadow-overlay:0 8px 24px #24122e1f;--duration-fast:.12s;--duration-base:.2s;--duration-slow:.32s;--duration-enter:.48s;--duration-spin:.9s;--ease-out:cubic-bezier(.2, 0, 0, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--dot-size:6px;--dot-size-lg:8px;--ring-stroke-ratio:.12}[data-theme=dark]{color-scheme:dark;--color-bg:var(--color-plum-900);--color-surface:var(--color-plum-800);--color-surface-tint:var(--color-plum-800);--color-text:var(--color-neutral-100);--color-text-secondary:var(--color-plum-200);--color-text-muted:var(--color-plum-300);--color-border:var(--color-plum-600);--color-border-strong:var(--color-plum-400);--color-accent:var(--color-coral-500);--color-link-hover:var(--color-plum-200);--color-focus:var(--color-neutral-100);--color-button-bg:var(--color-neutral-100);--color-button-bg-hover:var(--color-plum-100);--color-button-bg-active:var(--color-plum-200);--color-button-text:var(--color-plum-900);--color-selection-bg:var(--color-plum-600);--color-success:#7fd1ac;--color-warning:#f0c36a;--color-error:#ff9aab;--color-info:#a9bdf0;--color-success-bg:var(--color-plum-800);--color-warning-bg:var(--color-plum-800);--color-error-bg:var(--color-plum-800);--color-info-bg:var(--color-plum-800);--shadow-overlay:0 8px 24px #0006}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-property:color,background-color,border-color,opacity!important;transition-duration:.12s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root,[data-theme=light]{--color-pill-bg:color-mix(in srgb, var(--color-bg) 84%, transparent);--header-pill-max:1040px;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}[data-theme=dark]{--color-pill-bg:color-mix(in srgb, var(--color-bg) 84%, transparent)}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}img,picture,video,canvas,svg{max-inline-size:100%;display:block}img,video{block-size:auto}input,button,textarea,select{font:inherit;color:inherit}ul[class],ol[class]{padding:0;list-style:none}@media (width>=64em){:root{--header-height:72px}}html{scroll-padding-block-start:calc(var(--header-height) + var(--space-4))}[id]{scroll-margin-top:calc(96px - var(--header-height) - var(--space-4))}html{font-family:var(--font-figtree,var(--font-sans));background-color:var(--color-bg);color:var(--color-text)}body{background-color:var(--color-bg);min-block-size:100vh;color:var(--color-text);font-size:var(--text-body);font-weight:var(--weight-regular);line-height:var(--leading-body);letter-spacing:var(--tracking-body);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}p,li,dd,figcaption,blockquote{text-wrap:pretty;overflow-wrap:break-word}p{max-inline-size:var(--measure)}p+p{margin-block-start:var(--space-4)}strong,b,em{font-style:normal;font-weight:var(--weight-semibold)}table,time,.tabular-nums{font-variant-numeric:tabular-nums lining-nums}::selection{background-color:var(--color-selection-bg);color:var(--color-text)}h1,h2,h3,h4,h5,h6{color:var(--color-text);font-weight:var(--weight-semibold);text-wrap:balance;overflow-wrap:break-word}.text-display{max-inline-size:20ch;font-size:var(--text-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}h1{font-size:var(--text-h1);line-height:var(--leading-h1);letter-spacing:var(--tracking-h1)}h2{max-inline-size:28ch;font-size:var(--text-h2);line-height:var(--leading-h2);letter-spacing:var(--tracking-h2)}h3{font-size:var(--text-h3);line-height:var(--leading-h3);letter-spacing:var(--tracking-h3)}h4{font-size:var(--text-h4);line-height:var(--leading-h4);letter-spacing:var(--tracking-h4)}h5,h6{font-size:var(--text-ui);line-height:var(--leading-ui)}.text-lead{font-size:var(--text-lead);line-height:var(--leading-lead);letter-spacing:var(--tracking-lead)}.text-h2{font-size:var(--text-h2);line-height:var(--leading-h2);letter-spacing:var(--tracking-h2)}a{color:inherit;text-underline-offset:.18em;transition:color var(--duration-fast) var(--ease-out), text-decoration-thickness var(--duration-fast) var(--ease-out);text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:1px}a:hover{color:var(--color-link-hover);text-decoration-thickness:2px}ul:not([class]){padding:0;list-style:none}ul:not([class])>li{padding-inline-start:var(--space-4);position:relative}ul:not([class])>li:before{content:"";inline-size:var(--dot-size);block-size:var(--dot-size);border-radius:var(--radius-circle);background-color:var(--list-dot,var(--color-accent));position:absolute;inset-block-start:calc(var(--leading-body) * .5em + .35em - .5ex - var(--dot-size) / 2);inset-inline-start:0}ol:not([class]){font-variant-numeric:tabular-nums lining-nums;padding-inline-start:var(--space-6)}li+li{margin-block-start:var(--space-2)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;min-block-size:44px;padding-inline:var(--space-4);border-radius:var(--radius-pill);background-color:var(--color-button-bg);color:var(--color-button-text);font-size:var(--text-ui);font-weight:var(--weight-semibold);align-items:center;text-decoration:none;display:inline-flex;position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-4)}.skip-link:not(:focus){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link:hover{color:var(--color-button-text);background-color:var(--color-button-bg-hover)}[data-theme-switching] *,[data-theme-switching] :before,[data-theme-switching] :after{transition:none!important}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}::view-transition-old(root){animation:page-out var(--duration-fast) var(--ease-out) both}::view-transition-new(root){animation:page-in var(--duration-slow) var(--ease-out) calc(var(--duration-fast) / 2) both}@keyframes page-out{to{opacity:0}}@keyframes page-in{0%{opacity:0;transform:translateY(6px)}}::view-transition-old(site-bar),::view-transition-new(site-bar){animation-duration:var(--duration-base)}::view-transition-group(nav-dot){animation-duration:var(--duration-enter);animation-timing-function:var(--ease-in-out)}::view-transition-old(nav-dot){opacity:0;animation:none}::view-transition-new(nav-dot){animation:none}.language-switch[data-astro-cid-34uxj53s]{align-items:center;display:flex}.language-switch[data-astro-cid-34uxj53s] a[data-astro-cid-34uxj53s]{min-block-size:44px;color:inherit;transition:color var(--duration-fast) var(--ease-out);align-items:center;text-decoration:none;display:inline-flex}.language-switch[data-astro-cid-34uxj53s] a[data-astro-cid-34uxj53s][aria-current=true]{font-weight:var(--weight-semibold)}.language-switch--header[data-astro-cid-34uxj53s]{gap:var(--space-2);border-inline-start:var(--border-width) solid var(--color-border);padding-inline-start:var(--space-3)}.language-switch--header[data-astro-cid-34uxj53s] a[data-astro-cid-34uxj53s]{min-inline-size:44px;font-size:var(--text-ui);font-weight:var(--weight-medium);line-height:var(--leading-ui);justify-content:center;padding:12px}.language-switch--header[data-astro-cid-34uxj53s] a[data-astro-cid-34uxj53s]:hover{color:var(--color-link-hover)}.language-switch--menu[data-astro-cid-34uxj53s]{gap:var(--space-6);padding-block:var(--space-3);border-block-end:var(--border-width) solid var(--color-border);font-size:var(--text-ui)}.language-switch--menu[data-astro-cid-34uxj53s] a[data-astro-cid-34uxj53s]:hover{color:var(--color-link-hover)}.language-switch--footer[data-astro-cid-34uxj53s]{gap:var(--space-6);font-size:var(--text-caption);color:var(--color-plum-200)}.language-switch--footer[data-astro-cid-34uxj53s] a[data-astro-cid-34uxj53s]{min-inline-size:44px;padding-block:12px}.language-switch--footer[data-astro-cid-34uxj53s] a[data-astro-cid-34uxj53s]:hover{color:var(--color-neutral-0)}.language-switch--footer[data-astro-cid-34uxj53s] a[data-astro-cid-34uxj53s][aria-current=true]{color:var(--color-neutral-100)}.qidora-logo[data-astro-cid-f7espo7c]{color:inherit;flex:none;display:block;overflow:visible}.qidora-logo--full[data-astro-cid-f7espo7c]{aspect-ratio:313.62/119.04}.qidora-logo--symbol[data-astro-cid-f7espo7c]{aspect-ratio:1}.site-footer[data-astro-cid-jo6i4kqk]{--color-focus:var(--color-neutral-100);padding-block:var(--space-16) calc(var(--space-8) + var(--consent-height,0px));background-color:var(--color-plum-900);color:var(--color-neutral-100)}html[data-theme=dark] .site-footer[data-astro-cid-jo6i4kqk]{background-color:var(--color-plum-950)}.site-footer__inner[data-astro-cid-jo6i4kqk]{gap:var(--space-8) var(--space-6);box-sizing:content-box;max-inline-size:var(--container-wide);grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto;padding-inline:20px;display:grid}.site-footer__brand[data-astro-cid-jo6i4kqk],.site-footer__legal[data-astro-cid-jo6i4kqk]{grid-column:1/-1}.site-footer__brand[data-astro-cid-jo6i4kqk]{gap:var(--space-6);flex-direction:column;display:flex}.site-footer[data-astro-cid-jo6i4kqk] .site-footer__logo{block-size:40px;inline-size:105.383px;color:var(--color-neutral-100);margin-inline-start:-4px}.site-footer__message[data-astro-cid-jo6i4kqk]{gap:var(--space-2);flex-direction:column;max-inline-size:360px;display:flex}.site-footer__tagline[data-astro-cid-jo6i4kqk]{font-size:var(--text-ui);font-weight:var(--weight-semibold);line-height:var(--leading-ui)}.site-footer__description[data-astro-cid-jo6i4kqk]{font-size:var(--text-small);line-height:var(--leading-small);margin:0}.site-footer__heading[data-astro-cid-jo6i4kqk]{color:var(--color-plum-200);font-size:var(--text-label);font-weight:var(--weight-medium);line-height:var(--leading-label);letter-spacing:var(--tracking-label);margin-block-end:var(--space-3)}.site-footer__group[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{margin:0}.site-footer__group[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-block-size:44px;color:var(--color-neutral-100);font-size:var(--text-ui);font-weight:var(--weight-regular);align-items:center;text-decoration:none;display:flex}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-neutral-0);text-decoration-line:underline;text-decoration-thickness:1px}.site-footer__legal[data-astro-cid-jo6i4kqk]{border-block-start:var(--border-width) solid var(--color-plum-600);color:var(--color-plum-200);font-size:var(--text-caption);line-height:var(--leading-caption);padding-block-start:var(--space-6)}.site-footer__company[data-astro-cid-jo6i4kqk]{max-inline-size:none}.site-footer__company[data-astro-cid-jo6i4kqk] strong[data-astro-cid-jo6i4kqk]{color:var(--color-neutral-100)}.site-footer__company[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:inherit}.site-footer__legal-row[data-astro-cid-jo6i4kqk]{gap:var(--space-2);flex-direction:column;margin-block-start:var(--space-3);display:flex}.site-footer__legal-links[data-astro-cid-jo6i4kqk]{column-gap:var(--space-6);flex-wrap:wrap;display:flex}.site-footer__legal-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.site-footer__cookie-settings[data-astro-cid-jo6i4kqk]{min-block-size:44px;color:var(--color-plum-200);font-size:var(--text-caption);text-underline-offset:.18em;align-items:center;padding-block:12px;text-decoration-line:underline;text-decoration-thickness:1px;display:inline-flex}.site-footer__cookie-settings[data-astro-cid-jo6i4kqk]{font-family:inherit;line-height:inherit;cursor:pointer;transition:color var(--duration-fast) var(--ease-out);background:0 0;border:0;padding-inline:0}.site-footer__cookie-settings[data-astro-cid-jo6i4kqk]:hover{color:var(--color-neutral-0)}.site-footer__meta[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}@media (width>=768px){.site-footer[data-astro-cid-jo6i4kqk]{padding-block:var(--space-24) calc(var(--space-12) + var(--consent-height,0px))}.site-footer__inner[data-astro-cid-jo6i4kqk]{gap:var(--space-12) var(--space-6);padding-inline:var(--space-8)}}@media (width>=1024px){.site-footer__inner[data-astro-cid-jo6i4kqk]{padding-inline:var(--space-12);grid-template-columns:repeat(12,minmax(0,1fr))}.site-footer__brand[data-astro-cid-jo6i4kqk]{grid-column:1/span 5}.site-footer__group--services[data-astro-cid-jo6i4kqk]{grid-column:7/span 3}.site-footer__group--company[data-astro-cid-jo6i4kqk]{grid-column:10/span 3}.site-footer__legal-row[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:center;gap:var(--space-6);flex-direction:row}}.button[data-astro-cid-ekguhzzh]{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);font-family:inherit;font-size:var(--text-ui);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;border:0;line-height:1;text-decoration:none;display:inline-flex;position:relative}.button--small[data-astro-cid-ekguhzzh]{min-block-size:40px;padding-inline:var(--space-4)}.button--small[data-astro-cid-ekguhzzh]:before{content:"";position:absolute;inset:-2px 0}.button--medium[data-astro-cid-ekguhzzh]{min-block-size:48px;padding-inline:var(--space-6)}.button--large[data-astro-cid-ekguhzzh]{min-block-size:56px;padding-inline:var(--space-8)}.button--full[data-astro-cid-ekguhzzh]{inline-size:100%}.button--wrap[data-astro-cid-ekguhzzh]{min-inline-size:0;max-inline-size:100%;padding-block:var(--space-2);line-height:var(--leading-ui);text-align:center;white-space:normal}@media (width<=767.98px){.button--full-phone[data-astro-cid-ekguhzzh]{inline-size:100%}}.button--primary[data-astro-cid-ekguhzzh]{background-color:var(--color-button-bg);color:var(--color-button-text)}.button--primary[data-astro-cid-ekguhzzh]:hover{background-color:var(--color-button-bg-hover);color:var(--color-button-text)}.button--primary[data-astro-cid-ekguhzzh]:active{background-color:var(--color-button-bg-active)}.button--secondary[data-astro-cid-ekguhzzh]{border:var(--border-width-strong) solid var(--color-text);color:var(--color-text)}.button--secondary[data-astro-cid-ekguhzzh]:hover{background-color:var(--color-surface-tint);color:var(--color-text)}.button--secondary[data-astro-cid-ekguhzzh]:active{background-color:var(--color-border)}.button--tertiary[data-astro-cid-ekguhzzh]{color:var(--color-text);border-radius:0;padding:12px 0}.button--tertiary[data-astro-cid-ekguhzzh]>span[data-astro-cid-ekguhzzh]{text-underline-offset:.18em;transition:text-decoration-thickness var(--duration-fast) var(--ease-out);text-decoration-line:underline;text-decoration-thickness:1px}.button--tertiary[data-astro-cid-ekguhzzh]:hover{color:var(--color-link-hover)}.button--tertiary[data-astro-cid-ekguhzzh]:hover>span[data-astro-cid-ekguhzzh]{text-decoration-thickness:2px}.button--tertiary[data-astro-cid-ekguhzzh]:active{color:var(--color-text-secondary)}.button[data-astro-cid-ekguhzzh]:disabled{cursor:not-allowed}.button--primary[data-astro-cid-ekguhzzh]:disabled,.button--secondary[data-astro-cid-ekguhzzh]:disabled{background-color:var(--color-neutral-300);color:var(--color-neutral-600)}.button--secondary[data-astro-cid-ekguhzzh]:disabled{border-color:var(--color-neutral-400)}.button--tertiary[data-astro-cid-ekguhzzh]:disabled{color:var(--color-text-muted)}.button--tertiary[data-astro-cid-ekguhzzh]:disabled>span[data-astro-cid-ekguhzzh]{text-decoration-line:none}.button__icon[data-astro-cid-ekguhzzh]{flex:none;justify-content:center;align-items:center;block-size:20px;inline-size:20px;display:inline-flex}.button__icon--overlay[data-astro-cid-ekguhzzh]{margin-block:auto;position:absolute;inset-block:0;inset-inline-end:2px}.button--small[data-astro-cid-ekguhzzh] .button__icon--overlay[data-astro-cid-ekguhzzh]{inset-inline-end:0}.button--large[data-astro-cid-ekguhzzh] .button__icon--overlay[data-astro-cid-ekguhzzh]{inset-inline-end:6px}.button__spinner[data-astro-cid-ekguhzzh]{animation:button-spin var(--duration-spin) linear infinite}@keyframes button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.button__spinner[data-astro-cid-ekguhzzh]{animation:none!important}}.icon[data-astro-cid-ccg5yoga]{flex:none}.theme-toggle[data-astro-cid-l6lhmie6]{border-radius:var(--radius-pill);block-size:44px;inline-size:44px;color:var(--color-text);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.theme-toggle[data-astro-cid-l6lhmie6]:hover{background-color:var(--color-surface-tint)}.theme-toggle[data-astro-cid-l6lhmie6]:active{background-color:var(--color-border)}.theme-toggle[data-astro-cid-l6lhmie6] .theme-toggle__sun,[data-theme=dark] .theme-toggle[data-astro-cid-l6lhmie6] .theme-toggle__moon{display:none}[data-theme=dark] .theme-toggle[data-astro-cid-l6lhmie6] .theme-toggle__sun{display:block}html:not(.js) .theme-toggle[data-astro-cid-l6lhmie6]{display:none}.mobile-menu[data-astro-cid-xlat7obg]{max-block-size:calc(100dvh - var(--header-height));padding:var(--space-2) 20px var(--space-4);border-block-end:var(--border-width) solid var(--color-border);background-color:var(--color-bg);color:var(--color-text);visibility:hidden;opacity:0;transition:opacity var(--duration-slow) var(--ease-out), transform var(--duration-slow) var(--ease-out), visibility 0s linear var(--duration-slow);overflow-y:auto;transform:translateY(-8px)}.site-top[data-menu=open] .mobile-menu[data-astro-cid-xlat7obg]{visibility:visible;opacity:1;transition:opacity var(--duration-slow) var(--ease-out), transform var(--duration-slow) var(--ease-out), visibility 0s;transform:none}@media (width>=768px){.mobile-menu[data-astro-cid-xlat7obg]{padding-inline:var(--space-8)}.mobile-menu__prefs[data-astro-cid-xlat7obg] .theme-toggle{display:none}}@media (width>=64em){.mobile-menu[data-astro-cid-xlat7obg]{display:none}}.mobile-menu__links[data-astro-cid-xlat7obg] li[data-astro-cid-xlat7obg]{margin:0}.mobile-menu__links[data-astro-cid-xlat7obg] a[data-astro-cid-xlat7obg]{padding-block:var(--space-3);border-block-end:var(--border-width) solid var(--color-border);color:var(--color-text);font-size:var(--text-h3);font-weight:var(--weight-medium);line-height:var(--leading-h3);letter-spacing:var(--tracking-h3);align-items:baseline;text-decoration:none;display:flex}.mobile-menu__links[data-astro-cid-xlat7obg] a[data-astro-cid-xlat7obg]:hover{color:var(--color-link-hover)}.mobile-menu__links[data-astro-cid-xlat7obg] a[data-astro-cid-xlat7obg][aria-current=page]{font-weight:var(--weight-semibold)}.mobile-menu__links[data-astro-cid-xlat7obg] a[data-astro-cid-xlat7obg][aria-current=page]:after{content:"";inline-size:var(--dot-size);block-size:var(--dot-size);border-radius:var(--radius-circle);background-color:var(--color-accent);margin-inline-start:var(--space-2);position:relative;inset-block-start:calc(var(--dot-size) / 2 - .5ex)}.mobile-menu__prefs[data-astro-cid-xlat7obg]{justify-content:space-between;align-items:center;gap:var(--space-4);border-block-end:var(--border-width) solid var(--color-border);display:flex}.mobile-menu__prefs[data-astro-cid-xlat7obg] .language-switch--menu{border-block-end:0;flex:auto}.mobile-menu__cta[data-astro-cid-xlat7obg]{margin:var(--space-4) 0 var(--space-1)}.mobile-menu__contact[data-astro-cid-xlat7obg]{align-items:center;gap:var(--space-3);min-block-size:44px;padding-block:var(--space-3);color:var(--color-text);font-size:var(--text-ui);font-weight:var(--weight-regular);text-decoration:none;display:flex}.mobile-menu__contact[data-astro-cid-xlat7obg]:hover{color:var(--color-link-hover)}.site-top[data-astro-cid-nen7h5rs]{z-index:20;block-size:0;position:sticky;inset-block-start:0}.bar[data-astro-cid-nen7h5rs]{--bar-gutter:20px;justify-content:space-between;align-items:center;gap:var(--space-4);block-size:var(--header-height);padding-inline:max(var(--bar-gutter), calc((100% - var(--container)) / 2));background-color:var(--color-bg);color:var(--color-text);view-transition-name:site-bar;display:flex;position:relative}.logo-dot-proxy[data-astro-cid-nen7h5rs]{view-transition-name:nav-dot;border-radius:var(--radius-circle);background-color:var(--color-accent);pointer-events:none;position:fixed}.bar[data-astro-cid-nen7h5rs]:after{content:"";block-size:var(--border-width);background-color:var(--color-border);opacity:0;transition:opacity var(--duration-base) var(--ease-out);position:absolute;inset-block-end:0;inset-inline:0}.site-top[data-astro-cid-nen7h5rs]:not([data-ready]) .bar[data-astro-cid-nen7h5rs]:after{transition:none}.site-top[data-astro-cid-nen7h5rs][data-scrolled=yes] .bar[data-astro-cid-nen7h5rs]:after,.site-top[data-astro-cid-nen7h5rs][data-menu=open] .bar[data-astro-cid-nen7h5rs]:after{opacity:1}.logo-link[data-astro-cid-nen7h5rs]{min-block-size:44px;color:var(--color-text);align-items:center;margin-inline-start:-3px;display:inline-flex}.logo-link[data-astro-cid-nen7h5rs] .logo-link__logo{block-size:28px;inline-size:73.7681px}.main-nav[data-astro-cid-nen7h5rs]{display:none}.main-nav__links[data-astro-cid-nen7h5rs]{gap:calc(var(--space-8) + var(--space-2));display:flex}.main-nav__links[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{margin:0}.main-nav__links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--color-text);font-size:var(--text-ui);font-weight:var(--weight-medium);line-height:var(--leading-ui);transition:color var(--duration-fast) var(--ease-out);align-items:baseline;padding-block:12px;text-decoration:none;display:inline-flex}.main-nav__links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--color-link-hover)}.main-nav__links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{font-weight:var(--weight-semibold)}.main-nav__label[data-astro-cid-nen7h5rs]{display:inline-grid}.main-nav__label[data-astro-cid-nen7h5rs]:after{content:attr(data-label);visibility:hidden;block-size:0;font-weight:var(--weight-semibold);overflow:hidden}.main-nav__dot[data-astro-cid-nen7h5rs]{view-transition-name:nav-dot;inline-size:var(--dot-size);block-size:var(--dot-size);border-radius:var(--radius-circle);background-color:var(--color-accent);margin-inline-start:var(--space-2);margin-inline-end:calc(-1 * (var(--dot-size) + var(--space-2)));position:relative;inset-block-start:calc(var(--dot-size) / 2 - .5ex)}.bar__actions[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-2);display:flex}.menu-button[data-astro-cid-nen7h5rs]{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);block-size:44px;inline-size:44px;color:var(--color-text);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);background:0 0;place-items:center;padding:0;display:grid}.menu-button[data-astro-cid-nen7h5rs]:hover{background-color:var(--color-surface-tint)}.menu-button[data-astro-cid-nen7h5rs]:active{background-color:var(--color-border)}.menu-button[data-astro-cid-nen7h5rs] .menu-button__close,.menu-button[data-astro-cid-nen7h5rs][aria-expanded=true] .menu-button__open{display:none}.menu-button[data-astro-cid-nen7h5rs][aria-expanded=true] .menu-button__close{display:block}html:not(.js) .menu-button[data-astro-cid-nen7h5rs]{display:none}.bar__actions[data-astro-cid-nen7h5rs] .bar__cta{transition:opacity var(--duration-base) var(--ease-out), visibility 0s}html.js .site-top[data-astro-cid-nen7h5rs][data-home][data-scrolled=no] .bar__actions[data-astro-cid-nen7h5rs] .bar__cta{visibility:hidden;opacity:0;transition:opacity var(--duration-base) var(--ease-out), visibility 0s linear var(--duration-base)}.site-top[data-astro-cid-nen7h5rs]:not([data-ready]) .bar__actions[data-astro-cid-nen7h5rs] .bar__cta{transition:none}@media (width<=767.98px){.bar__actions[data-astro-cid-nen7h5rs] .theme-toggle{display:none}}@media (width<=63.99em){.site-top[data-astro-cid-nen7h5rs][data-menu=open] .bar__actions[data-astro-cid-nen7h5rs] .bar__cta{visibility:hidden;opacity:0}}@media (width>=768px){.bar[data-astro-cid-nen7h5rs]{--bar-gutter:var(--space-8)}}@media (width>=64em){.bar[data-astro-cid-nen7h5rs]{--bar-gutter:var(--space-12);gap:var(--space-6)}.logo-link[data-astro-cid-nen7h5rs] .logo-link__logo{block-size:32px;inline-size:84.3065px}.main-nav[data-astro-cid-nen7h5rs]{align-items:center;gap:calc(var(--space-8) + var(--space-2));display:flex}.bar__actions[data-astro-cid-nen7h5rs]{gap:var(--space-3)}.menu-button[data-astro-cid-nen7h5rs]{display:none}}p[data-astro-cid-yykmu5ya][hidden]{display:none}p[data-astro-cid-yykmu5ya]{align-items:flex-start;gap:var(--space-2);color:var(--color-error);font-size:var(--text-small);line-height:var(--leading-small);display:flex}p[data-astro-cid-yykmu5ya] .icon{margin-block-start:.2em}.checkbox[data-astro-cid-ci6y3fbw]{gap:var(--space-2);flex-direction:column;display:flex}.checkbox__row[data-astro-cid-ci6y3fbw]{align-items:flex-start;display:flex}.checkbox__target[data-astro-cid-ci6y3fbw]{flex:none;place-items:center;block-size:44px;inline-size:44px;margin-block-start:-10px;margin-inline-start:-12px;display:grid}.checkbox__input[data-astro-cid-ci6y3fbw]{appearance:none;cursor:pointer;background:0 0;place-items:center;block-size:44px;inline-size:44px;margin:0;display:grid;position:relative}.checkbox__input[data-astro-cid-ci6y3fbw]:before{content:"";border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-xs);background-color:var(--color-surface);block-size:20px;inline-size:20px;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out)}.checkbox__input[data-astro-cid-ci6y3fbw]:hover:before{border-color:var(--color-text)}.checkbox__input[data-astro-cid-ci6y3fbw]:checked:before{border-color:var(--color-text);background-color:var(--color-text)}.checkbox__input[data-astro-cid-ci6y3fbw]:after{content:"";border:solid var(--color-bg);opacity:0;border-width:0 2px 2px 0;block-size:11px;inline-size:6px;margin:auto;position:absolute;inset:0;transform:translateY(-1px)rotate(45deg)}.checkbox__input[data-astro-cid-ci6y3fbw]:checked:after{opacity:1}.checkbox__input[data-astro-cid-ci6y3fbw]:focus-visible{outline:none}.checkbox__input[data-astro-cid-ci6y3fbw]:focus-visible:before{outline:2px solid var(--color-focus);outline-offset:2px}.checkbox__input[data-astro-cid-ci6y3fbw][aria-invalid=true]:before{border:2px solid var(--color-error)}.checkbox__input[data-astro-cid-ci6y3fbw]:disabled{cursor:not-allowed}.checkbox__input[data-astro-cid-ci6y3fbw]:disabled:before{border-color:var(--color-neutral-400);background-color:var(--color-neutral-200)}.checkbox__label[data-astro-cid-ci6y3fbw]{color:var(--color-text);font-size:var(--text-small);line-height:var(--leading-small);cursor:pointer}.checkbox__text[data-astro-cid-ci6y3fbw]{color:var(--color-text);font-size:var(--text-small);line-height:var(--leading-small);padding-block-start:1px}.consent[data-astro-cid-hq3mgpmn]{inset-inline:var(--space-3);z-index:19;gap:var(--space-4);padding:var(--space-6);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);box-shadow:var(--shadow-overlay);color:var(--color-text);animation:consent-enter var(--duration-slow) var(--ease-out);flex-direction:column;display:flex;position:fixed;inset-block-end:var(--space-3)}.consent[data-astro-cid-hq3mgpmn][hidden]{display:none}@keyframes consent-enter{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){@keyframes consent-enter{0%{opacity:0}}}.consent__heading[data-astro-cid-hq3mgpmn]{font-size:var(--text-ui);font-weight:var(--weight-semibold);line-height:var(--leading-ui)}.consent__text[data-astro-cid-hq3mgpmn]{gap:var(--space-2);font-size:var(--text-small);line-height:var(--leading-small);flex-direction:column;display:flex}.consent__text[data-astro-cid-hq3mgpmn] p[data-astro-cid-hq3mgpmn]{max-inline-size:none}.consent__view[data-astro-cid-hq3mgpmn]{gap:var(--space-3);flex-direction:column;display:flex}.consent__view[data-astro-cid-hq3mgpmn][hidden]{display:none}.consent__current[data-astro-cid-hq3mgpmn]{color:var(--color-text-muted);font-size:var(--text-small);line-height:var(--leading-small)}.consent__current[data-astro-cid-hq3mgpmn][hidden]{display:none}.consent__buttons[data-astro-cid-hq3mgpmn]{gap:var(--space-2);display:flex}.consent__buttons[data-astro-cid-hq3mgpmn]>*{flex:1 1 0}.consent__link[data-astro-cid-hq3mgpmn]{min-block-size:44px;color:var(--color-text);font:inherit;font-size:var(--text-ui);font-weight:var(--weight-semibold);text-underline-offset:.18em;cursor:pointer;transition:color var(--duration-fast) var(--ease-out);background:0 0;border:0;padding:0;text-decoration-line:underline;text-decoration-thickness:1px}.consent__link[data-astro-cid-hq3mgpmn]:hover{color:var(--color-link-hover)}html{scroll-padding-bottom:var(--consent-height,0px)}@media (width>=64em){.consent[data-astro-cid-hq3mgpmn]{inset-inline:var(--space-6) auto;inline-size:min(790px, 100% - 2 * var(--space-6));align-items:center;gap:var(--space-8);flex-direction:row;inset-block-end:var(--space-6)}.consent__text[data-astro-cid-hq3mgpmn]{flex:auto}.consent__view[data-astro-cid-hq3mgpmn]{flex:0 0 300px}}.container[data-astro-cid-ap6mcnip]{box-sizing:content-box;max-inline-size:var(--container);margin-inline:auto;padding-inline:20px}.container--wide[data-astro-cid-ap6mcnip]{max-inline-size:var(--container-wide)}.container--text[data-astro-cid-ap6mcnip]{max-inline-size:var(--container-text)}@media (width>=768px){.container[data-astro-cid-ap6mcnip]{padding-inline:var(--space-8)}}@media (width>=1024px){.container[data-astro-cid-ap6mcnip]{padding-inline:var(--space-12)}}
