.l-hero.astro-6yyqaisg{padding-top:calc(var(--header-offset) + clamp(1.5rem, 1rem + 2vw, 3rem));padding-bottom:clamp(3rem,2rem + 3vw,5rem);position:relative;overflow:hidden}.l-hero__glow.astro-6yyqaisg{top:0;right:-12rem}.l-hero__inner.astro-6yyqaisg{z-index:1;position:relative}.l-hero__grid.astro-6yyqaisg{grid-template-columns:minmax(auto,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(2rem,5vw,5rem);margin-top:clamp(1.75rem,1.25rem + 2vw,3rem);display:grid}.l-hero__copy.astro-6yyqaisg{gap:24px;display:grid}.l-hero__title.astro-6yyqaisg{max-width:17ch;color:var(--hellgrau);letter-spacing:-.03em;font-size:clamp(2rem,1.2rem + 2.6vw,3.25rem)}.l-hero__copy.astro-6yyqaisg .lead.astro-6yyqaisg{max-width:52ch}.l-hero__actions.astro-6yyqaisg{flex-wrap:wrap;gap:12px;display:flex}.l-hero__map.astro-6yyqaisg{border-radius:var(--r-panel);border:1px solid var(--linie-dunkel);background:linear-gradient(#ffffff12,#ffffff05);justify-self:end;gap:14px;width:100%;max-width:460px;padding:18px 18px 20px;display:grid;box-shadow:0 40px 80px -40px #0009}.l-hero__map-head.astro-6yyqaisg{background:var(--signal);color:var(--wald);border-radius:14px;align-items:center;gap:12px;padding:10px 12px 10px 10px;display:flex}.l-hero__map-head.astro-6yyqaisg .tile.astro-6yyqaisg{background:var(--wald);width:42px;height:42px;color:var(--signal);border:0;border-radius:12px}.l-hero__map-head.astro-6yyqaisg>span.astro-6yyqaisg:last-child{gap:1px;font-size:.875rem;line-height:1.3;display:grid}.l-hero__map-head.astro-6yyqaisg strong.astro-6yyqaisg{font-size:1.0625rem}.l-hero__map.astro-6yyqaisg .karte{width:100%;max-width:100%;margin-inline:auto}.l-hero__others.astro-6yyqaisg{border-top:1px solid var(--linie-dunkel);gap:8px;padding-top:12px;display:grid}.l-hero__others-label.astro-6yyqaisg{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--salbei)}.l-hero__others.astro-6yyqaisg ul.astro-6yyqaisg{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.l-hero__others.astro-6yyqaisg a.astro-6yyqaisg{border:1px solid var(--linie-dunkel);min-height:36px;font-size:var(--fs-small);transition:background-color .2s var(--ease), color .2s var(--ease);border-radius:999px;align-items:center;padding:6px 14px;font-weight:500;text-decoration:none;display:inline-flex}.l-hero__others.astro-6yyqaisg a.astro-6yyqaisg:hover{background:var(--signal);color:var(--wald);border-color:var(--signal)}.nap.astro-6yyqaisg{background:linear-gradient(180deg, var(--wald) 0 45%, var(--hellgrau) 45% 100%)}.nap__list.astro-6yyqaisg{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;list-style:none;display:grid}.nap__list--3.astro-6yyqaisg{grid-template-columns:repeat(3,minmax(0,1fr))}.nap__card.astro-6yyqaisg{background:var(--weiss);border:1px solid var(--linie);box-shadow:var(--schatten);border-radius:18px;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:24px;display:flex}.nap__card.astro-6yyqaisg .tile.astro-6yyqaisg{margin-bottom:12px}.nap__label.astro-6yyqaisg{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--moos)}.nap__value.astro-6yyqaisg{overflow-wrap:break-word;min-width:0;max-width:100%;font-size:1.0625rem;font-style:normal;font-weight:600;line-height:1.45}a.astro-6yyqaisg.nap__value{text-decoration:none}a.astro-6yyqaisg.nap__value:hover{text-decoration:underline;text-decoration-color:var(--signal);text-underline-offset:5px;text-decoration-thickness:2px}.nap__big.astro-6yyqaisg{font-size:1.1875rem}.nap__hint.astro-6yyqaisg{color:var(--moos);font-size:var(--fs-small)}.nap__link.astro-6yyqaisg{font-size:var(--fs-small);margin-top:auto;padding-top:8px}.about__grid.astro-6yyqaisg{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.about__copy.astro-6yyqaisg{gap:18px;display:grid}.about__copy.astro-6yyqaisg h2.astro-6yyqaisg{max-width:16ch}.about__prose.astro-6yyqaisg{font-size:var(--fs-lead);color:var(--moos);max-width:50ch;line-height:1.55}.reach.astro-6yyqaisg{border-top:1px solid var(--linie);gap:10px;margin-top:8px;padding-top:18px;display:grid}.reach__label.astro-6yyqaisg{font-weight:600}.chips.astro-6yyqaisg{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.chips.astro-6yyqaisg li.astro-6yyqaisg{background:var(--weiss);border:1px solid var(--linie);font-size:var(--fs-small);border-radius:999px;padding:6px 12px;line-height:1.3}.chips--dark.astro-6yyqaisg li.astro-6yyqaisg{background:var(--glas);border-color:var(--linie-dunkel);color:var(--hellgrau)}.lage.astro-6yyqaisg{border-radius:var(--r-panel);overflow:hidden}.lage__img.astro-6yyqaisg{aspect-ratio:16/9;background:var(--tief);max-width:100%;margin:0}.lage__img.astro-6yyqaisg img{object-fit:cover;object-position:55% 38%;width:100%;height:100%}.lage__body.astro-6yyqaisg{gap:10px;padding:clamp(22px,2.6vw,34px);display:grid;position:relative}.lage__body.astro-6yyqaisg:after{content:"";border:28px solid var(--signal-weich);pointer-events:none;border-radius:50%;width:180px;height:180px;position:absolute;top:-60px;right:-60px}.lage__title.astro-6yyqaisg{color:var(--hellgrau);font-size:1.375rem;font-weight:600;line-height:1.25}.lage__address.astro-6yyqaisg{color:var(--salbei)}.lage__near.astro-6yyqaisg{border-top:1px solid var(--linie-dunkel);gap:10px;margin-top:8px;padding-top:16px;display:grid}.lage__near-label.astro-6yyqaisg{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--salbei)}.lage__btn.astro-6yyqaisg{justify-self:start;margin-top:10px}.arrival__title.astro-6yyqaisg{font-size:var(--fs-h3);margin-top:clamp(3rem,2rem + 3vw,4.5rem);margin-bottom:18px}.arrival.astro-6yyqaisg{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;list-style:none;display:grid}.arrival__card.astro-6yyqaisg{background:var(--weiss);border:1px solid var(--linie);border-radius:18px;align-content:start;gap:10px;padding:24px;display:grid}.arrival__card.astro-6yyqaisg .tile.astro-6yyqaisg{margin-bottom:6px}.arrival__card.astro-6yyqaisg h4.astro-6yyqaisg{letter-spacing:-.01em;margin:0;font-size:1.125rem;line-height:1.25}.arrival__card.astro-6yyqaisg p.astro-6yyqaisg{font-size:var(--fs-small);line-height:1.55}.people.astro-6yyqaisg{background:var(--weiss)}.head.astro-6yyqaisg{justify-items:start;gap:16px;max-width:46rem;margin-bottom:clamp(2.5rem,2rem + 2vw,3.5rem);display:grid}.head--split.astro-6yyqaisg{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px 48px;max-width:none}.head--split.astro-6yyqaisg>div.astro-6yyqaisg{gap:16px;max-width:46rem;display:grid}.people__grid.astro-6yyqaisg{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.svc-section.astro-6yyqaisg{position:relative;overflow:hidden}.svc-section__deco.astro-6yyqaisg{-webkit-mask-image:radial-gradient(80% 60% at 50% 0,#000 10%,#0000 75%);mask-image:radial-gradient(80% 60% at 50% 0,#000 10%,#0000 75%)}.svc-section__inner.astro-6yyqaisg{position:relative}.svc.astro-6yyqaisg{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.svc__group.astro-6yyqaisg{border-radius:var(--r-panel);border:1px solid var(--linie-dunkel);background:#ffffff0d;padding:22px}.svc__title.astro-6yyqaisg{color:var(--hellgrau);padding:0 4px 14px;font-size:1.25rem}.svc.astro-6yyqaisg ul.astro-6yyqaisg{gap:6px;list-style:none;display:grid}.svc.astro-6yyqaisg a.astro-6yyqaisg{color:var(--hellgrau);transition:background-color .2s var(--ease);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;font-weight:500;text-decoration:none;display:grid}.svc.astro-6yyqaisg a.astro-6yyqaisg:hover{background:#ffffff14}.svc__icon.astro-6yyqaisg{background:var(--signal-weich);width:40px;height:40px;color:var(--signal);border-radius:12px;place-items:center;display:grid}.svc__icon.astro-6yyqaisg svg{width:20px;height:20px}.svc__name.astro-6yyqaisg{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0;line-height:1.3}.svc.astro-6yyqaisg a.astro-6yyqaisg .svc__arrow{width:18px;height:18px;color:var(--signal);transition:transform .2s var(--ease)}.svc.astro-6yyqaisg a.astro-6yyqaisg:hover .svc__arrow{transform:translate(4px)}.others.astro-6yyqaisg{background:var(--weiss)}.others__grid.astro-6yyqaisg{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;list-style:none;display:grid}.other.astro-6yyqaisg{border-radius:var(--r-panel);background:var(--nebel);height:100%;transition:border-color .2s var(--ease), transform .2s var(--ease);border:1px solid #0000;align-content:start;gap:6px;padding:24px 24px 60px;text-decoration:none;display:grid;position:relative}.other.astro-6yyqaisg:hover{border-color:var(--wald);transform:translateY(-2px)}.other.astro-6yyqaisg .tile.astro-6yyqaisg{margin-bottom:10px}.other__city.astro-6yyqaisg{letter-spacing:-.02em;font-size:1.375rem;font-weight:700;line-height:1.15}.other__address.astro-6yyqaisg{color:var(--moos);font-size:var(--fs-small);line-height:1.5}.other__region.astro-6yyqaisg{font-size:var(--fs-label);color:var(--moos);letter-spacing:.06em;text-transform:uppercase;margin-top:4px}.other.astro-6yyqaisg .other__arrow{width:20px;height:20px;transition:transform .2s var(--ease);position:absolute;bottom:22px;left:24px}.other.astro-6yyqaisg:hover .other__arrow{transform:translate(4px)}.faq-wrap__grid.astro-6yyqaisg{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.faq-wrap__head.astro-6yyqaisg{top:calc(var(--header-offset) + 32px);gap:16px;display:grid;position:sticky}.faq-wrap__head.astro-6yyqaisg h2.astro-6yyqaisg{max-width:14ch}.tile.astro-6yyqaisg{flex:none}@media (width<=1100px){.svc.astro-6yyqaisg{grid-template-columns:minmax(0,1fr)}.svc.astro-6yyqaisg ul.astro-6yyqaisg{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px}.nap__list.astro-6yyqaisg{grid-template-columns:repeat(2,minmax(0,1fr))}.nap__list--3.astro-6yyqaisg>li.astro-6yyqaisg:last-child{grid-column:1/-1}.nap.astro-6yyqaisg{background:linear-gradient(180deg, var(--wald) 0 25%, var(--hellgrau) 25% 100%)}}@media (width<=1000px){.l-hero__grid.astro-6yyqaisg,.about__grid.astro-6yyqaisg,.people__grid.astro-6yyqaisg,.faq-wrap__grid.astro-6yyqaisg{grid-template-columns:minmax(0,1fr)}.l-hero__map.astro-6yyqaisg{justify-self:start}.arrival.astro-6yyqaisg,.others__grid.astro-6yyqaisg{grid-template-columns:minmax(0,1fr)}.faq-wrap__head.astro-6yyqaisg{position:static}.head--split.astro-6yyqaisg{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.nap__list.astro-6yyqaisg,.nap__list--3.astro-6yyqaisg,.svc.astro-6yyqaisg ul.astro-6yyqaisg{grid-template-columns:minmax(0,1fr)}.nap.astro-6yyqaisg{background:linear-gradient(180deg, var(--wald) 0 120px, var(--hellgrau) 120px 100%)}.l-hero__actions.astro-6yyqaisg .btn.astro-6yyqaisg{width:100%}.l-hero__title.astro-6yyqaisg{font-size:clamp(1.75rem,7.2vw,2.25rem)}.nap__card.astro-6yyqaisg{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:4px 16px;padding:20px;display:grid}.nap__card.astro-6yyqaisg>.astro-6yyqaisg:not(.tile){grid-column:2}.nap__card.astro-6yyqaisg .tile.astro-6yyqaisg{grid-row:1/span 5;margin-bottom:0}.nap__link.astro-6yyqaisg{padding-top:6px}}
