.hero[data-astro-cid-xwkkmlr4]{background:var(--bg-deep);isolation:isolate;height:100svh;min-height:600px;position:relative;overflow:hidden}html[data-bewegung] main>[data-hero]:not([data-ohne-fahrt])+:not(script),html[data-bewegung] main>[data-hero]:not([data-ohne-fahrt])+script+:not(script){margin-top:300svh}.hero__flaeche[data-astro-cid-xwkkmlr4]{z-index:1;pointer-events:none;position:absolute;inset:0}.hero__flaeche[data-astro-cid-xwkkmlr4] canvas{opacity:0;width:100%;height:100%;display:block}.hero[data-astro-cid-xwkkmlr4][data-webgl] .hero__flaeche[data-astro-cid-xwkkmlr4] canvas{opacity:1}.hero[data-astro-cid-xwkkmlr4][data-webgl] .hero__foto[data-astro-cid-xwkkmlr4],.hero[data-astro-cid-xwkkmlr4][data-webgl] .hero__team[data-astro-cid-xwkkmlr4]{opacity:0}.hero__team[data-astro-cid-xwkkmlr4]{z-index:0;top:calc(50% + var(--header-h) / 2);right:max(calc(var(--gutter) + 3vw), calc((100vw - var(--max)) / 2 + var(--gutter) + 3vw));grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2.4vh,1.75rem) clamp(.75rem,1.3vw,1.25rem);width:min(38vw,600px,118.4svh - 9.6rem);margin:0;padding:0;list-style:none;display:grid;position:absolute;translate:0 -50%}.hero__rahmen[data-astro-cid-xwkkmlr4]{aspect-ratio:4/5;background:var(--bg);overflow:hidden}.hero__rahmen[data-astro-cid-xwkkmlr4] picture,.hero__rahmen[data-astro-cid-xwkkmlr4] img{object-fit:cover;width:100%;height:100%;display:block}.hero__unterschrift[data-astro-cid-xwkkmlr4]{margin:var(--s-3) 0 0;flex-direction:column;gap:.15rem;line-height:1.25;display:flex}.hero__name[data-astro-cid-xwkkmlr4]{font-family:var(--ff-display);color:var(--text);font-size:clamp(.9rem,.6rem + .45vw,1.0625rem)}.hero__zeile[data-astro-cid-xwkkmlr4]{color:var(--muted);font-size:clamp(.75rem,.62rem + .2vw,.8125rem)}@media (prefers-reduced-motion:no-preference){.hero__rahmen[data-astro-cid-xwkkmlr4] img{animation:1.1s cubic-bezier(.22,.61,.36,1) both kachel-auf;animation-delay:calc(var(--i) * .14s + .15s)}.hero__unterschrift[data-astro-cid-xwkkmlr4]{animation:.8s ease-out both kachel-schrift;animation-delay:calc(var(--i) * .14s + .45s)}}@keyframes kachel-auf{0%{filter:brightness(.05)}to{filter:brightness()}}@keyframes kachel-schrift{0%{opacity:0}to{opacity:1}}.hero__foto[data-astro-cid-xwkkmlr4]{--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);aspect-ratio:var(--r);background:var(--bg);margin:0;position:absolute;translate:0 -50%}.hero__foto[data-astro-cid-xwkkmlr4] picture,.hero__foto[data-astro-cid-xwkkmlr4] img{object-fit:cover;width:100%;height:100%;display:block}.hero__text[data-astro-cid-xwkkmlr4]{z-index:2;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}.hero__text[data-astro-cid-xwkkmlr4]>[data-astro-cid-xwkkmlr4]{pointer-events:auto}h1[data-astro-cid-xwkkmlr4]{letter-spacing:-.02em;max-width:11em;font-size:clamp(2.5rem,1.3rem + 3vw,4.5rem);line-height:1.02}.hero__lead[data-astro-cid-xwkkmlr4]{margin-top:var(--s-5);max-width:36ch;color:var(--muted);font-size:var(--fs-l);line-height:1.5}.hero__aktionen[data-astro-cid-xwkkmlr4]{gap:var(--s-3);margin-top:var(--s-6);flex-wrap:wrap;display:flex}.hero__leistung[data-astro-cid-xwkkmlr4]{z-index:2;left:max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter)));max-width:calc(100vw - 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;position:absolute;bottom:clamp(2rem,7vh,4.5rem)}.hero[data-astro-cid-xwkkmlr4][data-form=sucher] .hero__foto[data-astro-cid-xwkkmlr4]{width:min(calc(var(--h) * var(--r)), 36vw)}.hero[data-astro-cid-xwkkmlr4][data-form=sucher] h1[data-astro-cid-xwkkmlr4]{max-width:9em}@media (width>=768px) and (width<=1279px) and (orientation:landscape){.hero__text[data-astro-cid-xwkkmlr4]{width:min(100%, 58rem, calc(53vw - var(--s-4)))}}@media (width<=767px),(orientation:portrait) and (width<=1100px){.hero[data-astro-cid-xwkkmlr4]{grid-template-rows:calc(var(--header-h) + var(--s-2)) minmax(0, 1fr) auto;min-height:560px;display:grid}.hero__foto[data-astro-cid-xwkkmlr4]{--h:100%;width:auto;height:100%;max-width:calc(100vw - 2 * var(--gutter));grid-row:2;justify-self:center;position:relative;top:auto;right:auto;translate:none}.hero__text[data-astro-cid-xwkkmlr4]{width:100%;padding:var(--s-5) var(--gutter) var(--s-6);grid-row:3;display:block;position:relative;top:auto;bottom:auto}.hero__team[data-astro-cid-xwkkmlr4]{width:min(calc(100vw - 2 * var(--gutter)), 44rem);grid-row:2;place-self:center;position:relative;top:auto;right:auto;translate:none}h1[data-astro-cid-xwkkmlr4]{max-width:14ch;font-size:clamp(2.25rem,1.2rem + 4.6vw,3rem)}.hero__lead[data-astro-cid-xwkkmlr4]{margin-top:var(--s-3);font-size:var(--fs-m)}.hero__aktionen[data-astro-cid-xwkkmlr4]{margin-top:var(--s-5)}}@media (width<=767px){.hero__team[data-astro-cid-xwkkmlr4]{gap:var(--s-2)}.hero__unterschrift[data-astro-cid-xwkkmlr4]{display:none}}
