#imprint-content[data-v-a569827b]{margin-left:auto;margin-right:auto}.timeline[data-v-c5c3a087]{--day-col:9rem;--track-h:2.75rem}.axis[data-v-c5c3a087]{height:1.5rem;margin-left:var(--day-col);color:#0e2a3180;font-variant-numeric:tabular-nums;font-size:.85rem;position:relative}.tick[data-v-c5c3a087]{position:absolute;transform:translate(-50%)}.rows[data-v-c5c3a087]{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.row[data-v-c5c3a087]{grid-template-columns:var(--day-col) 1fr;align-items:center;display:grid}.day[data-v-c5c3a087]{font-size:1.15rem;font-weight:600}.day-short[data-v-c5c3a087]{display:none}.row.today .day[data-v-c5c3a087]{color:var(--brand-600)}.row.today .day[data-v-c5c3a087]:after{content:"heute";color:#0e2a3199;font-size:.85rem;font-weight:500;display:block}.track[data-v-c5c3a087]{height:var(--track-h);background:repeating-linear-gradient(90deg, #0e2a3114 0 1px, transparent 1px calc(100% / var(--steps))), #0e2a310a;border-radius:.6rem;position:relative}.row.today .track[data-v-c5c3a087]{background:repeating-linear-gradient(90deg, #0e2a311a 0 1px, transparent 1px calc(100% / var(--steps))), #2f77871a}.bar[data-v-c5c3a087]{background:var(--brand-500);color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;transform-origin:0;transition:transform .7s var(--ease);transition-delay:calc(var(--i) * 70ms);border-radius:.45rem;justify-content:center;align-items:center;font-size:.95rem;font-weight:600;display:flex;position:absolute;top:.3rem;bottom:.3rem;overflow:hidden;transform:scaleX(0)}.row.today .bar[data-v-c5c3a087]{background:var(--brand-700)}.drawn .bar[data-v-c5c3a087]{transform:scaleX(1)}.now[data-v-c5c3a087]{background:var(--hyperlink-color);width:.2rem;box-shadow:0 0 0 .2rem var(--light-bg,#f3f8f9);z-index:1;border-radius:1rem;margin-left:-.1rem;position:absolute;top:-.35rem;bottom:-.35rem}.now-label[data-v-c5c3a087]{color:#b56a1c;margin-bottom:.15rem;font-size:.75rem;font-weight:700;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.times[data-v-c5c3a087]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.closed[data-v-c5c3a087]{padding-left:var(--day-col);color:#0e2a3199;margin:1.25rem 0 0}@media (width<=700px){.timeline[data-v-c5c3a087]{--day-col:2.75rem;--track-h:1.6rem}.day-long[data-v-c5c3a087]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.day-short[data-v-c5c3a087]{display:inline}.row.today .day[data-v-c5c3a087]:after{content:none}.row[data-v-c5c3a087]{row-gap:.25rem}.bar-label[data-v-c5c3a087]{display:none}.times[data-v-c5c3a087]{clip:auto;font-variant-numeric:tabular-nums;color:#0e2a31bf;grid-column:2;width:auto;height:auto;font-size:.95rem;position:static}.closed[data-v-c5c3a087]{padding-left:var(--day-col)}}#site[data-v-05706f1d]{--gutter:clamp(1.25rem, 4vw, 3rem);--light-bg:#f3f8f9;background:var(--brand-900);min-height:100dvh;color:var(--text-light);flex-direction:column;display:flex}.wrap[data-v-05706f1d]{width:min(72rem, 100% - var(--gutter) * 2);margin-inline:auto}a[data-v-05706f1d]:focus-visible,button[data-v-05706f1d]:focus-visible{outline:2px solid var(--hyperlink-color);outline-offset:3px;border-radius:.3rem}.logo-crop[data-v-05706f1d]{aspect-ratio:774/650;display:block;overflow:hidden}.logo-crop img[data-v-05706f1d]{width:132.3%;margin-top:-22%;margin-left:-16.8%;display:block}.btn[data-v-05706f1d]{white-space:nowrap;transition:background .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.85rem 1.4rem;font-size:1.05rem;font-weight:600;display:inline-flex}.btn.primary[data-v-05706f1d]{background:var(--hyperlink-color);color:var(--text-dark)}.btn.primary[data-v-05706f1d]:hover{background:var(--hyperlink-hover);color:var(--text-dark)}.btn.ghost[data-v-05706f1d]{color:#fff;border-color:#ffffff73}.btn.ghost[data-v-05706f1d]:hover{color:#fff;background:#ffffff1f;border-color:#fff}.btn.small[data-v-05706f1d]{padding:.5rem 1rem;font-size:.95rem}.bar-header[data-v-05706f1d]{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--glass-border);transition:transform .35s var(--ease);background:#0e2a31e0;position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}.bar-header.shown[data-v-05706f1d]{transform:translateY(0)}.bar-inner[data-v-05706f1d]{justify-content:space-between;align-items:center;gap:1rem;padding:.6rem 0;display:flex}.bar-logo[data-v-05706f1d]{color:var(--text-light);align-items:center;gap:.85rem;font-weight:600;display:flex}.bar-logo .logo-crop[data-v-05706f1d]{aspect-ratio:685/465;box-sizing:content-box;background:#fff;border-radius:.5rem;width:3.2rem;padding:.25rem .35rem}.bar-logo .logo-crop img[data-v-05706f1d]{width:149.5%;margin-top:-23.4%;margin-left:-27%}.bar-logo[data-v-05706f1d]:hover{color:var(--text-light)}.notice-dialog[data-v-05706f1d]{border-radius:var(--roundness);background:var(--light-bg);width:min(40rem,100% - 2rem);max-height:min(85dvh,48rem);color:var(--text-dark);--to-badge:translate(calc(50vw - 6rem), calc(50vh - 3rem));border:0;padding:0;overflow:hidden;box-shadow:0 2rem 5rem -1rem #0009}.notice-dialog[open][data-v-05706f1d]{animation:notice-in-05706f1d .4s var(--ease) both;flex-direction:column;display:flex}.notice-dialog[data-v-05706f1d]::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0e2a3199}.notice-dialog.minimizing[data-v-05706f1d]{animation:notice-minimize-05706f1d .32s var(--ease) both}.notice-dialog.minimizing[data-v-05706f1d]::backdrop{animation:fade-out-05706f1d .32s var(--ease) both}@keyframes notice-minimize-05706f1d{to{opacity:0;transform:var(--to-badge) scale(.08)}}@keyframes fade-out-05706f1d{to{opacity:0}}@keyframes notice-in-05706f1d{0%{opacity:0;transform:translateY(1.5rem)scale(.97)}to{opacity:1;transform:none}}.notice-head[data-v-05706f1d]{background:var(--hyperlink-color);color:var(--text-dark);align-items:center;gap:.75rem;padding:1rem 1rem 1rem 1.5rem;display:flex}.notice-icon[data-v-05706f1d]{flex-shrink:0;font-size:1.35rem}.notice-head h2[data-v-05706f1d]{flex-grow:1;margin:0;font-size:1.25rem;font-weight:700}.notice-close[data-v-05706f1d]{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:.5rem;padding:.4rem .55rem;font-size:1.35rem;display:flex}.notice-close[data-v-05706f1d]:hover{background:#0e2a311f}.notice-body[data-v-05706f1d]{padding:1.5rem;overflow-y:auto}.notice-text[data-v-05706f1d]{white-space:pre-line;margin:0;font-size:1.15rem;line-height:1.55}.notice-text a[data-v-05706f1d]{color:var(--brand-600);text-underline-offset:.15em;white-space:nowrap;font-weight:700;text-decoration:underline}.notice-foot[data-v-05706f1d]{border-top:1px solid #0e2a311a;justify-content:flex-end;padding:1rem 1.5rem 1.5rem;display:flex}.notice-badge[data-v-05706f1d]{right:calc(1rem + env(safe-area-inset-right));bottom:calc(1rem + env(safe-area-inset-bottom));z-index:15;background:var(--hyperlink-color);color:var(--text-dark);font:inherit;cursor:pointer;transition:background .2s var(--ease);border:0;border-radius:999px;align-items:center;gap:.55rem;padding:.75rem 1.15rem;font-size:1rem;font-weight:700;display:inline-flex;position:fixed;box-shadow:0 .75rem 2rem -.5rem #0000008c}.notice-badge[data-v-05706f1d]:hover{background:var(--hyperlink-hover)}.badge-enter-active[data-v-05706f1d]{transition:opacity .3s var(--ease), transform .3s var(--ease)}.badge-enter-from[data-v-05706f1d]{opacity:0;transform:scale(.6)}.hero[data-v-05706f1d]{--p:0;flex-direction:column;justify-content:space-between;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero-media[data-v-05706f1d]{z-index:0;clip-path:inset(calc(var(--p) * 8%) calc(var(--p) * 5%) round calc(var(--p) * 2.5rem));opacity:calc(1 - var(--p) * .6);animation:hero-settle-05706f1d 1.6s var(--ease) both;background-image:linear-gradient(#0e2a3140 0%,#0e2a311a 35%,#0e2a31d9 100%),url(/build/assets/praxis-BEL32RiJ.webp);background-position:50%;background-size:cover;position:absolute;inset:0}@keyframes hero-settle-05706f1d{0%{transform:scale(1.06)}to{transform:scale(1)}}.hero-top[data-v-05706f1d],.hero-bottom[data-v-05706f1d]{z-index:1;position:relative}.hero-top[data-v-05706f1d]{padding-top:var(--gutter)}.logo-tile[data-v-05706f1d]{border-radius:var(--roundness);background:#fff;width:clamp(8rem,13vw,12rem);padding:.7rem .9rem;display:inline-block;box-shadow:0 1rem 2.5rem -.5rem #00000073}.hero-bottom[data-v-05706f1d]{padding-bottom:var(--gutter);transform:translateY(calc(var(--p) * -3rem));opacity:calc(1 - var(--p) * 1.5)}.hero-name[data-v-05706f1d]{letter-spacing:-.03em;text-shadow:0 .2rem 2rem #00000059;animation:rise-05706f1d .9s .2s var(--ease) both;margin:0;font-size:clamp(2rem,8.5vw,5.5rem);font-weight:600;line-height:1}.nowrap[data-v-05706f1d]{white-space:nowrap;display:inline-block}.hero-sub[data-v-05706f1d]{color:#f3f8f9d9;animation:rise-05706f1d .9s .3s var(--ease) both;margin:.9rem 0 0;font-size:clamp(1.15rem,1.6vw,1.4rem)}@keyframes rise-05706f1d{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.quick[data-v-05706f1d]{animation:rise-05706f1d .9s .45s var(--ease) both;border-top:1px solid #ffffff40;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;margin-top:clamp(1.75rem,4vh,3rem);padding-top:1.5rem;display:flex}.quick p[data-v-05706f1d]{margin:0}.quick-state[data-v-05706f1d]{flex-direction:column;gap:.2rem;font-size:1.1rem;display:flex}.open-state[data-v-05706f1d]{align-items:center;gap:.55rem;display:flex}.open-dot[data-v-05706f1d]{background:var(--danger-color);border-radius:50%;width:.65rem;height:.65rem;box-shadow:0 0 0 .25rem #e0524e40}.open-state.open .open-dot[data-v-05706f1d]{background:#5cc98a;box-shadow:0 0 0 .25rem #5cc98a40}.quick-today[data-v-05706f1d]{color:#f3f8f9cc;font-variant-numeric:tabular-nums;padding-left:1.2rem}.quick-actions[data-v-05706f1d]{flex-wrap:wrap;gap:.75rem;display:flex}.section[data-v-05706f1d]{padding:clamp(3.5rem,9vw,7rem) 0}.section.light[data-v-05706f1d]{background:var(--light-bg);color:var(--text-dark)}.section-title[data-v-05706f1d]{letter-spacing:-.02em;margin:0 0 2.5rem;font-size:clamp(2rem,3.5vw,2.75rem);font-weight:600;line-height:1.1}.contact[data-v-05706f1d]{grid-template-columns:1.3fr 1fr;grid-template-areas:"title title""list hours";gap:0 4rem;display:grid}.contact .section-title[data-v-05706f1d]{grid-area:title}.contact-list[data-v-05706f1d]{flex-direction:column;grid-area:list;gap:1.75rem;margin:0;display:flex}.contact-list dt[data-v-05706f1d]{color:var(--text-muted);margin-bottom:.25rem;font-size:.95rem}.contact-list dd[data-v-05706f1d]{margin:0;font-size:1.2rem;line-height:1.5}.contact-phone[data-v-05706f1d]{letter-spacing:-.01em;color:var(--hyperlink-color);font-size:clamp(2rem,4vw,2.75rem);font-weight:600}.after-hours[data-v-05706f1d]{border-radius:var(--roundness);background:var(--brand-800);grid-area:hours;align-self:start;padding:1.75rem}.after-hours h3[data-v-05706f1d]{margin:0 0 1.25rem;font-size:1.2rem;font-weight:600}.after-hours p[data-v-05706f1d]{grid-template-columns:5.5rem 1fr;align-items:baseline;margin:.6rem 0 0;display:grid}.after-hours a[data-v-05706f1d]{font-variant-numeric:tabular-nums;font-size:1.5rem}.after-hours span[data-v-05706f1d]{color:#f3f8f9d9}.legal[data-v-05706f1d]{background:var(--light-bg);color:var(--text-dark);flex-grow:1;padding:7rem 0 4rem}.legal-inner[data-v-05706f1d]{max-width:46rem}.back[data-v-05706f1d]{color:var(--brand-600);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:.4rem 0;font-weight:600;display:inline-flex}.back[data-v-05706f1d]:hover{color:var(--brand-900)}.legal-title[data-v-05706f1d]{letter-spacing:-.02em;margin:1rem 0 1.5rem;font-size:clamp(2rem,4vw,2.75rem);font-weight:600}.legal[data-v-05706f1d] #imprint-content,.legal[data-v-05706f1d] #privacy-content{max-width:none;color:var(--text-dark);padding:0}.legal[data-v-05706f1d] #imprint-content p,.legal[data-v-05706f1d] #privacy-content p{color:#0e2a31d9}.legal[data-v-05706f1d] #imprint-content h2,.legal[data-v-05706f1d] #privacy-content h2{color:var(--brand-600)}.legal[data-v-05706f1d] #imprint-content h4,.legal[data-v-05706f1d] #privacy-content h4{color:#0e2a31a6}.legal[data-v-05706f1d] a{color:var(--brand-600);text-decoration:underline}.site-footer[data-v-05706f1d]{border-top:1px solid var(--glass-border);padding:1.5rem 0}.footer-inner[data-v-05706f1d]{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.footer-legal[data-v-05706f1d]{gap:1.5rem;display:flex}.footer-legal a[data-v-05706f1d],.tribute[data-v-05706f1d]{color:var(--text-muted);font-weight:500}.footer-legal a[data-v-05706f1d]:hover,.tribute a[data-v-05706f1d]:hover{color:var(--text-light)}.tribute[data-v-05706f1d]{align-items:center;gap:.4rem;font-family:Ubuntu,sans-serif;font-size:.9rem;display:inline-flex}.tribute a[data-v-05706f1d]{color:var(--text-muted);font-weight:600;transition:color .2s}.vue-logo[data-v-05706f1d]{width:auto;height:1.05em}@media (width<=700px){.bar-name[data-v-05706f1d]{display:none}.notice-text[data-v-05706f1d]{font-size:1.05rem}.notice-dialog[data-v-05706f1d]{--to-badge:translate(calc(50vw - 5rem), calc(50vh - 2.5rem))}.hero-media[data-v-05706f1d]{clip-path:inset(calc(var(--p) * 4%) calc(var(--p) * 3%) round calc(var(--p) * 1.5rem))}.quick[data-v-05706f1d]{flex-direction:column;align-items:stretch}.quick-actions .btn[data-v-05706f1d]{flex:1 1 0}.site-footer.has-badge[data-v-05706f1d]{padding-bottom:calc(1.5rem + 4.5rem + env(safe-area-inset-bottom))}.hero.has-badge .hero-bottom[data-v-05706f1d]{padding-bottom:calc(var(--gutter) + 4rem)}.contact[data-v-05706f1d]{grid-template-columns:1fr;grid-template-areas:"title""list""hours";row-gap:2.5rem}}
