.age-gate[data-astro-cid-mdtcxbcy]{z-index:3000;backdrop-filter:blur(6px);background:#0f0c0ac7;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.age-gate__card[data-astro-cid-mdtcxbcy]{background:var(--color-background,#fff);border-radius:var(--border-radius,12px);border-top:4px solid var(--color-primary,#0b5fff);text-align:center;width:100%;max-width:430px;padding:2.25rem 2rem;box-shadow:0 24px 64px #00000073}.age-gate__glass[data-astro-cid-mdtcxbcy]{color:var(--color-primary,#0b5fff);margin-bottom:.75rem}.age-gate__title[data-astro-cid-mdtcxbcy]{font-family:var(--font-family-heading,inherit);color:var(--color-text-headline,inherit);margin:0 0 .75rem;font-size:1.5rem;font-weight:700}.age-gate__text[data-astro-cid-mdtcxbcy],.age-gate__decline-text[data-astro-cid-mdtcxbcy]{color:var(--color-text,inherit);margin:0 0 1.5rem;font-size:.9375rem;line-height:1.6}.age-gate__decline-text[data-astro-cid-mdtcxbcy]{color:var(--color-primary,#0b5fff);font-weight:600}.age-gate__actions[data-astro-cid-mdtcxbcy]{flex-direction:column;gap:.625rem;display:flex}.age-gate__btn[data-astro-cid-mdtcxbcy]{border-radius:var(--button-radius,var(--border-radius,6px));cursor:pointer;width:100%;padding:.8rem 1.25rem;font-family:inherit;font-size:.9375rem;font-weight:600;transition:all .15s}.age-gate__btn--confirm[data-astro-cid-mdtcxbcy]{background:var(--color-primary,#0b5fff);color:#fff;border:none}.age-gate__btn--confirm[data-astro-cid-mdtcxbcy]:hover{filter:brightness(1.12)}.age-gate__btn--decline[data-astro-cid-mdtcxbcy]{color:var(--color-text,inherit);border:1.5px solid var(--color-border,#e5e7eb);background:0 0}.age-gate__btn--decline[data-astro-cid-mdtcxbcy]:hover{border-color:var(--color-text,currentColor)}.sf-notice[data-astro-cid-fmckwcck]{z-index:2900;backdrop-filter:blur(4px);background:#0f0c0a9e;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.sf-notice[data-astro-cid-fmckwcck][hidden]{display:none}.sf-notice__card[data-astro-cid-fmckwcck]{background:var(--color-background,#fff);color:var(--color-text,inherit);border-radius:var(--border-radius,12px);border-top:4px solid var(--color-primary,#0b5fff);width:100%;max-width:480px;max-height:calc(100vh - 3rem);padding:2.25rem 2rem 2rem;position:relative;overflow-y:auto;box-shadow:0 24px 64px #0006}.sf-notice__close[data-astro-cid-fmckwcck]{cursor:pointer;width:2.5rem;height:2.5rem;color:var(--color-text,inherit);background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;font-size:1.75rem;line-height:1;display:flex;position:absolute;top:.5rem;right:.5rem}.sf-notice__close[data-astro-cid-fmckwcck]:hover{background:var(--color-border,#0000000f)}.sf-notice__title[data-astro-cid-fmckwcck]{font-family:var(--font-family-heading,inherit);color:var(--color-text-headline,inherit);margin:0 2rem .75rem 0;font-size:1.5rem;font-weight:700;line-height:1.25}.sf-notice__text[data-astro-cid-fmckwcck]{font-size:1rem;line-height:1.6}.sf-notice__text[data-astro-cid-fmckwcck] p{margin:0 0 .75rem}.sf-notice__text[data-astro-cid-fmckwcck] ul,.sf-notice__text[data-astro-cid-fmckwcck] ol{margin:0 0 .75rem;padding-left:1.25rem}.sf-notice__btn[data-astro-cid-fmckwcck]{border-radius:var(--button-radius,var(--border-radius,6px));cursor:pointer;background:var(--color-primary,#0b5fff);width:100%;color:var(--color-primary-contrast,#fff);border:none;margin-top:.75rem;padding:.8rem 1.25rem;font-family:inherit;font-size:.9375rem;font-weight:600}.sf-notice__btn[data-astro-cid-fmckwcck]:hover{filter:brightness(1.12)}.sf-notice__btn[data-astro-cid-fmckwcck]:focus-visible,.sf-notice__close[data-astro-cid-fmckwcck]:focus-visible{outline:2px solid var(--color-primary,#0b5fff);outline-offset:3px}.cart-widget[data-astro-cid-k5k5cj7s]{right:clamp(1rem,3vw,2rem);bottom:calc(clamp(1rem, 3vw, 2rem) + var(--kaufleiste-hoehe,0px));z-index:60;background:var(--color-primary,#1a1a1a);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;text-decoration:none;display:inline-flex;position:fixed;box-shadow:0 8px 24px #0000002e}.cart-widget__count[data-astro-cid-k5k5cj7s]{background:var(--color-secondary,#e0245e);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:1.35rem;height:1.35rem;padding:0 .35rem;font-size:.78rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-.35rem;right:-.35rem}.cart-widget__count[data-astro-cid-k5k5cj7s][hidden]{display:none}.sf-cform[data-astro-cid-2fzgh3xs]{--vyf-accent:var(--color-primary,var(--primary,#1f6feb));--vyf-line:var(--color-line,#0000002e)}section[data-astro-cid-jgxpctfv].sf-layout--bg[data-block]{background:var(--sf-bg,transparent);padding-block:var(--sf-layout-padding-block,2.5rem)}section[data-astro-cid-jgxpctfv].sf-layout--image[data-block]{background-image:var(--sf-overlay,linear-gradient(transparent, transparent)), var(--sf-bg-image);background-position:50%;background-size:cover}.sf-layout--bleed[data-astro-cid-jgxpctfv] .ui-container{max-width:none;padding-left:clamp(1.5rem,5vw,4.5rem);padding-right:clamp(1.5rem,5vw,4.5rem)}.sf-layout--narrow[data-astro-cid-jgxpctfv] .ui-container{max-width:var(--content-width,48rem)}.sf-layout--narrow[data-astro-cid-jgxpctfv] .rich-text{max-width:100%}section[data-astro-cid-jgxpctfv].sf-layout--divider[data-block]{border-top:1px solid var(--sf-divider-color,var(--color-line,#00000024))}section[data-astro-cid-jgxpctfv][data-block][id]{scroll-margin-top:var(--sf-anchor-offset,1.5rem)}.ui-video[data-astro-cid-mldabkxt]{width:100%;line-height:0}.ui-video__player[data-astro-cid-mldabkxt],.ui-video__poster-trigger[data-astro-cid-mldabkxt]{cursor:pointer;position:relative}.ui-video__youtube-player[data-astro-cid-mldabkxt]{aspect-ratio:16/9;width:100%;height:auto;position:relative}.ui-video__element[data-astro-cid-mldabkxt]{width:100%;height:auto;display:block}.ui-video__overlay[data-astro-cid-mldabkxt]{background-color:#0000;justify-content:center;align-items:center;width:100%;height:100%;transition:background-color .3s;display:flex;position:absolute;top:0;left:0}.ui-video--inline[data-astro-cid-mldabkxt]:hover .ui-video__overlay[data-astro-cid-mldabkxt]{background-color:#0003}.ui-video__poster[data-astro-cid-mldabkxt].is-desktop{display:block}.ui-video__poster[data-astro-cid-mldabkxt].is-mobile{display:none}@media (width<=768px){.ui-video__poster[data-astro-cid-mldabkxt].is-desktop{display:none}.ui-video__poster[data-astro-cid-mldabkxt].is-mobile{display:block}}.ui-video__play-button[data-astro-cid-mldabkxt]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ui-video__play-button[data-astro-cid-mldabkxt]>div[data-astro-cid-mldabkxt]{background:var(--color-primary);border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;display:flex}.ui-video__play-button[data-astro-cid-mldabkxt] svg{width:50px;height:50px}.video-lightbox[data-astro-cid-mldabkxt]{z-index:9999;background-color:#000000d9;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:flex;position:fixed;top:0;left:0}.video-lightbox__container[data-astro-cid-mldabkxt]{aspect-ratio:16/9;width:100%;max-width:1200px;position:relative}.video-lightbox__iframe[data-astro-cid-mldabkxt],.video-lightbox__video[data-astro-cid-mldabkxt]{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.video-lightbox__close[data-astro-cid-mldabkxt]{color:#fff;cursor:pointer;font-size:35px;font-weight:300;line-height:1;position:absolute;top:-35px;right:-10px}.slider[data-astro-cid-gbqnwtvc]{width:100%;position:relative;overflow:hidden}.slider__slide[data-astro-cid-gbqnwtvc]{position:relative;overflow:hidden}.slider__media[data-astro-cid-gbqnwtvc]{z-index:0;position:absolute;inset:0}.slider__media[data-astro-cid-gbqnwtvc] img,.slider__media[data-astro-cid-gbqnwtvc] video[data-astro-cid-gbqnwtvc],.slider__media[data-astro-cid-gbqnwtvc] iframe[data-astro-cid-gbqnwtvc]{object-fit:cover;width:100%;height:100%}.slider__overlay[data-astro-cid-gbqnwtvc]{z-index:1;position:absolute;inset:0}.slider__content[data-astro-cid-gbqnwtvc]{z-index:2;position:relative}.slider--standard[data-astro-cid-gbqnwtvc]{height:100vh;min-height:600px;max-height:900px}.slider--standard[data-astro-cid-gbqnwtvc] .splide__track,.slider--standard[data-astro-cid-gbqnwtvc] .splide__list,.slider--standard[data-astro-cid-gbqnwtvc] .splide__slide{width:100%;height:100%;position:relative}.slider--standard[data-astro-cid-gbqnwtvc] .slider__content[data-astro-cid-gbqnwtvc]{z-index:10;width:100%;max-width:var(--container-width,1100px);margin:0 auto;padding:0 1rem;position:absolute;bottom:6rem;left:0;right:0}.slider__controls[data-astro-cid-gbqnwtvc]{z-index:20;width:100%;max-width:var(--container-width,1100px);justify-content:space-between;align-items:center;gap:2rem;margin:0 auto;padding:0 1rem;display:flex;position:absolute;bottom:2rem;left:0;right:0}.slider__scrollbar[data-astro-cid-gbqnwtvc]{border-radius:9999px;flex-grow:1;height:.25rem;position:relative;overflow:hidden}.slider__thumb[data-astro-cid-gbqnwtvc]{border-radius:9999px;width:0;height:100%;transition:width .1s linear;position:absolute;top:0;left:0}.slider__arrows[data-astro-cid-gbqnwtvc]{gap:.5rem;display:flex}.slider__arrow[data-astro-cid-gbqnwtvc]{cursor:pointer;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.slider__arrow[data-astro-cid-gbqnwtvc]:disabled{opacity:.5;cursor:not-allowed}.slider--hero[data-astro-cid-gbqnwtvc].slider--has-sidebar{grid-template-columns:190px 1fr;display:grid}@media (width<=768px){.slider--hero[data-astro-cid-gbqnwtvc].slider--has-sidebar{grid-template-columns:60px 1fr}}.slider--hero[data-astro-cid-gbqnwtvc] .slider__container[data-astro-cid-gbqnwtvc],.slider--hero[data-astro-cid-gbqnwtvc] .splide,.slider--hero[data-astro-cid-gbqnwtvc] .splide__track,.slider--hero[data-astro-cid-gbqnwtvc] .splide__list,.slider--hero[data-astro-cid-gbqnwtvc] .splide__slide,.slider--hero[data-astro-cid-gbqnwtvc] .slider__slide[data-astro-cid-gbqnwtvc]{height:100dvh}.slider--hero[data-astro-cid-gbqnwtvc] .slider__content[data-astro-cid-gbqnwtvc]{z-index:2;position:absolute;inset:0}.slider--hero[data-astro-cid-gbqnwtvc] .slider__media[data-astro-cid-gbqnwtvc]{height:100dvh}.slider--hero[data-astro-cid-gbqnwtvc] .slider__media[data-astro-cid-gbqnwtvc] img{height:100dvh!important}.slider__sidebar[data-astro-cid-gbqnwtvc]{position:relative}.slider__socials[data-astro-cid-gbqnwtvc]{flex-direction:column;align-items:center;gap:1.25rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.news-card-grid__grid[data-astro-cid-l67yrwyl]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}@media (width<=900px){.news-card-grid__grid[data-astro-cid-l67yrwyl]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.news-card-grid__grid[data-astro-cid-l67yrwyl]{grid-template-columns:1fr}}.news-card[data-astro-cid-l67yrwyl]{border-radius:var(--border-radius,8px);background:var(--color-line);text-decoration:none;transition:transform .2s;display:block;overflow:hidden}.news-card[data-astro-cid-l67yrwyl]:hover{transform:translateY(-4px)}.news-card__media[data-astro-cid-l67yrwyl]{width:100%;min-height:220px;position:relative}.news-card__img[data-astro-cid-l67yrwyl]{object-fit:cover;width:100%;height:100%;display:block}.news-card__img--placeholder[data-astro-cid-l67yrwyl]{background:linear-gradient(135deg, color-mix(in srgb, var(--color-border) 60%, transparent), color-mix(in srgb, var(--color-line) 60%, transparent))}.news-card__overlay[data-astro-cid-l67yrwyl]{background:linear-gradient(180deg, color-mix(in srgb, var(--color-secondary,#111) 10%, transparent) 0%, color-mix(in srgb, var(--color-secondary,#111) 70%, transparent) 55%, color-mix(in srgb, var(--color-secondary,#111) 90%, transparent) 100%);color:#fff;flex-direction:column;justify-content:flex-end;padding:1rem;display:flex;position:absolute;inset:0}.news-card__meta[data-astro-cid-l67yrwyl]{letter-spacing:.05em;text-transform:uppercase;color:#ffffffd9;justify-content:space-between;gap:1rem;margin-bottom:.5rem;font-size:.75rem;font-weight:600;display:flex}.news-card__title[data-astro-cid-l67yrwyl]{color:#fff;margin:0;font-size:1rem;font-weight:700}.news-card__excerpt[data-astro-cid-l67yrwyl]{color:#fff;margin:.25rem 0 0;font-size:1rem;font-weight:600;line-height:1.35}.event-list[data-astro-cid-754s64lu]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.event-list__row[data-astro-cid-754s64lu]{border:1px solid var(--color-border,#e5e7eb);border-radius:var(--border-radius,8px);background:var(--color-surface,#fff);color:inherit;align-items:flex-start;gap:1rem;padding:1rem;text-decoration:none;display:flex}a[data-astro-cid-754s64lu].event-list__row:hover,a[data-astro-cid-754s64lu].event-list__row:focus-visible{border-color:var(--color-primary,currentColor)}.event-list__badge[data-astro-cid-754s64lu]{border-radius:var(--border-radius,8px);background:var(--color-primary,#333);color:#fff;text-align:center;flex-direction:column;flex:none;justify-content:center;align-items:center;width:4rem;min-height:4rem;line-height:1.1;display:flex}.event-list__day[data-astro-cid-754s64lu]{font-size:1.5rem;font-weight:700}.event-list__month[data-astro-cid-754s64lu]{text-transform:uppercase;letter-spacing:.04em;font-size:.8rem}.event-list__image[data-astro-cid-754s64lu]{aspect-ratio:4/3;object-fit:cover;border-radius:var(--border-radius,8px);flex:none;width:7rem}.event-list__body[data-astro-cid-754s64lu]{flex-direction:column;gap:.2rem;min-width:0;display:flex}.event-list__kicker[data-astro-cid-754s64lu]{text-transform:uppercase;letter-spacing:.05em;opacity:.75;font-size:.75rem;font-weight:600}.event-list__title[data-astro-cid-754s64lu]{font-size:1.1rem;font-weight:700}.event-list__meta[data-astro-cid-754s64lu],.event-list__excerpt[data-astro-cid-754s64lu]{font-size:.95rem}@media (width<=600px){.event-list__image[data-astro-cid-754s64lu]{display:none}}.album-grid[data-astro-cid-vwxy7fwj]{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1rem;display:grid}.album-grid__card[data-astro-cid-vwxy7fwj]{border-radius:var(--border-radius,8px);background:var(--color-surface,#fff);border:1px solid var(--color-border,#e5e7eb);color:inherit;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.album-grid__media[data-astro-cid-vwxy7fwj]{aspect-ratio:4/3;background:var(--color-line,#f1f5f9);display:block}.album-grid__image[data-astro-cid-vwxy7fwj]{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}a[data-astro-cid-vwxy7fwj].album-grid__card:hover .album-grid__image[data-astro-cid-vwxy7fwj]{transform:scale(1.03)}.album-grid__body[data-astro-cid-vwxy7fwj]{flex-direction:column;gap:.2rem;padding:.75rem 1rem 1rem;display:flex}.album-grid__title[data-astro-cid-vwxy7fwj]{font-weight:700}.album-grid__meta[data-astro-cid-vwxy7fwj]{opacity:.8;font-size:.9rem}.sponsor-strip__list[data-astro-cid-4mp43pni]{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem 2.5rem;margin:0;padding:0;list-style:none;display:flex}.sponsor-strip__title[data-astro-cid-4mp43pni]{text-align:center;margin:0 0 1rem}.sponsor-strip__logo[data-astro-cid-4mp43pni]{object-fit:contain;width:auto;max-width:10rem;height:auto;max-height:3.5rem;display:block}.sponsor-strip__item--top[data-astro-cid-4mp43pni] .sponsor-strip__logo[data-astro-cid-4mp43pni]{max-width:13rem;max-height:4.5rem}.people-grid__item[data-astro-cid-ekwmucys]{text-align:center;flex-direction:column;margin-bottom:2rem;padding-bottom:5rem;display:flex;position:relative}.people-grid__item[data-astro-cid-ekwmucys] h4[data-astro-cid-ekwmucys],.people-grid__item[data-astro-cid-ekwmucys] span[data-astro-cid-ekwmucys]{margin:0}.people-grid__item[data-astro-cid-ekwmucys] .ui-image{aspect-ratio:1}.people-grid__item[data-astro-cid-ekwmucys] .ui-image img{object-fit:cover}.content-teaser__cta[data-astro-cid-ru6pidqo]{justify-content:center;margin-top:1.25rem;display:flex}.content-teaser__cta-link[data-astro-cid-ru6pidqo]{justify-content:center;align-items:center;padding:.75rem 1.5rem;text-decoration:none;display:inline-flex}[data-astro-cid-ru6pidqo][x-cloak]{display:none!important}.project-slider[data-astro-cid-ru6pidqo]{margin-top:2rem;padding-bottom:2rem}.project-slider__slide[data-astro-cid-ru6pidqo]{aspect-ratio:4/3;cursor:pointer;position:relative;overflow:hidden}.project-slider__overlay[data-astro-cid-ru6pidqo]{position:absolute;inset:0}.project-slider__image[data-astro-cid-ru6pidqo]{width:100%;height:100%}.project-slider__image[data-astro-cid-ru6pidqo] .ui-image,.project-slider__image[data-astro-cid-ru6pidqo] picture{width:100%;height:100%;display:block}.project-slider__image[data-astro-cid-ru6pidqo] img{object-fit:cover;width:100%;height:100%}.project-slider__content[data-astro-cid-ru6pidqo]{text-align:center;width:80%;position:absolute;top:70%;left:50%;transform:translate(-50%,-50%)}.project-slider__arrow-container[data-astro-cid-ru6pidqo]{transition:bottom .5s;position:absolute;bottom:-100px;left:50%;transform:translate(-50%)}.project-slider__slide[data-astro-cid-ru6pidqo]:hover .project-slider__arrow-container[data-astro-cid-ru6pidqo]{bottom:-30px}.project-slider__arrow[data-astro-cid-ru6pidqo]{fill:#fff;width:24px;height:24px}.lightbox[data-astro-cid-ru6pidqo]{z-index:1000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lightbox__content[data-astro-cid-ru6pidqo]{border-radius:5px;width:100%;max-width:1100px;max-height:100vh;padding:1rem;position:relative;overflow:hidden auto}.lightbox__content[data-astro-cid-ru6pidqo] h1[data-astro-cid-ru6pidqo]{margin-top:0;margin-bottom:1rem}.lightbox__body[data-astro-cid-ru6pidqo]{grid-template-columns:2fr 1fr;gap:4rem;margin-bottom:2rem;display:grid}@media (width<=768px){.lightbox__body[data-astro-cid-ru6pidqo]{grid-template-columns:1fr;gap:1rem}}.lightbox__sidebar[data-astro-cid-ru6pidqo]>div[data-astro-cid-ru6pidqo]{grid-template-columns:140px 1fr;align-items:baseline;gap:1rem;display:grid}.lightbox__sidebar[data-astro-cid-ru6pidqo] h4[data-astro-cid-ru6pidqo]{margin:0}.lightbox__images[data-astro-cid-ru6pidqo]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}.lightbox__images[data-astro-cid-ru6pidqo] img[data-astro-cid-ru6pidqo]{cursor:pointer;width:100%}.lightbox__nav-bottom[data-astro-cid-ru6pidqo]{justify-content:space-between;margin-top:2rem;padding-top:1rem;display:flex}.lightbox__nav-prev[data-astro-cid-ru6pidqo],.lightbox__nav-next[data-astro-cid-ru6pidqo]{cursor:pointer;text-transform:uppercase;letter-spacing:.02em;background:0 0;border:none;font-size:1rem}.lightbox__close[data-astro-cid-ru6pidqo],.lightbox__prev[data-astro-cid-ru6pidqo],.lightbox__next[data-astro-cid-ru6pidqo]{cursor:pointer;z-index:10;background:0 0;border:none;font-size:2.5rem;position:absolute}.lightbox__close[data-astro-cid-ru6pidqo]{gap:.5em;display:flex;top:10px;right:15px}.lightbox__close[data-astro-cid-ru6pidqo] span[data-astro-cid-ru6pidqo]{border-radius:20px;justify-content:center;align-items:center;width:26px;height:26px;padding-bottom:2px;font-size:30px;display:flex}.lightbox__prev[data-astro-cid-ru6pidqo]{top:50%;left:-1rem;transform:translateY(-50%)}.lightbox__next[data-astro-cid-ru6pidqo]{top:50%;right:-1rem;transform:translateY(-50%)}.image-lightbox[data-astro-cid-ru6pidqo]{z-index:2000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.image-lightbox__img[data-astro-cid-ru6pidqo]{object-fit:contain;max-width:90%;max-height:90%}.image-lightbox__close[data-astro-cid-ru6pidqo]{cursor:pointer;z-index:2001;background:0 0;border:none;font-size:4rem;line-height:1;position:absolute;top:20px;right:20px}.people-grid[data-astro-cid-ru6pidqo]{grid-template-columns:repeat(var(--gridColumns), 1fr);gap:2rem;margin-top:2rem;display:grid}@media (width<=768px){.people-grid[data-astro-cid-ru6pidqo]{grid-template-columns:1fr}}.services-grid[data-astro-cid-ru6pidqo]{grid-template-columns:repeat(var(--gridColumns), 1fr);gap:2rem;margin-top:2rem;display:grid}@media (width<=768px){.services-grid[data-astro-cid-ru6pidqo]{grid-template-columns:1fr}}.services-grid__item[data-astro-cid-ru6pidqo]{flex-direction:column;padding-bottom:4rem;display:flex;position:relative}.services-grid__count[data-astro-cid-ru6pidqo]{text-align:right;position:absolute;bottom:0;right:0}.text-media[data-astro-cid-jypg4a4z]{padding:2rem 0}.text-media[data-astro-cid-jypg4a4z][data-image-display=wide] .text-media__media[data-astro-cid-jypg4a4z] img{aspect-ratio:16/9;object-fit:cover;width:100%}.text-media[data-astro-cid-jypg4a4z][data-image-display=square] .text-media__media[data-astro-cid-jypg4a4z] img{aspect-ratio:1;object-fit:cover;width:100%}.text-media[data-astro-cid-jypg4a4z][data-image-display=portrait] .text-media__media[data-astro-cid-jypg4a4z] img{aspect-ratio:3/4;object-fit:cover;width:100%}@media (width>=769px){.text-media[data-astro-cid-jypg4a4z][data-media-position=left] .text-media__media[data-astro-cid-jypg4a4z]{order:-1}}.text-media__inner[data-astro-cid-jypg4a4z]{grid-template-columns:1fr;gap:2rem;display:grid}@media (width>=769px){.text-media__inner[data-astro-cid-jypg4a4z]{grid-template-columns:var(--tm-text,1fr) var(--tm-media,1fr)}.text-media[data-astro-cid-jypg4a4z][data-media-position=left] .text-media__inner[data-astro-cid-jypg4a4z]{grid-template-columns:var(--tm-media,1fr) var(--tm-text,1fr)}}.text-media__content[data-astro-cid-jypg4a4z]{align-content:start;gap:1rem;display:grid}@media (width>=769px){.text-media[data-astro-cid-jypg4a4z][data-text-vertical=center] .text-media__content[data-astro-cid-jypg4a4z]{align-self:center}.text-media[data-astro-cid-jypg4a4z][data-text-vertical=bottom] .text-media__content[data-astro-cid-jypg4a4z]{align-self:end}.text-media[data-astro-cid-jypg4a4z][data-text-offset=sm] .text-media__content[data-astro-cid-jypg4a4z]{padding-top:1.5rem}.text-media[data-astro-cid-jypg4a4z][data-text-offset=md] .text-media__content[data-astro-cid-jypg4a4z]{padding-top:3rem}.text-media[data-astro-cid-jypg4a4z][data-text-offset=lg] .text-media__content[data-astro-cid-jypg4a4z]{padding-top:4.5rem}}.text-media__eyebrow[data-astro-cid-jypg4a4z]{margin:0}.text-media__buttons[data-astro-cid-jypg4a4z]{margin-top:2rem}.text-media__media[data-astro-cid-jypg4a4z]{justify-content:center;align-items:center;display:flex;position:relative}.text-media__frame[data-astro-cid-jypg4a4z]{aspect-ratio:3/2;width:calc(100% - 2rem);position:absolute;bottom:0;left:0}.text-media__caption[data-astro-cid-jypg4a4z]{padding:1rem 3.5rem;position:absolute;bottom:-2.5rem;right:2rem}.text-media__media[data-astro-cid-jypg4a4z] .splide[data-astro-cid-jypg4a4z],.text-media__media[data-astro-cid-jypg4a4z] .splide[data-astro-cid-jypg4a4z] .splide__track,.text-media__media[data-astro-cid-jypg4a4z] .splide[data-astro-cid-jypg4a4z] .splide__list,.text-media__media[data-astro-cid-jypg4a4z] .splide[data-astro-cid-jypg4a4z] .splide__slide{width:100%}.text-media__media[data-astro-cid-jypg4a4z] .splide[data-astro-cid-jypg4a4z] .splide__track{overflow:visible}.text-media__media[data-astro-cid-jypg4a4z] .splide[data-astro-cid-jypg4a4z] .splide__slide{padding:0;position:relative}.text-media__media[data-astro-cid-jypg4a4z] .ui-image,.text-media__media[data-astro-cid-jypg4a4z] picture{width:100%;display:block}.text-media__media[data-astro-cid-jypg4a4z] img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--sf-img-radius,var(--border-radius,0));width:100%;height:auto;display:block}.text-media__media[data-astro-cid-jypg4a4z].sf-img--shadow img{box-shadow:var(--sf-img-shadow,0 18px 40px #00000024)}.text-media__media[data-astro-cid-jypg4a4z].sf-img--frame img{box-sizing:border-box;padding:var(--sf-img-frame-padding,.4rem);border:1px solid var(--sf-img-frame-color,var(--color-border,#d9d9d9));background:var(--sf-img-frame-bg,var(--color-bg,#fff))}.review[data-astro-cid-zeddsysx]{position:relative}.review__top[data-astro-cid-zeddsysx]{aspect-ratio:1920/500;width:100%;position:relative;overflow:hidden}.review__media[data-astro-cid-zeddsysx],.review__video[data-astro-cid-zeddsysx]{position:absolute;inset:0}.review__top[data-astro-cid-zeddsysx] img{object-fit:cover;width:100%;height:100%;display:block}.review__top[data-astro-cid-zeddsysx] picture,.review__top[data-astro-cid-zeddsysx] .ui-image,.review__video[data-astro-cid-zeddsysx] .ui-video,.review__video[data-astro-cid-zeddsysx] .ui-video__poster-trigger{width:100%;height:100%;display:block}.review__video[data-astro-cid-zeddsysx] .ui-video__poster{width:100%;height:100%}.review__video[data-astro-cid-zeddsysx] .ui-video__play-button{top:auto;bottom:2rem;left:max(2rem, calc((100% - var(--container-width,1200px)) / 2));transform:none}.review__bottom[data-astro-cid-zeddsysx]{padding-bottom:2rem}.review__bottom[data-astro-cid-zeddsysx] .ui-container{position:relative}.review__logos[data-astro-cid-zeddsysx]{gap:1em;max-width:50%;display:flex}@media (width<=768px){.review__logos[data-astro-cid-zeddsysx]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));max-width:100%;display:grid}}.review__logos[data-astro-cid-zeddsysx] img{max-width:150px}.review__content[data-astro-cid-zeddsysx]{max-width:50%;padding:2rem 2rem 6rem;position:absolute;bottom:0;right:0}@media (width<=768px){.review__content[data-astro-cid-zeddsysx]{max-width:100%;position:relative}.review__bottom[data-astro-cid-zeddsysx] .ui-container{flex-direction:column-reverse;padding:0;display:flex}}.review__content[data-astro-cid-zeddsysx] h3[data-astro-cid-zeddsysx]{margin:0;padding-bottom:1rem}.review__review[data-astro-cid-zeddsysx]{gap:1rem;padding-top:1rem;display:grid}.review__review[data-astro-cid-zeddsysx] blockquote[data-astro-cid-zeddsysx]{margin:0;padding:0;position:relative}.review__quote-bg[data-astro-cid-zeddsysx]{z-index:-1;opacity:0;position:absolute;top:0;right:0}.review__author[data-astro-cid-zeddsysx]{grid-template-columns:60px 1fr;align-items:center;gap:1em;display:grid}.review__author[data-astro-cid-zeddsysx]>div[data-astro-cid-zeddsysx]{flex-direction:column;display:flex}.review__author[data-astro-cid-zeddsysx] img{border-radius:50%}.review[data-astro-cid-zeddsysx] .splide[data-astro-cid-zeddsysx] .splide__slide{padding:0}.about-feature__grid[data-astro-cid-orf6fndk]{grid-template-columns:1fr 1fr;align-items:start;gap:2rem;display:grid}.about-feature__values[data-astro-cid-orf6fndk]{position:relative;overflow:hidden}.about-feature__values-bg[data-astro-cid-orf6fndk]{z-index:0;position:absolute;inset:0}.about-feature__values-bg[data-astro-cid-orf6fndk] img{object-fit:cover;width:100%;height:100%}.about-feature__values-scrim[data-astro-cid-orf6fndk],.about-feature__values-inner[data-astro-cid-orf6fndk]{z-index:1;position:relative}.about-feature__values-list[data-astro-cid-orf6fndk]{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.about-feature__value-head[data-astro-cid-orf6fndk]{align-items:center;gap:.5rem;display:flex}.about-feature__image[data-astro-cid-orf6fndk] img{width:100%;height:auto;display:block}@media (width<=768px){.about-feature__grid[data-astro-cid-orf6fndk]{grid-template-columns:1fr}}.image-block__figure[data-astro-cid-s2f2s5xc]{margin:0}.image-block__figure[data-astro-cid-s2f2s5xc] img{border-radius:var(--sf-img-radius,var(--image-block-radius,var(--border-radius,0)));width:100%;height:auto;display:block}.sf-img--shadow[data-astro-cid-s2f2s5xc] img{box-shadow:var(--sf-img-shadow,0 18px 40px #00000024)}.sf-img--frame[data-astro-cid-s2f2s5xc] img{box-sizing:border-box;padding:var(--sf-img-frame-padding,.4rem);border:1px solid var(--sf-img-frame-color,var(--color-border,#d9d9d9));background:var(--sf-img-frame-bg,var(--color-bg,#fff))}.image-block__caption[data-astro-cid-s2f2s5xc]{opacity:.75;margin-top:.5rem;font-size:.8125rem}.section-nav__list[data-astro-cid-sexkzc6k]{flex-wrap:nowrap;align-items:center;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.section-nav__item[data-astro-cid-sexkzc6k]{white-space:nowrap}.section-nav__link[data-astro-cid-sexkzc6k]{text-decoration:none;display:inline-block}.landing-split[data-astro-cid-jzgeh5ty]{grid-template-columns:repeat(var(--landing-split-cols,2), 1fr);min-height:100vh;display:grid;position:relative}.landing-split__title[data-astro-cid-jzgeh5ty]{text-align:center;grid-column:1/-1;margin:0;padding:1rem}.landing-split__panel[data-astro-cid-jzgeh5ty]{background-position:50%;background-repeat:no-repeat;background-size:cover;align-items:stretch;display:flex;position:relative;overflow:hidden}.landing-split__overlay[data-astro-cid-jzgeh5ty]{z-index:0;position:absolute;inset:0}.landing-split__content[data-astro-cid-jzgeh5ty]{z-index:1;grid-template-rows:auto 1fr;gap:2rem;width:100%;padding:2.5rem 3rem;display:grid;position:relative}.landing-split__logo-row[data-astro-cid-jzgeh5ty]{justify-content:center;display:flex}.landing-split__panel[data-astro-cid-jzgeh5ty][data-index="0"] .landing-split__logo-row[data-astro-cid-jzgeh5ty]{justify-content:flex-end}.landing-split__panel[data-astro-cid-jzgeh5ty][data-index="1"] .landing-split__logo-row[data-astro-cid-jzgeh5ty]{justify-content:flex-start}.landing-split__logo-image[data-astro-cid-jzgeh5ty]{max-width:14rem}.landing-split__logo-image[data-astro-cid-jzgeh5ty] img{object-fit:contain;width:100%;height:auto;display:block}.landing-split__logo-text[data-astro-cid-jzgeh5ty]{color:inherit;flex-direction:column;align-items:stretch;line-height:1;display:flex}.landing-split__brand[data-astro-cid-jzgeh5ty]{letter-spacing:.04em;font-size:2.25rem;font-weight:700}.landing-split__sublabel[data-astro-cid-jzgeh5ty]{letter-spacing:.22em;text-transform:uppercase;text-align:center;border-top:1px solid;margin-top:.25rem;padding-top:.25rem;font-size:.75rem;font-weight:500}.landing-split__text[data-astro-cid-jzgeh5ty]{flex-direction:column;align-self:center;gap:1.5rem;max-width:28rem;display:flex}.landing-split__headline[data-astro-cid-jzgeh5ty]{color:inherit;margin:0;font-size:2.75rem;font-weight:400;line-height:1.1}.landing-split__body[data-astro-cid-jzgeh5ty]{font-size:1rem;line-height:1.5}.landing-split__body[data-astro-cid-jzgeh5ty] p{margin:0}.landing-split__body[data-astro-cid-jzgeh5ty] p+p{margin-top:.5em}.landing-split__text[data-astro-cid-jzgeh5ty] .ui-button{color:inherit;letter-spacing:.2em;text-transform:uppercase;background:0 0;border:1px solid;align-self:flex-start;padding:.9rem 1.8rem;font-size:.75rem;font-weight:600}.landing-split__social[data-astro-cid-jzgeh5ty]{z-index:2;position:absolute;top:50%;right:1.5rem;transform:translateY(-50%)}@media (width<=900px){.landing-split[data-astro-cid-jzgeh5ty]{grid-template-columns:1fr}}.image-hotspots__stage[data-astro-cid-x7bka5tf]{display:block;position:relative}.image-hotspots__base[data-astro-cid-x7bka5tf] img{width:100%;height:auto;display:block}.image-hotspots__overlay[data-astro-cid-x7bka5tf]{opacity:0;transition:opacity var(--transition-base,.24s) var(--ease-out,ease);pointer-events:none;position:absolute;inset:0}.image-hotspots__overlay[data-astro-cid-x7bka5tf][data-active]{opacity:1}.image-hotspots__overlay[data-astro-cid-x7bka5tf] img{object-fit:contain;width:100%;height:100%;display:block}.image-hotspots__spot[data-astro-cid-x7bka5tf]{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:absolute}.image-hotspots__spot[data-astro-cid-x7bka5tf][data-mode=point]{align-items:center;gap:.5em;display:inline-flex;transform:translate(-50%,-50%)}.image-hotspots__spot[data-astro-cid-x7bka5tf][data-mode=point][data-label=left]{flex-direction:row-reverse}.image-hotspots__spot[data-astro-cid-x7bka5tf][data-mode=shape]{width:100%;height:100%;inset:0}.image-hotspots__spot[data-astro-cid-x7bka5tf][data-mode=shape] .image-hotspots__label[data-astro-cid-x7bka5tf]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.image-hotspots__panels[data-astro-cid-x7bka5tf]{margin:0;padding:0}.image-hotspots[data-astro-cid-x7bka5tf][data-enhanced] .image-hotspots__panel[data-astro-cid-x7bka5tf]{display:none}.image-hotspots[data-astro-cid-x7bka5tf][data-placement=pointer] .image-hotspots__panels[data-astro-cid-x7bka5tf]{display:contents}.image-hotspots[data-astro-cid-x7bka5tf][data-placement=pointer] .image-hotspots__panel[data-astro-cid-x7bka5tf]{z-index:5;margin:0;position:absolute}.image-hotspots__close[data-astro-cid-x7bka5tf]{cursor:pointer;color:inherit;background:0 0;border:0;font-size:1.25rem;line-height:1;display:none;position:absolute;top:.35rem;right:.5rem}.image-hotspots[data-astro-cid-x7bka5tf][data-placement=pointer] .image-hotspots__close[data-astro-cid-x7bka5tf],.image-hotspots[data-astro-cid-x7bka5tf][data-enhanced] .image-hotspots__panel[data-astro-cid-x7bka5tf][data-open]{display:block}.process__list[data-astro-cid-x5i45tpq]{grid-template-columns:1fr;gap:2rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=720px){.process[data-astro-cid-x5i45tpq][data-steps="2"] .process__list[data-astro-cid-x5i45tpq]{grid-template-columns:repeat(2,1fr)}.process[data-astro-cid-x5i45tpq][data-steps="3"] .process__list[data-astro-cid-x5i45tpq]{grid-template-columns:repeat(3,1fr)}.process[data-astro-cid-x5i45tpq][data-steps="4"] .process__list[data-astro-cid-x5i45tpq]{grid-template-columns:repeat(4,1fr)}.process[data-astro-cid-x5i45tpq]:not([data-steps="1"]):not([data-steps="2"]):not([data-steps="3"]) .process__list[data-astro-cid-x5i45tpq]{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}}.process__item[data-astro-cid-x5i45tpq]{flex-direction:column;gap:.75rem;display:flex}.process__number[data-astro-cid-x5i45tpq]{border-radius:var(--radius-pill,999px);background:var(--color-primary);width:2.5rem;height:2.5rem;color:var(--color-label,#fff);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.process__title[data-astro-cid-x5i45tpq]{margin:0}.process__image[data-astro-cid-x5i45tpq]{margin-top:2rem}.process__image[data-astro-cid-x5i45tpq] img{max-width:100%;height:auto}.process__text[data-astro-cid-x5i45tpq]{margin:0}.apex-hero-slider[data-astro-cid-xvacwyx4]{color:#fff;width:100%;position:relative;overflow:hidden}.apex-hero-slider--has-sidebar[data-astro-cid-xvacwyx4]{grid-template-columns:190px 1fr;display:grid}@media (width<=768px){.apex-hero-slider--has-sidebar[data-astro-cid-xvacwyx4]{grid-template-columns:60px 1fr}}.apex-hero-slider__container[data-astro-cid-xvacwyx4]{position:relative}.apex-hero-slider[data-astro-cid-xvacwyx4] .splide,.apex-hero-slider[data-astro-cid-xvacwyx4] .splide__track,.apex-hero-slider[data-astro-cid-xvacwyx4] .splide__list,.apex-hero-slider[data-astro-cid-xvacwyx4] .splide__slide{height:100dvh}.apex-hero-slider__slide[data-astro-cid-xvacwyx4]{height:100dvh;position:relative;overflow:hidden}.apex-hero-slider__media[data-astro-cid-xvacwyx4]{width:100%;height:100dvh;position:relative}.apex-hero-slider__media[data-astro-cid-xvacwyx4] .ui-image,.apex-hero-slider__media[data-astro-cid-xvacwyx4] picture{width:100%;height:100dvh;display:block}.apex-hero-slider__media[data-astro-cid-xvacwyx4] img,.apex-hero-slider__media[data-astro-cid-xvacwyx4] video{object-fit:cover;width:100%;height:100dvh;display:block}.apex-hero-slider__overlay[data-astro-cid-xvacwyx4]{z-index:1;pointer-events:none;background:linear-gradient(#20202022 1.08%,#c1c1c1ab 103.65%);position:absolute;inset:0}.dark .apex-hero-slider__overlay[data-astro-cid-xvacwyx4]{background:linear-gradient(#2424243f 0%,#242424ab 103.65%)}.apex-hero-slider__content[data-astro-cid-xvacwyx4]{z-index:2;padding-inline:max(1.5rem, calc((100vw - var(--container-width,1200px)) / 2));pointer-events:none;justify-content:flex-end;align-items:center;display:flex;position:absolute;inset:0}.apex-hero-slider__content-inner[data-astro-cid-xvacwyx4]{text-align:right;color:#fff;pointer-events:auto;flex-direction:column;align-items:flex-end;max-width:460px;display:flex}.apex-hero-slider__content-inner[data-astro-cid-xvacwyx4] *{color:#fff}.apex-hero-slider__content-inner[data-astro-cid-xvacwyx4] h2{font-family:var(--font-family-heading);letter-spacing:0;text-transform:uppercase;margin:0 0 1.75rem;font-size:45px;font-weight:400;line-height:1.05}.apex-hero-slider__content-inner[data-astro-cid-xvacwyx4] p{font-family:var(--font-family-base);margin:0 0 2.25rem;font-size:25px;line-height:1.35}.apex-hero-slider__content-inner[data-astro-cid-xvacwyx4] p:last-child{margin-bottom:0}.apex-hero-slider__content-inner[data-astro-cid-xvacwyx4] .ui-button{text-transform:uppercase;letter-spacing:normal;color:#fff;background:0 0;border:1px solid #fff;justify-content:center;align-items:center;min-width:185px;height:47px;padding:0;font-size:20px;display:inline-flex}.apex-hero-slider__content-inner[data-astro-cid-xvacwyx4] .ui-button:hover{color:#fff;box-shadow:none;background:0 0;border-color:#fff;transform:none}@media (width<=768px){.apex-hero-slider__content-inner[data-astro-cid-xvacwyx4]{max-width:320px}.apex-hero-slider__content-inner[data-astro-cid-xvacwyx4] h2{font-size:2.25rem}.apex-hero-slider__content-inner[data-astro-cid-xvacwyx4] p{font-size:1.125rem}.apex-hero-slider__content-inner[data-astro-cid-xvacwyx4] .ui-button{font-size:1rem}}.apex-hero-slider[data-astro-cid-xvacwyx4] .splide__arrows{z-index:3;width:auto;height:auto;position:absolute;bottom:4rem;left:4rem}.apex-hero-slider[data-astro-cid-xvacwyx4] .splide__arrow{opacity:.7;background:0 0;border:1px solid #505050;border-radius:50%;width:50px;height:50px;transition:background-color .25s,border-color .25s,opacity .25s;position:absolute;top:auto;bottom:0;transform:none}.apex-hero-slider[data-astro-cid-xvacwyx4] .splide__arrow--prev{left:0}.apex-hero-slider[data-astro-cid-xvacwyx4] .splide__arrow--next{left:4.5rem;right:auto}.apex-hero-slider[data-astro-cid-xvacwyx4] .splide__arrow:hover{opacity:1;background-color:#b7b7b714;border-color:#7c7c7c}.apex-hero-slider[data-astro-cid-xvacwyx4] .splide__arrow svg{fill:var(--color-line)}.apex-hero-slider__sidebar[data-astro-cid-xvacwyx4]{position:relative}.apex-hero-slider__socials[data-astro-cid-xvacwyx4]{z-index:3;flex-direction:column;align-items:center;gap:1.25rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.apex-hero-slider__socials[data-astro-cid-xvacwyx4] .social-bar--with-line:before{content:"";background:var(--color-line);opacity:.5;width:1px;height:100px;display:block}.apex-hero-slider__socials[data-astro-cid-xvacwyx4] .social-bar__link{border:1px solid var(--color-line);color:var(--color-line);opacity:.5;transition:opacity .25s}.apex-hero-slider__socials[data-astro-cid-xvacwyx4] .social-bar__link:hover{opacity:1}@keyframes apex-hero-kb-vertical{0%{transform:translateY(0)}to{transform:translateY(-20px)scale(1.1)}}@keyframes apex-hero-kb-horizontal{0%{transform:translate(0)}to{transform:translate(-20px)scale(1.1)}}@keyframes apex-hero-kb-zooming{0%{transform:scale(1)}to{transform:scale(1.1)}}@keyframes apex-hero-kb-diagonal{0%{transform:translate(0)}to{transform:translate(-10px,-10px)scale(1.1)}}.apex-hero-slider[data-astro-cid-xvacwyx4] .kb-vertical{animation:8s ease-in-out infinite alternate apex-hero-kb-vertical}.apex-hero-slider[data-astro-cid-xvacwyx4] .kb-horizontal{animation:8s ease-in-out infinite alternate apex-hero-kb-horizontal}.apex-hero-slider[data-astro-cid-xvacwyx4] .kb-zooming{animation:8s ease-in-out infinite alternate apex-hero-kb-zooming}.apex-hero-slider[data-astro-cid-xvacwyx4] .kb-diagonal{animation:8s ease-in-out infinite alternate apex-hero-kb-diagonal}.architektur-about[data-astro-cid-goykrhzw]{align-items:center;padding-block:170px;display:flex;position:relative;overflow:hidden}.architektur-about__bg[data-astro-cid-goykrhzw]{z-index:0;position:absolute;inset:0}.architektur-about__bg[data-astro-cid-goykrhzw] .ui-image,.architektur-about__bg[data-astro-cid-goykrhzw] picture{width:100%;height:100%;display:block}.architektur-about__bg[data-astro-cid-goykrhzw] img{object-fit:cover;width:100%;height:100%}.architektur-about__scrim[data-astro-cid-goykrhzw]{position:absolute;inset:0}.architektur-about__container[data-astro-cid-goykrhzw]{z-index:1;justify-content:flex-end;display:flex;position:relative}.architektur-about__card[data-astro-cid-goykrhzw]{gap:1.25rem;width:100%;max-width:620px;display:grid}@media (width<=768px){.architektur-about__container[data-astro-cid-goykrhzw]{justify-content:center}.architektur-about__card[data-astro-cid-goykrhzw]{max-width:100%}}.galerie__gross[data-astro-cid-e7f5lza7]{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--color-text,#222) 10%, transparent);border-radius:var(--border-radius,12px);background:color-mix(in srgb, var(--color-text,#222) 3%, #fff);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.galerie__gross[data-astro-cid-e7f5lza7] [data-astro-cid-e7f5lza7][data-galerie-bild]{object-fit:contain;box-sizing:border-box;mix-blend-mode:multiply;width:100%;height:100%;padding:6%}.galerie__logo[data-astro-cid-e7f5lza7]{pointer-events:none;height:auto;position:absolute}.galerie__logo[data-astro-cid-e7f5lza7][hidden]{display:none}.galerie__vorschau[data-astro-cid-e7f5lza7]{gap:.5rem;margin-top:1rem;display:flex;overflow-x:auto}.galerie__knopf[data-astro-cid-e7f5lza7]{border:2px solid color-mix(in srgb, var(--color-text,#222) 12%, transparent);border-radius:calc(var(--border-radius,10px) * .7);background:color-mix(in srgb, var(--color-text,#222) 3%, #fff);cursor:pointer;flex-shrink:0;width:5rem;height:5rem;padding:.25rem;transition:border-color .15s}.galerie__knopf[data-astro-cid-e7f5lza7]:hover{border-color:color-mix(in srgb, var(--color-text,#222) 35%, transparent)}.galerie__knopf[data-astro-cid-e7f5lza7][aria-pressed=true]{border-color:var(--color-primary,#1a1a1a)}.galerie__knopf[data-astro-cid-e7f5lza7] img[data-astro-cid-e7f5lza7]{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.b2g-lang__box[data-astro-cid-ejkake4s]{position:relative}.b2g-lang__current[data-astro-cid-ejkake4s]{cursor:pointer;color:var(--b2g-ink,#161821);align-items:center;gap:.4rem;font-size:.875rem;list-style:none;display:flex}.b2g-lang__current[data-astro-cid-ejkake4s]::-webkit-details-marker{display:none}.b2g-lang__current[data-astro-cid-ejkake4s] svg[data-astro-cid-ejkake4s]{fill:none;stroke:currentColor;stroke-width:1.6px;width:1.1rem;height:1.1rem}.b2g-lang__list[data-astro-cid-ejkake4s]{z-index:10;background:#fff;border:1px solid #e6e6e6;border-radius:4px;min-width:4.5rem;margin:0;padding:.35rem 0;list-style:none;position:absolute;top:calc(100% + .5rem);right:0}.b2g-lang__box[data-astro-cid-ejkake4s][data-opens=up] .b2g-lang__list[data-astro-cid-ejkake4s]{top:auto;bottom:calc(100% + .5rem)}.b2g-lang__list[data-astro-cid-ejkake4s] a[data-astro-cid-ejkake4s]{color:var(--b2g-ink,#161821);padding:.4rem .9rem;font-size:.875rem;text-decoration:none;display:block}.b2g-lang__list[data-astro-cid-ejkake4s] a[data-astro-cid-ejkake4s]:hover,.b2g-lang__list[data-astro-cid-ejkake4s] a[data-astro-cid-ejkake4s][aria-current=true]{background:#e8eaf6}.b2g-header[data-astro-cid-hjljwrja]{position:relative}.b2g-lang[data-astro-cid-hjljwrja]{height:var(--header-height,72px);z-index:1001;align-items:center;display:flex;position:fixed;top:0;right:clamp(1rem,4vw,3rem)}.b2g-footer[data-astro-cid-5fwksacr]{background:#fff;padding-block:3.5rem 1.5rem}.b2g-footer__cols[data-astro-cid-5fwksacr]{grid-template-columns:1fr;gap:2.5rem;display:grid}@media (width>=760px){.b2g-footer__cols[data-astro-cid-5fwksacr]{grid-template-columns:2fr 1fr 1fr}}.b2g-footer__title[data-astro-cid-5fwksacr]{margin:0 0 1.25rem;font-size:.9375rem;font-weight:700}.b2g-footer__contact[data-astro-cid-5fwksacr],.b2g-footer__links[data-astro-cid-5fwksacr]{flex-direction:column;gap:.9rem;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.b2g-footer__contact[data-astro-cid-5fwksacr] li[data-astro-cid-5fwksacr]{align-items:center;gap:.75rem;display:flex}.b2g-footer__contact[data-astro-cid-5fwksacr] svg[data-astro-cid-5fwksacr]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.15rem;height:1.15rem}.b2g-footer[data-astro-cid-5fwksacr] a[data-astro-cid-5fwksacr]{color:inherit;text-decoration:none}.b2g-footer[data-astro-cid-5fwksacr] a[data-astro-cid-5fwksacr]:hover{text-decoration:underline}.b2g-footer__col--social[data-astro-cid-5fwksacr] .social-bar{gap:.75rem}.b2g-footer__bottom[data-astro-cid-5fwksacr]{border-top:1px solid #e6e6e6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:3rem;padding-top:1.25rem;font-size:.75rem;display:flex}.b2g-footer__legal[data-astro-cid-5fwksacr] ul[data-astro-cid-5fwksacr]{text-transform:uppercase;letter-spacing:.02em;flex-wrap:wrap;gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}.b2g-footer__meta[data-astro-cid-5fwksacr]{align-items:center;gap:1.875rem;margin-inline-start:auto;display:flex}.b2g-footer__copyright[data-astro-cid-5fwksacr]{color:#6b7280;margin:0}.b2g-conf[data-astro-cid-xnq5z7py]{background:var(--b2g-page,#f3f3f3);color:var(--b2g-ink,#161821);padding-block:3rem 4rem}.b2g-conf__head[data-astro-cid-xnq5z7py]{text-align:center;margin-bottom:2.5rem}.b2g-conf__headline[data-astro-cid-xnq5z7py]{margin:0 0 .5rem;font-weight:700}.b2g-conf__subline[data-astro-cid-xnq5z7py]{margin:0;font-size:1.25rem;font-weight:500}.b2g-conf__steps[data-astro-cid-xnq5z7py]{background:#e6e6e6;border:1px solid #e6e6e6;grid-template-columns:repeat(6,1fr);gap:1px;margin:0 0 2.5rem;padding:0;list-style:none;display:grid}@media (width<=800px){.b2g-conf__steps[data-astro-cid-xnq5z7py]{grid-template-columns:repeat(2,1fr)}}.b2g-conf__step-tab[data-astro-cid-xnq5z7py]{cursor:pointer;text-align:center;background:#fff;flex-direction:column;align-items:center;gap:.5rem;padding:1rem .75rem;display:flex}.b2g-conf__step-tab[data-astro-cid-xnq5z7py].is-active{background:#e8eaf6}.b2g-conf__step-no[data-astro-cid-xnq5z7py]{font-size:.9375rem;font-weight:700}.b2g-conf__step-name[data-astro-cid-xnq5z7py]{font-size:.9375rem}.b2g-conf__body[data-astro-cid-xnq5z7py]{grid-template-columns:1fr;align-items:start;gap:2rem;display:grid}@media (width>=900px){.b2g-conf__body[data-astro-cid-xnq5z7py]{grid-template-columns:5fr 7fr}}.b2g-conf__panels[data-astro-cid-xnq5z7py]{background:#fff;border:1px solid #e6e6e6}.b2g-conf__panel[data-astro-cid-xnq5z7py]{padding:0 1.75rem 1.75rem}.b2g-conf__panel-headline[data-astro-cid-xnq5z7py]{background:#e8eaf6;margin:0 -1.75rem 1.5rem;padding:1rem 1.75rem;font-size:1rem;font-weight:500}.b2g-conf__image[data-astro-cid-xnq5z7py]{width:100%;height:auto;display:block}.b2g-conf__choices[data-astro-cid-xnq5z7py]{flex-wrap:wrap;gap:1.25rem;margin-bottom:1.5rem;display:flex}.b2g-conf__choice[data-astro-cid-xnq5z7py][hidden]{display:none}.b2g-conf__choice[data-astro-cid-xnq5z7py]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:.5rem;padding:0;font-size:.8125rem;display:flex}.b2g-conf__choice[data-astro-cid-xnq5z7py] img[data-astro-cid-xnq5z7py]{object-fit:contain;background:#ededed;border:2px solid #0000;border-radius:50%;width:5rem;height:5rem;padding:.75rem}.b2g-conf__choice[data-astro-cid-xnq5z7py].is-active img[data-astro-cid-xnq5z7py]{border-color:var(--b2g-blue,#202a78);background:#dcdcdc}.b2g-conf__choice[data-astro-cid-xnq5z7py]:not(:has(img)) .b2g-conf__choice-label[data-astro-cid-xnq5z7py]{border-radius:var(--radius-pill,999px);background:#ededed;border:2px solid #0000;justify-content:center;align-items:center;min-width:4.5rem;padding:.75rem 1rem;display:inline-flex}.b2g-conf__choice[data-astro-cid-xnq5z7py]:not(:has(img)).is-active .b2g-conf__choice-label[data-astro-cid-xnq5z7py]{border-color:var(--b2g-blue,#202a78);background:#dcdcdc}.b2g-conf__substeps[data-astro-cid-xnq5z7py]{margin-bottom:1.5rem}.b2g-conf__substep-title[data-astro-cid-xnq5z7py]{margin:0 0 .5rem;font-size:.875rem;font-weight:700}.b2g-conf__description[data-astro-cid-xnq5z7py]{font-size:.875rem}.b2g-conf__description[data-astro-cid-xnq5z7py] ul{margin:.5rem 0 0;padding-left:1.25rem}.b2g-conf__summary[data-astro-cid-xnq5z7py]{grid-template-columns:auto 1fr;gap:.35rem 1rem;margin:0 0 1.5rem;font-size:.875rem;display:grid}.b2g-conf__summary[data-astro-cid-xnq5z7py] dt{color:#6b7280}.b2g-conf__summary[data-astro-cid-xnq5z7py] dd{margin:0;font-weight:600}.b2g-conf__closing[data-astro-cid-xnq5z7py]{font-size:.875rem}.b2g-conf__fields[data-astro-cid-xnq5z7py]{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1rem;margin-bottom:1rem;display:grid}.b2g-conf__fields[data-astro-cid-xnq5z7py] label[data-astro-cid-xnq5z7py]{flex-direction:column;gap:.25rem;font-size:.8125rem;display:flex}.b2g-conf__fields[data-astro-cid-xnq5z7py] input[data-astro-cid-xnq5z7py]{color:inherit;font:inherit;background:#fff;border:1px solid #ccc;border-radius:4px;padding:.6rem .75rem}.b2g-conf__check[data-astro-cid-xnq5z7py]{align-items:flex-start;gap:.5rem;margin-bottom:.75rem;font-size:.8125rem;display:flex}.b2g-conf__send[data-astro-cid-xnq5z7py],.b2g-conf__nav[data-astro-cid-xnq5z7py] button[data-astro-cid-xnq5z7py]{background:var(--b2g-blue,#202a78);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:4px;padding:.7rem 1.75rem;font-size:.875rem}.b2g-conf__nav[data-astro-cid-xnq5z7py] .b2g-conf__prev[data-astro-cid-xnq5z7py]{color:var(--b2g-blue,#202a78);border:1px solid var(--b2g-blue,#202a78);background:0 0}.b2g-conf__send[data-astro-cid-xnq5z7py]:disabled{opacity:.6;cursor:default}.b2g-conf__nav[data-astro-cid-xnq5z7py]{justify-content:space-between;gap:1rem;margin-top:2rem;display:flex}.b2g-conf__nav[data-astro-cid-xnq5z7py] .b2g-conf__next[data-astro-cid-xnq5z7py]{margin-left:auto}.b2g-conf__feedback[data-astro-cid-xnq5z7py]{margin-top:1rem}.gastro-header__cta[data-astro-cid-d2uocpww]{padding:.7rem 1.6rem}@media (width<=860px){.gastro-header__cta[data-astro-cid-d2uocpww]{text-align:center;width:100%;margin-top:1.25rem}}.gastro-footer__text[data-astro-cid-ufmrzvsr]{max-width:26rem;margin-top:1rem}.gastro-footer__address[data-astro-cid-ufmrzvsr]{flex-direction:column;gap:.6rem;font-style:normal;display:flex}.gastro-footer__address[data-astro-cid-ufmrzvsr] a[data-astro-cid-ufmrzvsr]{color:var(--gastro-muted);width:fit-content;text-decoration:none}.gastro-footer__address[data-astro-cid-ufmrzvsr] a[data-astro-cid-ufmrzvsr]:hover{color:var(--gastro-brass)}.gastro-footer__legal[data-astro-cid-ufmrzvsr]{flex-wrap:wrap;gap:1.5rem;display:flex}.gastro-footer__legal[data-astro-cid-ufmrzvsr] a[data-astro-cid-ufmrzvsr]{color:var(--gastro-faint);text-decoration:none}.gastro-footer__legal[data-astro-cid-ufmrzvsr] a[data-astro-cid-ufmrzvsr]:hover{color:var(--gastro-brass)}.gastro-voucher-strip[data-astro-cid-uo7fb7hg]{padding-block:0 var(--section-gap,6rem)}.gastro-voucher__title[data-astro-cid-uo7fb7hg]{margin:0 0 .75rem}.gastro-voucher__list[data-astro-cid-uo7fb7hg]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gastro-voucher__list[data-astro-cid-uo7fb7hg] a[data-astro-cid-uo7fb7hg]{border-bottom:1px solid var(--gastro-hairline,#f2ede424);justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.85rem;text-decoration:none;display:flex}.gastro-voucher__list[data-astro-cid-uo7fb7hg] li[data-astro-cid-uo7fb7hg]:last-child a[data-astro-cid-uo7fb7hg]{border-bottom:0}.gastro-voucher__name[data-astro-cid-uo7fb7hg]{color:var(--gastro-cream,inherit)}.gastro-voucher__price[data-astro-cid-uo7fb7hg]{color:var(--gastro-brass,inherit);font-variant-numeric:tabular-nums;white-space:nowrap}.gastro-voucher__list[data-astro-cid-uo7fb7hg] a[data-astro-cid-uo7fb7hg]:hover .gastro-voucher__name[data-astro-cid-uo7fb7hg]{color:var(--gastro-brass,inherit)}.gastro-hero--banner[data-astro-cid-r4fr52qh] .gastro-hero__inner[data-astro-cid-r4fr52qh]{max-width:40rem}.gastro-hero--banner[data-astro-cid-r4fr52qh] .gastro-hero__body[data-astro-cid-r4fr52qh]{margin-inline:auto}.gastro-hero--banner[data-astro-cid-r4fr52qh] .gastro-hero__actions[data-astro-cid-r4fr52qh]{justify-content:center}.wm-kategorien[data-astro-cid-vnvsfxfx]{max-width:1400px;margin-inline:auto;padding:clamp(2.5rem,5vw,4rem) clamp(1rem,3vw,2rem)}.wm-kategorien__titel[data-astro-cid-vnvsfxfx]{text-align:center;font-family:var(--wm-display);color:var(--wm-ink);margin:0 0 2rem}.wm-kategorien__raster[data-astro-cid-vnvsfxfx]{--spalten:2;--abstand:1rem;justify-content:center;gap:var(--abstand);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.wm-kategorien__raster[data-astro-cid-vnvsfxfx]>li[data-astro-cid-vnvsfxfx]{flex:0 0 calc((100% - (var(--spalten) - 1) * var(--abstand)) / var(--spalten));min-width:0}@media (width>=640px){.wm-kategorien__raster[data-astro-cid-vnvsfxfx]{--spalten:3}}@media (width>=900px){.wm-kategorien__raster[data-astro-cid-vnvsfxfx]{--spalten:4}}@media (width>=1100px){.wm-kategorien__raster[data-astro-cid-vnvsfxfx]{--spalten:var(--anzahl,6)}}.wm-kategorien__karte[data-astro-cid-vnvsfxfx]{border:1px solid var(--wm-line);border-radius:var(--radius,.75rem);background:var(--wm-surface,#fff);height:100%;color:inherit;text-align:center;flex-direction:column;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;overflow:hidden}a[data-astro-cid-vnvsfxfx].wm-kategorien__karte:hover,a[data-astro-cid-vnvsfxfx].wm-kategorien__karte:focus-visible{border-color:var(--wm-accent);transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.wm-kategorien__bild[data-astro-cid-vnvsfxfx]{aspect-ratio:1;background:var(--wm-tint);justify-content:center;align-items:center;display:flex}.wm-kategorien__bild[data-astro-cid-vnvsfxfx] img[data-astro-cid-vnvsfxfx]{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:.75rem}.wm-kategorien__body[data-astro-cid-vnvsfxfx]{border-top:1px solid var(--wm-line);flex-direction:column;gap:.25rem;padding:.875rem .75rem 1rem;display:flex}.wm-kategorien__name[data-astro-cid-vnvsfxfx]{font-family:var(--wm-display);color:var(--wm-ink);font-size:.95rem;font-weight:600}.wm-kategorien__text[data-astro-cid-vnvsfxfx]{color:var(--wm-muted);font-size:.78rem;line-height:1.4}.wm-kategorien__anzahl[data-astro-cid-vnvsfxfx]{color:var(--wm-accent);margin-top:.25rem;font-size:.72rem;font-weight:600}.wm-kategorien__mehr[data-astro-cid-vnvsfxfx]{text-align:center;margin:1.75rem 0 0}.wm-kategorien__mehr[data-astro-cid-vnvsfxfx] a[data-astro-cid-vnvsfxfx]{color:var(--wm-accent);font-weight:600}.varianten[data-astro-cid-erfapcvk]{gap:.9rem;margin:1rem 0;display:grid}.varianten__titel[data-astro-cid-erfapcvk]{margin:0 0 .45rem;font-size:.95rem}.varianten__zahl[data-astro-cid-erfapcvk]{opacity:.6;font-size:.85rem}.varianten__farben[data-astro-cid-erfapcvk],.varianten__groessen[data-astro-cid-erfapcvk]{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.varianten__farbe[data-astro-cid-erfapcvk]{background:var(--farbe);width:2rem;height:2rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-text,#222) 22%, transparent);outline-offset:2px;border-radius:50%;display:block}.varianten__farbe--text[data-astro-cid-erfapcvk]{width:auto;height:auto;color:inherit;background:0 0;border-radius:999px;padding:.3rem .7rem;font-size:.85rem;text-decoration:none}.varianten__farbe--aktiv[data-astro-cid-erfapcvk],.varianten__farbe[data-astro-cid-erfapcvk]:hover,.varianten__farbe[data-astro-cid-erfapcvk]:focus-visible{outline:2px solid var(--color-primary,#1a1a1a)}.varianten__groesse[data-astro-cid-erfapcvk]{border:1px solid color-mix(in srgb, var(--color-text,#222) 22%, transparent);border-radius:calc(var(--border-radius,10px) * .6);min-width:2.6rem;color:inherit;text-align:center;padding:.35rem .7rem;font-size:.9rem;font-weight:600;text-decoration:none;display:block}.varianten__groesse[data-astro-cid-erfapcvk]:hover,.varianten__groesse[data-astro-cid-erfapcvk]:focus-visible{border-color:var(--color-primary,#1a1a1a)}.varianten__groesse--aktiv[data-astro-cid-erfapcvk]{border-color:var(--color-primary,#1a1a1a);background:var(--color-primary,#1a1a1a);color:#fff}.varianten__versteckt[data-astro-cid-erfapcvk]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.staffel[data-astro-cid-c5naifll]{border:1px solid color-mix(in srgb, var(--color-text,#222) 14%, transparent);border-radius:var(--border-radius,10px);background:color-mix(in srgb, var(--color-primary,#1a1a1a) 4%, transparent);margin:1.25rem 0 1rem;padding:1rem 1.1rem}.staffel--eingebettet[data-astro-cid-c5naifll]{background:0 0;border:0;margin:0;padding:0}.staffel__title[data-astro-cid-c5naifll]{letter-spacing:.02em;margin:0 0 .6rem;font-size:.95rem;font-weight:700}.staffel__table[data-astro-cid-c5naifll]{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.92rem}.staffel__table[data-astro-cid-c5naifll] th[data-astro-cid-c5naifll]{text-align:left;text-transform:uppercase;letter-spacing:.04em;opacity:.7;padding:0 .5rem .35rem;font-size:.78rem;font-weight:600}.staffel__table[data-astro-cid-c5naifll] th[data-astro-cid-c5naifll]:last-child,.staffel__table[data-astro-cid-c5naifll] td[data-astro-cid-c5naifll]:last-child{text-align:right}.staffel__table[data-astro-cid-c5naifll] td[data-astro-cid-c5naifll]{border-top:1px solid color-mix(in srgb, var(--color-text,#222) 10%, transparent);padding:.4rem .5rem}.staffel__table[data-astro-cid-c5naifll] tr[data-astro-cid-c5naifll][aria-current=true] td[data-astro-cid-c5naifll]{color:var(--color-primary,#1a1a1a);background:color-mix(in srgb, var(--color-primary,#1a1a1a) 9%, transparent);font-weight:700}.staffel__hinweis[data-astro-cid-c5naifll]{opacity:.75;margin:.6rem 0 0;font-size:.82rem}.vered[data-astro-cid-xvasulrd]{border:0;flex-direction:column;gap:.5rem;min-width:0;margin:1.25rem 0;padding:0;display:flex}.vered__title[data-astro-cid-xvasulrd]{margin-bottom:.25rem;padding:0;font-size:.9rem;font-weight:700}.vered__option[data-astro-cid-xvasulrd]{border:1px solid color-mix(in srgb, var(--color-text,#222) 14%, transparent);border-radius:calc(var(--border-radius,10px) * .8);cursor:pointer;grid-template-columns:auto 1fr auto;grid-template-areas:"wahl name einr""wahl preis einr";align-items:center;gap:.1rem .75rem;padding:.7rem .85rem;transition:border-color .15s,background-color .15s;display:grid}.vered__option[data-astro-cid-xvasulrd]:hover,.vered__option[data-astro-cid-xvasulrd]:has(input:checked){border-color:var(--color-primary,#1a1a1a);background:color-mix(in srgb, var(--color-primary,#1a1a1a) 6%, transparent)}.vered__option[data-astro-cid-xvasulrd] input[data-astro-cid-xvasulrd]{width:1.1rem;height:1.1rem;accent-color:var(--color-primary,#1a1a1a);grid-area:wahl;margin:0}.vered__name[data-astro-cid-xvasulrd]{grid-area:name;font-size:.92rem;font-weight:600}.vered__option[data-astro-cid-xvasulrd]:not(:has(.vered__preis)) .vered__name[data-astro-cid-xvasulrd]{grid-row:1/span 2}.vered__detail[data-astro-cid-xvasulrd]{opacity:.65;margin-left:.4rem;font-weight:400}.vered__preis[data-astro-cid-xvasulrd]{font-variant-numeric:tabular-nums;color:var(--color-primary,#1a1a1a);grid-area:preis;font-size:.82rem;font-weight:600}.vered__einr[data-astro-cid-xvasulrd]{text-align:right;opacity:.65;grid-area:einr;justify-self:end;font-size:.75rem}.vorschau[data-astro-cid-dvlxkz5t]{margin:1rem 0}.vorschau__table[data-astro-cid-dvlxkz5t]{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.92rem}.vorschau__table[data-astro-cid-dvlxkz5t] th[data-astro-cid-dvlxkz5t]{text-align:left;font-weight:500}.vorschau__table[data-astro-cid-dvlxkz5t] td[data-astro-cid-dvlxkz5t]{text-align:right;white-space:nowrap;opacity:.85}.vorschau__table[data-astro-cid-dvlxkz5t] td[data-astro-cid-dvlxkz5t]:last-child{opacity:1;padding-left:1rem;font-weight:600}.vorschau__table[data-astro-cid-dvlxkz5t] th[data-astro-cid-dvlxkz5t],.vorschau__table[data-astro-cid-dvlxkz5t] td[data-astro-cid-dvlxkz5t]{border-top:1px solid color-mix(in srgb, var(--color-text,#222) 8%, transparent);padding:.3rem 0}.vorschau__table[data-astro-cid-dvlxkz5t] tfoot[data-astro-cid-dvlxkz5t] th[data-astro-cid-dvlxkz5t],.vorschau__table[data-astro-cid-dvlxkz5t] tfoot[data-astro-cid-dvlxkz5t] td[data-astro-cid-dvlxkz5t]{border-top:2px solid color-mix(in srgb, var(--color-text,#222) 25%, transparent);padding-top:.5rem;font-weight:700}.vorschau__table[data-astro-cid-dvlxkz5t] tfoot[data-astro-cid-dvlxkz5t] td[data-astro-cid-dvlxkz5t]:first-of-type{opacity:.65;font-size:.8rem;font-weight:400}.hotel-header__cta[data-astro-cid-cpdzyrbz]{padding:.7rem 1.6rem}@media (width<=880px){.hotel-header__cta[data-astro-cid-cpdzyrbz]{text-align:center;width:100%;margin-top:1.25rem}}.hotel-footer__text[data-astro-cid-uoxzvaeg]{max-width:26rem;margin-top:1rem}.hotel-footer__address[data-astro-cid-uoxzvaeg]{flex-direction:column;gap:.6rem;font-style:normal;display:flex}.hotel-footer__address[data-astro-cid-uoxzvaeg] a[data-astro-cid-uoxzvaeg]{width:fit-content}.hotel-footer__legal[data-astro-cid-uoxzvaeg]{flex-wrap:wrap;gap:1.5rem;display:flex}.hotel-footer__legal[data-astro-cid-uoxzvaeg] a[data-astro-cid-uoxzvaeg]{color:#fff9}.album-detail[data-astro-cid-x37janf7]{padding-block:2rem 3rem}.album-detail__head[data-astro-cid-x37janf7]{margin-bottom:1.5rem}.album-detail__title[data-astro-cid-x37janf7]{margin:0 0 .25rem}.album-detail__meta[data-astro-cid-x37janf7]{opacity:.8;margin:0}.album-detail__grid[data-astro-cid-x37janf7]{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.album-detail__thumb[data-astro-cid-x37janf7]{aspect-ratio:1;border-radius:var(--border-radius,6px);background:var(--color-line,#f1f5f9);display:block;overflow:hidden}.album-detail__thumb[data-astro-cid-x37janf7] img[data-astro-cid-x37janf7]{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.album-detail__thumb[data-astro-cid-x37janf7]:hover img[data-astro-cid-x37janf7],.album-detail__thumb[data-astro-cid-x37janf7]:focus-visible img[data-astro-cid-x37janf7]{transform:scale(1.04)}.album-lightbox[data-astro-cid-x37janf7]{color:#fff;background:#0a0a0cf0;border:0;width:100vw;max-width:none;height:100vh;max-height:none;margin:0;padding:0}.album-lightbox[data-astro-cid-x37janf7]::backdrop{background:#0a0a0cf0}.album-lightbox__figure[data-astro-cid-x37janf7]{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;height:100%;margin:0;padding:3rem 4rem;display:flex}.album-lightbox__image[data-astro-cid-x37janf7]{object-fit:contain;max-width:100%;max-height:calc(100vh - 8rem)}.album-lightbox__caption[data-astro-cid-x37janf7]{opacity:.85;text-align:center;font-size:.9rem}.album-lightbox[data-astro-cid-x37janf7] button[data-astro-cid-x37janf7]{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:999px;width:3rem;height:3rem;font-size:2rem;line-height:1;position:absolute}.album-lightbox[data-astro-cid-x37janf7] button[data-astro-cid-x37janf7]:hover,.album-lightbox[data-astro-cid-x37janf7] button[data-astro-cid-x37janf7]:focus-visible{background:#ffffff40}.album-lightbox__prev[data-astro-cid-x37janf7]{top:50%;left:1rem;transform:translateY(-50%)}.album-lightbox__next[data-astro-cid-x37janf7]{top:50%;right:1rem;transform:translateY(-50%)}.album-lightbox__close[data-astro-cid-x37janf7]{top:1rem;right:1rem}@media (width<=600px){.album-detail__grid[data-astro-cid-x37janf7]{grid-template-columns:repeat(3,1fr);gap:.25rem}.album-lightbox__figure[data-astro-cid-x37janf7]{padding:3.5rem .5rem}.album-lightbox__prev[data-astro-cid-x37janf7],.album-lightbox__next[data-astro-cid-x37janf7]{top:auto;bottom:1rem;transform:none}}.verein-chronik[data-astro-cid-aja757hi]{--chronik-color:var(--color-primary);width:100%;padding:40px 0}.verein-chronik__track[data-astro-cid-aja757hi]{scrollbar-width:none;width:100%;position:relative;overflow-x:auto}.verein-chronik__track[data-astro-cid-aja757hi]::-webkit-scrollbar{display:none}.verein-chronik__track[data-astro-cid-aja757hi].is-dragging{cursor:grabbing;user-select:none}.verein-chronik__list[data-astro-cid-aja757hi]{flex-direction:column;gap:120px;margin:0;padding:20px 5px;list-style:none;display:flex}.verein-chronik__event[data-astro-cid-aja757hi]{flex-direction:column;margin:0;padding:0;display:flex;position:relative}.verein-chronik__year[data-astro-cid-aja757hi]{font-family:var(--font-family);color:var(--chronik-color);text-align:inherit;background:0 0;border:0;margin:0 0 .25em;padding:0;font-size:1.5rem;font-weight:400;line-height:1.8;display:inline-block}button[data-astro-cid-aja757hi].verein-chronik__year{cursor:pointer}button[data-astro-cid-aja757hi].verein-chronik__year:hover,button[data-astro-cid-aja757hi].verein-chronik__year:focus-visible{color:color-mix(in srgb, var(--chronik-color) 80%, #000)}.verein-chronik__title[data-astro-cid-aja757hi]{font-family:var(--font-family);color:var(--color-text);margin:0;font-size:1rem;line-height:1.6}.verein-chronik__branch[data-astro-cid-aja757hi],.verein-chronik__line[data-astro-cid-aja757hi]{background:var(--chronik-color);z-index:1;position:absolute}.verein-chronik__branch[data-astro-cid-aja757hi]{width:80px;height:3px}.verein-chronik__line[data-astro-cid-aja757hi]{pointer-events:none}@media (width<=859.98px){.verein-chronik[data-astro-cid-aja757hi]{padding:15px 0}.verein-chronik__event--top[data-astro-cid-aja757hi]{align-items:flex-start}.verein-chronik__event--bottom[data-astro-cid-aja757hi]{text-align:right;align-items:flex-end}.verein-chronik__event[data-astro-cid-aja757hi]>[data-astro-cid-aja757hi]:not(.verein-chronik__branch):not(dialog){max-width:45%}.verein-chronik__branch[data-astro-cid-aja757hi]{top:12px}.verein-chronik__event--top[data-astro-cid-aja757hi] .verein-chronik__branch[data-astro-cid-aja757hi]{left:calc(50% - 80px)}.verein-chronik__event--bottom[data-astro-cid-aja757hi] .verein-chronik__branch[data-astro-cid-aja757hi]{right:calc(50% - 80px)}.verein-chronik__line[data-astro-cid-aja757hi]{width:3px;height:calc(100% - 27px);top:27px;left:50%;transform:translate(-50%)}}@media (width>=860px){.verein-chronik__list[data-astro-cid-aja757hi]{flex-direction:row;align-items:center;gap:45px;width:max-content;padding:15px 0}.verein-chronik__event[data-astro-cid-aja757hi]{flex-shrink:0;align-items:flex-start;width:250px;min-height:400px}.verein-chronik__event--top[data-astro-cid-aja757hi]{justify-content:flex-start}.verein-chronik__event--bottom[data-astro-cid-aja757hi]{justify-content:flex-end;margin-left:-200px}.verein-chronik__event--top[data-astro-cid-aja757hi] .verein-chronik__branch[data-astro-cid-aja757hi]{top:calc(50% - 35px);left:0;transform:rotate(60deg)}.verein-chronik__event--bottom[data-astro-cid-aja757hi] .verein-chronik__branch[data-astro-cid-aja757hi]{bottom:calc(50% - 35px);left:35px;transform:rotate(-60deg)}.verein-chronik__line[data-astro-cid-aja757hi]{width:var(--linie);height:3px;top:50%;left:60px;transform:translateY(-50%)}.verein-chronik__list[data-astro-cid-aja757hi]{padding-left:max(0px, (100vw - var(--container-width,1520px)) / 2)}.verein-chronik__line[data-astro-cid-aja757hi]{left:calc(max(0px, (100vw - var(--container-width,1520px)) / 2) + 60px)}}.verein-chronik__popup[data-astro-cid-aja757hi]{background:var(--color-background,#fff);max-width:min(600px,90vw);max-height:80vh;color:var(--color-text);text-align:left;border:0;border-radius:8px;padding:0;box-shadow:0 4px 20px #0000004d}.verein-chronik__popup[data-astro-cid-aja757hi]::backdrop{background:#000c}.verein-chronik__popup-content[data-astro-cid-aja757hi]{padding:30px;position:relative}.verein-chronik__close[data-astro-cid-aja757hi]{width:32px;height:32px;color:var(--color-text);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:24px;line-height:1;position:absolute;top:10px;right:10px}.verein-chronik__close[data-astro-cid-aja757hi]:hover{background:#0000001a}.verein-chronik__image[data-astro-cid-aja757hi]{margin:0 0 1rem;display:block}.verein-chronik__image[data-astro-cid-aja757hi] img{border-radius:6px;width:100%;height:auto}.verein-chronik__text[data-astro-cid-aja757hi]{font-family:var(--font-family);font-size:var(--font-text-size,1rem);white-space:pre-line;margin:0 0 1rem;line-height:1.6}.verein-chronik__text[data-astro-cid-aja757hi]:last-child{margin-bottom:0}@media (width<=859.98px){.verein-chronik__popup-content[data-astro-cid-aja757hi]{padding:20px}}.verein-more[data-astro-cid-qilu3iij]{font-family:var(--font-family);font-size:var(--font-text-size,1.25rem);line-height:var(--font-text-line-height,1.6)}.verein-more[data-astro-cid-qilu3iij]>*{margin-top:0}@media (width>=860px){.verein-more[data-astro-cid-qilu3iij]>*{width:70%}.verein-more[data-astro-cid-qilu3iij]>.verein-more__button[data-astro-cid-qilu3iij]{width:auto}}.verein-more__text[data-astro-cid-qilu3iij] p,.verein-more__rest[data-astro-cid-qilu3iij] p{margin:0 0 1rem}.verein-more__button[data-astro-cid-qilu3iij]{border:1px solid var(--color-secondary);border-radius:var(--button-radius,10px);background:var(--color-secondary);color:var(--color-primary);font-family:var(--font-family);letter-spacing:.02em;cursor:pointer;padding:14px 35px 10px;font-size:1rem;font-weight:700;line-height:1;transition:transform .25s,box-shadow .25s;display:inline-block}.verein-more__button[data-astro-cid-qilu3iij]:hover{transform:translateY(-2px);box-shadow:0 2px 5px #00000040}.verein-organigram[data-astro-cid-kdhlh6la]{--arc-height:160px;margin-bottom:90px;padding:40px 0}.verein-organigram__levels[data-astro-cid-kdhlh6la]{align-items:center;gap:var(--arc-height);flex-direction:column;min-height:600px;display:flex}.verein-organigram__level[data-astro-cid-kdhlh6la]{justify-content:center;align-items:center;width:100%;min-height:200px;padding-top:60px;display:flex;position:relative}.verein-organigram__group[data-astro-cid-kdhlh6la]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.verein-organigram__arcs[data-astro-cid-kdhlh6la]{top:calc(var(--arc-height) * -1);height:var(--arc-height);pointer-events:none;position:absolute;left:50%;overflow:visible;transform:translate(-50%)}.verein-organigram__members[data-astro-cid-kdhlh6la]{flex-wrap:wrap;justify-content:center;align-items:center;gap:90px;display:flex}.verein-organigram__member[data-astro-cid-kdhlh6la]{text-align:center;flex-direction:column;align-items:center;display:flex}.verein-organigram__photo[data-astro-cid-kdhlh6la]{border-radius:50%;width:120px;height:120px;margin-bottom:30px;overflow:hidden}.verein-organigram__photo--initials[data-astro-cid-kdhlh6la]{background:var(--color-tertiary);box-shadow:inset 0 0 0 3px var(--color-secondary);color:var(--color-primary);font-family:var(--font-family-heading);place-items:center;font-size:2.25rem;font-weight:700;display:grid}.verein-organigram__photo[data-astro-cid-kdhlh6la] .ui-image,.verein-organigram__photo[data-astro-cid-kdhlh6la] img{object-fit:cover;width:100%;height:100%;display:block}.verein-organigram__name[data-astro-cid-kdhlh6la]{font-family:var(--font-family);letter-spacing:0;color:var(--color-text);margin:0;font-size:1.5rem;font-weight:700;line-height:1.8}.verein-organigram__position[data-astro-cid-kdhlh6la]{font-family:var(--font-family);color:var(--color-text-muted,var(--color-text));margin:0;font-size:1rem;line-height:1.6}@media (width<=1023.98px){.verein-organigram__levels[data-astro-cid-kdhlh6la]{gap:90px}.verein-organigram__members[data-astro-cid-kdhlh6la]{gap:60px}}@media (width<=859.98px){.verein-organigram[data-astro-cid-kdhlh6la]{padding:30px 0}.verein-organigram__levels[data-astro-cid-kdhlh6la]{gap:60px}.verein-organigram__arcs[data-astro-cid-kdhlh6la]{display:none}.verein-organigram__level[data-astro-cid-kdhlh6la]+.verein-organigram__level[data-astro-cid-kdhlh6la]:after{content:"";background:var(--color-primary);width:3px;height:60px;position:absolute;top:-22.5px;left:50%;transform:translate(-50%)}.verein-organigram__members[data-astro-cid-kdhlh6la]{background:color-mix(in srgb, var(--color-secondary) 70%, #fff);border-radius:10px;gap:45px;width:90%;padding:30px}.verein-organigram__photo[data-astro-cid-kdhlh6la]{width:100px;height:100px}}@media (width<=479.98px){.verein-organigram[data-astro-cid-kdhlh6la]{padding:20px 0}.verein-organigram__levels[data-astro-cid-kdhlh6la]{gap:45px}.verein-organigram__members[data-astro-cid-kdhlh6la]{flex-direction:column;gap:45px}.verein-organigram__member[data-astro-cid-kdhlh6la]{width:100%}.verein-organigram__photo[data-astro-cid-kdhlh6la]{width:80px;height:80px}}.verein-termin[data-astro-cid-4sjoaejc]{padding:40px 0}.verein-termin__grid[data-astro-cid-4sjoaejc]{grid-template-columns:1fr 1fr;align-items:start;gap:90px;display:grid}@media (width<=1023.98px){.verein-termin__grid[data-astro-cid-4sjoaejc]{grid-template-columns:1fr;gap:60px}}.verein-termin__section[data-astro-cid-4sjoaejc]:not(:last-child){padding-bottom:15px}.verein-termin__title[data-astro-cid-4sjoaejc]{font-family:var(--font-family-heading);font-size:var(--font-h2-size,2.25rem);color:var(--color-text);margin:.83em 0 30px;font-weight:700;line-height:1.3}.verein-termin__when[data-astro-cid-4sjoaejc]{margin:1em 0 0}.verein-termin__text[data-astro-cid-4sjoaejc] p{margin:1em 0}.verein-termin__image[data-astro-cid-4sjoaejc]{justify-content:center;display:flex}.verein-termin__image[data-astro-cid-4sjoaejc] img{border-radius:8px;max-width:100%;height:auto;display:block}.verein-termin__info{margin:0 0 30px;padding-top:20px}.verein-termin__teaser{max-width:600px;margin:0 auto;padding-bottom:20px}.verein-gallery__headline[data-astro-cid-o6dz3wqq]{font-family:var(--font-family-heading);font-size:var(--font-h1-size,5.25rem);color:var(--color-text);margin:.67em 0 90px;font-weight:700;line-height:1.3}.verein-gallery__controls[data-astro-cid-o6dz3wqq]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;margin-bottom:60px;display:flex}.verein-gallery__filters[data-astro-cid-o6dz3wqq]{flex-wrap:wrap;align-items:center;gap:30px;display:flex}.verein-gallery__select[data-astro-cid-o6dz3wqq]{border:1px solid var(--color-text);min-width:0;color:var(--color-text);font-family:var(--font-family);font-size:var(--font-text-size,1.25rem);cursor:pointer;background:0 0;border-radius:4px;padding:5px 10px}.verein-gallery__toggle[data-astro-cid-o6dz3wqq]{gap:15px;display:none}@media (width>=860px){.verein-gallery__toggle[data-astro-cid-o6dz3wqq]{display:flex}}.verein-gallery__pattern-btn[data-astro-cid-o6dz3wqq]{width:40px;height:40px;color:var(--color-text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:0;font-size:20px;line-height:1;display:flex}.verein-gallery__pattern-btn[data-astro-cid-o6dz3wqq][aria-pressed=true],.verein-gallery__pattern-btn[data-astro-cid-o6dz3wqq]:hover{border-color:var(--color-text)}.verein-gallery__grid[data-astro-cid-o6dz3wqq]{gap:30px;margin-bottom:60px;display:grid}.verein-gallery__item[data-astro-cid-o6dz3wqq]{aspect-ratio:16/10;transition:transform .25s;display:block;position:relative;overflow:hidden}.verein-gallery__item[data-astro-cid-o6dz3wqq][hidden]{display:none}.verein-gallery__item[data-astro-cid-o6dz3wqq] img[data-astro-cid-o6dz3wqq]{object-fit:cover;width:100%;height:100%;display:block}.verein-gallery__item[data-astro-cid-o6dz3wqq]:after{content:"";background:var(--color-primary);opacity:0;transition:opacity .25s;position:absolute;inset:0}.verein-gallery__item[data-astro-cid-o6dz3wqq]:hover{transform:scale(1.05)}.verein-gallery__item[data-astro-cid-o6dz3wqq]:hover:after{opacity:.5}.verein-gallery__grid[data-astro-cid-o6dz3wqq][data-pattern=grid]{grid-template-columns:repeat(4,1fr)}.verein-gallery__grid[data-astro-cid-o6dz3wqq][data-pattern=pattern]{grid-template-columns:repeat(6,1fr)}.verein-gallery__grid[data-astro-cid-o6dz3wqq][data-pattern=pattern] .verein-gallery__item[data-astro-cid-o6dz3wqq][data-pattern-class=large]{grid-column:span 6}.verein-gallery__grid[data-astro-cid-o6dz3wqq][data-pattern=pattern] .verein-gallery__item[data-astro-cid-o6dz3wqq][data-pattern-class=medium]{grid-column:span 3}.verein-gallery__grid[data-astro-cid-o6dz3wqq][data-pattern=pattern] .verein-gallery__item[data-astro-cid-o6dz3wqq][data-pattern-class=small]{grid-column:span 2}.verein-gallery__actions[data-astro-cid-o6dz3wqq]{justify-content:center;margin:60px 0;display:flex}.verein-gallery__more[data-astro-cid-o6dz3wqq]{border:1px solid var(--color-secondary);border-radius:var(--button-radius,10px);background:var(--color-secondary);min-width:200px;color:var(--color-primary);font-family:var(--font-family);letter-spacing:.02em;cursor:pointer;padding:14px 35px 10px;font-size:1rem;font-weight:700;line-height:1}.verein-gallery__more[data-astro-cid-o6dz3wqq][hidden]{display:none}@media (width<=1023.98px){.verein-gallery__grid[data-astro-cid-o6dz3wqq]{gap:22.5px}.verein-gallery__grid[data-astro-cid-o6dz3wqq][data-pattern=grid]{grid-template-columns:repeat(3,1fr)}}@media (width<=859.98px){.verein-gallery__headline[data-astro-cid-o6dz3wqq]{font-size:var(--font-h1-size-mobile,2.75rem)}.verein-gallery__grid[data-astro-cid-o6dz3wqq]{gap:15px}.verein-gallery__grid[data-astro-cid-o6dz3wqq][data-pattern=grid]{grid-template-columns:repeat(2,1fr)}.verein-gallery__grid[data-astro-cid-o6dz3wqq][data-pattern=pattern]{grid-template-columns:repeat(4,1fr)}}@media (width<=479.98px){.verein-gallery__grid[data-astro-cid-o6dz3wqq][data-pattern=grid],.verein-gallery__grid[data-astro-cid-o6dz3wqq][data-pattern=pattern]{grid-template-columns:1fr}.verein-gallery__grid[data-astro-cid-o6dz3wqq][data-pattern=pattern] .verein-gallery__item[data-astro-cid-o6dz3wqq]{grid-column:auto}}.wein-header__cta[data-astro-cid-mobs6dri]{padding:.7rem 1.6rem}@media (width<=880px){.wein-header__cta[data-astro-cid-mobs6dri]{text-align:center;width:100%;margin-top:1.25rem}}.wein-footer__text[data-astro-cid-qrsi7dvr]{max-width:26rem;margin-top:1rem}.wein-footer__address[data-astro-cid-qrsi7dvr]{flex-direction:column;gap:.6rem;font-style:normal;display:flex}.wein-footer__address[data-astro-cid-qrsi7dvr] a[data-astro-cid-qrsi7dvr]{width:fit-content}.wein-footer__legal[data-astro-cid-qrsi7dvr]{flex-wrap:wrap;gap:1.5rem;display:flex}.wein-footer__legal[data-astro-cid-qrsi7dvr] a[data-astro-cid-qrsi7dvr]{color:#fdf9f299}
