.karte-wrap.svelte-1mtozwt{line-height:0;position:relative}.karte-wrap.svelte-1mtozwt svg{width:100%;height:auto;fill:var(--sand);stroke:var(--paper);display:block}.karte-wrap.svelte-1mtozwt .oceanxx{fill:var(--paper);stroke:var(--line);stroke-width:1px}.karte-wrap.svelte-1mtozwt .landxx{fill:var(--sand);stroke:var(--paper)}.karte-wrap.svelte-1mtozwt .circlexx{opacity:1;fill:var(--sand);stroke:var(--paper);stroke-width:1px}.karte-wrap.svelte-1mtozwt .antxx{fill:var(--line)}.karte-wrap.svelte-1mtozwt .limitxx,.karte-wrap.svelte-1mtozwt .subxx,.karte-wrap.svelte-1mtozwt .noxx,.karte-wrap.svelte-1mtozwt .unxx{opacity:0}.karte-wrap.svelte-1mtozwt .besucht,.karte-wrap.svelte-1mtozwt .besucht .landxx,.karte-wrap.svelte-1mtozwt .besucht .circlexx{fill:var(--gold);cursor:pointer}.pin.svelte-1mtozwt{border-radius:50%;place-items:center;width:44px;height:44px;margin:-22px 0 0 -22px;display:grid;position:absolute}.punkt.svelte-1mtozwt{background:var(--ink);border:3px solid var(--paper);border-radius:50%;width:14px;height:14px;transition:transform .15s;box-shadow:0 1px 4px #00000059}.pin.svelte-1mtozwt:hover .punkt:where(.svelte-1mtozwt),.pin.svelte-1mtozwt:focus-visible .punkt:where(.svelte-1mtozwt){transform:scale(1.3)}.vorschau.svelte-1mtozwt{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-sm);opacity:0;visibility:hidden;pointer-events:none;z-index:2;width:240px;max-width:min(240px,80vw);transition:opacity .15s;position:absolute;bottom:calc(100% - 6px);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 6px 24px #0000002e}.pin.pin-left.svelte-1mtozwt .vorschau:where(.svelte-1mtozwt){left:0;transform:none}.pin.pin-right.svelte-1mtozwt .vorschau:where(.svelte-1mtozwt){left:auto;right:0;transform:none}@media (hover:none){.vorschau.svelte-1mtozwt{display:none}}.pin.svelte-1mtozwt:hover .vorschau:where(.svelte-1mtozwt),.pin.svelte-1mtozwt:focus-visible .vorschau:where(.svelte-1mtozwt){opacity:1;visibility:visible}.vorschau.svelte-1mtozwt img:where(.svelte-1mtozwt){object-fit:cover;width:100%;height:160px;display:block}.vorschau-text.svelte-1mtozwt{text-align:left;padding:.6rem .75rem;line-height:1.4;display:block}.vorschau-text.svelte-1mtozwt strong:where(.svelte-1mtozwt){color:var(--ink);display:block}.vorschau.svelte-1mtozwt .ort:where(.svelte-1mtozwt){font-size:var(--t-small);color:var(--ink-3);display:block}.vorschau.svelte-1mtozwt .teaser:where(.svelte-1mtozwt){font-size:var(--t-small);color:var(--ink-2);margin-top:.35rem;display:block}@media (prefers-reduced-motion:reduce){.punkt.svelte-1mtozwt,.vorschau.svelte-1mtozwt{transition:none}}.tooltip.svelte-1mtozwt{background:var(--ink);color:var(--paper);font-size:var(--t-small);border-radius:var(--radius-sm);white-space:nowrap;pointer-events:none;padding:.4rem .75rem;font-weight:600;position:absolute;transform:translate(-50%,calc(-100% - 10px))}.tooltip.svelte-1mtozwt:after{content:"";border:5px solid #0000;border-top-color:var(--ink);position:absolute;top:100%;left:50%;transform:translate(-50%)}.page-container.svelte-5k5eee{min-height:80vh}.banner.svelte-5k5eee{background:linear-gradient(135deg, var(--ink) 0%, var(--ink-2) 100%);color:var(--paper);text-align:center;padding:70px 6%}.banner.svelte-5k5eee h1:where(.svelte-5k5eee){color:var(--paper);margin-bottom:12px}.banner.svelte-5k5eee p:where(.svelte-5k5eee){font-size:var(--t-lead);opacity:.9}.about-section.svelte-5k5eee{max-width:1100px;margin:0 auto;padding:70px 6%}.about-grid.svelte-5k5eee{grid-template-columns:1.2fr 1fr;align-items:start;gap:48px;display:grid}.text-content.svelte-5k5eee h2:where(.svelte-5k5eee){font-size:var(--t-title);margin-bottom:20px;font-weight:700}.text-content.svelte-5k5eee p:where(.svelte-5k5eee){font-size:var(--t-lead);color:var(--ink-2);line-height:1.7}.values-card.svelte-5k5eee{background:var(--sand);border-radius:var(--radius-md);border:1px solid var(--line);padding:36px}.values-card.svelte-5k5eee h3:where(.svelte-5k5eee){color:var(--ink);margin-bottom:20px;font-size:1.4rem}.values-card.svelte-5k5eee ul:where(.svelte-5k5eee){flex-direction:column;gap:16px;list-style:none;display:flex}.values-card.svelte-5k5eee li:where(.svelte-5k5eee){font-size:var(--t-body);padding-left:24px;line-height:1.5;position:relative}.values-card.svelte-5k5eee li:where(.svelte-5k5eee):before{content:"✓";color:var(--gold);font-weight:800;position:absolute;left:0}.name-section.svelte-5k5eee{max-width:1100px;margin:0 auto;padding:0 6% 70px}.name-section.svelte-5k5eee h2:where(.svelte-5k5eee){font-size:var(--t-title);margin-bottom:20px;font-weight:700}.name-section.svelte-5k5eee p:where(.svelte-5k5eee){font-size:var(--t-lead);color:var(--ink-2);margin-bottom:16px;line-height:1.7}.name-section.svelte-5k5eee p:where(.svelte-5k5eee):last-child{margin-bottom:0}.name-grid.svelte-5k5eee{grid-template-columns:1.2fr 1fr;align-items:start;gap:48px;display:grid}.name-fotos.svelte-5k5eee{flex-direction:column;gap:20px;display:flex}.name-foto.svelte-5k5eee{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-md);width:100%}@media (width<=850px){.name-grid.svelte-5k5eee{grid-template-columns:1fr}}.karten-section.svelte-5k5eee{max-width:1100px;margin:0 auto;padding:0 6% 70px}.karten-section.svelte-5k5eee h2:where(.svelte-5k5eee){font-size:var(--t-title);margin-bottom:24px;font-weight:700}.karten-hinweis.svelte-5k5eee{color:var(--ink-2);margin-top:1rem}.karten-hinweis.svelte-5k5eee a:where(.svelte-5k5eee){color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:2px}.cta-banner.svelte-5k5eee{background:var(--paper);border-top:1px solid var(--line);text-align:center;padding:60px 6%}.cta-banner.svelte-5k5eee h2:where(.svelte-5k5eee){font-size:var(--t-title);margin-bottom:12px}.cta-banner.svelte-5k5eee p:where(.svelte-5k5eee){font-size:var(--t-lead);color:var(--ink-2);margin-bottom:28px}.btn-cta.svelte-5k5eee{background:var(--ink);color:var(--paper);border-radius:var(--radius-pill);font-weight:700;font-size:var(--t-lead);padding:14px 32px;text-decoration:none;transition:all .2s;display:inline-block}.btn-cta.svelte-5k5eee:hover{background:var(--gold);color:var(--ink)}@media (width<=850px){.about-grid.svelte-5k5eee{grid-template-columns:1fr}}
