.soires-page main{background:radial-gradient(circle at 10% 0,rgba(196,162,104,0.16),transparent 55%),linear-gradient(145deg,#050606,#101213);color:var(--color-text)}.soires-hero{position:relative;min-height:80vh;display:grid;align-items:end}.soires-hero-media{position:relative;isolation:isolate;max-height:90vh;overflow:hidden}.soires-hero-media img{width:100%;height:100%;object-fit:cover;filter:saturate(1.1) contrast(1.05) brightness(0.9);transform:scale(1.03);transition:transform var(--transition-slow),filter var(--transition-slow)}.soires-hero-overlay{position:absolute;inset:0;pointer-events:none}.soires-hero:hover .soires-hero-media img{transform:scale(1.06);filter:saturate(1.18) contrast(1.08)}.soires-hero-content{position:relative;margin-top:-40vh;padding-bottom:var(--space-16)}@media(max-width:767px){.soires-hero-content{margin-top:-32vh}}.soires-hero-text{padding:var(--space-6);position:relative;overflow:hidden}.soires-hero-text::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 0 0,rgba(196,162,104,0.25),transparent 55%);opacity:0.35;mix-blend-mode:soft-light;pointer-events:none}.soires-hero-ctas{margin-top:var(--space-5)}.soires-hero-note{margin-top:var(--space-5);border-top:1px solid rgba(196,162,104,0.25);padding-top:var(--space-4)}.soires-hero-note p{margin-bottom:0;font-size:var(--font-size-sm)}.soires-hero-experiences{display:flex;align-items:stretch;justify-content:flex-end}.soires-experience-column{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-6)}.soires-experience-lines{width:2px;height:120px;border-radius:999px;background:linear-gradient(to bottom,rgba(196,162,104,0.85),rgba(21,39,33,0.2));box-shadow:0 0 18px rgba(196,162,104,0.4)}@media(max-width:1023px){.soires-hero-grid{grid-template-columns:minmax(0,1.5fr)}.soires-hero-experiences{justify-content:flex-start}.soires-experience-column{align-items:flex-start}}@media(max-width:767px){.soires-hero-text{padding:var(--space-5)}.soires-hero-experiences{margin-top:var(--space-6)}}.soires-thematiques{position:relative}.soires-thematiques::before{content:"";position:absolute;inset:0;opacity:0.22;background-image:radial-gradient(circle at 0 0,rgba(196,162,104,0.18),transparent 55%),radial-gradient(circle at 100% 100%,rgba(12,56,43,0.8),transparent 65%);pointer-events:none}.soires-thematiques-grid{position:relative;z-index:1}.soires-format-media{overflow:hidden}.soires-format-media img{display:block;width:100%;height:auto;transform:scale(1.02);transition:transform var(--transition-slow),filter var(--transition-slow)}.soires-format:hover .soires-format-media img{transform:scale(1.07);filter:saturate(1.12) brightness(1.02)}.soires-format-list,.soires-act-list,.soires-privatisation-list{display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}.soires-format-list li::marker,.soires-act-list li::marker,.soires-privatisation-list li::marker{color:var(--color-brass)}.soires-format-list li strong{font-weight:600;color:var(--gray-100)}.soires-disclaimer{padding:var(--space-6) var(--space-6) var(--space-5);border-radius:var(--radius-xl);border:1px solid rgba(196,162,104,0.5);box-shadow:var(--shadow-medium);text-align:left}.soires-disclaimer h3{margin-bottom:var(--space-3)}.soires-disclaimer p:last-of-type{margin-bottom:0}.soires-acts{position:relative;padding-block:var(--space-20)}.soires-acts::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,8,8,0.9),rgba(7,8,8,1));opacity:0.92;pointer-events:none;z-index:-1}.soires-acts-grid{display:grid;gap:var(--space-10)}@media(min-width:960px){.soires-acts-grid{grid-template-columns:minmax(0,1.5fr);margin-inline:auto;max-width:var(--container-max)}}.soires-act{display:grid;gap:var(--space-6);align-items:stretch}.soires-act-media{border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-parallax);position:relative}.soires-act-media img{width:100%;height:100%;object-fit:cover;transform:scale(1.03);transition:transform var(--transition-slow),filter var(--transition-slow)}.soires-act:hover .soires-act-media img{transform:scale(1.07);filter:saturate(1.15)}.soires-act-content{padding:var(--space-6);border-radius:var(--radius-xl);border:1px solid rgba(196,162,104,0.35);box-shadow:var(--shadow-soft);backdrop-filter:blur(22px)}.soires-act-content h3{margin-bottom:var(--space-4)}@media(min-width:900px){.soires-act{grid-template-columns:minmax(0,1.4fr) minmax(0,1.6fr)}.soires-act-ii{grid-template-columns:minmax(0,1.6fr);max-width:80%;margin-inline:auto}.soires-act-iii{grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr)}}@media(max-width:899px){.soires-act-ii,.soires-act-iii{grid-template-columns:minmax(0,1fr)}}.soires-privatisation{background:radial-gradient(circle at 0 0,rgba(196,162,104,0.12),transparent 55%),linear-gradient(135deg,#070808,#111517)}.soires-privatisation-grid{align-items:flex-start;gap:var(--space-8)}.soires-privatisation-highlight{align-self:stretch}.soires-privatisation-highlight .card-body p:last-of-type{margin-bottom:0}@media(max-width:767px){.soires-privatisation-grid{grid-template-columns:minmax(0,1fr)}}.soires-page .editorial-title,.soires-page h1,.soires-page h2,.soires-page h3{letter-spacing:0.08em;text-transform:uppercase}.soires-page .editorial-kicker,.soires-page .editorial-subtitle{letter-spacing:0.22em;text-transform:uppercase}