.domaine-hero--domaines[data-astro-cid-rrri2dle]{background:linear-gradient(135deg, var(--color-bg-dark) 0%, #0e2a44 60%, #1a3a5a 100%);padding-top:calc(84px + 3rem);padding-bottom:5rem;position:relative;overflow:hidden}.domaine-hero--domaines[data-astro-cid-rrri2dle]:before{content:"";pointer-events:none;background-image:radial-gradient(at 80%,#c4956a0a 0%,#0000 60%),radial-gradient(at 20% 80%,#1b3a5c26 0%,#0000 50%);position:absolute;inset:0}.domaine-hero-inner[data-astro-cid-rrri2dle]{z-index:1;grid-template-columns:1fr 440px;align-items:center;gap:5rem;padding-top:1.5rem;display:grid;position:relative}.domaine-hero-content[data-astro-cid-rrri2dle]{text-align:center}.hero-badge[data-astro-cid-rrri2dle]{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--color-bg-dark);background:var(--color-accent-warm);border-radius:2rem;margin-bottom:1.25rem;padding:.3rem .9rem;font-size:.75rem;font-weight:600;display:inline-block}.domaine-hero-title[data-astro-cid-rrri2dle]{font-family:var(--font-serif);color:var(--color-text-on-dark);margin:0 0 1.25rem;font-size:clamp(2.4rem,5vw,3.8rem);font-weight:600;line-height:1.05}.domaine-hero-text[data-astro-cid-rrri2dle]{color:#f5f3efb8;text-align:justify;max-width:52ch;margin:0 auto 2.5rem;font-size:1.05rem;line-height:1.75}.domaine-hero-stats[data-astro-cid-rrri2dle]{grid-template-columns:repeat(3,1fr);gap:.75rem;width:100%;margin-bottom:2.5rem;display:grid}.hero-stat[data-astro-cid-rrri2dle]{border-radius:var(--radius-md);text-align:center;background:#ffffff0f;border:1px solid #ffffff26;flex-direction:column;gap:.25rem;padding:.9rem 1rem;display:flex}.hero-stat-title[data-astro-cid-rrri2dle]{font-family:var(--font-serif);color:var(--color-accent-warm);font-size:1.2rem;font-weight:600}.hero-stat-desc[data-astro-cid-rrri2dle]{font-family:var(--font-sans);color:#f5f3ef99;font-size:.82rem}.domaine-hero-actions[data-astro-cid-rrri2dle]{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.domaine-hero-visual[data-astro-cid-rrri2dle]{position:relative}.domaine-hero-image-wrapper[data-astro-cid-rrri2dle]{width:100%;display:inline-block;position:relative}.domaine-hero-image[data-astro-cid-rrri2dle]{object-fit:cover;border-radius:var(--radius-sm);filter:brightness(.96)contrast(1.02);width:100%;height:auto;display:block}.domaine-hero-frame[data-astro-cid-rrri2dle]{border:1.5px solid var(--color-accent-warm);border-radius:var(--radius-sm);opacity:.4;pointer-events:none;width:100%;height:100%;position:absolute;bottom:-14px;right:-14px}.domaine-hero-badge-card[data-astro-cid-rrri2dle]{background-color:var(--color-bg-secondary);box-shadow:var(--shadow-card-hover);border-left:3px solid var(--color-accent-warm);border-radius:0 var(--radius-sm) var(--radius-sm) 0;flex-direction:column;padding:1rem 1.25rem;display:flex;position:absolute;bottom:2rem;left:-1.5rem}.badge-card-line1[data-astro-cid-rrri2dle]{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);font-size:.72rem;font-weight:600}.badge-card-line2[data-astro-cid-rrri2dle]{font-family:var(--font-serif);color:var(--color-text-primary);margin:.1rem 0;font-size:1.1rem;font-weight:600}.badge-card-line3[data-astro-cid-rrri2dle]{font-family:var(--font-sans);color:var(--color-accent-warm);font-size:.75rem;font-weight:500}.intro-grid[data-astro-cid-rrri2dle]{grid-template-columns:1fr 1fr;gap:3rem;margin-top:.5rem;display:grid}.dom-intro-text[data-astro-cid-rrri2dle]{color:var(--color-text-secondary)!important;text-align:justify!important;width:100%!important;max-width:none!important;margin-bottom:1.25rem!important;font-size:1.05rem!important;line-height:1.85!important}.dom-intro-text[data-astro-cid-rrri2dle]:last-child{margin-bottom:0!important}.domaines-grid[data-astro-cid-rrri2dle]{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.domaine-card[data-astro-cid-rrri2dle]{background:var(--color-bg-secondary);border:1px solid var(--color-border-medium);box-shadow:var(--shadow-card);transition:box-shadow var(--transition-base), transform var(--transition-base);border-radius:12px;flex-direction:column;gap:1rem;padding:2rem;display:flex}.domaine-card[data-astro-cid-rrri2dle]:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.domaine-card--featured[data-astro-cid-rrri2dle]{background:linear-gradient(135deg, var(--color-accent-primary) 0%, #0e2a44 100%);border-color:#ffffff1f;flex-direction:column;gap:1.25rem}.domaine-card--featured[data-astro-cid-rrri2dle]:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.domaine-card--featured[data-astro-cid-rrri2dle] .domaine-card-title[data-astro-cid-rrri2dle]{font-size:1.75rem;font-weight:900}.domaine-card--featured[data-astro-cid-rrri2dle] .domaine-card-title[data-astro-cid-rrri2dle] a[data-astro-cid-rrri2dle]{color:var(--color-text-on-dark)}.domaine-card--featured[data-astro-cid-rrri2dle] .domaine-card-desc[data-astro-cid-rrri2dle]{color:#f5f3efd9!important;font-size:1.05rem!important}.domaine-card--featured[data-astro-cid-rrri2dle] .domaine-card-items[data-astro-cid-rrri2dle]{color:#f5f3efbf;font-size:.95rem}.domaine-card--featured[data-astro-cid-rrri2dle] .item-bullet[data-astro-cid-rrri2dle]{color:var(--color-accent-warm)}.domaine-card--featured[data-astro-cid-rrri2dle] .domaine-btn[data-astro-cid-rrri2dle]{color:var(--color-text-on-dark);border-color:#fff6}.domaine-card--featured[data-astro-cid-rrri2dle] .domaine-btn[data-astro-cid-rrri2dle]:hover{color:var(--color-text-on-dark);background:#ffffff1f;border-color:#ffffffb3;transform:none}.domaine-badge[data-astro-cid-rrri2dle]{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--color-bg-dark);background:var(--color-accent-warm);border-radius:2rem;padding:.2rem .7rem;font-size:.68rem;font-weight:700;display:inline-block}.domaine-card-title[data-astro-cid-rrri2dle]{font-family:var(--font-serif);color:var(--color-text-primary);text-align:left;margin:0;font-size:1.55rem;font-weight:900;line-height:1.2}.domaine-card-link[data-astro-cid-rrri2dle]{color:inherit;transition:color var(--transition-base);text-decoration:none}.domaine-card-link[data-astro-cid-rrri2dle]:hover{color:var(--color-accent-warm)}.domaine-card-desc[data-astro-cid-rrri2dle]{color:var(--color-text-secondary)!important;text-align:left!important;width:100%!important;max-width:none!important;margin:0!important;font-size:1.05rem!important;line-height:1.75!important}.domaine-card-items[data-astro-cid-rrri2dle]{font-family:var(--font-sans);color:var(--color-text-secondary);flex-direction:column;gap:.4rem;font-size:.95rem;font-weight:500;list-style:none;display:flex}.domaine-card-items[data-astro-cid-rrri2dle] li[data-astro-cid-rrri2dle]{align-items:flex-start;gap:.5rem;display:flex}.item-bullet[data-astro-cid-rrri2dle]{color:var(--color-accent-warm);flex-shrink:0}.domaine-card-action[data-astro-cid-rrri2dle]{margin-top:auto}.domaine-btn[data-astro-cid-rrri2dle]{align-items:center;gap:.5rem;padding:.7rem 1.5rem;font-size:.85rem;display:inline-flex}.domaines-note[data-astro-cid-rrri2dle]{border-top:1px solid var(--color-border-soft);padding-top:1.5rem;font-style:italic;text-align:center!important;color:var(--color-text-muted)!important;width:100%!important;max-width:none!important;margin-top:2rem!important;font-size:.95rem!important;line-height:1.7!important}.domaines-note[data-astro-cid-rrri2dle] em[data-astro-cid-rrri2dle]{color:var(--color-accent-warm);font-style:italic;font-weight:600}.domaines-note-link[data-astro-cid-rrri2dle]{color:var(--color-accent-primary);text-underline-offset:3px;font-style:normal;font-weight:600;text-decoration:underline}.domaines-note-link[data-astro-cid-rrri2dle]:hover{color:var(--color-accent-warm)}.transversal-grid[data-astro-cid-rrri2dle]{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.transversal-card[data-astro-cid-rrri2dle]{background:var(--color-bg-secondary);border:1px solid var(--color-border-medium);box-shadow:var(--shadow-card);transition:box-shadow var(--transition-base), transform var(--transition-base);border-radius:12px;flex-direction:column;gap:1rem;padding:2rem;display:flex}.transversal-card[data-astro-cid-rrri2dle]:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-3px)}.transversal-icon[data-astro-cid-rrri2dle]{flex-shrink:0}.transversal-card-title[data-astro-cid-rrri2dle]{font-family:var(--font-serif);color:var(--color-text-primary);text-align:left;margin:0;font-size:1.15rem;font-weight:600;line-height:1.3}.transversal-card-desc[data-astro-cid-rrri2dle]{color:var(--color-text-secondary)!important;text-align:justify!important;width:100%!important;max-width:none!important;margin:0!important;font-size:.93rem!important;line-height:1.75!important}.profils-grid[data-astro-cid-rrri2dle]{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.profil-card[data-astro-cid-rrri2dle]{transition:background var(--transition-base);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;gap:1rem;padding:2rem;display:flex}.profil-card[data-astro-cid-rrri2dle]:hover{background:#ffffff14}.profil-card-title[data-astro-cid-rrri2dle]{font-family:var(--font-serif);color:var(--color-text-on-dark);text-align:left;margin:0;font-size:1.25rem;font-weight:600}.profil-card-desc[data-astro-cid-rrri2dle]{flex:1;color:#f5f3efb8!important;text-align:justify!important;width:100%!important;max-width:none!important;margin:0!important;font-size:.92rem!important;line-height:1.75!important}.profil-cta[data-astro-cid-rrri2dle]{align-self:flex-start;align-items:center;gap:.5rem;margin-top:.5rem;padding:.7rem 1.5rem;font-size:.85rem;display:inline-flex}.paris-grid[data-astro-cid-rrri2dle]{grid-template-columns:1fr 340px;align-items:start;gap:3rem;display:grid}.dom-text[data-astro-cid-rrri2dle]{color:var(--color-text-secondary)!important;text-align:justify!important;width:100%!important;max-width:none!important;margin-bottom:1.25rem!important;font-size:1rem!important;line-height:1.85!important}.dom-text[data-astro-cid-rrri2dle]:last-child{margin-bottom:0!important}.paris-stats[data-astro-cid-rrri2dle]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.paris-stat-card[data-astro-cid-rrri2dle]{background:var(--color-bg-secondary);border:1px solid var(--color-border-medium);text-align:center;box-shadow:var(--shadow-card);border-radius:10px;flex-direction:column;gap:.3rem;padding:1.25rem;display:flex}.paris-stat-num[data-astro-cid-rrri2dle]{font-family:var(--font-serif);color:var(--color-accent-warm);font-size:1.05rem;font-weight:600;line-height:1.2}.paris-stat-label[data-astro-cid-rrri2dle]{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);font-size:.7rem;font-weight:500;line-height:1.3}.engagements-grid[data-astro-cid-rrri2dle]{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.engagement-card[data-astro-cid-rrri2dle]{background:var(--color-bg-secondary);border:1px solid var(--color-border-medium);box-shadow:var(--shadow-card);transition:box-shadow var(--transition-base), transform var(--transition-base);border-radius:12px;flex-direction:column;gap:.75rem;padding:1.75rem;display:flex}.engagement-card[data-astro-cid-rrri2dle]:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-3px)}.engagement-num[data-astro-cid-rrri2dle]{font-family:var(--font-serif);color:var(--color-accent-light);font-size:2rem;font-weight:400;line-height:1}.engagement-title[data-astro-cid-rrri2dle]{font-family:var(--font-serif);color:var(--color-accent-warm);text-align:left;margin:0;font-size:1.1rem;font-weight:600;line-height:1.3}.engagement-desc[data-astro-cid-rrri2dle]{color:var(--color-text-secondary)!important;text-align:justify!important;width:100%!important;max-width:none!important;margin:0!important;font-size:.88rem!important;line-height:1.7!important}.faq-list[data-astro-cid-rrri2dle]{flex-direction:column;gap:0;display:flex}.faq-extra-hidden[data-astro-cid-rrri2dle]{display:none}.faq-extra-visible[data-astro-cid-rrri2dle]{display:flex}.faq-item[data-astro-cid-rrri2dle]{border-bottom:1px solid var(--color-border-soft)}.faq-item[data-astro-cid-rrri2dle]:first-child{border-top:1px solid var(--color-border-soft)}.faq-btn[data-astro-cid-rrri2dle]{cursor:pointer;text-align:left;width:100%;transition:color var(--transition-base);background:0 0;border:none;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.25rem 0;display:flex}.faq-btn[data-astro-cid-rrri2dle]:hover .faq-q[data-astro-cid-rrri2dle],.faq-btn[data-astro-cid-rrri2dle].is-open .faq-q[data-astro-cid-rrri2dle]{color:var(--color-accent-warm)}.faq-q[data-astro-cid-rrri2dle]{font-family:var(--font-serif);color:var(--color-text-primary);transition:color var(--transition-base);text-align:left;font-size:1.05rem;font-weight:500;line-height:1.4}.faq-icon[data-astro-cid-rrri2dle]{font-family:var(--font-sans);color:var(--color-accent-warm);text-align:center;flex-shrink:0;width:24px;font-size:1.4rem;font-weight:300;line-height:1}.faq-answer[data-astro-cid-rrri2dle]{transition:max-height .35s;overflow:hidden}.faq-answer-inner[data-astro-cid-rrri2dle]{padding-bottom:1.25rem}.faq-answer-inner[data-astro-cid-rrri2dle] p[data-astro-cid-rrri2dle]{color:var(--color-text-secondary)!important;text-align:justify!important;width:100%!important;max-width:none!important;margin:0!important;font-size:.97rem!important;line-height:1.8!important}.faq-more-wrap[data-astro-cid-rrri2dle]{justify-content:center;margin-top:2rem;display:flex}.faq-more-btn[data-astro-cid-rrri2dle]{align-items:center;gap:.5rem;display:inline-flex}#faq-chevron[data-astro-cid-rrri2dle]{transition:transform .3s}@media (width<=1100px){.domaine-hero-inner[data-astro-cid-rrri2dle]{grid-template-columns:1fr 380px;gap:3rem}.engagements-grid[data-astro-cid-rrri2dle]{grid-template-columns:repeat(2,1fr)}.paris-grid[data-astro-cid-rrri2dle]{grid-template-columns:1fr}.paris-stats[data-astro-cid-rrri2dle]{grid-template-columns:repeat(4,1fr)}}@media (width<=900px){.domaine-hero-inner[data-astro-cid-rrri2dle]{grid-template-columns:1fr;gap:3rem}.domaine-hero-visual[data-astro-cid-rrri2dle]{max-width:400px;margin:0 auto}.domaine-hero-badge-card[data-astro-cid-rrri2dle]{left:0}.domaines-grid[data-astro-cid-rrri2dle],.transversal-grid[data-astro-cid-rrri2dle],.profils-grid[data-astro-cid-rrri2dle]{grid-template-columns:1fr}.intro-grid[data-astro-cid-rrri2dle]{grid-template-columns:1fr;gap:0}}@media (width<=768px){.domaine-hero-stats[data-astro-cid-rrri2dle]{grid-template-columns:repeat(3,1fr)}.domaine-hero-actions[data-astro-cid-rrri2dle]{flex-direction:column;align-items:stretch}.engagements-grid[data-astro-cid-rrri2dle]{grid-template-columns:1fr}.paris-stats[data-astro-cid-rrri2dle]{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.domaine-hero-stats[data-astro-cid-rrri2dle]{grid-template-columns:1fr 1fr}.domaine-card[data-astro-cid-rrri2dle],.profil-card[data-astro-cid-rrri2dle],.engagement-card[data-astro-cid-rrri2dle],.transversal-card[data-astro-cid-rrri2dle]{padding:1.5rem}}
