.wBaYfG_header{z-index:20;padding:1.5rem var(--gutter);align-items:center;gap:2.5rem;display:flex;position:absolute;inset:0 0 auto}.wBaYfG_header[data-fixiert=true]{min-height:var(--header-h);background:var(--paper);box-shadow:0 1px 0 color-mix(in srgb, var(--ink) 10%, transparent);padding-block:.75rem;animation:.35s cubic-bezier(.2,.7,.1,1) wBaYfG_einfahren;position:fixed}@keyframes wBaYfG_einfahren{0%{translate:0 -100%}}@media (prefers-reduced-motion:reduce){.wBaYfG_header[data-fixiert=true]{animation:none}}.wBaYfG_logo{z-index:2;margin-right:auto;line-height:0;display:block;position:relative}.wBaYfG_logo img{width:auto;height:1.5rem}.wBaYfG_nav ul{gap:clamp(1.25rem,1.8vw,2rem);margin:0;padding:0;list-style:none;display:flex}.wBaYfG_nav a{color:var(--ink);background:linear-gradient(var(--brand), var(--brand)) left bottom / 0 2px no-repeat;padding-block:.375rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:background-size .25s}.wBaYfG_nav a:hover{background-size:100% 2px}.wBaYfG_cta{font-variant-numeric:tabular-nums;color:var(--paper);background:var(--brand);border-radius:var(--radius-sm);padding:.7rem 1.3rem;font-weight:600;text-decoration:none;transition:background-color .2s}.wBaYfG_cta:hover{background:var(--brand-deep)}.wBaYfG_menuButton{z-index:2;font:inherit;color:var(--paper);background:var(--brand);border-radius:var(--radius-sm);cursor:pointer;border:0;padding:.6rem 1.25rem;font-weight:600;display:none;position:relative}.wBaYfG_overlay{z-index:1;padding:7rem var(--gutter) 3rem;background:var(--brand);color:var(--paper);align-content:end;gap:2.5rem;display:grid;position:fixed;inset:0}.wBaYfG_overlay[hidden]{display:none}.wBaYfG_overlay ul{margin:0;padding:0;list-style:none}.wBaYfG_overlay li a{font-family:var(--font-display);color:var(--paper);padding-block:.2em;font-size:clamp(1.5rem,7vw,2.25rem);font-weight:400;line-height:1.1;text-decoration:none;display:inline-block}.wBaYfG_overlayContact{color:color-mix(in srgb, var(--paper) 75%, var(--brand));font-style:normal;line-height:1.6}.wBaYfG_overlayContact a{color:var(--paper)}.wBaYfG_overlay a:focus-visible{outline-color:var(--paper)}.wBaYfG_header[data-open=true] .wBaYfG_logo{background:var(--paper);border-radius:var(--radius-sm);margin:-.35rem auto -.35rem -.6rem;padding:.35rem .6rem}.wBaYfG_header[data-open=true] .wBaYfG_menuButton{color:var(--brand);background:var(--paper)}@media (max-width:1279px){.wBaYfG_nav,.wBaYfG_cta{display:none}.wBaYfG_menuButton{display:block}.wBaYfG_logo img{height:1.375rem}}
.NVBTOW_intro{--peek:clamp(7rem, 22svh, 13rem);isolation:isolate;min-height:calc(100svh - var(--peek));padding:7.5rem var(--gutter) clamp(2rem, 4vw, 3rem);text-align:center;background:var(--paper);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.NVBTOW_intro:after{content:"";z-index:-1;background:linear-gradient(var(--paper), transparent 22%, transparent 55%, var(--paper));pointer-events:none;position:absolute;inset:0}.NVBTOW_monogram{z-index:-1;width:max(115vw,70rem);color:var(--brand);opacity:.06;pointer-events:none;position:absolute;top:50%;left:50%;translate:-46% -52%}.NVBTOW_courts{width:100%;margin-top:clamp(3rem,6vw,4.5rem)}.NVBTOW_courtsLabel{color:var(--muted);margin:0 0 .9rem;font-size:.875rem}.NVBTOW_marquee{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.NVBTOW_marquee:hover .NVBTOW_track{animation-play-state:paused}.NVBTOW_track{flex-shrink:0;margin:0;padding:0;list-style:none;animation:32s linear infinite NVBTOW_marquee;display:flex}.NVBTOW_track li{font-family:var(--font-display);color:color-mix(in srgb, var(--ink) 80%, var(--paper));white-space:nowrap;padding-right:clamp(2.5rem,5vw,4.5rem);font-size:clamp(1rem,1.4vw,1.25rem)}@keyframes NVBTOW_marquee{to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.NVBTOW_track{animation:none}.NVBTOW_track[aria-hidden]{display:none}.NVBTOW_marquee{justify-content:center;-webkit-mask-image:none;mask-image:none}.NVBTOW_track{flex-wrap:wrap;flex-shrink:1;justify-content:center}}.NVBTOW_title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(1.375rem,4vw,3.75rem);font-weight:700;line-height:1}.NVBTOW_line{padding-bottom:.06em;display:block;overflow:hidden}.NVBTOW_line>span{animation:1s cubic-bezier(.2,.7,.1,1) both NVBTOW_rise;display:block}.NVBTOW_line:nth-child(2)>span{animation-delay:.12s}.NVBTOW_lead{max-width:50ch;color:var(--muted);text-wrap:balance;margin:clamp(1.5rem,3vw,2.25rem) 0 0;font-size:1.125rem;line-height:1.6}.NVBTOW_actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:clamp(1.75rem,3vw,2.5rem);display:flex}.NVBTOW_primary,.NVBTOW_secondary{border-radius:var(--radius-sm);padding:.9rem 1.6rem;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s}.NVBTOW_primary{color:var(--paper);background:var(--brand)}.NVBTOW_primary:hover{background:var(--brand-deep)}.NVBTOW_secondary{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.NVBTOW_secondary:hover{color:var(--paper);background:var(--ink)}@keyframes NVBTOW_rise{0%{transform:translateY(105%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.NVBTOW_line>span{animation:none}}@media (max-width:700px){.NVBTOW_intro{--peek:6rem;padding-top:7rem}.NVBTOW_monogram{width:calc(100vw - 2 * var(--gutter));opacity:.07;top:8.5rem;translate:-50%}}
.Fk8WIG_section{padding:clamp(4.5rem, 9vw, 8rem) var(--gutter);background:var(--paper);color:var(--ink);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(3rem,6vw,6rem);display:grid}.Fk8WIG_media{margin:0;padding-bottom:4rem;position:relative}.Fk8WIG_photo{aspect-ratio:1;border-radius:var(--radius);position:relative;overflow:hidden}.Fk8WIG_photo img{object-fit:cover;object-position:46% 35%;width:100%;height:100%;position:absolute;inset:0}.Fk8WIG_quote{color:var(--paper);background:var(--brand);border-radius:var(--radius);margin:0;padding:clamp(1.25rem,2.5vw,2rem);position:absolute;bottom:0;left:clamp(1.5rem,4vw,3rem);right:clamp(-2.5rem,-3vw,-1rem);box-shadow:0 1.5rem 3rem -1.5rem #0a19378c}.Fk8WIG_quote p{font-family:var(--font-display);text-wrap:balance;margin:0;font-size:clamp(1.0625rem,1.5vw,1.375rem);line-height:1.3}.Fk8WIG_quote footer{color:color-mix(in srgb, var(--paper) 75%, var(--brand));margin-top:.75rem;font-size:.875rem}.Fk8WIG_body{margin-top:clamp(1.5rem,3vw,2rem)}.Fk8WIG_body p{max-width:56ch;color:var(--muted);margin:0 0 1.1em;font-size:1.0625rem;line-height:1.65}.Fk8WIG_tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none;display:grid}.Fk8WIG_tile{background:var(--mist);border-radius:var(--radius);padding:1.5rem 1.5rem 1.6rem;transition:background-color .25s,transform .25s cubic-bezier(.2,.7,.1,1);position:relative}.Fk8WIG_tileMono{width:2.75rem;color:var(--brand);margin-bottom:1.1rem;display:block}.Fk8WIG_tile:hover{background:color-mix(in srgb, var(--brand) 14%, var(--paper));transform:translateY(-2px)}.Fk8WIG_tileTitle{font-family:var(--font-display);-webkit-hyphens:manual;hyphens:manual;margin:0;font-size:clamp(1.0625rem,1.4vw,1.25rem);font-weight:700;line-height:1.2}.Fk8WIG_tileText{color:var(--muted);margin:.5rem 0 0;font-size:.9375rem;line-height:1.55}@media (prefers-reduced-motion:reduce){.Fk8WIG_tile{transition:none}}@media (max-width:1023px){.Fk8WIG_section{grid-template-columns:1fr}.Fk8WIG_media{max-width:34rem;padding-bottom:0}.Fk8WIG_photo{aspect-ratio:5/4}.Fk8WIG_quote{display:none}}@media (max-width:560px){.Fk8WIG_tiles{grid-template-columns:1fr}}
.Ww2dLq_section{padding:clamp(4.5rem, 9vw, 8rem) var(--gutter);background:var(--mist)}.Ww2dLq_head{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;gap:1.5rem clamp(2rem,6vw,6rem);margin-bottom:clamp(3rem,6vw,5rem);display:grid}.Ww2dLq_intro{max-width:46ch;color:var(--muted);margin:0;font-size:1.0625rem;line-height:1.6}.Ww2dLq_steps{view-timeline:--steps;grid-template-columns:repeat(5,minmax(0,1fr));gap:2rem clamp(1.25rem,2.5vw,2.5rem);margin:0;padding:0;list-style:none;display:grid;position:relative}.Ww2dLq_steps:before{content:"";background:var(--brand);transform-origin:0;height:2px;position:absolute;top:1.5rem;left:1.5rem;right:0}.Ww2dLq_step{position:relative}.Ww2dLq_num{width:3rem;height:3rem;font-family:var(--font-display);color:var(--paper);background:var(--brand);border-radius:var(--radius-sm);box-shadow:0 0 0 .5rem var(--mist);place-items:center;margin-bottom:1.5rem;font-size:1.125rem;display:grid}.Ww2dLq_stepTitle{font-family:var(--font-display);margin:0 0 .75rem;font-size:clamp(1.0625rem,1.4vw,1.25rem);font-weight:700;line-height:1.2}.Ww2dLq_stepText{color:var(--muted);margin:0;font-size:.9875rem;line-height:1.6}@keyframes Ww2dLq_draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.Ww2dLq_steps:before{animation:linear both Ww2dLq_draw;animation-timeline:--steps;animation-range:entry 40% cover 55%}}}@media (max-width:1023px){.Ww2dLq_head{grid-template-columns:1fr}.Ww2dLq_steps{grid-template-columns:1fr;gap:2.25rem}.Ww2dLq_steps:before{transform-origin:top;width:2px;height:auto;animation-name:Ww2dLq_draw-down;inset:1.5rem auto 1.5rem calc(1.5rem - 1px)}.Ww2dLq_step{grid-template-columns:3rem minmax(0,1fr);column-gap:1.5rem;display:grid}.Ww2dLq_num{grid-row:span 2;margin-bottom:0}}@keyframes Ww2dLq_draw-down{0%{transform:scaleY(0)}to{transform:scaleY(1)}}
.STLB6W_footer{padding:clamp(3.5rem, 7vw, 6rem) var(--gutter) 2rem;color:color-mix(in srgb, var(--paper) 75%, var(--ink));background:var(--ink)}.STLB6W_footer a{color:inherit;text-decoration:none;transition:color .2s}.STLB6W_footer a:hover{color:var(--paper)}.STLB6W_footer a:focus-visible{outline-color:var(--paper)}.STLB6W_top{border-bottom:1px solid color-mix(in srgb, var(--paper) 15%, var(--ink));grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:2.5rem clamp(2rem,4vw,4rem);padding-bottom:clamp(2.5rem,5vw,4rem);display:grid}.STLB6W_mono{width:4.5rem;color:var(--brand)}.STLB6W_name{font-family:var(--font-display);color:var(--paper);margin:1.25rem 0 .5rem;font-size:1.5rem}.STLB6W_tag{max-width:28ch;margin:0;line-height:1.5}.STLB6W_colTitle{color:var(--paper);margin:0 0 1rem;font-weight:600}.STLB6W_col ul{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.STLB6W_address{font-style:normal;line-height:1.7}.STLB6W_koop{border-bottom:1px solid color-mix(in srgb, var(--paper) 15%, var(--ink));grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.5rem clamp(2rem,4vw,4rem);padding-block:clamp(2rem,4vw,3rem);display:grid}.STLB6W_koopLogo{opacity:.9;width:7rem;transition:opacity .2s;display:block}.STLB6W_koopLogo:hover{opacity:1}.STLB6W_koopLogo img{width:100%;height:auto;display:block}.STLB6W_koopText{max-width:80ch;margin:0;font-size:.9375rem;line-height:1.6}@media (max-width:640px){.STLB6W_koop{grid-template-columns:1fr}}.STLB6W_bottom{flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;padding-top:1.5rem;font-size:.875rem;display:flex}.STLB6W_bottom p{margin:0}.STLB6W_bottom p a{text-underline-offset:.2em;text-decoration:underline}.STLB6W_sep{vertical-align:-.1em;opacity:.4;background:currentColor;width:1px;height:.85em;margin:0 .75rem;display:inline-block}.STLB6W_bottom ul{gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}@media (max-width:960px){.STLB6W_top{grid-template-columns:1fr 1fr}.STLB6W_brand{grid-column:1/-1}}@media (max-width:520px){.STLB6W_top{grid-template-columns:1fr}}
._0okn9a_triggerName{font-family:var(--font-display);font-size:clamp(1.125rem,1.6vw,1.375rem);font-weight:700}._0okn9a_triggerLink{text-underline-offset:.25em;font-size:.9375rem;font-weight:600;text-decoration:underline}._0okn9a_dialog{width:min(44rem,100vw - 2rem);max-height:calc(100svh - 2rem);color:var(--ink);background:var(--paper);border-radius:var(--radius);overscroll-behavior:contain;border:0;margin:auto;padding:0;overflow:auto;box-shadow:0 2rem 5rem -1rem #0a142399}._0okn9a_dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f192899}._0okn9a_dialog[open]{animation:.35s cubic-bezier(.16,1,.3,1) _0okn9a_auf}._0okn9a_dialog[open]::backdrop{animation:.3s ease-out _0okn9a_blende}._0okn9a_inhalt{padding:clamp(1.5rem,4vw,2.75rem);position:relative}._0okn9a_schliessen{float:right;width:2.75rem;height:2.75rem;color:var(--ink);background:var(--mist);border-radius:var(--radius-sm);cursor:pointer;border:0;place-items:center;margin:-.5rem -.5rem 0 1rem;transition:background-color .2s;display:grid;position:sticky;top:0}._0okn9a_schliessen:hover{background:color-mix(in srgb, var(--brand) 18%, var(--paper))}._0okn9a_schliessen svg{fill:none;stroke:currentColor;stroke-width:2.25px;stroke-linecap:round;width:1.1rem;height:1.1rem}._0okn9a_kopf{align-items:center;gap:1.5rem;margin-bottom:1.75rem;display:flex}._0okn9a_foto{aspect-ratio:4/5;background:var(--mist);border-radius:var(--radius);flex-shrink:0;width:clamp(6.5rem,18vw,9rem);position:relative;overflow:hidden}._0okn9a_foto img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._0okn9a_rolle{color:var(--brand);margin:0 0 .4rem;font-weight:600}._0okn9a_name{font-family:var(--font-display);margin:0;font-size:clamp(1.625rem,3.5vw,2.25rem);font-weight:700;line-height:1.05}._0okn9a_absatz{color:var(--muted);margin:0 0 1em;font-size:1rem;line-height:1.7}._0okn9a_zwischentitel{font-family:var(--font-display);margin:2rem 0 .75rem;font-size:1.125rem;font-weight:700}._0okn9a_timeline{border-top:1px solid color-mix(in srgb, var(--ink) 12%, var(--paper));margin:0;padding:0;list-style:none}._0okn9a_timeline li{border-bottom:1px solid color-mix(in srgb, var(--ink) 12%, var(--paper));grid-template-columns:6rem minmax(0,1fr);gap:1.25rem;padding-block:.9rem;line-height:1.5;display:grid}._0okn9a_zeit{font-family:var(--font-display);color:var(--brand);font-size:.875rem}._0okn9a_fakten{background:var(--mist);border-radius:var(--radius);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1.25rem 2rem;margin:1.75rem 0 0;padding:1.25rem 1.5rem;display:grid}._0okn9a_fakten dt{margin-bottom:.3rem;font-size:.875rem;font-weight:700}._0okn9a_fakten dd{color:var(--muted);margin:0;font-size:.9375rem;line-height:1.5}._0okn9a_cta{margin-top:1.75rem}@keyframes _0okn9a_auf{0%{opacity:0;translate:0 1rem}}@keyframes _0okn9a_blende{0%{opacity:0}}@media (prefers-reduced-motion:reduce){._0okn9a_dialog[open],._0okn9a_dialog[open]::backdrop{animation:none}}@media (max-width:520px){._0okn9a_timeline li{grid-template-columns:1fr;gap:.2rem}}
.XXOfNa_section{padding:clamp(4rem,9vw,8rem) 0 clamp(3rem,6vw,5rem)}.XXOfNa_head{padding:0 var(--gutter) clamp(2rem, 4vw, 3rem);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;gap:1.5rem clamp(2rem,6vw,6rem);display:grid}.XXOfNa_title{max-width:20ch}.XXOfNa_lead{max-width:48ch;color:var(--muted);margin:0;font-size:1.0625rem;line-height:1.6}.XXOfNa_strip{height:clamp(22rem,46vw,40rem);padding:0 var(--gutter);gap:.5rem;margin:0;list-style:none;display:flex}.XXOfNa_slice{border-radius:var(--radius);background:var(--mist);flex:1 1 0;min-width:0;transition:flex-grow .6s cubic-bezier(.3,0,.2,1);position:relative;overflow:hidden}.XXOfNa_slice:hover,.XXOfNa_slice:focus-within{flex-grow:4}.XXOfNa_strip:not(:hover,:focus-within,:has(dialog[open])) .XXOfNa_slice:first-child{flex-grow:4}.XXOfNa_slice:has(dialog[open]){flex-grow:4}.XXOfNa_vita{width:100%;font:inherit;color:var(--paper);text-align:left;cursor:pointer;white-space:nowrap;opacity:0;background:linear-gradient(#0000,#0f1928bf);border:0;gap:.2rem;padding:3.5rem 1.25rem 1.25rem;transition:opacity .3s;display:grid;position:absolute;inset:auto 0 0}.XXOfNa_slice:hover .XXOfNa_vita,.XXOfNa_slice:focus-within .XXOfNa_vita{opacity:1}.XXOfNa_strip:not(:hover,:focus-within,:has(dialog[open])) .XXOfNa_slice:first-child .XXOfNa_vita{opacity:1}.XXOfNa_slice:has(dialog[open]) .XXOfNa_vita{opacity:1}.XXOfNa_vita:focus-visible{outline:2px solid var(--paper);outline-offset:-4px}.XXOfNa_sliceImage{object-fit:cover;width:100%;height:100%}.XXOfNa_foot{padding:1.5rem var(--gutter) 0;color:var(--muted);flex-wrap:wrap;display:flex}.XXOfNa_footLink{color:var(--brand);text-underline-offset:.25em;font-weight:600}@media (prefers-reduced-motion:reduce){.XXOfNa_slice{transition:none}}@media (max-width:860px){.XXOfNa_head{grid-template-columns:1fr}}@media (max-width:800px){.XXOfNa_strip{height:26rem;margin-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--radius);padding:0;overflow-x:auto}.XXOfNa_vita{opacity:1}.XXOfNa_strip::-webkit-scrollbar{display:none}.XXOfNa_slice,.XXOfNa_slice:hover,.XXOfNa_slice:focus-within{scroll-snap-align:start;flex:0 0 82%}.XXOfNa_strip:not(:hover,:focus-within,:has(dialog[open])) .XXOfNa_slice:first-child{scroll-snap-align:start;flex:0 0 82%}.XXOfNa_slice:has(dialog[open]){scroll-snap-align:start;flex:0 0 82%}}
.q6Q1PG_foto{background:var(--mist);position:relative;overflow:hidden}.q6Q1PG_foto img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.q6Q1PG_mono{width:60%;color:var(--brand);opacity:.22;position:absolute;top:50%;left:50%;translate:-50% -50%}.q6Q1PG_hinweis{color:color-mix(in srgb, var(--brand) 70%, var(--paper));font-size:.75rem;font-weight:600;position:absolute;bottom:.75rem;left:1rem}
.xNJbzW_section{padding:clamp(4.5rem, 9vw, 8rem) var(--gutter);background:var(--ink);color:var(--paper);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:3rem clamp(2rem,6vw,6rem);display:grid}.xNJbzW_section a:focus-visible{outline-color:var(--paper)}.xNJbzW_intro{max-width:46ch;color:color-mix(in srgb, var(--paper) 70%, var(--ink));margin:1.5rem 0 clamp(2rem,4vw,3rem);font-size:1.0625rem;line-height:1.6}.xNJbzW_list{border-top:1px solid color-mix(in srgb, var(--paper) 18%, var(--ink));margin:0;padding:0;list-style:none}.xNJbzW_item{border-bottom:1px solid color-mix(in srgb, var(--paper) 18%, var(--ink));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.3rem 1.5rem;padding-block:1.1rem;display:grid}.xNJbzW_ort{font-family:var(--font-display);grid-column:2;align-items:center;gap:.75rem;font-size:clamp(1.125rem,1.6vw,1.375rem);display:flex}.xNJbzW_badge{font-family:var(--font-body);color:var(--ink);background:var(--paper);border-radius:var(--radius-sm);padding:.2rem .6rem;font-size:.75rem;font-weight:600}.xNJbzW_thumb{border-radius:var(--radius-sm);grid-row:1/span 2;align-self:stretch;width:4.25rem;min-height:3.25rem}.xNJbzW_adresse{color:color-mix(in srgb, var(--paper) 65%, var(--ink));grid-column:2;font-size:.9375rem}.xNJbzW_kontakt{font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--paper) 65%, var(--ink));grid-area:1/3/span 2;justify-items:end;gap:.2rem;font-size:.9375rem;display:grid}.xNJbzW_tel{font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--paper) 80%, var(--ink));text-decoration:none;transition:color .2s}.xNJbzW_tel:hover{color:var(--paper);text-underline-offset:.25em;text-decoration:underline}.xNJbzW_courts{color:color-mix(in srgb, var(--paper) 60%, var(--ink));margin:2rem 0 0;font-size:.9375rem;line-height:1.6}.xNJbzW_mapWrap{justify-self:center;width:min(100%,36rem);margin:0;position:relative}.xNJbzW_map{width:100%;height:auto;display:block;overflow:visible}.xNJbzW_land{fill:color-mix(in srgb, var(--paper) 7%, var(--ink));stroke:color-mix(in srgb, var(--paper) 30%, var(--ink));stroke-width:6px;stroke-linejoin:round}.xNJbzW_link{stroke:var(--brand);stroke-width:5px;stroke-linecap:round;opacity:.8}.xNJbzW_pin[data-aktiv=true] .xNJbzW_dot{fill:var(--brand)}.xNJbzW_pin[data-aktiv=true] .xNJbzW_label{fill:var(--paper)}.xNJbzW_hotspot{z-index:2;border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;width:9rem;height:2.25rem;padding:0;position:absolute;translate:-1rem -50%}.xNJbzW_hotspot[data-seite=links]{translate:calc(1rem - 100%) -50%}.xNJbzW_hotspot:focus-visible{outline:2px solid var(--paper);outline-offset:0}.xNJbzW_card{--tx:-50%;--ty:calc(-100% - 1.5rem);z-index:3;width:min(17.5rem,78vw);color:var(--ink);background:var(--paper);border-radius:var(--radius);translate:var(--tx) var(--ty);animation:xNJbzW_card-auf .25s var(--weich);position:absolute;overflow:hidden;box-shadow:0 1.5rem 3rem -1rem #0000008c}.xNJbzW_card[data-unten=true]{--ty:1.5rem}.xNJbzW_card[data-ausrichtung=links]{--tx:-1.5rem}.xNJbzW_card[data-ausrichtung=rechts]{--tx:calc(-100% + 1.5rem)}.xNJbzW_card a:focus-visible{outline-color:var(--brand)}.xNJbzW_cardFoto{height:7.5rem}.xNJbzW_cardBody{padding:1rem 1.1rem 1.15rem}.xNJbzW_cardOrt{font-family:var(--font-display);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:1.0625rem;font-weight:700;display:flex}.xNJbzW_cardOrt .xNJbzW_badge{color:var(--paper);background:var(--brand)}.xNJbzW_cardAdresse{color:var(--muted);margin-top:.5rem;font-size:.9375rem;font-style:normal;line-height:1.5}.xNJbzW_cardKontakt{font-variant-numeric:tabular-nums;color:var(--muted);gap:.15rem;margin:.6rem 0 0;font-size:.9375rem;display:grid}.xNJbzW_cardKontakt a{color:var(--brand);font-weight:600;text-decoration:none}.xNJbzW_cardKontakt a:hover{text-decoration:underline}@keyframes xNJbzW_card-auf{0%{opacity:0;scale:.96}}.xNJbzW_ping{fill:none;stroke:var(--paper);stroke-width:4px;opacity:0}.xNJbzW_dot{fill:var(--ink);stroke:var(--paper);stroke-width:8px}.xNJbzW_hub{fill:var(--brand);stroke:var(--paper);stroke-width:9px}.xNJbzW_halo{fill:none;stroke:var(--brand);stroke-width:8px;opacity:.6;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite xNJbzW_pulse}.xNJbzW_label,.xNJbzW_labelHub{font-family:var(--font-display);fill:color-mix(in srgb, var(--paper) 80%, var(--ink));paint-order:stroke;stroke:var(--ink);stroke-width:14px;stroke-linejoin:round;font-size:62px}.xNJbzW_labelHub{fill:var(--paper);font-size:78px;font-weight:700}.xNJbzW_mapWrap{--stift:1.8s;--essen:1.7s;--netz:2.25s;--schritt:.16s;--linie:.55s;--weich:cubic-bezier(.16, 1, .3, 1)}.xNJbzW_mapWrap[data-reveal] .xNJbzW_land{stroke-dasharray:1 1;stroke-dashoffset:1px;fill-opacity:0}.xNJbzW_mapWrap[data-reveal] .xNJbzW_link{stroke-dasharray:1 1;stroke-dashoffset:1px}.xNJbzW_mapWrap[data-reveal] :is(.xNJbzW_dot,.xNJbzW_hub,.xNJbzW_halo),.xNJbzW_mapWrap[data-reveal] :is(.xNJbzW_label,.xNJbzW_labelHub){opacity:0}.xNJbzW_mapWrap[data-reveal] :is(.xNJbzW_dot,.xNJbzW_hub,.xNJbzW_ping){transform-box:fill-box;transform-origin:50%}.xNJbzW_mapWrap[data-reveal=sichtbar] .xNJbzW_land{animation:xNJbzW_stift var(--stift) cubic-bezier(.45, .05, .25, 1) forwards, xNJbzW_fuellen 1.2s ease-out calc(var(--stift) * .7) forwards}.xNJbzW_mapWrap[data-reveal=sichtbar] .xNJbzW_hub{animation:xNJbzW_erscheinen .7s var(--weich) var(--essen) forwards}.xNJbzW_mapWrap[data-reveal=sichtbar] .xNJbzW_pinHub .xNJbzW_ping{animation:xNJbzW_ping 1.1s var(--weich) var(--essen) forwards}.xNJbzW_mapWrap[data-reveal=sichtbar] .xNJbzW_labelHub{animation:xNJbzW_label .6s var(--weich) calc(var(--essen) + .15s) forwards}.xNJbzW_mapWrap[data-reveal=sichtbar] .xNJbzW_link{animation:xNJbzW_linie var(--linie) cubic-bezier(.5, 0, .2, 1) calc(var(--netz) + var(--i) * var(--schritt)) forwards}.xNJbzW_mapWrap[data-reveal=sichtbar] .xNJbzW_dot{animation:xNJbzW_erscheinen .55s var(--weich) calc(var(--netz) + var(--i) * var(--schritt) + var(--linie) * .8) forwards}.xNJbzW_mapWrap[data-reveal=sichtbar] .xNJbzW_pin .xNJbzW_ping{animation:xNJbzW_ping .9s var(--weich) calc(var(--netz) + var(--i) * var(--schritt) + var(--linie) * .8) forwards}.xNJbzW_mapWrap[data-reveal=sichtbar] .xNJbzW_label{animation:xNJbzW_label .5s var(--weich) calc(var(--netz) + var(--i) * var(--schritt) + var(--linie)) forwards}.xNJbzW_mapWrap[data-reveal=sichtbar] .xNJbzW_halo{animation:10ms linear 3.6s forwards xNJbzW_sichtbar,2.4s ease-out 3.6s infinite xNJbzW_pulse}@keyframes xNJbzW_stift{to{stroke-dashoffset:0}}@keyframes xNJbzW_fuellen{to{fill-opacity:1}}@keyframes xNJbzW_linie{to{stroke-dashoffset:0}}@keyframes xNJbzW_erscheinen{0%{opacity:0;scale:0}to{opacity:1;scale:1}}@keyframes xNJbzW_ping{0%{opacity:.7;scale:1}to{opacity:0;scale:3.2}}@keyframes xNJbzW_label{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@keyframes xNJbzW_sichtbar{to{opacity:.6}}@keyframes xNJbzW_pulse{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.xNJbzW_halo{animation:none}}@media (max-width:900px){.xNJbzW_section{grid-template-columns:1fr}.xNJbzW_item{grid-template-columns:auto minmax(0,1fr)}.xNJbzW_thumb{aspect-ratio:1;grid-row:1/span 3;align-self:start;width:3.5rem;min-height:0}.xNJbzW_kontakt{grid-area:auto/2;justify-items:start}.xNJbzW_mapWrap{width:min(100%,28rem)}}
._98wF9G_section{z-index:1;isolation:isolate;padding:clamp(5rem, 10vw, 9rem) var(--gutter);color:var(--paper);background:var(--brand);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:3rem clamp(2rem,6vw,6rem);display:grid;position:relative;overflow:hidden}._98wF9G_section a:focus-visible{outline-color:var(--paper)}._98wF9G_mono{z-index:-1;width:max(70vw,40rem);color:var(--paper);opacity:.07;pointer-events:none;position:absolute;bottom:-18%;left:-12%}._98wF9G_lead{max-width:40ch;color:color-mix(in srgb, var(--paper) 85%, var(--brand));margin:1.5rem 0 0;font-size:1.125rem;line-height:1.6}._98wF9G_phone{color:var(--brand);background:var(--paper);border-radius:var(--radius);flex-direction:column;gap:.15rem;margin-top:clamp(2rem,4vw,2.75rem);padding:1rem 1.75rem 1.1rem;text-decoration:none;transition:transform .25s cubic-bezier(.2,.7,.1,1),box-shadow .25s;display:inline-flex}._98wF9G_phone:hover{transform:translateY(-2px);box-shadow:0 1rem 2rem -1rem #0f1e3c80}._98wF9G_phoneLabel{color:var(--muted);font-size:.8125rem;font-weight:600}._98wF9G_phoneNumber{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,2.6vw,2.25rem);font-weight:700;line-height:1.1}._98wF9G_trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem;margin:clamp(2.5rem,5vw,3.5rem) 0 0;padding:0;list-style:none;display:grid}._98wF9G_trust li{border-top:1px solid color-mix(in srgb, var(--paper) 30%, var(--brand));gap:.2rem;padding-block:1rem;display:grid}._98wF9G_trustValue{font-family:var(--font-display);font-size:clamp(1.0625rem,1.5vw,1.25rem);font-weight:700}._98wF9G_trustText{color:color-mix(in srgb, var(--paper) 78%, var(--brand));font-size:.9375rem}._98wF9G_address{color:color-mix(in srgb, var(--paper) 70%, var(--brand));margin-top:1.5rem;font-size:.9375rem;font-style:normal}._98wF9G_honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}._98wF9G_submit:disabled{cursor:progress;opacity:.7}._98wF9G_card{color:var(--ink);background:var(--paper);border-radius:var(--radius);padding:clamp(1.5rem,3.5vw,3rem);box-shadow:0 2.5rem 5rem -2rem #0a19378c,0 0 0 1px #fff6}._98wF9G_card a:focus-visible{outline-color:var(--brand)}._98wF9G_form{gap:1rem;display:grid}._98wF9G_formHead{margin-bottom:.5rem}._98wF9G_formTitle{font-family:var(--font-display);margin:0;font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:700}._98wF9G_formSub{color:var(--muted);margin:.35rem 0 0;font-size:.9375rem}._98wF9G_check input{opacity:0;width:1px;height:1px;position:absolute}._98wF9G_check input:focus-visible~._98wF9G_box{outline:2px solid var(--brand);outline-offset:2px}._98wF9G_row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}._98wF9G_field{gap:.4rem;display:grid}._98wF9G_control{position:relative}._98wF9G_input{width:100%;font:inherit;color:var(--ink);background:var(--mist);border-radius:var(--radius-sm);appearance:none;border:1.5px solid #0000;padding:1.55rem 1.1rem .6rem;font-size:1rem;transition:border-color .2s,background-color .2s,box-shadow .2s;display:block}textarea._98wF9G_input{resize:vertical;min-height:8.5rem}._98wF9G_input:hover{background:color-mix(in srgb, var(--brand) 9%, var(--paper))}._98wF9G_input:focus{background:var(--paper);border-color:var(--brand);box-shadow:0 0 0 4px color-mix(in srgb, var(--brand) 18%, transparent);outline:none}._98wF9G_floating{color:var(--muted);pointer-events:none;transform-origin:0 0;font-size:1rem;transition:transform .2s,color .2s;position:absolute;top:1.1rem;left:1.15rem}._98wF9G_input:focus+._98wF9G_floating,._98wF9G_input:not(:placeholder-shown)+._98wF9G_floating{transform:translateY(-.6rem)scale(.78)}._98wF9G_input:focus+._98wF9G_floating{color:var(--brand)}._98wF9G_input[aria-invalid=true]{border-color:#b3261e}._98wF9G_error{color:#b3261e;margin:0;padding-left:.25rem;font-size:.875rem}._98wF9G_check{color:var(--muted);cursor:pointer;grid-template-columns:1.375rem minmax(0,1fr);gap:.85rem;margin-top:.25rem;font-size:.875rem;line-height:1.5;display:grid;position:relative}._98wF9G_check a{color:var(--brand)}._98wF9G_box{background:var(--paper);border:1.5px solid color-mix(in srgb, var(--ink) 30%, var(--paper));border-radius:var(--radius-sm);width:1.375rem;height:1.375rem;margin-top:.05rem;transition:background-color .15s,border-color .15s}._98wF9G_check input:checked~._98wF9G_box{background:var(--brand) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 80% no-repeat;border-color:var(--brand)}._98wF9G_check input[aria-invalid=true]~._98wF9G_box{border-color:#b3261e}._98wF9G_submit{width:100%;font:inherit;color:var(--paper);background:var(--brand);border-radius:var(--radius-sm);cursor:pointer;border:0;margin-top:.5rem;padding:1.1rem 1.5rem;font-size:1.0625rem;font-weight:700;transition:background-color .2s,transform .2s}._98wF9G_submit:hover{background:var(--brand-deep)}._98wF9G_submit:active{transform:scale(.99)}._98wF9G_note{color:var(--muted);justify-content:center;align-items:center;gap:.4rem;margin:0;font-size:.8125rem;display:flex}._98wF9G_note svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:.95rem;height:.95rem}@media (max-width:1023px){._98wF9G_section{grid-template-columns:1fr}}@media (max-width:520px){._98wF9G_row,._98wF9G_trust{grid-template-columns:1fr}}
.KsICMG_page{min-height:100svh;padding:8rem var(--gutter) clamp(4rem, 8vw, 6rem);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:3rem clamp(2rem,5vw,5rem);display:grid}.KsICMG_icon{background:var(--brand);border-radius:var(--radius-sm);place-items:center;width:3.5rem;height:3.5rem;margin-bottom:1.75rem;display:grid}.KsICMG_icon svg{fill:none;width:1.75rem;height:1.75rem;stroke:var(--paper);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.KsICMG_title{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0 0 1.5rem;font-size:clamp(2rem,4vw,3.5rem);font-weight:700;line-height:1.05}.KsICMG_lead{max-width:44ch;color:var(--muted);margin:0 0 1rem;font-size:1.125rem;line-height:1.6}.KsICMG_lead:last-of-type{margin-bottom:2rem}.KsICMG_tel{color:var(--brand);white-space:nowrap;font-weight:700}.KsICMG_photo{aspect-ratio:4/3;border-radius:var(--radius);margin:0;position:relative;overflow:hidden}.KsICMG_photo img{object-fit:cover;object-position:50% 80%;width:100%;height:100%;position:absolute;inset:0}@media (max-width:900px){.KsICMG_page{grid-template-columns:1fr;min-height:0;padding-top:7rem}}
.kkuy7W_page{padding:8rem var(--gutter) clamp(4rem, 8vw, 7rem)}.kkuy7W_title{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.75rem,3.2vw,3rem);font-weight:700;line-height:1.05}.kkuy7W_intro{max-width:58ch;color:var(--muted);margin:1.5rem 0 0;font-size:1.125rem;line-height:1.6}.kkuy7W_h2{margin:clamp(3rem,6vw,4.5rem) 0 1.5rem}.kkuy7W_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.kkuy7W_card{background:var(--mist);border-radius:var(--radius);flex-direction:column;align-items:flex-start;padding:clamp(1.5rem,3vw,2.25rem);display:flex}.kkuy7W_cardExtern{background:var(--paper);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--ink) 12%, var(--paper))}.kkuy7W_dateityp{letter-spacing:.04em;width:3rem;height:3.5rem;color:var(--paper);background:var(--brand);border-radius:var(--radius-sm);place-items:center;margin-bottom:1.25rem;font-size:.75rem;font-weight:700;display:grid}.kkuy7W_cardTitle{font-family:var(--font-display);margin:0;font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:700}.kkuy7W_cardText{max-width:48ch;color:var(--muted);margin:.6rem 0 0;line-height:1.6}.kkuy7W_meta{color:var(--muted);margin:.75rem 0 1.5rem;font-size:.875rem}.kkuy7W_cta,.kkuy7W_linkCta{margin-top:auto}.kkuy7W_linkCta{color:var(--brand);text-underline-offset:.25em;padding-top:1.5rem;font-weight:600}.kkuy7W_hilfe{color:var(--muted);margin:clamp(3rem,6vw,4rem) 0 0;font-size:1.0625rem}.kkuy7W_hilfe a{color:var(--brand);white-space:nowrap;font-weight:700}@media (max-width:760px){.kkuy7W_grid{grid-template-columns:1fr}}
.qLSGyG_page{padding:9rem var(--gutter) clamp(4rem, 8vw, 7rem)}.qLSGyG_page h1{font-family:var(--font-display);margin:0 0 2.5rem;font-size:clamp(2rem,4vw,3.5rem);font-weight:700;line-height:1.05}.qLSGyG_page h2{margin:2.25rem 0 .5rem;font-size:1.0625rem;font-weight:700}.qLSGyG_page h3{margin:1.5rem 0 .375rem;font-size:1rem;font-weight:700}.qLSGyG_page p,.qLSGyG_page li{max-width:70ch;color:var(--muted);line-height:1.65}.qLSGyG_page p{margin:0 0 .75rem}.qLSGyG_page ul{margin:0 0 .75rem;padding-left:1.25rem}.qLSGyG_page a{color:var(--brand)}.qLSGyG_notice{background:var(--mist);border-radius:var(--radius);padding:1rem 1.25rem}
._2bssSa_stage{position:relative}._2bssSa_base{position:sticky;top:0}._2bssSa_over{z-index:1;position:relative}
