:root{--ev-paper:#fbfaf7;--ev-sand:#f4f2ed;--ev-line:#e4e1d9;--ev-ink:#16202e;--ev-ink-2:#5c6672;--ev-ink-3:#8a9199;--ev-night:#20262f;--ev-night-2:#272e38;--ev-night-3:#222a36;--ev-night-4:#2d3540;--ev-night-line:#39414d;--ev-snow:#e9ebee;--ev-snow-2:#a9b1bb;--ev-snow-3:#7f8894;--ev-orange:#d9761f;--ev-orange-strong:#b45f11;--ev-orange-press:#964e0c;--ev-orange-light:#e9924a;--ev-orange-tint:#faefe4;--ev-orange-tint-dark:#33281e;--ev-blue:#3a6fb8;--ev-blue-press:#2f5c9c;--ev-blue-light:#7ba6e3;--ev-blue-tint:#eaf0f8;--ev-blue-tint-2:#f1f5fa;--ev-air:#8cff00;--ev-air-strong:#4a7a00;--ev-air-press:#3c6300;--ev-air-light:#a8ff45;--ev-air-tint:#f1fce0;--ev-air-tint-dark:#22280f;--ev-green:#2f7d5b;--ev-green-tint:#e6f1ec;--ev-red:#b23a2e;--ev-red-tint:#f8e9e7;--ev-brand-blue:#4189f6;--surface-page:var(--ev-paper);--surface-sunken:var(--ev-sand);--surface-card:var(--ev-paper);--surface-raised:#fff;--surface-overlay:#16202e73;--surface-nav:#fbfaf7e6;--surface-field:var(--ev-sand);--surface-inverse:var(--ev-night);--border-hairline:var(--ev-line);--border-field:var(--ev-line);--border-strong:#cfcac0;--text-strong:var(--ev-ink);--text-body:var(--ev-ink-2);--text-muted:var(--ev-ink-3);--text-on-inverse:var(--ev-snow);--text-on-fill:#fff;--accent-software:var(--ev-orange);--accent-software-fill:var(--ev-orange-strong);--accent-software-press:var(--ev-orange-press);--accent-software-tint:var(--ev-orange-tint);--accent-automation:var(--ev-blue);--accent-automation-fill:var(--ev-blue);--accent-automation-press:var(--ev-blue-press);--accent-automation-tint:var(--ev-blue-tint);--accent-air:var(--ev-air-strong);--accent-air-fill:var(--ev-air-strong);--accent-air-press:var(--ev-air-press);--accent-air-tint:var(--ev-air-tint);--surface-brand-software:var(--ev-orange-strong);--surface-brand-automation:var(--ev-blue);--surface-brand-air:var(--ev-air-strong);--text-on-brand:#fff;--action-fill:var(--ev-ink);--action-fill-hover:var(--ev-orange);--action-fill-text:var(--ev-paper);--focus-ring:var(--ev-blue);--status-ok:var(--ev-green);--status-ok-tint:var(--ev-green-tint);--status-error:var(--ev-red);--status-error-tint:var(--ev-red-tint)}[data-theme=dark]{--surface-page:var(--ev-night);--surface-sunken:var(--ev-night-2);--surface-card:var(--ev-night-4);--surface-raised:var(--ev-night-4);--surface-overlay:#0b0e1399;--surface-nav:#20262fe6;--surface-field:var(--ev-night-2);--surface-inverse:var(--ev-snow);--border-hairline:var(--ev-night-line);--border-field:var(--ev-night-line);--border-strong:#4a5462;--text-strong:var(--ev-snow);--text-body:var(--ev-snow-2);--text-muted:var(--ev-snow-3);--text-on-inverse:var(--ev-ink);--text-on-fill:var(--ev-night);--accent-software:var(--ev-orange-light);--accent-software-fill:var(--ev-orange-light);--accent-software-press:var(--ev-orange);--accent-software-tint:var(--ev-orange-tint-dark);--accent-automation:var(--ev-blue-light);--accent-automation-fill:var(--ev-blue-light);--accent-automation-press:var(--ev-blue);--accent-automation-tint:#1e2a3a;--accent-air:var(--ev-air);--accent-air-fill:var(--ev-air);--accent-air-press:var(--ev-air-light);--accent-air-tint:var(--ev-air-tint-dark);--action-fill:var(--ev-snow);--action-fill-hover:var(--ev-orange-light);--action-fill-text:var(--ev-night);--focus-ring:var(--ev-blue-light);--status-ok:#6fbf97;--status-ok-tint:#1d2c25;--status-error:#e08c82;--status-error-tint:#2e1f1d}:root{--font-sans:"Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--weight-regular:400;--weight-medium:500;--text-display:62px;--text-h1:40px;--text-h2:38px;--text-quote:32px;--text-h3:22px;--text-h4:19px;--text-lead:21px;--text-lead-sm:17px;--text-body-lg:16px;--text-body-sm:15px;--text-ui:14px;--text-eyebrow:13px;--leading-display:1.05;--leading-heading:1.15;--leading-quote:1.25;--leading-body:1.625;--leading-body-loose:1.65;--leading-ui:1.4;--tracking-display:-.025em;--tracking-heading:-.02em;--tracking-body:0;--space-1:4px;--space-2:6px;--space-3:8px;--space-4:10px;--space-5:12px;--space-6:16px;--space-7:20px;--space-8:24px;--space-9:32px;--space-10:40px;--space-11:48px;--space-12:56px;--space-13:64px;--space-14:80px;--space-15:96px;--space-16:112px;--space-17:128px;--page-gutter:64px;--page-gutter-narrow:24px;--section-y:128px;--section-y-sm:96px;--content-max:1280px;--measure:640px;--measure-narrow:480px;--heading-max:820px;--grid-gap:48px;--grid-gap-sm:24px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-pill:999px;--radius-dot:999px;--hairline-width:1px;--dot-size:8px;--shadow-card:0 1px 2px #16202e0a;--shadow-raised:0 4px 14px #16202e1a;--shadow-overlay:0 24px 60px #16202e38;--shadow-focus:0 0 0 3px color-mix(in srgb, var(--focus-ring) 32%, transparent);--blur-nav:blur(10px);--dur-instant:90ms;--dur-fast:.14s;--dur:.24s;--dur-slow:.42s;--dur-loader:3.2s;--dur-flaeche:.55s;--dur-umlauf:7s;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-in-out:cubic-bezier(.5, 0, .3, 1);--ease-snap:cubic-bezier(.34, 1.4, .5, 1)}@keyframes ev-switch{0%,16%{transform:translate(0)}36%,66%{transform:translateX(var(--ev-switch-travel,1.05em))}86%,to{transform:translate(0)}}@keyframes ev-switch-on{0%,20%{transform:translate(0)}to{transform:translateX(var(--ev-switch-travel,2.38em))}}@keyframes ev-fill{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes ev-pulse{0%,to{opacity:.35}50%{opacity:.7}}@keyframes ev-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ev-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ev-sweep{0%,8%{clip-path:inset(0 100% 0 0)}62%,86%{clip-path:inset(0)}to{clip-path:inset(0)}}@keyframes ev-rail{0%{transform:scaleX(0)}35%{transform:scaleX(.55)}70%{transform:scaleX(.82)}to{transform:scaleX(.96)}}@property --ev-winkel{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes ev-komet{0%{--ev-winkel:0deg}to{--ev-winkel:360deg}}@media (prefers-reduced-motion:reduce){[data-ev-motion]{animation:none!important}}@property --hv-zuendung{syntax:"<length>";inherits:true;initial-value:0}.hv-komet{position:relative}.hv-komet:after{content:"";inset:calc(var(--hv-komet-abstand,0px) * -1);border-radius:inherit;background:conic-gradient(from var(--ev-winkel), transparent 0 62%, var(--accent-software) 72%, var(--accent-automation) 84%, var(--accent-air) 94%, transparent 100%);-webkit-mask-composite:xor;opacity:0;transition:opacity var(--dur-fast) var(--ease-out);pointer-events:none;padding:1px;position:absolute;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.hv-komet:hover:after,.hv-komet:focus-visible:after{opacity:1;animation:ev-komet 1.1s var(--ease-in-out) 1 both}.hv-dreiklang{display:inline-block;position:relative}.hv-dreiklang:after{content:"";border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--accent-software) 0 33.333%, var(--accent-automation) 33.333% 66.666%, var(--accent-air) 66.666% 100%);height:2px;transition:-webkit-mask-size var(--dur) var(--ease-out), mask-size var(--dur) var(--ease-out);pointer-events:none;position:absolute;bottom:-3px;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#000 0 0),linear-gradient(90deg,#000 0 0),linear-gradient(90deg,#000 0 0);mask-image:linear-gradient(90deg,#000 0 0),linear-gradient(90deg,#000 0 0),linear-gradient(90deg,#000 0 0);-webkit-mask-position:0 0,33.333% 0,66.666% 0;mask-position:0 0,33.333% 0,66.666% 0;-webkit-mask-size:0 100%,0 100%,0 100%;mask-size:0 100%,0 100%,0 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hv-dreiklang:hover:after,.hv-dreiklang:focus-visible:after{transition-delay:0s,70ms,.14s;-webkit-mask-size:33.334% 100%,33.334% 100%,33.334% 100%;mask-size:33.334% 100%,33.334% 100%,33.334% 100%}.hv-raster{isolation:isolate;--hv-zuendung:0px;transition:--hv-zuendung var(--dur-slow) var(--ease-out);position:relative;overflow:hidden}.hv-raster:after{content:"";border-radius:inherit;background:var(--hv-raster-farbe,linear-gradient(100deg, var(--accent-software), var(--accent-automation) 50%, var(--accent-air)));-webkit-mask-image:radial-gradient(circle at center, #000 0 1.1px, transparent 1.6px), radial-gradient(var(--hv-zuendung) var(--hv-zuendung) at 50% 42%, #000 0 55%, transparent 100%);mask-image:radial-gradient(circle at center, #000 0 1.1px, transparent 1.6px), radial-gradient(var(--hv-zuendung) var(--hv-zuendung) at 50% 42%, #000 0 55%, transparent 100%);-webkit-mask-composite:source-in;opacity:.5;pointer-events:none;z-index:-1;position:absolute;inset:0;-webkit-mask-size:13px 13px,100% 100%;mask-size:13px 13px,100% 100%;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;mask-composite:intersect}.hv-raster:hover,.hv-raster:focus-within{--hv-zuendung:22rem}.hv-rolle{margin-block:-.18em;padding-block:.18em;display:inline-grid;overflow:hidden}.hv-rolle>*{transition:transform var(--dur) var(--ease-out);grid-area:1/1}.hv-rolle>:last-child{background:linear-gradient(100deg, var(--accent-software), var(--accent-automation) 52%, var(--accent-air));color:#0000;-webkit-background-clip:text;background-clip:text;transform:translateY(105%)}:hover>.hv-rolle>:first-child,:hover .hv-rolle>:first-child,:focus-visible .hv-rolle>:first-child{transform:translateY(-105%)}:hover>.hv-rolle>:last-child,:hover .hv-rolle>:last-child,:focus-visible .hv-rolle>:last-child{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.hv-komet:after{animation:none!important}.hv-komet:after,.hv-dreiklang:after,.hv-raster,.hv-rolle>*{transition-duration:1ms!important;transition-delay:0s!important}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--surface-page);color:var(--text-body);font-family:var(--font-sans);font-size:var(--text-body-lg);font-weight:var(--weight-regular);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4{hyphens:auto;overflow-wrap:break-word;color:var(--text-strong);font-weight:var(--weight-medium);text-wrap:pretty;margin:0}h1{font-size:var(--text-h1);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}h2{font-size:var(--text-h2);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}h3{font-size:var(--text-h3);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}h4{font-size:var(--text-h4);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}p{text-wrap:pretty;margin:0}p+p{margin-top:var(--space-6)}a{color:var(--text-strong);text-decoration:none}a:hover{color:var(--accent-software-fill)}img{max-width:100%;height:auto}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.zum-inhalt{left:-9999px;top:var(--space-3);z-index:100;background:var(--action-fill);color:var(--action-fill-text);border-radius:var(--radius-pill);padding:var(--space-5) var(--space-8);font-size:var(--text-body-sm);position:absolute}.zum-inhalt:focus{left:var(--space-8);color:var(--action-fill-text)}.mass{max-width:var(--measure);hyphens:auto}.marke[data-astro-cid-2m2lo2xj]{--marke-hoehe:var(--marke-wunsch,calc(var(--text-ui) * var(--leading-ui) + var(--space-4) * 2));--datei:1.49173;--rand-oben:.25059;--rand-unten:.24113;--rand-links:.28723;--rand-rechts:.28369;--marke-radius:.15603;--marke-strich:.01537;--marke-breite:5.26478;vertical-align:bottom;line-height:0;display:inline-block}.marke[data-astro-cid-2m2lo2xj] img{height:calc(var(--marke-hoehe) * var(--datei));width:auto;max-width:none;margin:calc(var(--marke-hoehe) * var(--rand-oben) * -1) calc(var(--marke-hoehe) * var(--rand-rechts) * -1) calc(var(--marke-hoehe) * var(--rand-unten) * -1) calc(var(--marke-hoehe) * var(--rand-links) * -1)}.marke[data-astro-cid-2m2lo2xj].hv-komet:after{border-radius:calc(var(--marke-hoehe) * var(--marke-radius));padding:calc(var(--marke-hoehe) * var(--marke-strich));opacity:1;animation:ev-komet var(--dur-umlauf) linear infinite}@media (prefers-reduced-motion:reduce){.marke[data-astro-cid-2m2lo2xj].hv-komet:after{opacity:0;animation:none}}@media (width<=420px){.marke[data-astro-cid-2m2lo2xj]{--marke-hoehe:28px}}@media (width<=360px){.marke[data-astro-cid-2m2lo2xj]{--marke-hoehe:24px}}.marke[data-astro-cid-2m2lo2xj] img.auf-hell{display:block}.marke[data-astro-cid-2m2lo2xj] img.auf-dunkel,[data-theme=dark] .marke[data-astro-cid-2m2lo2xj] img.auf-hell{display:none}[data-theme=dark] .marke[data-astro-cid-2m2lo2xj] img.auf-dunkel{display:block}.schalter[data-astro-cid-663hr2ok]{border-radius:var(--radius-pill);background:var(--surface-sunken);width:40px;height:40px;color:var(--text-body);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.schalter[data-astro-cid-663hr2ok]:hover{color:var(--text-strong)}.nur-sr[data-astro-cid-663hr2ok]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sonne[data-astro-cid-663hr2ok]{display:none}.mond[data-astro-cid-663hr2ok],[data-theme=dark] .sonne[data-astro-cid-663hr2ok]{display:block}[data-theme=dark] .mond[data-astro-cid-663hr2ok]{display:none}
