*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{margin:0;background-color:var(--c-bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23g)' opacity='.26'/%3E%3C/svg%3E");background-blend-mode:overlay;color:var(--c-ink);font-family:var(--ff-body);font-size:var(--fs-body);line-height:1.65;font-variant-numeric:tabular-nums}img,svg{max-width:100%;height:auto;display:block}a{color:var(--c-accent);text-underline-offset:.15em}a:hover{color:var(--c-accent-hover)}:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px;border-radius:var(--radius-control)}h1,h2,h3{font-family:var(--ff-display);margin:0;text-wrap:balance}h2.label,h3.label{font-size:var(--fs-label)}h1{font-size:var(--fs-h1);font-weight:var(--poids-display);line-height:1.1;letter-spacing:var(--track-h1)}h2{font-size:var(--fs-h2);font-weight:var(--poids-titre);line-height:1.15;letter-spacing:var(--track-h2)}h3{font-size:var(--fs-h3);font-weight:var(--poids-titre);line-height:1.25;letter-spacing:0}.display{font-family:var(--ff-display);font-size:var(--fs-display);font-weight:var(--poids-display);line-height:1.08;letter-spacing:var(--track-display)}.lead{font-size:var(--fs-lead);color:var(--c-ink-soft);line-height:1.55;max-width:60ch}.small{font-size:var(--fs-small);line-height:1.5}.muted{color:var(--c-muted)}h1.label,h2.label,h3.label{font-weight:500;line-height:1.5;letter-spacing:var(--track-label)}.label{font-family:var(--ff-mono);font-size:var(--fs-label);font-weight:500;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--c-muted)}.mono{font-family:var(--ff-mono);font-weight:500}p{margin:0;max-width:68ch}.wrap{width:min(100% - 2 * var(--gouttiere),var(--w-default));margin-inline:auto}.wrap--wide{width:min(100% - 2 * var(--gouttiere),var(--w-wide))}.wrap--text{width:min(100% - 2 * var(--gouttiere),var(--w-text))}.section{padding-block:var(--rythme)}.section--panneau{background:var(--c-panel)}.section--surface{background:var(--c-surface)}.stack{display:flex;flex-direction:column;gap:var(--sp-4)}.stack--lg{gap:var(--sp-6)}.stack--sm{gap:var(--sp-2)}.stack--xs{gap:var(--sp-1)}.stack--serre{gap:2px}.row--entre{justify-content:space-between}.row--sm{gap:var(--sp-2)}.champ-large{flex:1 1 12rem}.erreur{color:var(--c-error)}.sans-marge{padding:0}.espace-avant{margin-top:var(--sp-8)}.taille-h3{font-size:var(--fs-h3)}.row{display:flex;flex-wrap:wrap;gap:var(--sp-3);align-items:center}.grid{display:grid;gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:900px){.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-5)}}@media(min-width:1200px){.grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:var(--control-h);padding:0 20px;border-radius:var(--radius-control);border:1px solid transparent;font-family:var(--ff-body);font-size:.9375rem;font-weight:600;line-height:1;text-decoration:none;cursor:pointer;transition:background var(--t-micro) var(--ease),color var(--t-micro) var(--ease),border-color var(--t-micro) var(--ease)}@media(min-width:900px){.btn{min-height:var(--control-h-lg)}}.btn--primary{background:var(--c-accent);color:var(--c-on-accent)}.btn--primary:hover{background:var(--c-accent-hover);color:var(--c-on-accent)}.btn--secondary{background:var(--c-surface);color:var(--c-ink);border-color:var(--c-line)}.btn--secondary:hover{background:var(--c-panel);color:var(--c-ink);border-color:var(--c-ink-soft)}.btn--tertiaire,.btn--ghost{background:transparent;color:var(--c-ink);padding-inline:var(--sp-2);border-color:transparent}.btn--tertiaire:hover,.btn--ghost:hover{color:var(--c-ink);text-decoration:underline}.btn--conseiller{background:var(--c-surface);color:var(--c-ink);border-color:var(--c-line)}.btn--conseiller:hover{background:var(--c-panel);border-color:var(--c-ink-soft)}.btn--danger{background:transparent;color:var(--c-error);border-color:color-mix(in srgb,var(--c-error) 55%,transparent)}.btn--danger:hover{background:var(--c-error);color:var(--c-surface);border-color:var(--c-error)}.btn--sm{min-height:36px;padding-inline:var(--sp-3);font-size:var(--fs-small)}.btn--lg{min-height:var(--control-h-lg);padding-inline:var(--sp-5)}@media(min-width:900px){.btn--sm{min-height:36px}}.btn[disabled],.btn[aria-disabled=true]{opacity:.5;cursor:default}.btn .ico{flex:none}.champ,.select,.qte{min-height:var(--control-h);border:1px solid var(--c-line);border-radius:var(--radius-control);background:var(--c-surface);color:var(--c-ink);padding:0 var(--sp-3);font:inherit}.champ{width:100%}.row>.champ{flex:1 1 12rem;width:auto}.champ--zone{min-height:8rem;padding:var(--sp-3);line-height:1.5;resize:vertical}.qte{width:4.5rem;min-height:36px;text-align:right;padding:0 var(--sp-2)}.select--sm{min-height:36px;font-size:var(--fs-small)}.case{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:36px;color:var(--c-ink-soft);font-size:var(--fs-small);cursor:pointer;white-space:nowrap}.case input{accent-color:var(--c-accent);width:1rem;height:1rem;margin:0}.puce{display:inline-flex;align-items:center;gap:var(--sp-1);min-height:36px;padding:0 var(--sp-3);border-radius:var(--radius-control);cursor:pointer;border:1px solid var(--c-line);background:var(--c-surface);color:var(--c-ink-soft);font:500 var(--fs-small) var(--ff-body);text-decoration:none}.puce:hover{border-color:var(--c-ink-soft);color:var(--c-ink)}.puce--active{background:var(--c-accent-soft);border-color:var(--c-accent);color:var(--c-accent)}.puce--active:hover{color:var(--c-accent)}.badge{display:inline-block;padding:3px var(--sp-2);border-radius:var(--radius-badge);background:var(--c-accent-soft);color:var(--c-accent);font:500 .8125rem var(--ff-mono);white-space:nowrap}.mention{display:inline-block;padding:3px var(--sp-2);border-radius:var(--radius-badge);background:var(--c-panel);color:var(--c-ink-soft);font:500 var(--fs-small) var(--ff-body);white-space:nowrap}.card{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--radius-card);padding:var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-3);transition:border-color var(--t-micro) var(--ease)}.card:hover{border-color:var(--c-ink-soft)}.grid>.card{content-visibility:auto;contain-intrinsic-size:auto 340px}.card a.card__lien{color:inherit;text-decoration:none}.card a.card__lien:hover{color:var(--c-accent)}@media(prefers-reduced-motion:no-preference){.card__visuel img{transition:transform .42s var(--ease-doux)}.card:hover .card__visuel img{transform:scale(1.03)}}.card__nom,.card .coeur{transition:color var(--t-comp) var(--ease)}.card:hover .card__nom,.card:hover .card__nom>a{color:var(--c-accent-hover)}a.card.card__lien{color:inherit;text-decoration:none}a.card.card__lien:hover .card__nom{color:var(--c-accent)}.card__visuel{aspect-ratio:1;position:relative;overflow:hidden;display:grid;place-items:center;border-radius:var(--radius-badge);background:radial-gradient(115% 85% at 50% 12%,#fff,#fcfbf8 42%,#efebe3);padding:8%}.card__visuel>.card__lien{display:grid;place-items:center;width:100%;height:100%}.banque{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:var(--sp-4)}.banque__voile{position:absolute;inset:0;border:0;padding:0;cursor:pointer;background:color-mix(in srgb,#000 62%,transparent)}.banque__fenetre{position:relative;width:min(100%,60rem);max-height:min(86vh,48rem);overflow-y:auto;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--radius-card);padding:var(--sp-5)}.banque__depot{border:1px dashed var(--c-line);border-radius:var(--radius-control);padding:var(--sp-4);text-align:center;transition:border-color var(--t-micro) var(--ease)}.banque__depot--survol{border-color:var(--c-accent);background:color-mix(in srgb,var(--c-accent) 6%,transparent)}.banque__parcourir{color:var(--c-accent);text-decoration:underline;cursor:pointer}.banque__parcourir input{position:absolute;width:1px;height:1px;opacity:0}.banque__grille{display:grid;gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(8rem,1fr))}.banque__case{position:relative;margin:0;display:grid;gap:var(--sp-1)}.banque__choix{border:1px solid var(--c-line);border-radius:var(--radius-control);background:#fff;padding:0;cursor:pointer;aspect-ratio:1;overflow:hidden;transition:border-color var(--t-micro) var(--ease)}.banque__choix:hover{border-color:var(--c-accent)}.banque__choix img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.banque__poids{display:block;font-family:var(--ff-mono);font-size:11px}.banque__retrait{position:absolute;top:var(--sp-1);right:var(--sp-1);display:grid;place-items:center;width:26px;height:26px;cursor:pointer;border:1px solid var(--c-line);border-radius:var(--radius-control);background:color-mix(in srgb,var(--c-surface) 88%,transparent);color:var(--c-ink-soft)}.banque__retrait:hover{border-color:var(--c-error);color:var(--c-error)}.card__retouche,.fiche__retouche{position:absolute;top:var(--sp-2);right:var(--sp-2);z-index:2;display:grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-control);border:1px solid color-mix(in srgb,var(--c-accent) 40%,transparent);background:color-mix(in srgb,var(--c-surface) 88%,transparent);color:var(--c-accent);backdrop-filter:blur(2px);transition:background var(--t-micro) var(--ease),border-color var(--t-micro) var(--ease)}.card__retouche:hover,.fiche__retouche:hover{background:var(--c-surface);border-color:var(--c-accent);color:var(--c-accent-hover)}.card__retouche{right:auto;left:var(--sp-2)}.fiche__retouche{top:var(--sp-3);right:var(--sp-3);width:36px;height:36px}.card__visuel img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;position:relative;z-index:1}.card__visuel:after{content:"";position:absolute;left:50%;bottom:7%;width:56%;height:7%;transform:translate(-50%);background:radial-gradient(ellipse at center,#16171a38,#16171a00 70%);filter:blur(3px)}.card__visuel .monogramme{color:#5f6168;position:relative;z-index:1}.card__ligne{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2)}.coeur{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin:-9px -9px -9px 0;padding:0;border:0;background:none;color:var(--c-muted);cursor:pointer;border-radius:var(--radius-control);transition:color var(--t-micro) var(--ease)}.coeur:hover{color:var(--c-ink)}.coeur--actif,.coeur--actif:hover{color:var(--c-accent)}.coeur--plaque{position:absolute;top:var(--sp-2);right:var(--sp-2);z-index:2;margin:0;color:#8c7e84;opacity:.62;transition:opacity var(--t-comp) var(--ease),color var(--t-micro) var(--ease)}.card:hover .coeur--plaque,.coeur--plaque:focus-visible{opacity:1}.coeur--plaque:hover{color:#3f3238}.coeur--plaque.coeur--actif,.coeur--plaque.coeur--actif:hover{color:var(--c-accent-dark);opacity:1}@media(hover:none){.coeur--plaque{opacity:1}}.card__nom{font-family:var(--ff-display);font-size:1.3125rem;font-weight:var(--poids-titre);line-height:1.25;letter-spacing:0;margin:0}.card__famille{font-family:var(--ff-body);font-size:var(--fs-label);font-weight:600;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--c-muted);margin:0}.card__meta{font-family:var(--ff-mono);font-size:var(--fs-small);color:var(--c-muted)}.card__prix{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-2);font-size:var(--fs-small)}.card__ref{font-family:var(--ff-mono);color:var(--c-muted)}.card__sep{color:var(--c-muted);opacity:.55}.card__des{color:var(--c-ink-soft)}.panel{background:var(--c-panel);border-radius:var(--radius-card);padding:var(--sp-5)}.panel--danger{border:1px solid color-mix(in srgb,var(--c-error) 45%,transparent);background:color-mix(in srgb,var(--c-error) 7%,var(--c-panel))}.panel--interne{border:1px dashed color-mix(in srgb,var(--c-warn) 55%,transparent);background:color-mix(in srgb,var(--c-warn) 6%,var(--c-panel))}.interne{font-family:var(--ff-mono);font-size:var(--fs-small);padding:2px var(--sp-2);border-radius:var(--radius-badge);border:1px dashed color-mix(in srgb,var(--c-warn) 45%,transparent);background:color-mix(in srgb,var(--c-warn) 8%,transparent);color:var(--c-ink);white-space:nowrap}.facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--sp-5);background:var(--c-panel);border-radius:var(--radius-card);padding:var(--sp-5)}.facts>div{display:flex;flex-direction:column;gap:var(--sp-1)}.facts dt{font-family:var(--ff-mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--c-muted)}.facts dd{margin:0;font-family:var(--ff-display);font-size:1.5rem;font-weight:700;letter-spacing:-.015em}.facts dd.texte{font-family:var(--ff-body);font-size:var(--fs-body);font-weight:500}.jauge{display:inline-flex;gap:3px;align-items:center}.jauge__cran{width:14px;height:4px;border-radius:2px;background:var(--c-line)}.jauge__cran--plein{background:var(--c-accent)}.onglets__liste{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:center}.onglets__fin{margin-left:auto}.puce--sortie{color:var(--c-muted);border-style:dashed}.puce--sortie:hover{border-color:var(--c-error);color:var(--c-error)}.grille-compte{display:grid;gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.liste-nue{list-style:none;margin:0;padding:0}.steps{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-2)}.steps li{display:grid;grid-template-columns:28px 1fr auto;gap:var(--sp-3);align-items:center;padding:var(--sp-3);border-radius:var(--radius-control);border:1px solid var(--c-line);background:var(--c-surface)}.steps .num{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--c-panel);color:var(--c-ink-soft);font:600 .875rem var(--ff-body)}.steps li.encours .num{background:var(--c-accent);color:var(--c-on-accent)}.steps li.faite{color:var(--c-muted)}.steps li.faite .num{background:var(--c-accent-soft);color:var(--c-accent)}.ligne__actions{display:grid;justify-items:end;gap:var(--sp-1)}.ligne__actions a.small{text-decoration:none}.ligne__actions a.small:hover{color:var(--c-accent)}.steps .txt{font-weight:500}.steps li.faite .txt{color:var(--c-muted);font-weight:400}table{border-collapse:collapse;width:100%}th,td{text-align:left;padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--c-line);vertical-align:top}th{font-family:var(--ff-mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--c-muted);font-weight:500}td.num,th.num{text-align:right}.scroll-x{overflow-x:auto}.notice{border-left:3px solid var(--c-accent);background:var(--c-accent-soft);padding:var(--sp-3) var(--sp-4);border-radius:0 var(--radius-badge) var(--radius-badge) 0}.notice--warn{border-color:var(--c-warn);background:color-mix(in srgb,var(--c-warn) 12%,var(--c-surface))}.ico{width:20px;height:20px;stroke:currentColor;stroke-width:1.5;fill:none;stroke-linecap:round;stroke-linejoin:round}.ico--sm{width:16px;height:16px}fieldset.sans-cadre{border:0;margin:0;padding:0;min-width:0}fieldset.sans-cadre legend{padding:0}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}}.famille__illus{width:100%;height:auto;border-radius:var(--radius-badge)}@media(prefers-reduced-motion:no-preference){.entree>*{animation:monter .52s var(--ease-doux) both}.entree>:nth-child(1){animation-delay:0ms}.entree>:nth-child(2){animation-delay:70ms}.entree>:nth-child(3){animation-delay:.14s}.entree>:nth-child(4){animation-delay:.21s}.entree>:nth-child(5){animation-delay:.28s}@keyframes monter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.entree>.display,.entree>h1{animation-name:poser;animation-delay:0ms}@keyframes poser{0%{transform:translateY(10px)}to{transform:none}}.js-anim [data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .7s var(--ease-doux),transform .7s var(--ease-doux)}.js-anim [data-reveal].vu{opacity:1;transform:none}.card .card__visuel img{transition:transform .6s var(--ease-doux)}.card:hover .card__visuel img{transform:scale(1.04)}}.header[data-astro-cid-3ef6ksr2]{--h-entete: 64px;background:var(--c-surface);border-bottom:1px solid var(--c-line);position:relative;z-index:5}@media(max-width:599px){.header[data-astro-cid-3ef6ksr2]{--h-entete: 56px}}.header__in[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--sp-4);min-height:64px;flex-wrap:wrap}.header__logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:38px;width:auto}.header__nav[data-astro-cid-3ef6ksr2]{display:flex;gap:var(--sp-4);margin-left:auto}.header__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:var(--c-ink-soft);text-decoration:none;font-weight:500;padding:var(--sp-2) 0;border-bottom:2px solid transparent}.header__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--c-accent)}.header__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{border-color:var(--c-accent);color:var(--c-ink)}.header__outils[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--sp-2)}.header__liste[data-astro-cid-3ef6ksr2]{padding:0;gap:2px;min-width:36px;min-height:36px;background:none;border-color:transparent;color:var(--c-ink-soft)}.header__liste[data-astro-cid-3ef6ksr2]:hover{background:none;border-color:transparent;color:var(--c-accent)}.header__liste[data-astro-cid-3ef6ksr2] .badge[data-astro-cid-3ef6ksr2]{margin-left:var(--sp-1)}.header__mot[data-astro-cid-3ef6ksr2]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.header__compte[data-astro-cid-3ef6ksr2]{display:grid;place-items:center;width:36px;height:36px;color:var(--c-ink-soft);border-radius:var(--radius-control);border:1px solid transparent}.header__compte[data-astro-cid-3ef6ksr2]:hover,.header__compte[data-astro-cid-3ef6ksr2][aria-current=page]{color:var(--c-accent);border-color:var(--c-line)}.header__role[data-astro-cid-3ef6ksr2]{color:var(--c-accent)}.menu[data-astro-cid-3ef6ksr2]{display:none}.menu--compte[data-astro-cid-3ef6ksr2],.menu--sous[data-astro-cid-3ef6ksr2]{display:block;position:relative}.menu--compte[data-astro-cid-3ef6ksr2] .menu__panneau[data-astro-cid-3ef6ksr2]{position:absolute;top:calc(100% + var(--sp-2));right:0;left:auto;bottom:auto;width:min(260px,calc(100vw - 2 * var(--sp-4)));max-height:min(70vh,520px);border:1px solid var(--c-line);border-radius:var(--radius-card);padding:var(--sp-2)}.menu__sortie[data-astro-cid-3ef6ksr2]{display:block;width:100%;text-align:left;padding:var(--sp-3) var(--sp-2);background:none;border:0;border-bottom:1px solid var(--c-line);color:var(--c-muted);font:inherit;font-size:var(--fs-small);cursor:pointer}.menu__sortie[data-astro-cid-3ef6ksr2]:hover{color:var(--c-error)}.menu__declencheur[data-astro-cid-3ef6ksr2]{display:grid;place-items:center;list-style:none;cursor:pointer;width:36px;height:36px;color:var(--c-ink-soft);border-radius:var(--radius-control);border:1px solid transparent}.menu__declencheur[data-astro-cid-3ef6ksr2]::-webkit-details-marker{display:none}.menu[data-astro-cid-3ef6ksr2]:not([open]) .menu__declencheur[data-astro-cid-3ef6ksr2]:hover{color:var(--c-accent);border-color:var(--c-line)}.menu[data-astro-cid-3ef6ksr2][open] .menu__declencheur[data-astro-cid-3ef6ksr2]{color:var(--c-accent);border-color:var(--c-line)}.menu__voile[data-astro-cid-3ef6ksr2]{position:fixed;inset:var(--h-entete) 0 0 0;background:#16171a80;z-index:3}.menu__panneau[data-astro-cid-3ef6ksr2]{position:fixed;top:var(--h-entete);right:0;bottom:0;z-index:4;width:min(320px,80vw);overflow-y:auto;background:var(--c-surface);border-left:1px solid var(--c-line);padding:var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-4)}.menu__liens[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column}.menu__liens[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:block;padding:var(--sp-3) var(--sp-2);color:var(--c-ink);text-decoration:none;font-weight:500;border-bottom:1px solid var(--c-line)}.menu__liens[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,.menu__liens[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{color:var(--c-accent)}.menu__liens--second[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-weight:400;font-size:var(--fs-small);color:var(--c-ink-soft)}.menu__liens[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]:last-child a[data-astro-cid-3ef6ksr2]{border-bottom:0}.header__onglet[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:var(--sp-1);cursor:pointer;list-style:none;white-space:nowrap;color:var(--c-ink-soft);font-weight:500;padding:var(--sp-2) 0;border-bottom:2px solid transparent}.header__onglet[data-astro-cid-3ef6ksr2]::-webkit-details-marker{display:none}.header__onglet[data-astro-cid-3ef6ksr2]:hover{color:var(--c-accent)}.header__onglet[data-astro-cid-3ef6ksr2][aria-current=page]{border-color:var(--c-accent);color:var(--c-ink)}.header__onglet[data-astro-cid-3ef6ksr2] .ico{transform:rotate(90deg);transition:transform var(--t-micro) var(--ease)}.menu--sous[data-astro-cid-3ef6ksr2][open] .header__onglet[data-astro-cid-3ef6ksr2] .ico{transform:rotate(-90deg)}.menu__panneau--sous[data-astro-cid-3ef6ksr2]{position:absolute;inset:auto auto auto 0;top:calc(100% + var(--sp-2));z-index:40;width:max-content;min-width:11rem;max-width:18rem;height:auto;padding:var(--sp-2) var(--sp-3);gap:0;overflow:visible;border:1px solid var(--c-line);border-radius:var(--radius-card);transform:none}.menu__panneau--sous[data-astro-cid-3ef6ksr2] .menu__liens[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding:var(--sp-2) 0;border-bottom:0;white-space:nowrap}.repli__tete[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);padding:var(--sp-3) var(--sp-2);cursor:pointer;list-style:none;color:var(--c-ink);font-weight:500;border-bottom:1px solid var(--c-line)}.repli__tete[data-astro-cid-3ef6ksr2]::-webkit-details-marker{display:none}.repli__tete[data-astro-cid-3ef6ksr2]:hover{color:var(--c-accent)}.repli__tete[data-astro-cid-3ef6ksr2] .ico{transform:rotate(90deg);transition:transform var(--t-micro) var(--ease)}.repli[data-astro-cid-3ef6ksr2][open] .repli__tete[data-astro-cid-3ef6ksr2]{color:var(--c-accent)}.repli[data-astro-cid-3ef6ksr2][open] .repli__tete[data-astro-cid-3ef6ksr2] .ico{transform:rotate(-90deg)}.repli__liens[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column}.repli__liens[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:block;padding:var(--sp-3) var(--sp-2) var(--sp-3) var(--sp-5);color:var(--c-ink-soft);text-decoration:none;font-weight:400;border-bottom:1px solid var(--c-line)}.repli__liens[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,.repli__liens[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{color:var(--c-accent)}@media(max-width:860px){.menu--sous[data-astro-cid-3ef6ksr2],.header__nav[data-astro-cid-3ef6ksr2]{display:none}.menu[data-astro-cid-3ef6ksr2]{display:block}.header__outils[data-astro-cid-3ef6ksr2]{margin-left:auto}}@media(max-width:599px){.header__in[data-astro-cid-3ef6ksr2]{min-height:var(--h-entete);gap:var(--sp-2);flex-wrap:nowrap}.header__logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:30px}.recherche__mot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.recherche__declencheur{padding-inline:var(--sp-2)}}@media(max-width:359px){.header__in[data-astro-cid-3ef6ksr2]{gap:var(--sp-1)}.header__logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:26px}}.footer[data-astro-cid-sz7xmlte]{margin-top:var(--sp-9);border-top:1px solid var(--c-line);background:var(--c-surface);padding-block:var(--sp-7)}.footer__in[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:var(--sp-5)}.footer__cols[data-astro-cid-sz7xmlte]{display:grid;gap:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:start}.footer__lettre[data-astro-cid-sz7xmlte]{grid-column:span 2}.footer__cols[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--c-ink-soft);text-decoration:none}.footer__cols[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--c-accent)}.footer__legal[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:var(--sp-4);border-top:1px solid var(--c-line);padding-top:var(--sp-4)}@media(max-width:720px){.footer__lettre[data-astro-cid-sz7xmlte]{grid-column:span 1}}.bandeau{background:var(--c-accent-soft);border-bottom:1px solid var(--c-line);padding:var(--sp-3) var(--sp-5);display:flex;flex-wrap:wrap;gap:var(--sp-3);align-items:center;justify-content:center}.recherche{position:relative}.recherche__champ{min-height:36px;width:min(46vw,320px);border:1.5px solid var(--c-line);border-radius:var(--radius-control);background:var(--c-surface);color:var(--c-ink);padding:0 var(--sp-3);font:inherit}.recherche__panneau{position:absolute;right:0;top:calc(100% + 4px);width:min(92vw,420px);background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--radius-card);box-shadow:0 12px 32px #0000001f;overflow:hidden;z-index:20}.recherche__ligne{display:grid;grid-template-columns:auto 1fr auto auto;gap:var(--sp-2);align-items:center;padding:var(--sp-2) var(--sp-3);text-decoration:none;color:var(--c-ink)}.recherche__ligne:hover{background:var(--c-accent-soft)}.recherche__nom{font-weight:500}.recherche__vide{padding:var(--sp-3);margin:0}.etapes{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-5)}.etape{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--radius-card);padding:var(--sp-5);display:grid;gap:var(--sp-4)}.etape h2{font-size:var(--fs-h3)}tr.fait td{color:var(--c-muted)}.schema{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.schema li{display:grid;grid-template-columns:auto 1fr;gap:var(--sp-3);align-items:start}.schema__num{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--c-accent);color:var(--c-on-accent);font:600 .875rem var(--ff-body)}.tiroir{position:fixed;inset:0;z-index:50}.tiroir__voile{position:absolute;inset:0;background:#1b1c1f66;animation:tiroir-voile var(--t-comp) var(--ease)}.tiroir__panneau{position:absolute;top:0;right:0;bottom:0;width:min(100%,400px);background:var(--c-bg);border-left:1px solid var(--c-line);display:grid;grid-template-rows:auto 1fr auto;animation:tiroir-entree var(--t-comp) var(--ease)}.tiroir__tete{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--c-line)}.tiroir__tete h2{font-size:var(--fs-h3)}.tiroir__corps{overflow-y:auto;padding:var(--sp-4) var(--sp-5);display:grid;gap:var(--sp-3);align-content:start}.tiroir__ligne{display:grid;grid-template-columns:1fr auto auto;gap:var(--sp-3);align-items:center;padding-bottom:var(--sp-3);border-bottom:1px solid var(--c-line)}.tiroir__nom{color:var(--c-ink);text-decoration:none;font-weight:500}.tiroir__nom:hover{color:var(--c-accent)}.tiroir__pied{padding:var(--sp-4) var(--sp-5);border-top:1px solid var(--c-line);background:var(--c-surface);display:grid;gap:var(--sp-3)}.tiroir__total{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3)}.tiroir__montant{font-size:1.25rem}@keyframes tiroir-entree{0%{transform:translate(100%)}to{transform:none}}@keyframes tiroir-voile{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.tiroir__panneau,.tiroir__voile{animation:none}}.skip[data-astro-cid-5hce7sga]{position:absolute;left:var(--sp-4);top:-100px;padding:var(--sp-2) var(--sp-3);background:var(--c-accent);color:var(--c-on-accent);border-radius:var(--radius-control);z-index:10}.skip[data-astro-cid-5hce7sga]:focus{top:var(--sp-4)}
