.te-v2-schedule__header[data-astro-cid-arfh4nhz]{max-width:40rem;margin-bottom:2.5rem}.te-v2-schedule__intro[data-astro-cid-arfh4nhz]{font-size:1rem;line-height:1.75;color:var(--color-ct-secondary)}.te-v2-schedule__list[data-astro-cid-arfh4nhz]{list-style:none;margin:0;padding:0;display:grid;gap:1.25rem}.te-v2-schedule__item[data-astro-cid-arfh4nhz]{background:#fff;padding:1.25rem 1.25rem 1.35rem}.te-v2-schedule__item--next[data-astro-cid-arfh4nhz]{outline:1px solid color-mix(in srgb,var(--color-ct-primary) 35%,transparent);outline-offset:-1px}.te-v2-schedule__next-label[data-astro-cid-arfh4nhz]{margin-bottom:.85rem;font-size:.75rem;font-weight:600;color:var(--color-ct-primary)}.te-v2-schedule__item-body[data-astro-cid-arfh4nhz]{display:grid;gap:1rem}@media(min-width:768px){.te-v2-schedule__item-body[data-astro-cid-arfh4nhz]{grid-template-columns:8.5rem minmax(0,1fr) auto;align-items:center;gap:1.5rem}}.te-v2-schedule__date[data-astro-cid-arfh4nhz]{display:grid;gap:.1rem}.te-v2-schedule__weekday[data-astro-cid-arfh4nhz]{font-size:.75rem;color:var(--color-ct-primary)}.te-v2-schedule__day[data-astro-cid-arfh4nhz]{font-family:var(--font-sans);font-size:1.35rem;font-weight:600;line-height:1.15;color:var(--color-ct-secondary)}.te-v2-schedule__year[data-astro-cid-arfh4nhz]{font-size:.8125rem;color:var(--color-ct-secondary)}.te-v2-schedule__details[data-astro-cid-arfh4nhz]{display:grid;gap:.5rem}.te-v2-schedule__badge[data-astro-cid-arfh4nhz]{display:inline-flex;width:fit-content;border:none;border-radius:999px;padding:.2rem .65rem;font-size:.75rem;font-weight:600;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.te-v2-schedule__badge[data-astro-cid-arfh4nhz]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #4a515b1f}.te-v2-schedule__badge[data-astro-cid-arfh4nhz][data-format=weinparty]{background:color-mix(in srgb,var(--color-ct-primary) 14%,#fff);color:var(--color-ct-primary)}.te-v2-schedule__badge[data-astro-cid-arfh4nhz][data-format=tasting]{background:#e8edf2;color:#4a515b}.te-v2-schedule__badge[data-astro-cid-arfh4nhz][data-format=kultur]{background:#efe6dc;color:#6b4f3f}.te-v2-schedule__title[data-astro-cid-arfh4nhz]{font-family:var(--font-sans);font-size:1rem;font-weight:600;line-height:1.45;color:var(--color-ct-secondary)}.te-v2-schedule__cta[data-astro-cid-arfh4nhz]{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;border:1px solid var(--color-ct-primary);padding:.55rem 1.1rem;font-size:.8125rem;color:var(--color-ct-primary);white-space:nowrap;transition:background-color .2s ease,color .2s ease}.te-v2-schedule__cta[data-astro-cid-arfh4nhz]:hover{background:var(--color-ct-primary);color:#fff}@media(max-width:767px){.te-v2-schedule__cta[data-astro-cid-arfh4nhz]{width:100%}}.ct-pillar-card[data-astro-cid-arfh4nhz]{box-shadow:1px 1px 30px 10px #4a515b33}.te-format-modal[data-astro-cid-arfh4nhz]{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:1.25rem}.te-format-modal[data-astro-cid-arfh4nhz][hidden]{display:none}.te-format-modal__backdrop[data-astro-cid-arfh4nhz]{position:absolute;inset:0;background:#2f34408c}.te-format-modal__panel[data-astro-cid-arfh4nhz]{position:relative;z-index:1;width:min(100%,34rem);max-height:min(90vh,44rem);overflow:auto;background:#fff;padding:1.75rem 1.75rem 1.5rem}.te-format-modal__close[data-astro-cid-arfh4nhz]{position:absolute;top:.85rem;right:.85rem;border:none;background:transparent;font-size:1.75rem;line-height:1;color:var(--color-ct-secondary);cursor:pointer}.te-format-modal__label[data-astro-cid-arfh4nhz]{margin-bottom:.35rem;font-size:.8125rem;color:var(--color-ct-primary)}.te-format-modal__title[data-astro-cid-arfh4nhz]{margin-bottom:1rem;padding-right:2rem;font-family:var(--font-sans);font-size:1.5rem;font-weight:600;line-height:1.25;color:var(--color-ct-secondary)}.te-format-modal__text[data-astro-cid-arfh4nhz]{margin-bottom:1.25rem;font-size:.9375rem;line-height:1.7;color:var(--color-ct-secondary)}.te-format-modal__meta[data-astro-cid-arfh4nhz]{display:grid;gap:.75rem;margin-bottom:1.5rem;border-top:1px solid color-mix(in srgb,var(--color-ct-primary) 12%,transparent);padding-top:1.25rem}.te-format-modal__meta[data-astro-cid-arfh4nhz] dt[data-astro-cid-arfh4nhz]{margin-bottom:.15rem;font-size:.75rem;color:var(--color-ct-primary)}.te-format-modal__meta[data-astro-cid-arfh4nhz] dd[data-astro-cid-arfh4nhz]{font-size:.875rem;color:var(--color-ct-secondary)}.te-format-modal__more[data-astro-cid-arfh4nhz]{display:inline-flex;font-size:.8125rem;text-decoration:underline;text-underline-offset:.15em;color:var(--color-ct-primary)}.te-v2-formats[data-astro-cid-pbhhuttv]{display:grid;gap:4rem}.te-v2-format[data-astro-cid-pbhhuttv]{display:grid;gap:2rem;border-top:1px solid color-mix(in srgb,var(--color-ct-primary) 12%,transparent);padding-top:2.5rem}@media(min-width:900px){.te-v2-format[data-astro-cid-pbhhuttv]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:3rem;align-items:center}.te-v2-format[data-astro-cid-pbhhuttv][data-reverse=true] .te-v2-format__media[data-astro-cid-pbhhuttv]{order:2}.te-v2-format[data-astro-cid-pbhhuttv][data-reverse=true] .te-v2-format__content[data-astro-cid-pbhhuttv]{order:1}}.te-v2-format__media[data-astro-cid-pbhhuttv] img[data-astro-cid-pbhhuttv]{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}.te-v2-format__label[data-astro-cid-pbhhuttv]{margin-bottom:.5rem;font-size:.8125rem;color:var(--color-ct-primary)}.te-v2-format__title[data-astro-cid-pbhhuttv]{margin-bottom:1rem;font-family:var(--font-serif, Georgia, serif);font-size:1.75rem;line-height:1.2;color:var(--color-ct-secondary)}.te-v2-format__text[data-astro-cid-pbhhuttv]{margin-bottom:1.5rem;font-size:.9375rem;line-height:1.7;color:var(--color-ct-secondary)}.te-v2-format__meta[data-astro-cid-pbhhuttv]{display:grid;gap:.75rem;margin-bottom:1.5rem;border:1px solid color-mix(in srgb,var(--color-ct-primary) 14%,transparent);background:color-mix(in srgb,var(--color-ct-secondary) 4%,white);padding:1rem 1.25rem}.te-v2-format__meta[data-astro-cid-pbhhuttv] dt[data-astro-cid-pbhhuttv]{font-size:.75rem;color:var(--color-ct-primary)}.te-v2-format__meta[data-astro-cid-pbhhuttv] dd[data-astro-cid-pbhhuttv]{font-size:.875rem;color:var(--color-ct-secondary)}.te-v2-format__dates-title[data-astro-cid-pbhhuttv]{margin-bottom:.75rem;font-size:.8125rem;color:var(--color-ct-primary)}.te-v2-format__dates[data-astro-cid-pbhhuttv] ul[data-astro-cid-pbhhuttv]{list-style:none;margin:0;padding:0}.te-v2-format__dates[data-astro-cid-pbhhuttv] li[data-astro-cid-pbhhuttv]+li[data-astro-cid-pbhhuttv]{margin-top:.5rem}.te-v2-format__dates[data-astro-cid-pbhhuttv] a[data-astro-cid-pbhhuttv]{display:grid;gap:.15rem;border-bottom:1px solid color-mix(in srgb,var(--color-ct-primary) 12%,transparent);padding-bottom:.5rem;color:var(--color-ct-secondary);transition:color .2s ease}@media(min-width:640px){.te-v2-format__dates[data-astro-cid-pbhhuttv] a[data-astro-cid-pbhhuttv]{grid-template-columns:5.5rem minmax(0,1fr);gap:1rem;align-items:baseline}}.te-v2-format__dates[data-astro-cid-pbhhuttv] a[data-astro-cid-pbhhuttv]:hover{color:var(--color-ct-primary)}.te-v2-format__dates[data-astro-cid-pbhhuttv] a[data-astro-cid-pbhhuttv] span[data-astro-cid-pbhhuttv]:first-child{font-size:.8125rem}.te-v2-format__dates[data-astro-cid-pbhhuttv] a[data-astro-cid-pbhhuttv] span[data-astro-cid-pbhhuttv]:last-child{font-size:.875rem;line-height:1.4}.ct-newsletter__title[data-astro-cid-sah3eybt]{color:#fff}#ct-newsletter-feedback[data-astro-cid-sah3eybt].is-success{color:#bbf7d0}#ct-newsletter-feedback[data-astro-cid-sah3eybt].is-error{color:#fecaca}.te-page[data-astro-cid-sxpwx2c5] .ct-eyebrow,.te-page[data-astro-cid-sxpwx2c5] .ct-heading-hero,.te-page[data-astro-cid-sxpwx2c5] .ct-heading-hero-box,.te-page[data-astro-cid-sxpwx2c5] .ct-hero-split__eyebrow,.te-page[data-astro-cid-sxpwx2c5] .ct-hero-split__title,.te-page[data-astro-cid-sxpwx2c5] .ct-btn,.te-page[data-astro-cid-sxpwx2c5] .ct-btn-primary,.te-page[data-astro-cid-sxpwx2c5] .ct-btn-outline,.te-page[data-astro-cid-sxpwx2c5] .ct-btn-cream,.te-page[data-astro-cid-sxpwx2c5] .ct-btn-cream-outline{text-transform:none;letter-spacing:normal}
