:root{--ag-bloc-title-xl:clamp(40px, 5.4cqi, 72px);--ag-bloc-title-l:clamp(34px, 4.2cqi, 56px);--ag-bloc-title-m:clamp(28px, 3.2cqi, 42px);--ag-bloc-title-s:clamp(23px, 2.2cqi, 30px);--ag-bloc-lede:clamp(19px, 1.9cqi, 25px);--ag-bloc-w-narrow:820px;--ag-bloc-w-standard:1180px;--ag-bloc-w-wide:1400px}.ag-blocs-flux{container-type:inline-size}.ag-blocs-flux>[data-sep-bas="compact"]{--ag-bloc-pb:calc(var(--ag-gap-compact) / 2)}.ag-blocs-flux>[data-sep-bas="compact"]+*{--ag-bloc-pt:calc(var(--ag-gap-compact) / 2)}.ag-blocs-flux>[data-sep-bas="standard"]{--ag-bloc-pb:calc(var(--ag-gap-standard) / 2)}.ag-blocs-flux>[data-sep-bas="standard"]+*{--ag-bloc-pt:calc(var(--ag-gap-standard) / 2)}.ag-blocs-flux>[data-sep-bas="rupture"]{--ag-bloc-pb:calc(var(--ag-gap-break) / 2)}.ag-blocs-flux>[data-sep-bas="rupture"]+*{--ag-bloc-pt:calc(var(--ag-gap-break) / 2)}.ag-blocs-flux>[data-role="intercalaire"]{--ag-bloc-pt:calc(var(--ag-gap-insert) / 2);--ag-bloc-pb:calc(var(--ag-gap-insert) / 2)}.ag-blocs-flux>[data-role="intercalaire"]+*{--ag-bloc-pt:calc(var(--ag-gap-insert) / 2)}.ag-blocs-flux>*{padding-top:var(--ag-bloc-pt,0);padding-bottom:var(--ag-bloc-pb,0)}.ag-blocs-flux>.ag-bloc-page{padding-top:var(--ag-bloc-pt,calc(var(--ag-gap-standard) / 2));padding-bottom:var(--ag-bloc-pb,calc(var(--ag-gap-standard) / 2))}:root .ag-blocs-flux>[data-sep-bas]+*{margin-block-start:0}.ag-blocs-flux>:first-child{--ag-bloc-pt:calc(var(--ag-gap-standard) * 0.8)}.ag-blocs-flux>:last-child{--ag-bloc-pb:var(--ag-gap-standard)}@container (width <=760px){.ag-blocs-flux>*{--ag-gap-compact:var(--ag-gap-compact-mobile);--ag-gap-standard:var(--ag-gap-standard-mobile);--ag-gap-break:var(--ag-gap-break-mobile);--ag-gap-insert:var(--ag-gap-insert-mobile)}}.ag-bloc-page{position:relative;container-type:inline-size;width:100%;padding-block:88px}.ag-bloc-page__wrap{max-width:var(--ag-bloc-w-standard);margin-inline:auto;padding-inline:var(--ag-space-2xl)}.ag-bloc-page[data-largeur="narrow"] .ag-bloc-page__wrap{max-width:var(--ag-bloc-w-narrow)}.ag-bloc-page[data-largeur="wide"] .ag-bloc-page__wrap{max-width:var(--ag-bloc-w-wide)}@container (width <=760px){.ag-bloc-page{padding-block:var(--ag-space-4xl)}.ag-bloc-page__wrap{padding-inline:var(--ag-space-md)}}.ag-bloc-page--bg-blanc{color:var(--ag-ink);background:var(--ag-paper)}.ag-bloc-page--bg-gris{color:var(--ag-ink);background:var(--ag-paper-deep)}.ag-bloc-page--bg-vert{color:var(--ag-ink);background:var(--ag-mint)}.ag-bloc-page--bg-nuit{color:var(--ag-cream);background:var(--ag-deep-navy)}.ag-bloc-page--bg-nuit :is(h2,h3,h4,.ag-bloc-page__title){color:var(--ag-cream)}.ag-bloc-page--bg-nuit :is(.ag-bloc-page__text,.ag-bloc-page__text p,.ag-bloc-page__lede){color:var(--ag-on-dark)}.ag-bloc-page--bg-nuit :is(.ag-bloc-page__eyebrow,.ag-bloc-page__em){color:var(--ag-accent)}.ag-bloc-page--bg-nuit .ag-bloc-page__rule{background:var(--ag-rule-dark)}.ag-bloc-page--bg-nuit .ag-bloc-page__note{color:var(--ag-on-dark)}:is(.ag-bloc-page--bg-gris,.ag-bloc-page--bg-vert) .ag-bloc-page__eyebrow{color:var(--ag-accent-deep)}.ag-bloc-page__eyebrow{margin:0 0 var(--ag-space-sm);font-family:var(--ag-font-mono);font-size:var(--ag-text-xs);font-weight:var(--ag-weight-medium);color:var(--ag-accent-deep);text-transform:uppercase;letter-spacing:.18em}.ag-bloc-page__title{margin:0;font-family:var(--ag-font-display);font-weight:var(--ag-weight-normal);line-height:1.04;color:var(--ag-ink);letter-spacing:-.015em}.ag-bloc-page__title--xl{font-size:var(--ag-bloc-title-xl)}.ag-bloc-page__title--l{font-size:var(--ag-bloc-title-l)}.ag-bloc-page__title--m{font-size:var(--ag-bloc-title-m)}.ag-bloc-page__title--s{font-size:var(--ag-bloc-title-s)}.ag-bloc-page__em{font-style:italic;color:var(--ag-accent)}.ag-bloc-page__lede{margin:var(--ag-space-sm) 0 0;font-family:var(--ag-font-display);font-size:var(--ag-bloc-lede);font-style:italic;line-height:1.35;color:var(--ag-ink)}.ag-bloc-page__text{max-width:62ch;font-size:var(--ag-text-base);line-height:1.68;color:var(--ag-ink-soft)}.ag-bloc-page__text p{margin:0 0 1.05em}.ag-bloc-page__text p:last-child{margin-bottom:0}.ag-bloc-page__text--lg{font-size:var(--ag-text-md)}.ag-bloc-page__caption{margin:var(--ag-space-xs) 0 0;font-family:var(--ag-font-mono);font-size:var(--ag-text-xxs);color:var(--ag-ink-soft);text-transform:uppercase;letter-spacing:.12em}.ag-bloc-page__rule{height:1px;margin:0;border:0;background:var(--ag-rule)}.ag-bloc-page__ctas{display:flex;flex-wrap:wrap;gap:var(--ag-space-xs) var(--ag-space-sm);align-items:center;margin-top:var(--ag-space-lg)}.ag-bloc-page__note{font-family:var(--ag-font-mono);font-size:var(--ag-text-xs);color:var(--ag-ink-soft);text-transform:uppercase;letter-spacing:.14em}.ag-bloc-page--bg-nuit .btn{border-color:var(--ag-cream);color:var(--ag-ink);background:var(--ag-cream)}.ag-bloc-page--bg-nuit .btn:hover{border-color:var(--ag-accent);color:var(--ag-paper);background:var(--ag-accent)}.ag-bloc-page--bg-nuit .btn-ghost{border-color:var(--ag-rule-dark);color:var(--ag-cream);background:#fff0}.ag-bloc-page__alerte{scroll-margin-top:calc(var(--ag-header-h) + var(--ag-space-lg));max-width:34rem;margin-top:var(--ag-space-lg);text-align:start}:is(.ag-hero__centre,.ag-cloture) .ag-bloc-page__alerte{margin-inline:auto}.ag-bloc-page__alerte>[id^="mailerlite-form_"],.ag-bloc-page__alerte .mailerlite-form,.ag-bloc-page__alerte .mailerlite-form form{width:100%}.ag-bloc-page__alerte .mailerlite-form-inputs{display:flex;align-items:stretch;width:100%;margin-bottom:0;padding:var(--ag-space-3xs);border:1px solid var(--ag-rule-strong);border-radius:var(--ag-radius-pill)}.ag-bloc-page__alerte .mailerlite-form-inputs:focus-within{outline:2px solid var(--ag-accent);outline-offset:2px}.ag-bloc-page__alerte .mailerlite-form-field{display:flex;flex:1;min-width:0;margin-bottom:0}.ag-bloc-page__alerte .mailerlite-form-field input{flex:1;width:100%;min-width:0;padding:var(--ag-space-xs) var(--ag-space-md);border:none;font-family:var(--ag-font-body);font-size:var(--ag-text-sm);color:inherit;background:#fff0;outline:none}.ag-bloc-page__alerte .mailerlite-form-field input::placeholder{color:var(--ag-ink-soft);opacity:1}.ag-bloc-page__alerte .mailerlite-form-field label{position:absolute;overflow:hidden;width:1px;height:1px;white-space:nowrap;clip-path:inset(50%)}.ag-bloc-page__alerte .mailerlite-form-loader,.ag-bloc-page__alerte .mailerlite-form-response{display:none}.ag-bloc-page__alerte .mailerlite-form-loader{margin:0;padding:var(--ag-space-xs) var(--ag-space-md);font-family:var(--ag-font-body);font-size:var(--ag-text-sm);font-weight:var(--ag-weight-normal);color:var(--ag-ink-soft)}.ag-bloc-page__alerte :is(.mailerlite-form-title,.mailerlite-form-description){display:none}.ag-bloc-page__alerte .mailerlite-subscribe-submit{cursor:pointer;padding:var(--ag-space-xs) 18px;border:none;border-radius:var(--ag-radius-pill);font-family:var(--ag-font-body);font-size:var(--ag-text-sm);font-weight:var(--ag-weight-medium);color:var(--ag-paper);white-space:nowrap;background:var(--ag-accent);transition:color var(--ag-dur-base) var(--ag-ease),background var(--ag-dur-base) var(--ag-ease)}.ag-bloc-page__alerte .mailerlite-subscribe-submit:hover{color:var(--ag-paper);background:var(--ag-accent-deep)}.ag-bloc-page__alerte .mailerlite-form-response h4{margin:var(--ag-space-xs) 0 0;font-family:var(--ag-font-body);font-size:var(--ag-text-sm);font-weight:var(--ag-weight-normal);line-height:var(--ag-leading-base);color:inherit}.ag-bloc-page__alerte .mailerlite-form-error{margin-top:var(--ag-space-3xs);font-family:var(--ag-font-body);font-size:var(--ag-text-xs);color:var(--ag-accent-deep)}.ag-bloc-page--bg-nuit .ag-bloc-page__alerte .mailerlite-form-inputs{border-color:var(--ag-rule-dark)}.ag-bloc-page--bg-nuit .ag-bloc-page__alerte .mailerlite-form-field input::placeholder,.ag-bloc-page--bg-nuit .ag-bloc-page__alerte .mailerlite-form-loader{color:var(--ag-on-dark)}.ag-bloc-page--bg-nuit .ag-bloc-page__alerte .mailerlite-form-error{color:var(--ag-accent)}.ag-bloc-page__split{display:grid;grid-template-columns:1.02fr 0.98fr;gap:var(--ag-space-5xl);align-items:center}.ag-bloc-page__split--media-gauche>.ag-bloc-page__split-media{order:-1}.ag-bloc-page__split--large{grid-template-columns:0.8fr 1.2fr;gap:var(--ag-space-3xl)}@container (width <=900px){:is(.ag-bloc-page__split,.ag-bloc-page__split--large){grid-template-columns:1fr;gap:var(--ag-space-xl)}.ag-bloc-page__split--media-gauche>.ag-bloc-page__split-media{order:0}}.ag-biblio{max-width:var(--ag-bloc-w-wide);margin-inline:auto;padding:var(--ag-space-5xl) var(--ag-space-2xl)}.ag-biblio__tete{max-width:62ch;margin-bottom:var(--ag-space-5xl)}.ag-biblio__eyebrow{margin:0 0 var(--ag-space-sm);font-family:var(--ag-font-mono);font-size:var(--ag-text-xs);color:var(--ag-accent-deep);text-transform:uppercase;letter-spacing:.18em}.ag-biblio__titre{margin:0;font-family:var(--ag-font-display);font-size:var(--ag-text-display-m);font-weight:var(--ag-weight-normal);color:var(--ag-ink)}.ag-biblio__chapo{margin:var(--ag-space-sm) 0 0;font-size:var(--ag-text-md);color:var(--ag-ink-soft)}.ag-biblio__note{margin:var(--ag-space-xs) 0 0;font-family:var(--ag-font-mono);font-size:var(--ag-text-xxs);color:var(--ag-ink-soft);text-transform:uppercase;letter-spacing:.12em}.ag-biblio__entree{display:grid;grid-template-columns:320px minmax(0,1fr);gap:var(--ag-space-2xl);margin-bottom:var(--ag-space-5xl);padding-top:var(--ag-space-2xl);border-top:1px solid var(--ag-rule-strong)}.ag-biblio__num{margin:0;font-family:var(--ag-font-mono);font-size:var(--ag-text-xxs);color:var(--ag-accent);letter-spacing:.14em}.ag-biblio__nom{margin:var(--ag-space-2xs) 0 0;font-family:var(--ag-font-display);font-size:var(--ag-text-xl);font-weight:var(--ag-weight-normal);color:var(--ag-ink)}.ag-biblio__desc{margin:var(--ag-space-2xs) 0 0;font-size:var(--ag-text-sm);color:var(--ag-ink-soft)}.ag-biblio__meta{display:grid;grid-template-columns:auto 1fr;gap:var(--ag-space-3xs) var(--ag-space-xs);margin:var(--ag-space-md) 0 0;font-size:var(--ag-text-sm)}.ag-biblio__meta dt{font-family:var(--ag-font-mono);font-size:var(--ag-text-xxs);color:var(--ag-ink-soft);text-transform:uppercase;letter-spacing:.1em}.ag-biblio__meta dd{margin:0;color:var(--ag-ink)}.ag-biblio__champs-titre{margin:var(--ag-space-md) 0 var(--ag-space-2xs);font-family:var(--ag-font-mono);font-size:var(--ag-text-xxs);color:var(--ag-ink-soft);text-transform:uppercase;letter-spacing:.1em}.ag-biblio__champs{margin:0;padding:0;font-size:var(--ag-text-sm);list-style:none}.ag-biblio__champs li{display:flex;gap:var(--ag-space-xs);justify-content:space-between;padding:var(--ag-space-3xs) 0;border-bottom:1px solid var(--ag-rule)}.ag-biblio__champ-type{font-family:var(--ag-font-mono);font-size:var(--ag-text-xxs);color:var(--ag-ink-soft)}.ag-biblio__barre{display:flex;gap:var(--ag-space-xs);align-items:center;justify-content:space-between;padding:var(--ag-space-2xs) var(--ag-space-xs);border:1px solid var(--ag-rule);border-bottom:0;font-family:var(--ag-font-mono);font-size:var(--ag-text-xxs);color:var(--ag-ink-soft);text-transform:uppercase;letter-spacing:.12em;background:var(--ag-paper-deep)}.ag-biblio__bascule{cursor:pointer;display:inline-flex;gap:var(--ag-space-2xs);align-items:center}.ag-biblio__cadre{overflow:hidden;border:1px solid var(--ag-rule)}.ag-biblio__scene{width:100%;margin-inline:auto}.ag-biblio__bascule-input:checked~span{color:var(--ag-accent)}.ag-biblio__barre:has(.ag-biblio__bascule-input:checked)+.ag-biblio__cadre .ag-biblio__scene{width:390px}@media (width <=900px){.ag-biblio__entree{grid-template-columns:1fr}}.ag-hero__titre{margin-bottom:var(--ag-space-2xs)}.ag-bloc-page__statut{display:inline-flex;gap:var(--ag-space-2xs);align-items:center;margin:0 0 var(--ag-space-md);padding:7px 15px;border:1px solid var(--ag-rule-strong);border-radius:999px;font-family:var(--ag-font-mono);font-size:var(--ag-text-xs);color:var(--ag-ink);text-transform:uppercase;letter-spacing:.16em}.ag-bloc-page__statut i{display:block;width:6px;height:6px;border-radius:50%;background:var(--ag-accent)}.ag-bloc-page__statut[data-etat="ferme"] i{background:var(--ag-ink-soft)}.ag-bloc-page--bg-nuit .ag-bloc-page__statut{border-color:var(--ag-rule-dark);color:var(--ag-cream)}.ag-hero__texte{max-width:46ch;margin:var(--ag-space-md) 0 0;font-size:var(--ag-text-base);line-height:1.6;color:var(--ag-ink-soft)}.ag-hero__meta{display:flex;flex-wrap:wrap;align-items:center;margin:var(--ag-space-lg) 0 0;padding-top:var(--ag-space-md);border-top:1px solid var(--ag-rule);font-family:var(--ag-font-mono);font-size:var(--ag-text-cap);color:var(--ag-ink);text-transform:uppercase;letter-spacing:.1em}.ag-hero__meta span[data-lead="true"]{font-weight:var(--ag-weight-semibold);color:var(--ag-accent-deep);letter-spacing:.14em}.ag-hero__meta span:not(:last-child)::after{content:"\00b7";margin:0 var(--ag-space-xs);color:var(--ag-ink-soft)}.ag-hero__tags{display:flex;flex-wrap:wrap;gap:var(--ag-space-2xs);margin-top:var(--ag-space-lg)}.ag-hero__tags span{padding:6px 13px;border:1px solid var(--ag-rule-strong);border-radius:999px;font-family:var(--ag-font-mono);font-size:var(--ag-text-xxs);color:var(--ag-ink);text-transform:uppercase;letter-spacing:.12em}:is(.ag-bloc-page--bg-vert,.ag-bloc-page--bg-gris) .ag-hero__tags span{border-color:#fff0;background:var(--ag-paper)}.ag-bloc-page--bg-nuit .ag-hero__tags span{border-color:var(--ag-rule-dark);color:var(--ag-cream)}.ag-hero__fineprint{max-width:48ch;margin:var(--ag-space-md) 0 0;padding-top:var(--ag-space-sm);border-top:1px solid var(--ag-rule);font-size:var(--ag-text-sm);line-height:1.55;color:var(--ag-ink-soft)}.ag-hero__centre{max-width:900px;margin-inline:auto;text-align:center}.ag-hero__centre .ag-bloc-page__lede,.ag-hero__centre .ag-hero__texte{max-width:56ch;margin-inline:auto}.ag-hero__centre :is(.ag-bloc-page__ctas,.ag-hero__tags,.ag-hero__meta){justify-content:center}.ag-hero__media-large{margin-top:var(--ag-space-3xl)}.ag-hero__paire{overflow:hidden;display:flex;gap:2px;border:1px solid var(--ag-rule);border-radius:4px}.ag-hero__paire>*{flex:1;min-width:0}.ag-bloc-page__media{display:block;width:100%;height:auto}.ag-hero__sentinelle{height:1px;margin-top:-1px}.ag-sticky{position:fixed;z-index:50;right:0;bottom:0;left:0;display:flex;justify-content:center;padding:var(--ag-space-xs) var(--ag-space-sm);padding-bottom:calc(var(--ag-space-xs) + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--ag-rule);background:color-mix(in srgb,var(--ag-paper) 92%,transparent);backdrop-filter:blur(8px);transition:transform 0.24s ease,opacity 0.24s ease}.ag-sticky[data-etat="cachee"]{pointer-events:none;transform:translateY(100%);opacity:0}.ag-sticky[data-etat="visible"]{transform:translateY(0);opacity:1}.ag-sticky__cta{min-width:min(420px, 100%);text-align:center}.ag-sticky__court{display:none}@media (width <=560px){.ag-sticky__long{display:none}.ag-sticky__court{display:inline}}body:has(.ag-sticky){padding-bottom:var(--ag-sticky-h,0)}@media (prefers-reduced-motion:reduce){.ag-sticky{transition:none}}.ag-bloc-page__wrap--etroit{max-width:var(--ag-bloc-w-narrow)}.ag-situation__corps{margin-top:var(--ag-space-lg)}.ag-situation__exergue{max-width:36ch;margin:var(--ag-space-xl) 0 0;padding-top:var(--ag-space-lg);border-top:1px solid var(--ag-rule-strong);font-family:var(--ag-font-display);font-size:clamp(21px, 2.2cqi, 29px);font-style:italic;line-height:1.34;color:var(--ag-ink)}.ag-bloc-page--bg-nuit .ag-situation__exergue{border-color:var(--ag-rule-dark);color:var(--ag-cream)}.ag-etapes{counter-reset:none;display:grid;gap:var(--ag-space-xl);margin:var(--ag-space-2xl) 0 0;padding:0;list-style:none}.ag-etapes[data-n="2"]{grid-template-columns:repeat(2,1fr)}.ag-etapes[data-n="3"]{grid-template-columns:repeat(3,1fr)}.ag-etapes[data-n="4"]{grid-template-columns:repeat(4,1fr)}.ag-etapes[data-n="5"]{grid-template-columns:repeat(5,1fr)}.ag-etapes__num{display:block;margin-bottom:var(--ag-space-xs);padding-bottom:var(--ag-space-2xs);border-bottom:1px solid var(--ag-rule);font-family:var(--ag-font-mono);font-size:var(--ag-text-xs);color:var(--ag-accent);letter-spacing:.14em}.ag-etapes__titre{margin:var(--ag-space-xs) 0 var(--ag-space-2xs);font-family:var(--ag-font-display);font-size:var(--ag-text-lg);font-weight:var(--ag-weight-normal);color:var(--ag-ink)}.ag-etapes__texte{margin:0;font-size:var(--ag-text-sm);line-height:1.6;color:var(--ag-ink-soft)}.ag-etapes__reassurance{display:flex;flex-wrap:wrap;gap:var(--ag-space-2xs) var(--ag-space-md);align-items:center;margin:var(--ag-space-xl) 0 0;padding-top:var(--ag-space-md);border-top:1px solid var(--ag-rule);font-family:var(--ag-font-mono);font-size:var(--ag-text-xxs);color:var(--ag-ink-soft);text-transform:uppercase;letter-spacing:.13em}.ag-etapes__reassurance span+span::before{content:"·";margin-right:var(--ag-space-md);color:var(--ag-rule-strong)}@container (width <=900px){.ag-etapes[data-n="4"],.ag-etapes[data-n="5"]{grid-template-columns:repeat(2,1fr);gap:var(--ag-space-lg)}}@container (width <=640px){.ag-etapes,.ag-etapes[data-n="4"],.ag-etapes[data-n="5"]{grid-template-columns:1fr;gap:var(--ag-space-lg)}.ag-etapes__item{display:grid;grid-template-columns:auto 1fr;gap:var(--ag-space-sm)}.ag-etapes__num{margin:0;padding:0 var(--ag-space-xs) 0 0;border-right:1px solid var(--ag-rule);border-bottom:0}}.ag-feature__corps{margin-top:var(--ag-space-lg)}.ag-feature__reassurance{max-width:46ch;margin:var(--ag-space-lg) 0 0;padding-top:var(--ag-space-lg);border-top:1px solid var(--ag-rule-strong);font-size:var(--ag-text-sm);line-height:1.6;color:var(--ag-ink-soft)}.ag-transfo{display:flex;gap:var(--ag-space-sm);align-items:center;margin-top:var(--ag-space-2xl)}.ag-transfo__item{flex:1;min-width:0;margin:0}.ag-transfo__item[data-emphase="true"]{flex:1.45}.ag-transfo__fleche{flex:0 0 auto;font-size:var(--ag-text-lg);color:var(--ag-ink-soft)}@container (width <=760px){.ag-transfo{flex-direction:column;align-items:stretch}.ag-transfo__fleche{transform:rotate(90deg);align-self:center}}.ag-video__tete{max-width:62ch}.ag-video__centre{max-width:900px;margin:var(--ag-space-xl) auto 0}.ag-video__intro{margin-top:var(--ag-space-sm)}.ag-biblio__substitut{margin:0;padding:var(--ag-space-2xl);border:1px dashed var(--ag-rule-strong);font-family:var(--ag-font-mono);font-size:var(--ag-text-xxs);line-height:1.7;color:var(--ag-ink-soft);text-transform:uppercase;letter-spacing:.1em}.ag-temoignages{display:grid;gap:var(--ag-space-xl);margin-top:var(--ag-space-2xl)}.ag-temoignages[data-cols="2"]{grid-template-columns:repeat(2,1fr)}.ag-temoignages[data-cols="3"]{grid-template-columns:repeat(3,1fr)}.ag-temoignage{margin:0;padding-top:var(--ag-space-lg);border-top:2px solid var(--ag-accent)}.ag-temoignage__citation{margin:0;font-size:var(--ag-text-md);line-height:1.62;color:var(--ag-ink)}.ag-temoignage__signature{display:flex;flex-direction:column;gap:var(--ag-space-3xs);margin-top:var(--ag-space-sm)}.ag-temoignage__prenom{font-family:var(--ag-font-mono);font-size:var(--ag-text-xs);color:var(--ag-accent-deep);text-transform:uppercase;letter-spacing:.12em}.ag-temoignage__contexte{font-size:var(--ag-text-sm);color:var(--ag-ink-soft)}@container (width <=760px){.ag-temoignages[data-cols="2"],.ag-temoignages[data-cols="3"]{grid-template-columns:1fr}}.ag-paliers{margin-top:var(--ag-space-xl);border-top:1px solid var(--ag-rule-strong)}.ag-palier{display:grid;grid-template-columns:1fr 1fr auto;gap:var(--ag-space-lg);align-items:baseline;padding:var(--ag-space-sm) 0;border-bottom:1px solid var(--ag-rule)}.ag-palier[data-passe="true"]{opacity:.45}.ag-palier[data-en-cours="true"]{padding-left:var(--ag-space-sm);border-left:2px solid var(--ag-accent)}.ag-palier__nom{font-size:var(--ag-text-base);font-weight:var(--ag-weight-semibold);color:var(--ag-ink)}.ag-palier__nom em{margin-left:var(--ag-space-2xs);font-family:var(--ag-font-mono);font-size:var(--ag-text-xxs);font-style:normal;color:var(--ag-accent);text-transform:uppercase;letter-spacing:.14em}.ag-palier__quand{font-size:var(--ag-text-sm);color:var(--ag-ink-soft)}.ag-palier__prix{font-family:var(--ag-font-display);font-size:var(--ag-text-xl);color:var(--ag-ink);white-space:nowrap}@container (width <=700px){.ag-palier{grid-template-columns:1fr auto;gap:var(--ag-space-3xs) var(--ag-space-sm)}.ag-palier__quand{grid-column:1}.ag-palier__prix{grid-column:2;grid-row:1 / 3;align-self:center}}.ag-acces{display:grid;grid-template-columns:1.2fr 0.8fr;gap:var(--ag-space-2xl);align-items:start;margin-top:var(--ag-space-xl)}.ag-acces__prix{margin:0;font-family:var(--ag-font-display);font-size:var(--ag-bloc-title-m);line-height:1.1;color:var(--ag-ink)}.ag-acces__gratuit{color:var(--ag-accent)}.ag-acces__prix small{display:block;margin-top:var(--ag-space-2xs);font-family:var(--ag-font-mono);font-size:var(--ag-text-xxs);color:var(--ag-ink-soft);text-transform:uppercase;letter-spacing:.12em}.ag-acces__modalites{margin:var(--ag-space-md) 0 0;padding:0;list-style:none}.ag-acces__modalites li{padding:var(--ag-space-2xs) 0;border-bottom:1px solid var(--ag-rule);font-size:var(--ag-text-sm);line-height:1.6;color:var(--ag-ink-soft)}.ag-acces__note{margin:var(--ag-space-md) 0 0;font-size:var(--ag-text-sm);color:var(--ag-ink-soft)}@container (width <=760px){.ag-acces{grid-template-columns:1fr}}.ag-redirection{display:flex;flex-wrap:wrap;gap:var(--ag-space-md) var(--ag-space-xl);align-items:center;justify-content:space-between;padding:var(--ag-space-lg) var(--ag-space-xl);border:1px solid var(--ag-rule-strong);border-radius:4px}.ag-redirection__titre{font-size:var(--ag-text-xl)}.ag-redirection__texte{margin:var(--ag-space-3xs) 0 0;font-size:var(--ag-text-sm);color:var(--ag-ink-soft)}.ag-redirection .ag-bloc-page__ctas{margin-top:0}.ag-bloc-page--bg-nuit .ag-redirection{border-color:var(--ag-rule-dark)}.ag-bloc-page--bg-nuit .ag-redirection__texte{color:var(--ag-on-dark)}.ag-bornage__intro{margin-top:var(--ag-space-lg)}.ag-bornage{margin:var(--ag-space-xl) 0 0;padding:0;border-top:1px solid var(--ag-rule-strong);list-style:none}.ag-bornage__item{display:grid;grid-template-columns:auto 1fr;gap:var(--ag-space-md);padding:var(--ag-space-sm) 0;border-bottom:1px solid var(--ag-rule)}.ag-bornage__num{font-family:var(--ag-font-mono);font-size:var(--ag-text-xxs);color:var(--ag-accent);letter-spacing:.14em}.ag-bornage__intitule{display:block;font-size:var(--ag-text-base);font-weight:var(--ag-weight-semibold);color:var(--ag-ink)}.ag-bornage__explication{display:block;margin-top:var(--ag-space-3xs);font-size:var(--ag-text-sm);line-height:1.6;color:var(--ag-ink-soft)}.ag-page-faq{margin-top:var(--ag-space-xl)}.ag-desamorcage{display:grid;grid-template-columns:auto 1fr;gap:var(--ag-space-2xl);align-items:start;max-width:920px}.ag-desamorcage__filet{align-self:stretch;width:2px;background:var(--ag-accent)}.ag-desamorcage__exergue{margin:var(--ag-space-md) 0 0;font-family:var(--ag-font-display);font-size:clamp(20px, 2.1cqi, 27px);font-style:italic;line-height:1.4;color:var(--ag-ink)}.ag-bloc-page--bg-nuit .ag-desamorcage__exergue{color:var(--ag-cream)}@container (width <=760px){.ag-desamorcage{gap:var(--ag-space-md)}}.ag-encadre{max-width:52ch;margin-top:var(--ag-space-xl);padding:var(--ag-space-lg) var(--ag-space-xl);border-top:2px solid var(--ag-accent);background:var(--ag-paper)}.ag-bloc-page--bg-blanc .ag-encadre{background:var(--ag-paper-deep)}.ag-encadre p{margin:0;font-size:var(--ag-text-base);line-height:1.6;color:var(--ag-ink)}.ag-encadre__label{margin:0 0 var(--ag-space-2xs);font-family:var(--ag-font-mono);font-size:var(--ag-text-xxs);color:var(--ag-accent-deep);text-transform:uppercase;letter-spacing:.14em}.ag-bloc-page--bg-nuit .ag-encadre{background:color-mix(in srgb,var(--ag-paper) 6%,transparent)}.ag-bloc-page--bg-nuit .ag-encadre p{color:var(--ag-cream)}.ag-bloc-page--bg-nuit .ag-encadre__label{color:var(--ag-accent)}.ag-points{display:grid;gap:var(--ag-space-xs);max-width:60ch;margin:var(--ag-space-xl) 0 0;padding:0;list-style:none}.ag-points li{display:grid;grid-template-columns:auto 1fr;gap:var(--ag-space-sm);font-size:var(--ag-text-base);line-height:1.6;color:var(--ag-ink-soft)}.ag-points li span{padding-top:var(--ag-space-3xs);font-family:var(--ag-font-mono);font-size:var(--ag-text-xxs);color:var(--ag-accent);letter-spacing:.1em}.ag-bloc-page--bg-nuit .ag-points li{color:var(--ag-cream)}.ag-moments{margin-top:var(--ag-space-xl);border-top:1px solid var(--ag-rule-strong)}.ag-moment{display:grid;grid-template-columns:auto 1fr;gap:var(--ag-space-lg);align-items:baseline;padding:var(--ag-space-sm) 0;border-bottom:1px solid var(--ag-rule)}.ag-moment dt{min-width:9ch;font-family:var(--ag-font-mono);font-size:var(--ag-text-xxs);font-weight:var(--ag-weight-normal);color:var(--ag-accent-deep);text-transform:uppercase;letter-spacing:.14em}.ag-moment dd{margin:0;font-size:var(--ag-text-base);line-height:1.58;color:var(--ag-ink-soft)}.ag-bloc-page--bg-nuit .ag-moments{border-top-color:var(--ag-rule-dark)}.ag-bloc-page--bg-nuit .ag-moment{border-bottom-color:var(--ag-rule-dark)}.ag-bloc-page--bg-nuit .ag-moment dt{color:var(--ag-accent)}.ag-bloc-page--bg-nuit .ag-moment dd{color:var(--ag-cream)}@container (width <=760px){.ag-moment{grid-template-columns:1fr;gap:var(--ag-space-3xs)}}.ag-histoire{display:grid;grid-template-columns:0.42fr 0.58fr;gap:var(--ag-space-5xl);align-items:start}.ag-histoire__texte{max-width:60ch}.ag-histoire__exergue{margin:var(--ag-space-lg) 0 0;padding-top:var(--ag-space-lg);border-top:1px solid var(--ag-rule);font-family:var(--ag-font-display);font-size:clamp(21px, 2.2cqi, 28px);font-style:italic;line-height:1.4;color:var(--ag-ink)}.ag-bloc-page--bg-nuit .ag-histoire__exergue{border-top-color:var(--ag-rule-dark);color:var(--ag-cream)}@container (width <=900px){.ag-histoire{grid-template-columns:1fr;gap:var(--ag-space-xl)}}.ag-qui{display:grid;grid-template-columns:230px 1fr;gap:var(--ag-space-3xl);align-items:center;max-width:900px}.ag-qui--sans-portrait{grid-template-columns:1fr}.ag-qui__portrait img{aspect-ratio:1 / 1;width:100%;object-fit:cover}@container (width <=760px){.ag-qui{grid-template-columns:1fr;gap:var(--ag-space-lg)}.ag-qui__portrait{max-width:230px}}.ag-cas{display:grid;gap:var(--ag-space-2xl);margin-top:var(--ag-space-2xl)}.ag-cas[data-n="2"]{grid-template-columns:repeat(2,1fr)}.ag-cas[data-n="3"]{grid-template-columns:repeat(3,1fr)}.ag-cas[data-n="4"]{grid-template-columns:repeat(4,1fr)}.ag-cas__item{padding-top:var(--ag-space-lg);border-top:2px solid var(--ag-accent)}.ag-cas__item img{margin-bottom:var(--ag-space-md)}.ag-cas__item h3{margin:0 0 var(--ag-space-2xs);font-size:var(--ag-text-lg);line-height:1.3}.ag-cas__item p{margin:0;font-size:var(--ag-text-sm);line-height:1.58;color:var(--ag-ink-soft)}@container (width <=1040px){.ag-cas[data-n="4"]{grid-template-columns:repeat(2,1fr)}}@container (width <=760px){.ag-cas,.ag-cas[data-n="2"],.ag-cas[data-n="3"],.ag-cas[data-n="4"]{grid-template-columns:1fr;gap:var(--ag-space-lg)}}.ag-livrables{margin-top:var(--ag-space-2xl);border-top:1px solid var(--ag-rule-strong)}.ag-livrables__ligne{display:grid;grid-template-columns:170px 1fr auto;gap:var(--ag-space-lg);align-items:baseline;padding:var(--ag-space-md) 0;border-bottom:1px solid var(--ag-rule)}.ag-livrables__nature{font-family:var(--ag-font-mono);font-size:var(--ag-text-xxs);color:var(--ag-accent-deep);text-transform:uppercase;letter-spacing:.14em}.ag-livrables__corps strong{display:block;margin-bottom:var(--ag-space-3xs);font-size:var(--ag-text-md);font-weight:var(--ag-weight-semibold);color:var(--ag-ink)}.ag-livrables__corps span{font-size:var(--ag-text-sm);line-height:1.55;color:var(--ag-ink-soft)}.ag-livrables__meta{font-family:var(--ag-font-mono);font-size:var(--ag-text-xs);color:var(--ag-ink-soft);white-space:nowrap}.ag-bloc-page--bg-nuit :is(.ag-livrables__corps strong,.ag-livrables__corps span){color:var(--ag-cream)}.ag-bloc-page--bg-nuit .ag-livrables{border-top-color:var(--ag-rule-dark)}.ag-bloc-page--bg-nuit .ag-livrables__ligne{border-bottom-color:var(--ag-rule-dark)}@container (width <=760px){.ag-livrables__ligne{grid-template-columns:1fr;gap:var(--ag-space-3xs)}.ag-livrables__meta{white-space:normal}}.ag-accompagnement{display:grid;margin-top:var(--ag-space-2xl);border-top:1px solid var(--ag-rule-strong)}.ag-accompagnement__item{display:grid;grid-template-columns:auto 1fr;gap:var(--ag-space-lg);align-items:baseline;padding:var(--ag-space-lg) 0;border-bottom:1px solid var(--ag-rule)}.ag-accompagnement__num{font-family:var(--ag-font-mono);font-size:var(--ag-text-xs);color:var(--ag-accent);letter-spacing:.1em}.ag-accompagnement__item h3{margin:0 0 var(--ag-space-3xs);font-size:var(--ag-text-md)}.ag-accompagnement__item p{max-width:64ch;margin:0;font-size:var(--ag-text-sm);line-height:1.58;color:var(--ag-ink-soft)}.ag-bloc-page--bg-nuit .ag-accompagnement{border-top-color:var(--ag-rule-dark)}.ag-bloc-page--bg-nuit .ag-accompagnement__item{border-bottom-color:var(--ag-rule-dark)}.ag-bloc-page--bg-nuit .ag-accompagnement__item p{color:var(--ag-cream)}.ag-fournitures{display:grid;grid-template-columns:1.25fr 0.75fr;gap:var(--ag-space-4xl);align-items:start;margin-top:var(--ag-space-2xl)}.ag-fournitures__lignes{margin:0}.ag-fournitures__ligne{display:grid;grid-template-columns:190px 1fr;gap:var(--ag-space-lg);padding:var(--ag-space-sm) 0;border-bottom:1px solid var(--ag-rule);font-size:var(--ag-text-sm);line-height:1.5}.ag-fournitures__ligne dt{padding-top:var(--ag-space-3xs);font-family:var(--ag-font-mono);font-size:var(--ag-text-xxs);color:var(--ag-ink-soft);text-transform:uppercase;letter-spacing:.14em}.ag-fournitures__ligne dd{margin:0;color:var(--ag-ink)}.ag-budget{padding-top:var(--ag-space-lg);border-top:2px solid var(--ag-accent)}.ag-budget__label{margin:0 0 var(--ag-space-2xs);font-family:var(--ag-font-mono);font-size:var(--ag-text-xxs);color:var(--ag-accent-deep);text-transform:uppercase;letter-spacing:.14em}.ag-budget__chiffre{margin:0;font-family:var(--ag-font-display);font-size:clamp(32px, 3.4cqi, 46px);line-height:1;color:var(--ag-ink)}.ag-budget p{margin:var(--ag-space-xs) 0 0;font-size:var(--ag-text-sm);line-height:1.55;color:var(--ag-ink-soft)}.ag-bloc-page--bg-nuit :is(.ag-fournitures__ligne dd,.ag-budget__chiffre){color:var(--ag-cream)}.ag-bloc-page--bg-nuit .ag-fournitures__ligne{border-bottom-color:var(--ag-rule-dark)}@container (width <=900px){.ag-fournitures{grid-template-columns:1fr;gap:var(--ag-space-xl)}}@container (width <=760px){.ag-fournitures__ligne{grid-template-columns:1fr;gap:var(--ag-space-3xs)}}.ag-rythme{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--ag-space-2xl);margin-top:var(--ag-space-xl);padding-top:var(--ag-space-xl);border-top:1px solid var(--ag-rule-strong)}.ag-rythme strong{display:block;margin-bottom:var(--ag-space-2xs);font-size:var(--ag-text-lg);font-weight:var(--ag-weight-semibold);line-height:1.25;color:var(--ag-ink)}.ag-rythme span{display:block;font-size:var(--ag-text-sm);line-height:1.55;color:var(--ag-ink-soft)}.ag-rythme__dates{margin:var(--ag-space-xl) 0 0;padding-top:var(--ag-space-md);border-top:1px solid var(--ag-rule);font-size:var(--ag-text-sm);line-height:1.6;color:var(--ag-ink-soft)}.ag-rythme__dates b{margin-right:var(--ag-space-xs);font-family:var(--ag-font-mono);font-size:var(--ag-text-xxs);font-weight:var(--ag-weight-normal);color:var(--ag-ink-soft);text-transform:uppercase;letter-spacing:.14em}.ag-bloc-page--bg-nuit .ag-rythme strong{color:var(--ag-cream)}.ag-bloc-page--bg-nuit .ag-rythme{border-top-color:var(--ag-rule-dark)}@container (width <=1040px){.ag-rythme{grid-template-columns:1fr 1fr;gap:var(--ag-space-lg) var(--ag-space-xl)}}@container (width <=760px){.ag-rythme{grid-template-columns:1fr;gap:var(--ag-space-lg)}}.ag-calendrier{margin-top:var(--ag-space-2xl);border-top:1px solid var(--ag-rule-strong)}.ag-calendrier__ligne{display:grid;grid-template-columns:150px 1fr;gap:var(--ag-space-xl);align-items:baseline;padding:var(--ag-space-md) 0;border-bottom:1px solid var(--ag-rule)}.ag-calendrier__date{font-family:var(--ag-font-mono);font-size:var(--ag-text-xs);color:var(--ag-ink);text-transform:uppercase;letter-spacing:.1em}.ag-calendrier__ligne[data-passe="true"]{opacity:.45}.ag-calendrier__ligne[data-passe="true"] .ag-calendrier__date{text-decoration:line-through}.ag-calendrier__ligne[data-en-cours="true"] .ag-calendrier__date{color:var(--ag-accent)}.ag-calendrier__corps strong{display:block;margin-bottom:var(--ag-space-3xs);font-size:var(--ag-text-md);font-weight:var(--ag-weight-semibold);color:var(--ag-ink)}.ag-calendrier__corps span{font-size:var(--ag-text-sm);line-height:1.55;color:var(--ag-ink-soft)}.ag-calendrier__drapeau{margin-left:var(--ag-space-2xs);font-family:var(--ag-font-mono);font-size:var(--ag-text-xxs);color:var(--ag-accent);text-transform:uppercase;letter-spacing:.14em}.ag-calendrier__drapeau--passe{color:var(--ag-ink-soft)}.ag-calendrier__sup{display:flex;flex-wrap:wrap;gap:var(--ag-space-3xs);margin-top:var(--ag-space-xs)}.ag-calendrier__sup i{padding:var(--ag-space-3xs) var(--ag-space-2xs);border:1px solid var(--ag-rule-strong);border-radius:var(--ag-radius-pill);font-family:var(--ag-font-mono);font-size:var(--ag-text-xxs);font-style:normal;line-height:1.3;color:var(--ag-ink-soft);text-transform:uppercase;letter-spacing:.12em}.ag-bloc-page--bg-nuit .ag-calendrier{border-top-color:var(--ag-rule-dark)}.ag-bloc-page--bg-nuit .ag-calendrier__ligne{border-bottom-color:var(--ag-rule-dark)}.ag-bloc-page--bg-nuit :is(.ag-calendrier__date,.ag-calendrier__corps strong,.ag-calendrier__corps span){color:var(--ag-cream)}.ag-bloc-page--bg-nuit .ag-calendrier__sup i{border-color:var(--ag-rule-dark);color:var(--ag-cream)}@container (width <=760px){.ag-calendrier__ligne{grid-template-columns:1fr;gap:var(--ag-space-2xs)}}.ag-preuve{display:grid;grid-template-columns:0.9fr 1.1fr;gap:var(--ag-space-5xl);align-items:center}.ag-preuve__chiffre{margin:0;font-family:var(--ag-font-display);font-size:clamp(64px, 9cqi, 132px);line-height:.9;color:var(--ag-ink);letter-spacing:-.03em}.ag-preuve__chiffre em{font-style:italic;color:var(--ag-accent)}.ag-bloc-page--bg-nuit .ag-preuve__chiffre{color:var(--ag-cream)}.ag-preuve__unite{margin:var(--ag-space-xs) 0 0;font-family:var(--ag-font-mono);font-size:var(--ag-text-xs);color:var(--ag-accent-deep);text-transform:uppercase;letter-spacing:.16em}.ag-bloc-page--bg-nuit .ag-preuve__unite{color:var(--ag-accent)}.ag-preuve__comparaison{display:flex;gap:var(--ag-space-3xl);margin-top:var(--ag-space-xl);padding-top:var(--ag-space-lg);border-top:1px solid var(--ag-rule)}.ag-preuve__comparaison span{display:block;margin-bottom:var(--ag-space-3xs);font-family:var(--ag-font-mono);font-size:var(--ag-text-xxs);color:var(--ag-ink-soft);text-transform:uppercase;letter-spacing:.14em}.ag-preuve__comparaison strong{font-family:var(--ag-font-display);font-size:var(--ag-text-xxl);font-weight:var(--ag-weight-normal);color:var(--ag-ink)}.ag-bloc-page--bg-nuit .ag-preuve__comparaison{border-top-color:var(--ag-rule-dark)}.ag-bloc-page--bg-nuit .ag-preuve__comparaison strong{color:var(--ag-cream)}@container (width <=900px){.ag-preuve{grid-template-columns:1fr;gap:var(--ag-space-xl)}}.ag-tableau{margin-top:var(--ag-space-xl)}.ag-tableau__defilement{overflow-x:auto;padding-bottom:var(--ag-space-3xs)}.ag-tableau__indice{display:none;margin:0 0 var(--ag-space-xs);font-family:var(--ag-font-mono);font-size:var(--ag-text-xxs);color:var(--ag-ink-soft);text-transform:uppercase;letter-spacing:.12em}.ag-tableau__table{border-spacing:0;border-collapse:separate;width:100%;min-width:660px}.ag-tableau__table :is(th,td){padding:var(--ag-space-xs) var(--ag-space-xs);border-bottom:1px solid var(--ag-rule);font-size:var(--ag-text-sm);color:var(--ag-ink);text-align:center;white-space:nowrap}.ag-tableau__table thead th{border-bottom:1px solid var(--ag-rule-strong);font-family:var(--ag-font-mono);font-size:var(--ag-text-xxs);font-weight:var(--ag-weight-normal);color:var(--ag-accent-deep);text-transform:uppercase;letter-spacing:.12em}.ag-tableau__table :is(tbody th,thead th:first-child){position:sticky;left:0;text-align:left;background:inherit}.ag-tableau__table tbody th{padding-right:var(--ag-space-lg);font-size:var(--ag-text-sm);font-weight:var(--ag-weight-semibold)}.ag-bloc-page--bg-blanc .ag-tableau__table :is(tbody th,thead th:first-child){background:var(--ag-paper)}.ag-bloc-page--bg-gris .ag-tableau__table :is(tbody th,thead th:first-child){background:var(--ag-paper-deep)}.ag-tableau__table tbody tr:last-child :is(th,td){border-bottom:0}.ag-tableau__fiches{display:none;gap:2px}.ag-tableau__fiche{padding:var(--ag-space-sm) 0 var(--ag-space-3xs);border-top:1px solid var(--ag-rule-strong)}.ag-tableau__fiche-titre{margin:0 0 var(--ag-space-xs);font-family:var(--ag-font-mono);font-size:var(--ag-text-xxs);color:var(--ag-accent-deep);text-transform:uppercase;letter-spacing:.14em}.ag-tableau__fiche-ligne{display:grid;grid-template-columns:1fr auto;gap:var(--ag-space-md);align-items:baseline;padding:var(--ag-space-2xs) 0;border-bottom:1px solid var(--ag-rule)}.ag-tableau__fiche-ligne span{font-size:var(--ag-text-sm);line-height:1.45;color:var(--ag-ink-soft)}.ag-tableau__fiche-ligne strong{font-size:var(--ag-text-sm);font-weight:var(--ag-weight-semibold);color:var(--ag-ink);white-space:nowrap}.ag-tableau__notes{display:grid;gap:var(--ag-space-2xs);max-width:70ch;margin:var(--ag-space-lg) 0 0;padding:0;list-style:none}.ag-tableau__notes li{position:relative;padding-left:var(--ag-space-md);font-size:var(--ag-text-xs);line-height:1.55;color:var(--ag-ink-soft)}.ag-tableau__notes li::before{content:"";position:absolute;top:10px;left:0;width:9px;height:1px;background:var(--ag-rule-strong)}.ag-tableau__lien{margin:var(--ag-space-sm) 0 0}.ag-bloc-page--bg-nuit .ag-tableau__table :is(th,td){border-bottom-color:var(--ag-rule-dark);color:var(--ag-cream)}.ag-bloc-page--bg-nuit .ag-tableau__table thead th{color:var(--ag-accent)}@container (width <=760px){.ag-tableau[data-mobile="defilement"] .ag-tableau__indice{display:block}.ag-tableau[data-mobile="fiches"] .ag-tableau__defilement{display:none}.ag-tableau[data-mobile="fiches"] .ag-tableau__fiches{display:grid}}.ag-pour-qui{display:grid;grid-template-columns:1fr 1fr;margin-top:var(--ag-space-2xl);border-top:1px solid var(--ag-rule-strong)}.ag-pour-qui__col{padding:var(--ag-space-xl) var(--ag-space-3xl) var(--ag-space-2xs) 0}.ag-pour-qui__col+.ag-pour-qui__col{padding:var(--ag-space-xl) 0 var(--ag-space-2xs) var(--ag-space-3xl);border-left:1px solid var(--ag-rule)}.ag-pour-qui__col h3{margin:0 0 var(--ag-space-lg);font-family:var(--ag-font-display);font-size:clamp(21px, 2.1cqi, 27px);font-weight:var(--ag-weight-normal);line-height:1.25}.ag-pour-qui__col h3 em{font-style:italic;color:var(--ag-accent)}.ag-pour-qui__liste{display:grid;gap:var(--ag-space-sm);margin:0;padding:0;list-style:none}.ag-pour-qui__liste li{display:grid;grid-template-columns:auto 1fr;gap:var(--ag-space-xs);font-size:var(--ag-text-sm);line-height:1.58;color:var(--ag-ink-soft)}.ag-pour-qui__liste li::before{content:"";width:14px;height:1px;margin-top:12px;background:var(--ag-accent)}.ag-pour-qui__col+.ag-pour-qui__col .ag-pour-qui__liste li::before{background:var(--ag-rule-strong)}.ag-bloc-page--bg-nuit .ag-pour-qui{border-top-color:var(--ag-rule-dark)}.ag-bloc-page--bg-nuit .ag-pour-qui__col+.ag-pour-qui__col{border-left-color:var(--ag-rule-dark)}.ag-bloc-page--bg-nuit .ag-pour-qui__liste li{color:var(--ag-cream)}@container (width <=900px){.ag-pour-qui{grid-template-columns:1fr}.ag-pour-qui__col,.ag-pour-qui__col+.ag-pour-qui__col{padding:var(--ag-space-lg) 0 var(--ag-space-3xs);border-left:0}.ag-pour-qui__col+.ag-pour-qui__col{border-top:1px solid var(--ag-rule)}}.ag-cta-inter{display:grid;grid-template-columns:1fr auto;gap:var(--ag-space-lg) var(--ag-space-3xl);align-items:center}.ag-cta-inter__titre{margin:0;font-family:var(--ag-font-display);font-size:clamp(22px, 2.3cqi, 31px);font-weight:var(--ag-weight-normal);line-height:1.2;color:var(--ag-ink)}.ag-bloc-page--bg-nuit .ag-cta-inter__titre{color:var(--ag-cream)}.ag-cta-inter__texte{margin:var(--ag-space-2xs) 0 0;font-size:var(--ag-text-sm);line-height:1.55;color:var(--ag-ink-soft)}.ag-bloc-page--bg-nuit .ag-cta-inter__texte{color:var(--ag-cream)}.ag-cta-inter__action{display:flex;flex-wrap:wrap;gap:var(--ag-space-xs) var(--ag-space-md);align-items:center}@container (width <=760px){.ag-cta-inter{grid-template-columns:1fr}}.ag-cloture{max-width:740px;margin:0 auto;text-align:center}.ag-cloture .ag-bloc-page__text{max-width:54ch;margin:var(--ag-space-lg) auto 0}.ag-cloture .ag-bloc-page__ctas{justify-content:center}.ag-cloture__signature{margin:var(--ag-space-xl) 0 0;font-family:var(--ag-font-display);font-size:var(--ag-text-lg);font-style:italic;color:var(--ag-ink-soft)}.ag-bloc-page--bg-nuit .ag-cloture__signature{color:var(--ag-cream)}.ag-mecanisme{display:grid;grid-template-columns:1fr 1fr;margin-top:var(--ag-space-3xl);border-top:1px solid var(--ag-rule-strong)}.ag-mecanisme[data-n="3"]{grid-template-columns:repeat(3,1fr)}.ag-mecanisme__col{position:relative;padding:var(--ag-space-xl) var(--ag-space-4xl) var(--ag-space-3xs) 0}.ag-mecanisme__col+.ag-mecanisme__col{padding:var(--ag-space-xl) 0 var(--ag-space-3xs) var(--ag-space-4xl);border-left:1px solid var(--ag-rule)}.ag-mecanisme__col[data-emphase="true"]::before{content:"";position:absolute;top:-1px;right:0;left:0;height:2px;background:var(--ag-accent)}.ag-mecanisme__col+.ag-mecanisme__col[data-emphase="true"]::before{left:var(--ag-space-4xl)}.ag-mecanisme__libelle{margin:0 0 var(--ag-space-md);font-family:var(--ag-font-mono);font-size:var(--ag-text-xs);color:var(--ag-ink-soft);text-transform:uppercase;letter-spacing:.18em}.ag-mecanisme__col[data-emphase="true"] .ag-mecanisme__libelle{color:var(--ag-accent-deep)}.ag-mecanisme__decide{margin:0;font-family:var(--ag-font-display);font-size:clamp(28px, 3.2cqi, 44px);line-height:1.05;color:var(--ag-ink);letter-spacing:-.015em}.ag-mecanisme__col[data-emphase="true"] .ag-mecanisme__decide{color:var(--ag-accent-deep)}.ag-mecanisme__chaine{position:relative;display:block;width:1px;height:44px;margin:var(--ag-space-sm) 0 var(--ag-space-sm) 13px;background:var(--ag-rule-strong)}.ag-mecanisme__chaine::after{content:"";position:absolute;bottom:0;left:-3.5px;transform:rotate(45deg);width:8px;height:8px;border-right:1px solid var(--ag-rule-strong);border-bottom:1px solid var(--ag-rule-strong)}.ag-mecanisme__col[data-emphase="true"] .ag-mecanisme__chaine{background-color:var(--ag-accent)}.ag-mecanisme__col[data-emphase="true"] .ag-mecanisme__chaine::after{border-color:var(--ag-accent)}.ag-mecanisme__items{display:flex;flex-wrap:wrap;gap:var(--ag-space-2xs);margin:0;padding:0;list-style:none}.ag-mecanisme__items li{padding:var(--ag-space-xs) var(--ag-space-sm);border:1px solid var(--ag-rule-strong);border-radius:var(--ag-radius-pill);font-size:var(--ag-text-sm);line-height:1;color:var(--ag-ink-soft)}.ag-mecanisme__col[data-emphase="true"] .ag-mecanisme__items li{color:var(--ag-ink)}.ag-mecanisme__consequence{max-width:26ch;margin:0;font-size:var(--ag-text-lg);font-weight:var(--ag-weight-semibold);line-height:1.35;color:var(--ag-ink)}.ag-mecanisme__conclusion{max-width:44ch;margin:var(--ag-space-3xl) 0 0;padding-top:var(--ag-space-xl);border-top:1px solid var(--ag-rule-strong);font-family:var(--ag-font-display);font-size:clamp(22px, 2.5cqi, 34px);font-style:italic;line-height:1.3;color:var(--ag-ink)}.ag-bloc-page--bg-nuit :is(.ag-mecanisme__decide,.ag-mecanisme__consequence,.ag-mecanisme__conclusion){color:var(--ag-cream)}.ag-bloc-page--bg-nuit .ag-mecanisme,.ag-bloc-page--bg-nuit .ag-mecanisme__conclusion{border-top-color:var(--ag-rule-dark)}.ag-bloc-page--bg-nuit .ag-mecanisme__col+.ag-mecanisme__col{border-left-color:var(--ag-rule-dark)}.ag-bloc-page--bg-nuit .ag-mecanisme__items li{border-color:var(--ag-rule-dark);color:var(--ag-cream)}@container (width <=900px){.ag-mecanisme,.ag-mecanisme[data-n="3"]{grid-template-columns:1fr}.ag-mecanisme__col,.ag-mecanisme__col+.ag-mecanisme__col{padding:var(--ag-space-lg) 0 var(--ag-space-3xs);border-left:0}.ag-mecanisme__col+.ag-mecanisme__col{border-top:1px solid var(--ag-rule)}.ag-mecanisme__col+.ag-mecanisme__col[data-emphase="true"]::before{left:0}.ag-mecanisme__chaine{height:34px;margin-block:var(--ag-space-xs)}}.ag-demo__tete{max-width:60ch}.ag-demo--pleine .ag-demo__media{margin-top:var(--ag-space-xl)}.ag-demo__reperes{margin:var(--ag-space-lg) 0 0}.ag-demo__repere{display:grid;grid-template-columns:150px 1fr;gap:var(--ag-space-md);padding:var(--ag-space-xs) 0;border-bottom:1px solid var(--ag-rule);font-size:var(--ag-text-sm);line-height:1.5}.ag-demo__repere dt{font-family:var(--ag-font-mono);font-size:var(--ag-text-xxs);color:var(--ag-ink-soft);text-transform:uppercase;letter-spacing:.14em}.ag-demo__repere dd{margin:0;color:var(--ag-ink)}.ag-bloc-page--bg-nuit .ag-demo__repere{border-bottom-color:var(--ag-rule-dark)}.ag-bloc-page--bg-nuit .ag-demo__repere dd{color:var(--ag-cream)}@container (width <=760px){.ag-demo__repere{grid-template-columns:1fr;gap:var(--ag-space-3xs)}}.ag-declic{position:relative;max-width:760px;margin-top:var(--ag-space-2xl);padding-left:var(--ag-space-xl)}.ag-declic::before{content:"";position:absolute;top:14px;bottom:96px;left:0;width:1px;background:var(--ag-rule)}.ag-declic__intro{max-width:52ch}.ag-declic__etape{padding-bottom:var(--ag-space-xl)}.ag-declic__transition{margin:0 0 var(--ag-space-md);font-size:var(--ag-text-md);font-style:italic;line-height:1.4;color:var(--ag-ink-soft)}.ag-declic__libelle{position:relative;margin:0 0 var(--ag-space-2xs);font-family:var(--ag-font-mono);font-size:var(--ag-text-xxs);color:var(--ag-ink-soft);text-transform:uppercase;letter-spacing:.16em}.ag-declic__libelle::before{content:"";position:absolute;top:4px;left:calc(var(--ag-space-xl) * -1);width:7px;height:7px;border-radius:var(--ag-radius-pill);background:var(--ag-rule-strong)}.ag-declic__etape[data-emphase="true"] .ag-declic__libelle{color:var(--ag-accent-deep)}.ag-declic__etape[data-emphase="true"] .ag-declic__libelle::before{background:var(--ag-accent)}.ag-declic__donnee{margin:0;font-family:var(--ag-font-mono);font-size:var(--ag-text-xl);line-height:1.2;color:var(--ag-ink-soft)}.ag-declic__etape[data-emphase="true"] .ag-declic__donnee{font-size:clamp(26px, 3.2cqi, 40px);font-weight:var(--ag-weight-medium);color:var(--ag-ink)}.ag-declic__constat{max-width:38ch;margin:var(--ag-space-xs) 0 0;font-size:var(--ag-text-base);line-height:1.5;color:var(--ag-ink-soft)}.ag-declic__etape[data-emphase="true"] .ag-declic__constat{font-size:var(--ag-text-md)}.ag-declic__point{padding-top:var(--ag-space-xl);border-top:1px solid var(--ag-rule-strong)}.ag-declic__mot{margin:0;font-family:var(--ag-font-display);font-size:clamp(52px, 8cqi, 112px);line-height:.92;color:var(--ag-accent-deep);letter-spacing:-.025em}.ag-declic__phrase{max-width:46ch;margin:var(--ag-space-lg) 0 0;font-size:var(--ag-text-md);line-height:1.5;color:var(--ag-ink)}.ag-declic__conclusion{max-width:56ch;margin:var(--ag-space-3xl) 0 0;padding-top:var(--ag-space-xl);border-top:1px solid var(--ag-rule-strong);font-size:var(--ag-text-md);line-height:1.5;color:var(--ag-ink-soft)}.ag-declic__conclusion em{display:block;margin-top:var(--ag-space-xs);font-family:var(--ag-font-display);font-size:clamp(26px, 2.6cqi, 34px);font-style:normal;line-height:1.15;color:var(--ag-ink);letter-spacing:-.015em}.ag-bloc-page--bg-nuit :is(.ag-declic__donnee,.ag-declic__phrase,.ag-declic__conclusion em){color:var(--ag-cream)}.ag-bloc-page--bg-nuit .ag-declic__mot{color:var(--ag-accent)}@container (width <=760px){.ag-declic{padding-left:var(--ag-space-lg)}.ag-declic::before{bottom:120px}.ag-declic__libelle::before{left:calc(var(--ag-space-lg) * -1)}}.ag-participation{display:grid;grid-template-columns:1.15fr 0.85fr;gap:var(--ag-space-4xl);align-items:start;margin-top:var(--ag-space-2xl)}.ag-participation__points{display:grid;gap:var(--ag-space-xs);margin:var(--ag-space-lg) 0 0;padding:0;list-style:none}.ag-participation__points li{display:grid;grid-template-columns:auto 1fr;gap:var(--ag-space-xs);font-size:var(--ag-text-sm);line-height:1.58;color:var(--ag-ink-soft)}.ag-participation__points li::before{content:"";width:14px;height:1px;margin-top:12px;background:var(--ag-accent)}.ag-participation__label{margin:0 0 var(--ag-space-2xs);font-family:var(--ag-font-mono);font-size:var(--ag-text-xxs);color:var(--ag-accent-deep);text-transform:uppercase;letter-spacing:.14em}.ag-participation__echeance{margin:0 0 var(--ag-space-lg);font-family:var(--ag-font-display);font-size:clamp(28px, 3cqi, 40px);line-height:1.1;color:var(--ag-ink)}.ag-participation__conditions{display:grid;margin:0 0 var(--ag-space-lg);padding:0;list-style:none}.ag-participation__conditions li{padding:var(--ag-space-xs) 0;border-top:1px solid var(--ag-rule);font-size:var(--ag-text-sm);line-height:1.45;color:var(--ag-ink-soft)}.ag-participation__conditions li:last-child{border-bottom:1px solid var(--ag-rule)}.ag-participation__pied{margin:var(--ag-space-md) 0 0;font-size:var(--ag-text-xs);line-height:1.55;color:var(--ag-ink-soft)}.ag-bloc-page--bg-nuit .ag-participation__echeance{color:var(--ag-cream)}.ag-bloc-page--bg-nuit .ag-participation__conditions li{border-color:var(--ag-rule-dark);color:var(--ag-cream)}@container (width <=900px){.ag-participation{grid-template-columns:1fr;gap:var(--ag-space-xl)}}