@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--text-xs:.75rem;--text-sm:.875rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--leading-tight:1.25;--leading-normal:1.5;--radius-md:.375rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-left-\[9999px\]{left:-9999px}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.h-px{height:1px}.w-px{width:1px}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.columns-3{columns:3}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url(/fonts/instrument-sans/instrument-sans-italic-latin-ext.woff2)format("woff2");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:Instrument Sans;font-style:italic;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url(/fonts/instrument-sans/instrument-sans-italic-latin.woff2)format("woff2");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}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url(/fonts/instrument-sans/instrument-sans-latin-ext.woff2)format("woff2");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:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url(/fonts/instrument-sans/instrument-sans-latin.woff2)format("woff2");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}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(/fonts/bricolage-grotesque/bricolage-grotesque-latin-ext.woff2)format("woff2");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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(/fonts/bricolage-grotesque/bricolage-grotesque-latin.woff2)format("woff2");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}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(/fonts/plus-jakarta-sans/plus-jakarta-sans-italic-latin-ext.woff2)format("woff2");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:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(/fonts/plus-jakarta-sans/plus-jakarta-sans-italic-latin.woff2)format("woff2");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}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/plus-jakarta-sans/plus-jakarta-sans-latin-ext.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/plus-jakarta-sans/plus-jakarta-sans-latin.woff2)format("woff2");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}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/inter/inter-italic-latin-ext.woff2)format("woff2");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:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/inter/inter-italic-latin.woff2)format("woff2");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}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter/inter-latin-ext.woff2)format("woff2");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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter/inter-latin.woff2)format("woff2");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}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300 700;font-display:swap;src:url(/fonts/cormorant-garamond/cormorant-garamond-italic-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300 700;font-display:swap;src:url(/fonts/cormorant-garamond/cormorant-garamond-italic-latin.woff2)format("woff2");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}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/cormorant-garamond/cormorant-garamond-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/cormorant-garamond/cormorant-garamond-latin.woff2)format("woff2");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}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(/fonts/eb-garamond/eb-garamond-italic-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(/fonts/eb-garamond/eb-garamond-italic-latin.woff2)format("woff2");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}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/eb-garamond/eb-garamond-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/eb-garamond/eb-garamond-latin.woff2)format("woff2");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}@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:400 900;font-display:swap;src:url(/fonts/bodoni-moda/bodoni-moda-italic-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:400 900;font-display:swap;src:url(/fonts/bodoni-moda/bodoni-moda-italic-latin.woff2)format("woff2");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}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/bodoni-moda/bodoni-moda-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/bodoni-moda/bodoni-moda-latin.woff2)format("woff2");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}@font-face{font-family:Karla;font-style:italic;font-weight:300 800;font-display:swap;src:url(/fonts/karla/karla-italic-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Karla;font-style:italic;font-weight:300 800;font-display:swap;src:url(/fonts/karla/karla-italic-latin.woff2)format("woff2");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}@font-face{font-family:Karla;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/karla/karla-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Karla;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/karla/karla-latin.woff2)format("woff2");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}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/fraunces/fraunces-italic-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/fraunces/fraunces-italic-latin.woff2)format("woff2");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}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/fraunces/fraunces-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/fraunces/fraunces-latin.woff2)format("woff2");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}@font-face{font-family:Mulish;font-style:italic;font-weight:200 1000;font-display:swap;src:url(/fonts/mulish/mulish-italic-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mulish;font-style:italic;font-weight:200 1000;font-display:swap;src:url(/fonts/mulish/mulish-italic-latin.woff2)format("woff2");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}@font-face{font-family:Mulish;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/fonts/mulish/mulish-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mulish;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/fonts/mulish/mulish-latin.woff2)format("woff2");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}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/sora/sora-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/sora/sora-latin.woff2)format("woff2");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}@font-face{font-family:DM Sans;font-style:italic;font-weight:100 1000;font-display:swap;src:url(/fonts/dm-sans/dm-sans-italic-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:italic;font-weight:100 1000;font-display:swap;src:url(/fonts/dm-sans/dm-sans-italic-latin.woff2)format("woff2");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}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/fonts/dm-sans/dm-sans-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/fonts/dm-sans/dm-sans-latin.woff2)format("woff2");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}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope/manrope-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope/manrope-latin.woff2)format("woff2");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}@font-face{font-family:Hanken Grotesk;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/hanken-grotesk/hanken-grotesk-italic-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/hanken-grotesk/hanken-grotesk-italic-latin.woff2)format("woff2");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}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/hanken-grotesk/hanken-grotesk-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/hanken-grotesk/hanken-grotesk-latin.woff2)format("woff2");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}@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/archivo-black/archivo-black-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/archivo-black/archivo-black-latin.woff2)format("woff2");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}@font-face{font-family:Archivo;font-style:italic;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/fonts/archivo/archivo-italic-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:italic;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/fonts/archivo/archivo-italic-latin.woff2)format("woff2");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}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/fonts/archivo/archivo-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/fonts/archivo/archivo-latin.woff2)format("woff2");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}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/spectral/spectral-400-italic-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/spectral/spectral-400-italic-latin.woff2)format("woff2");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}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/spectral/spectral-400-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/spectral/spectral-400-latin.woff2)format("woff2");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}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/spectral/spectral-600-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/spectral/spectral-600-latin.woff2)format("woff2");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}@font-face{font-family:Public Sans;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/public-sans/public-sans-italic-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/public-sans/public-sans-italic-latin.woff2)format("woff2");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}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/public-sans/public-sans-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/public-sans/public-sans-latin.woff2)format("woff2");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}@font-face{font-family:Lora;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/lora/lora-italic-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/lora/lora-italic-latin.woff2)format("woff2");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}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/lora/lora-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/lora/lora-latin.woff2)format("woff2");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}@font-face{font-family:Nunito;font-style:italic;font-weight:200 1000;font-display:swap;src:url(/fonts/nunito/nunito-italic-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:italic;font-weight:200 1000;font-display:swap;src:url(/fonts/nunito/nunito-italic-latin.woff2)format("woff2");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}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/fonts/nunito/nunito-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/fonts/nunito/nunito-latin.woff2)format("woff2");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}@font-face{font-family:Crimson Pro;font-style:italic;font-weight:200 900;font-display:swap;src:url(/fonts/crimson-pro/crimson-pro-italic-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Crimson Pro;font-style:italic;font-weight:200 900;font-display:swap;src:url(/fonts/crimson-pro/crimson-pro-italic-latin.woff2)format("woff2");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}@font-face{font-family:Crimson Pro;font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/crimson-pro/crimson-pro-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Crimson Pro;font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/crimson-pro/crimson-pro-latin.woff2)format("woff2");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}@font-face{font-family:Figtree;font-style:italic;font-weight:300 900;font-display:swap;src:url(/fonts/figtree/figtree-italic-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:italic;font-weight:300 900;font-display:swap;src:url(/fonts/figtree/figtree-italic-latin.woff2)format("woff2");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}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/figtree/figtree-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/figtree/figtree-latin.woff2)format("woff2");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}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/outfit/outfit-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/outfit/outfit-latin.woff2)format("woff2");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}@font-face{font-family:Familjen Grotesk;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/familjen-grotesk/familjen-grotesk-italic-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Familjen Grotesk;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/familjen-grotesk/familjen-grotesk-italic-latin.woff2)format("woff2");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}@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/familjen-grotesk/familjen-grotesk-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/familjen-grotesk/familjen-grotesk-latin.woff2)format("woff2");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}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:100 700;font-stretch:85% 100%;font-display:swap;src:url(/fonts/ibm-plex-sans/ibm-plex-sans-italic-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:100 700;font-stretch:85% 100%;font-display:swap;src:url(/fonts/ibm-plex-sans/ibm-plex-sans-italic-latin.woff2)format("woff2");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}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:85% 100%;font-display:swap;src:url(/fonts/ibm-plex-sans/ibm-plex-sans-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:85% 100%;font-display:swap;src:url(/fonts/ibm-plex-sans/ibm-plex-sans-latin.woff2)format("woff2");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}@font-face{font-family:Syne;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/syne/syne-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/syne/syne-latin.woff2)format("woff2");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}@font-face{font-family:Libre Caslon Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/libre-caslon-display/libre-caslon-display-400-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Caslon Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/libre-caslon-display/libre-caslon-display-400-latin.woff2)format("woff2");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}@font-face{font-family:Libre Caslon Text;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/libre-caslon-text/libre-caslon-text-400-italic-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Caslon Text;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/libre-caslon-text/libre-caslon-text-400-italic-latin.woff2)format("woff2");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}@font-face{font-family:Libre Caslon Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/libre-caslon-text/libre-caslon-text-400-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Caslon Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/libre-caslon-text/libre-caslon-text-400-latin.woff2)format("woff2");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}@font-face{font-family:Libre Caslon Text;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/libre-caslon-text/libre-caslon-text-700-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Caslon Text;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/libre-caslon-text/libre-caslon-text-700-latin.woff2)format("woff2");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}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:200 900;font-display:swap;src:url(/fonts/source-sans-3/source-sans-3-italic-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:200 900;font-display:swap;src:url(/fonts/source-sans-3/source-sans-3-italic-latin.woff2)format("woff2");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}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/source-sans-3/source-sans-3-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/source-sans-3/source-sans-3-latin.woff2)format("woff2");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}@font-face{font-family:Alegreya;font-style:italic;font-weight:400 900;font-display:swap;src:url(/fonts/alegreya/alegreya-italic-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya;font-style:italic;font-weight:400 900;font-display:swap;src:url(/fonts/alegreya/alegreya-italic-latin.woff2)format("woff2");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}@font-face{font-family:Alegreya;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/alegreya/alegreya-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/alegreya/alegreya-latin.woff2)format("woff2");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}@font-face{font-family:Alegreya Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/alegreya-sans/alegreya-sans-400-italic-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/alegreya-sans/alegreya-sans-400-italic-latin.woff2)format("woff2");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}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/alegreya-sans/alegreya-sans-400-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/alegreya-sans/alegreya-sans-400-latin.woff2)format("woff2");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}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/alegreya-sans/alegreya-sans-500-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/alegreya-sans/alegreya-sans-500-latin.woff2)format("woff2");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}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/alegreya-sans/alegreya-sans-700-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/alegreya-sans/alegreya-sans-700-latin.woff2)format("woff2");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}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/caveat/caveat-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/caveat/caveat-latin.woff2)format("woff2");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}@font-face{font-family:Libre Franklin;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/libre-franklin/libre-franklin-italic-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Franklin;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/libre-franklin/libre-franklin-italic-latin.woff2)format("woff2");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}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/libre-franklin/libre-franklin-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/libre-franklin/libre-franklin-latin.woff2)format("woff2");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}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/fonts/source-serif-4/source-serif-4-italic-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/fonts/source-serif-4/source-serif-4-italic-latin.woff2)format("woff2");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}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/source-serif-4/source-serif-4-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/source-serif-4/source-serif-4-latin.woff2)format("woff2");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}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(/fonts/playfair-display/playfair-display-italic-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(/fonts/playfair-display/playfair-display-italic-latin.woff2)format("woff2");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}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/playfair-display/playfair-display-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/playfair-display/playfair-display-latin.woff2)format("woff2");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}@font-face{font-family:Work Sans;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/work-sans/work-sans-italic-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/work-sans/work-sans-italic-latin.woff2)format("woff2");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}@font-face{font-family:Work Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/work-sans/work-sans-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/work-sans/work-sans-latin.woff2)format("woff2");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}@font-face{font-family:Schibsted Grotesk;font-style:italic;font-weight:400 900;font-display:swap;src:url(/fonts/schibsted-grotesk/schibsted-grotesk-italic-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:italic;font-weight:400 900;font-display:swap;src:url(/fonts/schibsted-grotesk/schibsted-grotesk-italic-latin.woff2)format("woff2");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}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/schibsted-grotesk/schibsted-grotesk-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/schibsted-grotesk/schibsted-grotesk-latin.woff2)format("woff2");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}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains-mono/jetbrains-mono-italic-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains-mono/jetbrains-mono-italic-latin.woff2)format("woff2");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}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains-mono/jetbrains-mono-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains-mono/jetbrains-mono-latin.woff2)format("woff2");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}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow-condensed/barlow-condensed-500-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow-condensed/barlow-condensed-500-latin.woff2)format("woff2");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}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-condensed/barlow-condensed-600-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-condensed/barlow-condensed-600-latin.woff2)format("woff2");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}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-condensed/barlow-condensed-700-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-condensed/barlow-condensed-700-latin.woff2)format("woff2");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}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/barlow-condensed/barlow-condensed-800-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/barlow-condensed/barlow-condensed-800-latin.woff2)format("woff2");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}@font-face{font-family:Barlow;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/barlow/barlow-400-italic-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/barlow/barlow-400-italic-latin.woff2)format("woff2");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}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/barlow/barlow-400-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/barlow/barlow-400-latin.woff2)format("woff2");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}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow/barlow-500-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow/barlow-500-latin.woff2)format("woff2");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}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow/barlow-600-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow/barlow-600-latin.woff2)format("woff2");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}@font-face{font-family:Young Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/young-serif/young-serif-400-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Young Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/young-serif/young-serif-400-latin.woff2)format("woff2");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}@font-face{font-family:Albert Sans;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/albert-sans/albert-sans-italic-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Albert Sans;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/albert-sans/albert-sans-italic-latin.woff2)format("woff2");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}@font-face{font-family:Albert Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/albert-sans/albert-sans-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Albert Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/albert-sans/albert-sans-latin.woff2)format("woff2");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}@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/marcellus/marcellus-400-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/marcellus/marcellus-400-latin.woff2)format("woff2");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}@font-face{font-family:Marcellus SC;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/marcellus-sc/marcellus-sc-400-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Marcellus SC;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/marcellus-sc/marcellus-sc-400-latin.woff2)format("woff2");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}@font-face{font-family:Gentium Book Plus;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/gentium-book-plus/gentium-book-plus-400-italic-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gentium Book Plus;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/gentium-book-plus/gentium-book-plus-400-italic-latin.woff2)format("woff2");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}@font-face{font-family:Gentium Book Plus;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/gentium-book-plus/gentium-book-plus-700-italic-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gentium Book Plus;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/gentium-book-plus/gentium-book-plus-700-italic-latin.woff2)format("woff2");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}@font-face{font-family:Gentium Book Plus;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/gentium-book-plus/gentium-book-plus-400-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gentium Book Plus;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/gentium-book-plus/gentium-book-plus-400-latin.woff2)format("woff2");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}@font-face{font-family:Gentium Book Plus;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/gentium-book-plus/gentium-book-plus-700-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gentium Book Plus;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/gentium-book-plus/gentium-book-plus-700-latin.woff2)format("woff2");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}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/unbounded/unbounded-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/unbounded/unbounded-latin.woff2)format("woff2");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}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/space-grotesk/space-grotesk-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/space-grotesk/space-grotesk-latin.woff2)format("woff2");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}@font-face{font-family:Red Hat Display;font-style:italic;font-weight:300 900;font-display:swap;src:url(/fonts/red-hat-display/red-hat-display-italic-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Display;font-style:italic;font-weight:300 900;font-display:swap;src:url(/fonts/red-hat-display/red-hat-display-italic-latin.woff2)format("woff2");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}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/red-hat-display/red-hat-display-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/red-hat-display/red-hat-display-latin.woff2)format("woff2");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}@font-face{font-family:Red Hat Text;font-style:italic;font-weight:300 700;font-display:swap;src:url(/fonts/red-hat-text/red-hat-text-italic-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Text;font-style:italic;font-weight:300 700;font-display:swap;src:url(/fonts/red-hat-text/red-hat-text-italic-latin.woff2)format("woff2");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}@font-face{font-family:Red Hat Text;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/red-hat-text/red-hat-text-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Text;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/red-hat-text/red-hat-text-latin.woff2)format("woff2");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}@font-face{font-family:Lexend;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/lexend/lexend-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/lexend/lexend-latin.woff2)format("woff2");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}@font-face{font-family:Atkinson Hyperlegible;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/atkinson-hyperlegible/atkinson-hyperlegible-400-italic-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/atkinson-hyperlegible/atkinson-hyperlegible-400-italic-latin.woff2)format("woff2");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}@font-face{font-family:Atkinson Hyperlegible;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/atkinson-hyperlegible/atkinson-hyperlegible-700-italic-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/atkinson-hyperlegible/atkinson-hyperlegible-700-italic-latin.woff2)format("woff2");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}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/atkinson-hyperlegible/atkinson-hyperlegible-400-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/atkinson-hyperlegible/atkinson-hyperlegible-400-latin.woff2)format("woff2");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}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/atkinson-hyperlegible/atkinson-hyperlegible-700-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/atkinson-hyperlegible/atkinson-hyperlegible-700-latin.woff2)format("woff2");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}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/onest/onest-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/onest/onest-latin.woff2)format("woff2");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{--paper-0:#fefbf7;--paper-1:#faf6ef;--paper-2:#f2ece3;--paper-3:#e4ddd3;--line-1:#d6d0c7;--line-2:#bdb6ae;--ink-3:#82796e;--ink-2:#564b41;--ink-1:#261d16;--ink-0:#130b07;--gs-brand:#00525a;--gs-brand-deep:#00353b;--gs-brand-tint:#d6edf0;--gs-accent:#dfc268;--gs-accent-tint:#faf2d4;--gs-moss:#4d6d4e;--gs-page-bg:#e3f4f5;--gs-page-bg-2:#d5ebec;--ok:#317a45;--ok-tint:#d9f3dd;--warn:#c48225;--warn-tint:#ffeccc;--error:#ac312a;--error-tint:#ffe3de;--info:#2b6991;--info-tint:#daeefe;--overlay:#130b078c;--brand-primary:var(--gs-brand);--brand-secondary:var(--gs-accent);--font-pair-sans-display:"Bricolage Grotesque", system-ui, sans-serif;--font-pair-sans-body:"Instrument Sans", system-ui, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, monospace;--text-xs:.8125rem;--text-sm:.9375rem;--text-md:1.0625rem;--text-lg:1.25rem;--text-xl:clamp(1.5rem, 2.2vw, 1.75rem);--text-2xl:clamp(1.875rem, 3.4vw, 2.5rem);--text-3xl:clamp(2.25rem, 4.6vw, 3.5rem);--text-portal:1.125rem;--leading-tight:1.1;--leading-snug:1.25;--leading-normal:1.55;--leading-relaxed:1.7;--tracking-display:-.015em;--tracking-label:.04em;--measure:64ch;--measure-narrow:42ch;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--section-y:clamp(3rem, 6vw, 6rem);--page-x:clamp(1.25rem, 4vw, 2.5rem);--content-max:72rem;--prose-max:42rem;--radius-1:4px;--radius-2:8px;--radius-3:12px;--radius-pill:999px;--hit-min:44px;--ease:cubic-bezier(.2, .7, .2, 1);--dur-1:.12s;--dur-2:.22s}@supports (color:lab(0% 0 0)){:root{--paper-0:lab(98.8576% .340611 2.25874);--paper-1:lab(97.1287% .580043 3.77258);--paper-2:lab(93.6526% .993192 5.25986);--paper-3:lab(88.4291% 1.333 5.97408);--line-1:lab(83.7858% 1.16032 5.22319);--line-2:lab(74.4989% 1.32662 5.18061);--ink-3:lab(51.2834% 2.43375 7.30494);--ink-2:lab(32.6981% 3.25321 7.89875);--ink-1:lab(11.7857% 3.70778 6.94342);--ink-0:lab(3.66216% 2.09995 2.65966);--gs-brand:lab(31.0433% -22.076 -11.7677);--gs-brand-deep:lab(19.271% -16.8612 -10.3937);--gs-brand-tint:lab(92.1066% -7.59631 -4.06415);--gs-accent:lab(79.5229% 2.4693 48.7679);--gs-accent-tint:lab(95.5871% -.882745 15.4911);--gs-moss:lab(42.7593% -16.7782 13.3689);--gs-page-bg:lab(94.9592% -5.69516 -2.38661);--gs-page-bg-2:lab(91.5386% -7.59032 -3.17656);--ok:lab(45.7105% -33.1533 21.792);--ok-tint:lab(93.5735% -11.8408 7.56192);--warn:lab(60.2974% 20.8572 56.9342);--warn-tint:lab(94.3094% 3.50529 19.3343);--error:lab(40.4439% 49.9481 34.9114);--error-tint:lab(92.6897% 11.9871 7.36333);--info:lab(41.9315% -10.3112 -28.2445);--info-tint:lab(93.0785% -4.73171 -9.80493);--overlay:lab(3.66216% 2.09995 2.65966/.55)}}:root,.gemeinde,.plattform,.portal,[data-papier],[data-farbschema]{--bg:var(--paper-0);--bg-sunken:var(--paper-1);--bg-raised:var(--paper-0);--bg-muted:var(--paper-2);--surface-card:var(--paper-0);--border:var(--line-1);--border-strong:var(--line-2);--text-body:var(--ink-1);--text-strong:var(--ink-0);--text-muted:var(--ink-2);--text-faint:var(--ink-3);--focus-ring:0 0 0 3px var(--bg), 0 0 0 6px var(--primary);--shadow-1:0 1px 2px #1d140d0f, 0 1px 0 #1d140d0a;--shadow-2:0 8px 24px -8px #1d140d29, 0 2px 6px #1d140d0f}@supports (color:lab(0% 0 0)){:root,.gemeinde,.plattform,.portal,[data-papier],[data-farbschema]{--shadow-1:0 1px 2px lab(7.17208% 3.64868 5.4563/.06), 0 1px 0 lab(7.17208% 3.64868 5.4563/.04);--shadow-2:0 8px 24px -8px lab(7.17208% 3.64868 5.4563/.16), 0 2px 6px lab(7.17208% 3.64868 5.4563/.06)}}:root,.gemeinde,.plattform,.portal,[data-farbschema],[style*=--brand-primary]{--primary:var(--brand-primary);--primary-hover:oklch(from var(--brand-primary) calc(l - .06) c h);--primary-active:oklch(from var(--brand-primary) calc(l - .1) c h);--primary-deep:oklch(from var(--brand-primary) .3 min(c, .1) h);--primary-ink:oklch(from var(--brand-primary) min(l, .42) c h);--primary-tint:oklch(from var(--brand-primary) .955 min(c, .035) h);--primary-tint-2:oklch(from var(--brand-primary) .91 min(c, .06) h);--primary-line:oklch(from var(--brand-primary) .82 min(c, .08) h);--on-primary:oklch(from var(--brand-primary) calc((.62 - l) * 1000) 0 0);--secondary:var(--brand-secondary);--secondary-hover:oklch(from var(--brand-secondary) calc(l - .06) c h);--secondary-ink:oklch(from var(--brand-secondary) min(l, .42) c h);--secondary-tint:oklch(from var(--brand-secondary) .955 min(c, .04) h);--secondary-tint-2:oklch(from var(--brand-secondary) .9 min(c, .07) h);--on-secondary:oklch(from var(--brand-secondary) calc((.62 - l) * 1000) 0 0);--bg-tinted:oklch(from var(--brand-primary) .975 min(c, .012) h);--footer-bg:oklch(from var(--brand-primary) .22 min(c, .05) h);--footer-text:oklch(from var(--brand-primary) .92 min(c, .02) h);--footer-muted:oklch(from var(--brand-primary) .72 min(c, .03) h);--stage-bg:linear-gradient(135deg, var(--primary-deep), oklch(from var(--brand-primary) .38 min(c, .1) calc(h + 12)));--stage-accent:oklch(from var(--brand-secondary) .8 min(c, .1) h);--font-display:var(--font-pair-sans-display);--font-body:var(--font-pair-sans-body)}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text-body);font-family:var(--font-body);font-size:var(--text-md);line-height:var(--leading-normal);font-feature-settings:"kern", "liga";text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4{font-family:var(--font-display);color:var(--text-strong);letter-spacing:var(--tracking-display);line-height:var(--leading-tight);text-wrap:balance;margin:0;font-weight:600}p{text-wrap:pretty;margin:0}a{color:var(--primary-ink);text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--primary-line);-webkit-text-decoration-color:var(--primary-line);-webkit-text-decoration-color:var(--primary-line);text-decoration-color:var(--primary-line)}a:hover{text-decoration-color:currentColor}:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-1);outline:none}.gs-skip{left:var(--space-4);background:var(--ink-0);color:var(--paper-0);padding:var(--space-2) var(--space-4);border-radius:var(--radius-2);z-index:100;font-weight:600;text-decoration:none;position:absolute;top:-100px}.gs-skip:focus{top:var(--space-4)}::selection{background:var(--secondary-tint-2);color:var(--ink-0)}@keyframes gs-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}[data-papier=neutral]{--paper-0:#fcfcfa;--paper-1:#f7f7f4;--paper-2:#eeedea;--paper-3:#dfdeda;--line-1:#d2d1cd;--line-2:#b9b7b3;--ink-3:#7c7a74;--ink-2:#504d46;--ink-1:#211f19;--ink-0:#0f0d08}@supports (color:lab(0% 0 0)){[data-papier=neutral]{--paper-0:lab(98.8505% -.00655651 .761843);--paper-1:lab(97.1157% -.00891089 1.14336);--paper-2:lab(93.6409% -.0106096 1.52534);--paper-3:lab(88.426% -.0113547 1.90792);--line-1:lab(83.786% -.0109673 1.90816);--line-2:lab(74.511% -.00986457 2.29189);--ink-3:lab(51.33% .0106692 3.8385);--ink-2:lab(32.7778% .0510663 4.63472);--ink-1:lab(11.8936% .122279 4.69504);--ink-0:lab(3.72544% .0817999 2.09084)}}[data-papier=kuehl]{--paper-0:#f9fcff;--paper-1:#f2f8fc;--paper-2:#e6eef4;--paper-3:#d6dfe7;--line-1:#cad2d8;--line-2:#b1b9be;--ink-3:#727c86;--ink-2:#434e5a;--ink-1:#18202b;--ink-0:#080e16}@supports (color:lab(0% 0 0)){[data-papier=kuehl]{--paper-0:lab(98.8481% -.82323 -1.6523);--paper-1:lab(97.1127% -1.31074 -2.64003);--paper-2:lab(93.6384% -1.95232 -3.95249);--paper-3:lab(88.4209% -2.26751 -4.60569);--line-1:lab(83.7782% -1.94851 -3.95041);--line-2:lab(74.498% -1.94409 -3.94803);--ink-3:lab(51.2559% -2.04286 -7.06874);--ink-2:lab(32.6826% -2.28757 -8.41191);--ink-1:lab(11.7553% -1.26743 -8.52355);--ink-0:lab(3.65259% -.521936 -5.17953)}}[data-farbschema=dunkel]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper-0:#18130e;--paper-1:#1f1915;--paper-2:#29231d;--paper-3:#362f29;--line-1:#3e3631;--line-2:#59514b;--ink-3:#8d847b;--ink-2:#b2a99f;--ink-1:#ddd6ce;--ink-0:#f5f1ea;--bg-raised:var(--paper-1);--surface-card:var(--paper-1);--shadow-1:0 1px 2px #0006;--shadow-2:0 10px 28px -8px #0009, 0 2px 6px #0000004d;--overlay:#030101b3;--ok:#62bb78;--ok-tint:#1a3520;--warn:#e8aa4e;--warn-tint:#442e09;--error:#f9786a;--error-tint:#4b1e19;--info:#74b3de;--info-tint:#133144;--gs-page-bg:#0d1b1d;--gs-page-bg-2:#122527;--gs-brand-tint:#0b2e32;--gs-accent-tint:#362d0d}@supports (color:lab(0% 0 0)){[data-farbschema=dunkel]{--paper-0:lab(6.1707% 1.86804 3.09714);--paper-1:lab(9.48847% 2.33991 4.35924);--paper-2:lab(14.1269% 2.50317 4.76944);--paper-3:lab(19.9256% 2.66312 5.0935);--line-1:lab(23.4091% 2.4621 4.73426);--line-2:lab(35.0107% 2.43118 4.71);--ink-3:lab(55.9245% 2.16371 6.55417);--ink-2:lab(69.8542% 1.94073 6.61454);--ink-1:lab(86.1059% 1.1588 5.22218);--ink-0:lab(95.3886% .58049 3.77289);--shadow-1:0 1px 2px lab(0% 0 0/.4);--shadow-2:0 10px 28px -8px lab(0% 0 0/.6), 0 2px 6px lab(0% 0 0/.3);--overlay:lab(.456209% .33851 .402895/.7);--ok:lab(69.1791% -39.0255 25.483);--ok-tint:lab(19.4409% -14.9847 9.75814);--warn:lab(74.4048% 16.5655 55.5067);--warn-tint:lab(21.0686% 7.92795 26.2395);--error:lab(66.017% 49.3666 32.1152);--error-tint:lab(18.1398% 21.6293 14.1575);--info:lab(69.8467% -11.9327 -28.6053);--info-tint:lab(18.7717% -5.93972 -15.7322);--gs-page-bg:lab(8.53719% -5.87437 -3.19706);--gs-page-bg-2:lab(13.2211% -7.49857 -3.99206);--gs-brand-tint:lab(16.8286% -11.8935 -6.32964);--gs-accent-tint:lab(18.9887% .459805 21.6982)}}[data-farbschema=dunkel][data-papier=neutral]{--paper-0:#121211;--paper-1:#191817;--paper-2:#22221f;--paper-3:#2f2e2b;--line-1:#363532;--line-2:#51504c;--ink-3:#888681;--ink-2:#adaba5;--ink-1:#d9d7d3;--ink-0:#f3f2ef}@supports (color:lab(0% 0 0)){[data-farbschema=dunkel][data-papier=neutral]{--paper-0:lab(5.27576% -.00102818 .567576);--paper-1:lab(8.37516% .000678003 1.14369);--paper-2:lab(13.0201% .00286102 1.53441);--paper-3:lab(18.8251% .00451505 1.91867);--line-1:lab(22.3052% .00236928 1.91716);--line-2:lab(33.9104% .000789762 2.29916);--ink-3:lab(55.9606% -.0013411 3.06391);--ink-2:lab(69.8809% -.00610948 3.06065);--ink-1:lab(86.1111% -.0114143 2.2909);--ink-0:lab(95.3809% -.0106692 1.52529)}}[data-farbschema=dunkel][data-papier=kuehl]{--paper-0:#0d1218;--paper-1:#13191f;--paper-2:#1b222a;--paper-3:#262f38;--line-1:#2e363f;--line-2:#48515b;--ink-3:#7d8792;--ink-2:#a2acb7;--ink-1:#d1d8e1;--ink-0:#eef2f7}@supports (color:lab(0% 0 0)){[data-farbschema=dunkel][data-papier=kuehl]{--paper-0:lab(5.24803% -.927061 -4.20091);--paper-1:lab(8.33018% -1.43089 -5.57276);--paper-2:lab(12.9677% -1.63328 -6.2777);--paper-3:lab(18.7658% -1.84783 -6.98735);--line-1:lab(22.2477% -1.88515 -7.00157);--line-2:lab(33.8521% -1.97084 -7.03659);--ink-3:lab(55.8966% -2.056 -7.07493);--ink-2:lab(69.8182% -2.08685 -7.08982);--ink-1:lab(86.0671% -1.50618 -4.98612);--ink-0:lab(95.3536% -.878215 -2.85877)}}[data-farbschema=dunkel],[data-farbschema=dunkel] [style*=--brand-primary]{--primary-hover:oklch(from var(--brand-primary) calc(l + .06) c h);--primary-active:oklch(from var(--brand-primary) calc(l + .1) c h);--primary-ink:oklch(from var(--brand-primary) max(l, .74) min(c, .14) h);--primary-tint:oklch(from var(--brand-primary) .26 min(c, .05) h);--primary-tint-2:oklch(from var(--brand-primary) .32 min(c, .07) h);--primary-line:oklch(from var(--brand-primary) .45 min(c, .09) h);--secondary-ink:oklch(from var(--brand-secondary) max(l, .78) min(c, .14) h);--secondary-tint:oklch(from var(--brand-secondary) .28 min(c, .05) h);--secondary-tint-2:oklch(from var(--brand-secondary) .34 min(c, .07) h);--bg-tinted:oklch(from var(--brand-primary) .22 min(c, .03) h);--footer-bg:oklch(from var(--brand-primary) .14 min(c, .04) h);--footer-text:oklch(from var(--brand-primary) .9 min(c, .02) h);--footer-muted:oklch(from var(--brand-primary) .68 min(c, .03) h);--stage-accent:oklch(from var(--brand-secondary) .8 min(c, .1) h)}[data-farbschema=dunkel] ::selection{background:var(--primary-tint-2);color:var(--ink-0)}.gs-wrap{width:100%;max-width:var(--content-max);padding-inline:var(--page-x);box-sizing:border-box;margin-inline:auto}.gs-sec{padding-block:var(--section-y)}.gs-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gs-sec[data-tinted]{background:var(--bg-tinted)}.gs-kicker{font:600 var(--text-xs) / 1 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--primary-ink);margin-bottom:12px;display:block}.gs-lede{font-size:var(--text-lg);color:var(--text-muted);max-width:var(--measure);line-height:1.55}.gs-note{font-size:var(--text-sm);color:var(--text-muted);line-height:1.5}.gs-prose{max-width:var(--prose-max);font-size:var(--text-md);line-height:1.7}.gs-prose h2{font-size:var(--text-xl);margin:var(--space-6) 0 var(--space-3)}.gs-prose h3{font-size:var(--text-lg);margin:var(--space-5) 0 var(--space-2)}.gs-prose p+p{margin-top:var(--space-4)}.gs-prose ul,.gs-prose ol{margin:var(--space-3) 0;padding-left:1.2em}.gs-prose ul{list-style:outside}.gs-prose ol{list-style:decimal}.gs-prose li+li{margin-top:6px}.gs-prose blockquote{border-left:2px solid var(--primary-line);padding:var(--space-1) 0 var(--space-1) var(--space-5);margin:var(--space-4) 0;font-family:var(--font-display);font-size:var(--text-lg);color:var(--text-muted)}.gs-two{gap:var(--space-6);display:grid}@media (min-width:900px){.gs-two{gap:var(--space-8);grid-template-columns:1fr 1fr}}.gs-grid2{gap:var(--space-4);display:grid}@media (min-width:760px){.gs-grid2{grid-template-columns:1fr 1fr}}.gs-grid3{gap:var(--space-5);display:grid}@media (min-width:700px){.gs-grid3{grid-template-columns:repeat(3,1fr)}}.gs-grid4{gap:var(--space-5);display:grid}@media (min-width:560px){.gs-grid4{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.gs-grid4{grid-template-columns:repeat(4,1fr)}}.gs-pagehead{padding-top:clamp(2rem,4vw,3.5rem);padding-bottom:var(--space-5)}.gs-pagehead h1{font-size:var(--text-3xl);max-width:22ch}.gs-pagehead-meta{color:var(--text-muted);font-size:var(--text-sm);flex-wrap:wrap;gap:14px;margin-top:12px;display:flex}.gs-pagehead .gs-lede{margin-top:var(--space-4)}.gs-dl{border-top:1px solid var(--border);gap:0;margin:0;display:grid}.gs-dl>div{border-bottom:1px solid var(--border);gap:6px;padding:18px 0;display:grid}@media (min-width:700px){.gs-dl>div{gap:var(--space-5);grid-template-columns:260px 1fr}}.gs-dl dt{font:600 var(--text-md) / 1.35 var(--font-body);color:var(--text-strong);margin:0}.gs-dl dd{color:var(--text-body);font-size:var(--text-md);margin:0;line-height:1.55}.gs-postrow{gap:var(--space-4);padding:var(--space-5) 0;border-top:1px solid var(--border);color:inherit;text-decoration:none;display:grid}@media (min-width:640px){.gs-postrow{gap:var(--space-5);grid-template-columns:220px 1fr}}.gs-postrow:last-child{border-bottom:1px solid var(--border)}.gs-postrow:hover h2{color:var(--primary-ink)}.gs-sermonrow{padding:var(--space-4) 0;border-bottom:1px solid var(--border);color:inherit;align-items:center;gap:8px;text-decoration:none;display:grid}@media (min-width:700px){.gs-sermonrow{gap:var(--space-5);grid-template-columns:170px 1fr auto}}.gs-sermonrow:hover h2{color:var(--primary-ink)}.gs-grouprow{display:grid}@media (min-width:700px){.gs-grouprow{grid-template-columns:300px 1fr}}.gs-facts{font-size:var(--text-sm);gap:4px 16px;margin:0;display:grid}@media (min-width:560px){.gs-facts{grid-template-columns:auto 1fr}}.gs-facts dt{color:var(--text-muted);align-items:center;gap:8px;font-weight:500;display:flex}.gs-facts dd{color:var(--text-strong);margin:0 0 6px}.gs-img{border-radius:var(--radius-3);background:var(--primary-tint);width:100%;display:block;position:relative;overflow:hidden}.gs-img img{object-fit:cover}.gs-img[data-empty]{border:1px solid var(--primary-line);color:var(--primary-ink);box-sizing:border-box;place-items:center;display:grid}.gs-img[data-empty] svg{opacity:.4}.gs-img[data-radius="0"]{border-radius:0}.gs-btn{--h:44px;box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--h);padding:0 var(--space-5);border-radius:var(--radius-2);font:600 var(--text-sm) / 1 var(--font-body);cursor:pointer;white-space:nowrap;transition:background var(--dur-1) var(--ease), color var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);-webkit-tap-highlight-color:transparent;border:1px solid #0000;text-decoration:none;display:inline-flex}.gs-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.gs-btn:active{transform:translateY(1px)}.gs-btn[data-size=sm]{--h:36px;padding:0 var(--space-4);font-size:var(--text-xs)}.gs-btn[data-size=lg]{--h:52px;padding:0 var(--space-6);font-size:var(--text-md)}.gs-btn[data-block]{width:100%;display:flex}.gs-btn[data-variant=primary]{background:var(--primary);color:var(--on-primary)}.gs-btn[data-variant=primary]:hover{background:var(--primary-hover)}.gs-btn[data-variant=primary]:active{background:var(--primary-active)}.gs-btn[data-variant=secondary]{background:var(--bg-raised);color:var(--text-strong);border-color:var(--border-strong)}.gs-btn[data-variant=secondary]:hover{background:var(--bg-muted)}.gs-btn[data-variant=tint]{background:var(--primary-tint-2);color:var(--primary-ink)}.gs-btn[data-variant=tint]:hover{background:var(--primary-line)}.gs-btn[data-variant=ghost]{color:var(--primary-ink);padding-inline:var(--space-3);background:0 0}.gs-btn[data-variant=ghost]:hover{background:var(--primary-tint)}.gs-btn[data-variant=ghost][data-on-dark]{color:#fff}.gs-btn[data-variant=ghost][data-on-dark]:hover{background:#ffffff1f;background:lab(100% 0 0/.12)}.gs-btn[data-variant=danger]{background:var(--error);color:#fff}.gs-btn[data-variant=danger]:hover{filter:brightness(.92)}.gs-btn[data-variant=inverse]{color:var(--primary-deep);background:#fff}.gs-btn[data-variant=inverse]:hover{background:var(--paper-2)}.gs-btn:disabled,.gs-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.gs-iconbtn{border-radius:var(--radius-2);width:44px;height:44px;color:var(--text-body);cursor:pointer;transition:background var(--dur-1) var(--ease);background:0 0;border:1px solid #0000;place-items:center;display:inline-grid}.gs-iconbtn:hover{background:var(--bg-muted)}.gs-iconbtn:focus-visible{box-shadow:var(--focus-ring);outline:none}.gs-badge{border-radius:var(--radius-pill);font:600 var(--text-xs) / 1.4 var(--font-body);white-space:nowrap;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.gs-badge[data-tone=neutral]{background:var(--bg-muted);color:var(--text-muted)}.gs-badge[data-tone=primary]{background:var(--primary-tint-2);color:var(--primary-ink)}.gs-badge[data-tone=secondary]{background:var(--secondary-tint-2);color:var(--secondary-ink)}.gs-badge[data-tone=ok]{background:var(--ok-tint);color:var(--ok)}.gs-badge[data-tone=warn]{background:var(--warn-tint);color:oklch(from var(--warn) .45 c h)}.gs-badge[data-tone=error]{background:var(--error-tint);color:var(--error)}.gs-badge[data-tone=solid]{background:var(--secondary);color:var(--on-secondary)}.gs-badge[data-dot]:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.gs-card{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-3);padding:var(--space-5);box-sizing:border-box}.gs-card[data-variant=flat]{background:var(--bg-sunken);border-color:#0000}.gs-card[data-variant=tint]{background:var(--primary-tint);border-color:var(--primary-line)}.gs-card[data-variant=raised]{box-shadow:var(--shadow-2);border-color:#0000}.gs-card[data-variant=outlined-strong]{border-color:var(--primary);border-width:2px}.gs-card[data-pad=none]{padding:0;overflow:hidden}.gs-card[data-pad=sm]{padding:var(--space-4)}.gs-card[data-pad=lg]{padding:var(--space-6)}a.gs-card{color:inherit;transition:border-color var(--dur-1) var(--ease), background var(--dur-1) var(--ease);text-decoration:none;display:block}a.gs-card:hover{border-color:var(--border-strong);background:var(--bg-tinted)}a.gs-card:focus-visible{box-shadow:var(--focus-ring);outline:none}.gs-field{gap:6px;display:grid}.gs-field-label{font:600 var(--text-sm) / 1.3 var(--font-body);color:var(--text-strong);align-items:baseline;gap:8px;display:flex}.gs-field-opt{color:var(--text-faint);font-weight:400}.gs-field-hint{font:var(--text-sm) / 1.45 var(--font-body);color:var(--text-muted)}.gs-field-error{font:500 var(--text-sm) / 1.4 var(--font-body);color:var(--error);align-items:flex-start;gap:6px;display:flex}.gs-input{box-sizing:border-box;border:1px solid var(--border-strong);border-radius:var(--radius-2);background:var(--bg-raised);width:100%;min-height:48px;color:var(--text-strong);font:var(--text-md) / 1.4 var(--font-body);transition:border-color var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease);padding:10px 14px}.gs-input::placeholder{color:var(--text-faint)}.gs-input:hover{border-color:var(--ink-3)}.gs-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-tint-2);outline:none}.gs-input[aria-invalid=true]{border-color:var(--error);box-shadow:0 0 0 3px var(--error-tint)}.gs-input:disabled{background:var(--bg-muted);color:var(--text-muted);cursor:not-allowed}textarea.gs-input{resize:vertical;min-height:140px;line-height:1.55}.gs-alert{border-radius:var(--radius-2);font:var(--text-md) / 1.5 var(--font-body);color:var(--text-strong);border:1px solid #0000;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.gs-alert>svg{flex:none;margin-top:3px}.gs-alert-title{font-weight:600;display:block}.gs-alert-body{color:var(--text-body)}.gs-alert[data-tone=ok]{background:var(--ok-tint);border-color:oklch(from var(--ok) .8 c h)}.gs-alert[data-tone=ok]>svg{color:var(--ok)}.gs-alert[data-tone=error]{background:var(--error-tint);border-color:oklch(from var(--error) .8 c h)}.gs-alert[data-tone=error]>svg{color:var(--error)}.gs-alert[data-tone=warn]{background:var(--warn-tint);border-color:oklch(from var(--warn) .8 c h)}.gs-alert[data-tone=warn]>svg{color:oklch(from var(--warn) .45 c h)}.gs-alert[data-tone=info]{background:var(--info-tint);border-color:oklch(from var(--info) .8 c h)}.gs-alert[data-tone=info]>svg{color:var(--info)}.gs-alert[data-tone=neutral]{background:var(--bg-sunken);border-color:var(--border)}.gs-alert[data-tone=neutral]>svg{color:var(--text-muted)}.gs-empty{text-align:center;padding:var(--space-7) var(--space-5);border:1px dashed var(--border-strong);border-radius:var(--radius-3);background:var(--bg-sunken);color:var(--text-muted);justify-items:center;gap:10px;display:grid}.gs-empty>svg{color:var(--text-faint)}.gs-empty-title{font:600 var(--text-lg) / 1.3 var(--font-display);color:var(--text-strong)}.gs-empty p{max-width:36ch;font-size:var(--text-md)}.gs-consent{aspect-ratio:16/9;border-radius:var(--radius-3);background:var(--footer-bg);color:var(--footer-text);text-align:center;padding:var(--space-5);box-sizing:border-box;border:1px solid oklch(from var(--footer-bg) calc(l + .1) c h);place-items:center;display:grid;position:relative;overflow:hidden;container-type:inline-size}.gs-consent:before{content:"";background:repeating-linear-gradient(135deg,#0000 0 22px,#ffffff06 22px 23px);background:repeating-linear-gradient(135deg,#0000 0 22px,lab(100% 0 0/.025) 22px 23px);position:absolute;inset:0}.gs-consent-inner{justify-items:center;gap:10px;max-width:40ch;display:grid;position:relative}.gs-consent-mark{color:#fff;background:#ffffff1a;background:lab(100% 0 0/.1);border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.gs-consent-title{font:600 var(--text-lg) / 1.25 var(--font-display);color:#fff}.gs-consent p{font:var(--text-sm) / 1.5 var(--font-body);color:var(--footer-muted)}.gs-consent a{color:var(--footer-text);-webkit-text-decoration-color:var(--footer-muted);-webkit-text-decoration-color:var(--footer-muted);-webkit-text-decoration-color:var(--footer-muted);text-decoration-color:var(--footer-muted)}@container (max-width:380px){.gs-consent p{display:none}.gs-consent-mark{width:44px;height:44px}.gs-consent-title{font-size:var(--text-md)}}.gs-consent iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.gs-audio{border:1px solid var(--border);border-radius:var(--radius-3);background:var(--bg-sunken);grid-template-columns:auto 1fr;align-items:center;gap:14px 16px;padding:16px;display:grid}.gs-audio-play{background:var(--primary);width:56px;height:56px;color:var(--on-primary);cursor:pointer;transition:background var(--dur-1) var(--ease);border:0;border-radius:50%;place-items:center;display:grid}.gs-audio-play:hover{background:var(--primary-hover)}.gs-audio-play:focus-visible{box-shadow:var(--focus-ring);outline:none}.gs-audio-meta{gap:4px;min-width:0;display:grid}.gs-audio-title{font:600 var(--text-md) / 1.3 var(--font-body);color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gs-audio-sub{font:var(--text-sm) / 1.3 var(--font-body);color:var(--text-muted)}.gs-audio-bar{font:500 var(--text-xs) / 1 var(--font-body);color:var(--text-muted);font-variant-numeric:tabular-nums;grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.gs-audio-track{background:var(--line-1);cursor:pointer;border-radius:3px;height:6px;position:relative}.gs-audio-fill{background:var(--primary);border-radius:3px;position:absolute;inset:0 auto 0 0}.gs-audio-knob{background:var(--primary);border:2px solid var(--bg);border-radius:50%;width:16px;height:16px;position:absolute;top:50%;transform:translate(-50%,-50%)}.gs-audio-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}@media (min-width:560px){.gs-audio-actions{grid-column:2;justify-self:end;margin-top:-52px}}.gs-audio noscript audio{grid-column:1/-1;width:100%;display:block}.gs-avatar{background:var(--primary-tint-2);color:var(--primary-ink);border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden}.gs-avatar img{object-fit:cover;background:var(--bg-muted);width:100%;height:100%;display:block}.gs-header{z-index:20;background:oklch(from var(--bg) l c h / .92);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--border);position:sticky;top:0}.gs-header-in{max-width:var(--content-max);padding:0 var(--page-x);justify-content:space-between;align-items:center;gap:var(--space-4);min-height:68px;margin:0 auto;display:flex}.gs-header-brand{color:var(--text-strong);font:600 var(--text-lg) / 1.15 var(--font-display);letter-spacing:-.01em;align-items:center;gap:12px;min-width:0;text-decoration:none;display:flex}.gs-header-brand span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gs-header-nav{align-items:center;gap:4px;display:none}.gs-header-nav a{font:500 var(--text-sm) / 1 var(--font-body);color:var(--text-body);border-radius:var(--radius-2);transition:background var(--dur-1) var(--ease), color var(--dur-1) var(--ease);padding:12px;text-decoration:none}.gs-header-nav a:hover{background:var(--primary-tint);color:var(--primary-ink)}.gs-header-nav a[aria-current=page]{color:var(--primary-ink);box-shadow:inset 0 -2px 0 var(--primary)}.gs-header-nav a:focus-visible{box-shadow:var(--focus-ring);outline:none}.gs-header-details{position:static}.gs-header-toggle{border-radius:var(--radius-2);min-height:44px;font:500 var(--text-sm) / 1 var(--font-body);color:var(--text-body);cursor:pointer;transition:background var(--dur-1) var(--ease);align-items:center;gap:8px;padding:0 12px;list-style:none;display:inline-flex}.gs-header-toggle::-webkit-details-marker{content:"";display:none}.gs-header-toggle::marker{content:"";display:none}.gs-header-toggle:hover{background:var(--bg-muted)}.gs-header-toggle:focus-visible{box-shadow:var(--focus-ring);outline:none}.gs-header-menu{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--bg);padding:8px var(--page-x) 16px;box-shadow:var(--shadow-2);display:grid;position:absolute;top:100%;left:0;right:0}.gs-header-menu a{font:500 var(--text-lg) / 1 var(--font-body);color:var(--text-strong);border-bottom:1px solid var(--border);padding:14px 8px;text-decoration:none}.gs-header-menu a:last-child{border-bottom:0}.gs-header-menu a[aria-current=page]{color:var(--primary-ink)}@media (min-width:900px){.gs-header-nav{display:flex}.gs-header-details{display:none}}.gs-footer{background:var(--footer-bg);color:var(--footer-text);margin-top:auto}.gs-footer-in{max-width:var(--content-max);padding:var(--space-7) var(--page-x) var(--space-5);gap:var(--space-6);margin:0 auto;display:grid}.gs-footer-grid{gap:var(--space-6);display:grid}@media (min-width:720px){.gs-footer-grid{grid-template-columns:1.4fr 1fr 1fr}}.gs-footer h2{font:600 var(--text-xs) / 1 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--footer-muted);margin:0 0 14px}.gs-footer-brand{font:600 var(--text-xl) / 1.15 var(--font-display);letter-spacing:-.01em;color:#fff;margin-bottom:12px}.gs-footer address{font-style:normal;line-height:1.6;font-size:var(--text-sm)}.gs-footer ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.gs-footer a{color:var(--footer-text);font-size:var(--text-sm);border-bottom:1px solid #0000;padding:4px 0;text-decoration:none;display:inline-block}.gs-footer a:hover{border-bottom-color:var(--footer-muted)}.gs-footer a:focus-visible{box-shadow:0 0 0 3px var(--footer-bg), 0 0 0 6px var(--footer-text);border-radius:2px;outline:none}.gs-footer-bottom{border-top:1px solid oklch(from var(--footer-bg) calc(l + .12) c h);padding-top:var(--space-4);font-size:var(--text-xs);color:var(--footer-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.gs-tabs{border-bottom:1px solid var(--border);scrollbar-width:none;gap:4px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.gs-tabs::-webkit-scrollbar{display:none}.gs-tab{appearance:none;min-height:44px;font:500 var(--text-sm) / 1 var(--font-body);color:var(--text-muted);cursor:pointer;white-space:nowrap;transition:color var(--dur-1) var(--ease);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;padding:12px 14px;text-decoration:none;display:inline-flex}.gs-tab:hover{color:var(--text-strong)}.gs-tab[aria-current=true]{color:var(--primary-ink);border-bottom-color:var(--primary);font-weight:600}.gs-tab:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-1);outline:none}.gs-tabs[data-variant=pills]{border-bottom:0;flex-wrap:wrap;gap:8px}.gs-tabs[data-variant=pills] .gs-tab{border:1px solid var(--border-strong);border-radius:var(--radius-pill);min-height:36px;color:var(--text-body);margin:0;padding:8px 14px}.gs-tabs[data-variant=pills] .gs-tab[aria-current=true]{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.gs-tab-count{color:var(--text-faint);margin-left:6px;font-weight:500}.gs-tabs[data-variant=pills] .gs-tab[aria-current=true] .gs-tab-count{color:inherit;opacity:.8}.gs-steps{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.gs-steps{grid-template-columns:repeat(var(--n,3), 1fr)}}.gs-step{grid-template-columns:auto 1fr;align-items:start;gap:16px;display:grid}.gs-step-num{width:44px;height:44px;font:600 var(--text-md) / 1 var(--font-display);background:var(--primary);color:var(--on-primary);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid}.gs-step h3{font:600 var(--text-lg) / 1.25 var(--font-display);color:var(--text-strong);letter-spacing:-.01em;margin:8px 0 6px}.gs-step p{color:var(--text-body);font-size:var(--text-md);max-width:34ch;line-height:1.55}.gs-sh{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.gs-sh .gs-sh-h{font:600 var(--text-2xl) / 1.1 var(--font-display);letter-spacing:-.015em;color:var(--text-strong);text-wrap:balance;margin:0}.gs-sh p{color:var(--text-muted);font-size:var(--text-lg);max-width:var(--measure);margin-top:10px}.gs-sh-action a{font:500 var(--text-sm) / 1 var(--font-body);color:var(--primary-ink);border-bottom:1px solid var(--primary-line);align-items:center;gap:6px;padding:8px 0;text-decoration:none;display:inline-flex}.gs-sh-action a:hover{border-bottom-color:currentColor}.gs-svc{border-radius:var(--radius-3);background:var(--primary);color:var(--on-primary);gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.gs-svc[data-variant=band]{grid-auto-flow:row}@media (min-width:720px){.gs-svc[data-variant=band]{grid-auto-columns:1fr;grid-auto-flow:column}}.gs-svc-item{align-content:start;gap:4px;padding:20px 22px;display:grid;position:relative}.gs-svc-item+.gs-svc-item{border-top:1px solid #ffffff2e;border-top:1px solid lab(100% 0 0/.18)}@media (min-width:720px){.gs-svc[data-variant=band] .gs-svc-item+.gs-svc-item{border-top:0;border-left:1px solid #ffffff2e;border-left:1px solid lab(100% 0 0/.18)}}.gs-svc-label{font:600 var(--text-xs) / 1 var(--font-body);letter-spacing:.06em;text-transform:uppercase;opacity:.85}.gs-svc-time{font:600 var(--text-2xl) / 1 var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.gs-svc-time small{font:500 var(--text-md) / 1 var(--font-body);letter-spacing:0;opacity:.9}.gs-svc-note{font:var(--text-sm) / 1.4 var(--font-body);opacity:.85}.gs-svc[data-variant=list]{color:inherit;border:1px solid var(--border);border-radius:var(--radius-3);background:0 0}.gs-svc[data-variant=list] .gs-svc-item{grid-template-columns:1fr;align-items:center;padding:16px 18px}.gs-svc[data-variant=list] .gs-svc-item+.gs-svc-item{border-top:1px solid var(--border);border-left:0}.gs-svc[data-variant=list] .gs-svc-label{color:var(--primary-ink);opacity:1}.gs-svc[data-variant=list] .gs-svc-time{font-size:var(--text-xl);color:var(--text-strong)}.gs-svc[data-variant=list] .gs-svc-time small{color:var(--text-muted)}.gs-svc[data-variant=list] .gs-svc-note{color:var(--text-muted);opacity:1}.gs-event{border-top:1px solid var(--border);color:inherit;grid-template-columns:64px 1fr;align-items:start;gap:16px;padding:16px 0;text-decoration:none;display:grid}.gs-event:last-child{border-bottom:1px solid var(--border)}a.gs-event:hover .gs-event-title{color:var(--primary-ink)}.gs-event-date{border-radius:var(--radius-2);background:var(--primary-tint);color:var(--primary-ink);font-variant-numeric:tabular-nums;align-content:start;justify-items:center;gap:2px;padding:8px 0;display:grid}.gs-event-date b{font:600 var(--text-xl) / 1 var(--font-display);letter-spacing:-.02em}.gs-event-date span{font:600 var(--text-xs) / 1 var(--font-body);letter-spacing:.06em;text-transform:uppercase}.gs-event[data-cancelled] .gs-event-date{background:var(--bg-muted);color:var(--text-faint)}.gs-event-title{font:600 var(--text-md) / 1.3 var(--font-body);color:var(--text-strong);transition:color var(--dur-1) var(--ease);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gs-event[data-cancelled] .gs-event-title{color:var(--text-muted);text-decoration:line-through}.gs-event-meta{font:var(--text-sm) / 1.3 var(--font-body);color:var(--text-muted);flex-wrap:wrap;gap:14px;margin-top:6px;display:flex}.gs-event-meta span{align-items:center;gap:6px;display:inline-flex}.gs-event-desc{color:var(--text-body);font-size:var(--text-sm);max-width:var(--measure);margin-top:8px;line-height:1.5}.gs-price{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-3);background:var(--surface-card);align-content:start;display:grid;position:relative}.gs-price[data-featured]{border:2px solid var(--primary);background:var(--bg-tinted)}.gs-price-badge{top:-13px;left:var(--space-5);position:absolute}.gs-price-name{font:600 var(--text-lg) / 1.2 var(--font-display);color:var(--text-strong)}.gs-price-amount{align-items:baseline;gap:6px;display:flex}.gs-price-amount b{font:600 var(--text-2xl) / 1 var(--font-display);letter-spacing:-.02em;color:var(--text-strong);font-variant-numeric:tabular-nums}.gs-price-amount span{color:var(--text-muted);font-size:var(--text-sm)}.gs-price-note{color:var(--text-muted);font-size:var(--text-xs);margin:-6px 0 0}.gs-price-lead{color:var(--text-muted);font-size:var(--text-sm);line-height:1.45}.gs-price-kopf{gap:var(--space-4);align-content:start;display:grid}.gs-price-amount{flex-wrap:wrap}.gs-price-amount span{white-space:nowrap}.gs-price-vergleich{font-size:var(--text-sm);margin:0;line-height:1.4;display:grid}.gs-price-vergleich>div{border-top:1px solid var(--border);align-content:start;gap:2px;padding:10px 0;display:grid}.gs-price-vergleich dt{color:var(--text-muted);font-size:var(--text-xs)}.gs-price-vergleich dd{color:var(--text-strong);align-items:center;gap:6px;margin:0;font-weight:500;display:flex}.gs-price-vergleich dd svg{color:var(--primary-ink);flex:none}.gs-price-vergleich [data-fehlt] dd{color:var(--text-muted);font-weight:400}.gs-price-vergleich [data-fehlt] dd svg{color:var(--text-muted)}.gs-price-foot{margin-top:auto}.gs-map{aspect-ratio:16/10;border-radius:var(--radius-3);border:1px solid var(--border);background:repeating-linear-gradient(0deg, transparent 0 39px, var(--line-1) 39px 40px), repeating-linear-gradient(90deg, var(--bg-sunken) 0 39px, var(--line-1) 39px 40px);color:inherit;text-decoration:none;display:block;position:relative;overflow:hidden}.gs-map-pin{color:var(--primary);position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)}.gs-map-label{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-2);font:500 13px var(--font-body);color:var(--text-muted);align-items:center;gap:6px;padding:8px 12px;display:inline-flex;position:absolute;bottom:12px;left:12px}a.gs-map:hover .gs-map-label{color:var(--primary-ink);border-color:var(--primary-line)}select.gs-input{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:42px}.gs-input[data-size=lg]{min-height:56px;font-size:var(--text-lg);padding:12px 16px}.gs-input-wrap{align-items:center;display:flex;position:relative}.gs-input-wrap .gs-input{padding-left:42px}.gs-input-wrap>svg{color:var(--text-faint);pointer-events:none;position:absolute;left:14px}.gs-check{cursor:pointer;font:var(--text-md) / 1.4 var(--font-body);color:var(--text-strong);align-items:flex-start;gap:12px;min-height:44px;padding:6px 0;display:flex}.gs-check input{appearance:none;border:2px solid var(--border-strong);background:var(--bg-raised);cursor:pointer;width:24px;height:24px;transition:all var(--dur-1) var(--ease);border-radius:6px;flex:none;place-items:center;margin:2px 0 0;display:grid}.gs-check input[type=radio]{border-radius:50%}.gs-check input:checked{background:var(--primary);border-color:var(--primary)}.gs-check input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:16px}.gs-check input[type=radio]:checked{box-shadow:inset 0 0 0 5px var(--primary);background:var(--on-primary)}.gs-check input:focus-visible{box-shadow:var(--focus-ring);outline:none}.gs-check input:disabled{opacity:.45;cursor:not-allowed}.gs-check-desc{font-size:var(--text-sm);color:var(--text-muted);margin-top:2px;display:block}.gs-switch{cursor:pointer;min-height:44px;font:var(--text-md) / 1.4 var(--font-body);color:var(--text-strong);justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.gs-switch-track{background:var(--line-2);width:48px;height:28px;transition:background var(--dur-2) var(--ease);border-radius:999px;flex:none;position:relative}.gs-switch-track:after{content:"";width:22px;height:22px;box-shadow:var(--shadow-1);transition:transform var(--dur-2) var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.gs-switch input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.gs-switch input:checked+.gs-switch-track{background:var(--primary)}.gs-switch input:checked+.gs-switch-track:after{transform:translate(20px)}.gs-switch input:focus-visible+.gs-switch-track{box-shadow:var(--focus-ring)}.gs-switch input:disabled+.gs-switch-track{opacity:.45}.gs-switch-desc{font-size:var(--text-sm);color:var(--text-muted);display:block}.gs-dialog-bg{background:var(--overlay);z-index:50;place-items:end center;padding:0;display:grid;position:fixed;inset:0}@media (min-width:640px){.gs-dialog-bg{place-items:center;padding:24px}}.gs-dialog{background:var(--surface-card);border-radius:var(--radius-3) var(--radius-3) 0 0;padding:var(--space-5);width:100%;max-width:480px;box-shadow:var(--shadow-2);box-sizing:border-box;gap:var(--space-4);display:grid}@media (min-width:640px){.gs-dialog{border-radius:var(--radius-3)}}.gs-dialog-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.gs-dialog-title{font:600 var(--text-xl) / 1.2 var(--font-display);color:var(--text-strong);letter-spacing:-.01em}.gs-dialog-body{color:var(--text-body);font-size:var(--text-md);line-height:1.55}.gs-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (max-width:639px){.gs-dialog-actions{flex-direction:column-reverse}.gs-dialog-actions .gs-btn{width:100%}}.gs-step[data-state=done] .gs-step-num{background:var(--ok);color:#fff}.gs-step[data-state=todo] .gs-step-num{background:var(--bg-muted);color:var(--text-muted)}.gs-prose table{border-collapse:collapse;width:100%;margin:var(--space-4) 0;font-size:var(--text-sm);display:block;overflow-x:auto}.gs-prose th,.gs-prose td{border:1px solid var(--border);text-align:left;vertical-align:top;min-width:6rem;padding:8px 12px}.gs-prose th{background:var(--bg-sunken);color:var(--text-strong);font-weight:600}.gs-prose p:empty:before{content:"";display:inline-block}.gs-hinweis{margin:var(--space-4) 0;padding:var(--space-4) var(--space-5);border-radius:var(--radius-3);background:var(--primary-tint);border-left:3px solid var(--primary);color:var(--text-strong)}.gs-hinweis>p+p{margin-top:var(--space-3)}.gs-figur{margin:var(--space-5) 0}.gs-figur img{border-radius:var(--radius-3);max-width:100%;height:auto;display:block}.gs-anhang{margin:var(--space-3) 0;border:1px solid var(--border);border-radius:var(--radius-2);background:var(--bg-sunken);color:var(--text-strong);align-items:baseline;gap:10px;padding:10px 14px;text-decoration:none;display:inline-flex}.gs-anhang:hover{border-color:var(--primary-line)}.gs-anhang-name{text-decoration:underline;-webkit-text-decoration-color:var(--primary-line);-webkit-text-decoration-color:var(--primary-line);-webkit-text-decoration-color:var(--primary-line);text-decoration-color:var(--primary-line);text-underline-offset:.15em;font-weight:600}.gs-anhang-meta{color:var(--text-muted);font-size:var(--text-sm)}[data-ton=hervorhebung]{color:var(--primary-ink);font-weight:600}[data-ton=gedaempft]{color:var(--text-muted)}.gs-schema{border:1px solid var(--border);border-radius:var(--radius-pill);min-height:36px;color:var(--text-muted);font:500 var(--text-xs) / 1 var(--font-body);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.gs-schema:hover{color:var(--text-strong);border-color:var(--border-strong)}.gs-schema[data-auf-dunkel]{color:var(--footer-muted);border-color:oklch(from var(--footer-bg) calc(l + .18) c h)}.gs-schema[data-auf-dunkel]:hover{color:var(--footer-text)}.gs-schema:focus-visible{box-shadow:var(--focus-ring)}.gs-map-kasten{gap:6px;display:grid}.gs-map[data-bild]{aspect-ratio:16/10;background:0 0}.gs-map[data-bild] img{object-fit:cover;width:100%;height:100%;display:block}.gs-map-quelle{font-size:var(--text-xs);color:var(--text-faint)}.kalender-abo{margin-top:var(--space-4);font-size:var(--text-sm);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.gs-event-action{align-self:center;margin-left:auto}.gs-event:has(.gs-event-action){grid-template-columns:64px 1fr auto}@media (max-width:560px){.gs-event:has(.gs-event-action){grid-template-columns:64px 1fr}.gs-event-action{grid-column:2;margin-left:0}}.gs-beispiel-balken{background:var(--brand-primary);color:var(--on-primary);font-size:var(--text-sm);text-align:center;padding:8px 16px}.gs-beispiel-balken a{color:inherit;font-weight:600;text-decoration:underline}.gs-pinselmarke{flex:none;display:inline-block}.gs-pinselmarke svg{width:100%;height:100%;display:block;overflow:visible}.plattform,.portal{--gs-brand:#0e3b43;--gs-brand-deep:#0b252c;--gs-brand-ink:#00252b;--gs-brand-tint:#f1f5f9;--gs-brand-tint-2:#e2e7ff;--gs-mint:#14b8a6;--gs-mint-bright:#2dd4bf;--gs-mint-ink:#006b5f;--gs-mint-tint:#71f8e44d;--gs-mint-tint-hover:#71f8e480;--gs-mint-fixed:#71f8e4;--gs-gold:#f59e0b;--gs-gold-soft:#fef3c7;--gs-gold-ink:#b45309;--gs-page-bg:#faf8ff;--gs-page-bg-2:#f2f3ff;--gs-canvas:#f8fafc;--gs-accent:var(--gs-mint);--gs-accent-tint:var(--gs-gold-soft);--gs-moss:var(--gs-mint-ink);--gs-glow-mint:#4fdbc833;--gs-glow-lavendel:#dae2fd99;--gs-wortmarke:var(--gs-brand-deep);--gs-marke-pin:var(--gs-brand-deep);--gs-marke-bogen:var(--gs-mint);--gs-aktiv-tinte:var(--gs-brand-deep);--paper-0:#fff;--paper-1:#f8fafc;--paper-2:#f1f5f9;--paper-3:#e2e8f0;--line-1:#e2e8f0;--line-2:#cbd5e1;--ink-3:#7c8a9c;--ink-2:#64748b;--ink-1:#41484a;--ink-0:#131b2e;--brand-primary:var(--gs-brand);--brand-secondary:var(--gs-mint);--font-display:"Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;--font-body:"Inter", ui-sans-serif, system-ui, sans-serif;--radius-1:8px;--radius-2:12px;--radius-3:16px;--shadow-1:0 1px 3px #0e3b430f, 0 1px 2px -1px #0e3b430f;--shadow-2:0 12px 32px -4px #0e3b4314, 0 4px 8px -2px #0e3b430a;--shadow-3:0 20px 25px -5px #0e3b431f, 0 8px 10px -6px #0e3b4314;--shadow-4:0 25px 50px -12px #0e3b4340;--shadow-karte:0 4px 20px -2px #0e3b430d;--shadow-knopf:0 4px 12px #0e3b431f;--shadow-knopf-hover:0 10px 15px -3px #0e3b431a, 0 4px 6px -4px #0e3b430f;--focus-ring:0 0 0 3px var(--bg), 0 0 0 6px var(--gs-mint);--fokus-feld:0 0 0 3px #14b8a626;--ease:cubic-bezier(.4, 0, .2, 1);--dur-1:.15s;--dur-2:.2s}.plattform{--text-xs:.8125rem;--text-sm:.875rem;--text-md:.9375rem;--text-lg:1.125rem;--text-xl:clamp(1.5rem, 2.2vw, 1.75rem);--text-2xl:clamp(1.75rem, 3.4vw, 2.5rem);--text-3xl:clamp(2.25rem, 4.6vw, 3.5rem);--tracking-display:-.025em;--content-max:1200px}.plattform [data-papier=warm],.portal [data-papier=warm]{--paper-0:#fefbf7;--paper-1:#faf6ef;--paper-2:#f2ece3;--paper-3:#e4ddd3;--line-1:#d6d0c7;--line-2:#bdb6ae;--ink-3:#82796e;--ink-2:#564b41;--ink-1:#261d16;--ink-0:#130b07}@supports (color:lab(0% 0 0)){.plattform [data-papier=warm],.portal [data-papier=warm]{--paper-0:lab(98.8576% .340611 2.25874);--paper-1:lab(97.1287% .580043 3.77258);--paper-2:lab(93.6526% .993192 5.25986);--paper-3:lab(88.4291% 1.333 5.97408);--line-1:lab(83.7858% 1.16032 5.22319);--line-2:lab(74.4989% 1.32662 5.18061);--ink-3:lab(51.2834% 2.43375 7.30494);--ink-2:lab(32.6981% 3.25321 7.89875);--ink-1:lab(11.7857% 3.70778 6.94342);--ink-0:lab(3.66216% 2.09995 2.65966)}}.plattform[data-farbschema=dunkel],.portal[data-farbschema=dunkel]{--paper-0:#10232a;--paper-1:#0c1c22;--paper-2:#16303a;--paper-3:#1d3d48;--line-1:#223f49;--line-2:#33565f;--ink-3:#7c96a0;--ink-2:#a9bfc5;--ink-1:#d6e3e6;--ink-0:#f2f8f9;--bg-raised:var(--paper-0);--surface-card:var(--paper-0);--gs-brand:#1f6672;--gs-brand-ink:#1f6672;--gs-brand-tint:#16303a;--gs-brand-tint-2:#1d3d48;--gs-page-bg:#0c1c22;--gs-page-bg-2:#10232a;--gs-canvas:#10232a;--gs-gold-soft:#f59e0b29;--gs-gold-ink:#fbbf24;--gs-glow-mint:#14b8a61f;--gs-glow-lavendel:#6366f11f;--gs-mint-ink:#5eead4;--gs-mint-tint:#14b8a62e;--gs-mint-tint-hover:#14b8a64d;--gs-aktiv-tinte:#fff;--gs-wortmarke:#fff;--gs-marke-pin:var(--gs-mint);--gs-marke-bogen:var(--gs-brand-deep);--shadow-1:0 1px 2px #0006;--shadow-2:0 10px 28px -8px #0009, 0 2px 6px #0000004d;--shadow-3:0 20px 25px -5px #00000080, 0 8px 10px -6px #0006;--shadow-4:0 25px 50px -12px #000000b3;--shadow-karte:0 4px 20px -2px #0000004d;--shadow-knopf:0 4px 12px #00000059;--shadow-knopf-hover:0 10px 15px -3px #0006}.plattform h1,.plattform h2,.plattform h3,.portal h1,.portal h2{font-weight:700}.plattform .gs-btn,.portal .gs-btn{border-radius:var(--radius-1);transition:background var(--dur-2) var(--ease), color var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease), transform var(--dur-2) var(--ease);font-weight:500}.plattform .gs-btn[data-variant=primary],.portal .gs-btn[data-variant=primary]{box-shadow:var(--shadow-knopf)}.plattform .gs-btn[data-variant=primary]:hover,.portal .gs-btn[data-variant=primary]:hover{box-shadow:var(--shadow-knopf-hover);transform:translateY(-1px)}.plattform .gs-btn[data-variant=primary]:active,.portal .gs-btn[data-variant=primary]:active{transform:translateY(0)}.plattform .gs-btn[data-variant=secondary],.portal .gs-btn[data-variant=secondary]{background:var(--surface-card);box-shadow:var(--shadow-1);border-color:#0000}.plattform .gs-btn[data-variant=secondary]:hover,.portal .gs-btn[data-variant=secondary]:hover{background:var(--paper-2)}.plattform .gs-btn[data-variant=tint],.portal .gs-btn[data-variant=tint]{background:var(--gs-mint-tint);color:var(--gs-mint-ink)}.plattform .gs-btn[data-variant=tint]:hover,.portal .gs-btn[data-variant=tint]:hover{background:var(--gs-mint-tint-hover)}.plattform .gs-btn[data-variant=ghost],.portal .gs-btn[data-variant=ghost]{color:var(--text-body)}.plattform .gs-btn[data-variant=ghost]:hover,.portal .gs-btn[data-variant=ghost]:hover{background:var(--paper-2);color:var(--text-strong)}.plattform .gs-btn[data-variant=ghost][data-on-dark],.portal .gs-btn[data-variant=ghost][data-on-dark]{color:#fff}.plattform .gs-btn[data-variant=ghost][data-on-dark]:hover,.portal .gs-btn[data-variant=ghost][data-on-dark]:hover{color:var(--gs-mint-fixed);background:0 0}.plattform .gs-btn[data-variant=inverse],.portal .gs-btn[data-variant=inverse]{color:var(--gs-brand-deep);box-shadow:var(--shadow-knopf)}.plattform .gs-btn[data-variant=inverse]:hover,.portal .gs-btn[data-variant=inverse]:hover{box-shadow:var(--shadow-knopf-hover);background:#f1f5f9;transform:translateY(-1px)}.plattform .gs-input,.portal .gs-input{border-radius:var(--radius-1);border-color:var(--line-2);background:var(--surface-card)}.plattform .gs-input:hover,.portal .gs-input:hover{border-color:var(--ink-3)}.plattform .gs-input:focus,.portal .gs-input:focus{border-color:var(--gs-mint);box-shadow:var(--fokus-feld)}.plattform .gs-check input:checked,.portal .gs-check input:checked{background-color:var(--gs-mint);border-color:var(--gs-mint)}.plattform .gs-check input,.portal .gs-check input{border-width:1px;border-color:var(--line-2);border-radius:4px}.plattform .gs-kicker,.portal .gs-kicker{color:var(--gs-mint-ink);margin-bottom:8px;font-size:.75rem}.plattform .gs-card,.portal .gs-card{box-shadow:var(--shadow-karte)}.plattform .gs-card[data-variant=flat],.portal .gs-card[data-variant=flat]{box-shadow:none}.plattform .gs-card[data-variant=tint],.portal .gs-card[data-variant=tint]{background:var(--gs-mint-tint);box-shadow:none;border-color:#14b8a640}.plattform .gs-card[data-variant=warm],.portal .gs-card[data-variant=warm]{background:var(--gs-gold-soft);box-shadow:none;border-color:#0000}.plattform .gs-card[data-variant=raised],.portal .gs-card[data-variant=raised]{box-shadow:var(--shadow-2)}.plattform a.gs-card:hover,.portal a.gs-card:hover{background:var(--surface-card);border-color:var(--border);box-shadow:var(--shadow-2)}.plattform .gs-sh .gs-sh-h{letter-spacing:-.025em;font-weight:700}.plattform .gs-sh p{color:var(--text-body);margin-top:16px}.plattform .gs-sh[data-align=center]{text-align:center;justify-content:center}.plattform .gs-sh[data-align=center] p{margin-inline:auto}.plattform .gs-price{box-shadow:var(--shadow-1);transition:box-shadow var(--dur-2) var(--ease), transform var(--dur-2) var(--ease);border:0;padding:28px}.plattform .gs-price:hover{box-shadow:var(--shadow-knopf)}.plattform .gs-price[data-featured]{background:var(--surface-card);box-shadow:var(--shadow-3);border:0;transform:translateY(-8px)}.plattform .gs-price[data-featured]:hover{box-shadow:var(--shadow-3)}.plattform .gs-price-badge{top:-14px;left:50%;transform:translate(-50%)}.plattform .gs-price-badge .gs-badge{background:var(--gs-gold-soft);color:var(--gs-gold-ink);box-shadow:var(--shadow-1);padding:4px 16px;font-weight:700}.plattform .gs-price-name{font-size:1.25rem}.plattform .gs-price[data-featured] .gs-price-name{color:var(--gs-aktiv-tinte)}.plattform .gs-price[data-featured] .gs-price-lead{color:var(--gs-mint-ink);font-weight:500}.plattform .gs-price-amount b{letter-spacing:-.025em;font-weight:800}.plattform .gs-price[data-featured] .gs-price-amount{background:var(--paper-2);border-radius:var(--radius-2);padding:14px}.plattform .gs-price-vergleich dd svg{color:var(--gs-mint-ink)}.plattform .gs-price-vergleich [data-fehlt] dd svg{color:var(--text-muted)}.plattform .gs-step{background:var(--surface-card);border-radius:var(--radius-3);box-shadow:var(--shadow-1);flex-direction:column;padding:32px;display:flex}.plattform .gs-step-num{border-radius:var(--radius-2);background:var(--gs-brand-ink);color:#fff;width:48px;height:48px;font:700 1.25rem / 1 var(--font-display);box-shadow:var(--shadow-1)}.plattform .gs-step h3{font:600 1.25rem / 1.4 var(--font-display);letter-spacing:-.01em;margin:24px 0 12px}.plattform .gs-step p{max-width:none;line-height:1.625}.plattform .gs-step-foot{font:600 .75rem / 1.35 var(--font-body);color:var(--gs-mint-ink);align-items:center;gap:8px;margin-top:auto;padding-top:32px;display:flex}.plattform .gs-schema,.portal .gs-schema{border-color:var(--line-2)}.gemeinde{background:var(--bg);min-height:100dvh;color:var(--text-body);font-family:var(--font-body);flex-direction:column;display:flex}.gemeinde main{flex:1}.gemeinde .gs-sec{scroll-margin-top:4.5rem}.karte-text{padding:var(--space-4) var(--space-5) var(--space-5)}.karte-datum{font:500 var(--text-xs) / 1.3 var(--font-body);color:var(--text-muted);margin-bottom:8px;display:block}.karte-text h3{font-size:var(--text-xl)}.karte-teaser{color:var(--text-body);font-size:var(--text-sm);margin-top:10px;line-height:1.55}.predigt-karte h3{font-size:var(--text-xl);margin-top:12px}.predigt-stelle{color:var(--text-muted);font-size:var(--text-sm);margin-top:8px}.predigt-fuss{font-size:var(--text-sm);color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.predigt-fuss span:last-child{color:var(--primary-ink);align-items:center;gap:6px;font-weight:600;display:inline-flex}.predigtzeilen{margin-top:var(--space-5);border-top:1px solid var(--border);max-width:900px}.predigtzeile-datum{font:500 var(--text-sm) / 1.3 var(--font-body);color:var(--text-muted);font-variant-numeric:tabular-nums}.predigtzeile-titel{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.predigtzeile-titel h2{font-size:var(--text-xl)}.predigtzeile-titel svg{color:var(--primary-ink)}.predigtzeile-meta{color:var(--text-muted);font-size:var(--text-sm);flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.beitragszeilen{max-width:860px;display:grid}.beitragszeilen h2{font-size:var(--text-xl)}.beitragszeilen p{color:var(--text-body);margin-top:8px;line-height:1.55}.gruppe-kachel{color:inherit;gap:10px;text-decoration:none;display:grid}.gruppe-kachel h3{font:600 var(--text-md) / 1.3 var(--font-body);color:var(--text-strong);display:block}.gruppe-kachel span{color:var(--text-muted);font-size:var(--text-sm);margin-top:2px;display:block}.gruppe-kachel:hover h3{color:var(--primary-ink)}.gruppen-karten{gap:var(--space-5);display:grid}.gruppe-karte-text{padding:var(--space-5);align-content:start;gap:12px;display:grid}.gruppe-karte-text h2{font-size:var(--text-xl)}.gruppe-karte .gs-img{height:100%;min-height:200px}.person-zeile{align-items:center;gap:14px;display:flex}.person-zeile h3{font:600 var(--text-md) / 1.3 var(--font-body);color:var(--text-strong);display:block}.person-zeile span{color:var(--text-muted);font-size:var(--text-sm);display:block}.team-karte{gap:var(--space-4);grid-template-columns:auto 1fr;align-items:start;display:grid}.team-karte-text{justify-items:start;gap:6px;display:grid}.team-karte-text h2{font-size:var(--text-xl)}.team-funktion{color:var(--primary-ink);font:600 var(--text-sm) / 1.3 var(--font-body)}.team-kurztext{line-height:1.55;font-size:var(--text-sm)}.kontakt-angaben{gap:var(--space-4);align-content:start;justify-items:start;display:grid}.kontakt-angaben address{font-style:normal;font-size:var(--text-lg);color:var(--text-strong);line-height:1.5}.kontakt-wege{font-size:var(--text-md);gap:8px;display:grid}.kontakt-wege span{align-items:center;gap:10px;display:flex}.kontakt-seite{gap:var(--space-5);display:grid}.kontakt-karte address{font-style:normal;line-height:1.6}.kontakt-karte h2{font-size:var(--text-xl);margin-bottom:14px}.kontakt-karte .kontakt-wege{margin-top:14px}.formular{gap:var(--space-5);display:grid}.formular-fuss{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.artikel-inhalt{padding-bottom:var(--section-y);gap:var(--space-6);justify-items:start;display:grid}.artikel-inhalt>.gs-img,.artikel-bild{width:100%;max-width:880px}.artikel-inhalt .gs-prose,.artikel-inhalt .gs-audio,.artikel-inhalt .gs-consent,.artikel-inhalt .gs-alert{width:100%;max-width:calc(var(--prose-max) + 200px)}.listen-inhalt{padding-bottom:var(--section-y)}.inhalt img{border-radius:var(--radius-3);max-width:100%;height:auto}.inhalt hr{border:0;border-top:1px solid var(--border);margin:var(--space-6) 0}.videos h3{font:600 var(--text-md) / 1.3 var(--font-body);color:var(--text-strong);margin-top:10px}.videos p{color:var(--text-muted);font-size:var(--text-sm)}.livestream-rahmen{max-width:960px}.einbettung-sperren{margin-top:10px}.gemeinde-gesperrt{min-height:100dvh;padding:var(--page-x);background:var(--bg);color:var(--text-body);font-family:var(--font-body);place-items:center;display:grid}.gemeinde-gesperrt>div{gap:var(--space-4);text-align:center;justify-items:center;max-width:480px;display:grid}.gemeinde-gesperrt-zeichen{background:var(--bg-muted);width:56px;height:56px;color:var(--text-muted);border-radius:14px;place-items:center;display:grid}.gemeinde-gesperrt h1{font-size:var(--text-2xl)}.gemeinde-gesperrt p{color:var(--text-muted);line-height:1.55}.gs-footer-plattform{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid oklch(from var(--footer-bg) calc(l + .12) c h);font-size:var(--text-xs);color:var(--footer-muted);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gs-footer-plattform a{text-decoration:none;display:inline-flex}.gemeinde[data-theme=morgen]{--font-display:"Manrope", system-ui, sans-serif;--font-body:"Hanken Grotesk", system-ui, sans-serif;--paper-0:#f4f7f9;--paper-1:#fafcfd;--paper-2:#e7ecee;--paper-3:#d9dfe2;--line-1:#d9dfe2;--line-2:#b7bfc2;--ink-3:#66747b;--ink-2:#3f5058;--ink-1:#10222b;--ink-0:#02111b;--bg-raised:var(--paper-1);--surface-card:var(--paper-1);--radius-1:8px;--radius-2:12px;--radius-3:20px;--tracking-display:-.03em;--section-y:clamp(2.75rem, 5.5vw, 4.5rem)}@supports (color:lab(0% 0 0)){.gemeinde[data-theme=morgen]{--paper-0:lab(97.1248% -1.02493 -.98697);--paper-1:lab(98.8524% -.513107 -.493872);--paper-2:lab(93.077% -1.53553 -1.47923);--paper-3:lab(88.4492% -2.04447 -1.97053);--line-1:lab(88.4492% -2.04447 -1.97053);--line-2:lab(76.8613% -2.55045 -2.46);--ink-3:lab(47.8731% -4.14214 -5.79088);--ink-2:lab(32.8054% -5.05188 -7.18237);--ink-1:lab(11.8815% -4.78941 -9.02875);--ink-0:lab(4.45278% -2.79547 -7.70252)}}.gemeinde[data-theme=morgen][data-farbschema=dunkel]{--paper-0:#0c1316;--paper-1:#141c20;--paper-2:#1d252b;--paper-3:#283238;--line-1:#2b343a;--line-2:#454f55;--ink-3:#7a8990;--ink-2:#9fadb5;--ink-1:#d0d9de;--ink-0:#edf3f6}@supports (color:lab(0% 0 0)){.gemeinde[data-theme=morgen][data-farbschema=dunkel]{--paper-0:lab(5.28705% -1.55665 -3.07841);--paper-1:lab(9.5498% -2.46097 -4.28678);--paper-2:lab(14.1945% -2.82097 -4.90251);--paper-3:lab(19.9995% -3.18918 -5.52163);--line-1:lab(21.1566% -2.86676 -4.92145);--line-2:lab(32.7589% -2.91318 -4.94219);--ink-3:lab(55.9939% -4.15957 -5.79939);--ink-2:lab(69.9149% -4.18159 -5.81046);--ink-1:lab(86.1266% -2.54229 -3.50409);--ink-0:lab(95.3915% -1.70347 -2.34098)}}.gemeinde[data-theme=morgen] h1,.gemeinde[data-theme=morgen] h2,.gemeinde[data-theme=morgen] h3{font-weight:800}.mo-kopf{background:oklch(from var(--paper-0) l c h / .88)}.mo-marke{letter-spacing:-.02em;font-weight:800}.mo-kopf-cta{background:var(--ink-0);margin-left:6px;color:var(--paper-0)!important;font-weight:600!important}.mo-kopf-cta:hover{background:var(--primary)!important;color:var(--on-primary)!important}.gs-header-menu .mo-kopf-cta{border-radius:var(--radius-2);text-align:center;margin:12px 0 0}.mo-buehne{padding-top:var(--space-5);gap:var(--space-4);display:grid}.mo-buehne-rahmen{background:var(--stage-bg);color:#fff;border-radius:28px;align-items:end;min-height:clamp(380px,56vw,620px);display:grid;position:relative;overflow:hidden}.mo-buehne[data-groesse=knapp] .mo-buehne-rahmen{min-height:clamp(300px,36vw,420px)}.mo-buehne-rahmen img{object-fit:cover}.mo-buehne-rahmen[data-bild]:after{content:"";background:linear-gradient(#07182200 35%,#071822bd);background:linear-gradient(lab(7.25646% -4.0981 -8.93484/0) 35%,lab(7.25646% -4.0981 -8.93484/.74));position:absolute;inset:0}.mo-buehne-inhalt{z-index:1;gap:var(--space-5);grid-template-columns:minmax(0,1fr) auto;align-items:end;padding:clamp(1.5rem,3.5vw,2.5rem);display:grid;position:relative}.mo-buehne-text h1{color:#fff;letter-spacing:-.035em;font-size:clamp(2.5rem,6vw,4.75rem);line-height:1}.mo-buehne-text p{margin-top:var(--space-4);font-size:var(--text-lg);color:#eff2f4;color:lab(95.3798% -1.06788 -1.46495);max-width:32em}.mo-live{font:600 var(--text-sm) / 1 var(--font-body);color:#fff;margin-bottom:var(--space-3);align-items:center;gap:8px;display:inline-flex}.mo-live:before{content:"";background:#e6443a;background:lab(53.9731% 62.4525 43.7647);border-radius:50%;width:8px;height:8px}.mo-chip{background:var(--surface-card);min-width:260px;max-width:340px;color:var(--text-body);border-radius:20px;gap:4px;padding:18px 20px;text-decoration:none;display:grid;box-shadow:0 20px 50px #00000040;box-shadow:0 20px 50px lab(0% 0 0/.25)}.mo-chip-eyebrow,.mo-eyebrow{font:600 var(--text-xs) / 1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--primary-ink)}.mo-chip-zeit{font:800 1.9rem / 1 var(--font-display);letter-spacing:-.03em;color:var(--text-strong);margin-top:4px}.mo-chip-zeit small{font:600 var(--text-sm) / 1 var(--font-body);color:var(--text-muted);letter-spacing:0;margin-left:6px}.mo-chip-wo{color:var(--text-muted);font-size:var(--text-sm)}.mo-chip-naechster{border-top:1px solid var(--border);font-size:var(--text-sm);align-items:center;gap:8px;margin-top:8px;padding-top:10px;font-weight:500;display:flex}.mo-chip-naechster:before{content:"";background:var(--secondary);width:8px;height:8px;box-shadow:0 0 0 3px var(--secondary-tint-2);border-radius:50%;flex:none}.mo-schnell{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.mo-schnell-karte{background:var(--surface-card);border:1px solid var(--border);color:var(--text-body);transition:transform var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease);border-radius:20px;align-content:start;gap:6px;padding:20px 22px;text-decoration:none;display:grid}.mo-schnell-karte:hover{box-shadow:var(--shadow-2);transform:translateY(-2px)}.mo-schnell-karte .mo-eyebrow{color:var(--text-muted)}.mo-schnell-karte b{font:700 var(--text-lg) / 1.25 var(--font-display);color:var(--text-strong);letter-spacing:-.01em}.mo-schnell-text{color:var(--text-muted);font-size:var(--text-sm)}.mo-schnell-mehr{color:var(--primary-ink);font-weight:600;font-size:var(--text-sm);margin-top:4px}.mo-sec .gs-sh .gs-sh-h{font-size:var(--text-2xl)}.mo-zeiten{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.mo-zeit{background:var(--surface-card);border:1px solid var(--border);border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:16px 18px;display:grid}.mo-zeit-uhr{font:800 1.6rem / 1 var(--font-display);letter-spacing:-.02em;color:var(--primary-ink);font-variant-numeric:tabular-nums}.mo-zeit-uhr small{font:600 var(--text-xs) / 1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-top:4px;display:block}.mo-zeit h3{font:700 var(--text-md) / 1.3 var(--font-display);color:var(--text-strong);display:block}.mo-zeit-hinweis{color:var(--text-muted);font-size:var(--text-sm);display:block}.mo-termine{gap:10px;max-width:820px;margin:0;padding:0;list-style:none;display:grid}.mo-termin{background:var(--surface-card);border:1px solid var(--border);border-radius:18px;grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 16px 12px 12px;display:grid}.mo-termin[data-aus]{opacity:.7}.mo-termin-datum{text-align:center;background:var(--bg-muted);font:800 1.25rem / 1 var(--font-display);color:var(--text-strong);border-radius:12px;padding:8px 0}.mo-termin-datum span{font:600 var(--text-xs) / 1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-top:4px;display:block}.mo-termin-text{gap:2px;display:grid}.mo-termin-text h3{font:700 var(--text-md) / 1.3 var(--font-display);color:var(--text-strong);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mo-termin-text span{color:var(--text-muted);font-size:var(--text-sm)}.mo-termin-pfeil{color:var(--primary-ink);display:inline-flex}.mo-beitraege{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.mo-beitrag{background:var(--surface-card);border:1px solid var(--border);color:var(--text-body);height:100%;transition:transform var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease);border-radius:22px;grid-template-rows:auto 1fr;text-decoration:none;display:grid;overflow:hidden}.mo-beitrag:hover{box-shadow:var(--shadow-2);transform:translateY(-2px)}.mo-beitrag .gs-img{aspect-ratio:16/10}.mo-beitrag-text{gap:6px;padding:18px 20px 22px;display:grid}.mo-beitrag-text .mo-eyebrow{color:var(--text-muted)}.mo-beitrag-text h3{font:700 var(--text-lg) / 1.25 var(--font-display);color:var(--text-strong);letter-spacing:-.01em}.mo-beitrag-text>span{color:var(--text-muted);font-size:var(--text-sm)}.mo-predigten{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.mo-predigt{background:var(--ink-0);color:var(--paper-0);border-radius:22px;grid-template-rows:auto auto 1fr auto;gap:10px;height:100%;padding:22px;text-decoration:none;display:grid}[data-farbschema=dunkel] .mo-predigt{background:var(--paper-2);color:var(--ink-0)}.mo-predigt .mo-eyebrow{color:inherit;opacity:.7}.mo-predigt h3{font:700 var(--text-xl) / 1.2 var(--font-display);letter-spacing:-.01em}.mo-predigt-wer{opacity:.75;font-size:var(--text-sm)}.mo-predigt-fuss{font-size:var(--text-sm);opacity:.9;align-items:center;gap:12px;margin-top:8px;display:flex}.mo-play{background:var(--secondary);width:40px;height:40px;color:var(--on-secondary);border-radius:50%;flex:none;place-items:center;display:grid}.mo-predigt-balken{opacity:.2;background:currentColor;border-radius:2px;flex:1;height:4px}.mo-fuss{border-top:1px solid var(--border);padding-block:var(--space-7) var(--space-6);color:var(--text-muted);font-size:var(--text-sm)}.mo-fuss-oben,.mo-fuss-unten{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.mo-fuss-unten{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border)}.mo-fuss-name{font:700 var(--text-lg) / 1.2 var(--font-display);color:var(--text-strong);letter-spacing:-.02em}.mo-fuss-adresse{margin-top:4px;font-style:normal}.mo-fuss a{color:inherit;text-decoration:none}.mo-fuss a:hover{color:var(--text-strong);text-decoration:underline}.mo-fuss-links{flex-wrap:wrap;gap:8px 20px;display:flex}.mo-fuss .gs-footer-plattform{border:0;margin:0;padding:0}@media (max-width:900px){.mo-buehne-inhalt{grid-template-columns:1fr;align-items:start}.mo-chip{min-width:0;max-width:none}.mo-termin{grid-template-columns:52px minmax(0,1fr)}.mo-termin-pfeil{display:none}.mo-termin .gs-btn{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:no-preference){.mo-buehne-rahmen{animation:mo-auf .9s var(--ease) both}.mo-chip{animation:mo-auf .9s var(--ease) both;animation-delay:.25s}.mo-schnell-karte{animation:mo-auf .8s var(--ease) both}.mo-schnell-karte:nth-child(2){animation-delay:.1s}.mo-schnell-karte:nth-child(3){animation-delay:.2s}@keyframes mo-auf{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}}.gemeinde[data-theme=morgen] :is(.mo-beitrag-text,.mo-predigt,.mo-termin-text,.mo-zeit) h3{color:inherit;letter-spacing:inherit;text-wrap:pretty}.gemeinde[data-theme=stille]{--font-display:"Cormorant Garamond", Georgia, "Times New Roman", serif;--font-body:"EB Garamond", Georgia, "Times New Roman", serif;--paper-0:#fcfaf6;--paper-1:#f8f5f0;--paper-2:#f1ece4;--paper-3:#e5dfd6;--line-1:#e2ddd5;--line-2:#c9c3ba;--ink-3:#877f75;--ink-2:#6b6157;--ink-1:#241e19;--ink-0:#16100d;--content-max:46rem;--radius-1:0;--radius-2:2px;--radius-3:0;--shadow-1:none;--shadow-2:none;--tracking-display:-.01em;--tracking-label:.14em;--text-md:1.125rem;--text-sm:1rem;--text-xs:.875rem;--leading-normal:1.6;--section-y:clamp(2.75rem, 5vw, 3.75rem);--st-uhr:clamp(2.25rem, 6vw, 2.875rem)}@supports (color:lab(0% 0 0)){.gemeinde[data-theme=stille]{--paper-0:lab(98.4005% .164658 2.28314);--paper-1:lab(96.7843% .224561 3.04747);--paper-2:lab(93.6594% .564307 4.5565);--paper-3:lab(89.0189% .833303 5.2959);--line-1:lab(88.4282% .846177 4.50496);--line-2:lab(79.1456% 1.16351 5.22538);--ink-3:lab(53.6126% 1.96904 6.63548);--ink-2:lab(41.9926% 2.68084 7.2323);--ink-1:lab(11.8062% 2.51749 4.78258);--ink-0:lab(5.23537% 1.90822 2.62972)}}.gemeinde[data-theme=stille] h1,.gemeinde[data-theme=stille] h2,.gemeinde[data-theme=stille] h3,.gemeinde[data-theme=stille] h4{font-weight:400}.gemeinde[data-theme=stille] a{-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2)}.st-kopf{padding-top:clamp(1.75rem,4vw,2.5rem)}.st-kopf-in{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;display:flex}.st-marke{color:var(--text-strong);flex-direction:column;align-items:center;gap:14px;max-width:100%;text-decoration:none;display:inline-flex}.st-marke-logo{display:inline-flex}.st-marke-text{gap:4px;min-width:0;display:grid}.st-marke-name{font:400 var(--text-sm) / 1.35 var(--font-body);letter-spacing:.24em;text-transform:uppercase;text-wrap:balance}.st-marke-ort{font:italic 300 var(--text-md) / 1.3 var(--font-display);color:var(--text-muted)}.gemeinde[data-kopf=mittig] .st-kopf[data-ohne-name] .st-marke-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gemeinde[data-kopf=mittig] .st-kopf[data-ohne-name] .st-marke:not(:has(.st-marke-logo)){display:none}.st-kopf-nav{font:400 var(--text-sm) / 1 var(--font-body);letter-spacing:.08em;flex-wrap:wrap;justify-content:center;gap:2px 1.5rem;display:flex}.st-kopf-nav a{color:var(--text-body);transition:border-color var(--dur-1) var(--ease);border-bottom:1px solid #0000;padding:8px 0;text-decoration:none}.st-kopf-nav a:hover,.st-kopf-nav a[aria-current=page]{border-bottom-color:var(--text-strong)}.st-kopf-nav a:focus-visible{box-shadow:var(--focus-ring);outline:none}.st-kopf-details{display:none}@media (min-width:720px){.gemeinde[data-kopf=zeile] .st-kopf{padding-top:1.25rem}.gemeinde[data-kopf=zeile] .st-kopf-in{text-align:left;border-bottom:1px solid var(--border);flex-direction:row;justify-content:space-between;align-items:center;gap:1rem 2rem;padding-bottom:1rem}.gemeinde[data-kopf=zeile] .st-marke{flex-direction:row;flex:none;align-items:center;gap:14px;max-width:55%}.gemeinde[data-kopf=zeile] .st-marke-text{gap:2px}.gemeinde[data-kopf=zeile] .st-marke-name{letter-spacing:.18em}.gemeinde[data-kopf=zeile] .st-marke-ort{font-size:var(--text-sm)}.gemeinde[data-kopf=zeile] .st-kopf-nav{justify-content:flex-end;gap:2px 1.25rem}}.st-buehne{text-align:center;padding-top:clamp(2.5rem,6vw,3.75rem)}.st-buehne h1{font:300 clamp(2.5rem, 7vw, 4rem) / 1.08 var(--font-display);letter-spacing:-.01em;text-wrap:balance;color:var(--text-strong)}.st-buehne-text{max-width:34em;color:var(--text-muted);font-size:var(--text-md);margin:1.375rem auto 0}.st-live{font:400 var(--text-xs) / 1 var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:10px;margin-bottom:1rem;display:inline-flex}.st-live:before{content:"";background:#d33c33;background:lab(49.4273% 59.3615 41.8145);border-radius:50%;width:7px;height:7px}.st-strich{background:var(--primary);opacity:.7;width:40px;height:1px;margin:clamp(2rem,5vw,3rem) auto 0;display:block}.st-bild{margin:clamp(2rem,5vw,2.5rem) 0 0}.st-bild img{aspect-ratio:3/2;object-fit:cover;background:var(--paper-2);width:100%;height:auto;display:block}.st-bild figcaption{font:italic 300 var(--text-sm) / 1.4 var(--font-display);color:var(--text-muted);text-align:center;margin-top:10px}.gemeinde[data-bild=breit] .st-bild{--st-bild-breite:min(100vw - 2 * var(--page-x), 1080px);width:var(--st-bild-breite);margin-inline:calc(50% - var(--st-bild-breite) / 2)}.gemeinde[data-bild=breit] .st-bild img{aspect-ratio:2}@media (max-width:560px){.gemeinde[data-bild=breit] .st-bild img{aspect-ratio:3/2}}.st-sec{padding-bottom:0}.st-sec:last-of-type{padding-bottom:var(--section-y)}.st-sec .gs-sh{text-align:center;justify-content:center;justify-items:center;gap:10px;margin-bottom:1.75rem;display:grid}.st-sec .gs-sh>div{justify-items:center;display:grid}.st-sec .gs-kicker{font:400 var(--text-xs) / 1.3 var(--font-body);letter-spacing:.28em;text-transform:uppercase;color:var(--text-muted);margin-bottom:8px}.st-sec .gs-sh .gs-sh-h{font:400 clamp(1.625rem, 3vw, 2rem) / 1.15 var(--font-display);letter-spacing:-.005em;color:var(--text-strong)}.st-sec .gs-sh-action a{font:italic 400 var(--text-md) / 1 var(--font-display);color:var(--text-muted);border-bottom:1px solid var(--line-1);padding:4px 0}.st-sec .gs-sh-action a:hover{color:var(--text-strong);border-bottom-color:var(--text-strong)}.st-tafel{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:0;padding:0;list-style:none}.st-zeit{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1.125rem;padding:1.375rem 0;display:grid}.st-zeit:last-child{border-bottom:0}.st-zeit-text{gap:2px;display:grid}.st-zeit-tag{font:400 var(--text-sm) / 1.3 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--text-strong)}.st-zeit-was{font:italic 300 var(--text-lg) / 1.3 var(--font-display);color:var(--text-muted)}.st-zeit-hinweis{font:italic 300 var(--text-md) / 1.4 var(--font-display);display:block}.st-zeit-uhr{font:300 var(--st-uhr) / 1 var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--text-strong);white-space:nowrap}.st-zeit-uhr small{letter-spacing:0;margin-left:4px;font-size:.48em}.st-liste{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.st-liste>li{border-bottom:1px solid var(--border);grid-template-columns:6rem minmax(0,1fr);gap:1.125rem;padding:1.375rem 0;display:grid}.st-liste>li[data-aus]{opacity:.65}.st-datum{font:300 var(--text-sm) / 1.5 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);padding-top:5px}.st-eintrag{color:inherit;justify-items:start;gap:6px;text-decoration:none;display:grid}.st-eintrag h3{font:400 clamp(1.375rem, 2.4vw, 1.625rem) / 1.2 var(--font-display);color:var(--text-strong);transition:color var(--dur-1) var(--ease);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.st-eintrag h3 .gs-badge{font-family:var(--font-body);letter-spacing:.04em}a.st-eintrag:hover h3{color:var(--primary-ink)}.st-eintrag p{color:var(--text-muted);font-size:var(--text-md);line-height:1.55}.st-meta{font:italic 300 var(--text-md) / 1.4 var(--font-display);color:var(--text-muted)}.st-mehr{font:italic 400 var(--text-md) / 1.2 var(--font-display);color:var(--text-strong);border-bottom:1px solid var(--line-1);transition:border-color var(--dur-1) var(--ease);margin-top:4px;padding-bottom:1px;text-decoration:none;display:inline-block}a.st-eintrag:hover .st-mehr,a.st-mehr:hover{border-bottom-color:var(--text-strong)}.st-hoeren{font:400 var(--text-sm) / 1 var(--font-body);letter-spacing:.08em;color:var(--text-strong);align-items:center;gap:8px;margin-top:4px;display:inline-flex}.st-hoeren svg{color:var(--primary);fill:var(--primary)}.st-sec .kalender-abo{text-align:center;justify-content:center;margin-top:1.25rem}.st-gruppen{grid-template-columns:1fr 1fr;gap:1.75rem 2.5rem;margin:0;padding:0;list-style:none;display:grid}.st-gruppe{color:inherit;gap:4px;text-decoration:none;display:grid}.st-gruppe h3{font:400 1.5rem / 1.2 var(--font-display);color:var(--text-strong);transition:color var(--dur-1) var(--ease)}.st-gruppe:hover h3{color:var(--primary-ink)}.st-gruppe p{color:var(--text-muted);font-size:var(--text-sm);margin-top:2px}.st-menschen{text-align:center;flex-wrap:wrap;justify-content:center;gap:2rem 2.5rem;margin:0;padding:0;list-style:none;display:flex}.st-person{align-content:start;justify-items:center;width:10rem;display:grid}.st-person-foto{object-fit:cover;filter:saturate(.75);background:var(--paper-2);border-radius:50%;width:96px;height:96px;margin-bottom:12px}.st-person-leer{background:var(--paper-3);color:var(--text-muted);font:300 2rem / 1 var(--font-display);letter-spacing:.02em;place-items:center;display:grid}.st-person h3{font:400 1.25rem / 1.2 var(--font-display);color:var(--text-strong)}.st-person p{font:italic 300 var(--text-sm) / 1.4 var(--font-display);color:var(--text-muted);margin-top:4px}.st-kontakt{text-align:center;justify-items:center;gap:12px;display:grid}.st-adresse{font:300 clamp(1.25rem, 2.2vw, 1.375rem) / 1.5 var(--font-display);color:var(--text-strong);gap:2px;font-style:normal;display:grid}.st-adresse a{color:inherit;text-decoration:none}.st-adresse a:hover{text-decoration:underline}.st-kontakt .gs-map-kasten{width:100%;margin-top:1rem}.st-kontakt .gs-map{aspect-ratio:3;border-color:var(--border)}.st-kontakt .gs-map-pin{color:var(--text-muted)}@media (max-width:560px){.st-kontakt .gs-map{aspect-ratio:16/10}}.st-fuss{text-align:center;color:var(--text-muted);font:400 var(--text-xs) / 1.8 var(--font-body);letter-spacing:.06em;padding-block:clamp(3rem,6vw,4.5rem) clamp(2.5rem,5vw,3.5rem)}.st-fuss .gs-wrap{justify-items:center;gap:10px;display:grid}.st-fuss-strich{background:var(--line-2);width:40px;height:1px;margin-bottom:8px;display:block}.st-fuss-adresse{font-style:normal}.st-fuss a{color:inherit;text-decoration:none}.st-fuss a:hover{color:var(--text-strong);text-decoration:underline}.st-fuss-links{flex-wrap:wrap;justify-content:center;gap:4px 20px;display:flex}.st-fuss .gs-footer-plattform{color:var(--text-muted);border:0;justify-content:center;margin:10px 0 0;padding:0}.gemeinde[data-theme=stille] .gs-pagehead h1{letter-spacing:-.01em;font-weight:300}.gemeinde[data-theme=stille] .gs-kicker{letter-spacing:.24em;color:var(--text-muted);font-weight:400}.gemeinde[data-theme=stille] .gs-sh .gs-sh-h{font-weight:400}.gemeinde[data-theme=stille] .gs-btn{letter-spacing:.06em;font-weight:500}.gemeinde[data-theme=stille] .gs-svc-time,.gemeinde[data-theme=stille] .gs-event-date b{font-weight:400}.gemeinde[data-theme=stille] .gs-card{background:0 0}@media (max-width:560px){.st-liste>li{grid-template-columns:1fr;gap:4px}.st-datum{padding-top:0}.st-gruppen{grid-template-columns:1fr}.st-person{width:8.5rem}}@media (prefers-reduced-motion:no-preference){.st-buehne>*{animation:.9s ease-out both st-ein}.st-bild{animation-delay:.15s}@keyframes st-ein{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}.gemeinde[data-theme=tisch]{--font-display:"Fraunces", Georgia, serif;--font-body:"Mulish", system-ui, sans-serif;--paper-0:#fbf4e8;--paper-1:#fefdfa;--paper-2:#f2e8d7;--paper-3:#e5d9c5;--line-1:#e2d8c5;--line-2:#c9bca9;--ink-3:#827163;--ink-2:#725f51;--ink-1:#3f2b20;--ink-0:#321f14;--surface-card:var(--paper-1);--bg-raised:var(--paper-1);--radius-1:10px;--radius-2:16px;--radius-3:24px;--tracking-display:-.02em;--section-y:clamp(3rem, 6vw, 4.5rem);--shadow-1:0 2px 6px #3e281b0f;--shadow-2:0 10px 30px #3e281b1a;--ti-eyebrow-font:600 var(--text-xs) / 1 var(--font-body)}@supports (color:lab(0% 0 0)){.gemeinde[data-theme=tisch]{--paper-0:lab(96.5897% .559419 6.89362);--paper-1:lab(99.4409% -.010848 1.52519);--paper-2:lab(92.539% 1.33657 9.95362);--paper-3:lab(87.3146% 1.94338 11.4642);--line-1:lab(86.7433% 1.47012 10.7429);--line-2:lab(76.8591% 2.32321 11.4155);--ink-3:lab(48.9027% 5.06303 10.4184);--ink-2:lab(41.9065% 6.10393 10.7413);--ink-1:lab(19.7956% 7.94415 11.2758);--ink-0:lab(13.9749% 8.34954 11.1227);--shadow-1:0 2px 6px lab(18.5889% 9.53426 12.7171/.06);--shadow-2:0 10px 30px lab(18.5889% 9.53426 12.7171/.1)}}.gemeinde[data-theme=tisch] h1,.gemeinde[data-theme=tisch] h2,.gemeinde[data-theme=tisch] h3,.gemeinde[data-theme=tisch] .ti-marke-text,.gemeinde[data-theme=tisch] .ti-zeit-uhr,.gemeinde[data-theme=tisch] .ti-termin-kreis,.gemeinde[data-theme=tisch] .ti-pille-punkt,.gemeinde[data-theme=tisch] .ti-beitrag-text h3,.gemeinde[data-theme=tisch] .ti-predigt h3,.gemeinde[data-theme=tisch] .ti-person h3,.gemeinde[data-theme=tisch] .ti-kontakt-satz,.gemeinde[data-theme=tisch] .ti-termin-text h3{font-family:var(--font-display);font-optical-sizing:auto;font-variation-settings:"SOFT" 100}.gemeinde[data-theme=tisch] h1,.gemeinde[data-theme=tisch] h2,.gemeinde[data-theme=tisch] h3{font-weight:600}.gemeinde[data-theme=tisch] .gs-kicker,.ti-eyebrow{font:var(--ti-eyebrow-font);letter-spacing:.16em;text-transform:uppercase;color:var(--primary-ink);display:block}.gemeinde[data-theme=tisch] .gs-kicker{margin-bottom:10px}.gemeinde[data-theme=tisch] .gs-sh .gs-sh-h{letter-spacing:-.02em;font-size:clamp(2rem,3.6vw,2.5rem);line-height:1.05}.gemeinde[data-theme=tisch] .gs-sh-action a{border-bottom:2px solid var(--secondary);padding-bottom:3px;font-weight:600}.gemeinde[data-theme=tisch] .gs-sh-action a:hover{border-bottom-color:var(--primary-ink)}.ti-kopf{z-index:20;position:relative}.ti-kopf-in{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:84px;display:flex}.ti-marke{min-width:0;color:var(--text-strong);align-items:center;gap:12px;text-decoration:none;display:flex}.ti-marke-kreis{background:var(--primary);width:44px;height:44px;color:var(--on-primary);font:600 18px / 1 var(--font-display);letter-spacing:-.02em;object-fit:cover;border-radius:50%;flex:none;place-items:center;display:inline-grid}.ti-marke-text{min-width:0;max-width:24ch;font:600 var(--text-lg) / 1.1 var(--font-display);text-wrap:balance;display:block}.ti-marke-text small{font:600 11px / 1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin-top:4px;display:block}.gemeinde[data-theme=tisch] .gs-header-nav{flex-wrap:wrap;justify-content:flex-end;gap:2px 6px}.gemeinde[data-theme=tisch] .gs-header-nav a{border-radius:var(--radius-pill);padding:10px 12px;font-weight:600}.gemeinde[data-theme=tisch] .gs-header-nav a:hover{background:var(--paper-2);color:var(--text-strong)}.gemeinde[data-theme=tisch] .gs-header-nav a[aria-current=page]{background:var(--paper-2);box-shadow:none;color:var(--text-strong)}.gemeinde[data-theme=tisch] .gs-header-nav .ti-kopf-cta,.gemeinde[data-theme=tisch] .gs-header-nav .ti-kopf-cta:hover{background:var(--primary);color:var(--on-primary);margin-left:8px}.gemeinde[data-theme=tisch] .gs-header-nav .ti-kopf-cta:hover{background:var(--primary-hover)}.gemeinde[data-theme=tisch] .gs-header-toggle{border-radius:var(--radius-pill);font-weight:600}.gemeinde[data-theme=tisch] .gs-header-menu{background:var(--paper-1)}.gemeinde[data-theme=tisch] .gs-header-menu .ti-kopf-cta{border-radius:var(--radius-pill);background:var(--primary);color:var(--on-primary);text-align:center;border-bottom:0;margin-top:12px;padding:14px}.ti-buehne{overflow:hidden}.ti-buehne-in{gap:var(--space-7);align-items:center;padding-block:clamp(1.5rem,4vw,2.25rem) clamp(2.5rem,5vw,3.5rem);display:grid}@media (min-width:900px){.ti-buehne[data-bild] .ti-buehne-in{gap:var(--space-8);grid-template-columns:1.1fr .9fr}}.ti-buehne-text{z-index:1;justify-items:start;display:grid;position:relative}.ti-buehne:not([data-bild]) .ti-buehne-text{max-width:46rem}.ti-willkommen,.ti-live{font:italic 400 clamp(1.25rem, 2.2vw, 1.6rem) / 1.2 var(--font-display);font-variation-settings:"SOFT" 100;color:var(--primary-ink);margin-bottom:.5em}.ti-live{font:600 var(--text-sm) / 1 var(--font-body);color:var(--text-strong);align-items:center;gap:10px;display:inline-flex}.ti-live:before{content:"";background:#e6443a;background:lab(53.9731% 62.4525 43.7647);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #e6443a33;box-shadow:0 0 0 4px lab(53.9731% 62.4525 43.7647/.2)}.ti-buehne-text h1{letter-spacing:-.025em;font-variation-settings:"SOFT" 100, "opsz" 144;font-size:clamp(2.75rem,6.6vw,5.4rem);font-weight:400;line-height:1}.ti-buehne-absatz{margin-top:var(--space-5);max-width:30em;color:var(--text-muted);font-size:clamp(1.0625rem,1.6vw,1.1875rem);line-height:1.65}.ti-pille{margin-top:var(--space-6);background:var(--surface-card);border:1px solid var(--border);max-width:100%;box-shadow:var(--shadow-2);color:var(--text-strong);border-radius:999px;align-items:center;gap:12px;padding:10px 18px 10px 10px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.ti-pille:hover{border-color:var(--line-2)}.ti-pille-punkt{background:var(--secondary);width:36px;height:36px;color:var(--on-secondary);font:600 14px / 1 var(--font-display);border-radius:50%;flex:none;place-items:center;display:grid}.ti-pille small{font-weight:400;font-size:var(--text-xs);color:var(--text-muted);margin-top:2px;display:block}.ti-blob{aspect-ratio:1;justify-self:end;width:100%;max-width:520px;position:relative}.ti-blob img{object-fit:cover;border-radius:58% 42% 55% 45%/48% 55% 45% 52%}.gemeinde[data-form=rund] .ti-blob img{border-radius:50%}.ti-fleck{aspect-ratio:1;background:var(--secondary);z-index:-1;border-radius:46% 54% 50% 50%/55% 45%;width:34%;position:absolute;bottom:-6%;right:-6%}.gemeinde[data-form=rund] .ti-fleck,.gemeinde[data-form=rund] .ti-fleck2{border-radius:50%}.ti-fleck2{aspect-ratio:1;background:var(--paper-2);z-index:-1;border-radius:50%;width:22%;position:absolute;top:-4%;left:-5%}.ti-fleck-frei{z-index:0;opacity:.85;width:clamp(120px,16vw,220px);position:absolute;bottom:8%;right:-4vw}.ti-buehne:not([data-bild]) .ti-buehne-in{position:relative}.ti-wir{background:var(--surface-card);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding-block:var(--space-7)}.ti-wir-in{gap:var(--space-6);align-items:center;display:grid}@media (min-width:900px){.ti-wir-in{gap:var(--space-8);grid-template-columns:minmax(200px,280px) 1fr}}.ti-wir .gs-sh{gap:10px;margin-bottom:0;display:grid}.ti-wir .gs-sh .gs-sh-h{font-size:clamp(1.75rem,2.6vw,2rem)}.ti-leute{flex-wrap:wrap;gap:20px 28px;margin:0;padding:0;list-style:none;display:flex}.ti-person{align-items:center;gap:14px;display:flex}.ti-person .gs-avatar{border:4px solid var(--paper-0);background:var(--paper-2);color:var(--text-muted);box-sizing:border-box}.ti-person>span{display:grid}.ti-person h3{font:600 var(--text-md) / 1.2 var(--font-display);color:var(--text-strong)}.ti-person span span{font-size:var(--text-sm);color:var(--text-muted)}.ti-sec .ti-leute{gap:24px 36px}.ti-zeiten{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.ti-zeit{background:var(--surface-card);border:1px solid var(--border);border-radius:28px;align-content:start;padding:28px;display:grid}.ti-zeit-uhr{font:600 clamp(2.5rem, 4vw, 3.25rem) / 1 var(--font-display);letter-spacing:-.03em;color:var(--text-strong);font-variant-numeric:tabular-nums;margin:14px 0 8px;display:block}.ti-zeit-uhr small{letter-spacing:0;color:var(--text-muted);margin-left:4px;font-size:1.25rem;font-weight:400}.ti-zeit p{color:var(--text-muted);font-size:var(--text-sm);line-height:1.55}.ti-beitraege{gap:var(--space-6);display:grid}@media (min-width:900px){.ti-beitraege:not([data-allein]){grid-template-columns:1.2fr 1fr}}.ti-beitraege[data-allein]{max-width:760px}.ti-beitrag{color:inherit;gap:14px;text-decoration:none;display:grid}.ti-beitrag .gs-img{background:linear-gradient(135deg, var(--paper-2), var(--paper-1));border-radius:30px}.ti-beitrag-text{gap:8px;display:grid}.ti-beitrag-text .ti-eyebrow{color:var(--text-muted)}.ti-beitrag-text h3{font:600 clamp(1.5rem, 2.4vw, 1.875rem) / 1.15 var(--font-display);letter-spacing:-.01em;color:var(--text-strong)}.ti-beitrag:hover .ti-beitrag-text h3{color:var(--primary-ink)}.ti-beitrag-text>span{color:var(--text-muted);line-height:1.55}.ti-beitraege-klein{align-content:start;gap:18px;margin:0;padding:0;list-style:none;display:grid}.ti-beitrag-klein{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:16px}.ti-beitrag-klein .gs-img{border-radius:22px}.ti-beitrag-klein .ti-beitrag-text{gap:4px}.ti-beitrag-klein .ti-beitrag-text h3{font-size:1.375rem}.ti-beitrag-klein .ti-beitrag-text>span{font-size:var(--text-sm)}@media (max-width:560px){.ti-beitrag-klein{grid-template-columns:88px minmax(0,1fr)}}.ti-termine{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ti-termin{background:var(--surface-card);border:1px solid var(--border);border-radius:22px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:18px;min-width:0;padding:16px 20px;display:grid}.ti-termin[data-aus]{opacity:.7}.ti-termin-kreis{background:var(--paper-2);width:72px;height:72px;color:var(--text-strong);text-align:center;font:600 1.5rem / 1 var(--font-display);border-radius:50%;place-content:center;display:grid}.ti-termin-kreis small{font:600 11px / 1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-top:4px;display:block}.ti-termin-text{overflow-wrap:anywhere;justify-items:start;gap:4px;min-width:0;display:grid}.ti-termin-text h3{font:600 1.3125rem / 1.2 var(--font-display);color:var(--text-strong);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ti-termin-text>span{font-size:var(--text-sm);color:var(--text-muted)}.ti-termin-text .gs-btn{margin-top:6px}.ti-predigten{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ti-predigt{background:var(--surface-card);border:1px solid var(--border);color:inherit;box-sizing:border-box;border-radius:18px;align-items:center;gap:16px;height:100%;padding:14px 18px;text-decoration:none;display:flex}.ti-predigt:hover{border-color:var(--line-2)}.ti-play{background:var(--primary);width:44px;height:44px;color:var(--on-primary);border-radius:50%;flex:none;place-items:center;display:grid}.ti-predigt>span:last-child{gap:2px;display:grid}.ti-predigt h3{font:600 1.1875rem / 1.2 var(--font-display);color:var(--text-strong)}.ti-predigt span span{font-size:var(--text-sm);color:var(--text-muted)}.ti-gruppen{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ti-gruppe{background:var(--surface-card);border:1px solid var(--border);color:var(--text-strong);border-radius:999px;align-items:center;gap:10px;padding:12px 18px;font-weight:600;text-decoration:none;display:inline-flex}.ti-gruppe:before{content:"";background:var(--secondary);border-radius:50%;flex:none;width:10px;height:10px}.ti-gruppe:hover{border-color:var(--line-2)}.ti-gruppe span{color:var(--text-muted);font-weight:400;font-size:var(--text-sm)}.ti-kontakt{background:var(--primary);color:var(--on-primary);gap:var(--space-6);border-radius:36px;align-items:center;padding:clamp(2rem,4vw,3rem);display:grid}@media (min-width:900px){.ti-kontakt[data-karte]{grid-template-columns:1fr 1fr}}.ti-kontakt-text{gap:var(--space-5);justify-items:start;display:grid}.ti-kontakt-satz{font:600 clamp(1.75rem, 3.2vw, 2.5rem) / 1.05 var(--font-display);letter-spacing:-.02em;max-width:14em}.ti-kontakt .kontakt-angaben{gap:10px}.ti-kontakt .kontakt-angaben address,.ti-kontakt .kontakt-wege{color:inherit;font-size:var(--text-md);opacity:.92}.ti-kontakt .kontakt-wege a{color:inherit;-webkit-text-decoration-color:oklch(from var(--on-primary) l c h / .4);-webkit-text-decoration-color:oklch(from var(--on-primary) l c h / .4);-webkit-text-decoration-color:oklch(from var(--on-primary) l c h / .4);text-decoration-color:oklch(from var(--on-primary) l c h / .4)}.ti-kontakt .gs-btn.ti-kontakt-knopf{background:var(--secondary);color:var(--on-secondary);--h:48px;border-radius:999px;font-weight:700}.ti-kontakt .gs-btn.ti-kontakt-knopf:hover{background:var(--secondary-hover)}.ti-kontakt .gs-map{background:oklch(from var(--on-primary) l c h / .12);border-color:#0000;border-radius:26px}.ti-kontakt .gs-map-pin{color:var(--on-primary)}.ti-kontakt .gs-map-quelle,.ti-kontakt .gs-map-quelle a{color:inherit;opacity:.8}.ti-fuss{padding-block:var(--space-7) var(--space-6);color:var(--text-muted);font-size:var(--text-sm)}.ti-fuss-zeile{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:16px 32px;display:flex}.ti-fuss-wer b{font:600 var(--text-lg) / 1.2 var(--font-display);color:var(--text-strong);display:block}.ti-fuss-wer address{margin-top:4px;font-style:normal}.ti-fuss a{color:inherit;text-decoration:none}.ti-fuss a:hover{color:var(--text-strong);text-decoration:underline}.ti-fuss-links{flex-wrap:wrap;gap:8px 20px;display:flex}.ti-fuss .gs-footer-plattform{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border);color:var(--text-muted)}.gemeinde[data-theme=tisch] .gs-pagehead h1{font-variation-settings:"SOFT" 100, "opsz" 144;font-weight:400}.gemeinde[data-theme=tisch] .gs-event-date{background:var(--paper-2);width:64px;height:64px;color:var(--text-strong);border-radius:50%;place-content:center;padding:0}.gemeinde[data-theme=tisch] .gs-event-date span{color:var(--text-muted)}.gemeinde[data-theme=tisch] .gs-svc[data-variant=band]{border-radius:28px}@media (prefers-reduced-motion:no-preference){.ti-blob{animation:ti-rein 1.1s var(--ease) both}.ti-buehne-text>*{animation:.9s ease-out both ti-auf}.ti-buehne-absatz{animation-delay:.1s}.ti-pille{animation-delay:.2s}@keyframes ti-rein{0%{opacity:0;transform:scale(.94)rotate(-3deg)}to{opacity:1;transform:none}}@keyframes ti-auf{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}}.gemeinde[data-theme=tisch] :is(.ti-beitrag,.ti-beitrag-klein .ti-beitrag-text,.ti-beitrag-text,.ti-person,.ti-predigt,.ti-termin-text) h3{color:inherit;letter-spacing:inherit;text-wrap:pretty}.gemeinde[data-theme=plakat]{--font-display:"Archivo Black", "Archivo", Impact, system-ui, sans-serif;--font-body:"Archivo", system-ui, sans-serif;--paper-0:#f7f5ee;--paper-1:#fff;--paper-2:#ebe8df;--paper-3:#dbd7cd;--line-1:#0b0b0b;--line-2:#0b0b0b;--ink-3:#66635d;--ink-2:#514c46;--ink-1:#121212;--ink-0:#0b0b0b;--bg-raised:var(--paper-1);--surface-card:var(--paper-1);--radius-1:0;--radius-2:0;--radius-3:0;--radius-pill:0;--shadow-1:none;--shadow-2:6px 6px 0 var(--ink-0);--tracking-display:-.03em;--tracking-label:.12em;--section-y:clamp(2.75rem, 5vw, 3.75rem);--content-max:78rem;--pl-strich:3px solid var(--ink-0);--pl-riesig:clamp(2.25rem, min(11.5vw, (100vw - 2 * var(--page-x)) / (.74 * var(--pl-wort,10))), 10.5rem)}@supports (color:lab(0% 0 0)){.gemeinde[data-theme=plakat]{--paper-0:lab(96.5662% -.0107884 3.44057);--paper-1:lab(100% 0 0);--paper-2:lab(91.9409% -.00193715 4.59584);--paper-3:lab(86.1504% .00959635 5.37018);--line-1:lab(3.04863% 0 0);--line-2:lab(3.04863% 0 0);--ink-3:lab(42.0271% .608444 3.79193);--ink-2:lab(32.7508% .759721 4.57203);--ink-1:lab(5.26802% 0 0);--ink-0:lab(3.04863% 0 0)}}.gemeinde[data-theme=plakat] h1,.gemeinde[data-theme=plakat] h2,.gemeinde[data-theme=plakat] h3,.gemeinde[data-theme=plakat] h4{font-synthesis:none;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;font-weight:400}.gemeinde[data-theme=plakat] h1,.gemeinde[data-theme=plakat] h2{text-transform:uppercase}.gemeinde[data-theme=plakat] .gs-kicker{font:700 var(--text-xs) / 1 var(--font-body);letter-spacing:.14em;color:var(--ink-0)}.gemeinde[data-theme=plakat] .gs-sh .gs-sh-h{font:400 clamp(1.875rem, 5vw, 4rem) / .95 var(--font-display);letter-spacing:-.03em;text-transform:uppercase}.gemeinde[data-theme=plakat] .gs-sh-action a{font:700 var(--text-xs) / 1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:inherit;border-bottom:var(--pl-strich);padding:0 0 4px}.gemeinde[data-theme=plakat] .gs-sh-action a:hover{background:var(--secondary);color:var(--on-secondary)}.gemeinde[data-theme=plakat] .gs-card,.gemeinde[data-theme=plakat] .gs-input,.gemeinde[data-theme=plakat] .gs-map,.gemeinde[data-theme=plakat] .gs-empty,.gemeinde[data-theme=plakat] .gs-svc[data-variant=list]{border-style:solid;border-width:3px}.gemeinde[data-theme=plakat] .gs-event{border-top-width:3px}.gemeinde[data-theme=plakat] .gs-event-date{background:var(--secondary);color:var(--on-secondary)}.gemeinde[data-theme=plakat] .gs-map-label,.gemeinde[data-theme=plakat] .gs-badge{border:2px solid var(--ink-0);font-weight:700}.gemeinde[data-theme=plakat] .gs-btn{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;border:3px solid var(--ink-0);font-weight:400}.gemeinde[data-theme=plakat] .gs-pagehead h1{max-width:none;font-size:clamp(2.5rem,7vw,5.5rem);line-height:.95}.gemeinde[data-theme=plakat] .gs-pagehead .gs-lede{color:var(--text-body);font-weight:500}.pl-kopf{z-index:20;background:var(--paper-0);border-bottom:var(--pl-strich);position:relative}.pl-kopf-innen{justify-content:space-between;align-items:center;gap:12px 24px;min-height:76px;padding-block:10px;display:flex}.pl-marke{min-width:0;font:400 clamp(1.125rem, 1.9vw, 1.5rem) / 1.1 var(--font-display);text-transform:uppercase;letter-spacing:-.02em;color:var(--ink-0);flex-wrap:wrap;align-items:center;gap:6px 8px;text-decoration:none;display:flex}.pl-marke-logo{object-fit:contain;flex:none;width:40px;height:40px;display:block}.pl-marke-name{overflow-wrap:anywhere}.pl-marke-tag{background:var(--primary);color:var(--on-primary);white-space:nowrap;padding:2px 8px;display:inline-block}.pl-kopf .gs-header-nav{flex-wrap:wrap;justify-content:flex-end;gap:0}.pl-kopf .gs-header-nav a{font:700 var(--text-xs) / 1 var(--font-body);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-0);border-left:var(--pl-strich);border-radius:0;padding:13px 14px;transition:none}.pl-kopf .gs-header-nav a:hover,.pl-kopf .gs-header-nav a[aria-current=page]{background:var(--secondary);color:var(--on-secondary);box-shadow:none}.pl-kopf .gs-header-nav a.pl-kopf-zeit{background:var(--ink-0);color:var(--paper-0);white-space:nowrap}.pl-kopf .gs-header-nav a.pl-kopf-zeit:hover{background:var(--primary);color:var(--on-primary)}.pl-kopf .gs-header-toggle{font:700 var(--text-xs) / 1 var(--font-body);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-0);border:var(--pl-strich);border-radius:0;min-height:42px}.pl-kopf .gs-header-toggle:hover{background:var(--secondary);color:var(--on-secondary)}.pl-kopf .gs-header-menu{background:var(--paper-0);border-top:var(--pl-strich);border-bottom:var(--pl-strich);box-shadow:none;padding:0 var(--page-x)}.pl-kopf .gs-header-menu a{font:400 var(--text-lg) / 1 var(--font-display);text-transform:uppercase;letter-spacing:-.01em;color:var(--ink-0);border-bottom:var(--pl-strich);padding:16px 0}.pl-kopf .gs-header-menu a:last-child{border-bottom:0}.pl-kopf .gs-header-menu a.pl-kopf-zeit{color:var(--primary-ink)}.pl-buehne{background:var(--primary);color:var(--on-primary);border-bottom:var(--pl-strich);padding-block:clamp(1.75rem,4vw,2.75rem) clamp(1.75rem,3.5vw,2.5rem)}.pl-buehne h1,.pl-buehne-zeit{font:400 var(--pl-riesig) / .9 var(--font-display);text-transform:uppercase;letter-spacing:-.04em;overflow-wrap:anywhere;margin:0}.pl-buehne-zeit{color:var(--secondary);display:grid}.pl-buehne-zeit span:after,.pl-buehne h1:after{content:"."}.pl-buehne h1{color:var(--on-primary);text-wrap:balance}.pl-live{font:700 var(--text-xs) / 1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 14px;display:inline-flex}.pl-live:before{content:"";background:var(--secondary);width:10px;height:10px}.pl-buehne-unter{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px 30px;margin-top:clamp(1.25rem,3vw,2rem);display:grid}.pl-buehne-unter p{max-width:34em;margin:0;font-size:clamp(1.0625rem,1.6vw,1.3125rem);font-weight:500;line-height:1.45}.pl-knopf{background:var(--secondary);color:var(--on-secondary);border:var(--pl-strich);font:400 var(--text-md) / 1 var(--font-display);text-transform:uppercase;letter-spacing:-.01em;white-space:nowrap;padding:16px 24px;text-decoration:none;display:inline-block}.pl-knopf:hover{background:var(--ink-0);color:var(--paper-0)}.pl-lauf{background:var(--ink-0);color:var(--secondary);border-bottom:var(--pl-strich);white-space:nowrap;overflow:hidden}.pl-lauf-band{font:400 1.25rem / 1 var(--font-display);text-transform:uppercase;letter-spacing:-.01em;will-change:transform;padding-block:12px;animation:60s linear infinite pl-lauf;display:inline-flex}.pl-lauf-satz{display:inline-flex}.pl-lauf-satz>span{border-right:3px solid;padding:0 28px}@keyframes pl-lauf{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.pl-lauf{white-space:normal}.pl-lauf-band{padding-inline:var(--page-x);animation:none;display:block}.pl-lauf-satz{flex-wrap:wrap;gap:10px 24px;display:flex}.pl-lauf-satz:not(:first-child){display:none}.pl-lauf-satz>span{border:0;padding:0}}.pl-sec[data-typ=aktuelles]{background:var(--secondary);color:var(--on-secondary);border-top:var(--pl-strich);border-bottom:var(--pl-strich)}.pl-sec[data-typ=aktuelles] .gs-sh-h,.pl-sec[data-typ=aktuelles] .gs-kicker,.pl-sec[data-typ=aktuelles] a{color:inherit}.pl-sec[data-typ=aktuelles] .gs-sh-action a{border-bottom-color:currentColor}.pl-sec[data-typ=aktuelles] .gs-sh-action a:hover{background:var(--ink-0);color:var(--paper-0)}.pl-sec[data-typ=kontakt]{background:var(--ink-0);color:var(--paper-0);border-top:var(--pl-strich)}.pl-sec[data-typ=kontakt] .gs-sh-h{color:var(--paper-0);letter-spacing:-.04em;font-size:clamp(2.5rem,6vw,5.5rem);line-height:.9}.pl-sec[data-typ=kontakt] .gs-kicker{color:var(--secondary)}.pl-sec[data-typ=kontakt] .kontakt-angaben address,.pl-sec[data-typ=kontakt] .kontakt-wege{color:var(--paper-0);font-weight:500}.pl-sec[data-typ=kontakt] .kontakt-wege a{color:inherit;-webkit-text-decoration-color:var(--secondary);-webkit-text-decoration-color:var(--secondary);-webkit-text-decoration-color:var(--secondary);text-decoration-color:var(--secondary)}.pl-sec[data-typ=kontakt] .gs-btn[data-variant=primary]{background:var(--secondary);color:var(--on-secondary);border-color:var(--paper-0)}.pl-sec[data-typ=kontakt] .gs-btn[data-variant=primary]:hover{background:var(--paper-0);color:var(--ink-0)}.pl-sec[data-typ=kontakt] .gs-map{border-color:var(--paper-0);background:radial-gradient(circle at 50% 50%, var(--secondary) 0 10px, transparent 11px), repeating-linear-gradient(0deg, transparent 0 39px, #ffffff2e 39px 42px), repeating-linear-gradient(90deg, transparent 0 39px, #ffffff2e 39px 42px)}@supports (color:lab(0% 0 0)){.pl-sec[data-typ=kontakt] .gs-map{background:radial-gradient(circle at 50% 50%, var(--secondary) 0 10px, transparent 11px), repeating-linear-gradient(0deg, transparent 0 39px, lab(100% 0 0/.18) 39px 42px), repeating-linear-gradient(90deg, transparent 0 39px, lab(100% 0 0/.18) 39px 42px)}}.pl-sec[data-typ=kontakt] .gs-map-pin{display:none}.pl-sec[data-typ=kontakt] .gs-map-label{background:var(--paper-0);color:var(--ink-0);border-color:var(--paper-0)}.pl-sec[data-typ=kontakt] .gs-map-quelle,.pl-sec[data-typ=kontakt] .gs-map-quelle a{color:var(--paper-0);opacity:.8}.pl-zeiten{border-top:var(--pl-strich);border-bottom:var(--pl-strich);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));margin:0;padding:0;list-style:none;display:grid}.pl-zeit{border-bottom:var(--pl-strich);align-content:start;padding:32px 30px 32px 0;display:grid}.pl-zeit:last-child{border-bottom:0}.pl-zeit-tag{font:700 var(--text-xs) / 1 var(--font-body);letter-spacing:.14em;text-transform:uppercase}.pl-zeit-uhr{font:400 clamp(4rem, 9vw, 8rem) / .9 var(--font-display);letter-spacing:-.05em;color:var(--ink-0);font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;margin:12px 0 10px;display:flex}.pl-zeit-uhr small{letter-spacing:0;font-size:.35em}.pl-zeit b{font:400 var(--text-lg) / 1.1 var(--font-display);text-transform:uppercase;letter-spacing:-.01em;color:var(--ink-0)}.pl-zeit p{max-width:30em;margin:8px 0 0;font-weight:500}@media (min-width:700px){.pl-zeit{border-bottom:0;border-right:var(--pl-strich);padding-left:30px}.pl-zeit:first-child{padding-left:0}.pl-zeit:last-child{border-right:0;padding-right:0}}.pl-wand{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:26px 22px;margin:0;padding:10px 10px 14px;list-style:none;display:grid}.pl-poster{border:var(--pl-strich);min-height:300px;box-shadow:8px 8px 0 var(--ink-0);background:var(--paper-1);color:var(--ink-0);transform:rotate(var(--pl-dreh,0deg));transition:transform var(--dur-2) var(--ease);overflow-wrap:anywhere;grid-template-rows:auto 1fr auto;align-content:start;gap:10px;padding:22px;display:grid;position:relative}.pl-poster:nth-child(4n+1){background:var(--secondary);color:var(--on-secondary)}.pl-poster:nth-child(4n+2){background:var(--primary);color:var(--on-primary)}.pl-poster:nth-child(4n+4){background:var(--ink-0);color:var(--paper-0)}[data-wand=schief] .pl-poster:nth-child(4n+1){--pl-dreh:-1.6deg}[data-wand=schief] .pl-poster:nth-child(4n+2){--pl-dreh:1.2deg}[data-wand=schief] .pl-poster:nth-child(4n+3){--pl-dreh:-.8deg}[data-wand=schief] .pl-poster:nth-child(4n+4){--pl-dreh:1.8deg}.pl-poster:hover{transform:rotate(0)translateY(-4px)}.pl-poster[data-aus]{opacity:.72}.pl-poster-datum{font:400 clamp(3.25rem, 5vw, 4.875rem) / .85 var(--font-display);letter-spacing:-.05em;display:block}.pl-poster-datum small{font:700 var(--text-xs) / 1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;margin-top:8px;display:block}.pl-poster h3{font:400 clamp(1.375rem, 2vw, 1.875rem) / 1 var(--font-display);text-transform:uppercase;letter-spacing:-.02em;color:inherit;align-self:end;margin-top:16px}.pl-poster-link{color:inherit;text-decoration:none}.pl-poster-link:after{content:"";position:absolute;inset:0}.pl-poster-link:focus-visible{box-shadow:none}.pl-poster:has(.pl-poster-link:focus-visible){outline:3px solid var(--ink-0);outline-offset:3px}.pl-poster-etikett{display:flex}.pl-poster p{font-size:var(--text-sm);margin:0;font-weight:500}.pl-poster .pl-poster-knopf{z-index:1;background:var(--paper-1);color:var(--ink-0);border-color:var(--ink-0);justify-self:start;position:relative}.pl-poster .pl-poster-knopf:hover{background:var(--ink-0);color:var(--paper-0)}.pl-sec[data-typ=termine] .kalender-abo{margin-top:var(--space-5);color:var(--ink-2)}.pl-beitraege{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:30px;display:grid}.pl-beitraege[data-allein]{grid-template-columns:minmax(0,1fr)}.pl-beitrag-gross[data-bild]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:26px;display:grid}.pl-beitrag-bild{aspect-ratio:4/3;border:var(--pl-strich);background:var(--paper-1);display:block;position:relative;overflow:hidden}.pl-beitrag-bild img{object-fit:cover;filter:contrast(1.1)}.pl-datum{font:700 var(--text-xs) / 1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;display:block}.pl-beitrag h3{font:400 clamp(1.5rem, 2.6vw, 2.375rem) / .98 var(--font-display);text-transform:uppercase;letter-spacing:-.03em;color:inherit;margin:8px 0 0}.pl-beitrag h3 a{color:inherit;text-decoration:none}.pl-beitrag h3 a:hover{text-underline-offset:.08em;text-decoration:underline;text-decoration-thickness:3px}.pl-beitrag p{margin:10px 0 0;font-weight:500}.pl-beitrag-liste{border-top:3px solid;align-content:start;display:grid}.pl-beitrag-liste .pl-beitrag{border-bottom:3px solid;padding:18px 0}.pl-beitrag-liste h3{font-size:1.375rem}.pl-beitrag-liste p{font-size:var(--text-sm)}.pl-predigten{counter-reset:pl-predigt;border-top:var(--pl-strich);margin:0;padding:0;list-style:none}.pl-predigt{counter-increment:pl-predigt;border-bottom:var(--pl-strich);color:var(--ink-0);grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:20px;padding:18px 0;text-decoration:none;display:grid}.pl-predigt:before{content:counter(pl-predigt, decimal-leading-zero);font:400 3.5rem / 1 var(--font-display);letter-spacing:-.05em}.pl-predigt-text{gap:4px;display:grid}.pl-predigt-titel{font:400 1.75rem / 1 var(--font-display);text-transform:uppercase;letter-spacing:-.02em;overflow-wrap:anywhere}.pl-predigt-meta{color:var(--ink-2);font-weight:500}.pl-play{border:var(--pl-strich);background:var(--paper-1);width:56px;height:56px;color:var(--ink-0);place-items:center;display:grid}.pl-play svg{fill:currentColor}.pl-predigt:hover .pl-play{background:var(--secondary);color:var(--on-secondary)}.pl-predigt:hover .pl-predigt-titel{text-underline-offset:.08em;text-decoration:underline;text-decoration-thickness:3px}.pl-gruppen{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.pl-gruppe{border:var(--pl-strich);background:var(--paper-1);color:var(--ink-0);font:400 1.375rem / 1 var(--font-display);text-transform:uppercase;letter-spacing:-.02em;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:14px 20px;text-decoration:none;display:flex}.pl-gruppe span{font:500 var(--text-sm) / 1 var(--font-body);text-transform:none;letter-spacing:0;color:var(--ink-2)}.pl-gruppe:hover{background:var(--primary);color:var(--on-primary)}.pl-gruppe:hover span{color:inherit}.pl-team{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.pl-team{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1000px){.pl-team{grid-template-columns:repeat(4,minmax(0,1fr))}}.pl-foto{aspect-ratio:1;border:var(--pl-strich);background:var(--primary);display:block;position:relative;overflow:hidden}.pl-foto img{object-fit:cover;filter:grayscale()contrast(1.15);mix-blend-mode:luminosity}.pl-foto-leer{color:var(--on-primary);font:400 clamp(2.5rem, 4vw, 4rem) / 1 var(--font-display);letter-spacing:-.03em;place-items:center;display:grid}.pl-person b{font:400 var(--text-lg) / 1.05 var(--font-display);text-transform:uppercase;letter-spacing:-.01em;color:var(--ink-0);overflow-wrap:anywhere;margin-top:12px;display:block}.pl-person-rolle{font-size:var(--text-sm);color:var(--ink-2);margin-top:4px;font-weight:500;display:block}.pl-fuss{border-top:var(--pl-strich);font:700 var(--text-xs) / 1.8 var(--font-body);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-0);padding-block:26px 30px}.pl-fuss-innen{flex-wrap:wrap;justify-content:space-between;gap:10px 24px;display:flex}.pl-fuss-links{flex-wrap:wrap;gap:4px 18px;display:flex}.pl-fuss a{color:inherit;text-decoration:none}.pl-fuss a:hover{background:var(--secondary);color:var(--on-secondary)}.pl-fuss-rechts{justify-items:start;gap:6px;display:grid}.pl-fuss-adresse{font-style:normal}.pl-fuss .gs-footer-plattform{color:inherit;font:inherit;border:0;gap:8px;margin:0;padding:0}@media (max-width:960px){.pl-beitraege,.pl-beitrag-gross[data-bild]{grid-template-columns:minmax(0,1fr)}.pl-predigt{grid-template-columns:70px minmax(0,1fr) auto}.pl-predigt:before{font-size:2.5rem}.pl-predigt-titel{font-size:1.375rem}}@media (max-width:560px){.pl-wand{padding:4px 4px 12px}.pl-poster{min-height:220px}.pl-buehne-unter{grid-template-columns:minmax(0,1fr)}.pl-predigt{grid-template-columns:minmax(0,1fr) auto}.pl-predigt:before{display:none}.pl-marke-tag{width:max-content;display:block}.pl-fuss-innen{flex-direction:column}}.gemeinde[data-theme=gewoelbe]{--font-display:"Bodoni Moda", Didot, Georgia, "Times New Roman", serif;--font-body:"Karla", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper-0:var(--brand-primary);--paper-1:oklch(from var(--brand-primary) calc(l + .035) c h);--paper-2:oklch(from var(--brand-primary) calc(l + .07) c h);--paper-3:oklch(from var(--brand-primary) calc(l + .11) c h);--ink-0:#ede7de;--ink-1:#dcd7cd;--ink-2:#a59d92;--ink-3:#867f76;--line-1:#ede7de24;--line-2:#ede7de4d;--gw-akzent:var(--brand-secondary);--gw-akzent-linie:oklch(from var(--brand-secondary) l c h / .6);--primary:var(--brand-secondary);--primary-hover:oklch(from var(--brand-secondary) calc(l + .05) c h);--primary-active:oklch(from var(--brand-secondary) calc(l + .09) c h);--primary-ink:var(--gw-akzent);--primary-tint:var(--paper-1);--primary-tint-2:var(--paper-2);--primary-line:var(--line-2);--secondary-ink:var(--gw-akzent);--secondary-tint:oklch(from var(--brand-secondary) .3 min(c, .06) h);--secondary-tint-2:oklch(from var(--brand-secondary) .36 min(c, .07) h);--bg-tinted:var(--paper-1);--bg-raised:var(--paper-1);--surface-card:var(--paper-1);--focus-ring:0 0 0 3px var(--bg), 0 0 0 6px var(--gw-akzent);--shadow-1:0 1px 2px #0006;--shadow-2:0 10px 28px -8px #0009, 0 2px 6px #0000004d;--overlay:#030101b3;--ok:#62bb78;--ok-tint:#1a3520;--warn:#e8aa4e;--warn-tint:#442e09;--error:#f9786a;--error-tint:#4b1e19;--info:#74b3de;--info-tint:#133144;--radius-1:0;--radius-2:0;--radius-3:0;--tracking-display:-.01em;--tracking-label:.18em;--section-y:clamp(3rem, 6vw, 4rem);--gw-korn-mischung:screen;--gw-korn-staerke:.07;position:relative}@supports (color:lab(0% 0 0)){.gemeinde[data-theme=gewoelbe]{--ink-0:lab(91.9255% .668019 5.32243);--ink-1:lab(86.1188% .835091 5.29715);--ink-2:lab(65.2388% 1.33356 6.80267);--ink-3:lab(53.6269% 1.37365 6.00315);--line-1:lab(91.9255% .668019 5.32243/.14);--line-2:lab(91.9255% .668019 5.32243/.3);--shadow-1:0 1px 2px lab(0% 0 0/.4);--shadow-2:0 10px 28px -8px lab(0% 0 0/.6), 0 2px 6px lab(0% 0 0/.3);--overlay:lab(.456209% .33851 .402895/.7);--ok:lab(69.1791% -39.0255 25.483);--ok-tint:lab(19.4409% -14.9847 9.75814);--warn:lab(74.4048% 16.5655 55.5067);--warn-tint:lab(21.0686% 7.92795 26.2395);--error:lab(66.017% 49.3666 32.1152);--error-tint:lab(18.1398% 21.6293 14.1575);--info:lab(69.8467% -11.9327 -28.6053);--info-tint:lab(18.7717% -5.93972 -15.7322)}}.gemeinde[data-theme=gewoelbe]>*{--on-primary:var(--on-secondary)}.gemeinde[data-theme=gewoelbe][data-stimmung=tag]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper-0:#f1eadf;--paper-1:#f6f1e9;--paper-2:#e6dfd3;--paper-3:#d8d0c3;--ink-0:var(--brand-primary);--ink-1:oklch(from var(--brand-primary) calc(l + .08) c h);--ink-2:oklch(from var(--brand-primary) .46 min(c, .03) h);--ink-3:oklch(from var(--brand-primary) .58 min(c, .03) h);--line-1:oklch(from var(--brand-primary) l c h / .16);--line-2:oklch(from var(--brand-primary) l c h / .32);--gw-akzent:oklch(from var(--brand-secondary) min(l, .52) c h);--gw-akzent-linie:oklch(from var(--brand-secondary) min(l, .66) c h);--primary-hover:oklch(from var(--brand-secondary) calc(l - .05) c h);--primary-active:oklch(from var(--brand-secondary) calc(l - .09) c h);--secondary-tint:oklch(from var(--brand-secondary) .93 min(c, .05) h);--secondary-tint-2:oklch(from var(--brand-secondary) .88 min(c, .08) h);--shadow-1:0 1px 2px #1d140d0f, 0 1px 0 #1d140d0a;--shadow-2:0 8px 24px -8px #1d140d29, 0 2px 6px #1d140d0f;--overlay:#130b078c;--ok:#317a45;--ok-tint:#d9f3dd;--warn:#c48225;--warn-tint:#ffeccc;--error:#ac312a;--error-tint:#ffe3de;--info:#2b6991;--info-tint:#daeefe;--gw-korn-mischung:multiply;--gw-korn-staerke:.05}@supports (color:lab(0% 0 0)){.gemeinde[data-theme=gewoelbe][data-stimmung=tag]{--paper-0:lab(93.0914% .772655 6.08913);--paper-1:lab(95.4049% .422597 4.57418);--paper-2:lab(89.0288% 1.09455 6.82507);--paper-3:lab(83.8039% 1.46765 7.54821);--shadow-1:0 1px 2px lab(7.17208% 3.64868 5.4563/.06), 0 1px 0 lab(7.17208% 3.64868 5.4563/.04);--shadow-2:0 8px 24px -8px lab(7.17208% 3.64868 5.4563/.16), 0 2px 6px lab(7.17208% 3.64868 5.4563/.06);--overlay:lab(3.66216% 2.09995 2.65966/.55);--ok:lab(45.7105% -33.1533 21.792);--ok-tint:lab(93.5735% -11.8408 7.56192);--warn:lab(60.2974% 20.8572 56.9342);--warn-tint:lab(94.3094% 3.50529 19.3343);--error:lab(40.4439% 49.9481 34.9114);--error-tint:lab(92.6897% 11.9871 7.36333);--info:lab(41.9315% -10.3112 -28.2445);--info-tint:lab(93.0785% -4.73171 -9.80493)}}.gemeinde[data-theme=gewoelbe]:after{content:"";z-index:30;pointer-events:none;opacity:var(--gw-korn-staerke);mix-blend-mode:var(--gw-korn-mischung);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.gemeinde[data-theme=gewoelbe] h1,.gemeinde[data-theme=gewoelbe] h2,.gemeinde[data-theme=gewoelbe] h3,.gemeinde[data-theme=gewoelbe] h4{font-weight:400}.gemeinde[data-theme=gewoelbe] ::selection{background:var(--secondary-tint-2);color:var(--ink-0)}.gemeinde[data-theme=gewoelbe]>.gs-beispiel-balken{background:var(--paper-2);color:var(--text-strong);border-bottom:1px solid var(--border)}.gw-caps,.gw-eyebrow,.gw-caps-link,.gw-knopf,.gw-zeit-tag,.gw-person p,.gw-marke-ort,.gw-termin-datum small{font:500 .75rem / 1.3 var(--font-body);letter-spacing:.26em;text-transform:uppercase}.gw-caps-link{color:var(--gw-akzent);letter-spacing:.18em;transition:border-color var(--dur-1) var(--ease);border-bottom:1px solid #0000;padding:6px 0 4px;font-size:.8125rem;text-decoration:none;display:inline-block}.gw-caps-link:hover{border-bottom-color:var(--gw-akzent)}.gw-meta{color:var(--text-muted);font-size:var(--text-sm);line-height:1.5}.gw-kopf{background:oklch(from var(--bg) l c h / .9);border-bottom-color:var(--gw-akzent-linie)}.gw-kopf-in{gap:var(--space-5);min-height:72px}.gw-marke{min-width:0;color:var(--text-strong);align-items:center;gap:14px;text-decoration:none;display:flex}.gw-monogramm{--primary:var(--brand-secondary);--on-primary:var(--on-secondary);flex:none;display:inline-flex}.gw-marke-text{gap:5px;min-width:0;display:grid}.gw-marke-name{font:500 1.375rem / 1.1 var(--font-display);letter-spacing:.01em;text-wrap:balance}.gw-marke-ort{color:var(--text-muted);letter-spacing:.3em;font-size:.6875rem}.gw-kopf .gs-header-nav{flex-wrap:wrap;justify-content:flex-end;gap:4px 22px}.gw-kopf .gs-header-nav a{font:500 .8125rem / 1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);transition:color var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease);border-bottom:1px solid #0000;border-radius:0;padding:10px 0}.gw-kopf .gs-header-nav a:hover,.gw-kopf .gs-header-nav a[aria-current=page]{color:var(--text-strong);border-bottom-color:var(--gw-akzent);box-shadow:none;background:0 0}.gw-kopf .gs-header-nav a:focus-visible{box-shadow:var(--focus-ring)}.gw-kopf .gs-header-toggle{color:var(--text-body);letter-spacing:.12em;text-transform:uppercase;border-radius:0;font-size:.8125rem}.gw-kopf .gs-header-toggle:hover{background:var(--paper-1)}.gw-kopf .gs-header-menu{background:var(--bg);border-color:var(--gw-akzent-linie)}.gw-kopf .gs-header-menu a{font:500 .9375rem / 1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--text-body)}.gw-kopf .gs-header-menu a:hover{color:var(--gw-akzent)}.gw-buehne{position:relative}.gw-buehne-in{grid-template-columns:1.05fr .95fr;align-items:center;gap:3rem;padding-block:clamp(2.5rem,6vw,3.5rem) clamp(3rem,7vw,4.5rem);display:grid}.gw-eyebrow{color:var(--gw-akzent);letter-spacing:.32em;align-items:center;gap:10px;margin-bottom:1.375rem;display:flex}.gw-eyebrow[data-live]:before{content:"";background:#e6443a;background:lab(53.9731% 62.4525 43.7647);border-radius:50%;width:8px;height:8px}.gw-buehne h1{font:400 clamp(2.75rem, 6.4vw, 5.25rem) / 1.02 var(--font-display);letter-spacing:-.015em;text-wrap:balance;color:var(--text-strong)}.gw-buehne-absatz{color:var(--text-muted);max-width:34em;font-size:var(--text-lg);margin-top:1.625rem;line-height:1.6}.gw-knoepfe{flex-wrap:wrap;gap:14px;margin-top:2.125rem;display:flex}.gw-knopf{border:1px solid var(--gw-akzent);min-height:48px;color:var(--gw-akzent);letter-spacing:.18em;transition:background var(--dur-1) var(--ease), color var(--dur-1) var(--ease), filter var(--dur-1) var(--ease);justify-content:center;align-items:center;padding:0 22px;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.gw-knopf:hover{filter:brightness(1.1)}.gw-knopf[data-voll]{background:var(--secondary);color:var(--on-secondary);border-color:var(--secondary)}.gw-bogen{aspect-ratio:3/4;width:100%;max-width:470px;max-height:620px;box-shadow:0 0 0 1px var(--line-1), 0 40px 80px #00000073;background:var(--paper-1);border-radius:50% 50% 0 0/44% 44% 0 0;justify-self:end;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.gw-bogen{box-shadow:0 0 0 1px var(--line-1), 0 40px 80px lab(0% 0 0/.45)}}.gw-bogen img{object-fit:cover;transform:scale(1.02)}.gw-bogen:after{content:"";pointer-events:none;background:linear-gradient(180deg, oklch(from var(--bg) l c h / 0) 55%, oklch(from var(--bg) l c h / .55));position:absolute;inset:0}.gw-bogen-leer{background:radial-gradient(ellipse 70% 45% at 50% 92%, oklch(from var(--brand-secondary) l c h / .32), transparent 70%), linear-gradient(180deg, var(--paper-2), var(--paper-0));position:absolute;inset:0}.gw-bogen-leer:before{content:"";border:1px solid var(--gw-akzent-linie);border-bottom:0;border-radius:50% 50% 0 0/44% 44% 0 0;position:absolute;inset:22px 22px 0}.gw-bogen-leer:after{content:"";background:var(--gw-akzent);width:6px;height:6px;box-shadow:0 0 24px 8px oklch(from var(--brand-secondary) l c h / .45);border-radius:50%;margin-left:-3px;position:absolute;bottom:18%;left:50%}.gw-buehne[data-form=flaeche]{overflow:hidden}.gw-flaeche{position:absolute;inset:0}.gw-flaeche img{object-fit:cover}.gw-flaeche:after{content:"";background:linear-gradient(90deg, oklch(from var(--bg) l c h / .92) 0%, oklch(from var(--bg) l c h / .78) 45%, oklch(from var(--bg) l c h / .3) 100%), linear-gradient(0deg, var(--bg), oklch(from var(--bg) l c h / 0) 45%);position:absolute;inset:0}.gw-buehne[data-form=flaeche] .gw-buehne-in{z-index:1;grid-template-columns:minmax(0,1fr);align-content:center;min-height:clamp(480px,68vh,740px);padding-block:clamp(3rem,8vw,5rem);position:relative}.gw-buehne[data-form=flaeche] .gw-buehne-text{max-width:42rem}.gw-buehne[data-form=flaeche]:not([data-bild]):before{content:"";aspect-ratio:3/4;border:1px solid var(--gw-akzent-linie);background:radial-gradient(ellipse 70% 45% at 50% 100%, oklch(from var(--brand-secondary) l c h / .25), transparent 70%);opacity:.8;pointer-events:none;border-bottom:0;border-radius:50% 50% 0 0/44% 44% 0 0;width:min(38vw,440px);position:absolute;top:10%;right:clamp(1rem,8vw,8rem)}.gw-sec+.gw-sec{border-top:1px solid var(--border)}.gw-sec .gs-sh{align-items:baseline;margin-bottom:2.125rem}.gw-sec .gs-kicker,.gemeinde[data-theme=gewoelbe] .gs-kicker{font:500 .75rem / 1 var(--font-body);letter-spacing:.3em;color:var(--gw-akzent);margin-bottom:14px}.gw-sec .gs-sh .gs-sh-h{font:400 clamp(2rem, 3.4vw, 2.375rem) / 1.1 var(--font-display);letter-spacing:-.005em}.gw-sec .gs-sh-action a{font:500 .8125rem / 1 var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--gw-akzent);border-bottom-color:#0000}.gw-sec .gs-sh-action a:hover{border-bottom-color:var(--gw-akzent)}.gw-zeiten,.gw-karten,.gw-predigten,.gw-kontakt{background:var(--border);border:1px solid var(--border);gap:1px;margin:0;padding:0;list-style:none;display:grid}.gw-zeiten{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.gw-zeit{background:var(--bg);align-content:start;padding:1.875rem 1.625rem;display:grid}.gw-zeit-tag{color:var(--text-muted);letter-spacing:.3em}.gw-zeit-uhr{font:400 clamp(3rem, 5vw, 4rem) / 1 var(--font-display);color:var(--gw-akzent);font-variant-numeric:tabular-nums;white-space:nowrap;margin:14px 0 10px}.gw-zeit-uhr small{margin-left:6px;font-size:.375em;font-style:italic}.gw-zeit-was{gap:2px;font-size:1rem;line-height:1.5;display:grid}.gw-zeit-was b{color:var(--text-strong);font-weight:500}.gw-zeit-was span{color:var(--text-muted);font-size:var(--text-sm)}.gw-termine{margin:0;padding:0;list-style:none}.gw-termin{border-top:1px solid var(--border);grid-template-columns:9.5rem minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding:1.375rem 0;display:grid}.gw-termin:last-child{border-bottom:1px solid var(--border)}.gw-termin[data-aus]{opacity:.65}.gw-termin-datum{font:400 3rem / 1 var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text-strong)}.gw-termin-datum small{color:var(--text-muted);letter-spacing:.24em;margin-top:8px;font-size:.6875rem;display:block}.gw-termin-text{gap:4px;display:grid}.gw-termin-text h3{font:400 1.625rem / 1.2 var(--font-display);color:var(--text-strong);flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.gw-sec .kalender-abo{margin-top:1.25rem}.gw-karten{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.gw-karte{background:var(--surface-card);box-sizing:border-box;height:100%;min-height:15rem;color:inherit;transition:background var(--dur-2) var(--ease);flex-direction:column;gap:12px;padding:1.875rem 1.75rem;text-decoration:none;display:flex}.gw-karte:hover{background:var(--paper-2)}.gw-karte .gw-caps{color:var(--gw-akzent)}.gw-karte h3{font:400 1.75rem / 1.15 var(--font-display);color:var(--text-strong)}.gw-karte p{color:var(--text-muted);flex:1;font-size:1rem;line-height:1.55}.gw-karte .gw-caps-link{letter-spacing:.16em;color:var(--text-strong);border-bottom-color:var(--border)}.gw-karte:hover .gw-caps-link{border-bottom-color:var(--gw-akzent)}.gw-predigten{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.gw-predigt{background:var(--bg);box-sizing:border-box;height:100%;color:inherit;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:20px;padding:1.625rem 1.75rem;text-decoration:none;display:grid}.gw-play{border:1px solid var(--gw-akzent);width:52px;height:52px;color:var(--gw-akzent);transition:background var(--dur-1) var(--ease), color var(--dur-1) var(--ease);border-radius:50%;place-items:center;display:grid}.gw-play svg{fill:currentColor}.gw-predigt:hover .gw-play{background:var(--secondary);color:var(--on-secondary)}.gw-predigt-text{gap:4px;display:grid}.gw-predigt h3{font:400 1.5rem / 1.2 var(--font-display);color:var(--text-strong)}.gw-gruppen{grid-template-columns:repeat(auto-fit,minmax(min(100%,13.5rem),1fr));gap:1.75rem;margin:0;padding:0;list-style:none;display:grid}.gw-gruppe{border-top:1px solid var(--gw-akzent);color:inherit;box-sizing:border-box;align-content:start;gap:6px;height:100%;padding-top:18px;text-decoration:none;display:grid}.gw-gruppe h3{font:400 1.5rem / 1.2 var(--font-display);color:var(--text-strong);transition:color var(--dur-1) var(--ease)}.gw-gruppe:hover h3{color:var(--gw-akzent)}.gw-gruppe-wann{color:var(--gw-akzent);letter-spacing:.06em;font-size:.875rem}.gw-gruppe p{color:var(--text-muted);font-size:var(--text-sm);line-height:1.5}.gw-team{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:2rem 1.75rem;margin:0;padding:0;list-style:none;display:grid}.gw-person{text-align:center;align-content:start;justify-items:center;display:grid}.gw-person-foto{object-fit:cover;width:150px;height:150px;box-shadow:0 0 0 1px var(--gw-akzent), 0 0 0 8px var(--bg), 0 0 0 9px var(--border);filter:sepia(.15);background:var(--paper-2);border-radius:50%;margin:8px 0 1.25rem}.gw-person-leer{background:var(--paper-3);color:var(--text-muted);font:400 2.875rem / 1 var(--font-display);filter:none;place-items:center;display:grid}.gw-person h3{font:400 1.375rem / 1.2 var(--font-display);color:var(--text-strong)}.gw-person p{color:var(--text-muted);letter-spacing:.08em;margin-top:6px;font-size:.8125rem}.gw-kontakt[data-karte]{grid-template-columns:1fr 1.3fr}.gw-kontakt-block{background:var(--surface-card);align-content:start;justify-items:start;gap:14px;padding:2.25rem;display:grid}.gw-adresse{font:500 var(--text-lg) / 1.5 var(--font-body);color:var(--text-strong);gap:2px;font-style:normal;display:grid}.gw-telefon{color:var(--text-muted)}.gw-telefon a{color:inherit;text-decoration:none}.gw-telefon a:hover{color:var(--text-strong)}.gw-kontakt-block .gw-knopf{margin-top:10px}.gw-kontakt-karte{background:var(--paper-2);display:grid}.gw-kontakt-karte .gs-map-kasten{height:100%}.gw-kontakt-karte .gs-map{aspect-ratio:auto;background:radial-gradient(circle at 60% 50%, oklch(from var(--brand-secondary) l c h / .3) 0 6px, transparent 7px), repeating-linear-gradient(0deg, transparent 0 47px, var(--border) 47px 48px), repeating-linear-gradient(90deg, transparent 0 47px, var(--border) 47px 48px), var(--paper-2);border:0;border-radius:0;height:100%;min-height:300px}.gw-kontakt-karte .gs-map-pin{color:var(--gw-akzent)}.gw-kontakt-karte .gs-map-quelle{padding:8px 12px}.gw-fuss{border-top:1px solid var(--gw-akzent-linie);color:var(--text-muted);padding-block:2.5rem;font-size:.875rem}.gw-fuss-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;display:flex}.gw-fuss-wer{gap:4px;display:grid}.gw-fuss-name{font:400 1.25rem / 1.2 var(--font-display);color:var(--text-strong)}.gw-fuss-adresse{font-style:normal}.gw-fuss a{color:inherit;text-decoration:none}.gw-fuss a:hover{color:var(--text-strong)}.gw-fuss-links{font:500 .75rem / 1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;gap:8px 22px;display:flex}.gw-fuss .gs-footer-plattform{color:var(--text-muted);border:0;margin:0;padding:0}.gemeinde[data-theme=gewoelbe] .gs-pagehead h1{letter-spacing:-.015em;font-weight:400}.gemeinde[data-theme=gewoelbe] .gs-sh .gs-sh-h{font-weight:400}.gemeinde[data-theme=gewoelbe] .gs-btn{letter-spacing:.12em;text-transform:uppercase;font-size:.8125rem;font-weight:600}.gemeinde[data-theme=gewoelbe] .gs-svc-time,.gemeinde[data-theme=gewoelbe] .gs-event-date b{font-weight:400}.gemeinde[data-theme=gewoelbe] .gs-img[data-empty]{background:var(--paper-1);border-color:var(--border);color:var(--gw-akzent)}.gemeinde[data-theme=gewoelbe] .gs-avatar{background:var(--paper-2);color:var(--gw-akzent)}@media (max-width:900px){.gw-buehne-in{grid-template-columns:minmax(0,1fr);gap:2.125rem;padding-block:2.25rem 3.5rem}.gw-bogen{order:-1;justify-self:center;max-width:360px}.gw-termin{grid-template-columns:6rem minmax(0,1fr);align-items:start;gap:1.25rem}.gw-termin-datum{font-size:2.25rem}.gw-termin>.gw-caps-link{grid-column:2}.gw-kontakt[data-karte]{grid-template-columns:minmax(0,1fr)}.gw-kontakt-karte .gs-map{min-height:240px}}@media (max-width:560px){.gw-marke-name{font-size:1.125rem}.gw-bogen{max-width:300px}.gw-buehne[data-form=flaeche]:not([data-bild]):before{opacity:.5;width:56vw;top:4%;right:-10vw}.gw-termin{grid-template-columns:minmax(0,1fr);gap:8px}.gw-termin-datum{align-items:baseline;gap:12px;font-size:1.75rem;display:flex}.gw-termin-datum small{margin-top:0}.gw-termin>.gw-caps-link{grid-column:1}.gw-person-foto{width:120px;height:120px}}@media (prefers-reduced-motion:no-preference){.gw-bogen{animation:gw-auf 1.2s var(--ease) both}.gw-buehne-text>*{animation:1s ease-out .2s both gw-ein}@keyframes gw-auf{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes gw-ein{0%{opacity:0}to{opacity:1}}}.gemeinde[data-theme=mitte]{--font-display:"Sora", system-ui, sans-serif;--font-body:"DM Sans", system-ui, sans-serif;--paper-0:#fefdfc;--paper-1:oklch(from var(--brand-primary) 96.5% min(c, .016) h);--paper-2:oklch(from var(--brand-primary) 93.5% min(c, .022) h);--paper-3:oklch(from var(--brand-primary) 89% min(c, .026) h);--line-1:oklch(from var(--brand-primary) 91% min(c, .02) h);--line-2:oklch(from var(--brand-primary) 82% min(c, .026) h);--ink-3:oklch(from var(--brand-primary) 58% min(c, .03) h);--ink-2:oklch(from var(--brand-primary) 48% min(c, .035) h);--ink-1:oklch(from var(--brand-primary) 26% min(c, .035) h);--ink-0:oklch(from var(--brand-primary) 18% min(c, .035) h);--surface-card:var(--paper-0);--bg-raised:var(--paper-0);--radius-1:8px;--radius-2:14px;--radius-3:22px;--tracking-display:-.025em;--section-y:clamp(2.75rem, 5.5vw, 4.5rem);--shadow-2:0 10px 30px oklch(from var(--brand-primary) 30% min(c, .06) h / .12);--mi-welle:clamp(28px, 4.2vw, 60px)}@supports (color:lab(0% 0 0)){.gemeinde[data-theme=mitte]{--paper-0:lab(99.4305% -.00652671 .761831)}}.gemeinde[data-theme=mitte][data-farbschema=dunkel]{--paper-0:oklch(from var(--brand-primary) 17% min(c, .02) h);--paper-1:oklch(from var(--brand-primary) 21% min(c, .025) h);--paper-2:oklch(from var(--brand-primary) 25.5% min(c, .03) h);--paper-3:oklch(from var(--brand-primary) 31% min(c, .03) h);--line-1:oklch(from var(--brand-primary) 32% min(c, .028) h);--line-2:oklch(from var(--brand-primary) 43% min(c, .03) h);--ink-3:oklch(from var(--brand-primary) 64% min(c, .03) h);--ink-2:oklch(from var(--brand-primary) 75% min(c, .025) h);--ink-1:oklch(from var(--brand-primary) 88% min(c, .015) h);--ink-0:oklch(from var(--brand-primary) 96% min(c, .01) h);--surface-card:var(--paper-1);--bg-raised:var(--paper-1);--shadow-2:0 12px 32px #00000080}@supports (color:lab(0% 0 0)){.gemeinde[data-theme=mitte][data-farbschema=dunkel]{--shadow-2:0 12px 32px lab(0% 0 0/.5)}}.gemeinde[data-theme=mitte] h1,.gemeinde[data-theme=mitte] h2,.gemeinde[data-theme=mitte] h3{font-weight:700}.gemeinde[data-theme=mitte] .gs-kicker,.mi-eyebrow{font:600 var(--text-xs) / 1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--primary-ink);display:block}.gemeinde[data-theme=mitte] .gs-kicker{margin-bottom:8px}.gemeinde[data-theme=mitte] .gs-sh .gs-sh-h{letter-spacing:-.025em;font-size:clamp(1.875rem,3.2vw,2.25rem);font-weight:700}.gemeinde[data-theme=mitte] .gs-sh-action a{border-bottom:0;font-weight:600}.gemeinde[data-theme=mitte] .gs-sh-action a:hover{text-decoration:underline}.mi-kopf{background:oklch(from var(--bg) l c h / .9);border-bottom:0}.mi-kopf-in{min-height:80px}.mi-marke-logo{object-fit:contain;border-radius:12px;flex:none;width:46px;height:46px}.mi-marke-text{min-width:0;font:700 1.1875rem / 1.1 var(--font-display);letter-spacing:-.02em;display:block}.mi-marke-text small{font:500 var(--text-xs) / 1 var(--font-body);color:var(--text-muted);letter-spacing:0;margin-top:4px;display:block}.gemeinde[data-theme=mitte] .gs-header-nav a{border-radius:12px;padding:10px 12px}.gemeinde[data-theme=mitte] .gs-header-nav a:hover,.gemeinde[data-theme=mitte] .gs-header-nav a[aria-current=page]{background:var(--paper-1);color:var(--text-strong);box-shadow:none}.gemeinde[data-theme=mitte] .gs-header-nav .mi-kopf-cta,.gemeinde[data-theme=mitte] .gs-header-nav .mi-kopf-cta:hover{background:var(--secondary);color:var(--on-secondary);margin-left:6px;font-weight:600}.gemeinde[data-theme=mitte] .gs-header-nav .mi-kopf-cta:hover{background:var(--secondary-hover)}.gemeinde[data-theme=mitte] .gs-header-toggle{border-radius:12px}.gemeinde[data-theme=mitte] .gs-header-menu .mi-kopf-cta{background:var(--secondary);color:var(--on-secondary);text-align:center;border-bottom:0;border-radius:14px;margin-top:12px;padding:14px}.mi-knopf{min-height:46px;font:600 var(--text-sm) / 1 var(--font-body);background:var(--secondary);color:var(--on-secondary);white-space:nowrap;transition:background var(--dur-1) var(--ease);border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 22px;text-decoration:none;display:inline-flex}.mi-knopf:hover{background:var(--secondary-hover)}.mi-knopf-leer,.mi-knopf-leer:hover{color:inherit;border:1.5px solid oklch(from currentColor l c h / .4);background:0 0}.mi-knopf-leer:hover{border-color:currentColor}.mi-knopf:focus-visible{box-shadow:0 0 0 3px var(--primary), 0 0 0 6px var(--on-primary);outline:none}.mi-buehne{background:var(--primary);color:var(--on-primary);position:relative;overflow:hidden}.gemeinde[data-schmuck=kreuze] .mi-buehne:before{content:"";opacity:.09;pointer-events:none;background:currentColor;position:absolute;inset:-20%;transform:rotate(-8deg);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cpath d='M60 20v80M30 50h60' stroke='%23000' stroke-width='6' stroke-linecap='round'/%3E%3C/svg%3E") 0 0/140px 140px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cpath d='M60 20v80M30 50h60' stroke='%23000' stroke-width='6' stroke-linecap='round'/%3E%3C/svg%3E") 0 0/140px 140px}.mi-buehne-bild{position:absolute;inset:0}.mi-buehne-bild img{object-fit:cover;opacity:.22;mix-blend-mode:luminosity}.mi-buehne-in{gap:var(--space-6);align-items:center;padding-block:clamp(2.5rem,5vw,4rem) clamp(2rem,4vw,3rem);display:grid;position:relative}@media (min-width:900px){.mi-buehne[data-form=geteilt] .mi-buehne-in{gap:var(--space-8);grid-template-columns:1.1fr .9fr}}.mi-buehne[data-form=mittig] .mi-buehne-in{text-align:center;justify-items:center;padding-block:clamp(3rem,7vw,6rem) clamp(2.5rem,5vw,4rem)}.mi-gruss{justify-items:start;min-width:0;display:grid}.mi-buehne[data-form=mittig] .mi-gruss{justify-items:center;max-width:48rem}.mi-gruss h1{color:inherit;letter-spacing:-.03em;font-size:clamp(2.5rem,6vw,4.75rem);line-height:1.02}.mi-gruss-ort{font:700 clamp(1.75rem, 3.6vw, 2.75rem) / 1.1 var(--font-display);letter-spacing:-.03em;color:var(--secondary);text-wrap:balance;margin-top:.2em}.mi-gruss-text{margin-top:var(--space-5);opacity:.92;max-width:30em;font-size:clamp(1.0625rem,1.6vw,1.1875rem);line-height:1.6}.mi-live-marke{font:600 var(--text-sm) / 1 var(--font-body);margin-bottom:var(--space-4);align-items:center;gap:8px;display:inline-flex}.mi-live-marke:before{content:""}.mi-live-marke:before,.mi-live-punkt{background:#e6443a;background:lab(53.9731% 62.4525 43.7647);border-radius:50%;flex:none;width:12px;height:12px;box-shadow:0 0 0 5px #e6443a33;box-shadow:0 0 0 5px lab(53.9731% 62.4525 43.7647/.2)}.mi-knoepfe{margin-top:var(--space-6);flex-wrap:wrap;gap:12px;display:flex}.mi-buehne[data-form=mittig] .mi-knoepfe{justify-content:center}.mi-naechster{margin-top:var(--space-6);background:var(--surface-card);color:var(--text-body);text-align:left;box-shadow:var(--shadow-2);border-radius:18px;justify-items:start;gap:4px;padding:16px 22px;text-decoration:none;display:grid}.mi-naechster h3{font:600 var(--text-lg) / 1.2 var(--font-display);color:var(--text-strong)}.mi-naechster>span:last-child{font-size:var(--text-sm);color:var(--text-muted)}.mi-karte{box-sizing:border-box;background:var(--surface-card);width:100%;max-width:440px;color:var(--text-body);border-radius:28px;justify-self:end;justify-items:start;gap:8px;padding:30px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 60px #00000040;box-shadow:0 30px 60px lab(0% 0 0/.25)}.mi-karte-datum{font:700 clamp(2.25rem, 4.2vw, 3.5rem) / 1 var(--font-display);letter-spacing:-.03em;color:var(--text-strong);text-wrap:balance;margin-top:6px;display:block}.mi-karte-datum small{font:600 1.125rem / 1 var(--font-display);letter-spacing:0;color:var(--text-muted);white-space:nowrap}.mi-karte-titel{font:600 1.375rem / 1.2 var(--font-display);color:var(--text-strong);letter-spacing:-.01em}.mi-karte-text{color:var(--text-muted)}.mi-karte-reihe{flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.mi-karte-reihe li{background:var(--paper-1);font-size:var(--text-xs);border-radius:999px;padding:7px 12px;font-weight:500}.mi-karte .mi-karte-knopf,.mi-karte .mi-karte-knopf:hover{box-sizing:border-box;background:var(--primary);width:100%;color:var(--on-primary);margin-top:14px}.mi-karte .mi-karte-knopf:hover{background:var(--primary-hover)}.mi-karte .mi-karte-knopf:focus-visible{box-shadow:var(--focus-ring)}.mi-karte-foto{aspect-ratio:16/8;justify-self:stretch;width:calc(100% + 60px);margin:14px -30px -30px;display:block;position:relative}.mi-karte-foto img{object-fit:cover}.mi-welle{width:100%;height:var(--mi-welle);margin-bottom:-1px;display:block;position:relative}.mi-welle path{fill:var(--bg)}.mi-live{margin-top:var(--space-6);background:var(--paper-1);border-radius:28px;grid-template-columns:auto 1fr;align-items:center;gap:16px 20px;padding:24px 28px;display:grid}@media (min-width:760px){.mi-live{grid-template-columns:auto 1fr auto;gap:24px}}.mi-live-text{gap:2px;display:grid}.mi-live-text h3{font:600 var(--text-lg) / 1.2 var(--font-display);color:var(--text-strong)}.mi-live-text>span{color:var(--text-muted);font-size:var(--text-sm)}.mi-live .mi-knopf{grid-column:1/-1}@media (min-width:760px){.mi-live .mi-knopf{grid-column:auto}}.mi-zeiten{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.mi-zeit{border:1px solid var(--border);background:var(--surface-card);border-radius:22px;align-content:start;padding:24px;display:grid}.mi-zeit-uhr{font:700 2.5rem / 1 var(--font-display);letter-spacing:-.03em;color:var(--primary-ink);font-variant-numeric:tabular-nums}.mi-zeit-uhr small{letter-spacing:0;color:var(--text-muted);margin-left:6px;font-size:1rem}.mi-zeit h3{font:600 var(--text-md) / 1.3 var(--font-display);color:var(--text-strong);margin-top:10px;display:block}.mi-zeit p{color:var(--text-muted);font-size:var(--text-sm);margin-top:4px}.mi-termine{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.mi-termin{border:1px solid var(--border);background:var(--surface-card);border-radius:22px;grid-template-rows:auto 1fr;display:grid;overflow:hidden}.mi-termin[data-aus]{opacity:.7}.mi-termin-kopf{background:var(--primary);color:var(--on-primary);font:600 var(--text-sm) / 1 var(--font-body);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.mi-termin-kopf h3{font:700 1.5rem / 1 var(--font-display);letter-spacing:-.02em;white-space:nowrap}.mi-termin-inhalt{overflow-wrap:anywhere;align-content:start;gap:6px;min-width:0;padding:20px;display:grid}.mi-termin-inhalt>h3{font:600 1.25rem / 1.2 var(--font-display);color:var(--text-strong)}.mi-termin-inhalt p{color:var(--text-muted);font-size:var(--text-sm)}.mi-termin-fuss{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.mi-termin-fuss:empty{display:none}.mi-beitraege{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.mi-beitrag{color:inherit;gap:6px;text-decoration:none;display:grid}.mi-beitrag .gs-img{background:linear-gradient(135deg, var(--paper-1), var(--paper-2));border-radius:22px;margin-bottom:10px}.mi-beitrag .mi-eyebrow{color:var(--text-muted);letter-spacing:.12em}.mi-beitrag h3{font:600 1.375rem / 1.2 var(--font-display);color:var(--text-strong);letter-spacing:-.01em}.mi-beitrag:hover h3{color:var(--primary-ink)}.mi-beitrag>span{color:var(--text-muted);font-size:var(--text-sm)}.mi-predigten{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.mi-predigt{border:1px solid var(--border);color:inherit;background:var(--surface-card);box-sizing:border-box;border-radius:18px;align-items:center;gap:16px;height:100%;padding:14px 18px;text-decoration:none;display:flex}.mi-predigt:hover{border-color:var(--line-2)}.mi-play{background:var(--primary);width:46px;height:46px;color:var(--on-primary);border-radius:14px;flex:none;place-items:center;display:grid}.mi-predigt-text{gap:2px;min-width:0;display:grid}.mi-predigt-text h3{font:600 1.125rem / 1.2 var(--font-display);color:var(--text-strong)}.mi-predigt-text span{font-size:var(--text-sm);color:var(--text-muted)}.mi-predigt-stelle{font-size:var(--text-xs);color:var(--text-muted);text-align:right;flex:none;margin-left:auto}.mi-gruppen{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.mi-gruppe{background:var(--paper-1);color:inherit;box-sizing:border-box;border-radius:22px;align-content:start;gap:8px;height:100%;padding:24px;text-decoration:none;display:grid}.mi-gruppe-zeichen{background:var(--secondary);width:40px;height:40px;color:var(--on-secondary);font:700 1rem / 1 var(--font-display);border-radius:12px;place-items:center;margin-bottom:6px;display:grid}.mi-gruppe h3{font:600 1.25rem / 1.2 var(--font-display);color:var(--text-strong)}.mi-gruppe:hover h3{color:var(--primary-ink)}.mi-gruppe span:last-child{color:var(--text-muted);font-size:var(--text-sm)}.mi-team{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.mi-person{gap:4px;display:grid}.mi-person-foto{aspect-ratio:1;background:var(--paper-1);border-radius:24px;width:100%;margin-bottom:6px;display:block;position:relative;overflow:hidden}.mi-person-foto img{object-fit:cover}.mi-person-foto[data-leer]{font:700 2.5rem / 1 var(--font-display);color:var(--text-muted);place-items:center;display:grid}.mi-person h3{font:600 1.1875rem / 1.2 var(--font-display);color:var(--text-strong)}.mi-person span:last-child{color:var(--text-muted);font-size:var(--text-sm)}.mi-kontakt{background:var(--primary);color:var(--on-primary);gap:var(--space-6);border-radius:32px;align-items:center;padding:clamp(1.875rem,4vw,2.75rem);display:grid}@media (min-width:900px){.mi-kontakt[data-karte]{grid-template-columns:1fr 1fr}}.mi-kontakt-text{gap:var(--space-5);justify-items:start;display:grid}.mi-kontakt-satz{font:700 clamp(1.75rem, 3.2vw, 2.25rem) / 1.05 var(--font-display);letter-spacing:-.025em;max-width:14em}.mi-kontakt .kontakt-angaben{gap:10px}.mi-kontakt .kontakt-angaben address,.mi-kontakt .kontakt-wege{color:inherit;font-size:var(--text-md);opacity:.92}.mi-kontakt .kontakt-wege a{color:inherit;-webkit-text-decoration-color:oklch(from var(--on-primary) l c h / .4);-webkit-text-decoration-color:oklch(from var(--on-primary) l c h / .4);-webkit-text-decoration-color:oklch(from var(--on-primary) l c h / .4);text-decoration-color:oklch(from var(--on-primary) l c h / .4)}.mi-kontakt .gs-map{background:oklch(from var(--on-primary) l c h / .1);border-color:#0000;border-radius:22px}.mi-kontakt .gs-map-pin{color:var(--on-primary)}.mi-kontakt .gs-map-quelle,.mi-kontakt .gs-map-quelle a{color:inherit;opacity:.8}.mi-fuss{padding-block:var(--space-7) var(--space-6);color:var(--text-muted);font-size:var(--text-sm)}.mi-fuss-oben,.mi-fuss-unten{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.mi-fuss-unten{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border)}.mi-fuss-wer b{font:700 var(--text-lg) / 1.2 var(--font-display);color:var(--text-strong);letter-spacing:-.02em;display:block}.mi-fuss-wer address{margin-top:4px;font-style:normal}.mi-fuss a{color:inherit;text-decoration:none}.mi-fuss a:hover{color:var(--text-strong);text-decoration:underline}.mi-fuss-links{flex-wrap:wrap;gap:8px 20px;display:flex}.mi-fuss .gs-footer-plattform{color:var(--text-muted);border:0;margin:0;padding:0}.gemeinde[data-theme=mitte] .gs-event-date{background:var(--primary);color:var(--on-primary);border-radius:14px}.gemeinde[data-theme=mitte] .gs-event[data-cancelled] .gs-event-date{background:var(--bg-muted);color:var(--text-faint)}.gemeinde[data-theme=mitte] .gs-svc[data-variant=band]{border-radius:22px}@media (prefers-reduced-motion:no-preference){.mi-karte{animation:mi-rein 1s var(--ease) both;animation-delay:.15s}.mi-gruss>*{animation:.9s ease-out both mi-auf}.mi-gruss-text{animation-delay:80ms}.mi-knoepfe{animation-delay:.16s}@keyframes mi-rein{0%{opacity:0;transform:translateY(30px)rotate(1.5deg)}to{opacity:1;transform:none}}@keyframes mi-auf{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}}.gemeinde[data-theme=mitte] :is(.mi-beitrag,.mi-beitrag,.mi-gruppe,.mi-gruppe,.mi-live-text,.mi-naechster,.mi-person,.mi-predigt-text,.mi-termin-inhalt,.mi-termin-kopf,.mi-zeit) h3{color:inherit;letter-spacing:inherit;text-wrap:pretty}.gemeinde[data-theme=chor]{--font-display:"Spectral", Georgia, "Times New Roman", serif;--font-body:"Public Sans", system-ui, -apple-system, sans-serif;--paper-0:#fbf9f6;--paper-1:#fdfcfa;--paper-2:#f1eee9;--paper-3:#e4e1da;--line-1:#e2dfd8;--line-2:#c8c4bc;--ink-3:#857f77;--ink-2:#686259;--ink-1:#28231e;--ink-0:#15110d;--ch-leiste:240px;--ch-takt:1.5rem;--content-max:50rem;--radius-1:0;--radius-2:2px;--radius-3:2px;--shadow-1:none;--shadow-2:none;--tracking-display:-.02em;--tracking-label:.18em;--leading-normal:1.5;--section-y:calc(var(--ch-takt) * 2)}@supports (color:lab(0% 0 0)){.gemeinde[data-theme=chor]{--paper-0:lab(98.0541% -.0120401 1.90748);--paper-1:lab(99.0877% -.0089705 1.14334);--paper-2:lab(94.2377% .0831485 3.0561);--paper-3:lab(89.6022% .229716 3.81933);--line-1:lab(89.0222% .229925 3.81941);--line-2:lab(79.1645% .430048 4.57926);--ink-3:lab(53.6372% .865191 5.3184);--ink-2:lab(42.0329% 1.21406 6.06853);--ink-1:lab(14.16% 1.49775 4.41366);--ink-0:lab(5.25847% 1.18342 2.43938)}}.gemeinde[data-theme=chor] h1,.gemeinde[data-theme=chor] h2,.gemeinde[data-theme=chor] h3,.gemeinde[data-theme=chor] h4{font-weight:400}.ch-rahmen{flex:1;grid-template-columns:minmax(0,1fr);display:grid}.ch-inhalt{flex-direction:column;min-width:0;display:flex}.ch-inhalt>main{flex:1}.ch-leiste{display:none}.ch-marke{color:var(--text-strong);gap:6px;text-decoration:none;display:grid}.ch-marke-logo{margin-bottom:8px;display:inline-flex}.ch-marke-name{font:400 1.375rem / 1.15 var(--font-display);letter-spacing:-.01em;text-wrap:balance}.ch-marke small{font:500 .6875rem / 1.4 var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);display:block}.ch-leiste-nav{font:500 var(--text-sm) / 1.2 var(--font-body);gap:2px;display:grid}.ch-leiste-nav a{color:var(--text-muted);transition:color var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease);border-left:2px solid #0000;margin-left:-14px;padding:9px 0 9px 12px;text-decoration:none}.ch-leiste-nav a:hover,.ch-leiste-nav a[aria-current=page]{color:var(--text-strong);border-left-color:var(--primary)}.ch-leiste-nav a:focus-visible{box-shadow:var(--focus-ring);outline:none}.ch-leiste-zeit{border-top:1px solid var(--border);color:var(--text-muted);font-size:var(--text-xs);gap:4px;margin-top:auto;padding-top:18px;line-height:1.4;text-decoration:none;display:grid}.ch-leiste-zeit b{font:400 1.625rem / 1 var(--font-display);color:var(--text-strong);font-variant-numeric:tabular-nums}.ch-leiste-zeit:hover b{color:var(--primary-ink)}.ch-mobil{z-index:20;background:oklch(from var(--bg) l c h / .94);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--border);padding:12px var(--page-x) 0;position:sticky;top:0}.ch-mobil-marke{min-width:0;color:var(--text-strong);font:400 1.125rem / 1.2 var(--font-display);letter-spacing:-.01em;align-items:center;gap:10px;padding-bottom:10px;text-decoration:none;display:flex}.ch-mobil-marke span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ch-mobil-nav{white-space:nowrap;font:500 var(--text-sm) / 1 var(--font-body);scrollbar-width:none;margin-inline:calc(-1 * var(--page-x));padding-inline:var(--page-x);scroll-padding-inline:var(--page-x);gap:18px;display:flex;overflow-x:auto}.ch-mobil-nav::-webkit-scrollbar{display:none}.ch-mobil-nav a{color:var(--text-muted);border-bottom:2px solid #0000;flex:none;padding:2px 0 12px;text-decoration:none}.ch-mobil-nav a:hover,.ch-mobil-nav a[aria-current=page]{color:var(--primary-ink);border-bottom-color:var(--primary)}.gemeinde[data-theme=chor] .gs-sec{scroll-margin-top:6.5rem}@media (min-width:900px){.ch-mobil{display:none}.ch-rahmen{grid-template-columns:var(--ch-leiste) minmax(0, 1fr)}.ch-leiste{border-right:1px solid var(--border);box-sizing:border-box;flex-direction:column;gap:36px;height:100dvh;padding:36px 28px;display:flex;position:sticky;top:0;overflow-y:auto}.gemeinde[data-leiste=rechts] .ch-rahmen{grid-template-columns:minmax(0, 1fr) var(--ch-leiste)}.gemeinde[data-leiste=rechts] .ch-leiste{border-right:0;border-left:1px solid var(--border);order:2}.gemeinde[data-theme=chor] .gs-sec{scroll-margin-top:1rem}}.ch-buehne{padding-top:clamp(2.5rem,6vw,4.5rem);padding-bottom:calc(var(--ch-takt) * 1.5)}.ch-ueber{font:500 var(--text-xs) / 1.2 var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--primary-ink);margin-bottom:18px}.ch-live{align-items:center;gap:10px;display:inline-flex}.ch-live:before{content:"";background:#de3d34;background:lab(51.6459% 62.5239 44.315);border-radius:50%;width:8px;height:8px}.ch-buehne h1{font:400 clamp(2.5rem, 5.6vw, 4.125rem) / 1.05 var(--font-display);letter-spacing:-.02em;color:var(--text-strong)}.ch-buehne-text{margin-top:var(--ch-takt);max-width:34em;font-size:var(--text-lg);color:var(--text-muted);line-height:1.5}.ch-bild{margin:calc(var(--ch-takt) * 1.75) 0 0;border-top:3px solid var(--primary);padding-top:18px}.ch-bild img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.ch-bild figcaption{font:italic 400 var(--text-sm) / 1.4 var(--font-display);color:var(--text-muted);margin-top:10px}.ch-strich{margin-top:calc(var(--ch-takt) * 1.75);border-top:3px solid var(--primary);width:96px;display:block}.ch-sec{padding-block:calc(var(--ch-takt) * 2) calc(var(--ch-takt) * .5)}.ch-sec:last-of-type{padding-bottom:calc(var(--ch-takt) * 2)}.ch-sec .gs-sh{margin-bottom:calc(var(--ch-takt) * 1.25);flex-wrap:nowrap;align-items:center;gap:14px}.ch-sec .gs-sh:after{content:"";background:var(--border);flex:1;order:3;height:1px}.ch-sec .gs-sh>div{min-width:0}.ch-sec .gs-kicker{display:none}.ch-sec .gs-sh .gs-sh-h{font:400 var(--text-sm) / 1.2 var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--text-muted);text-wrap:pretty}.ch-sec .gs-sh-action{flex:none;order:2}.ch-sec .gs-sh-action a{font:500 var(--text-xs) / 1 var(--font-body);letter-spacing:.06em;color:var(--primary-ink);border:0;padding:0}.ch-sec .gs-sh-action a:hover{text-underline-offset:.25em;text-decoration:underline}.ch-zeiten{border-top:1px solid var(--border);margin:0;padding:0;list-style:none;display:grid}.ch-zeit{border-bottom:1px solid var(--border);grid-template-columns:120px minmax(0,1fr) auto;align-items:baseline;gap:18px;padding:18px 0;display:grid}.ch-zeit-tag{font:500 var(--text-xs) / 1.2 var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted)}.ch-zeit-was h3{font:400 1.375rem / 1.25 var(--font-display);display:block}.ch-zeit-was small{font-size:var(--text-sm);color:var(--text-muted);margin-top:4px;line-height:1.4;display:block}.ch-zeit-uhr{font:400 2.5rem / 1 var(--font-display);color:var(--primary-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.ch-zeit-uhr small{color:var(--text-muted);margin-left:4px;font-size:1rem}.ch-strahl{margin:0;padding:0 0 0 34px;list-style:none;position:relative}.ch-strahl:before{content:"";background:var(--border);width:2px;position:absolute;top:6px;bottom:6px;left:8px}.ch-termin{padding-bottom:calc(var(--ch-takt) * 1.5);position:relative}.ch-termin:last-child{padding-bottom:calc(var(--ch-takt) * .5)}.ch-termin:before{content:"";background:var(--bg);border:2px solid var(--primary);box-sizing:border-box;border-radius:50%;width:10px;height:10px;position:absolute;top:6px;left:-30px}.ch-termin[data-top]:before{background:var(--primary)}.ch-termin[data-aus]{opacity:.7}.ch-termin-d{font:500 var(--text-xs) / 1.2 var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--primary-ink);font-variant-numeric:tabular-nums;display:block}.ch-termin h3{font:400 1.5rem / 1.2 var(--font-display);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:6px;display:flex}.ch-termin p{color:var(--text-muted);font-size:var(--text-sm);margin-top:4px}.ch-knopf{font:500 var(--text-xs) / 1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--primary);color:var(--primary-ink);transition:background var(--dur-1) var(--ease), color var(--dur-1) var(--ease);margin-top:12px;padding:10px 12px;text-decoration:none;display:inline-block}.ch-knopf:hover{background:var(--primary);color:var(--on-primary)}.gemeinde[data-termine=liste] .ch-strahl{border-top:1px solid var(--border);padding-left:0}.gemeinde[data-termine=liste] .ch-strahl:before,.gemeinde[data-termine=liste] .ch-termin:before{display:none}.gemeinde[data-termine=liste] .ch-termin{border-bottom:1px solid var(--border);padding:18px 0}.gemeinde[data-termine=liste] .ch-termin:last-child{padding-bottom:18px}.ch-sec .kalender-abo{margin-top:var(--ch-takt)}.ch-beitraege{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.ch-beitrag{border-bottom:1px solid var(--border);grid-template-columns:120px minmax(0,1fr);gap:18px;padding:22px 0;display:grid}.ch-d{font:500 var(--text-xs) / 1.6 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-variant-numeric:tabular-nums}.ch-beitrag-text{color:inherit;gap:6px;text-decoration:none;display:grid}.ch-beitrag-text h3{font:400 1.5rem / 1.2 var(--font-display)}.ch-beitrag-text:hover{color:var(--primary-ink)}.ch-beitrag-text p{color:var(--text-muted);font-size:var(--text-md)}.ch-beitrag-text .gs-img{margin-top:8px}.ch-predigten{counter-reset:predigt;border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.ch-predigt{counter-increment:predigt;border-bottom:1px solid var(--border);color:inherit;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 0;text-decoration:none;display:grid}.ch-predigt:before{content:counter(predigt, decimal-leading-zero);font:400 1.25rem / 1 var(--font-display);color:var(--text-faint);font-variant-numeric:tabular-nums}.ch-predigt-text{gap:2px;min-width:0;display:grid}.ch-predigt-text h3{font:400 1.25rem / 1.25 var(--font-display)}.ch-predigt:hover .ch-predigt-text{color:var(--primary-ink)}.ch-predigt-text>span{color:var(--text-muted);font-size:var(--text-xs)}.ch-dauer{font:500 var(--text-xs) / 1 var(--font-body);color:var(--primary-ink);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.ch-gruppen{border-top:1px solid var(--border);grid-template-columns:1fr;gap:0 40px;margin:0;padding:0;list-style:none;display:grid}.ch-gruppe{border-bottom:1px solid var(--border);color:inherit;gap:2px;padding:16px 0;text-decoration:none;display:grid}.ch-gruppe h3{font:400 1.3125rem / 1.25 var(--font-display)}.ch-gruppe:hover{color:var(--primary-ink)}.ch-gruppe span{color:var(--text-muted);font-size:var(--text-sm)}.ch-team{flex-wrap:wrap;gap:22px 32px;margin:0;padding:0;list-style:none;display:flex}.ch-person{align-items:center;gap:12px;display:flex}.ch-person-foto{object-fit:cover;filter:saturate(.85);border-radius:50%;flex:none;width:56px;height:56px}.ch-person-leer{background:var(--paper-3);color:var(--text-muted);font:400 1.25rem / 1 var(--font-display);filter:none;place-items:center;display:grid}.ch-person h3{font:500 var(--text-md) / 1.2 var(--font-display);display:block}.ch-person>span>span{color:var(--text-muted);font-size:var(--text-sm);display:block}.ch-kontakt{justify-items:start;gap:10px;display:grid}.ch-adresse{font:400 1.375rem / 1.5 var(--font-display);color:var(--text-strong);font-style:normal;display:grid}.ch-adresse a{color:inherit;text-decoration:none}.ch-adresse a:hover{color:var(--primary-ink)}.ch-mail{font:400 var(--text-md) / 1.4 var(--font-body);color:var(--text-body);border-bottom:1px solid var(--line-2);text-decoration:none}.ch-mail:hover{color:var(--primary-ink);border-bottom-color:currentColor}.ch-kontakt .gs-map-kasten{width:100%;margin-top:12px}.ch-kontakt .gs-map{aspect-ratio:auto;height:200px}.ch-fuss{margin-top:calc(var(--ch-takt) * 2);padding-top:24px;padding-bottom:var(--space-7);border-top:1px solid var(--border);color:var(--text-muted);font-size:var(--text-sm)}.ch-fuss-zeile{flex-wrap:wrap;justify-content:space-between;gap:8px 20px;display:flex}.ch-fuss-links{flex-wrap:wrap;gap:8px 18px;display:flex}.ch-fuss a{color:inherit;text-decoration:none}.ch-fuss a:hover{color:var(--text-strong);text-decoration:underline}.ch-fuss-adresse{font-style:normal}.ch-fuss .gs-footer-plattform{color:inherit;border:0;margin-top:12px;padding:0}.gemeinde[data-theme=chor] .gs-pagehead h1{letter-spacing:-.02em;font-weight:400}.gemeinde[data-theme=chor] .gs-pagehead .gs-kicker{letter-spacing:.22em;font-weight:500}.gemeinde[data-theme=chor] .gs-svc[data-variant=band]{border-radius:0}.gemeinde[data-theme=chor] .gs-event-date{border-right:1px solid var(--border);background:0 0;border-radius:0}.gemeinde[data-theme=chor] .gs-card{box-shadow:none}@media (min-width:560px){.ch-gruppen{grid-template-columns:1fr 1fr}}@media (max-width:599px){.ch-zeit{grid-template-columns:minmax(0,1fr) auto;gap:6px 18px}.ch-zeit-tag{grid-column:1/-1}.ch-zeit-uhr{font-size:2.125rem}.ch-beitrag{grid-template-columns:1fr;gap:6px}.ch-predigt{grid-template-columns:28px minmax(0,1fr)}.ch-dauer{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:no-preference){.ch-buehne>*{animation:.9s ease-out both ch-ein}.ch-buehne-text{animation-delay:.1s}.ch-bild,.ch-strich{animation-delay:.2s}@keyframes ch-ein{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}.ch-zeit-was,.ch-termin,.ch-beitrag-text,.ch-predigt-text,.ch-gruppe,.ch-person{color:var(--text-strong)}.gemeinde[data-theme=chor] :is(.ch-zeit-was,.ch-termin,.ch-beitrag-text,.ch-predigt-text,.ch-gruppe,.ch-person) h3{color:inherit;letter-spacing:inherit;text-wrap:pretty}.gemeinde[data-theme=garten]{--font-display:"Lora", Georgia, "Times New Roman", serif;--font-body:"Nunito", system-ui, -apple-system, sans-serif;--paper-0:#f7f6ed;--paper-1:#fefdfb;--paper-2:#eceadd;--paper-3:#dfddcd;--line-1:#d8d9cd;--line-2:#babcae;--ink-3:#727e74;--ink-2:#556157;--ink-1:#212c23;--ink-0:#131e15;--surface-card:var(--paper-1);--bg-raised:var(--paper-1);--radius-1:8px;--radius-2:14px;--radius-3:20px;--tracking-display:-.02em;--leading-normal:1.6;--section-y:clamp(3rem, 6vw, 4rem);--shadow-1:0 2px 6px #2332260f;--shadow-2:0 12px 30px #2332261a;--ga-blatt:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cpath d='M40 120c0-40 30-70 70-70-5 40-30 70-70 70z' fill='none' stroke='%23000' stroke-width='2'/%3E%3Cpath d='M40 120l60-60' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E")}@supports (color:lab(0% 0 0)){.gemeinde[data-theme=garten]{--paper-0:lab(96.8383% -.712812 4.51672);--paper-1:lab(99.442% -.1854 1.12419);--paper-2:lab(92.5874% -1.0376 6.79843);--paper-3:lab(87.9739% -1.23841 8.33216);--line-1:lab(86.224% -1.84917 5.75001);--line-2:lab(75.8249% -2.50679 7.11184);--ink-3:lab(51.5474% -5.91657 3.7746);--ink-2:lab(39.9731% -6.51421 4.16197);--ink-1:lab(16.77% -6.53279 4.19261);--ink-0:lab(9.80799% -6.54604 4.18565);--shadow-1:0 2px 6px lab(19.1927% -8.92641 5.74703/.06);--shadow-2:0 12px 30px lab(19.1927% -8.92641 5.74703/.1)}}.gemeinde[data-theme=garten] h1,.gemeinde[data-theme=garten] h2,.gemeinde[data-theme=garten] h3,.gemeinde[data-theme=garten] h4{font-weight:500}.gemeinde[data-theme=garten] .gs-kicker,.ga-d{font:700 var(--text-xs) / 1.2 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--primary-ink);display:block}.ga-d{color:var(--text-muted)}.gemeinde[data-theme=garten] .gs-kicker{margin-bottom:10px}.gemeinde[data-theme=garten] .gs-sh .gs-sh-h{font:500 clamp(2rem, 3.6vw, 2.375rem) / 1.05 var(--font-display);letter-spacing:-.02em}.gemeinde[data-theme=garten] .gs-sh-action a{font:700 var(--text-sm) / 1 var(--font-body);border-bottom:2px solid var(--secondary);padding-bottom:3px}.gemeinde[data-theme=garten] .gs-sh-action a:hover{border-bottom-color:var(--primary-ink)}.ga-kopf{z-index:20;position:relative}.ga-kopf-in{justify-content:space-between;align-items:center;gap:20px;min-height:80px;display:flex}.ga-marke{min-width:0;color:var(--text-strong);align-items:center;gap:12px;text-decoration:none;display:flex}.ga-marke-blatt{background:var(--primary);width:42px;height:42px;color:var(--on-primary);font:700 .9375rem / 1 var(--font-body);object-fit:contain;border-radius:50% 0;flex:none;place-items:center;display:inline-grid}.ga-marke-text{font:600 1.25rem / 1.1 var(--font-display);letter-spacing:-.01em;text-wrap:balance;min-width:0;max-width:16em}.ga-marke-text small{font:700 .6875rem / 1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin-top:5px;display:block}.gemeinde[data-theme=garten] .gs-header-nav{flex-wrap:wrap;justify-content:flex-end;gap:2px}.gemeinde[data-theme=garten] .gs-header-nav a{font:700 var(--text-sm) / 1 var(--font-body);color:var(--text-strong);border-radius:var(--radius-pill);padding:10px 12px}.gemeinde[data-theme=garten] .gs-header-nav a:hover{background:var(--primary-tint-2);color:var(--text-strong)}.gemeinde[data-theme=garten] .gs-header-nav a[aria-current=page]{background:var(--primary-tint-2);box-shadow:none}.gemeinde[data-theme=garten] .gs-header-nav .ga-kopf-cta,.gemeinde[data-theme=garten] .gs-header-nav .ga-kopf-cta:hover{background:var(--primary);color:var(--on-primary);margin-left:6px}.gemeinde[data-theme=garten] .gs-header-nav .ga-kopf-cta:hover{background:var(--primary-hover)}.gemeinde[data-theme=garten] .gs-header-toggle{border-radius:var(--radius-pill);font-weight:700}.gemeinde[data-theme=garten] .gs-header-menu{border-radius:0 0 var(--radius-3) var(--radius-3)}.gemeinde[data-theme=garten] .gs-header-menu a{font-weight:700}.gemeinde[data-theme=garten] .gs-header-menu .ga-kopf-cta{border-radius:var(--radius-pill);background:var(--primary);color:var(--on-primary);text-align:center;border:0;margin-top:12px}.ga-buehne{position:relative;overflow:hidden}.ga-buehne:before{content:"";z-index:0;background:var(--primary);opacity:.14;-webkit-mask:var(--ga-blatt) 0 0 / 160px 160px repeat;-webkit-mask:var(--ga-blatt) 0 0 / 160px 160px repeat;-webkit-mask:var(--ga-blatt) 0 0 / 160px 160px repeat;-webkit-mask:var(--ga-blatt) 0 0 / 160px 160px repeat;mask:var(--ga-blatt) 0 0 / 160px 160px repeat;pointer-events:none;position:absolute;inset:0}.ga-buehne-in{grid-template-columns:1fr;align-items:end;gap:24px;padding-top:24px;display:grid;position:relative}.ga-buehne-text{justify-items:start;padding-bottom:8px;display:grid}.ga-live{font:700 var(--text-sm) / 1 var(--font-body);color:var(--primary-ink);align-items:center;gap:8px;margin-bottom:14px;display:inline-flex}.ga-live:before{content:"";background:#de3d34;background:lab(51.6459% 62.5239 44.315);border-radius:50%;width:8px;height:8px}.ga-buehne h1{font:500 clamp(2.5rem, 5.6vw, 4.25rem) / 1.05 var(--font-display);letter-spacing:-.02em;color:var(--text-strong)}.ga-buehne-absatz{font-size:var(--text-lg);color:var(--text-muted);max-width:30em;margin-top:22px;line-height:1.55}.ga-knoepfe{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.ga-knopf{border-radius:var(--radius-pill);font:700 var(--text-sm) / 1 var(--font-body);background:var(--primary);color:var(--on-primary);transition:background var(--dur-1) var(--ease);padding:14px 22px;text-decoration:none;display:inline-block}.ga-knopf:hover{background:var(--primary-hover)}.ga-knopf-leer{background:var(--surface-card);color:var(--primary-ink);box-shadow:inset 0 0 0 2px var(--primary)}.ga-knopf-leer:hover{background:var(--primary-tint)}.ga-knopf-sonne{background:var(--secondary);color:var(--on-secondary)}.ga-knopf-sonne:hover{background:var(--secondary-hover)}.ga-bogen{aspect-ratio:1;background:var(--primary-tint-2);border-radius:50% 50% 0 0/60% 60% 0 0;justify-self:center;width:100%;max-width:420px;margin-bottom:-1px;position:relative;overflow:hidden}.ga-bogen img{object-fit:cover}.ga-bogen[data-leer]:after{content:"";background:var(--primary);opacity:.22;border-radius:50% 0;position:absolute;inset:18% 22% 0}.ga-sonne{z-index:1;aspect-ratio:1;background:var(--secondary);opacity:.9;border-radius:50%;width:26%;position:absolute;top:12%;left:-8%}.ga-buehne:not(:has(.ga-erde)) .ga-buehne-in{border-bottom:2px solid var(--primary-line)}.ga-erde{z-index:1;background:var(--primary);color:var(--on-primary);position:relative}.ga-erde-in{grid-template-columns:1fr;margin-block:0;list-style:none;display:grid}.ga-erde-zeit{border-top:1px solid oklch(from var(--on-primary) l c h / .22);align-content:start;gap:6px;padding:18px 0;display:grid}.ga-erde-zeit:first-child{border-top:0}.ga-erde-tag{font:700 var(--text-xs) / 1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;opacity:.8}.ga-erde-uhr{font:600 2.5rem / 1 var(--font-display);font-variant-numeric:tabular-nums;margin:4px 0}.ga-erde-uhr small{font:600 var(--text-md) / 1 var(--font-body);opacity:.9;margin-left:6px}.ga-erde-zeit p{font-size:var(--text-sm);opacity:.92;line-height:1.5}.ga-erde-zeit p b{font-weight:700}.ga-zeiten{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.ga-zeit{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-3);align-items:center;gap:16px;padding:14px 18px;display:flex}.ga-zeit-uhr{background:var(--primary-tint-2);min-width:64px;height:64px;color:var(--primary-ink);font:600 1.375rem / 64px var(--font-display);font-variant-numeric:tabular-nums;box-sizing:border-box;border-radius:32px 32px 32px 12px;flex:none;justify-content:center;align-items:baseline;gap:4px;padding:0 14px;display:inline-flex}.ga-zeit-uhr small{font:700 .6875rem / 1 var(--font-body);letter-spacing:.08em;text-transform:uppercase}.ga-zeit-text{gap:2px;min-width:0;display:grid}.ga-zeit-text h3{font:500 1.25rem / 1.2 var(--font-display)}.ga-zeit-hinweis{color:var(--text-muted);font-size:var(--text-sm)}.ga-sec .gs-sh{margin-bottom:28px}.ga-sec .kalender-abo{margin-top:var(--space-5)}.ga-beete{grid-template-columns:1fr;gap:16px;margin:0;padding:0;list-style:none;display:grid}.ga-beet{background:var(--primary-tint-2);min-height:170px;color:var(--text-strong);transition:transform var(--dur-2) var(--ease), background var(--dur-2) var(--ease);border-radius:22px 22px 60px;align-content:end;gap:4px;padding:22px;text-decoration:none;display:grid;position:relative;overflow:hidden}.ga-beet:before{content:"";background:var(--primary);opacity:.25;border-radius:50% 0;width:64px;height:64px;position:absolute;top:-10px;right:-10px}.ga-beet:hover{background:var(--primary-line);transform:translateY(-2px)}.ga-beet h3{font:600 1.375rem / 1.2 var(--font-display)}.ga-beet span{color:var(--text-muted);font-size:var(--text-sm);font-weight:600}.gemeinde[data-gruppen=karten] .ga-beet{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-3);align-content:start;min-height:0}.gemeinde[data-gruppen=karten] .ga-beet:before{display:none}.gemeinde[data-gruppen=karten] .ga-beet:hover{background:var(--surface-card);box-shadow:var(--shadow-2)}.ga-beitraege{grid-template-columns:1fr;gap:24px;display:grid}.ga-beitrag{color:var(--text-strong);align-content:start;gap:12px;text-decoration:none;display:grid}.ga-beitrag-gross .gs-img{border-radius:26px 26px 26px 80px}.ga-beitrag .gs-img[data-empty]{background:var(--paper-2);color:var(--text-faint);border:0}.ga-beitrag-text{gap:8px;display:grid}.ga-beitrag-text h3{font:500 clamp(1.5rem, 2.4vw, 1.75rem) / 1.15 var(--font-display)}.ga-beitrag:hover{color:var(--primary-ink)}.ga-beitrag-teaser{color:var(--text-muted);font-size:var(--text-md)}.ga-klein{align-content:start;gap:18px;margin:0;padding:0;list-style:none;display:grid}.ga-beitrag-klein{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:14px}.ga-beitrag-klein .gs-img{background:var(--paper-2);border-radius:50% 50% 50% 14px}.ga-beitrag-klein .gs-img[data-empty]{border:0}.ga-beitrag-klein .ga-beitrag-text{gap:4px}.ga-beitrag-klein h3{font-size:1.3125rem}.ga-beitrag-klein .ga-beitrag-teaser{font-size:var(--text-sm)}.ga-termine{grid-template-columns:1fr;gap:14px;margin:0;padding:0;list-style:none;display:grid}.ga-termin{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-3);grid-template-columns:64px minmax(0,1fr);align-items:center;gap:16px;padding:14px 18px;display:grid}.ga-termin[data-aus]{opacity:.7}.ga-termin-d{background:var(--primary-tint-2);width:64px;height:64px;color:var(--primary-ink);text-align:center;font:600 1.375rem / 1 var(--font-display);font-variant-numeric:tabular-nums;border-radius:50% 50% 50% 12px;place-content:center;display:grid}.ga-termin-d small{font:700 .625rem / 1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-top:3px;display:block}.ga-termin-text{justify-items:start;gap:3px;display:grid}.ga-termin-text h3{font:500 1.25rem / 1.2 var(--font-display);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.ga-termin-text>span{color:var(--text-muted);font-size:var(--text-sm)}.ga-termin-knopf{margin-top:6px}.ga-predigten{grid-template-columns:1fr;gap:14px;margin:0;padding:0;list-style:none;display:grid}.ga-predigt{box-sizing:border-box;background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-3);height:100%;color:var(--text-strong);transition:box-shadow var(--dur-2) var(--ease);align-content:start;gap:8px;padding:20px;text-decoration:none;display:grid}.ga-predigt:hover{box-shadow:var(--shadow-2)}.ga-predigt h3{font:500 1.375rem / 1.2 var(--font-display)}.ga-predigt-meta{color:var(--text-muted);font-size:var(--text-sm)}.ga-hoeren{font:700 var(--text-sm) / 1 var(--font-body);color:var(--primary-ink);align-items:center;gap:8px;margin-top:6px;display:inline-flex}.ga-hoeren:before{content:"";background:var(--secondary);border-radius:50%;width:28px;height:28px}.ga-team{flex-wrap:wrap;gap:14px;margin:0;padding:0;list-style:none;display:flex}.ga-person{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-pill);align-items:center;gap:12px;padding:8px 20px 8px 8px;display:flex}.ga-person-foto{object-fit:cover;border-radius:50%;flex:none;width:56px;height:56px}.ga-person-leer{background:var(--primary-tint-2);color:var(--primary-ink);font:600 1.125rem / 1 var(--font-display);place-items:center;display:grid}.ga-person-text{display:grid}.ga-person-text h3{font:600 var(--text-md) / 1.2 var(--font-display)}.ga-person-text>span{color:var(--text-muted);font-size:var(--text-xs)}.ga-kontakt{background:var(--primary);color:var(--on-primary);border-radius:30px 30px 30px 80px;grid-template-columns:1fr;align-items:center;gap:30px;padding:30px;display:grid}.ga-kontakt-text{justify-items:start;gap:14px;display:grid}.ga-kontakt-satz{font:500 clamp(1.75rem, 3vw, 2.25rem) / 1.1 var(--font-display);letter-spacing:-.02em;text-wrap:balance}.ga-kontakt-adresse{opacity:.92;font-style:normal;display:grid}.ga-kontakt-adresse a{color:inherit;-webkit-text-decoration-color:oklch(from var(--on-primary) l c h / .5);-webkit-text-decoration-color:oklch(from var(--on-primary) l c h / .5);-webkit-text-decoration-color:oklch(from var(--on-primary) l c h / .5);text-decoration-color:oklch(from var(--on-primary) l c h / .5)}.ga-kontakt .ga-knopf-sonne{margin-top:6px}.ga-kontakt .gs-map-kasten{min-width:0}.ga-kontakt .gs-map{background:oklch(from var(--on-primary) l c h / .14);border:0;border-radius:26px}.ga-kontakt .gs-map-pin{color:var(--on-primary)}.ga-kontakt .gs-map-quelle{color:inherit;opacity:.75}.ga-kontakt .gs-map-quelle a{color:inherit}.ga-fuss{padding-block:30px var(--space-7);color:var(--text-muted);font-size:var(--text-sm)}.ga-fuss-zeile{flex-wrap:wrap;justify-content:space-between;gap:10px 24px;display:flex}.ga-fuss-links{flex-wrap:wrap;gap:8px 18px;display:flex}.ga-fuss a{color:inherit;text-decoration:none}.ga-fuss a:hover{color:var(--text-strong);text-decoration:underline}.ga-fuss-adresse{font-style:normal}.ga-fuss .gs-footer-plattform{color:inherit;border:0;margin-top:14px;padding:0}.gemeinde[data-theme=garten] .gs-pagehead h1{font-weight:500}.gemeinde[data-theme=garten] .gs-event-date{background:var(--primary-tint-2);width:64px;height:64px;color:var(--primary-ink);border-radius:50% 50% 50% 12px;place-content:center;padding:0}.gemeinde[data-theme=garten] .gs-event-date span{color:var(--text-muted)}.gemeinde[data-theme=garten] .gs-svc[data-variant=band]{border-radius:24px}.gemeinde[data-theme=garten] .gs-btn{border-radius:var(--radius-pill)}@media (min-width:480px){.ga-beete{grid-template-columns:1fr 1fr}}@media (min-width:760px){.ga-termine{grid-template-columns:1fr 1fr}.ga-predigten,.ga-erde-in[data-anzahl="2"],.ga-erde-in[data-anzahl="3"]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.ga-erde-in[data-anzahl="2"] .ga-erde-zeit,.ga-erde-in[data-anzahl="3"] .ga-erde-zeit{border-top:0;border-left:1px solid oklch(from var(--on-primary) l c h / .22);padding:26px 24px}.ga-erde-in[data-anzahl="2"] .ga-erde-zeit:first-child,.ga-erde-in[data-anzahl="3"] .ga-erde-zeit:first-child{border-left:0;padding-left:0}.ga-erde-in[data-anzahl="1"] .ga-erde-zeit{padding-block:26px}}@media (min-width:900px){.ga-buehne-in{grid-template-columns:1fr 1fr;gap:40px;padding-top:30px}.ga-buehne-text{padding-bottom:56px}.ga-bogen{justify-self:end;max-width:520px}.ga-beete{grid-template-columns:repeat(4,1fr)}.ga-beitraege[data-anzahl=mehrere]{grid-template-columns:1.3fr 1fr}.ga-beitraege[data-anzahl=einer] .ga-beitrag-gross{max-width:680px}.ga-kontakt{border-radius:40px 40px 40px 120px;grid-template-columns:1fr 1fr;padding:44px}}@media (prefers-reduced-motion:no-preference){.ga-bogen{animation:ga-wachs 1.1s var(--ease) both}.ga-buehne-text>*{animation:.9s ease-out both ga-auf}.ga-buehne-absatz{animation-delay:.1s}.ga-knoepfe{animation-delay:.2s}@keyframes ga-wachs{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes ga-auf{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}}.gemeinde[data-theme=garten] :is(.ga-zeit-text,.ga-beet,.ga-beitrag-text,.ga-termin-text,.ga-predigt,.ga-person-text) h3{color:inherit;letter-spacing:inherit;text-wrap:pretty}.gemeinde[data-theme=laterne]{--font-display:"Crimson Pro", Georgia, "Times New Roman", serif;--font-body:"Figtree", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper-0:var(--brand-primary);--paper-1:oklch(from var(--brand-primary) calc(l + .035) c h);--paper-2:oklch(from var(--brand-primary) calc(l + .07) c h);--paper-3:oklch(from var(--brand-primary) calc(l + .11) c h);--ink-0:#f5eee0;--ink-1:#e4ddd1;--ink-2:oklch(from var(--brand-primary) .74 min(c, .035) h);--ink-3:oklch(from var(--brand-primary) .62 min(c, .03) h);--line-1:#f5eee024;--line-2:#f5eee04d;--la-licht:var(--brand-secondary);--la-licht-hell:oklch(from var(--brand-secondary) calc(l + .07) calc(c * .8) h);--la-glut:oklch(from var(--brand-secondary) l c h / .45);--la-glut-schwach:oklch(from var(--brand-secondary) l c h / .22);--la-glut-hauch:oklch(from var(--brand-secondary) l c h / .12);--primary:var(--brand-secondary);--primary-hover:oklch(from var(--brand-secondary) calc(l + .05) c h);--primary-active:oklch(from var(--brand-secondary) calc(l + .09) c h);--primary-ink:var(--la-licht);--primary-tint:var(--paper-1);--primary-tint-2:var(--paper-2);--primary-line:var(--line-2);--secondary-ink:var(--la-licht);--secondary-tint:oklch(from var(--brand-secondary) .3 min(c, .06) h);--secondary-tint-2:oklch(from var(--brand-secondary) .36 min(c, .07) h);--bg-tinted:var(--paper-1);--bg-raised:var(--paper-1);--surface-card:var(--paper-1);--focus-ring:0 0 0 3px var(--bg), 0 0 0 6px var(--la-licht);--shadow-1:0 1px 2px #0006;--shadow-2:0 10px 28px -8px #0009, 0 2px 6px #0000004d;--overlay:#030101b3;--ok:#62bb78;--ok-tint:#1a3520;--warn:#e8aa4e;--warn-tint:#442e09;--error:#f9786a;--error-tint:#4b1e19;--info:#74b3de;--info-tint:#133144;--radius-1:8px;--radius-2:14px;--radius-3:22px;--tracking-display:-.015em;--tracking-label:.2em;--section-y:clamp(3rem, 6vw, 4rem)}@supports (color:lab(0% 0 0)){.gemeinde[data-theme=laterne]{--ink-0:lab(94.2766% .635952 7.66994);--ink-1:lab(88.4652% .673145 6.88851);--line-1:lab(94.2766% .635952 7.66994/.14);--line-2:lab(94.2766% .635952 7.66994/.3);--shadow-1:0 1px 2px lab(0% 0 0/.4);--shadow-2:0 10px 28px -8px lab(0% 0 0/.6), 0 2px 6px lab(0% 0 0/.3);--overlay:lab(.456209% .33851 .402895/.7);--ok:lab(69.1791% -39.0255 25.483);--ok-tint:lab(19.4409% -14.9847 9.75814);--warn:lab(74.4048% 16.5655 55.5067);--warn-tint:lab(21.0686% 7.92795 26.2395);--error:lab(66.017% 49.3666 32.1152);--error-tint:lab(18.1398% 21.6293 14.1575);--info:lab(69.8467% -11.9327 -28.6053);--info-tint:lab(18.7717% -5.93972 -15.7322)}}.gemeinde[data-theme=laterne]>*{--on-primary:var(--on-secondary)}.gemeinde[data-theme=laterne][data-stimmung=tag]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper-0:#faf5e9;--paper-1:#fffcf4;--paper-2:#f0e9db;--paper-3:#e2dacb;--ink-0:var(--brand-primary);--ink-1:oklch(from var(--brand-primary) calc(l + .08) c h);--ink-2:oklch(from var(--brand-primary) .46 min(c, .04) h);--ink-3:oklch(from var(--brand-primary) .58 min(c, .035) h);--line-1:oklch(from var(--brand-primary) l c h / .14);--line-2:oklch(from var(--brand-primary) l c h / .3);--la-licht:oklch(from var(--brand-secondary) min(l, .55) c h);--la-licht-hell:oklch(from var(--brand-secondary) min(l, .6) c h);--la-glut:oklch(from var(--brand-secondary) l c h / .4);--la-glut-schwach:oklch(from var(--brand-secondary) l c h / .22);--la-glut-hauch:oklch(from var(--brand-secondary) l c h / .14);--primary-hover:oklch(from var(--brand-secondary) calc(l - .05) c h);--primary-active:oklch(from var(--brand-secondary) calc(l - .09) c h);--secondary-tint:oklch(from var(--brand-secondary) .94 min(c, .05) h);--secondary-tint-2:oklch(from var(--brand-secondary) .89 min(c, .08) h);--shadow-1:0 1px 2px #1d140d0f, 0 1px 0 #1d140d0a;--shadow-2:0 8px 24px -8px #1d140d29, 0 2px 6px #1d140d0f;--overlay:#130b078c;--ok:#317a45;--ok-tint:#d9f3dd;--warn:#c48225;--warn-tint:#ffeccc;--error:#ac312a;--error-tint:#ffe3de;--info:#2b6991;--info-tint:#daeefe}@supports (color:lab(0% 0 0)){.gemeinde[data-theme=laterne][data-stimmung=tag]{--paper-0:lab(96.5825% .487745 6.12093);--paper-1:lab(98.8868% .108868 3.82333);--paper-2:lab(92.5319% .755936 7.65971);--paper-3:lab(87.3079% 1.11139 8.40771);--shadow-1:0 1px 2px lab(7.17208% 3.64868 5.4563/.06), 0 1px 0 lab(7.17208% 3.64868 5.4563/.04);--shadow-2:0 8px 24px -8px lab(7.17208% 3.64868 5.4563/.16), 0 2px 6px lab(7.17208% 3.64868 5.4563/.06);--overlay:lab(3.66216% 2.09995 2.65966/.55);--ok:lab(45.7105% -33.1533 21.792);--ok-tint:lab(93.5735% -11.8408 7.56192);--warn:lab(60.2974% 20.8572 56.9342);--warn-tint:lab(94.3094% 3.50529 19.3343);--error:lab(40.4439% 49.9481 34.9114);--error-tint:lab(92.6897% 11.9871 7.36333);--info:lab(41.9315% -10.3112 -28.2445);--info-tint:lab(93.0785% -4.73171 -9.80493)}}.gemeinde[data-theme=laterne] h1,.gemeinde[data-theme=laterne] h2,.gemeinde[data-theme=laterne] h3,.gemeinde[data-theme=laterne] h4{font-weight:400}.gemeinde[data-theme=laterne] ::selection{background:var(--secondary-tint-2);color:var(--ink-0)}.gemeinde[data-theme=laterne]>.gs-beispiel-balken{background:var(--paper-2);color:var(--text-strong);border-bottom:1px solid var(--border)}.la-caps,.la-eyebrow,.la-caps-link,.la-zeit-tag,.la-termin-datum small,.la-marke-ort,.la-person p{font:600 .75rem / 1.3 var(--font-body);letter-spacing:.22em;text-transform:uppercase}.la-caps-link{color:var(--la-licht);letter-spacing:.16em;transition:border-color var(--dur-1) var(--ease);border-bottom:1px solid #0000;padding:6px 0 4px;text-decoration:none;display:inline-block}.la-caps-link:hover{border-bottom-color:var(--la-licht)}.la-meta{color:var(--text-muted);font-size:var(--text-sm);line-height:1.5}.la-knopf{border-radius:var(--radius-pill);background:var(--secondary);min-height:48px;color:var(--on-secondary);font:600 .9375rem / 1 var(--font-body);box-shadow:0 0 32px var(--la-glut-schwach);transition:filter var(--dur-1) var(--ease), box-shadow var(--dur-2) var(--ease);justify-content:center;align-items:center;padding:0 24px;text-decoration:none;display:inline-flex}.la-knopf:hover{filter:brightness(1.06);box-shadow:0 0 40px var(--la-glut)}.la-knopf[data-leer]{color:var(--text-strong);border:1px solid var(--line-2);box-shadow:none;background:0 0}.la-knopf[data-leer]:hover{border-color:var(--la-licht);filter:none}.la-kopf{background:oklch(from var(--bg) l c h / .86)}.la-kopf-in{gap:var(--space-5);min-height:74px}.la-marke{min-width:0;color:var(--text-strong);align-items:center;gap:12px;text-decoration:none;display:flex}.la-flamme{box-shadow:0 0 24px var(--la-glut);--primary:var(--brand-secondary);--on-primary:var(--on-secondary);border-radius:50%/60% 60% 40% 40%;flex:none;display:inline-flex}.la-flamme:not([data-logo])>*{border-radius:inherit!important;background:radial-gradient(circle at 50% 72%, var(--la-licht-hell), var(--brand-secondary) 62%)!important;font-weight:500!important}.la-flamme[data-logo]{box-shadow:0 0 20px var(--la-glut-schwach);border-radius:10px}.la-marke-text{gap:4px;min-width:0;display:grid}.la-marke-name{font:500 1.3125rem / 1.1 var(--font-display);text-wrap:balance}.la-marke-ort{color:var(--text-muted);letter-spacing:.2em;font-size:.6875rem}.la-kopf .gs-header-nav{flex-wrap:wrap;justify-content:flex-end;gap:2px}.la-kopf .gs-header-nav a{font:500 .9375rem / 1 var(--font-body);color:var(--text-muted);border-radius:var(--radius-pill);transition:color var(--dur-1) var(--ease), background var(--dur-1) var(--ease);padding:10px 12px}.la-kopf .gs-header-nav a:hover,.la-kopf .gs-header-nav a[aria-current=page]{color:var(--text-strong);box-shadow:none;background:0 0}.la-kopf .gs-header-nav a:focus-visible{box-shadow:var(--focus-ring)}.la-kopf .gs-header-nav .la-kopf-cta,.la-kopf .gs-header-menu .la-kopf-cta{background:var(--secondary);color:var(--on-secondary);box-shadow:0 0 22px var(--la-glut-schwach);margin-left:8px;font-weight:600}.la-kopf .gs-header-nav .la-kopf-cta:hover{background:var(--primary-hover);color:var(--on-secondary)}.la-kopf .gs-header-toggle{color:var(--text-body);border-radius:var(--radius-pill)}.la-kopf .gs-header-toggle:hover{background:var(--paper-1)}.la-kopf .gs-header-menu{background:var(--bg);border-color:var(--border)}.la-kopf .gs-header-menu a{color:var(--text-body)}.la-kopf .gs-header-menu a:hover{color:var(--la-licht)}.la-kopf .gs-header-menu .la-kopf-cta{border-radius:var(--radius-pill);text-align:center;border-bottom:0;margin:12px 0 0;padding:14px}.la-buehne{position:relative}.la-buehne-in{grid-template-columns:1fr 1fr;align-items:center;gap:2.5rem;padding-block:clamp(2.5rem,6vw,4rem) clamp(3rem,7vw,5rem);display:grid}.la-eyebrow{color:var(--la-licht);letter-spacing:.26em;align-items:center;gap:10px;margin-bottom:1.25rem;display:flex}.la-eyebrow[data-live]:before{content:"";background:#e6443a;background:lab(53.9731% 62.4525 43.7647);border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #e6443ab3;box-shadow:0 0 12px lab(53.9731% 62.4525 43.7647/.7)}.la-buehne h1{font:300 clamp(2.625rem, 6vw, 4.75rem) / 1.02 var(--font-display);letter-spacing:-.015em;text-wrap:balance;color:var(--text-strong)}.la-buehne-absatz{color:var(--text-muted);max-width:32em;font-size:var(--text-lg);margin-top:1.5rem;line-height:1.6}.la-knoepfe{flex-wrap:wrap;gap:12px;margin-top:1.875rem;display:flex}.la-laterne{aspect-ratio:4/5;background:var(--paper-1);width:100%;max-width:480px;max-height:600px;box-shadow:0 0 0 1px var(--line-1), 0 0 80px var(--la-glut-hauch);border-radius:200px 200px 28px 28px;justify-self:end;position:relative;overflow:hidden}.la-laterne img{object-fit:cover}.la-laterne:after{content:"";pointer-events:none;background:linear-gradient(180deg, oklch(from var(--bg) l c h / 0) 50%, oklch(from var(--bg) l c h / .7));position:absolute;inset:0}.la-schein{aspect-ratio:1;background:radial-gradient(circle, var(--la-glut), transparent 60%);pointer-events:none;z-index:1;border-radius:50%;width:120%;position:absolute;bottom:-30%;left:50%;transform:translate(-50%)}.la-laterne-leer{background:linear-gradient(180deg, var(--paper-2), var(--paper-0));position:absolute;inset:0}.la-laterne-leer:before{content:"";border:1px solid var(--la-glut);border-radius:180px 180px 18px 18px;position:absolute;inset:22px}.la-laterne-leer:after{content:"";background:var(--la-licht-hell);width:10px;height:10px;box-shadow:0 0 0 8px var(--la-glut-hauch), 0 0 36px 12px var(--la-glut);border-radius:50%;margin-left:-5px;position:absolute;bottom:24%;left:50%}.la-buehne[data-form=flaeche]{overflow:hidden}.la-flaeche{position:absolute;inset:0}.la-flaeche img{object-fit:cover}.la-flaeche:after{content:"";background:linear-gradient(90deg, oklch(from var(--bg) l c h / .94) 0%, oklch(from var(--bg) l c h / .8) 45%, oklch(from var(--bg) l c h / .35) 100%), linear-gradient(0deg, var(--bg), oklch(from var(--bg) l c h / 0) 40%);position:absolute;inset:0}.la-buehne[data-form=flaeche] .la-buehne-in{z-index:1;grid-template-columns:minmax(0,1fr);align-content:center;min-height:clamp(460px,64vh,700px);padding-block:clamp(3rem,8vw,5rem);position:relative}.la-buehne[data-form=flaeche] .la-buehne-text{max-width:42rem}.la-flaeche-laterne{aspect-ratio:4/5;border:1px solid var(--la-glut);background:radial-gradient(ellipse 70% 45% at 50% 100%, var(--la-glut-schwach), transparent 70%);width:min(34vw,400px);box-shadow:0 0 80px var(--la-glut-hauch);pointer-events:none;border-radius:200px 200px 28px 28px;position:absolute;top:8%;right:clamp(1rem,8vw,9rem)}.la-flaeche-laterne:after{content:"";background:var(--la-licht-hell);width:10px;height:10px;box-shadow:0 0 0 8px var(--la-glut-hauch), 0 0 36px 12px var(--la-glut);border-radius:50%;margin-left:-5px;position:absolute;bottom:22%;left:50%}.la-abend{z-index:1;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--paper-1);position:relative}.la-abend-in{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding-block:1.375rem;display:grid}.la-punkt{background:var(--la-licht);width:14px;height:14px;box-shadow:0 0 0 6px var(--la-glut-hauch), 0 0 24px var(--la-glut);border-radius:50%}.la-abend-text{gap:2px;display:grid}.la-abend-text b{font:500 1.375rem / 1.2 var(--font-display);color:var(--text-strong)}.la-abend-text span{color:var(--text-muted);font-size:var(--text-sm)}.la-sec+.la-sec{border-top:1px solid var(--border)}.la-sec .gs-sh{align-items:baseline;margin-bottom:1.875rem}.gemeinde[data-theme=laterne] .gs-kicker{font:600 .75rem / 1 var(--font-body);letter-spacing:.24em;color:var(--la-licht);margin-bottom:12px}.la-sec .gs-sh .gs-sh-h{font:400 clamp(1.875rem, 3.4vw, 2.25rem) / 1.1 var(--font-display);letter-spacing:-.005em}.la-sec .gs-sh-action a{font:600 .8125rem / 1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--la-licht);border-bottom-color:#0000}.la-sec .gs-sh-action a:hover{border-bottom-color:var(--la-licht)}.la-zeiten{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.la-zeiten[data-anzahl="1"]{grid-template-columns:minmax(0,24rem)}.la-zeit{background:var(--paper-1);border:1px solid var(--border);text-align:center;border-radius:24px 24px 60px 60px;align-content:start;justify-items:center;padding:1.625rem 1.5rem 2.125rem;display:grid;position:relative}.la-zeit:after{content:"";background:radial-gradient(ellipse, var(--la-glut), transparent 70%);border-radius:50%;width:60%;height:6px;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.la-zeit-tag{color:var(--text-muted);letter-spacing:.24em}.la-zeit-uhr{font:300 clamp(3rem, 5vw, 3.5rem) / 1 var(--font-display);color:var(--la-licht-hell);font-variant-numeric:tabular-nums;white-space:nowrap;text-shadow:0 0 30px var(--la-glut);margin:12px 0 8px}.la-zeit-uhr small{margin-left:6px;font-size:.4em;font-style:italic}.la-zeit-was{font:500 1.1875rem / 1.3 var(--font-display);color:var(--text-strong)}.la-zeit-hinweis{color:var(--text-muted);margin-top:4px;font-size:.875rem;line-height:1.5}.la-termine{gap:12px;margin:0;padding:0;list-style:none;display:grid}.la-termin{border:1px solid var(--border);background:var(--paper-1);border-radius:18px;grid-template-columns:5.5rem minmax(0,1fr) auto;align-items:center;gap:1.125rem;padding:1rem 1.25rem;display:grid}.la-termin[data-aus]{opacity:.65}.la-termin-datum{font:300 2.125rem / 1 var(--font-display);color:var(--la-licht-hell);font-variant-numeric:tabular-nums}.la-termin-datum small{color:var(--text-muted);letter-spacing:.2em;margin-top:6px;font-size:.6875rem;display:block}.la-termin-text{gap:3px;display:grid}.la-termin-text h3{font:400 1.375rem / 1.2 var(--font-display);color:var(--text-strong);flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.la-sec .kalender-abo{margin-top:1.25rem}.la-karten{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.la-karte{border:1px solid var(--border);box-sizing:border-box;background:linear-gradient(180deg, var(--paper-1), var(--paper-0));height:100%;color:inherit;transition:border-color var(--dur-2) var(--ease);border-radius:22px;flex-direction:column;gap:10px;padding:1.5rem;text-decoration:none;display:flex}.la-karte:hover{border-color:var(--la-glut)}.la-karte .la-caps{color:var(--la-licht);letter-spacing:.2em}.la-karte h3{font:400 1.5rem / 1.2 var(--font-display);color:var(--text-strong)}.la-karte p{color:var(--text-muted);font-size:var(--text-sm);flex:1;line-height:1.55}.la-karte .la-caps-link{margin-top:4px}.la-predigten{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.la-predigt{border:1px solid var(--border);box-sizing:border-box;height:100%;color:inherit;transition:border-color var(--dur-2) var(--ease);border-radius:18px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:1rem;padding:1rem 1.125rem;text-decoration:none;display:grid}.la-predigt:hover{border-color:var(--la-glut)}.la-play{border:1px solid var(--la-licht);width:48px;height:48px;color:var(--la-licht);box-shadow:0 0 18px var(--la-glut-schwach);transition:background var(--dur-1) var(--ease), color var(--dur-1) var(--ease);border-radius:50%;place-items:center;display:grid}.la-play svg{fill:currentColor}.la-predigt:hover .la-play{background:var(--secondary);color:var(--on-secondary)}.la-predigt-text{gap:3px;display:grid}.la-predigt h3{font:400 1.25rem / 1.25 var(--font-display);color:var(--text-strong)}.la-gruppen{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.la-gruppe{border-top:1px solid var(--la-licht);color:inherit;box-sizing:border-box;align-content:start;gap:4px;height:100%;padding-top:1.25rem;text-decoration:none;display:grid}.la-gruppe h3{font:400 1.375rem / 1.2 var(--font-display);color:var(--text-strong);transition:color var(--dur-1) var(--ease)}.la-gruppe:hover h3{color:var(--la-licht)}.la-gruppe-wann{color:var(--text-muted);font-size:.875rem}.la-gruppe p{color:var(--text-muted);font-size:var(--text-sm);line-height:1.5}.la-team{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:1.5rem 1.25rem;margin:0;padding:0;list-style:none;display:grid}.la-person{text-align:center;align-content:start;justify-items:center;display:grid}.la-person-foto{object-fit:cover;background:var(--paper-2);width:120px;height:120px;box-shadow:0 0 0 1px var(--la-licht), 0 0 30px var(--la-glut-schwach);border-radius:50%;margin:6px 0 14px}.la-person-leer{background:var(--paper-3);color:var(--text-muted);font:300 2.5rem / 1 var(--font-display);place-items:center;display:grid}.la-person h3{font:500 1.25rem / 1.2 var(--font-display);color:var(--text-strong)}.la-person p{color:var(--text-muted);letter-spacing:.08em;margin-top:6px;font-size:.8125rem}.la-kontakt{background:var(--border);border:1px solid var(--border);border-radius:24px;gap:1px;display:grid;overflow:hidden}.la-kontakt[data-karte]{grid-template-columns:1fr 1.2fr}.la-kontakt-block{background:var(--paper-1);align-content:start;justify-items:start;gap:14px;padding:2.125rem;display:grid}.la-adresse{font:500 var(--text-lg) / 1.5 var(--font-body);color:var(--text-strong);gap:2px;font-style:normal;display:grid}.la-telefon{color:var(--text-muted)}.la-telefon a{color:inherit;text-decoration:none}.la-telefon a:hover{color:var(--text-strong)}.la-kontakt-block .la-knopf{margin-top:10px}.la-kontakt-karte{background:var(--paper-2);display:grid}.la-kontakt-karte .gs-map-kasten{height:100%}.la-kontakt-karte .gs-map{aspect-ratio:auto;background:radial-gradient(circle at 55% 50%, var(--la-glut) 0 6px, transparent 7px), repeating-linear-gradient(0deg, transparent 0 47px, var(--border) 47px 48px), repeating-linear-gradient(90deg, transparent 0 47px, var(--border) 47px 48px), var(--paper-2);border:0;border-radius:0;height:100%;min-height:260px}.la-kontakt-karte .gs-map-pin{color:var(--la-licht)}.la-kontakt-karte .gs-map-quelle{padding:8px 12px}.la-fuss{border-top:1px solid var(--border);color:var(--text-muted);padding-block:2.25rem;font-size:.875rem}.la-fuss-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;display:flex}.la-fuss-wer{gap:4px;display:grid}.la-fuss-name{font:500 1.25rem / 1.2 var(--font-display);color:var(--text-strong)}.la-fuss-adresse{font-style:normal}.la-fuss a{color:inherit;text-decoration:none}.la-fuss a:hover{color:var(--text-strong)}.la-fuss-links{flex-wrap:wrap;gap:8px 22px;font-weight:500;display:flex}.la-fuss .gs-footer-plattform{color:var(--text-muted);border:0;margin:0;padding:0}.gemeinde[data-theme=laterne] .gs-pagehead h1{letter-spacing:-.015em;font-weight:300}.gemeinde[data-theme=laterne] .gs-sh .gs-sh-h{font-weight:400}.gemeinde[data-theme=laterne] .gs-btn{border-radius:var(--radius-pill)}.gemeinde[data-theme=laterne] .gs-svc-time,.gemeinde[data-theme=laterne] .gs-event-date b{font-weight:300}.gemeinde[data-theme=laterne] .gs-img[data-empty]{background:var(--paper-1);border-color:var(--border);color:var(--la-licht)}.gemeinde[data-theme=laterne] .gs-avatar{background:var(--paper-2);color:var(--la-licht)}@media (max-width:900px){.la-buehne-in{grid-template-columns:minmax(0,1fr);gap:2rem;padding-block:2.25rem 3.25rem}.la-laterne{aspect-ratio:1;order:-1;justify-self:center;max-width:380px}.la-abend-in{grid-template-columns:auto minmax(0,1fr);gap:.5rem 1.25rem}.la-abend-in>.la-caps-link{grid-column:2}.la-termin{grid-template-columns:4.25rem minmax(0,1fr);align-items:start;gap:.75rem 1rem}.la-termin>.la-caps-link{grid-column:2}.la-kontakt[data-karte]{grid-template-columns:minmax(0,1fr)}.la-kontakt-karte .gs-map{min-height:220px}}@media (max-width:560px){.la-marke-name{font-size:1.125rem}.la-laterne{max-width:300px}.la-flaeche-laterne{opacity:.6;width:56vw;top:4%;right:-12vw}.la-abend-text b{font-size:1.1875rem}.la-termin-datum{font-size:1.75rem}.la-kontakt-block{padding:1.5rem}.la-person-foto{width:100px;height:100px}}@media (prefers-reduced-motion:no-preference){.la-laterne{animation:la-auf 1.2s var(--ease) both}.la-buehne-text>*{animation:1s ease-out .15s both la-ein}.la-flamme,.la-punkt{animation:3s ease-in-out infinite alternate la-flackern}@keyframes la-auf{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes la-ein{0%{opacity:0}to{opacity:1}}@keyframes la-flackern{0%{filter:brightness(.92)}to{filter:brightness(1.12)}}}.gemeinde[data-theme=welle]{--font-display:"Outfit", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-body:"Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--paper-0:#fcfcfe;--paper-1:#f6f6fb;--paper-2:#ebecf4;--paper-3:#dcdde7;--line-1:#e3e4ed;--line-2:#c8cad4;--ink-0:oklch(from var(--brand-primary) .25 min(c, .05) h);--ink-1:oklch(from var(--brand-primary) .32 min(c, .04) h);--ink-2:oklch(from var(--brand-primary) .52 min(c, .03) h);--ink-3:oklch(from var(--brand-primary) .64 min(c, .025) h);--surface-card:#fff;--bg-raised:#fff;--we-a:oklch(from var(--brand-primary) .78 min(max(c, .08), .12) h);--we-b:oklch(from var(--brand-primary) .8 min(max(c, .08), .12) calc(h + 40));--we-c:oklch(from var(--brand-secondary) .86 min(max(c, .07), .1) h);--we-d:oklch(from var(--brand-secondary) .86 min(max(c, .07), .1) calc(h + 110));--we-a-hell:oklch(from var(--we-a) .935 calc(c * .45) h);--we-b-hell:oklch(from var(--we-b) .94 calc(c * .45) h);--we-c-hell:oklch(from var(--we-c) .95 calc(c * .5) h);--we-d-hell:oklch(from var(--we-d) .95 calc(c * .5) h);--we-tief:var(--primary-ink);--we-dunkel:var(--ink-0);--focus-ring:0 0 0 3px var(--bg), 0 0 0 6px var(--we-tief);--shadow-2:0 20px 50px oklch(from var(--brand-primary) .25 .03 h / .12);--radius-1:12px;--radius-2:20px;--radius-3:28px;--tracking-display:-.03em;--tracking-label:.12em;--section-y:clamp(3rem, 6vw, 4rem)}@supports (color:lab(0% 0 0)){.gemeinde[data-theme=welle]{--paper-0:lab(99.0497% .190049 -1.1211);--paper-1:lab(97.055% .384986 -2.23912);--paper-2:lab(93.5443% .653148 -3.72473);--paper-3:lab(88.2928% .932515 -5.2037);--line-1:lab(90.6286% .791431 -4.465);--line-2:lab(81.3325% .936627 -5.2013);--surface-card:lab(100% 0 0);--bg-raised:lab(100% 0 0)}}.gemeinde[data-theme=welle] h1,.gemeinde[data-theme=welle] h2,.gemeinde[data-theme=welle] h3,.gemeinde[data-theme=welle] h4{font-weight:700}.gemeinde[data-theme=welle] ::selection{background:var(--we-b-hell);color:var(--ink-0)}.we-caps,.we-eyebrow,.we-live{font:600 .75rem / 1.3 var(--font-body);letter-spacing:.12em;text-transform:uppercase}.we-link{color:var(--we-tief);font:600 var(--text-sm) / 1.3 var(--font-body);text-decoration:none}.we-link:hover{text-underline-offset:.2em;text-decoration:underline}.we-meta{color:var(--text-muted);font-size:.875rem;line-height:1.5}.we-knopf{border-radius:var(--radius-pill);background:var(--we-dunkel);min-height:46px;color:var(--paper-0);font:600 .9375rem / 1 var(--font-body);transition:background var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);justify-content:center;align-items:center;padding:0 22px;text-decoration:none;display:inline-flex}.we-knopf:hover{background:var(--primary);color:var(--on-primary)}.we-knopf[data-leer]{color:var(--ink-0);background:#ffffffb3;background:lab(100% 0 0/.7)}.we-knopf[data-leer]:hover{color:var(--ink-0);background:#fffffff2;background:lab(100% 0 0/.95)}.we-kopf{background:oklch(from var(--bg) l c h / .88);border-bottom-color:#0000}.we-kopf-in{gap:var(--space-5);min-height:80px}.we-marke{min-width:0;color:var(--text-strong);align-items:center;gap:12px;text-decoration:none;display:flex}.we-kreis{background:conic-gradient(from 200deg, var(--we-a), var(--we-b), var(--we-c), var(--we-d), var(--we-a));border-radius:50%;flex:none;width:40px;height:40px}.we-marke-name{font:700 1.25rem / 1.1 var(--font-display);letter-spacing:-.02em;text-wrap:balance}.we-kopf .gs-header-nav{flex-wrap:wrap;justify-content:flex-end;gap:2px}.we-kopf .gs-header-nav a{font:500 .9375rem / 1 var(--font-body);color:var(--text-body);border-radius:var(--radius-pill);padding:10px 12px}.we-kopf .gs-header-nav a:hover,.we-kopf .gs-header-nav a[aria-current=page]{background:var(--paper-2);color:var(--text-strong);box-shadow:none}.we-kopf .gs-header-nav a:focus-visible{box-shadow:var(--focus-ring)}.we-kopf .gs-header-nav .we-kopf-cta,.we-kopf .gs-header-menu .we-kopf-cta{background:var(--we-dunkel);color:var(--paper-0);margin-left:8px;font-weight:600}.we-kopf .gs-header-nav .we-kopf-cta:hover{background:var(--primary);color:var(--on-primary)}.we-kopf .gs-header-toggle{border-radius:var(--radius-pill)}.we-kopf .gs-header-menu .we-kopf-cta{border-radius:var(--radius-pill);text-align:center;border-bottom:0;margin:12px 0 0;padding:14px}.we-buehne{padding-top:1rem}.we-mesh{isolation:isolate;background:radial-gradient(60% 80% at 15% 20%, var(--we-a) 0, transparent 60%), radial-gradient(50% 70% at 85% 25%, var(--we-b) 0, transparent 60%), radial-gradient(60% 60% at 70% 90%, var(--we-c) 0, transparent 60%), radial-gradient(50% 60% at 20% 90%, var(--we-d) 0, transparent 60%), oklch(from var(--we-a) .95 calc(c * .3) h);border-radius:40px;align-items:center;min-height:520px;display:grid;position:relative;overflow:hidden}.we-blob{filter:blur(40px);opacity:.75;mix-blend-mode:multiply;aspect-ratio:1;pointer-events:none;border-radius:50%;position:absolute}.we-blob[data-nr="1"]{background:var(--we-a);width:46%;top:-20%;left:-10%}.we-blob[data-nr="2"]{background:var(--we-b);width:40%;top:-10%;right:-8%}.we-blob[data-nr="3"]{background:var(--we-c);width:44%;bottom:-30%;right:10%}.we-buehne-text{z-index:1;max-width:46rem;padding:clamp(1.75rem,6vw,4.5rem);position:relative}.we-live{color:var(--we-tief);align-items:center;gap:8px;margin-bottom:1rem;display:flex}.we-live:before{content:"";background:#e6443a;background:lab(53.9731% 62.4525 43.7647);border-radius:50%;width:8px;height:8px}.we-buehne h1{font:700 clamp(2.5rem, 6vw, 4.625rem) / 1 var(--font-display);letter-spacing:-.035em;text-wrap:balance;color:var(--ink-0)}.we-buehne-absatz{font-size:var(--text-lg);color:var(--ink-0);opacity:.8;max-width:30em;margin-top:1.25rem;line-height:1.55}.we-knoepfe{flex-wrap:wrap;gap:12px;margin-top:1.75rem;display:flex}.we-schwimmer{z-index:1;-webkit-backdrop-filter:blur(10px);box-shadow:var(--shadow-2);color:var(--ink-0);background:#ffffffd1;background:lab(100% 0 0/.82);border-radius:28px;gap:4px;max-width:20rem;padding:1.125rem 1.375rem;text-decoration:none;display:grid;position:absolute;bottom:clamp(1rem,5vw,3rem);right:clamp(1rem,5vw,3.5rem)}.we-schwimmer .we-eyebrow{color:var(--we-tief)}.we-schwimmer b{font:700 1.75rem / 1.1 var(--font-display);letter-spacing:-.02em;margin-top:2px}.we-schwimmer-text{color:var(--text-muted);font-size:.875rem}.we-mesh[data-chip=unten] .we-schwimmer{justify-self:start;margin:0 clamp(1.75rem,6vw,4.5rem) clamp(1.75rem,6vw,4.5rem);position:relative;bottom:auto;right:auto}.we-mesh[data-chip=unten]{grid-template-rows:1fr auto;align-items:start}.we-mesh[data-chip=unten] .we-buehne-text{padding-bottom:1rem}.we-sec .gs-sh{align-items:end;margin-bottom:1.75rem}.gemeinde[data-theme=welle] .gs-kicker{font:600 .75rem / 1 var(--font-body);letter-spacing:.14em;color:var(--we-tief);margin-bottom:8px}.we-sec .gs-sh .gs-sh-h{font:700 clamp(1.875rem, 3.4vw, 2.25rem) / 1.05 var(--font-display);letter-spacing:-.03em}.we-sec .gs-sh-action a{font:600 .9375rem / 1 var(--font-body);color:var(--we-tief);border-bottom-color:#0000}.we-sec .gs-sh-action a:hover{border-bottom-color:currentColor}.we-zeiten{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.we-zeiten[data-anzahl="1"]{grid-template-columns:minmax(0,26rem)}.we-zeit{background:linear-gradient(135deg, var(--z1), var(--z2));color:var(--ink-0);border-radius:28px;align-content:start;padding:1.5rem;display:grid;position:relative;overflow:hidden}.we-zeit:nth-child(4n+1),.we-karte-wasch:nth-child(4n+1),.we-person:nth-child(4n+1){--z1:var(--we-a-hell);--z2:var(--we-b-hell)}.we-zeit:nth-child(4n+2),.we-person:nth-child(4n+2){--z1:var(--we-c-hell);--z2:oklch(from var(--we-c) .93 calc(c * .6) calc(h - 30))}.we-zeit:nth-child(4n+3),.we-person:nth-child(4n+3){--z1:var(--we-d-hell);--z2:var(--we-a-hell)}.we-zeit:nth-child(4n+4),.we-person:nth-child(4n+4){--z1:var(--we-b-hell);--z2:var(--we-c-hell)}.we-zeit-uhr{font:700 2.75rem / 1 var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.we-zeit-uhr small{font:600 .9375rem / 1 var(--font-body);letter-spacing:0;opacity:.8;margin-left:6px}.we-zeit-uhr abbr{text-decoration:none}.we-zeit-was{font:600 1.125rem / 1.3 var(--font-display);margin-top:10px;display:block}.we-zeit-hinweis{font-size:var(--text-sm);opacity:.8;margin-top:4px;line-height:1.5}.we-termine{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.we-termin{background:var(--surface-card);border:1px solid var(--border);border-radius:24px;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:1rem;padding:1rem 1.125rem;display:grid}.we-termin[data-aus]{opacity:.65}.we-termin:nth-child(4n+1){--z:var(--we-a)}.we-termin:nth-child(4n+2){--z:var(--we-c)}.we-termin:nth-child(4n+3){--z:var(--we-d)}.we-termin:nth-child(4n+4){--z:var(--we-b)}.we-termin-datum{width:56px;height:56px;font:700 1.125rem / 1 var(--font-display);color:var(--ink-0);background:var(--z);border-radius:50%;align-content:center;place-items:center;gap:2px;display:grid}.we-termin-datum small{font:600 .625rem / 1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;opacity:.7}.we-termin-text{justify-items:start;gap:3px;display:grid}.we-termin-text h3{font:600 1.1875rem / 1.25 var(--font-display);letter-spacing:-.01em;color:var(--text-strong);flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.we-termin-text .we-link{margin-top:4px}.we-sec .kalender-abo{margin-top:1.25rem}.we-karten{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.we-karten>li:nth-child(4n+1){--z1:var(--we-a-hell);--z2:var(--we-b-hell)}.we-karten>li:nth-child(4n+2){--z1:var(--we-c-hell);--z2:oklch(from var(--we-c) .93 calc(c * .6) calc(h - 30))}.we-karten>li:nth-child(4n+3){--z1:var(--we-d-hell);--z2:var(--we-a-hell)}.we-karten>li:nth-child(4n+4){--z1:var(--we-b-hell);--z2:var(--we-c-hell)}.we-karte{background:var(--surface-card);border:1px solid var(--border);box-sizing:border-box;height:100%;color:inherit;transition:box-shadow var(--dur-2) var(--ease);border-radius:28px;grid-template-rows:auto auto auto 1fr auto;gap:10px;padding:1.625rem;text-decoration:none;display:grid}.we-karte:hover{box-shadow:var(--shadow-2)}.we-wasch{background:linear-gradient(135deg, var(--z1), var(--z2));border-radius:20px;height:90px;display:block}.we-karte .we-caps{color:var(--text-muted)}.we-karte h3{font:600 1.375rem / 1.2 var(--font-display);letter-spacing:-.01em;color:var(--text-strong)}.we-karte p{color:var(--text-muted);font-size:var(--text-sm);line-height:1.55}.we-predigten{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.we-predigt{background:var(--we-dunkel);color:#fff;color:lab(100% 0 0);box-sizing:border-box;height:100%;transition:background var(--dur-2) var(--ease);border-radius:28px;align-content:start;gap:8px;padding:1.375rem;text-decoration:none;display:grid}.we-predigt:hover{background:var(--primary-deep)}.we-predigt .we-caps{opacity:.7}.we-predigt h3{font:600 1.375rem / 1.2 var(--font-display);color:inherit}.we-predigt-meta{opacity:.75;font-size:.875rem}.we-welle{background:var(--we-b);height:36px;margin-top:8px;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='36' viewBox='0 0 120 36'%3E%3Cpath d='M0 18c10-14 20-14 30 0s20 14 30 0 20-14 30 0 20 14 30 0' fill='none' stroke='%23000' stroke-width='3'/%3E%3C/svg%3E") 0 repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='36' viewBox='0 0 120 36'%3E%3Cpath d='M0 18c10-14 20-14 30 0s20 14 30 0 20-14 30 0 20 14 30 0' fill='none' stroke='%23000' stroke-width='3'/%3E%3C/svg%3E") 0 repeat-x}.we-gruppen{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.we-gruppen>li:nth-child(4n+1){--z:var(--we-a)}.we-gruppen>li:nth-child(4n+2){--z:var(--we-b)}.we-gruppen>li:nth-child(4n+3){--z:var(--we-c)}.we-gruppen>li:nth-child(4n+4){--z:var(--we-d)}.we-gruppe{border-radius:var(--radius-pill);background:var(--surface-card);border:1px solid var(--border);color:var(--text-strong);transition:border-color var(--dur-1) var(--ease);align-items:center;gap:10px;padding:12px 18px 12px 12px;text-decoration:none;display:flex}.we-gruppe:hover{border-color:var(--z)}.we-gruppe-punkt{background:var(--z);border-radius:50%;flex:none;width:28px;height:28px}.we-gruppe h3{font:600 1rem / 1.2 var(--font-display);letter-spacing:0;color:inherit;white-space:nowrap}.we-gruppe span{font:500 .875rem / 1.2 var(--font-body);color:var(--text-muted)}.we-team{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.we-person{text-align:center;background:var(--surface-card);border:1px solid var(--border);border-radius:28px;align-content:start;justify-items:center;padding:1.375rem;display:grid}.we-person-kreis{width:84px;height:84px;font:700 1.625rem / 1 var(--font-display);letter-spacing:-.02em;color:var(--ink-0);background:linear-gradient(135deg, var(--z1), var(--z2));border-radius:50%;place-items:center;margin-bottom:12px;display:grid}.we-person:nth-child(4n+1) .we-person-kreis{--z2:var(--we-b)}.we-person:nth-child(4n+2) .we-person-kreis{--z2:oklch(from var(--we-c) .84 c calc(h - 30))}.we-person:nth-child(4n+3) .we-person-kreis{--z2:var(--we-a)}.we-person:nth-child(4n+4) .we-person-kreis{--z2:var(--we-c)}.we-person h3{font:600 1.125rem / 1.2 var(--font-display);letter-spacing:-.01em;color:var(--text-strong)}.we-person p{color:var(--text-muted);margin-top:4px;font-size:.875rem}.we-kontakt{background:linear-gradient(135deg, var(--we-d), var(--we-a));color:var(--ink-0);border-radius:40px;align-items:center;gap:1.875rem;padding:clamp(1.875rem,4vw,2.75rem);display:grid}.we-kontakt[data-karte]{grid-template-columns:1fr 1fr}.we-kontakt-block{justify-items:start;gap:14px;display:grid}.we-kontakt-satz{font:700 clamp(1.75rem, 3vw, 2.25rem) / 1.05 var(--font-display);letter-spacing:-.03em;text-wrap:balance}.we-adresse{opacity:.85;gap:2px;font-style:normal;line-height:1.5;display:grid}.we-adresse a{color:inherit;text-decoration:none}.we-adresse a:hover{text-decoration:underline}.we-kontakt-block .we-knopf{margin-top:6px}.we-kontakt-karte .gs-map-kasten{height:100%}.we-kontakt-karte .gs-map{aspect-ratio:auto;background:#ffffff8c;background:lab(100% 0 0/.55);border:0;border-radius:28px;height:100%;min-height:220px}.we-kontakt-karte .gs-map-pin{color:var(--ink-0)}.we-kontakt-karte .gs-map-label{background:#fffc;background:lab(100% 0 0/.8);border:0}.we-fuss{color:var(--text-muted);padding-block:2.25rem;font-size:.875rem}.we-fuss-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;display:flex}.we-fuss-wer{gap:4px;display:grid}.we-fuss-name{font:700 1.0625rem / 1.2 var(--font-display);letter-spacing:-.01em;color:var(--text-strong)}.we-fuss-adresse{font-style:normal}.we-fuss a{color:inherit;text-decoration:none}.we-fuss a:hover{color:var(--text-strong)}.we-fuss-links{flex-wrap:wrap;gap:8px 20px;font-weight:500;display:flex}.we-fuss .gs-footer-plattform{color:var(--text-muted);border:0;margin:0;padding:0}.gemeinde[data-theme=welle] .gs-pagehead h1{letter-spacing:-.035em}.gemeinde[data-theme=welle] .gs-btn{border-radius:var(--radius-pill)}.gemeinde[data-theme=welle] .gs-img[data-empty]{background:linear-gradient(135deg, var(--we-a-hell), var(--we-b-hell));color:var(--we-tief);border-color:#0000}.gemeinde[data-theme=welle] .gs-avatar{background:linear-gradient(135deg, var(--we-a-hell), var(--we-c-hell));color:var(--ink-0)}@media (max-width:900px){.we-mesh,.we-mesh[data-chip=unten]{border-radius:32px;grid-template-rows:auto auto;align-items:start;min-height:0}.we-schwimmer,.we-mesh[data-chip=unten] .we-schwimmer{justify-self:start;margin:0 clamp(1.5rem,6vw,4.5rem) clamp(1.75rem,6vw,4.5rem);position:relative;bottom:auto;right:auto}.we-buehne-text{padding-bottom:1.25rem}.we-kontakt[data-karte]{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.we-marke-name{font-size:1.0625rem}.we-buehne{padding-top:.5rem}.we-mesh{border-radius:24px}.we-buehne-text{padding:1.5rem 1.25rem 1rem}.we-schwimmer,.we-mesh[data-chip=unten] .we-schwimmer{margin:0 1.25rem 1.5rem}.we-schwimmer b{font-size:1.5rem}.we-kontakt{border-radius:28px}}@media (prefers-reduced-motion:no-preference){.gemeinde[data-theme=welle][data-bewegung=an] .we-blob{animation:14s ease-in-out infinite alternate we-treiben}.gemeinde[data-theme=welle][data-bewegung=an] .we-blob[data-nr="2"]{animation-duration:18s;animation-delay:-4s}.gemeinde[data-theme=welle][data-bewegung=an] .we-blob[data-nr="3"]{animation-duration:16s;animation-delay:-8s}.we-buehne-text{animation:.9s ease-out both we-auf}@keyframes we-treiben{0%{transform:translate(0)scale(1)}to{transform:translate(6%,8%)scale(1.12)}}@keyframes we-auf{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}}.gemeinde[data-theme=raster]{--font-display:"Familjen Grotesk", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-body:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--paper-0:#eff1ed;--paper-1:#fdfefc;--paper-2:#e6e9e4;--paper-3:#d9dcd6;--line-1:#dcdfda;--line-2:#bbbfb8;--ink-3:#6a756c;--ink-2:#4b564d;--ink-1:#1c2720;--ink-0:#0c1610;--bg-raised:var(--paper-1);--surface-card:var(--paper-1);--radius-1:8px;--radius-2:12px;--radius-3:18px;--tracking-display:-.025em;--section-y:clamp(2.5rem, 5vw, 4rem);--ra-radius:22px;--ra-luecke:14px;--ra-polster:clamp(18px, 2vw, 24px)}@supports (color:lab(0% 0 0)){.gemeinde[data-theme=raster]{--paper-0:lab(94.8404% -1.10033 1.4496);--paper-1:lab(99.4442% -.440747 .579262);--paper-2:lab(91.9524% -1.31971 1.74022);--paper-3:lab(87.3363% -1.75783 2.32226);--line-1:lab(88.4844% -1.53881 2.03114);--line-2:lab(76.92% -2.19417 2.90623);--ink-3:lab(48.0408% -5.32422 3.3959);--ink-2:lab(35.3065% -5.92183 3.78329);--ink-1:lab(14.4275% -6.23525 3.19831);--ink-0:lab(6.42256% -5.06534 2.55184)}}.gemeinde[data-theme=raster][data-farbschema=dunkel]{--paper-0:#0b110d;--paper-1:#161d18;--paper-2:#1e2621;--paper-3:#2a332d;--line-1:#2b332d;--line-2:#474f4a;--ink-3:#7f8980;--ink-2:#a4aea6;--ink-1:#d3d9d4;--ink-0:#eff3f0}@supports (color:lab(0% 0 0)){.gemeinde[data-theme=raster][data-farbschema=dunkel]{--paper-0:lab(4.54731% -2.45444 1.24309);--paper-1:lab(9.70785% -4.35594 2.23346);--paper-2:lab(14.3615% -4.66298 2.3905);--paper-3:lab(20.1753% -4.96943 2.54718);--line-1:lab(20.1487% -4.34421 2.22633);--line-2:lab(32.9092% -4.33698 2.22194);--ink-3:lab(56.1611% -5.32267 3.39335);--ink-2:lab(70.0549% -4.7285 3.01181);--ink-1:lab(86.2148% -2.95308 1.87862);--ink-0:lab(95.441% -1.77118 1.12606)}}.gemeinde[data-theme=raster] h1,.gemeinde[data-theme=raster] h2,.gemeinde[data-theme=raster] h3{font-weight:700}.ra-kopf{background:oklch(from var(--paper-0) l c h / .86);border-bottom-color:#0000}.ra-kopf-in{min-height:72px}.ra-marke{letter-spacing:-.02em;font-weight:700}.ra-kopf .gs-header-nav a:hover,.ra-kopf .gs-header-nav a[aria-current=page]{background:var(--paper-1);color:var(--text-strong);box-shadow:none}.ra-kopf-cta{margin-left:6px;background:var(--ink-0)!important;color:var(--paper-0)!important;font-weight:600!important}.ra-kopf-cta:hover{background:var(--primary)!important;color:var(--on-primary)!important}.gs-header-menu .ra-kopf-cta{border-radius:var(--radius-2);text-align:center;margin:12px 0 0;padding:14px}.ra-bento{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(120px,auto);grid-auto-flow:dense;gap:var(--ra-luecke);padding-block:var(--ra-luecke) 0;display:grid}.gemeinde[data-theme=raster] .ra-kachel{box-sizing:border-box;min-width:0;padding:var(--ra-polster);border-radius:var(--ra-radius);background:var(--surface-card);border:1px solid var(--border);color:var(--text-body);grid-column:span 4;align-content:start;gap:8px;scroll-margin-top:5rem;text-decoration:none;display:grid}.gemeinde[data-theme=raster] .ra-kachel>h2{font:700 clamp(1.25rem, 1.8vw, 1.375rem) / 1.15 var(--font-display);letter-spacing:-.02em;color:inherit}.ra-eyebrow{font:600 .6875rem / 1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.ra-datum{font:600 .6875rem / 1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);display:block}.ra-mehr{font:600 .875rem / 1 var(--font-body);flex-wrap:wrap;gap:6px 18px;margin-top:auto;padding-top:10px;display:flex}.ra-mehr a,.ra-mehr span{color:var(--primary-ink);text-decoration:none}.ra-mehr a:hover{text-decoration:underline}.gemeinde[data-theme=raster] .ra-kachel[data-typ=gottesdienstzeiten],.gemeinde[data-theme=raster] .ra-kachel[data-typ=aktuelles],.gemeinde[data-theme=raster] .ra-kachel[data-typ=termine],.gemeinde[data-theme=raster] .ra-kachel[data-typ=predigten]{grid-row:span 2}.gemeinde[data-theme=raster] .ra-kachel[data-typ=livestream]{grid-area:span 2/span 8}.gemeinde[data-theme=raster] .ra-buehne{color:#fff;background:var(--stage-bg);border:0;grid-area:span 3/span 8;align-content:end;min-height:440px;padding:0;position:relative;overflow:hidden}.ra-buehne img{object-fit:cover}.ra-buehne[data-bild]:after{content:"";background:linear-gradient(#0f191214 0,#0f191238 35%,#0f1912e0);background:linear-gradient(lab(7.47789% -5.62002 2.83356/.08) 0,lab(7.47789% -5.62002 2.83356/.22) 35%,lab(7.47789% -5.62002 2.83356/.88));position:absolute;inset:0}.ra-buehne:not([data-bild]):before{content:"";background:radial-gradient(circle at 85% 15%, oklch(from var(--brand-secondary) l c h / .55), transparent 42%), radial-gradient(circle at 10% 100%, #ffffff14, transparent 50%);position:absolute;inset:0}@supports (color:lab(0% 0 0)){.ra-buehne:not([data-bild]):before{background:radial-gradient(circle at 85% 15%, oklch(from var(--brand-secondary) l c h / .55), transparent 42%), radial-gradient(circle at 10% 100%, lab(100% 0 0/.08), transparent 50%)}}.ra-buehne-inhalt{z-index:1;justify-items:start;gap:12px;padding:clamp(22px,4vw,40px);display:grid;position:relative}.ra-buehne h1{font:700 clamp(2.25rem, 4.8vw, 3.875rem) / 1 var(--font-display);letter-spacing:-.035em;color:#fff;text-wrap:balance;text-shadow:0 2px 24px #00000059;text-shadow:0 2px 24px lab(0% 0 0/.35)}.ra-buehne-text{opacity:.94;text-shadow:0 1px 12px #00000059;text-shadow:0 1px 12px lab(0% 0 0/.35);max-width:34em;font-size:1.0625rem}.ra-buehne-knoepfe{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.ra-live{font:600 .8125rem / 1 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:#fff;align-items:center;gap:8px;display:inline-flex}.ra-live:before{content:"";background:#f1453b;background:lab(56.1919% 65.6139 46.245);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #f1453b4d;box-shadow:0 0 0 4px lab(56.1919% 65.6139 46.245/.3)}.ra-knopf{color:#0c1610;color:lab(6.42256% -5.06534 2.55184);min-height:44px;font:600 .9375rem / 1 var(--font-body);transition:transform var(--dur-1) var(--ease), background var(--dur-1) var(--ease);background:#fff;border-radius:12px;justify-content:center;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}.ra-knopf:hover{transform:translateY(-1px)}.ra-knopf[data-leer]{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff29;background:lab(100% 0 0/.16);box-shadow:inset 0 0 0 1px #ffffff80;box-shadow:inset 0 0 0 1px lab(100% 0 0/.5)}.ra-knopf[data-leer]:hover{background:#ffffff42;background:lab(100% 0 0/.26)}.gemeinde[data-theme=raster] .ra-kachel[data-typ=gottesdienstzeiten]{background:var(--primary);color:var(--on-primary);border:0}.ra-kachel[data-typ=gottesdienstzeiten] .ra-eyebrow,.ra-kachel[data-typ=gottesdienstzeiten] .ra-mehr a{color:inherit;opacity:.78}.ra-kachel[data-typ=gottesdienstzeiten]>h2{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ra-uhr{font:700 clamp(2.75rem, 5vw, 4rem) / 1 var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:2px}.ra-uhr small{font:500 1rem / 1 var(--font-body);letter-spacing:0;opacity:.85;margin-left:8px}.ra-zeiten{gap:8px;margin:6px 0 0;padding:0;font-size:.9375rem;list-style:none;display:grid}.ra-zeiten li{border-top:1px solid oklch(from currentColor l c h / .22);gap:2px;padding-top:8px;display:grid}.ra-zeit-zeile{justify-content:space-between;gap:12px;display:flex}.ra-zeit-zeile b{font-weight:600}.ra-zeit-zeile>span{opacity:.85;white-space:nowrap}.ra-zeit-hinweis{opacity:.75;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;display:-webkit-box;overflow:hidden}.gemeinde[data-theme=raster] .ra-naechster{background:var(--secondary);color:var(--on-secondary);border:0;gap:6px}.ra-naechster .ra-eyebrow,.ra-naechster .ra-mehr span{color:inherit;opacity:.8}.ra-naechster:hover .ra-mehr span{opacity:1;text-decoration:underline}.ra-naechster-datum{font:700 2.75rem / 1 var(--font-display);letter-spacing:-.03em}.ra-naechster-datum small{font:600 .8125rem / 1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;margin-left:8px}.ra-naechster-titel{font:700 1.1875rem / 1.2 var(--font-display);letter-spacing:-.015em;flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.ra-naechster-zeile{opacity:.85;font-size:.875rem}.ra-termine{gap:10px;margin:4px 0 0;padding:0;list-style:none;display:grid}.ra-termin{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;display:grid}.ra-termin[data-aus]{opacity:.65}.ra-termin-datum{background:var(--paper-0);text-align:center;font:700 1rem / 1 var(--font-display);color:var(--text-strong);border-radius:10px;padding:7px 0 6px}.ra-termin-datum small{font:600 .625rem / 1 var(--font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-top:3px;display:block}.ra-termin-text{color:var(--text-muted);gap:2px;font-size:.8125rem;display:grid}.ra-termin-text h3{font:600 .9375rem / 1.25 var(--font-display);color:var(--text-strong);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.ra-anmelden{color:var(--primary-ink);font-weight:600;text-decoration:none}.ra-anmelden:hover{text-decoration:underline}.ra-beitrag{color:inherit;gap:6px;margin-top:-2px;text-decoration:none;display:grid}.ra-beitrag .gs-img{border-radius:14px;margin-bottom:6px}.ra-beitrag h3{font:700 1.1875rem / 1.2 var(--font-display);letter-spacing:-.02em;color:var(--text-strong)}.ra-beitrag:hover h3{color:var(--primary-ink)}.ra-beitrag p{color:var(--text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.9375rem;display:-webkit-box;overflow:hidden}.ra-beitraege{gap:8px;margin:6px 0 0;padding:0;list-style:none;display:grid}.ra-beitraege li{border-top:1px solid var(--border);padding-top:8px}.ra-beitraege a{color:inherit;gap:3px;text-decoration:none;display:grid}.ra-beitraege h3{font:600 .9375rem / 1.3 var(--font-display);color:var(--text-strong)}.ra-beitraege a:hover h3{color:var(--primary-ink)}.gemeinde[data-theme=raster] .ra-kachel[data-typ=predigten]{background:var(--ink-0);color:var(--paper-0);border:0}.gemeinde[data-theme=raster][data-farbschema=dunkel] .ra-kachel[data-typ=predigten]{background:var(--paper-2);color:var(--ink-0)}.ra-kachel[data-typ=predigten] .ra-eyebrow{color:inherit;opacity:.6}.ra-kachel[data-typ=predigten] .ra-mehr a{color:var(--secondary)}.gemeinde[data-theme=raster][data-farbschema=dunkel] .ra-kachel[data-typ=predigten] .ra-mehr a{color:var(--secondary-ink)}.ra-predigten{gap:12px;margin:6px 0 0;padding:0;list-style:none;display:grid}.ra-predigt{color:inherit;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;text-decoration:none;display:grid}.ra-play{background:var(--secondary);width:34px;height:34px;color:var(--on-secondary);transition:transform var(--dur-1) var(--ease);border-radius:50%;place-items:center;display:grid}.ra-play svg{fill:currentColor}.ra-predigt:hover .ra-play{transform:scale(1.08)}.ra-predigt-text{gap:2px;display:grid}.ra-predigt-text h3{font:600 1rem / 1.2 var(--font-display);color:inherit}.ra-predigt-text>span{opacity:.65;font-size:.8125rem}.ra-chips{flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.ra-chips a{border:1px solid var(--border);color:var(--text-body);transition:background var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease);border-radius:999px;padding:8px 12px;text-decoration:none;display:inline-block}.ra-chips a:hover{background:var(--primary-tint-2);border-color:var(--primary)}.ra-chips h3{font:500 .875rem / 1 var(--font-body);color:inherit;letter-spacing:0}.ra-leute{margin:4px 0 0;padding:0;list-style:none;display:flex}.ra-leute li{margin-left:-10px}.ra-leute li:first-child{margin-left:0}.ra-leute img,.ra-leute span{object-fit:cover;border:3px solid var(--surface-card);background:var(--primary-tint-2);width:48px;height:48px;color:var(--primary-ink);font:600 .9375rem / 1 var(--font-display);box-sizing:border-box;border-radius:50%;place-items:center;display:grid}.ra-team-namen{color:var(--text-muted);font-size:.875rem}.gemeinde[data-theme=raster] .ra-kachel[data-typ=kontakt]{background:var(--primary-deep);color:#f4f6f3;color:lab(96.5684% -.880629 1.15924);border:0}.ra-kachel[data-typ=kontakt] .ra-eyebrow{color:inherit;opacity:.78}.ra-adresse{font:600 1.0625rem / 1.35 var(--font-display);letter-spacing:-.01em;font-style:normal}.ra-telefon{opacity:.9;font-size:.9375rem}.ra-telefon a{color:inherit;text-decoration:none}.ra-telefon a:hover{text-decoration:underline}.ra-kontakt-knopf{justify-self:start;margin-top:8px}.ra-kontakt-karte .gs-map{aspect-ratio:16/8}.gemeinde[data-theme=raster] .ra-karte{grid-column:1/-1;min-height:220px;padding:0;display:grid;overflow:hidden}.ra-karte .gs-map-kasten{grid-template-rows:minmax(0,1fr) auto;height:100%;display:grid}.ra-karte .gs-map{aspect-ratio:auto;border:0;border-radius:0;height:100%;min-height:180px}.ra-karte .gs-map-quelle{padding:6px 12px}.ra-geteilt{min-width:0}.ra-geteilt .livestream-rahmen{max-width:none}.ra-geteilt .gs-grid3{gap:12px}.ra-fuss{padding-block:var(--space-7) var(--space-6);color:var(--text-muted);font-size:.875rem}.ra-fuss-in{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}.ra-fuss-in>:last-child{margin-left:auto}.ra-fuss-links{flex-wrap:wrap;gap:8px 18px;display:flex}.ra-fuss a{color:inherit;text-decoration:none}.ra-fuss a:hover{color:var(--text-strong);text-decoration:underline}.ra-fuss .gs-footer-plattform{color:var(--text-muted);border:0;margin:0;padding:0}.gemeinde[data-theme=raster][data-buehne=gleich] .ra-bento{grid-auto-rows:auto}.gemeinde[data-theme=raster][data-buehne=gleich] .ra-kachel{grid-area:auto/span 4}.gemeinde[data-theme=raster][data-buehne=gleich] .ra-buehne{min-height:340px}.gemeinde[data-theme=raster][data-buehne=gleich] .ra-buehne h1{font-size:clamp(1.75rem,2.6vw,2.25rem)}.gemeinde[data-theme=raster][data-buehne=gleich] .ra-buehne-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.9375rem;display:-webkit-box;overflow:hidden}.gemeinde[data-theme=raster] .gs-pagehead h1{letter-spacing:-.03em}.gemeinde[data-theme=raster] .gs-card{border-radius:var(--ra-radius)}.gemeinde[data-theme=raster] .gs-btn{border-radius:12px}.gemeinde[data-theme=raster] :is(.ra-termin-text,.ra-beitrag,.ra-beitraege,.ra-predigt-text,.ra-chips) h3{letter-spacing:inherit;text-wrap:pretty}@media (max-width:1000px){.gemeinde[data-theme=raster] .ra-buehne{grid-area:span 2/span 12;min-height:380px}.gemeinde[data-theme=raster] .ra-kachel{grid-column:span 6}.gemeinde[data-theme=raster] .ra-kachel[data-typ=livestream]{grid-column:span 12}.gemeinde[data-theme=raster][data-buehne=gleich] .ra-kachel{grid-column:span 6}}@media (max-width:640px){.ra-bento{grid-auto-rows:auto}.gemeinde[data-theme=raster] .ra-kachel,.gemeinde[data-theme=raster] .ra-kachel[data-typ],.gemeinde[data-theme=raster][data-buehne=gleich] .ra-kachel{grid-area:auto/span 12}.gemeinde[data-theme=raster] .ra-buehne{min-height:420px}.ra-fuss-in>:last-child{margin-left:0}}@media (prefers-reduced-motion:no-preference){.ra-kachel{animation:ra-auf .7s var(--ease) both}.ra-kachel:nth-child(2){animation-delay:50ms}.ra-kachel:nth-child(3){animation-delay:.1s}.ra-kachel:nth-child(4){animation-delay:.15s}.ra-kachel:nth-child(5){animation-delay:.2s}.ra-kachel:nth-child(6){animation-delay:.25s}.ra-kachel:nth-child(n+7){animation-delay:.3s}@keyframes ra-auf{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}}.gemeinde[data-theme=studio]{--font-display:"Syne", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-body:"Instrument Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper-0:var(--brand-primary);--paper-1:oklch(from var(--brand-primary) calc(l + .035) c h);--paper-2:oklch(from var(--brand-primary) calc(l + .07) c h);--paper-3:oklch(from var(--brand-primary) calc(l + .11) c h);--ink-0:#f3f2ef;--ink-1:#dfdedb;--ink-2:#95989d;--ink-3:#787a7f;--line-1:#ffffff1a;--line-2:#ffffff38;--su-akzent:var(--brand-secondary);--su-glut:oklch(from var(--brand-secondary) l c h / .35);--primary:var(--brand-secondary);--primary-hover:oklch(from var(--brand-secondary) calc(l + .05) c h);--primary-active:oklch(from var(--brand-secondary) calc(l + .09) c h);--primary-deep:var(--paper-2);--primary-ink:var(--su-akzent);--primary-tint:var(--paper-1);--primary-tint-2:var(--paper-2);--primary-line:var(--line-2);--secondary-ink:var(--su-akzent);--secondary-tint:oklch(from var(--brand-secondary) .3 min(c, .06) h);--secondary-tint-2:oklch(from var(--brand-secondary) .36 min(c, .07) h);--bg-tinted:var(--paper-1);--bg-raised:var(--paper-1);--surface-card:var(--paper-1);--footer-bg:var(--paper-1);--footer-text:var(--ink-1);--footer-muted:var(--ink-2);--stage-bg:linear-gradient(135deg, var(--paper-2), var(--paper-0));--focus-ring:0 0 0 3px var(--bg), 0 0 0 6px var(--su-akzent);--shadow-1:0 1px 2px #0006;--shadow-2:0 10px 28px -8px #0009, 0 2px 6px #0000004d;--overlay:#000001b3;--ok:#62bb78;--ok-tint:#1a3520;--warn:#e8aa4e;--warn-tint:#442e09;--error:#f9786a;--error-tint:#4b1e19;--info:#74b3de;--info-tint:#133144;--radius-1:6px;--radius-2:8px;--radius-3:14px;--tracking-display:-.02em;--tracking-label:.12em;--section-y:clamp(2.75rem, 5.5vw, 3.5rem)}@supports (color:lab(0% 0 0)){.gemeinde[data-theme=studio]{--ink-0:lab(95.3809% -.0106692 1.52529);--ink-1:lab(88.4209% -.0103414 1.52549);--ink-2:lab(62.8542% -.411689 -2.98642);--ink-3:lab(51.2539% -.406832 -2.98373);--line-1:lab(100% 0 0/.1);--line-2:lab(100% 0 0/.22);--shadow-1:0 1px 2px lab(0% 0 0/.4);--shadow-2:0 10px 28px -8px lab(0% 0 0/.6), 0 2px 6px lab(0% 0 0/.3);--overlay:lab(.109045% .00604242 -.283226/.7);--ok:lab(69.1791% -39.0255 25.483);--ok-tint:lab(19.4409% -14.9847 9.75814);--warn:lab(74.4048% 16.5655 55.5067);--warn-tint:lab(21.0686% 7.92795 26.2395);--error:lab(66.017% 49.3666 32.1152);--error-tint:lab(18.1398% 21.6293 14.1575);--info:lab(69.8467% -11.9327 -28.6053);--info-tint:lab(18.7717% -5.93972 -15.7322)}}.gemeinde[data-theme=studio]>*{--on-primary:var(--on-secondary)}.gemeinde[data-theme=studio] h1,.gemeinde[data-theme=studio] h2,.gemeinde[data-theme=studio] h3{font-weight:700}.gemeinde[data-theme=studio] ::selection{background:var(--secondary-tint-2);color:var(--ink-0)}.gemeinde[data-theme=studio]>.gs-beispiel-balken{background:var(--paper-2);color:var(--text-strong);border-bottom:1px solid var(--border)}.su-eyebrow{font:600 .6875rem / 1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);display:block}.su-link{color:var(--su-akzent);letter-spacing:.06em;text-transform:uppercase;font-size:.8125rem;font-weight:600;text-decoration:none}.su-link:hover{text-decoration:underline}.su-knopf{background:var(--ink-0);min-height:44px;color:var(--paper-0);font:600 .9375rem / 1 var(--font-body);transition:background var(--dur-1) var(--ease);border-radius:8px;justify-content:center;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}.su-knopf:hover{background:var(--su-akzent);color:var(--on-secondary)}.su-kopf{background:oklch(from var(--bg) l c h / .86);-webkit-backdrop-filter:blur(12px)}.su-kopf-in{min-height:68px}.su-marke{font:800 1.25rem / 1 var(--font-display);letter-spacing:-.02em}.su-lampe{background:var(--paper-3);border-radius:50%;flex:none;width:10px;height:10px;margin-left:2px}.su-lampe[data-live]{background:var(--su-akzent);box-shadow:0 0 12px var(--su-akzent)}.su-kopf .gs-header-nav a{color:var(--text-muted);letter-spacing:.02em;font-size:.875rem}.su-kopf .gs-header-nav a:hover,.su-kopf .gs-header-nav a[aria-current=page]{color:var(--text-strong);box-shadow:none;background:0 0}.su-kopf-cta{margin-left:6px;background:var(--ink-0)!important;color:var(--paper-0)!important;font-weight:600!important}.su-kopf-cta:hover{background:var(--su-akzent)!important;color:var(--on-secondary)!important}.gs-header-menu .su-kopf-cta{text-align:center;border-radius:8px;margin:12px 0 0;padding:14px}.su-kopf .gs-header-toggle:hover{background:var(--paper-1)}.su-buehne{padding-block:16px 0}.su-player{aspect-ratio:21/9;background:var(--stage-bg);border-radius:18px;align-items:end;min-height:380px;display:grid;position:relative;overflow:hidden}.su-player img{object-fit:cover;opacity:.85}.su-player:after{content:"";background:linear-gradient(180deg, oklch(from var(--bg) l c h / .1), oklch(from var(--bg) l c h / .88) 85%);position:absolute;inset:0}.su-player:not([data-bild]):before{content:"";background:radial-gradient(ellipse 60% 70% at 70% 0%, var(--su-glut), transparent 70%), repeating-linear-gradient(90deg, transparent 0 79px, #ffffff08 79px 80px);position:absolute;inset:0}@supports (color:lab(0% 0 0)){.su-player:not([data-bild]):before{background:radial-gradient(ellipse 60% 70% at 70% 0%, var(--su-glut), transparent 70%), repeating-linear-gradient(90deg, transparent 0 79px, lab(100% 0 0/.03) 79px 80px)}}.su-player-inhalt{z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding:clamp(22px,4vw,44px);display:grid;position:relative}.su-player-text{justify-items:start;gap:14px;display:grid}.su-abzeichen{font:700 .75rem / 1 var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);border:1px solid var(--border);border-radius:6px;align-items:center;gap:8px;padding:7px 10px;display:inline-flex}.su-abzeichen[data-live]{color:var(--on-secondary);background:var(--su-akzent);border-color:var(--su-akzent)}.su-abzeichen[data-live]:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.su-buehne h1{font:800 clamp(2.125rem, 5vw, 4rem) / 1 var(--font-display);letter-spacing:-.03em;text-wrap:balance;color:var(--text-strong)}.su-player-text p,.su-live-kopf p{color:var(--text-muted);max-width:36em;font-size:1.0625rem}.su-play{background:var(--ink-0);width:84px;height:84px;color:var(--paper-0);transition:transform var(--dur-2) var(--ease), background var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 0 0 12px #ffffff14;box-shadow:0 0 0 12px lab(100% 0 0/.08)}.su-play svg{fill:currentColor;margin-left:5px}.su-play:hover{background:var(--su-akzent);color:var(--on-secondary);box-shadow:0 0 0 14px var(--su-glut);transform:scale(1.05)}.su-live-kopf{justify-items:start;gap:14px;padding:8px 0 22px;display:grid}.su-player.su-player-live{aspect-ratio:auto;background:0 0;border-radius:0;min-height:0;display:block;overflow:visible}.su-player-live:before,.su-player-live:after{display:none}.su-player-live .livestream-rahmen{max-width:none}.su-player-live .gs-consent{border-radius:18px}.su-steuer{flex-wrap:wrap;align-items:center;gap:12px 14px;margin-top:14px;display:flex}.su-balken{background:var(--border);border-radius:2px;flex:1;min-width:160px;height:4px;position:relative;overflow:hidden}.su-balken:after{content:"";background:var(--su-akzent);border-radius:2px;width:38%;position:absolute;top:0;bottom:0;left:0}.su-steuer-text{color:var(--text-muted);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:34ch;font-size:.8125rem;overflow:hidden}.su-steuer-text a{color:var(--text-body);text-decoration:none}.su-steuer-text a:hover{color:var(--su-akzent)}.su-schnellzeiten{flex-wrap:wrap;gap:8px;margin:0 0 0 auto;padding:0;list-style:none;display:flex}.su-schnellzeiten a{border:1px solid var(--border);font:600 .8125rem / 1 var(--font-body);color:var(--text-body);transition:border-color var(--dur-1) var(--ease);border-radius:8px;padding:8px 12px;text-decoration:none;display:inline-block}.su-schnellzeiten a:hover{border-color:var(--su-akzent)}.su-schnellzeiten b{color:var(--su-akzent)}.su-sec .gs-sh{align-items:baseline;margin-bottom:22px}.su-sec .gs-kicker,.gemeinde[data-theme=studio] .gs-kicker{color:var(--text-muted);letter-spacing:.14em;margin-bottom:8px}.su-sec .gs-sh .gs-sh-h{font:700 clamp(1.5rem, 2.4vw, 1.75rem) / 1.1 var(--font-display);letter-spacing:-.02em}.su-sec .gs-sh-action a{font:600 .8125rem / 1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--su-akzent);border-bottom-color:#0000}.su-sec .gs-sh-action a:hover{border-bottom-color:var(--su-akzent)}.su-videos{gap:14px;margin:0;padding:0;list-style:none;display:grid}.gemeinde[data-theme=studio][data-predigten=regal] .su-videos{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;margin-inline:calc(-1 * var(--page-x));padding-bottom:10px;padding-inline:var(--page-x);scroll-padding-inline:var(--page-x);grid-auto-columns:minmax(260px,1fr);grid-auto-flow:column;overflow-x:auto}.gemeinde[data-theme=studio][data-predigten=regal] .su-videos>li{scroll-snap-align:start}.gemeinde[data-theme=studio][data-predigten=raster] .su-videos{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.su-video{box-sizing:border-box;background:var(--surface-card);border:1px solid var(--border);height:100%;color:inherit;transition:border-color var(--dur-2) var(--ease), transform var(--dur-2) var(--ease);border-radius:14px;text-decoration:none;display:grid;overflow:hidden}.su-video:hover{border-color:var(--line-2);transform:translateY(-2px)}.su-thumb{aspect-ratio:16/9;background:radial-gradient(ellipse 50% 60% at 50% 100%, var(--su-glut), transparent 70%), linear-gradient(135deg, var(--paper-3), var(--paper-1));place-items:center;display:grid;position:relative}.su-thumb-play{color:#030303;color:lab(.903296% 0 0);width:44px;height:44px;transition:transform var(--dur-2) var(--ease);background:#ffffffeb;background:lab(100% 0 0/.92);border-radius:50%;place-items:center;display:grid}.su-thumb-play svg{fill:currentColor;margin-left:3px}.su-video:hover .su-thumb-play{transform:scale(1.08)}.su-thumb i,.su-thumb em{font:600 .6875rem / 1 var(--font-body);color:#fff;background:#000000b3;background:lab(0% 0 0/.7);border-radius:5px;padding:5px 7px;font-style:normal;position:absolute;bottom:10px}.su-thumb i{left:10px}.su-thumb em{color:var(--su-akzent);text-overflow:ellipsis;white-space:nowrap;max-width:55%;right:10px;overflow:hidden}.su-video-text{gap:6px;padding:14px 16px 16px;display:grid}.su-video-text h3{font:700 1.0625rem / 1.25 var(--font-display);color:var(--text-strong)}.su-video-text>span{color:var(--text-muted);font-size:.8125rem}.su-programm{background:var(--border);border:1px solid var(--border);border-radius:14px;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.su-slot{background:var(--surface-card);grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px 20px;display:grid}.su-slot-uhr{font:800 1.5rem / 1 var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text-strong)}.su-slot-uhr small{font:600 .6875rem / 1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin-top:4px;display:block}.su-slot-text{gap:2px;display:grid}.su-slot h3,.su-zeit h3{font:700 1.0625rem / 1.25 var(--font-display);color:var(--text-strong)}.su-slot p,.su-zeit p{color:var(--text-muted);font-size:.875rem}.su-tag{font:600 .6875rem / 1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--border);color:var(--text-muted);white-space:nowrap;border-radius:6px;padding:6px 8px}.su-tag[data-live]{color:var(--su-akzent);border-color:oklch(from var(--brand-secondary) l c h / .5)}.su-zeiten{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.su-zeit{background:var(--surface-card);border:1px solid var(--border);border-radius:14px;align-content:start;gap:8px;padding:20px;display:grid}.su-zeit .su-slot-uhr{color:var(--su-akzent);font-size:2rem}.su-termine{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.su-termin{background:var(--surface-card);border:1px solid var(--border);border-radius:14px;align-content:start;gap:6px;padding:18px;display:grid}.su-termin[data-aus]{opacity:.65}.su-termin-datum{font:800 2rem / 1 var(--font-display);color:var(--su-akzent);letter-spacing:-.02em}.su-termin-datum small{font:600 .75rem / 1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin-left:6px}.su-termin h3{font:700 1.0625rem / 1.25 var(--font-display);color:var(--text-strong);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.su-termin p{color:var(--text-muted);font-size:.8125rem}.su-sec .kalender-abo{margin-top:18px}.su-beitraege{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.su-beitrag{box-sizing:border-box;border-left:2px solid var(--su-akzent);background:var(--surface-card);height:100%;color:inherit;transition:background var(--dur-2) var(--ease);border-radius:0 14px 14px 0;align-content:start;gap:8px;padding:20px;text-decoration:none;display:grid}.su-beitrag:hover{background:var(--paper-2)}.su-beitrag h3{font:700 1.1875rem / 1.25 var(--font-display);color:var(--text-strong)}.su-beitrag p{color:var(--text-muted);font-size:.875rem}.su-credits{grid-template-columns:1fr 1fr;gap:40px;display:grid}.su-credits .su-sec{padding-block:var(--section-y)}.su-credits .gs-sh .gs-sh-h,.su-sec[data-typ=gruppen] .gs-sh .gs-sh-h,.su-sec[data-typ=team] .gs-sh .gs-sh-h{font:700 .75rem / 1 var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted)}.su-sec[data-typ=gruppen] .gs-kicker,.su-sec[data-typ=team] .gs-kicker{display:none}.su-gruppen{gap:10px;margin:0;padding:0;list-style:none;display:grid}.su-gruppen a{color:inherit;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:4px 24px;font-size:.9375rem;text-decoration:none;display:grid}.su-gruppen h3{font:400 .9375rem / 1.4 var(--font-body);color:var(--text-muted);letter-spacing:0}.su-gruppen a:hover h3{color:var(--su-akzent)}.su-gruppen span{color:var(--text-strong);font-weight:600}.su-team{gap:10px;margin:0;padding:0;list-style:none;display:grid}.su-person{align-items:center;gap:12px;display:flex}.su-person img,.su-person-leer{object-fit:cover;background:var(--paper-2);width:44px;height:44px;color:var(--text-muted);font:700 .9375rem / 1 var(--font-display);border-radius:8px;flex:none;place-items:center;display:grid}.su-person h3{font:700 .9375rem / 1.2 var(--font-display);color:var(--text-strong)}.su-person>span>span{color:var(--text-muted);font-size:.8125rem;display:block}.su-kontakt{background:var(--border);border:1px solid var(--border);border-radius:14px;gap:1px;display:grid;overflow:hidden}.su-kontakt[data-karte]{grid-template-columns:1fr 1.3fr}.su-kontakt-block{background:var(--surface-card);align-content:start;justify-items:start;gap:12px;padding:28px;display:grid}.su-adresse{font:600 1.0625rem / 1.5 var(--font-body);color:var(--text-strong);font-style:normal;display:grid}.su-telefon{color:var(--text-muted);font-size:.9375rem}.su-telefon a{color:inherit;text-decoration:none}.su-telefon a:hover{color:var(--text-strong)}.su-kontakt-block .su-knopf{margin-top:8px}.su-kontakt-karte{background:var(--paper-2);display:grid}.su-kontakt-karte .gs-map-kasten{grid-template-rows:minmax(0,1fr) auto;height:100%}.su-kontakt-karte .gs-map{aspect-ratio:auto;background:repeating-linear-gradient(0deg, transparent 0 31px, var(--border) 31px 32px), repeating-linear-gradient(90deg, transparent 0 31px, var(--border) 31px 32px), var(--paper-2);border:0;border-radius:0;height:100%;min-height:260px}.su-kontakt-karte .gs-map-pin{color:var(--su-akzent)}.su-kontakt-karte .gs-map-quelle{padding:8px 12px}.su-sec[data-typ=livestream] .videos h3{font:700 1rem / 1.3 var(--font-display)}.su-fuss{border-top:1px solid var(--border);color:var(--text-muted);padding-block:30px;font-size:.8125rem}.su-fuss-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;display:flex}.su-fuss-links{flex-wrap:wrap;gap:8px 18px;display:flex}.su-fuss a{color:inherit;text-decoration:none}.su-fuss a:hover{color:var(--text-strong)}.su-fuss .gs-footer-plattform{color:var(--text-muted);border:0;margin:0;padding:0}.gemeinde[data-theme=studio] .gs-pagehead h1{letter-spacing:-.03em;font-weight:800}.gemeinde[data-theme=studio] .gs-img[data-empty]{background:var(--paper-1);border-color:var(--border);color:var(--su-akzent)}.gemeinde[data-theme=studio] .gs-avatar{background:var(--paper-2);color:var(--su-akzent)}.gemeinde[data-theme=studio] .gs-schema{display:none}.gemeinde[data-theme=studio] :is(.su-video-text,.su-slot,.su-zeit,.su-termin,.su-beitrag,.su-gruppen,.su-person) h3{letter-spacing:inherit;text-wrap:pretty}@media (max-width:900px){.su-player{aspect-ratio:auto;min-height:440px}.su-player-inhalt{grid-template-columns:minmax(0,1fr)}.su-play{order:-1;width:64px;height:64px;box-shadow:0 0 0 8px #ffffff14;box-shadow:0 0 0 8px lab(100% 0 0/.08)}.su-play svg{width:24px;height:24px}.su-schnellzeiten{width:100%;margin-left:0}.su-credits{grid-template-columns:minmax(0,1fr);gap:0}.su-credits .su-sec+.su-sec{padding-top:0}.su-slot{grid-template-columns:92px minmax(0,1fr);gap:6px 12px}.su-slot-uhr{font-size:1.25rem}.su-slot .su-tag{grid-column:2;justify-self:start}.su-kontakt[data-karte]{grid-template-columns:minmax(0,1fr)}.su-kontakt-karte .gs-map{min-height:220px}}@media (max-width:560px){.su-marke{font-size:1.0625rem}.su-player{min-height:420px}.su-buehne h1{font-size:2rem}.su-steuer-text{max-width:100%}.su-gruppen a{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){.su-lampe[data-live]{animation:1.6s ease-in-out infinite su-puls}.su-player-inhalt,.su-live-kopf{animation:su-auf .9s var(--ease) both}@keyframes su-puls{0%,to{opacity:1}50%{opacity:.35}}@keyframes su-auf{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}}.gemeinde[data-theme=kanzel]{--font-display:"Libre Caslon Display", Georgia, "Times New Roman", serif;--font-body:"Libre Caslon Text", Georgia, "Times New Roman", serif;--font-ui:"Source Sans 3", system-ui, sans-serif;--paper-0:#f8f5ec;--paper-1:#f4f0e6;--paper-2:#ede7dc;--paper-3:#e0dace;--line-1:#dcd7cc;--line-2:#bdb7ab;--ink-3:#7f7a71;--ink-2:#625d55;--ink-1:#1d1a16;--ink-0:#14110e;--content-max:67.5rem;--radius-1:0;--radius-2:0;--radius-3:0;--shadow-1:none;--shadow-2:none;--tracking-display:-.01em;--tracking-label:.16em;--text-md:1.0625rem;--leading-normal:1.6;--section-y:clamp(2.5rem, 4vw, 2.75rem);--ka-haar:var(--secondary);--ka-ton:oklch(from var(--secondary) calc(l + (1 - l) * .6) calc(c * .8) h);--ka-linie:var(--primary)}@supports (color:lab(0% 0 0)){.gemeinde[data-theme=kanzel]{--paper-0:lab(96.5757% .138491 4.59331);--paper-1:lab(94.8445% .170708 5.36524);--paper-2:lab(91.9459% .396401 6.13068);--paper-3:lab(87.3051% .674307 6.88936);--line-1:lab(86.1384% .589907 6.11714);--line-2:lab(74.5361% .900835 6.87275);--ink-3:lab(51.317% .86844 5.32079);--ink-2:lab(39.7094% 1.05105 5.3013);--ink-1:lab(9.53159% .968002 3.74648);--ink-0:lab(5.27514% .590012 2.10143)}}.gemeinde[data-theme=kanzel] h1,.gemeinde[data-theme=kanzel] h2,.gemeinde[data-theme=kanzel] h3,.gemeinde[data-theme=kanzel] h4{font-weight:400}.gemeinde[data-theme=kanzel] a{-webkit-text-decoration-color:var(--ka-haar);-webkit-text-decoration-color:var(--ka-haar);-webkit-text-decoration-color:var(--ka-haar);text-decoration-color:var(--ka-haar)}.ka-klein,.ka-ueber,.ka-zeile,.ka-kopf-nav,.ka-kopf-menu,.ka-fuss,.ka-register-tag small,.ka-uhr small,.ka-sec .gs-sh-action a,.ka-rand-sec .gs-sh-h{font-family:var(--font-ui);letter-spacing:var(--tracking-label);text-transform:uppercase;font-size:.75rem;font-weight:600;line-height:1.3}.ka-link{color:var(--primary-ink);text-decoration:none}.ka-link:hover{text-decoration:underline}.ka-kopf{padding-top:clamp(1.25rem,3vw,1.75rem)}.ka-zeile{border-top:1px solid var(--ka-linie);border-bottom:1px solid var(--ka-linie);color:var(--text-muted);justify-content:space-between;gap:8px 16px;padding:10px 0;display:flex}.ka-zeile span:only-child{margin-inline:auto}.ka-marke{text-align:center;justify-items:center;gap:10px;padding-top:clamp(1.25rem,3vw,1.75rem);display:grid}.ka-marke-logo{display:inline-flex}.ka-name{font:400 clamp(2.5rem, 7vw, 4.875rem) / 1 var(--font-display);letter-spacing:-.01em;color:var(--text-strong);text-wrap:balance;text-decoration:none}.ka-kopf:not([data-start]) .ka-name{font-size:clamp(1.875rem,4vw,2.5rem)}.ka-kopf:not([data-start]) .ka-marke{padding-top:0}.ka-unter{font:italic 400 var(--text-lg) / 1.4 var(--font-body);color:var(--text-muted)}.ka-menue{border-top:3px double var(--ka-linie);border-bottom:1px solid var(--ka-linie);margin-top:clamp(1rem,3vw,1.375rem)}.ka-kopf-nav{flex-wrap:wrap;justify-content:center;gap:0 1.75rem;padding:6px 0;display:flex}.ka-kopf-nav a{color:var(--text-strong);transition:color var(--dur-1) var(--ease);padding:8px 0;text-decoration:none}.ka-kopf-nav a:hover,.ka-kopf-nav a[aria-current=page]{color:var(--primary-ink)}.ka-kopf-nav a:focus-visible{box-shadow:var(--focus-ring);outline:none}.ka-kopf-details{display:none}.ka-blatt{padding-top:clamp(2rem,4vw,2.5rem);padding-bottom:var(--section-y)}.ka-sec{padding-block:0}.ka-haupt .ka-sec{margin-top:var(--section-y);border-top:3px double var(--ka-linie);padding-top:1.5rem}.ka-haupt>.ka-sec:first-child{border-top:0;margin-top:0;padding-top:0}.ka-rand{margin-top:var(--section-y);border-top:3px double var(--ka-linie);font-size:var(--text-sm);padding-top:1.5rem}.ka-rand-sec+.ka-rand-sec{margin-top:2.25rem}@media (min-width:900px){.ka-blatt[data-register]{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:0 3rem;display:grid}.ka-blatt[data-register] .ka-haupt{border-right:1px solid var(--ka-haar);padding-right:3rem}.ka-rand{border-top:0;margin-top:0;padding-top:0}.gemeinde[data-rand=links] .ka-blatt[data-register]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.gemeinde[data-rand=links] .ka-blatt[data-register] .ka-haupt{border-right:0;border-left:1px solid var(--ka-haar);order:2;padding-left:3rem;padding-right:0}}.ka-ueber{color:var(--primary-ink);margin-bottom:1rem}.ka-leit-text{text-align:justify;-webkit-hyphens:auto;hyphens:auto}.ka-leit-text p+p{margin-top:.875rem}@media (min-width:640px){.ka-leit-text{columns:2;column-gap:2rem}}.gemeinde[data-initiale=an] .ka-leit-text>p:first-child:first-letter{float:left;font:400 4.6em / .78 var(--font-display);color:var(--primary-ink);margin:.08em .1em 0 0}.ka-sec .gs-sh{align-items:baseline;gap:8px 16px;margin-bottom:1.25rem}.ka-sec .gs-sh .gs-sh-h{font:400 clamp(1.5rem, 2.4vw, 1.75rem) / 1.1 var(--font-display);letter-spacing:-.01em;color:var(--text-strong)}.ka-sec .gs-sh-action a{color:var(--primary-ink);border-bottom:0;padding:4px 0}.ka-sec .gs-sh-action a:hover{text-decoration:underline}.ka-sec .gs-sh-action a span{display:none}.ka-rand-sec .gs-sh{border-bottom:1px solid var(--ka-linie);margin-bottom:.875rem;padding-bottom:8px}.ka-rand-sec .gs-sh .gs-sh-h{font:600 .75rem / 1.3 var(--font-ui);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted)}.ka-tafel{background:var(--ka-ton);margin:0;padding:0 14px;list-style:none}.ka-tafel li{border-bottom:1px solid var(--ka-haar);grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px 0;display:grid}.ka-tafel li:last-child{border-bottom:0}.ka-tafel b{font:400 var(--text-md) / 1.3 var(--font-body);color:var(--text-strong);display:block}.ka-tafel b+small{font:italic 400 .875rem / 1.4 var(--font-body);color:var(--text-muted);margin-top:2px;display:block}.ka-uhr{font:400 1.625rem / 1 var(--font-display);font-variant-numeric:tabular-nums;text-align:right;color:var(--text-strong);white-space:nowrap}.ka-uhr small{color:var(--text-muted);margin-top:4px;font-size:.6875rem;display:block}.ka-register{margin:0;padding:0;list-style:none}.ka-register li{border-bottom:1px dotted var(--ka-haar);grid-template-columns:3.25rem minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.ka-register li[data-aus]{opacity:.65}.ka-register-tag{font:400 1.375rem / 1 var(--font-display);text-align:center;color:var(--text-strong);display:block}.ka-register-tag small{color:var(--text-muted);margin-top:3px;font-size:.625rem;display:block}.ka-register h3{font:400 1rem / 1.3 var(--font-body);color:var(--text-strong);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.ka-register h3 .gs-badge{font-family:var(--font-ui)}.ka-register div>span{color:var(--text-muted);margin-top:2px;font-size:.875rem;display:block}.ka-register .ka-link{margin-top:6px;display:inline-block}.ka-rand-sec .kalender-abo{margin-top:14px;font-size:.8125rem}.ka-rand-sec .kalender-abo .gs-btn{font-family:var(--font-ui);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--primary-ink);background:0 0;min-height:0;padding:0;font-size:.75rem}.ka-beitraege{gap:1.75rem;display:grid}@media (min-width:640px){.ka-beitraege{grid-template-columns:1fr 1fr;gap:1.75rem 2rem}}.ka-beitrag{align-content:start;justify-items:start;gap:6px;display:grid}.ka-beitrag time{color:var(--text-muted)}.ka-beitrag h3{font:400 1.5rem / 1.15 var(--font-display);color:var(--text-strong)}.ka-beitrag h3 a,.ka-predigten h3 a,.ka-gruppen h3 a{color:inherit;text-decoration:none}.ka-beitrag h3 a:hover,.ka-predigten h3 a:hover,.ka-gruppen h3 a:hover{color:var(--primary-ink)}.ka-beitrag p{text-align:justify;-webkit-hyphens:auto;hyphens:auto;font-size:1rem}.ka-mehr{font:italic 400 1rem / 1.3 var(--font-body);color:var(--primary-ink);text-decoration:none}.ka-mehr:hover{text-decoration:underline}.ka-predigten{border-top:1px solid var(--ka-haar);margin:0;padding:0;list-style:none}.ka-predigten li{border-bottom:1px solid var(--ka-haar);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:12px 0;display:grid}.ka-predigten h3{font:400 1.3125rem / 1.2 var(--font-display);color:var(--text-strong)}.ka-predigten li>div>span{font:italic 400 var(--text-sm) / 1.4 var(--font-body);color:var(--text-muted);margin-top:2px;display:block}.ka-predigten .ka-link{white-space:nowrap}.ka-gruppen{margin:0;padding:0;list-style:none}@media (min-width:640px){.ka-gruppen{columns:2;column-rule:1px solid var(--ka-haar);column-gap:2rem}}.ka-gruppen li{break-inside:avoid;border-bottom:1px dotted var(--ka-haar);padding:8px 0}.ka-gruppen h3{font:400 1.125rem / 1.3 var(--font-body);color:var(--text-strong)}.ka-gruppen span{font:italic 400 .875rem / 1.4 var(--font-body);color:var(--text-muted);display:block}.ka-team{gap:1rem 2rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.ka-team{grid-template-columns:1fr 1fr}}.ka-person{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;display:grid}.ka-foto{object-fit:cover;filter:grayscale()contrast(1.05);background:var(--paper-2);border-radius:50%;width:56px;height:56px}.ka-foto-leer{border:1px solid var(--ka-linie);color:var(--text-strong);font:400 1.25rem / 1 var(--font-display);filter:none;background:0 0;place-items:center;display:grid}.ka-person h3{font:400 1.125rem / 1.2 var(--font-body);color:var(--text-strong)}.ka-person div>span{font:italic 400 .875rem / 1.4 var(--font-body);color:var(--text-muted);margin-top:2px;display:block}.ka-kontakt{font-size:var(--text-sm);color:var(--text-strong);gap:8px;display:grid}.ka-kontakt address{font-style:normal;display:grid}.ka-kontakt address a,.ka-kontakt p a:not(.ka-link){color:inherit;text-decoration:none}.ka-kontakt p a:not(.ka-link):hover{text-decoration:underline}.ka-kontakt .gs-map-kasten{margin-top:8px}.ka-kontakt .gs-map{border-color:var(--ka-linie);background:repeating-linear-gradient(0deg, transparent 0 31px, var(--ka-haar) 31px 32px), repeating-linear-gradient(90deg, var(--paper-0) 0 31px, var(--ka-haar) 31px 32px)}.ka-kontakt .gs-map-pin{color:var(--primary)}.ka-kontakt .gs-map-label{font-family:var(--font-ui);border-radius:0}.ka-fuss{color:var(--text-muted);padding-block:0 clamp(2.5rem,5vw,3.5rem)}.ka-fuss .gs-wrap{border-top:3px double var(--ka-linie);padding-top:1rem}.ka-fuss-zeile{flex-wrap:wrap;justify-content:space-between;gap:8px 20px;line-height:1.6;display:flex}.ka-fuss-links{flex-wrap:wrap;gap:4px 18px;display:flex}.ka-fuss a{color:inherit;text-decoration:none}.ka-fuss a:hover{color:var(--primary-ink)}.ka-fuss-adresse{font-style:normal}.ka-fuss .gs-footer-plattform{color:var(--text-muted);letter-spacing:0;text-transform:none;font-family:var(--font-body);font-style:italic;font-weight:400;font-size:var(--text-sm);border-top:0;margin-top:10px;padding-top:0}.gemeinde[data-theme=kanzel] .gs-pagehead h1{letter-spacing:-.01em;font-weight:400}.gemeinde[data-theme=kanzel] .gs-kicker{font:600 .75rem / 1.3 var(--font-ui);letter-spacing:var(--tracking-label);color:var(--primary-ink)}.gemeinde[data-theme=kanzel] .gs-btn{font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem}.gemeinde[data-theme=kanzel] .gs-card{border-color:var(--ka-haar);background:0 0}.gemeinde[data-theme=kanzel] .gs-svc-time,.gemeinde[data-theme=kanzel] .gs-event-date b{font-weight:400;font-family:var(--font-display)}@media (max-width:420px){.ka-zeile{letter-spacing:.12em;font-size:.6875rem}.ka-kopf-nav{gap:0 1.125rem}}@media (prefers-reduced-motion:no-preference){.ka-kopf[data-start] .ka-marke,.ka-leit{animation:.7s ease-out both ka-ein}.ka-leit{animation-delay:.1s}@keyframes ka-ein{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}}.gemeinde[data-theme=zettel]{--font-display:"Alegreya", Georgia, serif;--font-body:"Alegreya Sans", system-ui, sans-serif;--font-hand:"Caveat", "Segoe Print", cursive;--paper-0:#f6efe1;--paper-1:#fdfaf1;--paper-2:#ede3d3;--paper-3:#e1d6c3;--line-1:#e0d6c5;--line-2:#c5b9a6;--ink-3:#807262;--ink-2:#6a5b4c;--ink-1:#2e241d;--ink-0:#1e1611;--surface-card:var(--paper-1);--bg-raised:var(--paper-1);--radius-1:3px;--radius-2:6px;--radius-3:8px;--tracking-display:-.01em;--section-y:clamp(2.5rem, 5vw, 3.5rem);--shadow-1:0 2px 6px #2c1e1314;--shadow-2:0 10px 24px #2c1e131f;--ze-zettel:var(--paper-1);--ze-gelb:#ffefb2;--ze-rosa:oklch(from var(--primary) .93 min(c, .06) h);--ze-blau:oklch(from var(--secondary) .93 min(c, .06) h);--ze-nadel:var(--secondary);--ze-kork:#caab88;--ze-kork-rahmen:#8f6846;--ze-r:0deg;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.07'/%3E%3C/svg%3E") repeat 0 0 / 220px 220px, var(--bg)}@supports (color:lab(0% 0 0)){.gemeinde[data-theme=zettel]{--paper-0:lab(94.8566% .635296 7.66947);--paper-1:lab(98.3211% -.00444055 4.59415);--paper-2:lab(90.7936% 1.22187 9.17906);--paper-3:lab(86.1505% 1.79875 10.6881);--line-1:lab(86.1583% 1.34954 9.9635);--line-2:lab(75.6989% 2.3272 11.4188);--ink-3:lab(48.9569% 3.80307 11.0861);--ink-2:lab(39.6461% 4.51194 10.842);--ink-1:lab(15.2679% 3.6671 6.90266);--ink-0:lab(8.30073% 3.3151 4.7109);--shadow-1:0 2px 6px lab(12.9057% 5.79391 10.6146/.08);--shadow-2:0 10px 24px lab(12.9057% 5.79391 10.6146/.12);--ze-gelb:lab(94.6181% -.819385 34.0486);--ze-kork:lab(72.1324% 7.99826 22.5718);--ze-kork-rahmen:lab(47.603% 12.9645 25.7545)}}.gemeinde[data-theme=zettel] h1,.gemeinde[data-theme=zettel] h2,.gemeinde[data-theme=zettel] h3{font-weight:500}.ze-hand{font:600 1.375rem / 1.1 var(--font-hand);color:var(--primary-ink);letter-spacing:0;text-transform:none}.gemeinde[data-theme=zettel] .gs-kicker{font:600 1.375rem / 1 var(--font-hand);letter-spacing:0;text-transform:none;margin-bottom:4px}.gemeinde[data-theme=zettel] .gs-sh .gs-sh-h{letter-spacing:-.01em;font-weight:500}.gemeinde[data-theme=zettel] .gs-sh-action a{border-bottom:2px solid var(--primary);padding-bottom:2px;font-weight:700}.ze-kopf{z-index:20;position:relative}.ze-kopf-in{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:84px;padding-block:10px;display:flex}.ze-marke{color:var(--text-strong);align-items:center;gap:12px;min-width:0;text-decoration:none;display:flex}.ze-marke-logo{object-fit:contain;flex:none;width:48px;height:48px}.ze-marke-text{font:500 1.5rem / 1.05 var(--font-display);letter-spacing:-.01em}.ze-marke-text small{font:600 1.125rem / 1 var(--font-hand);color:var(--primary-ink);margin-top:3px;display:block}.ze-kopf .gs-header-nav{flex-wrap:wrap;justify-content:flex-end;gap:2px 6px}.ze-kopf .gs-header-nav a{font:500 1rem / 1 var(--font-body);color:var(--text-body);border-bottom:2px solid #0000;border-radius:0;padding:10px 8px}.ze-kopf .gs-header-nav a:hover,.ze-kopf .gs-header-nav a[aria-current=page]{color:var(--text-strong);border-bottom-color:var(--primary);box-shadow:none;background:0 0}.ze-kopf .gs-header-toggle{font-family:var(--font-body);border:1px solid var(--border);background:var(--ze-zettel);border-radius:var(--radius-2)}.ze-kopf .gs-header-menu{background:var(--ze-zettel);border-color:var(--border)}.ze-kopf .gs-header-menu a{font-family:var(--font-body)}.ze-buehne{gap:var(--space-7);padding-block:var(--space-6) var(--space-7);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;display:grid}.ze-buehne:not([data-note]){grid-template-columns:minmax(0,1fr)}.ze-buehne-hand{transform:rotate(var(--ze-kipp,-2deg));transform-origin:0 100%;font-size:clamp(1.75rem,3.6vw,2.5rem);display:inline-block}.ze-buehne-text h1{letter-spacing:-.01em;margin-top:8px;font-size:clamp(2.5rem,6vw,4.5rem);line-height:1.05}.ze-buehne-absatz{margin-top:var(--space-5);max-width:32em;color:var(--text-muted);font-size:var(--text-lg)}.ze-knoepfe{margin-top:var(--space-6);flex-wrap:wrap;gap:12px;display:flex}.ze-knopf{min-height:var(--hit-min);border-radius:var(--radius-2);background:var(--ink-0);color:var(--paper-0);font:700 1rem / 1 var(--font-body);box-shadow:3px 3px 0 var(--line-1);transition:transform var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease);align-items:center;gap:6px;padding:12px 20px;text-decoration:none;display:inline-flex}.ze-knopf:hover{box-shadow:4px 4px 0 var(--line-2);transform:translate(-1px,-1px)}.ze-knopf-leer{background:var(--ze-zettel);color:var(--text-strong);border:1px solid var(--border)}.ze-note{background:var(--ze-zettel);color:var(--text-body);transform:rotate(var(--ze-r));border-radius:2px;padding:26px 26px 28px;text-decoration:none;display:block;position:relative;box-shadow:0 10px 24px #2c1e131f,inset 0 1px #fff9;box-shadow:0 10px 24px lab(12.9057% 5.79391 10.6146/.12),inset 0 1px lab(100% 0 0/.6)}a.ze-note:hover{color:var(--text-body)}.ze-nadel{background:var(--ze-nadel);border-radius:50%;width:14px;height:14px;position:absolute;top:-9px;left:50%;transform:translate(-50%);box-shadow:0 2px 4px #0000004d,inset -2px -2px 3px #00000040;box-shadow:0 2px 4px lab(0% 0 0/.3),inset -2px -2px 3px lab(0% 0 0/.25)}.ze-uhr{font:500 2.875rem / 1 var(--font-display);color:var(--text-strong);font-variant-numeric:tabular-nums;margin:6px 0;display:block}.ze-uhr small{font:600 1.25rem / 1 var(--font-hand);color:var(--text-muted);margin-left:4px}.ze-note-titel,.ze-note h3{font:500 1.5rem / 1.2 var(--font-display);color:var(--text-strong);margin:6px 0 4px;display:block}.ze-note-text{color:var(--text-muted);font-size:var(--text-sm);line-height:1.5;display:block}.ze-d{color:var(--text-muted);font-size:1.25rem;display:block}.ze-mehr{margin-top:10px;font-size:1.25rem;display:inline-block}.ze-buehne-note{--ze-r:1.5deg;background:var(--ze-gelb);justify-self:end;width:100%;max-width:380px}.ze-buehne-note:before{content:"";background:var(--ze-nadel);border-radius:50%;width:14px;height:14px;position:absolute;top:-9px;left:50%;transform:translate(-50%);box-shadow:0 2px 4px #0000004d,inset -2px -2px 3px #00000040;box-shadow:0 2px 4px lab(0% 0 0/.3),inset -2px -2px 3px lab(0% 0 0/.25)}.ze-buehne-note .ze-uhr{font-size:3.5rem}.ze-buehne-note .ze-uhr small{font-size:1.5rem}.ze-note-naechster{border-top:1px dashed oklch(from var(--ink-0) l c h / .2);font-size:var(--text-sm);color:var(--text-body);margin-top:12px;padding-top:10px;font-weight:500;display:block}.ze-zeiten,.ze-stapel,.ze-pinnwand,.ze-kartei,.ze-gruppen,.ze-team{margin:0;padding:0;list-style:none}.ze-zeiten{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px;padding:10px 6px 6px;display:grid}.ze-zeit:nth-child(3n+1){--ze-r:-1deg;background:var(--ze-gelb)}.ze-zeit:nth-child(3n+2){--ze-r:1.2deg;background:var(--ze-blau)}.ze-zeit:nth-child(3n+3){--ze-r:-.6deg;background:var(--ze-rosa)}.ze-stapel{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:22px;padding:10px 6px 6px;display:grid}.ze-termin{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:20px 22px;display:grid}.ze-termin:nth-child(4n+1){--ze-r:-.8deg;background:var(--ze-gelb)}.ze-termin:nth-child(4n+2){--ze-r:.9deg}.ze-termin:nth-child(4n+3){--ze-r:-.5deg;background:var(--ze-rosa)}.ze-termin:nth-child(4n+4){--ze-r:.7deg;background:var(--ze-blau)}.ze-termin[data-aus]{opacity:.7}.ze-termin-d{text-align:center;min-width:52px;font:500 2.5rem / 1 var(--font-display);color:var(--text-strong);font-variant-numeric:tabular-nums}.ze-termin-d small{margin-top:2px;font-size:1.125rem;display:block}.ze-termin-text{gap:2px;display:grid}.ze-termin-text h3{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:1.3125rem;display:flex}.ze-termin-knopf{justify-self:start;margin-top:8px}.ze-pinnwand{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:26px;display:grid}.ze-pinnwand[data-anzahl="1"]{grid-template-columns:minmax(0,1fr)}.ze-pinnwand[data-anzahl="2"]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.gemeinde[data-aktuelles=pinnwand] .ze-pinnwand{border-radius:var(--radius-2);background:var(--ze-kork);border:12px solid var(--ze-kork-rahmen);padding:30px 28px;box-shadow:inset 0 0 40px #00000026;box-shadow:inset 0 0 40px lab(0% 0 0/.15)}.gemeinde[data-aktuelles=karten] .ze-pinnwand{padding:10px 6px 6px}.gemeinde[data-aktuelles=karten] .ze-beitrag{border:1px solid var(--border)}.ze-beitrag{height:100%;padding:22px 22px 26px}.ze-beitrag:hover h3{color:var(--primary-ink)}.ze-pinnwand li:nth-child(3n+1) .ze-beitrag{--ze-r:-2deg;background:var(--ze-gelb)}.ze-pinnwand li:nth-child(3n+2) .ze-beitrag{--ze-r:1.4deg}.ze-pinnwand li:nth-child(3n+3) .ze-beitrag{--ze-r:-.8deg;background:var(--ze-blau)}.ze-beitrag h3{font-size:1.375rem}.ze-kartei{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;display:grid}.ze-karte{border:1px solid var(--border);border-top:4px solid var(--primary);background:repeating-linear-gradient(0deg, transparent 0 27px, var(--ze-blau) 27px 28px) 0 8px / 100% 28px, var(--ze-zettel);height:100%;color:var(--text-body);box-shadow:var(--shadow-1);transition:transform var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease);border-radius:2px;align-content:start;padding:16px 18px 18px;text-decoration:none;display:grid}.ze-karte:hover{box-shadow:var(--shadow-2);transform:translateY(-3px)}.ze-karte .ze-d{font-size:1.1875rem}.ze-karte h3{color:var(--text-strong);margin:6px 0 2px;font-size:1.375rem;line-height:1.2}.ze-karte-meta{color:var(--text-muted);font-size:var(--text-sm)}.ze-gruppen{flex-wrap:wrap;gap:12px;padding:4px 4px 6px;display:flex}.ze-gruppe{min-height:var(--hit-min);background:var(--ze-zettel);border:1px solid var(--border);color:var(--text-strong);box-shadow:2px 3px 0 var(--line-1);transform:rotate(var(--ze-r));align-items:baseline;gap:6px;padding:10px 16px 10px 30px;text-decoration:none;display:inline-flex;position:relative}.ze-gruppe:before{content:"";border:2px solid var(--ze-nadel);border-radius:50%;width:9px;height:9px;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.ze-gruppen li:nth-child(odd) .ze-gruppe{--ze-r:-1deg}.ze-gruppen li:nth-child(2n) .ze-gruppe{--ze-r:1deg}.ze-gruppe h3{font:500 1.0625rem / 1.2 var(--font-body);color:inherit;display:inline}.ze-gruppe span{color:var(--text-muted);font-size:.875rem}.ze-gruppe:hover{color:var(--primary-ink)}.ze-team{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:22px;padding:10px 6px 6px;display:grid}.ze-polaroid{text-align:center;transform:rotate(var(--ze-r));background:#fff;background:lab(100% 0 0);padding:10px 10px 14px;box-shadow:0 8px 20px #2c1e1326;box-shadow:0 8px 20px lab(12.9057% 5.79391 10.6146/.15)}.ze-polaroid:nth-child(4n+1){--ze-r:-2deg}.ze-polaroid:nth-child(4n+2){--ze-r:1.5deg}.ze-polaroid:nth-child(4n+3){--ze-r:-1deg}.ze-polaroid:nth-child(4n+4){--ze-r:2deg}.ze-polaroid-foto{aspect-ratio:1;object-fit:cover;background:var(--paper-3);width:100%;height:auto;display:block}.ze-polaroid-leer{font:500 2.75rem / 1 var(--font-display);color:var(--text-muted);place-items:center;display:grid}.ze-polaroid h3{color:var(--text-strong);margin-top:10px;font-size:1.375rem}.ze-polaroid-rolle{color:var(--text-muted);margin-top:2px;font-size:.875rem;display:block}.ze-brief{gap:var(--space-6);background:var(--ze-zettel);border:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:clamp(1.5rem,3vw,2.125rem);display:grid;box-shadow:0 10px 24px #2c1e131a;box-shadow:0 10px 24px lab(12.9057% 5.79391 10.6146/.1)}.ze-brief-text{align-content:start;gap:12px;display:grid}.ze-brief-anrede{font-size:1.5rem}.ze-brief-satz{font:500 var(--text-2xl) / 1.1 var(--font-display);color:var(--text-strong);margin-top:-6px}.ze-brief-adresse{color:var(--text-muted);gap:2px;font-style:normal;display:grid}.ze-brief-adresse a{color:var(--text-body)}.ze-brief .ze-knoepfe{margin-top:var(--space-2)}.ze-brief .gs-map{border:1px dashed var(--line-2);background:repeating-linear-gradient(0deg, transparent 0 31px, var(--line-1) 31px 32px), repeating-linear-gradient(90deg, var(--paper-1) 0 31px, var(--line-1) 31px 32px);border-radius:2px}.ze-fuss{padding-block:var(--space-6) var(--space-7);color:var(--text-muted);font-size:var(--text-sm)}.ze-fuss-zeile{padding-top:var(--space-5);border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:10px 24px;display:flex}.ze-fuss-links{flex-wrap:wrap;gap:6px 18px;display:flex}.ze-fuss a{color:inherit;text-decoration:none}.ze-fuss a:hover{color:var(--text-strong);text-decoration:underline}.ze-fuss-adresse{font-style:normal}.ze-fuss .gs-footer-plattform{margin-top:var(--space-4);color:var(--text-muted);border:0;padding:0}.gemeinde[data-theme=zettel][data-zettel=gerade] .ze-note,.gemeinde[data-theme=zettel][data-zettel=gerade] .ze-gruppe,.gemeinde[data-theme=zettel][data-zettel=gerade] .ze-polaroid,.gemeinde[data-theme=zettel][data-zettel=gerade] .ze-buehne-hand{--ze-r:0deg;--ze-kipp:0deg}@media (prefers-reduced-motion:reduce){.gemeinde[data-theme=zettel] .ze-note,.gemeinde[data-theme=zettel] .ze-gruppe,.gemeinde[data-theme=zettel] .ze-polaroid,.gemeinde[data-theme=zettel] .ze-buehne-hand{--ze-r:0deg;--ze-kipp:0deg}}@media (prefers-reduced-motion:no-preference){.ze-note,.ze-gruppe,.ze-polaroid{transition:transform var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease)}.ze-note:hover,.ze-polaroid:hover{transform:rotate(var(--ze-r)) translateY(-4px);box-shadow:0 16px 30px #2c1e1329;box-shadow:0 16px 30px lab(12.9057% 5.79391 10.6146/.16)}.ze-gruppe:hover{transform:rotate(var(--ze-r)) translateY(-2px)}.ze-buehne-note{animation:ze-haengen 1.1s var(--ease) both}@keyframes ze-haengen{0%{opacity:0;transform:rotate(calc(var(--ze-r) + 3deg)) translateY(-10px)}to{opacity:1;transform:rotate(var(--ze-r))}}}@media (max-width:900px){.ze-buehne{gap:var(--space-6);padding-block:var(--space-5) var(--space-6);grid-template-columns:minmax(0,1fr)}.ze-buehne-note{justify-self:stretch;max-width:none}.gemeinde[data-aktuelles=pinnwand] .ze-pinnwand{border-width:8px;padding:24px 18px}.ze-team{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.ze-team{gap:16px}.ze-termin{grid-template-columns:minmax(0,1fr);gap:10px}.ze-termin-d{text-align:left;align-items:baseline;gap:8px;display:flex}}.gemeinde[data-theme=zettel] :is(.ze-note,.ze-karte,.ze-gruppe,.ze-polaroid,.ze-termin-text) h3{letter-spacing:inherit;text-wrap:pretty}.gemeinde[data-theme=brief]{--font-display:"Libre Franklin", system-ui, sans-serif;--font-body:"Source Serif 4", Georgia, "Times New Roman", serif;--paper-0:#fbf8f1;--paper-1:#f6f3eb;--paper-2:#efebe1;--paper-3:#e3ddd2;--line-1:#dcd7cc;--line-2:#bdb7ab;--ink-3:#7e7a73;--ink-2:#615d56;--ink-1:#1d1a17;--ink-0:#110f0d;--content-max:71.25rem;--radius-1:0;--radius-2:0;--radius-3:0;--shadow-1:none;--shadow-2:none;--tracking-display:-.025em;--tracking-label:.12em;--text-md:1.0625rem;--leading-normal:1.6;--section-y:clamp(2.25rem, 4vw, 2.5rem);--br-linie:var(--text-strong);--br-haar:var(--line-1);--br-marker:var(--secondary)}@supports (color:lab(0% 0 0)){.gemeinde[data-theme=brief]{--paper-0:lab(97.7312% -.00935793 3.82464);--paper-1:lab(96.001% -.00357628 4.59476);--paper-2:lab(93.1044% .171691 5.36588);--paper-3:lab(88.4657% .399083 6.13253);--line-1:lab(86.1456% .400871 6.13385);--line-2:lab(74.5442% .689149 6.9001);--ink-3:lab(51.3124% .732482 4.55202);--ink-2:lab(39.706% .886589 4.5333);--ink-1:lab(9.53038% .754222 3.00197);--ink-0:lab(4.44322% .383534 1.42339)}}.gemeinde[data-theme=brief] h1,.gemeinde[data-theme=brief] h2,.gemeinde[data-theme=brief] h3{font-weight:800}.br-klein,.br-ueber,.br-ausgabe,.br-kicker,.br-kopf-nav,.br-kopf-menu,.br-fuss,.br-knopf,.br-sec .gs-sh-action a,.br-kasten .gs-sh-h,.br-tag-datum span{font-family:var(--font-display);letter-spacing:var(--tracking-label);text-transform:uppercase;font-size:.75rem;font-weight:600;line-height:1.3}.br-link{color:var(--primary-ink);text-decoration:none}.br-link:hover{text-decoration:underline}.br-ausgabe{border-bottom:1px solid var(--br-linie);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:10px 0;display:flex}.br-titel{border-bottom:4px solid var(--br-linie);align-items:end;gap:1.25rem;padding:clamp(1.25rem,3vw,1.75rem) 0 1.125rem;display:grid}@media (min-width:720px){.br-titel{grid-template-columns:minmax(0,1fr) auto;gap:1.5rem}}.br-marke{align-items:center;gap:1rem;min-width:0;display:flex}.br-marke-logo{flex:none;display:inline-flex}.br-kicker{color:var(--primary-ink);margin-bottom:8px;display:block}.br-name{font:800 clamp(1.75rem, 7.5vw, 4.5rem) / .95 var(--font-display);letter-spacing:-.035em;text-transform:uppercase;overflow-wrap:anywhere;color:var(--text-strong);text-wrap:balance;text-decoration:none;display:block}.br-kopf:not([data-start]) .br-name{font-size:clamp(1.5rem,3.4vw,2.25rem)}.br-kopf:not([data-start]) .br-kicker{margin-bottom:4px}.br-kopf-zeit{border-left:4px solid var(--br-marker);color:var(--text-strong);gap:2px;padding-left:14px;text-decoration:none;display:grid}@media (min-width:720px){.br-kopf-zeit{text-align:right;border-left:0;border-right:4px solid var(--br-marker);padding-left:0;padding-right:14px}}.br-kopf-zeit b{font:800 1.75rem / 1 var(--font-display);letter-spacing:-.02em}.br-kopf-zeit span{font-size:var(--text-sm);color:var(--text-muted)}.br-kopf-zeit:hover b{color:var(--primary-ink)}.br-tabs{border-bottom:1px solid var(--br-linie)}.br-kopf-nav{flex-wrap:wrap;gap:0 1.5rem;display:flex}.br-kopf-nav a{color:var(--text-strong);transition:border-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease);border-bottom:3px solid #0000;margin-bottom:-1px;padding:14px 0 11px;text-decoration:none}.br-kopf-nav a:hover{border-bottom-color:var(--br-marker)}.br-kopf-nav a[aria-current=page]{border-bottom-color:var(--br-marker);color:var(--primary-ink)}.br-kopf-nav a:focus-visible{box-shadow:var(--focus-ring);outline:none}.br-kopf-details{display:none}.br-leit{border-bottom:1px solid var(--br-linie);gap:2rem;padding-block:clamp(2rem,4vw,2.25rem);display:grid}@media (min-width:900px){.br-leit{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:2.5rem}.br-leit[data-nur-kasten]{grid-template-columns:minmax(0,1fr)}.br-leit[data-nur-kasten] .br-kasten{max-width:28rem}}.br-ueber{color:var(--primary-ink);margin-bottom:.875rem}.br-editorial-text{font-size:1.125rem}.br-editorial-text p+p{margin-top:.75rem}.br-gruss{color:var(--text-muted);margin-top:.875rem;font-style:italic}.gemeinde[data-editorial=aus] .br-ueber,.gemeinde[data-editorial=aus] .br-gruss{display:none}.gemeinde[data-editorial=aus] .br-editorial-text{font-size:var(--text-lg);color:var(--text-muted);max-width:34em}.br-kasten{background:var(--primary-tint);border-top:4px solid var(--primary);padding:1.375rem 1.5rem 1.5rem}.br-kasten .gs-sh{margin-bottom:.75rem}.br-kasten .gs-sh-h{color:var(--primary-ink);font-weight:800}.br-zeiten{margin:0;padding:0;list-style:none}.br-zeiten li{border-top:1px solid var(--primary-line);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:14px;padding:10px 0;display:grid}.br-zeiten li:first-child{border-top:0}.br-uhr{font:800 1.625rem / 1 var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--primary-ink)}.br-zeiten b{font:600 1rem / 1.3 var(--font-body);color:var(--text-strong);display:block}.br-zeiten b+span{color:var(--text-muted);margin-top:2px;font-size:.875rem;display:block}.br-knopf{background:var(--primary);color:var(--on-primary);letter-spacing:.08em;transition:background var(--dur-1) var(--ease);margin-top:14px;padding:10px 14px;text-decoration:none;display:inline-block}.br-knopf:hover{background:var(--primary-hover)}.br-sec{padding-block:var(--section-y);border-bottom:1px solid var(--br-linie)}.br-sec .gs-sh{align-items:baseline;gap:8px 16px;margin-bottom:1.375rem}.br-sec .gs-sh .gs-sh-h{font:800 .9375rem / 1 var(--font-display);letter-spacing:var(--tracking-label);text-transform:uppercase;background:var(--text-strong);color:var(--paper-0);padding:8px 12px;display:inline-block}.br-sec .gs-sh-action a{color:var(--primary-ink);border-bottom:0;padding:4px 0}.br-sec .gs-sh-action a:hover{text-decoration:underline}.br-sec .gs-sh-action a span{display:none}.br-zwei{border-bottom:1px solid var(--br-linie)}.br-zwei .br-sec:last-child{border-bottom:0}@media (min-width:900px){.br-zwei{grid-template-columns:1fr 1fr;gap:2.5rem;display:grid}.br-zwei .br-sec{border-bottom:0}}.br-spalten{gap:1.5rem;display:grid}.br-beitrag{border-bottom:1px solid var(--br-haar);align-content:start;justify-items:start;gap:8px;padding-bottom:1.5rem;display:grid}.br-beitrag:last-child{border-bottom:0;padding-bottom:0}@media (min-width:900px){.br-spalten{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.gemeinde[data-spalten=zwei] .br-spalten{grid-template-columns:repeat(2,minmax(0,1fr))}.br-beitrag{border-bottom:0;border-right:1px solid var(--br-haar);padding-bottom:0;padding-right:2rem}.br-beitrag:nth-child(3n),.br-beitrag:last-child{border-right:0;padding-right:0}.gemeinde[data-spalten=zwei] .br-beitrag:nth-child(3n){border-right:1px solid var(--br-haar);padding-right:2rem}.gemeinde[data-spalten=zwei] .br-beitrag:nth-child(2n),.gemeinde[data-spalten=zwei] .br-beitrag:last-child{border-right:0;padding-right:0}}.br-beitrag-bild{width:100%;margin-bottom:4px;display:block}.br-beitrag-bild img{aspect-ratio:3/2;object-fit:cover;background:var(--paper-2);width:100%;height:auto;display:block}.br-beitrag time{color:var(--text-muted)}.br-beitrag h3{font:800 1.375rem / 1.15 var(--font-display);letter-spacing:-.02em;color:var(--text-strong)}.br-beitrag h3 a,.br-predigten h3 a,.br-gruppen h3 a{color:inherit;text-decoration:none}.br-beitrag h3 a:hover,.br-predigten h3 a:hover,.br-gruppen h3 a:hover{color:var(--primary-ink)}.br-beitrag p{text-align:justify;-webkit-hyphens:auto;hyphens:auto;font-size:1rem}.br-kalender{border-top:1px solid var(--br-linie);border-left:1px solid var(--br-linie);margin:0;padding:0;list-style:none;display:grid}@media (min-width:560px){.br-kalender{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.br-kalender{grid-template-columns:repeat(4,minmax(0,1fr))}}.br-tag{border-right:1px solid var(--br-linie);border-bottom:1px solid var(--br-linie);align-content:start;justify-items:start;gap:4px;padding:1.125rem;display:grid}.br-tag[data-aus]{opacity:.65}.br-tag-datum{align-items:baseline;gap:8px;display:flex}.br-tag-datum b{font:800 2.125rem / 1 var(--font-display);letter-spacing:-.03em;color:var(--text-strong)}.br-tag-datum span{color:var(--text-muted);gap:6px;display:inline-flex}.br-tag-datum mark{background:var(--br-marker);color:var(--on-secondary);padding:2px 5px}.br-tag h3{font:600 1.125rem / 1.25 var(--font-body);letter-spacing:0;color:var(--text-strong);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:6px;display:flex}.br-tag h3 .gs-badge{font-family:var(--font-display)}.br-tag p{color:var(--text-muted);font-size:.875rem}.br-tag .br-link{margin-top:4px}.br-sec .kalender-abo{margin-top:1rem}.br-sec .kalender-abo .gs-btn{font-family:var(--font-display);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--primary-ink);background:0 0;min-height:0;padding:0;font-size:.75rem}.br-predigten{border-top:1px solid var(--br-haar);margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.br-predigten{grid-template-columns:1fr 1fr;gap:0 2rem}}.br-predigten li{border-bottom:1px solid var(--br-haar);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:14px;padding:14px 0;display:grid}.br-predigten h3{font:600 1.25rem / 1.25 var(--font-body);letter-spacing:0;color:var(--text-strong)}.br-predigten li>div>span{color:var(--text-muted);margin-top:2px;font-size:.875rem;display:block}.br-hoeren{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.br-hoeren svg{fill:currentColor}.br-gruppen{margin:0;padding:0;font-size:1rem;list-style:none}@media (min-width:560px){.br-gruppen{columns:2;column-gap:1.75rem}}.br-gruppen li{break-inside:avoid;border-bottom:1px dotted var(--line-2);padding:6px 0}.br-gruppen h3{font:600 1rem / 1.4 var(--font-body);letter-spacing:0;color:var(--text-strong)}.br-gruppen span{color:var(--text-muted);font-size:.875rem;display:block}.br-team{gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:560px){.br-team{grid-template-columns:1fr 1fr;gap:12px 1.75rem}}.br-zwei .br-team{grid-template-columns:1fr}.br-person{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;display:grid}.br-foto{object-fit:cover;filter:grayscale();background:var(--paper-2);width:48px;height:48px}.br-foto-leer{background:var(--primary-tint);color:var(--primary-ink);font:800 1rem / 1 var(--font-display);filter:none;place-items:center;display:grid}.br-person h3{font:600 1.0625rem / 1.2 var(--font-body);letter-spacing:0;color:var(--text-strong)}.br-person div>span{color:var(--text-muted);margin-top:2px;font-size:.875rem;display:block}.br-sec[data-typ=kontakt]{border-bottom:4px solid var(--br-linie)}.br-kontakt{align-items:start;gap:1.5rem;display:grid}@media (min-width:900px){.br-kontakt{grid-template-columns:1fr 1fr;gap:2rem}}.br-kontakt p{line-height:1.6}.br-kontakt p+p{margin-top:12px}.br-kontakt p a:not(.br-link){color:inherit;text-decoration:none}.br-kontakt p a:not(.br-link):hover{text-decoration:underline}.br-kontakt .gs-map{border-color:var(--br-linie);aspect-ratio:2;background:repeating-linear-gradient(0deg, transparent 0 31px, var(--br-haar) 31px 32px), repeating-linear-gradient(90deg, var(--paper-0) 0 31px, var(--br-haar) 31px 32px)}.br-kontakt .gs-map-pin{color:var(--primary)}.br-kontakt .gs-map-label{font-family:var(--font-display);border-radius:0}@media (max-width:560px){.br-kontakt .gs-map{aspect-ratio:16/10}}.br-fuss{color:var(--text-muted);padding-block:1.125rem clamp(2.5rem,5vw,3.5rem)}.br-fuss-zeile{flex-wrap:wrap;justify-content:space-between;gap:8px 20px;line-height:1.6;display:flex}.br-fuss-links{flex-wrap:wrap;gap:4px 18px;display:flex}.br-fuss a{color:inherit;text-decoration:none}.br-fuss a:hover{color:var(--primary-ink)}.br-fuss-adresse{font-style:normal}.br-fuss .gs-footer-plattform{color:var(--text-muted);letter-spacing:0;text-transform:none;font-family:var(--font-body);font-style:italic;font-weight:400;font-size:var(--text-sm);border-top:0;margin-top:10px;padding-top:0}.gemeinde[data-theme=brief] .gs-pagehead h1{letter-spacing:-.03em;font-weight:800}.gemeinde[data-theme=brief] .gs-kicker{font:600 .75rem / 1.3 var(--font-display);letter-spacing:var(--tracking-label);color:var(--primary-ink)}.gemeinde[data-theme=brief] .gs-btn{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem}.gemeinde[data-theme=brief] .gs-card{background:0 0}@media (max-width:420px){.br-ausgabe{letter-spacing:.1em;font-size:.6875rem}.br-kopf-nav{gap:0 1.125rem}}@media (prefers-reduced-motion:no-preference){.br-kopf[data-start] .br-titel,.br-leit{animation:.6s ease-out both br-ein}.br-leit{animation-delay:.1s}@keyframes br-ein{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}}.gemeinde[data-theme=magazin]{--font-display:"Playfair Display", Georgia, serif;--font-body:"Work Sans", system-ui, sans-serif;--paper-0:#fcfbf8;--paper-1:#fff;--paper-2:#f2f0ec;--paper-3:#e4e1db;--line-1:#e1ddd8;--line-2:#c1bdb7;--ink-3:#75716a;--ink-2:#5c5751;--ink-1:#1c1a18;--ink-0:#110f0d;--surface-card:var(--paper-1);--bg-raised:var(--paper-1);--radius-1:0px;--radius-2:0px;--radius-3:0px;--tracking-display:-.02em;--section-y:clamp(2.75rem, 5vw, 3.5rem);--shadow-1:none;--shadow-2:0 10px 30px #1915111a;--ma-linie:var(--ink-0);--ma-haar:var(--line-1);--ma-kreide:var(--secondary);--ma-label:600 .75rem / 1 var(--font-body)}@supports (color:lab(0% 0 0)){.gemeinde[data-theme=magazin]{--paper-0:lab(98.6245% .107378 1.52056);--paper-1:lab(100% 0 0);--paper-2:lab(94.8045% .164986 2.28337);--paper-3:lab(89.5923% .225872 3.04832);--line-1:lab(88.4231% .460804 3.01596);--line-2:lab(76.8283% .586569 3.77693);--ink-3:lab(47.8321% .736356 4.55482);--ink-2:lab(37.3913% .751168 4.56561);--ink-1:lab(9.52166% .718378 2.18259);--ink-0:lab(4.43872% .409074 1.16489);--shadow-2:0 10px 30px lab(7.22589% 1.19062 3.13728/.1)}}.gemeinde[data-theme=magazin] h1,.gemeinde[data-theme=magazin] h2{font-weight:800}.gemeinde[data-theme=magazin] h3{font-weight:600}.ma-rubrik2,.ma-zu,.ma-kopf-links,.ma-kopf-cta,.ma-nav a,.ma-fuss{font:var(--ma-label);letter-spacing:.14em;text-transform:uppercase}.ma-rubrik2{letter-spacing:.2em;color:var(--primary-ink);font-size:.6875rem;display:block}.ma-zu{color:var(--primary-ink);white-space:nowrap;letter-spacing:.1em;text-decoration:none}.gemeinde[data-theme=magazin] .gs-kicker{letter-spacing:.2em;margin-bottom:8px;font-size:.75rem}.gemeinde[data-theme=magazin] .gs-sh .gs-sh-h{letter-spacing:-.02em;font-weight:800}.gemeinde[data-theme=magazin] .gs-sh-action a{font:var(--ma-label);letter-spacing:.1em;text-transform:uppercase;color:var(--text-strong);border-bottom:1px solid var(--ma-linie);padding-bottom:3px}.ma-kopf{z-index:20;background:var(--bg);border-bottom:1px solid var(--ma-linie);position:relative}.ma-kopf-oben{border-bottom:1px solid var(--ma-linie);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;min-height:72px;padding-block:8px;display:grid}.ma-kopf-links{color:var(--text-muted)}.ma-marke{text-align:center;font:800 1.625rem / 1 var(--font-display);letter-spacing:-.02em;color:var(--text-strong);justify-self:center;align-items:center;gap:12px;min-width:0;text-decoration:none;display:inline-flex}.ma-marke-logo{object-fit:contain;flex:none;width:40px;height:40px}.ma-kopf-rechts{justify-content:flex-end;align-items:center;gap:10px;display:flex}.ma-kopf-cta{border:1px solid var(--ma-linie);letter-spacing:.1em;color:var(--text-strong);white-space:nowrap;transition:background var(--dur-1) var(--ease), color var(--dur-1) var(--ease);padding:10px 14px;text-decoration:none;display:inline-block}.ma-kopf-cta:hover{background:var(--ink-0);color:var(--paper-0)}.ma-nav-in{padding:12px var(--page-x);flex-wrap:wrap;justify-content:center;gap:4px 26px;display:flex}.ma-nav a{letter-spacing:.08em;color:var(--text-body);border-bottom:1px solid #0000;padding:4px 0;font-size:.8125rem;text-decoration:none}.ma-nav a:hover{color:var(--primary-ink)}.ma-nav a[aria-current=page]{color:var(--primary-ink);border-bottom-color:var(--primary)}.ma-nav-details{display:none;position:static}.ma-nav-toggle{border:1px solid var(--ma-linie);min-height:44px;font:var(--ma-label);letter-spacing:.1em;text-transform:uppercase;color:var(--text-strong);cursor:pointer;align-items:center;gap:8px;padding:0 12px;list-style:none;display:inline-flex}.ma-nav-toggle::-webkit-details-marker{content:"";display:none}.ma-nav-toggle::marker{content:"";display:none}.ma-nav-toggle:focus-visible{box-shadow:var(--focus-ring);outline:none}.ma-nav-menu{z-index:30;background:var(--bg);border-bottom:1px solid var(--ma-linie);padding:8px var(--page-x) 16px;box-shadow:var(--shadow-2);display:grid;position:absolute;top:100%;left:0;right:0}.ma-nav-menu a{font:500 var(--text-lg) / 1 var(--font-body);color:var(--text-strong);border-bottom:1px solid var(--ma-haar);padding:14px 0;text-decoration:none}.ma-nav-menu a:last-child{border-bottom:0}.ma-titel{padding-top:var(--space-5)}.ma-cover{display:grid;position:relative}.ma-cover-bild{aspect-ratio:3/2;background:var(--primary);max-height:680px;position:relative;overflow:hidden}.ma-cover-bild img{object-fit:cover}.ma-cover-typo{font:italic 900 clamp(10rem, 36vw, 30rem) / .8 var(--font-display);letter-spacing:-.06em;color:var(--on-primary);opacity:.18;-webkit-user-select:none;user-select:none;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.ma-cover-text{z-index:1;color:#fff;color:lab(100% 0 0);justify-items:start;gap:12px;padding:clamp(1.375rem,4vw,3rem);display:grid;position:absolute;bottom:0;left:0;right:0}.ma-cover:not([data-leer]) .ma-cover-bild:after{content:"";background:linear-gradient(#0000 35%,#000000ad);background:linear-gradient(lab(0% 0 0/0) 35%,lab(0% 0 0/.68));position:absolute;inset:0}.ma-cover[data-leer] .ma-cover-text{color:var(--on-primary)}.ma-rubrik{font:var(--ma-label);letter-spacing:.2em;text-transform:uppercase;background:var(--primary);color:var(--on-primary);padding:7px 10px}.ma-cover[data-leer] .ma-rubrik{background:var(--on-primary);color:var(--primary)}.ma-cover-text h1{color:inherit;letter-spacing:-.025em;max-width:14ch;font-size:clamp(2.375rem,6.4vw,5.25rem);line-height:.98}.ma-cover-unter{font:italic 400 clamp(1.125rem, 2vw, 1.5rem) / 1.35 var(--font-display);opacity:.95;max-width:40ch}.ma-cover-zeile{font:500 .8125rem / 1.5 var(--font-body);letter-spacing:.04em;opacity:.95;flex-wrap:wrap;gap:8px 28px;margin-top:6px;display:flex}.ma-cover-zeile b{font-weight:600}.gemeinde[data-titelbild=hoch] .ma-cover{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:end;gap:clamp(1.5rem,4vw,3rem)}.gemeinde[data-titelbild=hoch] .ma-cover-bild{aspect-ratio:4/5;max-height:none}.gemeinde[data-titelbild=hoch] .ma-cover-bild:after{display:none}.gemeinde[data-titelbild=hoch] .ma-cover-text{color:var(--text-strong);padding:0 0 clamp(1rem,3vw,2.5rem);position:static}.gemeinde[data-titelbild=hoch] .ma-cover[data-leer] .ma-cover-text{color:var(--text-strong)}.gemeinde[data-titelbild=hoch] .ma-cover[data-leer] .ma-rubrik{background:var(--primary);color:var(--on-primary)}.gemeinde[data-titelbild=hoch] .ma-cover-unter,.gemeinde[data-titelbild=hoch] .ma-cover-zeile{color:var(--text-muted)}.gemeinde[data-titelbild=hoch] .ma-cover-zeile b{color:var(--text-strong)}.ma-datum{border-bottom:1px solid var(--ma-linie);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0;padding:0;scroll-margin-top:1rem;list-style:none;display:grid}.ma-datum-z{border-right:1px solid var(--ma-haar);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:14px;padding:22px 24px 22px 0;display:grid}.ma-datum-z:last-child{border-right:0}.ma-datum-z:not(:first-child){padding-left:24px}.ma-datum-uhr{font:800 2.125rem / 1 var(--font-display);letter-spacing:-.02em;color:var(--text-strong);font-variant-numeric:tabular-nums}.ma-datum-z b,.ma-datum-z h3{font:600 .9375rem / 1.3 var(--font-body);color:var(--text-strong);display:block}.ma-datum-text{color:var(--text-muted);font-size:.875rem;display:block}.ma-datum-sec{border-top:1px solid var(--ma-linie)}.ma-sec+.ma-sec{border-top:1px solid var(--ma-haar)}.ma-beitraege{gap:40px;display:grid}.ma-beitraege[data-nebenan]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.ma-lead{color:var(--text-body);align-content:start;gap:14px;text-decoration:none;display:grid}.ma-lead .gs-img{background:var(--ma-kreide)}.ma-lead h3{font:800 clamp(1.625rem, 3vw, 2.375rem) / 1.1 var(--font-display);letter-spacing:-.02em;color:var(--text-strong)}.ma-lead-teaser{color:var(--text-muted);font-size:1.0625rem}.ma-nebenan{border-top:1px solid var(--ma-linie);align-content:start;display:grid}.ma-nebenan-liste{margin:0;padding:0;list-style:none;display:grid}.ma-neben{border-bottom:1px solid var(--ma-haar);color:var(--text-body);gap:6px;padding:18px 0;text-decoration:none;display:grid}.ma-neben h3{color:var(--text-strong);font-size:1.375rem;line-height:1.2}.ma-neben-teaser{color:var(--text-muted);font-size:.9375rem}.ma-kolumne{background:var(--ma-kreide);color:var(--on-secondary);border-left:3px solid var(--primary);justify-items:start;gap:8px;margin-top:18px;margin-bottom:18px;padding:18px 20px 22px;display:grid}.ma-kolumne h3{font:italic 600 1.5rem / 1.15 var(--font-display);color:inherit}.ma-kolumne h3 a{color:inherit;text-decoration:none}.ma-kolumne h3 a:hover{color:var(--primary-ink)}.ma-kolumne-meta{opacity:.75;font-size:.8125rem}.ma-kolumne-text{-webkit-line-clamp:6;-webkit-box-orient:vertical;font-size:.9375rem;line-height:1.6;display:-webkit-box;overflow:hidden}.ma-kolumne-text:first-letter{float:left;font:800 3.25rem / .8 var(--font-display);color:var(--primary-ink);margin:6px 8px 0 0}.ma-termine{border-top:1px solid var(--ma-linie);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:0 40px;margin:0;padding:0;list-style:none;display:grid}.ma-termin{border-bottom:1px solid var(--ma-haar);grid-template-columns:70px minmax(0,1fr);gap:16px;padding:16px 0;display:grid}.ma-termin[data-aus]{opacity:.65}.ma-termin-d{font:800 2.375rem / 1 var(--font-display);letter-spacing:-.03em;color:var(--text-strong);font-variant-numeric:tabular-nums}.ma-termin-d small{font:var(--ma-label);letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin-top:4px;font-size:.6875rem;display:block}.ma-termin-text{align-content:start;gap:4px;display:grid}.ma-termin-text h3{flex-wrap:wrap;align-items:center;gap:8px;font-size:1.25rem;line-height:1.25;display:flex}.ma-termin-text p{color:var(--text-muted);font-size:.875rem}.ma-termin-knopf{justify-self:start;margin-top:6px}.ma-predigten{counter-reset:ma-predigt;border-top:1px solid var(--ma-linie);max-width:880px;margin:0;padding:0;list-style:none}.ma-predigt{counter-increment:ma-predigt;border-bottom:1px solid var(--ma-haar)}.ma-predigt-in{color:var(--text-body);grid-template-columns:3rem minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:16px 0;text-decoration:none;display:grid}.ma-predigt-in:before{content:counter(ma-predigt, decimal-leading-zero);font:800 1.375rem / 1 var(--font-display);letter-spacing:-.02em;color:var(--primary-ink);font-variant-numeric:tabular-nums}.ma-predigt-text{gap:2px;display:grid}.ma-predigt h3{font-size:1.375rem;line-height:1.2}.ma-predigt-meta{color:var(--text-muted);font-size:.875rem}.ma-gruppen{border-top:1px solid var(--ma-linie);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:0 24px;max-width:880px;margin:0;padding:0;list-style:none;display:grid}.ma-gruppe{border-bottom:1px solid var(--ma-haar);color:var(--text-body);gap:2px;padding:12px 0;text-decoration:none;display:grid}.ma-gruppe h3{font-size:1.125rem;line-height:1.2}.ma-gruppe span{color:var(--text-muted);font-size:.875rem}.ma-team{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px 32px;margin:0;padding:0;list-style:none;display:grid}.ma-person{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px;display:grid}.ma-person-foto{object-fit:cover;filter:grayscale()contrast(1.05);width:64px;height:64px;display:block}.ma-person-leer{background:var(--ma-kreide);color:var(--on-secondary);font:800 1.25rem / 1 var(--font-display);filter:none;place-items:center;display:grid}.ma-person-text{display:grid}.ma-person h3{font-size:1.125rem;line-height:1.2}.ma-person-text span{color:var(--text-muted);font-size:.875rem}.ma-kontakt{border:1px solid var(--ma-linie);display:grid}.ma-kontakt[data-karte]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ma-kontakt-block{gap:var(--space-5);align-content:start;justify-items:start;padding:clamp(1.5rem,3vw,2.125rem);display:grid}.ma-kontakt-adresse{color:var(--text-muted);gap:4px;font-size:1.0625rem;font-style:normal;display:grid}.ma-kontakt-adresse strong{color:var(--text-strong);font-weight:600}.ma-kontakt-adresse a{color:var(--text-body)}.ma-kontakt-karte{border-left:1px solid var(--ma-linie);display:grid}.ma-kontakt-karte .gs-map{aspect-ratio:auto;background:radial-gradient(circle at 55% 50%, var(--primary) 0 6px, transparent 7px), repeating-linear-gradient(0deg, transparent 0 39px, var(--ma-haar) 39px 40px), repeating-linear-gradient(90deg, var(--bg) 0 39px, var(--ma-haar) 39px 40px);border:0;border-radius:0;height:100%;min-height:260px}.ma-kontakt-karte .gs-map .gs-map-pin{display:none}.ma-kontakt-karte .gs-map-quelle{padding:6px 12px}.gemeinde[data-theme=magazin] .gs-btn{letter-spacing:.04em;border-radius:0}.ma-fuss{border-top:1px solid var(--ma-linie);padding-block:var(--space-5) var(--space-7);color:var(--text-muted);letter-spacing:.1em;line-height:1.6}.ma-fuss-zeile{flex-wrap:wrap;justify-content:space-between;gap:8px 20px;display:flex}.ma-fuss-links{flex-wrap:wrap;gap:8px 18px;display:flex}.ma-fuss a{color:inherit;text-decoration:none}.ma-fuss a:hover{color:var(--text-strong)}.ma-fuss-adresse{font-style:normal}.ma-fuss .gs-footer-plattform{margin-top:var(--space-4);color:var(--text-muted);letter-spacing:.1em;border:0;padding:0}@media (prefers-reduced-motion:no-preference){.ma-cover-text{animation:ma-auf .9s var(--ease) both}@keyframes ma-auf{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}}@media (max-width:899px){.ma-kopf-oben{border-bottom:0;grid-template-columns:minmax(0,1fr) auto}.ma-kopf-links{display:none}.ma-marke{text-align:left;justify-self:start;font-size:1.375rem}.ma-marke span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ma-kopf-cta,.ma-nav{display:none}.ma-nav-details{display:block}.ma-cover-bild{aspect-ratio:4/5;max-height:none}.ma-cover:not([data-leer]) .ma-cover-bild:after{background:linear-gradient(#0000001a,#000000c7);background:linear-gradient(lab(0% 0 0/.1),lab(0% 0 0/.78))}.ma-cover-typo{font-size:clamp(8rem,50vw,16rem)}.gemeinde[data-titelbild=hoch] .ma-cover{grid-template-columns:minmax(0,1fr)}.gemeinde[data-titelbild=hoch] .ma-cover-text{padding:var(--space-5) 0 var(--space-4)}.ma-datum-z{border-right:0;border-bottom:1px solid var(--ma-haar);padding:16px 0}.ma-datum-z:not(:first-child){padding-left:0}.ma-datum-z:last-child{border-bottom:0}.ma-beitraege[data-nebenan],.ma-kontakt[data-karte]{grid-template-columns:minmax(0,1fr)}.ma-kontakt-karte{border-left:0;border-top:1px solid var(--ma-linie)}}@media (max-width:420px){.ma-predigt-in{grid-template-columns:2.5rem minmax(0,1fr)}.ma-predigt-in .ma-zu{grid-column:2}.ma-termin{grid-template-columns:56px minmax(0,1fr)}}.gemeinde[data-theme=magazin] :is(.ma-lead,.ma-neben,.ma-kolumne,.ma-termin-text,.ma-predigt,.ma-gruppe,.ma-person) h3{color:inherit;letter-spacing:-.01em;text-wrap:pretty}.gemeinde[data-theme=magazin] :is(.ma-lead,.ma-neben,.ma-termin-text,.ma-predigt,.ma-gruppe,.ma-person) h3{color:var(--text-strong)}.gemeinde[data-theme=magazin] :is(.ma-lead,.ma-neben,.ma-gruppe,.ma-predigt-in):hover h3{color:var(--primary-ink)}.gemeinde[data-theme=linie]{--font-display:"Schibsted Grotesk", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-body:"Schibsted Grotesk", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--paper-0:#fff;--paper-1:#fafafa;--paper-2:#f2f2f2;--paper-3:#e8e8e8;--line-1:#ddd;--line-2:var(--brand-primary);--ink-0:var(--brand-primary);--ink-1:oklch(from var(--brand-primary) calc(l + .08) c h);--ink-2:#666;--ink-3:#8a8a8a;--li-akzent:var(--brand-secondary);--li-akzent-text:oklch(from var(--brand-secondary) min(l, .58) c h);--li-haar:var(--line-1);--li-linie:var(--line-2);--primary:var(--brand-secondary);--primary-hover:oklch(from var(--brand-secondary) calc(l - .06) c h);--primary-active:oklch(from var(--brand-secondary) calc(l - .1) c h);--primary-deep:oklch(from var(--brand-secondary) .3 min(c, .1) h);--primary-ink:var(--li-akzent-text);--primary-tint:oklch(from var(--brand-secondary) .96 min(c, .03) h);--primary-tint-2:oklch(from var(--brand-secondary) .92 min(c, .06) h);--primary-line:oklch(from var(--brand-secondary) .8 min(c, .1) h);--secondary-ink:var(--li-akzent-text);--bg-tinted:var(--paper-1);--bg-raised:var(--paper-0);--surface-card:var(--paper-0);--footer-bg:var(--paper-0);--footer-text:var(--ink-0);--footer-muted:var(--ink-2);--stage-bg:var(--ink-0);--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--li-akzent);--shadow-1:none;--shadow-2:none;--radius-1:0;--radius-2:0;--radius-3:0;--radius-pill:0;--tracking-display:-.03em;--section-y:40px}.gemeinde[data-theme=linie]>*{--on-primary:var(--on-secondary)}.gemeinde[data-theme=linie][data-farbschema=dunkel]{--paper-0:#0e0e0e;--paper-1:#141414;--paper-2:#1c1c1c;--paper-3:#262626;--line-1:#2e2e2e;--line-2:#f2f0eb;--ink-0:#f2f0eb;--ink-1:#dcdad5;--ink-2:#9a9994;--ink-3:#74736f;--li-akzent-text:oklch(from var(--brand-secondary) max(l, .72) c h);--primary-hover:oklch(from var(--brand-secondary) calc(l + .06) c h);--primary-active:oklch(from var(--brand-secondary) calc(l + .1) c h);--primary-tint:oklch(from var(--brand-secondary) .24 min(c, .05) h);--primary-tint-2:oklch(from var(--brand-secondary) .3 min(c, .07) h);--primary-line:oklch(from var(--brand-secondary) .45 min(c, .1) h);--secondary-tint:oklch(from var(--brand-secondary) .26 min(c, .05) h);--secondary-tint-2:oklch(from var(--brand-secondary) .32 min(c, .07) h);--stage-bg:var(--paper-2);--overlay:#000000b3;--ok:#62bb78;--ok-tint:#1a3520;--warn:#e8aa4e;--warn-tint:#442e09;--error:#f9786a;--error-tint:#4b1e19;--info:#74b3de;--info-tint:#133144}@supports (color:lab(0% 0 0)){.gemeinde[data-theme=linie][data-farbschema=dunkel]{--overlay:lab(.112911% 0 0/.7);--ok:lab(69.1791% -39.0255 25.483);--ok-tint:lab(19.4409% -14.9847 9.75814);--warn:lab(74.4048% 16.5655 55.5067);--warn-tint:lab(21.0686% 7.92795 26.2395);--error:lab(66.017% 49.3666 32.1152);--error-tint:lab(18.1398% 21.6293 14.1575);--info:lab(69.8467% -11.9327 -28.6053);--info-tint:lab(18.7717% -5.93972 -15.7322)}}.gemeinde[data-theme=linie] h1,.gemeinde[data-theme=linie] h2,.gemeinde[data-theme=linie] h3{font-weight:700}.gemeinde[data-theme=linie] ::selection{background:var(--li-akzent);color:var(--on-secondary)}.gemeinde[data-theme=linie]>.gs-beispiel-balken{color:var(--paper-0)}.gemeinde[data-theme=linie][data-farbschema=dunkel]>.gs-beispiel-balken{background:var(--paper-2);color:var(--text-strong);border-bottom:1px solid var(--border)}.li-mono{font:500 .75rem / 1.6 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-variant-numeric:tabular-nums}.li-akzentlink{color:var(--li-akzent-text);text-decoration:none}.li-akzentlink:hover{text-underline-offset:4px;text-decoration:underline}.li-kopf{border-bottom:1px solid var(--li-linie);background:var(--bg)}.li-kopf-in{grid-template-columns:auto 1fr auto;align-items:center;gap:24px;min-height:60px;display:grid}.li-marke{min-width:0;color:var(--text-strong);font:700 1.0625rem / 1.1 var(--font-display);letter-spacing:-.01em;align-items:center;gap:10px;text-decoration:none;display:flex}.li-marke span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.li-nav{font:500 .875rem / 1 var(--font-body);flex-wrap:wrap;justify-content:center;gap:4px 22px;display:none}.li-nav a{color:var(--text-strong);text-underline-offset:6px;text-decoration:none;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--li-akzent);-webkit-text-decoration-color:var(--li-akzent);-webkit-text-decoration-color:var(--li-akzent);text-decoration-color:var(--li-akzent);padding:10px 0}.li-nav a:hover,.li-nav a[aria-current=page]{text-decoration:underline}.li-kopf-zeit{color:var(--text-muted);white-space:nowrap;justify-self:end;text-decoration:none}.li-kopf-zeit b{color:var(--text-strong);font-weight:500}.li-kopf-zeit:hover{color:var(--li-akzent-text)}.li-details{justify-self:end;position:static}.li-toggle{min-height:44px;font:500 .875rem / 1 var(--font-body);color:var(--text-strong);cursor:pointer;align-items:center;gap:8px;padding:0 4px;list-style:none;display:inline-flex}.li-toggle::-webkit-details-marker{content:"";display:none}.li-toggle::marker{content:"";display:none}.li-toggle:focus-visible{box-shadow:var(--focus-ring);outline:none}.li-menu{z-index:20;border-top:1px solid var(--li-linie);border-bottom:1px solid var(--li-linie);background:var(--bg);padding:8px var(--page-x) 16px;display:grid;position:absolute;top:100%;left:0;right:0}.li-menu a{font:500 1.125rem / 1 var(--font-body);color:var(--text-strong);border-bottom:1px solid var(--li-haar);padding:14px 0;text-decoration:none}.li-menu a:last-child{border-bottom:0}.li-menu a[aria-current=page]{color:var(--li-akzent-text)}.li-kopf{position:relative}@media (min-width:900px){.li-nav{display:flex}.li-details{display:none}}.li-zeile{grid-template-columns:140px minmax(0,1fr);align-items:start;gap:24px;display:grid}.gemeinde[data-theme=linie] main{counter-reset:li-abschnitt}.li-buehne,.li-sec{counter-increment:li-abschnitt}.li-nr:before{content:counter(li-abschnitt, decimal-leading-zero)}.li-nr{color:var(--li-akzent-text);display:block}.li-buehne .li-nr{color:var(--text-muted)}.gemeinde[data-theme=linie][data-nummern=aus] .li-nr{display:none}.li-kopfz{flex-direction:column;gap:2px;display:flex}.li-kopfz-wort{color:var(--text-muted)}.li-kopfz .gs-sh{flex-direction:column;align-items:flex-start;gap:6px;margin:0;display:flex}.li-kopfz .gs-kicker{display:none}.li-kopfz .gs-sh .gs-sh-h{font:500 .75rem / 1.6 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--text-strong);text-wrap:pretty}.li-kopfz .gs-sh-action a{font:500 .75rem / 1.6 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--li-akzent-text);border:0;padding:0}.li-kopfz .gs-sh-action a span{display:none}.li-kopfz .gs-sh-action a:hover{text-underline-offset:4px;text-decoration:underline}.li-buehne{border-bottom:1px solid var(--li-linie)}.li-buehne .li-zeile{padding-block:56px 48px}.li-buehne h1{letter-spacing:-.045em;text-wrap:balance;color:var(--text-strong);font-size:clamp(2.5rem,7.5vw,6.5rem);line-height:.95}.li-buehne-gruss{max-width:36em;color:var(--text-muted);margin-top:26px;font-size:1.125rem}.li-live{color:var(--li-akzent-text);margin-bottom:12px}.li-live:before{content:"";background:var(--li-akzent);vertical-align:1px;width:8px;height:8px;margin-right:8px;display:inline-block}.li-buehne-fakt{border-top:1px solid var(--li-linie);color:var(--text-muted);flex-wrap:wrap;gap:4px 20px;margin-top:30px;padding-top:12px;display:flex}.li-buehne-fakt b{color:var(--text-strong);font-weight:500}.li-buehne-zeilen{flex-wrap:wrap;gap:8px 28px;margin-top:24px;display:flex}.li-buehne-zeilen a{color:var(--text-strong);border-bottom:1px solid var(--li-linie);padding:6px 0;font-weight:500;text-decoration:none}.li-buehne-zeilen a:hover{border-bottom-color:var(--li-akzent)}.li-buehne[data-akzent=flaeche]{background:var(--brand-secondary);color:var(--on-secondary);--text-strong:var(--on-secondary);--text-muted:oklch(from var(--on-secondary) l c h / .78);--li-akzent-text:var(--on-secondary);--li-akzent:var(--on-secondary);--li-linie:oklch(from var(--on-secondary) l c h / .5);--focus-ring:0 0 0 2px var(--brand-secondary), 0 0 0 4px var(--on-secondary);border-bottom:0}.li-buehne[data-akzent=flaeche] .li-nr,.li-buehne[data-akzent=flaeche] .li-kopfz-wort{color:var(--text-muted)}.li-sec{border-bottom:1px solid var(--li-linie)}.gemeinde[data-theme=linie] .li-sec.gs-sec{padding-block:var(--section-y)}.li-inhalt{min-width:0}.li-tabelle{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.li-tabelle th{text-align:left;font:500 .6875rem / 1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--li-linie);padding:0 12px 10px 0}.li-tabelle td{border-bottom:1px solid var(--li-haar);vertical-align:top;color:var(--text-muted);padding:12px 12px 12px 0}.li-tabelle td:last-child,.li-tabelle th:last-child{padding-right:0}.li-tabelle tr[data-aus] td{opacity:.6}.li-tabelle .li-td-uhr{font:500 var(--text-sm) / 1.5 var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;width:1%;color:var(--text-strong)}.li-tabelle .li-td-uhr small{color:var(--text-muted);font-size:.75rem}.li-tabelle .li-td-tag{white-space:nowrap;width:1%}.li-tabelle .li-td-tag-klein{display:none}.li-tabelle td h3{font:700 var(--text-sm) / 1.5 var(--font-body);letter-spacing:0;color:var(--text-strong);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.li-tabelle td h3 a{color:inherit;text-decoration:none}.li-tabelle td h3 a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--li-akzent);-webkit-text-decoration-color:var(--li-akzent);-webkit-text-decoration-color:var(--li-akzent);text-decoration-color:var(--li-akzent);text-underline-offset:4px}.li-tabelle td>span{display:block}.li-tabelle .li-td-rechts{text-align:right}.li-tabelle .li-td-aktion{margin-top:4px;display:inline-block}.li-liste{margin:0;padding:0;list-style:none}.li-liste li{border-bottom:1px solid var(--li-haar);grid-template-columns:56px minmax(0,1fr);gap:16px;padding:16px 0;display:grid}.li-liste li:first-child{padding-top:0}.li-liste-datum{color:var(--text-muted);padding-top:6px}.li-liste h3{letter-spacing:-.02em;font-size:1.5rem;line-height:1.15}.li-liste h3 a{color:inherit;text-decoration:none}.li-liste h3 a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--li-akzent);-webkit-text-decoration-color:var(--li-akzent);-webkit-text-decoration-color:var(--li-akzent);text-decoration-color:var(--li-akzent);text-underline-offset:5px}.li-liste p{color:var(--text-muted);margin-top:6px}.li-liste-mehr{color:var(--text-strong);border-bottom:1px solid var(--li-linie);margin-top:8px;font-weight:500;text-decoration:none;display:inline-block}.li-liste-mehr:hover{border-bottom-color:var(--li-akzent)}.li-index{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0;padding:0;list-style:none;display:grid}.li-index li{border-bottom:1px solid var(--li-haar);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;display:flex}.li-index h3{font:500 var(--text-md) / 1.4 var(--font-body);letter-spacing:0}.li-index h3 a{color:inherit;text-decoration:none}.li-index h3 a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--li-akzent);-webkit-text-decoration-color:var(--li-akzent);-webkit-text-decoration-color:var(--li-akzent);text-decoration-color:var(--li-akzent);text-underline-offset:4px}.li-index li>span{color:var(--text-muted);text-align:right;overflow-wrap:anywhere;flex:0 auto;min-width:0}.li-team{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0;padding:0;list-style:none;display:grid}.li-person{border-bottom:1px solid var(--li-haar);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.li-person-kuerzel{border:1px solid var(--li-linie);width:40px;height:40px;color:var(--text-strong);place-items:center;line-height:1;display:grid}.li-person h3{font:700 var(--text-md) / 1.3 var(--font-body);letter-spacing:0}.li-person>span:last-child{color:var(--text-muted);text-align:right}.li-kontakt{gap:6px;display:grid}.li-kontakt address{color:var(--text-strong);font-size:1.125rem;font-style:normal}.li-kontakt p{font-size:1.125rem}.li-kontakt p a{color:inherit;-webkit-text-decoration-color:var(--li-haar);-webkit-text-decoration-color:var(--li-haar);-webkit-text-decoration-color:var(--li-haar);text-decoration-color:var(--li-haar)}.li-kontakt .gs-map-kasten{margin-top:12px}.gemeinde[data-theme=linie] .gs-map{border-color:var(--li-linie);background:repeating-linear-gradient(0deg, transparent 0 39px, var(--li-haar) 39px 40px), repeating-linear-gradient(90deg, var(--bg) 0 39px, var(--li-haar) 39px 40px)}.gemeinde[data-theme=linie] .gs-map-pin{color:var(--li-akzent)}.gemeinde[data-theme=linie] .gs-map-label{font:500 .6875rem / 1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);background:0 0;border:0;padding:0}.li-sec .kalender-abo{margin-top:16px}.li-fuss{color:var(--text-muted);padding-block:20px}.li-fuss-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;display:flex}.li-fuss-links{flex-wrap:wrap;gap:8px 18px;display:flex}.li-fuss a{color:inherit;text-decoration:none}.li-fuss a:hover{color:var(--text-strong);text-underline-offset:4px;text-decoration:underline}.li-fuss-adresse{font-style:normal}.li-fuss-rechts{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.li-fuss .gs-schema{border-color:var(--li-haar);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem}.li-fuss .gs-footer-plattform{color:var(--text-muted);font:500 .6875rem / 1.6 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border:0;margin:0;padding:0}.gemeinde[data-theme=linie] .gs-pagehead h1{letter-spacing:-.04em}.gemeinde[data-theme=linie] .gs-kicker,.gemeinde[data-theme=linie] .karte-datum,.gemeinde[data-theme=linie] .predigtzeile-datum{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.gemeinde[data-theme=linie] .gs-btn{border-radius:0;font-weight:500}.gemeinde[data-theme=linie] .gs-btn[data-variant=primary]{background:var(--ink-0);color:var(--paper-0);border-color:var(--ink-0)}.gemeinde[data-theme=linie] .gs-btn[data-variant=primary]:hover{background:var(--li-akzent);color:var(--on-secondary);border-color:var(--li-akzent)}.gemeinde[data-theme=linie] .gs-img[data-empty]{background:var(--paper-1);color:var(--text-faint);border:1px solid var(--li-haar)}.gemeinde[data-theme=linie] .gs-avatar{border:1px solid var(--li-linie);color:var(--text-strong);background:0 0;border-radius:0}@media (max-width:900px){.li-kopf-in{grid-template-columns:minmax(0,1fr) auto auto;gap:12px;min-height:56px}.li-kopf-zeit{font-size:.6875rem}.li-zeile{grid-template-columns:minmax(0,1fr);gap:14px}.li-kopfz,.li-kopfz .gs-sh{flex-flow:wrap;align-items:baseline;gap:2px 14px}.li-buehne .li-zeile{padding-block:36px 32px}.li-index,.li-team{grid-template-columns:minmax(0,1fr)}.li-tabelle .li-td-tag{display:none}.li-tabelle .li-td-tag-klein{color:var(--text-muted);font-weight:400;display:inline}.li-tabelle td h3 .li-td-tag-klein{width:100%;display:block}.li-liste li{grid-template-columns:48px minmax(0,1fr);gap:12px}.li-liste h3{font-size:1.25rem}}@media (max-width:560px){.li-kopf-in{grid-template-columns:minmax(0,1fr) auto}.li-kopf-zeit{display:none}.li-tabelle td{padding:10px 10px 10px 0}}.gemeinde[data-theme=linie] :is(.li-tabelle,.li-liste,.li-index,.li-team) h3{color:inherit;text-wrap:pretty}.gemeinde[data-theme=linie] :is(.li-tabelle td,.li-index li,.li-person) h3{color:var(--text-strong)}.gemeinde[data-theme=werkstatt]{--font-display:"Barlow Condensed", Impact, "Arial Narrow", system-ui, sans-serif;--font-body:"Barlow", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper-0:var(--brand-primary);--paper-1:oklch(from var(--brand-primary) calc(l + .04) c h);--paper-2:oklch(from var(--brand-primary) calc(l + .08) c h);--paper-3:oklch(from var(--brand-primary) calc(l + .13) c h);--ink-0:#ebe8e1;--ink-1:#dedbd3;--ink-2:#9a9994;--ink-3:#7a7974;--line-1:#ebe7e024;--line-2:#ebe7e052;--ws-kreide:var(--ink-0);--ws-akzent:var(--brand-secondary);--ws-auf-akzent:var(--on-secondary);--ws-auf-kreide:var(--brand-primary);--primary:var(--brand-secondary);--primary-hover:oklch(from var(--brand-secondary) calc(l + .05) c h);--primary-active:oklch(from var(--brand-secondary) calc(l + .09) c h);--primary-deep:oklch(from var(--brand-secondary) .4 min(c, .12) h);--primary-ink:var(--ws-akzent);--primary-tint:var(--paper-1);--primary-tint-2:var(--paper-2);--primary-line:var(--line-2);--secondary-ink:var(--ws-akzent);--secondary-tint:oklch(from var(--brand-secondary) .3 min(c, .06) h);--secondary-tint-2:oklch(from var(--brand-secondary) .36 min(c, .08) h);--bg-tinted:var(--paper-1);--bg-raised:var(--paper-1);--surface-card:var(--paper-1);--footer-bg:var(--paper-0);--footer-text:var(--ink-0);--footer-muted:var(--ink-2);--stage-bg:linear-gradient(160deg, var(--paper-2), var(--paper-0) 70%);--focus-ring:0 0 0 2px var(--bg), 0 0 0 5px var(--ws-akzent);--shadow-1:0 1px 2px #0006;--shadow-2:0 10px 28px -8px #0009, 0 2px 6px #0000004d;--overlay:#020201b8;--ok:#62bb78;--ok-tint:#1a3520;--warn:#e8aa4e;--warn-tint:#442e09;--error:#f9786a;--error-tint:#4b1e19;--info:#74b3de;--info-tint:#133144;--radius-1:0;--radius-2:0;--radius-3:0;--radius-pill:0;--tracking-display:.01em;--tracking-label:.16em;--section-y:clamp(3rem, 6vw, 4rem);position:relative}@supports (color:lab(0% 0 0)){.gemeinde[data-theme=werkstatt]{--line-1:lab(91.92% .288099 3.8142/.14);--line-2:lab(91.92% .288099 3.8142/.32);--shadow-1:0 1px 2px lab(0% 0 0/.4);--shadow-2:0 10px 28px -8px lab(0% 0 0/.6), 0 2px 6px lab(0% 0 0/.3);--overlay:lab(.460646% .137843 .228974/.72);--ok:lab(69.1791% -39.0255 25.483);--ok-tint:lab(19.4409% -14.9847 9.75814);--warn:lab(74.4048% 16.5655 55.5067);--warn-tint:lab(21.0686% 7.92795 26.2395);--error:lab(66.017% 49.3666 32.1152);--error-tint:lab(18.1398% 21.6293 14.1575);--info:lab(69.8467% -11.9327 -28.6053);--info-tint:lab(18.7717% -5.93972 -15.7322)}}.gemeinde[data-theme=werkstatt]>*{--on-primary:var(--on-secondary)}.gemeinde[data-theme=werkstatt][data-korn=an]:after{content:"";z-index:30;pointer-events:none;opacity:.08;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.gemeinde[data-theme=werkstatt] h1,.gemeinde[data-theme=werkstatt] h2,.gemeinde[data-theme=werkstatt] h3{text-transform:uppercase;font-weight:700}.gemeinde[data-theme=werkstatt] ::selection{background:var(--ws-akzent);color:var(--ws-auf-akzent)}.gemeinde[data-theme=werkstatt]>.gs-beispiel-balken{background:var(--ws-akzent);color:var(--ws-auf-akzent);font-family:var(--font-display);letter-spacing:.04em;font-size:.9375rem}.ws-eyebrow,.ws-link,.ws-zeit-tag,.ws-ticket-eyebrow,.ws-ticket-strich,.ws-badge-crew,.ws-fuss,.ws-stub-kopf small{font:700 .75rem / 1 var(--font-display);letter-spacing:.18em;text-transform:uppercase}.ws-eyebrow{color:var(--ws-akzent);display:block}.ws-link{color:var(--ws-akzent);border-bottom:2px solid #0000;padding:6px 0 2px;text-decoration:none;display:inline-block}.ws-link:hover{border-bottom-color:var(--ws-akzent)}.ws-knopf{min-height:46px;font:700 .9375rem / 1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;background:var(--ws-akzent);color:var(--ws-auf-akzent);border:2px solid var(--ws-akzent);transition:background var(--dur-1) var(--ease), color var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease);justify-content:center;align-items:center;padding:0 22px;text-decoration:none;display:inline-flex}.ws-knopf:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.ws-knopf-leer{color:var(--ws-kreide);border-color:var(--ws-kreide);background:0 0}.ws-knopf-leer:hover{background:var(--ws-kreide);color:var(--ws-auf-kreide);border-color:var(--ws-kreide)}.ws-kopf{z-index:20;background:oklch(from var(--bg) l c h / .9);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--border);position:sticky;top:0}.ws-kopf-in{justify-content:space-between;align-items:center;gap:16px;min-height:66px;display:flex}.ws-marke{min-width:0;color:var(--text-strong);font:800 1.625rem / 1 var(--font-display);text-transform:uppercase;letter-spacing:.02em;align-items:center;gap:10px;text-decoration:none;display:flex}.ws-marke span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ws-marke-zeichen{background:var(--ws-akzent);clip-path:polygon(0 0,100% 0,100% 70%,70% 100%,0 100%);flex:none;width:28px;height:28px}.ws-nav{font:600 .875rem / 1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:2px;display:none}.ws-nav a{color:var(--text-muted);transition:color var(--dur-1) var(--ease);padding:10px 12px;text-decoration:none}.ws-nav a:hover,.ws-nav a[aria-current=page]{color:var(--text-strong)}.ws-nav a:focus-visible{box-shadow:var(--focus-ring);outline:none}.ws-kopf-cta,.ws-nav a.ws-kopf-cta{background:var(--ws-akzent);color:var(--ws-auf-akzent);white-space:nowrap;margin-left:6px;font-weight:700}.ws-nav a.ws-kopf-cta:hover{background:var(--primary-hover);color:var(--ws-auf-akzent)}.ws-details{position:static}.ws-toggle{min-height:44px;font:600 .875rem / 1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--text-strong);cursor:pointer;align-items:center;gap:8px;padding:0 8px;list-style:none;display:inline-flex}.ws-toggle::-webkit-details-marker{content:"";display:none}.ws-toggle::marker{content:"";display:none}.ws-toggle:focus-visible{box-shadow:var(--focus-ring);outline:none}.ws-menu{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--bg);padding:8px var(--page-x) 16px;box-shadow:var(--shadow-2);display:grid;position:absolute;top:100%;left:0;right:0}.ws-menu a{font:600 1.125rem / 1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--text-strong);border-bottom:1px solid var(--border);padding:14px 0;text-decoration:none}.ws-menu a:last-child{border-bottom:0}.ws-menu a[aria-current=page]{color:var(--ws-akzent)}.ws-menu a.ws-kopf-cta{text-align:center;border:0;margin:12px 0 0;padding:14px}@media (min-width:900px){.ws-nav{display:flex}.ws-details{display:none}}.ws-buehne{background:var(--stage-bg);align-items:end;min-height:min(84vh,760px);display:grid;position:relative;overflow:hidden}.ws-buehne img{object-fit:cover;filter:saturate(.8)contrast(1.05)}.ws-buehne[data-bild]:after{content:"";background:linear-gradient(180deg, oklch(from var(--bg) l c h / .1), oklch(from var(--bg) l c h / .42) 45%, oklch(from var(--bg) l c h / .96));position:absolute;inset:0}.ws-buehne:not([data-bild]){min-height:min(70vh,640px)}.ws-buehne:not([data-bild]):before{content:"";background:repeating-linear-gradient(135deg, var(--ws-akzent) 0 24px, transparent 24px 48px);opacity:.9;height:8px;position:absolute;inset:0 0 auto}.ws-buehne-in{z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:30px;padding-block:clamp(6rem,14vw,10rem) 56px;display:grid;position:relative}.ws-warn{font:700 .8125rem / 1 var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--ws-akzent);align-items:center;gap:10px;margin-bottom:16px;display:inline-flex}.ws-warn:before{content:"";background:repeating-linear-gradient(135deg, var(--ws-akzent) 0 8px, transparent 8px 16px);width:40px;height:4px}.ws-warn[data-live]:before{background:var(--error);width:10px;height:10px}.ws-buehne h1{letter-spacing:-.01em;text-wrap:balance;color:var(--text-strong);font-size:clamp(3.5rem,10vw,9.375rem);font-weight:800;line-height:.88}.ws-buehne-gruss{max-width:36em;color:var(--text-muted);margin-top:18px;font-size:1.125rem}.ws-knoepfe{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.ws-ticket{background:var(--ws-kreide);color:var(--ws-auf-kreide);gap:4px;min-width:280px;max-width:340px;padding:22px 26px;text-decoration:none;display:grid;position:relative}.ws-ticket[data-form=ticket]{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:source-in;-webkit-mask-source-type:auto,auto;padding-inline:30px;-webkit-mask-image:radial-gradient(circle at 0 58%,#0000 12px,#000 12.5px),radial-gradient(circle at 100% 58%,#0000 12px,#000 12.5px);mask-image:radial-gradient(circle at 0 58%,#0000 12px,#000 12.5px),radial-gradient(circle at 100% 58%,#0000 12px,#000 12.5px);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ws-ticket-eyebrow{color:oklch(from var(--brand-secondary) min(l, .5) c h)}.ws-ticket-datum{font:800 2.5rem / 1 var(--font-display);text-transform:uppercase;margin-top:6px;display:block}.ws-ticket-text{color:oklch(from var(--brand-primary) calc(l + .22) c h);font-size:.875rem;display:block}.ws-ticket-strich{border-top:2px dashed oklch(from var(--brand-primary) calc(l + .55) c h);color:var(--ws-auf-kreide);letter-spacing:.14em;margin-top:14px;padding-top:10px}.ws-ticket[data-form=karte] .ws-ticket-strich{border-top-color:oklch(from var(--brand-primary) calc(l + .62) c h);border-top-style:solid;border-top-width:1px}.ws-ticket:hover .ws-ticket-datum{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:3px;-webkit-text-decoration-color:var(--ws-akzent);-webkit-text-decoration-color:var(--ws-akzent);-webkit-text-decoration-color:var(--ws-akzent);text-decoration-color:var(--ws-akzent)}.ws-sec{border-bottom:1px solid var(--border)}.ws-sec:last-of-type{border-bottom:0}.ws-sec .gs-sh{align-items:baseline;margin-bottom:26px}.ws-sec .gs-kicker{font:700 .75rem / 1 var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--ws-akzent);margin-bottom:8px}.ws-sec .gs-sh .gs-sh-h{font:800 clamp(1.875rem, 4vw, 3.25rem) / .95 var(--font-display);text-transform:uppercase;letter-spacing:.01em}.ws-sec .gs-sh-action a{font:700 .75rem / 1 var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--ws-akzent);border-bottom-color:#0000}.ws-sec .gs-sh-action a:hover{border-bottom-color:var(--ws-akzent)}.ws-zeiten{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.ws-zeit{background:var(--paper-1);border-left:6px solid var(--ws-akzent);padding:22px 24px}.ws-zeit-tag{color:var(--ws-akzent);display:block}.ws-zeit-uhr{font:800 4rem / 1 var(--font-display);letter-spacing:-.01em;color:var(--text-strong);font-variant-numeric:tabular-nums;margin:8px 0 6px;display:block}.ws-zeit-minute{font-size:.6em}.ws-zeit-uhr small{font:700 1.125rem / 1 var(--font-display);color:var(--text-muted);margin-left:6px}.ws-zeit h3{font-size:1.25rem;line-height:1.2}.ws-zeit p{color:var(--text-muted);font-size:var(--text-sm);margin-top:4px}.ws-stubs{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.ws-stub{background:var(--paper-1);border:1px solid var(--border);grid-template-rows:auto 1fr;display:grid}.ws-stub[data-aus]{opacity:.7}.ws-stub-kopf{background:var(--ws-akzent);color:var(--ws-auf-akzent);justify-content:space-between;align-items:baseline;gap:12px;padding:12px 16px;display:flex}.ws-stub-kopf b{font:800 1.75rem / 1 var(--font-display);font-variant-numeric:tabular-nums}.ws-stub-inhalt{border-top:2px dashed var(--line-2);align-content:start;gap:6px;padding:16px;display:grid}.ws-stub h3{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:1.375rem;line-height:1.1;display:flex}.ws-stub p{color:var(--text-muted);font-size:.875rem}.ws-stub .ws-link{justify-self:start;margin-top:4px}.ws-tafel{background:var(--paper-2);border:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:28px;margin:0;padding:28px;list-style:none;display:grid}.ws-zettel{border-top:2px solid var(--ws-kreide);color:var(--text-body);align-content:start;gap:6px;height:100%;padding-top:14px;text-decoration:none;display:grid}.ws-zettel h3{font-size:1.625rem;line-height:1.05}.ws-zettel:hover h3{color:var(--ws-akzent)}.ws-zettel p{color:var(--text-muted);font-size:var(--text-sm)}.ws-predigten{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.ws-predigt{border-bottom:1px solid var(--border);grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 0;display:grid}.ws-predigt-nr{font:800 1.875rem / 1 var(--font-display);color:var(--text-muted);font-variant-numeric:tabular-nums}.ws-predigt-text{gap:2px;min-width:0;display:grid}.ws-predigt h3{font-size:1.5rem;line-height:1.1}.ws-predigt h3 a{color:inherit;text-decoration:none}.ws-predigt h3 a:hover{color:var(--ws-akzent)}.ws-predigt-text>span{color:var(--text-muted);font-size:.875rem}.ws-play{background:var(--ws-akzent);width:44px;height:44px;color:var(--ws-auf-akzent);clip-path:polygon(0 0,100% 0,100% 75%,75% 100%,0 100%);transition:background var(--dur-1) var(--ease);place-items:center;display:grid}.ws-play:hover{background:var(--primary-hover)}.ws-play:focus-visible{box-shadow:var(--focus-ring);outline:none}.ws-gruppen{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ws-gruppe{border:2px solid var(--ws-kreide);color:var(--text-strong);transition:border-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease);align-items:baseline;gap:10px;padding:10px 14px;text-decoration:none;display:flex}.ws-gruppe h3{font:700 1.125rem / 1 var(--font-display);text-transform:uppercase;letter-spacing:.06em;color:inherit}.ws-gruppe span{font:500 .8125rem / 1 var(--font-body);color:var(--text-muted)}.ws-gruppe:hover{border-color:var(--ws-akzent);color:var(--ws-akzent)}.ws-team{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.ws-badge{background:var(--ws-kreide);color:var(--ws-auf-kreide);grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;margin-top:6px;padding:14px;display:grid;position:relative}.ws-badge:before{content:"";background:var(--bg);border-radius:0 0 6px 6px;width:36px;height:12px;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.ws-badge-foto{object-fit:cover;filter:grayscale()contrast(1.1);width:64px;height:64px;display:block}.ws-badge-leer{background:var(--paper-3);color:var(--ws-kreide);font:800 1.375rem / 1 var(--font-display);filter:none;place-items:center;display:grid}.ws-badge-text{gap:4px;min-width:0;display:grid}.ws-badge h3{font:800 1.25rem / 1 var(--font-display);text-transform:uppercase;color:inherit}.ws-badge-text>span{font:600 .6875rem / 1.4 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:oklch(from var(--brand-primary) calc(l + .22) c h)}.ws-badge-crew{color:oklch(from var(--brand-primary) calc(l + .45) c h);font-size:.625rem;position:absolute;bottom:10px;right:12px}.ws-kontakt{border:1px solid var(--border);display:grid}.ws-kontakt[data-karte]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.ws-kontakt-block{background:var(--paper-1);align-content:start;justify-items:start;gap:14px;padding:34px;display:grid}.ws-adresse{font-style:normal;font:600 1.125rem / 1.4 var(--font-body);color:var(--text-strong);display:grid}.ws-telefon{color:var(--text-muted)}.ws-telefon a{color:var(--text-strong);-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2)}.ws-kontakt-karte{min-height:260px;display:grid}.ws-kontakt-karte .gs-map-kasten{grid-template-rows:minmax(0,1fr) auto;display:grid}.ws-kontakt-karte .gs-map{aspect-ratio:auto;border:0;border-left:1px solid var(--border);background:repeating-linear-gradient(0deg, transparent 0 39px, var(--line-1) 39px 40px), repeating-linear-gradient(90deg, var(--paper-2) 0 39px, var(--line-1) 39px 40px);height:100%;min-height:260px}.ws-kontakt-karte .gs-map-quelle{padding:6px 12px}.gemeinde[data-theme=werkstatt] .gs-map-pin{color:var(--ws-akzent)}.gemeinde[data-theme=werkstatt] .gs-map-label{font:700 .6875rem / 1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;background:var(--paper-0);color:var(--text-body)}.ws-sec .kalender-abo{margin-top:18px}.ws-fuss{color:var(--text-muted);padding-block:30px;line-height:1.6}.ws-fuss-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;display:flex}.ws-fuss-links{flex-wrap:wrap;gap:8px 18px;display:flex}.ws-fuss a{color:inherit;text-decoration:none}.ws-fuss a:hover{color:var(--text-strong)}.ws-fuss-adresse{font-style:normal}.ws-fuss .gs-footer-plattform{color:var(--text-muted);font:inherit;border:0;margin:0;padding:0}.gemeinde[data-theme=werkstatt] .gs-pagehead h1{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:800;line-height:.95}.gemeinde[data-theme=werkstatt] .gs-kicker{font-family:var(--font-display);letter-spacing:.18em;color:var(--ws-akzent);font-weight:700}.gemeinde[data-theme=werkstatt] .gs-btn{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;border-radius:0;font-size:.9375rem;font-weight:700}.gemeinde[data-theme=werkstatt] .gs-svc-time,.gemeinde[data-theme=werkstatt] .gs-event-date b{font-family:var(--font-display);font-weight:800}.gemeinde[data-theme=werkstatt] .gs-img[data-empty]{background:var(--paper-1);color:var(--text-faint)}.gemeinde[data-theme=werkstatt] .gs-avatar{background:var(--paper-2);color:var(--text-strong);border-radius:0}@media (max-width:900px){.ws-buehne{min-height:0}.ws-buehne-in{grid-template-columns:minmax(0,1fr);padding-top:220px;padding-bottom:40px}.ws-buehne:not([data-bild]) .ws-buehne-in{padding-top:72px}.ws-ticket{min-width:0;max-width:none}.ws-tafel{padding:22px}.ws-kontakt[data-karte]{grid-template-columns:minmax(0,1fr)}.ws-kontakt-karte .gs-map{border-left:0;border-top:1px solid var(--border)}.ws-kontakt-block{padding:24px}.ws-predigt{grid-template-columns:44px minmax(0,1fr) auto}.ws-predigt-nr{font-size:1.375rem}}@media (max-width:520px){.ws-marke{font-size:1.25rem}.ws-buehne h1{font-size:clamp(3rem,17vw,4.5rem)}.ws-zeit-uhr{font-size:3.25rem}}@media (prefers-reduced-motion:no-preference){.ws-buehne-text{animation:ws-auf .9s var(--ease) both}.ws-ticket{animation:ws-auf .9s var(--ease) both;animation-delay:.2s}@keyframes ws-auf{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}}.gemeinde[data-theme=werkstatt] :is(.ws-zeit,.ws-stub,.ws-zettel,.ws-predigt,.ws-gruppe,.ws-badge) h3{color:inherit;letter-spacing:inherit;text-wrap:pretty}.gemeinde[data-theme=werkstatt] :is(.ws-zeit,.ws-stub,.ws-predigt) h3{color:var(--text-strong)}.gemeinde[data-theme=fenster]{--font-display:"Young Serif", Georgia, "Times New Roman", serif;--font-body:"Albert Sans", system-ui, sans-serif;--paper-0:#fbfaf6;--paper-1:#fff;--paper-2:#f3f0e9;--paper-3:#eae6dd;--line-1:#e3dfd7;--line-2:#c8c4ba;--ink-3:#747a87;--ink-2:#585e6a;--ink-1:#212632;--ink-0:#181e2b;--bg-raised:var(--paper-1);--surface-card:var(--paper-1);--content-max:75rem;--radius-1:8px;--radius-2:12px;--radius-3:16px;--tracking-display:-.01em;--section-y:clamp(2.5rem, 6vw, 4.5rem);--fe-g1:var(--primary);--fe-g2:var(--secondary);--fe-g3:var(--primary)}@supports (color:lab(0% 0 0)){.gemeinde[data-theme=fenster]{--paper-0:lab(98.1701% -.0120103 1.90748);--paper-1:lab(100% 0 0);--paper-2:lab(94.9428% .109881 3.82404);--paper-3:lab(91.3503% .282526 4.58785);--line-1:lab(89.0356% .141591 4.59542);--line-2:lab(79.1839% .180393 5.37202);--ink-3:lab(51.1845% -.306189 -7.47519);--ink-2:lab(39.5705% -.260264 -8.18725);--ink-1:lab(15.1818% .0410527 -8.80643);--ink-0:lab(11.0996% .227153 -9.48371)}}@supports (color:color-mix(in lab, red, red)){.gemeinde[data-theme=fenster]{--fe-g3:color-mix(in oklch longer hue, var(--primary), var(--secondary))}}.gemeinde[data-theme=fenster]{--fe-g4:var(--primary)}@supports (color:color-mix(in lab, red, red)){.gemeinde[data-theme=fenster]{--fe-g4:color-mix(in oklch, var(--primary) 45%, var(--secondary))}}.gemeinde[data-theme=fenster]{--fe-g5:var(--primary)}@supports (color:color-mix(in lab, red, red)){.gemeinde[data-theme=fenster]{--fe-g5:color-mix(in oklab, var(--primary) 50%, white)}}.gemeinde[data-theme=fenster]{--fe-blei:var(--ink-0);--fe-band:var(--paper-2)}.gemeinde[data-theme=fenster] h1,.gemeinde[data-theme=fenster] h2,.gemeinde[data-theme=fenster] h3{font-weight:400}.fe-klein,.fe-eyebrow,.gemeinde[data-theme=fenster] .gs-kicker{font:600 .8125rem / 1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;display:block}.fe-eyebrow,.gemeinde[data-theme=fenster] .gs-kicker{color:var(--primary-ink)}.fe-glas{background:var(--fe-blei);grid-template-columns:6fr 2fr 4fr 1fr 5fr 3fr 2fr 6fr 1fr 4fr;gap:2px;height:6px;display:grid}.fe-glas i:nth-child(5n+1){background:var(--fe-g1)}.fe-glas i:nth-child(5n+2){background:var(--fe-g2)}.fe-glas i:nth-child(5n+3){background:var(--fe-g5)}.fe-glas i:nth-child(5n+4){background:var(--fe-g3)}.fe-glas i:nth-child(5n+5){background:var(--fe-g4)}.gemeinde[data-theme=fenster][data-glas=aus] .fe-glas{display:none}.fe-kopf{background:var(--paper-0)}.gemeinde[data-glas=aus] .fe-kopf{border-bottom:1px solid var(--border)}.fe-kopf-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;min-height:76px;padding-block:12px;display:flex}.fe-marke{min-width:0;font:400 1.25rem / 1.15 var(--font-display);color:var(--text-strong);align-items:center;gap:12px;text-decoration:none;display:flex}.fe-zeichen{background:var(--fe-blei);border-radius:15px 15px 3px 3px;flex:none;grid-template-columns:1fr 1fr;gap:3px;width:30px;height:38px;padding:3px;display:grid}.fe-zeichen i:first-child{background:var(--fe-g1);border-radius:10px 0 0}.fe-zeichen i:nth-child(2){background:var(--fe-g5);border-radius:0 10px 0 0}.fe-zeichen i:nth-child(3){background:var(--fe-g2)}.fe-zeichen i:nth-child(4){background:var(--fe-g3)}.fe-kopf-nav{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.fe-kopf-nav a{font:500 .9375rem / 1 var(--font-body);color:var(--text-strong);transition:background var(--dur-1) var(--ease);border-radius:8px;padding:11px 12px;text-decoration:none}.fe-kopf-nav a:hover{background:var(--paper-2)}.fe-kopf-nav a[aria-current=page]{color:var(--primary-ink);box-shadow:inset 0 -2px 0 var(--primary)}.fe-kopf-nav a.fe-kopf-cta{background:var(--primary);color:var(--on-primary)}.fe-kopf-nav a.fe-kopf-cta:hover{background:var(--primary-hover)}.fe-kopf-nav a:focus-visible{box-shadow:var(--focus-ring);outline:none}.fe-kopf-details{display:none}.fe-knopf{border:1.5px solid var(--fe-blei);min-height:46px;font:600 .9375rem / 1.2 var(--font-body);color:var(--text-strong);transition:background var(--dur-1) var(--ease), color var(--dur-1) var(--ease);border-radius:999px;align-items:center;padding:12px 20px;text-decoration:none;display:inline-flex}.fe-knopf:hover{background:var(--paper-2)}.fe-knopf[data-voll]{background:var(--fe-blei);color:var(--paper-0)}.fe-knopf[data-voll]:hover{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.fe-knopf[data-hell]{background:var(--paper-0);border-color:var(--paper-0);color:var(--ink-0)}.fe-knopf[data-hell]:hover{background:var(--paper-2)}.fe-buehne-in{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(1.5rem,5vw,4.5rem);padding-block:clamp(1.75rem,5vw,4rem);display:grid}.fe-buehne-text h1{font:400 clamp(2.375rem, 5vw, 3.875rem) / 1.04 var(--font-display);letter-spacing:-.01em;color:var(--text-strong);text-wrap:balance;margin-top:16px}.fe-live{font:600 .8125rem / 1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--text-strong);align-items:center;gap:8px;display:inline-flex}.fe-live:before{content:"";background:var(--fe-g2);border-radius:50%;width:9px;height:9px}.fe-gruss{color:var(--text-muted);max-width:32em;margin-top:22px;font-size:1.125rem;line-height:1.6}.fe-knoepfe{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.fe-buehne-zeiten{color:var(--text-muted);flex-wrap:wrap;gap:8px 22px;margin:28px 0 0;padding:0;font-size:.9375rem;list-style:none;display:flex}.fe-buehne-zeiten b{color:var(--text-strong);font-weight:600}.fe-fenster{aspect-ratio:4/4.6;background:var(--fe-blei);box-shadow:0 30px 60px -30px oklch(from var(--ink-0) l c h / .5);border-radius:12px;padding:8px;position:relative}.fe-fenster-glas{background:linear-gradient(165deg,#fefcf4,#eee7d9);background:linear-gradient(165deg,lab(98.8912% -.00962615 3.82442),lab(91.9564% .638545 7.67182));border-radius:5px;height:100%;position:relative;overflow:hidden}.gemeinde[data-fenster=bogen] .fe-fenster{border-radius:999px 999px 12px 12px}.gemeinde[data-fenster=bogen] .fe-fenster-glas{border-radius:999px 999px 5px 5px}.fe-fenster-glas img{object-fit:cover}.fe-scheiben{grid-template-rows:1.3fr 1fr 1fr 1fr;grid-template-columns:repeat(3,1fr);display:grid;position:absolute;inset:0}.fe-scheiben i{box-shadow:inset 0 0 0 3.5px var(--fe-blei);position:relative}.fe-fenster[data-bild] .fe-scheiben i:before{content:"";mix-blend-mode:multiply;opacity:0;position:absolute;inset:3.5px}.fe-fenster[data-bild] .fe-scheiben i:nth-child(2):before{background:var(--fe-g5);opacity:.7}.fe-fenster[data-bild] .fe-scheiben i:nth-child(4):before{background:var(--fe-g1);opacity:.6}.fe-fenster[data-bild] .fe-scheiben i:nth-child(9):before{background:var(--fe-g2);opacity:.55}.fe-fenster[data-bild] .fe-scheiben i:nth-child(11):before{background:var(--fe-g3);opacity:.5}.fe-fenster:not([data-bild]) .fe-scheiben i{background-image:linear-gradient(160deg,#ffffff52,#fff0 55%,#0000001f);background-image:linear-gradient(160deg,lab(100% 0 0/.32),lab(100% 0 0/0) 55%,lab(0% 0 0/.12))}.fe-fenster:not([data-bild]) .fe-scheiben i:nth-child(5n+1){background-color:var(--fe-g1)}.fe-fenster:not([data-bild]) .fe-scheiben i:nth-child(5n+2){background-color:var(--fe-g5)}.fe-fenster:not([data-bild]) .fe-scheiben i:nth-child(5n+3){background-color:var(--fe-g2)}.fe-fenster:not([data-bild]) .fe-scheiben i:nth-child(5n+4){background-color:var(--fe-g3)}.fe-fenster:not([data-bild]) .fe-scheiben i:nth-child(5n+5){background-color:var(--fe-g4)}.fe-chip{background:var(--surface-card);max-width:min(320px,100% - 24px);color:var(--text-body);box-shadow:0 16px 40px -16px oklch(from var(--ink-0) l c h / .45);border-radius:14px;gap:3px;padding:14px 18px;text-decoration:none;display:grid;position:absolute;bottom:28px;left:-18px}.fe-chip small{font:600 .6875rem / 1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--secondary-ink)}.fe-chip b{font:400 1.5rem / 1.15 var(--font-display);color:var(--text-strong)}.fe-chip span{color:var(--text-muted);font-size:.875rem}.fe-chip:hover b{color:var(--primary-ink)}.fe-zeile{padding-block:var(--section-y)}.fe-zeile[data-band]{background:var(--fe-band)}.fe-sec.gs-sec{padding-block:0}.fe-zeile [data-paar]{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:clamp(2.5rem,5vw,4rem);display:grid}.fe-sec .gs-sh{align-items:flex-end;gap:8px 16px;margin-bottom:1.75rem}.fe-sec .gs-kicker{margin-bottom:8px}.fe-sec .gs-sh .gs-sh-h{font:400 clamp(1.75rem, 3.6vw, 2.625rem) / 1.1 var(--font-display);letter-spacing:-.01em}.fe-sec .gs-sh-action a{border-bottom:1.5px solid;padding:4px 0 2px;font-weight:600}.fe-sec .gs-sh-action a span{display:none}.fe-zeiten{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.fe-zeit{border:1px solid var(--border);background:linear-gradient(var(--fe-glas-farbe), var(--fe-glas-farbe)) top / 100% 8px no-repeat, var(--surface-card);--fe-glas-farbe:var(--fe-g1);border-radius:16px;padding:28px 22px 24px}.fe-zeit:nth-child(4n+2){--fe-glas-farbe:var(--fe-g2)}.fe-zeit:nth-child(4n+3){--fe-glas-farbe:var(--fe-g3)}.fe-zeit:nth-child(4n+4){--fe-glas-farbe:var(--fe-g4)}.fe-zeit .fe-klein{color:var(--text-muted);font-size:.75rem}.fe-zeit-uhr{font:400 2.75rem / 1 var(--font-display);font-variant-numeric:tabular-nums;color:var(--text-strong);margin:14px 0 10px;display:block}.fe-zeit h3{font:600 1.125rem / 1.3 var(--font-body);color:var(--text-strong)}.fe-zeit p{color:var(--text-muted);margin-top:6px;font-size:.9375rem}.fe-beitraege{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:28px 20px;margin:0;padding:0;list-style:none;display:grid}.fe-bild{aspect-ratio:4/3;border:5px solid var(--fe-blei);background:var(--fe-blei);border-radius:8px;display:block;position:relative;overflow:hidden}.gemeinde[data-fenster=bogen] .fe-bild{border-radius:999px 999px 8px 8px}.fe-bild img{object-fit:cover;transition:transform .6s var(--ease)}.fe-beitrag:hover .fe-bild img{transform:scale(1.03)}.fe-sprosse{background:var(--fe-blei);width:5px;position:absolute;top:0;bottom:0;left:66.6%}.fe-bild[data-leer]{background:linear-gradient(160deg, #ffffff4d, #fff0 60%), linear-gradient(90deg, var(--fe-g5) 0 66.6%, var(--fe-g1) 66.6%)}@supports (color:lab(0% 0 0)){.fe-bild[data-leer]{background:linear-gradient(160deg, lab(100% 0 0/.3), lab(100% 0 0/0) 60%), linear-gradient(90deg, var(--fe-g5) 0 66.6%, var(--fe-g1) 66.6%)}}.fe-beitrag:nth-child(3n+2) .fe-bild[data-leer]{background:linear-gradient(160deg, #ffffff4d, #fff0 60%), linear-gradient(90deg, var(--fe-g2) 0 66.6%, var(--fe-g3) 66.6%)}@supports (color:lab(0% 0 0)){.fe-beitrag:nth-child(3n+2) .fe-bild[data-leer]{background:linear-gradient(160deg, lab(100% 0 0/.3), lab(100% 0 0/0) 60%), linear-gradient(90deg, var(--fe-g2) 0 66.6%, var(--fe-g3) 66.6%)}}.fe-beitrag:nth-child(3n+3) .fe-bild[data-leer]{background:linear-gradient(160deg, #ffffff4d, #fff0 60%), linear-gradient(90deg, var(--fe-g4) 0 66.6%, var(--fe-g5) 66.6%)}@supports (color:lab(0% 0 0)){.fe-beitrag:nth-child(3n+3) .fe-bild[data-leer]{background:linear-gradient(160deg, lab(100% 0 0/.3), lab(100% 0 0/0) 60%), linear-gradient(90deg, var(--fe-g4) 0 66.6%, var(--fe-g5) 66.6%)}}.fe-beitrag time{color:var(--text-muted);margin-top:16px;font-size:.75rem}.fe-beitrag h3{font:400 1.4375rem / 1.2 var(--font-display);color:var(--text-strong);margin-top:10px}.fe-beitrag h3 a,.fe-gruppe h3 a{color:inherit;text-decoration:none}.fe-beitrag h3 a:hover,.fe-gruppe h3 a:hover{color:var(--primary-ink)}.fe-beitrag p{color:var(--text-muted);margin-top:8px;font-size:.9375rem}.fe-termine{margin:0;padding:0;list-style:none;display:grid}.fe-termin{border-bottom:1px solid var(--border);--fe-glas-farbe:var(--fe-g1);grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px 0;display:grid}.fe-termin:nth-child(5n+2){--fe-glas-farbe:var(--fe-g2)}.fe-termin:nth-child(5n+3){--fe-glas-farbe:var(--fe-g5)}.fe-termin:nth-child(5n+4){--fe-glas-farbe:var(--fe-g3)}.fe-termin:nth-child(5n+5){--fe-glas-farbe:var(--fe-g4)}.fe-termin[data-aus]{opacity:.65}.fe-tag{aspect-ratio:1;background:var(--fe-glas-farbe);color:oklch(from var(--fe-glas-farbe) clamp(.2, (.68 - l) * 100, 1) 0 0);font:400 1.5rem / 1 var(--font-display);border-radius:30px 30px 6px 6px;place-content:center;justify-items:center;gap:4px;padding-top:6px;display:grid}.gemeinde[data-fenster=gerade] .fe-tag{border-radius:6px;padding-top:0}.fe-tag small{font:600 .625rem / 1 var(--font-body);letter-spacing:.12em;text-transform:uppercase}.fe-termin h3{font:600 1.0625rem / 1.3 var(--font-body);color:var(--text-strong);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.fe-termin p{color:var(--text-muted);margin-top:3px;font-size:.875rem}.fe-anmelden{font:600 .875rem / 1 var(--font-body);color:var(--primary-ink);white-space:nowrap;border:1.5px solid;border-radius:999px;padding:10px 14px;text-decoration:none}.fe-anmelden:hover{background:var(--primary-tint)}.fe-sec .kalender-abo{margin-top:18px}.fe-predigten{gap:12px;margin:0;padding:0;list-style:none;display:grid}.fe-predigt{border:1px solid var(--border);background:var(--surface-card);color:var(--text-body);transition:border-color var(--dur-1) var(--ease);border-radius:14px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;padding:18px 20px;text-decoration:none;display:grid}.fe-predigt:hover{border-color:var(--fe-blei)}.fe-play{background:var(--fe-blei);width:44px;height:44px;color:var(--paper-0);border-radius:50%;place-items:center;display:grid}.fe-predigt:hover .fe-play{background:var(--primary);color:var(--on-primary)}.fe-predigt h3{font:400 1.1875rem / 1.25 var(--font-display);color:var(--text-strong)}.fe-predigt-meta{color:var(--text-muted);margin-top:4px;font-size:.875rem;display:block}.fe-gruppen{background:var(--fe-blei);border-radius:18px;flex-wrap:wrap;gap:6px;margin:0;padding:6px;list-style:none;display:flex}.fe-gruppe{background:var(--surface-card);--fe-glas-farbe:var(--fe-g1);border-radius:12px;flex:260px;padding:20px 20px 20px 26px;position:relative;overflow:hidden}.fe-gruppe:before{content:"";background:var(--fe-glas-farbe);width:6px;position:absolute;inset:0 auto 0 0}.fe-gruppe:nth-child(5n+2){--fe-glas-farbe:var(--fe-g5)}.fe-gruppe:nth-child(5n+3){--fe-glas-farbe:var(--fe-g2)}.fe-gruppe:nth-child(5n+4){--fe-glas-farbe:var(--fe-g3)}.fe-gruppe:nth-child(5n+5){--fe-glas-farbe:var(--fe-g4)}.fe-gruppe h3{font:600 1.0625rem / 1.3 var(--font-body);color:var(--text-strong)}.fe-gruppe p{color:var(--text-muted);margin-top:4px;font-size:.875rem}.fe-team{text-align:center;grid-template-columns:repeat(auto-fill,minmax(max(200px,22%),1fr));gap:28px 20px;margin:0;padding:0;list-style:none;display:grid}.fe-foto{aspect-ratio:3/4;background:var(--paper-3);font:400 2.125rem / 1 var(--font-display);color:var(--text-muted);border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}.gemeinde[data-fenster=bogen] .fe-foto{border-radius:999px 999px 12px 12px}.fe-foto img{object-fit:cover}.fe-person h3{font:400 1.25rem / 1.2 var(--font-display);color:var(--text-strong);margin-top:14px}.fe-person p{color:var(--text-muted);margin-top:4px;font-size:.875rem}.fe-kontakt{align-items:stretch;gap:24px;display:grid}.fe-kontakt[data-karte]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.fe-kontakt-tafel{background:var(--fe-blei);color:oklch(from var(--paper-0) calc(l - .12) c h);border-radius:16px;align-content:start;justify-items:start;gap:12px;padding:clamp(1.375rem,4vw,2.25rem);display:grid}.fe-kontakt-tafel h3{font:400 1.75rem / 1.15 var(--font-display);color:var(--paper-0)}.fe-kontakt-tafel address{font-style:normal;display:grid}.fe-kontakt-tafel a:not(.fe-knopf){color:var(--paper-0)}.fe-kontakt-tafel .fe-knopf{margin-top:10px}.fe-kontakt .gs-map-kasten{height:100%}.fe-kontakt .gs-map{aspect-ratio:auto;background:repeating-linear-gradient(0deg, transparent 0 27px, var(--paper-2) 27px 28px), repeating-linear-gradient(90deg, var(--surface-card) 0 27px, var(--paper-2) 27px 28px);border-radius:16px;height:100%;min-height:280px}.fe-kontakt .gs-map[data-bild]{background:0 0}.fe-kontakt .gs-map-pin{color:var(--secondary)}.fe-kontakt .gs-map-label{border-radius:8px}.fe-fuss{color:var(--text-muted);margin-top:auto;font-size:.875rem}.gemeinde[data-glas=aus] .fe-fuss{border-top:1px solid var(--border)}.fe-fuss-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 28px;padding-block:24px 32px;display:flex}.fe-fuss-wer{gap:2px;display:grid}.fe-fuss-name{font:400 1.0625rem / 1.2 var(--font-display);color:var(--text-strong)}.fe-fuss address{font-style:normal}.fe-fuss-links{flex-wrap:wrap;gap:6px 18px;display:flex}.fe-fuss a{color:inherit;text-decoration:none}.fe-fuss a:hover{color:var(--text-strong);text-decoration:underline}.fe-fuss .gs-footer-plattform{border:0;margin:0;padding:0}.gemeinde[data-theme=fenster] .gs-pagehead h1{font-weight:400}.gemeinde[data-theme=fenster] .gs-btn{border-radius:999px}.gemeinde[data-theme=fenster] .gs-svc-time,.gemeinde[data-theme=fenster] .gs-event-date b{font-family:var(--font-display);font-weight:400}@media (max-width:900px){.fe-buehne-in,.fe-zeile [data-paar],.fe-kontakt[data-karte]{grid-template-columns:minmax(0,1fr)}.fe-fenster{width:100%;max-width:440px;margin-inline:auto}.fe-team{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.fe-kopf-in{min-height:0}.fe-kopf-nav{width:100%;margin-inline:-9px}.fe-kopf-nav a{padding:9px;font-size:.875rem}.fe-chip{padding:12px 14px;bottom:14px;left:10px}.fe-chip b{font-size:1.25rem}.fe-termin{grid-template-columns:52px minmax(0,1fr);gap:14px}.fe-anmelden{grid-column:2;justify-self:start}.fe-team{gap:22px 14px}}@media (prefers-reduced-motion:no-preference){.fe-fenster{animation:fe-auf .9s var(--ease) both}.fe-fenster[data-bild] .fe-scheiben i:before{animation:1.6s ease-out .4s both fe-glas}.fe-chip{animation:fe-auf .8s var(--ease) .3s both}@keyframes fe-auf{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes fe-glas{0%{opacity:0}}}.gemeinde[data-theme=kreuzgang]{--font-display:"Marcellus", Georgia, "Times New Roman", serif;--font-caps:"Marcellus SC", "Marcellus", Georgia, serif;--font-body:"Gentium Book Plus", Georgia, "Times New Roman", serif;--paper-0:#f2eee5;--paper-1:#faf7f2;--paper-2:#e6dccc;--paper-3:#dad0bd;--line-1:#d5cbb8;--line-2:#bbb09c;--ink-3:#787469;--ink-2:#615d53;--ink-1:#2c2c26;--ink-0:#23221c;--bg-raised:var(--paper-1);--surface-card:var(--paper-1);--content-max:73.75rem;--radius-1:2px;--radius-2:2px;--radius-3:2px;--shadow-1:none;--shadow-2:none;--text-md:1.0625rem;--leading-normal:1.6;--section-y:clamp(2.75rem, 6vw, 4.75rem);--kg-stein:var(--paper-2);--kg-haar:var(--line-1);--kg-fuge:clamp(10px, 1.6vw, 20px);--kg-spitz:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 1000'%3E%3Cpath d='M0 74.2A80 80 0 0 1 50 0A80 80 0 0 1 100 74.2V1000H0Z'/%3E%3C/svg%3E");--kg-feld:radial-gradient(ellipse 70% 55% at 50% 0%, var(--primary), transparent), linear-gradient(180deg, var(--primary), var(--primary) 70%, var(--primary))}@supports (color:lab(0% 0 0)){.gemeinde[data-theme=kreuzgang]{--paper-0:lab(94.1324% .462383 4.95844);--paper-1:lab(97.4785% .271559 3.04275);--paper-2:lab(88.36% 1.28526 9.5708);--paper-3:lab(83.8429% 1.47751 10.7487);--line-1:lab(82.1027% 1.4821 10.7523);--line-2:lab(72.2455% 1.64208 11.5641);--ink-3:lab(49.0413% .0808239 6.5725);--ink-2:lab(39.7599% .104785 6.59179);--ink-1:lab(17.7083% -.537857 3.80768);--ink-0:lab(13.0674% -.524014 3.81961)}}@supports (color:color-mix(in lab, red, red)){.gemeinde[data-theme=kreuzgang]{--kg-feld:radial-gradient(ellipse 70% 55% at 50% 0%, color-mix(in oklab, var(--primary) 30%, var(--paper-1)), transparent), linear-gradient(180deg, color-mix(in oklab, var(--primary) 62%, var(--paper-1)), var(--primary) 70%, color-mix(in oklab, var(--primary) 82%, var(--ink-0)))}}.gemeinde[data-theme=kreuzgang] h1,.gemeinde[data-theme=kreuzgang] h2,.gemeinde[data-theme=kreuzgang] h3{font-weight:400}.kg-caps,.gemeinde[data-theme=kreuzgang] .gs-kicker{font:400 .8125rem / 1.2 var(--font-caps);letter-spacing:.16em;text-transform:none}.gemeinde[data-theme=kreuzgang] .gs-kicker{color:var(--secondary-ink)}.kg-form{border-radius:999px 999px 0 0}.gemeinde[data-boegen=spitz] .kg-form{border-radius:0}.gemeinde[data-boegen=spitz] .kg-form:not(.kg-knopf){-webkit-mask:var(--kg-spitz) top / 100% auto no-repeat;-webkit-mask:var(--kg-spitz) top / 100% auto no-repeat;-webkit-mask:var(--kg-spitz) top / 100% auto no-repeat;-webkit-mask:var(--kg-spitz) top / 100% auto no-repeat;mask:var(--kg-spitz) top / 100% auto no-repeat}.gemeinde[data-boegen=spitz] .kg-knopf{border-radius:2px}.kg-kopf{text-align:center;padding-top:26px}.kg-logo{margin-bottom:10px;display:inline-flex}.kg-ort{color:var(--primary-ink)}.kg-name{font:400 clamp(1.5rem, 3.4vw, 2.25rem) / 1.15 var(--font-caps);letter-spacing:.08em;color:var(--text-strong);text-wrap:balance;margin:10px 0 18px;text-decoration:none;display:block}.kg-menue{border-block:1px solid var(--kg-haar)}.kg-kopf-nav{flex-wrap:wrap;justify-content:center;gap:0 26px;padding:4px 0;display:flex}.kg-kopf-nav a{font:400 .875rem / 1.2 var(--font-caps);letter-spacing:.14em;color:var(--text-strong);transition:color var(--dur-1) var(--ease);padding:10px 0;text-decoration:none}.kg-kopf-nav a:hover,.kg-kopf-nav a[aria-current=page]{color:var(--secondary-ink)}.kg-kopf-nav a:focus-visible{box-shadow:var(--focus-ring);outline:none}.kg-kopf-details{display:none}.kg-knopf{border:1px solid var(--ink-0);min-height:46px;font:400 .875rem / 1.2 var(--font-caps);letter-spacing:.14em;color:var(--text-strong);transition:background var(--dur-1) var(--ease), color var(--dur-1) var(--ease);justify-content:center;align-items:center;padding:14px 24px 12px;text-decoration:none;display:inline-flex}.kg-knopf:hover{background:var(--paper-1)}.kg-knopf[data-voll]{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.kg-knopf[data-voll]:hover{background:var(--primary-hover)}.kg-knopf:focus-visible{box-shadow:var(--focus-ring);outline:none}.kg-buehne{padding-top:clamp(1.5rem,4vw,3rem)}.kg-arkade,.kg-saeulen{--n:4;grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:var(--kg-fuge);display:grid}.kg-bogen{aspect-ratio:3/4.4;background:var(--kg-stein);position:relative;overflow:hidden}.kg-arkade-bild{width:calc(var(--n) * 100% + (var(--n) - 1) * var(--kg-fuge));top:0;bottom:0;left:calc(var(--i) * -1 * (100% + var(--kg-fuge)));position:absolute}.kg-arkade:not([data-bild]) .kg-arkade-bild{background:var(--kg-feld)}.kg-arkade-bild img{object-fit:cover}.kg-saeulen{height:16px}.kg-saeulen i{border-top:3px double var(--line-2)}.kg-buehne-text{text-align:center;max-width:47.5rem;margin:clamp(1.75rem,4vw,3rem) auto 0}.kg-buehne-text h1{font:400 clamp(2.375rem, 5.6vw, 4.25rem) / 1.05 var(--font-display);color:var(--text-strong);text-wrap:balance}.kg-live{color:var(--secondary-ink);align-items:center;gap:8px;margin-bottom:14px;display:inline-flex}.kg-live:before{content:"";background:var(--secondary);border-radius:999px 999px 0 0;width:8px;height:10px}.kg-gruss{max-width:34em;color:var(--text-muted);text-wrap:pretty;margin:20px auto 0;font-size:1.1875rem;line-height:1.6}.kg-knoepfe{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:28px;display:flex}.kg-sec[data-band]{background:var(--kg-stein)}.kg-sec .gs-sh{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:12px;margin-bottom:2.125rem}.kg-sec .gs-sh .gs-kicker{margin-bottom:12px}.kg-sec .gs-sh .gs-sh-h{font:400 clamp(1.875rem, 3.8vw, 2.75rem) / 1.1 var(--font-display);letter-spacing:0}.kg-sec .gs-sh-action a{font:400 .8125rem / 1.2 var(--font-caps);letter-spacing:.14em;color:var(--primary-ink);border-bottom:1px solid;padding:4px 0 3px}.kg-sec .gs-sh-action a span{display:none}.kg-link{color:var(--primary-ink);border-bottom:1px solid;text-decoration:none}.kg-zeiten{flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none;display:flex}.kg-zeit{border-inline:1px solid var(--kg-haar);text-align:center;flex:220px;max-width:400px;margin-right:-1px;padding:10px 24px 6px}.kg-zeit-tag{color:var(--primary-ink);display:block}.kg-zeit-uhr{font:400 3.375rem / 1 var(--font-display);font-variant-numeric:tabular-nums;color:var(--text-strong);margin:14px 0 12px;display:block}.kg-zeit h3{font:400 1.25rem / 1.3 var(--font-display);color:var(--text-strong)}.kg-zeit p{color:var(--text-muted);margin-top:6px;font-size:1rem;font-style:italic}.kg-takt{gap:var(--kg-fuge);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.kg-joch{gap:var(--kg-fuge);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kg-takt[data-takt=bilder] .kg-joch:nth-child(4n+3) .kg-joch-bild,.kg-takt[data-takt=bilder] .kg-joch:nth-child(4n+4) .kg-joch-bild{order:2}.kg-joch-bild{aspect-ratio:3/4;background:var(--kg-stein);display:block;position:relative;overflow:hidden}.kg-joch-bild[data-leer]{background:var(--kg-feld)}.kg-joch-bild img{object-fit:cover;transition:transform .6s var(--ease)}.kg-joch:hover .kg-joch-bild img{transform:scale(1.03)}.kg-joch-text{border:1px solid var(--kg-haar);background:var(--paper-1);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-width:0;padding:max(3rem,22%) 22px 26px;display:flex}.gemeinde[data-boegen=spitz] .kg-joch-text,.gemeinde[data-boegen=spitz] .kg-kontakt-tafel{border-color:#0000;padding-top:max(4rem,40%)}.kg-joch-datum{color:var(--secondary-ink)}.kg-joch-text h3{font:400 1.375rem / 1.2 var(--font-display);color:var(--text-strong);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.kg-joch-text h3 a,.kg-gruppen h3 a{color:inherit;text-decoration:none}.kg-joch-text h3 a:hover,.kg-gruppen h3 a:hover{color:var(--primary-ink)}.kg-joch-text p{color:var(--text-muted);font-size:1rem}.kg-mehr{color:var(--primary-ink);margin-top:4px;font-style:italic;text-decoration:none}.kg-mehr:hover{text-decoration:underline}.kg-takt[data-takt=bilder] .kg-joch:last-child:nth-child(odd){width:calc(50% - var(--kg-fuge) / 2);grid-column:1/-1;justify-self:center}.kg-takt[data-takt=text]{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}.kg-takt[data-takt=text] .kg-joch{display:block}.kg-takt[data-takt=text] .kg-joch-text{height:100%;min-height:300px}.kg-takt[data-takt=text] .kg-joch:nth-child(2n) .kg-joch-text{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.kg-takt[data-takt=text] .kg-joch:nth-child(2n) .kg-joch-text{background:color-mix(in oklab, var(--primary) 16%, var(--paper-1))}}.kg-takt[data-takt=text] .kg-joch:nth-child(2n) .kg-joch-text{border-color:#0000}.kg-termine{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin:0;padding:0;list-style:none;display:grid}.kg-termin{border-bottom:1px solid var(--line-2);grid-template-columns:70px minmax(0,1fr);align-items:baseline;gap:18px;padding:16px 0;display:grid}.kg-termin[data-aus]{opacity:.65}.kg-termin-tag{font:400 2.125rem / 1 var(--font-display);text-align:right;color:var(--text-strong)}.kg-termin-tag small{color:var(--secondary-ink);margin-top:4px;font-size:.75rem;display:block}.kg-termin h3{font:400 1.25rem / 1.25 var(--font-display);color:var(--text-strong);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.kg-termin p{color:var(--text-muted);margin-top:4px;font-size:.9375rem;font-style:italic}.kg-termin .kg-link{margin-top:8px;display:inline-block}.kg-sec .kalender-abo{justify-content:center;margin-top:24px}.kg-predigten{max-width:820px;margin:0 auto;padding:0;list-style:none}.kg-predigt{border-bottom:1px solid var(--kg-haar);color:var(--text-body);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 0;text-decoration:none;display:grid}.kg-predigt h3{font:400 1.375rem / 1.25 var(--font-display);color:var(--text-strong)}.kg-predigt p{color:var(--text-muted);margin-top:4px;font-size:.9375rem;font-style:italic}.kg-predigt>span,.kg-predigt:hover h3{color:var(--primary-ink)}.kg-gruppen{border-top:1px solid var(--kg-haar);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.kg-gruppen li{border-bottom:1px solid var(--kg-haar);border-right:1px solid var(--kg-haar);padding:22px 24px}.kg-gruppen li:nth-child(3n){border-right:0}.kg-gruppen h3{font:400 1.25rem / 1.25 var(--font-display);color:var(--text-strong)}.kg-gruppen p{color:var(--text-muted);margin-top:4px;font-size:.9375rem;font-style:italic}.kg-gaeste{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1.25rem,4vw,3.5rem);display:grid}.kg-gaeste-bild{aspect-ratio:4/3;background:var(--kg-stein);place-items:center;display:grid;position:relative;overflow:hidden}.kg-gaeste-bild[data-leer]{background:var(--kg-feld);color:var(--on-primary)}.kg-gaeste-bild img{object-fit:cover}.kg-gaeste-zeit{font:400 clamp(3rem, 7vw, 4.5rem) / 1 var(--font-display);justify-items:center;gap:8px;padding-top:18%;display:grid}.kg-gaeste-text .gs-sh{text-align:left;align-items:flex-start;margin-bottom:1rem}.kg-gaeste-text>p{color:var(--text-muted)}.kg-gaeste-liste{gap:12px;margin:18px 0 24px;display:grid}.kg-gaeste-liste div{padding-left:24px;position:relative}.kg-gaeste-liste div:before{content:"";background:var(--primary);border-radius:999px 999px 0 0;width:10px;height:12px;position:absolute;top:.3em;left:0}.kg-gaeste-liste dt{color:var(--primary-ink)}.kg-gaeste-liste dd{color:var(--text-strong);margin:2px 0 0}.kg-team{text-align:center;flex-wrap:wrap;justify-content:center;gap:28px 24px;margin:0;padding:0;list-style:none;display:flex}.kg-person{flex:0 220px;min-width:0}.kg-foto{background:var(--kg-stein);width:120px;height:150px;font:400 1.875rem / 1 var(--font-display);color:var(--text-muted);place-items:center;margin:0 auto;display:grid;position:relative;overflow:hidden}.kg-foto img{object-fit:cover;filter:sepia(.25)}.kg-person h3{font:400 1.25rem / 1.2 var(--font-display);color:var(--text-strong);margin-top:14px}.kg-person p{color:var(--text-muted);margin-top:4px;font-size:.9375rem;font-style:italic}.kg-kontakt{align-items:stretch;gap:28px;display:grid}.kg-kontakt:not([data-karte]){max-width:560px;margin-inline:auto}.kg-kontakt[data-karte]{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.kg-kontakt-tafel{border:1px solid var(--kg-haar);background:var(--paper-1);text-align:center;align-content:center;justify-items:center;gap:12px;padding:max(3.5rem,22%) 26px 30px;display:grid}.kg-kontakt-tafel h3{font:400 1.625rem / 1.2 var(--font-display);color:var(--text-strong)}.kg-kontakt-tafel address{color:var(--text-muted);font-style:normal;display:grid}.kg-kontakt-tafel p{color:var(--text-muted)}.kg-kontakt-tafel a:not(.kg-knopf){color:inherit}.kg-kontakt-tafel .kg-knopf{margin-top:8px}.kg-kontakt .gs-map-kasten{height:100%}.kg-kontakt .gs-map{aspect-ratio:auto;border-color:var(--kg-haar);background:repeating-linear-gradient(0deg, transparent 0 29px, var(--kg-haar) 29px 30px), repeating-linear-gradient(90deg, var(--paper-1) 0 29px, var(--kg-haar) 29px 30px);border-radius:0;height:100%;min-height:300px}.kg-kontakt .gs-map[data-bild]{background:0 0}.kg-kontakt .gs-map-pin{color:var(--secondary)}.kg-kontakt .gs-map-label{font-family:var(--font-body);border-radius:0}.kg-fuss{border-top:1px solid var(--kg-haar);color:var(--text-muted);text-align:center;margin-top:auto;padding:28px 0 36px}.kg-fuss-links{flex-wrap:wrap;justify-content:center;gap:6px 22px;margin-bottom:10px;display:flex}.kg-fuss-links a{font:400 .8125rem / 1.6 var(--font-caps);letter-spacing:.14em}.kg-fuss a{color:inherit;text-decoration:none}.kg-fuss a:hover{color:var(--primary-ink)}.kg-fuss-adresse{font-size:.9375rem;font-style:normal}.kg-fuss .gs-footer-plattform{color:var(--text-muted);border:0;justify-content:center;margin-top:12px;padding:0}.gemeinde[data-theme=kreuzgang] .gs-pagehead h1{font-weight:400}.gemeinde[data-theme=kreuzgang] .gs-btn{font-family:var(--font-caps);letter-spacing:.1em;font-weight:400}.gemeinde[data-theme=kreuzgang] .gs-svc-time,.gemeinde[data-theme=kreuzgang] .gs-event-date b{font-family:var(--font-display);font-weight:400}@media (max-width:860px){.kg-arkade,.kg-saeulen{--n:2}.kg-arkade .kg-bogen:nth-child(n+3),.kg-saeulen i:nth-child(n+3){display:none}.kg-takt[data-takt=bilder]{grid-template-columns:minmax(0,1fr)}.kg-takt[data-takt=bilder] .kg-joch:nth-child(4n+3) .kg-joch-bild,.kg-takt[data-takt=bilder] .kg-joch:nth-child(4n+4) .kg-joch-bild{order:0}.kg-takt[data-takt=bilder] .kg-joch:nth-child(2n) .kg-joch-bild{order:2}.kg-takt[data-takt=bilder] .kg-joch:last-child:nth-child(odd){justify-self:stretch;width:auto}.kg-termine,.kg-gaeste,.kg-kontakt[data-karte]{grid-template-columns:minmax(0,1fr)}.kg-gruppen{grid-template-columns:repeat(2,minmax(0,1fr))}.kg-gruppen li:nth-child(3n){border-right:1px solid var(--kg-haar)}.kg-gruppen li:nth-child(2n){border-right:0}}@media (max-width:560px){.kg-kopf-nav{gap:0 18px}.kg-zeit{border-inline:0;border-bottom:1px solid var(--kg-haar);flex-basis:100%;margin-right:0;padding-block:20px}.kg-takt[data-takt=bilder] .kg-joch{grid-template-columns:minmax(0,1fr);gap:0}.kg-takt[data-takt=bilder] .kg-joch:nth-child(n) .kg-joch-bild{aspect-ratio:4/3;order:0}.kg-takt[data-takt=bilder] .kg-joch-text{border-radius:0;padding-top:26px;-webkit-mask:none;mask:none}.gemeinde[data-boegen=spitz] .kg-takt[data-takt=bilder] .kg-joch-text{border-color:var(--kg-haar);padding-top:26px}.kg-takt[data-takt=text] .kg-joch-text{min-height:0}.kg-gruppen{grid-template-columns:minmax(0,1fr)}.kg-gruppen li{padding-inline:4px;border-right:0!important}.kg-team{gap:24px 12px}.kg-person{flex-basis:calc(50% - 6px)}.kg-predigt{grid-template-columns:minmax(0,1fr);gap:8px}}@media (prefers-reduced-motion:no-preference){.kg-bogen{animation:kg-auf .9s var(--ease) both}.kg-bogen:nth-child(2){animation-delay:80ms}.kg-bogen:nth-child(3){animation-delay:.16s}.kg-bogen:nth-child(4){animation-delay:.24s}.kg-buehne-text{animation:kg-auf .9s var(--ease) .3s both}@keyframes kg-auf{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}}.gemeinde[data-theme=puls]{--font-display:"Unbounded", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-body:"Space Grotesk", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--paper-0:#fff;--paper-1:#fafafa;--paper-2:#f2f2f2;--paper-3:#e6e6e6;--line-1:#e6e6e6;--line-2:var(--brand-primary);--ink-0:var(--brand-primary);--ink-1:oklch(from var(--brand-primary) calc(l + .06) c h);--ink-2:#5c5c5c;--ink-3:#767676;--pu-band:var(--brand-primary);--pu-auf-band:var(--on-primary);--pu-band-linie:oklch(from var(--brand-primary) calc(l + .12) c h);--pu-akzent:var(--brand-secondary);--pu-auf-akzent:var(--on-secondary);--pu-akzent-hell:oklch(from var(--brand-secondary) max(l, .8) c h);--pu-akzent-text:oklch(from var(--brand-secondary) min(l, .48) c h);--pu-linie:var(--ink-0);--pu-schatten:var(--ink-0);--pu-fokus:var(--ink-0);--primary:var(--brand-secondary);--primary-hover:oklch(from var(--brand-secondary) calc(l - .06) c h);--primary-active:oklch(from var(--brand-secondary) calc(l - .1) c h);--primary-deep:oklch(from var(--brand-secondary) .3 min(c, .1) h);--primary-ink:var(--pu-akzent-text);--primary-tint:oklch(from var(--brand-secondary) .96 min(c, .04) h);--primary-tint-2:oklch(from var(--brand-secondary) .92 min(c, .08) h);--primary-line:var(--brand-secondary);--secondary-ink:var(--pu-akzent-text);--bg-tinted:var(--paper-1);--bg-raised:var(--paper-0);--surface-card:var(--paper-0);--footer-bg:var(--pu-band);--footer-text:var(--pu-auf-band);--footer-muted:oklch(from var(--pu-auf-band) l c h / .72);--stage-bg:var(--pu-band);--focus-ring:0 0 0 0 transparent;--shadow-1:none;--shadow-2:6px 6px 0 var(--pu-schatten);--radius-1:0;--radius-2:0;--radius-3:0;--tracking-display:-.03em;--page-x:clamp(1rem, 3vw, 2rem);--content-max:1240px;--section-y:clamp(3rem, 6vw, 5.5rem)}.gemeinde[data-theme=puls]>*{--on-primary:var(--on-secondary)}.gemeinde[data-theme=puls][data-farbschema=dunkel]{--paper-0:#0d0d0d;--paper-1:#141414;--paper-2:#1c1c1c;--paper-3:#262626;--line-1:#2e2e2e;--line-2:#f5f5f5;--ink-0:#f5f5f5;--ink-1:#e2e2e2;--ink-2:#a8a8a8;--ink-3:gray;--pu-band:#000;--pu-auf-band:#fff;--pu-band-linie:#262626;--pu-akzent-text:oklch(from var(--brand-secondary) max(l, .74) c h);--pu-schatten:var(--brand-secondary);--pu-fokus:var(--brand-secondary);--primary-hover:oklch(from var(--brand-secondary) calc(l + .06) c h);--primary-active:oklch(from var(--brand-secondary) calc(l + .1) c h);--primary-tint:oklch(from var(--brand-secondary) .24 min(c, .05) h);--primary-tint-2:oklch(from var(--brand-secondary) .3 min(c, .07) h);--secondary-tint:oklch(from var(--brand-secondary) .26 min(c, .05) h);--secondary-tint-2:oklch(from var(--brand-secondary) .32 min(c, .07) h);--overlay:#000000b3;--ok:#62bb78;--ok-tint:#1a3520;--warn:#e8aa4e;--warn-tint:#442e09;--error:#f9786a;--error-tint:#4b1e19;--info:#74b3de;--info-tint:#133144}@supports (color:lab(0% 0 0)){.gemeinde[data-theme=puls][data-farbschema=dunkel]{--overlay:lab(.112911% 0 0/.7);--ok:lab(69.1791% -39.0255 25.483);--ok-tint:lab(19.4409% -14.9847 9.75814);--warn:lab(74.4048% 16.5655 55.5067);--warn-tint:lab(21.0686% 7.92795 26.2395);--error:lab(66.017% 49.3666 32.1152);--error-tint:lab(18.1398% 21.6293 14.1575);--info:lab(69.8467% -11.9327 -28.6053);--info-tint:lab(18.7717% -5.93972 -15.7322)}}.gemeinde[data-theme=puls] h1,.gemeinde[data-theme=puls] h2,.gemeinde[data-theme=puls] h3{font-weight:700}.gemeinde[data-theme=puls] ::selection{background:var(--pu-akzent);color:var(--pu-auf-akzent)}.gemeinde[data-theme=puls] :focus-visible{outline:3px solid var(--pu-fokus);outline-offset:3px}.gemeinde[data-theme=puls]>.gs-beispiel-balken{background:var(--pu-band);color:var(--pu-auf-band);border-bottom:2px solid var(--pu-band-linie)}.pu-wrap{width:100%;max-width:var(--content-max);padding-inline:var(--page-x);box-sizing:border-box;margin-inline:auto}.pu-kopf{z-index:30;background:var(--pu-band);color:var(--pu-auf-band);border-bottom:2px solid var(--pu-band-linie);position:sticky;top:0}.pu-kopf-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 20px;min-height:64px;display:flex}.pu-marke{min-width:0;color:inherit;font:900 1.0625rem / 1.1 var(--font-display);letter-spacing:-.02em;text-transform:uppercase;align-items:center;gap:10px;padding-block:10px;text-decoration:none;display:flex}.pu-marke span{overflow-wrap:anywhere}.pu-punkt{background:var(--pu-akzent);border-radius:50%;flex:none;width:14px;height:14px;animation:1.6s infinite pu-puls}@keyframes pu-puls{0%{box-shadow:0 0 0 0 oklch(from var(--brand-secondary) l c h / .7)}70%{box-shadow:0 0 0 10px oklch(from var(--brand-secondary) l c h / 0)}to{box-shadow:0 0 0 0 oklch(from var(--brand-secondary) l c h / 0)}}.pu-nav{font:500 .9375rem / 1 var(--font-body);gap:4px;display:flex}.pu-nav a{color:inherit;white-space:nowrap;border-radius:999px;padding:10px 12px;text-decoration:none}.pu-nav a:hover,.pu-nav a[aria-current=page]{background:var(--pu-akzent);color:var(--pu-auf-akzent)}.pu-kopf :focus-visible{outline-color:var(--pu-akzent)}.pu-buehne-in{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(28px,4vw,56px);padding-block:clamp(36px,6vw,80px);display:grid}.pu-buehne:not([data-foto]) .pu-buehne-in{grid-template-columns:minmax(0,1fr) auto}.pu-kicker{background:var(--pu-band);color:var(--pu-akzent-hell);font:700 .8125rem / 1.2 var(--font-display);text-transform:uppercase;padding:9px 12px;display:inline-block;transform:rotate(-2deg)}.pu-kicker[data-live]:before{content:"";background:var(--pu-akzent);vertical-align:1px;border-radius:50%;width:9px;height:9px;margin-right:8px;display:inline-block}.pu-buehne h1{font:900 clamp(2.25rem, 6.4vw, 6.25rem) / .95 var(--font-display);letter-spacing:-.04em;text-transform:uppercase;color:var(--text-strong);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;margin-top:22px}.pu-buehne:not([data-foto]) h1{font-size:clamp(2.25rem,7.4vw,7.5rem)}.pu-buehne h1 span{background:var(--pu-akzent);color:var(--pu-auf-akzent);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .08em}.pu-gruss{max-width:30em;color:var(--text-body);margin-top:24px;font-size:1.1875rem}.pu-knoepfe{flex-wrap:wrap;gap:14px 16px;margin-top:30px;display:flex}.pu-knopf{border:2px solid var(--pu-linie);background:var(--paper-0);color:var(--text-strong);box-shadow:5px 5px 0 var(--pu-schatten);font:700 .9375rem / 1 var(--font-display);text-transform:uppercase;align-items:center;gap:8px;padding:16px 22px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.pu-knopf[data-voll]{background:var(--pu-akzent);color:var(--pu-auf-akzent)}.pu-knopf:hover{box-shadow:8px 8px 0 var(--pu-schatten);transform:translate(-3px,-3px)}.pu-foto{aspect-ratio:4/5;border:2px solid var(--pu-linie);background:var(--paper-2);box-shadow:12px 12px 0 var(--pu-akzent), 12px 12px 0 2px var(--pu-linie);position:relative;transform:rotate(1.5deg)}.pu-foto img{object-fit:cover}.pu-sticker{z-index:1;background:var(--pu-band);max-width:200px;color:var(--pu-auf-band);font:700 .8125rem / 1.25 var(--font-display);text-transform:uppercase;overflow-wrap:break-word;padding:14px;position:absolute;top:22px;left:-22px;transform:rotate(-6deg)}.pu-sticker b{color:var(--pu-akzent-hell);margin-block:2px;font-size:1.625rem;font-weight:900;display:block}.pu-naechster{color:inherit;justify-items:start;gap:14px;text-decoration:none;display:grid;transform:rotate(2deg)}.pu-naechster>span{font:700 .75rem / 1 var(--font-display);text-transform:uppercase;color:var(--text-muted)}.pu-naechster .pu-sticker{border:2px solid var(--pu-linie);max-width:280px;box-shadow:10px 10px 0 var(--pu-akzent);padding:22px 24px;font-size:1rem;transition:transform .15s,box-shadow .15s;position:static;transform:none}.pu-naechster .pu-sticker b{letter-spacing:-.04em;margin-block:8px;font-size:clamp(2.5rem,5vw,3.5rem);line-height:1}.pu-naechster:hover .pu-sticker{box-shadow:13px 13px 0 var(--pu-akzent);transform:translate(-3px,-3px)}.pu-laufband{background:var(--pu-akzent);color:var(--pu-auf-akzent);border-block:2px solid var(--pu-linie);display:flex;position:relative}.pu-laufband-fenster{flex:1;min-width:0;overflow:hidden}.pu-spur{width:max-content;animation:pu-lauf var(--pu-dauer,40s) linear infinite;margin:0;padding:0;list-style:none;display:flex}.pu-spur li{white-space:nowrap;font:700 .9375rem / 1 var(--font-display);text-transform:uppercase;align-items:center;gap:14px;padding:14px 22px;display:flex}.pu-spur li:after{content:"✦" / "";font-size:.8125rem}@keyframes pu-lauf{to{transform:translate(-50%)}}.pu-laufband:hover .pu-spur{animation-play-state:paused}.pu-laufband:has(.pu-laufband-halt:checked) .pu-spur{animation-play-state:paused}.pu-laufband-knopf{background:var(--pu-band);width:48px;color:var(--pu-akzent-hell);border-left:2px solid var(--pu-linie);cursor:pointer;flex:none;place-items:center;display:grid}.pu-laufband-knopf span+span{display:none}.pu-laufband:has(.pu-laufband-halt:checked) .pu-laufband-knopf span:first-child{display:none}.pu-laufband:has(.pu-laufband-halt:checked) .pu-laufband-knopf span+span{display:block}.pu-laufband:has(.pu-laufband-halt:focus-visible) .pu-laufband-knopf{outline:3px solid var(--pu-akzent-hell);outline-offset:-6px}.gemeinde[data-theme=puls] .pu-zeiten.gs-sec{background:var(--pu-band);color:var(--pu-auf-band);padding-block:0}.pu-zeiten-reihe{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-block:0;list-style:none;display:grid;overflow:hidden}.gemeinde[data-theme=puls] .pu-zeiten-reihe{padding-inline:0}.pu-zeit{box-shadow:-2px 0 0 var(--pu-band-linie), 0 -2px 0 var(--pu-band-linie);padding:32px 26px;transition:background .15s,color .15s}.pu-zeit:hover{background:var(--pu-akzent);color:var(--pu-auf-akzent)}.pu-zeit small{font:700 .8125rem / 1 var(--font-display);text-transform:uppercase;opacity:.72;display:block}.pu-zeit b{font:900 clamp(3.25rem, 5vw, 4rem) / 1 var(--font-display);letter-spacing:-.04em;margin-block:12px;display:block}.gemeinde[data-theme=puls] .pu-zeit h3{color:inherit;font:700 1.25rem / 1.2 var(--font-display);letter-spacing:0;text-transform:uppercase}.pu-zeit p{opacity:.78;margin-top:6px;font-size:.9375rem}.gemeinde[data-theme=puls] .pu-sec.gs-sec{padding-block:var(--section-y) 0}.gemeinde[data-theme=puls] main>.pu-sec:last-child,.gemeinde[data-theme=puls] main>.pu-paar:last-child{padding-bottom:var(--section-y)}.pu-sec .gs-sh{align-items:flex-end;margin-bottom:30px}.pu-sec .gs-kicker{font:700 .8125rem / 1 var(--font-display);letter-spacing:0;text-transform:uppercase;color:var(--text-muted);margin-bottom:12px}.pu-sec .gs-sh .gs-sh-h{font:900 clamp(2rem, 5vw, 4rem) / .95 var(--font-display);letter-spacing:-.03em;text-transform:uppercase;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.pu-sec .gs-sh-action a{border-bottom:3px solid var(--pu-akzent);color:var(--text-strong);font:700 .875rem / 1 var(--font-display);text-transform:uppercase;padding:6px 0 4px}.pu-sec .gs-sh-action a span{display:none}.pu-sec .gs-sh-action a:hover{background:var(--pu-akzent);color:var(--pu-auf-akzent)}.pu-paar{padding-top:var(--section-y);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,5vw,64px);display:grid}.gemeinde[data-theme=puls] .pu-paar>.pu-sec.gs-sec{min-width:0;padding:0}.pu-paar .gs-sh .gs-sh-h{font-size:clamp(2rem,4vw,3.5rem)}.pu-karte{border:2px solid var(--pu-linie);background:var(--paper-0);color:var(--text-strong);position:relative}.pu-karte h3{color:inherit}.pu-ganz{color:inherit;text-decoration:none}.pu-ganz:after{content:"";position:absolute;inset:0}.pu-marke-klein{background:var(--pu-band);color:var(--pu-akzent-hell);font:700 .6875rem / 1 var(--font-display);text-transform:uppercase;align-self:flex-start;padding:6px 8px;text-decoration:none;position:relative}.pu-termine{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.pu-termin{flex-direction:column;gap:10px;min-height:220px;padding:20px;transition:transform .15s,box-shadow .15s,background .15s;display:flex}.pu-termin:hover,.pu-termin:focus-within{box-shadow:8px 8px 0 var(--pu-schatten);background:var(--pu-akzent);color:var(--pu-auf-akzent);transform:translate(-4px,-4px)}.pu-termin-tag{font:900 2.875rem / 1 var(--font-display);letter-spacing:-.04em}.pu-termin-tag small{font:700 .875rem / 1 var(--font-display);letter-spacing:0;text-transform:uppercase;margin-left:6px}.gemeinde[data-theme=puls] .pu-termin h3{font:700 1.1875rem / 1.15 var(--font-display);letter-spacing:0;text-transform:uppercase;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;margin-top:auto}.pu-termin p{color:var(--text-muted);font-size:.9375rem}.pu-termin:hover p,.pu-termin:focus-within p{color:inherit}.pu-termin[data-aus] h3{text-decoration:line-through}.pu-termin[data-aus]>:not(.pu-marke-klein){opacity:.6}.pu-anmelden{z-index:1;background:var(--pu-akzent);color:var(--pu-auf-akzent);border:2px solid var(--pu-linie)}.pu-termin:hover .pu-anmelden,.pu-termin:focus-within .pu-anmelden{background:var(--pu-band);color:var(--pu-akzent-hell)}.pu-sec .kalender-abo{margin-top:26px}.pu-liste{border-top:2px solid var(--pu-linie);margin:0;padding:0;list-style:none}.pu-eintrag{border-bottom:2px solid var(--pu-linie);color:var(--text-strong);grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 0;transition:padding .15s,background .15s;display:grid;position:relative}.pu-eintrag:hover,.pu-eintrag:focus-within{background:var(--pu-akzent);color:var(--pu-auf-akzent);padding-inline:14px}.pu-eintrag-nr{font:900 1.75rem / 1 var(--font-display);display:flex}.gemeinde[data-theme=puls] .pu-eintrag h3{color:inherit;font:700 1.1875rem / 1.2 var(--font-display);letter-spacing:0;text-transform:uppercase;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.pu-eintrag p{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:.9375rem;display:-webkit-box;overflow:hidden}.pu-eintrag:hover p,.pu-eintrag:focus-within p{color:inherit}.pu-eintrag-ende{font:700 .8125rem / 1 var(--font-display);text-transform:uppercase}@media (min-width:900px){.pu-wrap>.pu-liste{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(28px,5vw,64px);display:grid}.pu-wrap>.pu-liste>li:nth-child(-n+2){border-top:2px solid var(--pu-linie)}}.pu-gruppen{flex-wrap:wrap;gap:12px;margin:0;padding:4px 0;list-style:none;display:flex}.pu-gruppe{border:2px solid var(--pu-linie);background:var(--paper-0);color:var(--text-strong);border-radius:999px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:12px 20px;text-decoration:none;transition:background .15s,transform .15s;display:flex;transform:rotate(-1.5deg)}.pu-gruppen li:nth-child(2n) .pu-gruppe{transform:rotate(1.2deg)}.pu-gruppen li .pu-gruppe:hover{background:var(--pu-akzent);color:var(--pu-auf-akzent);transform:rotate(0)scale(1.04)}.gemeinde[data-theme=puls] .pu-gruppe h3{color:inherit;font:700 1rem / 1.1 var(--font-display);letter-spacing:0;text-transform:uppercase}.pu-gruppe span{color:var(--text-muted);font-size:.875rem}.pu-gruppe:hover span{color:inherit}.pu-team{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.pu-person-bild{aspect-ratio:1;border-bottom:2px solid var(--pu-linie);background:var(--paper-2);font:900 2.75rem / 1 var(--font-display);letter-spacing:-.02em;place-items:center;transition:background .15s,color .15s;display:grid;position:relative;overflow:hidden}.pu-person-bild img{object-fit:cover;filter:grayscale()contrast(1.1);transition:filter .2s}.pu-person:hover .pu-person-bild img{filter:none}.pu-person:hover .pu-person-bild:not(:has(img)){background:var(--pu-akzent);color:var(--pu-auf-akzent)}.pu-person>div{padding:14px 16px}.gemeinde[data-theme=puls] .pu-person h3{font:700 1.0625rem / 1.15 var(--font-display);letter-spacing:0;text-transform:uppercase;overflow-wrap:break-word}.pu-person p{color:var(--text-muted);margin-top:4px;font-size:.875rem}.pu-kontakt{border:2px solid var(--pu-linie);grid-template-columns:minmax(0,1fr);display:grid}.pu-kontakt[data-karte]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.pu-kontakt-text{--pu-linie:var(--pu-auf-akzent);--pu-schatten:var(--pu-auf-akzent);--pu-fokus:var(--pu-auf-akzent);background:var(--pu-akzent);color:var(--pu-auf-akzent);padding:clamp(22px,4vw,40px)}.pu-kontakt[data-karte] .pu-kontakt-text{border-right:2px solid var(--pu-linie)}.gemeinde[data-theme=puls] .pu-kontakt-titel{color:inherit;font:900 clamp(1.75rem, 3.4vw, 2.25rem) / 1 var(--font-display);letter-spacing:-.02em;text-transform:uppercase;-webkit-hyphens:auto;hyphens:auto}.pu-kontakt address{margin-top:16px;font-style:normal;display:grid}.pu-kontakt p{margin-top:4px}.pu-kontakt p a{color:inherit;text-decoration-color:currentColor}.pu-kontakt .pu-knopf{margin-top:24px}.pu-kontakt .gs-map-kasten{display:flex}.gemeinde[data-theme=puls] .pu-kontakt .gs-map{aspect-ratio:auto;background:linear-gradient(var(--line-1) 1px, transparent 1px) 0 0 / 26px 26px, linear-gradient(90deg, var(--line-1) 1px, transparent 1px) 0 0 / 26px 26px, var(--paper-0);border:0;border-radius:0;flex:1;min-height:300px}.gemeinde[data-theme=puls] .gs-map-pin{color:var(--ink-0);filter:drop-shadow(3px 3px 0 var(--pu-akzent))}.gemeinde[data-theme=puls] .gs-map-label{background:var(--pu-band);color:var(--pu-auf-band);font:700 .75rem / 1 var(--font-display);text-transform:uppercase;border:0;border-radius:0;padding:9px 11px}.gemeinde[data-theme=puls] a.gs-map:hover .gs-map-label{background:var(--pu-akzent);color:var(--pu-auf-akzent)}.pu-fuss{background:var(--pu-band);color:oklch(from var(--pu-auf-band) l c h / .78);font-size:.875rem}.pu-fuss-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-block:26px;display:flex}.pu-fuss-links{flex-wrap:wrap;gap:8px 18px;display:flex}.pu-fuss a{color:var(--pu-auf-band);text-decoration:none}.pu-fuss a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--pu-akzent);-webkit-text-decoration-color:var(--pu-akzent);-webkit-text-decoration-color:var(--pu-akzent);text-decoration-color:var(--pu-akzent);text-underline-offset:4px;text-decoration-thickness:2px}.pu-fuss :focus-visible{outline-color:var(--pu-akzent-hell)}.pu-fuss-adresse{font-style:normal}.pu-fuss-rechts{flex-wrap:wrap;align-items:center;gap:10px 20px;display:flex}.pu-fuss .gs-schema{border:1.5px solid var(--pu-band-linie);color:var(--pu-auf-band);font:700 .75rem / 1 var(--font-display);text-transform:uppercase}.pu-fuss .gs-schema:hover{border-color:var(--pu-akzent);color:var(--pu-auf-band)}.pu-fuss .gs-footer-plattform{color:inherit;border:0;margin:0;padding:0}.gemeinde[data-theme=puls] .gs-pagehead h1{text-transform:uppercase;letter-spacing:-.04em;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-weight:900}.gemeinde[data-theme=puls] .gs-kicker{font-family:var(--font-display);letter-spacing:0;color:var(--text-muted);font-weight:700}.gemeinde[data-theme=puls] .gs-btn{border:2px solid var(--pu-linie);box-shadow:4px 4px 0 var(--pu-schatten);font-family:var(--font-display);text-transform:uppercase;border-radius:0;font-weight:700;transition:transform .15s,box-shadow .15s,background .15s}.gemeinde[data-theme=puls] .gs-btn:hover{box-shadow:6px 6px 0 var(--pu-schatten);transform:translate(-2px,-2px)}.gemeinde[data-theme=puls] .gs-btn[data-variant=primary]{background:var(--pu-akzent);color:var(--pu-auf-akzent)}.gemeinde[data-theme=puls] .gs-card{border:2px solid var(--pu-linie);box-shadow:none;border-radius:0;transition:transform .15s,box-shadow .15s}.gemeinde[data-theme=puls] a.gs-card:hover{box-shadow:8px 8px 0 var(--pu-schatten);transform:translate(-4px,-4px)}.gemeinde[data-theme=puls] .gs-badge{font-family:var(--font-display);text-transform:uppercase;border-radius:0;font-size:.6875rem;font-weight:700}.gemeinde[data-theme=puls] .gs-img[data-empty]{background:var(--paper-2);color:var(--text-faint)}.gemeinde[data-theme=puls] .gs-avatar{border:2px solid var(--pu-linie);background:var(--paper-2);color:var(--text-strong);border-radius:0}.gemeinde[data-theme=puls] .gs-svc,.gemeinde[data-theme=puls] .gs-map,.gemeinde[data-theme=puls] .gs-input{border:2px solid var(--pu-linie);border-radius:0}@media (prefers-reduced-motion:reduce){.pu-punkt,.pu-spur{animation:none}.pu-spur{width:auto;padding-inline:var(--page-x);flex-wrap:wrap}.pu-spur li{white-space:normal;padding:12px 22px 12px 0}.pu-spur li[aria-hidden],.pu-laufband-knopf{display:none}.pu-knopf,.pu-termin,.pu-eintrag,.pu-gruppe,.pu-naechster .pu-sticker,.gemeinde[data-theme=puls] .gs-btn,.gemeinde[data-theme=puls] .gs-card{transition:none}.pu-knopf:hover,.pu-termin:hover,.pu-termin:focus-within,.pu-naechster:hover .pu-sticker,.pu-gruppen li .pu-gruppe:hover,.gemeinde[data-theme=puls] .gs-btn:hover,.gemeinde[data-theme=puls] a.gs-card:hover{transform:none}.pu-eintrag:hover,.pu-eintrag:focus-within{padding-inline:0}}@media (max-width:980px){.pu-termine,.pu-team{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.pu-kopf-in{padding-top:4px}.pu-nav{width:calc(100% + 2 * var(--page-x));margin-inline:calc(-1 * var(--page-x));padding:4px var(--page-x) 10px;scrollbar-width:none;flex:none;order:3;overflow-x:auto}.pu-nav::-webkit-scrollbar{display:none}.pu-nav a{background:oklch(from var(--pu-auf-band) l c h / .1);padding:9px 12px}.pu-buehne-in,.pu-buehne:not([data-foto]) .pu-buehne-in,.pu-paar,.pu-kontakt[data-karte]{grid-template-columns:minmax(0,1fr)}.pu-paar{gap:var(--section-y)}.pu-foto{width:min(100% - 24px,420px);margin:4px 12px 12px auto}.pu-naechster{justify-self:start;margin-left:6px}.pu-kontakt[data-karte] .pu-kontakt-text{border-right:0;border-bottom:2px solid var(--pu-linie)}.pu-zeit{padding-inline:var(--page-x)}}@media (max-width:560px){.pu-kopf{position:static}.pu-termine{grid-template-columns:minmax(0,1fr)}.pu-termin{min-height:0}.pu-sticker{left:-8px}.pu-gruss{font-size:1.0625rem}.pu-eintrag{grid-template-columns:34px minmax(0,1fr) auto;gap:12px}.pu-eintrag-nr{font-size:1.375rem}.pu-team{gap:12px}.pu-person>div{padding:10px 12px}.pu-kontakt .gs-map{min-height:220px}}.gemeinde[data-theme=karte]{--font-display:"Red Hat Display", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-body:"Red Hat Text", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--paper-0:#f5f7f5;--paper-1:#fefffe;--paper-2:#eaeeec;--paper-3:#dbe1df;--line-1:#dae1e1;--line-2:#b7c0c0;--ink-3:#707d81;--ink-2:#4f5e63;--ink-1:#1e2e34;--ink-0:#0f2026;--bg-raised:var(--paper-1);--surface-card:var(--paper-1);--footer-bg:oklch(from var(--brand-primary) .23 min(c, .03) h);--radius-1:8px;--radius-2:12px;--radius-3:20px;--tracking-display:-.02em;--section-y:clamp(2.75rem, 6vw, 5rem);--kt-land:#eceee8;--kt-wasser:oklch(from var(--brand-primary) .86 min(c, .055) h);--kt-wasser-text:oklch(from var(--brand-primary) .6 min(c, .07) h);--kt-park:#cae5c7;--kt-strasse:#fff;--kt-haus:#dcddd6;--kt-weg:oklch(from var(--brand-primary) .7 min(c, .05) h);--kt-pin-rand:#fff;--kt-schatten:0 30px 60px -30px oklch(from var(--brand-primary) .2 min(c, .04) h / .45)}@supports (color:lab(0% 0 0)){.gemeinde[data-theme=karte]{--paper-0:lab(97.038% -1.18056 .750387);--paper-1:lab(99.7815% -.295132 .187492);--paper-2:lab(93.8176% -1.91844 .763118);--paper-3:lab(89.0863% -2.67684 .503266);--line-1:lab(89.066% -2.60815 -.811529);--line-2:lab(76.8997% -3.16522 -1.32798);--ink-3:lab(51.3764% -4.04558 -3.91558);--ink-2:lab(38.6384% -5.0122 -4.87073);--ink-1:lab(17.7637% -5.64779 -6.00559);--ink-0:lab(10.7881% -5.59566 -6.80852);--kt-land:lab(93.8389% -1.7654 2.79827);--kt-park:lab(88.4595% -13.4088 11.7615);--kt-strasse:lab(100% 0 0);--kt-haus:lab(87.9195% -1.44511 3.45112);--kt-pin-rand:lab(100% 0 0)}}.gemeinde[data-theme=karte][data-farbschema=dunkel]{--paper-0:#0d1416;--paper-1:#131c1f;--paper-2:#1b2629;--paper-3:#263337;--line-1:#2a3539;--line-2:#444f53;--ink-3:#7c898b;--ink-2:#a3b1b3;--ink-1:#d0dada;--ink-0:#edf3f3;--footer-bg:oklch(from var(--brand-primary) .14 min(c, .03) h);--kt-land:#171e20;--kt-wasser:oklch(from var(--brand-primary) .34 min(c, .07) h);--kt-wasser-text:oklch(from var(--brand-primary) .62 min(c, .08) h);--kt-park:#1c3121;--kt-strasse:#2f3739;--kt-haus:#242c2e;--kt-weg:oklch(from var(--brand-primary) .5 min(c, .06) h);--kt-schatten:0 30px 60px -30px #000000b3}@supports (color:lab(0% 0 0)){.gemeinde[data-theme=karte][data-farbschema=dunkel]{--paper-0:lab(5.77479% -2.31115 -2.52324);--paper-1:lab(9.60078% -3.46287 -3.38774);--paper-2:lab(14.2526% -3.96287 -3.87408);--paper-3:lab(20.0646% -4.46804 -4.36282);--line-1:lab(21.2139% -3.99157 -3.88755);--line-2:lab(32.8152% -4.02054 -3.90213);--ink-3:lab(56.0499% -4.62669 -3.06543);--ink-2:lab(71.1302% -4.63244 -3.0695);--ink-1:lab(86.1797% -3.16539 -1.32838);--ink-0:lab(95.4199% -1.89981 -.79807);--kt-land:lab(10.7635% -3.22925 -2.60803);--kt-park:lab(18.1573% -11.9486 7.74048);--kt-strasse:lab(22.3646% -3.25166 -2.6203);--kt-haus:lab(17.1442% -3.24361 -2.61576);--kt-schatten:0 30px 60px -30px lab(0% 0 0/.7)}}.gemeinde[data-theme=karte] h1,.gemeinde[data-theme=karte] h2,.gemeinde[data-theme=karte] h3{font-weight:800}.kt-kopf{background:oklch(from var(--paper-1) l c h / .94)}.kt-marke{letter-spacing:-.01em;font-weight:700}.kt-kopf .gs-header-nav a{white-space:nowrap;padding-inline:9px}.kt-kopf-cta{white-space:nowrap;background:var(--primary);margin-left:6px;color:var(--on-primary)!important;font-weight:700!important;font-family:var(--font-display)!important}.kt-kopf-cta:hover{background:var(--primary-hover)!important;color:var(--on-primary)!important}.gs-header-menu .kt-kopf-cta{border-radius:var(--radius-2);text-align:center;border-bottom:0;margin:12px 0 0}.kt-eyebrow,.kt-klein{font:700 .75rem / 1.2 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--primary-ink)}.kt-klein{color:var(--text-muted);letter-spacing:.08em}.kt-nr{background:var(--secondary);width:30px;height:30px;color:var(--on-secondary);font:900 .875rem / 1 var(--font-display);border-radius:50%;flex:none;place-items:center;display:inline-grid}.kt-knoepfe{flex-wrap:wrap;gap:10px;display:flex}.kt-knopf{border-radius:var(--radius-2);border:1.5px solid var(--text-strong);min-height:46px;color:var(--text-strong);font:700 .9375rem / 1 var(--font-display);transition:background var(--dur-1) var(--ease), color var(--dur-1) var(--ease);background:0 0;justify-content:center;align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:inline-flex}.kt-knopf:hover{background:var(--text-strong);color:var(--bg)}.kt-knopf[data-voll]{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.kt-knopf[data-voll]:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.kt-ortmarke{border-radius:var(--radius-pill);background:var(--secondary-tint);max-width:100%;color:var(--secondary-ink);font:700 .8125rem / 1.2 var(--font-display);align-items:center;gap:6px;padding:4px 10px 4px 4px;display:inline-flex}.kt-ortmarke-nr{background:var(--secondary);width:20px;height:20px;color:var(--on-secondary);font:900 .6875rem / 1 var(--font-display);border-radius:50%;flex:none;place-items:center;display:inline-grid}.kt-stadt{width:100%;height:100%;display:block}.kt-land{fill:var(--kt-land)}.kt-wasser{fill:var(--kt-wasser)}.kt-wasser-hell{opacity:.7}.kt-park{fill:var(--kt-park)}.kt-haus,.kt-haus rect{fill:var(--kt-haus)}.kt-strasse{stroke:var(--kt-strasse);stroke-linecap:round;fill:none}.kt-weg{stroke:var(--kt-weg);stroke-width:4px;stroke-dasharray:2 10;stroke-linecap:round;fill:none}.kt-punkt{fill:var(--secondary);stroke:var(--kt-pin-rand);stroke-width:4px}.kt-stadtname{fill:var(--kt-wasser-text);font:700 22px var(--font-display);letter-spacing:8px}.kt-buehne{background:var(--kt-land);position:relative;overflow:hidden}.kt-buehne-in{max-width:var(--content-max);padding-inline:var(--page-x);box-sizing:border-box;align-items:center;min-height:clamp(520px,70vh,680px);margin-inline:auto;display:flex}.kt-karte{position:absolute;inset:0}.kt-panel{z-index:2;background:var(--surface-card);width:100%;max-width:470px;box-shadow:var(--kt-schatten);border-radius:22px;gap:14px;margin-block:clamp(20px,4vw,48px);padding:clamp(22px,3vw,32px);display:grid;position:relative}.kt-panel h1{font:900 clamp(2rem, 3.6vw, 2.75rem) / 1.04 var(--font-display);letter-spacing:-.025em;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.kt-gruss{color:var(--text-muted)}.kt-live{font:700 var(--text-sm) / 1 var(--font-display);color:var(--text-strong);align-items:center;gap:8px;display:inline-flex}.kt-live:before{content:"";background:var(--error);border-radius:50%;width:8px;height:8px}.kt-panel-zeit{background:var(--primary-tint);color:var(--primary-ink);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.kt-panel-zeit>span{gap:2px;display:grid}.kt-panel-zeit b{font:900 1.125rem / 1.1 var(--font-display);color:var(--text-strong)}.kt-panel-zeit span span{font-size:var(--text-sm);color:var(--text-muted)}.kt-panel-orte{gap:8px;margin:0;padding:0;list-style:none;display:grid}.kt-panel-ort{border:1.5px solid var(--border);color:var(--text-body);transition:border-color var(--dur-1) var(--ease);border-radius:14px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;display:grid}.kt-panel-ort:hover{border-color:var(--primary)}.kt-panel-ort-text{min-width:0;display:grid}.kt-panel-ort-text b{font:700 1rem / 1.2 var(--font-display);color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kt-panel-ort-text span{color:var(--text-muted);font-size:.8125rem}.kt-panel-ort-wann{font:900 1.0625rem / 1 var(--font-display);color:var(--text-strong);white-space:nowrap}.kt-panel .kt-knoepfe{margin-top:4px}.kt-pin{z-index:1;left:var(--x);top:var(--y);pointer-events:none;flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;transform:translate(-50%,-100%)}.kt-pin b{text-overflow:ellipsis;white-space:nowrap;background:var(--ink-0);max-width:13em;color:var(--paper-0);font:700 .8125rem / 1 var(--font-display);border-radius:var(--radius-pill);padding:8px 11px;overflow:hidden;box-shadow:0 6px 16px -6px #00000073;box-shadow:0 6px 16px -6px lab(0% 0 0/.45)}.kt-pin i{background:var(--secondary);border:4px solid var(--kt-pin-rand);border-radius:50% 50% 50% 0;width:26px;height:26px;transform:rotate(-45deg);box-shadow:0 4px 10px #0000004d;box-shadow:0 4px 10px lab(0% 0 0/.3)}.kt-pin[data-haupt] b{background:var(--secondary);color:var(--on-secondary)}.kt-pin[data-haupt] i{background:var(--primary)}.gemeinde[data-theme=karte][data-farbschema=dunkel] .kt-pin[data-haupt] i{background:var(--primary-ink)}.kt-buehne[data-plan=geteilt]{background:var(--bg);overflow:visible}.kt-buehne[data-plan=geteilt] .kt-buehne-in{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:stretch;gap:clamp(24px,4vw,56px);min-height:0;padding-block:clamp(24px,4vw,48px);display:grid}.kt-buehne[data-plan=geteilt] .kt-panel{max-width:none;box-shadow:none;background:0 0;align-self:center;margin:0;padding:0}.kt-buehne[data-plan=geteilt] .kt-panel h1{font-size:clamp(2.25rem,4.6vw,3.75rem)}.kt-buehne[data-plan=geteilt] .kt-karte{background:var(--kt-land);min-height:480px;box-shadow:var(--kt-schatten);border-radius:24px;position:relative;inset:auto;overflow:hidden}.kt-buehne[data-plan=geteilt] .kt-pin{left:var(--gx);top:var(--gy)}.kt-sec .gs-sh .gs-sh-h{font:900 clamp(1.75rem, 3.6vw, 2.625rem) / 1.08 var(--font-display);letter-spacing:-.02em}.kt-sec .gs-kicker{font:700 .75rem / 1 var(--font-display);letter-spacing:.14em;color:var(--primary-ink)}.kt-sec .gs-sh-action a{font:700 .9375rem / 1 var(--font-display);color:var(--primary-ink);border-bottom:0}.kt-sec .gs-sh-action a:hover{text-underline-offset:4px;text-decoration:underline}.kt-orte{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.kt-ort{background:var(--surface-card);border:1px solid var(--border);border-radius:20px;flex-direction:column;scroll-margin-top:5rem;display:flex;overflow:hidden}.kt-ort-karte{background:var(--kt-land);flex:none;height:150px;position:relative}.kt-ort-karte .kt-nr{width:36px;height:36px;font-size:1rem;position:absolute;top:14px;left:14px}.kt-ort-text{flex-direction:column;flex:1;gap:12px;padding:20px 22px 22px;display:flex}.kt-ort-text h3{font:900 1.375rem / 1.15 var(--font-display);letter-spacing:-.015em;overflow-wrap:anywhere}.kt-ort-zusatz{color:var(--text-muted);font-size:var(--text-sm);margin-top:-6px}.kt-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.kt-chips li{background:var(--bg-muted);color:var(--text-strong);border-radius:var(--radius-1);font:700 .875rem / 1.2 var(--font-display);padding:7px 10px}.kt-fakten{gap:8px;margin:0;font-size:.875rem;display:grid}.kt-fakten div{grid-template-columns:26px minmax(0,1fr);gap:8px;display:grid}.kt-fakten[data-art=weg] div{grid-template-columns:4.75rem minmax(0,1fr)}.kt-fakten dt{color:var(--primary-ink);font:700 .8125rem / 1.5 var(--font-display)}.kt-fakten dd{color:var(--text-body);margin:0}.kt-ort .kt-knopf{align-self:stretch;margin-top:auto}.kt-orte[data-anzahl="1"] .kt-ort{grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.kt-orte[data-anzahl="1"] .kt-ort-karte{height:auto;min-height:220px}.kt-orte[data-anzahl="1"] .kt-ort .kt-knopf{align-self:flex-start}.kt-orte[data-darstellung=liste]{grid-template-columns:minmax(0,1fr);gap:12px;max-width:960px}.kt-orte[data-darstellung=liste] .kt-ort{border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.kt-orte[data-darstellung=liste] .kt-ort-karte{background:0 0;height:auto;min-height:0;padding:18px 0 18px 18px}.kt-orte[data-darstellung=liste] .kt-ort-karte svg{display:none}.kt-orte[data-darstellung=liste] .kt-ort-karte .kt-nr{width:40px;height:40px;font-size:1.0625rem;position:static}.kt-orte[data-darstellung=liste] .kt-ort-text{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 20px;padding:18px 20px 18px 16px;display:grid}.kt-orte[data-darstellung=liste] .kt-ort-text>*{grid-column:1}.kt-orte[data-darstellung=liste] .kt-ort-text h3{font-size:1.1875rem}.kt-orte[data-darstellung=liste] .kt-ort-zusatz{margin-top:-4px}.kt-orte[data-darstellung=liste] .kt-ort .kt-knopf{grid-area:1/2/span 5;align-self:center;margin:0}.kt-termine{gap:10px;max-width:900px;margin:0;padding:0;list-style:none;display:grid}.kt-termin{background:var(--surface-card);border:1px solid var(--border);border-radius:16px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 18px;display:grid}.kt-termin[data-aus]{opacity:.7}.kt-termin-datum{text-align:center;font:900 1.625rem / 1 var(--font-display);color:var(--text-strong)}.kt-termin-datum small{font:700 .6875rem / 1.4 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-top:2px;display:block}.kt-termin-text{gap:3px;min-width:0;display:grid}.kt-termin-text h3{font:700 1.0625rem / 1.25 var(--font-display);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kt-termin-text p{color:var(--text-muted);font-size:.875rem}.kt-termin-rechts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.kt-kacheln{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.kt-kachel{box-sizing:border-box;background:var(--surface-card);border:1px solid var(--border);height:100%;color:var(--text-body);transition:border-color var(--dur-1) var(--ease), transform var(--dur-2) var(--ease);border-radius:16px;flex-direction:column;gap:6px;padding:18px 20px;text-decoration:none;display:flex}.kt-kachel:hover{border-color:var(--primary);transform:translateY(-2px)}.kt-kachel h3{font:700 1.0625rem / 1.25 var(--font-display)}.kt-kachel p{color:var(--text-muted);font-size:.875rem}.kt-beitrag h3{font-size:1.1875rem}.kt-mehr{font:700 .875rem / 1 var(--font-display);color:var(--primary-ink);align-items:center;gap:6px;margin-top:auto;padding-top:8px;display:inline-flex}.kt-kachel-unten{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:10px;display:flex}.kt-reihe{font:700 .8125rem / 1.2 var(--font-display);color:var(--text-muted)}.kt-play{background:var(--primary);width:40px;height:40px;color:var(--on-primary);border-radius:50%;flex:none;place-items:center;display:grid}.kt-treffpunkt{color:var(--text-muted);align-items:center;gap:6px;font-size:.875rem;display:inline-flex}.kt-treffpunkt svg{color:var(--primary-ink);flex:none}.kt-team{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.kt-person{background:var(--surface-card);border:1px solid var(--border);border-radius:16px;align-items:center;gap:14px;padding:14px;display:flex}.kt-kuerzel{background:var(--primary-tint);width:56px;height:56px;color:var(--primary-ink);font:900 1.125rem / 1 var(--font-display);border-radius:50%;flex:none;place-items:center;display:grid}.kt-person h3{font:700 1rem / 1.2 var(--font-display)}.kt-person p{color:var(--text-muted);margin-top:3px;font-size:.8125rem}.kt-kontakt{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:20px;display:grid}.kt-kontakt-text{background:var(--surface-card);border:1px solid var(--border);border-radius:20px;align-content:start;gap:16px;padding:24px;display:grid}.kt-kontakt-text address{gap:2px;font-style:normal;display:grid}.kt-kontakt-text address b{font:800 1.25rem / 1.2 var(--font-display);color:var(--text-strong);margin-bottom:4px}.kt-kontakt-tel{align-items:center;gap:8px;display:flex}.kt-kontakt-tel svg{color:var(--primary-ink)}.kt-kontakt-karte{background:var(--kt-land);border:1px solid var(--border);border-radius:20px;min-height:240px;position:relative;overflow:hidden}.kt-kontakt-karte svg{position:absolute;inset:0}.kt-kontakt-karte .kt-nr{width:36px;height:36px;position:absolute;top:16px;left:16px}.kt-kontakt-osm{border-radius:var(--radius-pill);background:var(--surface-card);min-height:40px;color:var(--text-strong);font:700 .8125rem / 1 var(--font-display);align-items:center;gap:6px;padding:0 14px;text-decoration:none;display:inline-flex;position:absolute;bottom:14px;right:14px;box-shadow:0 6px 16px -8px #0006;box-shadow:0 6px 16px -8px lab(0% 0 0/.4)}.kt-fuss{background:var(--footer-bg);color:var(--footer-muted);padding-block:var(--space-7) var(--space-6);font-size:var(--text-sm)}.kt-fuss-oben,.kt-fuss-unten{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.kt-fuss-unten{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid oklch(from var(--footer-bg) calc(l + .1) c h)}.kt-fuss-name{font:800 var(--text-lg) / 1.2 var(--font-display);color:var(--footer-text)}.kt-fuss-adresse{margin-top:4px;font-style:normal}.kt-fuss a{color:var(--footer-text);text-decoration:none}.kt-fuss a:hover{text-underline-offset:3px;text-decoration:underline}.kt-fuss-links{flex-wrap:wrap;gap:8px 20px;display:flex}.kt-fuss .gs-footer-plattform{border:0;margin:0;padding:0}.gemeinde[data-theme=karte][data-farbschema=dunkel]>.gs-beispiel-balken{background:var(--footer-bg);color:var(--footer-text);border-bottom:1px solid var(--border)}@media (max-width:980px){.kt-kontakt{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.kt-buehne .kt-buehne-in,.kt-buehne[data-plan=geteilt] .kt-buehne-in{min-height:0;padding:0;display:block}.kt-buehne .kt-panel,.kt-buehne[data-plan=geteilt] .kt-panel{max-width:none;box-shadow:none;background:var(--surface-card);padding:24px var(--page-x) 26px;border-radius:0;margin:0}.kt-buehne .kt-karte,.kt-buehne[data-plan=geteilt] .kt-karte{height:300px;min-height:0;box-shadow:none;border-radius:0;position:relative;inset:auto}.kt-buehne .kt-pin{left:var(--gx);top:var(--gy)}.kt-pin b{max-width:9em;padding:7px 9px;font-size:.75rem}.kt-orte[data-anzahl="1"] .kt-ort{display:flex}.kt-orte[data-anzahl="1"] .kt-ort-karte{height:150px;min-height:0}.kt-orte[data-darstellung=liste] .kt-ort-text{grid-template-columns:minmax(0,1fr)}.kt-orte[data-darstellung=liste] .kt-ort .kt-knopf{grid-area:auto/1;justify-self:start}.kt-termin{grid-template-columns:48px minmax(0,1fr);gap:12px;padding:12px 14px}.kt-termin-rechts{grid-column:2;justify-content:flex-start}}@media (prefers-reduced-motion:no-preference){.kt-panel{animation:kt-auf .8s var(--ease) both}.kt-pin{animation:kt-fall .6s var(--ease) both;animation-delay:calc(.3s + var(--i,0) * 80ms)}@keyframes kt-auf{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes kt-fall{0%{opacity:0;transform:translate(-50%,calc(-100% - 14px))}to{opacity:1;transform:translate(-50%,-100%)}}}@media (prefers-reduced-motion:reduce){.kt-kachel:hover{transform:none}}.gemeinde[data-theme=karte] :is(.kt-ort-text,.kt-termin-text,.kt-kachel,.kt-person) h3{color:var(--text-strong);text-wrap:pretty}.gemeinde[data-theme=himmel]{--font-display:"Lexend", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-body:"Atkinson Hyperlegible", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--text-xs:.9375rem;--text-sm:1.0625rem;--text-md:1.125rem;--text-lg:1.3125rem;--text-xl:clamp(1.5rem, 2.4vw, 1.875rem);--text-2xl:clamp(2rem, 4vw, 2.875rem);--leading-normal:1.65;--hit-min:48px;--paper-0:oklch(from var(--brand-primary) .985 .006 h);--paper-1:#fff;--paper-2:oklch(from var(--brand-primary) .955 .014 h);--paper-3:oklch(from var(--brand-primary) .92 .02 h);--line-1:oklch(from var(--brand-primary) .91 .022 h);--line-2:oklch(from var(--brand-primary) .8 .03 h);--ink-3:oklch(from var(--brand-primary) .52 .035 h);--ink-2:oklch(from var(--brand-primary) .43 .04 h);--ink-1:oklch(from var(--brand-primary) .29 .045 h);--ink-0:oklch(from var(--brand-primary) .24 .05 h);--bg-raised:var(--paper-1);--surface-card:var(--paper-1);--radius-1:10px;--radius-2:16px;--radius-3:24px;--tracking-display:-.02em;--section-y:clamp(3rem, 7vw, 6rem);--hi-himmel-1:oklch(from var(--brand-primary) .9 min(c, .055) h);--hi-himmel-2:oklch(from var(--brand-primary) .955 min(c, .028) h);--hi-glas:#ffffff9e;--hi-glas-fest:oklch(from var(--brand-primary) .975 .01 h);--hi-glas-rand:#ffffffe6;--hi-schatten:0 24px 50px -30px oklch(from var(--brand-primary) .25 .05 h / .45);--hi-schatten-klein:0 12px 26px -18px oklch(from var(--brand-primary) .25 .05 h / .5);--hi-wolke:#fffffff2;--hi-sonne:var(--brand-secondary);--hi-knopf:oklch(from var(--brand-primary) min(l, .5) c h);--hi-knopf-hover:oklch(from var(--brand-primary) min(l, .44) c h);font-size:var(--text-md);line-height:var(--leading-normal);background:linear-gradient(180deg, var(--hi-himmel-1) 0, var(--hi-himmel-2) 38rem, var(--paper-0) 68rem) top / 100% 68rem no-repeat var(--paper-0)}@supports (color:lab(0% 0 0)){.gemeinde[data-theme=himmel]{--paper-1:lab(100% 0 0);--hi-glas:lab(100% 0 0/.62);--hi-glas-rand:lab(100% 0 0/.9);--hi-wolke:lab(100% 0 0/.95)}}.gemeinde[data-theme=himmel][data-farbschema=dunkel]{--paper-0:oklch(from var(--brand-primary) .17 .03 h);--paper-1:oklch(from var(--brand-primary) .215 .035 h);--paper-2:oklch(from var(--brand-primary) .255 .035 h);--paper-3:oklch(from var(--brand-primary) .3 .035 h);--line-1:oklch(from var(--brand-primary) .33 .035 h);--line-2:oklch(from var(--brand-primary) .43 .035 h);--ink-3:oklch(from var(--brand-primary) .7 .025 h);--ink-2:oklch(from var(--brand-primary) .8 .02 h);--ink-1:oklch(from var(--brand-primary) .91 .012 h);--ink-0:oklch(from var(--brand-primary) .97 .008 h);--hi-himmel-1:oklch(from var(--brand-primary) .23 min(c, .075) h);--hi-himmel-2:oklch(from var(--brand-primary) .19 min(c, .05) h);--hi-glas:oklch(from var(--brand-primary) .28 .04 h / .6);--hi-glas-fest:oklch(from var(--brand-primary) .25 .04 h);--hi-glas-rand:oklch(from var(--brand-primary) .55 .05 h / .3);--hi-schatten:0 24px 50px -30px #000000b3;--hi-schatten-klein:0 12px 26px -18px #000000b3;--hi-wolke:oklch(from var(--brand-primary) .7 .04 h / .13);--hi-sonne:oklch(from var(--brand-secondary) .93 .05 h)}@supports (color:lab(0% 0 0)){.gemeinde[data-theme=himmel][data-farbschema=dunkel]{--hi-schatten:0 24px 50px -30px lab(0% 0 0/.7);--hi-schatten-klein:0 12px 26px -18px lab(0% 0 0/.7)}}.gemeinde[data-theme=himmel] h1,.gemeinde[data-theme=himmel] h2,.gemeinde[data-theme=himmel] h3{font-weight:500}.gemeinde[data-theme=himmel] .gs-sec{scroll-margin-top:1rem}.hi-glas{background:var(--hi-glas-fest);border:1px solid var(--hi-glas-rand);box-shadow:var(--hi-schatten);border-radius:24px}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.hi-glas,.hi-kopf-in,.hi-eyebrow,.hi-sec .gs-kicker{background:var(--hi-glas);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2)}}.hi-knoepfe{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.hi-knopf{border-radius:var(--radius-pill);background:var(--paper-1);min-height:54px;color:var(--text-strong);font:500 1.0625rem / 1.2 var(--font-display);box-shadow:var(--hi-schatten-klein);transition:background var(--dur-1) var(--ease), transform var(--dur-2) var(--ease);justify-content:center;align-items:center;gap:10px;padding:0 26px;text-decoration:none;display:inline-flex}.hi-knopf:hover{background:var(--paper-2)}.hi-knopf[data-voll]{background:var(--hi-knopf);color:#fff;color:lab(100% 0 0)}.hi-knopf[data-voll]:hover{background:var(--hi-knopf-hover)}.hi-knopf-klein{min-height:48px;padding:0 20px;font-size:1rem}.hi-kopf{z-index:20;padding-top:14px;position:relative}.hi-kopf-in{box-sizing:border-box;background:var(--hi-glas-fest);border:1px solid var(--hi-glas-rand);min-height:68px;box-shadow:var(--hi-schatten-klein);border-radius:22px;justify-content:space-between;align-items:center;gap:4px 16px;padding:8px 10px 8px 14px;display:flex;position:relative}.hi-marke{min-width:0;min-height:48px;color:var(--text-strong);font:500 1.1875rem / 1.2 var(--font-display);letter-spacing:-.01em;flex:0 auto;align-items:center;gap:12px;text-decoration:none;display:flex}.hi-marke span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hi-nav{flex-wrap:wrap;flex:auto;justify-content:flex-end;gap:2px;display:none}.hi-nav a,.hi-menu a{color:var(--text-strong);font:400 1.0625rem / 1.2 var(--font-display);text-decoration:none}.hi-nav a{border-radius:14px;align-items:center;min-height:48px;padding:0 14px;display:inline-flex}.hi-nav a:hover{background:var(--paper-1)}.hi-nav a[aria-current=page]{text-underline-offset:6px;text-decoration:underline}.hi-nav .hi-kopf-cta,.hi-menu .hi-kopf-cta{background:var(--hi-knopf);color:#fff;color:lab(100% 0 0);font-weight:500}.hi-nav .hi-kopf-cta{border-radius:var(--radius-pill);margin-left:6px;padding:0 20px}.hi-nav .hi-kopf-cta:hover{background:var(--hi-knopf-hover)}.hi-details{flex:none}.hi-toggle{background:var(--paper-1);min-height:52px;color:var(--text-strong);font:500 1.0625rem / 1 var(--font-display);cursor:pointer;border-radius:16px;align-items:center;gap:8px;padding:0 18px;list-style:none;display:inline-flex}.hi-toggle::-webkit-details-marker{content:"";display:none}.hi-toggle::marker{content:"";display:none}.hi-menu{background:var(--paper-1);border:1px solid var(--border);box-shadow:var(--hi-schatten);border-radius:22px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0}.hi-menu a{border-bottom:1px solid var(--border);align-items:center;min-height:56px;padding:0 16px;font-size:1.1875rem;display:flex}.hi-menu a:last-child{border-bottom:0}.hi-menu .hi-kopf-cta{border-radius:16px;justify-content:center;margin-top:8px}@media (min-width:1000px){.hi-kopf-in{flex-wrap:wrap}.hi-nav{display:flex}.hi-details{display:none}}.hi-himmel{position:relative}.hi-wolken{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hi-wolke{background:radial-gradient(closest-side, var(--hi-wolke), transparent);filter:blur(6px);border-radius:50%;position:absolute}.hi-w1{width:min(620px,130vw);height:260px;top:60px;left:-140px}.hi-w2{width:min(520px,110vw);height:220px;top:0;right:-120px}.hi-w3{opacity:.8;width:min(760px,150vw);height:280px;top:360px;left:30%}.hi-w4{opacity:.7;width:min(560px,120vw);height:220px;top:740px;left:2%}.hi-sonne{background:radial-gradient(circle, var(--hi-sonne) 0 40%, var(--hi-sonne) 41% 60%, transparent 70%);border-radius:50%;width:128px;height:128px;position:absolute;top:24px;right:11%}@supports (color:color-mix(in lab, red, red)){.hi-sonne{background:radial-gradient(circle, var(--hi-sonne) 0 40%, color-mix(in oklch, var(--hi-sonne) 28%, transparent) 41% 60%, transparent 70%)}}.hi-sterne{display:none}.gemeinde[data-theme=himmel][data-farbschema=dunkel] .hi-sterne{opacity:.75;background:radial-gradient(1.5px 1.5px at 8% 22%, var(--ink-0) 50%, transparent), radial-gradient(1px 1px at 19% 9%, var(--ink-0) 50%, transparent), radial-gradient(1.5px 1.5px at 31% 31%, var(--ink-0) 50%, transparent), radial-gradient(1px 1px at 44% 14%, var(--ink-0) 50%, transparent), radial-gradient(2px 2px at 58% 26%, var(--ink-0) 50%, transparent), radial-gradient(1px 1px at 67% 8%, var(--ink-0) 50%, transparent), radial-gradient(1.5px 1.5px at 76% 38%, var(--ink-0) 50%, transparent), radial-gradient(1px 1px at 92% 18%, var(--ink-0) 50%, transparent), radial-gradient(1.5px 1.5px at 14% 52%, var(--ink-0) 50%, transparent), radial-gradient(1px 1px at 86% 58%, var(--ink-0) 50%, transparent);height:720px;display:block;position:absolute;inset:0 0 auto}.gemeinde[data-theme=himmel][data-farbschema=dunkel] .hi-sonne{background:radial-gradient(circle, var(--hi-sonne) 0 36%, var(--hi-sonne) 39%, transparent 70%)}@supports (color:color-mix(in lab, red, red)){.gemeinde[data-theme=himmel][data-farbschema=dunkel] .hi-sonne{background:radial-gradient(circle, var(--hi-sonne) 0 36%, color-mix(in oklch, var(--hi-sonne) 16%, transparent) 39%, transparent 70%)}}@media (prefers-reduced-motion:no-preference){.gemeinde[data-theme=himmel][data-wolken=ziehen] .hi-wolke{animation:46s ease-in-out infinite alternate hi-zieh}.gemeinde[data-theme=himmel][data-wolken=ziehen] .hi-w2{animation-duration:58s;animation-direction:alternate-reverse}.gemeinde[data-theme=himmel][data-wolken=ziehen] .hi-w3{animation-duration:70s}.gemeinde[data-theme=himmel][data-wolken=ziehen] .hi-w4{animation-duration:64s;animation-direction:alternate-reverse}@keyframes hi-zieh{to{transform:translate(90px)}}}.hi-buehne{z-index:1;text-align:center;padding-block:clamp(56px,9vw,120px) clamp(24px,4vw,48px);position:relative}.hi-eyebrow,.hi-sec .gs-kicker{border-radius:var(--radius-pill);border:1px solid var(--hi-glas-rand);background:var(--hi-glas-fest);color:var(--primary-ink);font:500 .9375rem / 1.2 var(--font-display);letter-spacing:0;text-transform:none;align-items:center;gap:8px;margin:0;padding:9px 16px;display:inline-flex}.hi-eyebrow[data-live]:before{content:"";background:var(--error);border-radius:50%;width:9px;height:9px}.hi-buehne h1{max-width:12em;font:500 clamp(2.5rem, 6.4vw, 5rem) / 1.06 var(--font-display);letter-spacing:-.03em;overflow-wrap:break-word;margin:22px auto 0}.hi-gruss{max-width:34em;color:var(--text-muted);margin:22px auto 0;font-size:clamp(1.125rem,1.6vw,1.25rem)}.hi-buehne .hi-knoepfe{margin-top:32px}.hi-foto-wrap{z-index:1;padding-bottom:clamp(24px,5vw,64px);position:relative}.hi-foto{aspect-ratio:16/8;border:6px solid var(--paper-1);max-width:880px;box-shadow:0 40px 80px -40px oklch(from var(--brand-primary) .25 .05 h / .55);border-radius:30px;margin:clamp(16px,3vw,32px) auto 0;position:relative;overflow:hidden}.hi-foto img{object-fit:cover}.hi-sec{z-index:1;position:relative}.hi-sec[data-im-himmel]{padding-top:clamp(16px,3vw,32px)}.hi-sec .gs-sh{text-align:center;flex-direction:column;align-items:center;gap:8px;margin-bottom:clamp(24px,4vw,36px)}.hi-sec .gs-sh>div:first-child{justify-items:center;display:grid}.hi-sec .gs-kicker{margin-bottom:14px}.hi-sec .gs-sh .gs-sh-h{font:500 clamp(1.875rem, 4vw, 2.875rem) / 1.12 var(--font-display);letter-spacing:-.02em}.hi-sec .gs-sh-action a{min-height:48px;font:500 1.0625rem / 1 var(--font-display);color:var(--primary-ink);text-decoration:underline;-webkit-text-decoration-color:var(--primary-line);-webkit-text-decoration-color:var(--primary-line);-webkit-text-decoration-color:var(--primary-line);text-decoration-color:var(--primary-line);text-underline-offset:6px;border-bottom:0;padding:0 6px}.hi-sec[data-typ=termine]{background:linear-gradient(180deg, transparent, var(--hi-himmel-2) 40%, transparent)}.hi-sec .kalender-abo{text-align:center;justify-content:center}.hi-zeiten{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.hi-zeit{align-content:start;gap:4px;padding:24px 26px;display:grid}.hi-zeit-tag{font:500 1rem / 1.2 var(--font-display);color:var(--primary-ink)}.hi-zeit-uhr{font:500 2.625rem / 1 var(--font-display);letter-spacing:-.02em;color:var(--text-strong);font-variant-numeric:tabular-nums;margin:6px 0 8px}.hi-zeit-uhr small{font:400 1.0625rem / 1 var(--font-display);letter-spacing:0;color:var(--text-muted)}.hi-zeit h3{font:500 1.3125rem / 1.25 var(--font-display)}.hi-zeit p{color:var(--text-muted);font-size:1.0625rem}.hi-termine{max-width:880px;margin:0 auto;padding:6px 28px;list-style:none}.hi-termin{border-bottom:1px solid var(--border);grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:20px;padding:18px 0;display:grid}.hi-termin:last-child{border-bottom:0}.hi-termin[data-aus]{opacity:.7}.hi-termin-datum{background:var(--paper-1);width:68px;height:68px;box-shadow:var(--hi-schatten-klein);text-align:center;font:500 1.625rem / 1 var(--font-display);color:var(--text-strong);border-radius:20px;place-content:center;display:grid}.hi-termin-datum small{font:500 .8125rem / 1 var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--primary-ink);margin-top:4px}.hi-termin-text{gap:4px;min-width:0;display:grid}.hi-termin-text h3{font:500 1.3125rem / 1.25 var(--font-display);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hi-termin-text p{color:var(--text-muted);font-size:1.0625rem}.hi-beitraege{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.hi-beitrag{background:var(--surface-card);height:100%;color:var(--text-body);box-shadow:var(--hi-schatten);transition:transform var(--dur-2) var(--ease);border-radius:24px;grid-template-rows:auto 1fr;text-decoration:none;display:grid;overflow:hidden}.hi-beitrag:hover{transform:translateY(-4px)}.hi-beitrag .gs-img{aspect-ratio:3/2}.hi-beitrag-leer{aspect-ratio:3/2;background:linear-gradient(160deg, var(--hi-himmel-1), var(--paper-1) 72%);font:300 4.5rem / 1 var(--font-display);color:var(--primary-ink);place-items:center;display:grid}.hi-beitrag-text{align-content:start;gap:8px;padding:20px 24px 26px;display:grid}.hi-beitrag-text time{font:500 .9375rem / 1.2 var(--font-display);color:var(--text-muted)}.hi-beitrag-text h3{font:500 1.375rem / 1.25 var(--font-display)}.hi-beitrag-text span{color:var(--text-muted);font-size:1.0625rem}.hi-predigten{gap:14px;max-width:760px;margin:0 auto;padding:0;list-style:none;display:grid}.hi-zeile{box-sizing:border-box;background:var(--surface-card);height:100%;color:var(--text-body);box-shadow:var(--hi-schatten-klein);border-radius:22px;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:16px;padding:16px 20px 16px 16px;text-decoration:none;display:grid}.hi-zeile:hover .hi-rund{background:var(--hi-knopf);color:#fff;color:lab(100% 0 0)}.hi-rund{background:var(--hi-himmel-1);width:56px;height:56px;color:var(--primary-ink);transition:background var(--dur-1) var(--ease), color var(--dur-1) var(--ease);border-radius:50%;place-items:center;display:grid}.hi-zeile-text{gap:4px;min-width:0;display:grid}.hi-zeile-text h3{font:500 1.25rem / 1.25 var(--font-display)}.hi-zeile-text span{color:var(--text-muted);font-size:1rem}.hi-gruppen{flex-wrap:wrap;justify-content:center;gap:12px;max-width:1000px;margin:0 auto;padding:0;list-style:none;display:flex}.hi-gruppe{box-sizing:border-box;background:var(--surface-card);min-height:56px;color:var(--text-muted);box-shadow:var(--hi-schatten-klein);border-radius:28px;flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:15px 24px;text-decoration:none;display:inline-flex}.hi-gruppe h3{font:500 1.125rem / 1.3 var(--font-display)}.hi-gruppe:hover h3{text-underline-offset:4px;text-decoration:underline}.hi-team{text-align:center;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:32px 24px;margin:0;padding:0;list-style:none;display:grid}.hi-person{align-content:start;justify-items:center;display:grid}.hi-portraet{object-fit:cover;border:6px solid var(--paper-1);width:128px;height:128px;box-shadow:var(--hi-schatten);box-sizing:border-box;background:var(--hi-himmel-1);color:var(--primary-ink);font:500 2rem / 1 var(--font-display);border-radius:50%;place-items:center;display:grid}.hi-person h3{font:500 1.25rem / 1.25 var(--font-display);margin-top:16px}.hi-person p{color:var(--text-muted);margin-top:4px;font-size:1rem}.hi-kontakt{background:linear-gradient(180deg, var(--hi-himmel-1), var(--hi-himmel-2));border-radius:32px;grid-template-columns:minmax(0,1fr);gap:24px;padding:clamp(18px,4vw,40px);display:grid}.hi-kontakt[data-karte]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.hi-kontakt-karte{align-content:start;gap:14px;padding:clamp(22px,3vw,32px);display:grid}.hi-kontakt-titel{font:500 1.75rem / 1.2 var(--font-display);color:var(--text-strong)}.hi-kontakt-karte address{gap:2px;font-style:normal;display:grid}.hi-kontakt-tel{align-items:center;gap:10px;min-height:48px;display:flex}.hi-kontakt-tel svg{color:var(--primary-ink)}.hi-kontakt-karte .hi-knoepfe{justify-content:flex-start;margin-top:6px}.hi-kontakt-plan .gs-map{aspect-ratio:auto;border:6px solid var(--paper-1);box-sizing:border-box;border-radius:26px;height:100%;min-height:280px}.hi-kontakt-plan .gs-map-kasten{height:100%}.hi-kontakt-plan .gs-map-label{min-height:44px;font:400 1rem / 1.2 var(--font-body);color:var(--text-strong);border-radius:var(--radius-pill);padding:0 16px}.hi-fuss{margin-top:var(--space-6);padding-block:var(--space-7) var(--space-6);color:var(--text-muted);font-size:1.0625rem}.hi-fuss-oben,.hi-fuss-unten{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;display:flex}.hi-fuss-unten{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border)}.hi-fuss-name{font:500 1.375rem / 1.25 var(--font-display);color:var(--text-strong)}.hi-fuss-adresse{gap:2px;margin-top:6px;font-style:normal;display:grid}.hi-fuss a{color:var(--text-strong)}.hi-fuss-links{flex-wrap:wrap;gap:0 24px;display:flex}.hi-fuss-links a{align-items:center;min-height:48px;display:inline-flex}.hi-fuss .gs-schema{background:var(--paper-1);min-height:48px;color:var(--text-strong);font:500 1rem / 1 var(--font-display);box-shadow:var(--hi-schatten-klein);padding:0 18px}.hi-fuss .gs-footer-plattform{color:var(--text-muted);border:0;margin:0;padding:0;font-size:.9375rem}.gemeinde[data-theme=himmel][data-farbschema=dunkel]>.gs-beispiel-balken{background:var(--paper-1);color:var(--text-strong)}@media (max-width:900px){.hi-kontakt[data-karte]{grid-template-columns:minmax(0,1fr)}.hi-sonne{width:92px;height:92px;top:24px;right:-16px}}@media (max-width:560px){.hi-termine{padding:4px 18px}.hi-termin{grid-template-columns:56px minmax(0,1fr);gap:14px}.hi-termin-datum{border-radius:16px;width:56px;height:56px;font-size:1.375rem}.hi-termin .hi-knopf{grid-column:2;justify-self:start}.hi-portraet{width:108px;height:108px}.hi-gruppe{padding:13px 20px}}@media (prefers-reduced-motion:reduce){.hi-beitrag:hover{transform:none}}.gemeinde[data-theme=himmel] :is(.hi-zeit,.hi-termin-text,.hi-beitrag-text,.hi-zeile-text,.hi-gruppe,.hi-person) h3{color:var(--text-strong);letter-spacing:-.01em;text-wrap:pretty}.gemeinde[data-theme=schaufenster]{--font-display:"Onest", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-body:"Onest", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--paper-0:#f3f3f6;--paper-1:#fff;--paper-2:#e9e9ed;--paper-3:#dadae0;--line-1:#e2e2e8;--line-2:#cacad1;--ink-0:#111116;--ink-1:#23232a;--ink-2:#62626c;--ink-3:#7f7f88;--bg-raised:var(--paper-1);--surface-card:var(--paper-1);--sf-schatten:0 2px 10px #15151f0f;--sf-dunkel:#111117;--sf-dunkel-flaeche:#23232b;--sf-dunkel-linie:#32323a;--shadow-1:var(--sf-schatten);--shadow-2:0 10px 28px -10px #15151f2e;--radius-1:10px;--radius-2:14px;--radius-3:22px;--tracking-display:-.025em;--page-x:clamp(1rem, 3vw, 1.5rem);--content-max:1180px;--section-y:clamp(2.5rem, 5vw, 4rem)}@supports (color:lab(0% 0 0)){.gemeinde[data-theme=schaufenster]{--paper-0:lab(96.0215% .391901 -1.4571);--paper-1:lab(100% 0 0);--paper-2:lab(92.4081% .59092 -2.18351);--paper-3:lab(87.1704% .792742 -2.90822);--line-1:lab(90.0705% .792235 -2.9085);--line-2:lab(81.3526% .997722 -3.63095);--ink-0:lab(5.19671% .835657 -2.95686);--ink-1:lab(14.0483% 1.29385 -4.30203);--ink-2:lab(41.8549% 1.67163 -5.76462);--ink-3:lab(53.475% 1.43415 -5.0604);--sf-schatten:0 2px 10px lab(7.03678% 2.27145 -6.98616/.06);--sf-dunkel:lab(5.18083% 1.02776 -3.59622);--sf-dunkel-flaeche:lab(14.0279% 1.5351 -5.00627);--sf-dunkel-linie:lab(20.9903% 1.50155 -5.02315);--shadow-2:0 10px 28px -10px lab(7.03678% 2.27145 -6.98616/.18)}}.gemeinde[data-theme=schaufenster][data-farbschema=dunkel]{--paper-0:#0d0d11;--paper-1:#19191e;--paper-2:#23232a;--paper-3:#303036;--line-1:#2b2b31;--line-2:#424249;--ink-0:#f5f5f8;--ink-1:#dddde2;--ink-2:#aaaab1;--ink-3:#85858c;--sf-schatten:none;--sf-dunkel:var(--paper-1);--sf-dunkel-flaeche:var(--paper-3);--sf-dunkel-linie:var(--line-2);--shadow-2:0 10px 28px -8px #0009}@supports (color:lab(0% 0 0)){.gemeinde[data-theme=schaufenster][data-farbschema=dunkel]{--paper-0:lab(3.65525% .52169 -1.85647);--paper-1:lab(8.84688% 1.07906 -3.58458);--paper-2:lab(14.0483% 1.29385 -4.30203);--paper-3:lab(19.8498% 1.27271 -4.31308);--line-1:lab(17.5293% 1.28028 -4.30906);--line-2:lab(27.9712% 1.25253 -4.32413);--ink-0:lab(96.4855% .391871 -1.45711);--ink-1:lab(88.348% .591278 -2.18327);--ink-2:lab(69.7523% 1.00148 -3.62859);--ink-3:lab(55.8319% 1.00756 -3.62476);--shadow-2:0 10px 28px -8px lab(0% 0 0/.6)}}.gemeinde[data-theme=schaufenster] h1,.gemeinde[data-theme=schaufenster] h2,.gemeinde[data-theme=schaufenster] h3{font-weight:800}.gemeinde[data-theme=schaufenster]{-webkit-tap-highlight-color:transparent}.sf-wrap{width:100%;max-width:var(--content-max);padding-inline:var(--page-x);box-sizing:border-box;margin-inline:auto}.sf-kopf{z-index:30;background:oklch(from var(--paper-0) l c h / .86);-webkit-backdrop-filter:blur(14px);position:sticky;top:0}.sf-kopf-in{justify-content:space-between;align-items:center;gap:12px;min-height:64px;display:flex;position:relative}.sf-marke{min-width:0;color:var(--text-strong);font:800 1.125rem / 1.1 var(--font-display);letter-spacing:-.02em;border-radius:12px;align-items:center;gap:10px;text-decoration:none;display:flex}.sf-marke>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sf-marke-zeichen{background:linear-gradient(135deg, var(--primary), var(--primary));border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}@supports (color:color-mix(in lab, red, red)){.sf-marke-zeichen{background:linear-gradient(135deg, var(--primary), color-mix(in oklch, var(--primary) 55%, var(--secondary)))}}.sf-marke-zeichen{color:var(--on-primary);font:800 .9375rem / 1 var(--font-display)}.sf-nav{font:600 .9375rem / 1 var(--font-body);gap:4px;display:none}.sf-nav a{color:var(--text-strong);border-radius:12px;padding:11px 14px;text-decoration:none}.sf-nav a:hover{background:var(--paper-1)}.sf-nav a[aria-current=page]{background:var(--primary-tint);color:var(--primary-ink)}.sf-details{flex:none}.sf-toggle{background:var(--paper-1);min-height:42px;box-shadow:var(--sf-schatten);color:var(--text-strong);font:600 .875rem / 1 var(--font-body);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 14px;list-style:none;display:inline-flex}.sf-toggle::-webkit-details-marker{content:"";display:none}.sf-toggle::marker{content:"";display:none}.sf-menu{top:calc(100% + 4px);right:var(--page-x);z-index:40;min-width:min(280px, calc(100vw - 2 * var(--page-x)));background:var(--paper-1);box-shadow:var(--shadow-2);border-radius:22px;padding:8px;display:grid;position:absolute}.sf-menu a{color:var(--text-strong);font:600 1.0625rem / 1.2 var(--font-body);border-radius:14px;padding:14px 16px;text-decoration:none}.sf-menu a:hover,.sf-menu a[aria-current=page]{background:var(--primary-tint);color:var(--primary-ink)}@media (min-width:900px){.sf-nav{display:flex}.sf-details{display:none}}.sf-start{padding-bottom:8px}.gemeinde[data-theme=schaufenster] .sf-geschichten.gs-sec{padding-block:4px 12px}.sf-geschichten-reihe{margin:0 calc(-1 * var(--page-x));padding:6px var(--page-x) 8px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--page-x);scrollbar-width:none;overscroll-behavior-x:contain;gap:12px;list-style:none;display:flex;overflow-x:auto}.sf-geschichten-reihe::-webkit-scrollbar{display:none}.sf-geschichten-reihe>li{scroll-snap-align:start;flex:none}.sf-geschichte{width:76px;color:var(--text-strong);text-align:center;border-radius:14px;justify-items:center;gap:6px;padding-block:2px;text-decoration:none;display:grid}.sf-ring{background:var(--primary);border-radius:50%;width:68px;height:68px;padding:3px;transition:background .15s;display:block}.sf-ring>span{border:3px solid var(--paper-0);box-sizing:border-box;background:var(--primary-tint);width:100%;height:100%;color:var(--primary-ink);font:800 1.0625rem / 1 var(--font-display);border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden}.sf-ring img{object-fit:cover}.sf-geschichte[data-alle] .sf-ring{background:var(--line-2)}.sf-geschichte[data-alle] .sf-ring>span{background:var(--paper-1);color:var(--text-strong)}.sf-geschichte:hover .sf-ring{background:var(--secondary)}.gemeinde[data-theme=schaufenster] .sf-geschichte h3,.sf-geschichte-name{width:100%;font:500 .75rem / 1.25 var(--font-body);letter-spacing:0;color:inherit;-webkit-line-clamp:2;-webkit-hyphens:auto;hyphens:auto;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sf-oben{gap:12px;display:grid}.sf-held{isolation:isolate;color:#fff;background:radial-gradient(circle at 88% 12%, oklch(from var(--secondary) l c h / .6), transparent 42%), linear-gradient(180deg, var(--primary), var(--primary-deep));border-radius:28px;align-items:flex-end;min-height:clamp(380px,52vw,520px);display:flex;position:relative;overflow:hidden}.sf-held img{z-index:-2;object-fit:cover}.sf-held[data-bild]:after{content:"";z-index:-1;background:linear-gradient(#0000 28%,#080619d6);background:linear-gradient(#0000 28%,lab(2.23263% 3.15117 -9.3291/.84));position:absolute;inset:0}.sf-held:not([data-bild]){min-height:clamp(320px,40vw,440px)}.sf-held-inhalt{width:100%;padding:clamp(20px,4vw,36px)}.sf-pille{-webkit-backdrop-filter:blur(8px);font:600 .8125rem / 1 var(--font-body);background:#ffffff2e;background:lab(100% 0 0/.18);border-radius:999px;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.sf-pille:before{content:"";background:var(--secondary);border-radius:50%;width:8px;height:8px}.sf-pille[data-live]:before{background:#f53c41;background:lab(56.012% 69.6228 43.2718);box-shadow:0 0 0 3px #f53c4159;box-shadow:0 0 0 3px lab(56.012% 69.6228 43.2718/.35)}.gemeinde[data-theme=schaufenster] .sf-held h1{color:#fff;font:800 clamp(2.125rem, 6vw, 4rem) / 1 var(--font-display);letter-spacing:-.035em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin-top:14px}.sf-held p{opacity:.92;max-width:32em;margin-top:12px;font-size:1.0625rem}.sf-knoepfe{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.sf-knopf{background:var(--paper-1);min-height:52px;color:var(--text-strong);font:700 1rem / 1 var(--font-body);border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:0 22px;text-decoration:none;transition:transform .15s;display:inline-flex}.sf-knopf[data-voll]{background:var(--primary);color:var(--on-primary)}.sf-knopf:active,.sf-kachel:active{transform:scale(.97)}.sf-held .sf-knopf:not([data-voll]){color:#111116;color:lab(5.19671% .835657 -2.95686);background:#fff}.sf-kacheln{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sf-kacheln[data-anzahl="1"] .sf-kachel,.sf-kacheln[data-anzahl="3"] .sf-kachel:last-child{grid-column:span 2}.sf-kachel{background:var(--surface-card);min-width:0;min-height:128px;box-shadow:var(--sf-schatten);color:var(--text-strong);border-radius:22px;flex-direction:column;justify-content:space-between;gap:10px;padding:18px;text-decoration:none;transition:transform .15s;display:flex}.sf-ikon{background:var(--primary-tint);width:44px;height:44px;color:var(--primary-ink);border-radius:14px;flex:none;place-items:center;display:grid}.sf-kachel:nth-child(2n) .sf-ikon{background:var(--secondary-tint-2);color:var(--secondary-ink)}.sf-kachel-text{min-width:0}.sf-kachel-text b{font:700 1.0625rem / 1.2 var(--font-display);display:block}.sf-kachel-text span{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:.875rem;display:-webkit-box;overflow:hidden}.gemeinde[data-kacheln=kompakt] .sf-kachel{border-radius:18px;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;min-height:0;padding:12px 14px}.gemeinde[data-kacheln=kompakt] .sf-ikon{border-radius:12px;width:40px;height:40px}.gemeinde[data-kacheln=kompakt] .sf-kachel-text b{font-size:.9375rem}.gemeinde[data-kacheln=kompakt] .sf-kachel-text span{margin-top:2px;font-size:.8125rem}@media (min-width:900px){.gemeinde[data-kacheln=gross] .sf-oben{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:stretch;gap:16px}.gemeinde[data-kacheln=gross] .sf-kacheln{grid-auto-rows:1fr}.gemeinde[data-kacheln=gross] .sf-kachel{min-height:0}.gemeinde[data-kacheln=kompakt] .sf-kacheln{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.gemeinde[data-kacheln=kompakt] .sf-kacheln .sf-kachel{grid-column:auto}.gemeinde[data-kacheln=kompakt] .sf-kachel-text span{-webkit-line-clamp:1}}.gemeinde[data-theme=schaufenster] .sf-sec.gs-sec{padding-block:30px 0}.sf-sec .gs-sh{flex-wrap:nowrap;align-items:baseline;margin-bottom:12px}.sf-sec .gs-kicker{display:none}.sf-sec .gs-sh .gs-sh-h{font:800 1.375rem / 1.15 var(--font-display);letter-spacing:-.02em}.sf-sec .gs-sh-action a{color:var(--primary-ink);font:600 .9375rem / 1 var(--font-body);white-space:nowrap;border:0;border-radius:8px;padding:6px 0}.sf-sec .gs-sh-action a span{display:none}.sf-sec .gs-sh-action a:hover{text-underline-offset:4px;text-decoration:underline}.sf-spur{margin:-6px calc(-1 * var(--page-x)) 0;padding:8px var(--page-x) 12px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--page-x);scrollbar-width:none;overscroll-behavior-x:contain;gap:12px;list-style:none;display:flex;overflow-x:auto}.sf-spur::-webkit-scrollbar{display:none}.sf-spur>li{scroll-snap-align:start;flex:none}.sf-karte{background:var(--surface-card);box-shadow:var(--sf-schatten);color:var(--text-strong);border-radius:22px;position:relative}.gemeinde[data-theme=schaufenster] .sf-karte h3{color:inherit;letter-spacing:-.01em}.sf-ganz{color:inherit;text-decoration:none}.sf-ganz:after{content:"";border-radius:inherit;position:absolute;inset:0}.gemeinde[data-theme=schaufenster] .sf-ganz:focus-visible{box-shadow:none}.sf-karte:has(.sf-ganz:focus-visible){box-shadow:var(--focus-ring)}.sf-zeit{width:240px;padding:18px}.sf-zeit-uhr{color:var(--primary-ink);font:800 2rem / 1 var(--font-display);letter-spacing:-.03em;flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.sf-zeit-uhr small{color:var(--text-muted);font:600 .8125rem / 1 var(--font-body);letter-spacing:0}.gemeinde[data-theme=schaufenster] .sf-zeit h3{font:700 1.0625rem / 1.25 var(--font-display);margin-top:12px}.sf-zeit p{color:var(--text-muted);margin-top:4px;font-size:.875rem}.sf-termin{flex-direction:column;gap:12px;width:240px;padding:16px;display:flex}.sf-termin-oben{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.sf-datum{background:var(--paper-0);width:54px;height:58px;font:800 1.375rem / 1 var(--font-display);border-radius:14px;align-content:center;place-items:center;display:grid}.sf-datum small{font:700 .625rem / 1.4 var(--font-body);text-transform:uppercase;color:var(--primary-ink)}.sf-marke-klein{background:var(--secondary-tint-2);color:var(--secondary-ink);font:600 .75rem / 1 var(--font-body);text-align:right;border-radius:999px;padding:6px 9px}.sf-marke-klein[data-aus]{background:var(--error-tint);color:var(--error)}.gemeinde[data-theme=schaufenster] .sf-termin h3{font:700 1.0625rem / 1.25 var(--font-display);overflow-wrap:break-word}.sf-termin p{color:var(--text-muted);font-size:.875rem}.sf-termin[data-aus] h3{color:var(--text-muted);text-decoration:line-through}.sf-termin-knopf{z-index:1;background:var(--primary-tint);min-height:44px;color:var(--primary-ink);margin-top:auto;font-size:.9375rem;position:relative}.sf-sec .kalender-abo{margin-top:8px}.sf-predigt{width:180px}.sf-cover{aspect-ratio:1;background:linear-gradient(140deg, var(--primary), oklch(from var(--primary) calc(l + .12) c calc(h + 24)));color:var(--on-primary);border-radius:22px;flex-direction:column;justify-content:space-between;padding:14px;text-decoration:none;transition:transform .15s;display:flex;position:relative}.sf-predigt:nth-child(3n+2) .sf-cover{background:linear-gradient(140deg, var(--secondary), oklch(from var(--secondary) calc(l + .08) c calc(h + 18)));color:var(--on-secondary)}.sf-predigt:nth-child(3n) .sf-cover{background:linear-gradient(140deg, var(--primary-deep), var(--primary));color:#fff}.gemeinde[data-theme=schaufenster] .sf-cover h3{color:inherit;font:800 1.1875rem / 1.1 var(--font-display);letter-spacing:-.02em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.sf-cover-knopf{background:currentColor;border-radius:50%;align-self:flex-end;place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.sf-cover-knopf{background:color-mix(in oklch, currentColor 22%, transparent)}}.sf-cover:active{transform:scale(.97)}.sf-predigt p{color:var(--text-muted);margin:8px 2px 0;font-size:.8125rem}.sf-beitrag{width:300px;overflow:hidden}.sf-beitrag-bild{aspect-ratio:16/10;background:var(--primary-tint);color:var(--primary-ink);place-items:center;display:grid;position:relative}.sf-beitrag-bild img{object-fit:cover}.sf-beitrag>div{padding:14px 16px 16px}.sf-beitrag time{font:600 .75rem / 1 var(--font-body);color:var(--text-muted)}.gemeinde[data-theme=schaufenster] .sf-beitrag h3{font:700 1.0625rem / 1.25 var(--font-display);margin-top:6px}.sf-person{text-align:center;width:140px;padding:16px 10px}.sf-person-foto{background:var(--primary-tint);width:80px;height:80px;color:var(--primary-ink);font:800 1.375rem / 1 var(--font-display);border-radius:50%;place-items:center;margin:0 auto;display:grid;position:relative;overflow:hidden}.sf-person-foto img{object-fit:cover}.gemeinde[data-theme=schaufenster] .sf-person h3{font:700 .9375rem / 1.2 var(--font-display);overflow-wrap:break-word;margin-top:10px}.sf-person p{color:var(--text-muted);margin-top:2px;font-size:.8125rem}@media (min-width:900px){.sf-spur{grid-template-columns:repeat(auto-fill, minmax(var(--sf-breite,240px), 1fr));gap:14px;margin:0;padding:0;display:grid;overflow:visible}.sf-spur>li{width:auto}.sf-spur[data-art=zeiten],.sf-spur[data-art=termine]{--sf-breite:240px}.sf-spur[data-art=predigten]{--sf-breite:200px}.sf-spur[data-art=beitraege]{--sf-breite:300px}.sf-spur[data-art=team]{--sf-breite:150px}}.sf-kontakt-karte{--text-strong:#fff;--text-muted:#cacad1;background:var(--sf-dunkel);color:var(--text-muted);border:1px solid var(--sf-dunkel-linie);border-radius:28px;gap:18px;padding:22px;display:grid}@supports (color:lab(0% 0 0)){.sf-kontakt-karte{--text-muted:lab(81.3526% .997722 -3.63095)}}.gemeinde[data-theme=schaufenster] .sf-kontakt-titel{color:#fff;font:800 1.5rem / 1.15 var(--font-display);letter-spacing:-.02em}.sf-kontakt-text address{margin-top:8px;font-style:normal;display:grid}.sf-kontakt-text p{margin-top:8px}.sf-kontakt-knoepfe{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.sf-kontakt-knoepfe .sf-knopf{background:var(--sf-dunkel-flaeche);color:#fff;padding-inline:12px}.sf-kontakt-knoepfe .sf-knopf[data-voll]{background:var(--primary);color:var(--on-primary)}.sf-kontakt-karte .gs-map-kasten{flex-direction:column;display:flex}.gemeinde[data-theme=schaufenster] .sf-kontakt-karte .gs-map{aspect-ratio:auto;background:linear-gradient(var(--sf-dunkel-linie) 1px, transparent 1px) 0 0 / 24px 24px, linear-gradient(90deg, var(--sf-dunkel-linie) 1px, transparent 1px) 0 0 / 24px 24px, var(--sf-dunkel-flaeche);border:0;border-radius:20px;flex:1;min-height:220px}.gemeinde[data-theme=schaufenster] .sf-kontakt-karte .gs-map-pin{color:var(--secondary)}.gemeinde[data-theme=schaufenster] .sf-kontakt-karte .gs-map-label{background:var(--sf-dunkel);color:#fff;border:0;border-radius:12px}.sf-kontakt-karte .gs-map-quelle{color:var(--text-muted)}.sf-kontakt-karte .gs-map-quelle a{color:#fff}@media (min-width:640px){.sf-kontakt-karte[data-karte]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.sf-fuss-in{color:var(--text-muted);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 18px;padding-block:28px 36px;font-size:.875rem;display:flex}.sf-fuss-links{flex-wrap:wrap;justify-content:center;gap:8px 18px;display:flex}.sf-fuss a{color:inherit;text-decoration:none}.sf-fuss a:hover{color:var(--text-strong);text-underline-offset:4px;text-decoration:underline}.sf-fuss .gs-footer-plattform{color:inherit;border:0;margin:0;padding:0}.sf-tabs{display:none}@media (max-width:719px){.sf-tabs{z-index:40;padding:6px max(8px, env(safe-area-inset-right)) 6px max(8px, env(safe-area-inset-left));padding-bottom:calc(6px + env(safe-area-inset-bottom));border-top:1px solid var(--line-1);background:oklch(from var(--paper-1) l c h / .94);-webkit-backdrop-filter:blur(14px);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}.sf-tabs a{min-height:50px;color:var(--text-muted);font:600 .6875rem / 1 var(--font-body);border-radius:12px;align-content:center;justify-items:center;gap:4px;padding:4px 2px;text-decoration:none;display:grid}.sf-tabs a span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.sf-tabs a[aria-current=page]{color:var(--primary-ink)}.sf-tabs a[aria-current=page] svg{fill:var(--primary-tint-2)}.gemeinde[data-theme=schaufenster]:has(>.sf-tabs){padding-bottom:calc(68px + env(safe-area-inset-bottom))}}.gemeinde[data-theme=schaufenster] .gs-btn{border-radius:14px;font-weight:700}.gemeinde[data-theme=schaufenster] .gs-card{background:var(--surface-card);box-shadow:var(--sf-schatten);border:0;border-radius:22px}.gemeinde[data-theme=schaufenster] .gs-svc,.gemeinde[data-theme=schaufenster] .gs-map{border-radius:22px}.gemeinde[data-theme=schaufenster] .gs-badge{border-radius:999px}@media (prefers-reduced-motion:reduce){.sf-knopf,.sf-kachel,.sf-cover,.sf-ring{transition:none}.sf-knopf:active,.sf-kachel:active,.sf-cover:active{transform:none}}.plattform{background:var(--gs-page-bg);min-height:100dvh;color:var(--text-body);font-family:var(--font-body);font-size:var(--text-md);flex-direction:column;display:flex}.plattform main{flex:1}.plattform .gs-sec{padding-block:clamp(2.5rem,5vw,4rem);scroll-margin-top:5.5rem}.plattform .gs-sec[data-alt]{background:var(--gs-canvas)}.plattform .gs-sec[data-alt]+.gs-sec[data-alt]{padding-top:0}.plattform .gs-sec[data-schluss]{padding-block:0 clamp(2.5rem,5vw,4rem)}.plattform-kopf{z-index:20;background:oklch(from var(--gs-page-bg) l c h / .85);-webkit-backdrop-filter:blur(24px);position:sticky;top:0;box-shadow:0 1px 8px #0e3b430a}.plattform-kopf-innen{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:72px;display:flex}.plattform-nav,.plattform-nav-aktionen{align-items:center;display:none}.plattform-nav{gap:4px}.plattform-nav-aktionen{gap:20px}.plattform-nav>a,.plattform-anmelden{font:500 var(--text-sm) / 1.4 var(--font-body);color:var(--text-body);border-radius:var(--radius-1);transition:background var(--dur-2) var(--ease), color var(--dur-2) var(--ease);padding:6px 12px;text-decoration:none}.plattform-nav>a:hover,.plattform-anmelden:hover{background:var(--paper-2);color:var(--text-strong)}@media (min-width:900px){.plattform-nav,.plattform-nav-aktionen{display:flex}}.plattform-buehne{padding-block:clamp(1.5rem,3vw,2.5rem) clamp(2.5rem,5vw,4rem);position:relative;overflow:hidden}.plattform-buehne:has(.sofort[data-ohne-vorschau]){padding-block:clamp(3rem,7vw,5rem) clamp(2.5rem,5vw,4rem)}.plattform-glanz{pointer-events:none;border-radius:999px;position:absolute}.plattform-glanz[data-mint]{background:var(--gs-glow-mint);filter:blur(130px);width:900px;height:340px;top:-128px;left:50%;transform:translate(-50%)}.plattform-glanz[data-lavendel]{background:var(--gs-glow-lavendel);filter:blur(120px);width:450px;height:450px;top:320px;right:0}.sofort{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"text vorschau""steuerung vorschau""aktion vorschau";align-items:center;gap:20px 48px;margin:0;display:grid;position:relative}.sofort-text{grid-area:text;justify-items:start;gap:16px;display:grid}.sofort[data-ohne-anlegen]{grid-template-areas:"text vorschau""steuerung vorschau"}.sofort[data-ohne-vorschau]{text-align:center;grid-template-columns:minmax(0,1fr);grid-template-areas:"text""steuerung""aktion";justify-items:center;max-width:50rem;margin-inline:auto}.sofort[data-ohne-vorschau] :is(.sofort-text,.sofort-steuerung,.sofort-aktion){justify-items:center}.sofort[data-ohne-vorschau] h1{text-wrap:balance}.sofort[data-ohne-vorschau] .sofort-themes{justify-content:center}.sofort[data-ohne-vorschau] .plattform-check{text-align:start}.sofort[data-ohne-vorschau][data-ohne-anlegen]{grid-template-areas:"text""steuerung"}.sofort-aktion{grid-area:aktion;justify-items:start;gap:20px;display:grid}.plattform-abzeichen{border-radius:var(--radius-pill);background:var(--surface-card);color:var(--gs-mint-ink);box-shadow:var(--shadow-1);font:600 .75rem / 1.35 var(--font-body);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.plattform-abzeichen i{background:var(--gs-mint);border-radius:50%;width:8px;height:8px;animation:2s cubic-bezier(.4,0,.6,1) infinite gs-puls}@keyframes gs-puls{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.plattform-abzeichen i{animation:none}}.plattform-buehne h1{font:800 clamp(2rem, 3.3vw, 3.25rem) / 1.12 var(--font-display);letter-spacing:-.03em;text-wrap:pretty;margin:0}.plattform-buehne .gs-lede{font-size:var(--text-lg);color:var(--text-body);max-width:36rem;line-height:1.55}.sofort-steuerung{grid-area:steuerung;justify-items:start;gap:10px;width:100%;display:grid}.sofort-steuerung .gs-input{max-width:400px}.sofort-themes{border:0;flex-wrap:wrap;gap:8px;min-width:0;margin:2px 0 0;padding:0;display:flex}.sofort-theme{border:1px solid var(--line-2);border-radius:var(--radius-pill);background:var(--surface-card);min-height:44px;color:var(--text-strong);font:500 var(--text-sm) / 1.4 var(--font-body);cursor:pointer;transition:background var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease);align-items:center;gap:10px;padding:0 14px 0 10px;display:inline-flex;position:relative}.sofort-theme input{opacity:0;cursor:pointer;appearance:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.sofort-theme:hover{background:var(--paper-2)}.sofort-theme i{background:var(--chip);border-radius:50%;flex:none;width:16px;height:16px;display:block}.sofort-theme:has(input:checked){border-color:var(--gs-mint);box-shadow:inset 0 0 0 1px var(--gs-mint), var(--fokus-feld);font-weight:600}.sofort-theme:has(input:checked) i{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:11px;box-shadow:inset 0 0 0 1px #0000001f}.sofort-theme:has(input:focus-visible){box-shadow:var(--focus-ring)}.plattform-check{border-radius:var(--radius-2);background:oklch(from var(--paper-2) l c h / .8);max-width:32rem;font:var(--text-xs) / 1.55 var(--font-body);color:var(--text-body);align-items:flex-start;gap:12px;padding:14px;display:flex}.plattform-check svg{color:var(--gs-mint-ink);margin-top:1px}.vorschau-rahmen{grid-area:vorschau;justify-self:center;width:100%;max-width:540px;position:relative}.vorschau-etikett{border-radius:var(--radius-pill);background:var(--surface-card);color:var(--text-strong);font:500 .75rem / 1.35 var(--font-body);box-shadow:var(--shadow-3);align-items:center;gap:8px;padding:8px 16px;display:inline-flex;position:absolute;bottom:-20px;left:-16px}.vorschau-etikett i{background:var(--gs-mint);border-radius:50%;width:8px;height:8px}@media (max-width:860px){.sofort,.sofort[data-ohne-anlegen]{grid-template-columns:1fr;grid-template-areas:"text""steuerung""vorschau""aktion";gap:20px}.vorschau-rahmen{max-width:none;margin-top:4px;margin-bottom:20px}.vorschau-etikett{left:8px}.vorschau-termine{display:none}}.vorschau{background:var(--surface-card);box-shadow:var(--shadow-4);color:var(--text-body);border-radius:24px;font-size:13px;overflow:hidden}.vorschau-leiste{background:var(--paper-2);align-items:center;gap:12px;padding:12px 16px;display:flex}.vorschau-leiste>svg{color:var(--text-muted)}.vorschau-punkte{gap:6px;display:flex}.vorschau-punkte i{border-radius:50%;width:12px;height:12px;display:block}.vorschau-punkte i:first-child{background:#ba1a1a66}.vorschau-punkte i:nth-child(2){background:#f59e0b66}.vorschau-punkte i:nth-child(3){background:#006b5f66}.vorschau-adresse{font:600 12px / 1.4 var(--font-body);letter-spacing:.02em;color:var(--text-muted);background:var(--surface-card);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:6px;min-width:0;padding:4px 12px;display:flex;overflow:hidden;box-shadow:inset 0 2px 4px #0000000d}.vorschau-adresse svg{color:var(--gs-mint-ink)}.vorschau-innen{background:var(--bg-sunken);gap:16px;padding:20px;display:grid}.vorschau-kopf{background:var(--surface-card);border-radius:var(--radius-2);box-shadow:var(--shadow-1);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.vorschau-marke{font:600 14px var(--font-display);color:var(--text-strong);align-items:center;gap:8px;min-width:0;display:flex}.vorschau-menue{font:500 11px var(--font-body);color:var(--text-muted);flex:none;gap:12px;display:flex}.vorschau-menue span:first-child{color:var(--primary-ink)}.vorschau-buehne{background:var(--stage-bg);border-radius:var(--radius-2);color:#fff;box-shadow:var(--shadow-2);justify-items:start;padding:22px 20px;display:grid;position:relative;overflow:hidden}.vorschau-buehne:after{content:"";filter:blur(24px);pointer-events:none;background:#ffffff24;border-radius:50%;width:128px;height:128px;position:absolute;bottom:-32px;right:-32px}.vorschau-strich{background:var(--stage-accent);border-radius:4px;width:32px;height:4px;margin-bottom:12px}.vorschau-titel{font:600 20px / 1.2 var(--font-display);letter-spacing:-.015em;max-width:22ch}.vorschau-text{font:13px / 1.5 var(--font-body);color:#ffffffd1;max-width:38ch;margin-top:4px}.vorschau-knoepfe{gap:8px;margin-top:16px;display:flex;position:relative}.vorschau-inhalt{gap:12px;display:grid}.vorschau-zeiten{zoom:.72}.vorschau-termine{zoom:.78;background:var(--surface-card);box-shadow:var(--shadow-1);border-radius:14px;padding:6px 14px}.vorschau-bild{aspect-ratio:16/9;background:var(--paper-2);display:block;overflow:hidden}.vorschau-bild img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.pflege-pfad{font:600 var(--text-xs) / 1.4 var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.plattform-tarife{align-items:stretch;padding-top:16px}@media (min-width:1000px){@supports (grid-template-rows:subgrid){.plattform-tarife{row-gap:0}.plattform-tarife>.gs-price{grid-row:var(--karte-zeilen);grid-template-rows:subgrid;row-gap:0}.plattform-tarife>.gs-price>:not(.gs-price-badge,.gs-price-vergleich){padding-bottom:var(--space-4)}.plattform-tarife .gs-price-vergleich{grid-row:var(--vergleich-zeilen);grid-template-rows:subgrid;padding-bottom:var(--space-4);row-gap:0}.plattform-tarife .gs-price-foot{align-self:end;padding-bottom:0}}}.plattform-tarife-alle{max-width:var(--measure);margin:var(--space-6) auto 0;color:var(--text-muted);font-size:var(--text-sm);text-align:center;justify-content:center;align-items:flex-start;gap:8px;line-height:1.5;display:flex}.plattform-tarife-alle svg{color:var(--gs-mint-ink);flex:none;margin-top:2px}.plattform-abschluss{background:var(--gs-brand-deep);color:#fff;box-shadow:var(--shadow-3);border-radius:24px;padding:clamp(2rem,5vw,3.5rem);position:relative;overflow:hidden}.plattform-abschluss:before,.plattform-abschluss:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.plattform-abschluss:before{filter:blur(64px);background:#71f8e41a;width:384px;height:384px;top:0;right:0}.plattform-abschluss:after{filter:blur(40px);background:#14b8a626;width:288px;height:288px;bottom:-40px;left:-40px}.plattform-abschluss-innen{z-index:1;gap:var(--space-4);justify-items:start;max-width:42rem;display:grid;position:relative}.plattform-abschluss h2{color:#fff;font:700 var(--text-2xl) / 1.2 var(--font-display);letter-spacing:-.025em;max-width:20ch}.plattform-abschluss p{color:#7ca5ae;font-size:var(--text-lg);line-height:1.55}.plattform-knoepfe{margin-top:var(--space-3);flex-wrap:wrap;align-items:center;gap:16px;display:flex}.plattform-abschluss .gs-btn[data-variant=inverse]{color:var(--gs-brand-deep)}.plattform-fuss{background:var(--gs-brand-ink);color:#eef0ff;padding-block:56px 32px}.plattform-fuss-raster{border-bottom:1px solid #ffffff14;grid-template-columns:1fr;gap:32px;padding-bottom:40px;display:grid}@media (min-width:560px){.plattform-fuss-raster{grid-template-columns:1fr 1fr}.plattform-fuss-marke{grid-column:1/-1}}@media (min-width:900px){.plattform-fuss-raster{grid-template-columns:2fr 1fr 1fr}.plattform-fuss-marke{grid-column:auto}}.plattform-fuss-marke{justify-items:start;gap:12px;display:grid}.plattform-fuss-marke p{color:#7ca5ae;max-width:24rem;font-size:var(--text-md);line-height:1.6}.plattform-fuss h2{font:600 .75rem / 1.35 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--gs-mint-fixed);margin-bottom:12px}.plattform-fuss ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.plattform-fuss a{font-size:var(--text-xs);color:#7ca5ae;transition:color var(--dur-2) var(--ease);line-height:1.55;text-decoration:none}.plattform-fuss a:hover{color:#fff}.plattform-fuss a:focus-visible{box-shadow:0 0 0 3px var(--gs-brand-ink), 0 0 0 6px var(--gs-mint);border-radius:2px;outline:none}.plattform-fuss-unten{font-size:var(--text-xs);color:#7ca5ae;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:20px;display:flex}.plattform-fuss .gs-schema[data-auf-dunkel]{color:#7ca5ae;border-color:#ffffff2e}.plattform-fuss .gs-schema[data-auf-dunkel]:hover{color:#fff}.rechtstext{max-width:min(60rem,100%);font-size:var(--text-lg);overflow-wrap:anywhere;margin-inline:auto;line-height:1.65}.rechtstext h1{font:700 clamp(2rem, 3.4vw, 3rem) / 1.12 var(--font-display);letter-spacing:-.025em;margin-bottom:var(--space-6);text-wrap:pretty}.rechtstext h2{font-size:var(--text-2xl);margin-top:var(--space-7)}.widerruf-formular{gap:var(--space-5);margin-block:var(--space-6);padding:var(--space-6);border:1px solid var(--line-1);border-radius:var(--radius-3);background:var(--surface-card);display:grid}.widerruf-formular p{margin:0}.widerruf-honig{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.widerruf-fuss{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.widerruf-alternativ{color:var(--text-muted);font-size:var(--text-md)}.widerruf-alternativ svg{vertical-align:-3px;margin-inline-end:8px}.widerruf-erklaerung{margin:0 0 var(--space-5);padding:var(--space-5);border:1px solid var(--line-1);border-radius:var(--radius-3);background:var(--surface-card);grid-template-columns:max-content minmax(0,1fr);gap:8px 24px;display:grid}.widerruf-erklaerung dt{color:var(--text-muted)}.widerruf-erklaerung dd{overflow-wrap:anywhere;margin:0}.rechtstext-realisierung{border-top:1px solid var(--line-1);font-size:var(--text-sm);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:48px;padding-top:24px;display:flex}.rechtstext-realisierung a{line-height:0;display:inline-flex}.rechtstext-realisierung img{width:200px;height:auto}.rechtstext-realisierung .logo-dunkel,.plattform[data-farbschema=dunkel] .rechtstext-realisierung .logo-hell{display:none}.plattform[data-farbschema=dunkel] .rechtstext-realisierung .logo-dunkel{display:block}.rechtstext table{max-width:100%;display:block;overflow-x:auto}.rechtstext .gs-alert{margin-bottom:var(--space-6)}.nicht-gefunden{min-height:100dvh;padding-block:var(--section-y);background:var(--bg);color:var(--text-body);font-family:var(--font-body);align-content:center;display:grid}.nicht-gefunden .gs-wrap{gap:var(--space-5);justify-items:start;display:grid}.nicht-gefunden .gs-kicker{margin-bottom:0}.nicht-gefunden h1{font-size:var(--text-3xl);max-width:18ch}.nicht-gefunden-knoepfe{flex-wrap:wrap;gap:10px;display:flex}.nicht-gefunden-seite{gap:var(--space-5);max-width:min(60rem,100%);padding-block:var(--space-6);justify-items:start;margin-inline:auto;display:grid}.nicht-gefunden-seite .gs-kicker{margin-bottom:0}.nicht-gefunden-seite h1{font-size:var(--text-3xl);max-width:18ch}.nicht-gefunden-seite .gs-lede{max-width:48ch}.preisliste{max-width:min(60rem,100%);font-size:var(--text-lg);margin-inline:auto}.preisliste h1{font:700 clamp(2rem, 3.4vw, 3rem) / 1.12 var(--font-display);letter-spacing:-.025em;text-wrap:pretty;margin:0 0 20px}.preisliste .gs-lede{max-width:none;margin-bottom:var(--space-7);font-size:var(--text-xl)}.preisliste-tabelle{max-width:100%;margin-block:var(--space-5);border:1px solid var(--line-1);border-radius:var(--radius-3);background:var(--surface-card);overflow-x:auto}.preisliste-tabelle table{border-collapse:collapse;width:100%;min-width:44rem;font-size:var(--text-md);margin:0;display:table;overflow:visible}.preisliste-tabelle[data-schmal] table{width:auto;min-width:20rem}.preisliste-tabelle th,.preisliste-tabelle td{text-align:left;vertical-align:top;border:0;border-bottom:1px solid var(--line-1);background:0 0;min-width:0;padding:12px 16px}.preisliste-tabelle tr:last-child th,.preisliste-tabelle tr:last-child td{border-bottom:0}.preisliste-tabelle thead th{font-family:var(--font-display);font-size:var(--text-lg);background:var(--surface-2)}.preisliste-tabelle tbody th{color:var(--text-muted);font-weight:600}.preisliste-tabelle[data-tarife] th:first-child{width:11rem}.preisliste-tabelle tbody tr:first-child td{font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);color:var(--text-heading)}.preisliste-ja,.preisliste-nein{align-items:center;gap:6px;display:inline-flex}.preisliste-ja svg{color:var(--brand)}.preisliste-nein{color:var(--text-muted)}.preisliste-alle{color:var(--text-muted);font-size:var(--text-md);align-items:flex-start;gap:8px;display:flex}.preisliste-alle svg{flex:none;margin-top:4px}.preisliste-knoepfe{margin-top:var(--space-6);flex-wrap:wrap;gap:10px;display:flex}@media (max-width:720px){.preisliste-tabelle[data-tarife] table,.preisliste-tabelle[data-tarife] tbody,.preisliste-tabelle[data-tarife] tr{width:auto;min-width:0;display:block}.preisliste-tabelle[data-tarife] thead{display:none}.preisliste-tabelle[data-tarife] tr{border-bottom:1px solid var(--line-1);padding:12px 0}.preisliste-tabelle[data-tarife] tr:last-child{border-bottom:0}.preisliste-tabelle[data-tarife] tbody th{white-space:normal;color:var(--text-heading);border:0;padding:0 16px 6px;display:block}.preisliste-tabelle[data-tarife] td{font-size:var(--text-md);border:0;grid-template-columns:5.5rem minmax(0,1fr);gap:8px;padding:3px 16px;display:grid}.preisliste-tabelle[data-tarife] td:before{content:attr(data-tarif);color:var(--text-muted)}.preisliste-tabelle[data-tarife] tbody tr:first-child td{font-size:var(--text-md)}}.ueberuns{max-width:min(60rem,100%);font-size:var(--text-lg);margin-inline:auto;line-height:1.65}.ueberuns h1{font:700 clamp(2rem, 3.4vw, 3rem) / 1.12 var(--font-display);letter-spacing:-.025em;text-wrap:pretty;margin:0 0 20px}.ueberuns h2{font-size:var(--text-2xl);margin-top:var(--space-7)}.ueberuns .gs-lede{max-width:none;margin-bottom:var(--space-7);font-size:var(--text-xl)}.ueberuns-person{align-items:flex-start;gap:32px;display:flex}.ueberuns-foto{border-radius:var(--radius-3);object-fit:cover;width:220px;height:220px;box-shadow:var(--shadow-2);flex:none}@media (max-width:560px){.ueberuns-person{flex-direction:column}.ueberuns-foto{width:128px;height:128px}}.ueberuns-knoepfe{margin-top:var(--space-6);flex-wrap:wrap;gap:12px;display:flex}.hilfe-hero{background:radial-gradient(60% 120% at 85% 0%, var(--gs-mint-tint) 0%, transparent 70%), var(--gs-page-bg-2);border-bottom:1px solid var(--border);padding-block:clamp(2.5rem,6vw,4.5rem) clamp(2rem,5vw,3.5rem)}.hilfe-hero .gs-lede{max-width:48rem;font-size:var(--text-xl)}.hilfe-suche{max-width:640px;margin-top:var(--space-6);align-items:center;gap:10px;display:flex;position:relative}.hilfe-suche>svg{color:var(--text-muted);pointer-events:none;position:absolute;left:14px}.hilfe-suche .gs-input{padding-left:44px}.hilfe-suche .gs-input::-webkit-search-cancel-button{cursor:pointer}.hilfe-suche[data-kompakt]{margin:0 0 var(--space-5)}.hilfe-suche[data-kompakt]>svg{left:12px}.hilfe-suche[data-kompakt] .gs-input{min-height:40px;font-size:var(--text-sm);padding:8px 12px 8px 36px}.hilfe-inhalt{padding-block:clamp(2.5rem,5vw,4rem) clamp(3rem,7vw,6rem)}.hilfe-hero h1,.hilfe-artikel-kopf h1{font:700 clamp(2rem, 3.4vw, 3rem) / 1.12 var(--font-display);letter-spacing:-.025em;color:var(--text-strong);margin:0 0 16px}.hilfe-passend{margin-bottom:var(--space-7);border-radius:var(--radius-3);background:var(--gs-mint-tint);border:1px solid #14b8a640;align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.hilfe-passend>svg{color:var(--gs-mint-ink);flex:none;margin-top:2px}.hilfe-passend h2{font:600 var(--text-md) / 1.3 var(--font-body);color:var(--text-strong);margin:0 0 10px}.hilfe-passend ul{flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none;display:flex}.hilfe-passend a{color:var(--gs-mint-ink);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.hilfe-passend a:hover{text-decoration:underline}.hilfe-ergebnisse{max-width:760px}.hilfe-ergebnisse h2{font:600 var(--text-lg) / 1.25 var(--font-display);letter-spacing:-.01em;color:var(--text-strong);margin:0 0 8px}.hilfe-leer{color:var(--text-muted);margin:0}.hilfe-bereiche{gap:var(--space-7) var(--space-7);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));display:grid}.hilfe-bereich{min-width:0;scroll-margin-top:6rem}.hilfe-bereich>header{border-bottom:1px solid var(--border);align-items:flex-start;gap:14px;padding-bottom:12px;display:flex}.hilfe-bereich h2 a{color:inherit;text-decoration:none}.hilfe-bereich h2 a:hover{color:var(--gs-mint-ink)}.hilfe-alle{font:600 var(--text-sm) / 1.4 var(--font-body);color:var(--gs-mint-ink);align-items:center;gap:6px;margin-top:10px;text-decoration:none;display:inline-flex}.hilfe-alle:hover{text-decoration:underline}.hilfe-bereich-zeichen{border-radius:var(--radius-2);background:linear-gradient(135deg, var(--gs-mint-tint), var(--gs-mint-tint-hover));width:44px;height:44px;color:var(--gs-mint-ink);flex:none;place-items:center;display:grid}.hilfe-bereich h2{font:600 var(--text-lg) / 1.25 var(--font-display);letter-spacing:-.01em;color:var(--text-strong);margin:4px 0}.hilfe-bereich>header p{font-size:var(--text-sm);color:var(--text-muted);margin:0}.hilfe-liste{margin:0;padding:0;list-style:none}.hilfe-liste li+li{border-top:1px solid var(--border)}.hilfe-liste a{border-radius:var(--radius-2);color:inherit;transition:background var(--dur-1) var(--ease);justify-content:space-between;align-items:center;gap:12px;margin:0 -12px;padding:12px;text-decoration:none;display:flex}.hilfe-liste a>span{min-width:0}.hilfe-liste a b{color:var(--text-strong);font-weight:600;display:block}.hilfe-liste a small{font-size:var(--text-sm);color:var(--text-muted);margin-top:2px;line-height:1.45;display:block}.hilfe-liste a svg{color:var(--text-muted);transition:transform var(--dur-1) var(--ease);flex:none}.hilfe-liste a:hover{background:var(--bg-tinted)}.hilfe-liste a:hover b{color:var(--gs-mint-ink)}.hilfe-liste a:hover svg{transform:translate(2px)}.hilfe-fuss{max-width:760px;margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--border)}.hilfe-status{margin-top:var(--space-4)}.hilfe-status p{margin:0}.hilfe-support{align-items:flex-start;gap:12px;display:flex}.hilfe-support>svg{color:var(--gs-mint-ink);flex:none;margin-top:3px}.hilfe-support b{color:var(--text-strong)}.hilfe-support p{color:var(--text-muted);margin:0}.hilfe-layout{gap:var(--space-7);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:960px){.hilfe-layout{gap:var(--space-8);grid-template-columns:260px minmax(0,1fr)}.hilfe-seite{scrollbar-width:thin;order:-1;align-self:start;max-height:calc(100dvh - 7rem);position:sticky;top:6rem;overflow-y:auto}}.hilfe-artikel{min-width:0;max-width:60rem;font-size:var(--text-lg);line-height:1.65}.hilfe-artikel .gs-prose,.hilfe-artikel .gs-lede{max-width:none}.hilfe-pfad{margin-bottom:var(--space-5);font-size:var(--text-sm);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.hilfe-pfad a{color:inherit;text-decoration:none}.hilfe-pfad a:hover{color:var(--gs-mint-ink)}.hilfe-artikel-kopf{padding-bottom:var(--space-5);margin-bottom:var(--space-5);border-bottom:1px solid var(--border)}.hilfe-artikel-kopf h1{margin-bottom:12px}.hilfe-aktionen{margin-bottom:var(--space-6);flex-wrap:wrap;gap:12px;display:flex}.hilfe-artikel .gs-figur{margin:var(--space-6) 0}.hilfe-artikel .gs-figur img{border:1px solid var(--border);border-radius:var(--radius-3);width:100%;box-shadow:var(--shadow-2);background:var(--surface-card)}.hilfe-artikel .gs-figur figcaption{font-size:var(--text-sm);color:var(--text-muted);margin-top:10px;line-height:1.5}.hilfe-artikel .gs-hinweis{background:var(--gs-mint-tint);border-left-color:var(--gs-mint-ink)}.hilfe-weiter{margin-top:var(--space-7);padding-top:var(--space-6);border-top:1px solid var(--border)}.hilfe-weiter h2{font:600 var(--text-md) / 1.3 var(--font-body);color:var(--text-strong);margin:0 0 12px}.hilfe-artikel .hilfe-support{margin-top:var(--space-7);padding-top:var(--space-6);border-top:1px solid var(--border)}.hilfe-seite{font-size:var(--text-sm)}.hilfe-zurueck{margin-bottom:var(--space-5);color:var(--text-body);align-items:center;gap:6px;font-weight:500;text-decoration:none;display:inline-flex}.hilfe-zurueck:hover{color:var(--gs-mint-ink)}.hilfe-seite section+section{margin-top:var(--space-5)}.hilfe-seite h2{font:600 var(--text-xs) / 1 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:8px;margin:0 0 8px;display:flex}.hilfe-seite h2 svg{color:var(--gs-mint-ink)}.hilfe-seite h2 a{color:inherit;text-decoration:none}.hilfe-seite h2 a:hover,.hilfe-seite h2 a[aria-current=page]{color:var(--gs-mint-ink)}.hilfe-seite ul{border-left:1px solid var(--border);margin:0;padding:0;list-style:none}.hilfe-seite li a{color:var(--text-body);border-left:2px solid #0000;margin-left:-1px;padding:6px 12px;line-height:1.4;text-decoration:none;display:block}.hilfe-seite li a:hover{color:var(--gs-mint-ink);border-left-color:var(--border-strong)}.hilfe-seite li a[aria-current=page]{color:var(--gs-mint-ink);border-left-color:var(--gs-mint-ink);background:var(--gs-mint-tint);font-weight:600}.beispiele{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:24px;display:grid}.beispiel{border-radius:var(--radius-3);background:var(--surface-card);box-shadow:var(--shadow-karte);color:var(--text-strong);transition:transform var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.beispiel:hover{box-shadow:var(--shadow-4);transform:translateY(-4px)}.beispiel:focus-visible{box-shadow:var(--focus-ring);outline:none}.beispiel-bild{aspect-ratio:16/10;background:var(--paper-2);border-bottom:1px solid var(--line-1);display:block;overflow:hidden}.beispiel-bild img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .4s var(--ease);display:block}.beispiel:hover .beispiel-bild img{transform:scale(1.04)}.beispiel-text{gap:4px;padding:18px 20px 20px;display:grid}.beispiel-art{font:600 .75rem / 1.35 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--gs-mint-ink)}.beispiel-text strong{font:600 var(--text-lg) / 1.3 var(--font-display)}.beispiel-los{font:500 var(--text-sm) / 1.4 var(--font-body);color:var(--primary-ink);align-items:center;gap:6px;margin-top:8px;display:inline-flex}@media (prefers-reduced-motion:reduce){.beispiel,.beispiel-bild img{transition:none}.beispiel:hover,.beispiel:hover .beispiel-bild img{transform:none}}.plattform-liste{font-size:var(--text-lg);color:var(--text-body);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px 40px;margin:0;padding:0;line-height:1.5;list-style:none;display:grid}.plattform-liste li{align-items:flex-start;gap:12px;display:flex}.plattform-liste svg{color:var(--gs-mint-ink);margin-top:4px}.wartung{min-height:100dvh}.wartung-kopf{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:80px;display:flex}.wartung-buehne{flex:1;align-content:center;padding-block:clamp(2rem,5vw,4rem) clamp(3rem,7vw,6rem);display:grid;position:relative;overflow:hidden}.wartung-raster{align-items:center;gap:clamp(2.5rem,5vw,4rem);display:grid;position:relative}@media (min-width:1200px){.wartung[data-anzeige=bald] .wartung-raster{grid-template-columns:minmax(0,3fr) minmax(0,5fr)}}.wartung[data-anzeige=wartung] .wartung-raster{text-align:center;justify-items:center;max-width:52rem}.wartung[data-anzeige=wartung] .wartung-text{justify-items:center}.wartung-text{justify-items:start;gap:20px;display:grid}.wartung-text h1{font:800 clamp(2.25rem, 4.2vw, 3.75rem) / 1.08 var(--font-display);letter-spacing:-.03em;text-wrap:balance;color:var(--text-strong);margin:0}.wartung-text .gs-lede{color:var(--text-body);max-width:34rem}.wartung-kontakt,.wartung-hinweis{font-size:var(--text-md);color:var(--text-muted);margin:0}.wartung-kontakt a{color:var(--gs-brand);transition:border-color var(--dur-2) var(--ease);border-bottom:1px solid #0000;align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.wartung-kontakt a:hover{border-color:currentColor}.wartung-hinweis{border-radius:var(--radius-pill);background:var(--gs-gold-soft);color:var(--gs-gold-ink);align-items:center;gap:8px;padding:10px 14px;font-weight:600;display:inline-flex}.wartung-fuss{font-size:var(--text-xs);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-block:20px;display:flex}.wartung-fuss nav{gap:20px;display:flex}@media (max-width:639px){.wartung-fuss{padding-bottom:84px}}.wartung-fuss a{color:inherit;text-decoration:none}.wartung-fuss a:hover{color:var(--text-strong)}.wartung .plattform-glanz[data-mint]{animation:22s ease-in-out infinite alternate gs-treiben}.wartung .plattform-glanz[data-lavendel]{animation:26s ease-in-out infinite alternate-reverse gs-treiben;top:40%}@keyframes gs-treiben{0%{translate:0}to{translate:6vw 4vh}}.wartung [data-erscheint]{animation:gs-erscheinen .7s var(--ease) both;animation-delay:calc(var(--i,0) * .11s)}@keyframes gs-erscheinen{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}.wartung-schleife{min-width:0}.schleife{grid-template-columns:minmax(0,1fr);gap:16px;display:grid;position:relative}.schleife>*{min-width:0}@media (max-width:639px){.schleife .schleife-vorschau .vorschau-buehne,.schleife .schleife-vorschau .vorschau-termine{display:none}.schleife .schleife-formular{min-height:0}}@media (min-width:640px){.schleife{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:0;min-height:660px}.schleife-formular{z-index:2;grid-area:1/1;margin-top:72px;margin-right:-24px;position:relative}.schleife-vorschau{grid-area:1/2}}.schleife-vorschau .vorschau{font-size:12px}.schleife-vorschau .vorschau-termine{display:block}.schleife-vorschau .vorschau-innen{grid-template-columns:minmax(0,1fr)}.schleife-vorschau .vorschau-innen>*{min-width:0}@media (max-width:480px){.schleife-vorschau .vorschau-menue{display:none}}.schleife-formular{border-radius:var(--radius-3);background:var(--surface-card);min-height:420px;box-shadow:var(--shadow-3);border:1px solid var(--border);animation:gs-einblenden .4s var(--ease) both;grid-template-rows:auto 1fr auto;align-content:start;gap:14px;padding:18px;display:grid}@keyframes gs-einblenden{0%{opacity:0}to{opacity:1}}.schleife-felder{align-self:start;gap:10px;display:grid}.schleife-felder .gs-field-label{font-size:.75rem}.schleife-feld{white-space:nowrap;min-height:40px;transition:border-color var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease);align-items:center;padding-block:8px;font-size:.9375rem;display:flex;overflow:hidden}.schleife-feld[data-fokus]{border-color:var(--gs-mint);box-shadow:var(--fokus-feld)}.schleife-caret{background:var(--text-strong);width:1.5px;height:1.1em;margin-left:1px;animation:1s steps(2,start) infinite gs-blinken;display:inline-block}@keyframes gs-blinken{to{visibility:hidden}}.schleife-themes{gap:6px}.schleife-themes .sofort-theme{min-height:36px;font-size:var(--text-xs);cursor:default;padding:0 12px 0 8px}.schleife-themes .sofort-theme[data-gewaehlt]{border-color:var(--gs-mint);box-shadow:inset 0 0 0 1px var(--gs-mint), var(--fokus-feld);font-weight:600}.schleife-themes .sofort-theme[data-gewaehlt] i{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:11px;box-shadow:inset 0 0 0 1px #0000001f}.schleife-felder:empty{display:none}.schleife-themes{align-self:start}.schleife-aktion{align-self:end}.schleife-vorschau{container-type:inline-size}@container (max-width:460px){.schleife-vorschau .gs-svc[data-variant=band]{grid-auto-columns:auto;grid-auto-flow:row}.schleife-vorschau .gs-svc[data-variant=band] .gs-svc-item+.gs-svc-item{border-top:1px solid #ffffff2e;border-top:1px solid lab(100% 0 0/.18);border-left:0}}.schleife-vorschau .vorschau-marke>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.schleife-vorschau .vorschau-titel{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.schleife-aktion{align-items:center;gap:12px;display:flex}.schleife-aktion .gs-btn{transition:transform var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease)}.schleife-aktion .gs-btn[data-gedrueckt]{box-shadow:none;transform:scale(.95)}.schleife-gespeichert{font:600 var(--text-xs) / 1 var(--font-body);color:var(--ok);opacity:0;transition:opacity var(--dur-2) var(--ease), translate var(--dur-2) var(--ease);align-items:center;gap:5px;display:inline-flex;translate:-6px}.schleife-gespeichert[data-sichtbar]{opacity:1;translate:0}.schleife-cursor{z-index:3;pointer-events:none;filter:drop-shadow(0 2px 4px #00000040);transition:transform .65s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:0}.schleife-cursor[data-druck]{scale:.85}.vorschau [data-neu]{animation:gs-aufleuchten 1.4s var(--ease) both;border-radius:var(--radius-3)}.vorschau .vorschau-termine [data-neu]{animation-name:gs-aufleuchten,gs-erscheinen;animation-duration:1.4s,.4s}@keyframes gs-aufleuchten{0%{box-shadow:0 0 #14b8a68c}to{box-shadow:0 0 0 14px #14b8a600}}.wartung-dialog{border-radius:var(--radius-3);background:var(--surface-card);width:min(44rem,100vw - 32px);max-height:min(85dvh,60rem);color:var(--text-body);box-shadow:var(--shadow-4);border:0;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden}.wartung-dialog[open]{animation:gs-erscheinen .22s var(--ease) both;grid-template-rows:auto minmax(0,1fr);display:grid}.wartung-dialog::backdrop{background:var(--overlay);-webkit-backdrop-filter:blur(4px)}.wartung-dialog-kopf{padding:var(--space-3) var(--space-4) var(--space-3) var(--space-6);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;display:flex}.wartung-dialog-kopf h2{font:600 var(--text-md) / 1.3 var(--font-display);color:var(--text-strong);margin:0}.wartung-dialog-innen{overscroll-behavior:contain;padding:var(--space-5) var(--space-6) var(--space-7);outline:none;overflow:hidden auto}.wartung-dialog-schliessen{width:40px;height:40px;color:var(--text-muted);cursor:pointer;transition:background var(--dur-1) var(--ease);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.wartung-dialog-schliessen:hover{background:var(--paper-2);color:var(--text-strong)}.wartung-dialog-schliessen:focus-visible{box-shadow:var(--focus-ring);outline:none}.wartung-dialog .rechtstext>h1:first-child{display:none}@media (max-width:639px){.wartung-dialog{border-radius:var(--radius-3) var(--radius-3) 0 0;width:100vw;max-width:none;max-height:92dvh;margin:auto 0 0}.wartung-dialog-kopf{padding-left:var(--space-5)}.wartung-dialog-innen{padding-inline:var(--space-5)}}html:has(.wartung-dialog[open]){overflow:hidden}.wartung-zurueck{font:600 var(--text-sm) / 1 var(--font-body);color:var(--text-muted);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.wartung-zurueck:hover{color:var(--text-strong)}.vorschau-schluessel{z-index:30;justify-items:end;gap:10px;display:grid;position:fixed;bottom:20px;right:20px}.vorschau-schluessel summary{cursor:pointer;background:var(--surface-card);width:44px;height:44px;color:var(--text-muted);box-shadow:var(--shadow-2);border:1px solid var(--border);transition:color var(--dur-2) var(--ease), transform var(--dur-2) var(--ease);border-radius:50%;place-items:center;list-style:none;display:grid}.vorschau-schluessel summary::-webkit-details-marker{display:none}.vorschau-schluessel summary:hover,.vorschau-schluessel[open] summary{color:var(--gs-brand);transform:translateY(-1px)}.vorschau-schluessel summary:focus-visible{box-shadow:var(--focus-ring);outline:none}.vorschau-schluessel-form{border-radius:var(--radius-3);background:var(--surface-card);width:min(320px,100vw - 40px);box-shadow:var(--shadow-3);border:1px solid var(--border);animation:gs-erscheinen .2s var(--ease) both;gap:8px;padding:16px;display:grid}.vorschau-schluessel-zeile{gap:8px;display:flex}.vorschau-schluessel-zeile .gs-input{min-height:40px}.vorschau-schluessel-form .gs-field-error{margin:0}.vorschau-schluessel[data-fehler] .vorschau-schluessel-form{animation:gs-wackeln .4s var(--ease)}@keyframes gs-wackeln{20%{translate:-6px}40%{translate:6px}60%{translate:-4px}80%{translate:4px}}@media (prefers-reduced-motion:reduce){.wartung .plattform-glanz,.wartung [data-erscheint],.wartung-dialog[open],.schleife-formular,.schleife-caret,.schleife-cursor,.vorschau [data-neu],.vorschau-schluessel-form,.vorschau-schluessel[data-fehler] .vorschau-schluessel-form{animation:none}.schleife-cursor,.schleife-gespeichert,.schleife-feld,.schleife-aktion .gs-btn{transition:none}}.plattform-kontakt-kopf{gap:var(--space-3);max-width:60ch;margin-bottom:var(--space-6);justify-items:start;display:grid}.plattform-kontakt-kopf .gs-kicker{margin-bottom:0}.plattform-kontakt-kopf h1{font-size:var(--text-3xl)}.plattform-kontakt .formular{gap:var(--space-4);display:grid}.plattform-kontakt .formular-fuss{gap:var(--space-3);justify-items:start;display:grid}.plattform-kontakt-seite{gap:var(--space-4);display:grid}.plattform-kontakt-seite .kontakt-karte h2{font-size:var(--text-lg);margin:0 0 var(--space-2)}.plattform-kontakt-seite .kontakt-karte p{margin:0}.plattform-kontakt-seite .kontakt-karte p+p{margin-top:var(--space-2)}.plattform-kontakt-hinweis{align-items:flex-start;gap:8px;display:flex}.plattform-kontakt-hinweis>svg{flex:none;margin-top:2px}.portal{font-size:var(--text-portal);background:var(--bg-sunken);color:var(--text-body);font-family:var(--font-body);min-height:100dvh}.p-shell{grid-template-rows:auto 1fr;min-height:100dvh;display:grid}@media (min-width:960px){.p-shell{grid-template-rows:1fr;grid-template-columns:272px 1fr}}.p-side{background:var(--surface-card);border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-content:start;display:grid}@media (min-width:960px){.p-side{border-bottom:0;border-right:1px solid var(--border);height:100dvh;position:sticky;top:0;overflow:auto}}.p-side-top{padding:14px var(--space-4);align-items:center;gap:12px;min-width:0;min-height:68px;display:flex}.p-brand{color:var(--text-strong);font:600 var(--text-md) var(--font-display);align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.p-brand span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p-menu{display:contents}.p-toggle{min-height:44px;margin-right:var(--space-3);border-radius:var(--radius-2);font:500 var(--text-sm) / 1 var(--font-body);color:var(--text-body);cursor:pointer;align-self:center;align-items:center;gap:8px;padding:0 12px;list-style:none;display:inline-flex}.p-toggle::-webkit-details-marker{content:"";display:none}.p-toggle::marker{content:"";display:none}.p-toggle:hover{background:var(--bg-muted)}.p-nav{padding:0 var(--space-3) var(--space-5);grid-column:1/-1}.p-nav h2{font:600 var(--text-xs) / 1 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:var(--space-5) var(--space-3) 8px}.p-nav a{padding:11px var(--space-3);border-radius:var(--radius-2);font:500 var(--text-md) / 1.2 var(--font-body);color:var(--text-body);box-sizing:border-box;align-items:center;gap:12px;min-height:44px;text-decoration:none;display:flex}.p-nav a:hover{background:var(--paper-2);color:var(--text-strong)}.p-nav a[aria-current=page]{background:var(--gs-mint-tint);color:var(--gs-aktiv-tinte);font-weight:600}.p-nav a svg{color:var(--text-muted)}.p-nav a[aria-current=page] svg{color:var(--gs-mint-ink)}.p-nav-foot{margin-top:var(--space-5);padding:0 var(--space-3);gap:8px;display:grid}.p-nav-foot form{display:contents}.p-nav-foot button{appearance:none;cursor:pointer;background:0 0;border:0;justify-content:center;width:100%}@media (min-width:960px){.p-side{grid-template-columns:1fr}.p-menu>summary{display:none}}@media (max-width:959px){.p-menu:not([open]) .p-nav{display:none}.p-nur-schmal{justify-content:center;display:flex}}@media (min-width:960px){.p-nur-schmal{display:none}}.p-spalte{flex-direction:column;min-width:0;display:flex}.p-top{z-index:5;min-height:56px;padding:0 var(--page-x);border-bottom:1px solid var(--border);background:oklch(from var(--bg-sunken) l c h / .85);-webkit-backdrop-filter:blur(16px);justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky;top:0}.p-top-rechts{align-items:center;gap:16px;display:flex}@media (max-width:959px){.p-top{display:none}}.p-avatar{background:var(--gs-brand-ink);color:#fff;width:32px;height:32px;font:700 12px / 1 var(--font-display);letter-spacing:-.02em;border-radius:50%;place-items:center;display:grid}.p-hilfe{min-height:36px;color:var(--text-body);font:500 var(--text-sm) / 1 var(--font-body);border-radius:var(--radius-1);align-items:center;gap:8px;padding:0 4px;text-decoration:none;display:inline-flex}.p-hilfe:hover{color:var(--text-strong)}.p-hilfe svg{color:var(--gs-mint-ink)}.p-main{padding:var(--space-5) var(--page-x) var(--space-9);box-sizing:border-box;outline:none;width:100%;max-width:1400px}@media (min-width:960px){.p-main{padding-top:var(--space-6)}}.p-crumb{font-size:var(--text-sm);color:var(--text-muted);align-items:center;gap:8px;margin-bottom:12px;display:flex}.p-crumb a{color:var(--text-muted);text-decoration:none}.p-crumb a:hover{color:var(--primary-ink)}.p-head{margin-bottom:var(--space-6);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.p-head h1{font-size:var(--text-2xl)}.p-head p{color:var(--text-muted);max-width:var(--measure);margin-top:8px}.p-form{gap:var(--space-5);grid-template-columns:minmax(0,1fr);max-width:680px;display:grid}.p-form[data-wide]{max-width:none}.p-main:has(.p-mit-vorschau){max-width:1760px}.p-mit-vorschau{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.p-vorschau{display:none}@media (min-width:1180px){.p-mit-vorschau{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(480px,48%)}.p-vorschau{top:calc(56px + var(--space-5));gap:12px;display:grid;position:sticky}.p-vorschau .p-note{text-align:left;padding:0 4px}}.p-live{gap:8px;display:grid}.p-live-browser{border:1px solid var(--border);box-shadow:var(--shadow-karte);border-radius:16px}.p-live-neu{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin:-6px -6px -6px 0;padding:0;display:grid}.p-live-neu:hover{background:var(--surface-card);color:var(--text-strong)}.p-live-neu:focus-visible{box-shadow:var(--focus-ring);outline:none}.p-live-rahmen{background:#fff;position:relative;overflow:hidden}.p-live-rahmen iframe{transform-origin:0 0;background:#fff;border:0;position:absolute;inset:0 auto auto 0}.p-live-leiste-knoepfe{gap:2px;margin:-6px -6px -6px 0;display:flex}.p-live-leiste-knoepfe .p-live-neu{margin:0}.p-actions{padding-top:var(--space-4);border-top:1px solid var(--border);background:oklch(from var(--bg) l c h / .94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding-bottom:var(--space-3);flex-wrap:wrap;align-items:center;gap:10px;display:flex;position:sticky;bottom:0}.p-actions-spacer{flex:1}.p-list{border:1px solid var(--border);border-radius:var(--radius-3);background:var(--surface-card);display:grid;overflow:hidden}.p-list[data-flat]{border:0;border-radius:0}.p-row{padding:14px var(--space-4);border-top:1px solid var(--border);color:inherit;box-sizing:border-box;grid-template-columns:1fr auto;align-items:center;gap:8px 16px;min-height:60px;text-decoration:none;display:grid}.p-list[data-flat] .p-row{padding-inline:0}.p-row:first-child{border-top:0}a.p-row:hover{background:var(--bg-tinted)}.p-row b{font:600 var(--text-md) / 1.3 var(--font-body);color:var(--text-strong)}.p-row small{font-size:var(--text-sm);color:var(--text-muted);margin-top:2px;display:block}.p-row-side{align-items:center;gap:8px;display:flex}.p-row-side svg{color:var(--text-faint)}.p-fieldset{border:1px solid var(--border);border-radius:var(--radius-3);padding:var(--space-5);gap:var(--space-4);background:var(--surface-card);min-inline-size:0;margin:0;display:grid}.p-fieldset>*,.p-block>*{min-width:0}.p-fieldset legend{font:600 var(--text-lg) / 1.2 var(--font-display);color:var(--text-strong);padding:0 8px}.p-fieldset>p{color:var(--text-muted);font-size:var(--text-sm)}.p-two{gap:var(--space-4);display:grid}@media (min-width:640px){.p-two{grid-template-columns:1fr 1fr}}.p-cards{gap:var(--space-4);display:grid}@media (min-width:760px){.p-cards{grid-template-columns:1fr 1fr}}.p-cards h2,.p-card-title{font-size:var(--text-lg)}.p-card-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.p-card-head a{font-size:var(--text-sm)}.p-stack{gap:var(--space-4);align-content:start;display:grid}.p-storage{background:var(--bg-muted);border-radius:5px;height:10px;overflow:hidden}.p-storage i{background:var(--primary);border-radius:5px;height:100%;display:block}.p-storage[data-warn] i{background:var(--warn)}.p-upload{border:2px dashed var(--border-strong);border-radius:var(--radius-3);padding:var(--space-5);text-align:center;color:var(--text-muted);background:var(--bg-sunken);justify-items:center;gap:10px;display:grid}.p-upload b{color:var(--text-strong);font-size:var(--text-md)}.p-upload-file{color:var(--text-strong);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.p-upload input[type=file]{font-size:var(--text-sm);max-width:100%}.p-block{border:1px solid var(--border);border-radius:var(--radius-2);background:var(--bg-sunken);gap:10px;padding:14px;display:grid}.p-drag{padding:12px var(--space-4);border:1px solid var(--border);border-radius:var(--radius-2);background:var(--surface-card);align-items:center;gap:12px;display:flex}.p-drag[data-off]{opacity:.6;background:var(--bg-sunken)}.p-drag-text{flex:1;min-width:0}.p-drag-text b{color:var(--text-strong)}.p-drag-text small{color:var(--text-muted);font-size:var(--text-sm);display:block}.p-drag-buttons{gap:2px;display:flex}.p-help{gap:12px;display:grid}.p-help a{padding:14px var(--space-4);border:1px solid var(--border);border-radius:var(--radius-2);color:inherit;background:var(--surface-card);align-items:center;gap:14px;text-decoration:none;display:flex}.p-help a:hover{border-color:var(--border-strong)}.p-help b{color:var(--text-strong);display:block}.p-help small{color:var(--text-muted);font-size:var(--text-sm)}.p-help a>svg:first-child{color:var(--primary-ink)}.p-help a>svg:last-child{color:var(--text-faint);margin-left:auto}.p-media{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;display:grid}.p-media figure{gap:6px;margin:0;display:grid}.p-media figcaption{font-size:var(--text-xs);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p-thumb{aspect-ratio:1;border-radius:var(--radius-2);background:var(--bg-muted);border:1px solid var(--border);color:var(--text-faint);place-items:center;display:grid;position:relative;overflow:hidden}.p-thumb img{object-fit:cover;width:100%;height:100%}.p-swatches{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.p-swatch{cursor:pointer;border:2px solid #0000;border-radius:50%;width:44px;height:44px;padding:0}.p-swatch[aria-pressed=true]{border-color:var(--ink-0);box-shadow:0 0 0 3px var(--bg)}.p-swatches .gs-input{width:130px;min-height:44px}.p-farbwelten{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;display:grid}.p-farbwelt{border:1px solid var(--border-strong);border-radius:var(--radius-2);background:var(--surface-card);color:var(--text-body);font:500 var(--text-sm) / 1.3 var(--font-body);text-align:left;cursor:pointer;align-items:center;gap:12px;min-height:56px;padding:8px 12px 8px 8px;display:flex}.p-farbwelt[aria-checked=true]{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-tint-2);color:var(--text-strong)}.p-farbwelt-probe{border-radius:var(--radius-2);background:var(--welt-primaer);box-sizing:border-box;flex:none;place-items:end;width:40px;height:40px;padding:6px;display:grid}.p-farbwelt-probe i{background:var(--welt-sekundaer);border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 2px #ffffffb3;box-shadow:0 0 0 2px lab(100% 0 0/.7)}.p-fonts{gap:10px;display:grid}@media (min-width:640px){.p-fonts{grid-template-columns:repeat(3,1fr)}}.p-font{border:1px solid var(--border-strong);border-radius:var(--radius-2);background:var(--surface-card);text-align:left;cursor:pointer;gap:6px;padding:14px;display:grid}.p-font[aria-pressed=true]{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-tint-2)}.p-font b{color:var(--text-strong);font-size:22px;line-height:1.1;font-family:var(--font-display)}.p-font span{font-size:var(--text-sm);color:var(--text-muted);font-family:var(--font-body)}.p-solo{min-height:100dvh;padding:var(--page-x);background:var(--gs-page-bg);box-sizing:border-box;place-items:center;display:grid;position:relative;overflow:hidden}.p-solo:before{content:"";background:var(--gs-glow-mint);filter:blur(130px);pointer-events:none;border-radius:999px;width:900px;height:340px;position:absolute;top:-128px;left:50%;transform:translate(-50%)}.p-solo>*{position:relative}.p-solo-inner{gap:var(--space-6);width:100%;max-width:560px;display:grid}.p-solo-inner[data-wide]{max-width:var(--content-max);padding-top:var(--space-5);align-content:start}.p-solo-head{justify-items:start;gap:12px;display:grid}.p-solo-head h1{font:700 clamp(2rem, 3.4vw, 3rem) / 1.12 var(--font-display);letter-spacing:-.025em;text-wrap:pretty}.p-solo-head p{color:var(--text-muted);font-size:var(--text-lg);line-height:1.55}.p-solo-form .gs-input{min-height:52px;font-size:var(--text-md)}.p-solo-form{gap:var(--space-5);background:var(--surface-card);border:1px solid var(--border);padding:clamp(var(--space-5), 5vw, 40px);box-shadow:var(--shadow-2);border-radius:24px;display:grid}.p-solo-links{font-size:var(--text-sm);flex-wrap:wrap;justify-content:center;gap:8px 20px;display:flex}.p-solo-foot{font-size:var(--text-md);color:var(--text-muted);text-align:center}.p-steps-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.p-steps-head span{font-size:var(--text-sm);color:var(--text-muted)}.p-step-title h1{font-size:var(--text-2xl)}.p-step-title p{color:var(--text-muted);margin-top:8px}.p-step-foot{padding-top:var(--space-3);border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.p-slug{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.p-slug select{width:190px}.p-done-mark{background:var(--ok-tint);width:56px;height:56px;color:var(--ok);border-radius:14px;place-items:center;display:grid}.p-note{font-size:var(--text-sm);color:var(--text-muted)}.p-inline-code{font:15px var(--font-mono);background:var(--bg-muted);border-radius:4px;padding:2px 6px}.p-amount{font:600 var(--text-2xl) var(--font-display);letter-spacing:-.02em;color:var(--text-strong)}.p-amount small{font:var(--text-sm) var(--font-body);color:var(--text-muted)}.p-features{font-size:var(--text-sm);gap:8px;margin:0;padding:0;list-style:none;display:grid}.p-features li{gap:10px;display:flex}.p-features svg{color:var(--primary-ink);flex:none}.p-user{align-items:center;gap:12px;display:flex}.p-user small{margin-top:0}.p-muted{color:var(--text-muted);font-weight:400}.p-editor{border:1px solid var(--border-strong);border-radius:var(--radius-2);background:var(--bg-raised);overflow:hidden}.p-editor:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-tint-2)}.p-editor-leiste{border-bottom:1px solid var(--border);background:var(--bg-sunken);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:8px 10px;display:flex}.p-editor-gruppe{gap:2px;display:inline-flex}.p-editor-auswahl{border:1px solid var(--border-strong);border-radius:var(--radius-1);background:var(--bg-raised);min-height:36px;color:var(--text-strong);font:var(--text-sm) / 1.3 var(--font-body);padding:4px 8px}.p-editor-knopf{border-radius:var(--radius-1);min-width:36px;min-height:36px;color:var(--text-body);font:600 var(--text-sm) / 1 var(--font-body);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.p-editor-knopf:hover{background:var(--bg-muted);color:var(--text-strong)}.p-editor-knopf[aria-pressed=true]{background:var(--primary-tint-2);color:var(--primary-ink);border-color:var(--primary-line)}.p-editor-knopf[data-primary]{background:var(--primary);color:var(--on-primary)}.p-editor-knopf:disabled{opacity:.4;cursor:default}.p-editor-knopf:focus-visible{box-shadow:var(--focus-ring)}.p-editor-tabellenwerkzeuge{border-left:1px solid var(--border);padding-left:10px}.p-editor-link{flex-basis:100%;gap:8px;padding:8px 0 4px;display:grid}.p-editor-entwurf{background:var(--warn-tint);color:var(--text-strong);font-size:var(--text-sm);border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 14px;display:flex}.p-editor-entwurf-knoepfe{gap:6px;display:inline-flex}.p-editor-inhalt{min-height:18rem;padding:var(--space-4) var(--space-5);max-width:none;color:var(--text-body);outline:none}.p-editor-feld{position:relative}.p-editor-platzhalter{top:var(--space-4);left:var(--space-5);color:var(--text-faint);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.p-editor-inhalt p+p,.p-editor-inhalt h2+p,.p-editor-inhalt h3+p{margin-top:var(--space-4)}.p-editor-inhalt a{cursor:text}.p-editor-block{margin:var(--space-4) 0}.p-editor-datei{border:1px dashed var(--border-strong);border-radius:var(--radius-2);justify-items:start;gap:8px;padding:10px;display:grid}.p-editor-datei img{border-radius:var(--radius-2);max-width:100%;height:auto;max-height:20rem}.p-editor-anhang{color:var(--text-strong);align-items:center;gap:8px;display:inline-flex}.p-ed-zelle-gewaehlt{background:var(--primary-tint)}.p-themes{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;display:grid}.p-theme{border:1px solid var(--border-strong);border-radius:var(--radius-3);background:var(--surface-card);text-align:left;cursor:pointer;min-width:0;color:var(--text-body);font:inherit;gap:12px;padding:10px 10px 14px;display:grid}.p-theme[aria-checked=true]{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-tint-2)}.p-theme[aria-disabled=true]{cursor:not-allowed;opacity:.7}.p-theme-text{gap:4px;padding:0 4px;display:grid}.p-theme-text b{color:var(--text-strong);font-size:var(--text-md)}.p-theme-text small{color:var(--text-muted);font-size:var(--text-sm);line-height:1.4}.p-theme-etiketten{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.p-theme-filter{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.p-chip{font:500 var(--text-sm) / 1 var(--font-body);color:var(--text-body);background:var(--surface-card);border:1px solid var(--border-strong);border-radius:var(--radius-pill);cursor:pointer;min-height:36px;padding:9px 14px}.p-chip[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.p-stilfinder{border:1px solid var(--border-strong);border-radius:var(--radius-3);background:var(--primary-tint);margin-bottom:16px}.p-stilfinder summary{cursor:pointer;color:var(--primary);align-items:center;gap:12px;padding:14px 16px;list-style:none;display:flex}.p-stilfinder summary::-webkit-details-marker{display:none}.p-stilfinder summary span{gap:2px;display:grid}.p-stilfinder summary b{color:var(--text-strong)}.p-stilfinder summary small{color:var(--text-muted);font-size:var(--text-sm)}.p-stilfinder-inhalt{gap:18px;padding:4px 16px 18px;display:grid}.p-stilfrage{gap:10px;display:grid}.p-stilfrage-titel{color:var(--text-strong);align-items:center;gap:10px;margin:0;font-weight:600;display:flex}.p-stilfrage-titel span{background:var(--primary);width:24px;height:24px;color:var(--on-primary);font-size:var(--text-sm);border-radius:50%;place-items:center;display:grid}.p-stilfrage-optionen{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.p-stiloption{border:1px solid var(--border-strong);border-radius:var(--radius-2);background:var(--surface-card);min-height:56px;color:var(--text-body);font:inherit;text-align:left;cursor:pointer;gap:2px;padding:10px 12px;display:grid}.p-stiloption b{color:var(--text-strong);font-size:var(--text-sm)}.p-stiloption small{color:var(--text-muted);font-size:var(--text-xs);line-height:1.35}.p-stiloption[aria-checked=true]{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-tint-2)}.p-stilfinder-ergebnis{border-top:1px solid var(--border);gap:10px;padding-top:14px;display:grid}.p-stilvorschlaege{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.p-stilvorschlag{border:1px solid var(--border-strong);border-radius:var(--radius-3);background:var(--surface-card);min-width:0;color:var(--text-body);font:inherit;text-align:left;cursor:pointer;align-content:start;gap:10px;padding:8px 8px 12px;display:grid}.p-stilvorschlag[aria-pressed=true]{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-tint-2)}.p-stilfinder-notiz{color:var(--text-muted);font-size:var(--text-sm);margin:0}.p-stilfinder-neu{color:var(--primary);font:500 var(--text-sm) / 1.2 var(--font-body);cursor:pointer;background:0 0;border:0;justify-self:start;padding:6px 0;text-decoration:underline}.p-theme-foto.p-theme-leer{background:var(--probe-primaer);color:#fff;place-items:center;display:grid;position:relative}.p-theme-leer i{aspect-ratio:1;background:var(--probe-sekundaer);border-radius:50%;width:18%;position:absolute;bottom:14%;right:12%}.p-theme-leer b{font:700 var(--text-xl) / 1 var(--font-display);letter-spacing:-.02em}.p-varianten{gap:12px;display:grid}.p-variante{border:1px solid var(--border);border-radius:var(--radius-3);background:var(--surface-card);margin:0;padding:14px 16px}.p-variante legend{color:var(--text-strong);padding:0 6px;font-weight:600}.p-variante legend small{color:var(--text-muted);font-weight:400;font-size:var(--text-sm);margin-top:2px;display:block}.p-variante-optionen{flex-wrap:wrap;gap:6px 22px;margin-top:6px;display:flex}.p-experten{border:1px dashed var(--border-strong);border-radius:var(--radius-3);padding:0 16px}.p-experten summary{cursor:pointer;color:var(--text-strong);align-items:center;gap:8px;padding:14px 0;font-weight:600;list-style:none;display:flex}.p-experten summary::-webkit-details-marker{display:none}.p-experten[open] summary{border-bottom:1px solid var(--border);margin-bottom:14px}.p-experten>:last-child{margin-bottom:16px}.p-dns{border-top:1px solid var(--border);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 0;display:flex}.p-dns:first-child{border-top:0}.p-dns-typ{min-width:52px;color:var(--text-strong);font-weight:700}.p-dns code{word-break:break-all}.p-dns form{margin-left:auto}.p-copy{border:1px solid var(--border);background:var(--surface);color:var(--text-muted);font:inherit;font-size:var(--text-xs);cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.p-copy:hover{color:var(--text-strong)}.p-dns-form{grid-template-columns:110px 1fr 2fr 100px;gap:12px;display:grid}.p-preise{color:var(--text-muted);font-size:var(--text-sm);flex-wrap:wrap;gap:8px 20px;margin-bottom:16px;display:flex}.p-details{border-top:1px solid var(--border);margin-top:16px;padding-top:12px}.p-details>summary{cursor:pointer;color:var(--text-strong);font-weight:600}.p-details>p{color:var(--text-muted);font-size:var(--text-sm);margin:8px 0 12px}@media (max-width:640px){.p-dns-form{grid-template-columns:1fr 1fr}}.p-zahlen{gap:var(--space-4);margin-bottom:var(--space-5);grid-template-columns:repeat(4,1fr);display:grid}.p-zahlen>p{grid-column:1/-1;margin:0}.p-zahl{font-family:var(--font-display);letter-spacing:-.025em;color:var(--text-strong);font-size:2rem;font-weight:800;line-height:1.1;display:block}.p-zahl-text{color:var(--text-muted);font-size:var(--text-sm);margin-top:4px;display:block}@media (max-width:720px){.p-zahlen{grid-template-columns:repeat(2,1fr)}}.p-theme-foto{aspect-ratio:16/9;border-radius:var(--radius-md,8px);border:1px solid var(--border);background:var(--surface);display:block;overflow:hidden}.p-theme-foto img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.p-tabs{background:var(--paper-2);border-radius:999px;gap:2px;margin:0 0 12px;padding:4px;display:flex}.p-tabs button{color:var(--text-body);font:500 var(--text-sm) / 1 var(--font-body);cursor:pointer;transition:background var(--dur-2) var(--ease), color var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease);background:0 0;border:0;border-radius:999px;flex:1;padding:8px 10px}.p-tabs button[aria-selected=true]{background:var(--surface-card);color:var(--text-strong);box-shadow:var(--shadow-1);font-weight:600}.p-tabs[data-links]{margin-bottom:var(--space-5);flex-wrap:wrap}.p-tabs a{color:var(--text-body);font:500 var(--text-sm) / 1.2 var(--font-body);text-align:center;white-space:nowrap;transition:background var(--dur-2) var(--ease), color var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease);border-radius:999px;flex:1;padding:8px 12px;text-decoration:none}.p-tabs a:hover{color:var(--text-strong)}.p-tabs a[aria-current=page]{background:var(--surface-card);color:var(--text-strong);box-shadow:var(--shadow-1);font-weight:600}.p-zeile{grid-template-columns:minmax(0,1fr);align-items:end;gap:8px 12px;display:grid}.p-zeile .gs-field{min-width:0}.p-zeile-knoepfe{gap:2px;padding-bottom:2px;display:flex}.p-zeile-knoepfe .gs-btn[aria-disabled=true]{opacity:.35;pointer-events:none}@media (min-width:640px){.p-zeile{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.p-zeile[data-einfach]{grid-template-columns:minmax(0,1fr) auto}}.p-balken{background:var(--surface-2,var(--border));border-radius:999px;height:6px;margin:4px 0 16px;overflow:hidden}.p-balken span{background:var(--gs-mint);border-radius:999px;height:100%;transition:width .3s;display:block}.p-schritte{margin:0;padding:0;list-style:none}.p-schritte li{border-top:1px solid var(--border);align-items:flex-start;gap:12px;padding:10px 0;display:flex}.p-schritte li:first-child{border-top:0}.p-schritt-zeichen{background:var(--gs-mint-tint);width:28px;height:28px;color:var(--gs-mint-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.p-schritte li[data-erledigt] .p-schritt-zeichen{background:var(--ok-tint,var(--primary-tint));color:var(--ok-ink,var(--primary-ink))}.p-schritte li[data-erledigt] a b{color:var(--text-muted);text-decoration:line-through}.p-schritte a{color:inherit;gap:2px;text-decoration:none;display:grid}.p-schritte a b{color:var(--text-strong)}.p-schritte a span{color:var(--text-muted);font-size:var(--text-sm)}.p-reg{grid-template-columns:minmax(0,7fr) minmax(0,6fr);align-items:start;gap:clamp(40px,5vw,80px);display:grid}.p-reg-fuss{padding-top:var(--space-5);border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.p-reg-fuss .p-note{align-items:center;gap:8px;display:flex}.p-reg-fuss .p-note svg{color:var(--gs-mint-ink)}.gs-card[data-variant=warm] .p-storage{background:#0b252c14}.p-reg-vorschau{top:var(--space-5);gap:12px;display:grid;position:sticky}@media (max-width:860px){.p-reg{grid-template-columns:1fr}.p-reg-vorschau{position:static}}.p-tarifwahl{border:0;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;min-width:0;margin:0;padding:0;display:grid}.p-tarifwahl-karte{border:1px solid var(--border);border-radius:var(--radius-2);background:var(--surface-card);cursor:pointer;transition:border-color var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease);align-content:start;gap:4px;padding:16px 16px 14px;display:grid;position:relative}.p-tarifwahl-karte:hover{border-color:var(--border-strong)}.p-tarifwahl-karte input{opacity:0;width:1px;height:1px;position:absolute}.p-tarifwahl-karte:has(input:checked){border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.p-tarifwahl-karte:has(input:focus-visible){box-shadow:var(--focus-ring)}.p-tarifwahl-haken{border:2px solid var(--border-strong);width:22px;height:22px;color:var(--on-primary);background:var(--bg-raised);border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}.p-tarifwahl-haken svg{opacity:0}.p-tarifwahl-karte:has(input:checked) .p-tarifwahl-haken{background:var(--primary);border-color:var(--primary)}.p-tarifwahl-karte:has(input:checked) .p-tarifwahl-haken svg{opacity:1}.p-tarifwahl-name{padding-right:28px;font-weight:700}.p-tarifwahl-preis{font-size:var(--text-sm);color:var(--text-strong)}.p-tarifwahl-preis b{font-size:var(--text-lg)}.p-tarifwahl-fuer{font-size:var(--text-sm);color:var(--text-muted)}.b-filter{margin-bottom:var(--space-5);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.b-filter-suche{flex:260px;position:relative}.b-filter-suche>svg{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.b-filter-suche .gs-input{padding-left:38px}.b-filter select{width:auto;min-width:150px}.b-filter-zurueck{font-size:var(--text-sm);color:var(--text-muted)}.b-aktionen{flex-wrap:wrap;gap:8px;display:flex}.b-etiketten{margin:calc(-1 * var(--space-4)) 0 var(--space-6);flex-wrap:wrap;gap:8px;display:flex}.b-akte{gap:var(--space-4);display:grid}@media (min-width:900px){.b-akte{grid-template-columns:1fr 1fr}.b-akte .b-breit{grid-column:1/-1}}.b-abschnitt{font:600 var(--text-md) / 1.3 var(--font-display);color:var(--text-strong);margin:0 0 var(--space-3)}.b-daten{gap:8px;margin:0;display:grid}.b-zeile{font-size:var(--text-sm);grid-template-columns:130px minmax(0,1fr);gap:12px;display:grid}.b-zeile dt{color:var(--text-muted)}.b-zeile dd{color:var(--text-strong);overflow-wrap:anywhere;margin:0}.b-zeile .p-storage{max-width:260px;margin-top:6px;display:block}.b-leer{color:var(--text-muted);font-size:var(--text-sm);margin:0}.b-liste{margin:0;padding:0;list-style:none}.b-liste li{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.b-liste li:first-child{border-top:0;padding-top:0}.b-liste li>span:first-child{min-width:0}.b-liste b{color:var(--text-strong);font-weight:600;display:block}.b-liste small{font-size:var(--text-sm);color:var(--text-muted);display:block}.b-liste li[data-offen] b{color:var(--warn)}.b-betrag{white-space:nowrap;color:var(--text-strong);align-items:center;gap:8px;font-weight:600;display:inline-flex}.b-notizen{white-space:pre-wrap;margin:0}.b-eingriffe{margin-bottom:var(--space-6);flex-wrap:wrap;gap:8px;display:flex}.b-dialogform{gap:var(--space-4);display:grid}.b-notizform{gap:10px;display:grid}.b-ereignisse li{align-items:flex-start}.b-ereignisse li>form{flex:none}.b-erledigt{margin-top:var(--space-7)}.b-zahlen{margin-bottom:var(--space-3)}.b-zahlen-3{grid-template-columns:repeat(3,1fr)}.b-zahlen .p-zahl{font-size:1.6rem}.b-bewegung{gap:var(--space-5);display:grid}@media (min-width:760px){.b-bewegung{grid-template-columns:repeat(3,minmax(0,1fr))}}.b-bewegung .p-zahl{font-size:1.6rem}.b-namen{font-size:var(--text-sm);gap:4px;margin:10px 0 0;padding:0;list-style:none;display:grid}.b-namen li{justify-content:space-between;gap:8px;min-width:0;display:flex}.b-namen a{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.b-namen a:hover{text-decoration:underline}.b-namen small{color:var(--text-muted);flex:none}.b-reiter{margin-bottom:var(--space-5);flex-wrap:wrap;gap:6px;display:flex}.b-reiter a{border-radius:var(--radius-pill);border:1px solid var(--border);font-size:var(--text-sm);color:var(--text-body);padding:6px 12px;text-decoration:none}.b-reiter a[aria-current=page]{background:var(--primary-tint);border-color:var(--primary);color:var(--text-strong);font-weight:600}@media (max-width:720px){.b-zahlen-3{grid-template-columns:1fr}}.b-nachrichten{margin:0;padding:0;list-style:none}.b-nachrichten li{border-top:1px solid var(--border);align-items:flex-start;gap:12px;padding:10px 0;display:flex}.b-nachrichten li:first-child{border-top:0;padding-top:0}.b-nachricht-zeichen{background:var(--primary-tint);width:28px;height:28px;color:var(--primary-ink);border-radius:50%;flex:none;place-items:center;display:grid}.b-nachrichten li[data-art=system] .b-nachricht-zeichen{background:var(--bg-sunken);color:var(--text-muted)}.b-nachricht-kopf{flex:1;min-width:0}.b-nachricht-kopf b{font-weight:600;display:block}.b-nachricht-kopf b a{color:var(--text-strong);text-decoration:none}.b-nachricht-kopf b a:hover{text-decoration:underline}.b-nachrichten li[data-art=system] .b-nachricht-kopf b a{color:var(--text-body);font-weight:500}.b-nachricht-kopf small{font-size:var(--text-sm);color:var(--text-muted);display:block}.b-nachricht-text{font-size:var(--text-sm);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;display:block;overflow:hidden}.b-mailrahmen{border-radius:var(--radius-2);background:#fff;border:0;width:100%;height:70dvh}.b-mailtext{white-space:pre-wrap;font:inherit;margin:0}.b-zuordnen{margin:calc(-1 * var(--space-3)) 0 var(--space-5);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.b-zuordnen select{width:auto;min-width:220px}.b-etikett-link{border-radius:var(--radius-pill);background:var(--primary-tint);color:var(--text-strong);font-size:var(--text-xs);align-items:center;padding:3px 10px;font-weight:600;text-decoration:none;display:inline-flex}.b-antwort{margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--border)}.b-antwort .p-actions{flex-wrap:wrap}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
