@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-opsz-italic.DTr-ymY4.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-opsz-italic.CSPGnFdO.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-opsz-italic.kJKFiXvB.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--c-njk:#204886;--c-njk-deep:#173a87;--c-njk-navy:#0f2453;--c-njk-light:#70a1d4;--c-gold:#c9a13b;--c-gold-light:#e3c46b;--c-gold-ink:#7a5f12;--c-cream:#f6efd7;--c-grey:#4a4a49;--c-ivory:#fbf9f3;--c-parchment:#f6efd7;--c-limestone:#e8e0c8;--c-sandstone:#cfc29b;--c-night:var(--c-njk-navy);--c-night-2:#17306a;--c-ink:#1b2233;--c-ink-soft:#4a4a49;--c-ink-faint:#5d6270;--c-on-dark:#f7f4ea;--c-on-dark-soft:#c6d0e6;--c-bronze:var(--c-njk);--c-brass:var(--c-gold);--c-brass-light:var(--c-gold-light);--c-vault:var(--c-njk-light);--c-cat-spirit:var(--c-njk);--c-cat-kultur:#b08a1e;--c-cat-event:var(--c-grey);--c-line:color-mix(in oklab, var(--c-ink) 13%, transparent);--c-line-strong:color-mix(in oklab, var(--c-ink) 26%, transparent);--c-line-dark:color-mix(in oklab, var(--c-on-dark) 18%, transparent);--c-focus:var(--c-njk);--ov:9 22 52;--f-display:"Newsreader Variable", "Newsreader", Georgia, "Times New Roman", serif;--f-text:"Inter Tight Variable", "Inter Tight", "Helvetica Neue", Arial, system-ui, sans-serif;--fs-micro:.75rem;--fs-small:.875rem;--fs-body:clamp(1rem, .96rem + .18vw, 1.125rem);--fs-lead:clamp(1.15rem, 1.05rem + .45vw, 1.45rem);--fs-h4:clamp(1.15rem, 1.08rem + .35vw, 1.35rem);--fs-h3:clamp(1.4rem, 1.2rem + .8vw, 1.9rem);--fs-h2:clamp(2rem, 1.5rem + 2.1vw, 3.4rem);--fs-h1:clamp(2.4rem, 1.7rem + 3.2vw, 4.6rem);--fs-display:clamp(3rem, 1.4rem + 7vw, 9rem);--fs-date:clamp(2.6rem, 2.1rem + 2.2vw, 4rem);--lh-tight:1.02;--lh-heading:1.08;--lh-body:1.65;--tracking-label:.16em;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:clamp(2.5rem, 2rem + 2vw, 3.5rem);--s-8:clamp(3.5rem, 2.6rem + 3.5vw, 5.5rem);--s-9:clamp(5rem, 3.5rem + 6vw, 9rem);--s-10:clamp(6.5rem, 4rem + 10vw, 13rem);--section-y:var(--s-9);--w-text:40rem;--w-narrow:52rem;--w-col:44rem;--w-content:76rem;--w-wide:92rem;--gutter:clamp(1rem, .4rem + 3vw, 3rem);--nav-h:4.75rem;--r-0:0;--r-1:2px;--r-arch:999px 999px 0 0;--shadow-soft:0 1px 2px #221f1b0a, 0 12px 40px -12px #221f1b2e;--shadow-deep:0 40px 80px -30px rgb(var(--ov) / .45);--ease-out:cubic-bezier(.22, .61, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-calm:cubic-bezier(.16, 1, .3, 1);--d-fast:.18s;--d-base:.32s;--d-slow:.7s;--d-reveal:1.4s;--ratio-wide:16 / 9;--ratio-photo:3 / 2;--ratio-portrait:4 / 5;--ratio-tall:2 / 3;--z-nav:50;--z-menu:60;--z-dialog:80}*,:before,:after{box-sizing:border-box}*{margin:0}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--nav-h) + 1rem);hanging-punctuation:first last}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--c-ivory);min-height:100svh;color:var(--c-ink);font-family:var(--f-text);font-size:var(--fs-body);line-height:var(--lh-body);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;overflow-x:clip}img,picture,video,canvas,svg{max-width:100%;display:block}img{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1,h2,h3,h4{text-wrap:balance}p{text-wrap:pretty}ul[role=list],ol[role=list]{padding:0;list-style:none}::selection{background:color-mix(in oklab, var(--c-gold) 45%, transparent)}:focus-visible{outline:2px solid var(--c-focus);outline-offset:3px;border-radius:var(--r-1)}.on-dark :focus-visible,.is-dark :focus-visible{outline-color:var(--c-brass-light)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--c-night);color:var(--c-on-dark);font-size:var(--fs-small);opacity:0;transition:transform var(--d-fast) var(--ease-out), opacity var(--d-fast);padding:.75rem 1.1rem;text-decoration:none;position:fixed;top:.75rem;left:.75rem;transform:translateY(-200%)}.skip-link:focus{opacity:1;transform:none}.container{width:100%;max-width:calc(var(--w-content) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.container--wide{max-width:calc(var(--w-wide) + 2 * var(--gutter))}.container--narrow{max-width:calc(var(--w-narrow) + 2 * var(--gutter))}.container--text{max-width:calc(var(--w-text) + 2 * var(--gutter))}.container--col{max-width:calc(var(--w-col) + 2 * var(--gutter))}.section{padding-block:var(--section-y);position:relative}.section--tight{padding-block:var(--s-8)}.section--parchment{background:var(--c-parchment)}.section--night{background:var(--c-night);color:var(--c-on-dark)}.stack>*+*{margin-top:var(--stack,var(--s-4))}.grid-12{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.display,.h1,.h2,.h3,.h4{font-family:var(--f-display);letter-spacing:-.012em;font-weight:400;line-height:var(--lh-heading)}.display{font-size:var(--fs-display);letter-spacing:-.025em;font-weight:380;line-height:.95}.h1{font-size:var(--fs-h1);font-weight:400;line-height:1.04}.h2{font-size:var(--fs-h2);font-weight:400;line-height:1.08}.h3{font-size:var(--fs-h3);font-weight:470}.h4{font-size:var(--fs-h4);letter-spacing:0;font-weight:500}.display em,.h1 em,.h2 em,.h3 em{font-style:italic;font-weight:inherit}.label{font-family:var(--f-text);font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:560;line-height:1.4}.label--rule{align-items:center;gap:.9em;display:inline-flex}.label--rule:before{content:"";opacity:.55;background:currentColor;width:2.25rem;height:1px}.lead{font-family:var(--f-display);font-size:var(--fs-lead);color:var(--c-ink);font-weight:400;line-height:1.45}.meta{font-size:var(--fs-small);color:var(--c-ink-faint);letter-spacing:.01em}.muted{color:var(--c-ink-soft)}.on-dark .muted,.is-dark .muted{color:var(--c-on-dark-soft)}.tnum{font-variant-numeric:tabular-nums lining-nums}.prose{font-size:var(--fs-body);color:var(--c-ink);max-width:var(--w-text)}.prose>*+*{margin-top:1.1em}.prose h2,.prose h3,.prose h4{font-family:var(--f-display);margin-top:1.8em;font-weight:480;line-height:1.15}.prose h2{font-size:var(--fs-h3)}.prose h3{font-size:var(--fs-h4)}.prose h4{font-size:1.15em}.prose h2+*,.prose h3+*,.prose h4+*{margin-top:.6em}.prose>:first-child{margin-top:0}.prose a{color:var(--c-bronze);text-underline-offset:.2em;text-decoration-thickness:1px;text-decoration-color:color-mix(in oklab, var(--c-bronze) 45%, transparent);transition:text-decoration-color var(--d-fast)}.prose a:hover{text-decoration-color:currentColor}.prose ul,.prose ol{padding-left:1.25em}.prose li+li{margin-top:.35em}.prose li::marker{color:var(--c-brass)}.prose strong{font-weight:620}.prose blockquote{font-family:var(--f-display);font-size:var(--fs-lead);border-left:1px solid var(--c-brass);color:var(--c-ink-soft);padding-left:1.25em;font-style:italic;line-height:1.4}.prose img{border-radius:var(--r-1);margin-block:1.5em}.prose img[class*=align],.prose p>img{display:block}.prose figure{margin-block:2em}.prose figcaption{font-size:var(--fs-small);color:var(--c-ink-faint);margin-top:.6em}.prose table{border-collapse:collapse;width:100%;font-size:var(--fs-small)}.prose td,.prose th{border-bottom:1px solid var(--c-line);text-align:left;vertical-align:top;padding:.6em .5em}.prose hr{background:var(--c-line);border:0;height:1px;margin-block:2.5em}.on-dark .prose,.is-dark .prose{color:var(--c-on-dark)}.on-dark .prose a,.is-dark .prose a{color:var(--c-brass-light)}a{color:inherit}.link{--ul:currentColor;background:linear-gradient(var(--ul), var(--ul)) 0 100% / 0 1px no-repeat;transition:background-size var(--d-slow) var(--ease-calm);padding-bottom:.1em;text-decoration:none;position:relative}.link:hover,.link:focus-visible{background-size:100% 1px}.link--persist{background-size:100% 1px;background-image:linear-gradient(color-mix(in oklab, currentColor 35%, transparent), color-mix(in oklab, currentColor 35%, transparent))}.link--persist:hover{background-image:linear-gradient(currentColor,currentColor)}.arrow-link{font-size:var(--fs-small);letter-spacing:.02em;color:inherit;align-items:center;gap:.75em;padding-block:.5em;font-weight:560;text-decoration:none;display:inline-flex}.arrow-link .arrow{width:1.75em;height:1px;transition:width var(--d-base) var(--ease-calm);background:currentColor;position:relative}.arrow-link .arrow:after{content:"";border-top:1px solid;border-right:1px solid;width:7px;height:7px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.arrow-link:hover .arrow,.arrow-link:focus-visible .arrow{width:2.75em}.arrow-link>span:first-child{transition:background-size var(--d-slow) var(--ease-calm);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}.arrow-link:hover>span:first-child{background-size:100% 1px}.btn{--btn-bg:var(--c-njk);--btn-fg:#fff;min-height:3rem;font-family:var(--f-text);font-size:var(--fs-small);letter-spacing:.04em;color:var(--btn-fg);background:var(--btn-bg);border:1px solid var(--btn-bg);border-radius:var(--r-0);isolation:isolate;transition:color var(--d-base) var(--ease-out), border-color var(--d-base) var(--ease-out);justify-content:center;align-items:center;gap:.75em;padding:.85rem 1.6rem;font-weight:580;line-height:1.2;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;background:var(--c-njk-navy);transform-origin:50% 100%;transition:transform var(--d-base) var(--ease-calm);position:absolute;inset:0;transform:scaleY(0)}.btn:hover:before,.btn:focus-visible:before{transform:scaleY(1)}.btn:hover,.btn:focus-visible{border-color:var(--c-njk-navy);color:#fff}.btn--ghost{--btn-bg:transparent;--btn-fg:currentColor;border-color:var(--c-line-strong)}.btn--ghost:before{background:var(--c-njk)}.btn--ghost:hover{color:#fff;border-color:var(--c-njk)}.btn--light{--btn-bg:var(--c-ivory);--btn-fg:var(--c-ink)}.btn--light:before{background:var(--c-brass-light)}.btn--light:hover{color:var(--c-ink);border-color:var(--c-brass-light)}.btn--outline-light{--btn-bg:transparent;--btn-fg:var(--c-on-dark);border-color:color-mix(in oklab, var(--c-on-dark) 40%, transparent)}.btn--outline-light:before{background:var(--c-ivory)}.btn--outline-light:hover{color:var(--c-ink);border-color:var(--c-ivory)}.rule{background:var(--c-line);border:0;height:1px}.rule--brass{background:linear-gradient(90deg, transparent, var(--c-brass) 20%, var(--c-brass) 80%, transparent);opacity:.6}.cat{--cat:var(--c-cat-event);color:var(--c-ink-soft);align-items:center;gap:.6em;display:inline-flex}.cat:before{content:"";background:var(--cat);border-radius:50%;flex:none;width:.5rem;height:.5rem}.cat--gottesdienste-und-spirituelles{--cat:var(--c-cat-spirit)}.cat--kunst-und-kultur{--cat:var(--c-cat-kultur)}.motion-ok [data-reveal]{opacity:0;transform:translateY(28px)}.motion-ok [data-reveal=fade]{transform:none}.motion-ok [data-reveal].is-in{opacity:1;transition:opacity var(--d-reveal) var(--ease-calm), transform var(--d-reveal) var(--ease-calm);transition-delay:var(--reveal-delay,0s);transform:none}.embed{aspect-ratio:16/9;background:var(--c-night) center / cover no-repeat;width:100%;color:var(--c-on-dark);text-align:center;place-items:center;min-height:min-content;margin-block:2em;display:grid;position:relative;overflow:hidden}.embed__inner{max-width:30rem;padding:var(--s-5);gap:var(--s-3);justify-items:center;display:grid}.embed__inner p{font-size:var(--fs-small);color:var(--c-on-dark-soft)}.embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.site-nav,.site-footer__partners,canvas,.skip-link,.no-print{display:none!important}body{background:#fff}}.prose:has(>div>img){max-width:none}.prose>div:has(>img){vertical-align:top;width:min(100%,12.5rem);margin:0 var(--s-5) var(--s-5) 0;font-size:var(--fs-small);gap:.6rem;line-height:1.45;display:inline-grid}.prose>div:has(>img) img{aspect-ratio:4/5;object-fit:cover;background:var(--c-limestone);filter:saturate(.85);width:100%;height:auto;margin:0}.prose>div:has(>img) strong{font-family:var(--f-display);font-size:1.2rem;font-weight:500}.prose>div:has(>img)+:is(p,h3,h4){margin-top:var(--s-3)}.prose--lead,.ec__text--lead{font-size:calc(var(--fs-body) * 1.06)}:where(.grid-12,[class*=__grid],[class*=__head],.news__grid,.visit__grid)>*{min-width:0}.prose img,.prose iframe,.prose video{max-width:100%;height:auto}.lang-notice{padding:.7rem var(--gutter);font-size:var(--fs-small);text-align:center;background:var(--c-parchment);color:var(--c-ink-soft);border-bottom:1px solid var(--c-line);margin:0}.lang-switch a{color:inherit}.embed--thumb{background-position:50%;background-size:cover}.embed--thumb .embed__inner p{color:var(--c-on-dark)}.embed--thumb .embed__inner{text-shadow:0 1px 12px #00000059}.edit-this{z-index:90;background:var(--c-njk);color:#fff;font-size:var(--fs-small);transition:background var(--d-base), transform var(--d-base);border-radius:999px;padding:.75rem 1.1rem;font-weight:600;text-decoration:none;position:fixed;bottom:1rem;right:1rem;box-shadow:0 10px 30px #0f245359}.edit-this:hover{background:var(--c-njk-navy);transform:translateY(-1px)}@media print{.edit-this{display:none}}.draft-banner{z-index:95;padding:.65rem var(--gutter);text-align:center;background:var(--c-gold-light);color:var(--c-ink);font-size:var(--fs-small);margin:0;position:fixed;bottom:0;left:0;right:0}body:has(.draft-banner) .edit-this{bottom:3.75rem}.lockup[data-astro-cid-2a4uumxg]{color:var(--logo-ink,var(--c-ink));align-items:center;gap:.7rem;line-height:1;display:inline-flex}.lockup__mark[data-astro-cid-2a4uumxg]{flex:none;width:auto;height:2.5rem}.lockup__mark[data-astro-cid-2a4uumxg] .m[data-astro-cid-2a4uumxg]{fill:var(--logo-mark,#173a87);transition:fill var(--d-base)}.lockup__mark[data-astro-cid-2a4uumxg] .g[data-astro-cid-2a4uumxg]{fill:var(--logo-gold,#c9a13b);transition:fill var(--d-base)}.lockup__text[data-astro-cid-2a4uumxg]{gap:.3rem;display:grid}.lockup__kicker[data-astro-cid-2a4uumxg]{letter-spacing:.16em;text-transform:uppercase;opacity:.75;font-size:.6875rem;font-weight:560}.lockup__name[data-astro-cid-2a4uumxg]{font-family:var(--f-display);letter-spacing:.005em;font-size:1.32rem;font-weight:520}.lang-switch[data-astro-cid-yxete6jp]{align-items:center;gap:.1rem;margin:0;padding:0;list-style:none;display:none}.lang-switch[data-astro-cid-yxete6jp] a[data-astro-cid-yxete6jp]{min-width:2rem;height:2.25rem;font-size:var(--fs-micro);letter-spacing:.08em;color:inherit;opacity:.62;transition:opacity var(--d-base);justify-content:center;align-items:center;padding:0 .3rem;font-weight:600;text-decoration:none;display:inline-flex}.lang-switch[data-astro-cid-yxete6jp] a[data-astro-cid-yxete6jp]:hover{opacity:1}.lang-switch[data-astro-cid-yxete6jp] a[data-astro-cid-yxete6jp][aria-current]{opacity:1;box-shadow:inset 0 -2px 0 var(--c-gold)}@media (width>=64em){.site-nav__actions[data-astro-cid-yxete6jp]>.lang-switch[data-astro-cid-yxete6jp]{display:flex}}.lang-switch--menu[data-astro-cid-yxete6jp]{flex-wrap:wrap;gap:.25rem 1.25rem;display:flex}.lang-switch--menu[data-astro-cid-yxete6jp] a[data-astro-cid-yxete6jp]{font-size:var(--fs-small);letter-spacing:0;opacity:.75;min-width:0;padding:0}.site-nav[data-astro-cid-yxete6jp]{--nav-fg:var(--c-ink);--logo-ink:#4a4a49;--logo-mark:#173a87;--logo-gold:#c9a13b;z-index:var(--z-nav);color:var(--nav-fg);transition:transform var(--d-slow) var(--ease-calm), color var(--d-base) var(--ease-out);position:fixed;inset:0 0 auto}.site-nav[data-astro-cid-yxete6jp]:before{content:"";background:color-mix(in oklab, var(--c-ivory) 94%, transparent);-webkit-backdrop-filter:saturate(1.2)blur(14px);border-bottom:1px solid var(--c-line);transition:opacity var(--d-base) var(--ease-out);position:absolute;inset:0}.site-nav[data-astro-cid-yxete6jp].is-overlay:not(.is-solid):not(.is-open):before{opacity:0}.site-nav[data-astro-cid-yxete6jp].is-overlay:not(.is-solid):not(.is-open){--nav-fg:var(--c-on-dark);--logo-ink:var(--c-on-dark);--logo-mark:var(--c-on-dark);--logo-gold:var(--c-brass-light)}.site-nav[data-astro-cid-yxete6jp].is-hidden{transform:translateY(-100%)}.site-nav__bar[data-astro-cid-yxete6jp]{height:var(--nav-h);align-items:center;gap:var(--s-6);display:flex;position:relative}.site-nav__brand[data-astro-cid-yxete6jp]{color:inherit;flex:none;text-decoration:none;display:block}.site-nav__primary[data-astro-cid-yxete6jp]{margin-inline:auto;display:none}.site-nav__list[data-astro-cid-yxete6jp]{gap:clamp(.25rem,2vw - 1rem,1.5rem);display:flex}.site-nav__link[data-astro-cid-yxete6jp]{height:var(--nav-h);letter-spacing:.01em;color:inherit;align-items:center;gap:.45em;padding-inline:.6rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.site-nav__link[data-astro-cid-yxete6jp]>span[data-astro-cid-yxete6jp]{position:relative}.site-nav__link[data-astro-cid-yxete6jp]>span[data-astro-cid-yxete6jp]:after{content:"";transform-origin:0;height:1px;transition:transform var(--d-slow) var(--ease-calm);background:currentColor;position:absolute;bottom:-.35em;left:0;right:0;transform:scaleX(0)}.site-nav__link[data-astro-cid-yxete6jp]:hover>span[data-astro-cid-yxete6jp]:after,.site-nav__link[data-astro-cid-yxete6jp][aria-expanded=true]>span[data-astro-cid-yxete6jp]:after,.site-nav__link[data-astro-cid-yxete6jp][aria-current]>span[data-astro-cid-yxete6jp]:after{transform:scaleX(1)}.site-nav__chev[data-astro-cid-yxete6jp]{opacity:.6;width:.6rem;transition:transform var(--d-base) var(--ease-calm)}.site-nav__link[data-astro-cid-yxete6jp][aria-expanded=true] .site-nav__chev[data-astro-cid-yxete6jp]{transform:rotate(180deg)}.site-nav__actions[data-astro-cid-yxete6jp]{align-items:center;gap:var(--s-4);margin-left:auto;display:flex}.site-nav__donate[data-astro-cid-yxete6jp]{font-size:var(--fs-small);letter-spacing:.04em;border:1px solid color-mix(in oklab, currentColor 40%, transparent);transition:background var(--d-base) var(--ease-out), color var(--d-base), border-color var(--d-base);background:var(--c-njk);border-color:var(--c-njk);color:#fff;padding:.6rem 1.15rem;font-weight:580;text-decoration:none;display:none}.site-nav__donate[data-astro-cid-yxete6jp]:hover{background:var(--c-njk-navy);border-color:var(--c-njk-navy)}.site-nav[data-astro-cid-yxete6jp].is-overlay:not(.is-solid):not(.is-open) .site-nav__donate[data-astro-cid-yxete6jp]{background:0 0;border-color:oklab(100% 0 5.96046e-8/.55)}.site-nav[data-astro-cid-yxete6jp].is-overlay:not(.is-solid):not(.is-open) .site-nav__donate[data-astro-cid-yxete6jp]:hover{color:var(--c-njk-navy);background:#fff}.site-nav__menu-btn[data-astro-cid-yxete6jp]{min-height:2.75rem;font-size:var(--fs-small);letter-spacing:.06em;text-transform:uppercase;color:inherit;align-items:center;gap:.75rem;padding-inline:.25rem;font-weight:560;display:inline-flex}.site-nav__burger[data-astro-cid-yxete6jp]{width:1.6rem;height:.6rem;display:block;position:relative}.site-nav__burger[data-astro-cid-yxete6jp] i[data-astro-cid-yxete6jp]{height:1px;transition:transform var(--d-base) var(--ease-calm), top var(--d-base) var(--ease-calm);background:currentColor;position:absolute;left:0;right:0}.site-nav__burger[data-astro-cid-yxete6jp] i[data-astro-cid-yxete6jp]:first-child{top:0}.site-nav__burger[data-astro-cid-yxete6jp] i[data-astro-cid-yxete6jp]:last-child{top:100%}.is-open[data-astro-cid-yxete6jp] .site-nav__burger[data-astro-cid-yxete6jp] i[data-astro-cid-yxete6jp]:first-child{top:50%;transform:rotate(45deg)}.is-open[data-astro-cid-yxete6jp] .site-nav__burger[data-astro-cid-yxete6jp] i[data-astro-cid-yxete6jp]:last-child{top:50%;transform:rotate(-45deg)}.site-nav__panel[data-astro-cid-yxete6jp]{left:0;right:0;top:var(--nav-h);background:var(--c-ivory);border-bottom:1px solid var(--c-line);color:var(--c-ink);box-shadow:0 30px 60px -40px rgb(var(--ov) / .35);position:absolute}.site-nav__panel[data-astro-cid-yxete6jp]:not([hidden]){animation:panel-in var(--d-slow) var(--ease-calm) both}@keyframes panel-in{0%{opacity:0;transform:translateY(-8px)}}.site-nav__panel-inner[data-astro-cid-yxete6jp]{gap:var(--s-8);padding-block:var(--s-7) var(--s-8);grid-template-columns:minmax(0,4fr) minmax(0,8fr);display:grid}.site-nav__panel-intro[data-astro-cid-yxete6jp]{align-content:start;gap:var(--s-4);display:grid}.site-nav__panel-intro[data-astro-cid-yxete6jp] .label[data-astro-cid-yxete6jp]{color:var(--c-ink-faint)}.site-nav__panel-desc[data-astro-cid-yxete6jp]{font-family:var(--f-display);font-size:var(--fs-lead);max-width:22rem;line-height:1.35}.site-nav__sub[data-astro-cid-yxete6jp]{columns:2;column-gap:var(--s-7);align-self:start}.site-nav__sub[data-astro-cid-yxete6jp] li[data-astro-cid-yxete6jp]{break-inside:avoid;border-top:1px solid var(--c-line)}.site-nav__sublink[data-astro-cid-yxete6jp]{font-family:var(--f-display);transition:color var(--d-fast), padding var(--d-base) var(--ease-calm);padding-block:.9rem;font-size:1.45rem;font-weight:450;line-height:1.2;text-decoration:none;display:block}.site-nav__sublink[data-astro-cid-yxete6jp]:hover{color:var(--c-bronze);padding-left:.4rem}.site-nav__sublink[data-astro-cid-yxete6jp][aria-current]{color:var(--c-bronze)}.site-nav__scrim[data-astro-cid-yxete6jp]{inset:var(--nav-h) 0 0 0;background:rgb(var(--ov) / .25);z-index:-1;position:fixed}@media (width>=64em){.site-nav__primary[data-astro-cid-yxete6jp]{display:block}.site-nav__donate[data-astro-cid-yxete6jp]{display:inline-block}.site-nav__menu-btn[data-astro-cid-yxete6jp]{display:none}.site-nav__actions[data-astro-cid-yxete6jp]{margin-left:0}}.mobile-menu[data-astro-cid-yxete6jp]{z-index:var(--z-menu);background:var(--c-night);color:var(--c-on-dark);overscroll-behavior:contain;--logo-ink:var(--c-on-dark);--logo-mark:var(--c-on-dark);--logo-gold:var(--c-brass-light);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.mobile-menu[data-astro-cid-yxete6jp]:not([hidden]){animation:menu-in var(--d-slow) var(--ease-calm) both}@keyframes menu-in{0%{opacity:0}}.mobile-menu__top[data-astro-cid-yxete6jp]{height:var(--nav-h);flex:none;justify-content:space-between;align-items:center;display:flex}.mobile-menu__nav[data-astro-cid-yxete6jp]{padding-block:var(--s-6);flex:1}.mobile-menu__item[data-astro-cid-yxete6jp]{border-bottom:1px solid var(--c-line-dark)}.mobile-menu[data-astro-cid-yxete6jp]:not([hidden]) .mobile-menu__item[data-astro-cid-yxete6jp]{animation:item-in .9s var(--ease-calm) both;animation-delay:calc(80ms + var(--i) * 55ms)}@keyframes item-in{0%{opacity:0;transform:translateY(14px)}}.mobile-menu__link[data-astro-cid-yxete6jp]{width:100%;font-family:var(--f-display);color:inherit;text-align:left;justify-content:space-between;align-items:center;padding-block:.85rem;font-size:clamp(2rem,1.4rem + 3vw,2.75rem);font-weight:400;line-height:1.1;text-decoration:none;display:flex}.mobile-menu__plus[data-astro-cid-yxete6jp]{flex:none;width:1rem;height:1rem;position:relative}.mobile-menu__plus[data-astro-cid-yxete6jp]:before,.mobile-menu__plus[data-astro-cid-yxete6jp]:after{content:"";height:1px;transition:transform var(--d-base) var(--ease-calm);background:currentColor;position:absolute;top:50%;left:0;right:0}.mobile-menu__plus[data-astro-cid-yxete6jp]:after{transform:rotate(90deg)}[data-astro-cid-yxete6jp][aria-expanded=true]>.mobile-menu__plus[data-astro-cid-yxete6jp]:after{transform:rotate(0)}.mobile-menu__sub[data-astro-cid-yxete6jp]{padding:0 0 var(--s-5) 0;gap:.15rem;list-style:none;display:grid}.mobile-menu__sub[data-astro-cid-yxete6jp] a[data-astro-cid-yxete6jp]{color:var(--c-on-dark-soft);padding-block:.55rem;font-size:1.0625rem;text-decoration:none;display:block}.mobile-menu__sub[data-astro-cid-yxete6jp] a[data-astro-cid-yxete6jp]:hover,.mobile-menu__sub[data-astro-cid-yxete6jp] a[data-astro-cid-yxete6jp][aria-current]{color:var(--c-brass-light)}.mobile-menu__foot[data-astro-cid-yxete6jp]{gap:var(--s-5);padding-block:var(--s-6) var(--s-7);flex:none;display:grid}.mobile-menu__foot[data-astro-cid-yxete6jp] .meta[data-astro-cid-yxete6jp]{color:var(--c-on-dark-soft);line-height:1.7}@media (width>=64em){.mobile-menu[data-astro-cid-yxete6jp]{display:none}}.logo[data-astro-cid-f7espo7c]{height:auto;display:block}.logo[data-astro-cid-f7espo7c] .t{fill:var(--logo-ink,#4a4a49);transition:fill var(--d-base) var(--ease-out)}.logo[data-astro-cid-f7espo7c] .m{fill:var(--logo-mark,#173a87);transition:fill var(--d-base) var(--ease-out)}.logo[data-astro-cid-f7espo7c] .g{fill:var(--logo-gold,#d7af40);transition:fill var(--d-base) var(--ease-out)}.hours__status[data-astro-cid-lc3d3d66]{font-size:var(--fs-small);letter-spacing:.02em;margin-bottom:var(--s-4);align-items:center;gap:.6em;font-weight:560;display:inline-flex}.hours__dot[data-astro-cid-lc3d3d66]{background:var(--c-ink-faint);border-radius:50%;width:.5rem;height:.5rem}.hours__status[data-astro-cid-lc3d3d66].is-open .hours__dot[data-astro-cid-lc3d3d66]{background:#3f8a4f;box-shadow:0 0 0 4px oklab(57.0194% -.0997834 .061012/.22)}.hours__list[data-astro-cid-lc3d3d66]{display:grid}.hours__row[data-astro-cid-lc3d3d66]{justify-content:space-between;gap:var(--s-4);border-bottom:1px solid var(--c-line);font-size:var(--fs-body);padding-block:.7rem;display:flex}.hours__row[data-astro-cid-lc3d3d66]:first-child{border-top:1px solid var(--c-line)}.hours__row[data-astro-cid-lc3d3d66] dt[data-astro-cid-lc3d3d66]{color:inherit}.hours__row[data-astro-cid-lc3d3d66] dd[data-astro-cid-lc3d3d66]{color:var(--c-ink-soft);text-align:right}.hours__row[data-astro-cid-lc3d3d66].is-today dt[data-astro-cid-lc3d3d66]{font-weight:620}.hours__row[data-astro-cid-lc3d3d66].is-today dd[data-astro-cid-lc3d3d66]{color:inherit;font-weight:560}.hours__row[data-astro-cid-lc3d3d66].is-today dt[data-astro-cid-lc3d3d66]:after{content:" · heute";color:var(--c-ink-faint);font-size:.85em;font-weight:400}.hours--compact[data-astro-cid-lc3d3d66] .hours__row[data-astro-cid-lc3d3d66]{font-size:var(--fs-small);border:0;padding-block:.4rem}.hours--compact[data-astro-cid-lc3d3d66] .hours__row[data-astro-cid-lc3d3d66]:first-child{border:0}.is-dark .hours__row[data-astro-cid-lc3d3d66],.on-dark .hours__row[data-astro-cid-lc3d3d66]{border-color:var(--c-line-dark)}.is-dark .hours__row[data-astro-cid-lc3d3d66] dd[data-astro-cid-lc3d3d66],.on-dark .hours__row[data-astro-cid-lc3d3d66] dd[data-astro-cid-lc3d3d66]{color:var(--c-on-dark-soft)}.is-dark .hours__row[data-astro-cid-lc3d3d66].is-today dd[data-astro-cid-lc3d3d66],.on-dark .hours__row[data-astro-cid-lc3d3d66].is-today dd[data-astro-cid-lc3d3d66]{color:var(--c-on-dark)}.site-footer[data-astro-cid-jo6i4kqk]{--logo-ink:var(--c-on-dark);--logo-mark:var(--c-on-dark);--logo-gold:var(--c-gold);background:var(--c-night);color:var(--c-on-dark);border-top:3px solid var(--c-gold);font-size:.9375rem;line-height:1.65}.site-footer__inner[data-astro-cid-jo6i4kqk]{padding:var(--s-8) clamp(1.25rem, 4vw, 4.5rem) var(--s-6)}.site-footer__top[data-astro-cid-jo6i4kqk]{gap:var(--s-5) var(--s-7);padding-bottom:var(--s-7);border-bottom:1px solid var(--c-line-dark);align-items:center;display:grid}@media (width>=64em){.site-footer__top[data-astro-cid-jo6i4kqk]{grid-template-columns:auto 1fr auto}}.site-footer__logo[data-astro-cid-jo6i4kqk] .logo{width:8.5rem}.site-footer__claim[data-astro-cid-jo6i4kqk]{font-family:var(--f-display);font-size:clamp(1.5rem,1.1rem + 1.4vw,2.4rem);font-weight:380;line-height:1.15}.site-footer__claim[data-astro-cid-jo6i4kqk] em[data-astro-cid-jo6i4kqk]{color:var(--c-gold-light)}.site-footer__cta[data-astro-cid-jo6i4kqk]{justify-self:start}.site-footer__grid[data-astro-cid-jo6i4kqk]{gap:var(--s-7) var(--s-6);padding-block:var(--s-7);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}@media (width>=80em){.site-footer__grid[data-astro-cid-jo6i4kqk]{gap:var(--s-6) clamp(2rem, 4vw, 4.5rem);grid-template-columns:1.1fr 1.2fr .9fr 1fr 1.3fr}}.site-footer__h[data-astro-cid-jo6i4kqk]{font-family:var(--f-text);font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--c-gold-light);margin-bottom:var(--s-4);font-weight:650}.site-footer[data-astro-cid-jo6i4kqk] address[data-astro-cid-jo6i4kqk]{margin-bottom:var(--s-3);font-style:normal}.site-footer[data-astro-cid-jo6i4kqk] address[data-astro-cid-jo6i4kqk] strong[data-astro-cid-jo6i4kqk]{font-weight:600}.site-footer__links[data-astro-cid-jo6i4kqk]{color:var(--c-on-dark-soft);gap:.45rem;display:grid}.site-footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:inherit}.site-footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff}.site-footer[data-astro-cid-jo6i4kqk] .hours__row dd{color:var(--c-on-dark-soft)}.site-footer__social[data-astro-cid-jo6i4kqk]{margin-top:var(--s-5);flex-wrap:wrap;gap:.5rem;display:flex}.site-footer__social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{border:1px solid var(--c-line-dark);height:2.25rem;color:var(--c-on-dark);font-size:var(--fs-small);transition:background var(--d-base), color var(--d-base);border-radius:999px;align-items:center;padding:0 .9rem;font-weight:560;text-decoration:none;display:inline-flex}.site-footer__social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--c-njk-navy);background:#fff}.site-footer__partners[data-astro-cid-jo6i4kqk]{padding-block:var(--s-6);border-top:1px solid var(--c-line-dark)}.site-footer__partners[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:var(--s-4);flex-wrap:wrap;align-items:center;display:flex}.site-footer__partners[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]>img[data-astro-cid-jo6i4kqk],.site-footer__partners[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{background:#fff;border-radius:4px;place-items:center;height:4.25rem;padding:.75rem 1.25rem;display:grid}.site-footer__partners[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{object-fit:contain;width:auto;max-width:11rem;height:2.75rem}.site-footer__partners[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]>img[data-astro-cid-jo6i4kqk]{height:4.25rem}.site-footer__partners[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{transition:transform var(--d-base) var(--ease-calm), box-shadow var(--d-base)}.site-footer__partners[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{transform:translateY(-2px);box-shadow:0 8px 20px -10px #00000080}.site-footer__bottom[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:center;gap:var(--s-3) var(--s-6);padding-top:var(--s-5);border-top:1px solid var(--c-line-dark);color:var(--c-on-dark-soft);font-size:var(--fs-small);flex-wrap:wrap;display:flex}.site-footer__legal[data-astro-cid-jo6i4kqk]{gap:var(--s-5);display:flex}.site-footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:inherit}main:focus{outline:none}.lightbox{background:0 0;border:0;max-width:min(92vw,110rem);max-height:92vh;margin:auto;padding:0;overflow:visible}.lightbox::backdrop{background:rgb(var(--ov) / .92)}.lightbox[open]{animation:lb-in .5s var(--ease-calm)}@keyframes lb-in{0%{opacity:0;transform:scale(.985)}}.lightbox img{width:auto;max-height:84vh;margin-inline:auto}.lightbox figcaption{color:var(--c-on-dark-soft);font-size:var(--fs-small);text-align:center;margin-top:var(--s-3)}.lightbox__close{color:var(--c-on-dark);font-size:var(--fs-small);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.5rem;padding:.75rem;display:inline-flex;position:fixed;top:1rem;right:1.25rem}.lightbox__close span{font-size:1.5rem;line-height:1}
