.hero-raster[data-astro-cid-7uz7a7j6]{--kachel:min(34vw, 26rem);--luecke:3.5rem}@media (width>=1024px){.hero-text[data-astro-cid-7uz7a7j6]{padding-right:calc(var(--kachel) + var(--luecke))}}@media (width<=1023.98px){.hero-demo[data-astro-cid-7uz7a7j6]{display:none}}@media (width>=1600px){.hero-raster[data-astro-cid-7uz7a7j6]{--kachel:30rem;--luecke:3rem;padding-bottom:3.5rem}.feld[data-astro-cid-7uz7a7j6]{bottom:3.5rem}#hero-titel[data-astro-cid-7uz7a7j6]{font-size:var(--text-h1-gross)}.hero-lead[data-astro-cid-7uz7a7j6]{max-width:48ch}}.hero-demo[data-astro-cid-7uz7a7j6]{z-index:1;translate:calc(var(--zx,0) * var(--tiefe-x)) calc(var(--zy,0) * var(--tiefe-y));position:absolute}.hero-demo-oben[data-astro-cid-7uz7a7j6]{--tiefe-x:7px;--tiefe-y:5px;--demo-verz:.75s;width:max(15.5rem,70%);top:-1.5rem;right:-1.25rem}.hero-demo-unten[data-astro-cid-7uz7a7j6]{--tiefe-x:11px;--tiefe-y:8px;--demo-verz:.9s;width:max(15rem,64%);top:calc(50% + 2.2rem);left:-2.25rem}@media (width<=1279px){.hero-demo-oben[data-astro-cid-7uz7a7j6]{width:max(14rem,62%)}.hero-demo-unten[data-astro-cid-7uz7a7j6]{width:max(13.5rem,56%);left:-1rem}}.feld-kachel[data-astro-cid-7uz7a7j6]{translate:calc(var(--zx,0) * -3px) calc(var(--zy,0) * -2px)}.hero-demo[data-astro-cid-7uz7a7j6] .vx{box-shadow:4px 4px 0 0 var(--color-schrift)}.hero-demo[data-astro-cid-7uz7a7j6]:hover .vx,.hero-demo[data-astro-cid-7uz7a7j6]:focus-visible .vx{box-shadow:6px 8px 0 0 var(--color-schrift);translate:0 -4px}@media (prefers-reduced-motion:no-preference){.hero-demo[data-astro-cid-7uz7a7j6],.feld-kachel[data-astro-cid-7uz7a7j6]{transition:translate 1.1s var(--ease-weich)}.hero-demo[data-astro-cid-7uz7a7j6] .vx{transition:translate .38s var(--ease-weich), box-shadow .38s var(--ease-weich)}html.js .hero-demo[data-astro-cid-7uz7a7j6] .vx{opacity:0;animation:demo-ein .5s var(--ease-weich) 2.6s forwards;transform:translateY(12px)}html.js .feld[data-astro-cid-7uz7a7j6].ist-bereit .hero-demo[data-astro-cid-7uz7a7j6] .vx{animation-delay:var(--demo-verz)}}@keyframes demo-ein{to{opacity:1;transform:none}}.feld[data-astro-cid-7uz7a7j6] .pixelrhein-statisch{position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){html.js .feld[data-astro-cid-7uz7a7j6] .pixelrhein-statisch{opacity:0;animation:.3s 2.5s forwards feld-rueckfall}html.js .feld[data-astro-cid-7uz7a7j6].ist-bereit .pixelrhein-statisch{opacity:0;animation:none}}@keyframes feld-rueckfall{to{opacity:1}}.fakt-wert[data-astro-cid-7uz7a7j6]{font-family:var(--font-display);color:var(--color-schrift);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600;font-stretch:118%}.pixelpunkt[data-astro-cid-7uz7a7j6]{background:var(--color-sonne);vertical-align:baseline;width:.22em;height:.22em;margin-left:.1em;display:inline-block}@media (prefers-reduced-motion:no-preference){html.js .pixelpunkt[data-astro-cid-7uz7a7j6]{animation:punkt .42s var(--ease-weich) 1.1s forwards;transform:scale(0)}}@keyframes punkt{to{transform:scale(1)}}.nur-touch[data-astro-cid-7uz7a7j6]{display:none}@media (hover:none){.nur-zeiger[data-astro-cid-7uz7a7j6]{display:none}.nur-touch[data-astro-cid-7uz7a7j6]{display:inline}}@media (prefers-reduced-motion:no-preference){html.js .ziffer-pop[data-astro-cid-y7ydp7zn]{transition:transform .3s steps(3,end);transition-delay:calc(var(--reveal-stufe,0) * var(--reveal-takt) + .22s);transform:scale(.2)}html.js .ist-da .ziffer-pop[data-astro-cid-y7ydp7zn]{transform:none}}.treppe-leise[data-astro-cid-y7ydp7zn]{stroke:var(--color-linie)}.treppe-linie[data-astro-cid-y7ydp7zn]{stroke:var(--color-akzent)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.treppe-linie[data-astro-cid-y7ydp7zn]{stroke-dasharray:1;animation:linear both treppe-zeichnen view();animation-range:entry 10% cover 60%}}}@keyframes treppe-zeichnen{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.foto[data-astro-cid-owokjjgu] img{object-fit:cover;filter:saturate(.9)contrast(1.04);width:100%;height:100%}.foto[data-astro-cid-owokjjgu]:after{content:"";background:var(--color-sand);mix-blend-mode:multiply;opacity:.12;pointer-events:none;position:absolute;inset:0}
