.lb{margin-top:96px}.lb.compact{margin-top:40px}.lb.serre{margin-top:18px}@media (max-width:820px){.lb{margin-top:64px}.lb.compact{margin-top:28px}}.lb .section-head{margin-bottom:28px}.lb .section-head>div{min-width:0}.lb :is(h2,h3,h4){margin:0}.lb h2.lb-h{margin-top:14px;font:850 clamp(34px,4.6vw,64px)/.95 var(--font-display);font-stretch:74%;letter-spacing:-.008em}.lb h1.lb-h1,.lb h2.lb-h{text-transform:uppercase;text-wrap:balance}.lb h1.lb-h1{margin:14px 0 0;font:850 clamp(44px,6vw,86px)/.9 var(--font-display);font-stretch:72%;letter-spacing:-.01em}.lb h3{font:850 clamp(20px,2vw,26px)/1.02 var(--font-display);font-stretch:76%;text-wrap:balance}.lb h3,.lb h4{text-transform:uppercase}.lb h4{font:700 13px/1.2 var(--font-mono);letter-spacing:.1em;color:var(--acc)}.lb .surligne,.lb :is(h1,h2,h3) em{font-style:normal;padding:0 .05em;background:linear-gradient(transparent 56%,var(--hl) 56% 92%,transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.dark .lb .surligne,.dark .lb :is(h1,h2,h3) em{background:none;color:var(--hl)}.lb .olive :is(h1,h2,h3) em{background:none;color:var(--hl)}.lb p{margin:0;text-wrap:pretty}.lb :is(h1,h2,h3,h4)+:is(p,ul,.lb-txt){margin-top:14px}.lb .section-head+.lb-txt{margin-top:0}.lb .lb-txt{max-width:68ch;font-size:clamp(16px,1.4vw,18.5px);line-height:1.65;color:var(--muted)}.lb .lb-txt+.lb-txt{margin-top:14px}.lb .lb-gros{max-width:30ch;font:750 clamp(22px,2.4vw,32px)/1.2 var(--font-display);font-stretch:86%;color:var(--fg);text-wrap:balance}.lb .lb-petit{font:500 12px/1.5 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.lb b,.lb strong{color:var(--fg);font-weight:700}.lb .olive b,.lb .olive strong{color:inherit}.lb .terre{color:var(--acc)}.dark .lb .terre{color:#f08a5d}.lb a.lien{color:var(--fg);text-decoration:underline;text-decoration-color:var(--pop);text-decoration-thickness:2px;text-underline-offset:4px}.lb a.lien:hover{color:var(--acc)}.lb .more{display:inline-flex;align-items:center;gap:8px;padding-bottom:5px;border-bottom:2px solid var(--pop);font:700 13px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg)}.lb .more:hover{color:var(--acc)}.lb .fl{display:inline-block;transition:transform .2s}.lb a:hover .fl{transform:translateX(3px)}.lb .lb-centre{text-align:center;margin-inline:auto}.lb .lb-centre.section-head{justify-content:center}.lb .lb-centre .kicker{justify-self:center}.lb ul.lb-coches,.lb ul.lb-puces{margin:18px 0 0;padding:0;list-style:none;display:grid;gap:10px}.lb ul.lb-coches li,.lb ul.lb-puces li{position:relative;padding-left:34px;font-size:16.5px;line-height:1.5;color:var(--fg)}.lb ul.lb-coches li:before{content:"";position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:6px;border:1.5px solid var(--edge);background:var(--hl);-webkit-mask:none;box-shadow:2px 2px 0 var(--pop)}.lb ul.lb-coches li:after{content:"";position:absolute;left:7px;top:5px;width:6px;height:11px;border:solid #17161c;border-width:0 2.5px 2.5px 0;transform:rotate(42deg)}.lb ul.lb-puces li:before{content:"";position:absolute;left:6px;top:9px;width:10px;height:10px;border-radius:50%;background:var(--pop)}.lb .olive ul.lb-coches li{color:var(--on-hero)}.lb .lb-boutons{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:26px}.lb .lb-boutons.lb-centre{justify-content:center}.lb .btn{text-decoration:none}.lb figure{margin:0}.lb .lb-photo{position:relative;padding:12px 12px 0;background:#fffdf8;border:1.5px solid var(--edge);border-radius:6px;box-shadow:10px 10px 0 var(--sheet);transform:rotate(1.4deg)}.dark .lb .lb-photo{background:#f2ecde}.lb .lb-photo:before{content:"";position:absolute;z-index:3;top:-12px;left:30px;width:84px;height:24px;background:var(--tape);transform:rotate(-4deg);pointer-events:none}.lb .lb-photo img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:3px;background:var(--track)}.lb .lb-photo figcaption{padding:10px 2px 12px;color:#4d4955;font:500 10.5px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.lb .lb-photo:not(:has(figcaption)){padding-bottom:12px}.lb .lb-photo.gauche{transform:rotate(-1.4deg)}.lb .lb-it{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center}.lb .lb-it.inverse>figure{order:2}.lb .lb-it .lb-c{min-width:0}.lb .lb-it .lb-c>*+*{margin-top:16px}.lb .lb-it .lb-c>.lb-boutons{margin-top:26px}.lb .lb-grande{position:relative}.lb .lb-grande img{display:block;width:100%;aspect-ratio:16/9;max-height:640px;object-fit:cover;border:1.5px solid var(--edge);border-radius:16px;box-shadow:var(--shadow-pop);background:var(--track)}.lb .lb-grande figcaption{margin-top:14px;font:500 12px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.lb .lb-galerie{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lb .lb-galerie figure{overflow:hidden;border:1.5px solid var(--edge);border-radius:12px;background:var(--track);box-shadow:5px 5px 0 var(--sheet)}.lb .lb-galerie img{display:block;width:100%;aspect-ratio:1;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.lb .lb-galerie figure:hover img{transform:scale(1.04)}.lb .lb-video video{display:block;width:100%;border:1.5px solid var(--edge);border-radius:16px;box-shadow:var(--shadow-pop);background:#121116}.lb .lb-cartes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.lb .lb-cartes.deux{grid-template-columns:repeat(2,minmax(0,1fr))}.lb .lb-cartes.quatre{grid-template-columns:repeat(4,minmax(0,1fr))}.lb .lb-carte{display:flex;flex-direction:column;gap:12px;padding:24px;border-radius:16px;min-width:0;transition:transform .2s,box-shadow .2s}.lb .lb-carte:hover{transform:translate(-2px,-2px);box-shadow:10px 10px 0 var(--sheet)}.lb .lb-carte>img{display:block;width:calc(100% + 24px);margin:-12px -12px 4px;aspect-ratio:16/10;object-fit:cover;border:1.5px solid var(--edge);border-radius:10px;background:var(--track)}.lb .lb-carte p{font-size:15px;line-height:1.55;color:var(--muted)}.lb .lb-carte .more{margin-top:auto;align-self:flex-start}.lb .lb-num{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:11px;border:1.5px solid var(--edge);background:var(--hl);color:#17161c;font:800 15px/1 var(--font-mono);box-shadow:3px 3px 0 var(--pop);transform:rotate(-3deg)}.lb .lb-carte:nth-child(3n+2) .lb-num{background:var(--g200)}.lb .lb-carte:nth-child(3n+3) .lb-num{background:var(--acc200)}.lb .lb-chiffres{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1.5px solid var(--edge);border-radius:16px;background:var(--raised);box-shadow:var(--shadow-pop);overflow:hidden}.lb .lb-chiffres>div{padding:26px 22px;border-left:1.5px dashed var(--line-2);min-width:0}.lb .lb-chiffres>div:first-child{border-left:0}.lb .lb-chiffres b{display:block;font:850 clamp(40px,4.6vw,66px)/.9 var(--font-display);font-stretch:72%;color:var(--fg)}.lb .lb-chiffres>div:nth-child(2) b{color:var(--g600)}.lb .lb-chiffres>div:nth-child(3) b{color:var(--acc)}.dark .lb .lb-chiffres>div:nth-child(2) b{color:#8fb562}.dark .lb .lb-chiffres>div:nth-child(3) b{color:#f08a5d}.lb .lb-chiffres span{display:block;margin-top:10px;font:500 11.5px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.lb .lb-appel{padding:clamp(30px,5vw,64px);text-align:left}.lb .lb-appel .kicker{background:transparent;color:var(--hl);border-color:var(--hl)}.lb .lb-appel h2.lb-h{max-width:18ch}.lb .lb-appel p.lb-txt{margin-top:18px;color:rgb(251 248 241/.86)}.lb .lb-appel .btn.ghost{color:#17161c;background:#fbf8f1;border-color:#17161c;box-shadow:3px 3px 0 #17161c}.lb .lb-citation{position:relative;max-width:900px;padding:clamp(28px,4vw,48px);border-radius:16px}.lb .lb-citation:before{content:"“";position:absolute;top:-6px;left:22px;font:900 110px/1 var(--font-display);color:var(--pop)}.lb .lb-citation blockquote{margin:18px 0 20px;font:750 clamp(22px,2.4vw,30px)/1.22 var(--font-display);font-stretch:86%;text-wrap:pretty}.lb .lb-citation blockquote em{font-style:normal;background:linear-gradient(transparent 58%,var(--hl) 58% 92%,transparent 92%)}.dark .lb .lb-citation blockquote em{background:none;color:var(--hl)}.lb .lb-citation cite{font:600 12px/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-style:normal;color:var(--acc)}.lb .lb-faq{display:grid;gap:12px;max-width:900px}.lb .lb-faq details{border:1.5px solid var(--edge);border-radius:12px;background:var(--raised);box-shadow:4px 4px 0 var(--sheet)}.lb .lb-faq summary{position:relative;list-style:none;cursor:pointer;padding:18px 56px 18px 20px;font:750 clamp(17px,1.6vw,20px)/1.25 var(--font-display);font-stretch:90%}.lb .lb-faq summary::-webkit-details-marker{display:none}.lb .lb-faq summary:after{content:"+";position:absolute;right:16px;top:50%;width:28px;height:28px;margin-top:-14px;display:grid;place-items:center;border-radius:8px;border:1.5px solid var(--edge);background:var(--hl);color:#17161c;font:700 18px/1 var(--font-mono);transition:transform .2s}.lb .lb-faq details[open] summary:after{transform:rotate(45deg)}.lb .lb-faq details>p{padding:0 20px 20px;font-size:16px;line-height:1.6;color:var(--muted)}.lb ol.lb-etapes{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:18px;counter-reset:et}.lb ol.lb-etapes>li{counter-increment:et;position:relative;padding:22px 22px 24px;border:1.5px solid var(--edge);border-radius:14px;background:var(--raised);box-shadow:5px 5px 0 var(--sheet);min-width:0}.lb ol.lb-etapes>li:before{content:counter(et,decimal-leading-zero);display:block;margin-bottom:14px;font:850 46px/.9 var(--font-display);font-stretch:72%;color:var(--pop)}.lb ol.lb-etapes>li>*+*{margin-top:8px}.lb ol.lb-etapes p{font-size:15px;line-height:1.55;color:var(--muted)}.lb .lb-tarifs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.lb .lb-tarif{position:relative;display:flex;flex-direction:column;gap:10px;padding:26px 24px 24px;border:1.5px solid var(--edge);border-radius:14px;background:var(--raised);box-shadow:6px 6px 0 var(--sheet);min-width:0}.lb .lb-tarif.phare{background:var(--hl);color:#17161c;box-shadow:6px 6px 0 var(--pop)}.lb .lb-tarif.phare :is(p,li,.lb-petit){color:#17161c}.lb .lb-tarif .lb-prix{font:850 clamp(40px,4vw,56px)/.9 var(--font-display);font-stretch:72%}.lb .lb-tarif .lb-prix small{font:600 13px var(--font-mono);letter-spacing:.04em;text-transform:none}.lb .lb-tarif ul.lb-coches{margin-top:8px;border-top:1.5px dashed var(--line-2);padding-top:16px}.lb .lb-tarif .lb-boutons{margin-top:auto;padding-top:14px}.lb.lb-defile{overflow:hidden;padding:14px 0;background:var(--hl);color:#17161c;border-block:2px solid #17161c;transform:rotate(-1deg)}.lb.lb-defile>div{display:flex;width:max-content;gap:0;animation:lb-defile 28s linear infinite}.lb.lb-defile span{display:inline-flex;align-items:center;gap:22px;padding-right:22px;font:850 clamp(22px,2.6vw,34px)/1 var(--font-display);font-stretch:74%;text-transform:uppercase;white-space:nowrap}.lb.lb-defile span:after{content:"✦";color:var(--pop);font-size:.7em}@keyframes lb-defile{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.lb.lb-defile>div{animation:none;flex-wrap:wrap;width:auto}}html.ed-on .lb.lb-defile>div,html.reduce-motion .lb.lb-defile>div{animation:none;flex-wrap:wrap;width:auto}.lb .lb-note{position:relative;max-width:460px;padding:26px 26px 24px;background:#fff6c9;color:#17161c;border:1.5px solid #17161c;border-radius:4px;box-shadow:6px 6px 0 var(--sheet);transform:rotate(-1.4deg)}.lb .lb-note:before{content:"";position:absolute;top:-12px;left:50%;width:90px;height:24px;margin-left:-45px;background:var(--tape);transform:rotate(-3deg)}.lb .lb-note p{font-size:16.5px;line-height:1.55;color:#17161c}.lb .lb-note h3+p{margin-top:10px}.lb .lb-2col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,56px)}.lb .lb-2col>div>*+*{margin-top:12px}.lb hr.lb-sep{margin:0;border:0;height:12px;background:radial-gradient(circle 2px,var(--line-2) 98%,transparent) 0 50% /14px 12px repeat-x}.lb .lb-espace{height:48px}.lb .lb-encadre{padding:clamp(24px,4vw,44px);border-radius:18px}.lb .lb-encadre>*+*{margin-top:14px}@media (max-width:960px){.lb .lb-cartes,.lb .lb-cartes.quatre,.lb .lb-chiffres,.lb .lb-tarifs{grid-template-columns:repeat(2,minmax(0,1fr))}.lb .lb-chiffres>div:nth-child(3){border-left:0}.lb .lb-chiffres>div:nth-child(n+3){border-top:1.5px dashed var(--line-2)}.lb ol.lb-etapes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.lb .lb-2col,.lb .lb-cartes,.lb .lb-cartes.deux,.lb .lb-cartes.quatre,.lb .lb-it,.lb .lb-tarifs,.lb ol.lb-etapes{grid-template-columns:minmax(0,1fr)}.lb .lb-it.inverse>figure{order:0}.lb .lb-galerie{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lb .lb-photo{transform:none}}.btn.pill{border-radius:999px}.btn.contour,.btn.plat,.btn.plat:active,.btn.plat:hover{box-shadow:none}.btn.contour{--c:transparent;color:var(--fg);border:2px solid var(--fg)}.btn.contour:hover{--c:color-mix(in srgb,var(--fg) 8%,transparent);box-shadow:none}.btn.terre{--c:var(--pop);color:#17161c;box-shadow:3px 3px 0 #17161c}.btn.terre:hover{box-shadow:4px 4px 0 #17161c}.btn.doux{--c:color-mix(in srgb,var(--g600) 16%,var(--raised));color:var(--fg);border-color:transparent;box-shadow:none}.btn.doux:hover{--c:color-mix(in srgb,var(--g600) 26%,var(--raised));box-shadow:none}.btn.xs{height:32px;padding:0 11px;font-size:13px;border-radius:8px}.btn.wide{width:100%}a.more[data-sx]:not(.section-head .more){display:inline-flex;align-items:center;gap:8px;padding-bottom:5px;border-bottom:2px solid var(--pop);font:700 13px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg)}a.lien[data-sx]{color:var(--fg);text-decoration:underline;text-decoration-color:var(--pop);text-decoration-thickness:2px;text-underline-offset:4px}.lb .lb-3col{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,44px)}.lb .lb-3col>div>*+*{margin-top:12px}@media (max-width:820px){.lb .lb-3col{grid-template-columns:1fr}}