@font-face{font-family:Cormorant;src:url(/fonts/Cormorant-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Cormorant;src:url(/fonts/Cormorant-LightItalic.woff2)format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Cormorant;src:url(/fonts/Cormorant-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cormorant;src:url(/fonts/Cormorant-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Cormorant;src:url(/fonts/Cormorant-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cormorant;src:url(/fonts/Cormorant-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Cormorant;src:url(/fonts/Cormorant-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--farbe-hintergrund:#faf6f1;--farbe-flaeche:#f4ede4;--farbe-flaeche-stark:#f3e4e1;--farbe-text:#2b2326;--farbe-text-weich:#5e5257;--farbe-akzent:#a72556;--farbe-akzent-dunkel:#861c45;--farbe-auf-akzent:#fff;--farbe-gold-text:#9c7a28;--farbe-gold:#c9a24a;--farbe-rose:#e9cfcf;--farbe-linie:#c9a24a73;--farbe-linie-dunkel:#c9a24a8c;--farbe-dunkel:#a72556;--farbe-auf-dunkel:#faf6f1;--farbe-auf-dunkel-weich:#faf6f1e0;--farbe-panel:#faf6f1db;--farbe-feld:#fffdfa;--farbe-feld-rand:#b99197;--farbe-fokus:#a72556;--farbe-fokus-dunkel:#c9a24a;--farbe-fehler:#9b1c1c;--farbe-fehler-flaeche:#fbeaea;--farbe-erfolg:#2f6b45;--farbe-erfolg-flaeche:#e9f3ec;--farbe-overlay:#2b2326eb;--farbe-verlauf:#2b2326b8;--farbe-verlauf-aus:#2b232600;--farbe-dimmer:#2b23262e;--schrift-titel:"Cormorant", Georgia, "Times New Roman", serif;--schrift-text:"Roboto", system-ui, -apple-system, "Segoe UI", sans-serif;--gewicht-titel:300;--gewicht-text:300;--gewicht-normal:400;--gewicht-stark:500;--zeilenhoehe-text:1.65;--zeilenhoehe-titel:1.06;--groesse-mini:.72rem;--groesse-klein:.875rem;--groesse-text:1.0625rem;--groesse-lead:clamp(1.35rem, 1.8vw, 1.6rem);--groesse-h3:clamp(1.55rem, 2.3vw, 2rem);--groesse-h2:clamp(2.15rem, 4.4vw, 3.6rem);--groesse-h1:clamp(2.75rem, 6vw, 4.9rem);--groesse-kapitel:clamp(3.5rem, 7vw, 5.5rem);--groesse-ziffer:3.4rem;--groesse-zitat:clamp(1.9rem, 4vw, 3.4rem);--abstand-1:.25rem;--abstand-2:.5rem;--abstand-3:1rem;--abstand-4:1.5rem;--abstand-5:2rem;--abstand-6:3rem;--abstand-7:4.5rem;--abstand-8:6rem;--abstand-abschnitt:clamp(4rem, 9vw, 7.5rem);--abstand-spalten:clamp(2rem, 5vw, 5.5rem);--breite-inhalt:1280px;--breite-kopf:1400px;--breite-text:62ch;--rand:clamp(1rem, 4vw, 3rem);--hoehe-kopf:5.5rem;--hoehe-hero:clamp(34rem, 84vh, 52rem);--hoehe-hero-seite:clamp(26rem, 62vh, 38rem);--galerie-spalten:3;--galerie-spalten-raster:4;--galerie-fuge:1rem;--radius-klein:0;--radius-mittel:0;--radius-gross:0;--linie-breite:1px;--schatten:0 18px 40px -20px #2b232659;--schatten-tief:0 30px 50px -30px #2b232673;--schatten-lightbox:0 40px 80px -30px #0009;--dauer-kurz:.35s;--dauer:.6s;--dauer-reveal:.9s;--ease:cubic-bezier(.22, .61, .36, 1);--reveal-versatz:26px;--parallax-faktor:.22}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html:focus-within{scroll-behavior:smooth}}[id]{scroll-margin-top:calc(var(--hoehe-kopf) + var(--abstand-3))}body{background:var(--farbe-hintergrund);color:var(--farbe-text);font-family:var(--schrift-text);font-weight:var(--gewicht-text);font-size:var(--groesse-text);line-height:var(--zeilenhoehe-text);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}img,svg{max-width:100%;height:auto}img{display:block}picture{display:contents}h1,h2,h3,h4{font-family:var(--schrift-titel);font-weight:var(--gewicht-titel);line-height:var(--zeilenhoehe-titel);letter-spacing:-.005em;margin:0 0 var(--abstand-3);text-wrap:balance;overflow-wrap:break-word;hyphens:manual}h1{font-size:var(--groesse-h1)}h2{font-size:var(--groesse-h2)}h3{font-size:var(--groesse-h3)}h4{font-size:1.35rem}h1 em,h2 em,h3 em{color:var(--farbe-akzent);font-style:italic}p{margin:0 0 1.1em}strong{font-weight:var(--gewicht-stark)}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{color:var(--farbe-akzent)}:focus-visible{outline:2px solid var(--farbe-fokus);outline-offset:3px}address{font-style:normal}ul{margin:0;padding:0}.vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.wrap{width:100%;max-width:calc(var(--breite-inhalt) + 2 * var(--rand));padding-inline:var(--rand);margin-inline:auto}.lauftext{max-width:var(--breite-text)}.lauftext>:last-child{margin-bottom:0}.lauftext h2,.lauftext h3{margin-top:var(--abstand-5)}.lauftext h2:first-child,.lauftext h3:first-child{margin-top:0}.lauftext p a:not(.btn),.lauftext li a{color:var(--farbe-akzent);text-decoration:underline}.lauftext p a:not(.btn):hover,.lauftext li a:hover{color:var(--farbe-akzent-dunkel)}.lauftext ul{margin:0 0 1.1em;list-style:none}.lauftext li{margin-bottom:.4rem;padding-left:1.5rem;position:relative}.lauftext li:before{content:"";background:var(--farbe-gold);width:.85rem;height:1px;position:absolute;top:.8em;left:0}.lauftext ul:has(>li:nth-child(8)){columns:2;font-family:var(--schrift-titel);font-size:1.3rem;line-height:1.35;font-weight:var(--gewicht-normal);column-gap:2.5rem}.lauftext ul:has(>li:nth-child(8))>li{break-inside:avoid;border-bottom:var(--linie-breite) solid var(--farbe-linie);margin:0;padding:.38rem 0}.lauftext ul:has(>li:nth-child(8))>li:before{display:none}.lauftext ul:has(>li:nth-child(8)) a{color:inherit;text-decoration:none}.lauftext--lead>p:first-child,.lead{font-family:var(--schrift-titel);font-size:var(--groesse-lead);font-weight:var(--gewicht-normal);line-height:1.4}.lead strong,.lauftext--lead>p:first-child strong{font-weight:600}.kicker{font-family:var(--schrift-text);font-size:var(--groesse-mini);font-weight:var(--gewicht-stark);letter-spacing:.24em;text-transform:uppercase;color:var(--farbe-akzent);align-items:center;gap:.8rem;margin:0 0 1.4rem;line-height:1.4;display:flex}.kicker:before{content:"";background:var(--farbe-gold);flex:none;width:2.5rem;height:1px}.link{font-family:var(--schrift-text);font-size:.76rem;font-weight:var(--gewicht-stark);letter-spacing:.18em;text-transform:uppercase;color:var(--farbe-akzent);margin:-.55rem 0;padding:1rem 0;line-height:1;text-decoration:none;display:inline-block;position:relative}.link:after{content:"";transform-origin:0;width:100%;height:1px;transition:transform var(--dauer) var(--ease);background:currentColor;position:absolute;bottom:.65rem;left:0;transform:scaleX(.3)}.link:hover:after,.link:focus-visible:after{transform:scaleX(1)}.link:hover{color:var(--farbe-akzent)}.btn{min-height:3rem;font-family:var(--schrift-text);font-size:.78rem;font-weight:var(--gewicht-stark);letter-spacing:.16em;text-transform:uppercase;text-align:center;cursor:pointer;border:var(--linie-breite) solid transparent;border-radius:var(--radius-mittel);transition:background-color var(--dauer-kurz), color var(--dauer-kurz), border-color var(--dauer-kurz);justify-content:center;align-items:center;padding:.9rem 1.75rem;line-height:1.2;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:after{content:"";opacity:.7;transform-origin:0;height:1px;transition:transform var(--dauer) var(--ease);background:currentColor;position:absolute;bottom:.6rem;left:1.75rem;right:1.75rem;transform:scaleX(0)}.btn:hover:after,.btn:focus-visible:after{transform:scaleX(1)}.btn:disabled{opacity:.6;cursor:progress}.btn--voll{background:var(--farbe-akzent);color:var(--farbe-auf-akzent);border-color:var(--farbe-akzent)}.btn--voll:hover{background:var(--farbe-akzent-dunkel);border-color:var(--farbe-akzent-dunkel);color:var(--farbe-auf-akzent)}.btn--rand{color:var(--farbe-text);border-color:var(--farbe-text);background:0 0}.btn--rand:hover{background:var(--farbe-text);color:var(--farbe-hintergrund)}.btn--hell{background:var(--farbe-auf-dunkel);color:var(--farbe-akzent);border-color:var(--farbe-auf-dunkel)}.btn--hell:hover{background:var(--farbe-auf-akzent);border-color:var(--farbe-auf-akzent);color:var(--farbe-akzent)}.rahmen-gold{margin:0;position:relative}.rahmen-gold:before{content:"";border:var(--linie-breite) solid var(--farbe-gold);position:absolute;inset:1.25rem -1.25rem -1.25rem 1.25rem}.rahmen-gold img{width:100%;height:auto;position:relative}#kleider{background:0 0}#willkommen .lauftext>p:last-child>a:only-child,#atelier .lauftext>p:last-child>a:only-child{margin-top:var(--abstand-2)}#willkommen .lauftext>p:last-child>a:only-child,#atelier .lauftext>p:last-child>a:only-child,#einblicke .abschnitt__inhalt>p:last-child>a{font-size:.76rem;font-weight:var(--gewicht-stark);letter-spacing:.18em;text-transform:uppercase;color:var(--farbe-akzent);transition:background-size var(--dauer) var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/30% 1px no-repeat;padding:.5rem 0;line-height:1;text-decoration:none;display:inline-block;position:relative}#willkommen .lauftext>p:last-child>a:only-child:hover,#atelier .lauftext>p:last-child>a:only-child:hover,#einblicke .abschnitt__inhalt>p:last-child>a:hover{background-size:100% 1px}#einblicke .abschnitt__inhalt>p:last-child{margin:var(--abstand-5) 0 0;justify-content:space-between;align-items:center;gap:var(--abstand-2) var(--abstand-4);flex-wrap:wrap;font-size:0;display:flex}#atelier .lauftext{max-width:none}#atelier .lauftext h3{margin-top:var(--abstand-5);margin-bottom:.75rem;font-size:1.5rem}#atelier .lauftext>picture+h3{margin-top:var(--abstand-5)}#atelier .lauftext img{width:100%;height:auto;margin-block:var(--abstand-4)}@media (width>=60rem){#atelier .abschnitt--zwei{grid-template-rows:auto auto auto auto 1fr;grid-template-columns:repeat(12,1fr);gap:0 clamp(1rem,2vw,2rem)}#atelier .abschnitt__inhalt,#atelier .abschnitt__inhalt>.lauftext{display:contents}#atelier .abschnitt__kopf{margin-bottom:var(--abstand-4);grid-area:1/8/auto/13}#atelier .lauftext>*{grid-column:8/13}#atelier .lauftext>p.lead{grid-row:2}#atelier .lauftext>picture{margin-right:var(--abstand-5);grid-area:1/1/span 5/8;align-self:start;display:block;position:relative}#atelier .lauftext>picture:before{content:"";border:var(--linie-breite) solid var(--farbe-gold);position:absolute;inset:1.25rem -1.25rem -1.25rem 1.25rem}#atelier .lauftext img{margin:0;position:relative}#atelier .lauftext>h3{grid-row:3}#atelier .lauftext>ul{grid-row:4}#atelier .lauftext>p:last-child{margin-top:var(--abstand-3);grid-row:5}}#kurven{background:var(--farbe-flaeche-stark)}#kurven .abschnitt__kopf{margin-bottom:var(--abstand-4)}#kurven .abschnitt__bandbild{margin:var(--abstand-5) 1.25rem 1.25rem 0}#kurven .abschnitt__bandbild img{aspect-ratio:16/10;object-fit:cover;object-position:50% 15%}@media (width>=54rem){#kurven>.wrap.abschnitt--zwei{column-gap:var(--abstand-spalten);grid-template-rows:auto auto;grid-template-columns:1fr 1fr;row-gap:0}#kurven .abschnitt__kopf{grid-area:1/1;align-self:end}#kurven .abschnitt__inhalt{grid-area:2/1}#kurven .abschnitt__bandbild{grid-area:1/2/span 2;align-self:center;margin:0 1.25rem 1.25rem 0}#massarbeit>.wrap,#wunschtermin>.wrap{gap:var(--abstand-spalten);grid-template-columns:5fr 7fr;align-items:start;display:grid}#massarbeit .abschnitt__kopf,#wunschtermin .abschnitt__kopf{margin-bottom:0}}.seite--schlicht{align-content:center;min-height:62vh;display:grid}.seite--schlicht .abschnitt__kopf h1,.seite--schlicht .abschnitt__kopf h2{font-size:var(--groesse-h1)}.seite--schlicht .abschnitt>.wrap{border-top:var(--linie-breite) solid transparent}.seite--schlicht .abschnitt__inhalt>p:last-child>a{margin-top:var(--abstand-3);font-size:.76rem;font-weight:var(--gewicht-stark);letter-spacing:.18em;text-transform:uppercase;color:var(--farbe-akzent);border-bottom:var(--linie-breite) solid currentColor;padding:.5rem 0;text-decoration:none;display:inline-block}.recht .lauftext h2{margin-top:var(--abstand-6);padding-top:var(--abstand-4);border-top:var(--linie-breite) solid var(--farbe-linie);font-size:clamp(1.6rem,2.6vw,2.1rem)}.recht .lauftext h2:first-child{margin-top:0}.recht .lauftext address{margin-bottom:1.1em}.recht .lauftext a{color:var(--farbe-akzent)}.recht .lauftext{overflow-wrap:break-word}@media (width>=60rem){.recht{column-gap:var(--abstand-spalten);grid-template-rows:auto 1fr;grid-template-columns:5fr 7fr;align-items:start;display:grid}.recht>.kicker{grid-area:1/1}.recht>h1{top:calc(var(--hoehe-kopf) + var(--abstand-5));grid-area:2/1;position:sticky}.recht>.lauftext{grid-area:1/2/span 2}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-parallax] img{transform:none!important}.reveal,.reveal--wartet{opacity:1!important;transform:none!important}}.kopf[data-astro-cid-fzpbxy5g]{z-index:50;border-bottom:var(--linie-breite) solid var(--farbe-linie);position:sticky;top:0}.kopf[data-astro-cid-fzpbxy5g]:before{content:"";z-index:-1;background:var(--farbe-panel);backdrop-filter:blur(10px);position:absolute;inset:0}.kopf__zeile[data-astro-cid-fzpbxy5g]{min-height:var(--hoehe-kopf);max-width:calc(var(--breite-kopf) + 2 * var(--rand));justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.kopf__logo[data-astro-cid-fzpbxy5g]{flex:none;display:block}.kopf__logo[data-astro-cid-fzpbxy5g] img[data-astro-cid-fzpbxy5g]{width:222px;height:74px}.nav[data-astro-cid-fzpbxy5g]{align-items:center;gap:1.5rem;display:flex}.nav__liste[data-astro-cid-fzpbxy5g],.nav__sub[data-astro-cid-fzpbxy5g]{margin:0;padding:0;list-style:none}.nav__liste[data-astro-cid-fzpbxy5g]{gap:1.35rem;display:flex}.nav__punkt[data-astro-cid-fzpbxy5g]{position:relative}.nav__liste[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{font-size:.78rem;font-weight:var(--gewicht-normal);letter-spacing:.11em;text-transform:uppercase;color:var(--farbe-text);white-space:nowrap;padding:.6rem 0;line-height:1;text-decoration:none;display:inline-block;position:relative}.nav__punkt[data-astro-cid-fzpbxy5g]>a[data-astro-cid-fzpbxy5g]:after{content:"";background:var(--farbe-akzent);transform-origin:0;height:1px;transition:transform var(--dauer) var(--ease);position:absolute;bottom:.2rem;left:0;right:0;transform:scaleX(0)}.nav__punkt[data-astro-cid-fzpbxy5g]>a[data-astro-cid-fzpbxy5g]:hover:after,.nav__punkt[data-astro-cid-fzpbxy5g]>a[data-astro-cid-fzpbxy5g]:focus-visible:after,.nav__punkt[data-astro-cid-fzpbxy5g]>a[data-astro-cid-fzpbxy5g][aria-current]:after,.nav__punkt--zweig[data-astro-cid-fzpbxy5g]>a[data-astro-cid-fzpbxy5g]:after{transform:scaleX(1)}.nav__sub[data-astro-cid-fzpbxy5g]{background:var(--farbe-hintergrund);border:var(--linie-breite) solid var(--farbe-linie);border-top:2px solid var(--farbe-gold);min-width:15rem;box-shadow:var(--schatten);opacity:0;visibility:hidden;transition:opacity var(--dauer-kurz), transform var(--dauer-kurz), visibility 0s var(--dauer-kurz);padding:.6rem 0;position:absolute;top:100%;left:-1.25rem;transform:translateY(8px)}.nav__punkt[data-astro-cid-fzpbxy5g]:hover>.nav__sub[data-astro-cid-fzpbxy5g],.nav__punkt[data-astro-cid-fzpbxy5g]:focus-within>.nav__sub[data-astro-cid-fzpbxy5g]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.nav__sub[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{font-family:var(--schrift-titel);letter-spacing:.02em;text-transform:none;padding:.6rem 1.25rem;font-size:1.15rem;line-height:1.2;display:block}.nav__sub[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover,.nav__sub[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current]{color:var(--farbe-akzent)}.nav__cta[data-astro-cid-fzpbxy5g]{flex:none}.kopf__burger[data-astro-cid-fzpbxy5g]{min-width:44px;min-height:44px;color:var(--farbe-text);cursor:pointer;font-family:var(--schrift-text);font-size:var(--groesse-mini);font-weight:var(--gewicht-stark);letter-spacing:.2em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:.7rem;padding:.5rem .25rem .5rem .75rem;line-height:1;display:none}.kopf__burger-linien[data-astro-cid-fzpbxy5g]{width:26px;height:14px;position:relative}.kopf__burger-linien[data-astro-cid-fzpbxy5g]:before,.kopf__burger-linien[data-astro-cid-fzpbxy5g]:after{content:"";width:100%;height:1.5px;transition:transform var(--dauer-kurz) var(--ease), top var(--dauer-kurz) var(--ease);background:currentColor;position:absolute;left:0}.kopf__burger-linien[data-astro-cid-fzpbxy5g]:before{top:0}.kopf__burger-linien[data-astro-cid-fzpbxy5g]:after{top:12px}.kopf__burger[data-astro-cid-fzpbxy5g][aria-expanded=true] .kopf__burger-linien[data-astro-cid-fzpbxy5g]:before{top:6px;transform:rotate(45deg)}.kopf__burger[data-astro-cid-fzpbxy5g][aria-expanded=true] .kopf__burger-linien[data-astro-cid-fzpbxy5g]:after{top:6px;transform:rotate(-45deg)}@media (width<=74.99rem){.kopf__burger[data-astro-cid-fzpbxy5g]{display:inline-flex}.nav[data-astro-cid-fzpbxy5g]{inset:var(--hoehe-kopf) 0 0 0;z-index:40;padding:1.5rem var(--rand) 2.5rem;background:var(--farbe-hintergrund);clip-path:inset(0 0 0 100%);visibility:hidden;transition:clip-path var(--dauer) var(--ease), visibility 0s var(--dauer);flex-direction:column;align-items:stretch;gap:0;position:fixed;overflow-y:auto}.nav--offen[data-astro-cid-fzpbxy5g]{clip-path:inset(0);visibility:visible;transition-delay:0s}.nav__liste[data-astro-cid-fzpbxy5g]{flex-direction:column;gap:0}.nav__punkt[data-astro-cid-fzpbxy5g]{border-bottom:var(--linie-breite) solid var(--farbe-linie)}.nav__liste[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{font-family:var(--schrift-titel);font-size:1.6rem;font-weight:var(--gewicht-titel);letter-spacing:0;text-transform:none;white-space:normal;padding:.85rem 0;line-height:1.2;display:block}.nav__punkt[data-astro-cid-fzpbxy5g]>a[data-astro-cid-fzpbxy5g]:after{display:none}.nav__punkt[data-astro-cid-fzpbxy5g]>a[data-astro-cid-fzpbxy5g][aria-current],.nav__liste[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current]{color:var(--farbe-akzent)}.nav__sub[data-astro-cid-fzpbxy5g]{min-width:0;box-shadow:none;opacity:1;visibility:inherit;background:0 0;border:0;padding:0 0 .75rem 1.25rem;transition:none;position:static;transform:none}.nav__sub[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{color:var(--farbe-text-weich);padding:.45rem 0;font-size:1.15rem}.nav__cta[data-astro-cid-fzpbxy5g]{width:100%;margin-top:1.75rem}html.nav-offen{overflow:hidden}}@media (width<=28rem){.kopf__zeile[data-astro-cid-fzpbxy5g]{gap:.5rem}.kopf__logo[data-astro-cid-fzpbxy5g] img[data-astro-cid-fzpbxy5g]{width:186px;height:62px}.kopf__burger[data-astro-cid-fzpbxy5g]{letter-spacing:.1em;gap:.5rem;padding-left:.25rem}}@media (width<=21.5rem){.kopf__logo[data-astro-cid-fzpbxy5g] img[data-astro-cid-fzpbxy5g]{width:162px;height:54px}}.zeiten[data-astro-cid-7f6qgzez]{border-collapse:collapse;width:100%;max-width:32rem;margin-block:var(--abstand-2) var(--abstand-3)}.zeiten[data-astro-cid-7f6qgzez] caption[data-astro-cid-7f6qgzez]{text-align:left;font-family:var(--schrift-titel);font-size:var(--groesse-h3);margin-bottom:var(--abstand-2);line-height:1.2}.zeiten[data-astro-cid-7f6qgzez] th[data-astro-cid-7f6qgzez],.zeiten[data-astro-cid-7f6qgzez] td[data-astro-cid-7f6qgzez]{text-align:left;padding:var(--abstand-2) 0;border-bottom:var(--linie-breite) solid var(--farbe-linie);font-weight:var(--gewicht-text);vertical-align:top}.zeiten[data-astro-cid-7f6qgzez] td[data-astro-cid-7f6qgzez]{text-align:right;padding-left:var(--abstand-3);white-space:nowrap}.zeiten--zu[data-astro-cid-7f6qgzez] td[data-astro-cid-7f6qgzez]{color:var(--farbe-text-weich)}.zeiten-kompakt[data-astro-cid-7f6qgzez]{gap:.3rem;margin:0;display:grid}.zeiten-kompakt[data-astro-cid-7f6qgzez] div[data-astro-cid-7f6qgzez]{gap:var(--abstand-3);grid-template-columns:4.5rem 1fr;display:grid}.zeiten-kompakt[data-astro-cid-7f6qgzez] dt[data-astro-cid-7f6qgzez]{font-weight:var(--gewicht-stark)}.zeiten-kompakt[data-astro-cid-7f6qgzez] dd[data-astro-cid-7f6qgzez]{color:var(--farbe-text-weich);margin:0}.zeiten__hinweis[data-astro-cid-7f6qgzez]{font-size:var(--groesse-klein);color:inherit;opacity:.85;margin:var(--abstand-2) 0 0}.fuss[data-astro-cid-nns7i3if]{background:var(--farbe-flaeche);border-top:var(--linie-breite) solid var(--farbe-linie);padding-block:clamp(3.5rem,7vw,5.5rem) 1.75rem;font-size:.95rem}.fuss__raster[data-astro-cid-nns7i3if]{grid-template-columns:1fr;gap:2rem;display:grid}.fuss__titel[data-astro-cid-nns7i3if]{margin:0 0 .9rem;font-size:1.4rem}.fuss__marke[data-astro-cid-nns7i3if]{align-items:flex-start;gap:1.25rem;display:flex}.fuss__marke[data-astro-cid-nns7i3if] img[data-astro-cid-nns7i3if]{object-fit:cover;object-position:left center;flex:none;width:50px;height:81px}.fuss__marke[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]{color:var(--farbe-text-weich);margin:0}.fuss__marke[data-astro-cid-nns7i3if] strong[data-astro-cid-nns7i3if]{font-family:var(--schrift-titel);font-size:1.7rem;font-weight:var(--gewicht-titel);color:var(--farbe-text);margin-bottom:.35rem;line-height:1.1;display:block}.fuss[data-astro-cid-nns7i3if] address[data-astro-cid-nns7i3if]{overflow-wrap:anywhere;line-height:1.7}.fuss[data-astro-cid-nns7i3if] address[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{border-bottom:var(--linie-breite) solid var(--farbe-linie);text-decoration:none}.fuss[data-astro-cid-nns7i3if] address[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{border-color:currentColor}.fuss__liste[data-astro-cid-nns7i3if],.fuss__recht[data-astro-cid-nns7i3if]{margin:0;padding:0;list-style:none}.fuss__liste[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{padding:.7rem 0;line-height:1.3;text-decoration:none;display:inline-block}.fuss__unten[data-astro-cid-nns7i3if]{border-top:var(--linie-breite) solid var(--farbe-linie);color:var(--farbe-text-weich);flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;margin-top:3rem;padding-top:1.25rem;font-size:.8rem;display:flex}.fuss__unten[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]{margin:0;padding:.8rem 0}.fuss__recht[data-astro-cid-nns7i3if]{gap:1.5rem;display:flex}.fuss__recht[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{padding:.8rem 0;text-decoration:none;display:inline-block}@media (width>=35rem){.fuss__raster[data-astro-cid-nns7i3if]{grid-template-columns:1fr 1fr;gap:2.5rem}}@media (width>=61.25rem){.fuss__raster[data-astro-cid-nns7i3if]{grid-template-columns:1.5fr 1fr 1fr 1fr}}.lb[data-astro-cid-utnzf2kr]{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--farbe-auf-dunkel);background:0 0;border:0;margin:0;padding:0}.lb[data-astro-cid-utnzf2kr]::backdrop{background:var(--farbe-overlay)}.lb[data-astro-cid-utnzf2kr] :focus-visible{outline-color:var(--farbe-fokus-dunkel)}.lb__inhalt[data-astro-cid-utnzf2kr]{grid-template-rows:minmax(0,1fr) auto auto;place-items:center;gap:.9rem;width:min(100%,60rem);height:100%;margin-inline:auto;padding:3.75rem 1rem 1rem;display:grid;position:relative}.lb__rahmen[data-astro-cid-utnzf2kr]{place-items:center;width:100%;height:100%;min-height:0;display:grid}.lb__rahmen[data-astro-cid-utnzf2kr] .lb__bild{object-fit:contain;width:auto;max-width:100%;height:auto;min-height:0;max-height:100%;box-shadow:var(--schatten-lightbox)}.lb__unterschrift[data-astro-cid-utnzf2kr]{font-family:var(--schrift-titel);text-align:center;margin:0;font-size:1.25rem;line-height:1.4}.lb__leiste[data-astro-cid-utnzf2kr]{align-items:center;gap:1rem;display:flex}.lb__zaehler[data-astro-cid-utnzf2kr]{text-align:center;min-width:4.5rem;font-size:.7rem;font-weight:var(--gewicht-stark);letter-spacing:.24em;color:var(--farbe-rose);line-height:1}.lb__knopf[data-astro-cid-utnzf2kr]{cursor:pointer;width:48px;height:48px;color:inherit;border:var(--linie-breite) solid #faf6f159;transition:background-color var(--dauer-kurz);background:#faf6f114;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.lb__knopf[data-astro-cid-utnzf2kr]:hover{background:#faf6f133}.lb__knopf[data-astro-cid-utnzf2kr] svg[data-astro-cid-utnzf2kr]{width:22px;height:22px}.lb__schliessen[data-astro-cid-utnzf2kr]{position:absolute;top:.5rem;right:1rem}.skip[data-astro-cid-dyhekl2n]{left:var(--abstand-3);z-index:200;background:var(--farbe-akzent);color:var(--farbe-auf-akzent);font-size:.85rem;font-weight:var(--gewicht-stark);padding:.75rem 1rem;text-decoration:none;position:absolute;top:-10rem}.skip[data-astro-cid-dyhekl2n]:focus{top:var(--abstand-3);color:var(--farbe-auf-akzent)}main[data-astro-cid-dyhekl2n]:focus{outline:none}
