.brk-ds .brk-tollitaeten__kopf{display:grid;gap:var(--brk-sp-4);margin-bottom:var(--brk-sp-5)}.brk-ds .brk-tollitaeten__titel{margin:0;font-family:var(--brk-font-display);font-size:var(--brk-fs-h3);font-weight:var(--brk-fw-bold);line-height:var(--brk-lh-heading)}.brk-ds .brk-filter{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--brk-sp-3);align-items:end}.brk-ds .brk-filter__typ{grid-column:1 / -1}.brk-ds .brk-filter__typ .brk-segment{display:flex;flex-wrap:wrap;width:100%}.brk-ds .brk-filter__typ .brk-segment__knopf{flex:1 1 auto;justify-content:center;gap:var(--brk-sp-1);padding-inline:var(--brk-sp-2)}@media (max-width:23.99em){.brk-ds .brk-filter__typ .brk-badge--zahl{display:none}}.brk-ds .brk-filter__status{justify-self:end;margin:0;padding-bottom:var(--brk-sp-3);font-size:var(--brk-fs-small);color:var(--brk-c-ink-muted);text-align:right}:root:not(.brk-js) .brk-ds .brk-filter{visibility:hidden}@media (min-width:60em){.brk-ds .brk-filter{grid-template-columns:auto 14rem minmax(0,1fr);gap:var(--brk-sp-4)}.brk-ds .brk-filter__typ{grid-column:auto}.brk-ds .brk-filter__typ .brk-segment{display:inline-flex;width:auto}}.brk-ds .brk-gruppe + .brk-gruppe{margin-top:var(--brk-sp-7)}.brk-ds .brk-gruppe[hidden]{display:none}.brk-ds .brk-gruppe__titel{display:flex;align-items:center;gap:var(--brk-sp-3);margin:0 0 var(--brk-sp-4);font-family:var(--brk-font-display);font-size:var(--brk-fs-h3);font-weight:var(--brk-fw-semibold);line-height:var(--brk-lh-heading)}.brk-ds .brk-gruppe__titel::after{content:"";flex:1;height:var(--brk-emblem-strich);background:var(--brk-c-gold-line)}.brk-ds .brk-leer{margin:var(--brk-sp-6) 0 0;color:var(--brk-c-ink-muted)}.brk-ds .brk-treffen{display:grid;gap:var(--brk-sp-6)}.brk-ds .brk-treffen__text{display:grid;gap:var(--brk-sp-4);justify-items:start;min-width:0}.brk-ds .brk-treffen__liste{grid-template-columns:minmax(0,1fr)}@media (min-width:60em){.brk-ds .brk-treffen{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:var(--brk-sp-8)}.brk-ds .brk-termine__liste.brk-treffen__liste{grid-template-columns:minmax(0,1fr)}}.brk-ds .brk-sheet{position:fixed;inset:auto 0 0 0;width:100%;max-width:100%;max-height:92dvh;margin:0;padding:0;border:0;border-radius:var(--brk-r-lg) var(--brk-r-lg) 0 0;background:var(--brk-c-surface);color:var(--brk-c-ink);box-shadow:var(--brk-shadow-3);overflow-y:auto;overscroll-behavior:contain;opacity:1;transform:translateY(100%);transition:transform var(--brk-dur-base) var(--brk-kurve-out),opacity var(--brk-dur-base) var(--brk-kurve-out),display var(--brk-dur-base) allow-discrete,overlay var(--brk-dur-base) allow-discrete}.brk-ds .brk-sheet[open]{opacity:1;transform:none;transition-duration:var(--brk-dur-slow);transition-timing-function:var(--brk-kurve-drawer)}@starting-style{.brk-ds .brk-sheet[open]{transform:translateY(100%)}}.brk-ds .brk-sheet.brk-zieht{transition:none}.brk-ds .brk-sheet::backdrop{background:var(--brk-c-backdrop);opacity:0;transition:opacity var(--brk-dur-base) ease,display var(--brk-dur-base) allow-discrete,overlay var(--brk-dur-base) allow-discrete}.brk-ds .brk-sheet[open]::backdrop{opacity:1}@starting-style{.brk-ds .brk-sheet[open]::backdrop{opacity:0}}.brk-ds .brk-sheet__griff{position:absolute;top:var(--brk-sp-2);left:50%;z-index:2;width:40px;height:4px;margin-left:-20px;border-radius:var(--brk-r-pill);background:var(--brk-c-surface);box-shadow:var(--brk-shadow-1)}.brk-ds .brk-sheet__schliessen{position:absolute;top:var(--brk-sp-4);right:var(--brk-sp-4);z-index:2;border:0;background:var(--brk-c-surface);color:var(--brk-c-ink);box-shadow:var(--brk-shadow-2)}.brk-ds .brk-sheet__media{position:relative;height:min(52dvh,110vw);background:var(--brk-c-gold-tint);touch-action:pan-y}.brk-ds .brk-sheet__bild{width:100%;height:100%;object-fit:cover;object-position:50% 18%}.brk-ds .brk-sheet__inhalt{display:grid;gap:var(--brk-sp-3);padding:var(--brk-sp-5) var(--brk-sp-5) var(--brk-sp-6)}.brk-ds .brk-sheet__titel{margin:0;font-family:var(--brk-font-display);font-size:var(--brk-fs-h2);font-weight:var(--brk-fw-bold);line-height:var(--brk-lh-heading)}.brk-ds .brk-sheet__personen{display:grid;gap:var(--brk-sp-3);margin:0;padding:0;list-style:none}.brk-ds .brk-sheet__personen .brk-person__name{font-family:var(--brk-font-display);font-size:var(--brk-fs-h3)}.brk-ds .brk-sheet__meta{margin:0;font-size:var(--brk-fs-small);color:var(--brk-c-ink-muted)}.brk-ds .brk-sheet__nav{position:sticky;bottom:0;z-index:1;display:flex;justify-content:space-between;gap:var(--brk-sp-3);margin-top:var(--brk-sp-3);padding-top:var(--brk-sp-4);padding-bottom:max(var(--brk-sp-3),env(safe-area-inset-bottom));border-top:1px solid var(--brk-c-line);background:var(--brk-c-surface)}@media (min-width:48em){.brk-ds .brk-sheet{inset:0;width:min(920px,100% - 2 * var(--brk-gutter));height:min(680px,90dvh);margin:auto;border-radius:var(--brk-r-lg);opacity:0;transform:scale(0.96);transition-duration:var(--brk-dur-exit)}.brk-ds .brk-sheet::backdrop{transition-duration:var(--brk-dur-exit)}.brk-ds .brk-sheet[open]::backdrop{transition-duration:var(--brk-dur-base)}.brk-ds .brk-sheet[open]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);transform:none;transition-duration:var(--brk-dur-base);transition-timing-function:var(--brk-kurve-out)}@starting-style{.brk-ds .brk-sheet[open]{opacity:0;transform:scale(0.96)}}.brk-ds .brk-sheet__griff{display:none}.brk-ds .brk-sheet__media{position:sticky;top:0;align-self:start;height:auto;touch-action:auto}.brk-ds .brk-sheet__bild{height:auto}.brk-ds .brk-sheet__inhalt{display:flex;flex-direction:column;padding:var(--brk-sp-7) var(--brk-sp-7) 0}.brk-ds .brk-sheet__nav{margin-top:auto;padding-bottom:var(--brk-sp-6)}}@media (hover:hover) and (pointer:fine){.brk-ds .brk-sheet__schliessen:hover{background:var(--brk-c-surface-sunken)}}@media (prefers-reduced-motion:reduce){.brk-ds .brk-sheet,.brk-ds .brk-sheet[open]{transform:none;transition:opacity 200ms ease,display 200ms allow-discrete,overlay 200ms allow-discrete}.brk-ds .brk-sheet{opacity:0}.brk-ds .brk-sheet[open]{opacity:1}@starting-style{.brk-ds .brk-sheet[open]{opacity:0}}}.brk-ds .brk-sessionabschnitt{content-visibility:auto;contain-intrinsic-block-size:auto 1600px}.brk-ds .brk-sessionabschnitt + .brk-sessionabschnitt{margin-top:var(--brk-sp-8)}.brk-ds .brk-sessionabschnitt__titel{margin:0 0 var(--brk-sp-5);font-family:var(--brk-font-display);font-size:var(--brk-fs-h2);font-weight:var(--brk-fw-bold);line-height:var(--brk-lh-heading);color:var(--brk-c-brand-deep)}.brk-ds .brk-sessionabschnitt[hidden]{display:none}.brk-ds .brk-tile__stadtwappen{width:clamp(64px,42%,120px);height:auto;aspect-ratio:auto;object-fit:contain}.brk-ds .brk-sheet__text{margin:var(--brk-sp-4) 0 0;max-width:62ch;font-size:var(--brk-fs-body);line-height:var(--brk-lh-body);color:var(--brk-c-ink)}.brk-ds .brk-sheet__text[hidden]{display:none}html:has(.brk-ds .brk-sheet[open]){overflow:hidden;scrollbar-gutter:stable}html.brk-js .brk-ds .brk-tile__media :is(.brk-tile__bild,.brk-tile__stadtwappen,.brk-emblem):not([data-brk-erste]){transition:opacity 200ms ease-out}html.brk-js .brk-ds .brk-tile__media :is(.brk-tile__bild,.brk-tile__stadtwappen,.brk-emblem):not([data-brk-erste]):not(.is-geladen){opacity:0}@media (prefers-reduced-motion:reduce){html.brk-js .brk-ds .brk-tile__media :is(.brk-tile__bild,.brk-tile__stadtwappen,.brk-emblem):not([data-brk-erste]){transition:none}}