.eb[data-astro-cid-zg267pjq]{background:var(--bg-deep);isolation:isolate;height:100svh;min-height:600px;position:relative;overflow:hidden}.eb__text[data-astro-cid-zg267pjq]{z-index:2;left:0;top:var(--header-h);width:min(100%,40rem);padding:0 var(--gutter);padding-left:max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter)));pointer-events:none;flex-direction:column;justify-content:safe center;display:flex;position:absolute;bottom:0}.eb__text[data-astro-cid-zg267pjq]>[data-astro-cid-zg267pjq]{pointer-events:auto}h1[data-astro-cid-zg267pjq]{font-size:var(--fs-display);letter-spacing:-.025em;line-height:1}.eb__lead[data-astro-cid-zg267pjq]{margin-top:var(--s-5);max-width:34ch;color:var(--muted);font-size:var(--fs-l);line-height:1.5}.eb__raum[data-astro-cid-zg267pjq]{z-index:1;perspective:1500px;perspective-origin:50% 42%;pointer-events:none;position:absolute;inset:0}.eb__lage[data-astro-cid-zg267pjq]{--spalten:var(--sp-quer,9);--luecke:6px;top:calc(50% + var(--header-h) / 2);right:max(calc(var(--gutter) + 2vw), calc((100vw - var(--max)) / 2 + var(--gutter) + 2vw));width:min(44vw, 620px, calc((100svh - var(--header-h) - 10svh) * 1.02));transform-style:preserve-3d;position:absolute;translate:0 -50%}.eb__bogen[data-astro-cid-zg267pjq]{transform-style:preserve-3d;position:relative}.eb__felder[data-astro-cid-zg267pjq]{grid-template-columns:repeat(var(--spalten), minmax(0, 1fr));gap:var(--luecke);transform-style:preserve-3d;margin:0;padding:0;list-style:none;display:grid}.eb__feld[data-astro-cid-zg267pjq]{aspect-ratio:4/5;outline-offset:-1px;background:#16181a;outline:1px solid #e8e8e80a}.eb__feld[data-astro-cid-zg267pjq] img[data-astro-cid-zg267pjq]{object-fit:cover;width:100%;height:100%;display:block}@media (prefers-reduced-motion:no-preference){.eb__feld[data-astro-cid-zg267pjq] img[data-astro-cid-zg267pjq],.eb__abzug[data-astro-cid-zg267pjq] img[data-astro-cid-zg267pjq]{animation:1s cubic-bezier(.22,.61,.36,1) both eb-belichten;animation-delay:calc(var(--i) * 22ms + .2s)}}@keyframes eb-belichten{0%{filter:brightness(.04)contrast(1.6)}60%{filter:brightness(.8)contrast(1.15)}to{filter:none}}.eb__karte[data-astro-cid-zg267pjq]{display:none}.eb[data-astro-cid-zg267pjq][data-bewegt] .eb__karte[data-astro-cid-zg267pjq]{width:var(--karte,190px);aspect-ratio:4/5;color:var(--text);pointer-events:auto;transform-origin:50% 100%;backface-visibility:hidden;text-decoration:none;display:block;position:absolute;top:0;left:0}.eb[data-astro-cid-zg267pjq][data-bewegt] .eb__feld[data-astro-cid-zg267pjq][data-wahl] img[data-astro-cid-zg267pjq]{visibility:hidden}.eb__abzug[data-astro-cid-zg267pjq]{background:var(--bg);width:100%;height:100%;display:block;overflow:hidden;box-shadow:0 24px 48px -18px #000000b3}.eb__abzug[data-astro-cid-zg267pjq] img[data-astro-cid-zg267pjq]{object-fit:cover;width:100%;height:100%;transition:filter var(--dur-2) var(--ease-out);display:block}.eb__name[data-astro-cid-zg267pjq]{padding-top:var(--s-3);opacity:0;position:absolute;top:100%;left:0;right:0}.eb__leistung[data-astro-cid-zg267pjq]{font-family:var(--ff-display);text-wrap:balance;font-size:1.25rem;line-height:1.15;display:block}@media (hover:hover){.eb__karte[data-astro-cid-zg267pjq]:hover .eb__abzug[data-astro-cid-zg267pjq] img[data-astro-cid-zg267pjq]{filter:brightness(1.08)}.eb__karte[data-astro-cid-zg267pjq]:hover .eb__leistung[data-astro-cid-zg267pjq]{text-underline-offset:.2em;text-decoration:underline 1px}}.eb__karte[data-astro-cid-zg267pjq]:focus-visible{outline-offset:6px}.ez[data-astro-cid-zg267pjq]{z-index:2;pointer-events:none;visibility:hidden;height:100svh;position:fixed;inset:0 0 auto;overflow:hidden}.ez[data-astro-cid-zg267pjq][hidden]{display:none}.ez__bild[data-astro-cid-zg267pjq]{transform-origin:0 0;background:var(--bg-deep) no-repeat 0 0 / 100% 100%;will-change:transform;position:absolute;top:0;left:0}.ez__bild[data-astro-cid-zg267pjq] picture,.ez__bild[data-astro-cid-zg267pjq] img{width:100%;height:100%;display:block}.ez__verlauf[data-astro-cid-zg267pjq]{transform-origin:0 0;opacity:0;background:linear-gradient(180deg, #11131500 45%, #1113158c 75%, var(--bg) 100%), linear-gradient(90deg, #0a0b0c8c 0%, #0a0b0c00 55%);width:100%;height:100%;position:absolute;top:0;left:0}@media (width<=767px),(orientation:portrait) and (width<=1100px){.eb__text[data-astro-cid-zg267pjq]{width:100%;padding:var(--s-5) var(--gutter) var(--s-6);display:block;top:auto;bottom:0}h1[data-astro-cid-zg267pjq]{font-size:clamp(2.75rem,1.5rem + 6vw,4.5rem)}.eb__lead[data-astro-cid-zg267pjq]{margin-top:var(--s-3);font-size:var(--fs-m)}.eb__lage[data-astro-cid-zg267pjq]{--spalten:var(--sp-hoch,7);--luecke:4px;top:calc(var(--header-h) + var(--s-3));width:min(calc(100vw - 2 * var(--gutter)), calc((100svh - var(--header-h) - 19rem) * .6), 560px);left:50%;right:auto;translate:-50%}.eb__leistung[data-astro-cid-zg267pjq]{-webkit-hyphens:auto;hyphens:auto;font-size:.9375rem}}html{scroll-padding-top:calc(var(--header-h) + 4rem + var(--s-4))}.af[data-astro-cid-abyrhinw]{top:var(--header-h);z-index:5;padding-block:var(--s-2);background:var(--bg);transition:opacity var(--dur-2) var(--ease-out);position:sticky}.af[data-astro-cid-abyrhinw][data-zurueck]:not(:has(:focus-visible)){opacity:0;visibility:hidden;transition:opacity .15s linear,visibility 0s linear .15s}.af[data-astro-cid-abyrhinw][data-nach-zoom]{margin-top:-50svh}.af[data-astro-cid-abyrhinw] ul[data-astro-cid-abyrhinw]{gap:0 var(--s-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.af[data-astro-cid-abyrhinw] a[data-astro-cid-abyrhinw]{min-height:var(--tap);color:var(--muted);transition:color var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out);border-bottom:1px solid #0000;align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.af[data-astro-cid-abyrhinw] a[data-astro-cid-abyrhinw]:hover{color:var(--text)}}.af[data-astro-cid-abyrhinw] a[data-astro-cid-abyrhinw][aria-current=true]{color:var(--text);border-bottom-color:var(--accent-light)}@media (width<=767px){.af[data-astro-cid-abyrhinw] ul[data-astro-cid-abyrhinw]{gap:0 var(--s-5);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.af[data-astro-cid-abyrhinw] a[data-astro-cid-abyrhinw]{white-space:nowrap}}.ks[data-astro-cid-pdp3pisw]{height:150svh;margin-bottom:-50svh;position:relative}.ks__schiene[data-astro-cid-pdp3pisw]{position:absolute;inset:0}.ks__bild[data-astro-cid-pdp3pisw]{background:var(--bg-deep);height:100svh;position:sticky;top:0;overflow:hidden}.ks__bild[data-astro-cid-pdp3pisw] picture,.ks__bild[data-astro-cid-pdp3pisw] img{object-fit:cover;object-position:var(--fokus);width:100%;height:100%;display:block}.ks__bild[data-astro-cid-pdp3pisw]:after{content:"";background:linear-gradient(180deg, #11131500 45%, #1113158c 75%, var(--bg) 100%), linear-gradient(90deg, #0a0b0c8c 0%, #0a0b0c00 55%);position:absolute;inset:0}.ks__dunkel[data-astro-cid-pdp3pisw]{z-index:1;background:var(--bg-deep);opacity:0;pointer-events:none;position:absolute;inset:0}.ks[data-astro-cid-pdp3pisw][data-zoomziel] .ks__dunkel[data-astro-cid-pdp3pisw]{visibility:hidden}.ks__text[data-astro-cid-pdp3pisw]{z-index:2;flex-direction:column;justify-content:flex-end;height:100svh;padding-bottom:clamp(3rem,12svh,8rem);display:flex;position:relative}h2[data-astro-cid-pdp3pisw]{letter-spacing:-.03em;text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 5 5;text-shadow:0 2px 40px #0a0b0c8c;max-width:10em;font-size:clamp(2.4rem,.8rem + 6.4vw,8.5rem);line-height:.92}.ks__link[data-astro-cid-pdp3pisw]{align-items:center;gap:var(--s-2);min-height:var(--tap);margin-top:var(--s-4);color:var(--text);align-self:flex-start;text-decoration:none;display:inline-flex}@media (hover:hover){.ks__link[data-astro-cid-pdp3pisw]:hover span[data-astro-cid-pdp3pisw]{text-underline-offset:.2em;text-decoration:underline}}@media (width<=767px){.ks[data-astro-cid-pdp3pisw]{height:130svh;margin-bottom:-30svh}h2[data-astro-cid-pdp3pisw]{font-size:clamp(2.4rem,1rem + 6vw,3.5rem)}}.tl[data-astro-cid-aurqw6hc]{gap:var(--s-7);padding-top:var(--s-9);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid}.tl__kopf[data-astro-cid-aurqw6hc]{top:calc(var(--header-h) + 5rem);position:sticky}.tl__kopf[data-astro-cid-aurqw6hc] h3[data-astro-cid-aurqw6hc]{letter-spacing:-.02em;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 5 5;text-wrap:balance;font-size:clamp(1.9rem,.9rem + 2.1vw,3rem);line-height:1.02}.tl__text[data-astro-cid-aurqw6hc]{margin-top:var(--s-4);max-width:34ch;color:var(--muted)}.tl__flaeche[data-astro-cid-aurqw6hc]{position:relative}.tl__bilder[data-astro-cid-aurqw6hc]{--zeile:clamp(220px, 36vh, 400px);gap:var(--s-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tl__bilder[data-astro-cid-aurqw6hc]:after{content:"";flex-grow:400}.tl__bilder[data-astro-cid-aurqw6hc] li[data-astro-cid-aurqw6hc]{flex-grow:calc(var(--r) * 100);flex-basis:calc(var(--r) * var(--zeile));aspect-ratio:var(--r);background:var(--bg-deep)}.tl__bilder[data-astro-cid-aurqw6hc] a[data-astro-cid-aurqw6hc]{height:100%;display:block}.tl__bilder[data-astro-cid-aurqw6hc] a[data-astro-cid-aurqw6hc] picture,.tl__bilder[data-astro-cid-aurqw6hc] a[data-astro-cid-aurqw6hc] img{object-fit:cover;width:100%;height:100%;display:block}.tl__bilder[data-astro-cid-aurqw6hc] a[data-astro-cid-aurqw6hc]:focus-visible{outline-offset:4px;border-radius:0}@media (hover:hover){.tl__bilder[data-astro-cid-aurqw6hc] a[data-astro-cid-aurqw6hc]:hover img{opacity:.9}}html[data-bewegung] .tl__bilder[data-astro-cid-aurqw6hc] img{filter:brightness(.26)saturate(.15)contrast(1.15);transition:opacity var(--dur-2) var(--ease-out)}html[data-bewegung] .tl__bilder[data-astro-cid-aurqw6hc] li[data-astro-cid-aurqw6hc][data-belichtet] img{filter:none;transition:filter .8s cubic-bezier(.22, .61, .36, 1), opacity var(--dur-2) var(--ease-out)}.tl__licht[data-astro-cid-aurqw6hc]{display:none}.tl[data-astro-cid-aurqw6hc][data-bewegt] .tl__licht[data-astro-cid-aurqw6hc]{width:var(--lw,420px);height:var(--lh,420px);margin:calc(var(--lh,420px) / -2) 0 0 calc(var(--lw,420px) / -2);mix-blend-mode:screen;opacity:0;pointer-events:none;will-change:transform, opacity;background:radial-gradient(closest-side,#fff2de4d,#fff2de1a 60%,#fff2de00 100%);border-radius:50%;display:block;position:absolute;top:0;left:0}@media (width<=1023px){.tl[data-astro-cid-aurqw6hc]{gap:var(--s-5);padding-top:var(--s-8);grid-template-columns:1fr}.tl__kopf[data-astro-cid-aurqw6hc]{position:static}}@media (width<=767px){.tl__bilder[data-astro-cid-aurqw6hc]{--zeile:170px;gap:var(--s-2)}.tl__kopf[data-astro-cid-aurqw6hc] h3[data-astro-cid-aurqw6hc]{font-size:clamp(1.75rem,1rem + 4vw,2.25rem)}}.tf[data-astro-cid-6c3cr4d3]{padding-top:var(--s-9)}.tf__kopf[data-astro-cid-6c3cr4d3]{gap:var(--s-3) var(--s-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;display:grid}.tf__kopf[data-astro-cid-6c3cr4d3] h3[data-astro-cid-6c3cr4d3]{letter-spacing:-.02em;text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 5 5;font-size:clamp(1.9rem,.9rem + 2.1vw,3rem);line-height:1.02}.tf__text[data-astro-cid-6c3cr4d3]{max-width:40ch;color:var(--muted)}.tf__fenster[data-astro-cid-6c3cr4d3]{max-width:var(--max);margin:var(--s-6) auto 0;padding-inline:var(--gutter)}.tf__streifen[data-astro-cid-6c3cr4d3]{--zeile:clamp(220px, 36vh, 400px);gap:var(--s-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex;position:relative}.tf__streifen[data-astro-cid-6c3cr4d3]:after{content:"";flex-grow:400}.tf__streifen[data-astro-cid-6c3cr4d3] li[data-astro-cid-6c3cr4d3]{flex-grow:calc(var(--r) * 100);flex-basis:calc(var(--r) * var(--zeile));aspect-ratio:var(--r);background:var(--bg-deep)}.tf__streifen[data-astro-cid-6c3cr4d3] a[data-astro-cid-6c3cr4d3]{height:100%;display:block}.tf__streifen[data-astro-cid-6c3cr4d3] a[data-astro-cid-6c3cr4d3] picture,.tf__streifen[data-astro-cid-6c3cr4d3] a[data-astro-cid-6c3cr4d3] img{object-fit:cover;width:100%;height:100%;display:block}.tf__streifen[data-astro-cid-6c3cr4d3] a[data-astro-cid-6c3cr4d3]:focus-visible{outline-offset:4px;border-radius:0}@media (hover:hover){.tf__streifen[data-astro-cid-6c3cr4d3] a[data-astro-cid-6c3cr4d3]:hover img{opacity:.9}}.tf[data-astro-cid-6c3cr4d3][data-bewegt] .tf__fenster[data-astro-cid-6c3cr4d3]{max-width:none;padding-inline:0;overflow:clip}.tf[data-astro-cid-6c3cr4d3][data-bewegt] .tf__streifen[data-astro-cid-6c3cr4d3]{--hoehe:clamp(260px, 60svh, 620px);width:max-content;padding-inline:var(--gutter);will-change:transform;flex-wrap:nowrap}.tf[data-astro-cid-6c3cr4d3][data-bewegt] .tf__streifen[data-astro-cid-6c3cr4d3]:after{content:none}.tf[data-astro-cid-6c3cr4d3][data-bewegt] .tf__streifen[data-astro-cid-6c3cr4d3] li[data-astro-cid-6c3cr4d3]{height:var(--hoehe);flex:none}.tf[data-astro-cid-6c3cr4d3][data-bewegt] .tf__streifen[data-astro-cid-6c3cr4d3] a[data-astro-cid-6c3cr4d3]:focus-visible{outline-offset:-3px}@media (width<=1023px){.tf[data-astro-cid-6c3cr4d3]{padding-top:var(--s-8)}.tf__kopf[data-astro-cid-6c3cr4d3]{grid-template-columns:1fr}.tf__fenster[data-astro-cid-6c3cr4d3]{margin-top:var(--s-5)}}@media (width<=767px){.tf__kopf[data-astro-cid-6c3cr4d3] h3[data-astro-cid-6c3cr4d3]{font-size:clamp(1.75rem,1rem + 4vw,2.25rem)}.tf__streifen[data-astro-cid-6c3cr4d3]{--zeile:170px;gap:var(--s-2)}.tf[data-astro-cid-6c3cr4d3][data-bewegt] .tf__streifen[data-astro-cid-6c3cr4d3]{--hoehe:clamp(240px, 52svh, 460px)}}.termine[data-astro-cid-vlpf5frn]{z-index:3;background:var(--bg);padding-bottom:var(--s-9);position:relative;overflow-x:clip}.gruppe[data-astro-cid-eayo3ja6]{scroll-margin-top:calc((var(--header-h) + 4rem + var(--s-4)) * -1);position:relative}.gruppe[data-astro-cid-eayo3ja6][hidden]{display:none}
