@font-face{font-family:SL;font-weight:300;font-style:normal;font-display:swap;src:url(/fonts/light.woff2)format("woff2")}@font-face{font-family:SL;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/medium.woff2)format("woff2")}@font-face{font-family:SL;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/bold.woff2)format("woff2")}:root{--farbe-schwarz:#000;--farbe-flaeche:#0a0a0a;--farbe-flaeche-2:#151515;--farbe-flaeche-3:#212121;--farbe-rahmen:#f9fcfd24;--farbe-rahmen-stark:#f9fcfd52;--farbe-text:#f9fcfd;--farbe-text-leise:#f9fcfdbd;--farbe-akzent:#ec9a4a;--farbe-akzent-hell:#ffc27d;--farbe-akzent-tief:#b4561f;--farbe-akzent-auf:#0a0a0a;--farbe-fehler:#ff8a80;--farbe-erfolg:#8fe0a8;--verlauf-lack:linear-gradient(105deg, var(--farbe-akzent-tief) 0%, var(--farbe-akzent) 38%, var(--farbe-akzent-hell) 52%, var(--farbe-akzent) 66%, var(--farbe-akzent-tief) 100%);--schrift:"SL", system-ui, -apple-system, "Segoe UI", sans-serif;--text-xs:clamp(.8125rem, .79rem + .1vw, .875rem);--text-s:clamp(.9375rem, .92rem + .1vw, 1rem);--text-m:clamp(1.0625rem, 1rem + .3vw, 1.25rem);--text-l:clamp(1.25rem, 1.1rem + .7vw, 1.75rem);--text-xl:clamp(1.5rem, 1.1rem + 1.7vw, 2.6rem);--text-xxl:clamp(1.9rem, 1.2rem + 3vw, 3.75rem);--text-held:clamp(2.1rem, 1rem + 4.6vw, 5rem);--zeilenhoehe-text:1.6;--zeilenhoehe-titel:1.04;--raum-2xs:.25rem;--raum-xs:.5rem;--raum-s:.75rem;--raum-m:1rem;--raum-l:1.5rem;--raum-xl:2.5rem;--raum-2xl:4rem;--sektion:clamp(4.5rem, 3rem + 7vw, 9rem);--rand:clamp(1.25rem, .5rem + 3.5vw, 4rem);--breite:80rem;--breite-text:38rem;--kopf:4.5rem;--radius-s:.375rem;--radius-m:.75rem;--radius-l:1.25rem;--schatten-tief:0 30px 60px -30px #000000e6;--dauer-s:.16s;--dauer-m:.28s;--dauer-glanz:1.1s;--kurve:cubic-bezier(.22, .61, .36, 1);--kurve-glanz:cubic-bezier(.45, 0, .2, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--kopf)}body{background:var(--farbe-schwarz);color:var(--farbe-text);font-family:var(--schrift);font-weight:300;font-size:var(--text-m);line-height:var(--zeilenhoehe-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}img,video,svg{max-width:100%;display:block}h1,h2,h3,p,li,a,label,summary{overflow-wrap:break-word}h1,h2,h3,h4{font-weight:700;line-height:var(--zeilenhoehe-titel);letter-spacing:-.015em;text-wrap:balance;margin:0}p{text-wrap:pretty;margin:0}ul{margin:0;padding:0;list-style:none}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}strong{font-weight:500}:focus-visible{outline:2px solid var(--farbe-akzent-hell);outline-offset:3px;border-radius:2px}.huelle{width:min(100% - 2 * var(--rand), var(--breite));margin-inline:auto}.sektion{padding-block:var(--sektion);position:relative}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{left:var(--raum-m);z-index:100;background:var(--farbe-akzent);color:var(--farbe-akzent-auf);padding:var(--raum-s) var(--raum-m);border-radius:var(--radius-s);font-weight:700;position:absolute;top:-4rem}.skip:focus{top:var(--raum-m)}.kicker{font-size:var(--text-xs);letter-spacing:.22em;text-transform:uppercase;color:var(--farbe-akzent);font-weight:500}.titel-xl{font-size:var(--text-xxl)}.titel-l{font-size:var(--text-xl)}.lead{font-size:var(--text-l);color:var(--farbe-text-leise);max-width:34ch;font-weight:300;line-height:1.4}.akzent-text{background:var(--verlauf-lack);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text}.btn{justify-content:center;align-items:center;gap:var(--raum-s);min-height:3.25rem;padding:var(--raum-s) var(--raum-l);text-align:center;line-height:1.2;font:500 var(--text-s)/1 var(--schrift);letter-spacing:.02em;cursor:pointer;isolation:isolate;transition:transform var(--dauer-m) var(--kurve), background-color var(--dauer-m) var(--kurve), border-color var(--dauer-m) var(--kurve), color var(--dauer-m) var(--kurve);border:1px solid #0000;border-radius:999px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn-primaer{background:var(--farbe-akzent);color:var(--farbe-akzent-auf);font-weight:700}.btn-primaer:after{content:"";z-index:-1;background:linear-gradient(105deg,#0000 30%,#ffffff8c 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.btn-primaer:focus-visible:after{transition:transform var(--dauer-glanz) var(--kurve-glanz);transform:translate(120%)}@media (hover:hover) and (pointer:fine){.btn-primaer:hover:after{transition:transform var(--dauer-glanz) var(--kurve-glanz);transform:translate(120%)}.btn-primaer:hover{transform:translateY(-2px)}.btn-sekundaer:hover{border-color:var(--farbe-akzent);color:var(--farbe-akzent-hell);transform:translateY(-2px)}}.btn-sekundaer{border-color:var(--farbe-rahmen-stark);color:var(--farbe-text);background:0 0}.btn:active{transform:translateY(0)scale(.98)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.btn:hover{transform:none}.btn-primaer:after{display:none}}.kopf[data-astro-cid-nen7h5rs]{z-index:50;height:var(--kopf);transition:background-color var(--dauer-m) var(--kurve), border-color var(--dauer-m) var(--kurve), backdrop-filter var(--dauer-m);border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.kopf[data-astro-cid-nen7h5rs][data-fest]{backdrop-filter:blur(14px);border-color:var(--farbe-rahmen);background:#000000d1}.kopf-innen[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--raum-l);height:100%;display:flex}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:auto;height:2.75rem}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:var(--raum-xl);display:flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;padding:var(--raum-s) 0;font-weight:500;text-decoration:none;position:relative}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:after{content:"";background:var(--farbe-akzent);transform-origin:0;height:1px;transition:transform var(--dauer-m) var(--kurve);position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover:after,.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus-visible:after{transform:scaleX(1)}.kopf-cta[data-astro-cid-nen7h5rs]{min-height:2.75rem;padding-inline:var(--raum-m)}@media (width<=52rem){.nav[data-astro-cid-nen7h5rs],.kopf-cta[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{display:none}.kopf-cta[data-astro-cid-nen7h5rs]{width:2.75rem;padding:0}}.fuss[data-astro-cid-jo6i4kqk]{background:var(--farbe-flaeche);border-top:1px solid var(--farbe-rahmen);padding-top:var(--raum-2xl);font-size:var(--text-s);color:var(--farbe-text-leise)}.fuss-raster[data-astro-cid-jo6i4kqk]{gap:var(--raum-xl);padding-bottom:var(--raum-2xl);grid-template-columns:1.4fr 1fr 1fr;display:grid}.fuss-marke[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:auto;height:3.5rem;margin-bottom:var(--raum-m)}.fuss-marke[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{max-width:30ch}address[data-astro-cid-jo6i4kqk]{font-style:normal;line-height:1.8}address[data-astro-cid-jo6i4kqk] strong[data-astro-cid-jo6i4kqk]{color:var(--farbe-text)}.fuss[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-decoration:none}.fuss[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--farbe-akzent-hell);text-decoration:underline}.fuss-nav[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{padding-block:var(--raum-2xs)}.fuss-unten[data-astro-cid-jo6i4kqk]{justify-content:space-between;gap:var(--raum-m);border-top:1px solid var(--farbe-rahmen);padding-block:var(--raum-l);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.fuss-unten[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:var(--raum-l);display:flex}@media (width<=52rem){.fuss-raster[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}
