.ka-start-hero{--_nav:64px;--_textoben:clamp(280px, 42%, 420px);min-height:100dvh;padding-block-start:var(--_nav);position:relative}.ka-start-hero__bild{inset:var(--_nav) 0 0 0;position:absolute;overflow:hidden}.ka-start-hero__bild img{object-fit:cover;object-position:center 35%}.ka-start-hero__bild:after{content:"";pointer-events:none;background:linear-gradient(to bottom, color-mix(in srgb, var(--bg) 55%, transparent), color-mix(in srgb, var(--bg) 0%, transparent) 35%, color-mix(in srgb, var(--ink) 0%, transparent) 70%, color-mix(in srgb, var(--ink) 18%, transparent) 100%);position:absolute;inset:0}.ka-start-hero__ki{bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:2;pointer-events:none;color:color-mix(in srgb, var(--selected-ink) 60%, transparent);filter:drop-shadow(0 1px 2px color-mix(in srgb, var(--ink) 25%, transparent));display:inline-flex;position:absolute;right:14px}.ka-start-hero__inhalt{z-index:1;top:var(--_textoben);max-width:var(--read-max);padding-inline:var(--margin-bento);text-align:center;flex-direction:column;align-items:center;gap:32px;margin-inline:auto;display:flex;position:absolute;left:0;right:0}.ka-start-hero__titel{max-width:22ch;letter-spacing:var(--tracking-display);font-size:clamp(36px,4.6vw,64px);line-height:1.08;font-weight:var(--weight-strong);color:color-mix(in srgb, var(--selected-ink) 90%, transparent);text-wrap:balance;margin:0}.ka-start-hero__suche{justify-content:center;width:100%;display:flex}.ka-start-hero__tipp{z-index:1;left:50%;bottom:calc(28px + env(safe-area-inset-bottom,0px));min-height:44px;color:var(--selected-ink);font-size:var(--t-meta);line-height:var(--t-meta-lh);white-space:nowrap;filter:drop-shadow(0 1px 3px color-mix(in srgb, var(--ink) 55%, transparent));flex-direction:column;align-items:center;gap:4px;padding:6px 10px;font-weight:600;text-decoration:none;display:inline-flex;position:absolute;transform:translate(-50%)}.ka-start-hero__tipp svg{animation:2.2s ease-in-out infinite ka-start-tipp}@keyframes ka-start-tipp{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.ka-start-hero__tipp svg{animation:none}}.ka-start-body{max-width:var(--read-max);padding-inline:var(--margin-bento);margin-inline:auto;padding-block-end:var(--space-section)}.ka-start-section{margin-block-start:var(--space-section)}.ka-start-body--kurz{padding-block-end:0}@media (max-width:767px){.ka-start-hero{--_textoben:clamp(200px, 32%, 300px)}.ka-start-hero__bild img{object-position:62% 35%}.ka-start-hero__inhalt{gap:24px}}.ka-start-auftakt{position:relative}:root:has(.ka-buehne){scroll-snap-type:y proximity}:root.ka-suche-aktiv:has(.ka-buehne){scroll-snap-type:none}:root.ka-suche-aktiv .ka-tour{visibility:hidden}.ka-start-auftakt,.ka-buehne{scroll-snap-align:start}@media (max-height:560px){.ka-start-hero{--_textoben:calc(var(--_nav) + 20px)}.ka-start-hero__inhalt{gap:20px}.ka-start-hero__titel{font-size:clamp(28px,4vw,36px)}}.ka-buehne{z-index:1;scroll-margin-top:-64px;position:relative}.ka-buehne__kleber{background:var(--bg);height:100dvh;position:sticky;top:0;overflow:hidden}.ka-buehne__laden{color:var(--ink-soft);font-size:var(--t-meta);place-items:center;margin:0;display:grid;position:absolute;inset:0}.ka-buehne__sperre{z-index:30;position:absolute;inset:0}.ka-tour{z-index:60;pointer-events:none;--ink:color-mix(in srgb, var(--service-ink) 30%, #000);--_tour-ink:var(--ink);--_tour-scrim:color-mix(in srgb, var(--ink) 88%, transparent);position:fixed;inset:0;overflow:hidden}.ka-tour[data-station=intro],.ka-tour[data-station=karte]{--_tour-scrim:color-mix(in srgb, var(--ink) 76%, transparent)}.ka-tour__loch{box-shadow:0 0 0 9999px var(--_tour-scrim);position:absolute}.ka-tour__fuellung{border-radius:inherit;background:var(--_tour-scrim);position:absolute;inset:-1px}.ka-tour__ring{border:2.5px solid var(--selected-ink,#fff);border-radius:inherit;position:absolute;inset:0}.ka-tour__suche{border-radius:inherit;color:var(--selected-ink,#fff);align-items:center;gap:8px;padding:8px 8px 8px 28px;display:flex;position:absolute;inset:0;overflow:hidden}.ka-tour__suche-text{min-width:0;font-size:var(--t-input,17px);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.ka-tour__suche-marke{vertical-align:-.18em;background:currentColor;width:2px;height:1.1em;margin-left:2px;animation:1s step-end infinite ka-tour-marke;display:inline-block}@keyframes ka-tour-marke{50%{opacity:0}}.ka-tour__suche-knopf{border-radius:var(--radius-pill,999px);white-space:nowrap;border:2px solid;flex:none;justify-content:space-between;align-items:center;gap:6px;min-width:160px;height:56px;padding:0 24px;font-size:16px;font-weight:500;display:inline-flex}.ka-tour__vorschlaege{border:2.5px solid var(--selected-ink,#fff);border-radius:var(--radius-bento,24px);color:var(--selected-ink,#fff);flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0}.ka-tour__vorschlag{height:40px;font-size:var(--t-body);white-space:nowrap;border-radius:16px;align-items:center;padding:0 14px;display:flex;overflow:hidden}.ka-tour__vorschlag[data-aktiv]{background:color-mix(in srgb, var(--selected-ink,#fff) 18%, transparent)}.ka-tour__vorschlag i{opacity:.3;background:currentColor;border-radius:5px;width:56%;height:10px;display:block}.ka-tour__vorschlag:nth-child(3) i{width:42%}@media (max-width:767px){.ka-tour__suche{flex-direction:column;align-items:stretch;gap:10px;padding:12px}.ka-tour__suche-text{flex:none;height:48px;padding:0 12px;line-height:48px}.ka-tour__suche-knopf{border-radius:16px;height:48px;padding:0 16px}}@media (prefers-reduced-motion:reduce){.ka-tour__suche-marke{animation:none}}.ka-tour__neben{border:2px solid var(--selected-ink,#fff);border-radius:var(--radius-pill);color:var(--selected-ink,#fff);font-size:var(--t-body-sm);white-space:nowrap;justify-content:center;align-items:center;gap:6px;font-weight:500;display:inline-flex;position:absolute}.ka-tour__abgang{color:var(--selected-ink,#fff);justify-content:center;display:flex;position:absolute;bottom:28px;left:0;right:0}.ka-tour__abgang svg{width:40px;height:40px}.ka-tour__icon{color:var(--selected-ink,#fff);font-size:var(--t-meta);flex-direction:column;justify-content:center;align-items:center;gap:4px;font-weight:600;display:flex;position:absolute;inset:0}.ka-tour__stift{fill:none;stroke:var(--selected-ink,#fff);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;position:absolute;inset:0;overflow:visible}.ka-tour__stift polygon,.ka-tour__pin path{fill:var(--selected-ink,#fff);stroke:none}.ka-tour__pin circle{fill:var(--ink);stroke:none}.ka-tour__zeiger{width:26px;height:30px;position:absolute;top:0;left:0}.ka-tour__klick{border:2px solid var(--selected-ink,#fff);border-radius:50%;width:48px;height:48px;margin:-24px 0 0 -24px;position:absolute;top:0;left:0}.ka-tour__text{color:var(--selected-ink,#fff);text-wrap:balance;position:absolute}.ka-tour__text--intro{inset-inline-start:max(var(--margin-bento), calc((100vw - 1280px) / 2 + var(--margin-bento)));inset-inline-end:var(--margin-bento);max-width:720px;top:clamp(120px,18vh,200px)}.ka-tour__titel{letter-spacing:var(--tracking-display);font-size:clamp(26px,2.4vw,34px);line-height:1.15;font-weight:var(--weight-strong);margin:0 0 12px}.ka-tour__text--intro .ka-tour__titel{margin-bottom:clamp(16px,3vh,28px);font-size:clamp(32px,3.4vw,48px);line-height:1.08}.ka-tour__text--gross .ka-tour__titel{margin-bottom:clamp(18px,3.5vh,36px);font-size:clamp(34px,3.8vw,54px);line-height:1.05}.ka-tour__absatz{font-size:var(--t-body);line-height:var(--t-body-lh,1.5);margin:0}.ka-tour__text--intro .ka-tour__absatz{max-width:28ch;font-size:clamp(20px,1.9vw,30px);line-height:1.3}.ka-tour__runter{animation:2.2s ease-in-out infinite ka-start-tipp;display:inline-flex}.ka-tour__runter--still{animation:none}.ka-tour__wink{background:color-mix(in srgb, var(--ink) 60%, transparent);color:var(--selected-ink,#fff);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ka-tour__wink-kern{background:color-mix(in srgb, var(--ink) 96%, transparent);text-align:center;border-radius:24px;flex-direction:column;align-items:center;gap:14px;margin-top:12vh;padding:26px 32px 30px;display:flex;box-shadow:0 12px 36px #0a0a0947}@media (min-width:768px){.ka-tour__wink{align-items:flex-end;padding-bottom:24px}.ka-tour__wink-kern{margin-top:0}}.ka-tour__wink-pfeil svg{width:48px;height:48px}.ka-tour__wink-wort{font-size:clamp(22px,2vw,28px);font-weight:var(--weight-strong);letter-spacing:var(--tracking-display)}.ka-tour__wink .ka-tour__frei{min-height:44px;font-size:var(--t-body);margin-top:10px;padding:0 20px}.ka-tour__segmente{gap:5px;display:inline-flex}.ka-tour__segment{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--selected-ink,#fff) 28%, transparent);width:18px;height:4px;overflow:hidden}.ka-tour__segment-fuellung{background:var(--selected-ink,#fff);transform-origin:0;height:100%;display:block}.ka-tour__frei{border-radius:var(--radius-pill);min-height:40px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--selected-ink,#fff) 70%, transparent);color:var(--selected-ink,#fff);font:inherit;font-size:var(--t-body-sm);cursor:pointer;pointer-events:auto;background:0 0;border:0;padding:0 16px;font-weight:600}.ka-tour__cta{flex-wrap:wrap;gap:10px;margin-top:clamp(24px,5vh,48px);display:flex}.ka-tour__knopf{border-radius:var(--radius-pill);background:var(--selected-ink,#fff);min-height:44px;color:var(--ink);font-size:var(--t-body);pointer-events:auto;align-items:center;padding:0 18px;font-weight:600;text-decoration:none;display:inline-flex}.ka-tour__knopf--rand{color:var(--selected-ink,#fff);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--selected-ink,#fff) 70%, transparent);background:0 0}@media (max-width:767px){.ka-tour__text--intro{inset-inline:36px 24px;top:clamp(96px,14vh,160px)}.ka-tour__wink-kern{margin-top:8vh}.ka-tour__abgang{bottom:128px}.ka-tour__wink-pfeil svg{width:44px;height:44px}.ka-tour__segment{width:12px}.ka-tour__text--intro .ka-tour__titel{margin-bottom:10px;font-size:26px}.ka-tour__text--gross .ka-tour__titel{font-size:32px}.ka-tour__text--intro .ka-tour__absatz{max-width:none;font-size:17px;line-height:1.35}}.ka-weg{--weg-rand:24px;--weg-luft:96px;--weg-ueber:clamp(0px, calc((100vw - var(--read-max)) / 2 - 24px), 96px);overflow-x:clip}.ka-weg__auftakt{max-width:var(--read-max);padding:var(--weg-luft) var(--weg-rand) 0;margin-inline:auto}.ka-weg__auftakt .ka-svc-title{margin-block-end:16px}.ka-weg__auftakt-block{max-inline-size:100%;display:inline-grid}.ka-weg__auftakt-block .ka-svc-intro{inline-size:0;min-inline-size:100%;max-width:none}.ka-weg-hero{padding-block:var(--weg-luft);scroll-margin-top:64px;position:relative}.ka-weg-hero+.ka-weg-hero{padding-block-start:0}.ka-weg-hero__innen{max-width:var(--read-max);padding-inline:var(--weg-rand);grid-template-columns:minmax(0,1fr);row-gap:48px;margin-inline:auto;display:grid;position:relative}.ka-weg-hero__satz{font-size:var(--t-section);line-height:var(--t-section-lh);letter-spacing:var(--tracking-section);font-weight:var(--weight-strong);text-wrap:balance;margin:0}.ka-weg-hero__text{max-width:34em;font-size:var(--t-read);line-height:var(--t-read-lh);margin:12px 0 0}.ka-weg-zeilen{justify-self:center;inline-size:100%;max-inline-size:640px;margin:0;padding:0;list-style:none}.ka-weg-zeile{grid-template-columns:minmax(0,1fr);gap:10px;padding-block:22px;display:grid}.ka-weg-zeile:first-child{padding-block-start:0}.ka-weg-zeile:last-child{padding-block-end:0}.ka-weg-zeile__marke{letter-spacing:var(--tracking-question);font-size:21px;line-height:28px;font-weight:var(--weight-strong);margin:0}@media (min-width:651px){.ka-weg-zeile__marke{font-size:24px;line-height:32px}.ka-weg-zeile{gap:12px}}.ka-weg-zeile__nr{inline-size:1.4em;color:var(--ink-soft);font-variant-numeric:tabular-nums;display:inline-block}.ka-weg-zeile__inhalt{max-width:62ch;font-size:var(--t-read);line-height:var(--t-read-lh)}.ka-weg-zeile__inhalt p{margin:0}.ka-weg-zeile__inhalt p+p{margin-block-start:var(--space-para)}[data-theme=service] .ka-weg-zeile__frage{font-size:var(--t-read);line-height:var(--t-read-lh);font-weight:var(--weight-normal,400);color:var(--ink-soft);margin:0 0 4px}.ka-weg__link{min-height:44px;color:inherit;font-weight:var(--weight-strong);align-items:center;margin-block-start:4px;display:inline-flex}@media (min-width:900px){.ka-weg{--weg-luft:112px}.ka-weg-hero__innen{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:80px 64px}.ka-weg-hero--gespiegelt .ka-weg-hero__kopf{grid-area:1/2}.ka-weg-hero--gespiegelt .ka-weg-hero__schau{grid-area:1/1}.ka-weg-hero--text .ka-weg-hero__kopf,.ka-weg-zeilen,.ka-wissen-block{grid-column:1/-1}.ka-weg-hero--text .ka-weg-hero__satz{max-width:16em}}.ka-schau{block-size:468px;margin-inline-end:calc(-1 * var(--weg-rand));position:relative}.ka-schau--suche{block-size:auto;margin-inline-end:0}.ka-schau__suche{inline-size:100%;max-inline-size:560px}.ka-schau__flaeche{background:var(--surface);border-radius:var(--radius-bento);inline-size:320px;box-shadow:var(--shadow-overlay);color:var(--ink);position:absolute;overflow:hidden}.ka-schau__flaeche--hinten{inset-block:0 48px;inset-inline-start:0}.ka-schau__flaeche--vorn{inset-block:48px 0;inset-inline-start:112px}.ka-schau--post,.ka-schau--chat{block-size:auto;margin-inline-end:0}.ka-schau__leiste{justify-content:center;align-items:center;gap:clamp(12px,3.4vw,20px);padding-block:32px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 2%,#000 26% 74%,#0000 98%);mask-image:linear-gradient(90deg,#0000 2%,#000 26% 74%,#0000 98%)}.ka-schau__app{aspect-ratio:1;background:var(--bg-2);inline-size:clamp(56px,15vw,72px);color:var(--ink-faint);border-radius:24%;flex:none;place-items:center;display:grid;position:relative}.ka-schau__app--post{background:var(--surface);inline-size:clamp(76px,20vw,104px);color:var(--ink);box-shadow:var(--shadow-overlay)}.ka-schau__marke{color:#fff;font-variant-numeric:tabular-nums;background:#e5392e;border-radius:999px;place-items:center;block-size:30px;min-inline-size:30px;padding-inline:8px;font-size:16px;font-weight:600;line-height:1;display:grid;position:absolute;inset-block-start:-8px;inset-inline-end:-8px}.ka-schau__chat{flex-direction:column;gap:14px;max-inline-size:520px;margin-inline:auto;display:flex}.ka-schau__chat-frage{align-self:flex-end;max-inline-size:85%}@media (min-width:900px){.ka-schau{block-size:580px;margin-inline-end:calc(-1 * var(--weg-ueber))}.ka-schau--suche{block-size:auto}.ka-schau__suche{max-inline-size:640px}.ka-weg-hero--gespiegelt .ka-schau{margin-inline:calc(-1 * var(--weg-ueber)) 0}.ka-schau--post,.ka-schau--chat,.ka-weg-hero--gespiegelt .ka-schau--post{block-size:auto;margin-inline:0}.ka-schau__flaeche{inline-size:360px}.ka-schau__flaeche--hinten{inset-block:0 64px}.ka-schau__flaeche--vorn{inset-block:64px 0;inset-inline:auto 0}}.ka-wissen-block{grid-template-columns:minmax(0,1fr);row-gap:28px;display:grid}.ka-wissen-block__kopf{inline-size:100%;max-inline-size:640px;font-size:var(--t-read);line-height:var(--t-read-lh);justify-self:center;gap:10px;display:grid}.ka-wissen-block__kopf p{max-width:62ch;margin:0}.ka-weg-hero__kopf .ka-weg__link{margin-block-start:16px}.ka-wissen-konzepte{inline-size:100%;max-inline-size:640px;font-size:var(--t-read);line-height:var(--t-read-lh);flex-wrap:wrap;justify-self:center;column-gap:24px;margin:0;padding:0;list-style:none;display:flex}.ka-wissen-konzepte a,.ka-wissen-orte a,.ka-wissen-land__wiki{min-height:40px;color:var(--ink);align-items:center;display:inline-flex}.ka-weg__link,.ka-wissen-konzepte a,.ka-wissen-orte a,.ka-wissen-land__wiki{text-underline-offset:5px;text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:1px}.ka-weg__link:hover,.ka-weg__link:focus-visible,.ka-wissen-konzepte a:hover,.ka-wissen-konzepte a:focus-visible,.ka-wissen-orte a:hover,.ka-wissen-orte a:focus-visible,.ka-wissen-land__wiki:hover,.ka-wissen-land__wiki:focus-visible{color:var(--magenta)}.ka-wissen-laender{justify-self:center;row-gap:28px;inline-size:100%;max-inline-size:640px;margin:0;padding:0;list-style:none;display:grid}.ka-wissen-land{grid-template-columns:minmax(0,1fr);display:grid}.ka-wissen-land__kopf{flex-direction:column;align-items:flex-start;display:flex}.ka-wissen-land__name{font-size:var(--t-read);line-height:40px;font-weight:var(--weight-strong);margin:0}.ka-wissen-land__wiki{font-size:var(--t-read);line-height:var(--t-read-lh)}.ka-wissen-orte{font-size:var(--t-read);line-height:var(--t-read-lh);margin:0;padding:0;list-style:none;display:grid}@media (min-width:651px){.ka-wissen-land{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;column-gap:32px}.ka-wissen-land__kopf{display:contents}.ka-wissen-land__name{grid-column:1/-1}.ka-wissen-land__wiki{grid-column:1;justify-self:start}.ka-wissen-orte{grid-column:2}.ka-wissen-laender{row-gap:32px}}@media (min-width:651px) and (hover:hover){.ka-wissen-orte a{min-height:32px}}.ka-tour__frei--einstieg{min-height:44px;margin-block-start:28px}
