.temoins[data-astro-cid-arlbbgdh]{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.temoin[data-astro-cid-arlbbgdh]{margin:0;display:flex;flex-direction:column;position:relative}.temoin[data-astro-cid-arlbbgdh]:before{content:"“";position:absolute;top:6px;right:22px;font-family:var(--f-titre);font-size:5rem;line-height:1;color:var(--or-doux)}.etoiles[data-astro-cid-arlbbgdh]{display:flex;gap:2px;color:var(--or-vif);margin-bottom:14px}.etoiles[data-astro-cid-arlbbgdh] svg{width:18px;height:18px}.temoin[data-astro-cid-arlbbgdh] p[data-astro-cid-arlbbgdh]{flex:1;font-size:1.02rem;position:relative}.temoin[data-astro-cid-arlbbgdh] footer[data-astro-cid-arlbbgdh]{font-family:var(--f-titre);font-style:italic;font-size:1.15rem;color:var(--bordeaux)}.temoin[data-astro-cid-arlbbgdh] footer[data-astro-cid-arlbbgdh]:before{content:"— "}@media(max-width:900px){.temoins[data-astro-cid-arlbbgdh]{grid-template-columns:repeat(3,84%);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.temoin[data-astro-cid-arlbbgdh]{scroll-snap-align:start}}.concert[data-astro-cid-gszwupsa]{position:relative;overflow:hidden;background:radial-gradient(700px 380px at 85% 10%,rgba(212,160,60,.22),transparent 70%),linear-gradient(160deg,var(--bordeaux-fonce),var(--bordeaux) 55%,var(--bordeaux-vif));color:#fff;padding:72px 0}.concert[data-astro-cid-gszwupsa]:after{content:"♫";position:absolute;right:4%;bottom:-70px;font-family:var(--f-titre);font-size:300px;line-height:1;color:#ffffff0d}.concert-grille[data-astro-cid-gszwupsa]{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:64px;align-items:center;position:relative;z-index:1}.concert-affiche[data-astro-cid-gszwupsa]{display:block;border-radius:10px;overflow:hidden;box-shadow:0 30px 60px #0006,0 0 0 6px #ffffffe6;transform:rotate(-2.5deg);transition:transform .3s}.concert-affiche[data-astro-cid-gszwupsa]:hover{transform:rotate(0) scale(1.02)}.concert-affiche[data-astro-cid-gszwupsa] img{display:block;width:100%;height:auto}.concert-tag[data-astro-cid-gszwupsa]{display:inline-flex;align-items:center;gap:8px;font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--or-vif)}.concert-tag[data-astro-cid-gszwupsa]:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--or-vif);box-shadow:0 0 0 4px #d4a03c40}.concert[data-astro-cid-gszwupsa] h2[data-astro-cid-gszwupsa]{color:#fff;margin:12px 0 6px;font-size:clamp(2rem,4vw,3rem)}.concert-slogan[data-astro-cid-gszwupsa]{font-family:var(--f-titre);font-style:italic;font-size:1.35rem;color:#fbe3b3;font-variation-settings:"opsz" 60,"SOFT" 100}.concert-infos[data-astro-cid-gszwupsa]{list-style:none;margin:26px 0 30px;padding:0;display:flex;flex-direction:column;gap:14px}.concert-infos[data-astro-cid-gszwupsa] li[data-astro-cid-gszwupsa]{display:flex;gap:14px;align-items:flex-start;font-size:1.04rem;line-height:1.45;color:#ffffffeb}.concert-infos[data-astro-cid-gszwupsa] strong[data-astro-cid-gszwupsa]{color:#fff}.concert-infos[data-astro-cid-gszwupsa] svg{width:22px;height:22px;flex:0 0 auto;margin-top:2px;color:var(--or-vif)}.concert-actions[data-astro-cid-gszwupsa]{display:flex;gap:12px;flex-wrap:wrap}.btn-clair[data-astro-cid-gszwupsa]{background:#fff;color:var(--bordeaux)}.btn-clair[data-astro-cid-gszwupsa]:hover{background:#fbe3b3;transform:translateY(-1px)}.btn-contour[data-astro-cid-gszwupsa]{color:#fff;border-color:#ffffff8c}.btn-contour[data-astro-cid-gszwupsa]:hover{border-color:#fff}.btn-contour[data-astro-cid-gszwupsa] svg{width:16px;height:16px}@media(max-width:820px){.concert[data-astro-cid-gszwupsa]{padding:56px 0}.concert-grille[data-astro-cid-gszwupsa]{grid-template-columns:1fr;gap:36px}.concert-affiche[data-astro-cid-gszwupsa]{max-width:300px;margin:0 auto}}.hero[data-astro-cid-j7pv25f6]{padding:64px 0 56px;position:relative;overflow:hidden}.hero[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:-30% -10% auto;height:640px;z-index:-1;background:radial-gradient(700px 360px at 18% 40%,color-mix(in srgb,var(--or-vif) 20%,transparent),transparent 70%),radial-gradient(560px 300px at 82% 20%,color-mix(in srgb,var(--bordeaux-vif) 12%,transparent),transparent 70%);filter:blur(10px)}.hero-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:center}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{margin-bottom:.45em}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{font-style:italic;color:var(--bordeaux);font-variation-settings:"opsz" 96,"SOFT" 100,"WONK" 1}.hero[data-astro-cid-j7pv25f6] .lede[data-astro-cid-j7pv25f6]{font-size:1.18rem;margin-bottom:28px}.hero-cta[data-astro-cid-j7pv25f6]{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:26px}.hero-points[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;color:var(--texte-doux)}.hero-points[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:10px}.hero-points[data-astro-cid-j7pv25f6] svg{width:18px;height:18px;color:var(--or-vif);flex:0 0 auto}.hero-media[data-astro-cid-j7pv25f6]{position:relative;display:grid;grid-template-columns:1fr 190px;gap:16px;align-items:end}.hero-photo[data-astro-cid-j7pv25f6]{border-radius:var(--r-l);overflow:hidden;box-shadow:var(--ombre-l);aspect-ratio:4 / 5}.hero-photo[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover}.hero-video[data-astro-cid-j7pv25f6]{margin-bottom:20px}.pilier[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column}.pilier-icone[data-astro-cid-j7pv25f6]{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;background:var(--bordeaux-doux);color:var(--bordeaux);margin-bottom:18px}.pilier-icone[data-astro-cid-j7pv25f6] svg{width:26px;height:26px}.pilier[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:var(--texte-doux)}.phrase-cle[data-astro-cid-j7pv25f6]{text-align:center;margin:48px auto 36px;max-width:30ch}.phrase-cle[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-family:var(--f-titre);font-style:italic;font-size:clamp(1.5rem,3vw,2.1rem);font-variation-settings:"opsz" 96,"SOFT" 100,"WONK" 1;color:var(--bordeaux);margin:0;line-height:1.25}.mot[data-astro-cid-j7pv25f6]{text-align:center;max-width:56ch;margin:0 auto}.mot[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:first-child{color:var(--texte-doux)}.pratique[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:10px}.pratique[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6] svg{width:22px;height:22px;color:var(--or-vif)}.pratique-alentours[data-astro-cid-j7pv25f6]{color:var(--texte-faible);font-size:.95rem}.pratique-liste[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.pratique-liste[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;gap:12px;align-items:flex-start}.pratique-liste[data-astro-cid-j7pv25f6] svg{width:20px;height:20px;color:var(--bordeaux);flex:0 0 auto;margin-top:3px}@media(max-width:900px){.hero-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:36px}.hero-media[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 150px;max-width:520px}}@media(max-width:520px){.hero-media[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.hero-video[data-astro-cid-j7pv25f6]{max-width:220px;margin:0}}
