.atelier-preuve[data-astro-cid-j7pv25f6]{padding:5.5rem 1.5rem;background:var(--color-bg-alt);text-align:center}.atelier-texte[data-astro-cid-j7pv25f6]{color:var(--color-muted);max-width:62ch;margin:0 auto 1.5rem;line-height:1.7}.atelier-greuse[data-astro-cid-j7pv25f6]{font-size:.95rem;color:var(--color-muted);max-width:62ch;margin:0 auto}.atelier-greuse[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--color-accent-text);border-bottom:1px solid currentColor}.prix-faits[data-astro-cid-j7pv25f6]{list-style:none;margin:0 auto;padding:0;max-width:720px;display:grid;gap:1.1rem}.prix-faits[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;align-items:baseline;gap:1.4rem;padding:1.1rem 1.4rem;background:#fff;border:1px solid rgba(26,22,18,.09);border-radius:4px}.prix-faits[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-family:var(--font-serif);font-size:1.6rem;color:var(--color-accent-text);min-width:5.2rem;font-variant-numeric:tabular-nums}.prix-faits[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--color-text)}.prix-lien[data-astro-cid-j7pv25f6]{text-align:center;margin:2rem 0 0}.prix-lien[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{font-size:.9rem;font-weight:600;color:var(--color-accent-text);border-bottom:1px solid currentColor;padding-bottom:2px}.hero-ctas[data-astro-cid-j7pv25f6]{display:flex;gap:1rem;flex-wrap:wrap}.btn-secondary[data-astro-cid-j7pv25f6]{border:1px solid rgba(58,50,40,.25);color:var(--color-text);background:transparent}.btn-secondary[data-astro-cid-j7pv25f6]:hover{background:#3a32280d;color:var(--color-dark)}.hero-magique[data-astro-cid-j7pv25f6]{padding:8rem 0rem 6rem;overflow:hidden;background:linear-gradient(135deg,var(--color-warm) 0%,#f9f5f0 100%)}.hero-split[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1.1fr;gap:5rem;align-items:center}.hero-text[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(3rem,6vw,4.5rem);color:var(--color-dark);line-height:1.1;margin-bottom:1.5rem;font-family:"Cormorant Garamond",var(--font-serif)}.hero-text[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--color-accent-text);font-style:italic}.subtitle[data-astro-cid-j7pv25f6]{font-size:1.15rem;color:var(--color-text);margin-bottom:2.5rem;line-height:1.8}.hero-image-wrapper[data-astro-cid-j7pv25f6]{position:relative}.image-frame[data-astro-cid-j7pv25f6]{border-radius:20px;overflow:hidden;position:relative;z-index:2}.image-frame[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:auto;object-fit:cover;transform:scale(1.02);transition:transform .6s ease}.image-frame[data-astro-cid-j7pv25f6]:hover img[data-astro-cid-j7pv25f6]{transform:scale(1.05)}.glow[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:-20px;background:radial-gradient(circle,#c4956a66,#fff0 70%);z-index:1;filter:blur(40px);pointer-events:none;border-radius:50%}.patrimoine-text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:not(.eyebrow,.lead){font-size:1.05rem;color:var(--color-text);margin-bottom:1.2rem;line-height:1.8}.artisanat-text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:not(.eyebrow,.lead){font-size:1.05rem;color:var(--color-text);margin-bottom:1.2rem;line-height:1.8}.pricing-section[data-astro-cid-j7pv25f6]{padding:8rem 0;background-color:var(--color-warm);border-top:1px solid rgba(196,149,106,.1)}@media(max-width:900px){.hero-split[data-astro-cid-j7pv25f6],.patrimoine-grid[data-astro-cid-j7pv25f6],.portals[data-astro-cid-j7pv25f6],.pricing-grid[data-astro-cid-j7pv25f6],.fine-art-split[data-astro-cid-j7pv25f6],.steps[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:3rem}.hero-magique[data-astro-cid-j7pv25f6],.patrimoine-section[data-astro-cid-j7pv25f6],.artisanat-section[data-astro-cid-j7pv25f6],.comment-section[data-astro-cid-j7pv25f6],.pricing-section[data-astro-cid-j7pv25f6],.action-hub[data-astro-cid-j7pv25f6]{padding:5rem 0}.hero-ctas[data-astro-cid-j7pv25f6]{flex-direction:column}.hero-ctas[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{text-align:center}}.section-header[data-astro-cid-j7pv25f6]{text-align:center;max-width:60ch;margin:0 auto 3.5rem}.rencontres-section[data-astro-cid-j7pv25f6]{padding:6rem 1.5rem}.rencontres-grille[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.rencontre[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.8rem;padding:2rem;background:#fff;border:1px solid rgba(26,22,18,.1);border-radius:4px;transition:border-color .25s ease,transform .25s ease}.rencontre[data-astro-cid-j7pv25f6]:hover{border-color:var(--color-accent);transform:translateY(-3px)}@media(prefers-reduced-motion:reduce){.rencontre[data-astro-cid-j7pv25f6]{transition:none}.rencontre[data-astro-cid-j7pv25f6]:hover{transform:none}}.rencontre[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-family:var(--font-serif);font-size:1.35rem;color:var(--color-dark);margin:0}.rencontre[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--color-muted);line-height:1.65;margin:0;flex-grow:1}.rencontre-lien[data-astro-cid-j7pv25f6]{font-size:.88rem;font-weight:600;letter-spacing:.04em;color:var(--color-accent-text)}.rencontre-lien[data-astro-cid-j7pv25f6]:after{content:" →"}.equipe-teaser[data-astro-cid-j7pv25f6]{padding:6rem 1.5rem;background:var(--color-bg-alt)}.teaser-liste[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:3rem;max-width:900px;margin-inline:auto}.teaser-liste[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.35rem}.teaser-liste[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-family:var(--font-serif);font-size:1.3rem;font-weight:500;color:var(--color-dark)}.teaser-role[data-astro-cid-j7pv25f6]{font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-text);margin-bottom:.6rem}.teaser-liste[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--color-muted);line-height:1.65;margin:0}.teaser-lien[data-astro-cid-j7pv25f6]{text-align:center;margin:3rem 0 0}.teaser-lien[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{font-size:.9rem;font-weight:600;letter-spacing:.04em;color:var(--color-accent-text);border-bottom:1px solid currentColor;padding-bottom:2px}
