.hero[data-astro-cid-j7pv25f6]{position:relative;height:100vh;min-height:640px;overflow:hidden}.hero-image[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-overlay[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:linear-gradient(#00000047,#0000008c);display:flex;align-items:center;justify-content:center;color:#fff;text-align:center;padding:0 24px 80px;z-index:1}.hero-content[data-astro-cid-j7pv25f6]{max-width:900px}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-family:var(--police-titre);font-weight:400;font-size:clamp(52px,7vw,100px);line-height:1;margin-bottom:32px;letter-spacing:.02em;white-space:nowrap}.hero-taglines[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:10px;margin-bottom:24px}.hero-tagline[data-astro-cid-j7pv25f6]{display:block;font-family:Kaleko,sans-serif;font-size:clamp(16px,1.6vw,20px);line-height:1.4;opacity:.9}.hero-taglines[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-family:Kaleko,sans-serif;font-size:clamp(16px,1.6vw,20px);line-height:1.4;opacity:.9}.hero-lieu[data-astro-cid-j7pv25f6]{font-family:Kaleko,sans-serif;font-size:13px;letter-spacing:var(--letter-spacing-label);text-transform:uppercase;opacity:.6;margin:0}.en-ce-moment[data-astro-cid-j7pv25f6]{max-width:1200px;margin:0 auto;padding:96px 80px 0}.bandeau[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:56px;align-items:center;text-decoration:none;color:inherit;background:var(--couleur-fond-teinte);padding:40px}.bandeau-media[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden}.bandeau-media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6],.bandeau-media[data-astro-cid-j7pv25f6] video[data-astro-cid-j7pv25f6]{display:block;width:100%;height:auto;max-height:520px;object-fit:cover}.bandeau-media[data-astro-cid-j7pv25f6]:hover .image-credit[data-astro-cid-j7pv25f6]{opacity:1}.bandeau-texte[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{display:block;font-family:Kaleko,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:.18em;color:var(--couleur-accent);margin-bottom:20px}.bandeau-texte[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-family:var(--police-titre);font-weight:400;font-size:clamp(32px,4vw,52px);line-height:1.05;letter-spacing:.01em;margin-bottom:16px}.bandeau-soustitre[data-astro-cid-j7pv25f6]{font-family:Kaleko,sans-serif;font-size:17px;font-style:italic;color:var(--couleur-texte-discret);margin-bottom:16px}.bandeau-dates[data-astro-cid-j7pv25f6]{font-family:var(--police-titre);font-size:16px;text-transform:uppercase;letter-spacing:.02em;margin-bottom:28px}.bandeau[data-astro-cid-j7pv25f6]:hover h2[data-astro-cid-j7pv25f6]{color:var(--couleur-accent)}.agenda-section[data-astro-cid-j7pv25f6]{padding:130px 80px;max-width:1040px;margin:0 auto}.agenda-more[data-astro-cid-j7pv25f6]{margin-top:56px;text-align:center}.ateliers-section[data-astro-cid-j7pv25f6]{padding:130px 80px;max-width:1360px;margin:0 auto}.ateliers-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:40px}.atelier-card[data-astro-cid-j7pv25f6]{position:relative;aspect-ratio:4/5;overflow:hidden;cursor:pointer;background:#111}.atelier-card[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.atelier-card[data-astro-cid-j7pv25f6]:hover img[data-astro-cid-j7pv25f6]{transform:scale(1.04)}.atelier-overlay[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 35%,rgba(0,0,0,.92));display:flex;flex-direction:column;justify-content:flex-end;padding:48px;color:#fff;z-index:1}.atelier-overlay[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{color:#fff;opacity:.75;margin-bottom:16px}.atelier-overlay[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-family:var(--police-titre);font-weight:400;font-size:44px;line-height:1;letter-spacing:.02em;margin-bottom:20px}.atelier-overlay[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-family:Kaleko,sans-serif;font-size:15px;line-height:1.65;opacity:.9;margin-bottom:28px;max-width:420px}.atelier-overlay[data-astro-cid-j7pv25f6] .link-arrow[data-astro-cid-j7pv25f6]{color:#fff;border-color:#fff;align-self:flex-start}.atelier-overlay[data-astro-cid-j7pv25f6] .link-arrow[data-astro-cid-j7pv25f6]:hover{color:var(--couleur-accent);border-color:var(--couleur-accent)}.asso-section[data-astro-cid-j7pv25f6]{padding:130px 80px;max-width:1360px;margin:0 auto}.asso-bloc[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1.1fr;gap:96px;align-items:center}.asso-image-wrapper[data-astro-cid-j7pv25f6]{aspect-ratio:4/5;overflow:hidden;position:relative}.asso-image[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover}.asso-text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-family:Kaleko,sans-serif;font-size:17px;color:var(--couleur-texte-secondaire);line-height:1.8;margin-bottom:24px}.asso-text[data-astro-cid-j7pv25f6] .link-arrow[data-astro-cid-j7pv25f6]{margin-top:16px}@media(max-width:900px){.agenda-section[data-astro-cid-j7pv25f6]{padding:72px 24px}.en-ce-moment[data-astro-cid-j7pv25f6]{padding:48px 24px 0}.bandeau[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:28px;padding:24px}.ateliers-section[data-astro-cid-j7pv25f6]{padding:72px 24px}.ateliers-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:40px}.atelier-overlay[data-astro-cid-j7pv25f6]{padding:32px}.atelier-overlay[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:34px}.asso-section[data-astro-cid-j7pv25f6]{padding:72px 24px}.asso-bloc[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:48px}.asso-text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:16px}}
