.theme-accueillant .elus__hero{position:relative;padding:160px 24px 96px;overflow:hidden;background:linear-gradient(135deg,#2e8b57,#5ec5ea);color:#fff;text-align:center}@media(min-width:1024px){.theme-accueillant .elus__hero{padding-left:80px;padding-right:80px}}.theme-accueillant .elus__hero-blur{position:absolute;width:420px;height:420px;border-radius:50%;filter:blur(80px);pointer-events:none}.theme-accueillant .elus__hero-blur--top{top:-96px;right:-96px;background:rgba(255,201,77,.25)}.theme-accueillant .elus__hero-blur--bottom{bottom:-128px;left:-96px;background:rgba(46,139,87,.3)}.theme-accueillant .elus__hero-content{position:relative;max-width:800px;margin:0 auto}.theme-accueillant .elus__breadcrumb{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;color:hsla(0,0%,100%,.8);margin-bottom:24px}.theme-accueillant .elus__breadcrumb a:hover{color:#fff}.theme-accueillant .elus__eyebrow{display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.28em;color:#ffc94d}.theme-accueillant .elus__title{font-family:var(--font-display),ui-serif,Georgia,serif;font-size:clamp(36px,6vw,64px);font-weight:600;line-height:1.05;color:#fff;margin-top:16px}.theme-accueillant .elus__divider{width:80px;height:4px;background:#ffc94d;margin:24px auto 0}.theme-accueillant .elus__subtitle{margin-top:48px;font-size:16px;color:hsla(0,0%,100%,.85);line-height:1.65}.theme-accueillant .elus__section{padding:96px 24px}@media(min-width:1024px){.theme-accueillant .elus__section{padding-left:80px;padding-right:80px}}.theme-accueillant .elus__section-header{margin-bottom:64px}.theme-accueillant .elus__section-eyebrow{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.22em;color:#2e8b57}.theme-accueillant .elus__section-title{font-family:var(--font-display),ui-serif,Georgia,serif;font-size:clamp(30px,3.5vw,48px);font-weight:600;line-height:1.25;margin-top:8px;color:#2a2438}.theme-accueillant .elus__section-divider{width:64px;height:4px;background:#ff7a59;margin-top:16px}.theme-accueillant .elus__maire{display:flex;flex-direction:column;align-items:flex-start;gap:48px;background:#fff6e5;border-left:4px solid #2e8b57;padding:48px;margin-bottom:80px;box-shadow:inset 0 0 0 1px rgba(42,36,56,.1)}@media(min-width:768px){.theme-accueillant .elus__maire{flex-direction:row;align-items:center;padding:64px}}.theme-accueillant .elus__maire-avatar{width:80px;height:80px;border-radius:50%;background:#fffaf0;border:1px solid rgba(42,36,56,.1);display:flex;align-items:center;justify-content:center;font-family:var(--font-display),ui-serif,Georgia,serif;font-size:20px;color:#2a2438;flex-shrink:0}.theme-accueillant .elus__maire-role{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.22em;color:#ff7a59;font-style:italic}.theme-accueillant .elus__maire-name{font-family:var(--font-display),ui-serif,Georgia,serif;font-size:clamp(22px,3vw,30px);font-weight:600;color:#2a2438;margin-top:4px}.theme-accueillant .elus__maire-note{margin-top:16px;font-size:14px;color:rgba(42,36,56,.8);font-style:italic}.theme-accueillant .elus__group-header{margin-top:80px;margin-bottom:16px}.theme-accueillant .elus__group-title{font-family:var(--font-display),ui-serif,Georgia,serif;font-size:clamp(18px,2vw,22px);font-weight:600;color:#2a2438}.theme-accueillant .elus__group-line{width:40px;height:2px;background:#ff7a59;margin-top:8px}.theme-accueillant .elus__grid{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0}@media(min-width:1024px){.theme-accueillant .elus__grid{grid-template-columns:1fr 1fr;column-gap:80px}}.theme-accueillant .elus__member{display:grid;grid-template-columns:auto 1fr;grid-gap:32px;gap:32px;padding:32px 0}.theme-accueillant .elus__member-avatar{width:56px;height:56px;border-radius:50%;background:#fff6e5;border:1px solid rgba(42,36,56,.1);display:flex;align-items:center;justify-content:center;font-family:var(--font-display),ui-serif,Georgia,serif;font-size:13px;letter-spacing:.05em;color:rgba(42,36,56,.8);flex-shrink:0}.theme-accueillant .elus__member-body{min-width:0}.theme-accueillant .elus__member-name{font-family:var(--font-display),ui-serif,Georgia,serif;font-size:clamp(16px,1.5vw,19px);font-weight:600;line-height:1.25;color:#2a2438}.theme-accueillant .elus__member-role{font-size:13px;color:#2e8b57;font-weight:500;font-style:italic;margin-top:2px}.theme-accueillant .elus__member-note{margin-top:16px;font-size:14px;color:rgba(42,36,56,.8);line-height:1.65}.theme-accueillant .elus__member-commissions{margin-top:16px}.theme-accueillant .elus__member-commissions-label{font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:rgba(42,36,56,.65)}.theme-accueillant .elus__member-commissions-list{margin-top:8px;display:flex;flex-direction:column;gap:6px}.theme-accueillant .elus__member-commission{display:flex;align-items:center;gap:8px;font-size:14px;color:rgba(42,36,56,.8)}.theme-accueillant .elus__member-commission-dot{width:6px;height:6px;border-radius:50%;background:#ff7a59;flex-shrink:0}.theme-accueillant .elus__meeting{padding:80px 24px;background:#fff6e5}@media(min-width:1024px){.theme-accueillant .elus__meeting{padding-left:80px;padding-right:80px}}.theme-accueillant .elus__meeting-card{display:flex;flex-direction:column;gap:32px;background:#fffaf0;border:1px solid rgba(42,36,56,.1);border-left:4px solid #7cc66a;padding:48px}@media(min-width:768px){.theme-accueillant .elus__meeting-card{flex-direction:row;align-items:center;padding:48px 64px}}.theme-accueillant .elus__meeting-icon{width:48px;height:48px;background:rgba(124,198,106,.15);display:flex;align-items:center;justify-content:center;color:#7cc66a;flex-shrink:0}.theme-accueillant .elus__meeting-eyebrow{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.22em;color:#7cc66a}.theme-accueillant .elus__meeting-title{font-family:var(--font-display),ui-serif,Georgia,serif;font-size:clamp(18px,2vw,22px);font-weight:600;color:#2a2438;margin-top:4px}.theme-accueillant .elus__meeting-desc{margin-top:8px;font-size:14px;color:rgba(42,36,56,.8);line-height:1.65}