.atelier[data-astro-cid-twdhacpt]{background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);overflow:hidden;border-top:5px solid;transition:box-shadow var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.atelier[data-astro-cid-twdhacpt]:hover{box-shadow:var(--shadow-card)}.atelier--coral[data-astro-cid-twdhacpt]{border-top-color:var(--color-coral)}.atelier--purple[data-astro-cid-twdhacpt]{border-top-color:var(--color-purple)}.atelier--yellow[data-astro-cid-twdhacpt]{border-top-color:var(--color-yellow)}.atelier--turquoise[data-astro-cid-twdhacpt]{border-top-color:var(--color-turquoise)}.atelier-mobile[data-astro-cid-twdhacpt]{display:block}.atelier-desktop[data-astro-cid-twdhacpt]{display:none!important}@media(min-width:880px){.atelier-mobile[data-astro-cid-twdhacpt]{display:none}.atelier-desktop[data-astro-cid-twdhacpt]{display:flex!important}.atelier[data-astro-cid-twdhacpt]:hover{transform:translateY(-2px)}}.atelier__summary[data-astro-cid-twdhacpt]{list-style:none;cursor:pointer;padding:1.1rem 1.2rem;display:flex;flex-direction:column;gap:.6rem}.atelier__summary[data-astro-cid-twdhacpt]::-webkit-details-marker{display:none}.atelier__summary[data-astro-cid-twdhacpt]:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.atelier__chevron[data-astro-cid-twdhacpt]{margin-left:auto;font-size:1.2rem;transition:transform var(--dur-base) var(--ease-out)}.atelier-mobile[data-astro-cid-twdhacpt][open] .atelier__chevron[data-astro-cid-twdhacpt]{transform:rotate(180deg)}.atelier__expanded[data-astro-cid-twdhacpt]{padding:1rem 1.2rem 1.4rem;display:flex;flex-direction:column;gap:1rem;border-top:1px dashed rgba(60,48,123,.15);margin-top:.4rem}.atelier__image[data-astro-cid-twdhacpt]{width:100%;max-height:320px;object-fit:cover;border-radius:var(--radius-md)}.atelier__note[data-astro-cid-twdhacpt]{background:var(--color-yellow);color:var(--color-purple);padding:.6rem .9rem;border-radius:var(--radius-md);font-weight:600;margin:0}.atelier__desc[data-astro-cid-twdhacpt]{line-height:1.65;margin:0}.atelier__speakers[data-astro-cid-twdhacpt]{background:var(--color-turquoise-pale);border-radius:var(--radius-md);padding:1.1rem;display:flex;flex-direction:column;gap:1rem}.atelier__speakers-title[data-astro-cid-twdhacpt]{font-family:var(--font-script);font-size:1.4rem;color:var(--color-coral);margin:0}.atelier__speaker[data-astro-cid-twdhacpt]{display:flex;gap:1rem;align-items:flex-start}.atelier__speaker-photo[data-astro-cid-twdhacpt]{width:88px;height:88px;border-radius:50%;object-fit:cover;flex-shrink:0;border:3px solid var(--color-white);box-shadow:var(--shadow-soft)}.atelier__speaker-text[data-astro-cid-twdhacpt]{flex:1}.atelier__speaker-name[data-astro-cid-twdhacpt]{font-weight:700;color:var(--color-purple);margin:0 0 .4rem}.atelier__speaker-org[data-astro-cid-twdhacpt]{font-weight:500;color:var(--color-muted)}.atelier__speaker-bio[data-astro-cid-twdhacpt]{font-size:.95rem;line-height:1.55;margin:0 0 .4rem}.atelier__speaker-insta[data-astro-cid-twdhacpt]{font-size:.85rem;font-weight:600}.atelier__cta[data-astro-cid-twdhacpt]{align-self:flex-start}@media(max-width:600px){.atelier__speaker[data-astro-cid-twdhacpt]{flex-direction:column}.atelier__speaker-photo[data-astro-cid-twdhacpt]{width:72px;height:72px}}.atelier-desktop[data-astro-cid-twdhacpt]{width:100%;text-align:left;background:none;border:0;padding:1.1rem 1.2rem;flex-direction:column;gap:.7rem;cursor:pointer;color:inherit;font:inherit}.atelier-desktop[data-astro-cid-twdhacpt]:focus-visible{outline:var(--focus-ring);outline-offset:-2px;border-radius:var(--radius-lg)}.atelier__cta-hint[data-astro-cid-twdhacpt]{margin-left:auto;color:var(--color-coral);font-size:.85rem}.atelier-desktop[data-astro-cid-twdhacpt]:hover .atelier__cta-hint[data-astro-cid-twdhacpt]{color:var(--color-purple)}.atelier__head[data-astro-cid-twdhacpt]{display:flex;flex-direction:column;gap:.4rem}.atelier__time[data-astro-cid-twdhacpt]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.atelier__hours[data-astro-cid-twdhacpt]{font-family:var(--font-title);font-size:1.05rem;color:var(--color-purple)}.atelier__title[data-astro-cid-twdhacpt]{font-family:var(--font-title);font-size:1.2rem;color:var(--color-purple);line-height:1.2;margin:0}.atelier__by[data-astro-cid-twdhacpt]{font-size:.88rem;color:var(--color-muted);margin:0}.atelier__meta[data-astro-cid-twdhacpt]{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;font-size:.85rem;color:var(--color-purple);font-weight:600}.atelier__places[data-astro-cid-twdhacpt]{display:inline-flex;align-items:center;gap:.3rem}.atelier__bilingual[data-astro-cid-twdhacpt]{display:inline-flex;align-items:center;gap:.3rem;background:var(--color-turquoise-light);padding:.15rem .5rem;border-radius:var(--radius-pill)}.atelier__age[data-astro-cid-twdhacpt]{background:var(--color-yellow);padding:.15rem .5rem;border-radius:var(--radius-pill)}.atelier-modal[data-astro-cid-twdhacpt]{border:0;padding:0;background:var(--color-white);width:min(720px,92vw);max-height:min(88vh,800px);border-radius:var(--radius-lg);overflow:hidden;color:var(--color-text);box-shadow:0 30px 60px -12px #3c307b73;margin:auto}.atelier-modal[data-astro-cid-twdhacpt]::backdrop{background:#14112e8c;backdrop-filter:blur(4px);animation:backdrop-fade .2s var(--ease-out)}@keyframes backdrop-fade{0%{opacity:0}to{opacity:1}}.atelier-modal[data-astro-cid-twdhacpt][open]{animation:modal-pop .28s var(--ease-out);display:grid;grid-template-rows:auto 1fr}@keyframes modal-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.atelier-modal__close[data-astro-cid-twdhacpt]{position:absolute;top:.8rem;right:.8rem;width:40px;height:40px;border-radius:50%;background:var(--color-white);color:var(--color-purple);display:flex;align-items:center;justify-content:center;z-index:2;box-shadow:var(--shadow-soft);transition:transform var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out)}.atelier-modal__close[data-astro-cid-twdhacpt]:hover{transform:rotate(90deg);background:var(--color-coral);color:var(--color-white)}.atelier-modal__close[data-astro-cid-twdhacpt]:focus-visible{outline:var(--focus-ring);outline-offset:2px}.atelier-modal__head[data-astro-cid-twdhacpt]{padding:2rem 1.8rem 1.4rem;color:var(--color-purple)}.atelier-modal__head--coral[data-astro-cid-twdhacpt]{background:linear-gradient(135deg,#fef0ec,#fbd9d0)}.atelier-modal__head--purple[data-astro-cid-twdhacpt]{background:linear-gradient(135deg,#ecebf7,#d5d2ed)}.atelier-modal__head--yellow[data-astro-cid-twdhacpt]{background:linear-gradient(135deg,#fff8d6,#fff3a8)}.atelier-modal__head--turquoise[data-astro-cid-twdhacpt]{background:linear-gradient(135deg,#ecf8fb,#c4e8f1)}.atelier-modal__chips[data-astro-cid-twdhacpt]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.7rem}.atelier-modal__when[data-astro-cid-twdhacpt]{font-family:var(--font-title);font-size:1.1rem;color:var(--color-purple);margin-bottom:.4rem}.atelier-modal__title[data-astro-cid-twdhacpt]{font-family:var(--font-title);font-size:clamp(1.4rem,2.5vw,1.85rem);color:var(--color-purple);line-height:1.15;margin-bottom:.4rem}.atelier-modal__by[data-astro-cid-twdhacpt]{font-size:.95rem;color:var(--color-text)}.atelier-modal__by[data-astro-cid-twdhacpt] strong{color:var(--color-purple)}.atelier-modal__body[data-astro-cid-twdhacpt]{padding:1.5rem 1.8rem 1.8rem;display:flex;flex-direction:column;gap:1.2rem;overflow-y:auto}.atelier-modal__image[data-astro-cid-twdhacpt]{width:100%;max-height:280px;object-fit:cover;border-radius:var(--radius-md)}.atelier-modal__note[data-astro-cid-twdhacpt]{background:var(--color-yellow);color:var(--color-purple);padding:.7rem 1rem;border-radius:var(--radius-md);font-weight:600;margin:0}.atelier-modal__desc[data-astro-cid-twdhacpt]{line-height:1.65;margin:0}.atelier-modal__speakers[data-astro-cid-twdhacpt]{background:var(--color-turquoise-pale);border-radius:var(--radius-md);padding:1.2rem;display:flex;flex-direction:column;gap:1rem}.atelier-modal__speakers-title[data-astro-cid-twdhacpt]{font-family:var(--font-script);font-size:1.4rem;color:var(--color-coral);margin:0}.atelier-modal__speaker[data-astro-cid-twdhacpt]{display:flex;gap:1rem;align-items:flex-start}.atelier-modal__speaker-photo[data-astro-cid-twdhacpt]{width:88px;height:88px;border-radius:50%;object-fit:cover;flex-shrink:0;border:3px solid var(--color-white);box-shadow:var(--shadow-soft)}.atelier-modal__speaker-text[data-astro-cid-twdhacpt]{flex:1}.atelier-modal__speaker-name[data-astro-cid-twdhacpt]{font-weight:700;color:var(--color-purple);margin:0 0 .4rem}.atelier-modal__speaker-org[data-astro-cid-twdhacpt]{font-weight:500;color:var(--color-muted)}.atelier-modal__speaker-bio[data-astro-cid-twdhacpt]{font-size:.95rem;line-height:1.55;margin:0 0 .4rem}.atelier-modal__speaker-insta[data-astro-cid-twdhacpt]{font-size:.85rem;font-weight:600}.atelier-modal__cta[data-astro-cid-twdhacpt]{align-self:flex-start}.programme[data-astro-cid-dczxdkeg]{background:var(--bg-section-tint);background-image:radial-gradient(circle at 90% 10%,rgba(238,132,110,.08) 0%,transparent 40%),radial-gradient(circle at 10% 90%,rgba(243,219,25,.08) 0%,transparent 40%)}.programme__header[data-astro-cid-dczxdkeg]{margin-bottom:2.5rem;text-align:center}.programme__header[data-astro-cid-dczxdkeg] .section-lead[data-astro-cid-dczxdkeg]{margin-inline:auto;max-width:64ch}.tabs[data-astro-cid-dczxdkeg]{display:block}.tab__radio[data-astro-cid-dczxdkeg]{position:absolute;opacity:0;pointer-events:none}.tab__nav[data-astro-cid-dczxdkeg]{display:flex;justify-content:center;flex-wrap:wrap;gap:.6rem;margin-bottom:2.5rem}.tab__btn[data-astro-cid-dczxdkeg]{cursor:pointer;padding:.7rem 1.3rem;background:var(--color-white);border-radius:var(--radius-pill);box-shadow:var(--shadow-soft);color:var(--color-purple);text-align:center;transition:all var(--dur-base) var(--ease-out);display:flex;flex-direction:column;line-height:1.1;min-width:130px}.tab__btn[data-astro-cid-dczxdkeg]:hover{background:var(--color-turquoise-light);transform:translateY(-2px)}.tab__btn[data-astro-cid-dczxdkeg]:focus-within{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.tab__btn-day[data-astro-cid-dczxdkeg]{font-family:var(--font-title);font-size:1.2rem}.tab__btn-tag[data-astro-cid-dczxdkeg]{font-size:.8rem;opacity:.75;margin-top:.15rem}#tab-fri[data-astro-cid-dczxdkeg]:checked~.tab__nav[data-astro-cid-dczxdkeg] label[data-astro-cid-dczxdkeg][for=tab-fri],#tab-sat[data-astro-cid-dczxdkeg]:checked~.tab__nav[data-astro-cid-dczxdkeg] label[data-astro-cid-dczxdkeg][for=tab-sat],#tab-sun[data-astro-cid-dczxdkeg]:checked~.tab__nav[data-astro-cid-dczxdkeg] label[data-astro-cid-dczxdkeg][for=tab-sun]{background:var(--color-purple);color:var(--color-white);box-shadow:0 4px #2a2356;transform:translateY(-2px)}.tab__panels[data-astro-cid-dczxdkeg]{position:relative}.tab__panel[data-astro-cid-dczxdkeg]{display:none}#tab-fri[data-astro-cid-dczxdkeg]:checked~.tab__panels[data-astro-cid-dczxdkeg] .tab__panel--fri[data-astro-cid-dczxdkeg],#tab-sat[data-astro-cid-dczxdkeg]:checked~.tab__panels[data-astro-cid-dczxdkeg] .tab__panel--sat[data-astro-cid-dczxdkeg],#tab-sun[data-astro-cid-dczxdkeg]:checked~.tab__panels[data-astro-cid-dczxdkeg] .tab__panel--sun[data-astro-cid-dczxdkeg]{display:block;animation:panel-fade .35s var(--ease-out)}@keyframes panel-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.programme__list[data-astro-cid-dczxdkeg]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.2rem;align-items:start}.shows[data-astro-cid-7jfn4fvg]{background:var(--color-white)}.shows__header[data-astro-cid-7jfn4fvg]{text-align:center;margin-bottom:3rem}.shows__header[data-astro-cid-7jfn4fvg] .section-lead[data-astro-cid-7jfn4fvg]{margin-inline:auto;max-width:60ch}.shows__grid[data-astro-cid-7jfn4fvg]{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:720px){.shows__grid[data-astro-cid-7jfn4fvg]{grid-template-columns:repeat(2,1fr)}}.show[data-astro-cid-7jfn4fvg]{background:var(--color-white);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-card);display:flex;flex-direction:column;transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.show[data-astro-cid-7jfn4fvg]:hover{transform:translateY(-4px);box-shadow:var(--shadow-card-hover)}.show--spectacle[data-astro-cid-7jfn4fvg]{border-top:6px solid var(--color-yellow)}.show--concert[data-astro-cid-7jfn4fvg]{border-top:6px solid var(--color-coral)}.show--lecture[data-astro-cid-7jfn4fvg]{border-top:6px solid var(--color-purple)}.show__media[data-astro-cid-7jfn4fvg]{position:relative;aspect-ratio:16/10;background:var(--color-turquoise-pale);overflow:hidden}.show__media[data-astro-cid-7jfn4fvg] img[data-astro-cid-7jfn4fvg]{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease-out)}.show[data-astro-cid-7jfn4fvg]:hover .show__media[data-astro-cid-7jfn4fvg] img[data-astro-cid-7jfn4fvg]{transform:scale(1.04)}.show__badge[data-astro-cid-7jfn4fvg]{position:absolute;top:1rem;left:1rem;font-family:var(--font-title);padding:.4rem .9rem;border-radius:var(--radius-pill);font-size:.95rem}.show__badge--spectacle[data-astro-cid-7jfn4fvg]{background:var(--color-yellow);color:var(--color-purple)}.show__badge--concert[data-astro-cid-7jfn4fvg]{background:var(--color-coral);color:var(--color-white)}.show__badge--lecture[data-astro-cid-7jfn4fvg]{background:var(--color-purple);color:var(--color-white)}.show__content[data-astro-cid-7jfn4fvg]{padding:1.4rem 1.5rem 1.5rem;display:flex;flex-direction:column;gap:.7rem;flex:1}.show__when[data-astro-cid-7jfn4fvg]{font-family:var(--font-title);color:var(--color-purple);margin:0;font-size:1rem}.show__day[data-astro-cid-7jfn4fvg]{color:var(--color-coral)}.show__title[data-astro-cid-7jfn4fvg]{font-family:var(--font-title);color:var(--color-purple);font-size:1.4rem;line-height:1.15;margin:0}.show__by[data-astro-cid-7jfn4fvg]{font-size:.9rem;color:var(--color-muted);margin:0}.show__desc[data-astro-cid-7jfn4fvg]{line-height:1.6;margin:.2rem 0 .5rem;flex:1}.show__meta[data-astro-cid-7jfn4fvg]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.5rem}.show__cta[data-astro-cid-7jfn4fvg]{align-self:flex-start}.offprogram[data-astro-cid-ofkvp2ii]{background:var(--color-purple);color:var(--color-white);position:relative;overflow:hidden;padding:4rem 0}.offprogram[data-astro-cid-ofkvp2ii]:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 80% 20%,rgba(243,219,25,.15) 0%,transparent 35%),radial-gradient(circle at 20% 80%,rgba(238,132,110,.12) 0%,transparent 35%);pointer-events:none}.offprogram[data-astro-cid-ofkvp2ii] .container[data-astro-cid-ofkvp2ii]{position:relative;z-index:1}.offprogram__head[data-astro-cid-ofkvp2ii]{text-align:center;max-width:56ch;margin:0 auto 2.6rem}.offprogram__eyebrow[data-astro-cid-ofkvp2ii]{font-family:var(--font-script);font-size:1.4rem;color:var(--color-yellow);margin:0 0 .4rem}.offprogram__title[data-astro-cid-ofkvp2ii]{font-family:var(--font-title);font-size:var(--fs-h1);color:var(--color-white);margin:0 0 .7rem;line-height:1.05}.offprogram__lead[data-astro-cid-ofkvp2ii]{color:#ffffffe0;font-size:1.05rem;line-height:1.7;margin:0}.offprogram__grid[data-astro-cid-ofkvp2ii]{display:grid;gap:1.4rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.offprogram__grid--1[data-astro-cid-ofkvp2ii]{grid-template-columns:minmax(0,56ch);justify-content:center}.offprogram__grid--2[data-astro-cid-ofkvp2ii]{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:768px){.offprogram__grid[data-astro-cid-ofkvp2ii],.offprogram__grid--1[data-astro-cid-ofkvp2ii],.offprogram__grid--2[data-astro-cid-ofkvp2ii]{grid-template-columns:1fr}}.offcard[data-astro-cid-ofkvp2ii]{background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;backdrop-filter:blur(6px);transition:transform .25s ease,border-color .25s ease,background .25s ease}.offcard[data-astro-cid-ofkvp2ii]:hover{transform:translateY(-3px);border-color:#f3db1980;background:#ffffff17}.offcard__media[data-astro-cid-ofkvp2ii]{aspect-ratio:16 / 10;overflow:hidden;background:#0003}.offcard__media[data-astro-cid-ofkvp2ii] img[data-astro-cid-ofkvp2ii]{width:100%;height:100%;object-fit:cover;display:block}.offcard__body[data-astro-cid-ofkvp2ii]{padding:1.4rem 1.4rem 1.6rem;display:flex;flex-direction:column;gap:.55rem}.offcard__pill[data-astro-cid-ofkvp2ii]{align-self:flex-start;background:var(--color-yellow);color:var(--color-purple);padding:.25rem .7rem;border-radius:var(--radius-pill);font-weight:700;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase}.offcard__title[data-astro-cid-ofkvp2ii]{font-family:var(--font-title);font-size:1.6rem;color:var(--color-white);margin:.1rem 0 0;line-height:1.15}.offcard__by[data-astro-cid-ofkvp2ii]{color:#ffffffc7;font-size:.9rem;margin:0}.offcard__desc[data-astro-cid-ofkvp2ii]{color:#ffffffeb;line-height:1.6;margin:.2rem 0 0}.offcard__note[data-astro-cid-ofkvp2ii]{color:var(--color-yellow);font-weight:600;font-size:.92rem;margin:.6rem 0 0}.lieu[data-astro-cid-ng3qqxoy]{background:var(--color-white)}.lieu__inner[data-astro-cid-ng3qqxoy]{display:flex;flex-direction:column;gap:1.6rem;align-items:center;text-align:center}.lieu__header[data-astro-cid-ng3qqxoy]{max-width:60ch}.lieu__plan[data-astro-cid-ng3qqxoy]{margin:0;width:100%;max-width:900px;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-card);background:var(--color-turquoise-pale)}.lieu__plan[data-astro-cid-ng3qqxoy] img[data-astro-cid-ng3qqxoy]{width:100%;height:auto;display:block}.partners[data-astro-cid-mlikti25]{background:var(--color-white);border-top:1px solid rgba(60,48,123,.08)}.partners__inner[data-astro-cid-mlikti25]{text-align:center;max-width:60ch;margin-inline:auto}.partners__title[data-astro-cid-mlikti25]{font-family:var(--font-title);font-size:var(--fs-h2);color:var(--color-purple);margin-bottom:1.5rem}.partners__main[data-astro-cid-mlikti25]{margin-bottom:1.5rem}.partners__org-name[data-astro-cid-mlikti25]{font-family:var(--font-title);font-size:1.6rem;color:var(--color-coral);margin-bottom:.3rem}.partners__org-link[data-astro-cid-mlikti25]{font-weight:600}.partners__cofunding[data-astro-cid-mlikti25]{color:var(--color-text);margin-bottom:1rem;line-height:1.6}.partners__eu[data-astro-cid-mlikti25]{display:inline-flex;flex-direction:column;align-items:center;gap:.4rem}.partners__eu[data-astro-cid-mlikti25] svg[data-astro-cid-mlikti25]{border-radius:4px}.partners__eu-label[data-astro-cid-mlikti25]{font-size:.85rem;color:var(--color-muted)}.custom-section{padding:4rem 0}.custom-section.bg-white{background:var(--color-white)}.custom-section.bg-pale{background:var(--color-turquoise-pale)}.custom-section.bg-cream{background:var(--bg-section-light)}.custom-rich{font-size:1.1rem;line-height:1.7;color:var(--color-text)}.custom-rich h2{font-family:var(--font-title);font-size:var(--fs-h1);color:var(--color-purple);margin-bottom:1.5rem;line-height:1.05}.custom-rich h3{font-family:var(--font-title);color:var(--color-purple);font-size:1.6rem;margin:1.6rem 0 .8rem}.custom-rich h4{font-family:var(--font-body);font-weight:700;color:var(--color-purple);font-size:1.15rem;margin:1.2rem 0 .6rem}.custom-rich p{margin-bottom:1.1rem}.custom-rich strong{color:var(--color-purple);font-weight:700}.custom-rich em{font-style:italic}.custom-rich a{color:var(--color-coral);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.custom-rich a:hover{color:var(--color-purple)}.custom-rich ul,.custom-rich ol{margin:0 0 1.1rem 1.4rem;padding-left:.6rem}.custom-rich ul li,.custom-rich ol li{margin-bottom:.5rem;line-height:1.6}.custom-rich blockquote{border-left:5px solid var(--color-coral);background:var(--color-turquoise-pale);padding:1.2rem 1.4rem;margin:1.4rem 0;border-radius:0 var(--radius-md) var(--radius-md) 0;font-style:italic}.custom-rich mark{background:var(--color-yellow);padding:.1em .3em;border-radius:4px}.custom-rich hr{border:none;height:2px;background:var(--color-turquoise);opacity:.4;margin:2rem 0}.custom-figure{margin:0;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-card)}.custom-figure img{width:100%;height:auto;display:block}.custom-figure figcaption{padding:.8rem 1.1rem;background:var(--color-white);color:var(--color-text);font-style:italic;font-size:.95rem;text-align:center}.custom-two-cols{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;align-items:center}.custom-section--two-cols.is-reverse .custom-two-cols{grid-template-areas:"text img"}.custom-section--two-cols.is-reverse .custom-two-cols__img{grid-area:img}.custom-section--two-cols.is-reverse .custom-two-cols__text{grid-area:text}.custom-two-cols__img{margin:0;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-card)}.custom-two-cols__img img{width:100%;height:auto;display:block}@media(max-width:768px){.custom-two-cols{grid-template-columns:1fr;gap:1.6rem}}.custom-cta{text-align:center;padding:2.6rem 1.4rem;border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.custom-cta h2{font-family:var(--font-title);color:var(--color-white);font-size:var(--fs-h2);margin-bottom:.8rem;line-height:1.1}.custom-cta p{color:var(--color-white);font-size:1.1rem;margin-bottom:1.4rem;max-width:50ch;margin-left:auto;margin-right:auto;line-height:1.6}.custom-cta--turquoise .custom-cta{background:var(--color-turquoise)}.custom-cta--coral .custom-cta{background:var(--color-coral)}.custom-cta--yellow .custom-cta{background:var(--color-yellow)}.custom-cta--yellow .custom-cta h2,.custom-cta--yellow .custom-cta p{color:var(--color-purple)}.custom-faq{display:flex;flex-direction:column;gap:.7rem;margin-top:1.4rem}.custom-faq__item{background:var(--color-turquoise-pale);border-radius:var(--radius-md);padding:0;overflow:hidden}.custom-faq__item summary{cursor:pointer;padding:1.1rem 3rem 1.1rem 1.3rem;font-weight:600;color:var(--color-purple);list-style:none;position:relative}.custom-faq__item summary::-webkit-details-marker{display:none}.custom-faq__item summary:after{content:"+";position:absolute;right:1.1rem;top:50%;transform:translateY(-50%);font-size:1.6rem;color:var(--color-coral);line-height:1;transition:transform .18s ease}.custom-faq__item[open] summary:after{transform:translateY(-50%) rotate(45deg)}.custom-faq__answer{padding:0 1.3rem 1.2rem}.custom-list{list-style:none;padding:0;margin:1.4rem 0 0;display:flex;flex-direction:column;gap:.8rem}.custom-list li{display:flex;gap:.7rem;align-items:flex-start;line-height:1.6}.custom-list li span:first-child{color:var(--color-coral);font-weight:700;flex-shrink:0}.archive[data-astro-cid-ebjugf2m] [data-umami-event=cta_inscription],.archive[data-astro-cid-ebjugf2m] .show__meta,.archive[data-astro-cid-ebjugf2m] .atelier__places,.archive[data-astro-cid-ebjugf2m] .atelier-modal__places{display:none!important}.ahero[data-astro-cid-ebjugf2m]{background:var(--gradient-sky-light);padding-block:clamp(2rem,5vw,4.5rem);overflow:hidden}.ahero__grid[data-astro-cid-ebjugf2m]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}.ahero__visuel[data-astro-cid-ebjugf2m]{position:relative;padding:clamp(4.5rem,9vw,7.5rem) 0 2.2rem clamp(1rem,4vw,3rem)}.ahero__photo[data-astro-cid-ebjugf2m]{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;object-position:50% 60%;border-radius:2.6rem 3.4rem 2.8rem 3.6rem/3.4rem 2.6rem 3.6rem 2.8rem;box-shadow:10px 10px 0 var(--color-coral)}.ahero__titre[data-astro-cid-ebjugf2m]{position:absolute;top:0;left:0;width:clamp(180px,46%,300px);margin:0;line-height:0;z-index:2}.ahero__titre[data-astro-cid-ebjugf2m] img[data-astro-cid-ebjugf2m]{width:100%;height:auto;filter:drop-shadow(0 8px 18px rgba(60,48,123,.28));animation:ahero-lettrage .6s var(--ease-out)}@keyframes ahero-lettrage{0%{opacity:0;transform:translateY(-10px) scale(.96)}to{opacity:1;transform:none}}.abillet[data-astro-cid-ebjugf2m]{position:absolute;right:-.4rem;bottom:0;z-index:2;margin:0;display:flex;flex-direction:column;align-items:center;text-align:center;line-height:1.15;padding:.75rem 1.6rem .85rem;color:var(--color-purple-deep);background:radial-gradient(circle at 0 50%,transparent .6rem,var(--color-yellow) .62rem) left / 51% 100% no-repeat,radial-gradient(circle at 100% 50%,transparent .6rem,var(--color-yellow) .62rem) right / 51% 100% no-repeat;filter:drop-shadow(0 6px 12px rgba(42,35,86,.25));transform:rotate(-4deg)}.abillet__label[data-astro-cid-ebjugf2m]{font-weight:700;font-size:.85rem;padding-bottom:.35rem;margin-bottom:.35rem;border-bottom:2px dashed rgba(42,35,86,.45)}.abillet__dates[data-astro-cid-ebjugf2m]{font-family:var(--font-title);font-size:clamp(1.25rem,2.2vw,1.6rem)}.abillet__lieu[data-astro-cid-ebjugf2m]{font-family:var(--font-title);font-size:clamp(1.05rem,1.8vw,1.3rem);color:#a3402a}.ahero__kicker[data-astro-cid-ebjugf2m]{font-family:var(--font-title);color:var(--color-purple);font-size:clamp(1.8rem,3.6vw,2.8rem);line-height:1.08;margin-bottom:1rem}.ahero__texte[data-astro-cid-ebjugf2m]{font-size:1.1rem;line-height:1.65;margin-bottom:1rem;max-width:52ch}.ahero__copy[data-astro-cid-ebjugf2m] .btn[data-astro-cid-ebjugf2m]{margin-top:.4rem}@media(max-width:879px){.ahero__grid[data-astro-cid-ebjugf2m]{grid-template-columns:1fr}.ahero__visuel[data-astro-cid-ebjugf2m]{max-width:560px;width:100%;margin-inline:auto}.ahero__copy[data-astro-cid-ebjugf2m]{text-align:center}.ahero__texte[data-astro-cid-ebjugf2m]{margin-inline:auto}}@media(max-width:480px){.ahero__visuel[data-astro-cid-ebjugf2m]{padding:5.2rem 0 2.6rem .6rem}.ahero__titre[data-astro-cid-ebjugf2m]{width:58%;top:-.4rem}.ahero__photo[data-astro-cid-ebjugf2m]{box-shadow:7px 7px 0 var(--color-coral)}.abillet[data-astro-cid-ebjugf2m]{right:-.2rem;padding:.6rem 1.2rem .7rem}.ahero__copy[data-astro-cid-ebjugf2m] .btn[data-astro-cid-ebjugf2m]{width:100%}}.amanif[data-astro-cid-ebjugf2m]{background:var(--bg-section-light)}.amanif__titre[data-astro-cid-ebjugf2m]{font-family:var(--font-title);font-size:var(--fs-h1);color:var(--color-purple);margin-bottom:1.5rem;line-height:1.05;max-width:22ch}.amanif__texte[data-astro-cid-ebjugf2m]{font-size:1.1rem;line-height:1.7;margin-bottom:1.2rem}.amanif__texte[data-astro-cid-ebjugf2m] strong{color:var(--color-purple);font-weight:700}.amanif__texte[data-astro-cid-ebjugf2m] p{margin:0 0 .6em}.amanif__texte[data-astro-cid-ebjugf2m] p:last-child{margin-bottom:0}.amanif__soutien[data-astro-cid-ebjugf2m]{font-weight:600;color:var(--color-purple);padding-top:1rem;border-top:2px solid var(--color-turquoise-light)}.aphotos[data-astro-cid-ebjugf2m]{padding-block:0;background:var(--bg-section-light)}.aphotos__liste[data-astro-cid-ebjugf2m]{list-style:none;margin:0;padding:0 var(--gutter) clamp(2rem,5vw,3.5rem);display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:.8rem}.aphotos__liste[data-astro-cid-ebjugf2m] img[data-astro-cid-ebjugf2m]{width:100%;height:clamp(180px,22vw,300px);object-fit:cover;border-radius:var(--radius-md);display:block}.aphotos__liste[data-astro-cid-ebjugf2m] li[data-astro-cid-ebjugf2m]:nth-child(2n) img[data-astro-cid-ebjugf2m]{margin-top:1.4rem}@media(max-width:700px){.aphotos__liste[data-astro-cid-ebjugf2m]{grid-auto-columns:70%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:2rem}.aphotos__liste[data-astro-cid-ebjugf2m] li[data-astro-cid-ebjugf2m]{scroll-snap-align:center}.aphotos__liste[data-astro-cid-ebjugf2m] li[data-astro-cid-ebjugf2m]:nth-child(2n) img[data-astro-cid-ebjugf2m]{margin-top:0}}
