.aa[data-astro-cid-yyiaxrmh]{--pos:50%;margin:0}.aa-cadre[data-astro-cid-yyiaxrmh]{aspect-ratio:16/10;border-radius:var(--radius);background:var(--night-raised);box-shadow:inset 0 0 0 1px var(--lavender-15), 0 30px 70px -28px #000000b3;cursor:ew-resize;touch-action:pan-y;user-select:none;-webkit-tap-highlight-color:transparent;position:relative;overflow:hidden}.aa-img[data-astro-cid-yyiaxrmh]{object-fit:cover;object-position:top center;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}.aa-avant[data-astro-cid-yyiaxrmh]{clip-path:inset(0 calc(100% - var(--pos)) 0 0);position:absolute;inset:0}.aa-poignee[data-astro-cid-yyiaxrmh]{transform:translateX(calc(var(--pos) - 50%));pointer-events:none;z-index:3;position:absolute;inset:0}.aa-poignee[data-astro-cid-yyiaxrmh]:before{content:"";background:var(--cream);width:2px;transition:box-shadow .3s var(--ease-out);position:absolute;top:0;bottom:0;left:calc(50% - 1px);box-shadow:0 0 22px #00000073}.aa-actif[data-astro-cid-yyiaxrmh] .aa-poignee[data-astro-cid-yyiaxrmh]:before{box-shadow:0 0 18px var(--ember-glow), 0 0 22px #00000073}.aa-bouton[data-astro-cid-yyiaxrmh]{width:56px;height:56px;color:var(--cream);background:var(--ember);transition:transform .3s var(--ease-out);border-radius:50%;place-items:center;margin:-28px 0 0 -28px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 12px 30px #f6194273,0 0 0 5px #100b188c}.aa-actif[data-astro-cid-yyiaxrmh] .aa-bouton[data-astro-cid-yyiaxrmh]{transform:scale(1.08)}.aa-cadre[data-astro-cid-yyiaxrmh]:has(.aa-curseur:focus-visible) .aa-bouton[data-astro-cid-yyiaxrmh]{outline:3px solid var(--cream);outline-offset:4px}.aa-curseur[data-astro-cid-yyiaxrmh]{opacity:0;pointer-events:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.aa-etiquette[data-astro-cid-yyiaxrmh]{z-index:2;letter-spacing:.1em;text-transform:uppercase;color:var(--cream);pointer-events:none;transition:opacity .25s var(--ease-out);border-radius:999px;padding:.5rem .95rem;font-size:.78rem;font-weight:500;line-height:1;position:absolute;bottom:clamp(12px,2.2vw,22px)}.aa-etiquette-avant[data-astro-cid-yyiaxrmh]{box-shadow:inset 0 0 0 1px var(--lavender-30);background:#100b18c7;left:clamp(12px,2.2vw,22px)}.aa-etiquette-apres[data-astro-cid-yyiaxrmh]{background:var(--ember);right:clamp(12px,2.2vw,22px)}.aa-sans-avant[data-astro-cid-yyiaxrmh] .aa-etiquette-avant[data-astro-cid-yyiaxrmh],.aa-sans-apres[data-astro-cid-yyiaxrmh] .aa-etiquette-apres[data-astro-cid-yyiaxrmh]{opacity:0}.aa-legende[data-astro-cid-yyiaxrmh]{align-items:center;gap:var(--s-3) var(--s-6);margin-top:var(--s-4);flex-wrap:wrap;display:flex}.aa-qui[data-astro-cid-yyiaxrmh]{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:flex}.aa-nom[data-astro-cid-yyiaxrmh]{font-family:var(--font-display);color:var(--cream);font-size:1.35rem;font-weight:400}.aa-metier[data-astro-cid-yyiaxrmh]{color:var(--lavender-dim)}.aa-legende[data-astro-cid-yyiaxrmh] .score-line{margin:0}.aa-lien[data-astro-cid-yyiaxrmh]{margin-left:auto}@media (width<=640px){.aa-cadre[data-astro-cid-yyiaxrmh].aa-portrait{aspect-ratio:9/16}.aa-bouton[data-astro-cid-yyiaxrmh]{width:48px;height:48px;margin:-24px 0 0 -24px}.aa-etiquette[data-astro-cid-yyiaxrmh]{padding:.42rem .72rem;font-size:.66rem}.aa-lien[data-astro-cid-yyiaxrmh]{margin-left:0}}.aad-nav[data-astro-cid-uateqge5]{justify-content:space-between;align-items:center;gap:var(--s-4);margin-bottom:var(--s-6);display:flex}.aad-onglets[data-astro-cid-uateqge5]{gap:var(--s-2);min-width:0;display:flex}.aad-onglet[data-astro-cid-uateqge5]{min-height:44px;font:inherit;white-space:nowrap;color:var(--lavender);background:var(--night-deep);border:1px solid var(--lavender-30);border-radius:var(--radius-pill);cursor:pointer;align-items:baseline;gap:.55rem;padding:.6rem 1.15rem;font-size:.95rem;line-height:1.2;transition:border-color .2s,color .2s,background-color .2s;display:inline-flex}.aad-num[data-astro-cid-uateqge5]{letter-spacing:.08em;font-variant-numeric:tabular-nums;opacity:.65;font-size:.75em}.aad-onglet[data-astro-cid-uateqge5]:hover{color:var(--cream);border-color:var(--lavender)}.aad-onglet[data-astro-cid-uateqge5][aria-selected=true]{color:var(--night);background:var(--cream);border-color:var(--cream)}.aad-onglet[data-astro-cid-uateqge5]:focus-visible,.aad-fleche[data-astro-cid-uateqge5]:focus-visible{outline:2px solid var(--cream);outline-offset:3px}.aad-fleches[data-astro-cid-uateqge5]{gap:var(--s-2);flex-shrink:0;display:flex}.aad-fleche[data-astro-cid-uateqge5]{width:48px;height:48px;color:var(--cream);background:var(--night-deep);border:1px solid var(--lavender-30);cursor:pointer;transition:border-color .2s, background-color .2s, transform .16s var(--ease-out);border-radius:50%;place-items:center;padding:0;display:grid}.aad-fleche[data-astro-cid-uateqge5]:hover{border-color:var(--lavender);background:var(--night-raised)}.aad-fleche[data-astro-cid-uateqge5]:active{transform:scale(.95)}.aad-scene[data-astro-cid-uateqge5]{position:relative}.aad-cas[data-astro-cid-uateqge5]{min-width:0;transition:opacity .5s var(--ease-out), transform .6s var(--ease-out), visibility 0s linear 0s}.aad-cas[data-astro-cid-uateqge5]:not([data-actif]){opacity:0;visibility:hidden;transform:translate3d(var(--aad-dx,28px), 0, 0);pointer-events:none;transition:opacity .3s var(--ease-out), transform .45s var(--ease-out), visibility 0s linear .45s;position:absolute;top:0;left:0;right:0}@media (prefers-reduced-motion:reduce){.aad-cas[data-astro-cid-uateqge5],.aad-cas[data-astro-cid-uateqge5]:not([data-actif]){transition:opacity .2s linear,visibility 0s linear .2s;transform:none}.aad-cas[data-astro-cid-uateqge5][data-actif]{transition:opacity .2s linear}}@media (width<=640px){.aad-fleches[data-astro-cid-uateqge5]{display:none}.aad-onglets[data-astro-cid-uateqge5]{scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.aad-onglets[data-astro-cid-uateqge5]::-webkit-scrollbar{display:none}.aad-onglet[data-astro-cid-uateqge5]{padding:.55rem 1rem;font-size:.9rem}}.section.aa-section{padding-block:calc(var(--section) * .6)}.aa-section .section-head{margin-bottom:clamp(1.5rem,4vh,2.5rem)}@media (width<=640px){.section.aa-section{padding-block:calc(var(--section) * .35)}.aa-section .section-head{margin-bottom:var(--s-6)}}
