html:has(.landing-immersive){--jl-header-h:81px;--jl-pager-h:74px;min-width:0;scroll-padding-top:var(--jl-header-h);scroll-padding-bottom:var(--jl-pager-h)}@media (max-width:850px){html:has(.landing-immersive){--jl-header-h:77px}}@media (max-width:660px){html:has(.landing-immersive){--jl-header-h:73px;--jl-pager-h:66px}}@media (min-width:661px) and (min-height:600px){html:has(.landing-immersive){scroll-snap-type:y proximity}}@media (prefers-reduced-motion:no-preference){html:has(.landing-immersive){scroll-behavior:smooth}}.landing-immersive{--j-paper:#fff8f1;--j-ink:#302036;--j-muted:#6c596f;--j-orange:#d2412a;--j-line:#e9dacf;--j-white:#fffcf8;--j-title:62px;--j-serif:var(--font-landing-serif), "Lora", Georgia, serif;--j-sans:var(--font-landing-sans), "DM Sans", Arial, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--j-paper);color:var(--j-ink);font-family:var(--j-sans);width:100%;font-size:14px;font-weight:400;line-height:21px;position:relative;overflow-x:clip}.landing-immersive *,.landing-immersive :before,.landing-immersive :after{box-sizing:border-box}.landing-immersive button,.landing-immersive a{font:inherit;cursor:pointer;color:inherit}.landing-immersive button{background:0 0;border:0}.landing-immersive :focus-visible{outline:2px solid var(--j-orange);outline-offset:3px}.landing-immersive .j-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.landing-immersive .j-header{z-index:40;border-bottom:1px solid var(--j-line);background:var(--j-paper);justify-content:space-between;align-items:center;gap:16px;padding:18px max(34px,50% - 478px);display:flex;position:sticky;top:0}.landing-immersive .j-logo{aspect-ratio:1632/505;object-fit:contain;object-position:left center;width:111px;height:auto;display:block}.landing-immersive .j-home{flex:none;padding:0;text-decoration:none;display:block}.landing-immersive .j-nav{justify-content:center;align-items:center;gap:20px;display:flex}.landing-immersive .j-nav a{white-space:nowrap;padding:8px 0;font-size:12px;text-decoration:none}.landing-immersive .j-nav a:hover,.landing-immersive .j-nav a[aria-current]{color:var(--j-orange)}.landing-immersive .j-cta{background:var(--j-orange);color:#fffaf5;font-size:calc(13px * var(--j-echelle-textes,1));border-radius:100px;justify-content:center;align-items:center;gap:16px;min-height:44px;padding:13px 23px;font-weight:500;text-decoration:none;display:inline-flex}.landing-immersive .j-header .j-cta{white-space:nowrap;flex:none;padding:11px 17px;font-size:12px}.landing-immersive .j-cta:hover{filter:brightness(.92)}.landing-immersive .j-quiet{border-bottom:1px solid var(--j-ink);font-size:calc(13px * var(--j-echelle-textes,1));justify-content:center;align-items:center;gap:12px;min-height:44px;padding:10px 2px;text-decoration:none;display:inline-flex}.landing-immersive .j-kicker{font-size:calc(11px * var(--j-echelle-textes,1));letter-spacing:2.2px;text-transform:uppercase;color:var(--j-muted);margin:0 0 20px;font-weight:500}.landing-immersive .j-h1,.landing-immersive .j-h2,.landing-immersive .j-h3{font-family:var(--j-serif);letter-spacing:-1.5px;text-wrap:balance;margin:0;font-weight:400;line-height:1.08}.landing-immersive .j-h1{font-size:calc(var(--j-title) * var(--j-echelle-titres,1))}.landing-immersive .j-h2{font-size:calc(48px * var(--j-echelle-titres,1))}.landing-immersive .j-h3{font-size:calc(28px * var(--j-echelle-titres,1));letter-spacing:-.6px;line-height:1.18}.landing-immersive .j-accent{color:var(--j-orange)}.landing-immersive .j-body{font-size:calc(15px * var(--j-echelle-textes,1));color:var(--j-muted);max-width:510px;margin:22px 0;line-height:1.65}.landing-immersive .j-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;display:flex}.landing-immersive .j-scene{min-height:max(580px, calc(100svh - var(--jl-header-h) - var(--jl-pager-h)));scroll-snap-align:start;flex-direction:column;justify-content:center;padding:56px max(64px,50% - 448px) 44px;display:flex;position:relative}.landing-immersive .j-scene:focus{outline:none}.landing-immersive .j-hero{text-align:center;isolation:isolate;justify-content:flex-end;padding:46px max(50px,50% - 462px) 0;overflow:clip}.landing-immersive .j-hero:before{content:"";z-index:-1;background:radial-gradient(at 8% 33%,#e9dfef80,#0000 38%),radial-gradient(at 94% 24%,#fbd5bc73,#0000 35%);position:absolute;inset:0}.landing-immersive .j-hero .j-body{max-width:590px;font-size:calc(14px * var(--j-echelle-textes,1));margin:22px auto 21px}.landing-immersive .j-photo{object-fit:cover;object-position:var(--j-cadrage,66% 56%);border-radius:90px 90px 0 0;flex:1 0 240px;width:80%;height:auto;min-height:240px;max-height:460px;margin:32px auto 0;display:block}.landing-immersive .j-mini{font-size:calc(11px * var(--j-echelle-textes,1));color:var(--j-muted);margin:13px 0 0;line-height:1.5}.landing-immersive .j-scene[data-landing-section-id=histoire]{background:var(--j-white)}.landing-immersive .j-columns{grid-template-columns:1fr 1fr;align-items:center;gap:55px;display:grid}.landing-immersive .j-histoire{--j-orange:#d93820}.landing-immersive .j-histoire .j-kicker{font-size:calc(13px * var(--j-echelle-textes,1))}.landing-immersive .j-histoire .j-h2{font-size:calc(clamp(30px, 5.65vw, 54px) * var(--j-echelle-titres,1));text-wrap:balance;max-width:min(900px,100%);margin-inline:auto;line-height:1.05}.landing-immersive .j-proche{justify-content:center;align-items:center;gap:20px;margin-top:20px;display:flex}.landing-immersive .j-proche-portrait{flex-direction:column;flex:none;align-items:center;gap:7px;margin:0;display:flex;position:relative}.landing-immersive .j-proche-photo{object-fit:cover;border-radius:50%;width:100px;height:100px;display:block}.landing-immersive .j-proche-traits{flex-direction:column;align-items:flex-end;gap:6px;display:flex;position:absolute;top:50px;left:-24px;transform:translateY(-50%)}.landing-immersive .j-proche-traits span{background:var(--j-orange);transform-origin:100%;border-radius:2px;width:14px;height:2px;display:block;transform:rotate(22deg)}.landing-immersive .j-proche-traits span:nth-child(2){width:20px;transform:none}.landing-immersive .j-proche-traits span:nth-child(3){width:14px;transform:rotate(-22deg)}.landing-immersive .j-proche-illustration{font-size:calc(9px * var(--j-echelle-textes,1));letter-spacing:.8px;text-transform:uppercase;color:var(--j-muted);opacity:.8;line-height:1.2}.landing-immersive .j-proche-identite{text-align:left;flex-direction:column;gap:5px;min-width:0;margin:0;display:flex}.landing-immersive .j-proche-nom{font-family:var(--j-serif);font-size:calc(23px * var(--j-echelle-titres,1));letter-spacing:-.4px;line-height:1.2}.landing-immersive .j-proche-souvenir{font-family:var(--j-serif);font-style:italic;font-size:calc(18px * var(--j-echelle-textes,1));color:var(--j-muted);line-height:1.3}.landing-immersive .j-histoire-attente{margin:34px 0 0;display:block}.landing-immersive .j-histoire-texte{font-size:calc(18px * var(--j-echelle-textes,1));text-wrap:pretty;max-width:760px;margin:16px auto 18px;line-height:1.6}.landing-immersive .j-histoire-cta{width:min(430px,100%);min-height:56px;font-size:calc(19px * var(--j-echelle-textes,1));gap:14px;padding:16px 28px}.landing-immersive .j-histoire .j-mini{font-size:calc(13px * var(--j-echelle-textes,1));margin-top:15px}.landing-immersive details{border-bottom:1px solid var(--j-line);padding:20px 0}.landing-immersive summary{font-size:calc(14px * var(--j-echelle-textes,1));cursor:pointer;line-height:1.5}.landing-immersive details .j-body{font-size:calc(13px * var(--j-echelle-textes,1));max-width:none;margin:12px 0 0}.landing-immersive .j-center{text-align:center}.landing-immersive .j-steps{text-align:left;grid-template-columns:repeat(3,1fr);gap:42px;margin:62px 0 0;padding:0;list-style:none;display:grid}.landing-immersive .j-step-number{font-family:var(--j-serif);font-size:calc(34px * var(--j-echelle-textes,1));color:var(--j-orange);margin-bottom:25px;display:block}.landing-immersive .j-steps .j-h3{font-size:calc(23px * var(--j-echelle-titres,1));line-height:1.25}.landing-immersive .j-steps .j-body{font-size:calc(13px * var(--j-echelle-textes,1));margin:18px 0 0;line-height:1.65}.landing-immersive .j-question-demo{border-top:1px solid var(--j-line);text-align:left;margin-top:36px;padding:22px 0 4px}.landing-immersive .j-topics{flex-wrap:wrap;gap:10px;display:flex}.landing-immersive .j-topics button{font-size:calc(12px * var(--j-echelle-textes,1));color:var(--j-ink);background:#f2e7df;border-radius:99px;min-height:40px;padding:8px 20px}.landing-immersive .j-topics button[aria-pressed=true]{background:var(--j-ink);color:var(--j-paper)}.landing-immersive .j-exemples{margin-top:22px}.landing-immersive .j-exemples-colonne{max-width:640px;margin:0;padding:2px 0;list-style:none}.landing-immersive .j-exemples-colonne:not([data-actif]){display:none}.landing-immersive .j-exemple{font-size:calc(13px * var(--j-echelle-textes,1));color:var(--j-muted);gap:12px;margin:0 0 14px;line-height:1.55;display:flex}.landing-immersive .j-exemple:last-child{margin-bottom:0}.landing-immersive .j-exemples-colonne[data-actif] .j-exemple{color:var(--j-ink)}.landing-immersive .j-exemple-guillemet{font-family:var(--j-serif);font-size:calc(24px * var(--j-echelle-textes,1));color:var(--j-orange);flex:none;font-weight:700;line-height:.9}@media (min-width:851px){.landing-immersive .j-exemples-colonne[data-actif]{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;max-width:none;display:grid}.landing-immersive .j-exemples-colonne[data-actif] .j-exemple{margin-bottom:0}}.landing-immersive .j-values{margin-top:30px}.landing-immersive .j-value{border-top:1px solid var(--j-line);padding:19px 0}.landing-immersive .j-value h3{font-size:calc(14px * var(--j-echelle-textes,1));margin:0 0 8px;font-weight:500}.landing-immersive .j-value p{font-size:calc(13px * var(--j-echelle-textes,1));color:var(--j-muted);margin:0;line-height:1.6}.landing-immersive .j-echange{border:1px solid var(--j-line);background:var(--j-white);border-radius:16px;margin-top:22px;padding:18px 20px 14px}.landing-immersive .j-echange-haut{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 14px;display:flex}.landing-immersive .j-echange-titre{font-family:var(--j-serif);font-size:calc(16px * var(--j-echelle-textes,1));margin:0;line-height:1.3}.landing-immersive .j-echange-temps{font-size:calc(11px * var(--j-echelle-textes,1));letter-spacing:.4px;color:var(--j-muted);font-variant-numeric:tabular-nums}.landing-immersive .j-echange-ligne{align-items:center;gap:16px;margin-top:12px;display:flex}.landing-immersive .j-echange-lecture{background:var(--j-orange);color:#fff;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.landing-immersive .j-echange-lecture:disabled{opacity:.45;cursor:default}.landing-immersive .j-echange-lecture:focus-visible,.landing-immersive .j-echange-onde:focus-within{outline:2px solid var(--j-orange);outline-offset:3px}.landing-immersive .j-echange-onde{border-radius:6px;flex:1;min-width:0;height:36px;position:relative}.landing-immersive .j-echange-barres{pointer-events:none;align-items:center;gap:3px;display:flex;position:absolute;inset:0;overflow:hidden}.landing-immersive .j-echange-barre{max-width:3px;height:var(--h);background:#d9cbd3;border-radius:2px;flex:1 0 2px}.landing-immersive .j-echange-barre[data-jouee]{background:var(--j-orange)}.landing-immersive .j-echange-curseur{appearance:none;cursor:pointer;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.landing-immersive .j-echange-curseur::-webkit-slider-runnable-track{background:0 0;height:100%}.landing-immersive .j-echange-curseur::-webkit-slider-thumb{appearance:none;background:0 0;width:10px;height:100%}.landing-immersive .j-echange-curseur::-moz-range-track{background:0 0;height:100%}.landing-immersive .j-echange-curseur::-moz-range-thumb{background:0 0;border:0;width:10px;height:100%}.landing-immersive .j-echange-curseur:disabled{cursor:default}.landing-immersive .j-echange-statut{min-height:0;font-size:calc(11px * var(--j-echelle-textes,1));color:var(--j-muted);margin:6px 0 0}.landing-immersive .j-echange-statut:empty{margin:0}.landing-immersive .j-echange-repliques{margin:8px 0 0;padding:0;list-style:none}.landing-immersive .j-echange-replique{font-size:calc(12px * var(--j-echelle-textes,1));color:var(--j-muted);grid-template-columns:8px auto minmax(0,1fr);align-items:center;gap:0 12px;padding:6px 0;line-height:1.5;display:grid}.landing-immersive .j-echange-point{background:#c9bccb;border-radius:50%;width:8px;height:8px}.landing-immersive .j-echange-replique[data-role=jasette] .j-echange-point{background:var(--j-orange)}.landing-immersive .j-echange-nom{border-right:1px solid var(--j-line);color:var(--j-ink);padding-right:12px;font-weight:500}.landing-immersive .j-portrait{object-fit:cover;object-position:var(--j-cadrage,62% 81%);border-radius:160px 160px 0 0;width:100%;height:410px;display:block}.landing-immersive .j-family-photo{object-fit:cover;object-position:var(--j-cadrage,52% 45%);border-radius:3px;width:100%;height:425px;display:block}.landing-immersive .j-family .j-body{font-size:calc(15px * var(--j-echelle-textes,1))}.landing-immersive .j-family-words{margin:0;padding:0;list-style:none}.landing-immersive .j-family-word{font-size:calc(13px * var(--j-echelle-textes,1));border-top:1px solid var(--j-line);color:var(--j-muted);align-items:center;gap:18px;padding:14px 0;display:flex}.landing-immersive .j-family-word span:first-child{color:var(--j-orange)}.landing-immersive .j-last{background:var(--j-ink);color:var(--j-paper);padding-top:46px;padding-bottom:0}.landing-immersive .j-last>.j-columns{margin-block:auto}.landing-immersive .j-last .j-kicker,.landing-immersive .j-last .j-body,.landing-immersive .j-last .j-mini{color:#d8c8d4}.landing-immersive .j-last details{border-color:#665169}.landing-immersive .j-premier-pas{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:56px}.landing-immersive .j-last .j-h2{font-size:calc(52px * var(--j-echelle-titres,1))}@media (min-width:851px) and (max-width:1100px){.landing-immersive .j-last .j-h2{font-size:calc(44px * var(--j-echelle-titres,1))}}.landing-immersive .j-last .j-cta{margin-top:8px}.landing-immersive .j-avantages{margin:30px 0 0;padding:0;list-style:none}.landing-immersive .j-avantage{font-size:calc(14px * var(--j-echelle-textes,1));color:#f1e6ee;align-items:center;gap:16px;padding:7px 0;display:flex}.landing-immersive .j-avantage svg{color:#d8c8d4;flex:none}.landing-immersive .j-last summary{min-height:28px;font-size:calc(15px * var(--j-echelle-textes,1));align-items:center;gap:14px;list-style:none;display:flex}.landing-immersive .j-last summary::-webkit-details-marker{display:none}.landing-immersive .j-last summary:before{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:7px solid;flex:none;transition:transform .16s}.landing-immersive .j-last details[open] summary:before{transform:rotate(90deg)}.landing-immersive .j-last details .j-body{padding-left:21px}.landing-immersive .j-livre-scene{background:linear-gradient(90deg, var(--j-paper) 45%, #f6ebe1 100%);padding-left:max(48px,50% - 552px);padding-right:max(48px,50% - 552px)}.landing-immersive .j-livre-grille{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:36px;display:grid}.landing-immersive .j-atouts{grid-template-columns:repeat(3,minmax(0,1fr));margin:30px 0 0;padding:0;list-style:none;display:grid}.landing-immersive .j-atout{border-left:1px solid var(--j-line);padding:0 20px}.landing-immersive .j-atout:first-child{border-left:0;padding-left:0}.landing-immersive .j-atout-icone{width:52px;height:52px;color:var(--j-ink);background:#f2e4d8;border-radius:50%;place-items:center;margin-bottom:14px;display:grid}.landing-immersive .j-atout h3{font-size:calc(15px * var(--j-echelle-textes,1));margin:0 0 8px;font-weight:500;line-height:1.35}.landing-immersive .j-atout p{font-size:calc(13px * var(--j-echelle-textes,1));color:var(--j-muted);margin:0;line-height:1.6}.landing-immersive .j-livre-phrase{border-top:1px solid var(--j-line);font-size:calc(15px * var(--j-echelle-textes,1));margin:26px 0 20px;padding-top:20px;line-height:1.5}.landing-immersive .j-livre-visuel{object-fit:contain;width:100%;height:auto;max-height:560px;display:block;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 10%);mask-image:linear-gradient(90deg,#0000 0,#000 10%)}.landing-immersive .j-legal{font-size:calc(12px * var(--j-echelle-textes,1));color:#d8c8d4;border-top:1px solid #665169;flex-wrap:wrap;align-items:center;gap:4px 24px;margin-top:40px;padding:14px 0;display:flex}.landing-immersive .j-legal a{align-items:center;min-height:40px;text-decoration:none;display:inline-flex}.landing-immersive .j-legal a:hover{color:var(--j-paper)}html:has(.landing-immersive[data-pager=masque]){--jl-pager-h:0px}html:has(.landing-immersive[data-hauteur=compacte]){scroll-snap-type:none}.landing-immersive[data-hauteur=compacte] .j-scene{min-height:0}.landing-immersive .j-pager{z-index:40;border-top:1px solid var(--j-line);background:var(--j-paper);color:var(--j-muted);justify-content:space-between;align-items:center;gap:18px;padding:18px max(34px,50% - 478px);font-size:11px;display:flex;position:sticky;bottom:0}.landing-immersive .j-pager-controls{align-items:center;gap:14px;display:flex}.landing-immersive .j-pager-label{margin:0}.landing-immersive .j-pager button{min-width:36px;min-height:36px;padding:8px;font-size:12px}.landing-immersive .j-pager button:disabled{opacity:.3;cursor:default}.landing-immersive .j-dots{gap:0;display:flex}.landing-immersive .j-dots button{width:24px;min-width:24px;padding:0;position:relative}.landing-immersive .j-dots button:after{content:"";background:#cbbbcc;border-radius:50%;width:5px;height:5px;margin:auto;display:block}.landing-immersive .j-dots button[aria-current]:after{background:var(--j-orange);border-radius:5px;width:18px}.landing-immersive .j-menu-toggle{padding:8px;display:none}.landing-immersive .j-reader-overlay{z-index:60;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.landing-immersive .j-reader-backdrop{cursor:default;background:#302036a6;position:absolute;inset:0}.landing-immersive .j-reader{background:var(--j-paper);border:1px solid var(--j-line);flex-direction:column;width:min(760px,100% - 32px);height:min(90dvh,980px);display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #30203659}.landing-immersive .j-reader-top{border-bottom:1px solid var(--j-line);justify-content:space-between;align-items:center;gap:20px;padding:10px 50px;display:flex}.landing-immersive .j-reader-top .j-kicker{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.landing-immersive .j-reader-scroll{overscroll-behavior:contain;padding:38px 50px max(48px, env(safe-area-inset-bottom));flex:1;overflow-y:auto}.landing-immersive .j-reader-image{aspect-ratio:16/9;background:#f1e7dd;border-radius:3px;margin:28px 0 8px;position:relative;overflow:hidden}.landing-immersive .j-reader-text{font-family:var(--j-serif);font-size:calc(16px * var(--j-echelle-textes,1));color:var(--j-ink);margin:22px 0;line-height:1.85}.landing-immersive .j-extrait{border-top:1px solid var(--j-line);border-bottom:1px solid var(--j-line);margin:10px 0 20px;padding:14px 0}.landing-immersive .j-audio-label{font-size:calc(12px * var(--j-echelle-textes,1));color:var(--j-orange);margin:0 0 10px}.landing-immersive .j-extrait-row{align-items:center;gap:14px;display:flex}.landing-immersive .j-extrait-play{background:var(--j-orange);color:#fffaf5;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.landing-immersive .j-extrait-play:disabled{cursor:not-allowed;background:#c9beb8}.landing-immersive .j-extrait-body{flex:1;min-width:0}.landing-immersive .j-extrait-title{font-size:calc(14px * var(--j-echelle-textes,1));color:var(--j-ink);overflow-wrap:anywhere;line-height:1.4;display:block}.landing-immersive .j-extrait-progress{align-items:center;gap:12px;margin-top:8px;display:flex}.landing-immersive .j-extrait-bar{background:var(--j-line);flex:1;height:2px;overflow:hidden}.landing-immersive .j-extrait-bar span{background:var(--j-orange);height:100%;display:block}.landing-immersive .j-extrait-time{font-size:calc(11px * var(--j-echelle-textes,1));color:var(--j-muted);font-variant-numeric:tabular-nums;flex:none}@keyframes j-spin{to{transform:rotate(360deg)}}.landing-immersive .j-spin{animation:.9s linear infinite j-spin}.landing-immersive .j-mot{display:inline-block}@keyframes j-mot-entree{0%{opacity:0;filter:blur(6px);transform:translateY(22px)}to{opacity:1;filter:blur();transform:none}}@keyframes j-apparition{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media screen and (prefers-reduced-motion:no-preference){.landing-immersive .j-hero .j-mot{animation:.72s cubic-bezier(.22,.61,.36,1) both j-mot-entree;animation-delay:calc(.12s + var(--i,0) * 60ms)}.landing-immersive .j-hero .j-apparition{animation:.6s ease-out .3s both j-apparition}.landing-immersive[data-mots=actif] .j-entree:not([data-vu]) .j-mot,.landing-immersive[data-mots=actif] .j-entree:not([data-vu]) .j-apparition{opacity:0}.landing-immersive[data-mots=actif] .j-entree[data-vu=anime] .j-mot{animation:.72s cubic-bezier(.22,.61,.36,1) both j-mot-entree;animation-delay:calc(var(--i,0) * 60ms)}.landing-immersive[data-mots=actif] .j-entree[data-vu=anime] .j-apparition{animation:.7s ease-out .36s both j-apparition}}@media (prefers-reduced-motion:reduce){html:has(.landing-immersive){scroll-snap-type:none;scroll-behavior:auto!important}.landing-immersive *,.landing-immersive :before,.landing-immersive :after{scroll-behavior:auto!important}.landing-immersive .j-spin{animation:none}.landing-immersive .j-last summary:before{transition:none}}@media (max-width:850px){.landing-immersive .j-header{gap:12px;padding:16px 22px}.landing-immersive .j-nav{gap:14px}.landing-immersive .j-nav a{font-size:11px}.landing-immersive .j-logo{width:95px}.landing-immersive .j-scene{padding-left:35px;padding-right:35px}.landing-immersive .j-h1{font-size:calc(50px * var(--j-echelle-titres,1))}.landing-immersive .j-h2{font-size:calc(39px * var(--j-echelle-titres,1))}.landing-immersive .j-columns{gap:30px}.landing-immersive .j-steps{gap:26px}.landing-immersive .j-premier-pas{gap:34px}.landing-immersive .j-last .j-h2{font-size:calc(42px * var(--j-echelle-titres,1))}.landing-immersive .j-livre-grille{grid-template-columns:1fr;gap:28px}.landing-immersive .j-livre-visuel{max-width:520px;margin:0 auto;-webkit-mask-image:none;mask-image:none}.landing-immersive .j-pager{padding-left:22px;padding-right:22px}}@media (max-width:660px){.landing-immersive .j-header{flex-wrap:wrap;padding:14px 18px}.landing-immersive .j-logo{width:92px}.landing-immersive .j-nav{flex-wrap:wrap;order:4;justify-content:flex-start;gap:3px 20px;width:100%;padding-top:5px;display:none}.landing-immersive .j-nav.j-open{display:flex}.landing-immersive .j-nav a{align-items:center;min-height:40px;font-size:12px;display:inline-flex}.landing-immersive .j-menu-toggle{align-items:center;min-height:40px;margin-left:auto;font-size:11px;display:inline-flex}.landing-immersive .j-header .j-cta{padding:10px 13px;font-size:11px}.landing-immersive .j-scene{min-height:0;padding:40px 23px}.landing-immersive .j-hero{padding:36px 23px 0}.landing-immersive .j-last{padding-bottom:0}.landing-immersive .j-h1{font-size:calc(39px * var(--j-echelle-titres,1));letter-spacing:-1.2px}.landing-immersive .j-h2{font-size:calc(37px * var(--j-echelle-titres,1))}.landing-immersive .j-kicker{font-size:calc(11px * var(--j-echelle-textes,1));letter-spacing:1.7px;margin-bottom:20px}.landing-immersive .j-hero .j-body{font-size:calc(13px * var(--j-echelle-textes,1));line-height:1.65}.landing-immersive .j-photo{object-position:var(--j-cadrage-mobile,62% 75%);border-radius:100px 100px 0 0;flex:none;width:100%;height:245px;min-height:0;margin-top:28px}.landing-immersive .j-mini{font-size:calc(10px * var(--j-echelle-textes,1))}.landing-immersive .j-columns{grid-template-columns:1fr;gap:32px}.landing-immersive .j-histoire .j-h2{font-size:calc(clamp(27px, 8.4vw, 34px) * var(--j-echelle-titres,1))}.landing-immersive .j-histoire .j-kicker,.landing-immersive .j-histoire .j-mini{font-size:calc(12px * var(--j-echelle-textes,1))}.landing-immersive .j-proche{gap:15px;margin-top:30px}.landing-immersive .j-proche-photo{width:84px;height:84px}.landing-immersive .j-proche-traits{gap:5px;top:42px;left:-17px}.landing-immersive .j-proche-traits span{width:11px}.landing-immersive .j-proche-traits span:nth-child(2){width:15px}.landing-immersive .j-proche-traits span:nth-child(3){width:7px}.landing-immersive .j-proche-nom{font-size:calc(20px * var(--j-echelle-titres,1))}.landing-immersive .j-proche-souvenir{font-size:calc(16px * var(--j-echelle-textes,1))}.landing-immersive .j-histoire-texte{font-size:calc(15px * var(--j-echelle-textes,1));margin:22px auto 26px}.landing-immersive .j-histoire-cta{width:100%;font-size:calc(16px * var(--j-echelle-textes,1));padding:15px 20px}.landing-immersive .j-body{font-size:calc(14px * var(--j-echelle-textes,1))}.landing-immersive .j-steps{grid-template-columns:1fr;gap:20px;margin-top:32px}.landing-immersive .j-steps>li{grid-template-columns:32px 1fr;gap:0 14px;display:grid}.landing-immersive .j-step-number{font-size:calc(27px * var(--j-echelle-textes,1));grid-row:1/3;margin:0}.landing-immersive .j-steps .j-body{grid-column:2;margin:10px 0 0}.landing-immersive .j-steps .j-h3{font-size:calc(22px * var(--j-echelle-titres,1))}.landing-immersive .j-question-demo{margin-top:28px}.landing-immersive .j-exemples{margin-top:18px}.landing-immersive .j-echange{padding:16px 16px 12px}.landing-immersive .j-echange-replique{grid-template-columns:8px minmax(0,1fr)}.landing-immersive .j-echange-nom{border-right:0}.landing-immersive .j-echange-texte{grid-column:2}.landing-immersive .j-premier-pas{grid-template-columns:1fr;gap:36px}.landing-immersive .j-atouts{grid-template-columns:1fr;margin-top:24px}.landing-immersive .j-atout,.landing-immersive .j-atout:first-child{border-left:0;border-top:1px solid var(--j-line);grid-template-columns:52px minmax(0,1fr);gap:0 14px;padding:14px 0;display:grid}.landing-immersive .j-atout-icone{grid-row:1/3;margin-bottom:0}.landing-immersive .j-portrait{object-position:var(--j-cadrage-mobile,60% 77%);border-radius:130px 130px 0 0;height:280px}.landing-immersive .j-family-photo{object-position:var(--j-cadrage-mobile,52% 45%);height:310px}.landing-immersive .j-last .j-h2{font-size:calc(36px * var(--j-echelle-titres,1))}.landing-immersive .j-pager{gap:5px;padding:14px 16px}.landing-immersive .j-pager-controls{gap:3px}.landing-immersive .j-dots button{width:20px;min-width:20px}.landing-immersive .j-pager-label{max-width:115px;font-size:11px;line-height:1.5}.landing-immersive .j-reader-overlay{align-items:stretch}.landing-immersive .j-reader{border:0;width:100%;height:100dvh}.landing-immersive .j-reader-top{padding:8px 23px}.landing-immersive .j-reader-scroll{padding:28px 23px max(40px, env(safe-area-inset-bottom))}.landing-immersive .j-reader-text{font-size:calc(15px * var(--j-echelle-textes,1))}}@media (max-width:360px){.landing-immersive .j-header{gap:8px;padding-left:14px;padding-right:14px}.landing-immersive .j-logo{width:80px}.landing-immersive .j-header .j-cta{gap:8px;padding:10px 11px}.landing-immersive .j-header .j-cta [aria-hidden=true]{display:none}.landing-immersive .j-pager button{min-width:30px}.landing-immersive .j-dots button{width:18px;min-width:18px}.landing-immersive .j-h1{font-size:calc(34px * var(--j-echelle-titres,1))}.landing-immersive .j-h2,.landing-immersive .j-last .j-h2{font-size:calc(32px * var(--j-echelle-titres,1))}.landing-immersive .j-pager-label{max-width:96px}}
