.lk[data-astro-cid-rtchfo7x]{--rand:max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter)));height:100svh;min-height:620px;padding:var(--header-h) var(--rand) 0;background:var(--bg-deep);isolation:isolate;align-items:center;display:flex;position:relative;overflow:hidden}.lk__foto[data-astro-cid-rtchfo7x]{z-index:0;margin:0;position:absolute;inset:0;overflow:hidden}.lk__foto[data-astro-cid-rtchfo7x] picture,.lk__foto[data-astro-cid-rtchfo7x] img{object-fit:cover;object-position:var(--fokus);width:100%;height:100%;display:block}.lk__foto[data-astro-cid-rtchfo7x]:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(0deg,#0a0b0ceb 0,#0a0b0c8c 30%,#0000 58%),linear-gradient(90deg,#0a0b0cc7 0,#0a0b0c66 32%,#0000 60%);position:absolute;inset:0}@media (width>=768px){.lk__foto[data-astro-cid-rtchfo7x]:after{background:linear-gradient(0deg,#0a0b0cbf 0,#0a0b0c4d 25%,#0000 50%),linear-gradient(90deg,#0a0b0ce0 0,#0a0b0c9e 30%,#0a0b0c40 45%,#0000 62%)}.lk__text[data-astro-cid-rtchfo7x] h1[data-astro-cid-rtchfo7x],.lk__lead[data-astro-cid-rtchfo7x]{text-shadow:0 1px 2px #0a0b0c99,0 2px 26px #0a0b0cd9}}.lk__dunkel[data-astro-cid-rtchfo7x]{z-index:1;pointer-events:none;will-change:transform, opacity;background:radial-gradient(circle,#0a0b0c00 0,#0a0b0c1f 2.8%,#0a0b0c80 5.4%,#0a0b0cdb 8%,#0a0b0cf7 11%);width:300%;height:300%;display:none;position:absolute;top:-100%;left:-100%}html[data-bewegung] .lk__dunkel[data-astro-cid-rtchfo7x]{display:block}.lk[data-astro-cid-rtchfo7x][data-hell] .lk__dunkel[data-astro-cid-rtchfo7x]{opacity:0;transition:opacity .8s var(--ease-out)}.lk__text[data-astro-cid-rtchfo7x]{z-index:3;max-width:40rem;position:relative}h1[data-astro-cid-rtchfo7x]{letter-spacing:-.02em;text-wrap:balance;max-width:10em;font-size:clamp(2.5rem,1.2rem + 2.8vw,4.25rem);line-height:1.04}.lk__lead[data-astro-cid-rtchfo7x]{margin-top:var(--s-5);max-width:34ch;color:var(--text);opacity:.86;font-size:var(--fs-l);line-height:1.5}.lk__aktionen[data-astro-cid-rtchfo7x]{gap:var(--s-3);margin-top:var(--s-6);flex-wrap:wrap;display:flex}@media (orientation:portrait) and (width<=1100px){.lk[data-astro-cid-rtchfo7x]{align-items:flex-end;padding-bottom:clamp(2.5rem,9vh,6rem)}}@media (width<=767px){.lk[data-astro-cid-rtchfo7x]{min-height:600px;padding-inline:var(--gutter);padding-bottom:var(--s-7)}.lk__foto[data-astro-cid-rtchfo7x]:after{background:linear-gradient(0deg,#0a0b0cf2 0,#0a0b0cb3 38%,#0000 66%)}h1[data-astro-cid-rtchfo7x]{max-width:14ch;font-size:clamp(2.25rem,1.2rem + 3.6vw,3.25rem)}.lk__lead[data-astro-cid-rtchfo7x]{margin-top:var(--s-3);font-size:var(--fs-m)}.lk__aktionen[data-astro-cid-rtchfo7x]{margin-top:var(--s-5)}}.la[data-astro-cid-ewyvmgea]{padding-block:var(--section)}h2[data-astro-cid-ewyvmgea]{max-width:12em}.la__lead[data-astro-cid-ewyvmgea]{margin-top:var(--s-4);max-width:44ch;color:var(--muted);font-size:var(--fs-l);line-height:1.5}.la__feld[data-astro-cid-ewyvmgea]{margin-top:var(--s-8);isolation:isolate;position:relative}.la__anlaesse[data-astro-cid-ewyvmgea]{z-index:1;font-family:var(--ff-display);letter-spacing:-.025em;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4;flex-wrap:wrap;align-items:baseline;gap:.1em .55em;margin:0;padding:0;font-size:clamp(2.4rem,.9rem + 5.2vw,6.25rem);line-height:1.08;list-style:none;display:flex;position:relative}.la__anlaesse[data-astro-cid-ewyvmgea] li[data-astro-cid-ewyvmgea]{color:var(--text)}.la__foto[data-astro-cid-ewyvmgea]{z-index:1;width:64%;margin:var(--s-8) 0 0 auto;aspect-ratio:var(--r);background:var(--bg-deep);position:relative;overflow:hidden}.la__foto[data-astro-cid-ewyvmgea] picture,.la__foto[data-astro-cid-ewyvmgea] img{object-fit:cover;width:100%;height:100%;display:block}.la__licht[data-astro-cid-ewyvmgea]{z-index:0;aspect-ratio:1;pointer-events:none;will-change:transform, opacity;background:radial-gradient(circle,#fff4e426 0,#fff4e414 32%,#fff4e406 54%,#0000 70%);border-radius:50%;width:clamp(220px,26vw,420px);display:none;position:absolute;top:0;left:0}.la__dunkel[data-astro-cid-ewyvmgea]{pointer-events:none;will-change:transform, opacity;background:radial-gradient(circle,#0a0b0c00 0,#0a0b0c1f 3.4%,#0a0b0c80 6.4%,#0a0b0cd1 9.5%,#0a0b0ce6 13%);width:300%;height:300%;display:none;position:absolute;top:-100%;left:-100%}.la[data-astro-cid-ewyvmgea][data-sucht] .la__licht[data-astro-cid-ewyvmgea],.la[data-astro-cid-ewyvmgea][data-sucht] .la__dunkel[data-astro-cid-ewyvmgea]{display:block}.la__punkte[data-astro-cid-ewyvmgea]{gap:var(--s-6) var(--s-7);margin:var(--s-9) 0 0;padding-top:var(--s-6);border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.la__punkte[data-astro-cid-ewyvmgea] dt[data-astro-cid-ewyvmgea]{font-weight:600}.la__punkte[data-astro-cid-ewyvmgea] dd[data-astro-cid-ewyvmgea]{margin:var(--s-1) 0 0;color:var(--muted);max-width:34ch}@media (width<=1023px){.la__punkte[data-astro-cid-ewyvmgea]{grid-template-columns:repeat(2,minmax(0,1fr))}.la__foto[data-astro-cid-ewyvmgea]{width:78%}}@media (width<=767px){.la__feld[data-astro-cid-ewyvmgea]{margin-top:var(--s-7)}.la__foto[data-astro-cid-ewyvmgea]{width:100%;margin-top:var(--s-7)}.la__punkte[data-astro-cid-ewyvmgea]{gap:var(--s-5);margin-top:var(--s-8);grid-template-columns:1fr}}.ef[data-astro-cid-ab56jpcl]{padding-bottom:var(--section);background:var(--bg-deep)}.ef__buehne[data-astro-cid-ab56jpcl]{max-width:var(--max);padding:var(--section) var(--gutter) 0;margin-inline:auto}.ef__flaeche[data-astro-cid-ab56jpcl],.ef__schein[data-astro-cid-ab56jpcl],.ef__moment[data-astro-cid-ab56jpcl]{display:none}h2[data-astro-cid-ab56jpcl]{max-width:13em}.ef__lead[data-astro-cid-ab56jpcl]{margin-top:var(--s-4);max-width:44ch;color:var(--muted);font-size:var(--fs-l);line-height:1.5}.ef__fotos[data-astro-cid-ab56jpcl]{gap:var(--s-3);margin:var(--s-8) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.ef__foto[data-astro-cid-ab56jpcl]{height:clamp(220px,44vh,460px);aspect-ratio:var(--r);background:var(--bg);margin:0}.ef__foto[data-astro-cid-ab56jpcl] picture,.ef__foto[data-astro-cid-ab56jpcl] img{object-fit:cover;width:100%;height:100%;display:block}.ef[data-astro-cid-ab56jpcl][data-fahrt] .ef__buehne[data-astro-cid-ab56jpcl]{isolation:isolate;max-width:none;height:100svh;min-height:600px;padding:0;position:relative;overflow:hidden}.ef[data-astro-cid-ab56jpcl][data-fahrt] .ef__flaeche[data-astro-cid-ab56jpcl]{z-index:1;pointer-events:none;display:block;position:absolute;inset:0}.ef__flaeche[data-astro-cid-ab56jpcl] canvas{opacity:0;width:100%;height:100%;display:block}.ef[data-astro-cid-ab56jpcl][data-webgl] .ef__flaeche[data-astro-cid-ab56jpcl] canvas{opacity:1}.ef[data-astro-cid-ab56jpcl][data-webgl] .ef__schein[data-astro-cid-ab56jpcl]{z-index:2;pointer-events:none;background:radial-gradient(60% 90% at 0% 55%, rgb(40 90 255/calc(var(--links,0) * .16)), transparent 70%), radial-gradient(60% 90% at 100% 55%, rgb(40 90 255/calc(var(--rechts,0) * .16)), transparent 70%);display:block;position:absolute;inset:0}.ef[data-astro-cid-ab56jpcl][data-fahrt] .ef__text[data-astro-cid-ab56jpcl]{z-index:3;left:0;top:var(--header-h);width:min(100%,58rem);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}.ef[data-astro-cid-ab56jpcl][data-fahrt] .ef__text[data-astro-cid-ab56jpcl]>[data-astro-cid-ab56jpcl]{pointer-events:auto}.ef[data-astro-cid-ab56jpcl][data-fahrt] h2[data-astro-cid-ab56jpcl]{letter-spacing:-.02em;max-width:11em;font-size:clamp(2.25rem,1.2rem + 2.8vw,4.25rem);line-height:1.04}.ef[data-astro-cid-ab56jpcl][data-fahrt] .ef__lead[data-astro-cid-ab56jpcl]{margin-top:var(--s-5);max-width:36ch}.ef[data-astro-cid-ab56jpcl][data-fahrt] .ef__fotos[data-astro-cid-ab56jpcl]{margin:0;display:block}.ef[data-astro-cid-ab56jpcl][data-fahrt] .ef__foto[data-astro-cid-ab56jpcl]:not([data-erstes]){clip-path:inset(50%);opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.ef[data-astro-cid-ab56jpcl][data-fahrt] .ef__foto[data-astro-cid-ab56jpcl][data-erstes]{--h:min(74svh, 880px);z-index:0;top:calc(50% + var(--header-h) / 2);right:max(calc(var(--gutter) + 3vw), calc((100vw - var(--max)) / 2 + var(--gutter) + 3vw));width:min(calc(var(--h) * var(--r)), 44vw);height:auto;aspect-ratio:var(--r);position:absolute;translate:0 -50%}.ef[data-astro-cid-ab56jpcl][data-webgl] .ef__foto[data-astro-cid-ab56jpcl][data-erstes]{opacity:0}.ef[data-astro-cid-ab56jpcl][data-fahrt] .ef__moment[data-astro-cid-ab56jpcl]{z-index:3;left:max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter)));font-family:var(--ff-display);font-size:var(--fs-h3);text-shadow:0 1px 28px #0a0b0cb3;pointer-events:none;margin:0;line-height:1.1;display:block;position:absolute;bottom:clamp(2rem,7vh,4.5rem)}.ef__umfang[data-astro-cid-ab56jpcl]{margin-top:var(--s-9);grid-template-columns:minmax(0,8fr) minmax(0,4fr);column-gap:clamp(2rem,5vw,6rem);display:grid}.ef__punkte[data-astro-cid-ab56jpcl]{gap:var(--s-6) var(--s-7);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.ef__punkte[data-astro-cid-ab56jpcl] dt[data-astro-cid-ab56jpcl]{font-weight:600}.ef__punkte[data-astro-cid-ab56jpcl] dd[data-astro-cid-ab56jpcl]{margin:var(--s-1) 0 0;color:var(--muted);max-width:36ch}.ef__referenz[data-astro-cid-ab56jpcl]{padding-left:var(--s-6);border-left:1px solid var(--line);margin:0}.ef__referenz[data-astro-cid-ab56jpcl] p[data-astro-cid-ab56jpcl]{font-family:var(--ff-display);font-size:var(--fs-h3);max-width:26ch;line-height:1.3}.ef__referenz[data-astro-cid-ab56jpcl] figcaption[data-astro-cid-ab56jpcl]{margin-top:var(--s-4);color:var(--text);font-size:var(--fs-s);font-weight:600}@media (width>=768px) and (width<=1279px) and (orientation:landscape){.ef[data-astro-cid-ab56jpcl][data-fahrt] .ef__text[data-astro-cid-ab56jpcl]{width:min(100%, 58rem, calc(53vw - var(--s-4)))}}@media (width<=1023px){.ef__umfang[data-astro-cid-ab56jpcl]{row-gap:var(--s-8);grid-template-columns:1fr}.ef__referenz[data-astro-cid-ab56jpcl]{padding-left:0;padding-top:var(--s-6);border-left:0;border-top:1px solid var(--line)}}@media (width<=767px),(orientation:portrait) and (width<=1100px){.ef[data-astro-cid-ab56jpcl][data-fahrt] .ef__buehne[data-astro-cid-ab56jpcl]{grid-template-rows:calc(var(--header-h) + var(--s-2)) minmax(0, 1fr) auto;min-height:560px;display:grid}.ef[data-astro-cid-ab56jpcl][data-fahrt] .ef__fotos[data-astro-cid-ab56jpcl]{grid-row:2;justify-content:center;min-height:0;display:flex}.ef[data-astro-cid-ab56jpcl][data-fahrt] .ef__foto[data-astro-cid-ab56jpcl][data-erstes]{--h:100%;width:auto;height:100%;max-width:calc(100vw - 2 * var(--gutter));position:relative;top:auto;right:auto;translate:none}.ef[data-astro-cid-ab56jpcl][data-fahrt] .ef__text[data-astro-cid-ab56jpcl]{width:100%;padding:var(--s-5) var(--gutter) var(--s-7);grid-row:3;display:block;position:relative;top:auto;bottom:auto}.ef[data-astro-cid-ab56jpcl][data-fahrt] h2[data-astro-cid-ab56jpcl]{max-width:14ch;font-size:clamp(2rem,1.1rem + 4vw,2.75rem)}.ef[data-astro-cid-ab56jpcl][data-fahrt] .ef__lead[data-astro-cid-ab56jpcl]{margin-top:var(--s-3);font-size:var(--fs-m)}}@media (width<=767px){.ef[data-astro-cid-ab56jpcl][data-fahrt] .ef__text[data-astro-cid-ab56jpcl]{padding-bottom:calc(7rem + env(safe-area-inset-bottom))}.ef[data-astro-cid-ab56jpcl][data-fahrt] .ef__moment[data-astro-cid-ab56jpcl]{bottom:calc(7rem + env(safe-area-inset-bottom))}.ef__foto[data-astro-cid-ab56jpcl]{width:100%;height:auto}.ef__punkte[data-astro-cid-ab56jpcl]{gap:var(--s-5);grid-template-columns:1fr}.ef__umfang[data-astro-cid-ab56jpcl]{margin-top:var(--s-8)}}
