.lt-root{--nav-h:69px;color:#1b1020;font-family:var(--font-text);background:#fbf2ee;overflow-x:clip}.lt-root .rose{color:#fb2c6b}.lt-wrap{width:100%;max-width:1280px;margin:0 auto;padding:0 20px}.lt-brouillon{color:#2a0e3d;text-align:center;background:#ffb23e;margin:0;padding:10px 20px;font-size:14px}.lt-prog{top:var(--nav-h);z-index:40;background:0 0;height:3px;position:sticky}.lt-prog-in{display:none}.lt-track{height:3px;position:absolute;bottom:0;left:0;right:0}.lt-fill{transform-origin:0;background:linear-gradient(90deg,#ffb23e,#fb2c6b);border-radius:0 3px 3px 0;width:100%;height:100%;display:block;transform:scaleX(0)}.lt-hero{color:#1b1020;scroll-margin-top:var(--nav-h);background:#fbf2ee}.lt-hero-in{flex-direction:column;gap:14px;padding-top:20px;padding-bottom:20px;display:flex}.lt-fa{color:#6e6079;font-size:13px}.lt-fa a{color:#6e6079}.lt-fa a:hover,.lt-fa [aria-current]{color:#1b1020}.lt-journal{letter-spacing:.1em;text-transform:uppercase;color:#463a52;border-top:3px solid #1b1020;border-bottom:1px solid #1b1020;justify-content:space-between;gap:12px;padding:9px 0;font-size:12px;font-weight:800;display:flex}.lt-eb{font-size:12px}.lt-h1{font-family:var(--font-display);letter-spacing:-.03em;color:#1b1020;text-wrap:balance;margin:0;font-size:clamp(36px,2.47619vw + 26.3429px,62px);font-weight:800;line-height:1}.lt-deux,.lt-tete{flex-direction:column;gap:14px;display:flex}.lt-dek{color:#2e2238;max-width:660px;margin:0;font-size:17px;line-height:1.5}.lt-by{color:#6e6079;flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:13.5px;display:flex}.lt-by b{color:#1b1020}.lt-by .lt-av{object-fit:cover;object-position:62% 30%;border:2px solid #fb2c6b;border-radius:50%;flex:none;width:40px;height:40px}.lt-ville,.lt-dot1{display:none}.lt-dot{opacity:.45;background:currentColor;border-radius:50%;width:4px;height:4px;display:inline-block}.lt-lang{border:1.5px solid #d9ccd3;border-radius:999px;gap:2px;padding:3px;display:inline-flex}.lt-lang button{cursor:pointer;letter-spacing:.08em;color:#463a52;background:0 0;border:0;border-radius:999px;min-width:48px;min-height:44px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:800}.lt-lang button.on{color:#fff;background:#2a0e3d}.lt-en{background:#ffb23e24;border:1px dashed #ffb23eb3;border-radius:16px;align-items:flex-start;gap:12px;max-width:640px;margin:0;padding:14px 16px;font-size:15px;line-height:1.5;display:flex}.lt-en[hidden]{display:none}.lt-en b{color:#b4630b}.lt-photo{aspect-ratio:16/11;background:#2a0e3d;border-radius:18px;display:block;position:relative;overflow:hidden}.lt-photo .lt-photo-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lt-aside{display:none}.lt-c{min-width:0}.lt-tl{color:#6e6079;border-radius:12px;grid-template-columns:26px 1fr;align-items:start;gap:6px;min-height:44px;padding:10px 12px;font-size:15px;font-weight:700;line-height:1.3;transition:background .2s,color .2s;display:grid}.lt-tl b{font-family:var(--font-display);color:#cdbbc8;font-weight:800;transition:color .2s}.lt-tl:hover{color:#1b1020;background:#fff9}.lt-tl.on{color:#1b1020;background:#fff;box-shadow:0 8px 22px #1c082914}.lt-tl.on b{color:#fb2c6b}.lt-rep-w{padding-top:22px;scroll-margin-top:90px}.lt-rep{background:#fff;border-top:6px solid #fb2c6b;border-radius:24px;grid-template-columns:1fr;gap:10px;padding:22px 20px;display:grid;position:relative;box-shadow:0 26px 70px #1c082929}.lt-rep-k{letter-spacing:.12em;text-transform:uppercase;color:#fb2c6b;flex-direction:column;gap:6px;font-size:12.5px;font-weight:800;display:flex}.lt-rep-k span{font-family:var(--font-script);letter-spacing:0;text-transform:none;color:#2a0e3d;font-size:26px;font-weight:700;line-height:1}.lt-rep p{color:#1b1020;margin:0;font-size:17px;font-weight:500;line-height:1.6}.lt-rep-m{color:#6e6079;flex-wrap:wrap;gap:8px 18px;margin-top:14px;font-size:13px;font-weight:700;display:flex}.lt-rep-m a{color:#c9165a;align-items:center;min-height:44px;margin:-12px 0;display:inline-flex}.lt-sec{padding:40px 0 6px;scroll-margin-top:90px}.lt-k{letter-spacing:.14em;text-transform:uppercase;color:#fb2c6b;margin-bottom:12px;font-size:12.5px;font-weight:800;display:block}.lt-h2{font-family:var(--font-display);letter-spacing:-.025em;color:#1b1020;margin:0 0 16px;font-size:clamp(28px,1.14286vw + 23.5429px,40px);font-weight:800;line-height:1.06}.lt-c p{color:#2e2238;margin:0 0 18px;font-size:17px;line-height:1.68}.lt-c p b,.lt-c p strong{color:#1b1020;font-weight:700}.lt-c a:not([class]){color:#c9165a;text-underline-offset:3px;text-decoration:underline 1.5px #fb2c6b66}.lt-c .table-scroll{background:#fff;border:1px solid #efe4ea;border-radius:18px;margin:6px 0 26px}.lt-c table{border-collapse:separate;border-spacing:0;width:100%;min-width:520px;font-size:14.5px}.lt-c th{color:#fff;text-align:left;letter-spacing:.04em;background:#2a0e3d;padding:12px;font-size:12.5px;font-weight:800}.lt-c td{color:#2e2238;vertical-align:top;border-top:1px solid #f1e8ed;padding:11px 12px;line-height:1.4}.lt-ret{color:#fff;background:#2a0e3d;border-radius:24px;margin:30px 0 6px;padding:22px 20px;scroll-margin-top:90px}.lt-ret .lt-k{color:#ffb23e}.lt-ret ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.lt-ret li{color:#fbf4f8e6;grid-template-columns:28px 1fr;gap:10px;font-size:16.5px;line-height:1.55;display:grid}.lt-ret li b{color:#fff;background:#fb2c6b;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:grid}.lt-bloc{padding-top:40px;scroll-margin-top:90px}.lt-bloc>.lt-k{margin-bottom:14px}.lt-h3b{color:#1b1020;font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(24px,.380952vw + 22.5143px,28px);font-weight:800;line-height:1.1}.lt-faq{flex-direction:column;gap:10px;display:flex}.lt-faq details{background:#fff;border:1px solid #efe4ea;border-radius:20px;padding:0 18px;transition:box-shadow .25s}.lt-faq details[open]{border-color:#ffc2d5;box-shadow:0 14px 36px #1c082914}.lt-faq summary{cursor:pointer;min-height:44px;font-family:var(--font-display);color:#1b1020;justify-content:space-between;align-items:center;gap:14px;padding:16px 0;font-size:17px;font-weight:700;line-height:1.3;list-style:none;display:flex}.lt-faq summary::-webkit-details-marker{display:none}.lt-faq summary:after{content:"+";color:#2a0e3d;background:#f4ecf1;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:20px;font-weight:700;transition:transform .3s;display:grid}.lt-faq details[open] summary:after{color:#fff;background:#fb2c6b;transform:rotate(45deg)}.lt-faq details p{margin:0 0 16px;font-size:16px;line-height:1.6}.lt-src ol{color:#463a52;margin:0 0 16px;padding-left:24px;font-size:15px;line-height:1.55}.lt-src li{margin-bottom:10px;padding-left:4px}.lt-src li::marker{font-family:var(--font-display);color:#fb2c6b;font-weight:800}.lt-src li a{color:#c9165a;min-height:32px;font-weight:700;display:inline-block}.lt-src p{color:#6e6079;font-size:15px;line-height:1.6}.lt-lieux{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.lt-lieu{color:#2a0e3d;white-space:nowrap;background:#fff;border:1.5px solid #e2d4db;border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:0 13px;font-size:14px;font-weight:700;display:inline-flex}a.lt-lieu{min-height:44px}a.lt-lieu:hover{color:#2a0e3d;border-color:#fb2c6b}.lt-cite{background:#fff;border:1.5px dashed #d9ccd3;border-radius:20px;grid-template-columns:1fr;align-items:center;gap:14px;padding:20px;display:grid}.lt-cite p{color:#2e2238;overflow-wrap:anywhere;margin:0;font-size:15.5px;line-height:1.55}.lt-cp{color:#fff;white-space:nowrap;cursor:pointer;background:#2a0e3d;border:0;border-radius:999px;justify-self:start;align-items:center;height:44px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:700;display:inline-flex}.lt-aut{color:#fff;background:#2a0e3d;border-radius:26px;grid-template-columns:76px 1fr;align-items:center;gap:14px;padding:18px;display:grid}.lt-aut .lt-aut-img{object-fit:cover;object-position:62% 30%;border:3px solid #fb2c6b;border-radius:50%;width:76px;height:76px}.lt-aut .lt-k{color:#ffb23e;margin-bottom:6px}.lt-aut b{font-family:var(--font-display);font-size:19px;font-weight:800;line-height:1.15}.lt-aut p{color:#fbf4f8d1;margin:6px 0 10px;font-size:16px;line-height:1.6}.lt-aut a{color:#ff85ac;align-items:center;min-height:44px;font-size:15px;font-weight:700;display:inline-flex}.lt-aut-txt{grid-column:1/-1}.lt-fin{color:#fff;background:radial-gradient(120% 120% at 0 0,#5c2a7a 0%,#2a0e3d 70%);border-radius:30px;grid-template-columns:1fr;align-items:center;gap:10px;margin:46px 0 10px;padding:24px 20px;display:grid}.lt-fin .lt-k{color:#ffb23e;margin-bottom:8px}.lt-fin h2{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;margin:0 0 10px;font-size:clamp(28px,.571429vw + 25.7714px,34px);font-weight:800;line-height:1.05}.lt-fin p{color:#fbf4f8d6;margin:0 0 16px;font-size:16.5px;line-height:1.6}.lt-masc{width:max-content;height:110px;animation:3.4s ease-in-out infinite lt-flotte;display:block;position:relative}.lt-masc .lt-masc-img{width:auto;height:110px;display:block}.lt-masc-b{width:51.8%;height:17%;font-family:var(--font-script);color:#2a0e3d;text-align:center;white-space:nowrap;justify-content:center;align-items:center;font-size:13px;font-weight:700;line-height:.95;display:flex;position:absolute;top:43%;left:24.8%;transform:rotate(-2deg)}@keyframes lt-flotte{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.lt-bt{color:#fff;background:linear-gradient(135deg,#ff4f86,#fb2c6b);border-radius:999px;align-items:center;gap:8px;min-height:48px;margin-top:6px;padding:0 22px;font-size:15px;font-weight:700;display:inline-flex}.lt-bt:hover{color:#fff}.lt-card{color:#1b1020;background:#fbf2ee;border:1px solid #efe4ea;border-radius:24px;flex-direction:column;gap:10px;padding:22px;transition:transform .25s,box-shadow .25s;display:flex}.lt-card:hover{color:#1b1020;transform:translateY(-4px);box-shadow:0 18px 44px #1c08291f}.lt-c .lt-card{background:#fff}.lt-pill{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:12px;font-weight:800}.lt-card b{font-family:var(--font-display);letter-spacing:-.01em;font-size:20px;font-weight:800;line-height:1.15}.lt-card .lt-cd{color:#463a52;font-size:15.5px;line-height:1.5}.lt-card i{color:#fb2c6b;align-items:center;gap:6px;margin-top:auto;font-size:14px;font-style:normal;font-weight:700;display:inline-flex}.lt-gram{font-family:var(--font-script);color:#fb2c6b;font-size:24px;font-weight:700}.lt-c .lt-def{font-family:var(--font-display);letter-spacing:-.01em;color:#1b1020;margin:0;font-size:clamp(22px,.47619vw + 20.1429px,27px);font-weight:600;line-height:1.35}.lt-ex{grid-template-columns:1fr;gap:12px;display:grid}.lt-ex div{color:#2e2238;background:#fff;border:1px solid #efe4ea;border-radius:20px;padding:20px;font-size:16px;line-height:1.55}.lt-ex div b{font-family:var(--font-display);color:#fb2c6b;margin-bottom:8px;font-size:30px;line-height:1;display:block}.lt-piege{background:#fff0f5;border:1px solid #ffd0df;border-radius:24px;grid-template-columns:auto 1fr;align-items:center;gap:18px;padding:20px;display:grid}.lt-piege p{margin:0!important}.lt-et{counter-reset:et;grid-template-columns:1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.lt-et li{counter-increment:et;color:#463a52;background:#fff;border:1px solid #efe4ea;border-radius:20px;margin:0;padding:20px 20px 18px 66px;font-size:16px;line-height:1.55;position:relative}.lt-et li:before{content:counter(et);color:#ffb23e;width:34px;height:34px;font-family:var(--font-display);background:#2a0e3d;border-radius:12px;place-items:center;font-size:17px;font-weight:800;display:grid;position:absolute;top:18px;left:18px}.lt-et b{font-family:var(--font-display);color:#1b1020;margin-bottom:4px;font-size:17.5px;font-weight:800;display:block}.lt-aussi{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lt-aussi li{color:#463a52;background:#fff;border:1px solid #e2d4db;border-radius:999px;align-items:center;min-height:34px;padding:0 13px;font-size:14px;font-weight:600;display:inline-flex}.lt-plus{background:#fff;border-top:1px solid #efe4ea;margin-top:50px;padding:40px 0 120px}.lt-eb-r{color:#fb2c6b}.lt-plus-t{margin-top:12px;font-size:clamp(28px,.952381vw + 24.2857px,38px)}.lt-cards{grid-template-columns:1fr;gap:12px;display:grid}.lt-autres-t{border-top:3px solid #1b1020;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:36px;padding-top:20px;display:flex}.lt-autres-t b{font-family:var(--font-display);font-size:clamp(21px,.285714vw + 19.8857px,24px);font-weight:800}.bt-l{color:#1b1020;border:1.5px solid #1b1020;border-radius:999px;align-items:center;gap:8px;height:46px;padding:0 18px;font-size:15px;font-weight:700;display:inline-flex}.bt-l:hover{color:#fff;background:#1b1020}.lt-autres{grid-template-columns:1fr;gap:16px;margin-top:22px;display:grid}.lt-autre{color:#1b1020;grid-template-columns:72px 1fr;align-items:center;gap:16px;display:grid}.lt-autre:hover{color:#1b1020}.lt-acv{aspect-ratio:794/1123;border-radius:8px;display:block;overflow:hidden;box-shadow:0 14px 30px #0a02124d}.lt-acv .lt-acv-img{object-fit:cover;width:100%;height:100%;display:block}.lt-autre b{font-family:var(--font-display);font-size:17px;font-weight:800;line-height:1.15;display:block}.lt-autre small{letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:800;display:block}.lt-mbar{z-index:45;padding:10px 16px calc(10px + env(safe-area-inset-bottom));pointer-events:none;justify-content:space-between;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0}.lt-mbar>*{pointer-events:auto}.lt-mb-som,.lt-mb-haut{cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-family:inherit;font-size:15px;font-weight:700;display:inline-flex;box-shadow:0 14px 34px #1c08294d}.lt-mb-som{color:#fff;background:#2a0e3d}.lt-mb-n{color:#2a0e3d;background:#ffb23e;border-radius:999px;padding:3px 9px;font-size:12.5px;font-weight:800}.lt-mb-haut{color:#2a0e3d;background:#fff}.lt-mb-haut[hidden]{display:none}.lt-mb-haut:hover{color:#2a0e3d}.lt-sheet{color:#1b1020;background:#fbf2ee;border:0;border-radius:26px 26px 0 0;width:100%;max-width:100%;max-height:80svh;margin:auto 0 0;padding:0;box-shadow:0 -20px 60px #0a021259}.lt-sheet::backdrop{background:#1c08298c}.lt-sheet[open]{animation:lt-monte .28s var(--ease-out)}@keyframes lt-monte{0%{opacity:.4;transform:translateY(40px)}to{opacity:1;transform:none}}.lt-sheet-in{padding:10px 16px calc(18px + env(safe-area-inset-bottom))}.lt-sheet-h{justify-content:space-between;align-items:center;padding:6px 4px 8px;display:flex}.lt-sheet-h b{letter-spacing:.12em;text-transform:uppercase;color:#2a0e3d;font-size:13px;font-weight:800}.lt-sheet-x{color:#2a0e3d;cursor:pointer;background:#f4ecf1;border:0;border-radius:50%;width:44px;height:44px;font-size:24px;line-height:1}.lt-sheet nav{flex-direction:column;display:flex}@media (width>=768px){.lt-wrap{padding:0 32px}.lt-cards,.lt-autres{grid-template-columns:repeat(2,minmax(0,1fr))}.lt-ex{grid-template-columns:repeat(3,minmax(0,1fr))}.lt-ville{display:inline}.lt-dot1{display:inline-block}.lt-et{grid-template-columns:repeat(2,minmax(0,1fr))}.lt-cite{grid-template-columns:1fr auto}.lt-cp{justify-self:auto}.lt-aut{grid-template-columns:116px 1fr;gap:22px;padding:24px}.lt-aut .lt-aut-img{width:116px;height:116px}.lt-aut-txt{grid-column:auto}.lt-fin{grid-template-columns:auto 1fr;gap:26px;padding:30px 32px}.lt-rep{padding:26px 28px}}@media (width>=1024px){.lt-prog{backdrop-filter:blur(10px);background:#fbf2eef2;border-bottom:1px solid #eadfd8;height:42px}.lt-prog-in{justify-content:space-between;align-items:center;gap:16px;height:100%;display:flex}.lt-prog-t{color:#463a52;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.lt-prog-t b{color:#1b1020}.lt-prog-c{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#2a0e3d;border-radius:999px;flex:none;align-items:center;gap:8px;height:28px;padding:0 4px 0 12px;font-size:12px;font-weight:800;display:inline-flex}.lt-n{color:#2a0e3d;height:22px;font-family:var(--font-display);letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;background:#ffb23e;border-radius:999px;align-items:center;padding:0 10px;font-size:13px;display:inline-flex}.lt-track{bottom:-1px}.lt-hero-in{gap:18px;max-width:1140px;padding-top:34px;padding-bottom:30px}.lt-eb{font-size:13px}.lt-deux{grid-template-columns:1fr;align-items:end;gap:46px;display:grid}.a-image .lt-deux{grid-template-columns:1fr 1fr}.lt-tete{gap:18px}.lt-dek{font-size:21px}.lt-by{gap:12px;font-size:14.5px}.lt-by .lt-av{width:46px;height:46px}.lt-photo{aspect-ratio:16/10;border-radius:20px}.lt-grille{grid-template-columns:250px minmax(0,740px);justify-content:center;gap:76px;padding-top:30px;display:grid}.lt-aside{display:block}.lt-toc{top:calc(var(--nav-h) + 62px);flex-direction:column;gap:2px;padding-top:26px;display:flex;position:sticky}.lt-toc-k{letter-spacing:.14em;text-transform:uppercase;color:#8b7c95;padding:0 12px 8px;font-size:12px;font-weight:800}.lt-toc .lt-tl{min-height:0;padding:9px 12px;font-size:14px}.lt-rep-w{padding-top:30px;scroll-margin-top:130px}.lt-rep{border-radius:28px;grid-template-columns:200px 1fr;gap:28px;padding:30px 34px}.lt-rep-k span{font-size:26px}.lt-rep p{font-size:20px}.lt-sec{padding-top:52px;scroll-margin-top:130px}.lt-h2{margin-bottom:22px}.lt-c p{font-size:18.5px;line-height:1.72}.lt-ret,.lt-bloc{scroll-margin-top:130px}.lt-ret{padding:24px 26px}.lt-bloc{padding-top:46px}.lt-faq details{padding:0 22px}.lt-faq summary{padding:18px 0;font-size:18.5px}.lt-faq details p{font-size:16.5px}.lt-src ol{font-size:14.5px}.lt-lieu{height:34px;min-height:0;font-size:13.5px}a.lt-lieu{min-height:0}.lt-fin{margin-top:56px}.lt-masc,.lt-masc .lt-masc-img{height:150px}.lt-masc-b{font-size:16px}.lt-plus{margin-top:80px;padding:64px 0 76px}.lt-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.lt-autres-t{margin-top:54px;padding-top:26px}.lt-autres{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:28px}.lt-autre{grid-template-columns:120px 1fr}.lt-autre b{font-size:18px}.lt-mbar,.lt-sheet{display:none}.lt-et li,.lt-ex div{font-size:15.5px}}@media (prefers-reduced-motion:reduce){.lt-card{transition:none}.lt-masc{animation:none}}
