.events-hero[data-astro-cid-oqeesoru]{width:100%;margin:0}.hero[data-astro-cid-oqeesoru]{display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr) minmax(0,1fr);aspect-ratio:2135 / 736;background:var(--vc-card)}.hero-text[data-astro-cid-oqeesoru]{container-type:inline-size;display:flex;align-items:center;justify-content:center;min-width:0;padding:24px 0;color:var(--vc-spa-title)}.hero-words[data-astro-cid-oqeesoru]{display:flex;flex-direction:column;align-items:center;margin:0;font-size:9.8cqi;text-align:center}.hero-kicker[data-astro-cid-oqeesoru]{margin-right:-.21em;font-family:var(--vc-spa-sans);font-weight:500;font-size:max(.345em,10.5px);line-height:1;letter-spacing:.21em;text-transform:uppercase}.hero-name[data-astro-cid-oqeesoru]{margin-top:.227em;font-family:var(--vc-spa-hero-serif);font-weight:650;font-size:1.2em;line-height:1.1;letter-spacing:.03em;text-transform:uppercase}html.translated-ltr[lang=de] .hero-name[data-astro-cid-oqeesoru]{font-size:.9em}.hero-map[data-astro-cid-oqeesoru]{position:relative;min-width:0;min-height:0}.hero-map-box[data-astro-cid-oqeesoru]{position:absolute;inset:0;overflow:hidden;border-radius:16px;background:color-mix(in srgb,var(--vc-map) 25%,var(--vc-bg))}.hero-map-view[data-astro-cid-oqeesoru]{position:absolute;inset:0}.hero-map-expand[data-astro-cid-oqeesoru]{position:absolute;top:10px;left:10px;z-index:2;display:grid;place-items:center;width:40px;height:40px;margin:0;padding:0;border:0;border-radius:50%;background:var(--vc-bg);color:var(--navy-color);box-shadow:0 2px 8px #141e1d40;cursor:pointer}.hero-map-expand[data-astro-cid-oqeesoru]:focus-visible{outline:2px solid var(--theme-color);outline-offset:2px}.hero-map-expand[data-astro-cid-oqeesoru] svg[data-astro-cid-oqeesoru]{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.events-map[data-astro-cid-oqeesoru]{border:0;padding:0;background:transparent;width:min(920px,calc(100vw - 24px));max-height:calc(100vh - 24px)}.events-map[data-astro-cid-oqeesoru]::backdrop{background:color-mix(in srgb,var(--navy-color) 72%,transparent)}.events-map-panel[data-astro-cid-oqeesoru]{display:flex;flex-direction:column;max-height:calc(100vh - 24px);overflow:hidden;background:var(--white-color);border-radius:8px}.events-map-head[data-astro-cid-oqeesoru]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 12px 10px 16px}.events-map-head[data-astro-cid-oqeesoru] h2[data-astro-cid-oqeesoru]{margin:0;color:var(--navy-color);font-family:var(--title-font);font-size:22px;font-weight:800;line-height:1.2}.events-map-close[data-astro-cid-oqeesoru]{flex:0 0 auto;display:grid;place-items:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:50%;background:var(--navy-color);color:var(--white-color);font-size:22px;line-height:1;cursor:pointer}.events-map-close[data-astro-cid-oqeesoru]:hover{background:color-mix(in srgb,var(--navy-color) 82%,var(--black-color))}.events-map-close[data-astro-cid-oqeesoru]:focus-visible{outline:2px solid var(--theme-color);outline-offset:2px}.events-map-canvas[data-astro-cid-oqeesoru]{position:relative;width:100%;margin:0;background:color-mix(in srgb,var(--theme-color) 16%,var(--white-color))}.events-map-view[data-astro-cid-oqeesoru]{width:100%;height:min(62vh,560px);max-height:calc(100vh - 190px);min-height:200px}.events-map-attr[data-astro-cid-oqeesoru]{margin:0;padding:4px 16px 12px;font-size:12px;color:var(--body-color)}.events-map-attr[data-astro-cid-oqeesoru] a[data-astro-cid-oqeesoru]{color:var(--navy-color)}.events-pin{position:absolute;display:block;width:32px;height:42px;margin:0;padding:0;border:0;background:transparent;cursor:pointer;line-height:0}.events-pin svg{display:block;width:32px;height:42px;filter:drop-shadow(0 1px 1px rgb(2 20 40 / 45%))}.events-pin .pin-body,.events-pin .pin-dot{fill:var(--navy-color)}.events-pin .pin-ring{fill:var(--theme-color)}.hero-map-view[data-astro-cid-oqeesoru] .events-pin,.hero-map-view[data-astro-cid-oqeesoru] .events-pin svg{width:22px;height:29px}.events-pin-count{position:absolute;top:-6px;right:-8px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:var(--white-color);color:var(--navy-color);box-shadow:0 1px 3px #02142859;font-family:var(--title-font);font-size:11px;font-weight:800;line-height:18px;text-align:center}.events-pin:focus-visible{outline:2px solid var(--theme-color);outline-offset:2px;border-radius:4px}.events-tip-popup .maplibregl-popup-content{padding:0;background:var(--white-color);border-radius:8px;box-shadow:0 6px 18px #02142838}.events-tip{max-width:260px;margin:0;padding:8px 10px 10px}.events-tip-place{display:block;margin:0 0 6px;color:var(--body-color);font-size:12px;line-height:1.3}.events-tip-list{display:flex;flex-direction:column;gap:8px;max-height:220px;margin:0;padding:0;overflow-y:auto;list-style:none}.events-tip-list a{display:block;color:var(--navy-color);font-family:var(--title-font);font-size:14px;font-weight:800;line-height:1.25;text-decoration:none}.events-tip-list a:hover{text-decoration:underline}.events-tip-list a:focus-visible{outline:2px solid var(--theme-color);outline-offset:2px}.events-tip-date{display:block;margin-top:2px;color:var(--body-color);font-size:12px;line-height:1.3}@media(max-width:991px){.hero[data-astro-cid-oqeesoru]{grid-template:auto 300px / minmax(0,1fr);aspect-ratio:auto}.hero-words[data-astro-cid-oqeesoru]{font-size:8.2cqi}.hero-map-box[data-astro-cid-oqeesoru]{border-radius:12px}}.gt-wrap[data-astro-cid-da6rb225]{margin-bottom:40px}.gt-tiles[data-astro-cid-da6rb225]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin:0;padding:0;list-style:none}.gt-tile[data-astro-cid-da6rb225]{display:block;aspect-ratio:2 / 1;border-radius:4px;position:relative;overflow:hidden;transition:transform .35s ease}.gt-tile[data-astro-cid-da6rb225] img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.gt-title[data-astro-cid-da6rb225]{position:absolute;inset:auto 0 0;padding:40px 24px 20px;background:linear-gradient(to bottom,#0000,#0000008c);color:var(--white-color);font-family:var(--title-font);font-size:26px;font-weight:600;line-height:1.3}.gt-tile[data-astro-cid-da6rb225]:hover,.gt-tile[data-astro-cid-da6rb225]:focus-visible{transform:scale(.93)}.gt-tile[data-astro-cid-da6rb225]:after{content:"";position:absolute;inset:-100%;background:linear-gradient(to bottom right,#fff0 42%,#ffffffd9,#fff0 58%);translate:-25% -25%;pointer-events:none}.gt-tile[data-astro-cid-da6rb225]:hover:after,.gt-tile[data-astro-cid-da6rb225]:focus-visible:after{translate:25% 25%;transition:translate 1.4s linear}.gt-tile[data-astro-cid-da6rb225]:focus-visible{outline:3px solid var(--theme-color);outline-offset:2px}@media(prefers-reduced-motion:reduce){.gt-tile[data-astro-cid-da6rb225]{transition:none}.gt-tile[data-astro-cid-da6rb225]:hover,.gt-tile[data-astro-cid-da6rb225]:focus-visible{transform:none}.gt-tile[data-astro-cid-da6rb225]:after{display:none}}@media(max-width:575px){.gt-tiles[data-astro-cid-da6rb225]{grid-template-columns:minmax(0,1fr);gap:20px}.gt-title[data-astro-cid-da6rb225]{padding:32px 16px 14px;font-size:22px}}.events-page[data-astro-cid-3ybvdgyr]{padding-bottom:calc(var(--section-space) - 30px)}.events-container[data-astro-cid-3ybvdgyr]{max-width:1140px;margin-inline:auto;padding-inline:15px}
