.card.svelte-lsfzot{grid-template-columns:var(--icon-card-columns,auto minmax(0, 1fr));gap:var(--icon-card-gap,20px);align-items:var(--icon-card-align,start);min-height:var(--icon-card-min-height,0);padding:var(--icon-card-padding,22px 24px);border:1px solid var(--border);border-radius:var(--radius-card);color:var(--text);background:var(--surface);box-shadow:var(--shadow-card);text-decoration:none;display:grid}.icon.svelte-lsfzot{width:var(--icon-card-icon-size,52px);height:var(--icon-card-icon-size,52px);border:1px solid color-mix(in srgb, var(--color-primary), white 78%);color:var(--color-primary);background:color-mix(in srgb, var(--color-primary), white 92%);font-size:var(--icon-card-icon-font-size,1.25rem);border-radius:999px;place-items:center;display:grid}.body.svelte-lsfzot{align-content:start;gap:var(--icon-card-content-gap,10px);min-width:0;color:var(--muted);font-size:var(--font-size-body);font-weight:var(--font-weight-body);display:grid}h3.svelte-lsfzot{color:var(--icon-card-title-color,var(--text));font-size:var(--icon-card-title-size,1.15rem);font-weight:var(--icon-card-title-weight,var(--font-weight-title));letter-spacing:var(--icon-card-title-letter-spacing,0);line-height:var(--icon-card-title-line-height,1.12);text-transform:var(--icon-card-title-transform,none);margin:0}.heading.svelte-sal9oh{text-align:left;justify-items:start;gap:7px;min-width:0;max-width:760px;display:grid}.eyebrow.svelte-sal9oh,.title.svelte-sal9oh{margin:0}.title-row.svelte-sal9oh{align-items:center;gap:10px;min-width:0;display:flex}.eyebrow.svelte-sal9oh{color:var(--color-primary);font-size:.82rem;font-weight:var(--font-weight-label);letter-spacing:.12em;text-transform:uppercase;line-height:1.2}.title.svelte-sal9oh{min-width:0;color:var(--text);font-family:var(--font-display), sans-serif;font-size:2.1rem;font-weight:var(--font-weight-title);letter-spacing:0;line-height:1.05}.anchor.svelte-sal9oh{width:1.9rem;height:1.9rem;color:var(--color-primary);border-radius:999px;flex:none;place-items:center;margin-top:.1em;font-size:1rem;text-decoration:none;transition:background-color .16s;display:inline-grid}.anchor.svelte-sal9oh:hover,.anchor.svelte-sal9oh:focus-visible{background:color-mix(in srgb, var(--color-primary), white 90%)}.about-section[data-astro-cid-hkbiir63]{gap:clamp(22px,3vw,30px);display:grid}.about-intro-grid[data-astro-cid-hkbiir63]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.6vw,24px);display:grid}.about-card{--icon-card-icon-font-size:1.55rem;--icon-card-icon-size:62px;--icon-card-title-size:clamp(1.45rem, 2.4vw, 1.95rem);min-height:210px}.about-copy{color:var(--muted);font-size:var(--font-size-body);font-weight:var(--font-weight-body);margin:0;line-height:1.65}.about-link{color:var(--color-primary);font-weight:var(--font-weight-title);text-decoration:none;display:inline}.about-link:hover{color:color-mix(in srgb, var(--color-primary), black 15%)}.about-link-icon{vertical-align:-.04em;width:.72rem;height:.72rem;margin-left:3px;display:inline-block}@media (width<=980px){.about-intro-grid[data-astro-cid-hkbiir63]{grid-template-columns:1fr}}@media (width<=640px){.about-card{--icon-card-columns:1fr;--icon-card-icon-font-size:1.25rem;--icon-card-icon-size:52px}}.category-overview-widget[data-astro-cid-xug5bv5l]{grid-template-columns:minmax(210px,.34fr) minmax(0,1fr);gap:clamp(16px,2.4vw,22px);width:100%;display:grid}.category-overview-widget[data-astro-cid-xug5bv5l] input[data-astro-cid-xug5bv5l]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.event-preview-list[data-astro-cid-xug5bv5l]{align-content:start;gap:10px;display:grid}.event-preview-list[data-astro-cid-xug5bv5l] label[data-astro-cid-xug5bv5l]{--preview-color:var(--color-primary);border:1px solid color-mix(in srgb, var(--preview-color), white 78%);min-height:58px;color:color-mix(in srgb, var(--preview-color), #171a17 24%);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:#ffffffc7;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:11px 13px;line-height:1.1;display:grid}.event-preview-list[data-astro-cid-xug5bv5l] label[data-astro-cid-xug5bv5l] span[data-astro-cid-xug5bv5l]{width:34px;height:34px;color:var(--preview-color);background:color-mix(in srgb, var(--preview-color), white 91%);border-radius:999px;place-items:center;font-size:.9rem;display:grid}.event-preview-list[data-astro-cid-xug5bv5l] label[data-astro-cid-xug5bv5l] strong[data-astro-cid-xug5bv5l]{min-width:0;font-size:.94rem;font-weight:var(--font-weight-title);overflow-wrap:break-word}.event-preview-panels[data-astro-cid-xug5bv5l]{min-width:0;display:grid}.event-preview-panel[data-astro-cid-xug5bv5l]{--preview-color:var(--color-primary);border:1px solid color-mix(in srgb, var(--preview-color), white 84%);border-radius:var(--radius-card);background:linear-gradient(135deg, color-mix(in srgb, var(--preview-color), white 96%), #ffffffe6 48%);height:100%;min-height:370px;box-shadow:var(--shadow-card);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(190px,.42fr);align-items:stretch;gap:clamp(18px,3vw,26px);padding:clamp(20px,3vw,28px);display:none}.event-preview-copy[data-astro-cid-xug5bv5l]{grid-template-columns:auto minmax(0,1fr);align-content:start;gap:18px;display:grid}.event-preview-icon[data-astro-cid-xug5bv5l]{border:1px solid color-mix(in srgb, var(--preview-color), white 70%);width:58px;height:58px;color:var(--preview-color);background:#ffffffbf;border-radius:999px;place-items:center;font-size:1.35rem;display:grid}.event-preview-kicker[data-astro-cid-xug5bv5l],h4[data-astro-cid-xug5bv5l],.event-preview-prose[data-astro-cid-xug5bv5l] p,.event-preview-prose[data-astro-cid-xug5bv5l] ul,.event-preview-placeholder[data-astro-cid-xug5bv5l]{margin:0}.event-preview-kicker[data-astro-cid-xug5bv5l]{color:var(--preview-color);font-size:.74rem;font-weight:var(--font-weight-label);letter-spacing:.12em;text-transform:uppercase;line-height:1.2}h4[data-astro-cid-xug5bv5l]{color:var(--text);font-family:var(--font-display), sans-serif;font-size:clamp(1.6rem,2.8vw,2.3rem);font-weight:var(--font-weight-title);letter-spacing:0;margin-top:6px;line-height:1.04}.event-preview-prose[data-astro-cid-xug5bv5l],.event-preview-placeholder[data-astro-cid-xug5bv5l]{color:var(--muted);font-size:var(--font-size-body);font-weight:var(--font-weight-body);margin-top:18px;line-height:1.65}.event-preview-prose[data-astro-cid-xug5bv5l] p+p{margin-top:12px}.event-preview-prose[data-astro-cid-xug5bv5l] ul{gap:8px;padding:0;list-style:none;display:grid}.event-preview-prose[data-astro-cid-xug5bv5l] p+ul,.event-preview-prose[data-astro-cid-xug5bv5l] ul+p{margin-top:14px}.event-preview-prose[data-astro-cid-xug5bv5l] li{padding-left:22px;position:relative}.event-preview-prose[data-astro-cid-xug5bv5l] li:before{color:var(--preview-color);font-weight:var(--font-weight-title);content:"✓";position:absolute;left:0}.event-preview-image[data-astro-cid-xug5bv5l]{object-fit:cover;border:1px solid color-mix(in srgb, var(--preview-color), white 82%);border-radius:10px;width:100%;height:100%;min-height:230px;max-height:320px;display:block}.next-event-card[data-astro-cid-xug5bv5l]{border:1px solid color-mix(in srgb, var(--preview-color), white 76%);background:#ffffffb8;border-radius:10px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-self:end;align-items:center;gap:14px;padding:16px;display:grid}.next-event-icon[data-astro-cid-xug5bv5l]{width:42px;height:42px;color:var(--preview-color);background:color-mix(in srgb, var(--preview-color), white 90%);border-radius:999px;place-items:center;display:grid}.next-event-card[data-astro-cid-xug5bv5l] p[data-astro-cid-xug5bv5l],.next-event-card[data-astro-cid-xug5bv5l] strong[data-astro-cid-xug5bv5l],.next-event-card[data-astro-cid-xug5bv5l] span[data-astro-cid-xug5bv5l]{margin:0}.next-event-card[data-astro-cid-xug5bv5l] p[data-astro-cid-xug5bv5l]{color:var(--preview-color);font-size:.72rem;font-weight:var(--font-weight-label);letter-spacing:.1em;text-transform:uppercase;line-height:1.2}.next-event-card[data-astro-cid-xug5bv5l] strong[data-astro-cid-xug5bv5l]{color:var(--text);font-size:var(--font-size-body);font-weight:var(--font-weight-title);margin-top:4px;line-height:1.25;display:block}.next-event-card[data-astro-cid-xug5bv5l] div[data-astro-cid-xug5bv5l]>span[data-astro-cid-xug5bv5l]{color:var(--muted);font-size:.9rem;font-weight:var(--font-weight-body);margin-top:2px;line-height:1.3;display:block}.next-event-card[data-astro-cid-xug5bv5l] a[data-astro-cid-xug5bv5l]{border:1px solid color-mix(in srgb, var(--preview-color), white 72%);min-height:38px;color:color-mix(in srgb, var(--preview-color), #171a17 18%);background:color-mix(in srgb, var(--preview-color), white 92%);font-size:.82rem;font-weight:var(--font-weight-title);border-radius:8px;align-items:center;gap:7px;padding:0 12px;line-height:1;text-decoration:none;display:inline-flex}.next-event-card[data-astro-cid-xug5bv5l] a[data-astro-cid-xug5bv5l] span[data-astro-cid-xug5bv5l]{width:.72rem;height:.72rem}#event-preview-gottesdienst[data-astro-cid-xug5bv5l]:checked~.event-preview-list[data-astro-cid-xug5bv5l] label[data-astro-cid-xug5bv5l]:first-child,#event-preview-kinderstunde[data-astro-cid-xug5bv5l]:checked~.event-preview-list[data-astro-cid-xug5bv5l] label[data-astro-cid-xug5bv5l]:nth-child(2),#event-preview-sonntagsschule[data-astro-cid-xug5bv5l]:checked~.event-preview-list[data-astro-cid-xug5bv5l] label[data-astro-cid-xug5bv5l]:nth-child(3),#event-preview-teeniekreis[data-astro-cid-xug5bv5l]:checked~.event-preview-list[data-astro-cid-xug5bv5l] label[data-astro-cid-xug5bv5l]:nth-child(4),#event-preview-jugendbibelstunde[data-astro-cid-xug5bv5l]:checked~.event-preview-list[data-astro-cid-xug5bv5l] label[data-astro-cid-xug5bv5l]:nth-child(5),#event-preview-bibelstunde[data-astro-cid-xug5bv5l]:checked~.event-preview-list[data-astro-cid-xug5bv5l] label[data-astro-cid-xug5bv5l]:nth-child(6),#event-preview-gemeindegebet[data-astro-cid-xug5bv5l]:checked~.event-preview-list[data-astro-cid-xug5bv5l] label[data-astro-cid-xug5bv5l]:nth-child(7),#event-preview-singstunde[data-astro-cid-xug5bv5l]:checked~.event-preview-list[data-astro-cid-xug5bv5l] label[data-astro-cid-xug5bv5l]:nth-child(8),#event-preview-abendmahlsfeier[data-astro-cid-xug5bv5l]:checked~.event-preview-list[data-astro-cid-xug5bv5l] label[data-astro-cid-xug5bv5l]:nth-child(9){color:#fff;border-color:var(--preview-color);background:var(--preview-color);box-shadow:0 12px 24px color-mix(in srgb, var(--preview-color), transparent 82%)}#event-preview-gottesdienst[data-astro-cid-xug5bv5l]:checked~.event-preview-list[data-astro-cid-xug5bv5l] label[data-astro-cid-xug5bv5l]:first-child span[data-astro-cid-xug5bv5l],#event-preview-kinderstunde[data-astro-cid-xug5bv5l]:checked~.event-preview-list[data-astro-cid-xug5bv5l] label[data-astro-cid-xug5bv5l]:nth-child(2) span[data-astro-cid-xug5bv5l],#event-preview-sonntagsschule[data-astro-cid-xug5bv5l]:checked~.event-preview-list[data-astro-cid-xug5bv5l] label[data-astro-cid-xug5bv5l]:nth-child(3) span[data-astro-cid-xug5bv5l],#event-preview-teeniekreis[data-astro-cid-xug5bv5l]:checked~.event-preview-list[data-astro-cid-xug5bv5l] label[data-astro-cid-xug5bv5l]:nth-child(4) span[data-astro-cid-xug5bv5l],#event-preview-jugendbibelstunde[data-astro-cid-xug5bv5l]:checked~.event-preview-list[data-astro-cid-xug5bv5l] label[data-astro-cid-xug5bv5l]:nth-child(5) span[data-astro-cid-xug5bv5l],#event-preview-bibelstunde[data-astro-cid-xug5bv5l]:checked~.event-preview-list[data-astro-cid-xug5bv5l] label[data-astro-cid-xug5bv5l]:nth-child(6) span[data-astro-cid-xug5bv5l],#event-preview-gemeindegebet[data-astro-cid-xug5bv5l]:checked~.event-preview-list[data-astro-cid-xug5bv5l] label[data-astro-cid-xug5bv5l]:nth-child(7) span[data-astro-cid-xug5bv5l],#event-preview-singstunde[data-astro-cid-xug5bv5l]:checked~.event-preview-list[data-astro-cid-xug5bv5l] label[data-astro-cid-xug5bv5l]:nth-child(8) span[data-astro-cid-xug5bv5l],#event-preview-abendmahlsfeier[data-astro-cid-xug5bv5l]:checked~.event-preview-list[data-astro-cid-xug5bv5l] label[data-astro-cid-xug5bv5l]:nth-child(9) span[data-astro-cid-xug5bv5l]{color:var(--preview-color);background:#fff}#event-preview-gottesdienst[data-astro-cid-xug5bv5l]:checked~.event-preview-panels[data-astro-cid-xug5bv5l] .gottesdienst[data-astro-cid-xug5bv5l],#event-preview-kinderstunde[data-astro-cid-xug5bv5l]:checked~.event-preview-panels[data-astro-cid-xug5bv5l] .kinderstunde[data-astro-cid-xug5bv5l],#event-preview-sonntagsschule[data-astro-cid-xug5bv5l]:checked~.event-preview-panels[data-astro-cid-xug5bv5l] .sonntagsschule[data-astro-cid-xug5bv5l],#event-preview-teeniekreis[data-astro-cid-xug5bv5l]:checked~.event-preview-panels[data-astro-cid-xug5bv5l] .teeniekreis[data-astro-cid-xug5bv5l],#event-preview-jugendbibelstunde[data-astro-cid-xug5bv5l]:checked~.event-preview-panels[data-astro-cid-xug5bv5l] .jugendbibelstunde[data-astro-cid-xug5bv5l],#event-preview-bibelstunde[data-astro-cid-xug5bv5l]:checked~.event-preview-panels[data-astro-cid-xug5bv5l] .bibelstunde[data-astro-cid-xug5bv5l],#event-preview-gemeindegebet[data-astro-cid-xug5bv5l]:checked~.event-preview-panels[data-astro-cid-xug5bv5l] .gemeindegebet[data-astro-cid-xug5bv5l],#event-preview-singstunde[data-astro-cid-xug5bv5l]:checked~.event-preview-panels[data-astro-cid-xug5bv5l] .singstunde[data-astro-cid-xug5bv5l],#event-preview-abendmahlsfeier[data-astro-cid-xug5bv5l]:checked~.event-preview-panels[data-astro-cid-xug5bv5l] .abendmahlsfeier[data-astro-cid-xug5bv5l]{display:grid}@media (width<=980px){.category-overview-widget[data-astro-cid-xug5bv5l]{grid-template-columns:1fr}.event-preview-list[data-astro-cid-xug5bv5l]{grid-template-columns:repeat(2,minmax(0,1fr))}.event-preview-panel[data-astro-cid-xug5bv5l]{min-height:0}}@media (width<=640px){.event-preview-list[data-astro-cid-xug5bv5l],.event-preview-panel[data-astro-cid-xug5bv5l],.event-preview-copy[data-astro-cid-xug5bv5l],.next-event-card[data-astro-cid-xug5bv5l]{grid-template-columns:1fr}.event-preview-list[data-astro-cid-xug5bv5l]{gap:8px}.event-preview-panel[data-astro-cid-xug5bv5l]{padding:18px}.event-preview-image[data-astro-cid-xug5bv5l]{min-height:190px;max-height:230px}.next-event-card[data-astro-cid-xug5bv5l] a[data-astro-cid-xug5bv5l]{justify-content:center;width:100%}}.community-life-section[data-astro-cid-tbr6pzch]{gap:18px;display:grid}.community-closing[data-astro-cid-tbr6pzch]{border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);background:#ffffffdb;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:clamp(20px,3vw,26px);display:grid}.closing-icon[data-astro-cid-tbr6pzch]{border:1px solid color-mix(in srgb, var(--color-primary), white 78%);width:56px;height:56px;color:var(--color-primary);background:color-mix(in srgb, var(--color-primary), white 92%);border-radius:999px;place-items:center;font-size:1.25rem;display:grid}.community-closing[data-astro-cid-tbr6pzch] div[data-astro-cid-tbr6pzch]{gap:14px;display:grid}.community-closing[data-astro-cid-tbr6pzch] p[data-astro-cid-tbr6pzch]{color:var(--muted);font-size:var(--font-size-body);font-weight:var(--font-weight-body);margin:0;line-height:1.65}.community-closing[data-astro-cid-tbr6pzch] strong[data-astro-cid-tbr6pzch]{color:var(--color-primary);font-weight:var(--font-weight-title);display:block}@media (width<=640px){.community-closing[data-astro-cid-tbr6pzch]{grid-template-columns:1fr}.closing-icon[data-astro-cid-tbr6pzch]{width:52px;height:52px}}.speaker-fit.svelte-1l1wyn5{white-space:nowrap;min-width:0;max-width:100%;display:block;position:relative;overflow:hidden}.speaker-label.svelte-1l1wyn5{text-overflow:ellipsis;white-space:nowrap;word-break:normal;min-width:0;display:block;overflow:hidden}.speaker-measure.svelte-1l1wyn5{visibility:hidden;pointer-events:none;white-space:nowrap;width:max-content;position:absolute;top:0;left:0}.event-pill.svelte-1ttet6w{--event-pill-hover-expand:2px;isolation:isolate;min-width:0;color:var(--event-color);background:color-mix(in srgb, var(--event-color), white var(--event-pill-bg-mix));border:1px solid color-mix(in srgb, var(--event-color), white var(--event-pill-border-mix));box-shadow:none;font-size:var(--calendar-text-sm);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:2px 5px;padding:5px 6px;line-height:1.12;text-decoration:none;display:grid;position:relative;container-type:inline-size}.event-pill.svelte-1ttet6w:before{z-index:-1;content:"";background:color-mix(in srgb, var(--event-color), white var(--event-pill-bg-mix));border:1px solid color-mix(in srgb, var(--event-color), white var(--event-pill-border-mix));border-radius:inherit;opacity:0;transition:inset var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard);position:absolute;inset:0}@media (hover:hover){.event-pill.svelte-1ttet6w:hover:before{inset:calc(-1 * var(--event-pill-hover-expand));opacity:1;box-shadow:0 3px 8px color-mix(in srgb, var(--event-color), transparent var(--event-pill-shadow-mix))}}.category-icon.svelte-1ttet6w{width:14px;height:14px;color:var(--event-color);align-self:start;margin-top:1px;display:inline-flex}.category-icon svg{stroke-width:2.2px;width:14px;height:14px}.event-copy.svelte-1ttet6w{grid-area:2/1/auto/-1;gap:1px;min-width:0;display:grid;overflow:hidden}.event-copy.svelte-1ttet6w strong:where(.svelte-1ttet6w){min-width:0;color:color-mix(in srgb, var(--event-color), #101612 35%);font-weight:850;display:block;overflow:hidden}.event-copy.svelte-1ttet6w strong:where(.svelte-1ttet6w) span:where(.svelte-1ttet6w){text-overflow:ellipsis;line-clamp:2;-webkit-line-clamp:2;hyphens:auto;overflow-wrap:normal;white-space:normal;word-break:normal;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.event-pill.svelte-1ttet6w time:where(.svelte-1ttet6w){color:color-mix(in srgb, var(--event-color), #101612 20%);font-size:var(--calendar-text-xs);white-space:nowrap;grid-area:1/2;justify-self:end;font-style:normal;font-weight:850;line-height:1.15}.event-copy.svelte-1ttet6w small:where(.svelte-1ttet6w){min-width:0;color:color-mix(in srgb, var(--event-color), var(--muted) 60%);font-size:var(--calendar-text-xs);white-space:nowrap;font-weight:650;line-height:1.12;display:block;overflow:hidden}@container calendar (width<=599px){.event-pill.svelte-1ttet6w{flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:2px 1px;display:flex}.category-icon.svelte-1ttet6w{align-self:center;width:20px;height:20px}.category-icon svg{stroke-width:2.1px;width:20px;height:20px}.event-pill.svelte-1ttet6w time:where(.svelte-1ttet6w){letter-spacing:0;line-height:1}.event-copy.svelte-1ttet6w{display:none}}.calendar-shell.svelte-2veqwt{--calendar-text-xs:.7rem;--calendar-text-sm:.78rem;--calendar-text-md:.84rem;--event-pill-bg-mix:92%;--event-pill-border-mix:74%;--event-pill-shadow-mix:88%;padding:0;container:calendar/inline-size}.calendar-header.svelte-2veqwt{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.calendar-heading{flex:auto}.header-actions.svelte-2veqwt{align-items:center;gap:16px;display:flex}.month-controls.svelte-2veqwt{gap:8px;display:flex}.month-controls.svelte-2veqwt button:where(.svelte-2veqwt){width:44px;height:44px;color:var(--text);border:1px solid var(--border);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);background:#fffc;border-radius:999px;place-items:center;display:grid}@media (hover:hover){.month-controls.svelte-2veqwt button:where(.svelte-2veqwt):hover{border-color:var(--interactive-border-hover);box-shadow:inset 0 0 0 1px var(--interactive-border-hover), var(--interactive-shadow-hover);background:#fff}}.month-controls.svelte-2veqwt button:where(.svelte-2veqwt):active{background:var(--surface-muted);box-shadow:inset 0 1px 2px #1f231e14}.month-controls.svelte-2veqwt button:where(.svelte-2veqwt):focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.month-controls.svelte-2veqwt .today-button:where(.svelte-2veqwt){width:auto;min-width:72px;color:var(--text);font-size:var(--calendar-text-md);padding:0 16px;font-weight:750}.month-controls svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;width:20px;height:20px}.month-card.svelte-2veqwt{border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);background:#ffffffb8;overflow:hidden}.weekday-row.svelte-2veqwt,.month-grid.svelte-2veqwt{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.weekday-row.svelte-2veqwt{color:var(--muted);background:color-mix(in srgb, var(--surface-muted), white 42%);border-bottom:1px solid var(--border);font-size:var(--calendar-text-sm);letter-spacing:.06em;text-transform:uppercase;font-weight:850}.weekday-row.svelte-2veqwt div:where(.svelte-2veqwt){text-align:center;place-items:center;padding:8px 2px 7px;display:grid}.month-grid.svelte-2veqwt>div:where(.svelte-2veqwt){border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:#ffffff75;min-height:86px;padding:4px}.month-grid.svelte-2veqwt>div:where(.svelte-2veqwt):nth-child(7n){border-right:0}.month-grid.svelte-2veqwt>div:where(.svelte-2veqwt):nth-last-child(-n+7){border-bottom:0}.month-grid.svelte-2veqwt>div.has-events:where(.svelte-2veqwt){background:#ffffffa8}.month-grid.svelte-2veqwt>div.muted:where(.svelte-2veqwt){color:#a0a29d;background:#f3f3f0}.month-grid.svelte-2veqwt>div.today:where(.svelte-2veqwt){box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--muted), white 18%);position:relative}.day-top.svelte-2veqwt{justify-content:space-between;align-items:center;gap:8px;height:18px;margin-bottom:3px;display:flex}.day-number.svelte-2veqwt{color:var(--muted);font-size:var(--calendar-text-md);margin-left:4px;font-weight:780;line-height:1;display:block}.today.svelte-2veqwt .day-number:where(.svelte-2veqwt){color:var(--muted)}.events-stack.svelte-2veqwt{gap:2px;display:grid}.more-events.svelte-2veqwt{color:var(--muted);font-size:var(--calendar-text-xs);font-weight:700}@container calendar (width<=599px){.calendar-header.svelte-2veqwt{flex-direction:column;align-items:start;gap:12px}.calendar-heading{width:100%}.header-actions.svelte-2veqwt{align-items:start}}.contact-section[data-astro-cid-q2nljt36]{gap:20px;scroll-margin-top:24px;display:grid}h2[data-astro-cid-q2nljt36],h3[data-astro-cid-q2nljt36],address[data-astro-cid-q2nljt36],.contact-note p[data-astro-cid-q2nljt36]{margin:0}.contact-grid[data-astro-cid-q2nljt36]{grid-template-columns:minmax(0,1.05fr) minmax(340px,.86fr);align-items:stretch;gap:clamp(22px,4vw,34px);display:grid}.location-card[data-astro-cid-q2nljt36]{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card);overflow:hidden}.location-image-frame[data-astro-cid-q2nljt36]{aspect-ratio:16/7;overflow:hidden}.location-image[data-astro-cid-q2nljt36]{object-fit:cover;object-position:center 46%;width:100%;height:100%;display:block}.location-content[data-astro-cid-q2nljt36]{gap:14px;padding:22px 24px 24px;display:grid}h3[data-astro-cid-q2nljt36]{color:var(--text);font-size:1.25rem;font-weight:var(--font-weight-title);line-height:1.2}address[data-astro-cid-q2nljt36],.contact-note p[data-astro-cid-q2nljt36],.contact-card small[data-astro-cid-q2nljt36]{color:var(--muted);font-size:var(--font-size-body);font-style:normal;font-weight:var(--font-weight-body);line-height:1.55}.primary-action[data-astro-cid-q2nljt36]{color:#fff;background:var(--color-primary);width:fit-content;min-width:min(100%,320px);font-size:var(--font-size-body);font-weight:var(--font-weight-title);transition:border-color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard);border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:13px 16px;display:inline-flex}.primary-action[data-astro-cid-q2nljt36]:hover{background:color-mix(in srgb, var(--color-primary), black 12%)}.action-icon[data-astro-cid-q2nljt36],.external-icon[data-astro-cid-q2nljt36]{place-items:center;width:1rem;height:1rem;display:inline-grid}.contact-stack[data-astro-cid-q2nljt36]{grid-template-rows:auto auto 1fr;align-self:stretch;gap:18px;display:grid}.contact-card{--icon-card-align:center;--icon-card-min-height:106px}.contact-card-link{transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard)}.contact-card-link:hover{border-color:var(--interactive-border-hover);box-shadow:var(--interactive-shadow-hover)}.contact-card small[data-astro-cid-q2nljt36]{display:block}.contact-note{--icon-card-min-height:0}@media (width<=800px){.contact-section[data-astro-cid-q2nljt36]{gap:22px}.contact-grid[data-astro-cid-q2nljt36]{grid-template-columns:1fr}.contact-stack[data-astro-cid-q2nljt36]{grid-template-rows:none;grid-template-columns:1fr}.location-content[data-astro-cid-q2nljt36]{padding:20px}.primary-action[data-astro-cid-q2nljt36]{width:100%}}.event-card.svelte-1aym36f{width:min(100%,380px);color:var(--text);border-radius:var(--radius-card);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #ffffffad;gap:15px;padding:clamp(18px,2.6vw,22px);display:grid;box-shadow:0 18px 36px #0f172a2e}.event-label.svelte-1aym36f,.speaker-line.svelte-1aym36f,.event-meta.svelte-1aym36f,.event-meta.svelte-1aym36f dd:where(.svelte-1aym36f){margin:0}.event-label.svelte-1aym36f{color:color-mix(in srgb, var(--event-color), #111827 16%);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:900;line-height:1.1}.event-heading.svelte-1aym36f{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.event-icon.svelte-1aym36f{width:42px;height:42px;color:var(--event-color);background:color-mix(in srgb, var(--event-color), white 88%);border:1px solid color-mix(in srgb, var(--event-color), white 74%);border-radius:8px;place-items:center;font-size:19px;display:grid}.event-icon.svelte-1aym36f svg,.details-link.svelte-1aym36f svg,.event-meta.svelte-1aym36f svg{width:1em;max-width:1em;height:1em;max-height:1em}.category.svelte-1aym36f{color:color-mix(in srgb, var(--event-color), #111827 12%);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:.72rem;font-weight:860;line-height:1.15;display:block}.event-title.svelte-1aym36f{color:var(--text);font-size:clamp(1.05rem,1.8vw,1.22rem);font-weight:850;line-height:1.15;text-decoration:none;display:block}.speaker-line.svelte-1aym36f{color:var(--muted);font-size:.88rem;font-weight:680;line-height:1.35}.event-meta.svelte-1aym36f{gap:10px;display:grid}.event-meta.svelte-1aym36f div:where(.svelte-1aym36f){grid-template-columns:84px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.event-meta.svelte-1aym36f dt:where(.svelte-1aym36f){color:color-mix(in srgb, var(--muted), var(--text) 18%);align-items:center;gap:7px;font-size:.75rem;font-weight:760;line-height:1.2;display:inline-flex}.event-meta.svelte-1aym36f dd:where(.svelte-1aym36f){min-width:0;color:var(--text);font-size:.84rem;font-weight:700;line-height:1.35}.details-link.svelte-1aym36f{width:fit-content;min-height:36px;color:var(--event-color);justify-self:start;align-items:center;gap:8px;font-size:.84rem;font-weight:820;text-decoration:none;display:inline-flex}@media (hover:hover){.event-title.svelte-1aym36f:hover,.details-link.svelte-1aym36f:hover{text-underline-offset:3px;text-decoration:underline}}@media (width<=520px){.event-card.svelte-1aym36f{gap:13px}.event-meta.svelte-1aym36f div:where(.svelte-1aym36f){grid-template-columns:1fr;gap:3px}}.hero-section[data-astro-cid-xrdihljx]{isolation:isolate;color:#fff;background:#1d2524;width:100%;min-height:clamp(580px,74svh,730px);position:relative;overflow:hidden}.hero-section[data-astro-cid-xrdihljx]:before{z-index:-1;content:"";background:linear-gradient(90deg,#071217c4 0%,#07121780 42%,#0712172e 72%,#0712175c 100%),linear-gradient(#0712170a 42%,#07121761 100%);position:absolute;inset:0}.hero-image[data-astro-cid-xrdihljx]{z-index:-2;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.hero-content[data-astro-cid-xrdihljx]{height:100%;min-height:inherit;grid-template-columns:minmax(0,1fr) minmax(310px,380px);align-items:center;gap:clamp(24px,4vw,48px);padding:clamp(70px,10vh,104px) 0 clamp(82px,10vh,102px);display:grid}.hero-copy[data-astro-cid-xrdihljx]{text-shadow:0 2px 16px #0000003d;align-content:end;gap:18px;max-width:660px;display:grid}.hero-side[data-astro-cid-xrdihljx]{justify-items:end;width:min(100%,380px);display:grid}.eyebrow[data-astro-cid-xrdihljx],h1[data-astro-cid-xrdihljx],.subtitle[data-astro-cid-xrdihljx]{margin:0}.hero-lockup[data-astro-cid-xrdihljx]{grid-template-columns:clamp(112px,11vw,152px) minmax(0,1fr);align-items:center;gap:clamp(20px,2.8vw,34px);max-width:min(100%,660px);display:grid}.hero-lockup[data-astro-cid-xrdihljx] img[data-astro-cid-xrdihljx]{filter:drop-shadow(0 2px 10px #00000038);width:100%;height:auto;display:block}.eyebrow[data-astro-cid-xrdihljx]{color:color-mix(in srgb, var(--color-primary), white 58%);letter-spacing:.14em;text-transform:uppercase;font-size:.82rem;font-weight:900;line-height:1.1}h1[data-astro-cid-xrdihljx]{max-width:11ch;font-family:var(--font-display), sans-serif;letter-spacing:0;overflow-wrap:normal;font-size:clamp(3rem,7.2vw,6.4rem);font-weight:880;line-height:.9}.subtitle[data-astro-cid-xrdihljx]{color:#ffffffeb;max-width:520px;font-size:clamp(1.08rem,2.2vw,1.44rem);font-weight:620;line-height:1.45}.hero-actions[data-astro-cid-xrdihljx]{flex-wrap:wrap;gap:12px;padding-top:4px;display:flex}.hero-button[data-astro-cid-xrdihljx]{min-height:46px;transition:transform var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard);border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:0 16px;font-size:.9rem;font-weight:820;line-height:1;text-decoration:none;display:inline-flex}.hero-button[data-astro-cid-xrdihljx] span[data-astro-cid-xrdihljx]:first-child{place-items:center;width:1em;height:1em;display:grid}.hero-button[data-astro-cid-xrdihljx] span[data-astro-cid-xrdihljx]:first-child svg{width:1em;height:1em}.hero-button[data-astro-cid-xrdihljx].primary{color:#fff;background:var(--color-primary);border:1px solid color-mix(in srgb, var(--color-primary), white 18%);box-shadow:0 14px 30px #08234847}.hero-button[data-astro-cid-xrdihljx].secondary{color:#fff;backdrop-filter:blur(10px);background:#ffffff1f;border:1px solid #ffffff9e}@media (hover:hover){.hero-button[data-astro-cid-xrdihljx]:hover{transform:translateY(-1px)}.hero-button[data-astro-cid-xrdihljx].primary:hover{background:color-mix(in srgb, var(--color-primary), black 8%)}.hero-button[data-astro-cid-xrdihljx].secondary:hover{background:#ffffff2e;border-color:#ffffffd1}}@media (width<=840px){.hero-section[data-astro-cid-xrdihljx]:before{background:linear-gradient(#071217bd 0%,#0712177a 46%,#071217b8 100%),linear-gradient(90deg,#07121757,#07121733)}.hero-image[data-astro-cid-xrdihljx]{object-position:center top}.hero-content[data-astro-cid-xrdihljx]{grid-template-columns:1fr;align-content:center;width:min(100% - 28px,680px);padding:clamp(36px,5vh,54px) 0 clamp(74px,9vh,90px)}.hero-side[data-astro-cid-xrdihljx]{justify-items:stretch}}@media (width<=520px){.hero-content[data-astro-cid-xrdihljx]{gap:18px}.hero-copy[data-astro-cid-xrdihljx]{gap:12px}.hero-lockup[data-astro-cid-xrdihljx]{grid-template-columns:clamp(70px,20vw,88px) minmax(0,1fr);gap:12px}h1[data-astro-cid-xrdihljx]{max-width:100%;font-size:clamp(2.15rem,9.3vw,2.55rem)}.subtitle[data-astro-cid-xrdihljx]{font-size:1rem}.hero-actions[data-astro-cid-xrdihljx]{grid-template-columns:1fr;display:grid}.hero-button[data-astro-cid-xrdihljx]{width:100%}}p.svelte-2c7qu4{min-width:0;color:var(--muted);font-size:var(--font-size-body);font-weight:var(--font-weight-body);hyphens:auto;margin:0;line-height:1.55}.reference-pill.svelte-2c7qu4{color:var(--color-primary);background:color-mix(in srgb, var(--color-primary), white 92%);border:1px solid color-mix(in srgb, var(--color-primary), white 82%);font-size:.78rem;font-weight:var(--font-weight-title);border-radius:999px;justify-self:start;align-items:center;gap:6px;margin-top:5px;padding:5px 9px;line-height:1.2;text-decoration:none;display:inline-flex}.reference-pill.svelte-2c7qu4 svg{width:.68rem;height:.68rem}.reference-pill.svelte-2c7qu4:hover{background:color-mix(in srgb, var(--color-primary), white 88%);border-color:color-mix(in srgb, var(--color-primary), white 74%)}@media (width<=1000px){p.svelte-2c7qu4{margin-top:4px}}.losung-shell.svelte-13m7qtw{color:var(--text);min-width:0;padding:0}.losung-header.svelte-13m7qtw{justify-content:space-between;align-items:start;gap:18px;display:flex}.day-name.svelte-13m7qtw{max-width:220px;color:var(--muted);background:var(--surface-muted);border:1px solid var(--border);font-size:.78rem;font-weight:var(--font-weight-body);text-align:right;border-radius:999px;padding:7px 10px;line-height:1.2}.verse-list.svelte-13m7qtw{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.losung-footer.svelte-13m7qtw{color:var(--muted);border-top:1px solid var(--border);font-size:.74rem;font-weight:var(--font-weight-body);flex-wrap:wrap;justify-content:space-between;gap:8px 18px;margin-top:18px;padding-top:16px;line-height:1.35;display:flex}.losung-footer.svelte-13m7qtw a:where(.svelte-13m7qtw){color:var(--color-primary);text-decoration:none}.losung-footer.svelte-13m7qtw a:where(.svelte-13m7qtw):hover{color:var(--text)}@media (width<=1000px){.losung-header.svelte-13m7qtw{display:block}.day-name.svelte-13m7qtw{text-align:left;margin-top:12px;display:inline-flex}.verse-list.svelte-13m7qtw{grid-template-columns:1fr}}.page-shell[data-astro-cid-lcdefpme]{gap:clamp(40px,6vw,68px);padding:clamp(34px,5vw,56px) 0 clamp(44px,6vw,64px);display:grid}
