.hero[data-astro-cid-i3irphx7]{align-items:flex-end;min-height:max(100svh,720px);display:flex;position:relative;overflow:hidden}.hero__foto[data-astro-cid-i3irphx7]{position:absolute;inset:0}.hero__foto[data-astro-cid-i3irphx7] img[data-astro-cid-i3irphx7]{object-fit:cover;object-position:52% 27%;width:100%;height:100%}.hero__foto[data-astro-cid-i3irphx7]:after{content:"";background:linear-gradient(180deg, #0a0a0a59 0%, #0a0a0a1a 26%, #0a0a0ad1 66%, var(--hh-ink) 96%);position:absolute;inset:0}.hero__body[data-astro-cid-i3irphx7]{z-index:2;width:100%;padding:calc(var(--hh-header-h) + 16px) var(--hh-gutter) clamp(40px, 10vw, 72px);flex-direction:column;align-items:flex-start;gap:16px;display:flex;position:relative}.hero__cta[data-astro-cid-i3irphx7]{flex-wrap:wrap;gap:16px;width:100%;display:flex}.hero__cta[data-astro-cid-i3irphx7] .hh-btn{flex:auto;min-width:min(100%,220px)}@media (width>=820px){.hero__foto[data-astro-cid-i3irphx7]{width:66%;left:auto;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0% 6%,#000 34%);mask-image:linear-gradient(90deg,#0000 0% 6%,#000 34%)}.hero__foto[data-astro-cid-i3irphx7]:after{background:linear-gradient(180deg, #0a0a0a40 0%, #0a0a0a00 30%, #0a0a0a00 58%, #0a0a0abf 88%, var(--hh-ink) 100%)}.hero__body[data-astro-cid-i3irphx7]{padding-inline:max(40px, calc((100vw - var(--hh-maxw)) / 2));max-width:none}.hero__body[data-astro-cid-i3irphx7]>[data-astro-cid-i3irphx7]{max-width:600px}.hero__cta[data-astro-cid-i3irphx7] .hh-btn{flex:none;min-width:0}.hero__foto[data-astro-cid-i3irphx7] img[data-astro-cid-i3irphx7]{object-position:46% 9%}}.was[data-astro-cid-mf3fzkie]{flex-direction:column;align-items:flex-start;gap:24px;display:flex;overflow:hidden}.was[data-astro-cid-mf3fzkie]:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(46% 22% at 108% 42%,#ec15ff57 0%,#ec15ff1a 34%,#0000 66%);position:absolute;inset:calc(-25% - 150px) 0 calc(150px - 25%)}.was[data-astro-cid-mf3fzkie]>[data-astro-cid-mf3fzkie]{z-index:1;position:relative}.was__zahlen[data-astro-cid-mf3fzkie]{grid-template-columns:1fr;gap:16px;width:100%;margin-top:8px;display:grid}.zahl[data-astro-cid-mf3fzkie]{flex-direction:column;gap:4px;padding:28px 0 32px;display:flex;position:relative}.zahl__linie[data-astro-cid-mf3fzkie]{background:var(--hh-line);border-radius:2px;height:3px;position:absolute;inset:0 0 auto;overflow:hidden}.zahl__linie[data-astro-cid-mf3fzkie] i[data-astro-cid-mf3fzkie]{background:linear-gradient(90deg, var(--hh-accent), #ec15ffbf);width:100%;height:100%;box-shadow:var(--hh-glow-line);transform:scaleX(var(--f,0));transform-origin:0;transition:transform .11s linear;display:block}.zahl__num[data-astro-cid-mf3fzkie]{font-size:var(--hh-num);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-style:italic;font-weight:700;line-height:1}.zahl__einheit[data-astro-cid-mf3fzkie]{letter-spacing:var(--hh-tracking-label);color:var(--hh-accent);align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.zahl__einheit[data-astro-cid-mf3fzkie] svg{width:16px;height:16px}.zahl__text[data-astro-cid-mf3fzkie]{font-size:var(--hh-body);color:var(--hh-fg-muted);margin-top:8px;line-height:1.5}@media (width>=820px){.was[data-astro-cid-mf3fzkie]{overflow:visible}.was[data-astro-cid-mf3fzkie]:before{display:none}.was[data-astro-cid-mf3fzkie]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-template-areas:"pill pill""head lead""zahlen zahlen""cta cta";align-items:start;gap:16px 56px;display:grid}.was[data-astro-cid-mf3fzkie]>.hh-pill{grid-area:pill;justify-self:start}.was[data-astro-cid-mf3fzkie]>h2[data-astro-cid-mf3fzkie]{grid-area:head;justify-self:start}.was[data-astro-cid-mf3fzkie]>.hh-lead{grid-area:lead;align-self:end;max-width:46ch;padding-bottom:6px}.was__zahlen[data-astro-cid-mf3fzkie]{grid-area:zahlen;grid-template-columns:repeat(3,1fr);gap:16px}.zahl[data-astro-cid-mf3fzkie]{padding:8px 0 28px}.zahl__linie[data-astro-cid-mf3fzkie]{inset:auto 0 0}.was[data-astro-cid-mf3fzkie]>.hh-btn{grid-area:cta;justify-self:start;margin-top:8px}.zahl__linie[data-astro-cid-mf3fzkie] i[data-astro-cid-mf3fzkie]{transition:transform .9s var(--hh-ease);transform:scaleX(0)}.zahl[data-astro-cid-mf3fzkie].is-in .zahl__linie[data-astro-cid-mf3fzkie] i[data-astro-cid-mf3fzkie]{transform:scaleX(1)}.zahl[data-astro-cid-mf3fzkie].is-in:nth-child(2) .zahl__linie[data-astro-cid-mf3fzkie] i[data-astro-cid-mf3fzkie]{transition-delay:.12s}.zahl[data-astro-cid-mf3fzkie].is-in:nth-child(3) .zahl__linie[data-astro-cid-mf3fzkie] i[data-astro-cid-mf3fzkie]{transition-delay:.24s}}.kurse[data-astro-cid-66ax36w5]{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.kurse__raster[data-astro-cid-66ax36w5]{width:calc(100% + 2 * var(--hh-gutter));margin-inline:calc(-1 * var(--hh-gutter));padding:0 var(--hh-gutter) 8px;scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;display:flex;overflow-x:auto}.kurse__raster[data-astro-cid-66ax36w5]::-webkit-scrollbar{display:none}.kurse__raster[data-astro-cid-66ax36w5]>.kurs{scroll-snap-align:center;flex:0 0 84%}@media (width>=820px){.kurse__raster[data-astro-cid-66ax36w5]{width:100%;margin:0;padding:0;display:grid;overflow:visible}.kurs{flex:initial}.kurse[data-astro-cid-66ax36w5]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-template-areas:"pill pill""head lead""raster raster""cta cta";align-items:start;gap:16px 56px;display:grid}.kurse[data-astro-cid-66ax36w5]>.hh-pill{grid-area:pill;justify-self:start}.kurse[data-astro-cid-66ax36w5]>h2[data-astro-cid-66ax36w5]{grid-area:head;justify-self:start}.kurse[data-astro-cid-66ax36w5]>.hh-lead{grid-area:lead;align-self:end;max-width:46ch;padding-bottom:6px}.kurse__raster[data-astro-cid-66ax36w5]{grid-area:raster}.kurse[data-astro-cid-66ax36w5]>.hh-btn{grid-area:cta;justify-self:start;margin-top:8px}}.band[data-astro-cid-742lmi67]{min-height:clamp(520px,80vh,780px);padding:80px var(--hh-gutter) clamp(48px, 9vw, 72px);text-align:center;place-items:end center;display:grid;position:relative;overflow:hidden}.band__bg[data-astro-cid-742lmi67]{position:absolute;inset:0}.band__bg[data-astro-cid-742lmi67] img[data-astro-cid-742lmi67]{object-fit:cover;object-position:50% 22%;width:100%;height:100%}.band__bg[data-astro-cid-742lmi67]:before{content:"";z-index:1;background:linear-gradient(180deg, var(--hh-ink) 0%, #0a0a0a8c 12%, #0a0a0a00 30%), linear-gradient(0deg, var(--hh-ink) 0%, #0a0a0ae6 20%, #0a0a0a00 52%);position:absolute;inset:0}.band__bg[data-astro-cid-742lmi67]:after{content:"";z-index:1;background:radial-gradient(70% 26% at 50% 84%,#0a0a0a99 0%,#0a0a0a40 50%,#0000 78%);position:absolute;inset:0}.band__inner[data-astro-cid-742lmi67]{z-index:2;flex-direction:column;align-items:center;gap:16px;display:flex;position:relative}.band[data-astro-cid-742lmi67] q[data-astro-cid-742lmi67]{quotes:none;text-transform:uppercase;letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(34px,10vw,64px);font-style:italic;font-weight:700;line-height:.96;display:block}.band[data-astro-cid-742lmi67] q[data-astro-cid-742lmi67] em[data-astro-cid-742lmi67]{color:var(--hh-accent);text-shadow:0 0 28px #ec15ff80;font-style:italic;display:block}@media (width>=820px){.band[data-astro-cid-742lmi67]{min-height:min(86vh,820px)}.band__bg[data-astro-cid-742lmi67] img[data-astro-cid-742lmi67]{object-position:50% 34%}}.plan[data-astro-cid-6jy2oskv]{flex-direction:column;align-items:flex-start;gap:16px;padding-block:clamp(64px,15vw,112px) clamp(56px,12vw,96px);display:flex;position:relative}.plan[data-astro-cid-6jy2oskv]>.hh-pill,.plan[data-astro-cid-6jy2oskv]>h2[data-astro-cid-6jy2oskv],.plan[data-astro-cid-6jy2oskv]>.hh-lead,.plan[data-astro-cid-6jy2oskv]>.hh-btn,.plan__note[data-astro-cid-6jy2oskv]{margin-inline:var(--hh-gutter)}.plan__note[data-astro-cid-6jy2oskv]{color:var(--hh-fg-subtle);align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;display:flex}.plan__note[data-astro-cid-6jy2oskv] svg{flex:none;width:14px;height:14px;margin-top:2px}.plan__tage[data-astro-cid-6jy2oskv]{scrollbar-width:none;width:100%;padding:8px var(--hh-gutter) 4px;scroll-padding-inline:var(--hh-gutter);gap:8px;margin-top:8px;display:flex;overflow-x:auto}.plan__tage[data-astro-cid-6jy2oskv]::-webkit-scrollbar{display:none}.tag-chip[data-astro-cid-6jy2oskv]{min-width:104px;color:var(--hh-fg-muted);text-align:left;cursor:pointer;transition:background var(--hh-t-mid) var(--hh-ease), border-color var(--hh-t-mid) var(--hh-ease), color var(--hh-t-mid) var(--hh-ease);background:#ffffff07;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;flex:none;align-items:flex-start;gap:3px;padding:12px 14px;font-family:inherit;display:flex;position:relative}.tag-chip[data-astro-cid-6jy2oskv]:hover{border-color:#fff3}.tag-chip[data-astro-cid-6jy2oskv][aria-selected=true]{background:#ec15ff1a;border-color:#ec15ff73}.tag-chip[data-astro-cid-6jy2oskv][aria-selected=true] .tag-chip__wt[data-astro-cid-6jy2oskv],.tag-chip[data-astro-cid-6jy2oskv][aria-selected=true] .tag-chip__dd[data-astro-cid-6jy2oskv]{color:var(--hh-accent-soft)}.tag-chip[data-astro-cid-6jy2oskv].mit{background:#ec15ff0a;border-color:#ec15ff33}.tag-chip[data-astro-cid-6jy2oskv].mit .tag-chip__dd[data-astro-cid-6jy2oskv]{color:var(--hh-fg)}.tag-chip__wt[data-astro-cid-6jy2oskv]{letter-spacing:var(--hh-tracking-label);font-size:11px;font-weight:600}.tag-chip__dd[data-astro-cid-6jy2oskv]{font-variant-numeric:tabular-nums;color:var(--hh-fg);font-size:16px;font-weight:700}.tag-chip__pip[data-astro-cid-6jy2oskv]{border-radius:50%;width:5px;height:5px;position:absolute;top:12px;right:12px}.tag-chip[data-astro-cid-6jy2oskv].hat .tag-chip__pip[data-astro-cid-6jy2oskv]{background:var(--hh-accent);box-shadow:0 0 6px #ec15ffcc}.plan__ansicht[data-astro-cid-6jy2oskv]{width:100%;padding-inline:var(--hh-gutter);flex-direction:column;gap:28px;margin-top:12px;display:flex;position:relative}.tag-panel[data-astro-cid-6jy2oskv]{flex-direction:column;gap:12px;display:flex}.tag-panel[data-astro-cid-6jy2oskv][hidden]{display:none}.tag-panel[data-astro-cid-6jy2oskv]{opacity:1;transition:opacity .26s var(--hh-ease-soft), translate .34s var(--hh-ease-soft);translate:0}.tag-panel[data-astro-cid-6jy2oskv].geht{pointer-events:none;opacity:0;translate:calc(var(--weg,1) * -24px) 0;transition-duration:.22s;position:absolute}.tag-panel[data-astro-cid-6jy2oskv].kommt{opacity:0;translate:calc(var(--weg,1) * 24px) 0}.tag-panel[data-astro-cid-6jy2oskv].rueckt{transition:none}@media (prefers-reduced-motion:reduce){.tag-panel[data-astro-cid-6jy2oskv]{transition:none}.tag-panel[data-astro-cid-6jy2oskv].geht{display:none}.tag-panel[data-astro-cid-6jy2oskv].kommt{opacity:1;translate:none}}.tag-panel__kopf[data-astro-cid-6jy2oskv]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tag-panel__kopf[data-astro-cid-6jy2oskv] h3[data-astro-cid-6jy2oskv]{letter-spacing:-.01em;color:var(--hh-fg);margin:0;font-size:15px;font-weight:700}.tag-panel__kopf[data-astro-cid-6jy2oskv] span[data-astro-cid-6jy2oskv]{letter-spacing:var(--hh-tracking-label);color:var(--hh-fg-subtle);font-size:11px;font-weight:600}.tag-panel__leer[data-astro-cid-6jy2oskv]{color:var(--hh-fg-subtle);border:1px dashed #ffffff1a;border-radius:14px;margin:0;padding:22px 16px;font-size:13.5px}.slot[data-astro-cid-6jy2oskv]{color:inherit;border:1px solid var(--hh-line);transition:background var(--hh-t-mid) var(--hh-ease), border-color var(--hh-t-mid) var(--hh-ease), transform var(--hh-t-mid) var(--hh-ease);background:#ffffff07;border-radius:14px;grid-template-columns:auto 1fr auto auto;align-items:center;column-gap:14px;padding:14px 16px 14px 20px;text-decoration:none;display:grid;position:relative}.slot[data-astro-cid-6jy2oskv]:hover{border-color:color-mix(in srgb, var(--c) 45%, transparent);background:#ffffff0b;transform:translateY(-1px)}.slot[data-astro-cid-6jy2oskv]:focus-visible{outline-color:var(--c)}.slot__kante[data-astro-cid-6jy2oskv]{background:var(--c);width:3px;box-shadow:0 0 10px color-mix(in srgb, var(--c) 55%, transparent);border-radius:0 2px 2px 0;position:absolute;top:12px;bottom:12px;left:0}.slot__ico[data-astro-cid-6jy2oskv]{background:var(--c);width:30px;height:30px;-webkit-mask-image:var(--icon);mask-image:var(--icon);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.slot__text[data-astro-cid-6jy2oskv]{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.slot__zeit[data-astro-cid-6jy2oskv]{letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--c);background:color-mix(in srgb, var(--c) 16%, transparent);border-radius:7px;align-items:center;padding:3px 8px;font-size:12.5px;font-weight:700;display:inline-flex}.slot__name[data-astro-cid-6jy2oskv]{text-transform:uppercase;letter-spacing:-.01em;font-size:16px;font-weight:700;line-height:1.1}.slot__pfeil[data-astro-cid-6jy2oskv]{color:var(--hh-fg-subtle);transition:transform var(--hh-t-fast) var(--hh-ease), color var(--hh-t-mid) var(--hh-ease);margin-left:2px;display:block}.slot__pfeil[data-astro-cid-6jy2oskv] svg{width:16px;height:16px}.slot[data-astro-cid-6jy2oskv]:hover .slot__pfeil[data-astro-cid-6jy2oskv]{color:var(--c);transform:translate(3px)}.slot__kcal[data-astro-cid-6jy2oskv]{letter-spacing:var(--hh-tracking-label);white-space:nowrap;color:var(--hh-fg-subtle);font-size:10.5px;font-weight:600}.slot[data-astro-cid-6jy2oskv].entfaellt .slot__ico[data-astro-cid-6jy2oskv]{opacity:.4}.slot[data-astro-cid-6jy2oskv].entfaellt .slot__zeit[data-astro-cid-6jy2oskv]{opacity:.55}.slot[data-astro-cid-6jy2oskv].entfaellt .slot__pfeil[data-astro-cid-6jy2oskv]{opacity:.5}.slot[data-astro-cid-6jy2oskv].entfaellt .slot__name[data-astro-cid-6jy2oskv]{color:var(--hh-fg-subtle);text-decoration:line-through;text-decoration-color:var(--hh-danger);text-decoration-thickness:2px}.slot[data-astro-cid-6jy2oskv].entfaellt .slot__kante[data-astro-cid-6jy2oskv]{background:var(--hh-danger);box-shadow:0 0 10px color-mix(in srgb, var(--hh-danger) 55%, transparent)}.slot__badge[data-astro-cid-6jy2oskv]{border-radius:var(--hh-radius-pill);letter-spacing:var(--hh-tracking-label);text-transform:uppercase;white-space:nowrap;color:var(--hh-danger-soft);background:color-mix(in srgb, var(--hh-danger) 16%, transparent);border:1px solid color-mix(in srgb, var(--hh-danger) 42%, transparent);grid-area:5/1/auto/-1;justify-self:start;align-items:center;gap:6px;margin-top:8px;padding:4px 11px 4px 9px;font-size:11px;font-weight:700;display:inline-flex}.slot__badge[data-astro-cid-6jy2oskv]:before{content:"";background:var(--hh-danger);width:6px;height:6px;box-shadow:0 0 7px var(--hh-danger);border-radius:50%}@media (width>=820px){.plan[data-astro-cid-6jy2oskv]{padding-inline:max(40px, calc((100vw - var(--hh-maxw)) / 2));grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-template-areas:"pill pill""head lead""tage tage""ansicht ansicht""note note""cta cta";align-items:start;gap:16px 56px;display:grid}.plan[data-astro-cid-6jy2oskv]>.hh-pill,.plan[data-astro-cid-6jy2oskv]>h2[data-astro-cid-6jy2oskv],.plan[data-astro-cid-6jy2oskv]>.hh-lead,.plan[data-astro-cid-6jy2oskv]>.hh-btn,.plan__note[data-astro-cid-6jy2oskv]{margin-inline:0}.plan[data-astro-cid-6jy2oskv]>.hh-pill{grid-area:pill;justify-self:start}.plan[data-astro-cid-6jy2oskv]>h2[data-astro-cid-6jy2oskv]{grid-area:head;justify-self:start}.plan[data-astro-cid-6jy2oskv]>.hh-lead{grid-area:lead;align-self:end;max-width:46ch;padding-bottom:6px}.plan__tage[data-astro-cid-6jy2oskv]{grid-area:tage;padding-inline:0}.plan__ansicht[data-astro-cid-6jy2oskv]{grid-area:ansicht}.plan__note[data-astro-cid-6jy2oskv]{grid-area:note}.plan[data-astro-cid-6jy2oskv]>.hh-btn{grid-area:cta;justify-self:start}.tag-chip[data-astro-cid-6jy2oskv]{flex:1 1 0;min-width:0}.plan__ansicht[data-astro-cid-6jy2oskv]{grid-template-columns:repeat(3,1fr);align-items:start;gap:24px;padding-inline:0;display:grid}}.studio[data-astro-cid-j34mjp5b]{padding:0 0 clamp(56px,12vw,96px);position:relative}.studio__inner[data-astro-cid-j34mjp5b]{grid-template-columns:1fr;display:grid}.studio__media[data-astro-cid-j34mjp5b]{height:46vh;position:relative;overflow:hidden}.studio__media[data-astro-cid-j34mjp5b] img[data-astro-cid-j34mjp5b]{object-fit:cover;object-position:50% 55%;width:100%;height:100%}.studio__media[data-astro-cid-j34mjp5b]:after{content:"";background:linear-gradient(180deg, var(--hh-ink) 0%, #0a0a0a40 14%, #0a0a0a00 42%, #0a0a0ad9 84%, var(--hh-ink) 100%);position:absolute;inset:0}.studio__text[data-astro-cid-j34mjp5b]{padding-inline:var(--hh-gutter);flex-direction:column;align-items:flex-start;gap:16px;margin-top:-8px;display:flex;position:relative}.studio__fakten[data-astro-cid-j34mjp5b]{flex-direction:column;width:100%;margin-top:8px;display:flex}.fakt[data-astro-cid-j34mjp5b]{border-top:1px solid var(--hh-line);grid-template-columns:auto 1fr;align-items:start;column-gap:16px;padding:20px 0;display:grid}.fakt[data-astro-cid-j34mjp5b]:last-child{border-bottom:1px solid var(--hh-line)}.fakt[data-astro-cid-j34mjp5b] h3[data-astro-cid-j34mjp5b]{letter-spacing:-.01em;margin:0 0 2px;font-size:16px;font-weight:700}.fakt[data-astro-cid-j34mjp5b] p[data-astro-cid-j34mjp5b]{color:var(--hh-fg-muted);margin:0;font-size:14px;line-height:1.5}@media (width>=820px){.studio[data-astro-cid-j34mjp5b]{padding-top:clamp(56px,10vw,96px)}.studio__inner[data-astro-cid-j34mjp5b]{padding-inline:max(40px, calc((100vw - var(--hh-maxw)) / 2));grid-template-columns:1fr 1fr;align-items:start;gap:48px}.studio__media[data-astro-cid-j34mjp5b]{border-radius:18px;height:calc(100vh - 160px);position:sticky;top:96px}.studio__media[data-astro-cid-j34mjp5b]:after{background:linear-gradient(#0a0a0a33 0%,#0a0a0a00 40%,#0a0a0a80 100%)}.studio__text[data-astro-cid-j34mjp5b]{margin-top:0;padding:0}}.team[data-astro-cid-f7yjqeho]{padding:clamp(64px,15vw,112px) 0 clamp(56px,12vw,96px);position:relative}.team__inner[data-astro-cid-f7yjqeho]{grid-template-columns:1fr;display:grid}.team__media[data-astro-cid-f7yjqeho]{height:52vh;margin-bottom:8px;position:relative;overflow:hidden}.team__media[data-astro-cid-f7yjqeho] img[data-astro-cid-f7yjqeho]{object-fit:cover;object-position:50% 22%;width:100%;height:100%}.team__media[data-astro-cid-f7yjqeho]:after{content:"";background:linear-gradient(180deg, var(--hh-ink) 0%, #0a0a0a33 12%, #0a0a0a00 40%, #0a0a0ad9 86%, var(--hh-ink) 100%);position:absolute;inset:0}.team__text[data-astro-cid-f7yjqeho]{padding-inline:var(--hh-gutter);flex-direction:column;align-items:flex-start;gap:16px;display:flex;position:relative}.team__personen[data-astro-cid-f7yjqeho]{flex-direction:column;width:100%;margin-top:8px;display:flex}.person[data-astro-cid-f7yjqeho]{--pc:var(--hh-accent);--pc-text:var(--hh-accent-soft);border-top:1px solid var(--hh-line);padding:22px 0}.person[data-astro-cid-f7yjqeho]:last-of-type{border-bottom:1px solid var(--hh-line)}.person__rolle[data-astro-cid-f7yjqeho]{letter-spacing:var(--hh-tracking-label);color:var(--pc-text);margin-bottom:6px;font-size:10.5px;font-weight:600;display:block}.person[data-astro-cid-f7yjqeho] h3[data-astro-cid-f7yjqeho]{letter-spacing:-.015em;margin:0 0 6px;font-size:20px;font-weight:700}.person[data-astro-cid-f7yjqeho] p[data-astro-cid-f7yjqeho]{font-size:var(--hh-body);color:var(--hh-fg-muted);margin:0;line-height:1.55}.person__tags[data-astro-cid-f7yjqeho]{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.person__tags[data-astro-cid-f7yjqeho] span[data-astro-cid-f7yjqeho]{letter-spacing:.05em;white-space:nowrap;border-radius:var(--hh-radius-pill);border:1px solid color-mix(in srgb, var(--pc) var(--hh-stroke), transparent);background:color-mix(in srgb, var(--pc) 14%, transparent);color:var(--pc-text);padding:4px 9px;font-size:10.5px;font-weight:600}@media (width>=820px){.team__inner[data-astro-cid-f7yjqeho]{padding-inline:max(40px, calc((100vw - var(--hh-maxw)) / 2));grid-template-columns:1fr 1fr;align-items:center;gap:48px}.team__media[data-astro-cid-f7yjqeho]{border-radius:18px;order:2;height:calc(100vh - 200px);max-height:680px;margin-bottom:0}.team__media[data-astro-cid-f7yjqeho]:after{background:linear-gradient(#0a0a0a26 0%,#0a0a0a00 40%,#0a0a0a73 100%)}.team__text[data-astro-cid-f7yjqeho]{order:1;padding:0}}.preise[data-astro-cid-ciff3axx]>.hh-pill,.preise[data-astro-cid-ciff3axx]>h2[data-astro-cid-ciff3axx]{margin-bottom:16px}.preise[data-astro-cid-ciff3axx]>.hh-lead{margin-bottom:32px}.preis-raster[data-astro-cid-ciff3axx]{flex-direction:column;gap:16px;display:flex}.preis-cta[data-astro-cid-ciff3axx]{width:100%;margin-top:32px}.preis-chips[data-astro-cid-ciff3axx]{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.preis-chips[data-astro-cid-ciff3axx] span[data-astro-cid-ciff3axx]{border-radius:var(--hh-radius-pill);color:var(--hh-fg-muted);border:1px solid #ffffff1f;align-items:center;gap:7px;padding:7px 12px;font-size:11.5px;display:inline-flex}.preis-chips[data-astro-cid-ciff3axx] svg{width:13px;height:13px;color:var(--hh-fg-subtle)}@media (width>=820px){.preis-raster[data-astro-cid-ciff3axx]{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;display:grid}.preis-cta[data-astro-cid-ciff3axx]{align-self:start;width:auto}}.stimmen[data-astro-cid-56ojkrd2]>.hh-pill{margin-bottom:16px}.stimmen[data-astro-cid-56ojkrd2]>h2[data-astro-cid-56ojkrd2]{margin-bottom:24px}.stimmen[data-astro-cid-56ojkrd2]:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(52% 20% at 106% 28%,#ec15ff57 0%,#ec15ff1f 32%,#ec15ff0a 50%,#0000 66%);position:absolute;inset:0}.stimmen[data-astro-cid-56ojkrd2]>[data-astro-cid-56ojkrd2]{z-index:1;position:relative}.rating[data-astro-cid-56ojkrd2]{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:40px;display:flex}.rating__sterne[data-astro-cid-56ojkrd2]{gap:3px;display:flex}.rating__sterne[data-astro-cid-56ojkrd2] svg{width:16px;height:16px;color:var(--hh-accent)}.rating[data-astro-cid-56ojkrd2] b[data-astro-cid-56ojkrd2]{letter-spacing:-.02em;color:var(--hh-fg);font-variant-numeric:tabular-nums;font-size:22px;font-style:italic;font-weight:700}.rating[data-astro-cid-56ojkrd2] span[data-astro-cid-56ojkrd2]{color:var(--hh-fg-muted);font-size:13px}.zitate[data-astro-cid-56ojkrd2]{flex-direction:column;display:flex}.zitat[data-astro-cid-56ojkrd2]{border-top:1px solid var(--hh-line);margin:0;padding:24px 0}.zitat[data-astro-cid-56ojkrd2]:first-child{border-top:0;padding-top:0}.zitat[data-astro-cid-56ojkrd2] blockquote[data-astro-cid-56ojkrd2]{font-size:15.5px;line-height:var(--hh-lh-text);color:var(--hh-fg-muted);text-wrap:pretty;margin:0}.zitat[data-astro-cid-56ojkrd2] blockquote[data-astro-cid-56ojkrd2] b[data-astro-cid-56ojkrd2]{color:var(--hh-fg);font-weight:600}.zitat[data-astro-cid-56ojkrd2] figcaption[data-astro-cid-56ojkrd2]{color:var(--hh-fg);align-items:center;gap:10px;margin-top:14px;font-size:12.5px;font-weight:600;display:flex}.zitat[data-astro-cid-56ojkrd2] figcaption[data-astro-cid-56ojkrd2]:before{content:"";background:var(--hh-accent);width:18px;height:2px;box-shadow:var(--hh-glow-line);flex:none}.zitate-mehr[data-astro-cid-56ojkrd2]{color:var(--hh-accent-soft);transition:gap var(--hh-t-fast) var(--hh-ease);align-self:start;align-items:center;gap:8px;margin-top:24px;padding:12px 0;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.zitate-mehr[data-astro-cid-56ojkrd2] svg{width:15px;height:15px}.zitate-mehr[data-astro-cid-56ojkrd2]:hover{gap:12px}@media (width>=820px){.stimmen[data-astro-cid-56ojkrd2]:before{display:none}.zitate[data-astro-cid-56ojkrd2]{grid-template-columns:repeat(3,1fr);column-gap:40px;display:grid}.zitat[data-astro-cid-56ojkrd2]{border-top:0;padding:0}.zitat[data-astro-cid-56ojkrd2] blockquote[data-astro-cid-56ojkrd2]{font-size:16px}.zitate-mehr[data-astro-cid-56ojkrd2]{margin-top:32px}}.app[data-astro-cid-irru26bk]{padding-block:clamp(64px,15vw,112px) clamp(56px,12vw,96px);position:relative}.app__inner[data-astro-cid-irru26bk]{grid-template-columns:1fr;gap:40px;display:grid}.app__text[data-astro-cid-irru26bk]{padding-inline:var(--hh-gutter);flex-direction:column;align-items:flex-start;gap:16px;display:flex}.app__liste[data-astro-cid-irru26bk]{flex-direction:column;width:100%;margin:8px 0 0;padding:0;list-style:none;display:flex}.app__liste[data-astro-cid-irru26bk] li[data-astro-cid-irru26bk]{border-top:1px solid var(--hh-line);align-items:flex-start;gap:14px;padding:16px 0;display:flex}.app__liste[data-astro-cid-irru26bk] li[data-astro-cid-irru26bk]:first-child{border-top:0;padding-top:0}.app__liste[data-astro-cid-irru26bk] b[data-astro-cid-irru26bk]{font-size:var(--hh-body);letter-spacing:-.01em;color:var(--hh-fg);font-weight:700;display:block}.app__liste[data-astro-cid-irru26bk] div[data-astro-cid-irru26bk] span[data-astro-cid-irru26bk]{color:var(--hh-fg-muted);margin-top:3px;font-size:13.5px;line-height:1.5;display:block}.app__note[data-astro-cid-irru26bk]{color:var(--hh-fg-subtle);margin:0;font-size:12px;line-height:1.5}.app__note[data-astro-cid-irru26bk] b[data-astro-cid-irru26bk]{color:var(--hh-fg-muted);font-weight:600}.app__media[data-astro-cid-irru26bk]{padding-inline:var(--hh-gutter);justify-content:center;display:flex}@media (width>=820px){.app[data-astro-cid-irru26bk]{padding-inline:max(40px, calc((100vw - var(--hh-maxw)) / 2))}.app__inner[data-astro-cid-irru26bk]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:64px}.app__text[data-astro-cid-irru26bk],.app__media[data-astro-cid-irru26bk]{padding:0}}.faq[data-astro-cid-ajsgapk5]{--hh-zone:var(--hh-cyan);--hh-zone-soft:var(--hh-cyan-soft)}.faq[data-astro-cid-ajsgapk5]>.hh-pill{margin-bottom:16px}.faq[data-astro-cid-ajsgapk5]>h2[data-astro-cid-ajsgapk5]{margin-bottom:24px}.faq[data-astro-cid-ajsgapk5]:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(52% 20% at -6% 22%,#14e0ff33 0%,#14e0ff12 32%,#14e0ff05 50%,#0000 66%);position:absolute;inset:0}.faq[data-astro-cid-ajsgapk5]>[data-astro-cid-ajsgapk5]{z-index:1;position:relative}.faq__liste[data-astro-cid-ajsgapk5]{border-top:1px solid var(--hh-line)}.faq__punkt[data-astro-cid-ajsgapk5]{border-bottom:1px solid var(--hh-line)}.faq__frage[data-astro-cid-ajsgapk5]{cursor:pointer;text-align:left;letter-spacing:-.01em;width:100%;color:var(--hh-fg);transition:color var(--hh-t-mid) var(--hh-ease);background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 0;font-family:inherit;font-size:15.5px;font-weight:600;line-height:1.4;display:flex}.faq__frage[data-astro-cid-ajsgapk5]:hover{color:var(--hh-zone-soft)}.faq__zeichen[data-astro-cid-ajsgapk5]{flex:none;width:20px;height:20px;margin-top:1px;position:relative}.faq__zeichen[data-astro-cid-ajsgapk5]:before,.faq__zeichen[data-astro-cid-ajsgapk5]:after{content:"";background:var(--hh-zone);width:13px;height:1.5px;transition:rotate var(--hh-t-slow) var(--hh-ease-soft);border-radius:2px;position:absolute;top:50%;left:50%;translate:-50% -50%}.faq__zeichen[data-astro-cid-ajsgapk5]:after{rotate:90deg}.faq__punkt[data-astro-cid-ajsgapk5].auf .faq__zeichen[data-astro-cid-ajsgapk5]:after{rotate:0deg}.faq__antwort[data-astro-cid-ajsgapk5]{transition:grid-template-rows var(--hh-t-slow) var(--hh-ease-soft);grid-template-rows:0fr;display:grid}.faq__punkt[data-astro-cid-ajsgapk5].auf .faq__antwort[data-astro-cid-ajsgapk5]{grid-template-rows:1fr}.faq__antwort[data-astro-cid-ajsgapk5]>div[data-astro-cid-ajsgapk5]{overflow:hidden}.faq__antwort[data-astro-cid-ajsgapk5] p[data-astro-cid-ajsgapk5]{font-size:var(--hh-body);line-height:var(--hh-lh-text);color:var(--hh-fg-muted);max-width:66ch;margin:0;padding:0 40px 22px 0}.faq__mehr[data-astro-cid-ajsgapk5]{color:var(--hh-zone-soft);transition:gap var(--hh-t-fast) var(--hh-ease);align-items:center;gap:8px;margin-top:28px;padding:12px 0;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.faq__mehr[data-astro-cid-ajsgapk5] svg{width:15px;height:15px}.faq__mehr[data-astro-cid-ajsgapk5]:hover{gap:12px}@media (width>=820px){.faq[data-astro-cid-ajsgapk5]:before{display:none}.faq__frage[data-astro-cid-ajsgapk5]{padding:24px 0;font-size:17px}.faq__antwort[data-astro-cid-ajsgapk5] p[data-astro-cid-ajsgapk5]{padding-right:120px;font-size:15.5px}}.merch[data-astro-cid-zahlgani]{--hh-zone:var(--hh-cyan);--hh-zone-soft:var(--hh-cyan-soft);padding-block:clamp(48px,10vw,72px)}.merch__inner[data-astro-cid-zahlgani]{border-radius:var(--hh-radius);background:color-mix(in srgb, var(--hh-zone) var(--hh-fill-card), transparent);border:1px solid color-mix(in srgb, var(--hh-zone) var(--hh-stroke), transparent);flex-direction:column;gap:24px;padding:28px 24px;display:flex;position:relative;overflow:hidden}.merch__text[data-astro-cid-zahlgani]{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.merch[data-astro-cid-zahlgani] h2[data-astro-cid-zahlgani]{font-size:clamp(28px,8vw,38px)}.merch[data-astro-cid-zahlgani] .hh-lead{max-width:42ch}.merch[data-astro-cid-zahlgani] .hh-btn{width:100%;margin-top:6px}.merch__bild[data-astro-cid-zahlgani]{aspect-ratio:1;order:2;width:min(280px,76%);margin-inline:auto}.merch__bild[data-astro-cid-zahlgani] img[data-astro-cid-zahlgani]{object-fit:contain;width:100%;height:100%}@media (width>=820px){.merch__inner[data-astro-cid-zahlgani]{flex-direction:row;align-items:center;gap:40px;max-width:860px;margin-inline:auto;padding:28px 40px 28px 28px}.merch__text[data-astro-cid-zahlgani]{flex:auto}.merch[data-astro-cid-zahlgani] .hh-btn{width:auto}.merch__bild[data-astro-cid-zahlgani]{flex:none;order:0;width:240px;margin:0}}.schluss[data-astro-cid-nstsda2x]{--hh-zone:var(--hh-cyan);--hh-zone-soft:var(--hh-cyan-soft);text-align:center;padding:clamp(72px, 18vw, 140px) var(--hh-gutter) clamp(72px, 16vw, 128px);position:relative;overflow:hidden}.schluss[data-astro-cid-nstsda2x]:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(78% 60% at 50% 104%,#14e0ff4d 0%,#14e0ff1f 32%,#14e0ff09 54%,#0000 74%);position:absolute;inset:0}.schluss[data-astro-cid-nstsda2x]>[data-astro-cid-nstsda2x]{z-index:1;position:relative}.schluss[data-astro-cid-nstsda2x] h2[data-astro-cid-nstsda2x]{font-size:var(--hh-h2-gross)}.schluss[data-astro-cid-nstsda2x] .hh-lead{max-width:44ch;margin:20px auto 0}.schluss[data-astro-cid-nstsda2x] .hh-btn{margin-top:32px}.schluss__kontakt[data-astro-cid-nstsda2x]{flex-wrap:wrap;justify-content:center;gap:8px 28px;margin-top:32px;display:flex}.schluss__kontakt[data-astro-cid-nstsda2x] a[data-astro-cid-nstsda2x]{color:var(--hh-fg-muted);transition:color var(--hh-t-mid) var(--hh-ease);align-items:center;gap:8px;font-size:13.5px;text-decoration:none;display:inline-flex}.schluss__kontakt[data-astro-cid-nstsda2x] a[data-astro-cid-nstsda2x]:hover{color:var(--hh-fg)}.schluss__kontakt[data-astro-cid-nstsda2x] svg{width:15px;height:15px;color:var(--hh-zone-soft)}@media (width>=820px){.schluss[data-astro-cid-nstsda2x]{padding-inline:max(40px, calc((100vw - var(--hh-maxw)) / 2))}}
