:root{--color-background:#e3d9c6;--color-background-mosaik:#bfad8b;--color-headline:#111110;--color-subtitle:#5a5751;--color-tinte:#1e1914;--color-link-hover:#6e2f1f;--paper-texture:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.02 0.05' numOctaves='5' seed='7'/%3E%3CfeDiffuseLighting lighting-color='%23fff' surfaceScale='1.4'%3E%3CfeDistantLight azimuth='115' elevation='58'/%3E%3C/feDiffuseLighting%3E%3C/filter%3E%3Crect width='400' height='400' filter='url(%23p)' opacity='0.24'/%3E%3C/svg%3E");--font-family-headline:"Cormorant Garamond", serif;--font-family-body:"Alegreya Sans", sans-serif;--body-font-scale:1.05;--wander-word-scale:1.3;--hero-logo-width:clamp(13.125rem, 7.5rem + 18.75vw, 20.625rem);--hero-headline-font-size:clamp(1.75rem, 1.1rem + 3vw, 3.5rem);--hero-subtitle-font-size-base:clamp(calc(1.25rem * var(--wander-word-scale)), calc((1rem + 2vw) * var(--wander-word-scale)), calc(2rem * var(--wander-word-scale)));--hero-subtitle-font-size:var(--hero-subtitle-font-size-base);--hero-max-width:44rem;--hero-headline-zeilen:3;--hero-headline-breite-em:8.5;--hero-quer-faktor:1;--hero-headline-line-height:1.25;--hero-subtitle-line-height:1.6;--hero-title-gap:clamp(1rem, .75rem + 1.5vw, 2rem);--hero-gap-group-to-subtitle:clamp(1.25rem, 1rem + 2vw, 2.5rem);--hero-subtitle-dot-gap:.35em;--hero-schriftzug-left:64.81%;--hero-schriftzug-top:56.56%;--hero-schriftzug-width:31.16%;--hero-schriftzug-width-ratio:.3116;--hero-schriftzug-fade-in-duration:2s;--hero-intro-fade-duration:2s;--hero-headline-fade-delay:.5s;--hero-subtitle-fade-delay:1s;--nav-logo-width:clamp(3.25rem, 2.25rem + 3vw, 4.5rem);--nav-font-size:calc(clamp(.6875rem, .6rem + .3vw, .8125rem) * var(--body-font-scale));--nav-backdrop-fade-height:clamp(1.03rem, 2.06vw, 2.06rem);--nav-padding-inline:clamp(.75rem, 4vw, 2.5rem);--nav-padding-block:clamp(.75rem, .5rem + 1vw, 1.25rem);--nav-gap-links:clamp(.5rem, .4rem + .6vw, 1rem);--nav-schriftzug-gap:clamp(.5rem, .35rem + .5vw, .85rem);--mobile-menu-burger-tap-size:44px;--mobile-menu-burger-bar-width:1.5rem;--mobile-menu-burger-bar-thickness:2px;--mobile-menu-link-font-size:clamp(1.75rem, 1.3rem + 3vw, 2.5rem);--mobile-menu-burger-bar-gap:5px;--mobile-menu-link-gap:clamp(1rem, .75rem + 2vw, 1.75rem);--mobile-menu-panel-duration:.55s;--mobile-duo-laptop-breite:clamp(7.5rem, 4.75rem + 36.5vw, 20rem);--nav-transition-distance:50vh;--is-handy:0;--is-quer:0;--handy-stage3-start-line:50vh;--anchor-scroll-behavior:smooth;--mosaic-title-font-size:clamp(calc(1.1rem * var(--wander-word-scale)), calc((1rem + .4vw) * var(--wander-word-scale)), calc(1.35rem * var(--wander-word-scale)));--mosaic-tile-aspect-ratio:16 / 9;--mosaic-flaeche-hoehe:calc(100cqw * 9 / 16);--mosaic-titel-zeilenhoehe-em:1.24;--mosaic-margin-inline:5vw;--mosaic-padding-block:clamp(3rem, 6vw, 6rem);--mosaic-gap:clamp(1.5rem, 3vw, 2.5rem);--mosaic-gap-image-to-title:clamp(1rem, .75rem + 1vw, 1.5rem);--mosaic-tile-scale:.9;--mosaic-stueck-dauer:3s;--mosaic-ueberblendung-dauer:1.2s;--mosaic-schatten-farbe:30, 18, 6;--mosaic-schatten-blatt:drop-shadow(0 .08cqw .14cqw rgba(var(--mosaic-schatten-farbe), .36)) drop-shadow(0 .3cqw .55cqw rgba(var(--mosaic-schatten-farbe), .18));--mosaic-schatten-geraet:0 .1cqw .2cqw rgba(var(--mosaic-schatten-farbe), .34), 0 .4cqw .9cqw rgba(var(--mosaic-schatten-farbe), .2);--mosaic-schatten-handy:drop-shadow(0 .1cqw .2cqw rgba(var(--mosaic-schatten-farbe), .34)) drop-shadow(0 .4cqw .9cqw rgba(var(--mosaic-schatten-farbe), .2));--mosaic-zoom:1.06;--mosaic-zoom-dauer:.6s;--mosaic-handy-schwelle:.5;--mosaic-website-fenster-breite:71cqw;--mosaic-handy-hoehe:.9;--mosaic-handy-breite:calc(var(--mosaic-website-fenster-breite) / 1.6 * var(--mosaic-handy-hoehe) / 2.13167);--mosaic-fenster-radius:.9cqw;--mosaic-handy-drehung:3deg;--mosaic-website-handy-links:.8;--mosaic-website-handy-ueberstand:.2;--mosaic-website-fenster-hoehe:calc(var(--mosaic-website-fenster-breite) / 1.6);--mosaic-website-handy-hoehe:calc(var(--mosaic-website-fenster-hoehe) * var(--mosaic-handy-hoehe));--mosaic-website-gruppe-breite:calc(var(--mosaic-website-fenster-breite) * var(--mosaic-website-handy-links) + var(--mosaic-handy-breite));--mosaic-website-gruppe-hoehe:calc(var(--mosaic-website-fenster-hoehe) + var(--mosaic-website-handy-hoehe) * var(--mosaic-website-handy-ueberstand));--mosaic-website-fenster-links:calc((100cqw - var(--mosaic-website-gruppe-breite)) / 2);--mosaic-website-fenster-oben:calc((var(--mosaic-flaeche-hoehe) - var(--mosaic-website-gruppe-hoehe)) / 2);--mosaic-grafik-vergroesserung:1.06;--mosaic-grafik-vergroesserung-dauer:.6s;--mosaic-grafik-versatz:1s;--mosaic-grafik-comic-wartezeit:1.5s;--mosaic-blatt-rand:4.5%;--mosaic-cover-rand:12%;--mosaic-karte-breite:calc(85 / 210 * 100%);--mosaic-karte-mitte-oben:calc(5 / 6 * 100%);--mosaic-karte-drehung:4deg;--mosaic-fenster-drehung-imagefilm:-2.2deg;--mosaic-fenster-drehung-werbespot:3.1deg;--mosaic-fenster-drehung-stofftierwalzer:-3.6deg;--mosaic-fenster-drehung-reel:2.6deg;--mosaic-schnitt-kante-farbe:#f4eedf;--mosaic-schnitt-kante-breite:1.6px;--mosaic-schnitt-schatten-farbe:18, 10, 2;--mosaic-schnitt-schatten-deckkraft:.6;--mosaic-schnitt-schatten-versatz:7;--mosaic-schnitt-schatten-weich:3;--mosaic-noten-schritt:.28s;--mosaic-noten-tempo:14;--mosaic-noten-pause:2.5s;--mosaic-noten-ausblenden-dauer:.4s;--entsteht-heading-font-size:clamp(1.75rem, 1.3rem + 2vw, 2.75rem);--entsteht-title-font-size:clamp(calc(1.25rem * var(--wander-word-scale)), calc((1.1rem + .6vw) * var(--wander-word-scale)), calc(1.5rem * var(--wander-word-scale)));--entsteht-text-font-size:calc(clamp(.95rem, .85rem + .4vw, 1.1rem) * var(--body-font-scale));--entsteht-text-line-height:1.6;--entsteht-padding-block:clamp(3rem, 6vw, 6rem);--entsteht-gap-heading-to-grid:clamp(2rem, 4vw, 4rem);--entsteht-grid-gap:clamp(2rem, 4vw, 5rem);--entsteht-gap-title-to-text:clamp(.75rem, .6rem + .5vw, 1.25rem);--entsteht-gap-mosaic:clamp(180px, 40vh, 420px);--kontakt-text-font-size:calc(clamp(.95rem, .85rem + .4vw, 1.1rem) * var(--body-font-scale));--kontakt-text-line-height:1.6;--kontakt-text-lead-scale:1.15;--kontakt-icon-size:1.05em;--kontakt-icon-gap:.4em;--kontakt-intro-max-width:37.5rem;--kontakt-gap-heading-to-text:clamp(1rem, .75rem + 1vw, 1.5rem);--kontakt-gap-text-to-lines:clamp(1.5rem, 1rem + 2vw, 2.5rem);--kontakt-gap-lines:clamp(.35rem, .3rem + .2vw, .5rem);--subpage-heading-padding-top:clamp(5.04rem, 3.56rem + 5.34vw, 8rem);--page-padding-inline:clamp(1.25rem, 6vw, 4rem);--page-padding-bottom:clamp(1.875rem, 6vw, 1.875rem);--subpage-intro-max-width:60rem;--subpage-lead-font-size:clamp(1.35rem, 1.1rem + 1vw, 1.75rem);--subpage-lead-line-height:1.3;--subpage-lead-gap:.6rem;--subpage-zusatz-abstand-zuschlag:calc(var(--subpage-lead-gap) / 2);--subpage-punkte-titel-font-size:calc(var(--legal-text-font-size) + 2px);--subpage-punkte-text-line-height:1.5;--subpage-punkte-spalten-gap:clamp(.85rem, .65rem + .85vw, 1.25rem);--subpage-punkte-zeilen-gap:clamp(.3125rem, .25rem + .375vw, .5rem);--subpage-punkte-rechts-versatz:3.9rem;--leistungen-ueberlappung:2;--leistungen-zeile:calc(var(--legal-text-font-size) * var(--subpage-punkte-text-line-height));--leistungen-leerzeile:1;--leistungen-punktlinie-farbe:color-mix(in srgb, var(--color-subtitle) 50%, transparent);--leistungen-punktlinie-dicke:2px;--leistungen-punktlinie-abstand:.5rem;--leistungen-punktlinie-min-breite:1.5rem;--leistungen-punktlinie-laenge:100rem;--leistungen-schluss-abstand:var(--legal-gap-heading-to-content);--leistungen-zettel-innenabstand:1.25rem;--leistungen-papier-farbe:#eee6d6;--leistungen-riss-staerke:7;--leistungen-riss-koernung:.04;--leistungen-schatten-farbe:30, 18, 6;--leistungen-schatten-1-versatz:.96px;--leistungen-schatten-1-unschaerfe:1.2px;--leistungen-schatten-1-deckkraft:.4;--leistungen-schatten-2-versatz:3.2px;--leistungen-schatten-2-unschaerfe:4px;--leistungen-schatten-2-deckkraft:.2;--leistungen-drehung-website:-1.5deg;--leistungen-drehung-video:1.5deg;--leistungen-drehung-grafik:1.5deg;--leistungen-drehung-audio:-1.5deg;--leistungen-drehung-schluss:-1deg;--leistungen-hover-skalierung:1.03;--leistungen-schatten-1-versatz-hover:1.92px;--leistungen-schatten-1-unschaerfe-hover:2.4px;--leistungen-schatten-2-versatz-hover:6.4px;--leistungen-schatten-2-unschaerfe-hover:8px;--legal-heading-font-size:clamp(2rem, 1.5rem + 2vw, 3rem);--legal-subheading-font-size:clamp(1.15rem, 1.05rem + .4vw, 1.4rem);--legal-text-font-size:calc(clamp(.95rem, .85rem + .3vw, 1.05rem) * var(--body-font-scale));--legal-text-line-height:1.7;--legal-content-max-width:38rem;--legal-gap-heading-to-content:clamp(1.5rem, 1rem + 2vw, 2.5rem);--legal-gap-section:clamp(2rem, 1.5rem + 2vw, 3rem);--legal-gap-paragraph:clamp(.85rem, .7rem + .5vw, 1.25rem);--footer-font-size:calc(clamp(.75rem, .65rem + .3vw, .875rem) * var(--body-font-scale));--footer-padding-block:clamp(1.875rem, 3vw, 1.875rem);--video-phone-breite:clamp(9rem, 5rem + 14vw, 11.64rem);--video-carousel-phone-box:calc((var(--video-phone-breite) - 2 * (var(--video-phone-breite) * .015)) * 19.5 / 9 + 2 * (var(--video-phone-breite) * .015));--video-carousel-stage-height:calc(var(--video-carousel-phone-box) * 11 / 10);--video-carousel-neighbor-scale:.7;--video-carousel-neighbor-opacity:.4;--video-carousel-coverflow-rotate:28;--video-carousel-coverflow-depth:180;--video-carousel-fade-duration:1.6s;--video-carousel-text-fade-duration:1.6s;--video-carousel-text-height:clamp(6.5rem, 5.77rem + 1.5vw, 6.9rem);--video-carousel-text-width:var(--website-duo-content-width);--video-carousel-text-font-size:calc(clamp(.85rem, .8rem + .2vw, .95rem) * var(--body-font-scale) - 2px);--video-carousel-name-font-size:calc(var(--video-carousel-text-font-size) + 6px);--video-carousel-text-line-height:1.6;--video-carousel-arrow-size:clamp(2.25rem, 1.75rem + 1.5vw, 3rem);--video-carousel-gap-vertical:clamp(.125rem, .5vw, .375rem);--video-carousel-slide-gap:clamp(2rem, 4vw, 4rem);--video-carousel-arrow-gap:clamp(.75rem, 2vw, 1.5rem);--video-carousel-arrow-pair-gap:calc(var(--mobile-menu-burger-tap-size) * .55);--video-lightbox-z-index:50;--video-lightbox-backdrop-color:#111110eb;--video-lightbox-fade-duration:1.6s;--video-lightbox-phone-breite:min(clamp(14rem, 8rem + 18vw, 22rem), 38vh, 38vw);--video-lightbox-phone-box:calc((var(--video-lightbox-phone-breite) - 2 * (var(--video-lightbox-phone-breite) * .015)) * 19.5 / 9 + 2 * (var(--video-lightbox-phone-breite) * .015));--video-lightbox-slide-gap:calc(var(--video-lightbox-phone-box) - var(--video-lightbox-phone-breite));--video-lightbox-close-size:clamp(2rem, 1.5rem + 1.5vw, 2.75rem);--video-lightbox-arrow-size:clamp(2.5rem, 2rem + 2vw, 3.5rem);--video-lightbox-edge-gap:clamp(1rem, 4vw, 3rem);--video-lightbox-fullscreen:0;--pinnwand-streifen-innenabstand-x:.006;--pinnwand-streifen-innenabstand-y:.003;--pinnwand-streifen-nadelabstand:.004;--pinnwand-streifen-schriftgroesse:.015625;--pinnwand-streifen-schriftgroesse-min-handy:11px;--grafik-lightbox-streifen-z-index:10;--pinnwand-nadel-durchmesser:.01;--pinnwand-nadel-bezug:.02;--pinnwand-portrait-rand:.04;--pinnwand-portrait-abstand:.015;--grafik-lightbox-nadel-dauer:.25s;--grafik-lightbox-rutsch-dauer:.25s;--grafik-lightbox-rutsch-abstand:.5;--grafik-lightbox-flug-dauer:.7s;--grafik-lightbox-blaettern-dauer:.7s;--grafik-lightbox-easing:ease;--grafik-lightbox-easing-oeffnen:cubic-bezier(.75, 0, .75, .9);--grafik-lightbox-rand:6vh;--grafik-lightbox-hoehe-max:calc(100vh - 2 * var(--grafik-lightbox-rand));--grafik-lightbox-breite-max:calc(100vw - 2 * (var(--video-lightbox-edge-gap) + var(--video-lightbox-arrow-size)));--grafik-lightbox-wisch-schwelle:.25;--grafik-lightbox-wisch-tempo:.5;--grafik-lightbox-wisch-easing:ease-out;--grafik-lightbox-wisch-toleranz:10px;--grafik-lightbox-format-quadrat:1;--grafik-lightbox-format-hochkant:calc(1 / 1.41421);--grafik-lightbox-format-quer:calc(3 / 2);--grafik-lightbox-format-karte:calc(85 / 55);--grafik-lightbox-schatten-farbe:30, 18, 6;--grafik-lightbox-schatten-1-versatz:.0012;--grafik-lightbox-schatten-1-unschaerfe:.0015;--grafik-lightbox-schatten-1-deckkraft:.4;--grafik-lightbox-schatten-2-versatz:.004;--grafik-lightbox-schatten-2-unschaerfe:.005;--grafik-lightbox-schatten-2-deckkraft:.2;--grafik-lightbox-paar-abstand:.05;--grafik-lightbox-paar-format-nebeneinander:calc((2 + var(--grafik-lightbox-paar-abstand)) * var(--grafik-lightbox-format-karte));--grafik-lightbox-paar-format-untereinander:calc(1 / (2 / var(--grafik-lightbox-format-karte) + var(--grafik-lightbox-paar-abstand)));--nadel-zug-laenge:2.2;--nadel-zug-winkel:-45deg;--nadel-zug-vergroesserung:1.35;--website-duo-laptop-breite:clamp(26rem, 12rem + 30vw, 30rem);--website-duo-phone-breite:calc(var(--website-duo-laptop-breite) * .38802);--website-duo-small-scale:.5;--website-duo-gap:clamp(.4rem, .3rem + .4vw, .75rem);--website-duo-group-offset:calc(var(--website-duo-laptop-breite) * .118 + var(--website-duo-gap) / 2);--website-duo-align-row-top:calc(var(--website-duo-laptop-breite) * .41357);--website-duo-stage-height:calc(var(--website-duo-laptop-breite) * (.41357 + .50637) * 1.03);--website-duo-swap-duration:1.6s;--website-duo-initial-phone-focused:0;--website-duo-content-width:calc(var(--website-duo-laptop-breite) * 1.15 + var(--website-duo-gap) + var(--website-duo-phone-breite));--website-carousel-slide-width:calc(var(--website-duo-laptop-breite) * 1.11);--website-carousel-neighbor-scale:.385;--website-carousel-neighbor-opacity:.4;--website-carousel-coverflow-rotate:20;--website-carousel-coverflow-depth:220;--website-carousel-fade-duration:1.6s;--website-carousel-text-fade-duration:1.6s;--website-carousel-text-height:clamp(6.5rem, 5.77rem + 1.5vw, 6.9rem);--website-carousel-text-font-size:calc(clamp(.85rem, .8rem + .2vw, .95rem) * var(--body-font-scale) - 2px);--website-carousel-name-font-size:calc(var(--website-carousel-text-font-size) + 6px);--website-carousel-text-line-height:1.6;--website-carousel-arrow-size:clamp(2.25rem, 1.75rem + 1.5vw, 3rem);--website-carousel-gap-vertical:clamp(.125rem, .5vw, .375rem);--website-carousel-slide-gap:clamp(2.5rem, 5vw, 5rem);--website-carousel-arrow-gap:clamp(.75rem, 2vw, 1.5rem);--website-carousel-arrow-pair-gap:calc(var(--mobile-menu-burger-tap-size) * .55);--audio-ebene-sleeve-breite:200px;--audio-raster-sleeve-breite:180px;--audio-ebene-text-font-size:calc(clamp(.95rem, .85rem + .4vw, 1.1rem) * var(--body-font-scale));--audio-ebene-text-line-height:1.6;--audio-ebene3-intro-max-width:32rem;--audio-caption-font-size:calc(clamp(.85rem, .8rem + .2vw, .95rem) * var(--body-font-scale));--audio-caption-line-height:1.5;--audio-label-logo-breite:clamp(7rem, 5rem + 3vw, 9rem);--audio-label-hinweis-font-size:calc(var(--audio-ebene-text-font-size) - 2px);--audio-gap-ebene-1-2:clamp(4rem, 3rem + 6vw, 7rem);--audio-gap-ebene-2-3:clamp(2.5rem, 2rem + 3.5vw, 4.5rem);--audio-ebene-gap-sleeve-to-text:clamp(2rem, 4vw, 4rem);--audio-ebene-gap-sleeve-to-caption:clamp(.15rem, .12rem + .1vw, .25rem);--audio-ebene-platte-text-abstand:clamp(1.5rem, 1.25rem + 1vw, 2.5rem);--audio-ebene-rand-einzug:max(0px, calc((100% - (var(--audio-ebene-sleeve-breite) + var(--audio-ebene-gap-sleeve-to-text) + 32rem)) / 4));--audio-gap-ebene3-intro-to-raster:clamp(2rem, 1.5rem + 2vw, 3rem);--audio-raster-gap:clamp(2.5rem, 2rem + 3vw, 4rem);--audio-raster-gap-sleeve-to-caption:20px;--audio-raster-kachel-hoehe:calc(var(--audio-raster-sleeve-breite) * 1.01 + clamp(.12rem, .1rem + .06vw, .18rem) + var(--audio-caption-font-size) * var(--audio-caption-line-height));--audio-raster-sleeve-reserved-breite:calc(var(--audio-raster-sleeve-breite) * 1.4708);--audio-raster-caption-breite:calc(var(--audio-raster-sleeve-reserved-breite) + var(--audio-raster-gap));--audio-raster-row-versatz:calc(var(--audio-raster-caption-breite) / 2);--ueber-name-font-size:calc(var(--legal-text-font-size) + 4px);--ueber-bild-breite:260px;--ueber-abzug-rand:13px;--ueber-abzug-rand-unten:calc(var(--ueber-abzug-rand) * 3.5);--ueber-abzug-farbe:#f8f4ec;--ueber-abzug-drehung:-2deg;--ueber-abzug-schatten-farbe:var(--leistungen-schatten-farbe);--ueber-abzug-schatten-1-versatz:var(--leistungen-schatten-1-versatz);--ueber-abzug-schatten-1-unschaerfe:var(--leistungen-schatten-1-unschaerfe);--ueber-abzug-schatten-1-deckkraft:var(--leistungen-schatten-1-deckkraft);--ueber-abzug-schatten-2-versatz:var(--leistungen-schatten-2-versatz);--ueber-abzug-schatten-2-unschaerfe:var(--leistungen-schatten-2-unschaerfe);--ueber-abzug-schatten-2-deckkraft:var(--leistungen-schatten-2-deckkraft)}@media (width<=799px),(pointer:coarse){:root{--page-padding-inline:12px;--website-duo-initial-phone-focused:1;--video-lightbox-fullscreen:1;--is-handy:1;--pinnwand-handy-seitenverhaeltnis:calc(3 / 4);--pinnwand-handy-zettel-faktor:1.8228;--hero-subtitle-line-width-em:14.6;--hero-subtitle-font-size:min(var(--hero-subtitle-font-size-base), calc((100vw - 2 * var(--page-padding-inline)) / var(--hero-subtitle-line-width-em)));--website-carousel-text-height:9.95rem;--video-carousel-text-height:clamp(8.6rem, 8.2rem + 2vw, 9.75rem);--audio-handy-sleeve-breite:160px;--audio-ebene-sleeve-breite:var(--audio-handy-sleeve-breite);--audio-raster-sleeve-breite:var(--audio-handy-sleeve-breite);--audio-handy-leerzeile:calc(var(--audio-ebene-text-font-size) * var(--audio-ebene-text-line-height));--grafik-lightbox-breite-max:calc(100vw - 2 * var(--page-padding-inline));--grafik-lightbox-hoehe-max:calc(100dvh - 2 * var(--grafik-lightbox-rand));--grafik-lightbox-handy-pfeil-kreis:36px;--grafik-lightbox-handy-pfeil-symbol:18px;--grafik-lightbox-handy-pfeil-hintergrund:#00000059;--grafik-lightbox-handy-pfeil-flaeche:44px;--grafik-lightbox-handy-pfeil-abstand:8px;--leistungen-handy-zettel-abstand:1.5rem;--leistungen-handy-zettel-einzug:12px;--ueber-bild-breite:208px;--handy-spalte-max-breite:480px}}@media (width<=799px) and (orientation:landscape),(pointer:coarse) and (orientation:landscape){:root{--mobile-menu-link-spalten-gap:3rem;--audio-quer-reserve-faktor:1.4708;--audio-quer-raster-sleeve-breite:calc((100vw - 2 * var(--page-padding-inline) - 3 * var(--audio-raster-gap)) / (4 * var(--audio-quer-reserve-faktor)));--audio-raster-sleeve-breite:min(var(--audio-handy-sleeve-breite), var(--audio-quer-raster-sleeve-breite));--is-quer:1;--nav-hoehe:calc(2 * var(--nav-padding-block) + max(var(--nav-logo-width), var(--mobile-menu-burger-tap-size)));--mosaic-quer-titelzeile:calc(var(--mosaic-title-font-size) * var(--mosaic-titel-zeilenhoehe-em));--mosaic-quer-breite-grenze:calc((100vw - 2 * var(--mosaic-margin-inline) - 2 * var(--mosaic-gap)) / 3 * var(--mosaic-tile-scale));--mosaic-quer-hoehe-grenze:calc((100dvh - var(--nav-hoehe) - 2 * (var(--mosaic-gap-image-to-title) + var(--mosaic-quer-titelzeile)) - var(--mosaic-gap)) / 2 * var(--mosaic-tile-aspect-ratio));--mosaic-quer-kachelbreite:min(var(--mosaic-quer-breite-grenze), var(--mosaic-quer-hoehe-grenze))}@supports (z-index:calc(10px / 1px)){:root{--hero-quer-hoehe-natuerlich:calc(max(var(--hero-logo-width), var(--hero-headline-zeilen) * var(--hero-headline-line-height) * var(--hero-headline-font-size)) + var(--hero-gap-group-to-subtitle) + var(--hero-subtitle-font-size) * var(--hero-subtitle-line-height));--hero-quer-hoehe-verfuegbar:calc(100dvh - 2 * var(--nav-hoehe));--hero-quer-breite-natuerlich:calc(var(--hero-logo-width) + var(--hero-title-gap) + var(--hero-headline-breite-em) * var(--hero-headline-font-size));--hero-quer-breite-verfuegbar:calc(100vw - 2 * var(--page-padding-inline));--hero-quer-faktor:min(1, calc(var(--hero-quer-hoehe-verfuegbar) / var(--hero-quer-hoehe-natuerlich)), calc(var(--hero-quer-breite-verfuegbar) / var(--hero-quer-breite-natuerlich)))}}}@font-face{font-family:Cormorant Garamond;src:url(/fonts/cormorant-garamond-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Alegreya Sans;src:url(/fonts/alegreya-sans-v28-latin-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Alegreya Sans;src:url(/fonts/alegreya-sans-v28-latin-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}html{height:100%;margin:0}body{flex-direction:column;min-height:100%;margin:0;display:flex}main{flex:1 0 auto}html{scroll-behavior:var(--anchor-scroll-behavior)}body{background-color:var(--color-background);background-image:var(--paper-texture);font-family:var(--font-family-body)}.paper-texture{background-image:var(--paper-texture)}.link-hover{color:inherit;transform-origin:50%;text-decoration:none;transition:color .18s,transform .18s;display:inline-block;position:relative}.link-hover:before{content:"";position:absolute;inset:-6px -3px}.link-hover:hover{color:var(--color-link-hover);transform:scale(1.04)}.page-transition-overlay{z-index:100;background-color:var(--color-background);opacity:0;pointer-events:none;transition:opacity .3s;position:fixed;inset:0}html.is-transition-cover .page-transition-overlay{opacity:1;pointer-events:auto}.mobile-menu__burger[data-astro-cid-xlat7obg],.mobile-menu__panel[data-astro-cid-xlat7obg]{display:none}.mobile-menu__panel[data-astro-cid-xlat7obg]{z-index:1;opacity:0;background-color:var(--color-background);background-image:var(--paper-texture);transition:opacity var(--mobile-menu-panel-duration) ease-in-out;position:fixed;inset:0}.mobile-menu__links[data-astro-cid-xlat7obg]{align-items:center;gap:var(--mobile-menu-link-gap);flex-direction:column;display:flex}.mobile-menu__link[data-astro-cid-xlat7obg]{min-height:var(--mobile-menu-burger-tap-size);font-family:var(--font-family-headline);font-size:var(--mobile-menu-link-font-size);color:var(--color-headline);justify-content:center;align-items:center;text-decoration:none;display:flex}@media (width<=799px),(pointer:coarse){.mobile-menu__burger[data-astro-cid-xlat7obg]{z-index:2;width:var(--mobile-menu-burger-tap-size);height:var(--mobile-menu-burger-tap-size);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.mobile-menu__burger-icon[data-astro-cid-xlat7obg]{align-items:center;gap:var(--mobile-menu-burger-bar-gap);flex-direction:column;display:flex}.mobile-menu__bar[data-astro-cid-xlat7obg]{width:var(--mobile-menu-burger-bar-width);height:var(--mobile-menu-burger-bar-thickness);background-color:var(--color-subtitle);display:block}.mobile-menu__close-icon[data-astro-cid-xlat7obg]{width:var(--mobile-menu-burger-bar-width);height:var(--mobile-menu-burger-bar-width);display:none;position:relative}.mobile-menu__cross-bar[data-astro-cid-xlat7obg]{width:100%;height:var(--mobile-menu-burger-bar-thickness);background-color:var(--color-subtitle);position:absolute;top:50%;left:0}.mobile-menu__cross-bar--1[data-astro-cid-xlat7obg]{transform:translateY(-50%)rotate(45deg)}.mobile-menu__cross-bar--2[data-astro-cid-xlat7obg]{transform:translateY(-50%)rotate(-45deg)}.mobile-menu__burger[data-astro-cid-xlat7obg][aria-expanded=true] .mobile-menu__burger-icon[data-astro-cid-xlat7obg]{display:none}.mobile-menu__burger[data-astro-cid-xlat7obg][aria-expanded=true] .mobile-menu__close-icon[data-astro-cid-xlat7obg]{justify-content:center;align-items:center;display:flex}.mobile-menu__panel[data-astro-cid-xlat7obg]:not([hidden]){flex-direction:column;justify-content:center;align-items:center;display:flex}.mobile-menu__panel--open[data-astro-cid-xlat7obg]{opacity:1}}@media (width<=799px) and (orientation:landscape),(pointer:coarse) and (orientation:landscape){.mobile-menu__links[data-astro-cid-xlat7obg]{gap:var(--mobile-menu-link-gap) var(--mobile-menu-link-spalten-gap);grid-template-columns:repeat(2,auto);display:grid}.mobile-menu__link[data-astro-cid-xlat7obg]:first-child{grid-area:1/1}.mobile-menu__link[data-astro-cid-xlat7obg]:nth-child(6){grid-area:2/1}.mobile-menu__link[data-astro-cid-xlat7obg]:nth-child(7){grid-area:3/1}.mobile-menu__link[data-astro-cid-xlat7obg]:nth-child(8){grid-area:4/1}.mobile-menu__link[data-astro-cid-xlat7obg]:nth-child(2){grid-area:1/2}.mobile-menu__link[data-astro-cid-xlat7obg]:nth-child(3){grid-area:2/2}.mobile-menu__link[data-astro-cid-xlat7obg]:nth-child(4){grid-area:3/2}.mobile-menu__link[data-astro-cid-xlat7obg]:nth-child(5){grid-area:4/2}}.footer[data-astro-cid-jo6i4kqk]{padding:var(--footer-padding-block) var(--page-padding-inline);text-align:center}.footer__text[data-astro-cid-jo6i4kqk]{font-family:var(--font-family-body);font-size:var(--footer-font-size);color:var(--color-subtitle);margin:0}.footer__dot[data-astro-cid-jo6i4kqk]{margin-inline:var(--hero-subtitle-dot-gap);display:inline-block}
