.hero[data-astro-cid-avsg6trm]{padding-block:var(--space-2xl) var(--space-3xl)}.hero__inner[data-astro-cid-avsg6trm]{gap:var(--space-2xl);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;display:grid}.hero__title[data-astro-cid-avsg6trm]{font-size:var(--fs-display-l);line-height:var(--lh-tight);letter-spacing:var(--track-display);font-weight:var(--fw-black);max-width:16ch}.hero__lead[data-astro-cid-avsg6trm]{margin-top:var(--space-m);font-size:var(--fs-lead);color:var(--ink-muted);max-width:44ch;line-height:1.45}.hero__actions[data-astro-cid-avsg6trm]{gap:var(--space-s);margin-top:var(--space-l);flex-wrap:wrap;display:flex}.hero__phone[data-astro-cid-avsg6trm]{margin-top:var(--space-m);color:var(--ink-muted)}.hero__phone[data-astro-cid-avsg6trm] a[data-astro-cid-avsg6trm]{align-items:center;min-height:2.75rem;display:inline-flex}.hero__mark[data-astro-cid-avsg6trm]{justify-content:center;display:flex}.hero__mark[data-astro-cid-avsg6trm] .hero__logo{width:100%;max-width:26rem;height:auto}.bereiche[data-astro-cid-avsg6trm]{gap:var(--space-m);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bereich[data-astro-cid-avsg6trm]{background:var(--paper);border:1px solid var(--lead-soft);transition:border-color var(--dur-2) var(--ease-out);grid-template-rows:auto 1fr;display:grid}.bereich[data-astro-cid-avsg6trm]:hover{border-color:var(--lead)}.bereich__media[data-astro-cid-avsg6trm]{aspect-ratio:16/10;background:var(--paper-sunk);display:block;overflow:hidden}.bereich__media[data-astro-cid-avsg6trm] img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-4) var(--ease-out);display:block}.bereich[data-astro-cid-avsg6trm]:hover .bereich__media[data-astro-cid-avsg6trm] img{transform:scale(1.03)}.bereich__body[data-astro-cid-avsg6trm]{gap:var(--space-xs);padding:var(--space-l);flex-direction:column;display:flex}.bereich__title[data-astro-cid-avsg6trm]{font-size:var(--fs-display-s)}.bereich__text[data-astro-cid-avsg6trm]{color:var(--ink-muted);line-height:1.6}.bereich__points[data-astro-cid-avsg6trm]{gap:var(--space-2xs);margin-block:var(--space-xs) var(--space-s);padding-top:var(--space-s);border-top:1px solid var(--lead-soft);font-size:var(--fs-small);display:grid}.bereich__points[data-astro-cid-avsg6trm] li[data-astro-cid-avsg6trm]{padding-left:var(--space-m);position:relative}.bereich__points[data-astro-cid-avsg6trm] li[data-astro-cid-avsg6trm]:before{content:"";background:var(--accent);width:.5rem;height:1px;position:absolute;top:.72em;left:0}.bereich__cta[data-astro-cid-avsg6trm]{font-weight:var(--fw-semi);color:var(--accent);margin-top:auto}.programm[data-astro-cid-avsg6trm]{gap:var(--space-2xl);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;display:grid}.programm__head[data-astro-cid-avsg6trm]{margin-bottom:0}.programm__list[data-astro-cid-avsg6trm]{border-top:1px solid var(--lead)}.programm__row[data-astro-cid-avsg6trm]{gap:var(--space-s);padding-block:var(--space-s);border-bottom:1px solid var(--lead-soft);grid-template-columns:9rem minmax(0,1fr);display:grid}.programm__label[data-astro-cid-avsg6trm]{font-weight:var(--fw-semi)}.programm__value[data-astro-cid-avsg6trm]{color:var(--ink-muted);font-variant-numeric:tabular-nums}.contact[data-astro-cid-avsg6trm]{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.contact__title[data-astro-cid-avsg6trm]{font-size:var(--fs-display-m);margin-top:var(--space-s)}.contact__lead[data-astro-cid-avsg6trm]{margin-top:var(--space-s);font-size:var(--fs-lead);color:var(--ink-muted);max-width:40ch;line-height:1.45}.contact__actions[data-astro-cid-avsg6trm]{margin-top:var(--space-l)}.contact__details[data-astro-cid-avsg6trm]{align-content:start;display:grid}.contact__row[data-astro-cid-avsg6trm]{gap:var(--space-s);padding-block:var(--space-s);border-bottom:1px solid var(--lead-soft);grid-template-columns:7rem minmax(0,1fr);align-items:baseline;display:grid}.contact__row[data-astro-cid-avsg6trm]:first-child{padding-top:0}.contact__link[data-astro-cid-avsg6trm]{min-height:2.75rem;font-size:var(--fs-lead);font-weight:var(--fw-semi);color:var(--ink);text-underline-offset:.22em;align-items:center;text-decoration:underline 1px;display:inline-flex}.contact__link[data-astro-cid-avsg6trm]:hover{color:var(--accent)}@media (width<=60rem){.hero__inner[data-astro-cid-avsg6trm],.programm[data-astro-cid-avsg6trm],.contact[data-astro-cid-avsg6trm]{grid-template-columns:minmax(0,1fr)}.hero__mark[data-astro-cid-avsg6trm]{display:none}.bereiche[data-astro-cid-avsg6trm]{grid-template-columns:minmax(0,1fr)}}@media (width<=40rem){.programm__row[data-astro-cid-avsg6trm],.contact__row[data-astro-cid-avsg6trm]{gap:var(--space-3xs);grid-template-columns:minmax(0,1fr)}}
