@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--menu-rayon:0;--ovale:120%}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-500:#fb2c36;--color-green-500:#00c758;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--tracking-tighter:-.05em;--tracking-widest:.1em;--radius-sm:.25rem;--radius-md:.375rem;--radius-xl:.75rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-500:lab(55.4814% 75.0732 48.8528);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-3{top:calc(var(--spacing) * 3)}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-6{margin:calc(var(--spacing) * 6)}.mx-auto{margin-inline:auto}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.list-item{display:list-item}.table{display:table}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-48{height:calc(var(--spacing) * 48)}.h-96{height:calc(var(--spacing) * 96)}.min-h-dvh{min-height:100dvh}.w-8{width:calc(var(--spacing) * 8)}.w-12{width:calc(var(--spacing) * 12)}.w-32{width:calc(var(--spacing) * 32)}.w-64{width:calc(var(--spacing) * 64)}.w-\[200px\]{width:200px}.w-full{width:100%}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-11{min-width:calc(var(--spacing) * 11)}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-black>:not(:last-child)){border-color:var(--color-black)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\!rounded-full{border-radius:3.40282e38px!important}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b-4{border-bottom-style:var(--tw-border-style);border-bottom-width:4px}.border-black{border-color:var(--color-black)}.bg-black{background-color:var(--color-black)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-green-500{background-color:var(--color-green-500)}.bg-red-500{background-color:var(--color-red-500)}.bg-transparent{background-color:#0000}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-cover{object-fit:cover}.p-6{padding:calc(var(--spacing) * 6)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-4{padding-block:calc(var(--spacing) * 4)}.align-bottom{vertical-align:bottom}.align-top{vertical-align:top}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.leading-\[0\.9\]{--tw-leading:.9;line-height:.9}.tracking-\[1\.5\]{--tw-tracking:1.5;letter-spacing:1.5px}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-wrap{text-wrap:wrap}.wrap-anywhere{overflow-wrap:anywhere}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-red-500{color:var(--color-red-500)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.opacity-\[0\.03\]{opacity:.03}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[catalog\:google-font-licenses\]{catalog:google-font-licenses}.\[catalog\:google-fonts\]{catalog:google-fonts}.\[catalog\:phosphor\]{catalog:phosphor}.\[catalog\:summary\]{catalog:summary}.\[content-visibility\:auto\]{content-visibility:auto}.active\:translate-x-\[2px\]:active{--tw-translate-x:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:translate-y-\[2px\]:active{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:bg-black:active{background-color:var(--color-black)}.active\:text-white:active{color:var(--color-white)}@media (min-width:40rem){.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media (min-width:48rem){.md\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media (min-width:64rem){.lg\:block{display:block}}}.journal-home{background:var(--paper);border-top:1px solid var(--line);grid-template-columns:1.05fr 1fr;gap:10vw;padding:145px 7vw;display:grid;position:relative}.journal-heading h2{letter-spacing:-.04em;margin:0;font-size:clamp(54px,6.5vw,96px);font-weight:400;line-height:.98}.journal-heading h2 em{color:#64707c;font-weight:400}.journal-feature{border-top:1px solid var(--line);align-self:end;padding:42px 0 8px}.journal-kicker{color:#68717a;margin:0 0 28px;font-size:11px}.journal-feature h3{max-width:620px;font-family:var(--serif);margin:0;font-size:clamp(34px,4vw,57px);font-weight:400;line-height:1.08}.journal-feature>p:not(.journal-kicker){color:#59616a;max-width:580px;margin:28px 0 0;line-height:1.75}.journal-all{border-bottom:1px solid;padding-bottom:7px;bottom:145px;left:7vw}.journal-illustre{grid-template-columns:55fr 45fr;align-items:start;gap:64px 6vw}.journal-illustre .journal-heading{grid-column:1/-1}.journal-illustre .journal-feature{grid-area:2/1;align-self:start}.journal-illustre .journal-photo{grid-area:2/2;margin:0}.journal-illustre .journal-photo img{aspect-ratio:1;background:var(--paper);width:100%;height:auto;display:block}.journal-illustre .journal-actions{grid-area:3/1}.journal-illustre .journal-all{bottom:auto}.journal-index{background:var(--paper);padding:165px 7vw 120px}.journal-index-head{grid-template-columns:1.3fr .7fr;align-items:end;gap:10vw;padding-bottom:80px;display:grid}.journal-index h1,.article-hero h1{letter-spacing:-.045em;margin:0;font-weight:400}.journal-index h1{font-size:clamp(62px,9vw,130px);line-height:.86}.journal-index-intro{color:#59616a;max-width:500px;line-height:1.75}.article-hero{background:var(--navy);color:var(--chalk);padding:180px 7vw 105px}.article-hero h1{max-width:1120px;font-size:clamp(61px,8.5vw,125px);line-height:.91}.article-summary{border-top:1px solid var(--blue-line);grid-template-columns:.8fr 1.2fr;gap:10vw;margin-top:90px;padding-top:45px;display:grid}.article-summary .article-meta{opacity:.6;font-size:11px}.article-summary p{max-width:700px;font-family:var(--serif);margin:0;font-size:clamp(24px,3vw,37px);line-height:1.36}.article-body{background:var(--paper);grid-template-columns:240px minmax(0,760px);justify-content:center;gap:8vw;padding:120px 7vw;display:grid}.article-aside{align-self:start;position:sticky;top:40px}.article-aside p{letter-spacing:.15em;text-transform:uppercase;margin:0 0 20px;font-size:11px}.article-aside a{border-bottom:1px solid var(--line);font-family:var(--serif);padding:11px 0;font-size:18px;display:block}.article-content section{border-bottom:1px solid var(--line);margin:0 0 75px;padding:0 0 75px}.article-content .step{letter-spacing:.18em;text-transform:uppercase;color:#68717a;margin-bottom:25px;font-size:11px;display:block}.article-content h2{font-family:var(--serif);margin:0 0 28px;font-size:clamp(41px,5vw,68px);font-weight:400;line-height:1}.article-content h3{font-family:var(--serif);margin:35px 0 12px;font-size:28px;font-weight:400}.article-content p,.article-content li{color:#4f5963;line-height:1.82}.article-content ul{padding-left:20px}.article-content a:not(.text-link),.billet-corps a:not(.text-link),.consultation p a,.editorial-card p a,.case-narrative p a{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.article-figure{margin:0 0 70px}.article-figure img{aspect-ratio:3/2;object-fit:cover;background:var(--navy);width:100%;display:block}.article-figure figcaption{font-family:var(--sans);letter-spacing:.15em;text-transform:uppercase;color:var(--slate);margin:16px 0 0;font-size:11px;font-weight:300}.article-note{background:var(--fond-clair);border-left:2px solid var(--navy);padding:28px 30px}.article-note p{color:var(--ink);margin:0}@media (max-width:850px){.journal-home{grid-template-columns:1fr;gap:44px;padding:80px 24px}.journal-heading h2{font-size:38px;line-height:1.04}.journal-heading h2 br{display:none}.journal-heading h2 br+em:before{content:" "}.journal-all{justify-self:start;inset:auto}.journal-index{padding:125px 24px 85px}.journal-index-head{grid-template-columns:1fr;gap:35px;padding-bottom:48px}.journal-index h1{font-size:65px}.article-hero{padding:135px 24px 60px}.article-hero h1{font-size:58px}.article-summary{grid-template-columns:1fr;gap:25px;margin-top:44px}.article-body{padding:64px 24px}.article-aside{position:static}.article-content section{margin-bottom:42px;padding-bottom:42px}.article-figure{margin-bottom:50px}.journal-illustre{grid-template-columns:1fr;row-gap:44px}.journal-illustre .journal-heading,.journal-illustre .journal-feature,.journal-illustre .journal-photo,.journal-illustre .journal-actions{grid-area:auto/1}.journal-illustre .journal-photo img{aspect-ratio:1080/771}}@media (min-width:600px) and (max-width:850px){.journal-illustre .journal-photo{max-width:392px}}.billet-carte{flex-direction:column;min-width:0;display:flex;position:relative}.billet-carte-visuel{background:var(--porcelain);margin:0 0 22px;overflow:hidden}.billet-vignette{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.billet-planche{aspect-ratio:3/2;background:radial-gradient(circle at 50% 45%,#eef1ef,var(--porcelain) 72%);position:relative}.billet-planche:before{content:"";border:1px solid #17202824;position:absolute;inset:14% 12%}.billet-planche:after{content:"";opacity:.5;background:url(/images/monogramme-fonce-72.webp) 50%/contain no-repeat;width:44px;height:44px;margin:-22px 0 0 -22px;position:absolute;top:50%;left:50%}.billet-carte-texte{flex-direction:column;flex:1;display:flex}.billet-rubrique{letter-spacing:.04em;color:var(--slate);margin:0 0 12px;font-size:12px}.billet-carte h2{font-family:var(--serif);letter-spacing:-.01em;overflow-wrap:break-word;margin:0;font-size:clamp(23px,1.9vw,29px);font-weight:400;line-height:1.2}.billet-carte h2 a:after{content:"";position:absolute;inset:0}.billet-carte h2 a:focus-visible,.billet-carte h2 a:active{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover){.billet-carte h2 a:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}}.billet-extrait{color:#59616a;margin:14px 0 0;line-height:1.65}.billet-signature{color:var(--slate);flex-wrap:wrap;align-items:center;gap:6px 18px;margin:auto 0 0;padding-top:20px;font-size:13px;line-height:1.5;display:flex}.billet-auteur{color:var(--ink);align-items:center;gap:9px;display:inline-flex}.billet-auteur img{width:24px;height:24px;display:block}.billets .billet-auteur{flex-basis:100%}.billet-une{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:5vw;padding:56px 0 72px;display:grid}.billet-une .billet-carte-visuel{margin:0}.billet-une h2{letter-spacing:-.025em;font-size:clamp(34px,3.5vw,52px);line-height:1.08}.billet-une .billet-extrait{max-width:520px;margin-top:22px;font-size:17px}.billet-une .billet-signature{margin-top:0;padding-top:30px}.billets{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:64px 40px;padding-top:56px;display:grid}.billet-tete{background:var(--navy);color:var(--chalk);grid-template-columns:minmax(0,1fr);align-items:end;gap:5vw;padding:180px 7vw 90px;display:grid}.billet-tete:has(>.billet-couverture){grid-template-columns:minmax(0,1fr) minmax(0,38vw)}.billet-tete-texte{max-width:800px}.billet-tete .billet-rubrique{color:#f3f5f39e;margin-bottom:26px}.billet-tete h1{font-family:var(--serif);letter-spacing:-.035em;overflow-wrap:break-word;margin:0;font-size:clamp(44px,4.6vw,74px);font-weight:400;line-height:1.03}.billet-chapo{max-width:660px;font-family:var(--serif);color:#f3f5f3db;margin:34px 0 0;font-size:clamp(20px,1.75vw,25px);line-height:1.45}.billet-tete .billet-signature{border-top:1px solid var(--blue-line);color:#f3f5f3b3;max-width:660px;margin-top:42px;padding-top:24px}.billet-tete .billet-auteur{color:var(--chalk)}.billet-tete .billet-auteur a{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.billet-couverture{width:100%;max-width:calc(min(68vh,640px) * var(--rapport));justify-self:end;margin:0}.billet-couverture img{width:100%;height:auto;display:block}.billet-corps{min-width:0}.billet-intro{margin:0 0 48px}.billet-intro p{color:var(--ink);margin:0;font-size:18px;line-height:1.72}.billet-intro p+p{margin-top:18px}.billet-retenir{background:var(--porcelain);border-left:2px solid var(--navy);margin:0 0 64px;padding:30px 34px 32px}.billet-retenir>h2,.billet-approfondir>h2{font-family:var(--sans);letter-spacing:.04em;color:var(--slate);margin:0 0 16px;font-size:13px;font-weight:400}.billet-retenir ul{margin:0;padding-left:20px;list-style:outside}.billet-retenir li::marker{color:var(--navy)}.billet-retenir li{color:var(--ink);font-size:17px;line-height:1.6}.billet-retenir li+li{margin-top:12px}.billet-section{border-bottom:1px solid var(--line);margin:0 0 56px;padding:0 0 56px}.billet-section>h2{font-family:var(--serif);letter-spacing:-.02em;overflow-wrap:break-word;margin:0 0 24px;font-size:clamp(30px,2.9vw,42px);font-weight:400;line-height:1.12}.billet-section .step{letter-spacing:.18em;text-transform:uppercase;color:var(--slate);margin-bottom:20px;font-size:11px;display:block}.billet-section p{color:#4f5963;margin:0;line-height:1.82}.billet-section p+p,.billet-section div+div{margin-top:18px}.billet-section h3{font-family:var(--serif);color:var(--ink);margin:0 0 8px;font-size:23px;font-weight:400;line-height:1.25}.billet-references ol{margin:0;padding-left:22px;list-style:decimal}.billet-references li{color:#4f5963;overflow-wrap:anywhere;font-size:14px;line-height:1.6}.billet-references li+li{margin-top:10px}.billet-approfondir{border-bottom:1px solid var(--line);margin:0 0 44px;padding:26px 0 30px}.billet-approfondir ul{margin:0;padding:0;list-style:none}.billet-approfondir li+li{margin-top:12px}.billet-approfondir a{font-family:var(--serif);font-size:20px;line-height:1.35}@media (max-width:1199px){.billets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:850px){.billet-une{grid-template-columns:minmax(0,1fr);gap:26px;padding:36px 0 52px}.billet-une h2{font-size:32px}.billet-une .billet-signature{padding-top:22px}.billets{gap:52px 24px;padding-top:40px}:is(.billet-tete,.billet-tete:has(>.billet-couverture)){grid-template-columns:minmax(0,1fr);gap:40px;padding:135px 24px 56px}.billet-tete h1{font-size:clamp(34px,9.6vw,46px);line-height:1.06}.billet-chapo{margin-top:24px;font-size:19px}.billet-tete .billet-signature{margin-top:30px}.billet-couverture{justify-self:stretch;max-width:none}.billet-intro{margin-bottom:36px}.billet-intro p{font-size:17px}.billet-retenir{margin-bottom:44px;padding:24px 22px 26px}.billet-section{margin-bottom:42px;padding-bottom:42px}.billet-section>h2{font-size:clamp(27px,7.4vw,32px)}}@media (max-width:699px){.billets{grid-template-columns:minmax(0,1fr)}}@media (min-width:851px){.article-hero h1{font-size:clamp(58px,5.4vw,78px);line-height:.96}.article-content h2{font-size:clamp(41px,3.3vw,46px);line-height:1.04}}@media (max-width:850px){.article-hero{padding-bottom:48px}.article-hero h1{font-size:44px;line-height:1.02}.article-content h2{font-size:34px;line-height:1.08}}.hero-photo{z-index:0;object-fit:cover;mix-blend-mode:screen;filter:contrast(1.08);position:absolute;right:0}.hero:before{content:"";z-index:1;pointer-events:none;position:absolute}.clinical-photo{background:var(--navy)}.clinical-photo img{object-fit:cover;object-position:center;background:url(data:image/webp;base64,UklGRiYBAABXRUJQVlA4IBoBAABwBgCdASoYAB4APtFcpEyoJSOiMBgIAQAaCWIAsR8TBEcBq5oG8es5VyEei57K59BdbLQdjHlzyhsAN0AA/mZuv0fyAS+Z2LFJOSfXHG/1XXZVXuoae1FofokjifGogVSKRBgLKcuzoVdwE0JmRMybu+a6L1AMiE68Sm011Bx/PMse2cFocn8BvbFgQRHkurUsHi/zVjYM3mjQQ34OHQ9fTWYUAHcso6Qj7loqDPdluoG+Lb23ZnQbPCwExxjt9C2R9G+pGwV8ZsgZPAD4ZELwcWqI2hH8OQ5YF3orLPhZDzeKRJ7Ivr4tFmrXaoguJG0eeqyknq5Ts/YeXvKXE+00BpAJmimusao5Cu9zQEIx8GPXgOZTchOoAAA=) 50%/cover no-repeat;width:100%;height:100%}.method-gallery{background:var(--navy);border-top:1px solid var(--blue-line);border-bottom:1px solid var(--blue-line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.method-photo{aspect-ratio:2;background:var(--navy);margin:0;position:relative;overflow:hidden}.method-photo img{object-fit:cover;filter:saturate(.72);width:100%;height:100%;transition:transform .7s,filter .7s}@media (hover:hover){.method-photo:hover img{filter:saturate(.9);transform:scale(1.015)}}.method-photo:first-child img{object-position:center top}.cas-index{background:var(--fond-clair)}.cas-entree{background:var(--navy);color:var(--chalk);padding:150px 4.4vw 56px}.cas-entree .eyebrow{margin-bottom:26px}.cas-entree h1{font-family:var(--serif);letter-spacing:-.035em;margin:0;font-size:clamp(54px,7.2vw,104px);font-weight:400;line-height:.92}.cas-accroche{font-family:var(--serif);letter-spacing:-.01em;margin:22px 0 0;font-size:clamp(22px,2.4vw,34px);line-height:1.15}.cas-accroche em{color:var(--dentin);font-style:normal}.cas-entree-texte{border-top:1px solid var(--blue-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 6vw;max-width:1100px;margin-top:38px;padding-top:28px;display:grid}.cas-entree-texte p{opacity:.78;max-width:520px;margin:0;line-height:1.75}.cas-galerie{padding:40px max(4.4vw,50% - 600px) 96px}.cas-sommaire{margin:0 0 56px}.cas-sommaire-entete{justify-content:space-between;align-items:baseline;gap:20px;margin:0 0 16px;display:flex}.cas-sommaire-titre{letter-spacing:.16em;text-transform:uppercase;color:var(--dentin-deep);margin:0;font-size:11.5px}.cas-sommaire-tous{color:var(--navy);white-space:nowrap;visibility:hidden;opacity:0;border-bottom:1px solid;flex:none;align-items:baseline;gap:8px;padding-bottom:3px;font-size:14px;text-decoration:none;transition:opacity .24s cubic-bezier(.4,0,.2,1),transform .24s cubic-bezier(.4,0,.2,1),visibility 0s linear .24s;display:inline-flex;transform:translateY(6px)}.cas-sommaire-tous[data-visible]{visibility:visible;opacity:1;transition:opacity .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1),visibility;transform:none}.cas-sommaire-tous:active{color:var(--dentin-deep)}@media (hover:hover){.cas-sommaire-tous:hover{color:var(--dentin-deep)}}.cas-sommaire-tous-compte{color:var(--slate);font-variant-numeric:tabular-nums;font-size:12px}.cas-filtres{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.cas-filtre-case{position:relative}.cas-filtre-case-choisie{z-index:2}.cas-filtre{isolation:isolate;min-height:140px;color:var(--ink);background:#ece6db;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"numero compte""titre titre";align-items:baseline;gap:24px 14px;padding:18px 20px 19px;text-decoration:none;display:grid;position:relative}.cas-filtre-fond{z-index:-1;background:#ece6db;position:absolute;inset:0;overflow:hidden;transform:translateZ(0)}.cas-filtre-photo{background:#ece6db 50%/cover no-repeat;position:absolute;inset:0}.cas-filtre-photo img{object-fit:cover;will-change:transform;width:100%;height:100%;display:block}.cas-filtre-voile{background:linear-gradient(to top,#ece6dbcc 0%,#ece6dbbd 32%,rgba(236,230,219,var(--voile,.35)) 64%,rgba(236,230,219,var(--voile,.35)) 100%);transition:background-color .35s var(--jh-courbe),opacity .35s var(--jh-courbe);position:absolute;inset:0}.cas-filtre:not(.cas-filtre-illustree) .cas-filtre-voile{background:#ece6db}.cas-filtre:focus-visible .cas-filtre-voile,.cas-filtre:active .cas-filtre-voile{background-color:#e3dbcc14}@media (hover:hover){.cas-filtre:hover .cas-filtre-voile{background-color:#e3dbcc14}}.cas-filtre:not(.cas-filtre-illustree):focus-visible .cas-filtre-voile,.cas-filtre:not(.cas-filtre-illustree):active .cas-filtre-voile{background:#e3dbcc}@media (hover:hover){.cas-filtre:not(.cas-filtre-illustree):hover .cas-filtre-voile{background:#e3dbcc}}.cas-filtre[aria-current=true] .cas-filtre-voile,.cas-filtre[aria-current=true]:active .cas-filtre-voile{opacity:0}@media (hover:hover){.cas-filtre[aria-current=true]:hover .cas-filtre-voile{opacity:0}}.cas-filtre-plaque{transform-origin:50% 100%;background:linear-gradient(#000d1ec2 0%,#000d1ed6 55%,#000d1eeb 100%);position:absolute;inset:0;transform:scaleY(0)}.cas-filtre:not(.cas-filtre-illustree) .cas-filtre-plaque{background:var(--navy)}.cas-filtres-cadre{position:relative}.cas-filtres-trait{z-index:3;background:var(--dentin);transform-origin:0;opacity:0;pointer-events:none;height:3px;position:absolute;top:-3px;left:0;transform:scaleX(0)}.cas-filtre[aria-current=true]{color:var(--chalk)}.cas-filtre-numero,.cas-filtre-compte{z-index:0;position:relative}.cas-filtre-illustree .cas-filtre-numero:before,.cas-filtre-illustree .cas-filtre-compte:before{content:"";z-index:-1;filter:blur(4px);transition:opacity .3s var(--jh-courbe);background:#ece6dbbd;border-radius:8px;position:absolute;inset:-6px -9px}.cas-filtre-illustree[aria-current=true] .cas-filtre-numero:before,.cas-filtre-illustree[aria-current=true] .cas-filtre-compte:before{opacity:0}.cas-filtre-numero{letter-spacing:.18em;color:var(--navy);font-variant-numeric:tabular-nums;transition:color .3s var(--jh-courbe);grid-area:numero;justify-self:start;font-size:11px}.cas-filtre[aria-current=true] .cas-filtre-numero{color:var(--dentin)}.cas-filtre-titre{font-family:var(--serif);letter-spacing:-.01em;color:var(--navy);-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;transition:color .3s var(--jh-courbe);grid-area:titre;align-self:end;padding-bottom:10px;font-size:clamp(19px,1.55vw,22px);line-height:1.15;position:relative}.cas-filtre-titre:after{content:"";background:var(--dentin);transform-origin:0;width:28px;height:2px;transition:transform .35s var(--jh-courbe);position:absolute;bottom:0;left:0;transform:scaleX(0)}.cas-filtre[aria-current=true] .cas-filtre-titre:after{transform:scaleX(1)}.cas-filtre[aria-current=true] .cas-filtre-titre,.cas-filtre[aria-current=true]:active .cas-filtre-titre{color:var(--chalk)}@media (hover:hover){.cas-filtre[aria-current=true]:hover .cas-filtre-titre{color:var(--chalk)}}.cas-filtre-compte{letter-spacing:.02em;color:var(--navy);font-variant-numeric:tabular-nums;white-space:nowrap;transition:color .3s var(--jh-courbe);grid-area:compte;font-size:12.5px}.cas-filtre[aria-current=true] .cas-filtre-compte{color:#f3f5f3c2}.cas-filtre:focus-visible{outline-offset:3px}.cas-annonce{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.cas-resultats{position:relative}.cas-famille{grid-template-columns:minmax(0,1fr) minmax(0,480px);grid-template-areas:"entete presentation""cartes cartes";margin:0 0 76px;display:grid}.cas-famille:last-child{margin-bottom:0}.cas-famille[hidden],.cas-cartes>li[hidden]{display:none}.cas-famille-entete{border-bottom:1px solid var(--line);grid-area:entete;align-self:end;margin:0 0 34px;padding:0 56px 24px 0}.cas-famille-repere{letter-spacing:.18em;text-transform:uppercase;color:var(--dentin-deep);font-variant-numeric:tabular-nums;margin:0 0 14px;font-size:11px}.cas-famille-entete h2{font-family:var(--serif);letter-spacing:-.02em;margin:0;font-size:clamp(30px,2.8vw,40px);font-weight:400;line-height:1.06}.cas-cartes{grid-area:cartes}.cas-famille-presentation{border-bottom:1px solid var(--line);grid-area:presentation;align-self:end;margin:0 0 34px;padding-bottom:28px}.cas-famille-phrase{color:#59616a;margin:0;font-size:14.5px;line-height:1.6}.cas-famille-soin{color:var(--navy);transition:color .25s var(--jh-courbe);border-bottom:1px solid;margin-top:12px;padding-bottom:4px;font-size:13.5px;text-decoration:none;display:inline-block}.cas-famille-soin span{transition:transform .35s var(--jh-courbe);display:inline-block}.cas-famille-soin:active{color:var(--dentin-deep)}@media (hover:hover){.cas-famille-soin:hover{color:var(--dentin-deep)}}.cas-famille-soin:active span{transform:translate(4px)}@media (hover:hover){.cas-famille-soin:hover span{transform:translate(4px)}}.cas-cartes{grid-template-columns:repeat(2,minmax(0,1fr));gap:52px 32px;margin:0;padding:0;list-style:none;display:grid}.cas-carte{margin:0}.cas-carte-lien{color:inherit;text-decoration:none;display:block}.cas-montage{aspect-ratio:var(--rapport,4 / 5);background:#dcd6cc;margin:0;position:relative;overflow:hidden}.cas-montage picture,.cas-montage img{object-fit:contain;width:100%;height:100%;display:block}.cas-montage img{transition:opacity .35s var(--jh-courbe)}.cas-montage img[data-attente]{opacity:0}.cas-mention{color:#fff;letter-spacing:.18em;text-transform:uppercase;background:#000d1ebd;padding:5px 9px;font-size:10px;line-height:1;position:absolute;left:12px}.cas-mention-avant{top:12px}.cas-mention-apres{top:calc(var(--separation,51.5%) + 10px)}.cas-carte-texte{padding:20px 0 0}.cas-carte-therapeutique{letter-spacing:.14em;text-transform:uppercase;color:var(--slate);margin:0;font-size:11.5px}.cas-carte h3,.cas-carte h4{font-family:var(--serif);letter-spacing:-.015em;transition:color .25s var(--jh-courbe);margin:10px 0 0;font-size:clamp(23px,1.9vw,28px);font-weight:400;line-height:1.12}.cas-carte-contexte{color:#59616a;max-width:560px;margin:12px 0 0;font-size:15px;line-height:1.65}.cas-carte-appel{border-bottom:1px solid;margin-top:16px;padding-bottom:6px;font-size:14px;display:inline-block}.cas-carte-appel span{transition:transform .35s var(--jh-courbe);display:inline-block}.cas-carte-lien:focus-visible h3,.cas-carte-lien:focus-visible h4,.cas-carte-lien:active h3,.cas-carte-lien:active h4{color:var(--dentin-deep)}@media (hover:hover){.cas-carte-lien:hover h3,.cas-carte-lien:hover h4{color:var(--dentin-deep)}}.cas-carte-lien:focus-visible .cas-carte-appel span,.cas-carte-lien:active .cas-carte-appel span{transform:translate(4px)}@media (hover:hover){.cas-carte-lien:hover .cas-carte-appel span{transform:translate(4px)}}.cas-carte-lien:focus-visible{outline-offset:6px}.cas-mention-fin{border-top:1px solid var(--line)}@keyframes jh-cas-entree{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.cas-entree>*{animation:jh-cas-entree .6s var(--jh-courbe-douce) both}.cas-entree>.eyebrow{animation-delay:40ms}.cas-entree>h1{animation-delay:.1s}.cas-entree>.cas-accroche{animation-delay:.18s}.cas-entree>.cas-entree-texte{animation-delay:.26s}.cas-sommaire-titre,.cas-filtre-case{animation:jh-cas-entree .5s var(--jh-courbe-douce) both;animation-delay:calc(.3s + var(--i,0) * 50ms)}@media (prefers-reduced-motion:reduce){.cas-entree>*,.cas-sommaire-titre,.cas-filtre-case{animation:none}.cas-sommaire-tous{transition:none}}body:has(.cas-filtres[data-sous-whatsapp]) .wa{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .25s,visibility 0s linear .25s}.case-etiquettes{flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.case-etiquettes li{letter-spacing:.04em;color:#f3f5f3cc;border:1px solid #f3f5f34d;border-radius:999px;padding:6px 11px;font-size:12px}.case-comparateur{max-width:880px;margin:26px 0 0}.case-comparateur .before-after{min-height:0}.case-comparateur .compare-label{font-family:var(--sans);color:#fff;font-size:9px}.case-comparateur figcaption{letter-spacing:.02em;max-width:620px;color:var(--slate);margin-top:14px;font-size:12px;line-height:1.6}.case-figure-video .lecteur video{background:#1f1f1f}.case-apparentes{background:var(--fond-clair);border-top:1px solid var(--line);padding:40px max(4.4vw,50% - 600px) 110px}.case-apparentes>h2{max-width:900px;font-family:var(--serif);margin:20px 0 44px;font-size:clamp(34px,4vw,56px);font-weight:400;line-height:1.02}@media (max-width:850px){.cas-entree{padding:128px 20px 40px}.cas-entree .eyebrow{margin-bottom:20px}.cas-entree h1{font-size:clamp(46px,14vw,60px)}.cas-accroche{font-size:22px}.cas-entree-texte{grid-template-columns:1fr;gap:14px;margin-top:28px;padding-top:22px}.cas-galerie{padding:28px 20px 72px}.cas-sommaire{margin-bottom:44px}.cas-sommaire-entete{align-items:flex-end;gap:10px;margin-bottom:12px}.cas-sommaire-titre{letter-spacing:.1em;font-size:11px}.cas-filtres{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cas-filtre{gap:16px 10px;min-height:118px;padding:13px}.cas-filtre-titre{padding-bottom:8px;font-size:16.5px}.cas-filtre-titre:after{width:22px}.cas-filtre-voile{background-image:linear-gradient(to top,#ece6dbcc 0%,#ece6dbbd 46%,rgba(236,230,219,var(--voile,.35)) 76%,rgba(236,230,219,var(--voile,.35)) 100%)}.cas-famille{grid-template-columns:1fr;grid-template-areas:"entete""cartes""presentation";margin-bottom:64px}.cas-famille-entete{margin-bottom:26px;padding:0 0 20px}.cas-famille-repere{margin-bottom:10px}.cas-famille-presentation{border-top:1px solid var(--line);border-bottom:0;margin:36px 0 0;padding:22px 0 0}.cas-cartes{grid-template-columns:1fr;gap:44px}.case-comparateur .before-after{margin:0}.case-apparentes{padding:28px 20px 72px}.case-apparentes>h2{margin:16px 0 30px}}.case-disclaimer{background:var(--fond-clair);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10vw;padding:70px 7vw;display:grid}.case-disclaimer p{color:#59616a;max-width:620px;margin:0;font-size:14px;line-height:1.7}@media (max-width:850px){.method-gallery{grid-template-columns:1fr}.case-disclaimer{grid-template-columns:1fr;gap:18px;padding:40px 24px}}.cahier{background:var(--navy);color:var(--chalk);border-top:1px solid var(--blue-line);padding:0 0 clamp(70px,9vw,130px)}.cahier-planche{margin:0;position:relative}.cahier-cadre{background:#071525;margin:0;position:relative;overflow:hidden}.cahier-cadre img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.22,.61,.36,1);display:block}@media (hover:hover){.cahier-planche:hover .cahier-cadre>img{transform:scale(1.012)}}.cahier-legende{color:var(--chalk)}.cahier-legende span{letter-spacing:.2em;text-transform:uppercase;opacity:.72;font-size:11px;display:block}.cahier-legende p{max-width:430px;font-family:var(--serif);margin:12px 0 0;font-size:clamp(24px,2.1vw,30px);line-height:1.14}.cahier-legende small{color:#f2f2ef9e;max-width:390px;margin:16px 0 0;font-size:13.5px;line-height:1.62;display:block}.cahier-legende a{color:inherit;border-bottom:1px solid #f2f2ef66;padding-bottom:1px}.cahier-legende a:active{border-bottom-color:var(--chalk)}@media (hover:hover){.cahier-legende a:hover{border-bottom-color:var(--chalk)}}.cahier-sur-image .cahier-legende{background:linear-gradient(#0000,#000d1ed6);padding:96px 42px 38px;position:absolute;bottom:0;left:0;right:0}.cahier-filet{transform-origin:top;background:#f2f2ef38;width:1px;position:absolute;top:0;bottom:0;left:calc(7vw - 26px)}.cahier-num{letter-spacing:.18em;opacity:.55;font-size:11px;position:absolute;top:-4px;left:calc(7vw - 34px)}.cahier-p1 .cahier-cadre{height:74vh;min-height:500px}.cahier-p2{grid-template-columns:58fr 38fr;gap:2.5vw;padding:clamp(56px,6vw,92px) 7vw;display:grid}.cahier-p2 .cahier-cadre{height:58vh;min-height:410px}.cahier-p2 .cahier-encart{margin-top:56px}.cahier-p3{grid-template-columns:1fr 46%;align-items:center;gap:5vw;padding:0 7vw clamp(56px,6vw,92px);display:grid}.cahier-p3 .cahier-legende{order:1}.cahier-p3 .cahier-cadre{order:2;height:58vh;min-height:400px}.cahier-p3 .cahier-cadre img{object-position:62% center}.cahier-p4 .cahier-cadre{height:54vh;min-height:340px}.cahier-p4 .cahier-cadre img{object-position:center 42%}.cahier-fin{max-width:760px;padding:clamp(80px,10vw,150px) 7vw 0}.cahier-fin h2{font:400 clamp(32px,3.4vw,46px)/1.12 var(--serif);letter-spacing:-.02em;margin:0}.cahier-fin p{letter-spacing:.2em;text-transform:uppercase;opacity:.62;margin:22px 0 0;font-size:11px}.cahier-fin a{letter-spacing:.02em;border-bottom:1px solid #f2f2ef73;margin-top:38px;padding-bottom:7px;font-size:14px;display:inline-block}.cahier-fin a i{margin-left:18px;font-style:normal;transition:transform .45s cubic-bezier(.22,.61,.36,1);display:inline-block}.cahier-fin a:active{border-bottom-color:var(--chalk)}@media (hover:hover){.cahier-fin a:hover{border-bottom-color:var(--chalk)}}.cahier-fin a:active i{transform:translate(4px)}@media (hover:hover){.cahier-fin a:hover i{transform:translate(4px)}}.cahier-suivi{color:#f2f2ef85;line-height:1.62;letter-spacing:0!important;text-transform:none!important;margin:44px 0 0!important;font-size:13.5px!important}@keyframes jh-cahier-voile{0%{clip-path:inset(18% 0 0);transform:scale(1.04)}to{clip-path:inset(0);transform:scale(1)}}@keyframes jh-cahier-lateral{0%{clip-path:inset(0 0 0 14%);transform:scale(1.03)}to{clip-path:inset(0);transform:scale(1)}}@keyframes jh-cahier-texte{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes jh-cahier-pose{0%{opacity:0}to{opacity:1}}@keyframes jh-cahier-trait{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.cahier-cadre>img{animation:linear both jh-cahier-voile;animation-timeline:view();animation-range:entry 6% cover 34%}.cahier-p3 .cahier-cadre>img{animation-name:jh-cahier-lateral}.cahier-p2 .cahier-encart .cahier-cadre>img{animation-range:entry 12% cover 42%}.cahier-legende{animation:10ms linear both jh-cahier-texte;animation-timeline:view();animation-range:entry 16% cover 40%}.cahier-p3 .cahier-legende{animation-name:jh-cahier-pose}.cahier-filet{animation:linear both jh-cahier-trait;animation-timeline:view();animation-range:entry cover 60%}.cahier-fin>*{animation:10ms linear both jh-cahier-texte;animation-timeline:view();animation-range:entry 12% cover 46%}@media (prefers-reduced-motion:reduce){.cahier *,.cahier :before,.cahier :after{clip-path:none!important;opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}@media (max-width:850px){.cahier-filet,.cahier-num{display:none}.cahier-p1 .cahier-cadre{height:70svh;min-height:0}.cahier-p2{padding:clamp(40px,9vw,64px) 0 0;display:block}.cahier-p2 .cahier-cadre{height:54svh;min-height:0}.cahier-p2 .cahier-encart{display:none}.cahier-p3{padding:clamp(40px,9vw,64px) 24px 0;display:block}.cahier-p3 .cahier-cadre{height:40svh;min-height:0}.cahier-p3 .cahier-legende{margin-top:26px}.cahier-p4{padding-top:clamp(40px,9vw,64px)}.cahier-p4 .cahier-cadre{height:54svh;min-height:0}.cahier-sur-image .cahier-legende{padding:96px 24px 30px}.cahier-legende p{font-size:24px}.cahier-legende small,.cahier-legende p{max-width:none}.cahier-fin{padding:clamp(64px,13vw,96px) 24px 0}}@view-transition{navigation:auto}::view-transition-old(root){animation-duration:.45s;animation-timing-function:cubic-bezier(.22,.61,.36,1)}::view-transition-new(root){animation-duration:.45s;animation-timing-function:cubic-bezier(.22,.61,.36,1)}.site-header.est-anime{transition:color .35s,border-color .35s,height .35s,opacity .3s,transform .3s,z-index 0s linear .9s}.site-header.est-anime.menu-is-open{transition:color .35s,border-color .35s,height .35s,opacity .3s,transform .3s}.site-header.menu-is-open{z-index:90;background:var(--clinical-blue);color:var(--chalk);border-color:#ffffff21;position:fixed}.menu-trigger{min-width:44px;min-height:44px;color:inherit;font:11px var(--sans);cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:16px;padding:0 0 0 10px;display:flex}.menu-trigger i{gap:6px;width:26px;display:grid}.menu-trigger b{background:currentColor;width:26px;height:1px;transition:transform .24s cubic-bezier(.22,1,.36,1);display:block}.menu-is-open .menu-trigger:not([data-motion]) b:first-child{transform:translateY(3.5px)rotate(45deg)}.menu-is-open .menu-trigger:not([data-motion]) b:last-child{transform:translateY(-3.5px)rotate(-45deg)}.menu-panel{z-index:70;color:var(--chalk);opacity:0;visibility:hidden;clip-path:circle(0px at var(--menu-cx,calc(100% - 40px)) var(--menu-cy,40px));align-items:end;gap:8vw;padding:120px 7vw 56px;transition:clip-path .3s cubic-bezier(.45,0,.75,.6),opacity .12s linear .18s,visibility 0s linear .3s;display:grid;position:fixed;inset:0}.menu-panel.is-open{opacity:1;visibility:visible;clip-path:circle(var(--menu-r,150vmax) at var(--menu-cx,calc(100% - 40px)) var(--menu-cy,40px));transition:clip-path .52s cubic-bezier(.25,.85,.25,1),opacity .16s linear,visibility}.menu-panel nav{flex-direction:column;display:flex}.menu-panel nav a,.menu-panel nav .menu-care>button{font:400 clamp(30px,4.9vh,56px)/1.1 var(--serif);letter-spacing:-.035em;border-bottom:1px solid #ffffff21;align-items:center}.menu-panel nav>a,.menu-panel nav>.menu-care,.menu-panel nav>.menu-secondaires{opacity:0;transition:opacity .14s cubic-bezier(.32,.14,.16,1),transform .14s cubic-bezier(.32,.14,.16,1);transform:translateY(28px)}.menu-panel.is-open nav>a,.menu-panel.is-open nav>.menu-care,.menu-panel.is-open nav>.menu-secondaires{opacity:1;transition:opacity .3s cubic-bezier(.25,.1,.25,1) var(--d,60ms),transform .34s cubic-bezier(.22,.61,.36,1) var(--d,60ms);transform:none}.menu-panel nav>:first-child{--d:60ms}.menu-panel nav>:nth-child(2){--d:90ms}.menu-panel nav>:nth-child(3){--d:.12s}.menu-panel nav>:nth-child(4){--d:.15s}.menu-panel nav>:nth-child(5){--d:.18s}.menu-panel nav>:nth-child(6){--d:.21s}.menu-panel nav>:nth-child(n+7){--d:.24s}.menu-panel nav small{font:13px/1.4 var(--sans);letter-spacing:.02em;color:#f3f5f3b8;margin-top:4px;display:block}.menu-meta{color:#f2f2efb3;align-self:end;font-size:12px;line-height:1.65}.menu-meta a{margin-top:26px;display:inline-block}.intro-veil{z-index:59;pointer-events:none;background:var(--navy);animation:.58s cubic-bezier(.22,1,.36,1) 2.85s both jh-intro-voile;position:fixed;inset:0}.opening-sequence{z-index:60;pointer-events:none;mix-blend-mode:screen;place-items:center;animation:.34s cubic-bezier(.22,1,.36,1) 2.65s both jh-intro-sortie;display:grid;position:fixed;inset:0}.opening-sequence video{width:min(58vw,330px);height:auto}.intro-veil,.opening-sequence{display:none}html.jh-intro .intro-veil{display:block}html.jh-intro .opening-sequence{display:grid}html.jh-intro:not(.jh-intro-va) .intro-veil,html.jh-intro:not(.jh-intro-va) .opening-sequence,html.jh-intro:not(.jh-intro-va) .wordmark,html.jh-intro:not(.jh-intro-va) .header-rdv,html.jh-intro:not(.jh-intro-va) .language-switch,html.jh-intro:not(.jh-intro-va) .menu-trigger,html.jh-intro:not(.jh-intro-va) :is(.hero-copy>h1,.hero-signature)>span,html.jh-intro:not(.jh-intro-va) .hero-index,html.jh-intro:not(.jh-intro-va) .hero-copy>p:where(:not(.hero-signature)){animation-play-state:paused}@keyframes jh-intro-voile{0%{opacity:1}to{opacity:0}}@keyframes jh-intro-sortie{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-5px)}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.intro-veil{-webkit-backdrop-filter:blur(34px)saturate(1.2);backdrop-filter:blur(34px)saturate(1.2);background:#0a1b2cd1}}@media (prefers-reduced-transparency:reduce){.intro-veil{background:var(--navy);-webkit-backdrop-filter:none;backdrop-filter:none}}html.jh-intro .wordmark{animation:.42s cubic-bezier(.22,.61,.36,1) 3.08s both jh-intro-entete}html.jh-intro .header-rdv{animation:.42s cubic-bezier(.22,.61,.36,1) 3.14s both jh-intro-entete}html.jh-intro .language-switch{animation:.42s cubic-bezier(.22,.61,.36,1) 3.2s both jh-intro-entete}html.jh-intro .menu-trigger{animation:.42s cubic-bezier(.22,.61,.36,1) 3.26s both jh-intro-entete}@keyframes jh-intro-entete{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}html.jh-intro :is(.hero-copy>h1,.hero-signature)>span:first-child{animation-delay:2.92s}html.jh-intro :is(.hero-copy>h1,.hero-signature)>span:nth-child(2){animation-delay:3.06s}html.jh-intro :is(.hero-copy>h1,.hero-signature)>span:nth-child(3){animation-delay:3.2s}html.jh-intro .hero-index{animation-delay:3.32s}html.jh-intro .hero-copy>p:where(:not(.hero-signature)){animation-delay:3.42s}.doctor-hero h1,.doctor-statement h2,.patient-gate h1,.library-heading h1,.blog-hero h1{font:400 clamp(48px,6vw,88px)/.98 var(--serif);letter-spacing:-.045em;margin:0}.doctor-hero h1 em,.patient-gate h1 em,.library-heading h1 em,.blog-hero h1 em{color:#6d7781;font-weight:400}.before-after{--position:50%;-webkit-user-select:none;user-select:none;background:#ddd;min-height:530px;position:relative;overflow:hidden}.before-after>img,.after-layer img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.after-layer{clip-path:inset(0 0 0 var(--position));position:absolute;inset:0}.compare-label{z-index:2;color:#fff;letter-spacing:.18em;text-transform:uppercase;background:#000d1ebf;padding:7px 10px;font-size:9px;position:absolute;top:24px}.before-label{left:24px}.after-label{right:24px}.compare-line{z-index:3;top:0;bottom:0;left:var(--position);background:#fff;width:1px;position:absolute}.compare-line i{background:var(--chalk);width:42px;height:42px;color:var(--navy);border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.before-after input{z-index:4;opacity:0;cursor:ew-resize;width:100%;height:100%;position:absolute;inset:0}.before-after:focus-within{outline:2px solid var(--dentin);outline-offset:4px;box-shadow:0 0 0 2px var(--clinical-blue)}.doctor-hero{background:var(--navy);min-height:100svh;color:var(--chalk);grid-template-columns:.82fr 1.18fr;align-items:center;gap:8vw;padding:130px 7vw 70px;display:grid}.doctor-hero h1{font-size:clamp(64px,8.2vw,120px)}.doctor-lead{max-width:460px;font:25px/1.35 var(--serif);color:#f2f2efb8;margin:45px 0 0}.doctor-hero figure{height:73vh;margin:0;position:relative}.doctor-hero img{object-fit:cover;filter:grayscale();width:100%;height:100%}.doctor-hero figcaption{letter-spacing:.18em;text-transform:uppercase;opacity:.65;font-size:9px;position:absolute;bottom:-28px;right:0}.doctor-statement{grid-template-columns:1.2fr .8fr;gap:10vw;padding:150px 7vw;display:grid}.doctor-statement h2{font-size:clamp(46px,5.8vw,80px)}.doctor-statement p{color:#525d67;margin:0 0 24px;line-height:1.75}.patient-gate{background:var(--navy);min-height:100svh;color:var(--chalk);place-items:center;padding:130px 24px 70px;display:grid}.patient-gate section{width:min(820px,100%)}.patient-gate h1{font-size:clamp(58px,8vw,108px)}.patient-gate section>p:not(.eyebrow){color:#f2f2efab;max-width:600px;margin:38px 0;line-height:1.7}.patient-gate form{border-top:1px solid #ffffff38;margin-top:60px;padding-top:28px}.patient-gate label{letter-spacing:.18em;text-transform:uppercase;margin-bottom:14px;font-size:10px;display:block}.patient-gate form>div{grid-template-columns:1fr auto;display:grid}.patient-gate input{color:#fff;background:0 0;border:1px solid #ffffff59;border-right:0;min-width:0;padding:18px;font-size:18px}.patient-gate button{border:1px solid var(--fond-clair);background:var(--fond-clair);color:var(--navy);cursor:pointer;padding:0 28px}.patient-gate .gate-error{color:#efc7be;margin:12px 0 0;font-size:13px}.patient-library{background:var(--fond-clair);min-height:100vh}.library-heading{background:var(--navy);color:var(--chalk);padding:170px 7vw 120px}.library-heading h1{font-size:clamp(64px,9vw,128px)}.library-heading>p:last-child{color:#f2f2efab;max-width:610px;margin:45px 0 0;line-height:1.7}.sheet-grid{background:var(--line);grid-template-columns:repeat(2,1fr);gap:1px;padding:1px;display:grid}.sheet-grid article{background:var(--paper);flex-direction:column;min-height:360px;padding:55px 7vw;display:flex}.sheet-grid span{color:#68717a;font-size:9px}.sheet-grid h2{font:400 clamp(32px,4vw,52px)/1.05 var(--serif);margin:55px 0 18px}.sheet-grid p{color:#59616a;max-width:510px;line-height:1.7}.sheet-grid button{font:12px var(--sans);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;align-self:flex-start;margin-top:auto;padding:0 0 8px}.sheet-grid button i{margin-left:25px;font-style:normal}.library-note{color:#68717a;margin:0;padding:35px 7vw 80px;font-size:12px}.blog-hero h1{font-size:clamp(60px,8vw,116px)}.blog-hero em{color:#aeb9c3}.blog-grid{background:var(--line);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.blog-grid article{background:var(--paper);flex-direction:column;min-height:390px;padding:55px 7vw;display:flex}.blog-grid article>span{color:#68717a;font-size:9px}.blog-grid h2{font:400 clamp(35px,4.3vw,58px)/1.03 var(--serif);margin:60px 0 20px}.blog-grid p{color:#59616a;max-width:520px;line-height:1.7}.blog-grid a,.blog-grid small{border-bottom:1px solid;align-self:flex-start;margin-top:auto;padding-bottom:8px;font-size:12px}.blog-grid i{margin-left:28px;font-style:normal}.journal-actions{align-items:center;gap:45px;display:flex}@media (max-width:850px){.menu-trigger>span{display:none}.menu-panel{padding:calc(72px + clamp(28px,8.9dvh,104px)) 22px calc(clamp(22px,7dvh,64px) + env(safe-area-inset-bottom,0px));align-items:start}.menu-meta{display:none}.opening-sequence video{width:min(72vw,260px)}.opening-sequence{animation-duration:.22s}.intro-veil{animation-duration:.6s;animation-delay:3s}html.jh-intro .wordmark{animation-delay:3.24s}html.jh-intro .header-rdv{animation-delay:3.3s}html.jh-intro .language-switch{animation-delay:3.36s}html.jh-intro .menu-trigger{animation-delay:3.42s}html.jh-intro :is(.hero-copy>h1,.hero-signature)>span:first-child{animation-delay:3.08s}html.jh-intro :is(.hero-copy>h1,.hero-signature)>span:nth-child(2){animation-delay:3.22s}html.jh-intro :is(.hero-copy>h1,.hero-signature)>span:nth-child(3){animation-delay:3.36s}html.jh-intro .hero-index{animation-delay:3.48s}html.jh-intro .hero-copy>p:where(:not(.hero-signature)){animation-delay:3.58s}.before-after{min-height:58svh}.doctor-hero{grid-template-columns:1fr;gap:55px;padding:125px 24px 56px}.doctor-hero h1{font-size:62px}.doctor-hero figure{height:62svh}.doctor-statement{grid-template-columns:1fr;gap:42px;padding:72px 24px}.doctor-statement h2{font-size:46px}.library-heading{padding:140px 24px 85px}.library-heading h1{font-size:62px}.sheet-grid,.blog-grid{grid-template-columns:1fr}.sheet-grid article,.blog-grid article{min-height:330px;padding:45px 24px}.patient-gate form>div{grid-template-columns:1fr}.patient-gate input{border-right:1px solid #ffffff59}.patient-gate button{min-height:54px}.journal-actions{flex-direction:column;align-items:flex-start;gap:4px}}.wa{z-index:50;right:clamp(18px,2.4vw,32px);bottom:calc(clamp(18px,2.4vw,32px) + env(safe-area-inset-bottom,0px));background:var(--clinical-blue);color:var(--enamel);font:13px/1 var(--sans);letter-spacing:.02em;white-space:nowrap;--wa-defile:0px;--wa-survol:0px;transform:translateY(calc(var(--wa-defile) + var(--wa-survol)));opacity:1;border:1px solid #f3f5f380;border-radius:999px;align-items:center;gap:12px;padding:13px 20px 13px 17px;transition:transform .5s cubic-bezier(.22,.61,.36,1),opacity .5s cubic-bezier(.22,.61,.36,1),border-color .32s,scale .18s cubic-bezier(.22,.61,.36,1);animation:.62s cubic-bezier(.22,.61,.36,1) .28s backwards wa-entree;display:inline-flex;position:fixed;translate:0;scale:1;box-shadow:0 8px 26px #0a1b2c47}.wa svg{flex:none;width:17px;height:17px}.wa i{opacity:.7;font-style:normal}.wa:focus-visible{--wa-survol:-3px;border-color:var(--dentin)}@media (hover:hover){.wa:hover{--wa-survol:-3px;border-color:var(--dentin)}}.wa:active{border-color:var(--dentin);transition-duration:.5s,.5s,.12s,.12s;scale:.96}@keyframes wa-entree{0%{opacity:0;translate:0 14px;scale:.94}to{opacity:1;translate:0;scale:1}}html.wa-defile .wa{--wa-defile:7px;opacity:.62}html.jh-intro .wa{opacity:0;pointer-events:none;animation:none;translate:0 12px}body:has(.before-after[data-sous-whatsapp]) .wa{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .25s,visibility 0s linear .25s}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.wa{-webkit-backdrop-filter:blur(34px)saturate(1.2);backdrop-filter:blur(34px)saturate(1.2);background:#0a1b2cd1}}@media (prefers-reduced-transparency:reduce){.wa{background:var(--clinical-blue);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (max-width:850px){.wa{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));justify-content:center;gap:0;width:54px;height:54px;padding:0}html.wa-defile .wa{--wa-defile:4px;opacity:.74}.wa span,.wa i{display:none}.wa svg{width:21px;height:21px}}@media (prefers-reduced-motion:reduce){.opening-sequence,.intro-veil{display:none}.wa{animation:.3s wa-douce;transform:none}.wa:active{scale:none}html.wa-defile .wa{--wa-defile:0px;opacity:1}.wa:hover,.wa:focus-visible{transform:none}@keyframes wa-douce{0%{opacity:0}to{opacity:1}}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}.menu-panel,.menu-panel.is-open,.menu-panel nav>a,.menu-panel nav>.menu-care,.menu-panel nav .menu-care>button,.menu-panel nav>.menu-secondaires,.menu-panel.is-open nav>a,.menu-panel.is-open nav>.menu-care,.menu-panel.is-open nav>.menu-secondaires,.menu-trigger b{transition:none}}@media (min-width:851px){.patient-gate h1{font-size:clamp(54px,4.8vw,72px)}.patient-gate section>p:not(.eyebrow){margin:28px 0}.patient-gate form{margin-top:44px}.library-heading{padding-bottom:90px}.library-heading h1{font-size:clamp(58px,5.4vw,78px)}}@media (max-width:850px){.patient-gate h1{font-size:42px;line-height:1.04}.patient-gate section>p:not(.eyebrow){margin:24px 0}.patient-gate form{margin-top:36px}.library-heading{padding-bottom:64px}.library-heading h1{font-size:44px;line-height:1.02}}.avis.dark{background:var(--clinical-blue);color:var(--enamel);grid-template-columns:minmax(0,1fr) minmax(0,1.9fr);align-items:start;column-gap:6vw;padding:96px 4.4vw;display:grid;overflow:clip}.avis .section-label{margin:0 0 16px}.avis-titre{font-family:var(--serif);letter-spacing:-.01em;margin:0;padding-bottom:.06em;font-size:clamp(34px,3.2vw,46px);font-weight:400;line-height:1.05;overflow:clip}.avis-titre span{display:block}.avis-trait{background:var(--dentin);transform-origin:0;width:64px;height:1px;margin-top:22px}.avis-note{margin:14px 0 0}.avis-note-visible{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.avis-etoiles{width:80px;height:16px;fill:var(--dentin);display:block}.avis-note b{font-family:var(--serif);color:var(--enamel);font-size:18px;font-weight:400;line-height:1}.avis-note i{font-style:normal;font-family:var(--sans);color:#f3f5f3b8;font-size:14px;font-weight:300;line-height:1}.avis-google{width:18px;height:18px;display:block}.avis-cta{font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--enamel);border-bottom:1px solid #f3f5f366;align-items:center;gap:26px;margin-top:24px;padding-bottom:7px;font-size:11px;font-weight:300;display:inline-flex}.avis-cta i{font-size:1.2em;font-style:normal;line-height:1}.avis-source{font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;color:#f3f5f380;margin:14px 0 0;font-size:10px;font-weight:300}.avis-corps{touch-action:pan-y;padding-top:34px}.avis-item{margin:0}.avis-item+.avis-item{border-top:1px solid var(--blue-line);margin-top:40px;padding-top:40px}.avis-guillemet{font-family:var(--serif);color:var(--dentin);opacity:.34;margin:0 0 14px;font-size:40px;line-height:.4;display:block}.avis-citation{max-width:34em;font-family:var(--serif);color:#f3f5f3e6;margin:0;font-size:clamp(19px,1.5vw,23px);line-height:1.6}.avis-citation p{margin:0}.avis-citation p+p{margin-top:.85em}.avis-auteur{font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;color:#f3f5f38c;margin:22px 0 0;font-size:11px;font-weight:300}.avis-nav{align-items:center;gap:6px;margin:26px 0 0 -12px;display:none}.avis-fleche{cursor:pointer;width:44px;height:44px;font-family:var(--sans);color:#f3f5f39e;background:0 0;border:0;place-items:center;padding:0;font-size:17px;line-height:1;transition:color .32s;display:grid}.avis-fleche:active{color:var(--enamel)}@media (hover:hover){.avis-fleche:hover{color:var(--enamel)}}.avis-fleche:focus-visible{outline:2px solid var(--dentin);outline-offset:2px;border-radius:2px}.avis-compteur{font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:#f3f5f39e;font-size:11px;font-weight:300}.avis-lecteur{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:clip}@media (scripting:enabled){.avis-liste{display:grid}.avis-item,.avis-item+.avis-item{opacity:0;visibility:hidden;border-top:0;grid-area:1/1;margin:0;padding-top:0;transition:opacity .55s cubic-bezier(.22,.61,.36,1),transform .55s cubic-bezier(.22,.61,.36,1),visibility 0s linear .55s;transform:translateY(6px)}.avis-item.est-actif{opacity:1;visibility:visible;transition-delay:0s,0s,0s;transform:none}.avis-nav{display:flex}}@media (prefers-reduced-motion:reduce){.avis-item{transition:none}}@media (scripting:enabled) and (prefers-reduced-motion:reduce){.avis-item,.avis-item+.avis-item{transition:opacity .2s,visibility 0s linear .2s;transform:none}.avis-item.est-actif{transition-delay:0s}}@media (scripting:enabled){.avis-corps[data-motion]{margin-inline:-16px;padding-inline:16px;overflow-x:clip}.avis-corps[data-motion] .avis-item{transition:visibility 0s linear .55s}.avis-corps[data-motion] .avis-item.est-actif{transition-delay:0s}.avis-corps[data-motion] .avis-item:not(.est-actif){pointer-events:none}}@media (max-width:850px){.avis.dark{grid-template-columns:minmax(0,1fr);column-gap:0;padding:40px 20px}.avis-tete{display:contents}.avis-eyebrow{order:1;margin:0 0 9px;font-size:13px}.avis-titre{order:2;font-size:30px}.avis-note{order:3;margin-top:12px}.avis-etoiles{width:70px;height:14px}.avis-note b{font-size:17px}.avis-note i{font-size:14px}.avis-google{width:17px;height:17px}.avis-trait{order:4;width:56px;margin-top:14px}.avis-corps{order:5;padding-top:18px}.avis-cta{order:6;justify-self:start;margin-top:12px}.avis-source{order:7;margin-top:9px}.avis-item{grid-template-columns:1fr auto;align-content:start;align-items:baseline;column-gap:18px;max-width:600px;display:grid}.avis-guillemet,.avis-citation{grid-column:1/-1}.avis-guillemet{margin-bottom:9px;font-size:32px}.avis-citation{max-height:6.48em;font-size:16px;line-height:1.62;overflow:hidden}.avis-item.deborde .avis-citation{-webkit-mask-image:linear-gradient(#000 78%,#0000 100%);mask-image:linear-gradient(#000 78%,#0000 100%)}.avis-item.est-ouvert .avis-citation{max-height:none;-webkit-mask-image:none;mask-image:none}.avis-auteur{grid-column:1;margin:13px 0 0;padding-bottom:4px}.avis-lire{cursor:pointer;font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;color:#f3f5f3b8;background:0 0;border:0;border-bottom:1px solid #f3f5f352;grid-column:2;justify-self:end;margin:13px 0 0;padding:0 0 3px;font-size:11px;font-weight:300;line-height:1.6}.avis-nav{grid-column:1/-1;margin-top:2px}.avis-fleche{height:40px}}@media (prefers-reduced-motion:no-preference){.avis-attente{--a-e:cubic-bezier(.22,.61,.36,1)}.avis-attente .avis-eyebrow,.avis-attente .avis-note,.avis-attente .avis-cta,.avis-attente .avis-source,.avis-attente .avis-corps{transition:opacity calc(.62s * var(--a-f,1)) var(--a-e) calc(var(--a-r,0s) * var(--a-f,1)), transform calc(.62s * var(--a-f,1)) var(--a-e) calc(var(--a-r,0s) * var(--a-f,1))}.avis-attente .avis-titre span{transition:transform calc(.72s * var(--a-f,1)) var(--a-e) calc(80ms * var(--a-f,1))}.avis-attente .avis-trait{transition:transform calc(.6s * var(--a-f,1)) var(--a-e) calc(.32s * var(--a-f,1))}.avis-attente .avis-corps{--a-r:.26s}.avis-attente .avis-note{--a-r:.42s}.avis-attente .avis-cta{--a-r:.52s}.avis-attente .avis-source{--a-r:.6s}.avis-attente:not(.est-vu) .avis-eyebrow,.avis-attente:not(.est-vu) .avis-source{opacity:0}.avis-attente:not(.est-vu) .avis-corps{opacity:0;transform:translateY(8px)}.avis-attente:not(.est-vu) .avis-note,.avis-attente:not(.est-vu) .avis-cta{opacity:0;transform:translateY(6px)}.avis-attente:not(.est-vu) .avis-titre span{transform:translateY(104%)}.avis-attente:not(.est-vu) .avis-trait{transform:scaleX(0)}.accueil .avis-attente .avis-eyebrow,.accueil .avis-attente .avis-note,.accueil .avis-attente .avis-cta,.accueil .avis-attente .avis-source,.accueil .avis-attente .avis-corps{transition-duration:calc(.5s * var(--a-f,1))}.accueil .avis-attente .avis-titre span{transition:transform calc(.6s * var(--a-f,1)) var(--a-e) calc(40ms * var(--a-f,1))}.accueil .avis-attente .avis-trait{transition:transform calc(.5s * var(--a-f,1)) var(--a-e) calc(.2s * var(--a-f,1))}.accueil .avis-attente .avis-corps{--a-r:.16s}.accueil .avis-attente .avis-note{--a-r:.24s}.accueil .avis-attente .avis-cta{--a-r:.3s}.accueil .avis-attente .avis-source{--a-r:.36s}}.pindex{background:var(--fond-clair);grid-template-columns:1fr 1fr;gap:8vw;padding:64px 4.4vw;display:grid}.pindex-entete{flex-direction:column;align-items:flex-start;display:flex}.pindex-eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--slate);margin:0 0 28px;font-size:11px}.pindex h2{max-width:460px;font-family:var(--serif);letter-spacing:-.02em;margin:0;font-size:clamp(30px,3vw,41px);font-weight:400;line-height:1.1}.pindex-rang{font-family:var(--serif);color:var(--slate);align-items:baseline;gap:9px;margin:36px 0 0;font-size:16px;display:flex}.pindex-rang b{color:var(--dentin-deep);font-size:clamp(46px,5.4vw,68px);font-weight:400;line-height:.86}.pindex-corps{flex-direction:column;gap:46px;padding-top:10px;display:flex}.pindex-echelle{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.pindex-echelle:before,.pindex-echelle:after{content:"";transform-origin:0;height:1px;position:absolute;top:6px;left:12.5%;right:12.5%}.pindex-echelle:before{background:var(--line)}.pindex-echelle:after{background:var(--dentin-deep);transform:scaleX(var(--pi-parcouru))}.pindex-echelle li{text-align:center;flex-direction:column;align-items:center;gap:13px;padding:0 7px;display:flex}.pindex-point{z-index:1;background:var(--fond-clair);border:1px solid #17202852;border-radius:50%;width:12px;height:12px;position:relative}.pindex .est-franchi .pindex-point,.pindex .est-actif .pindex-point{background:var(--dentin-deep);border-color:var(--dentin-deep)}.pindex .est-actif .pindex-point{box-shadow:0 0 0 5px #8a766033}.pindex-numero{letter-spacing:.15em;color:var(--slate);font-variant-numeric:tabular-nums;font-size:11px}.pindex-libelle{color:var(--slate);font-size:13px;line-height:1.35}.pindex .est-actif .pindex-numero,.pindex .est-actif .pindex-libelle{color:var(--ink);font-weight:700}.pindex-note{color:#59616a;max-width:560px;margin:0;line-height:1.75}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.pindex{--pi-e:cubic-bezier(.22,.61,.36,1)}.pindex-eyebrow,.pindex h2,.pindex-rang,.pindex-note{opacity:0;transition:opacity var(--pi-d,.6s) var(--pi-e) var(--pi-r,0s), transform var(--pi-d,.6s) var(--pi-e) var(--pi-r,0s)}.pindex-eyebrow{--pi-d:.5s;--pi-r:60ms;transform:translateY(8px)}.pindex h2{--pi-d:.68s;--pi-r:.15s;transform:translateY(14px)}.pindex-rang{--pi-r:.3s;transform:translateY(10px)}.pindex-note{--pi-r:.42s;transform:translateY(10px)}.pindex-echelle:before{transition:transform .78s var(--pi-e) .3s;transform:scaleX(0)}.pindex-echelle:after{transition:transform .72s var(--pi-e) .32s;transform:scaleX(0)}.pindex-echelle li{opacity:0;transition:opacity .42s var(--pi-e) calc(.42s + var(--i) * .21s)}.pindex-point{transition:transform .42s var(--pi-e) calc(.42s + var(--i) * .21s), box-shadow .5s var(--pi-e) calc(.56s + var(--i) * .21s);transform:scale(.6)}.pindex .est-actif .pindex-point{box-shadow:0 0 #8a766000}.pindex.est-vu .pindex-eyebrow,.pindex.est-vu h2,.pindex.est-vu .pindex-rang,.pindex.est-vu .pindex-note,.pindex.est-vu .pindex-echelle li{opacity:1;transform:none}.pindex.est-vu .pindex-point{transform:none}.pindex.est-vu .pindex-echelle:before{transform:scaleX(1)}.pindex.est-vu .pindex-echelle:after{transform:scaleX(var(--pi-parcouru))}.pindex.est-vu .est-actif .pindex-point{box-shadow:0 0 0 5px #8a766033}}@media (max-width:850px){.pindex{grid-template-columns:1fr;gap:38px;padding:40px 20px}.pindex h2{max-width:none}.pindex-rang{margin-top:26px}.pindex-corps{gap:34px;padding-top:0}.pindex-echelle{grid-template-columns:1fr;gap:15px}.pindex-echelle:before,.pindex-echelle:after{transform-origin:top;width:1px;height:auto;inset:11px auto 11px 5.5px}.pindex-echelle:after{transform:scaleY(var(--pi-parcouru))}.pindex-echelle li{text-align:left;grid-template-columns:12px auto 1fr;align-items:center;column-gap:15px;min-height:22px;padding:0;display:grid}.pindex-libelle{font-size:14px}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){@media (max-width:850px){.pindex-echelle:before,.pindex-echelle:after{transform:scaleY(0)}.pindex.est-vu .pindex-echelle:before{transform:scaleY(1)}.pindex.est-vu .pindex-echelle:after{transform:scaleY(var(--pi-parcouru))}}}.consent-bandeau{z-index:60;left:clamp(16px,2.4vw,32px);right:clamp(16px,2.4vw,32px);bottom:calc(clamp(16px, 2.4vw, 32px) + env(safe-area-inset-bottom,0px));border:1px solid var(--line);background:var(--fond-clair);max-width:1120px;color:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 30px;max-height:min(80vh,640px);margin:0 auto;padding:18px 22px;animation:.5s cubic-bezier(.22,.61,.36,1) .5s backwards consent-entree;display:flex;position:fixed;overflow-y:auto;box-shadow:0 12px 38px #07101c38}@keyframes consent-entree{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.consent-corps{flex:340px;max-width:760px}.consent-titre{font-family:var(--sans);letter-spacing:.04em;color:var(--ink);margin:0 0 5px;font-size:13px}.consent-texte{color:var(--slate);margin:0;font-size:13px;line-height:1.6}.consent-texte a{color:var(--ink);white-space:nowrap;border-bottom:1px solid}html.jh-intro .consent-bandeau{opacity:0;pointer-events:none;animation:none}html:has(.consent-bandeau) .wa{visibility:hidden;pointer-events:none}.consent-detail{border-top:1px solid var(--line);gap:12px;margin-top:14px;padding-top:14px;display:grid}.consent-choix{color:var(--slate);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:4px 11px;font-size:12.5px;line-height:1.55;display:grid}.consent-choix input{width:16px;height:16px;accent-color:var(--clinical-blue);margin:2px 0 0}.consent-choix b{color:var(--ink);margin-bottom:2px;font-weight:500;display:block}.consent-lien{font:inherit;color:var(--slate);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;flex:none;align-self:center;padding:0 0 2px;font-size:13px}.consent-lien:active{color:var(--ink)}@media (hover:hover){.consent-lien:hover{color:var(--ink)}}.consent-actions{flex-flow:wrap;gap:12px;display:flex}.consent-actions .button{margin-top:0;padding:12px 22px}.consent-actions .button.secondary{color:inherit;background:0 0;border:1px solid}.consent-prefs{margin-top:22px}.consent-etat{color:var(--slate);margin:0 0 16px;font-size:14px;line-height:1.6}.consent-prefs-ligne{border-top:1px solid var(--line);margin:0 0 20px;padding-top:16px}.consent-prefs-ligne p{max-width:640px;color:var(--slate);margin:0 0 12px;font-size:14px;line-height:1.6}.consent-prefs-ligne b{color:var(--ink);margin-bottom:3px;font-weight:500;display:block}.consent-prefs .button[disabled]{opacity:.42;cursor:default}.carte-acces{margin:26px 0 0}html.jh-maps-ok .carte-acces{margin-top:34px}.carte-cadre{border:1px solid var(--line);background:var(--porcelain);height:240px;display:none;overflow:hidden}html.jh-maps-ok .carte-cadre{display:block}.carte-iframe{border:0;width:100%;height:100%;display:block}.carte-pied{flex-wrap:wrap;align-items:baseline;gap:8px 26px;display:flex}.carte-acces .text-link{margin-top:0;margin-left:0}html.jh-maps-ok .carte-acces .text-link{margin-top:17px}@media (min-width:851px){.carte-cadre{height:320px}}@media (max-width:560px){.consent-bandeau{gap:12px;padding:16px 18px}.consent-corps{flex-basis:100%}.consent-texte{font-size:12.5px}.consent-actions{flex-basis:100%}.consent-actions .button{flex:1 1 0;justify-content:center;padding:12px 10px}.consent-lien{text-align:center;text-underline-offset:3px;border-bottom:0;flex-basis:100%;align-self:stretch;padding-top:4px;text-decoration:underline}}.souhaits{background:var(--fond-clair);border-top:1px solid var(--line);--souhait-choix:#202020;--souhait-encadre:rgba(var(--dentin-deep-rvb),.1);--souhait-contour:var(--dentin-deep);--souhait-bord:#17202829;--souhait-bord-fort:#1720286b;padding:120px 4.4vw 114px}.souhaits-tete{max-width:1000px;margin-bottom:44px}.souhaits-mot{white-space:nowrap}.souhaits-tete h2{font-family:var(--serif);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(50px,5.2vw,76px);font-weight:400;line-height:1.04}.souhaits-accent{color:var(--dentin-deep);font-style:normal}.souhaits-grille{max-width:920px;position:relative}.souhaits-choix{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid;position:relative}.souhait-choix{border:1px solid var(--souhait-bord);min-height:68px;font-family:var(--serif);text-align:left;color:var(--souhait-choix);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border-radius:12px;align-items:center;margin:0;padding:15px 18px;font-size:20px;font-weight:400;line-height:1.2;transition:border-color .2s;display:flex;position:relative}.souhait-choix:focus{outline:none}.souhait-choix:focus-visible{outline:2px solid var(--dentin-deep);outline-offset:3px}@media (hover:hover){.souhait-choix:hover{border-color:var(--souhait-bord-fort)}}.souhait-choix:active{border-color:var(--souhait-bord-fort)}.souhait-a-part{text-underline-offset:6px;min-height:48px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--souhait-bord-fort);-webkit-text-decoration-color:var(--souhait-bord-fort);-webkit-text-decoration-color:var(--souhait-bord-fort);text-decoration-color:var(--souhait-bord-fort);border-color:#0000;grid-column:1/-1;justify-self:start;margin-top:4px;padding:12px 18px;font-size:19px;transition:text-decoration-color .2s}@media (hover:hover){.souhait-a-part:hover{border-color:#0000;text-decoration-color:currentColor}}.souhait-a-part:active{border-color:#0000;text-decoration-color:currentColor}.souhait-choix:after,.souhaits-curseur:before{content:"";background:var(--souhait-encadre);box-shadow:inset 0 0 0 1.5px var(--souhait-contour);pointer-events:none;border-radius:12px;position:absolute}.souhait-choix:after{opacity:0;transition:opacity .16s;inset:-1px}.souhaits:not([data-curseur]) .souhait-choix[aria-expanded=true]:after{opacity:1}.souhaits-curseur{z-index:1;pointer-events:none;display:none;position:absolute;top:0;left:0}.souhaits[data-curseur] .souhaits-curseur{display:block}.souhaits-curseur:before{opacity:var(--souhait-teinte,0);inset:0}.souhaits-panneau{margin-top:16px;display:flow-root}.souhaits-js .souhaits-panneau{height:0;overflow:hidden}.souhaits-js .souhaits-panneau[data-ouvert]{height:auto}.souhaits-panneau-cadre{box-sizing:border-box;background:var(--souhait-encadre);border-radius:12px;height:100%;padding:30px 36px 34px}.souhaits-pile{position:relative}.souhaits-js .souhait-reponse{display:none}.souhaits-js .souhait-reponse[data-actif],.souhaits-js .souhait-reponse[data-sortant]{display:flex}.souhaits-js .souhait-reponse[data-sortant]:not([data-actif]){position:absolute;top:0;left:0;right:0}.souhait-reponse{align-items:flex-start;gap:36px;display:flex}.souhait-texte{-webkit-text-stroke:.016em currentColor;flex:auto;min-width:0;max-width:600px}.souhait-question{font-family:var(--serif);color:var(--souhait-choix);-webkit-text-stroke:0;margin:0 0 12px;font-size:23px;font-weight:400;line-height:1.25}.souhait-explication{color:#3f4952;margin:0;font-size:17px;line-height:1.7}.souhait-liens{flex-wrap:wrap;gap:10px 28px;margin:22px 0 0;font-size:14.5px;line-height:1.5;display:flex}.souhait-liens a{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--line);-webkit-text-decoration-color:var(--line);-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);transition:text-decoration-color .2s}.souhait-liens a:focus-visible,.souhait-liens a:active{text-decoration-color:currentColor}@media (hover:hover){.souhait-liens a:hover{text-decoration-color:currentColor}}.souhait-photo{flex:0 0 180px;margin:0}.souhait-photo img{background:var(--porcelain);width:100%;height:auto;display:block}.souhait-photo figcaption{color:var(--slate);margin-top:8px;font-size:12px;line-height:1.5}.souhaits-suite{margin:44px 0 0}.souhaits-suite .text-link{margin:0}body:has(.souhaits[data-sous-whatsapp]) .wa{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .25s,visibility 0s linear .25s}.souhaits:not(.souhaits-js) .souhaits-choix{display:none}.souhaits:not(.souhaits-js) .souhaits-panneau{margin-top:0}.souhaits:not(.souhaits-js) .souhaits-panneau-cadre{background:0 0;padding:0}.souhaits:not(.souhaits-js) .souhait-reponse{border-bottom:1px solid var(--line);padding:22px 0 26px}@media (max-width:850px){.souhaits{padding:72px 20px 68px}.souhaits-tete{max-width:none;margin-bottom:24px}.souhaits-tete h2{letter-spacing:-.025em;overflow-wrap:break-word;font-size:30px;line-height:1.1}.souhaits-grille{max-width:none}.souhaits-choix{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.souhait-choix{min-height:56px;padding:12px;font-size:16px;line-height:1.22}.souhait-a-part{min-height:48px;margin-top:2px;padding:12px;font-size:16px}.souhaits-panneau{margin-top:12px}.souhaits-panneau-cadre{padding:22px 20px 24px}.souhait-question{margin-bottom:10px;font-size:19px}.souhait-explication{font-size:16px}.souhait-liens{flex-direction:column;align-items:flex-start;gap:10px;margin-top:18px}.souhait-photo{display:none}.souhaits-suite{margin-top:36px}}@media (min-width:600px) and (max-width:850px){.souhaits-tete h2{font-size:40px}.souhaits-choix{grid-template-columns:repeat(3,minmax(0,1fr))}.souhait-texte{max-width:620px}}.souhaits-choix[data-illustre] .souhait-choix:not(.souhait-a-part){min-height:120px;padding-right:42%}.souhait-vignette{pointer-events:none;border-radius:0 11px 11px 0;width:72%;position:absolute;top:0;bottom:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000001 6.8%,#00000009 13.7%,#0000001b 20.5%,#00000036 27.3%,#00000058 34.2%,#00000080 41%,#000000a7 47.8%,#000000c9 54.7%,#000000e4 61.5%,#000000f6 68.3%,#000000fe 75.2%,#000 82%);mask-image:linear-gradient(90deg,#0000 0%,#00000001 6.8%,#00000009 13.7%,#0000001b 20.5%,#00000036 27.3%,#00000058 34.2%,#00000080 41%,#000000a7 47.8%,#000000c9 54.7%,#000000e4 61.5%,#000000f6 68.3%,#000000fe 75.2%,#000 82%)}.souhait-vignette img{object-fit:cover;width:100%;height:100%;display:block}.souhait-intitule{position:relative}@media (max-width:850px){.souhaits-choix[data-illustre] .souhait-choix:not(.souhait-a-part){min-height:100px;padding-right:38%}}@media (max-width:599px){.souhaits-choix[data-illustre] .souhait-choix:not(.souhait-a-part){min-height:88px;font-size:15px}}@media (max-width:359px){.souhaits-choix[data-illustre] .souhait-choix:not(.souhait-a-part){padding-right:36%;font-size:14px}.souhait-vignette{width:66%}}@media (prefers-reduced-motion:reduce){.souhait-choix,.souhait-a-part,.souhait-liens a{transition:none}.souhaits-js .souhait-reponse[data-actif]{animation:.16s souhait-fondu}}@keyframes souhait-fondu{0%{opacity:0}}.accueil .manifesto+.souhaits{border-top:0;padding-top:72px}@media (max-width:850px){.accueil .manifesto+.souhaits{padding-top:48px}}.souhaits-invite{display:none}@media (min-width:1100px){.souhaits-js .souhaits-grille{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;column-gap:clamp(36px,3.6vw,64px);max-width:none;display:grid}.souhaits-js .souhaits-choix{grid-area:1/1;grid-template-columns:repeat(2,minmax(0,1fr))}.souhaits-js .souhaits-panneau{grid-area:1/2;align-self:stretch;min-height:100%;margin-top:0}.souhaits-js .souhaits-panneau-cadre{min-height:100%}.souhaits-js .souhaits-invite{color:var(--slate);text-align:center;pointer-events:none;border-radius:12px;grid-area:1/2;justify-content:center;align-self:stretch;align-items:center;margin:0;padding:30px 40px;font-size:15px;line-height:1.6;transition:opacity .16s;display:flex}.souhaits-js .souhaits-grille:has(.souhaits-panneau[data-ouvert]) .souhaits-invite{opacity:0}.souhaits-js .souhaits-panneau:not([data-ouvert]) .souhaits-panneau-cadre{background:rgba(var(--dentin-deep-rvb),.06)}.souhaits-js .souhait-reponse{flex-direction:column;gap:24px}.souhaits-js .souhait-photo{flex:none;width:min(220px,100%)}.souhaits{padding-bottom:96px}}@media (min-width:1280px){.souhaits-js .souhait-reponse{flex-direction:row;gap:28px}.souhaits-js .souhait-photo{flex:0 0 clamp(140px,11.5vw,180px);width:auto}}.fiche-actions{flex-wrap:wrap;align-items:center;gap:10px 26px;margin:0 0 22px;display:flex}:is(.fiche-actions,.fiche-apercu-pied) .fiche-action{min-height:44px;color:var(--navy);font:13px/1.4 var(--sans);letter-spacing:.01em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;align-self:auto;align-items:center;margin:0;padding:0;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}:is(.fiche-actions,.fiche-apercu-pied) .fiche-action:focus-visible,:is(.fiche-actions,.fiche-apercu-pied) .fiche-action:active{color:var(--dentin-deep)}@media (hover:hover){:is(.fiche-actions,.fiche-apercu-pied) .fiche-action:hover{color:var(--dentin-deep)}}:is(.fiche-actions,.fiche-apercu-pied) .fiche-action-principale{border:1px solid var(--navy);background:var(--navy);color:var(--fond-clair);padding:0 22px}:is(.fiche-actions,.fiche-apercu-pied) .fiche-action-principale:focus-visible,:is(.fiche-actions,.fiche-apercu-pied) .fiche-action-principale:active{border-color:var(--dentin-deep);background:var(--dentin-deep);color:var(--fond-clair)}@media (hover:hover){:is(.fiche-actions,.fiche-apercu-pied) .fiche-action-principale:hover{border-color:var(--dentin-deep);background:var(--dentin-deep);color:var(--fond-clair)}}.fiche-conserver{background:var(--fond-clair);border-top:1px solid var(--line);padding:110px 7vw 120px;scroll-margin-top:80px}.fiche-conserver h2{font:400 clamp(38px,4.6vw,64px)/1.02 var(--serif);letter-spacing:-.035em;color:var(--navy);margin:18px 0 0}.fiche-conserver-texte{color:#59616a;max-width:560px;margin:24px 0 34px;line-height:1.7}.fiche-apercu{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.22,.61,.36,1),opacity .24s,visibility 0s linear .3s;display:grid}.fiche-apercu[data-etat=ouvert]{opacity:1;visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .3s cubic-bezier(.22,.61,.36,1),opacity .24s,visibility}.fiche-apercu:focus{outline:none}.fiche-apercu:focus-visible{outline:2px solid var(--dentin-deep);outline-offset:6px}.fiche-apercu-interieur{min-height:0;overflow:hidden}.fiche-cadre{border:1px solid var(--line);background:#fff;height:min(82vh,1100px);margin-top:28px;position:relative}.fiche-cadre iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.fiche-cadre[data-chargement=attente] iframe{opacity:0}.fiche-etat{text-align:center;color:#59616a;background:var(--fond-clair);place-items:center;margin:0;padding:24px;font-size:14px;line-height:1.6;display:grid;position:absolute;inset:0}.fiche-apercu-pied{flex-wrap:wrap;gap:10px 26px;margin:14px 0 0;display:flex}@media (max-width:850px){.fiche-conserver{padding:72px 20px 80px}.fiche-cadre{height:min(72svh,640px)}:is(.fiche-actions,.fiche-apercu-pied) .fiche-action-principale{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.fiche-apercu,.fiche-apercu[data-etat=ouvert],:is(.fiche-actions,.fiche-apercu-pied) .fiche-action{transition:none}}@keyframes jh-praticien-entree{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes jh-praticien-portrait{0%{opacity:.15;transform:scale(1.025)}to{opacity:1;transform:none}}@keyframes jh-praticien-derive{0%{transform:translateY(-10px)}to{transform:translateY(10px)}}@media (max-width:850px){@keyframes jh-praticien-entree{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}}.praticien .doctor-hero figure{overflow:clip}@media (prefers-reduced-motion:no-preference){.praticien .doctor-hero>div>:first-child{animation:.7s cubic-bezier(.22,1,.36,1) both jh-praticien-entree}.praticien .doctor-hero>div>:nth-child(2){animation:.75s cubic-bezier(.22,1,.36,1) 60ms both jh-praticien-entree}.praticien .doctor-hero>div>:nth-child(3){animation:.75s cubic-bezier(.22,1,.36,1) .16s both jh-praticien-entree}.praticien .doctor-hero img{animation:1.1s cubic-bezier(.22,1,.36,1) 40ms both jh-praticien-portrait}}@media (prefers-reduced-motion:reduce){.praticien .doctor-hero>div>*,.praticien .doctor-hero img{animation:none}}.praticien .doctor-scene,.praticien .editorial-card,.praticien .doctor-scene[data-apparition],.praticien .editorial-card[data-apparition]{animation:none}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-width:1024px){.praticien .doctor-scene img{animation:linear both jh-praticien-derive;animation-timeline:view();animation-range:cover}}}.praticien-transmission{background:var(--fond-clair);grid-template-columns:.82fr 1.18fr;align-items:center;column-gap:10vw;padding:0 4.4vw 120px;display:grid}.transmission-texte,.transmission-photos,.transmission-photo{min-width:0}.transmission-texte>.section-label{color:var(--slate);margin:0 0 18px;line-height:1.6}.transmission-texte h2{font-family:var(--serif);letter-spacing:-.03em;text-wrap:balance;overflow-wrap:break-word;margin:0 0 24px;font-size:clamp(36px,3.6vw,52px);font-weight:400;line-height:1.08}.transmission-texte h2 em{display:block}.transmission-texte>p{color:#59616a;max-width:34em;margin:0 0 16px;line-height:1.75}.transmission-texte>.transmission-mention{letter-spacing:.04em;color:var(--slate);margin:22px 0 0;font-size:13px;line-height:1.5}.praticien-transmission .text-link{margin:12px 0 0;padding-top:13px}.transmission-photos{grid-template-columns:1.08fr 1fr;align-items:start;gap:16px;display:grid}.transmission-photo{margin:0}.transmission-photo+.transmission-photo{margin-top:clamp(24px,2.8vw,44px)}.transmission-photo img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block}@media (max-width:850px){.praticien-transmission{grid-template-columns:minmax(0,1fr);row-gap:28px;padding:0 20px 56px}.transmission-texte>.section-label{margin-bottom:12px;font-size:13px}.transmission-texte h2{margin-bottom:18px;font-size:clamp(28px,8.2vw,34px);line-height:1.1}.transmission-texte h2 em{display:inline}.transmission-texte>p{font-size:16px;line-height:1.65}.transmission-texte>.transmission-mention{margin-top:18px}.transmission-photos{grid-template-columns:1fr 1fr;gap:10px}.transmission-photo+.transmission-photo{margin-top:0}}.doctor-statement[data-presentation]{row-gap:0}.doctor-statement[data-presentation] h3{font-family:var(--serif);color:var(--clinical-blue);text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;margin:0;font-weight:400}.doctor-statement[data-presentation] p{-webkit-hyphens:manual;hyphens:manual;text-wrap:pretty;margin:0}.doctor-statement[data-presentation] .presentation-intro h3{letter-spacing:-.01em;margin-bottom:16px;font-size:24px;line-height:1.22}.doctor-statement[data-presentation] .presentation-intro p{color:var(--graphite);font-size:18px;line-height:1.6}.doctor-statement[data-presentation] .presentation-intro p+p{margin-top:14px}.doctor-statement[data-presentation] .presentation-intertitre{letter-spacing:-.005em;font-size:21px;line-height:1.28}.doctor-statement[data-presentation] .presentation-texte p{color:#434d57;font-size:16.5px;line-height:1.62}.doctor-statement[data-presentation] .presentation-texte p+p{margin-top:12px}@media (max-width:1099px){.doctor-statement[data-presentation] .presentation-intro{max-width:36em;margin-top:40px}.doctor-statement[data-presentation] .presentation-intertitre,.doctor-statement[data-presentation] .presentation-texte{max-width:34em}.doctor-statement[data-presentation] .presentation-intertitre{border-top:1px solid var(--line);margin-top:40px;padding-top:28px}.doctor-statement[data-presentation] .presentation-texte{margin-top:12px}}@media (min-width:851px) and (max-width:1099px){.doctor-statement[data-presentation]{grid-template-columns:minmax(0,1fr)}.doctor-statement[data-presentation] .presentation-intro{margin-top:48px}.doctor-statement[data-presentation] .presentation-intro h3{font-size:28px}.doctor-statement[data-presentation] .presentation-intro p{font-size:19px}.doctor-statement[data-presentation] .presentation-intertitre{margin-top:48px;padding-top:32px;font-size:23px}.doctor-statement[data-presentation] .presentation-texte p{font-size:17px;line-height:1.65}.doctor-statement[data-presentation] .doctor-scene{max-width:34em}}@media (min-width:1100px){.doctor-statement[data-presentation]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;column-gap:10vw}.doctor-statement[data-presentation]>h2{grid-area:1/1;font-size:clamp(46px,4.9vw,70px)}.doctor-statement[data-presentation] .presentation-intro{grid-area:1/2;align-self:end;max-width:32em}.doctor-statement[data-presentation] .presentation-intro h3{letter-spacing:-.015em;margin-bottom:22px;font-size:30px;line-height:1.2}.doctor-statement[data-presentation] .presentation-intro p{font-size:20px;line-height:1.55}.doctor-statement[data-presentation] .presentation-intro p+p{margin-top:16px}.doctor-statement[data-presentation] .presentation-intertitre{grid-column:1;align-self:baseline;max-width:15em;margin-top:72px;font-size:24px;line-height:1.25}.doctor-statement[data-presentation] .presentation-texte{grid-column:2;align-self:baseline;max-width:34em;margin-top:72px}.doctor-statement[data-presentation] .presentation-texte p{font-size:17px;line-height:1.65}.doctor-statement[data-presentation] .presentation-texte p+p{margin-top:14px}.doctor-statement[data-presentation] .doctor-scene{grid-column:2;max-width:460px;margin-top:64px}}.soin-reperes{background:rgba(var(--porcelain-rvb),.62);border-left:2px solid var(--navy);color:var(--ink);margin:28px 20px 30px;padding:18px 18px 20px 16px}.soin-reperes>h2{font-family:var(--sans);letter-spacing:.04em;color:var(--slate);margin:0 0 12px;font-size:13px;font-weight:400;line-height:1.4}.soin-reperes>ul{margin:0;padding-left:17px;list-style:outside}.soin-reperes li{color:var(--ink);overflow-wrap:break-word;font-size:16px;line-height:1.55}.soin-reperes li::marker{color:var(--navy);font-size:.85em}.soin-reperes li+li{margin-top:10px}.soin-reperes li>strong{margin-right:.2em;font-weight:700}.soin-reperes-lien{letter-spacing:.01em;min-height:44px;color:var(--ink);text-underline-offset:5px;margin-top:6px;padding:12px 0 4px;font-size:14px;line-height:1.5;-webkit-text-decoration:underline #17202873;text-decoration:underline #17202873;text-decoration-thickness:1px;display:inline-block}.soin-reperes-lien:after{content:"  →"}@media (hover:hover){.soin-reperes-lien:hover{-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}}.soin-reperes-lien:focus-visible{-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}@media (min-width:851px){.soin-reperes{background:var(--porcelain);margin:56px 4.4vw 52px;padding:30px 36px 32px 34px}.soin-reperes>h2{margin-bottom:16px}.soin-reperes>ul{max-width:46em;padding-left:20px}.soin-reperes li{font-size:17px;line-height:1.6}.soin-reperes li+li{margin-top:12px}.soin-reperes-lien{margin-top:10px}}@media (min-width:1100px){.soin-reperes[data-reperes="2"]>ul,.soin-reperes[data-reperes="4"]>ul{columns:2;column-gap:64px;max-width:none}.soin-reperes[data-reperes="3"]>ul{columns:3;column-gap:56px;max-width:none}.soin-reperes li{break-inside:avoid}.soin-reperes[data-reperes]>ul>li+li{margin-top:0}.soin-reperes[data-reperes]>ul>li{padding-bottom:12px}}main.soin{--soin-max:1280px;--soin-gouttiere:clamp(20px,4.4vw,64px);--soin-texte:17px;--soin-interligne:1.7;--soin-gris:#4f5861;--soin-filet:var(--line);--soin-pas:clamp(48px,5.6vw,84px);--soin-mesure:680px;--soin-ecart:clamp(40px,5vw,80px);--soin-marge:max(var(--soin-gouttiere),calc((100% - var(--soin-max)) / 2))}@media (min-width:851px){main.soin .editorial-page{padding:160px var(--soin-marge) 88px}main.soin .breadcrumbs{left:var(--soin-marge)}main.soin .editorial-page h1{max-width:min(56%,15em);font-size:clamp(44px,4.1vw,60px);line-height:1.04}main.soin .editorial-page .section-label{margin-bottom:26px}main.soin .editorial-intro{gap:var(--soin-ecart);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin-top:56px;padding-top:36px}main.soin .editorial-page.avec-fond{overflow:clip}main.soin .avec-fond>.editorial-intro:before{left:-50vw;right:-50vw}main.soin .editorial-intro h2,main.soin .editorial-intro .editorial-chapo{letter-spacing:-.01em;font-size:clamp(24px,2.1vw,30px);line-height:1.3}main.soin .editorial-intro>div>p{max-width:620px;font-size:17px;line-height:1.7}}@media (max-width:850px){main.soin .editorial-intro h2,main.soin .editorial-intro .editorial-chapo{font-size:24px;line-height:1.25}main.soin .editorial-intro>div>p{font-size:16px;line-height:1.7}}main.soin[data-plan=court]{--soin-pas:clamp(40px,4.4vw,60px)}.soin-corps{background:var(--paper);color:var(--ink)}.bloc-interieur,.soin-rangee{padding-inline:var(--soin-marge)}.soin-bloc>.bloc-interieur{padding-top:var(--soin-pas);padding-bottom:var(--soin-pas);background:linear-gradient(var(--soin-filet),var(--soin-filet)) no-repeat center top/calc(100% - 2 * var(--soin-marge)) 1px}.soin-chapitre+.soin-bloc>.bloc-interieur,.soin-chapitre+.soin-rangee>.soin-bloc>.bloc-interieur{padding-top:calc(var(--soin-pas) * .55);background-size:0 0}.fond-sombre+.soin-bloc>.bloc-interieur,.bande-index+.soin-bloc>.bloc-interieur{background-size:0 0}.soin-bloc p{font-size:var(--soin-texte);line-height:var(--soin-interligne);color:var(--soin-gris);margin:0}.soin-bloc .bloc-texte p{color:var(--ink)}.soin-bloc .bloc-suite>p+p,.soin-bloc .bloc-suite>:is(ol,dl,p)+p{margin-top:22px}.soin-bloc .bloc-texte,.soin-bloc .bloc-suite{max-width:var(--soin-mesure);min-width:0}.soin-bloc .bloc-texte+.bloc-suite{margin-top:22px}.soin-bloc :is(h2,h3){font-family:var(--serif);letter-spacing:-.012em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(24px,1.95vw,29px);font-weight:400;line-height:1.22}.soin-bloc .bloc-etiquette{font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--ink);margin:0 0 14px;font-size:11px}.soin-bloc .bloc-pivot{max-width:520px;font-family:var(--serif);color:var(--ink);margin-top:36px;font-size:clamp(21px,1.7vw,25px);line-height:1.32}.soin-bloc .bloc-pied{margin-top:24px}.soin-bloc .bloc-pied .editorial-approfondir{margin-top:0}.soin-bloc :is(p,dd) a:not(.editorial-approfondir){text-underline-offset:5px;color:var(--ink);-webkit-text-decoration:underline #17202873;text-decoration:underline #17202873;text-decoration-thickness:1px}@media (hover:hover){.soin-bloc :is(p,dd) a:not(.editorial-approfondir):hover{text-decoration-color:currentColor}}.soin-bloc :is(p,dd) a:not(.editorial-approfondir):active,.soin-bloc :is(p,dd) a:not(.editorial-approfondir):focus-visible{text-decoration-color:currentColor}.soin-bloc strong{color:inherit;font-weight:700}.bloc-media{min-width:0}.bloc-media figure{margin:0}.bloc-media img{width:100%;height:auto;display:block}.bloc-media figcaption{letter-spacing:.01em;max-width:620px;color:var(--slate);text-wrap:pretty;margin-top:12px;font-size:13px;line-height:1.55}.bloc-media-paire{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.bloc-media-paire figure{grid-template-rows:auto auto;display:grid}.bloc-media .lecteur video{width:100%;height:auto;display:block}@media (min-width:851px){.soin-bloc>.bloc-interieur{column-gap:var(--soin-ecart);grid-template-columns:minmax(0,32fr) minmax(0,68fr);align-items:start;row-gap:0;display:grid}.soin-bloc .bloc-cote{grid-area:1/1/span 3}.soin-bloc .bloc-texte{grid-area:1/2}.soin-bloc .bloc-suite{grid-area:3/2}.soin-bloc .bloc-texte+.bloc-suite,.soin-bloc .bloc-cote .bloc-pied{margin-top:22px}.soin-bloc.avec-media .bloc-media{grid-area:2/2;margin-top:28px}.soin-bloc.avec-media .bloc-media+.bloc-suite{margin-top:30px}.soin-bloc.module-photo .bloc-media{grid-column:1/-1;margin-top:40px}.soin-bloc.module-photo .bloc-cote{grid-row:1}.soin-bloc.module-photo .bloc-media+.bloc-suite{margin-top:36px}.module-photo .bloc-media figcaption{max-width:var(--soin-mesure)}.soin-bloc.cote-a-cote>.bloc-interieur{grid-template-columns:minmax(0,42fr) minmax(0,58fr)}.soin-bloc.cote-a-cote .bloc-textes{max-width:var(--soin-mesure);grid-area:1/1}.soin-bloc.cote-a-cote .bloc-media{grid-area:1/2;margin-top:0}.soin-bloc.cote-a-cote .bloc-textes>.bloc-texte{margin-top:28px}.soin-bloc.cote-a-cote .bloc-textes>.bloc-pied{margin-top:26px}.soin-bloc.cote-a-cote.media-gauche .bloc-textes{grid-column:2}.soin-bloc.cote-a-cote.media-gauche .bloc-media{grid-column:1}.soin-bloc.module-cas>.bloc-interieur,.soin-bloc.module-cas.media-gauche>.bloc-interieur{grid-template-columns:minmax(0,46fr) minmax(0,54fr)}.soin-bloc.module-cas.media-gauche .bloc-textes{grid-column:2}.soin-bloc.module-cas.media-gauche .bloc-media{grid-column:1}.soin-bloc.module-cas:not(.media-gauche)>.bloc-interieur{grid-template-columns:minmax(0,54fr) minmax(0,46fr)}.soin-bloc.module-duo>.bloc-interieur{grid-template-columns:minmax(0,36fr) minmax(0,64fr)}.soin-bloc.module-etapes.cote-a-cote>.bloc-interieur{grid-template-columns:minmax(0,55fr) minmax(0,45fr)}.soin-bloc.module-etapes.cote-a-cote .bloc-textes{max-width:none}.soin-bloc.module-etapes.cote-a-cote .bloc-textes>.bloc-texte,.soin-bloc.module-etapes.cote-a-cote .bloc-textes>.bloc-suite{max-width:640px}.soin-bloc.module-comparaison>.bloc-interieur>.comparatif{grid-area:2/2;margin-top:32px}.soin-bloc.module-comparaison .comparatif+.bloc-suite{margin-top:32px}.soin-bloc.module-comparaison.cote-a-cote>.bloc-interieur{grid-template-columns:minmax(0,42fr) minmax(0,58fr)}.soin-bloc.module-comparaison.cote-a-cote>.bloc-interieur>.comparatif{grid-column:1/-1;margin-top:40px}.soin-bloc.module-comparaison.cote-a-cote .bloc-suite{max-width:var(--soin-mesure);grid-area:3/1/auto/-1}.soin-bloc.module-comparaison.cote-a-cote .bloc-pied{grid-area:4/1/auto/-1;margin-top:24px}.soin-rangee{column-gap:clamp(40px,4.4vw,64px);display:grid}.soin-rangee .soin-bloc>.bloc-interieur{background-size:100% 1px;flex-direction:column;padding-inline:0;display:flex}.soin-rangee .soin-bloc .bloc-cote{display:contents}.soin-rangee .soin-bloc .bloc-entete{order:1}.soin-rangee .soin-bloc .bloc-texte{order:2}.soin-rangee .soin-bloc .bloc-media{order:3}.soin-rangee .soin-bloc .bloc-suite{order:4}.soin-rangee .soin-bloc .bloc-pied{order:5}.rangee-pratique{grid-template-columns:repeat(2,minmax(0,1fr))}.rangee-colonne{grid-template-columns:repeat(3,minmax(0,1fr))}.rangee-colonne.rangee-2{grid-template-columns:repeat(2,minmax(0,1fr))}.soin-rangee .soin-bloc .bloc-entete{margin-bottom:20px}.soin-rangee .soin-bloc :is(h2,h3){font-size:clamp(22px,1.7vw,26px)}.soin-rangee .soin-bloc .bloc-texte,.soin-rangee .soin-bloc .bloc-suite{max-width:var(--soin-mesure)}.soin-rangee .soin-bloc .bloc-texte p{color:var(--soin-gris)}.soin-rangee .soin-bloc .bloc-suite{margin-top:18px}.soin-rangee .soin-bloc .bloc-cote .bloc-pied{margin-top:22px}}@media (min-width:851px) and (max-width:1099px){.rangee-colonne{grid-template-columns:repeat(2,minmax(0,1fr))}.rangee-colonne.rangee-3 .soin-bloc:last-child{grid-column:1/-1}.soin-bloc.module-duo.cote-a-cote>.bloc-interieur{grid-template-columns:minmax(0,1fr)}.soin-bloc.module-duo.cote-a-cote .bloc-textes{max-width:var(--soin-mesure);grid-column:1}.soin-bloc.module-duo.cote-a-cote .bloc-media{grid-area:2/1;margin-top:32px}}.soin-bloc.fond-sombre{background:var(--navy);color:var(--chalk)}.soin-bloc.fond-sombre>.bloc-interieur{padding-block:calc(var(--soin-pas) * 1.15);background-size:0 0}.soin-bloc.fond-sombre :is(h2,h3),.soin-bloc.fond-sombre .bloc-texte p,.soin-bloc.fond-sombre .bloc-pivot{color:var(--chalk)}.soin-bloc.fond-sombre p{color:#f3f5f3cc}.soin-bloc.fond-sombre .bloc-etiquette{color:#f3f5f3b8}.soin-bloc.fond-sombre :is(p,dd) a:not(.editorial-approfondir){color:var(--chalk);text-decoration-color:#f3f5f380}.soin-bloc.fond-sombre .editorial-approfondir{color:var(--chalk);border-bottom-color:#f3f5f366}.soin-bloc.fond-sombre .bloc-media figcaption{color:#f3f5f3b8}.soin-bloc.fond-sombre .editorial-etapes li{color:#f3f5f3cc}.soin-bloc.fond-sombre .editorial-etapes li:before{color:var(--dentin)}.soin-bloc.fond-sombre .editorial-etapes:before{background:#f3f5f340}.soin-bloc.fond-sombre+.soin-bloc.fond-sombre>.bloc-interieur{background-image:linear-gradient(var(--blue-line),var(--blue-line));background-size:calc(100% - 2 * var(--soin-marge)) 1px}.soin-chapitre>.bloc-interieur{padding-top:calc(var(--soin-pas) * .6);grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:18px;display:grid}.soin-chapitre>.bloc-interieur:after{content:"";background:var(--soin-filet);transform-origin:0;grid-column:1/-1;height:1px;margin-top:22px}.soin-chapitre .chapitre-numero{font-family:var(--serif);letter-spacing:.06em;color:var(--dentin-deep);font-variant-numeric:tabular-nums;margin:0;font-size:15px}.soin-chapitre h2{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(34px,3.1vw,44px);font-weight:400;line-height:1.1}.soin-rail+.soin-corps>.soin-chapitre:first-child>.bloc-interieur{padding-top:var(--soin-pas)}.soin-bloc .editorial-etapes{margin-top:24px}.soin-bloc .editorial-etapes li{font-size:var(--soin-texte);line-height:var(--soin-interligne);color:var(--soin-gris)}.soin-bloc .bloc-texte+.bloc-suite>.editorial-etapes:first-child{margin-top:0}@media (min-width:851px){.soin-bloc .editorial-etapes.liste-courte{columns:2;column-gap:48px}.soin-bloc .editorial-etapes.liste-courte:before{display:none}.soin-bloc .editorial-etapes.liste-courte li{break-inside:avoid;grid-template-columns:36px 1fr;gap:12px;padding:9px 0}.soin-bloc .editorial-etapes.liste-courte li:before{padding-left:0}}.soin-bloc .comparatif{border-top:1px solid var(--soin-filet);margin-top:28px}.soin-bloc .comparatif>div{border-bottom:1px solid var(--soin-filet);grid-template-columns:minmax(180px,240px) minmax(0,1fr);gap:6px 40px;padding:20px 0;display:grid}.soin-bloc .comparatif dt{font-family:var(--serif);color:var(--ink);margin:0;font-size:21px;line-height:1.25}.soin-bloc .comparatif dd{max-width:720px;color:var(--soin-gris);margin:0;font-size:16px;line-height:1.65}.soin-bloc .comparatif dt a{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--line);-webkit-text-decoration-color:var(--line);-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}@media (min-width:851px){.soin-bloc .comparatif-colonnes{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:40px;display:grid}.soin-bloc .comparatif-colonnes>div{border-top:1px solid var(--soin-filet);border-bottom:0;padding:22px 0 8px;display:block}.soin-bloc .comparatif-colonnes dt{margin-bottom:12px;font-size:23px}.soin-bloc .comparatif-colonnes dd{max-width:none}.soin-bloc .comparatif:not(.comparatif-colonnes)>div{grid-template-columns:minmax(200px,260px) minmax(0,1fr)}}.soin-bloc .comparatif.comparatif-illustre>div{grid-template:"vue nom""vue texte"1fr/88px minmax(0,1fr);align-items:start;gap:4px 18px}.soin-bloc .comparatif-illustre dt{grid-area:nom}.soin-bloc .comparatif-illustre dd{grid-area:texte}.soin-bloc .comparatif-illustre dd.comparatif-vue{grid-area:vue;max-width:none;margin:3px 0 0}.soin-bloc .comparatif-vue img{aspect-ratio:1;object-fit:cover;background:var(--soin-filet);width:100%;height:auto;display:block}@media screen{.soin-bloc .comparatif-vue img.vue-attente{opacity:0}}.soin-bloc.module-comparaison .comparatif-illustre+.bloc-suite{margin-top:14px}.soin-bloc .bloc-suite .comparatif-mention{letter-spacing:.04em;color:var(--slate);margin:0 0 26px;font-size:12px;line-height:1.4}@media (min-width:851px){.soin-bloc .comparatif.comparatif-illustre>div{grid-template-columns:112px minmax(0,1fr);gap:6px 28px;padding:22px 0}}@media (min-width:1280px){.soin-bloc .comparatif.comparatif-illustre>div{grid-template:"vue nom texte"/132px minmax(160px,210px) minmax(0,1fr);column-gap:32px}}.soin-bande.bande-index{background:var(--navy);color:var(--chalk)}.soin-corps .pindex{padding:calc(var(--soin-pas) * 1.1) var(--soin-marge);gap:var(--soin-ecart);background:0 0}.soin-corps .pindex-eyebrow{color:#f3f5f3a8}.soin-corps .pindex :is(h2,h3){max-width:460px;font-family:var(--serif);letter-spacing:-.015em;color:var(--chalk);margin:0;font-size:clamp(26px,2.4vw,34px);font-weight:400;line-height:1.16}.soin-corps .pindex-rang{color:#f3f5f39e}.soin-corps .pindex-rang b{color:var(--dentin);font-size:clamp(40px,4.2vw,56px)}.soin-corps .pindex-echelle:before{background:#f3f5f338}.soin-corps .pindex-echelle:after{background:var(--dentin)}.soin-corps .pindex-point{background:var(--navy);border-color:#f3f5f366}.soin-corps .pindex .est-franchi .pindex-point,.soin-corps .pindex .est-actif .pindex-point{background:var(--dentin);border-color:var(--dentin)}.soin-corps .pindex .est-actif .pindex-point{box-shadow:0 0 0 5px #c8b6a438}.soin-corps .pindex-numero,.soin-corps .pindex-libelle{color:#f3f5f3a8}.soin-corps .pindex .est-actif .pindex-numero,.soin-corps .pindex .est-actif .pindex-libelle{color:var(--chalk)}.soin-corps .pindex-note{color:#f3f5f3cc;max-width:560px;font-size:16px;line-height:1.7}.soin-corps .pindex-note strong{color:var(--chalk)}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.soin-corps .pindex.est-vu .est-actif .pindex-point{box-shadow:0 0 0 5px #c8b6a438}}.soin-corps .sequence-soin{padding:var(--soin-pas) var(--soin-marge)}.soin-corps .sequence-soin h4{font-size:clamp(26px,2.3vw,32px)}.soin-corps .sequence-soin .sequence-intro,.soin-corps .sequence-soin .sequence-digue,.soin-corps .sequence-soin .sequence-etape-explication,.soin-corps .sequence-soin .sequence-autre figcaption{font-size:var(--soin-texte);line-height:var(--soin-interligne);color:var(--soin-gris)}.soin-corps .sequence-soin .sequence-paire figcaption,.soin-corps .sequence-soin .sequence-comparaison figcaption{font-size:13px;line-height:1.55}.soin-corps .sequence-soin .sequence-comparaison{max-width:1040px}.soin-bloc+.soin-bande .sequence-soin,.bande-sequence+.bande-sequence .sequence-soin{background:linear-gradient(var(--soin-filet),var(--soin-filet)) no-repeat center top/calc(100% - 2 * var(--soin-marge)) 1px var(--paper)}@media (max-width:850px){main.soin{--soin-texte:16px;--soin-pas:44px;--soin-gouttiere:20px}.soin-bloc>.bloc-interieur{flex-direction:column;display:flex}.soin-bloc .bloc-textes,.soin-bloc .bloc-cote{display:contents}.soin-bloc .bloc-entete{order:1}.soin-bloc .bloc-texte{order:2;margin-top:18px}.soin-bloc .bloc-media{order:3;margin-top:26px}.soin-bloc .bloc-suite{order:4;margin-top:22px}.soin-bloc .comparatif{order:4}.soin-bloc .bloc-pied{order:5;margin-top:22px}.soin-bloc.module-comparaison .bloc-suite{order:5}.soin-bloc.module-comparaison .bloc-pied{order:6}.soin-bloc :is(h2,h3){font-size:25px;line-height:1.2}.soin-bloc .bloc-pivot{margin-top:28px;font-size:21px}.soin-bloc .bloc-media figure,.module-duo .bloc-media{margin-inline:-20px}.module-duo .bloc-media figure{margin-inline:0}.soin-bloc .bloc-media figcaption{padding-inline:20px}.bloc-media-paire{grid-template-columns:minmax(0,1fr);gap:24px}.soin-rangee{padding-inline:0;display:block}.soin-chapitre>.bloc-interieur{grid-template-columns:minmax(0,1fr);row-gap:10px;padding-top:64px}.soin-chapitre>.bloc-interieur:after{margin-top:18px}.soin-chapitre h2{font-size:31px;line-height:1.12}.soin-chapitre .chapitre-numero{letter-spacing:.14em;font-size:13px}.soin-rangee .soin-bloc :is(h2,h3){font-size:23px}.soin-bloc .comparatif>div{grid-template-columns:minmax(0,1fr);gap:4px;padding:15px 0}.soin-bloc .comparatif dt{font-size:19px}.soin-bloc .comparatif dd{font-size:15px}.soin-bloc .editorial-etapes li{grid-template-columns:40px 1fr;gap:12px}.soin-bloc.fond-sombre>.bloc-interieur{padding-block:52px}.soin-corps .pindex{gap:34px;padding:48px 20px}.soin-corps .pindex :is(h2,h3){max-width:none;font-size:25px}.soin-corps .sequence-soin{padding:44px 20px 48px}.soin-corps .sequence-soin h4{font-size:26px}.soin-corps .sequence-soin .sequence-comparaison{max-width:none}}@media (max-width:380px){.soin-bloc :is(h2,h3){font-size:22px}.soin-chapitre h2{font-size:26px}}main.soin .soin-reperes{background:rgba(var(--porcelain-rvb),.42);color:var(--ink);border:1px solid #0a1b2c4d;margin:36px 20px 8px;padding:34px 22px 26px;position:relative}main.soin .soin-reperes>h2{background:var(--fond-clair);font-family:var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--dentin-texte);margin:0;padding:0 10px;font-size:11px;font-weight:400;line-height:1.4;position:absolute;top:-8px;left:18px}main.soin .soin-reperes>ul{columns:auto;grid-template-columns:minmax(0,1fr);gap:0;max-width:none;margin:0;padding:0;list-style:none;display:grid}main.soin .soin-reperes li{color:var(--soin-gris);break-inside:auto;border-top:1px solid #0a1b2c24;padding:18px 0;font-size:15.5px;line-height:1.6;position:relative}main.soin .soin-reperes li:first-child{border-top:0;padding-top:4px}main.soin .soin-reperes li+li{margin-top:0}main.soin .soin-reperes li::marker{content:""}main.soin .soin-reperes li:before{content:"";background:var(--dentin-deep);transform-origin:0;width:26px;height:1px;margin-bottom:12px;display:block}main.soin .soin-reperes li>strong{font-family:var(--serif);color:var(--ink);margin:0 0 7px;font-size:19px;font-weight:400;line-height:1.25;display:block}main.soin .soin-reperes-lien{border-top:1px solid #0a1b2c24;width:100%;margin-top:10px;padding-top:14px;display:block}@media (min-width:600px){main.soin .soin-reperes{padding:38px 28px 28px}main.soin .soin-reperes>ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:0}main.soin .soin-reperes li{border-top:0;padding:6px 28px 14px 0}main.soin .soin-reperes li:nth-child(2n){border-left:1px solid #0a1b2c24;padding-left:28px;padding-right:0}main.soin .soin-reperes li:nth-child(n+3){border-top:1px solid #0a1b2c24;margin-top:18px;padding-top:22px}main.soin .soin-reperes-lien{border-top:0;width:auto;margin-top:18px;padding-top:0;display:inline-block}}@media (min-width:851px){main.soin .soin-reperes{margin:56px var(--soin-marge) 12px;padding:44px 40px 34px}main.soin .soin-reperes>h2{left:32px}main.soin .soin-reperes li{font-size:16px;line-height:1.65}main.soin .soin-reperes li>strong{font-size:21px}main.soin .soin-reperes[data-reperes]>ul>li{padding-bottom:12px}}@media (min-width:1100px){main.soin .soin-reperes[data-reperes="3"]>ul{grid-template-columns:repeat(3,minmax(0,1fr))}main.soin .soin-reperes[data-reperes="4"]>ul{grid-template-columns:repeat(4,minmax(0,1fr))}main.soin .soin-reperes[data-reperes="2"]>ul{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px}main.soin .soin-reperes li,main.soin .soin-reperes li:nth-child(2n){border-left:1px solid #0a1b2c24;padding:6px 32px 12px}main.soin .soin-reperes li:first-child{border-left:0;padding-left:0}main.soin .soin-reperes li:last-child{padding-right:0}main.soin .soin-reperes li:nth-child(n+3){border-top:0;margin-top:0;padding-top:6px}}main.soin .soin-rail{border-top:1px solid var(--soin-filet)}@media (min-width:851px){main.soin .soin-rail{padding-inline:var(--soin-marge)}}main.soin .seo-faq{padding:calc(var(--soin-pas) * 1.3) var(--soin-marge) calc(var(--soin-pas) * 1.4)}main.soin .seo-faq>h2{max-width:none;margin-top:16px;margin-bottom:44px;font-size:clamp(32px,3.2vw,46px);line-height:1.08}main.soin .seo-faq summary{font-size:clamp(20px,1.7vw,24px);line-height:1.3}main.soin .seo-faq details{padding:18px 0}main.soin .seo-faq details p{max-width:720px;font-size:16px;line-height:1.7}main.soin .seo-faq .faq-reponse{overflow:hidden}main.soin .soin-references{padding-inline:var(--soin-marge)}main.soin .soin-references ol{max-width:900px}main.soin .related-content{padding:calc(var(--soin-pas) * 1.1) var(--soin-marge) var(--soin-pas)}main.soin .related-content>h2{margin:12px 0 32px;font-size:clamp(26px,2.4vw,34px);line-height:1.1}main.soin .related-content>div{border-top:1px solid var(--soin-filet);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px;display:grid}main.soin .related-content>div>a,main.soin .related-content>div>a+a,main.soin .related-navigation>div>a,main.soin .related-navigation>div>a+a{border-right:0;border-bottom:1px solid var(--soin-filet);min-height:auto;padding:24px 0 26px}main.soin .related-content span{letter-spacing:.16em;text-transform:uppercase;color:var(--slate);font-size:11px}main.soin .related-content h3,main.soin .related-navigation h3{margin:14px 0 8px;font-size:21px;line-height:1.25}main.soin .related-content p,main.soin .related-navigation p{color:var(--soin-gris);margin:0;font-size:15px;line-height:1.6}main.soin .related-content+.related-navigation{padding-top:0}main.soin .related-navigation>h2{margin:8px 0 24px;font-size:clamp(22px,2vw,28px)}main.soin .related-content>div>a.carte-illustree{padding-top:37%}@media (max-width:850px){main.soin .related-content>div{grid-template-columns:minmax(0,1fr);gap:0}main.soin .seo-faq>h2{margin-bottom:28px}main.soin .related-content>h2{margin-bottom:22px}main.soin .related-content>div>a,main.soin .related-content>div>a+a,main.soin .related-navigation>div>a,main.soin .related-navigation>div>a+a{padding:20px 0 22px}}@keyframes jh-consult-entree{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes jh-consult-portrait{0%{opacity:.15;transform:scale(1.025)}to{opacity:1;transform:none}}@media (max-width:850px){@keyframes jh-consult-entree{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}}.consult.vivante .consult-portrait,.consult.vivante .consult-cadre,.consult.vivante .consult-media .lecteur,.consult.vivante .consult-projection .lecteur{overflow:clip}.consult.vivante .consult-cadre{display:block}@media (prefers-reduced-motion:no-preference){.consult.vivante .consult-ouverture-texte>*{animation:.72s cubic-bezier(.22,1,.36,1) backwards jh-consult-entree}.consult.vivante .consult-ouverture-texte>:nth-child(2){animation-delay:50ms}.consult.vivante .consult-ouverture-texte>:nth-child(3){animation-delay:.15s}.consult.vivante .consult-ouverture-texte>:nth-child(n+4){animation-delay:.24s}.consult.vivante .consult-portrait{animation:none}.consult.vivante .consult-portrait img{animation:1.1s cubic-bezier(.22,1,.36,1) 40ms backwards jh-consult-portrait}}@media (prefers-reduced-motion:reduce){.consult.vivante .consult-ouverture-texte>*,.consult.vivante .consult-portrait,.consult.vivante .consult-portrait img{animation:none}}.consult.vivante .consult-etape-texte>header,.consult.vivante .consult-etape-corps,.consult.vivante .consult-media,.consult.vivante .consult-projection,.consult.vivante .consult-pratique-rdv,.consult.vivante .consult-questions,.consult.vivante .consult-renvois,.consult.vivante .consult-etape-texte>header[data-apparition],.consult.vivante .consult-etape-corps[data-apparition],.consult.vivante .consult-media[data-apparition],.consult.vivante .consult-projection[data-apparition],.consult.vivante .consult-pratique-rdv[data-apparition],.consult.vivante .consult-questions[data-apparition],.consult.vivante .consult-renvois[data-apparition]{animation:none}.consult.vivante .consult-questions summary,.consult.vivante .consult-questions summary:after{transition:color .2s}.consult.vivante .consult-questions summary:focus-visible,.consult.vivante .consult-questions summary:active{color:var(--dentin-deep)}@media (hover:hover){.consult.vivante .consult-questions summary:hover{color:var(--dentin-deep)}}@media (prefers-reduced-motion:reduce){.consult.vivante .consult-questions summary,.consult.vivante .consult-questions summary:after{transition:none}}@keyframes jh-consult-fondu{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.consult.vivante .consult-questions details[open]>summary+*{animation:.1s jh-consult-fondu}}@media screen and (prefers-reduced-motion:no-preference){.apple-degrade{--apple-c1:#c8b6a4c2;--apple-c2:#8a7660;--apple-c3:#58646b;--apple-c4:#0a1b2c;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(270deg,var(--apple-depart) 0%,var(--apple-c1) 7%,var(--apple-c2) 18%,var(--apple-c3) 32%,var(--apple-c4) 45%,var(--apple-fin) 62%,var(--apple-fin) 100%);background-repeat:repeat-y;background-size:calc(var(--apple-w) * 3) 100%;background-position:calc(var(--apple-l) - var(--apple-w) * 3.2) 0}.apple-degrade.apple-fin-claire{--apple-c4:var(--apple-fin)}.apple-degrade.apple-sombre{--apple-c1:#58646bc2;--apple-c2:#8a7660;--apple-c3:#c8b6a4;--apple-c4:#dde3e0}.apple-degrade.apple-balaye{animation:apple-balaye var(--apple-duree,1.4s) linear forwards}}@media (forced-colors:active){.apple-degrade{background-image:none}}@keyframes apple-balaye{0%{background-position-x:calc(var(--apple-l) - var(--apple-w) * 3.2)}to{background-position-x:var(--apple-l)}}.recherche-declencheur{min-height:44px;color:inherit;font:inherit;letter-spacing:.08em;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:8px;margin:0;padding:0;font-size:12px;line-height:1;transition:opacity .24s;display:inline-flex}.recherche-declencheur:active{opacity:.72}@media (hover:hover){.recherche-declencheur:hover{opacity:.72}}.recherche-declencheur[aria-expanded=true]>span{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.recherche-loupe{flex:none;width:15px;height:15px}.site-header.menu-is-open .recherche-declencheur{visibility:hidden}.site-header.recherche-ouverte{right:var(--barre-menu,0px)}.recherche-ligne{display:none}@media (max-width:599px){.header-actions>.recherche-declencheur{display:none}.recherche-ligne{z-index:15;color:var(--enamel);display:block;position:absolute;top:72px;right:clamp(14px,4.4vw,20px)}.recherche-ligne.sur-clair{color:var(--graphite)}.recherche-declencheur-ligne{align-items:flex-start;min-height:32px;padding:5px 0 0;position:relative}.recherche-declencheur-ligne:before{content:"";position:absolute;inset:0 -6px -12px}}html.jh-intro .recherche-declencheur-entete{animation:.42s cubic-bezier(.22,.61,.36,1) 3.11s both jh-intro-entete}html.jh-intro .recherche-declencheur-ligne{animation:.42s cubic-bezier(.22,.61,.36,1) 3.48s both jh-intro-entete}@media (max-width:850px){html.jh-intro .recherche-declencheur-entete{animation-delay:3.27s}}html.jh-intro:not(.jh-intro-va) .recherche-declencheur{animation-play-state:paused}.recherche-voile,.recherche-panneau{--recherche-entete:96px}.site-header.est-pose~.recherche-voile,.site-header.est-pose~.recherche-panneau{--recherche-entete:60px}@media (max-width:850px){.recherche-voile,.recherche-panneau{--recherche-entete:72px}.site-header.est-pose~.recherche-voile,.site-header.est-pose~.recherche-panneau{--recherche-entete:48px}}.recherche-voile[hidden],.recherche-panneau[hidden],.recherche-liste[hidden]{display:none}.recherche-voile{z-index:64;top:var(--recherche-entete);touch-action:none;background:linear-gradient(#0a1b2c00 0,#0a1b2c52 40px);position:fixed;bottom:0;left:0;right:0}.recherche-voile.clair{background:linear-gradient(#0a1b2c00 0,#0a1b2c29 40px)}.recherche-panneau{z-index:66;top:calc(var(--recherche-entete) + 8px);right:calc(4.4vw + var(--barre-menu,0px));width:min(560px,91.2vw);max-height:var(--recherche-max,calc(100dvh - var(--recherche-entete) - 32px));font-family:var(--sans);border-radius:12px;flex-direction:column;display:flex;position:fixed;overflow:hidden}.recherche-panneau.sombre{color:var(--enamel);-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);background:#0a1b2cf0;border:1px solid #f3f5f31f;box-shadow:0 24px 64px #0008146b,0 2px 10px #00081438}.recherche-panneau.clair{color:var(--graphite);-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);background:#f6f3edf5;border:1px solid #1720281a;box-shadow:0 24px 64px #0a1b2c29,0 2px 10px #0a1b2c12}@media (prefers-reduced-transparency:reduce){.recherche-panneau.sombre{background:var(--clinical-blue);-webkit-backdrop-filter:none;backdrop-filter:none}.recherche-panneau.clair{background:var(--fond-clair);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.recherche-panneau.sombre{background:var(--clinical-blue);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#f3f5f380}.recherche-panneau.clair{background:var(--fond-clair);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#17202880}.recherche-panneau.sombre .recherche-extrait,.recherche-panneau.clair .recherche-extrait{color:inherit}}@media (max-width:850px){.recherche-panneau{right:calc(clamp(14px,4.4vw,20px) + var(--barre-menu,0px));width:min(520px,100vw - 2*clamp(14px,4.4vw,20px))}}@media (max-width:599px){.recherche-panneau{top:calc(var(--recherche-entete) + 4px);border-radius:10px;width:auto;left:clamp(14px,4.4vw,20px)}}.recherche-panneau :focus-visible{outline-offset:2px;box-shadow:none}.recherche-panneau.clair :focus-visible{outline-color:var(--dentin-deep)}.recherche-champ{border-bottom:1px solid #f3f5f31f;flex:none;align-items:center;gap:4px;height:58px;margin:0;padding:0 6px 0 16px;transition:border-color .2s;display:flex}.clair .recherche-champ{border-bottom-color:#1720281a}.recherche-champ:focus-within{border-bottom-color:var(--dentin)}.clair .recherche-champ:focus-within{border-bottom-color:var(--dentin-deep)}.recherche-champ>.recherche-loupe{opacity:.7;width:18px;height:18px}.recherche-champ input{min-width:0;height:100%;box-shadow:none;color:inherit;font:400 16px/1.2 var(--sans);letter-spacing:.005em;caret-color:var(--dentin);appearance:none;background:0 0;border:0;border-radius:0;outline:0;flex:1;margin:0;padding:0 6px}.clair .recherche-champ input{caret-color:var(--dentin-deep)}.recherche-champ input::placeholder{color:#f3f5f38c;opacity:1}.clair .recherche-champ input::placeholder{color:#17202885}.recherche-champ input::-webkit-search-cancel-button{appearance:none}.recherche-champ input::-webkit-search-decoration{appearance:none}.recherche-effacer,.recherche-fermer{min-width:44px;height:44px;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.recherche-effacer{opacity:.7}.recherche-fermer{font:400 12px/1 var(--sans);letter-spacing:.08em;opacity:.82;padding:0 10px}.recherche-effacer:active,.recherche-fermer:active{opacity:1}@media (hover:hover){.recherche-effacer:hover,.recherche-fermer:hover{opacity:1;background:#f3f5f312}.clair .recherche-effacer:hover,.clair .recherche-fermer:hover{background:#0a1b2c0d}}.recherche-corps{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#f3f5f340 transparent;flex:auto;min-height:0;padding:6px 8px 10px;overflow-y:auto}.clair .recherche-corps{scrollbar-color:#17202838 transparent}.recherche-rubrique{letter-spacing:.015em;color:#f3f5f39e;margin:0;padding:10px 10px 6px;font-size:12px;line-height:1.3}.clair .recherche-rubrique{color:var(--slate)}.recherche-liste{gap:2px;margin:0;padding:0;list-style:none;display:grid}.recherche-option>a{color:inherit;-webkit-tap-highlight-color:transparent;border-radius:8px;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:14px;padding:10px;text-decoration:none;display:grid}.recherche-option[aria-selected=true]>a{background:#f3f5f313;box-shadow:inset 0 0 0 1px #f3f5f31a}.clair .recherche-option[aria-selected=true]>a{background:#0a1b2c0d;box-shadow:inset 0 0 0 1px #0a1b2c12}.recherche-option>a:active{background:#f3f5f31a}.clair .recherche-option>a:active{background:#0a1b2c12}.recherche-vignette{aspect-ratio:3/2;color:#f3f5f38c;background:#f3f5f30f;border-radius:6px;place-items:center;width:72px;display:grid;position:relative;overflow:hidden}.clair .recherche-vignette{color:#17202873;background:#0a1b2c0e}.recherche-vignette img{object-fit:cover;width:100%;height:100%;display:block}.recherche-vignette:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #f3f5f314}.clair .recherche-vignette:after{box-shadow:inset 0 0 0 1px #0a1b2c0f}.recherche-texte{gap:3px;min-width:0;padding-top:1px;display:grid}.recherche-genre{letter-spacing:.02em;color:var(--dentin);font-size:12px;line-height:1.25}.clair .recherche-genre{color:var(--dentin-texte)}.recherche-titre,.recherche-extrait{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.recherche-titre{font:400 16px/1.25 var(--serif);letter-spacing:-.005em}.recherche-extrait{color:#f3f5f3b3;font-size:13px;line-height:1.5}.clair .recherche-extrait{color:var(--slate)}.recherche-extrait mark{color:var(--enamel);background:0 0;font-weight:700}.clair .recherche-extrait mark{color:var(--graphite)}.recherche-plus{text-align:center;letter-spacing:.02em;color:#f3f5f3db;cursor:pointer;background:#0d1e2f;border-top:1px solid #f3f5f31a;margin:4px -8px 0;padding:13px 18px 14px;font-size:13px;line-height:1.3;position:sticky;bottom:0}.clair .recherche-plus{color:var(--graphite);background:#f5f2ec;border-top-color:#17202814}.recherche-plus[aria-selected=true]{box-shadow:none;background:#182838}.clair .recherche-plus[aria-selected=true]{box-shadow:none;background:#ece9e3}.recherche-message{margin:0;padding:14px 10px 12px;font-size:14px;line-height:1.55}.recherche-message p{margin:0 0 6px}.recherche-attente{color:#f3f5f39e}.clair .recherche-attente{color:var(--slate)}.recherche-aucun{font-weight:700}.recherche-pistes{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.recherche-piste{min-height:40px;color:inherit;font:400 13px/1 var(--sans);letter-spacing:.02em;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #f3f5f338;border-radius:999px;margin:0;padding:0 14px}.clair .recherche-piste{border-color:#17202833}.recherche-piste:active{background:#f3f5f31a}.clair .recherche-piste:active{background:#0a1b2c12}@media (hover:hover){.recherche-piste:hover{background:#f3f5f312}.clair .recherche-piste:hover{background:#0a1b2c0d}}.recherche-cache{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:599px){.recherche-champ{height:54px;padding-left:14px}.recherche-corps{padding:4px 6px 8px}.recherche-option>a{grid-template-columns:60px minmax(0,1fr);gap:12px;padding:9px 8px}.recherche-vignette{width:60px}.recherche-titre{font-size:15px}}.nav-bureau{display:none}@media (min-width:1200px){.nav-bureau{grid-template-rows:var(--nb-haut,26px) 44px;row-gap:var(--nb-ecart,6px);place-items:center end;min-width:0;display:grid}.nav-bureau ul{align-items:center;margin:0;padding:0;list-style:none;display:flex}.nav-bureau-principales{grid-row:2;gap:clamp(22px,2.2vw,40px)}.nav-bureau-principales>li>a,.nav-bureau-rubrique>button{min-height:44px;color:inherit;font-family:var(--sans);letter-spacing:.02em;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:7px;margin:0;padding:0;font-size:13px;font-weight:400;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.nav-bureau-principales>li>a:after,.nav-bureau-rubrique>button:after{content:"";opacity:0;transform-origin:0;background:currentColor;height:1px;transition:opacity .2s,transform .2s cubic-bezier(.22,.61,.36,1);position:absolute;bottom:11px;left:0;right:0;transform:scaleX(.4)}.nav-bureau-rubrique>button:after{right:19px}.nav-bureau-principales>li>:is(a,button):active:after{opacity:.5;transform:none}@media (hover:hover){.nav-bureau-principales>li>:is(a,button):hover:after{opacity:.5;transform:none}}.nav-bureau-principales>li>:is(a,button):focus-visible:after,.nav-bureau-rubrique[data-ouvert]>button:after{opacity:.5;transform:none}.nav-bureau-principales>li>:is(a,button)[data-en-cours]:after{opacity:1;transform:none}.nav-bureau :is(a,button):focus{outline:none}.nav-bureau :is(a,button):focus-visible{outline-offset:4px;outline:1px solid}.nav-bureau-rubrique>button svg{flex:none;transition:transform .22s cubic-bezier(.22,.61,.36,1)}.nav-bureau-rubrique>button[aria-expanded=true] svg{transform:rotate(180deg)}.nav-bureau-volet{z-index:1;overscroll-behavior:contain;background:var(--clinical-blue);max-height:calc(100vh - 96px);color:var(--enamel);cursor:auto;scrollbar-width:thin;scrollbar-color:#f3f5f338 transparent;opacity:0;visibility:hidden;border-top:1px solid #f3f5f31a;padding:34px 4.4vw 38px;transition:opacity .18s,translate .18s cubic-bezier(.22,.61,.36,1),visibility 0s linear .18s;position:absolute;top:100%;left:0;right:0;overflow-y:auto;translate:0 -6px}.site-header.est-pose .nav-bureau-volet{max-height:calc(100vh - 60px)}.nav-bureau-rubrique[data-ouvert] .nav-bureau-volet{opacity:1;visibility:visible;transition:opacity .22s,translate .26s cubic-bezier(.22,.61,.36,1),visibility;translate:none}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html:has(.hero-avec-film) .site-header:not(.est-pose):not(.on-light){view-transition-name:none}html:has(.hero-avec-film) .site-header:not(.est-pose):not(.on-light) .nav-bureau-volet{-webkit-backdrop-filter:blur(28px)saturate(1.15);backdrop-filter:blur(28px)saturate(1.15);background:#0a1b2c80;border-top-color:#0000;padding-bottom:76px;-webkit-mask-image:linear-gradient(#0000 0,#000 22px calc(100% - 56px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 22px calc(100% - 56px),#0000 100%)}html:has(.hero-avec-film) .site-header:not(.est-pose):not(.on-light) .nav-bureau-volet :is(p,h2,h3,span,small,a){text-shadow:0 0 18px #0a1b2c9e,0 0 5px #0a1b2c66}html:has(.hero-avec-film) .site-header:not(.est-pose):not(.on-light) :is(.nav-bureau-carte-ligne,.nav-bureau-raccourci small,.nav-bureau-groupe-titre small,.nav-bureau-intro-texte){color:#f3f5f3fa}html:has(.hero-avec-film) .site-header:not(.est-pose):not(.on-light) .nav-bureau-groupe-numero{color:#e4d9cd}html:has(.hero-avec-film) .site-header:not(.est-pose):not(.on-light) .nav-bureau-carte-titre{color:#fff}}@media (prefers-reduced-transparency:reduce){html:has(.hero-avec-film) .site-header:not(.est-pose):not(.on-light) .nav-bureau-volet{background:var(--clinical-blue);-webkit-backdrop-filter:none;backdrop-filter:none}}.nav-bureau-volet-dedans{grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:start;column-gap:56px;max-width:1500px;margin:0 auto;display:grid}.nav-bureau-intro{min-width:0}.nav-bureau-intro-titre{font-family:var(--serif);letter-spacing:-.02em;color:var(--enamel);margin:0;font-size:clamp(28px,2.3vw,36px);font-weight:400;line-height:1.05}.nav-bureau-intro-texte{color:#f3f5f39e;max-width:30ch;margin:14px 0 0;font-size:13.5px;line-height:1.65}.nav-bureau a.nav-bureau-raccourci{color:var(--enamel);border:1px solid #f3f5f338;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:14px;margin-top:26px;padding:14px 16px;font-size:13.5px;line-height:1.35;text-decoration:none;transition:border-color .2s,background-color .2s;display:grid}.nav-bureau-raccourci small{letter-spacing:.08em;color:#f3f5f38c;grid-column:1/-1;margin-bottom:4px;font-size:11px}.nav-bureau-raccourci i{font-style:normal}.nav-bureau a.nav-bureau-raccourci:active{background-color:#f3f5f30d;border-color:#f3f5f380}@media (hover:hover){.nav-bureau a.nav-bureau-raccourci:hover{background-color:#f3f5f30d;border-color:#f3f5f380}}.nav-bureau a.nav-bureau-raccourci:focus-visible{outline-offset:3px;outline:1px solid}.nav-bureau-tous{margin:18px 0 0}.nav-bureau-tous a{letter-spacing:.04em;min-height:40px;color:var(--enamel);text-underline-offset:6px;align-items:center;gap:12px;font-size:13px;-webkit-text-decoration:underline #f3f5f366;text-decoration:underline #f3f5f366;text-decoration-thickness:1px;transition:text-decoration-color .2s;display:inline-flex}.nav-bureau-tous a:active,.nav-bureau-tous a:focus-visible{text-decoration-color:currentColor}@media (hover:hover){.nav-bureau-tous a:hover{text-decoration-color:currentColor}}.nav-bureau-tous i{font-style:normal}.nav-bureau .nav-bureau-cartes{align-items:start;gap:22px 20px;display:grid}.nav-bureau-volet-dedans[data-panneau=praticien] .nav-bureau-cartes,.nav-bureau-volet-dedans[data-panneau=comprendre] .nav-bureau-cartes{grid-template-columns:repeat(4,minmax(0,1fr))}.nav-bureau-cartes>li{min-width:0}.nav-bureau a.nav-bureau-carte{color:inherit;text-decoration:none;display:block}.nav-bureau-carte-image{aspect-ratio:3/2;background:#f3f5f30d;display:block;position:relative;overflow:hidden}.nav-bureau-carte-image img{object-fit:cover;opacity:0;filter:brightness(.92);-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:opacity .32s,filter .4s;position:absolute;inset:0}.nav-bureau-carte-image img[data-charge]{opacity:1}.nav-bureau-carte-titre{font-family:var(--serif);letter-spacing:-.01em;color:#f3f5f3eb;margin-top:11px;font-size:16px;line-height:1.2;transition:color .2s;display:block}.nav-bureau-volet-dedans:is([data-panneau=praticien],[data-panneau=comprendre]) .nav-bureau-carte-titre{font-size:clamp(18px,1.4vw,21px)}.nav-bureau-carte-ligne{color:#f3f5f38c;margin-top:4px;font-size:11.5px;line-height:1.4;display:block}.nav-bureau a.nav-bureau-carte:active .nav-bureau-carte-titre,.nav-bureau a.nav-bureau-carte[data-en-cours] .nav-bureau-carte-titre{color:var(--dentin)}.nav-bureau a.nav-bureau-carte:active img{filter:brightness(1.02)}@media (hover:hover){.nav-bureau a.nav-bureau-carte:hover .nav-bureau-carte-titre{color:var(--dentin)}.nav-bureau a.nav-bureau-carte:hover img{filter:brightness(1.02)}}.nav-bureau a.nav-bureau-carte:focus-visible{outline:none}.nav-bureau a.nav-bureau-carte:focus-visible .nav-bureau-carte-image{outline:1px solid var(--enamel);outline-offset:3px}.nav-bureau a.nav-bureau-carte:focus-visible .nav-bureau-carte-titre{color:var(--dentin)}.nav-bureau-carte-image:after{content:"";background:var(--navy);opacity:.38;pointer-events:none;transition:opacity .45s var(--jh-courbe);position:absolute;inset:0}.nav-bureau a.nav-bureau-carte:active .nav-bureau-carte-image:after,.nav-bureau a.nav-bureau-carte:focus-visible .nav-bureau-carte-image:after,.nav-bureau a.nav-bureau-carte[data-en-cours] .nav-bureau-carte-image:after{opacity:0}@media (hover:hover){.nav-bureau a.nav-bureau-carte:hover .nav-bureau-carte-image:after{opacity:0}}@media (prefers-reduced-motion:no-preference){.nav-bureau-carte-image img{transition:opacity .32s,filter .4s,transform 1.2s cubic-bezier(.2,.7,.2,1)}.nav-bureau-groupe .nav-bureau-carte-image img{transition-duration:.32s,.4s,.9s}@media (hover:hover){.nav-bureau a.nav-bureau-carte:is(:hover,:focus-visible) img{transform:scale(1.05)}.nav-bureau-groupe a.nav-bureau-carte:is(:hover,:focus-visible) img{transform:scale(1.03)}}}.nav-bureau-groupes{row-gap:26px;min-width:0;display:grid}.nav-bureau-groupe{grid-template-columns:150px minmax(0,1fr);align-items:start;column-gap:24px;display:grid}.nav-bureau-groupe-titre{font-family:var(--serif);color:var(--enamel);margin:0;font-size:21px;line-height:1.1}.nav-bureau-groupe-numero{font-family:var(--sans);letter-spacing:.14em;color:var(--dentin);font-variant-numeric:tabular-nums;margin-bottom:9px;font-size:11px;line-height:1;display:block}.nav-bureau-groupe-titre small{font-family:var(--sans);letter-spacing:.01em;color:#f3f5f38c;margin-top:7px;font-size:11.5px;line-height:1.45;display:block}.nav-bureau-groupe .nav-bureau-cartes{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px 16px}.nav-bureau-groupe .nav-bureau-carte-image{aspect-ratio:auto;height:clamp(74px,11.5vh,108px)}@media (max-height:800px){.nav-bureau-volet{padding-top:26px;padding-bottom:28px}.nav-bureau-groupes{row-gap:18px}.nav-bureau-groupe .nav-bureau-cartes{row-gap:14px}.nav-bureau-groupe .nav-bureau-carte-image{height:clamp(62px,9.6vh,90px)}.nav-bureau-carte-titre{margin-top:9px}}html.jh-intro .nav-bureau{animation:.42s cubic-bezier(.22,.61,.36,1) 3.12s both jh-intro-entete}html.jh-intro:not(.jh-intro-va) .nav-bureau{animation-play-state:paused}}@media (min-width:1200px) and (prefers-reduced-motion:reduce){.nav-bureau-volet,.nav-bureau-rubrique[data-ouvert] .nav-bureau-volet{transition:opacity .12s,visibility 0s linear .12s;translate:none}.nav-bureau-rubrique[data-ouvert] .nav-bureau-volet{transition:opacity .12s,visibility}.nav-bureau-rubrique>button svg,.nav-bureau :is(a,button):after,.nav-bureau-carte-image img,.nav-bureau-carte-image:after,.nav-bureau-carte-titre,.nav-bureau a.nav-bureau-raccourci{transition:none}}:root{--navy:#000d1e;--chalk:#f2f2ef;--paper:#f8f8f5;--ink:#07101c;--line:#07101c2e;--blue-line:#f2f2ef38;--serif:var(--font-prata),Didot,"Times New Roman",serif;--sans:var(--font-lato),"Helvetica Neue",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{color:var(--ink);font-family:var(--sans);margin:0}a{color:inherit;text-decoration:none}::selection{color:var(--navy);background:#b8c4d0}picture{display:contents}.site-header{z-index:20;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.wordmark{align-items:center;font-size:13px;display:flex}.wordmark>span:first-child{letter-spacing:0;place-items:center;display:grid}.hero{color:var(--chalk);display:flex;position:relative;overflow:clip}.hero:after{content:"";pointer-events:none;position:absolute}.hero-index{position:absolute}.hero-copy{z-index:2;position:relative}:is(.hero-copy>h1,.hero-signature){margin:0;font-weight:400}:is(.hero-copy>h1,.hero-signature) em{font-weight:400}.hero-copy>p:where(:not(.hero-signature)){color:#f2f2efbf;line-height:1.65}.hero-mark{font-family:var(--serif);color:#ffffff07;font-size:24vw;line-height:.7;position:absolute;bottom:4vh;right:5vw}.hero-scroll{z-index:2;letter-spacing:.18em;text-transform:uppercase;transform-origin:100%;align-items:center;gap:26px;font-size:12px;position:absolute;top:48%;right:4vw;transform:rotate(90deg)}.hero-scroll i{font-size:18px;font-style:normal}.manifesto{display:grid}.manifesto h2,.section-heading h2,.method-title h2,.clinical-copy h2,.consultation h2,.editorial-page h1{font-family:var(--serif);letter-spacing:-.035em;margin:0;font-weight:400}.manifesto h2{max-width:920px}.manifesto .lead{max-width:680px;font-family:var(--serif);line-height:1.35}.manifesto div>p:not(.lead){max-width:620px;line-height:1.8}.text-link{border-bottom:1px solid;margin-top:30px;padding-bottom:8px}.text-link span{font-size:16px}.treatments-section{border-top:1px solid var(--line)}.section-heading{justify-content:space-between;display:flex}.treatment-list{border-top:1px solid var(--line)}.treatment-row{border-bottom:1px solid var(--line);align-items:center;display:grid}.treatment-number{letter-spacing:.15em;font-size:11px}.treatment-row h3{font-family:var(--serif);margin:0;font-weight:400}.treatment-row p{color:#59616a;max-width:510px;margin:0;line-height:1.6}.row-arrow{justify-self:end;font-size:22px}.method-section{gap:10vw;display:grid}.method-title h2{line-height:1.02}.method-steps{border-top:1px solid var(--line);margin:20px 0 0;padding:0;list-style:none}.method-steps li{border-bottom:1px solid var(--line);gap:22px;display:grid}.method-steps li>span{padding-top:5px}.method-steps h3{font-family:var(--serif);margin:0 0 9px;font-size:29px;font-weight:400}.method-steps p{color:#59616a;margin:0;line-height:1.65}.clinical-section{min-height:750px;color:var(--chalk);display:grid}.clinical-frame{border-right:1px solid var(--blue-line);background:radial-gradient(circle at 40% 45%,#28445f,#0b2136 32%,#001020 70%);min-height:650px;position:relative}.frame-label{opacity:1;position:absolute}.frame-line{border:1px solid #ffffff29;position:absolute;inset:14% 12%}.frame-line:before,.frame-line:after{content:"";background:#ffffff21;position:absolute}.frame-line:before{width:1px;top:0;bottom:0;left:50%}.frame-line:after{height:1px;top:50%;left:0;right:0}.frame-mark{font-family:var(--serif);letter-spacing:-.05em;color:#ffffff29;font-size:clamp(55px,7vw,110px);line-height:.82;position:absolute;bottom:12%;left:12%}.clinical-copy{flex-direction:column;justify-content:center;display:flex}.clinical-copy h2{line-height:1.03}.clinical-copy>p:not(.eyebrow){color:#f2f2efa8;max-width:580px;margin:40px 0 0;line-height:1.75}.text-link.light{color:var(--chalk)}.consultation{text-align:center}.consultation h2{line-height:1}.consultation>p:not(.eyebrow){color:#555e67;max-width:630px;margin:38px auto;line-height:1.75}.button{color:#fff;margin-top:16px;display:inline-flex}.consultation small{margin-top:27px;display:block}.editorial-page{min-height:80vh}.editorial-page.dark{background:var(--navy);color:var(--chalk)}.editorial-page h1{max-width:1000px}.editorial-intro{border-top:1px solid;gap:10vw;padding-top:55px;display:grid}.editorial-intro h2,.editorial-intro .editorial-chapo{font-family:var(--serif);margin:0;font-size:clamp(32px,4vw,53px);font-weight:400;line-height:1.1}.editorial-intro p{opacity:.72;margin:0 0 22px;line-height:1.8}.editorial-sections{background:var(--line);border-top:1px solid var(--line);gap:1px;display:grid}.editorial-card{background:var(--paper);display:grid}.editorial-card span{font-size:11px}.editorial-card h2,.editorial-card .editorial-entete h3,.editorial-card>h3{font-family:var(--serif);margin:0;font-weight:400}.editorial-card p{color:#59616a;max-width:620px;margin:0;line-height:1.75}.page-actions{justify-content:center;gap:18px;margin-top:50px;display:flex}.page-actions .button.secondary{color:inherit;background:0 0;border:1px solid}@media (max-width:850px){.hero-index{max-width:280px}.hero-mark{font-size:47vw;bottom:3vh;right:-2vw}.section-heading{display:block}.clinical-frame{border-right:0;border-bottom:1px solid var(--blue-line);min-height:490px}.editorial-intro{gap:32px}.page-actions{flex-direction:column;align-items:center;margin-top:36px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.breadcrumbs{z-index:12;color:#f3f5f39e;gap:10px;font-size:12px;display:flex;position:absolute;top:112px;left:4.4vw}.breadcrumbs a{text-underline-offset:4px;text-decoration:underline}.seo-faq,.related-content{background:var(--fond-clair);padding:140px 4.4vw}.seo-faq>h2,.related-content>h2{max-width:900px;font-family:var(--serif);margin:20px 0 70px;font-size:clamp(48px,6vw,86px);font-weight:400;line-height:1}.seo-faq>div{border-top:1px solid var(--line)}.seo-faq details{border-bottom:1px solid var(--line);padding:28px 0}.seo-faq summary{cursor:pointer;font-family:var(--serif);font-size:clamp(23px,2.4vw,34px);list-style:none}.seo-faq summary::-webkit-details-marker{display:none}.seo-faq summary:after{content:"+";float:right;font-family:var(--sans);font-weight:300}.seo-faq details[open] summary:after{content:"−"}.seo-faq details p{color:#59616a;max-width:760px;margin:22px 0 4px;line-height:1.75}.related-content{padding-top:40px}.related-content>div{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.related-content>div>a{border-bottom:1px solid var(--line);border-right:1px solid var(--line);min-height:270px;padding:32px 30px 32px 0}.related-content>div>a+a{padding-left:30px}.related-content span,.article-related>p{color:var(--slate);font-size:12px}.related-content h3{font-family:var(--serif);margin:38px 0 14px;font-size:31px;font-weight:400}.related-content p{color:#59616a;line-height:1.6}.article-related{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:11px;margin:70px 0 35px;padding:28px 0;display:flex}.article-related p{margin:0 0 9px}.article-related a{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.case-detail-hero{background:var(--clinical-blue);min-height:100svh;color:var(--enamel);grid-template-columns:1fr 1fr;display:grid}.case-detail-hero>div{flex-direction:column;justify-content:flex-end;padding:170px 6vw 80px 4.4vw;display:flex}.case-detail-hero h1{font-family:var(--serif);margin:28px 0 42px;font-size:clamp(58px,7vw,105px);font-weight:400;line-height:.93}.case-detail-hero>div>p:last-child,.case-detail-hero>div>p.case-intro{color:#f3f5f3ad;max-width:580px}.case-detail-hero img{object-fit:cover;width:100%;height:100%}.case-narrative{background:var(--fond-clair);grid-template-columns:repeat(2,1fr);padding:120px 4.4vw;display:grid}.case-narrative section{border-top:1px solid var(--line);border-right:1px solid var(--line);min-height:330px;padding:38px}.case-narrative section:nth-child(2n){border-right:0}.case-narrative span{color:var(--dentin);font-family:var(--serif);font-size:23px}.case-narrative h2{font-family:var(--serif);margin:50px 0 20px;font-size:39px;font-weight:400}.case-narrative p{color:#59616a;line-height:1.75}.case-narrative p+p{margin-top:18px}.case-figure{border-top:1px solid var(--line);margin:0;padding:38px}.case-figure img{width:100%;height:auto;display:block}.case-figure figcaption{letter-spacing:.02em;color:var(--slate);margin-top:14px;font-size:12px}.case-narrative section:has(>.case-figure){grid-column:1/-1}.case-narrative section:has(>.case-figure) p{max-width:620px}.case-narrative section>.case-figure{border-top:0;width:min(100%,640px);margin:32px auto 36px;padding:0}@media (min-width:851px){.case-detail-hero>div{padding-right:4.4vw}.case-detail-hero h1{margin-bottom:36px;font-size:clamp(50px,4.6vw,72px);line-height:.98}}@media (max-width:850px){.breadcrumbs{white-space:nowrap;top:90px;left:20px;right:20px;overflow:hidden}.seo-faq,.related-content{padding:72px 20px}.related-content{padding-top:20px}.seo-faq>h2,.related-content>h2{margin:20px 0 44px}.seo-faq details{padding:24px 0}.article-related{margin:48px 0 28px}.related-content>div{grid-template-columns:1fr}.related-content>div>a,.related-content>div>a+a{border-right:0;min-height:auto;padding:28px 0}.case-detail-hero{grid-template-columns:minmax(0,1fr);padding-top:72px}.case-detail-hero>div{padding:60px 20px 45px}.case-detail-hero h1{font-size:55px}.case-detail-hero img{height:58svh}.case-narrative{grid-template-columns:1fr;padding:60px 20px}.case-narrative section{border-right:0;min-height:auto;padding:30px 0}.case-narrative h2{margin-top:28px}.case-figure{padding:30px 0}.case-narrative section>.case-figure{margin:24px 0 28px}}:root{--enamel:#f3f5f3;--fond-clair:#f6f3ed;--fond-clair-rvb:246,243,237;--porcelain:#dde3e0;--porcelain-rvb:221,227,224;--dentin:#c8b6a4;--dentin-deep:#8a7660;--dentin-deep-rvb:138,118,96;--dentin-texte:#61503f;--clinical-blue:#0a1b2c;--graphite:#172028;--slate:#58646b;--navy:var(--clinical-blue);--chalk:var(--enamel);--paper:var(--fond-clair);--ink:var(--graphite);--line:#17202833;--blue-line:#f3f5f333;--serif:var(--font-prata),Didot,"Times New Roman",serif;--sans:var(--font-lato),"Helvetica Neue",Arial,sans-serif}body{background:var(--fond-clair);font-size:16px;line-height:1.6}:focus-visible{outline:2px solid var(--dentin);outline-offset:4px;box-shadow:0 0 0 2px var(--clinical-blue)}.site-header{height:96px;color:var(--enamel);view-transition-name:site-header;border-bottom:0;padding:0 4.4vw}.wordmark{text-transform:none;letter-spacing:.025em;gap:12px}.wordmark>span:first-child{font-family:var(--serif);border-left:1px solid;border-right:1px solid}.menu-trigger{letter-spacing:.08em;text-transform:none;font-size:12px}.header-actions{align-items:center;gap:26px;display:flex}.language-switch{letter-spacing:.08em;align-items:center;min-height:44px;padding:9px 4px;font-size:12px;transition:opacity .24s;display:inline-flex}.section-label{color:var(--slate);letter-spacing:.015em;text-transform:none;margin:0}.dark .section-label,.clinical-copy .section-label,.doctor-hero .section-label,.patient-gate .section-label,.case-detail-hero .section-label{color:#f3f5f39e}.hero{background:var(--clinical-blue);align-items:flex-end;min-height:100svh;padding:140px 4.4vw 6vh}.hero:after{background:linear-gradient(90deg,#0000 31.9%,#f3f5f31f 32%,#0000 32.1%);inset:96px 0 0}.hero:before{background:linear-gradient(90deg,var(--clinical-blue) 0%,#0a1b2cf0 40%,#0a1b2ca8 72%,#0a1b2c00 94%);inset:0}.hero-photo{opacity:1;object-position:center 30%;width:54%;height:calc(100% - 96px);top:96px}.hero-index{z-index:2;letter-spacing:.02em;text-transform:none;color:#f3f5f3b8;font-size:12px;line-height:1.55;top:132px;left:4.4vw}.hero-index>h1,.hero-index>p{font:inherit;margin:0}.hero-copy{width:88%}:is(.hero-copy>h1,.hero-signature){font-family:var(--serif);letter-spacing:-.055em;flex-direction:column;font-size:clamp(76px,10.3vw,158px);line-height:.77;display:flex}:is(.hero-copy>h1,.hero-signature) span:nth-child(2){margin-left:10vw}:is(.hero-copy>h1,.hero-signature) span:nth-child(3){color:var(--dentin);margin-left:22vw}.hero-copy>p:where(:not(.hero-signature)){width:360px;margin:48px 0 0 57%;font-size:16px}.hero-scroll,.hero-mark{display:none}.hero-oriente .hero-copy>p:where(:not(.hero-signature)){width:400px}.hero-actions{width:400px;margin:24px 0 0 57%;display:flex}.hero-actions .button{background:var(--navy);color:#fff;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-color:#fff;margin:0;transition:transform .18s cubic-bezier(.22,.61,.36,1),background-color .18s}.hero-actions .button:active{background:#1e2d3d;transition-duration:.12s;transform:scale(.98)}@media (prefers-reduced-motion:reduce){.hero-actions .button{transition:none}.hero-actions .button:active{transform:none}}.manifesto{grid-template-columns:.38fr 1.62fr;gap:7vw;padding:170px 4.4vw 190px}.manifesto h2{font-size:clamp(54px,7.1vw,104px);line-height:.96}.manifesto .lead{margin:75px 0 25px 18%;font-size:29px}.manifesto div>p:not(.lead){margin-left:18%}.text-link,.journal-all{letter-spacing:.01em;border:0;align-items:baseline;gap:32px;padding:0 0 10px;font-size:13px;display:inline-flex;position:relative}.text-link:before,.journal-all:before{content:"→";order:1;font-size:14px;line-height:1}.section-cta{margin-left:0}@media (min-width:851px){.method-section{row-gap:40px}.method-section>.section-cta{grid-column:2}}.text-link{margin-left:18%}.text-link:after,.journal-all:after,.menu-meta a:after,.header-rdv:after{content:"";background:currentColor;height:1px;transition:right .25s;position:absolute;bottom:0;left:0;right:24%}.text-link:focus-visible:after,.journal-all:focus-visible:after,.header-rdv:focus-visible:after,.text-link:active:after,.journal-all:active:after,.menu-meta a:active:after,.header-rdv:active:after{right:0}@media (hover:hover){.text-link:hover:after,.journal-all:hover:after,.menu-meta a:hover:after,.header-rdv:hover:after{right:0}}.treatments-section{background:var(--porcelain);padding:150px 4.4vw}.section-heading{align-items:start;margin-bottom:95px}.section-heading h2{width:66%;font-size:clamp(58px,7vw,100px);line-height:.94}.treatment-list{border-color:var(--graphite)}.treatment-row{border-color:var(--line);grid-template-columns:1fr 1.05fr;gap:8vw;padding:34px 0;transition:none}@media (hover:hover){.treatment-row:hover{background:0 0;padding-left:0;padding-right:0}}.treatment-row h3{font-size:clamp(31px,3.4vw,49px)}.treatment-row p{font-size:15px}.treatment-row:focus-visible h3,.treatment-row:active h3{text-underline-offset:8px;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover){.treatment-row:hover h3{text-underline-offset:8px;text-decoration:underline;text-decoration-thickness:1px}}.method-section{background:var(--fond-clair);grid-template-columns:.82fr 1.18fr;padding:175px 4.4vw}.method-title h2{font-size:clamp(59px,7vw,100px)}.method-steps{margin-top:0}.method-steps li{grid-template-columns:72px 1fr;padding:37px 0}.method-steps li>span{font-family:var(--serif);color:var(--dentin);font-size:22px}.doctor-path li{grid-template-columns:96px 1fr}.doctor-path li>span{font-family:var(--sans);letter-spacing:.04em;color:var(--slate);padding-top:10px;font-size:12px;line-height:1.5}.doctor-path+.section-label{margin-top:56px}.clinical-section{background:var(--clinical-blue);grid-template-columns:1.35fr .65fr}.clinical-copy{padding:9vw 4.4vw}.clinical-copy h2{font-size:clamp(47px,5.6vw,78px)}.frame-label{letter-spacing:.02em;text-transform:none;font-size:12px;line-height:1.5;top:auto;bottom:28px;left:28px}.clinical-copy .text-link{margin-left:0}.consultation{background:var(--porcelain);padding:160px 4.4vw}.consultation h2{font-size:clamp(60px,8vw,112px)}.button{border:1px solid var(--clinical-blue);background:var(--clinical-blue);gap:0;padding:18px 28px;font-size:13px;position:relative}.button.secondary{background:0 0}.consultation small{line-height:1.5}.menu-meta a{width:max-content;padding-bottom:4px;position:relative}.editorial-page{padding:190px 4.4vw 135px}.editorial-page h1{font-size:clamp(66px,9.4vw,136px);line-height:.87}.editorial-page .section-label{margin-bottom:46px}.editorial-intro{grid-template-columns:.8fr 1.2fr;margin-top:120px}.editorial-card{grid-template-columns:1fr 1fr;gap:8vw;padding:64px 4.4vw}.editorial-card h2,.editorial-card .editorial-entete h3,.editorial-card>h3{font-size:47px}@media (min-width:851px){.editorial-page{padding-top:170px;padding-bottom:100px}.editorial-page h1{letter-spacing:-.03em;font-size:clamp(54px,4.8vw,72px);line-height:1}.editorial-page .section-label{margin-bottom:30px}.editorial-intro{margin-top:64px;padding-top:44px}.editorial-intro h2,.editorial-intro .editorial-chapo{font-size:clamp(32px,2.6vw,38px)}.editorial-card h2,.editorial-card .editorial-entete h3,.editorial-card>h3{font-size:42px}}.eyebrow{color:var(--slate);letter-spacing:.015em;text-transform:none;margin:0 0 30px}.dark .eyebrow,.doctor-hero .eyebrow,.patient-gate .eyebrow,.article-hero .eyebrow,.library-heading .eyebrow{color:#f3f5f39e}h1 em,h2 em{color:var(--dentin-deep);font-style:normal}:is(.hero-copy>h1,.hero-signature) em,.dark h1 em,.dark h2 em,.clinical-copy h2 em,.case-detail-hero h1 em,.doctor-hero h1 em,.patient-gate h1 em,.library-heading h1 em,.blog-hero h1 em,.article-hero h1 em{color:var(--dentin)}.text-link span,.journal-all span,.button span,.blog-grid i,.sheet-grid button i{display:none}.menu-panel{background:var(--clinical-blue);grid-template-columns:1fr 260px}.menu-panel nav a{font-family:var(--serif);grid-template-columns:none;padding:10px 0;font-size:clamp(30px,4.9vh,56px);line-height:1.1;display:block}.menu-panel nav a:focus-visible,.menu-panel nav a:active{color:var(--dentin)}@media (hover:hover){.menu-panel nav a:hover{color:var(--dentin)}}.menu-panel nav .menu-secondaires{flex-wrap:wrap;gap:0 34px;margin-top:22px;display:flex}.menu-panel nav a.menu-secondary{width:auto;font-family:var(--sans);letter-spacing:.01em;color:#f3f5f3b8;border-bottom:0;margin-top:0;padding:13px 0;font-size:15px;line-height:1.4;display:block}.menu-panel nav a.menu-secondary:focus-visible,.menu-panel nav a.menu-secondary:active{color:var(--enamel)}@media (hover:hover){.menu-panel nav a.menu-secondary:hover{color:var(--enamel)}}.menu-panel nav .menu-care>button{width:100%;color:inherit;text-align:left;font-family:var(--serif);letter-spacing:-.035em;cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:10px 0;font-size:clamp(30px,4.9vh,56px);line-height:1.1;display:grid}.menu-panel nav .menu-care>button:focus-visible,.menu-panel nav .menu-care>button:active{color:var(--dentin)}@media (hover:hover){.menu-panel nav .menu-care>button:hover{color:var(--dentin)}}.menu-care-chevron{opacity:.8;flex:none;transition:transform .3s}.menu-care.is-expanded .menu-care-chevron{transform:rotate(180deg)}.treatment-submenu{opacity:0;border-left:1px solid #f3f5f329;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px;max-height:0;margin-left:2px;padding-left:22px;transition:max-height .45s,opacity .3s,padding .35s;display:grid;overflow:hidden}.menu-care.is-expanded .treatment-submenu{opacity:1;max-height:700px;padding-top:16px;padding-bottom:18px}.menu-panel nav .treatment-submenu a{font-family:var(--sans);color:#f3f5f3b8;border-bottom:1px solid #f3f5f31f;padding:11px 0;font-size:15px;line-height:1.4}.menu-panel nav .treatment-submenu a:focus-visible,.menu-panel nav .treatment-submenu a:active{color:var(--enamel)}@media (hover:hover){.menu-panel nav .treatment-submenu a:hover{color:var(--enamel)}}@media (prefers-reduced-motion:reduce){.menu-care-chevron,.treatment-submenu{transition:none}}.menu-famille-titre{font-family:var(--sans);letter-spacing:.06em;color:#f3f5f380;margin:0 0 6px;font-size:12px;line-height:1.4}.menu-panel nav .treatment-submenu .menu-tous-soins{border-bottom:1px solid;width:max-content;margin-top:10px;padding:14px 0 9px}.menu-panel nav .treatment-submenu .menu-tous-soins i{opacity:.7;margin-left:14px;font-style:normal}.menu-panel.is-open{scrollbar-width:thin;scrollbar-color:#f3f5f338 transparent;overflow-y:auto}.menu-meta a{border-bottom:0}.journal-kicker,.blog-grid article>span,.sheet-grid span,.article-summary .article-meta{letter-spacing:.04em;text-transform:none}.journal-heading h2,.doctor-hero h1,.doctor-statement h2,.patient-gate h1,.library-heading h1,.blog-hero h1,.journal-index h1,.article-hero h1{font-family:var(--serif)}@media (max-width:850px){.site-header{height:72px;padding:0 clamp(14px,4.4vw,20px)}.header-actions{gap:clamp(12px,3.6vw,22px)}.menu-panel{grid-template-columns:1fr}.hero{min-height:100lvh;padding:100px 20px calc(116px + 100lvh - 100svh)}.hero:after{background:linear-gradient(90deg,#0000 19.8%,#f3f5f31a 20%,#0000 20.2%);inset:72px 0 0}.hero:before{background:linear-gradient(180deg,transparent 50.5%,#0a1b2cc7 100%),linear-gradient(90deg,var(--clinical-blue) 0%,#0a1b2cdb 42%,#0a1b2c75 72%,#0a1b2c00 98%);inset:0}.hero-photo{opacity:1;object-position:77% center;width:82%;height:calc(100% - 72px);top:72px}.hero-index{top:97px;left:20px}.hero-copy{width:100%}:is(.hero-copy>h1,.hero-signature){font-size:clamp(41px,16.7vw - 6.6px,81px);line-height:.86}:is(.hero-copy>h1,.hero-signature) span:nth-child(2){margin-left:0}:is(.hero-copy>h1,.hero-signature) span:nth-child(3){margin-left:10vw}.hero-copy>p:where(:not(.hero-signature)){width:82%;margin:36px 0 0 12vw;font-size:14.5px;line-height:1.72}.hero-oriente{padding-bottom:calc(88px + 100lvh - 100svh)}.hero-oriente .hero-copy>p:where(:not(.hero-signature)){width:82%;margin-top:28px}.hero-actions{width:82%;margin:18px 0 0 12vw}.manifesto,.method-section{grid-template-columns:1fr;gap:36px;padding:80px 20px}.doctor-path li{grid-template-columns:1fr;gap:7px}.doctor-path li>span{padding-top:0}.doctor-path li>span:empty{display:none}.manifesto .lead,.manifesto div>p:not(.lead),.text-link{margin-left:0}.manifesto h2{font-size:42px;line-height:1.02}.section-label{margin-bottom:15px}.treatments-section{padding:80px 20px}.section-heading h2{width:100%;font-size:38px;line-height:1.04}.treatment-row{grid-template-columns:1fr 38px;align-items:center;gap:10px 16px;padding:24px 0}.treatment-row h3,.treatment-row p{grid-column:1}.treatment-row:after{content:"→";border:1px solid var(--line);width:38px;height:38px;color:var(--slate);border-radius:50%;grid-area:1/2/3;place-self:center end;place-items:center;font-size:15px;display:grid}.clinical-section{grid-template-columns:1fr}.clinical-copy{padding:80px 20px}.consultation{padding:84px 20px}.consultation>p.section-label{margin:0 auto 30px}.editorial-page{padding:145px 20px 72px}.editorial-page .section-label{margin-bottom:32px}.editorial-page h1{font-size:60px}.editorial-page h1,.article-hero h1,.consultation h2,.related-content h2,.editorial-card h2,.editorial-card .editorial-entete h3,.editorial-card>h3,.article-content h2{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.editorial-intro{grid-template-columns:1fr;margin-top:80px;padding-top:48px}.editorial-card,.article-aside{min-width:0}.article-body{grid-template-columns:minmax(0,1fr)}.editorial-card>*{min-width:0}.editorial-card{grid-template-columns:1fr;gap:16px;padding:40px 20px}.menu-panel nav a{padding:10px 0;font-size:clamp(27px,8.4vw,36px);display:block}.method-title h2{font-size:38px;line-height:1.04}.clinical-copy h2{font-size:36px;line-height:1.06}.consultation h2{font-size:38px;line-height:1.04}.manifesto h2,.section-heading h2,.method-title h2,.clinical-copy h2,.journal-heading h2,.consultation h2{overflow-wrap:break-word}.method-title h2 br,.consultation h2 br{display:none}.method-title h2 br+em:before,.consultation h2 br+em:before{content:" "}.manifesto>.section-label,.section-heading>.section-label,.method-title>.section-label,.clinical-copy>.section-label,.journal-heading>.section-label,.consultation>.section-label{font-size:13px}.section-heading{margin-bottom:30px}.manifesto .lead{margin-top:30px;font-size:22px}.method-steps{position:relative}.method-steps:before{content:"";background:var(--line);width:1px;position:absolute;top:40px;bottom:40px;left:3px}.method-steps li{border-bottom:0;grid-template-columns:52px 1fr;padding:20px 0}.method-steps li>span{padding-left:20px;position:relative}.method-steps li>span:before{content:"";background:var(--dentin);border-radius:50%;width:7px;height:7px;position:absolute;top:.45em;left:0}.section-cta{margin-top:34px}.menu-panel nav .menu-care>button{padding:10px 0;font-size:clamp(27px,8.4vw,36px)}.menu-care-chevron{width:20px;height:20px}.treatment-submenu{grid-template-columns:1fr;padding-left:18px}.menu-care.is-expanded .treatment-submenu{max-height:900px;padding-top:10px;padding-bottom:14px}.menu-panel nav .treatment-submenu a{padding:11px 0;font-size:15px}.menu-famille+.menu-famille .menu-famille-titre{margin-top:16px}.menu-panel nav .menu-secondaires{margin-top:22px}.editorial-card>h3{font-size:clamp(30px,11vw,47px)}}.wordmark>span:first-child{background:url(/logo-complet-blanc.webp) 0/contain no-repeat;border:0;width:124px;height:70px;font-size:0}.wordmark-name{display:none}.header-rdv{white-space:nowrap;letter-spacing:.08em;padding:13px 0 6px;font-size:12px;transition:opacity .24s;position:relative}.header-rdv:after{bottom:6px}.header-rdv:before{content:"";position:absolute;inset:-11px -4px}.header-rdv:focus-visible,.header-rdv:active{opacity:.8}@media (hover:hover){.header-rdv:hover{opacity:.8}}.site-header.on-light:not(.menu-is-open),.site-header.est-pose:not(.menu-is-open){color:var(--graphite)}.site-header.on-light:not(.menu-is-open) .wordmark>span:first-child,.site-header.est-pose:not(.menu-is-open) .wordmark>span:first-child{background-image:url(/logo-complet-sombre.webp)}.site-header.est-pose:not(.menu-is-open){height:60px}.wordmark>span:first-child{transform-origin:0}.site-header.est-anime .wordmark>span:first-child{transition:transform .3s}.site-header.est-pose:not(.menu-is-open) .wordmark>span:first-child{transform:scale(.72)}.site-header:before{content:"";z-index:-1;background:linear-gradient(180deg,rgba(var(--fond-clair-rvb),.88) 0%,rgba(var(--fond-clair-rvb),.82) 62%,rgba(var(--fond-clair-rvb),0) 100%);opacity:0;position:absolute;inset:0}.site-header.est-anime:before{transition:opacity .3s}.site-header.est-pose:not(.menu-is-open):before{opacity:1}.site-header.est-masque:not(.menu-is-open){opacity:0;pointer-events:none;transform:translateY(-10px)}.header-repere{pointer-events:none;--seuil-effacement:340px;width:1px;height:120px;position:absolute;top:0;left:0}@media (max-width:850px){html{scroll-padding-top:72px}.site-header.est-pose:not(.menu-is-open){height:48px}.site-header.est-pose:not(.menu-is-open) .wordmark>span:first-child{transform:scale(.8)}.header-repere{--seuil-effacement:240px;height:88px}}.manifesto{isolation:isolate;background:var(--fond-clair);view-timeline-name:--philosophie;--dentin-deep:#61503f;position:relative;overflow:clip}.manifesto div>p:not(.lead){color:#343b43}.manifesto-photo{z-index:-2;object-fit:cover;object-position:center 58%;opacity:.98;width:100%;height:100%;position:absolute;inset:0}.manifesto:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, var(--fond-clair) 0%, rgba(var(--fond-clair-rvb),.02) 18%, rgba(var(--fond-clair-rvb),.02) 82%, var(--fond-clair) 100%);position:absolute;inset:0}.case-detail-hero,.clinical-frame{overflow:clip}@keyframes jh-entree{0%{opacity:0;transform:translateY(38px)}32%{opacity:1}to{opacity:1;transform:none}}@keyframes jh-monte{0%{opacity:0;transform:translateY(72px)scale(.972)}to{opacity:1;transform:none}}@keyframes jh-lateral{0%{opacity:0;transform:translate(-54px)}to{opacity:1;transform:none}}@keyframes jh-lateral-titre{0%{opacity:0;transform:translate(-26px)}to{opacity:1;transform:none}}@keyframes jh-fond{0%{opacity:.62}to{opacity:1}}@keyframes jh-derive-hero{0%{transform:scale(1.13)translateY(-6.5%)}to{transform:scale(1.13)translateY(2.5%)}}@keyframes jh-derive{0%{transform:scale(1.16)translateY(-6%)}to{transform:scale(1.16)translateY(6%)}}@keyframes jh-affleure{0%{transform:translate(-30%)}to{transform:translate(52%)}}@keyframes jh-pose{0%{scale:1.11}to{scale:1.06}}@keyframes jh-derive-fond{0%{translate:0 -2%}to{translate:0 2%}}.hero-index,:is(.hero-copy>h1,.hero-signature)>span,.hero-copy>p:where(:not(.hero-signature)),.hero-actions,.breadcrumbs,.editorial-page>.section-label,.editorial-page>.eyebrow,.editorial-page>h1,.editorial-page>.editorial-intro,.journal-index-head>*,.article-hero>*,.billet-tete-texte>*,.doctor-hero>div>*,.library-heading>*{animation:.62s cubic-bezier(.22,.61,.36,1) both jh-entree}.hero-photo{animation:1.5s cubic-bezier(.22,.61,.36,1) both jh-fond}:is(.hero-copy>h1,.hero-signature)>span:first-child{animation-delay:40ms}:is(.hero-copy>h1,.hero-signature)>span:nth-child(2){animation-delay:.12s}:is(.hero-copy>h1,.hero-signature)>span:nth-child(3){animation-delay:.2s}.hero-index{animation-delay:.26s}.hero-copy>p:where(:not(.hero-signature)){animation-delay:.32s}.hero-actions{animation-delay:.38s}.breadcrumbs{animation-delay:40ms}.editorial-page>.section-label,.editorial-page>.eyebrow{animation-delay:20ms}.editorial-page>h1{animation-delay:60ms}.editorial-page>.editorial-intro{animation-delay:.14s}.journal-index-head>:first-child,.article-hero>:first-child,.billet-tete-texte>:first-child,.doctor-hero>div>:first-child,.library-heading>:first-child{animation-delay:20ms}.journal-index-head>:nth-child(2),.article-hero>:nth-child(2),.billet-tete-texte>:nth-child(2),.doctor-hero>div>:nth-child(2),.library-heading>:nth-child(2){animation-delay:80ms}.journal-index-head>:nth-child(3),.article-hero>:nth-child(3),.billet-tete-texte>:nth-child(n+3),.doctor-hero>div>:nth-child(3),.library-heading>:nth-child(3){animation-delay:.24s}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.manifesto h2,.manifesto .lead,.method-title h2,.clinical-copy h2,.consultation h2,.journal-heading h2,.seo-faq>h2,.related-content>h2{animation:.7s cubic-bezier(.22,.61,.36,1) both jh-entree;animation-timeline:view();animation-range:cover cover 42%}.manifesto div>p,.manifesto .text-link,.clinical-copy>p,.clinical-copy .text-link,.consultation>p:not(.section-label),.consultation .page-actions,.journal-feature>*,.journal-actions>*,.journal-illustre .journal-photo,.method-steps li,.method-section>.section-cta,.editorial-card,.editorial-bande,.billets>.billet-carte,.blog-grid article,.related-content>div>a,.seo-faq details,.case-narrative section,.case-narrative>.case-figure,.article-summary,.article-related,.sheet-grid>*,.doctor-scene{animation:.8s cubic-bezier(.22,.61,.36,1) both jh-monte;animation-timeline:view();animation-range:cover cover 40%}.method-steps li:nth-child(2),.editorial-card:nth-child(2),.billets>.billet-carte:nth-child(2),.blog-grid article:nth-child(2),.related-content>div>a:nth-child(2),.seo-faq details:nth-child(2),.case-narrative section:nth-child(2),.sheet-grid>:nth-child(2),.treatment-row:nth-child(2){animation-range:cover 9% cover 49%}.method-steps li:nth-child(3),.editorial-card:nth-child(3),.billets>.billet-carte:nth-child(3),.blog-grid article:nth-child(3),.related-content>div>a:nth-child(3),.seo-faq details:nth-child(3),.case-narrative section:nth-child(3),.sheet-grid>:nth-child(3),.treatment-row:nth-child(3){animation-range:cover 18% cover 58%}.editorial-card:nth-child(n+4),.billets>.billet-carte:nth-child(n+4),.blog-grid article:nth-child(n+4),.case-narrative section:nth-child(n+4),.sheet-grid>:nth-child(n+4),.treatment-row:nth-child(n+4){animation-range:cover 25% cover 65%}.method-planche img,.method-planche video,.method-planche figcaption{animation:.7s cubic-bezier(.22,.61,.36,1) both jh-entree;animation-timeline:view()}.method-planche img{animation-range:cover 4% cover 44%}.method-planche figcaption{animation-range:cover 7% cover 47%}.method-planche video{animation-range:cover 13% cover 53%}.treatments-section .section-heading>.section-label,.treatments-section .section-heading>h2,.treatments-section>.section-cta,.treatment-row{animation:.85s cubic-bezier(.22,.61,.36,1) both jh-lateral;animation-timeline:view();animation-range:cover cover 40%}.treatments-section .section-heading>h2{animation-range:cover 4% cover 46%}.treatment-row h3{animation:.9s cubic-bezier(.22,.61,.36,1) both jh-lateral-titre;animation-timeline:view();animation-range:cover 4% cover 50%}.manifesto h2,.manifesto .lead,.manifesto div>p,.manifesto .text-link{animation-name:jh-entree;animation-timing-function:cubic-bezier(.4,.1,.25,1);animation-timeline:--philosophie}.manifesto h2{animation-range:cover 9% cover 31%}.manifesto .lead{animation-range:cover 24% cover 42%}.manifesto div>p:not(.lead){animation-range:cover 28% cover 42%}.manifesto .text-link{animation-range:cover 31% cover 42%}.manifesto:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(96deg, rgba(var(--fond-clair-rvb),0) 0%, var(--fond-clair) 25%, var(--fond-clair) 100%);width:200%;animation:1s linear both jh-affleure;animation-timeline:--philosophie;animation-range:cover 39% cover 59%;position:absolute;top:0;bottom:0;left:0}.manifesto-photo{animation:1s cubic-bezier(.22,.61,.36,1) both jh-pose,1s linear both jh-derive-fond;animation-timeline:--philosophie,--philosophie;animation-range:cover 39% cover 72%,cover}.hero-photo{animation:1.5s cubic-bezier(.22,.61,.36,1) both jh-fond,linear both jh-derive-hero;animation-timeline:auto,view();animation-range:normal,cover 47%}.clinical-photo img,.case-detail-hero img{animation:linear both jh-derive;animation-timeline:view();animation-range:cover}}}@media (max-width:850px){.wordmark>span:first-child{aspect-ratio:99/56;width:clamp(75px,23vw,90px);height:auto}.header-rdv{letter-spacing:.06em;padding:12px 0 5px;font-size:clamp(10px,2.75vw,11px)}.language-switch{padding:9px 2px;font-size:11px}@keyframes jh-entree{0%{opacity:0;transform:translateY(30px)}32%{opacity:1}to{opacity:1;transform:none}}@keyframes jh-monte{0%{opacity:0;transform:translateY(56px)scale(.978)}to{opacity:1;transform:none}}@keyframes jh-lateral{0%{opacity:0;transform:translate(-34px)}to{opacity:1;transform:none}}@keyframes jh-lateral-titre{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.hero-index,:is(.hero-copy>h1,.hero-signature)>span,.hero-copy>p:where(:not(.hero-signature)),.hero-actions,.breadcrumbs,.editorial-page>.section-label,.editorial-page>.eyebrow,.editorial-page>h1,.editorial-page>.editorial-intro,.journal-index-head>*,.article-hero>*,.billet-tete-texte>*,.doctor-hero>div>*,.library-heading>*,.hero-photo{animation:none}.header-rdv,.header-rdv:after,.language-switch,.site-header.est-anime,.site-header.est-anime:before,.site-header.est-anime .wordmark>span:first-child{transition:none}.site-header.est-masque:not(.menu-is-open){opacity:1;pointer-events:auto;transform:none}}.dark,.clinical-copy,.doctor-hero,.patient-gate,.article-hero,.library-heading,.case-detail-hero{--slate:#7c8b95}.treatment-number,.consultation small{color:var(--slate)}.section-label,.eyebrow{font-size:16px}.manifesto .section-label{color:#343b40}.site-footer{--f-texte:#f3f5f3e0;--f-calme:#f3f5f3b8;--f-quiet:#f3f5f38c;--f-hair:#f3f5f329;--f-marge:max(4.4vw,calc((100% - 1280px) / 2));background:var(--clinical-blue);color:var(--f-calme);font-size:14px;line-height:1.7}.pied-haut{padding:clamp(64px,6vw,96px) var(--f-marge) 0;grid-template-columns:minmax(0,1fr);gap:60px;display:grid}.pied-identite{text-align:center;flex-direction:column;align-items:center;display:flex}.pied-monogramme{width:auto;height:clamp(100px,8vw,118px);display:block}.pied-nom{font-family:var(--serif);letter-spacing:.01em;white-space:nowrap;color:var(--enamel);margin:22px 0 0;font-size:26px;font-weight:400;line-height:1.15}.pied-metier{letter-spacing:.32em;text-transform:uppercase;color:var(--f-calme);margin:10px 0 0;font-size:11px;line-height:1.6}.pied-rdv{border:1px solid var(--enamel);background-color:var(--clinical-blue);min-height:50px;color:var(--enamel);letter-spacing:.14em;text-transform:uppercase;text-align:center;justify-content:center;align-items:center;margin-top:28px;padding:0 26px;font-size:12px;line-height:1.3;transition:background-color .2s;display:inline-flex}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.pied-rdv{-webkit-backdrop-filter:blur(30px)saturate(1.3);backdrop-filter:blur(30px)saturate(1.3);background-color:#0a1b2cad}}@media (prefers-reduced-transparency:reduce){.pied-rdv{background-color:var(--clinical-blue);-webkit-backdrop-filter:none;backdrop-filter:none}}.pied-rdv:focus-visible,.pied-rdv:active{background-image:linear-gradient(#f3f5f31a,#f3f5f31a)}@media (hover:hover){.pied-rdv:hover{background-image:linear-gradient(#f3f5f31a,#f3f5f31a)}}.pied-rdv:focus-visible{outline:2px solid var(--enamel);outline-offset:3px}.pied-reseaux{justify-content:center;gap:12px;margin:24px 0 0;padding:0;list-style:none;display:flex}.pied-reseaux a{width:46px;height:46px;color:var(--enamel);border:1px solid #f3f5f352;border-radius:50%;justify-content:center;align-items:center;transition:background-color .2s,border-color .2s;display:flex}.pied-reseaux svg{width:19px;height:19px;display:block}.pied-reseaux :is(.pied-reseau-whatsapp,.pied-reseau-spotify) svg{width:18px;height:18px}.pied-reseaux a:focus-visible,.pied-reseaux a:active{background:#f3f5f314;border-color:#f3f5f3bf}@media (hover:hover){.pied-reseaux a:hover{background:#f3f5f314;border-color:#f3f5f3bf}}.pied-reseaux a:focus-visible{outline:2px solid var(--enamel);outline-offset:3px}.pied-plan{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"praticien comprendre""soins soins";gap:44px 24px;display:grid}.pied-colonne-praticien{grid-area:praticien}.pied-colonne-comprendre{grid-area:comprendre}.pied-colonne-soins{grid-area:soins}.pied-colonne{min-width:0}.pied-colonne-titre{border-bottom:1px solid var(--f-hair);color:var(--dentin);letter-spacing:.22em;text-transform:uppercase;text-align:center;margin:0 0 10px;padding-bottom:14px;font-size:11px;line-height:1.4}.pied-colonne ul{text-align:center;margin:0;padding:0;list-style:none}.pied-colonne-soins ul{columns:2;column-gap:24px}.pied-colonne li{break-inside:avoid}.pied-colonne a{min-height:44px;color:var(--f-texte);text-wrap:balance;justify-content:center;align-items:center;padding:4px 0;font-size:15.5px;line-height:1.35;transition:opacity .2s;display:inline-flex}.pied-colonne a:focus-visible,.pied-colonne a:active{opacity:.62}@media (hover:hover){.pied-colonne a:hover{opacity:.62}}.pied-cabinet{margin:56px var(--f-marge) 0;border-top:1px solid var(--f-hair);text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:22px;padding:44px 0 56px;display:grid}.pied-adresse,.pied-telephone,.pied-actions{margin:0}.pied-adresse a{color:var(--f-texte);text-underline-offset:4px;padding:4px 0;font-size:15px;line-height:1.6;-webkit-text-decoration:underline #f3f5f357;text-decoration:underline #f3f5f357;transition:opacity .2s;display:inline-block}.pied-telephone a{min-height:48px;font-family:var(--serif);letter-spacing:.02em;white-space:nowrap;color:var(--enamel);font-variant-numeric:lining-nums;align-items:center;font-size:clamp(30px,2.4vw,36px);line-height:1.1;transition:opacity .2s;display:inline-flex}.pied-adresse a:focus-visible,.pied-adresse a:active,.pied-telephone a:focus-visible,.pied-telephone a:active{opacity:.62}@media (hover:hover){.pied-adresse a:hover,.pied-telephone a:hover{opacity:.62}}.pied-horaires{width:100%;max-width:420px}.pied-label{color:var(--dentin);letter-spacing:.2em;text-transform:uppercase;margin:0 0 6px;font-size:11px;line-height:1.4}.pied-horaires dl{color:var(--f-texte);margin:0;font-size:14px;line-height:1.5}.pied-horaires dl div{border-bottom:1px solid var(--f-hair);text-align:left;justify-content:space-between;gap:16px;padding:11px 0;display:flex}.pied-horaires dt,.pied-horaires dd{margin:0}.pied-horaires dd{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.pied-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;max-width:420px;display:grid}.pied-bouton{min-height:48px;color:var(--enamel);letter-spacing:.16em;text-transform:uppercase;border:1px solid #f3f5f373;justify-content:center;align-items:center;padding:0 18px;font-size:12px;line-height:1.3;transition:background-color .2s,border-color .2s;display:flex}.pied-bouton:focus-visible,.pied-bouton:active{border-color:var(--enamel);background:#f3f5f314}@media (hover:hover){.pied-bouton:hover{border-color:var(--enamel);background:#f3f5f314}}.pied-bouton:focus-visible{outline:2px solid var(--enamel);outline-offset:3px}.pied-bas{padding:26px var(--f-marge) 30px;color:var(--f-quiet);text-align:center;background:#06121e;font-size:12.5px;line-height:1.62}.pied-signature{font-family:var(--serif);color:var(--f-calme);margin:0;font-size:15px;line-height:1.4}.pied-signature em{color:var(--dentin);font-style:normal}.pied-legal{flex-wrap:wrap;justify-content:center;column-gap:18px;margin:10px 0 0;display:flex}.pied-legal a{color:inherit;padding:12px 0;transition:opacity .2s;display:inline-block}.pied-legal span{padding:12px 0;display:inline-block}.pied-legal a:focus-visible,.pied-legal a:active{opacity:.68}@media (hover:hover){.pied-legal a:hover{opacity:.68}}.pied-note{margin:0}@media (max-width:850px){.site-footer{--f-marge:clamp(20px,5.6vw,38px)}.pied-bas{padding-bottom:calc(92px + env(safe-area-inset-bottom,0px))}}@media (max-width:374px){.pied-plan{column-gap:16px}.pied-colonne a{font-size:14.5px}.pied-colonne-soins ul{column-gap:16px}}@media (min-width:851px){.pied-plan{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr);grid-template-areas:"praticien comprendre soins";column-gap:clamp(28px,3.4vw,56px)}.pied-colonne-titre,.pied-colonne ul{text-align:left}.pied-colonne a{justify-content:flex-start;min-height:38px;font-size:15px}.pied-cabinet{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1fr);place-items:start stretch;gap:36px clamp(28px,3.4vw,56px)}.pied-horaires,.pied-actions{max-width:none}.pied-bas{padding-right:calc(var(--f-marge) + 270px);text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 32px;display:flex}.pied-legal{justify-content:flex-start;margin:0}.pied-note{flex-basis:100%}}@media (min-width:1100px){.pied-haut{grid-template-columns:minmax(250px,.9fr) minmax(0,3fr);align-items:start;column-gap:clamp(40px,5vw,96px)}.pied-nom{font-size:clamp(24px,1.9vw,28px)}.pied-cabinet{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1.3fr) minmax(0,.8fr);align-items:center}.pied-actions{grid-template-columns:minmax(0,1fr);gap:10px}}@media (prefers-reduced-motion:reduce){.pied-rdv,.pied-reseaux a,.pied-colonne a,.pied-adresse a,.pied-telephone a,.pied-bouton,.pied-legal a{transition:none}}.editorial-entete{align-self:start}.editorial-numero{font-family:var(--sans);letter-spacing:.2em;color:var(--slate);margin-bottom:20px;font-size:11px;display:block}.editorial-corps p+p{margin-top:22px}.editorial-corps p:first-of-type{color:var(--ink)}.editorial-approfondir{border-bottom:1px solid var(--line);letter-spacing:.01em;color:var(--ink);align-items:baseline;gap:14px;margin-top:32px;padding-bottom:7px;font-size:13px;display:inline-flex}.editorial-approfondir:after{content:"→";font-size:14px}.editorial-card .editorial-pivot{max-width:520px;color:var(--ink);font-family:var(--serif);margin-top:40px;font-size:clamp(23px,2vw,30px);line-height:1.26}.editorial-etapes{counter-reset:etape;margin:28px 0 0;padding:0;list-style:none;position:relative}.editorial-etapes:before{content:"";background:var(--line);width:1px;position:absolute;top:20px;bottom:20px;left:3px}.editorial-etapes li{color:#59616a;grid-template-columns:52px 1fr;gap:18px;padding:13px 0;line-height:1.75;display:grid}.editorial-etapes li:before{counter-increment:etape;content:counter(etape,decimal-leading-zero);font-family:var(--serif);color:var(--dentin-deep);padding-left:20px;font-size:17px}@media (max-width:850px){.editorial-entete{display:contents}.editorial-numero{order:1;margin-bottom:0}.editorial-entete h2,.editorial-entete h3{order:2}.editorial-corps{order:3}.editorial-approfondir{order:4;justify-self:start;margin-top:2px}.editorial-corps p+p{margin-top:18px}.editorial-card .editorial-pivot{max-width:none;margin-top:30px;font-size:22px}.editorial-etapes li{grid-template-columns:42px 1fr;gap:12px}.editorial-etapes li:before{padding-left:16px;font-size:16px}.editorial-figure{margin-bottom:24px}.editorial-bande{padding:46px 0 42px}.editorial-bande-texte{margin-bottom:26px;padding:0 20px}.editorial-bande h2,.editorial-bande h3{font-size:27px}.editorial-bande figcaption{padding:12px 20px 0}}.editorial-figure{margin:0 0 32px}.editorial-figure img{width:100%;height:auto;display:block}.editorial-bande{background:var(--paper);padding:66px 0 60px}.editorial-bande-texte{margin-bottom:38px;padding:0 4.4vw}.editorial-bande h2,.editorial-bande h3{font-family:var(--serif);margin:0 0 14px;font-size:33px;font-weight:400;line-height:1.16}.editorial-bande p{color:#59616a;max-width:560px;margin:0;line-height:1.75}.editorial-bande figure{margin:0}.editorial-bande img{width:100%;height:auto;display:block}.editorial-bande figcaption{letter-spacing:.02em;color:var(--slate);padding:14px 4.4vw 0;font-size:12px}.editorial-card.ouvre-chapitre{padding-top:104px}.chapitre{grid-column:1/-1;align-items:baseline;gap:24px;margin:0 0 58px;display:flex}.editorial-card .chapitre-numero{font-family:var(--serif);color:var(--dentin-deep);font-size:62px;line-height:.78}.editorial-card .chapitre h2{max-width:15ch;font-family:var(--serif);letter-spacing:-.01em;margin:0;font-size:34px;font-weight:400;line-height:1.14}.editorial-intro .editorial-chapo{opacity:1;margin:0}.editorial-card .editorial-etiquette{font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--ink);margin:0 0 20px;font-size:11px}.comparatif{border-top:1px solid var(--line);margin:28px 0 0}.comparatif>div{border-bottom:1px solid var(--line);grid-template-columns:190px 1fr;gap:6px 32px;padding:20px 0;display:grid}.reperes>div{grid-template-columns:1fr 1fr}.editorial-card .comparatif dt{font-family:var(--serif);color:var(--ink);font-size:21px;line-height:1.25}.comparatif dt a{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--line);-webkit-text-decoration-color:var(--line);-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.editorial-card .comparatif dd{color:#59616a;margin:0;font-size:15px;line-height:1.65}@media (max-width:850px){.editorial-card.ouvre-chapitre{padding-top:60px}.chapitre{order:0;gap:14px;margin-bottom:26px}.editorial-card .chapitre-numero{font-size:38px}.editorial-card .chapitre h2{max-width:none;font-size:25px;line-height:1.18}.editorial-card .editorial-etiquette{order:1;margin:0 0 2px}.comparatif{margin-top:22px}.comparatif>div{grid-template-columns:1fr;gap:4px;padding:15px 0}.editorial-card .comparatif dt{font-size:19px}.editorial-card .comparatif dd{font-size:14.5px;line-height:1.6}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-width:851px){.manifesto h2,.manifesto .lead,.method-title h2,.clinical-copy h2,.consultation h2,.journal-heading h2,.seo-faq>h2,.related-content>h2{animation-range:cover cover min(24%,320px)}.manifesto div>p,.manifesto .text-link,.clinical-copy>p,.clinical-copy .text-link,.consultation>p:not(.section-label),.consultation .page-actions,.journal-feature>*,.journal-actions>*,.journal-illustre .journal-photo,.method-steps li,.method-section>.section-cta,.editorial-card,.editorial-bande,.billets>.billet-carte,.blog-grid article,.related-content>div>a,.seo-faq details,.case-narrative section,.case-narrative>.case-figure,.article-summary,.article-related,.sheet-grid>*,.doctor-scene{animation-range:cover cover min(22%,300px)}.billets>.billet-carte:nth-child(2),.blog-grid article:nth-child(2),.related-content>div>a:nth-child(2),.case-narrative section:nth-child(2),.sheet-grid>:nth-child(2){animation-range:cover min(8%,80px) cover min(30%,380px)}.billets>.billet-carte:nth-child(3),.blog-grid article:nth-child(3),.related-content>div>a:nth-child(3),.case-narrative section:nth-child(3),.sheet-grid>:nth-child(3){animation-range:cover min(15%,150px) cover min(37%,450px)}.billets>.billet-carte:nth-child(n+4),.blog-grid article:nth-child(n+4),.case-narrative section:nth-child(n+4),.sheet-grid>:nth-child(n+4){animation-range:cover min(21%,200px) cover min(43%,500px)}.method-steps li:nth-child(n),.editorial-card:nth-child(n),.seo-faq details:nth-child(n),.treatment-row:nth-child(n){animation-range:cover cover min(22%,300px)}.method-planche img{animation-range:cover min(4%,45px) cover min(26%,345px)}.method-planche figcaption{animation-range:cover min(6%,65px) cover min(28%,365px)}.method-planche video{animation-range:cover min(12%,140px) cover min(34%,440px)}.treatments-section .section-heading>.section-label,.treatments-section>.section-cta,.treatment-row{animation-range:cover cover min(22%,300px)}.treatments-section .section-heading>h2{animation-range:cover min(3%,35px) cover min(25%,335px)}.treatment-row h3{animation-range:cover min(3%,35px) cover min(27%,335px)}}}@media (max-width:850px){.editorial-page h1.titre-fluide{-webkit-hyphens:manual;hyphens:manual;font-size:min(60px,16.8067vw - 6.72269px)}.editorial-page h1{-webkit-hyphens:manual;hyphens:manual;font-size:min(60px,13.5135vw - 5.40541px)}}.doctor-path-court h3{font-size:24px}.doctor-path-court p{font-size:14.5px}@media (max-width:850px){.doctor-path li{grid-template-columns:1fr;gap:2px;padding:15px 0}.doctor-path li>span{padding-top:0;font-size:11px}.doctor-path li>div{padding-left:20px}.doctor-path h3{margin-bottom:3px;font-size:20px;line-height:1.24}.doctor-path p{font-size:14px;line-height:1.5}.doctor-path-court h3{font-size:17px}.doctor-path-court p{font-size:13.5px}.doctor-path:before{top:24px;bottom:24px}}.doctor-scene{width:88%;margin:38px 0 0}.doctor-scene img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.doctor-statement{padding-bottom:52px}@media (min-width:851px){.doctor-scene{width:100%;margin:48px 0 0}.doctor-statement{padding-bottom:96px}}.method-planche{grid-template-columns:1fr;gap:11px;max-width:min(86%,420px);margin:26px 0 2px;display:grid}.method-planche img,.method-planche video{aspect-ratio:2017/1090;object-fit:cover;object-position:50% 50%;width:100%;height:auto;display:block}.method-planche figcaption{font-family:var(--serif);color:var(--slate);font-size:12.5px;font-style:italic;line-height:1.45}.method-planche figcaption:before{content:"";background:var(--dentin);width:52px;height:1px;margin-bottom:12px;display:block}@media (min-width:851px){.method-planche{grid-template-columns:minmax(0,1fr) 96px;align-items:start;gap:20px;max-width:600px;margin:32px 0 4px}.method-planche figcaption{font-size:14px}.method-planche figcaption:before{width:64px;margin-bottom:16px}}.soin .seo-faq{background:var(--navy);color:var(--chalk);padding:112px 4.4vw 120px}.soin .seo-faq .section-label{color:#f3f5f39e}.soin .seo-faq>h2{max-width:none;margin:18px 0 56px;font-size:clamp(42px,4.6vw,64px);line-height:1.02}.soin .seo-faq>div{border-top:1px solid var(--blue-line)}.soin .seo-faq details{border-bottom:1px solid var(--blue-line);padding:20px 0}.soin .seo-faq summary{color:var(--chalk);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:0 28px;padding:8px 0;line-height:1.25;display:grid}.soin .seo-faq summary:after{float:none;color:var(--dentin);font-size:.95em;line-height:1.25}.soin .seo-faq details p{color:#f3f5f3c7;margin:16px 0 8px}.soin .related-content{padding:104px 4.4vw 96px}.soin .related-content>h2{margin:16px 0 48px;font-size:clamp(34px,3.4vw,50px);line-height:1.04}.soin .related-content>div>a:nth-child(3n+1){padding-left:0}.soin .related-navigation>h2{margin:14px 0 36px;font-size:clamp(26px,2.4vw,34px)}.soin .related-navigation>div>a{min-height:auto;padding:26px 30px 28px 0}.soin .related-navigation h3{margin:20px 0 10px;font-size:24px;line-height:1.2}.soin .related-navigation h3:after{content:" →";font-family:var(--sans);font-size:15px;font-weight:300}.soin .related-navigation p{font-size:15px;line-height:1.6}.soin .related-content+.related-navigation{padding-top:0}.related-content .carte-illustree{isolation:isolate;position:relative;overflow:hidden}.related-content>div>a.carte-illustree{padding-top:37%}.related-content .carte-photo,.related-content .carte-planche{z-index:-1;aspect-ratio:2;pointer-events:none;width:100%;max-width:none;height:auto;display:block;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(#000 0% 26%,#0009 46%,#00000038 60%,#00000012 72%,#0000 88%);mask-image:linear-gradient(#000 0% 26%,#0009 46%,#00000038 60%,#00000012 72%,#0000 88%)}.related-content .carte-photo{object-fit:cover;opacity:.88;transition:transform 1.1s cubic-bezier(.2,.7,.2,1)}.related-content .carte-planche{background:url(/images/monogramme-fonce-72.webp) 50% 40%/40px no-repeat,radial-gradient(circle at 50% 40%,#eef1ef,var(--porcelain) 72%);opacity:.7}@media (hover:hover){.related-content .carte-illustree:hover .carte-photo{transform:scale(1.035)}}.related-content .carte-illustree:focus-visible .carte-photo{transform:scale(1.035)}@media (prefers-reduced-motion:reduce){.related-content .carte-photo{transition:none}.related-content .carte-illustree:hover .carte-photo,.related-content .carte-illustree:focus-visible .carte-photo{transform:none}}.fondu-tete{aspect-ratio:2;pointer-events:none;display:block}.fondu-tete img{object-fit:cover;width:100%;max-width:none;height:100%;display:block}.consultation.fin-illustree{padding-top:72px}.consultation.fin-illustree>.fondu-tete{width:min(760px,100%);margin:0 auto calc(min(760px,100%)/-9)}.consultation.fin-illustree>.fondu-tete img{opacity:.9;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#0000 0%,#000 10% 30%,#0009 48%,#00000038 62%,#00000012 72%,#0000 88%),linear-gradient(90deg,#0000 0%,#000 16% 84%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 10% 30%,#0009 48%,#00000038 62%,#00000012 72%,#0000 88%),linear-gradient(90deg,#0000 0%,#000 16% 84%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.consultation.fin-illustree>.section-label{margin-top:0;position:relative}.cahier-fin.fin-illustree{padding-top:clamp(56px,6vw,96px)}.cahier-fin.fin-illustree>.fondu-tete{width:100%;margin:0 0 -11%}.cahier-fin.fin-illustree>.fondu-tete img{opacity:.8;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#0000 0%,#000 10% 30%,#0009 48%,#00000038 62%,#00000012 72%,#0000 88%),linear-gradient(90deg,#000 0% 66%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 10% 30%,#0009 48%,#00000038 62%,#00000012 72%,#0000 88%),linear-gradient(90deg,#000 0% 66%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.cahier-fin.fin-illustree>h2{position:relative}@media (max-width:850px){.consultation.fin-illustree,.cahier-fin.fin-illustree{padding-top:48px}}.soin .chapitre{border-bottom:1px solid var(--line);margin-bottom:64px;padding-bottom:28px}.soin .editorial-card .chapitre h2{max-width:18ch;font-size:40px}@keyframes jh-pose-chapitre{0%{opacity:0;transform:scale(.972)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.soin .editorial-card.ouvre-chapitre{transform-origin:top;animation-name:jh-pose-chapitre}}}@media (max-width:850px){.soin .seo-faq{padding:64px 20px 72px}.soin .seo-faq>h2{margin:14px 0 36px}.soin .seo-faq details{padding:14px 0}.soin .seo-faq summary{gap:0 18px;padding:9px 0}.soin .seo-faq details p{margin:12px 0 10px}.soin .related-content{padding:64px 20px 56px}.soin .related-content>h2{margin:12px 0 30px}.soin .related-navigation>h2{margin:10px 0 22px}.soin .related-navigation>div>a,.soin .related-navigation>div>a+a{padding:20px 0 22px}.soin .related-navigation h3{margin:14px 0 8px;font-size:22px}.soin .chapitre{margin-bottom:34px;padding-bottom:16px}.soin .editorial-card .chapitre h2{max-width:none;font-size:27px}}.before-after{aspect-ratio:1080/647;min-height:0}.before-after>img,.after-layer img{object-position:50% 100%}.case-detail-hero img{aspect-ratio:4/5;align-self:center;height:auto}@keyframes jh-derive-cas{0%{transform:scale(1.07)translateY(-2.5%)}to{transform:scale(1.07)translateY(2.5%)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.case-detail-hero img{animation-name:jh-derive-cas}}}@media (max-width:850px){.before-after{min-height:0;margin:0 -24px}.case-detail-hero img{height:auto}}.before-after-geste{cursor:ew-resize;touch-action:pan-y;touch-action:pan-y pinch-zoom;-webkit-touch-callout:none}.before-after-geste input{pointer-events:none}.before-after-geste:focus-within:not(:has(input:focus-visible)){box-shadow:none;outline:none}.before-after[data-trait] .compare-line{transform:translateX(var(--trait));left:0}.before-after[data-saisi] .compare-line{will-change:transform}.before-after-geste .compare-line i{transition:transform .18s cubic-bezier(.22,.61,.36,1)}.before-after[data-saisi] .compare-line i{transition-duration:.12s;transform:translate(-50%,-50%)scale(1.1)}@media (prefers-reduced-motion:reduce){.before-after-geste .compare-line i{transition:none}.before-after[data-saisi] .compare-line i{opacity:.8;transform:translate(-50%,-50%)}}.consult{background:var(--fond-clair)}.consult-ouverture{background:var(--navy);color:var(--chalk);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:6vw;padding:168px 4.4vw 88px;display:grid}.consult-ouverture h1{max-width:12ch;font-family:var(--serif);letter-spacing:-.02em;color:var(--chalk);margin:22px 0 26px;font-size:clamp(38px,4.6vw,64px);font-weight:400;line-height:1.02}.consult-ouverture h1 em{color:var(--dentin-deep);font-style:normal}.consult-accroche{max-width:34ch;font-family:var(--serif);color:#f3f5f3d1;margin:0;font-size:clamp(20px,1.8vw,26px);line-height:1.35}.consult-actions{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:32px;display:flex}.consult-actions .button{background:var(--fond-clair);border-color:var(--fond-clair);color:var(--navy);margin:0}.consult-note{max-width:34ch;color:var(--slate);margin:0;font-size:13px;line-height:1.5}.consult-ouverture .consult-note{color:#f3f5f3b3}.consult-portrait{justify-self:end;width:min(100%,440px);margin:0}.consult-portrait img{width:100%;height:auto;display:block}.consult-etape{border-top:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:0 6vw;padding:88px 4.4vw 96px;display:grid}.consult-etape-texte{display:contents}.consult-etape h2{max-width:14ch;font-family:var(--serif);letter-spacing:-.01em;margin:14px 0 0;font-size:clamp(30px,3vw,42px);font-weight:400;line-height:1.1}.consult-etape-corps>p{color:#59616a;max-width:58ch;margin:0;line-height:1.75}.consult-etape-corps>p+p{margin-top:18px}.consult-etape-corps>p:first-child{color:var(--ink)}.consult-points{border-top:1px solid var(--line);max-width:58ch;margin:26px 0 0;padding:0;list-style:none}.consult-points li{border-bottom:1px solid var(--line);color:var(--ink);padding:12px 0;line-height:1.55}.consult-pivot{max-width:24ch;font-family:var(--serif);color:var(--ink);margin:30px 0 0;font-size:clamp(21px,1.9vw,26px);line-height:1.3}.consult-lien{border-bottom:1px solid var(--line);color:var(--ink);align-items:baseline;gap:12px;margin-top:30px;padding-bottom:6px;font-size:14px;display:inline-flex}.consult-lien:after{content:"→";font-size:14px}.consult-medias{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:0 3vw;margin-top:60px;display:grid}.consult-media{margin:0}.consult-media img,.consult-media .lecteur{width:100%;display:block}.consult-media img{aspect-ratio:4/5;object-fit:cover;height:auto}.consult-media figcaption{padding-top:18px}.consult-media h3{font-family:var(--serif);margin:0 0 8px;font-size:23px;font-weight:400;line-height:1.2}.consult-media p{color:#59616a;margin:0;font-size:15px;line-height:1.6}.consult-media small{letter-spacing:.02em;color:var(--slate);margin-top:10px;font-size:12px;line-height:1.5;display:block}.consult-projet{background:var(--navy);color:var(--chalk);border-top:0;grid-template-columns:minmax(0,1fr) minmax(300px,400px);align-items:center;gap:6vw;padding:104px 4.4vw 112px}.consult-projet .consult-etape-texte{grid-column:1;display:block}.consult-projet .consult-etape-corps{margin-top:26px}.consult-projet h2{max-width:16ch}.consult-projet .consult-etape-corps>p{color:#f3f5f3c7}.consult-projet .consult-etape-corps>p:first-child{color:var(--chalk)}.consult-projet .consult-lien{color:var(--chalk);border-bottom-color:var(--blue-line)}.consult-projet .consult-points{border-top-color:var(--blue-line)}.consult-projet .consult-points li{color:var(--chalk);border-bottom-color:var(--blue-line)}.consult-projection{margin:0}.consult-projection figcaption{color:#f3f5f3e6;margin-top:14px;font-size:14px;line-height:1.5}.lecteur{width:100%;position:relative}.lecteur video{aspect-ratio:4/5;background:var(--porcelain);width:100%;height:auto;display:block}.consult-projection .lecteur video{background:#16283a}.lecteur:after{content:"";background:var(--dentin);height:2px;transform:scaleX(var(--avance,0));transform-origin:0;pointer-events:none;position:absolute;inset:auto 0 0}.lecteur-bouton{height:44px;color:var(--chalk);cursor:pointer;background:#0a1b2cb8;border:1px solid #f3f5f38c;border-radius:22px;align-items:center;padding:0;transition:background .2s;display:flex;position:absolute;bottom:12px;left:12px}.lecteur-bouton:active{background:var(--navy)}@media (hover:hover){.lecteur-bouton:hover{background:var(--navy)}}.lecteur-bouton:focus-visible{outline:2px solid var(--chalk);outline-offset:3px}.lecteur-bouton svg{flex:none;margin:0 12px;display:block}.lecteur-libelle{white-space:nowrap;max-width:0;font:400 11px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;opacity:0;transition:max-width .3s cubic-bezier(.22,.61,.36,1),opacity .22s,margin .3s cubic-bezier(.22,.61,.36,1);display:block;overflow:hidden}.lecteur-bouton:focus-visible .lecteur-libelle{opacity:.94;max-width:110px;margin-right:15px}@media (hover:hover){.lecteur-bouton:hover .lecteur-libelle{opacity:.94;max-width:110px;margin-right:15px}}@keyframes lecteur-pouls{50%{opacity:.45}}@media (prefers-reduced-motion:no-preference){.lecteur-attente .lecteur-bouton{animation:1.5s ease-in-out infinite lecteur-pouls}}@media (prefers-reduced-motion:reduce){.lecteur-libelle{transition:none}}.consult-pratique{background:var(--porcelain);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:6vw;padding:88px 4.4vw 96px;display:grid}.consult-pratique h2{font-family:var(--serif);margin:18px 0 22px;font-size:clamp(28px,2.8vw,40px);font-weight:400;line-height:1.12}.consult-pratique-rdv>p:not(.section-label):not(.consult-note){color:#59616a;max-width:44ch;margin:0 0 26px;line-height:1.7}.consult-pratique-rdv .button{margin:0}.consult-pratique-rdv .consult-note{margin-top:18px}.consult-pratique-rdv a:not(.button){text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.consult-pratique h3{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--slate);margin:0 0 6px;font-size:11px}.consult-questions details{border-bottom:1px solid var(--line)}.consult-questions details:first-of-type{border-top:1px solid var(--line)}.consult-questions summary{cursor:pointer;font-family:var(--serif);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:0 20px;padding:14px 0;font-size:19px;line-height:1.3;list-style:none;display:grid}.consult-questions summary::-webkit-details-marker{display:none}.consult-questions summary:after{content:"+";font-family:var(--sans);color:var(--dentin-deep);font-size:20px;font-weight:300;line-height:1.2}.consult-questions details[open] summary:after{content:"−"}.consult-questions details p{color:#59616a;max-width:56ch;margin:0 0 18px;font-size:15px;line-height:1.65}.consult-renvois{margin-top:40px}.consult-renvois ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.consult-renvois a{border-bottom:1px solid var(--line);font-family:var(--serif);align-items:baseline;gap:14px;padding:12px 0;font-size:19px;line-height:1.3;display:flex}.consult-renvois a span{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--slate);font-size:11px}.consult-renvois a:after{content:"→";font-family:var(--sans);margin-left:auto;font-size:14px}@media (prefers-reduced-motion:no-preference){.consult-ouverture-texte>*,.consult-portrait{animation:.62s cubic-bezier(.22,.61,.36,1) backwards jh-entree}.consult-ouverture-texte>:first-child{animation-delay:20ms}.consult-ouverture-texte>:nth-child(2){animation-delay:60ms}.consult-ouverture-texte>:nth-child(n+3){animation-delay:.14s}.consult-portrait{animation-delay:60ms}}@keyframes consult-trace{0%{transform:scaleX(0)}to{transform:none}}.consult-etape{position:relative}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.consult-etape-corps,.consult-media,.consult-projection,.consult-pratique-rdv,.consult-questions,.consult-renvois{animation:.8s cubic-bezier(.22,.61,.36,1) both jh-monte;animation-timeline:view();animation-range:cover cover 40%}.consult-etape-texte>header{transform-origin:0 0;animation:.8s cubic-bezier(.22,.61,.36,1) both jh-pose-chapitre;animation-timeline:view();animation-range:cover cover 42%}.consult-etape{view-timeline:--etape}.consult-etape:before{content:"";background:var(--dentin);pointer-events:none;transform-origin:0;height:1px;animation:.8s cubic-bezier(.22,.61,.36,1) both consult-trace;animation-timeline:--etape;animation-range:cover cover 42%;position:absolute;top:-1px;left:0;right:0}}@media (prefers-reduced-motion:no-preference) and (max-width:850px){.consult-media,.consult-projection{animation-range:cover 0 cover 300px}}@media (prefers-reduced-motion:no-preference) and (min-width:600px) and (max-width:850px){.consult-medias>.consult-media:nth-child(2){animation-range:cover 60px cover 360px}}@media (prefers-reduced-motion:no-preference) and (min-width:851px){.consult-etape-corps,.consult-media,.consult-projection,.consult-pratique-rdv,.consult-questions,.consult-renvois{animation-range:cover cover min(22%,300px)}.consult-etape-texte>header,.consult-etape:before{animation-range:cover cover min(24%,320px)}.consult-etape:not(.consult-projet) .consult-etape-corps,.consult-medias>.consult-media:nth-child(2),.consult-questions{animation-range:cover min(8%,80px) cover min(30%,380px)}.consult-projection{animation-range:cover min(10%,140px) cover min(32%,440px)}}}.consult-numero{font-family:var(--serif);letter-spacing:.06em;color:var(--dentin);margin:0 0 10px;font-size:15px;line-height:1}.consult-lien{background-image:linear-gradient(var(--dentin-deep),var(--dentin-deep));background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .34s cubic-bezier(.22,.61,.36,1)}.consult-lien:focus-visible,.consult-lien:active{background-size:100% 1px}@media (hover:hover){.consult-lien:hover{background-size:100% 1px}}.consult-lien:after{transition:transform .34s cubic-bezier(.22,.61,.36,1)}.consult-lien:focus-visible:after,.consult-lien:active:after{transform:translate(5px)}@media (hover:hover){.consult-lien:hover:after{transform:translate(5px)}}.consult-rail,.soin-rail{background:var(--fond-clair);gap:0;margin:0;padding:0 4.4vw;display:flex}.consult-rail a,.soin-rail a{letter-spacing:.08em;text-transform:uppercase;color:var(--slate);align-items:baseline;gap:9px;font-size:13px;transition:color .22s;display:flex;position:relative}.consult-rail a>i,.soin-rail a>i{font-style:normal;font-family:var(--serif);letter-spacing:.04em;color:var(--dentin);text-transform:none;font-size:12px;transition:color .22s}.consult-rail a:focus-visible,.soin-rail a:focus-visible,.consult-rail a:active,.soin-rail a:active{color:var(--ink)}@media (hover:hover){.consult-rail a:hover,.soin-rail a:hover{color:var(--ink)}}.consult-rail{border-bottom:1px solid var(--line)}.consult-rail a{padding:15px 26px 14px 0}.consult-rail a.est-active{color:var(--ink)}.consult-rail a.est-active>i{color:var(--dentin-deep)}.consult-rail a:after{content:"";background:var(--dentin-deep);transform-origin:0;height:1px;transition:transform .26s cubic-bezier(.22,.61,.36,1);position:absolute;bottom:-1px;left:0;right:26px;transform:scaleX(0)}.consult-rail a.est-active:after{transform:scaleX(1)}@media (min-width:851px){.consult-rail{z-index:3;position:sticky;top:0}}@media (max-width:850px){.consult-rail{scrollbar-width:none;padding:0 20px;overflow-x:auto}.consult-rail::-webkit-scrollbar{display:none}.consult-rail a{white-space:nowrap;padding:13px 22px 12px 0}.consult-rail a:after{right:22px}}.soin-rail{scrollbar-width:none;background-image:linear-gradient(to right,var(--fond-clair) 0 18px,transparent 34px), linear-gradient(to left,var(--fond-clair) 0 18px,transparent 34px), linear-gradient(to right,#07101c21,transparent), linear-gradient(to left,#07101c21,transparent);background-position:0,100%,0,100%;background-repeat:no-repeat;background-size:34px 100%,34px 100%,16px 100%,16px 100%;background-attachment:local,local,scroll,scroll;overflow-x:auto}.soin-rail::-webkit-scrollbar{display:none}.soin-rail a{white-space:nowrap;flex:1 0 auto;padding:16px 30px 15px}.soin-rail a:first-child{padding-left:0}.soin-rail a:last-child{padding-right:0}.soin-rail a+a{border-left:1px solid var(--line)}.soin-rail a:focus-visible{outline:2px solid var(--dentin-deep);outline-offset:-6px;box-shadow:none}@media (max-width:850px){.soin-rail{padding:0 20px}.soin-rail a{padding:15px 26px 14px}}@media (prefers-reduced-motion:reduce){.consult-rail a,.consult-rail a>i,.consult-rail a:after,.soin-rail a,.soin-rail a>i{transition:none}}.consult-pratique-rdv .section-label{letter-spacing:-.015em;text-transform:none;font-size:clamp(24px,2.3vw,31px);line-height:1.16;font-family:var(--serif);color:var(--ink);opacity:1}.consult-pratique h2{color:var(--slate);letter-spacing:0;margin:18px 0 0;font-size:clamp(16px,1.15vw,18px);line-height:1.5}.consult-pratique-rdv .button{margin-top:26px}.consult-renvois a{transition:border-color .24s}.consult-renvois a:after{transition:transform .24s cubic-bezier(.22,.61,.36,1)}.consult-renvois a:focus-visible,.consult-renvois a:active{border-bottom-color:var(--dentin-deep)}@media (hover:hover){.consult-renvois a:hover{border-bottom-color:var(--dentin-deep)}}.consult-renvois a:focus-visible:after,.consult-renvois a:active:after{transform:translate(3px)}@media (hover:hover){.consult-renvois a:hover:after{transform:translate(3px)}}.consult .button{transition:background-color .24s,border-color .24s,color .24s}.consult a:focus-visible,.consult summary:focus-visible{outline:2px solid var(--dentin-deep);outline-offset:3px}.consult-ouverture a:focus-visible{outline-color:var(--chalk)}@media (prefers-reduced-motion:reduce){.consult-lien,.consult-lien:after,.consult-renvois a,.consult-renvois a:after,.consult .button{transition:none}}@media (max-width:850px){.consult-ouverture{grid-template-columns:1fr;gap:36px;padding:126px 20px 56px}.consult-ouverture h1{max-width:none;margin:16px 0 18px;font-size:clamp(32px,8.6vw,40px);line-height:1.06}.consult-accroche{max-width:none;font-size:19px;line-height:1.4}.consult-actions{gap:14px;margin-top:26px}.consult-portrait{justify-self:start;width:min(100%,320px)}.consult-etape{grid-template-columns:1fr;gap:18px 0;padding:52px 20px 56px}.consult-etape-corps{margin-top:6px}.consult-etape h2{max-width:none;font-size:clamp(28px,7.6vw,34px)}.consult-medias{grid-column:1;grid-template-columns:1fr;gap:32px 0;margin-top:34px}.consult-media{max-width:360px}.consult-projet{gap:30px 0;padding:60px 20px 64px}.consult-projet .consult-etape-corps{margin-top:20px}.consult-projection{max-width:360px}.consult-pratique{grid-template-columns:1fr;gap:48px;padding:64px 20px 72px}.consult-questions summary{padding:13px 0;font-size:18px}.consult-renvois{margin-top:32px}}@media (min-width:600px) and (max-width:850px){.consult-medias{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.consult-media{max-width:none}}.sequence-soin{background:var(--paper);padding:72px 4.4vw 80px}.sequence-soin h4{font-family:var(--serif);color:var(--ink);text-wrap:balance;margin:0;font-size:33px;font-weight:400;line-height:1.16}.sequence-soin figure{margin:0}.sequence-soin img{width:100%;height:auto;display:block}.sequence-soin .sequence-intro,.sequence-soin .sequence-digue,.sequence-soin .sequence-etape-explication,.sequence-soin .sequence-autre figcaption{color:#59616a;max-width:620px;margin:0;line-height:1.75}.sequence-soin .sequence-intro{margin-top:14px}.sequence-soin .sequence-paire{margin-top:40px}.sequence-soin .sequence-paire-vues{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.sequence-soin .sequence-mention,.sequence-soin .sequence-etiquette{letter-spacing:.2em;text-transform:uppercase;color:var(--ink);margin:0 0 10px;font-size:11px;display:block}.sequence-soin .sequence-paire figcaption{letter-spacing:.02em;max-width:620px;color:var(--slate);margin-top:14px;font-size:12px;line-height:1.6}.sequence-soin .sequence-digue{margin-top:64px}.sequence-soin .sequence-etapes{gap:56px;margin:36px 0 0;padding:0;list-style:none;display:grid}.sequence-soin .sequence-etapes li,.sequence-soin .sequence-complement.avec-vue{grid-template-columns:minmax(0,640px) minmax(0,420px);justify-content:space-between;align-items:center;gap:8vw;display:grid}.sequence-soin .sequence-etapes li.inverse,.sequence-soin .sequence-complement.avec-vue.inverse{grid-template-columns:minmax(0,420px) minmax(0,640px)}.sequence-soin .sequence-etapes li.inverse figure,.sequence-soin .sequence-complement.avec-vue.inverse figure{order:2}.sequence-soin .sequence-etape-nom{font-family:var(--serif);color:var(--ink);margin:0 0 12px;font-size:24px;line-height:1.2}.sequence-soin .sequence-etape-nom span{color:var(--dentin-deep);margin-bottom:8px;font-size:17px;display:block}.sequence-soin .sequence-complement{margin-top:72px}.sequence-soin .sequence-complement:not(.avec-vue){max-width:620px}.sequence-soin .sequence-autre{border-top:1px solid var(--line);grid-template-columns:minmax(0,440px) minmax(0,420px);align-items:center;gap:8vw;margin-top:88px;padding-top:56px;display:grid}.sequence-soin .sequence-comparaisons{gap:64px;margin-top:80px;display:grid}.sequence-soin .sequence-comparaison{max-width:880px}.sequence-soin .before-after>img,.sequence-soin .after-layer img{height:100%}.sequence-soin .sequence-comparaison figcaption{letter-spacing:.02em;max-width:620px;color:var(--slate);margin-top:14px;font-size:12px;line-height:1.6}@media (max-width:850px){.sequence-soin{padding:46px 20px 50px}.sequence-soin h4{font-size:27px}.sequence-soin .sequence-paire{margin-top:28px}.sequence-soin .sequence-paire-vues{grid-template-columns:minmax(0,1fr);gap:22px;margin:0 -20px}.sequence-soin .sequence-mention{padding:0 20px}.sequence-soin .sequence-paire figcaption{margin-top:12px}.sequence-soin .sequence-digue{margin-top:44px}.sequence-soin .sequence-etapes{gap:36px;margin-top:24px}.sequence-soin .sequence-etapes li,.sequence-soin .sequence-etapes li.inverse,.sequence-soin .sequence-complement.avec-vue,.sequence-soin .sequence-complement.avec-vue.inverse{grid-template-columns:minmax(0,1fr);gap:14px}.sequence-soin .sequence-etapes li.inverse figure,.sequence-soin .sequence-complement.avec-vue.inverse figure{order:0}.sequence-soin .sequence-etapes figure,.sequence-soin .sequence-complement figure{margin:0 -20px}.sequence-soin .sequence-etape-nom{font-size:22px}.sequence-soin .sequence-complement{margin-top:48px}.sequence-soin .sequence-autre{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:56px;padding-top:40px}.sequence-soin .sequence-comparaisons{gap:44px;margin-top:52px}.sequence-soin .before-after{margin:0 -20px}.sequence-soin .sequence-comparaison figcaption{margin-top:12px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.sequence-soin .sequence-paire,.sequence-soin .sequence-etapes li,.sequence-soin .sequence-complement,.sequence-soin .sequence-autre,.sequence-soin .sequence-comparaison{animation:.7s cubic-bezier(.22,.61,.36,1) both jh-entree;animation-timeline:view();animation-range:cover 0 cover 260px}}}.sequence-soin .sequence-autre.avec-video{grid-template-columns:minmax(0,640px) minmax(0,420px);justify-content:space-between}.sequence-soin .sequence-autre-vue .lecteur video{aspect-ratio:16/9}@media (max-width:850px){.sequence-soin .sequence-autre.avec-video{grid-template-columns:minmax(0,1fr)}.sequence-soin .sequence-autre-vue{margin:0 -20px}}.soin-references{background:var(--fond-clair);padding:64px 4.4vw 0}.soin-references h2{font:400 12px/1.4 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--slate);margin:0 0 18px}.soin-references ol{max-width:880px;margin:0;padding-left:22px;list-style:decimal}.soin-references li{color:#4f5963;overflow-wrap:anywhere;font-size:14px;line-height:1.6}.soin-references li+li{margin-top:10px}.soin-references a{text-underline-offset:2px;text-decoration:underline}@media (max-width:850px){.soin-references{padding:48px 20px 0}}.case-narrative .editorial-etapes{max-width:620px}.case-narrative h2+.editorial-etapes{margin-top:0}.case-narrative .editorial-etapes+p{margin-top:18px}.case-narrative>section:has(>.case-figure){border-right:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (max-width:850px){.case-narrative>section.case-section-longue{animation-range:cover 0 cover 300px}}}@media (max-width:850px){.case-detail-hero h1.titre-fluide{font-size:min(55px,calc((100vw - 40px) / var(--titre-mot,6.35)))}}.editorial-vues{margin:32px 0 30px}.editorial-vues figure{margin:0}.editorial-vues img{width:100%;height:auto;display:block}.editorial-vues figcaption{letter-spacing:.02em;color:var(--slate);text-wrap:pretty;margin-top:14px;font-size:12px;line-height:1.6}.editorial-vues-paire{grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}.editorial-vues-paire figure{grid-row:span 2;grid-template-rows:subgrid;display:grid}.editorial-vues-paire img{align-self:start}@media (max-width:850px){.editorial-vues{margin:26px 0}.editorial-vues figcaption{margin-top:12px}.editorial-vues-paire{grid-template-rows:none;grid-template-columns:minmax(0,1fr);row-gap:28px}.editorial-vues-paire figure{grid-row:auto;display:block}.editorial-card .editorial-entete .sans-cesure{-webkit-hyphens:manual;hyphens:manual}.editorial-card .editorial-entete .titre-long{-webkit-hyphens:manual;hyphens:manual;font-size:clamp(30px,9.4vw,47px)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (max-width:850px){.editorial-sections>.editorial-card.editorial-card-vues,.billets>.billet-carte:nth-child(n){animation-range:cover 0 cover 300px}}}.soin-ouverture{background:#000;margin:48px 0 0}.soin-ouverture img{width:100%;height:auto;display:block}@media (min-width:851px){.editorial-page.avec-ouverture{grid-template-columns:minmax(0,1fr) auto;align-content:start;column-gap:4.4vw;display:grid}.avec-ouverture>.section-label{grid-area:1/1}.avec-ouverture>h1{grid-area:2/1;align-self:center}.avec-ouverture>.soin-ouverture{grid-area:2/2/3/3;align-self:start;width:min(34vw,640px);margin:0}.avec-ouverture>.editorial-intro{grid-area:3/1/4/3}}.editorial-page.avec-fond{isolation:isolate;position:relative}.soin-fond{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.soin-fond img,.soin-fond video{filter:saturate(1.05)brightness(.9);-webkit-mask-composite:source-in;opacity:0;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;width:min(60vw,1100px);max-width:none;height:auto;animation:1.1s cubic-bezier(.22,.61,.36,1) .15s forwards fond-soin;position:absolute;top:0;right:-4vw;-webkit-mask-image:linear-gradient(90deg,#0000,#000 38%),linear-gradient(#000 55%,#0000);mask-image:linear-gradient(90deg,#0000,#000 38%),linear-gradient(#000 55%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.soin-verre{background:linear-gradient(#0a1b2cb3 0 80px,#0a1b2c00 150px),linear-gradient(#0a1b2c00 62svh,#0a1b2cd9 100svh),linear-gradient(90deg,#0a1b2ce6 0,#0a1b2cc7 46%,#0a1b2c47 76%);position:absolute;inset:0}.avec-film .soin-verre{background:linear-gradient(#0a1b2cb3 0 80px,#0a1b2c00 150px),linear-gradient(#0a1b2c00 62svh,#0a1b2cd9 100svh),linear-gradient(90deg,#0a1b2ce6 0,#0a1b2cc7 46%,#0a1b2c33 76%)}.soin-fond video{filter:saturate(1.05)}.avec-fond>h1{text-shadow:0 2px 28px #0a1b2ccc,0 0 3px #0a1b2c80}.soin:has(.avec-fond) .breadcrumbs{color:#f3f5f3f0}.avec-fond>.section-label{color:#f3f5f3e6}.avec-fond>.editorial-intro{position:relative}.avec-fond>.editorial-intro:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0a1b2c00,#0a1b2ce0 130px);position:absolute;inset:-130px -4.4vw -100px}@media (max-width:850px){.editorial-page.avec-fond{padding-top:calc(48px + 79vw)}.editorial-page.avec-film{padding-top:calc(48px + 67vw)}.soin-fond img,.soin-fond video{width:118vw;top:118px;right:-9vw;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000),linear-gradient(#0000,#000 12% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000),linear-gradient(#0000,#000 12% 84%,#0000)}.soin-verre{background:linear-gradient(#0a1b2cbd 0 108px,#0a1b2c47 150px calc(48px + 64vw),#0a1b2cc7 calc(48px + 79vw),#0a1b2ce6 100svh)}.avec-film .soin-verre{background:linear-gradient(#0a1b2cbd 0 108px,#0a1b2c33 150px calc(48px + 52vw),#0a1b2cc7 calc(48px + 67vw),#0a1b2ce6 100svh)}.avec-fond>.editorial-intro:before{background:linear-gradient(#0a1b2c00,#0a1b2ce0 56px);inset:-56px -20px}}@keyframes fond-soin{to{opacity:1}}@media (prefers-reduced-motion:reduce){.soin-fond img,.soin-fond video{opacity:1;animation:none}}@media (prefers-reduced-transparency:reduce){.soin-fond{display:none}}.method-planche:has(>.lecteur-bouton){position:relative}@media (min-width:1200px){.clinical-section{grid-template-columns:auto minmax(0,1fr);min-height:0}.clinical-frame{align-self:start;width:clamp(420px,64vh,680px);min-height:0}.clinical-photo img{aspect-ratio:1080/1350;height:auto}.clinical-copy{padding:72px 7vw 72px 6vw}.clinical-copy h2{max-width:13ch}.method-section:has(.method-planche){grid-template-columns:minmax(0,1fr);row-gap:64px;padding:150px 4.4vw 140px}.method-section:has(.method-planche) .method-title h2{max-width:14ch}.method-section:has(.method-planche) .method-title h2 br{display:none}.method-section:has(.method-planche) .method-title h2 br+em:before{content:" "}.method-section:has(.method-planche) .method-steps{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:3.4vw;display:grid}.method-section:has(.method-planche) .method-steps li{border-bottom:0;grid-template-columns:48px minmax(0,1fr);padding:34px 0 0}.method-section:has(.method-planche) .method-planche{grid-template-columns:minmax(0,1fr);gap:12px;max-width:none;margin:28px 0 0}.method-section:has(.method-planche)>.section-cta{grid-column:1;justify-self:start;margin-left:48px}.case-detail-hero img{justify-self:end;width:min(100%,80svh)}.case-narrative{grid-template-columns:minmax(0,1fr);padding:72px 4.4vw 96px}.case-narrative section{border-right:0;min-height:0;padding:42px 0 46px;display:flow-root}.case-narrative section>span,.case-narrative section>h2{float:left;clear:left;width:34%}.case-narrative section>h2{margin:14px 0 0;font-size:clamp(32px,2.6vw,39px);line-height:1.15}.case-narrative section>:not(span):not(h2){max-width:640px;margin-left:42%}.case-narrative section>p:first-of-type{margin-top:0}.case-narrative section:has(>.case-figure) p{max-width:640px}.case-narrative section>.case-figure{width:min(58%,460px);margin:34px 0 0 42%}.case-narrative>.case-figure{padding:42px 0 46px 42%}.case-narrative>.case-figure img{width:min(100%,460px)}.consult-etape:has(>.consult-medias){grid-template-rows:auto 1fr;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);column-gap:5vw}.consult-etape:has(>.consult-medias) .consult-etape-texte>header{grid-area:1/1}.consult-etape:has(>.consult-medias) .consult-etape-corps{grid-area:2/1;margin-top:30px}.consult-etape:has(>.consult-medias)>.consult-medias{grid-area:1/2/span 2;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:end;gap:0 28px;width:100%;max-width:820px;margin-top:0}.editorial-figure{max-width:440px}.editorial-bande figure{max-width:1320px;margin-inline:auto}.editorial-bande figcaption{padding-inline:0}.editorial-page:not(:has(>h1.titre-fluide)) .editorial-intro>div>p{max-width:640px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-width:1200px){.clinical-photo img{animation-name:jh-derive-cas}}}@supports not (animation-timeline:view()){@media screen and (prefers-reduced-motion:no-preference){[data-apparition]{animation:var(--apparition) var(--apparition-duree,.8s) cubic-bezier(.22,.61,.36,1) var(--apparition-retard,0s) both}[data-apparition=attente]{animation-play-state:paused}.accueil :is(.method-title,.clinical-copy,.consultation,.journal-heading,.manifesto) h2[data-apparition]>.fente{clip-path:inset(-30% -6%);animation-name:jh-fente-fenetre}.accueil :is(.method-title,.clinical-copy,.consultation,.journal-heading,.manifesto) h2[data-apparition]>.fente>.fente-texte{animation-name:jh-fente-texte}.soin .editorial-card.ouvre-chapitre[data-apparition]{transform-origin:top}.consult-etape-texte>header[data-apparition]{transform-origin:0 0}}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.accueil .clinical-copy>p,.accueil .clinical-copy .text-link,.accueil .consultation>p:not(.section-label),.accueil .consultation .page-actions,.accueil .journal-feature>*,.accueil .journal-actions>*,.accueil .method-steps li,.accueil .method-section>.section-cta{animation-name:jh-entree}}@media (prefers-reduced-motion:no-preference) and (max-width:850px){.accueil .method-title h2,.accueil .clinical-copy h2,.accueil .consultation h2,.accueil .journal-heading h2{animation-range:cover 0 cover 320px}.accueil .clinical-copy>p,.accueil .clinical-copy .text-link,.accueil .consultation>p:not(.section-label),.accueil .consultation .page-actions,.accueil .journal-feature>*,.accueil .journal-actions>*,.accueil .journal-illustre .journal-photo,.accueil .method-steps li:nth-child(n),.accueil .method-section>.section-cta{animation-range:cover 0 cover 300px}.accueil .treatments-section .section-heading>.section-label,.accueil .treatments-section>.section-cta,.accueil .treatment-row:nth-child(n){animation-range:cover 0 cover 260px}.accueil .treatments-section .section-heading>h2,.accueil .treatment-row h3{animation-range:cover 8px cover 270px}.accueil .method-planche img,.accueil .method-planche video{animation-range:cover 20px cover 320px}.accueil .method-planche figcaption{animation-range:cover 36px cover 336px}}}.accueil .consultation .button{-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .18s cubic-bezier(.22,.61,.36,1),background-color .2s,border-color .2s}@media (hover:hover){.accueil .consultation .button:not(.secondary):hover{background:#1e2d3d;border-color:#1e2d3d}.accueil .consultation .button.secondary:hover{background:#0a1b2c0d}}.accueil .consultation .button:active{transition-duration:.12s;transform:scale(.98)}.accueil .consultation .button:not(.secondary):active{background:#1e2d3d;border-color:#1e2d3d}.accueil .text-link:active:after,.accueil .journal-all:active:after{right:0}.accueil .treatment-row:active h3{text-underline-offset:8px;text-decoration:underline;text-decoration-thickness:1px}@media (prefers-reduced-motion:reduce){.accueil .consultation .button{transition:none}.accueil .consultation .button:active{transform:none}}:root{--jh-courbe:cubic-bezier(.22,.61,.36,1);--jh-courbe-douce:cubic-bezier(.16,1,.3,1)}@keyframes jh-fente{0%{opacity:0;transform:translateY(38px)}32%{opacity:1}to{opacity:1;transform:none}}@keyframes jh-fente-titre{0%{opacity:0;transform:translateY(.28em)}35%{opacity:1}to{opacity:1;transform:none}}@keyframes jh-fente-fenetre{0%{transform:translateY(160%)}to{transform:none}}@keyframes jh-fente-texte{0%{transform:translateY(-160%)}to{transform:none}}@keyframes jh-fente-titre-fenetre{0%{transform:translateY(190%)}to{transform:none}}@keyframes jh-fente-titre-texte{0%{transform:translateY(-190%)}to{transform:none}}@keyframes jh-fond-pose{0%{opacity:.62;scale:1.045}to{opacity:1;scale:1}}@keyframes jh-cadre{0%{opacity:0;transform:translateY(24px)}30%{opacity:1}to{opacity:1;transform:none}}@keyframes jh-cadre-image{0%{scale:1.1}to{scale:1}}@media (max-width:850px){@keyframes jh-fente{0%{opacity:0;transform:translateY(30px)}32%{opacity:1}to{opacity:1;transform:none}}@keyframes jh-cadre{0%{opacity:0;transform:translateY(18px)}30%{opacity:1}to{opacity:1;transform:none}}}.accueil .journal-illustre .journal-photo{overflow:clip}.fente,.fente-texte{animation-duration:inherit;animation-timing-function:inherit;animation-delay:inherit;animation-iteration-count:inherit;animation-direction:inherit;animation-fill-mode:inherit;animation-play-state:inherit;display:block}@supports (animation-timeline:view()){.fente,.fente-texte{animation-timeline:inherit;animation-range:inherit}}@media (prefers-reduced-motion:no-preference){.accueil :is(.hero-copy>h1,.hero-signature)>span{animation-name:jh-fente-titre;animation-duration:.95s;animation-timing-function:var(--jh-courbe-douce)}.accueil .hero-signature>span>.fente{clip-path:inset(-45% -8%);animation-name:jh-fente-titre-fenetre}.accueil .hero-signature>span>.fente>.fente-texte{animation-name:jh-fente-titre-texte}.accueil .hero-photo{animation-name:jh-fond-pose}.accueil .hero-actions{animation-delay:.3s}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.accueil .hero-photo{animation-name:jh-fond-pose,jh-derive-hero}.accueil .method-title h2,.accueil .clinical-copy h2,.accueil .consultation h2,.accueil .journal-heading h2,.accueil .manifesto h2{animation-name:jh-fente}.accueil :is(.method-title,.clinical-copy,.consultation,.journal-heading,.manifesto) h2>.fente{clip-path:inset(-30% -6%);animation-name:jh-fente-fenetre}.accueil :is(.method-title,.clinical-copy,.consultation,.journal-heading,.manifesto) h2>.fente>.fente-texte{animation-name:jh-fente-texte}.accueil .journal-illustre .journal-photo{animation-name:jh-cadre}.accueil .journal-illustre .journal-photo img{animation:linear both jh-cadre-image;animation-timeline:view();animation-range:cover cover 50%}.accueil .clinical-photo img{animation-name:jh-derive-cas}}}@media (min-width:851px){.accueil .manifesto{padding-top:112px;padding-bottom:96px}.accueil .manifesto h2{max-width:1000px;font-size:clamp(54px,6.5vw,96px)}.accueil .manifesto .lead{margin-top:48px}}@media (max-width:850px){.accueil .manifesto{row-gap:16px;padding-top:64px;padding-bottom:48px}.accueil .manifesto .lead{margin-top:24px;margin-bottom:20px}.accueil .manifesto .text-link{margin-top:24px}}.accueil{--fondu-clair:80px}@media (max-width:850px){.accueil{--fondu-clair:48px}}.accueil .treatments-section{background:linear-gradient(to bottom,rgba(var(--fond-clair-rvb),0),rgba(var(--fond-clair-rvb),.038) 25%,rgba(var(--fond-clair-rvb),.146) 50%,rgba(var(--fond-clair-rvb),.309) 75%,rgba(var(--fond-clair-rvb),.5)) bottom/100% var(--fondu-clair) no-repeat, var(--porcelain);border-top:0}.accueil .method-section{background:linear-gradient(to bottom,rgba(var(--porcelain-rvb),.5),rgba(var(--porcelain-rvb),.309) 25%,rgba(var(--porcelain-rvb),.146) 50%,rgba(var(--porcelain-rvb),.038) 75%,rgba(var(--porcelain-rvb),0)) top/100% var(--fondu-clair) no-repeat, var(--fond-clair)}.menu-fond{pointer-events:none;position:absolute;inset:0}.menu-panel nav>a,.menu-panel nav>.menu-care>button{border-bottom:0;position:relative;overflow:clip}.menu-panel nav>a:after,.menu-panel nav>.menu-care>button:after{content:"";height:1px;transform:scaleX(var(--menu-trait,1));transform-origin:0;pointer-events:none;background:#ffffff21;position:absolute;bottom:0;left:0;right:0}.menu-panel nav>.menu-care>button{display:block}.menu-panel nav>.menu-care>button>.menu-ligne{grid-template-columns:1fr auto;align-items:center;gap:16px;display:grid}.menu-ligne{display:block}.menu-libelle{transition:transform .2s cubic-bezier(.22,.61,.36,1);display:inline-block}.menu-panel nav>a,.menu-panel nav>.menu-care>button{transition:color .2s}@media (hover:hover){.menu-panel nav>a:hover .menu-libelle,.menu-panel nav>.menu-care>button:hover .menu-libelle{transform:translate(4px)}}.menu-panel nav>a:focus-visible .menu-libelle,.menu-panel nav>.menu-care>button:focus-visible .menu-libelle{transform:translate(4px)}.menu-care-chevron{transition:transform .6s linear(0,.079,.236,.403,.551,.671,.764,.833,.883,.919,.945,.962,.974,.983,.988,.992,.995,.997,.998,.999,1)}.menu-care.is-expanded .menu-care-chevron{transition:transform .74s linear(0,.079,.236,.403,.551,.671,.764,.833,.883,.919,.945,.962,.974,.983,.988,.992,.995,.997,.998,.999,1)}.menu-libelles{justify-items:end;display:grid}.menu-libelles>span{grid-area:1/1;transition:opacity .2s}.menu-libelles>[aria-hidden=true]{opacity:0}.site-header.menu-is-open{right:var(--barre-menu,0px)}.menu-panel[data-motion]{opacity:1;clip-path:circle(calc(var(--menu-rayon,0) * 1px) at var(--menu-cx,calc(100% - 40px)) var(--menu-cy,40px));background:0 0;transition:visibility 0s linear .32s;transform:none}.menu-panel[data-motion].is-open{transition:visibility}.menu-panel[data-motion] .menu-fond{z-index:-1;background:var(--clinical-blue);position:fixed}@property --menu-rayon{syntax:"<number>";inherits:false;initial-value:0}.menu-panel[data-motion] nav>a,.menu-panel[data-motion] nav>.menu-care{opacity:1;transition:color .2s;transform:none}.menu-panel[data-motion] nav>.menu-secondaires{opacity:1;transition:none;transform:none}.menu-panel[data-motion] .menu-volet{overflow:hidden}.menu-panel[data-motion] .treatment-submenu,.menu-panel[data-motion] .menu-care.is-expanded .treatment-submenu{opacity:1;max-height:none;padding-top:16px;padding-bottom:18px;transition:none}.menu-trigger[data-motion] b{transition:none}@media (max-width:850px){.menu-panel[data-motion] .treatment-submenu,.menu-panel[data-motion] .menu-care.is-expanded .treatment-submenu{padding-top:10px;padding-bottom:14px}}.menu-panel[data-sortie] nav a[data-choisie]{color:var(--dentin);transition:color 80ms;position:relative}.menu-panel[data-sortie] nav a[data-choisie]:before{content:"";background:var(--dentin);transform-origin:0;pointer-events:none;height:1px;animation:.32s cubic-bezier(.22,1,.36,1) both jh-menu-choix;position:absolute;bottom:0;left:0;right:0}.menu-panel[data-sortie] nav a[data-choisie]:not(nav>a):before{bottom:-1px}.menu-panel[data-attente] nav a[data-choisie]:before{animation:.32s cubic-bezier(.22,1,.36,1) both jh-menu-choix,1.4s ease-in-out infinite jh-menu-attente}@keyframes jh-menu-choix{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes jh-menu-attente{50%{opacity:.35}}main[tabindex="-1"]:focus,main[tabindex="-1"]:focus-visible{box-shadow:none;outline:none}.menu-panel[data-sortie]:not([data-motion]) nav a[data-choisie]{transition:color 80ms,opacity .13s cubic-bezier(.2,.6,.3,1)}.menu-panel:not(.is-open),.menu-panel[data-sortie] nav,.menu-panel[data-sortie] .menu-meta{pointer-events:none}.menu-panel[data-sortie] .treatment-submenu{border-left-color:#0000;transition:border-color .24s cubic-bezier(.33,0,.2,1)}.menu-panel[data-motion][data-revele]{transition:visibility 0s linear .9s}.menu-panel[data-sortie]:not([data-motion]) :is(nav>a,nav>.menu-care,nav>.menu-secondaires>a,.menu-meta):not([data-choisie]):not(:has([data-choisie])){opacity:0;transition:opacity .24s cubic-bezier(.33,0,.2,1),transform .24s cubic-bezier(.33,0,.2,1);transform:translateY(8px)}.menu-panel[data-sortie]:not([data-motion]) nav>.menu-care:has([data-choisie]) :is(.menu-care>button,.menu-famille-titre,.treatment-submenu a:not([data-choisie])){opacity:0;transition:opacity .24s cubic-bezier(.33,0,.2,1),transform .24s cubic-bezier(.33,0,.2,1);transform:translateY(8px)}.menu-panel[data-revele]:not([data-motion]){clip-path:circle(var(--menu-r,150vmax) at var(--menu-cx,calc(100% - 40px)) var(--menu-cy,40px));transition:opacity .26s cubic-bezier(.3,.2,.2,1) 60ms,visibility 0s linear .32s;transform:none}.menu-panel[data-revele]:not([data-motion]) nav>*{transform:none}@media (prefers-reduced-motion:reduce){.menu-panel{clip-path:none;transition:opacity .2s,visibility 0s linear .2s;transform:none}.menu-panel.is-open{clip-path:none;transition:opacity .2s,visibility;transform:none}.menu-panel[data-revele]:not([data-motion]){transition:opacity .2s,visibility 0s linear .2s}.menu-panel[data-sortie] nav a[data-choisie]:before{animation:none}.menu-libelle,.menu-libelles>span{transition:none}.menu-panel nav>a:hover .menu-libelle,.menu-panel nav>.menu-care>button:hover .menu-libelle,.menu-panel nav>a:focus-visible .menu-libelle,.menu-panel nav>.menu-care>button:focus-visible .menu-libelle{transform:none}}.site-header.est-pose.menu-is-open{height:60px}.site-header.est-pose.menu-is-open .wordmark>span:first-child{transform:scale(.72)}@media (max-width:850px){.site-header.est-pose.menu-is-open{height:48px}.site-header.est-pose.menu-is-open .wordmark>span:first-child{transform:scale(.8)}}.consultation-carte .consultation-photo{background:var(--porcelain);margin:0;overflow:hidden}.consultation-carte .consultation-photo img{aspect-ratio:5/4;object-fit:cover;width:100%;height:auto;display:block}@media (min-width:851px){.consultation.consultation-carte{text-align:left;grid-template-rows:repeat(5,auto) 1fr;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;column-gap:10vw;display:grid}.consultation-carte>*{grid-column:1}.consultation.consultation-carte>.consultation-photo{grid-area:1/2/-1}.consultation.consultation-carte>p.section-label{margin:0}.consultation.consultation-carte h2{margin-top:24px;font-size:clamp(46px,5.4vw,92px)}.consultation.consultation-carte>p:not(.section-label){max-width:32em;margin:30px 0 0}.consultation.consultation-carte>.button{justify-self:start;margin-top:40px}}@media (max-width:850px){.consultation.consultation-carte{text-align:left}.consultation.consultation-carte>p.section-label{margin:0 0 30px}.consultation.consultation-carte>p:not(.section-label){margin:22px 0 0}.consultation.consultation-carte>.button{margin-top:32px}.consultation.consultation-carte>.consultation-photo{max-width:600px;margin-top:48px}}@media (max-width:599px){.consultation-carte .consultation-photo img{aspect-ratio:4/3}}:where(.button:not(main.consult.vivante .button,.hero-actions .button,.accueil .consultation .button)){transition:transform .18s cubic-bezier(.22,.61,.36,1)}:where(.button:not(main.consult.vivante .button,.hero-actions .button,.accueil .consultation .button)):active{transition-duration:.12s;transform:scale(.98)}:where(.wordmark,.menu-trigger,.editorial-approfondir,.breadcrumbs a,.seo-faq summary,main.consult:not(.vivante) .consult-questions summary):active,:where(main :is(p,dt,dd) a:not(.text-link,.button,.editorial-approfondir,.consult-lien,.fiche-action,.cas-sommaire-tous,.souhaits a)):active{opacity:.7}:where(.avis-cta,.avis-lire):active{border-bottom-color:var(--chalk)}@media (prefers-reduced-motion:reduce){:where(.button:not(main.consult.vivante .button,.hero-actions .button,.accueil .consultation .button)){transition:none}:where(.button:not(main.consult.vivante .button,.hero-actions .button,.accueil .consultation .button)):active{opacity:.8;transform:none}}.header-rdv{letter-spacing:.08em;border:1px solid;padding:0 16px;font-size:12px;line-height:38px;display:inline-block}.header-rdv:after{content:none}.header-rdv:before{inset:-4px -2px}@media (max-width:850px){.header-rdv{letter-spacing:.06em;padding:0 13px;font-size:12px}.language-switch{padding:9px 2px;font-size:12px}}@media (max-width:479px){.header-rdv-long{display:none}}.header-rdv:first-letter{text-transform:uppercase}.language-switch{justify-content:center;gap:0;min-width:44px;margin:0 -7px 0 -5px;padding:0}.language-switch>*{align-items:center;min-height:44px;display:inline-flex}.language-switch .langue-active{padding:0 5px;font-weight:700}.language-switch .langue-sep{opacity:.6;padding:0 1px}.language-switch .langue-autre{color:#f3f5f3e0;padding:0 7px 0 5px;transition:color .24s}.site-header.on-light:not(.menu-is-open) .language-switch .langue-autre,.site-header.est-pose:not(.menu-is-open) .language-switch .langue-autre{color:#172028b3}html:has(.hero-avec-film) .site-header:not(.est-pose):not(.on-light) .language-switch .langue-autre{text-shadow:0 0 12px #0a1b2cf2,0 0 4px #0a1b2ccc,0 0 1px #0a1b2c99}html .site-header.site-header .language-switch .langue-autre:is(:focus-visible,:active){color:inherit}@media (hover:hover){html .site-header.site-header .language-switch .langue-autre:hover{color:inherit}}.language-switch>.langue-autre:first-child{padding:0 5px 0 7px}@media (max-width:850px){.language-switch{font-size:11px}}.method-liens{flex-wrap:wrap;gap:0 36px;margin:0;display:flex}.method-liens>.text-link{margin-left:0}.consultation>.consultation-lieu{margin:22px 0 0}@media (min-width:851px){.praticien-cas>div>a:nth-child(3n+1){padding-left:0}}.cas-entree .eyebrow{color:#f3f5f39e}.cas-sommaire-titre,.cas-famille-repere{color:var(--dentin-texte);font-size:12px}.journal-kicker{color:var(--slate);font-size:12px}.compare-label,.avis-cta,.avis-lire{font-size:12px}.breadcrumbs{align-items:center;margin-top:-13px;padding:13px 0}.breadcrumbs a{padding:13px 0}.avis-lire,.avis-cta{position:relative}.avis-lire:before,.avis-cta:before{content:"";position:absolute;inset:-12px -4px}.signature-page{border-top:1px solid var(--blue-line);color:#f3f5f3b3;margin:42px 0 0;padding-top:24px}.editorial-intro .signature-page{opacity:1;margin:20px 0 0}.signature-page .billet-auteur{color:var(--chalk)}.signature-page .billet-auteur a{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}@media (max-width:850px){.signature-page{margin-top:30px}}.case-detail-hero .signature-page img{aspect-ratio:auto;place-self:auto;width:24px;height:24px;animation:none;animation-range:normal}.acces-telephone{text-underline-offset:4px;margin:-12px 0;padding:12px 0;text-decoration:underline;text-decoration-thickness:1px;display:inline-block}.consultation-liens{flex-wrap:wrap;gap:12px 36px;display:flex}.consultation-liens>.text-link{margin-left:0}@media (min-width:1200px){.site-header{--nb-haut:26px;--nb-ecart:6px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:var(--nb-haut) 44px;row-gap:var(--nb-ecart);align-content:center;align-items:center;column-gap:clamp(24px,2.2vw,40px);display:grid}.site-header.est-pose:not(.menu-is-open){--nb-haut:0px;--nb-ecart:0px}.site-header>.wordmark{grid-area:1/1/3;justify-self:start}.site-header>.nav-bureau{grid-area:1/2/3}.site-header>.header-actions{grid-area:1/3/3;grid-template-columns:auto auto auto;grid-template-rows:var(--nb-haut) 44px;row-gap:var(--nb-ecart);align-items:center;column-gap:22px;display:grid}.header-actions>.recherche-declencheur-entete{grid-area:2/1}.header-actions>.header-rdv{grid-area:2/2}.header-actions>.language-switch{grid-area:2/3;justify-self:end;margin:0 -7px 0 -6px}.header-actions>.menu-trigger{display:none}.site-header.est-anime{transition:color .35s,border-color .35s,height .35s,opacity .3s,transform .3s,z-index 0s linear .9s,grid-template-rows .35s,row-gap .35s}.site-header.est-anime>:is(.nav-bureau,.header-actions){transition:grid-template-rows .35s,row-gap .35s}.site-header .header-actions>.language-switch{transition:opacity .2s,visibility}}@media (min-width:1200px) and (max-width:1279px){.header-actions>.recherche-declencheur-entete>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (min-width:851px){.accueil .hero{min-height:min(100svh,max(100svh - 64px,810px),920px)}.accueil .treatments-section{padding-top:clamp(96px,7.8vw,128px);padding-bottom:clamp(96px,7.8vw,128px)}.accueil .method-section:has(.method-planche){padding-top:clamp(96px,7.8vw,128px);padding-bottom:clamp(96px,7.2vw,120px)}.accueil .journal-home{padding-top:clamp(96px,7.2vw,120px);padding-bottom:clamp(96px,7.2vw,120px)}.accueil .consultation{padding-top:clamp(104px,8.3vw,136px);padding-bottom:clamp(104px,8.3vw,136px)}.accueil .journal-illustre .journal-photo{grid-row:2/4}.accueil .journal-illustre .journal-actions{grid-row:3;align-self:end}.accueil .journal-feature>.text-link{margin-left:0}.accueil .journal-illustre .journal-all{left:0}.soin:not([data-soin=usures-dentaires]) .editorial-card.ouvre-chapitre>.chapitre{margin-bottom:calc(96px - 8vw)}.soin:not([data-soin=usures-dentaires]) .consultation{padding-top:clamp(104px,8.3vw,136px);padding-bottom:clamp(104px,8.3vw,136px)}html[lang=fr] .method-section:not(:has(.method-planche)){padding-top:clamp(96px,7.8vw,128px);padding-bottom:clamp(96px,7.8vw,128px)}html[lang=fr] .consultation.consultation-carte{padding-top:clamp(104px,8.3vw,136px);padding-bottom:clamp(104px,8.3vw,136px)}}.menu-numero{font-family:var(--sans);letter-spacing:.14em;color:#f3f5f373;font-variant-numeric:tabular-nums;font-size:11px;font-weight:400;line-height:1}.menu-panel nav>a>.menu-ligne{grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:14px;display:grid}.menu-panel nav>a>.menu-ligne>small{grid-column:2}.menu-panel nav>.menu-care>button>.menu-ligne{grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;column-gap:14px}.menu-panel nav>.menu-care>button>.menu-ligne>.menu-care-chevron{align-self:center;margin-left:2px}@media (max-width:850px){.menu-panel nav>a,.menu-panel nav>.menu-care>button{font-size:clamp(24px,7.6vw,34px)}}.menu-panel .treatment-submenu[data-vignettes]{display:block}.menu-care.is-expanded .treatment-submenu[data-vignettes]{max-height:2400px}.menu-panel .treatment-submenu[data-vignettes] .menu-famille+.menu-famille{margin-top:24px}.menu-panel .treatment-submenu[data-vignettes] .menu-famille-titre,.menu-panel .treatment-submenu[data-vignettes] .menu-famille+.menu-famille .menu-famille-titre{letter-spacing:.16em;text-transform:uppercase;color:#f3f5f3b8;flex-wrap:wrap;align-items:baseline;gap:3px 10px;margin:0 0 12px;font-size:11px;line-height:1.4;display:flex}.menu-panel .treatment-submenu[data-vignettes] .menu-famille-titre:before{content:"";background:var(--dentin);align-self:center;width:14px;height:1px}.menu-panel .treatment-submenu[data-vignettes] .menu-famille-titre small{letter-spacing:.01em;text-transform:none;color:#f3f5f380;margin:0;font-size:11.5px;display:inline}.menu-vignettes{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;display:grid}@media (min-width:600px){.menu-vignettes{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 16px}}@media (min-width:851px){.menu-vignettes{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 18px}}.menu-panel nav .treatment-submenu a.menu-vignette{min-width:0;font-family:var(--sans);font-size:inherit;line-height:inherit;letter-spacing:normal;color:inherit;border-bottom:0;padding:0;display:block}.menu-vignette-image{aspect-ratio:3/2;background:#f3f5f30f;display:block;position:relative;overflow:hidden}.menu-vignette-image img{object-fit:cover;opacity:0;filter:brightness(.92);-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:opacity .32s,filter .4s;position:absolute;inset:0}.menu-vignette-image img[data-charge]{opacity:1}.menu-vignette-titre{font-family:var(--serif);letter-spacing:-.01em;color:#f3f5f3eb;overflow-wrap:break-word;margin-top:9px;font-size:16px;line-height:1.18;transition:color .2s;display:block}.menu-vignette-ligne{color:#f3f5f38c;margin-top:4px;font-size:11.5px;line-height:1.35;display:block}.menu-panel nav .treatment-submenu a.menu-vignette:active .menu-vignette-titre,.menu-panel nav .treatment-submenu a.menu-vignette:focus-visible .menu-vignette-titre,.menu-panel[data-sortie] nav a.menu-vignette[data-choisie] .menu-vignette-titre{color:var(--dentin)}.menu-panel nav .treatment-submenu a.menu-vignette:active img{filter:brightness(1.02)}@media (hover:hover){.menu-panel nav .treatment-submenu a.menu-vignette:hover .menu-vignette-titre{color:var(--dentin)}.menu-panel nav .treatment-submenu a.menu-vignette:hover img{filter:brightness(1.02)}}.menu-panel nav .treatment-submenu a.menu-vignette:focus-visible{outline:none}.menu-panel nav .treatment-submenu a.menu-vignette:focus-visible .menu-vignette-image{outline:1px solid var(--enamel);outline-offset:3px}.menu-panel nav .treatment-submenu[data-vignettes] .menu-tous-soins{margin-top:22px}@media (prefers-reduced-motion:reduce){.menu-vignette-image img,.menu-vignette-titre{transition:none}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.menu-panel{--verre:.68;--verre-haut:.42;--verre-entete:72px}:is(.site-header.est-pose,.site-header.on-light)~.menu-panel{--verre:.84;--verre-haut:.71}.site-header.est-pose~.menu-panel{--verre-entete:48px}@media (min-width:851px){.menu-panel{--verre-entete:96px}.site-header.est-pose~.menu-panel{--verre-entete:60px}}.menu-panel,.menu-panel[data-motion]{background:linear-gradient(180deg,rgba(10,27,44,var(--verre-haut)) var(--verre-entete),rgba(10,27,44,var(--verre)) var(--verre-entete));-webkit-backdrop-filter:blur(30px)saturate(1.3);backdrop-filter:blur(30px)saturate(1.3)}.menu-panel[data-motion] .menu-fond{background:0 0}.site-header.menu-is-open{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#0a1b2c73}@media (max-width:1199px){.site-header.est-anime{transition:color .35s,border-color .35s,height .35s,opacity .3s,transform .3s,z-index 0s linear .9s,background-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s}.site-header.est-anime.menu-is-open{transition:color .35s,border-color .35s,height .35s,opacity .3s,transform .3s,background-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s}}.menu-numero{color:#f3f5f399}.menu-panel nav small,.menu-panel nav a.menu-secondary{color:#f3f5f3e6}.menu-panel .treatment-submenu[data-vignettes] .menu-famille-titre,.menu-panel .treatment-submenu[data-vignettes] .menu-famille+.menu-famille .menu-famille-titre{color:#f3f5f3eb}.menu-panel .treatment-submenu[data-vignettes] .menu-famille-titre small{color:#f3f5f3d6}.menu-vignette-titre{color:#f3f5f3f7}.menu-vignette-ligne{color:#f3f5f3db}.menu-panel nav .treatment-submenu .menu-tous-soins{color:#f3f5f3eb}.menu-panel nav .treatment-submenu .menu-tous-soins i{opacity:1}.menu-meta{color:#f2f2efe6}}@media (prefers-reduced-transparency:reduce){.menu-panel,.menu-panel[data-motion],.site-header.menu-is-open{background:var(--clinical-blue);-webkit-backdrop-filter:none;backdrop-filter:none}}:is(a,button) :is(span.lettres,span.lettres-mot,span.lettre){font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;display:inline}@media (hover:hover) and (prefers-reduced-motion:no-preference){:is(a,button) span.lettres-mot{clip-path:inset(-.12em -.1em);line-height:1.2;display:inline-block}:is(a,button) span.lettre{text-shadow:0 1.45em;transition:top .5s var(--jh-courbe) calc(var(--i,0) * 20ms);position:relative;top:0}:is(a,button):is(:hover,:focus-visible) span.lettre{top:-1.45em}}@property --ovale{syntax:"<percentage>";inherits:false;initial-value:120%}@keyframes jh-ovale{0%{--ovale:0%}to{--ovale:120%}}.accueil .ovale{display:none}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.accueil .ovale{pointer-events:none;background:var(--ovale-fond,var(--fond-clair));-webkit-mask-image:radial-gradient(ellipse var(--ovale) var(--ovale) at 50% 100%,transparent 97%,#000 100%);-webkit-mask-image:radial-gradient(ellipse var(--ovale) var(--ovale) at 50% 100%,transparent 97%,#000 100%);-webkit-mask-image:radial-gradient(ellipse var(--ovale) var(--ovale) at 50% 100%,transparent 97%,#000 100%);-webkit-mask-image:radial-gradient(ellipse var(--ovale) var(--ovale) at 50% 100%,transparent 97%,#000 100%);mask-image:radial-gradient(ellipse var(--ovale) var(--ovale) at 50% 100%,transparent 97%,#000 100%);animation:linear both jh-ovale;animation-timeline:view();animation-range:cover cover min(45%,480px);display:block}.accueil .method-planche>img,.accueil .method-planche>.ovale{grid-area:1/1}.accueil .method-planche>.ovale{--ovale-fond:var(--fond-clair);align-self:stretch;position:relative}.accueil .method-planche>img{animation:none}}}@keyframes jh-filet{0%{background-size:0 1px}to{background-size:100% 1px}}@keyframes jh-souligne{0%{background-position:100% 100%;background-size:100% 1px}50%{background-position:100% 100%;background-size:0 1px}50.01%{background-position:0 100%;background-size:0 1px}to{background-position:0 100%;background-size:100% 1px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){main:not([data-soin=usures-dentaires],[data-article=dents-usees-que-faire],[data-article=erosion-dentaire]) :is(.comparatif>div,.article-aside a,.article-content section){background:linear-gradient(var(--line),var(--line)) 0 100%/100% 1px no-repeat border-box;animation:jh-filet .8s var(--jh-courbe) both;border-bottom-color:#0000;animation-timeline:view();animation-range:entry-crossing 100% entry-crossing calc(100% + 260px)}main:not([data-soin=usures-dentaires],[data-article=dents-usees-que-faire],[data-article=erosion-dentaire]) .comparatif{background:linear-gradient(var(--line),var(--line)) 0 0/100% 1px no-repeat border-box;animation:jh-filet .8s var(--jh-courbe) both;border-top-color:#0000;animation-timeline:view();animation-range:cover 0 cover 260px}main.soin:not([data-soin=usures-dentaires]) .seo-faq>div{background:linear-gradient(var(--blue-line),var(--blue-line)) 0 0/100% 1px no-repeat border-box;animation:jh-filet .8s var(--jh-courbe) both;border-top-color:#0000;animation-timeline:view();animation-range:cover 0 cover 260px}main.soin:not([data-soin=usures-dentaires]) .seo-faq details{background:linear-gradient(var(--blue-line),var(--blue-line)) 0 100%/100% 1px no-repeat border-box;border-bottom-color:#0000;animation-name:jh-monte,jh-filet}}}@supports not (animation-timeline:view()){@media screen and (prefers-reduced-motion:no-preference){main:not([data-soin=usures-dentaires],[data-article=dents-usees-que-faire],[data-article=erosion-dentaire]) :is(.comparatif>div,.article-aside a,.article-content section)[data-apparition]{background:linear-gradient(var(--line),var(--line)) 0 100%/100% 1px no-repeat border-box;border-bottom-color:#0000}main:not([data-soin=usures-dentaires],[data-article=dents-usees-que-faire],[data-article=erosion-dentaire]) .comparatif[data-apparition]{background:linear-gradient(var(--line),var(--line)) 0 0/100% 1px no-repeat border-box;border-top-color:#0000}main.soin:not([data-soin=usures-dentaires]) .seo-faq>div[data-apparition]{background:linear-gradient(var(--blue-line),var(--blue-line)) 0 0/100% 1px no-repeat border-box;border-top-color:#0000}}}@media (prefers-reduced-motion:no-preference){@media (hover:hover){main:not([data-soin=usures-dentaires],[data-article=dents-usees-que-faire],[data-article=erosion-dentaire]) :is(.article-content a:not(.text-link),.billet-corps a:not(.text-link),.consultation p a,.editorial-card p a,.soin-bloc p a,.case-narrative p a):hover{animation:jh-souligne 1.2s var(--jh-courbe) both;background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:calc(6px - .1875em);text-decoration-color:#0000}}main:not([data-soin=usures-dentaires],[data-article=dents-usees-que-faire],[data-article=erosion-dentaire]) :is(.article-content a:not(.text-link),.billet-corps a:not(.text-link),.consultation p a,.editorial-card p a,.soin-bloc p a,.case-narrative p a):is(:active,:focus-visible){animation:jh-souligne 1.2s var(--jh-courbe) both;background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:calc(6px - .1875em);text-decoration-color:#0000}}.etiquette-curseur{z-index:90;pointer-events:none;will-change:transform;display:none;position:fixed;top:0;left:0}.etiquette-curseur>span{color:#fff;font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;opacity:0;transform-origin:0 0;transition:opacity .22s var(--jh-courbe),transform .5s var(--jh-courbe-douce);background:#000d1ed6;padding:6px 10px;font-size:10px;line-height:1;display:block;transform:scale(.9)}.etiquette-curseur.est-visible>span{opacity:1;transform:none}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.etiquette-curseur{display:block}}@keyframes jh-etiquette{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes jh-etiquette-depart{0%{opacity:1}to{opacity:0}}@keyframes jh-etiquette-centre{0%{opacity:0;transform:translateY(6px)}22%,78%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)}}@media (hover:none){.compare-line:after{content:attr(data-glisser);content:attr(data-glisser) / "";color:#fff;font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;pointer-events:none;background:#000d1ed1;padding:5px 9px;font-size:10px;font-style:normal;line-height:1;position:absolute;top:calc(50% + 29px);left:50%;translate:-50%}.before-after[data-touche] .compare-line:after{animation:jh-etiquette-depart .3s var(--jh-courbe) both}main:is([data-soin=usures-dentaires],[data-article=dents-usees-que-faire],[data-article=erosion-dentaire]) .compare-line:after{content:none}}@supports (animation-timeline:view()){@media (hover:none) and (prefers-reduced-motion:no-preference){.before-after{view-timeline-name:--comparateur}.compare-line:after{animation:jh-etiquette .8s var(--jh-courbe) both;animation-timeline:--comparateur;animation-range:entry-crossing 50% entry-crossing calc(100% + 60px)}.cas-montage{view-timeline-name:--montage}main:not([data-soin=usures-dentaires],[data-article=dents-usees-que-faire],[data-article=erosion-dentaire]) .cas-montage:after{content:attr(data-etiquette);content:attr(data-etiquette) / "";color:#fff;letter-spacing:.18em;text-transform:uppercase;pointer-events:none;background:#000d1ebd;padding:5px 9px;font-size:10px;line-height:1;animation:.8s linear both jh-etiquette-centre;animation-timeline:--montage;animation-range:cover 20% cover 80%;position:absolute;bottom:12px;right:12px}}}@keyframes jh-trace-lien{0%{background-size:0 1px;text-decoration-color:#0000}99.9%{background-size:100% 1px;text-decoration-color:#0000}to{background-size:0 1px}}@media screen and (hover:none) and (prefers-reduced-motion:no-preference){main:not([data-soin=usures-dentaires],[data-article=dents-usees-que-faire],[data-article=erosion-dentaire]) :is(.article-content a:not(.text-link),.billet-corps a:not(.text-link),.consultation p a,.editorial-card p a,.soin-bloc p a,.case-narrative p a)[data-trace]{background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding-bottom:calc(6px - .1875em)}main:not([data-soin=usures-dentaires],[data-article=dents-usees-que-faire],[data-article=erosion-dentaire]) :is(.article-content a:not(.text-link),.billet-corps a:not(.text-link),.consultation p a,.editorial-card p a,.soin-bloc p a,.case-narrative p a)[data-trace=attente]{text-decoration-color:#0000}main:not([data-soin=usures-dentaires],[data-article=dents-usees-que-faire],[data-article=erosion-dentaire]) :is(.article-content a:not(.text-link),.billet-corps a:not(.text-link),.consultation p a,.editorial-card p a,.soin-bloc p a,.case-narrative p a)[data-trace=vu]{animation:jh-trace-lien .9s var(--jh-courbe) both}}.hero-film{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;background:var(--clinical-blue);position:absolute;inset:0;overflow:hidden}.hero-film>picture{display:contents}.hero-film img,.hero-film video{object-fit:cover;object-position:50% 50%;border:0;width:100%;height:100%;margin:0;display:block;position:absolute;inset:0}.hero-film-video{opacity:.01;background:0 0;transition:opacity .45s cubic-bezier(.22,.61,.36,1)}.hero-film-video.est-montree{opacity:1}.hero-film:after{content:"";pointer-events:none;background:var(--voile-film);position:absolute;inset:0}.hero-avec-film{--voile-film:radial-gradient(ellipse 62% 40% at 0 0,#0a1b2c4b 0,#0a1b2c3e 35%,#0a1b2c27 60%,#0a1b2c10 80%,#0a1b2c05 92%,#0a1b2c00 100%), radial-gradient(ellipse 58% 34% at 72% 86%,#0a1b2c58 0,#0a1b2c4b 30%,#0a1b2c2e 55%,#0a1b2c15 75%,#0a1b2c07 90%,#0a1b2c00 100%), linear-gradient(180deg,#0a1b2c79 0,#0a1b2c62 96px,#0a1b2c52 150px,#0a1b2c3e 210px,#0a1b2c2c 270px,#0a1b2c1f 330px,#0a1b2c15 max(36%,400px),#0a1b2c1a max(50%,470px),#0a1b2c27 max(70%,540px),#0a1b2c3b max(88%,610px),#0a1b2c52 100%)}.hero-avec-film:before,.hero-avec-film:after{background:0 0}.hero-avec-film :is(.hero-signature,.hero-copy>p,.hero-index){text-shadow:0 0 26px #0a1b2c99}.hero-avec-film .hero-index{color:#f3f5f3f5;text-shadow:0 0 1px #0a1b2cb3,0 0 5px #0a1b2ca6,0 0 15px #0a1b2c8c,0 0 32px #0a1b2c59}html:has(.hero-avec-film) .site-header:not(.est-pose):not(.on-light) :is(a,button,span,p){text-shadow:0 0 14px #0a1b2cbf,0 0 4px #0a1b2c73}html:has(.hero-avec-film) .site-header:not(.est-pose):not(.on-light) .wordmark{filter:drop-shadow(0 0 10px #0a1b2c99)}.hero-avec-film :is(.hero-copy>h1,.hero-signature){opacity:.85;font-size:clamp(53px,7.2vw,110px);line-height:.87}@media (min-width:851px){.accueil .hero-avec-film{min-height:100svh}.hero-avec-film{padding-bottom:14vh}.hero-avec-film .hero-film:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(80% 50% at 24% 64%,#0a1b2c72 0,#0a1b2c6f 30%,#0a1b2c65 42%,#0a1b2c55 54%,#0a1b2c3e 66%,#0a1b2c27 77%,#0a1b2c14 87%,#0a1b2c07 95%,#0a1b2c00 100%);position:absolute;inset:0}.hero-avec-film .hero-signature{text-shadow:0 0 30px #0a1b2c9e,0 0 10px #0a1b2c59}.hero-avec-film .hero-copy>p:not(.hero-signature){text-shadow:0 0 26px #0a1b2c99,0 0 8px #0a1b2c8c}}@media (orientation:landscape){.hero-film img,.hero-film video{object-position:50% 32%}}@media (max-width:850px) and (orientation:portrait){.hero-avec-film :is(.hero-copy>h1,.hero-signature){opacity:.85;font-size:clamp(41px,16.7vw - 6.6px,81px);line-height:.95}.hero-avec-film.hero-oriente{padding-bottom:calc(156px + 100lvh - 100svh)}.hero-avec-film .hero-index{text-shadow:0 0 1px #0a1b2ccc,0 0 4px #0a1b2cbf,0 0 12px #0a1b2c99,0 0 28px #0a1b2c66}}@media (max-width:850px) and (orientation:portrait) and (max-height:700px){.hero-avec-film.hero-oriente{padding-bottom:calc(104px + 100lvh - 100svh)}}@media (max-width:850px) and (orientation:landscape){.hero-avec-film :is(.hero-copy>h1,.hero-signature){opacity:.85;font-size:clamp(35px,14.35vw - 5.65px,69px);line-height:.95}}@media (max-width:850px) and (orientation:portrait){.hero-avec-film{--voile-film:radial-gradient(ellipse 110% 34% at 0 0,#0a1b2c67 0,#0a1b2c57 35%,#0a1b2c36 60%,#0a1b2c19 80%,#0a1b2c08 92%,#0a1b2c00 100%), linear-gradient(180deg,#0a1b2c80 0,#0a1b2c76 12%,#0a1b2c6b 17%,#0a1b2c5d 22%,#0a1b2c51 27%,#0a1b2c5b 36%,#0a1b2c74 45%,#0a1b2c91 60%,#0a1b2ca5 76%,#0a1b2c88 88%,#0a1b2c95 100%)}}@media (max-width:850px) and (orientation:landscape){.hero-avec-film{--voile-film:radial-gradient(ellipse 300px 110px at 130px 130px,#0a1b2c67 0,#0a1b2c00 100%), linear-gradient(180deg,#0a1b2ca1 0,#0a1b2c7c 72px,#0a1b2c67 150px,#0a1b2c74 max(40%,170px),#0a1b2c9d 62%,#0a1b2cb6 80%,var(--clinical-blue) 100%), linear-gradient(90deg,#0a1b2c3e 0,#0a1b2c00 65%)}}@media (prefers-reduced-motion:reduce){.hero-film-video{transition:none}}a.site-cabinet{color:inherit;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}@supports (color:color-mix(in lab, red, red)){a.site-cabinet{-webkit-text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);-webkit-text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);-webkit-text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}}a.site-cabinet{transition:text-decoration-color .2s}a.site-cabinet:active,a.site-cabinet:focus-visible{text-decoration-color:currentColor}@media (hover:hover){a.site-cabinet:hover{text-decoration-color:currentColor}}.menu-meta a.site-cabinet{width:auto;margin-top:0;padding-bottom:0;display:inline;position:static}.menu-meta a.site-cabinet:after{content:none}@media (max-width:850px){.editorial-page{padding-top:128px;padding-bottom:56px}.editorial-page .section-label{margin-bottom:22px}.editorial-page h1,.editorial-page h1.titre-fluide{letter-spacing:-.025em;font-size:min(40px,13.5135vw - 5.40541px);line-height:1.04}.editorial-intro{margin-top:44px;padding-top:30px}.editorial-intro h2,.editorial-intro .editorial-chapo{font-size:26px;line-height:1.2}.editorial-card h2,.editorial-card .editorial-entete h3,.editorial-card>h3{font-size:34px}.editorial-card .editorial-entete .titre-long{font-size:clamp(28px,8.2vw,34px)}.seo-faq>h2,.related-content>h2{font-size:38px;line-height:1.05}.case-detail-hero h1,.case-detail-hero h1.titre-fluide{font-size:min(42px,calc((100vw - 40px) / var(--titre-mot,6.35)));line-height:1.02}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
