.workshops-hero__em{font-style:normal;color:var(--n4j-baltic)}.workshops-hero__em--hl{font-style:normal;position:relative;white-space:nowrap}.workshops-hero__em--hl:after{content:"";position:absolute;left:0;right:0;bottom:4px;height:10px;background:var(--n4j-yellow-hl);z-index:-1;border-radius:2px}.workshops-hero__desc{max-width:none}.workshops-hero__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem;align-items:center}@media (max-width:900px){.workshops-hero__grid{grid-template-columns:1fr;gap:2rem}}.workshops-hero-event{--dc-accent:var(--n4j-baltic)}.workshops-hero-event__excerpt{font-size:.9375rem;line-height:1.55;color:var(--text-secondary);margin:0 0 1.25rem}.workshops-hero-event__meta{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.workshops-hero-event__meta-item{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:500;color:var(--text-secondary)}.workshops-hero-event__meta-item svg{flex-shrink:0;opacity:.65}.workshops-hero-event__cta{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.375rem;border-radius:9999px;background:var(--n4j-baltic);color:#fff;font-weight:600;font-size:.875rem;text-decoration:none;transition:opacity .15s ease}.workshops-hero-event__cta:hover{opacity:.88}.workshops-event-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;margin-top:3.5rem}@media (max-width:1100px){.workshops-event-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.workshops-event-grid{grid-template-columns:1fr}}.workshops-events-cta{margin-top:4rem}.workshop-filters{display:flex;flex-direction:column;gap:1rem;margin-bottom:3rem}.workshop-filters__group{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.workshop-filters__label{font-size:.8125rem;font-weight:600;color:var(--muted-foreground);min-width:4rem;flex-shrink:0}.workshop-filters__pills{display:flex;flex-wrap:wrap;gap:.5rem}.workshop-filter-pill{display:inline-block;padding:.3125rem .875rem;border-radius:999px;border:1px solid var(--border);font-size:.8125rem;font-weight:500;color:var(--text-primary);text-decoration:none;background:var(--background);transition:border-color .15s ease,background .15s ease,color .15s ease}.workshop-filter-pill:hover{border-color:var(--n4j-periwinkle);color:var(--n4j-periwinkle)}.workshop-filter-pill--active{background:var(--n4j-periwinkle);border-color:var(--n4j-periwinkle);color:#fff}.workshop-filter-pill--active:hover{color:#fff}.practitioner-schedule{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2rem;gap:2rem;margin-top:3rem}@media (max-width:900px){.practitioner-schedule{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.practitioner-schedule{grid-template-columns:1fr}}.practitioner-day{display:flex;flex-direction:column;gap:1rem}.practitioner-day__label{font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--n4j-forest);margin:0;padding-bottom:.75rem;border-bottom:2px solid var(--n4j-forest)}.practitioner-day__courses{display:flex;flex-direction:column;gap:1.25rem}.practitioner-course{display:flex;flex-direction:column;gap:.375rem}.practitioner-course__title{font-family:var(--font-heading);font-weight:var(--font-weight-heading,600);font-size:1.0625rem;line-height:1.2;letter-spacing:-.02em;color:var(--heading-color,var(--text-primary));margin:0}.practitioner-course__desc{font-size:.875rem;line-height:1.5;color:var(--muted-foreground);margin:0}.practitioner-lang-toggle{display:flex;gap:.5rem;margin-bottom:2.5rem}.practitioner-lang-btn{padding:.3125rem .875rem;border-radius:999px;border:1px solid var(--border);font-size:.8125rem;font-weight:500;color:var(--text-primary);background:var(--background);cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.practitioner-lang-btn:hover{border-color:var(--n4j-forest);color:var(--n4j-forest)}.practitioner-lang-btn--active{background:var(--n4j-forest);border-color:var(--n4j-forest);color:#fff}.practitioner-lang-btn--active:hover{color:#fff}.practitioner-cta{margin-top:3rem}.workshops-empty{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:4rem 0;color:var(--muted-foreground);text-align:center}.workshops-empty__clear{font-size:.9375rem;font-weight:600;color:var(--n4j-periwinkle);text-decoration:underline;background:none;border:none;padding:0;cursor:pointer}.dark .practitioner-lang-btn,.dark .workshop-filter-pill{background:transparent}.workshops-hero .section__shape{width:520px;opacity:.07}.dark .workshops-hero .section__shape{opacity:.12}.section--dark-baltic .practitioner-day__label{color:var(--n4j-light-baltic);border-bottom-color:var(--n4j-light-baltic)}.section--dark-baltic .practitioner-course__title{color:var(--n4j-cream)}.section--dark-baltic .practitioner-course__desc{color:rgba(252,249,246,.65)}.section--dark-baltic .practitioner-lang-btn{background:transparent;border-color:rgba(143,227,232,.3);color:var(--n4j-cream)}.section--dark-baltic .practitioner-lang-btn:hover{border-color:var(--n4j-light-baltic);color:var(--n4j-light-baltic)}.section--dark-baltic .practitioner-lang-btn--active{background:var(--n4j-light-baltic);border-color:var(--n4j-light-baltic);color:var(--n4j-dark-baltic)}.section--dark-baltic .practitioner-lang-btn--active:hover{color:var(--n4j-dark-baltic)}