.root.svelte-1e29p70{--jaune-chaud: #f0b03a;--jaune-chaud-hi: #ffc24f;--jaune-chaud-lo: #d9962a;background:#f7f5f0;color:#1a1a1a;min-height:calc(var(--lvh, 1vh) * 100);font-family:Inter,sans-serif;font-weight:300;overflow-x:clip}header.svelte-1e29p70{position:sticky;top:0;display:grid;grid-template-columns:auto 1fr auto;gap:2rem;align-items:center;padding:1.4rem 3rem;background:#f7f5f0f5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(26,26,26,.08);z-index:30}.back.svelte-1e29p70{font-size:1.2rem;opacity:.5;transition:transform .3s ease,opacity .2s}.back.svelte-1e29p70:hover{opacity:1;transform:translate(-3px)}.logo.svelte-1e29p70{text-align:center;font-family:Italiana,serif;-webkit-text-stroke:var(--italiana-ink) currentColor;font-size:1rem;letter-spacing:.4em;padding-left:.4em}.header-meta.svelte-1e29p70{display:flex;gap:1.6rem;align-items:center;justify-self:end}.cart.svelte-1e29p70{background:none;border:0;display:flex;gap:.5rem;align-items:center;font-size:.7rem;letter-spacing:.25em;text-transform:uppercase;color:#1a1a1a;padding:0}.cart-count.svelte-1e29p70{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;border:1px solid rgba(26,26,26,.4);border-radius:50%;font-size:.68rem;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.cart-count.bump.svelte-1e29p70{transform:scale(1.25);background:#1a1a1a;color:#f7f5f0}.kicker.svelte-1e29p70{display:block;font-family:Italiana,serif;-webkit-text-stroke:var(--italiana-ink) currentColor;font-size:.8rem;letter-spacing:.32em;text-transform:uppercase;color:#8b7a5d;margin-bottom:.9rem}.hero.svelte-1e29p70{position:relative;height:calc(var(--svh, 1vh) * 100 - var(--hh));min-height:560px}.hero-img.svelte-1e29p70{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.slide.svelte-1e29p70{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.05);transition:opacity 1.1s ease,transform 7s ease-out}.slide.active.svelte-1e29p70{opacity:1;transform:scale(1)}.hero-scrim.svelte-1e29p70{position:absolute;inset:auto 0 0 0;height:46%;background:linear-gradient(to top,#14120f80,#14120f00);pointer-events:none}.hero-nav.svelte-1e29p70{position:absolute;right:3rem;bottom:3rem;display:flex;align-items:center;gap:1rem;color:#f7f1e8}.arrow.svelte-1e29p70{background:none;border:0;padding:0 .2rem;font-family:Italiana,serif;-webkit-text-stroke:var(--italiana-ink) currentColor;font-size:1.5rem;line-height:1;color:#f7f1e8;opacity:.6;transition:opacity .2s}.arrow.svelte-1e29p70:hover{opacity:1}.bars.svelte-1e29p70{display:flex;gap:.5rem}.bar.svelte-1e29p70{background:none;border:0;padding:.5rem 0;width:34px;display:block}.track.svelte-1e29p70{display:block;height:2px;background:#f7f1e859;overflow:hidden}.fill.svelte-1e29p70{display:block;height:100%;width:0;background:#f7f1e8}.bar.on.svelte-1e29p70 .fill:where(.svelte-1e29p70){animation:svelte-1e29p70-fill var(--slide-ms) linear forwards}@keyframes svelte-1e29p70-fill{0%{width:0}to{width:100%}}.hero-nav.taken.svelte-1e29p70 .bar.on:where(.svelte-1e29p70) .fill:where(.svelte-1e29p70){animation:none;width:100%}.hero-card.svelte-1e29p70{position:absolute;left:3rem;bottom:3rem;background:#f7f5f0f5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:2.4rem 2.6rem 2rem;max-width:460px}.hero-card.svelte-1e29p70 h1:where(.svelte-1e29p70){font-family:Italiana,serif;-webkit-text-stroke:var(--italiana-ink) currentColor;font-weight:400;font-size:clamp(3.4rem,6vw,5.2rem);line-height:.9;margin:0 0 .7rem}.tagline.svelte-1e29p70{font-family:Cormorant Garamond,serif;font-style:italic;font-size:1.15rem;color:#2a2620;margin:0 0 .65rem}.byline.svelte-1e29p70{font-size:.63rem;letter-spacing:.22em;text-transform:uppercase;color:#8b7a5d;margin:0 0 1.5rem}.card-row.svelte-1e29p70{display:flex;align-items:center;gap:1.4rem;margin-bottom:.9rem;transition:gap .35s cubic-bezier(.2,.8,.2,1)}.card-row.added.svelte-1e29p70{gap:0}.price.svelte-1e29p70{font-family:Italiana,serif;-webkit-text-stroke:var(--italiana-ink) currentColor;font-size:1.9rem}.price.svelte-1e29p70,.pill-price.svelte-1e29p70{display:grid;grid-template-columns:1fr;transition:grid-template-columns .35s cubic-bezier(.2,.8,.2,1),opacity .25s}.price.out.svelte-1e29p70,.pill-price.out.svelte-1e29p70{grid-template-columns:0fr;opacity:0}.fold.svelte-1e29p70{min-width:0;overflow:hidden}.cta.svelte-1e29p70{flex:1;background:#1a1a1a;color:#f7f5f0;border:1px solid #1a1a1a;padding:.95rem 1.4rem;font-size:.7rem;letter-spacing:.24em;text-transform:uppercase;transition:background .25s,color .25s,padding .35s cubic-bezier(.2,.8,.2,1);white-space:nowrap}.cta.added.svelte-1e29p70{padding:1.1rem 1.4rem}.cta.svelte-1e29p70:hover{background:transparent;color:#1a1a1a}.orbit.svelte-1e29p70{height:calc(var(--lvh, 1vh) * 520);position:relative}.orbit-pin.svelte-1e29p70{position:sticky;top:var(--hh);height:calc(var(--svh, 1vh) * 100 - var(--hh));overflow:hidden;background:#070709}.orbit-stage.svelte-1e29p70{position:absolute;top:0;right:0;bottom:0;left:0}.orbit-intro.svelte-1e29p70{position:absolute;top:2.6rem;left:0;right:0;text-align:center;pointer-events:none;transition:opacity .6s ease}.orbit-intro.gone.svelte-1e29p70{opacity:0}.orbit-intro.svelte-1e29p70 .kicker:where(.svelte-1e29p70){margin-bottom:.7rem;color:#d9c39a}.orbit-intro.svelte-1e29p70 p:where(.svelte-1e29p70){font-family:Cormorant Garamond,serif;font-style:italic;font-size:clamp(1.2rem,1.8vw,1.5rem);color:#f2ece0d1;margin:0}.station.svelte-1e29p70{position:absolute;top:50%;transform:translateY(-50%) translateY(18px);max-width:330px;opacity:0;pointer-events:none;transition:opacity .5s ease,transform .5s ease}.station.visible.svelte-1e29p70{opacity:1;transform:translateY(-50%)}.station.left.svelte-1e29p70{left:clamp(2rem,7vw,8rem)}.station.right.svelte-1e29p70{right:clamp(2rem,7vw,8rem);text-align:right}.st-num.svelte-1e29p70{display:block;font-family:Italiana,serif;-webkit-text-stroke:var(--italiana-ink) currentColor;font-size:.95rem;letter-spacing:.3em;color:#d9c39a;margin-bottom:.8rem}.station.svelte-1e29p70 h2:where(.svelte-1e29p70){font-family:Italiana,serif;-webkit-text-stroke:var(--italiana-ink) currentColor;font-weight:400;font-size:clamp(2.2rem,3.4vw,3.2rem);line-height:1;margin:0 0 1rem;color:#f4efe4}.station.svelte-1e29p70 p:where(.svelte-1e29p70){font-family:Cormorant Garamond,serif;font-style:italic;font-size:1.18rem;line-height:1.55;color:#f0e9dcc7;margin:0}.orbit-progress.svelte-1e29p70{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.5rem}.orbit-progress.svelte-1e29p70 svg:where(.svelte-1e29p70){width:44px;height:44px}.orbit-progress.svelte-1e29p70 span:where(.svelte-1e29p70){font-size:.64rem;letter-spacing:.22em;color:#d9c39a;font-variant-numeric:tabular-nums}.intro.svelte-1e29p70{max-width:880px;margin:0 auto;padding:7rem 3rem}.intro.svelte-1e29p70 p:where(.svelte-1e29p70){font-family:Cormorant Garamond,serif;font-style:italic;font-size:clamp(1.3rem,1.9vw,1.6rem);line-height:1.65;color:#2a2620;margin:0}.dropcap.svelte-1e29p70:first-letter{font-family:Italiana,serif;-webkit-text-stroke:var(--italiana-ink) currentColor;font-style:normal;font-size:3.9em;float:left;line-height:.8;padding:.04em .14em 0 0;color:#8b7a5d}.chapter.svelte-1e29p70{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center;padding:5rem 3rem;max-width:1300px;margin:0 auto;border-top:1px solid rgba(26,26,26,.08)}.chapter.flip.svelte-1e29p70 .ch-text:where(.svelte-1e29p70){order:2}.ch-num.svelte-1e29p70{display:block;font-family:Italiana,serif;-webkit-text-stroke:var(--italiana-ink) currentColor;font-size:3.2rem;color:#8b7a5d73;margin-bottom:.6rem;line-height:1}.ch-text.svelte-1e29p70 h2:where(.svelte-1e29p70){font-family:Italiana,serif;-webkit-text-stroke:var(--italiana-ink) currentColor;font-weight:400;font-size:clamp(2.4rem,4vw,3.6rem);line-height:1;margin:0 0 1.4rem}.ch-text.svelte-1e29p70 p:where(.svelte-1e29p70){font-family:Cormorant Garamond,serif;font-style:italic;font-size:1.25rem;line-height:1.6;color:#2a2620;max-width:44ch;margin:0}.ch-img.svelte-1e29p70{aspect-ratio:1;overflow:hidden;background:#ebe5d8}.ch-img.svelte-1e29p70 img:where(.svelte-1e29p70){width:100%;height:100%;object-fit:cover;transition:transform 1.1s cubic-bezier(.2,.8,.2,1)}.chapter.svelte-1e29p70:hover .ch-img:where(.svelte-1e29p70) img:where(.svelte-1e29p70){transform:scale(1.04)}.fullbleed.svelte-1e29p70{position:relative;min-height:calc(var(--lvh, 1vh) * 88);overflow:hidden}.fullbleed.svelte-1e29p70 img:where(.svelte-1e29p70){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fb-caption.svelte-1e29p70{position:absolute;left:3rem;bottom:3rem;max-width:480px;color:#f7f1e8}.fb-caption.svelte-1e29p70 .kicker.light:where(.svelte-1e29p70){color:#d9c39a}.fb-caption.svelte-1e29p70 .ch-num:where(.svelte-1e29p70){color:#d9c39a99}.fb-caption.svelte-1e29p70 h2:where(.svelte-1e29p70){font-family:Italiana,serif;-webkit-text-stroke:var(--italiana-ink) currentColor;font-weight:400;font-size:clamp(2.4rem,4vw,3.6rem);line-height:1;margin:0 0 1rem}.fb-caption.svelte-1e29p70 p:where(.svelte-1e29p70){font-family:Cormorant Garamond,serif;font-style:italic;font-size:1.2rem;line-height:1.55;margin:0}.plan.svelte-1e29p70{padding:6rem 3rem 6.5rem;max-width:1400px;margin:0 auto;border-top:1px solid rgba(26,26,26,.08)}.plan-head.svelte-1e29p70{display:flex;align-items:flex-end;justify-content:space-between;gap:3rem;max-width:1180px;margin:0 auto 3rem}.plan-intro.svelte-1e29p70{max-width:640px}.plan.svelte-1e29p70 h2:where(.svelte-1e29p70){font-family:Italiana,serif;-webkit-text-stroke:var(--italiana-ink) currentColor;font-weight:400;font-size:clamp(2.2rem,3.6vw,3.2rem);line-height:1;margin:0 0 1.2rem}.plan-lead.svelte-1e29p70{font-family:Cormorant Garamond,serif;font-style:italic;font-size:1.2rem;line-height:1.6;color:#2a2620;margin:0}.units.svelte-1e29p70{display:flex;flex:none;border:1px solid rgba(26,26,26,.2)}.units.svelte-1e29p70 button:where(.svelte-1e29p70){background:none;border:0;padding:.6rem 1.15rem;font-size:.66rem;letter-spacing:.24em;text-transform:uppercase;color:#1a1a1a80;transition:background .25s,color .25s}.units.svelte-1e29p70 button:where(.svelte-1e29p70)+button:where(.svelte-1e29p70){border-left:1px solid rgba(26,26,26,.2)}.units.svelte-1e29p70 button.on:where(.svelte-1e29p70){background:#1a1a1a;color:#f7f5f0}.dwgs.svelte-1e29p70{display:grid;grid-template-columns:1fr 1fr;gap:2rem;max-width:1180px;margin:0 auto}.fig.svelte-1e29p70{margin:0}.dwg.svelte-1e29p70{display:block;width:100%;height:auto;background:#fbfaf7;border:1px solid rgba(26,26,26,.1)}.fig.svelte-1e29p70 figcaption:where(.svelte-1e29p70){margin-top:.9rem;font-size:.66rem;letter-spacing:.26em;text-transform:uppercase;color:#8b7a5d}.dwg.svelte-1e29p70 .edge:where(.svelte-1e29p70),.dwg.svelte-1e29p70 .band:where(.svelte-1e29p70),.dwg.svelte-1e29p70 .cut:where(.svelte-1e29p70){fill:none;stroke:#1a1a1a;stroke-linejoin:miter;stroke-dasharray:1;stroke-dashoffset:1}.dwg.svelte-1e29p70 .edge:where(.svelte-1e29p70){stroke-width:1.7}.dwg.svelte-1e29p70 .band:where(.svelte-1e29p70){stroke-width:1}.dwg.svelte-1e29p70 .cut:where(.svelte-1e29p70){stroke-width:1.1}.dwg.svelte-1e29p70 .ext:where(.svelte-1e29p70){fill:none;stroke:#1a1a1a47;stroke-width:.8}.dwg.svelte-1e29p70 .dl:where(.svelte-1e29p70){fill:none;stroke:#1a1a1a8c;stroke-width:.8}.dwg.svelte-1e29p70 text:where(.svelte-1e29p70){fill:#8b7a5d;font-family:Inter,sans-serif;font-size:13px;letter-spacing:.05em;font-variant-numeric:tabular-nums;transition:opacity .13s linear}.dwgs.swapping.svelte-1e29p70 .dwg:where(.svelte-1e29p70) text:where(.svelte-1e29p70){opacity:0}.dwg.svelte-1e29p70 .grid:where(.svelte-1e29p70),.dwg.svelte-1e29p70 .dim:where(.svelte-1e29p70),.dwg.svelte-1e29p70 .lit:where(.svelte-1e29p70){opacity:0}.fig.in.svelte-1e29p70 .dwg:where(.svelte-1e29p70) .grid:where(.svelte-1e29p70){animation:svelte-1e29p70-planFade .7s ease forwards}.fig.in.svelte-1e29p70 .dwg:where(.svelte-1e29p70) .edge:where(.svelte-1e29p70){animation:svelte-1e29p70-planDraw 1.15s cubic-bezier(.4,0,.2,1) .25s forwards}.fig.in.svelte-1e29p70 .dwg:where(.svelte-1e29p70) .band:where(.svelte-1e29p70){animation:svelte-1e29p70-planDraw .5s ease 1.25s forwards}.fig.in.svelte-1e29p70 .dwg:where(.svelte-1e29p70) .cut:where(.svelte-1e29p70){animation:svelte-1e29p70-planDraw .6s ease 1.45s forwards}.fig.in.svelte-1e29p70 .dwg:where(.svelte-1e29p70) .dim:where(.svelte-1e29p70){animation:svelte-1e29p70-planFade .5s ease forwards;animation-delay:calc(1.75s + var(--i) * .09s)}.fig.in.svelte-1e29p70 .dwg:where(.svelte-1e29p70) .lit:where(.svelte-1e29p70){animation:svelte-1e29p70-litIn 1s ease 2.1s forwards,svelte-1e29p70-litBreathe 6s ease-in-out 3.1s infinite}.fig-b.in.svelte-1e29p70 .dwg:where(.svelte-1e29p70) .edge:where(.svelte-1e29p70){animation-delay:.45s}.fig-b.in.svelte-1e29p70 .dwg:where(.svelte-1e29p70) .dim:where(.svelte-1e29p70){animation-delay:calc(1.95s + var(--i) * .09s)}@keyframes svelte-1e29p70-planDraw{to{stroke-dashoffset:0}}@keyframes svelte-1e29p70-planFade{to{opacity:1}}@keyframes svelte-1e29p70-litIn{to{opacity:1}}@keyframes svelte-1e29p70-litBreathe{0%,to{opacity:1}50%{opacity:.78}}.plan-notes.svelte-1e29p70{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem;max-width:1180px;margin:3.5rem auto 0;padding-top:2.2rem;border-top:1px solid rgba(26,26,26,.12)}.note.svelte-1e29p70 h3:where(.svelte-1e29p70){font-weight:400;font-size:.68rem;letter-spacing:.24em;text-transform:uppercase;color:#8b7a5d;margin:0 0 .7rem}.note.svelte-1e29p70 p:where(.svelte-1e29p70){font-family:Cormorant Garamond,serif;font-style:italic;font-size:1.08rem;line-height:1.55;color:#2a2620;margin:0}.plan-tol.svelte-1e29p70{max-width:1180px;margin:2.2rem auto 0;font-size:.74rem;line-height:1.6;color:#1a1a1a80}.fiche.svelte-1e29p70{display:grid;grid-template-columns:1fr 1fr;gap:5rem;padding:6rem 3rem;max-width:1200px;margin:0 auto;border-top:1px solid rgba(26,26,26,.08)}.fiche.svelte-1e29p70 h2:where(.svelte-1e29p70){font-family:Italiana,serif;-webkit-text-stroke:var(--italiana-ink) currentColor;font-weight:400;font-size:clamp(2.2rem,3.5vw,3.2rem);margin:0 0 2rem;line-height:1}.fiche.svelte-1e29p70 h3:where(.svelte-1e29p70){font-family:Italiana,serif;-webkit-text-stroke:var(--italiana-ink) currentColor;font-weight:400;font-size:1.5rem;margin:0 0 .8rem}.fiche.svelte-1e29p70 p:where(.svelte-1e29p70){font-family:Cormorant Garamond,serif;font-style:italic;font-size:1.1rem;line-height:1.6;color:#2a2620;margin:0 0 2.2rem}.specs.svelte-1e29p70{margin:0}.specs.svelte-1e29p70 div:where(.svelte-1e29p70){display:grid;grid-template-columns:140px 1fr;gap:1rem;padding:.55rem 0;border-bottom:1px solid rgba(26,26,26,.08);align-items:baseline}.specs.svelte-1e29p70 dt:where(.svelte-1e29p70){margin:0;font-size:.66rem;letter-spacing:.24em;text-transform:uppercase;color:#8b7a5d}.specs.svelte-1e29p70 dd:where(.svelte-1e29p70){margin:0;font-family:Cormorant Garamond,serif;font-style:italic;font-size:1.02rem}.reassure.svelte-1e29p70{list-style:none;margin:0;padding:0;border-top:1px solid rgba(26,26,26,.12)}.reassure.svelte-1e29p70 li:where(.svelte-1e29p70){padding:.6rem 0 .6rem 1.3rem;border-bottom:1px solid rgba(26,26,26,.12);font-size:.8rem;color:#1a1a1abf;position:relative}.reassure.svelte-1e29p70 li:where(.svelte-1e29p70):before{content:"·";position:absolute;left:.25rem;color:#8b7a5d;font-size:1.4rem;line-height:1}.faq.svelte-1e29p70{padding:6rem 3rem;max-width:900px;margin:0 auto;border-top:1px solid rgba(26,26,26,.08)}.faq.svelte-1e29p70 h2:where(.svelte-1e29p70){font-family:Italiana,serif;-webkit-text-stroke:var(--italiana-ink) currentColor;font-weight:400;font-size:clamp(2.2rem,4vw,3.4rem);margin:0 0 2.5rem;line-height:1}.folds.svelte-1e29p70 details:where(.svelte-1e29p70){border-bottom:1px solid rgba(26,26,26,.12)}.folds.svelte-1e29p70 details:where(.svelte-1e29p70):first-child{border-top:1px solid rgba(26,26,26,.12)}.folds.svelte-1e29p70 summary:where(.svelte-1e29p70){cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;padding:1rem 0;font-size:.74rem;letter-spacing:.26em;text-transform:uppercase}.folds.svelte-1e29p70 summary:where(.svelte-1e29p70)::-webkit-details-marker{display:none}.folds.svelte-1e29p70 summary:where(.svelte-1e29p70):after{content:"+";font-family:Italiana,serif;-webkit-text-stroke:var(--italiana-ink) currentColor;font-size:1.1rem;color:#8b7a5d;transition:transform .3s}.folds.svelte-1e29p70 details[open]:where(.svelte-1e29p70) summary:where(.svelte-1e29p70):after{transform:rotate(45deg)}.folds.svelte-1e29p70 p:where(.svelte-1e29p70){font-family:Cormorant Garamond,serif;font-size:1.08rem;font-style:italic;line-height:1.55;color:#2a2620;margin:0 0 1.2rem}.related.svelte-1e29p70{padding:6rem 3rem 7rem;max-width:1400px;margin:0 auto;border-top:1px solid rgba(26,26,26,.08)}.related.svelte-1e29p70 h2:where(.svelte-1e29p70){font-family:Italiana,serif;-webkit-text-stroke:var(--italiana-ink) currentColor;font-weight:400;font-size:clamp(2.2rem,4vw,3.4rem);margin:0 0 2.5rem;line-height:1}.rel-grid.svelte-1e29p70{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.rel-img.svelte-1e29p70{aspect-ratio:4/5;overflow:hidden;background:#ebe5d8;margin-bottom:1rem}.rel-img.svelte-1e29p70 img:where(.svelte-1e29p70){width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.2,.8,.2,1)}.rel-card.svelte-1e29p70:hover .rel-img:where(.svelte-1e29p70) img:where(.svelte-1e29p70){transform:scale(1.05)}.rel-card.svelte-1e29p70 h3:where(.svelte-1e29p70){font-family:Italiana,serif;-webkit-text-stroke:var(--italiana-ink) currentColor;font-weight:400;font-size:1.5rem;margin:0 0 .3rem}.rel-card.svelte-1e29p70 span:where(.svelte-1e29p70){font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:#8b7a5d}.rel-card.svelte-1e29p70 .rel-price:where(.svelte-1e29p70){font-size:.95rem;letter-spacing:0}.page-footer.svelte-1e29p70{display:grid;grid-template-columns:auto 1fr auto;gap:3rem;align-items:center;padding:3rem;border-top:1px solid rgba(26,26,26,.15)}.footer-mark.svelte-1e29p70{font-family:Italiana,serif;-webkit-text-stroke:var(--italiana-ink) currentColor;font-style:italic;font-size:2rem}.footer-copy.svelte-1e29p70{font-size:.72rem;letter-spacing:.3em;text-transform:uppercase;color:#8b7a5d}.footer-meta.svelte-1e29p70{display:flex;gap:2rem;font-size:.72rem;letter-spacing:.25em;text-transform:uppercase;color:#8b7a5d}.pill.svelte-1e29p70{position:fixed;right:2rem;bottom:2rem;z-index:40;display:flex;align-items:center;gap:1rem;background:var(--jaune-chaud);color:#1a1a1a;border:0;border-radius:999px;padding:.9rem 1.7rem;box-shadow:0 12px 32px #96641447;animation:svelte-1e29p70-pillIn .35s cubic-bezier(.2,.8,.2,1);transition:background .25s,gap .35s cubic-bezier(.2,.8,.2,1)}.pill.added.svelte-1e29p70{gap:0}.pill.svelte-1e29p70:hover{background:var(--jaune-chaud-hi)}@keyframes svelte-1e29p70-pillIn{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}.pill-price.svelte-1e29p70{font-family:Italiana,serif;-webkit-text-stroke:var(--italiana-ink) currentColor;font-size:1.1rem}.pill-label.svelte-1e29p70{font-size:.66rem;letter-spacing:.24em;text-transform:uppercase}@media(max-width:900px){header.svelte-1e29p70{padding:1rem 1.2rem;gap:.6rem;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f7f5f0}.logo.svelte-1e29p70{font-size:.78rem;letter-spacing:.22em;padding-left:.22em}.hero.svelte-1e29p70{height:auto;min-height:0}.hero-img.svelte-1e29p70{position:relative;height:calc(var(--lvh, 1vh) * 56)}.hero-nav.svelte-1e29p70{right:1.2rem;left:1.2rem;bottom:1.2rem}.bars.svelte-1e29p70{flex:1}.bar.svelte-1e29p70{flex:1;width:auto}.hero-card.svelte-1e29p70{position:static;max-width:none;padding:1.8rem 1.2rem;-webkit-backdrop-filter:none;backdrop-filter:none}.card-row.svelte-1e29p70{flex-wrap:wrap;gap:1rem}.orbit.svelte-1e29p70{height:calc(var(--lvh, 1vh) * 460)}.orbit-intro.svelte-1e29p70{top:1.6rem}.station.svelte-1e29p70{top:auto;bottom:9.6rem;left:1.2rem!important;right:1.2rem!important;max-width:none;text-align:left!important;transform:translateY(14px)}.station.visible.svelte-1e29p70{transform:translateY(0)}.orbit-progress.svelte-1e29p70{bottom:4.6rem}.intro.svelte-1e29p70{padding:4rem 1.2rem}.chapter.svelte-1e29p70{grid-template-columns:1fr;gap:2rem;padding:3.5rem 1.2rem}.chapter.flip.svelte-1e29p70 .ch-text:where(.svelte-1e29p70){order:0}.fullbleed.svelte-1e29p70{min-height:calc(var(--lvh, 1vh) * 70)}.fb-caption.svelte-1e29p70{left:1.2rem;right:1.2rem;bottom:2rem}.plan.svelte-1e29p70{padding:4rem 1.2rem 4.5rem}.plan-head.svelte-1e29p70{flex-direction:column;align-items:flex-start;gap:1.6rem;margin-bottom:2rem}.dwgs.svelte-1e29p70{grid-template-columns:1fr;gap:2.5rem}.dwg.svelte-1e29p70 text:where(.svelte-1e29p70){font-size:18px}.plan-notes.svelte-1e29p70{grid-template-columns:1fr;gap:1.8rem;margin-top:2.5rem;padding-top:1.8rem}.fiche.svelte-1e29p70{grid-template-columns:1fr;gap:3rem;padding:4rem 1.2rem}.faq.svelte-1e29p70{padding:4rem 1.2rem}.related.svelte-1e29p70{padding:4rem 1.2rem 5rem}.rel-grid.svelte-1e29p70{grid-template-columns:1fr;gap:2.5rem}.page-footer.svelte-1e29p70{grid-template-columns:1fr;gap:1rem;text-align:center;padding:2rem 1.2rem 8rem}.footer-meta.svelte-1e29p70{justify-content:center;flex-wrap:wrap;gap:1rem}.pill.svelte-1e29p70{right:1rem;bottom:1rem;left:1rem;justify-content:center}}@media(max-width:900px)and (orientation:landscape)and (max-height:560px){.hero-img.svelte-1e29p70{height:calc(var(--lvh, 1vh) * 78)}.orbit.svelte-1e29p70{height:calc(var(--lvh, 1vh) * 420)}.orbit-intro.svelte-1e29p70{top:.9rem}.station.svelte-1e29p70{top:50%;bottom:auto;max-width:42%;transform:translateY(-50%) translateY(14px)}.station.visible.svelte-1e29p70{transform:translateY(-50%)}.station.left.svelte-1e29p70{left:1.2rem!important;right:auto!important}.station.right.svelte-1e29p70{right:1.2rem!important;left:auto!important;text-align:right!important}.station.svelte-1e29p70 h2:where(.svelte-1e29p70){font-size:1.8rem;margin-bottom:.6rem}.station.svelte-1e29p70 p:where(.svelte-1e29p70){font-size:1rem;line-height:1.45}.orbit-progress.svelte-1e29p70{bottom:.9rem;left:1.2rem;right:auto;transform:none}.pill.svelte-1e29p70{left:auto;right:1rem;bottom:.9rem}.page-footer.svelte-1e29p70{padding-bottom:5rem}}@media(prefers-reduced-motion:reduce){.dwg.svelte-1e29p70 .edge:where(.svelte-1e29p70),.dwg.svelte-1e29p70 .band:where(.svelte-1e29p70),.dwg.svelte-1e29p70 .cut:where(.svelte-1e29p70){stroke-dashoffset:0}.dwg.svelte-1e29p70 .grid:where(.svelte-1e29p70),.dwg.svelte-1e29p70 .dim:where(.svelte-1e29p70),.dwg.svelte-1e29p70 .lit:where(.svelte-1e29p70){opacity:1}.fig.in.svelte-1e29p70 .dwg:where(.svelte-1e29p70) .grid:where(.svelte-1e29p70),.fig.in.svelte-1e29p70 .dwg:where(.svelte-1e29p70) .edge:where(.svelte-1e29p70),.fig.in.svelte-1e29p70 .dwg:where(.svelte-1e29p70) .band:where(.svelte-1e29p70),.fig.in.svelte-1e29p70 .dwg:where(.svelte-1e29p70) .cut:where(.svelte-1e29p70),.fig.in.svelte-1e29p70 .dwg:where(.svelte-1e29p70) .dim:where(.svelte-1e29p70),.fig.in.svelte-1e29p70 .dwg:where(.svelte-1e29p70) .lit:where(.svelte-1e29p70){animation:none}}
