.dir{--fond:#fff;--surface:#f4f4f4;--texte:#121212;--doux:#5c5c5c;--trait:#e3e3e3;--trait-fort:#8a8a8a;--orange:#e6530f;--orange-fort:#c9470b;--encre:#121212;--encre-douce:#5c5c5c;--etiquette:#fff;--etiquette-trait:#e3e3e3;--coque:#2a2a2a;--ombre:0 16px 32px -14px #0006;--diag:polygon(0 100%, 82% 100%, 100% 0, 18% 0);--ease:cubic-bezier(.2, .7, .1, 1);--t-short:.22s;--t-medium:.42s;--font-sans:var(--font-urbanist);--font-serif:var(--font-urbanist);--font-display:var(--font-sora);--fs-display:clamp(64px, min(9.4vw, 16.5vh), 184px);--fs-statement:clamp(40px, min(4.2vw, 7.6vh), 84px);--fs-sub:clamp(28px, min(2.6vw, 4.8vh), 52px);--fs-figure:clamp(40px, min(3.4vw, 6.2vh), 68px);--fs-quote:clamp(22px, min(1.75vw, 3.2vh), 34px);--fs-lead:clamp(19px, min(1.45vw, 2.7vh), 28px);--fs-body:clamp(17px, min(1.25vw, 2.3vh), 24px);--fs-small:clamp(14px, min(1.042vw, 1.86vh), 20px);--mx:clamp(16px, 4.2vw, 96px);--my:clamp(12px, 2.6vh, 36px);--gap:clamp(16px, 2.2vw, 48px);background:var(--fond);color:var(--texte);font-family:var(--font-sans);font-size:var(--fs-body);font-variant-numeric:lining-nums tabular-nums;caret-color:var(--orange);-webkit-font-smoothing:antialiased;transition:background-color var(--t-medium) var(--ease), color var(--t-medium) var(--ease);grid-template-rows:auto minmax(0,1fr) auto;font-weight:500;line-height:1.45;display:grid;position:fixed;inset:0;overflow:hidden}.dir[data-scene=sombre]{--fond:#121212;--surface:#1c1c1c;--texte:#fff;--doux:#ffffffb8;--trait:#2e2e2e;--trait-fort:#7a7a7a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.dir[data-projection=on]{--doux:#4a4a4a;--trait:#cfcfcf;font-weight:600}.dir[data-projection=on][data-scene=sombre]{--doux:#ffffffd1;--trait:#444}.dir ::selection{background:var(--orange);color:#fff}.dir *{scrollbar-width:thin;scrollbar-color:var(--trait) transparent}.dir :focus-visible{outline:2px solid var(--orange);outline-offset:4px}.dir .d-statement{font-family:var(--font-display);font-size:var(--fs-statement);letter-spacing:-.05em;text-wrap:balance;font-weight:400;line-height:1.04}.dir .d-sub{font-size:var(--fs-sub);letter-spacing:-.035em;font-weight:450;line-height:1.16}.dir .d-lead{font-size:var(--fs-lead);letter-spacing:-.015em;text-wrap:pretty;line-height:1.4}.dir .d-small{font-size:var(--fs-small);line-height:1.45}.dir .d-em{letter-spacing:-.01em;font-family:inherit;font-style:normal;font-weight:600}.dir .d-label{font-size:var(--fs-small);letter-spacing:.08em;text-transform:uppercase;color:var(--doux);align-items:baseline;gap:.55em;font-weight:700;display:inline-flex}.dir .d-label:before{content:"";background:var(--orange);width:.6em;height:.72em;clip-path:var(--diag);flex:none;align-self:center}.dir .d-caps{font-size:var(--fs-small);letter-spacing:.1em;text-transform:uppercase;font-weight:500}.dir .d-muted{color:var(--doux)}.dir .d-copper{color:var(--texte);font-weight:700}.dir .d-copper:before{content:"";vertical-align:-.05em;background:var(--orange);width:.6em;height:.72em;clip-path:var(--diag);margin-right:.45em;display:inline-block}.dir[data-scene=sombre] .d-copper{color:var(--orange)}.dir[data-scene=sombre] .d-copper:before{content:none}.dir .d-num{font-variant-numeric:tabular-nums lining-nums}[lang=de-CH] .dir .d-lead,.dir[lang=de-CH] .d-lead{-webkit-hyphens:auto;hyphens:auto}.dir .d-head{justify-content:space-between;align-items:flex-end;gap:var(--gap);margin:0 var(--mx);padding:var(--my) 0 clamp(8px, 1.2vh, 20px);border-bottom:1px solid var(--trait);display:flex}.dir .d-brand{letter-spacing:-.03em;font-size:clamp(22px,min(1.6vw,2.9vh),32px);font-weight:300;line-height:1}.dir .d-brand b{color:var(--orange);font-weight:300}.dir .d-brand-block{flex-direction:column;gap:2px;display:flex}.dir .d-proto{font-size:var(--fs-small);color:var(--doux,currentColor);line-height:1.2}.dir .d-head-right{text-align:right;align-items:flex-end;gap:clamp(12px,1.6vw,32px);display:flex}.dir .d-head-right .d-caps{color:var(--doux)}.dir .d-tool{font:inherit;font-size:var(--fs-small);color:var(--texte);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--trait-fort);text-decoration-color:var(--trait-fort);text-underline-offset:.3em;white-space:nowrap;background:0 0;border:0;padding:.2em 0}.dir .d-tool:hover{-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange)}.dir .d-main{min-height:0;padding:clamp(10px, 2.2vh, 40px) var(--mx) clamp(8px, 1.4vh, 22px);position:relative;overflow:auto}.dir .d-foot{margin:0 var(--mx);padding:clamp(10px, 1.8vh, 24px) 0 var(--my);border-top:1px solid var(--trait)}.dir .d-nav{align-items:center;gap:var(--gap);grid-template-columns:1fr auto 1fr;display:grid}.dir .d-navbtn{font:inherit;font-size:var(--fs-lead);letter-spacing:-.01em;color:var(--texte);cursor:pointer;background:0 0;border:0;align-items:center;gap:.5em;padding:.25em 0;font-weight:500;display:inline-flex}.dir .d-navbtn:disabled{color:var(--doux);opacity:.55;cursor:default}.dir .d-navbtn svg{stroke-width:1.6px;width:1.05em;height:1.05em;transition:transform var(--t-short) var(--ease)}.dir .d-navbtn:not(:disabled):hover svg.fwd{transform:translate(4px)}.dir .d-navbtn:not(:disabled):hover svg.back{transform:translate(-4px)}.dir .d-count{font-size:var(--fs-small);letter-spacing:.08em}.dir .d-count .of{color:var(--doux)}.dir .d-mentions{justify-content:space-between;align-items:flex-start;gap:var(--gap);color:var(--doux);font-size:var(--fs-small);margin-bottom:clamp(8px,1.4vh,18px);line-height:1.4;display:flex}.dir .d-mentions p:first-child{flex:1;max-width:110ch}.dir .d-mentions p:last-child{text-align:right;max-width:34ch}.dir .d-menu{right:var(--mx);z-index:50;background:var(--surface);border:1px solid var(--trait);text-align:left;width:min(28rem,90vw);max-height:70vh;padding:18px 22px;position:absolute;top:calc(100% + 8px);overflow:auto;box-shadow:0 24px 48px -16px #0009}.dir .d-menu li button,.dir .d-menu>div button{text-align:left;width:100%;font:inherit;font-size:var(--fs-small);color:var(--texte);cursor:pointer;background:0 0;border:0;padding:.35em 0;display:block}.dir .d-menu li button[aria-current=true]{color:var(--orange)}.dir .d-menu button[aria-pressed=true]:after{content:" ✓";color:var(--orange)}.dir .d-action{font:inherit;font-size:var(--fs-lead);letter-spacing:-.01em;color:var(--encre);background:var(--orange);cursor:pointer;transition:background var(--t-short) var(--ease);border:0;align-items:center;gap:.9em;padding:.7em 1.05em .7em 1.15em;font-weight:550;display:inline-flex}.dir .d-action:hover{background:var(--orange-fort)}.dir .d-action:active{transform:translateY(1px)}.dir .d-action svg{stroke-width:1.6px;width:1em;height:1em}.dir .d-option{width:100%;font:inherit;font-size:var(--fs-lead);letter-spacing:-.015em;text-align:left;color:var(--texte);border:1px solid var(--trait);cursor:pointer;transition:border-color var(--t-short) var(--ease), background var(--t-short) var(--ease);background:0 0;justify-content:space-between;align-items:baseline;gap:1em;padding:.85em 1.05em;font-weight:500;display:flex}.dir .d-option:hover{border-color:var(--trait-fort)}.dir .d-option small{font-size:var(--fs-small);letter-spacing:.08em;color:var(--doux)}.dir .d-option[aria-pressed=true]{border-color:var(--orange);box-shadow:inset 4px 0 0 var(--orange);background:#e6530f1a}.dir .d-option[aria-pressed=true] small{color:var(--orange)}.dir .d-quiet{font:inherit;font-size:var(--fs-small);color:var(--doux);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--trait-fort);text-decoration-color:var(--trait-fort);text-underline-offset:.3em;background:0 0;border:0;padding:0}.dir .d-quiet:hover{color:var(--texte);-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange)}.dir .d-field{gap:.35em;display:grid}.dir .d-field span{font-size:var(--fs-small);color:var(--doux)}.dir .d-field input{font:inherit;font-size:var(--fs-lead);color:var(--texte);border:0;border-bottom:1px solid var(--trait-fort);background:0 0;width:100%;padding:.3em 0}.dir .d-field input:focus-visible{border-bottom-color:var(--orange);box-shadow:0 1px 0 var(--orange);outline:none}.dir .d-paper{background:var(--etiquette);color:var(--encre);padding:clamp(16px,1.7vw,32px) clamp(18px,1.9vw,36px);box-shadow:0 22px 44px -22px #000000bf}.dir .d-paper-head{border-bottom:1px solid var(--etiquette-trait);font-size:var(--fs-small);letter-spacing:.1em;text-transform:uppercase;color:var(--encre-douce);justify-content:space-between;gap:1em;padding-bottom:.6em;font-weight:500;display:flex}.dir .d-paper-title{font-family:var(--font-serif);font-size:var(--fs-quote);letter-spacing:-.025em;text-wrap:pretty;margin-top:.7em;line-height:1.22}.dir .d-paper-meta{font-size:var(--fs-small);color:var(--encre-douce);margin-top:.8em}.dir .d-paper-link{font:inherit;font-size:var(--fs-small);color:var(--encre);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--etiquette-trait);text-decoration-color:var(--etiquette-trait);text-underline-offset:.3em;background:0 0;border:0;align-items:center;gap:.4em;margin-top:.9em;padding:0;font-weight:600;display:inline-flex}.dir .d-paper-link svg{width:1em;height:1em}.dir .d-paper :focus-visible{outline-color:var(--encre)}.dir .d-scene{flex-direction:column;gap:clamp(10px,2.1vh,30px);min-height:100%;display:flex}.dir .d-map path.commune{stroke:var(--trait-fort);stroke-width:.7px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.dir .d-map path.canton{fill:none;stroke:var(--doux);stroke-width:1.3px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.dir .d-map circle.award{fill:none;stroke:var(--orange);stroke-width:2px;vector-effect:non-scaling-stroke}.dir .d-map text{font-family:var(--font-sans);fill:var(--doux);letter-spacing:.01em;paint-order:stroke;stroke:var(--fond);stroke-width:4px;stroke-linejoin:round;font-size:17px}.dir .d-map text.home{fill:var(--texte);font-weight:600}.dir .d-company{font-size:var(--fs-lead);letter-spacing:-.02em;font-weight:600}.dir .d-company span{color:var(--doux);font-weight:450}.dir .d-options{gap:clamp(8px,1.1vh,14px);display:grid}.dir .d-scene-head{justify-content:space-between;align-items:baseline;gap:var(--gap);display:flex}.dir .d-quote{font-family:var(--font-serif);letter-spacing:-.025em;text-wrap:pretty;font-size:clamp(26px,min(2.2vw,4vh),42px);line-height:1.22}@media (max-width:860px){.dir{grid-template-rows:auto 1fr auto;min-height:100dvh;position:relative;inset:auto;overflow:visible}.dir .d-main{padding-top:20px;padding-bottom:28px;overflow:visible}.dir .d-head-right .d-head-title{display:none}.dir .d-foot{padding-bottom:16px}.dir .d-nav{grid-template-columns:1fr 1fr}.dir .d-nav>:last-child{justify-self:end}.dir .d-mentions{flex-direction:column;gap:4px}.dir .d-mentions p:last-child{text-align:left;white-space:normal}.dir .d-scene-head{flex-direction:column;gap:4px}.dir .d-scene-head p:last-child{text-align:left}.dir .d-map text{font-size:34px}}@media (max-height:820px) and (min-width:861px){.dir .d-mentions p:last-child{display:none}.dir .d-mentions p:first-child{max-width:none}}@media (prefers-reduced-motion:reduce){.dir *,.dir :before,.dir :after{transition-duration:0s!important}}.dir .d-story-grid{gap:var(--gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.dir .d-story-grid section{border-top:1px solid var(--trait);padding-top:.45em}.dir .d-story-right{gap:clamp(4px,.9vh,14px);display:grid}@media (max-width:900px){.dir .d-story-grid{grid-template-columns:1fr}}.dir .d-story-piece{border-bottom:1px solid var(--trait);padding:.35em 0}.dir .d-interval{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.6em;padding:.15em 0;display:grid}.dir .d-interval .d-small{line-height:1.3}.dir .d-interval[data-hero]>.d-num{letter-spacing:-.04em;font-size:clamp(32px,min(3vw,5.4vh),64px);font-weight:400;line-height:1}.dir .d-sub.d-story-title{font-size:clamp(24px,min(2.3vw,4vh),46px)}.dir .d-story-grid p,.dir .d-story-grid li{font-size:var(--fs-small);line-height:1.38}.dir .d-source-link{align-items:center;gap:.3em;display:inline-flex}.dir .d-source-link svg{width:.9em;height:.9em}.dir .d-scene.d-dense{gap:clamp(4px,1.1vh,22px)}.dir .d-date-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.4em 2em;display:flex}.dir .d-date-example{font-size:var(--fs-small);letter-spacing:.1em}@media (min-width:861px){.dir .d-date-example{white-space:nowrap}}.dir .d-date-form{flex-wrap:wrap;align-items:end;gap:.4em 1.2em;display:flex}.dir .d-date-form .d-field input{min-width:10em;font-size:var(--fs-body);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding:.1em 0}.dir .d-date-list{grid-template-rows:repeat(5,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;column-gap:clamp(20px,3vw,64px);display:grid}.dir .d-date-list li{border-bottom:1px solid var(--trait);font-size:var(--fs-body);grid-template-columns:1.6em minmax(0,1fr);align-items:baseline;gap:.5em;padding:clamp(3px,.7vh,9px) 0;line-height:1.3;display:grid}.dir .d-date-line{flex-wrap:wrap;justify-content:space-between;gap:0 1em;line-height:1.3;display:flex}.dir .d-date-won{color:var(--texte);text-align:left}.dir .d-date-result{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;column-gap:clamp(20px,3vw,64px);display:grid}.dir .d-date-end{gap:.4em;max-width:52em;display:grid}.dir .d-date-closing{font-weight:600}@media (max-height:820px) and (min-width:861px){.dir .d-date-rule[data-later]{display:none}.dir .d-date-list li{padding-block:2px}}@media (max-width:860px){.dir .d-date-list{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.dir .d-date-result{grid-template-columns:minmax(0,1fr)}}.dir .d-field[data-linked] input{border-bottom-color:var(--orange)}.dir .d-field input[aria-invalid=true]{border-bottom-style:dashed}.dir.d-print{min-height:100dvh;display:block;position:static;overflow:visible}.dir .d-print-main{gap:clamp(12px,2vh,24px);max-width:52rem;margin:0 auto;padding:32px 20px 64px;display:grid}.dir .d-print-tools{flex-wrap:wrap;align-items:center;gap:1.2em;display:flex}.dir .d-print-only{display:none}.dir .d-print-main.d-proofs{max-width:88rem}.dir .d-proof{border-top:1px solid var(--trait-fort);padding-top:clamp(16px,3vh,36px)}@page{size:A4;margin:16mm}@media print{.dir.d-print{color:#000;--doux:#444;--fs-sub:20pt;--fs-lead:12.5pt;--fs-body:10.5pt;--fs-small:8.5pt;background:#fff;min-height:0;font-size:10.5pt}.dir.d-print .v-tech p{margin:0}.dir .d-print-main{gap:10px;padding:0}.dir.d-print .d-paper{box-shadow:none;padding:0}.dir .d-print-tools{display:none}.dir .d-print-only{display:block}}.dir .d-field small{font-size:var(--fs-small)}
.dir.v-visit{grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.dir .v-scene>.d-scene{min-height:0}.dir .v-progress{padding:0 var(--mx);border-bottom:1px solid var(--trait)}.dir .v-progress ol{grid-template-columns:repeat(5,minmax(0,1fr)) auto auto;gap:clamp(6px,1vw,20px);display:grid}.dir .v-progress button{width:100%;font:inherit;font-size:var(--fs-small);color:var(--doux);text-align:left;cursor:pointer;transition:color var(--t-short) var(--ease);background:0 0;border:0;border-bottom:2px solid #0000;align-items:baseline;gap:.5em;padding:.7em 0 .6em;display:flex}.dir .v-progress button:hover{color:var(--texte)}.dir .v-progress button[data-done]{color:var(--texte);border-bottom-color:var(--trait-fort)}.dir .v-progress button[aria-current=step]{color:var(--texte);border-bottom-color:var(--orange)}.dir .v-progress .d-num{color:var(--orange)}.dir .v-main{align-content:start;display:grid}.dir .v-scene{flex-direction:column;gap:clamp(10px,2vh,28px);min-height:100%;display:flex}.dir .v-narration{font-family:var(--font-display);font-size:var(--fs-sub);letter-spacing:-.035em;text-wrap:balance;max-width:24em;font-weight:400;line-height:1.12}.dir .v-sheet{z-index:40;background:#151715d1;place-items:center;padding:24px;display:grid;position:absolute;inset:0}@media (max-width:860px){.dir.v-visit{grid-template-rows:auto auto 1fr auto}.dir .v-progress{position:relative;overflow-x:auto}.dir .v-progress ol{grid-template-columns:repeat(6,max-content)}.dir .v-progress button>span:not(.d-num){white-space:nowrap}.dir .v-progress button:not([aria-current=step]) .v-step-label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dir .v-progress ol{gap:4px;display:flex}.dir .v-progress li{flex:none}.dir .v-progress button{justify-content:center;min-width:28px}.dir .v-progress button[aria-current=step] .v-step-icon{display:none}.dir .v-progress li:has(>button[aria-current=step]){flex:0 auto;min-width:0}.dir .v-progress button[aria-current=step]{min-width:0}.dir .v-progress button[aria-current=step] .v-step-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.dir .v-sheet{position:fixed}}.dir.v-visit .d-mentions p{max-width:none}.dir.v-visit .d-mentions p:last-child{display:block}.dir .v-carte{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,64px);display:grid}.dir .v-map{gap:8px;display:grid}.dir .v-map svg{width:100%;height:auto;max-height:62vh}.dir .v-map path.commune{fill:var(--texte);fill-opacity:.04}.dir .v-map path.commune[data-on]{fill-opacity:.2;cursor:pointer;transition:fill-opacity var(--t-short) var(--ease)}.dir .v-map path.commune[data-on]:hover{fill-opacity:.34}.dir .v-map path.commune[data-selected]{fill:var(--orange);fill-opacity:.75;stroke:var(--orange)}.dir .v-panel{align-content:start;gap:clamp(8px,1.4vh,16px);display:grid}.dir .v-commune-field select{font:inherit;font-size:var(--fs-body);color:var(--texte);background:var(--surface);border:0;border-bottom:1px solid var(--trait-fort);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding:.25em 0}.dir .v-example{font-size:var(--fs-small);letter-spacing:.1em}@media (min-width:861px){.dir .v-example{white-space:nowrap}}.dir .v-companies{gap:6px;margin-top:4px;display:grid}.dir .v-contracts{gap:8px;margin-top:4px;display:grid}.dir .v-link{font:inherit;color:var(--texte);text-underline-offset:.18em;text-decoration:underline;-webkit-text-decoration-color:var(--trait-fort);text-decoration-color:var(--trait-fort);cursor:pointer;background:0 0;border:0;padding:0}.dir .v-link:hover{-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange)}@media (max-width:860px){.dir .v-carte{grid-template-columns:minmax(0,1fr)}.dir .v-map svg{max-height:34vh}}.dir .v-companies .d-option{padding-block:clamp(.3em,.8vh,.5em)}.dir .v-dossier{gap:clamp(10px,2vh,24px);display:grid}.dir .v-dossier-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5em 2em;display:flex}.dir .v-dossier-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,64px);display:grid}.dir .v-paper{gap:.5em;display:grid}.dir .d-paper-mention{border-top:1px solid color-mix(in oklab, var(--encre) 18%, transparent);font-size:var(--fs-small);color:var(--encre-douce);margin-top:.4em;padding-top:.6em}.dir .v-reading{align-content:start;gap:clamp(12px,2.2vh,26px);display:grid}.dir .v-reading section{border-top:1px solid var(--trait);gap:.3em;padding-top:.5em;display:grid}.dir .v-list{gap:.2em;display:grid}.dir .v-list li:before{content:"— ";color:var(--doux)}@media (max-width:860px){.dir .v-dossier-grid{grid-template-columns:minmax(0,1fr)}}.dir .v-question{letter-spacing:-.01em;font-family:inherit;font-style:normal;font-weight:600}.dir.v-visit .d-mentions p{text-align:left}.dir .v-carnet{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,64px);display:grid}.dir .v-desk{align-content:start;gap:clamp(10px,1.8vh,20px);display:grid}.dir .v-decisions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dir .v-motifs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dir .v-motifs .d-option{width:auto}.dir .v-consultant{background:var(--surface);border-left:1px solid var(--trait);align-content:start;gap:clamp(8px,1.4vh,16px);padding:clamp(14px,2vw,28px);display:grid}.dir .v-consultant-head{justify-content:space-between;align-items:flex-start;gap:1em;display:flex}.dir .v-consultant-wait{border-left:1px dashed var(--trait-fort);padding:clamp(14px,2vw,28px)}.dir .v-calls{display:grid}.dir .v-calls li{border-bottom:1px solid var(--trait);grid-template-columns:1.6em minmax(0,1fr);align-items:baseline;gap:.5em;padding:.35em 0;display:grid}.dir .v-calls li[data-confided]{border-bottom-color:var(--orange)}.dir .v-others li{font-size:var(--fs-small);padding:.2em 0}.dir .v-close,.dir .v-reopen{display:none}@media (max-width:860px){.dir .v-carnet,.dir .v-decisions{grid-template-columns:minmax(0,1fr)}.dir .v-consultant[data-open]{z-index:50;border-left:0;position:fixed;inset:0;overflow:auto}.dir .v-consultant[data-open] .v-close{display:inline}.dir .v-consultant:not([data-open]) .v-reopen{display:inline-flex}.dir .v-consultant:not([data-open])>:not(.v-reopen){display:none}}.dir .v-suivant{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(14px,2.4vh,28px) clamp(20px,3vw,64px);display:grid}.dir .v-week{align-content:start;gap:clamp(6px,1vh,12px);display:grid}.dir .v-next{background:var(--surface);border-left:1px solid var(--trait);padding:clamp(12px,1.6vw,24px)}.dir .v-next li[data-kind=recall],.dir .v-next li[data-kind=kept]{border-bottom-color:var(--orange)}.dir .v-choice{flex-wrap:wrap;align-items:baseline;gap:.4em;display:flex}.dir .v-choice select{font:inherit;color:var(--doux);border:0;border-bottom:1px dashed var(--trait-fort);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;padding:.1em 0}.dir .v-closing{grid-column:1/-1;max-width:46em;font-weight:600}@media (max-width:860px){.dir .v-suivant{overflow-clip-margin:8px;grid-template-columns:minmax(0,1fr);overflow-x:clip}}.dir .v-firsts{display:grid}.dir .v-firsts li{border-bottom:1px solid var(--trait);justify-content:space-between;align-items:baseline;gap:1em;padding:.3em 0;display:flex}.dir .v-choice-cell{flex-direction:column;flex:none;align-items:flex-end;display:flex}.dir .v-choice-cell .v-example{font-size:.72em}.dir .v-next-line{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.2em 1em;min-width:0;display:flex}.dir .v-next-line>:last-child:not(:first-child){flex:none}.dir .v-next .v-calls li{padding:.25em 0}.dir .v-week,.dir .v-firsts,.dir .v-calls,.dir .v-panel,.dir .v-desk,.dir .v-reading{grid-template-columns:minmax(0,1fr)}.dir .v-nom{overflow-wrap:break-word;flex:12em;min-width:0}.dir .v-firsts li{flex-wrap:wrap}.dir .v-choice select{max-width:100%}.dir .v-choice{margin-inline:-6px;padding-inline:6px;overflow-x:clip}.dir .v-seuil{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(14px,2.4vh,28px) clamp(20px,3vw,64px);display:grid}.dir .v-seuil-result{align-content:start;gap:clamp(8px,1.4vh,16px);display:grid}.dir .v-seuil-main{font-size:var(--fs-sub);letter-spacing:-.03em;text-wrap:balance;line-height:1.15}.dir .v-seuil-net{border-top:1px solid var(--trait);justify-items:start;gap:.35em;padding-top:.6em;display:grid}.dir .v-half{width:auto}.dir .v-seuil-inputs{align-content:start;gap:clamp(6px,1vh,12px);display:grid}.dir .v-seuil-field{gap:.15em}.dir .v-seuil-field>span{font-size:var(--fs-small);color:var(--texte);line-height:1.3}.dir .v-seuil-field input{font-size:var(--fs-body);font-variant-numeric:tabular-nums;padding:.15em 0}.dir .v-calendar{grid-column:1/-1;gap:6px;display:grid}.dir .v-calendar-grid{grid-template-rows:auto minmax(2.4em,auto);grid-template-columns:repeat(10,minmax(0,1fr));gap:6px 3px;display:grid}.dir .v-cal-day{grid-row:1;grid-column:var(--day)}.dir .v-cal-day[data-week="1"]{grid-column:calc(var(--day) + 5)}.dir .v-cal-mission{grid-area:2/1/auto/6}.dir .v-cal-free{grid-area:2/6/auto/8}.dir .v-cal-next{grid-area:2/8/auto/11}.dir .v-cal-mission{background:var(--etiquette);color:var(--encre);align-items:center;padding:0 .8em;display:flex}.dir .v-cal-free{border:1px dashed var(--trait-fort);align-items:center;padding:0 .6em;display:flex}.dir .v-cal-next{border:2px dotted var(--orange);align-items:center;padding:0 .6em;display:flex}@media (max-width:860px){.dir .v-seuil{grid-template-columns:minmax(0,1fr)}.dir .v-calendar-grid{grid-template-rows:auto minmax(2.4em,auto) auto minmax(2.4em,auto);grid-template-columns:repeat(5,minmax(0,1fr))}.dir .v-cal-day[data-week="1"]{grid-row:3;grid-column:var(--day)}.dir .v-cal-free{grid-area:4/1/auto/3}.dir .v-cal-next{grid-area:4/3/auto/6}}.dir .v-pilote{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,64px);display:grid}.dir .v-condition{align-content:start;gap:clamp(10px,1.8vh,18px);display:grid}.dir .v-indicators{gap:8px;display:grid}.dir .v-threshold input{font-size:var(--fs-lead);max-width:8em}.dir .v-sentence{font-weight:600}.dir .v-frame{border-left:1px solid var(--trait);gap:.5em;padding-left:clamp(14px,1.6vw,28px);display:grid}.dir .v-conclusion{gap:clamp(14px,2.4vh,28px);max-width:64rem;display:grid}.dir .v-recap{gap:0;display:grid}.dir .v-recap>div{border-bottom:1px solid var(--trait);grid-template-columns:minmax(13em,.36fr) minmax(0,1fr);gap:1em;padding:.5em 0;display:grid}.dir .v-share{gap:.6em;display:grid}.dir .v-check{align-items:center;gap:.5em;display:flex}.dir .v-check input{width:1.1em;height:1.1em;accent-color:var(--orange)}.dir .v-mail{white-space:pre-wrap;font:inherit;background:var(--surface);color:var(--texte);margin-top:.5em;padding:.8em}.dir .v-yours{gap:.4em;display:grid}.dir .v-privacy{border-top:1px solid var(--trait);gap:.2em;padding-top:.6em;display:grid}@media (max-width:860px){.dir .v-pilote{grid-template-columns:minmax(0,1fr)}.dir .v-frame{border-left:0;padding-left:0}.dir .v-recap>div{grid-template-columns:minmax(0,1fr);gap:.1em}}.dir .v-synthese{max-width:46rem}@media print{.dir .v-synthese{padding:0}.dir .v-synthese .v-recap>div{break-inside:avoid}}.dir .v-info{max-width:52rem}.dir .v-qa{gap:1.2em;display:grid}.dir .v-qa dd{margin-top:.3em}.dir .v-tech{gap:.4em;display:grid}.dir .v-more{font-size:var(--fs-small);flex-wrap:wrap;gap:.6em 1.6em;display:flex}.dir.v-accueil{grid-template-rows:auto 1fr auto;min-height:100dvh;display:grid}.dir .v-accueil-main{padding:clamp(16px, 4vh, 48px) var(--mx);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,96px);display:grid}.dir .v-accueil-text{gap:clamp(14px,3vh,32px);display:grid}.dir .v-accueil-actions{flex-wrap:wrap;align-items:center;gap:1em 2em;display:flex}.dir .v-accueil-actions .d-action svg{width:1em;height:1em}.dir .v-accueil-preview{background:var(--surface);border-left:1px solid var(--trait);gap:clamp(10px,1.6vh,18px);padding:clamp(14px,2vw,28px);display:grid}.dir.v-accueil .d-foot{background:#fff;padding:12px 0 20px;position:relative}@media (max-width:860px){.dir .v-accueil-main{grid-template-columns:minmax(0,1fr);align-items:start}}.dir .v-narration:focus{outline:none}.dir.v-visit .v-main[data-more]{-webkit-mask-image:linear-gradient(#000 calc(100% - 64px),#0000);mask-image:linear-gradient(#000 calc(100% - 64px),#0000)}@media (max-height:820px) and (min-width:861px){.dir.v-visit .d-head{padding-top:12px;padding-bottom:8px}.dir.v-visit .d-brand-block{flex-flow:wrap;align-items:baseline;gap:.9em}.dir.v-visit .v-narration{font-size:clamp(24px,min(2.2vw,4vh),40px)}.dir.v-visit .v-progress button{padding:.5em 0 .45em}.dir .v-map svg{max-height:46vh}}@media (max-width:860px){.dir.v-visit .d-tool,.dir.v-visit .d-navbtn,.dir.v-visit .v-link,.dir.v-visit .d-source-link,.dir.v-visit .v-progress button,.dir.v-visit .d-quiet,.dir.v-visit .d-paper-link{min-height:44px}.dir.v-visit .d-tool,.dir.v-visit .v-link,.dir.v-visit .d-source-link,.dir.v-visit .d-quiet,.dir.v-visit .d-paper-link{align-items:center;display:inline-flex}.dir.v-visit input,.dir.v-visit select{min-height:44px}.dir.v-visit .d-foot{flex-direction:column;gap:10px;display:flex}.dir.v-visit .d-nav{order:-1;grid-template-columns:minmax(0,1fr) auto;row-gap:2px}.dir.v-visit .d-nav>:last-child{grid-area:1/2}.dir.v-visit .d-nav>:nth-child(2){grid-area:2/1/auto/-1;justify-self:start}.dir.v-visit .d-count{white-space:nowrap}}.dir.v-visit .d-date-figure{letter-spacing:-.03em;color:var(--texte);font-variant-numeric:tabular-nums;font-size:1.75em;font-weight:400;line-height:1.1}.dir.v-visit .d-date-figure-low{color:var(--doux)}.dir.v-visit .d-date-rule{max-width:70ch}.dir.v-visit .d-date-end{max-width:40em}.dir.v-visit .d-date-scope{border-top:1px solid var(--trait);max-width:62ch;margin-top:.2em;padding-top:.6em}@media (min-width:1024px){.dir .v-conclusion{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;column-gap:clamp(32px,4vw,80px);max-width:none}.dir .v-conclusion>.v-recap-block{grid-area:1/1/span 4}.dir .v-conclusion>.v-yours{grid-area:1/2}.dir .v-conclusion>.v-share{grid-area:3/2}.dir .v-conclusion>.v-more{grid-area:4/2}.dir .v-conclusion>.v-privacy{grid-column:1/-1}}.dir .v-recap-block{align-content:start;gap:.4em;display:grid}.dir .v-confide[aria-pressed=true]{color:var(--texte);box-shadow:inset 0 0 0 1px var(--orange);background:0 0}.dir .v-confide[aria-pressed=true] svg{color:var(--orange)}.dir .v-une-example{gap:.5em;margin-top:.4em;display:grid}.dir .v-une-paper{padding:14px 18px}.dir .v-une-paper .d-paper-title{font-size:1.15em}.dir .v-une-iris{align-items:center;gap:12px;margin-top:.5em;display:flex}.dir .v-une-iris p{margin:0}.dir .v-guide{z-index:6;flex-direction:row-reverse;align-items:flex-start;gap:12px;display:flex}.dir .v-guide-body{justify-items:end;gap:6px;max-width:19rem;padding-top:6px;display:grid}.dir .v-guide-phrase{font-size:var(--fs-small);color:var(--doux);text-align:right;text-wrap:pretty;margin:0;line-height:1.35}.dir .v-guide-ask{font:inherit;font-size:var(--fs-small);color:var(--texte);border:1.5px solid var(--trait-fort);cursor:pointer;background:0 0;border-radius:999px;min-height:36px;padding:.35em .95em;font-weight:600}.dir .v-guide-ask:hover,.dir .v-guide-ask[aria-expanded=true]{border-color:var(--orange)}.dir .v-iris{flex:none;display:block;position:relative}.dir .v-iris-corps{transform-origin:50% 100%;position:absolute;inset:0}.dir .v-iris-corps>img:first-child{width:100%;height:100%;position:absolute;inset:0}.dir .v-iris-oeil{transition:transform .18s var(--ease), opacity .2s var(--ease);position:absolute}.dir .v-iris-humeurs{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dir .v-iris-humeurs path{transition:opacity .2s var(--ease)}.dir .v-iris-corps[data-frappe]{animation:v-iris-frappe .5s var(--ease) both}@keyframes v-iris-frappe{0%{transform:rotate(0)}35%{transform:rotate(-9deg)}55%{transform:rotate(3deg)}75%{transform:rotate(-1deg)}to{transform:rotate(0)}}.dir .v-iris[data-immobile] .v-iris-corps{animation:none}.dir .v-iris[data-immobile] .v-iris-oeil,.dir .v-iris[data-immobile] .v-iris-humeurs path{transition:none}.dir[data-motion=off] .v-iris-corps{animation:none}@media (prefers-reduced-motion:reduce){.dir .v-iris-corps{animation:none}}.dir .v-guide-panel{width:min(26rem, calc(100vw - 2 * var(--mx)));background:var(--etiquette);color:var(--encre);box-shadow:inset 0 0 0 2px var(--coque), 0 3px 0 0 var(--coque), 0 24px 48px -16px #00000073;border-radius:14px;gap:12px;padding:16px 18px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.dir .v-guide-questions{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dir .v-guide-q{font:inherit;font-size:var(--fs-small);text-align:left;color:var(--encre);border:1.5px solid var(--etiquette-trait);cursor:pointer;background:0 0;border-radius:999px;min-height:40px;padding:.45em 1em}.dir .v-guide-q:hover{border-color:var(--orange)}.dir .v-guide-answer{justify-items:start;gap:8px;display:grid}.dir .v-guide-answer h3{color:var(--encre-douce);margin:0}.dir .v-guide-answer h3:focus{outline:none}.dir .v-guide-answer p{font-size:var(--fs-body);margin:0;line-height:1.4}.dir .v-guide-foot{border-top:1px solid var(--etiquette-trait);justify-content:space-between;align-items:baseline;gap:1em;padding-top:8px;display:flex}.dir .v-guide-panel .d-muted,.dir .v-guide-panel .v-link{color:var(--encre-douce)}@media (min-width:861px){.dir.v-visit .v-guide{top:clamp(10px,2.2vh,40px);right:var(--mx);position:absolute}.dir.v-visit[data-guide=on] .v-narration{max-width:min(24em,100% - 26rem)}.dir.v-visit[data-guide=on] .v-moment{max-width:calc(100% - 26rem)}.dir.v-visit[data-guide=on] .v-scene>.v-narration:first-child{min-height:7.4rem}}@media (max-width:860px){.dir.v-visit .v-guide{justify-content:flex-start;margin-bottom:12px;position:relative}.dir.v-visit .v-guide .v-iris{width:73px!important;height:96px!important}.dir.v-visit .v-guide-body{justify-items:start;max-width:none}.dir.v-visit .v-guide-phrase{text-align:left}.dir.v-visit .v-guide-ask,.dir.v-visit .v-guide-q{min-height:44px}.dir.v-visit .v-guide-panel{left:0;right:auto}}.dir .v-lumiere{pointer-events:none;z-index:4;contain:paint;position:absolute;inset:0;overflow:clip}.dir .v-visee{width:0;height:0;position:absolute}.dir .v-point{background:var(--orange);clip-path:polygon(0 100%,82% 100%,100% 0,18% 0);filter:drop-shadow(0 2px 2px #00000040);width:26px;height:16px;animation:v-point-pose .62s var(--ease) both;position:absolute;top:-9px;left:-30px}@keyframes v-point-pose{0%{opacity:0;transform:translateY(-46px)}55%{opacity:1;transform:translateY(0)}68%{transform:translateY(0)scale(1.18,.78)}82%{transform:translateY(-3px)scale(.96,1.05)}to{opacity:1;transform:none}}.dir .v-visee[data-pose] .v-point,.dir .v-visee[data-immobile] .v-point,.dir[data-motion=off] .v-point{animation:none}@media (prefers-reduced-motion:reduce){.dir .v-point{animation:none}}.dir .v-visee-tag{font:700 12px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:#fff;white-space:nowrap;background:#121212;border-radius:999px;padding:4px 9px;position:absolute;top:-11px;right:40px}.dir .v-miroir{background-image:linear-gradient(100deg, var(--texte) 0%, var(--texte) 40%, var(--orange) 46%, #f2763a 50%, var(--orange) 54%, var(--texte) 60%, var(--texte) 100%);color:#0000;animation:v-miroir .9s var(--ease) .35s 1 both;background-position:100% 0;background-size:300% 100%;-webkit-background-clip:text;background-clip:text}@keyframes v-miroir{0%{background-position:100% 0}to{background-position:0 0}}.dir[data-motion=off] .v-miroir{color:inherit;background-image:none;animation:none}@media (prefers-reduced-motion:reduce){.dir .v-miroir{color:inherit;background-image:none;animation:none}}.dir .v-step-icon{stroke-width:1.6px;width:1em;height:1em;color:var(--orange);display:none}@media (max-width:860px){.dir .v-progress button:not([aria-current=step]) .v-step-icon{display:inline-block}}.dir .v-son{align-items:center;gap:.45em;min-height:44px;display:inline-flex}.dir .v-son svg{stroke-width:1.8px;width:1.1em;height:1.1em}.dir .v-son[aria-pressed=true] svg{color:var(--orange)}@media (max-width:520px){.dir .v-son-texte{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.px-logo-iris-btn{color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;line-height:0;display:block}.px-logo-iris-btn:focus-visible{outline:3px solid var(--orange);outline-offset:6px;border-radius:6px}.dir .v-accueil-logo{width:clamp(168px,34vw,360px);padding-top:clamp(18px,4vw,40px)}.dir .v-accueil-logo .px-logo-iris{color:var(--texte)}@media (pointer:coarse),(max-width:1366px){.dir .d-tool,.dir .v-son,.dir .v-progress button,.dir .v-guide-ask,.dir .v-questions-btn{min-width:44px;min-height:44px}.dir .d-tool{justify-content:center;align-items:center;display:inline-flex}.dir .v-son{justify-content:center}.dir .d-navbtn,.dir .v-link,.dir .d-source-link,.dir .d-quiet,.dir .d-paper-link,.dir .d-action{min-height:44px}.dir .v-link,.dir .d-source-link,.dir .d-quiet,.dir .d-paper-link{align-items:center;display:inline-flex}.dir input:not([type=checkbox]):not([type=radio]),.dir select{min-height:44px}.dir select{-webkit-appearance:menulist-button;max-width:100%;height:44px}.dir label:has(>input[type=checkbox]){align-items:center;min-height:44px;display:inline-flex}.dir p a,.dir li a,.dir dd a{padding-block:14px}}@media print{.dir .d-navbtn,.dir .v-link,.dir .d-source-link,.dir .d-quiet,.dir .d-paper-link,.dir .d-action{min-height:0}.dir p a,.dir li a,.dir dd a{padding-block:0}}.dir .v-progress-courant{display:none}@media (max-width:600px){.dir.v-visit .v-progress button[aria-current=step] .v-step-label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dir.v-visit .v-progress button[aria-current=step]{min-width:44px}.dir.v-visit .v-progress li:has(>button[aria-current=step]){flex:none}.dir.v-visit .v-progress-courant{font-size:var(--fs-small);color:var(--texte);margin:0;padding:0 0 8px;font-weight:650;display:block}.dir.v-visit .d-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;display:grid}.dir.v-visit .d-brand-block{display:contents}.dir.v-visit .d-brand{grid-area:1/1}.dir.v-visit .d-head-right{grid-area:1/2;align-items:center}.dir.v-visit .d-brand-block>:not(.d-brand){grid-column:1/-1}.dir.v-visit .v-guide .v-iris{width:55px!important;height:72px!important}}@media (max-width:380px){.dir.v-visit .d-head{column-gap:8px}.dir.v-visit .d-head-right{gap:6px}}
.dir .d-brand{line-height:0;display:block}.dir .d-brand .px-logo{width:auto;height:clamp(22px,min(1.9vw,3.4vh),34px);color:var(--texte);display:block;overflow:visible}.px-logo path{transform-box:fill-box;transform-origin:50% 100%}.px-logo[data-animate] g path{animation:.42s cubic-bezier(.2,.7,.1,1) both px-lettre;animation-delay:calc(var(--i) * 35ms)}.px-logo[data-animate] .px-logo-dot{animation:.46s cubic-bezier(.34,1.56,.64,1) .5s both px-point}@keyframes px-lettre{0%{opacity:0;transform:translateY(42%)}to{opacity:1;transform:none}}@keyframes px-point{0%{opacity:0;transform:translate(18%,-70%)scale(.6)}to{opacity:1;transform:none}}.dir[data-motion=off] .px-logo path{animation:none}@media (prefers-reduced-motion:reduce){.px-logo path{animation:none!important}}.dir .d-statement,.dir .v-narration,.dir .d-sub,.dir .v-seuil-main{font-family:var(--font-display);letter-spacing:-.025em;font-weight:300}.dir .v-narration{max-width:26em;line-height:1.14}.dir :is(.d-statement,.v-narration,.d-sub,.v-seuil-main) b{color:var(--orange);font-weight:600}.dir .d-em,.dir .v-question{letter-spacing:-.01em;font-family:inherit;font-style:normal;font-weight:600}.dir.v-visit .d-date-figure{font-family:var(--font-display);letter-spacing:-.03em;font-weight:300}.dir .px-marque{align-items:baseline;gap:.5em;display:inline-flex}.dir .px-marque:before{content:"";background:var(--orange);width:.6em;height:.72em;clip-path:var(--diag);flex:none;align-self:center}.dir .d-head,.dir .v-progress{border-bottom-color:var(--trait)}.dir .v-progress button{color:var(--doux);font-weight:600}.dir .v-progress button[data-done],.dir .v-progress button[aria-current=step]{color:var(--texte)}.dir .v-progress button[aria-current=step]{border-bottom-width:3px}.dir .v-progress .d-num{color:inherit;font-weight:700}.dir .v-progress button[aria-current=step] .d-num{color:var(--orange)}.dir[data-scene=claire] .v-progress button[aria-current=step] .d-num,.dir:not([data-scene]) .v-progress button[aria-current=step] .d-num{color:var(--texte)}.dir .d-navbtn{font-weight:700}.dir .d-nav>.d-navbtn:last-child:not(:disabled){background:var(--texte);color:var(--fond);border-radius:999px;padding:.55em 1.1em .55em 1.25em}.dir .d-nav>.d-navbtn:last-child:not(:disabled):hover{background:var(--orange);color:#fff}.dir .d-mentions{color:var(--doux)}.dir .d-action{background:var(--texte);color:var(--fond);border-radius:999px;padding:.7em 1.25em .7em 1.35em;font-weight:700}.dir .d-action:hover{background:var(--orange);color:#fff}.dir .d-tool,.dir .d-quiet,.dir .v-link{text-decoration-thickness:1.5px}.dir .d-tool:hover,.dir .d-quiet:hover,.dir .v-link:hover{-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange)}.dir .d-paper,.dir .px-etiquette{background:var(--etiquette);color:var(--encre);box-shadow:inset 0 0 0 3px var(--coque), 0 3px 0 0 var(--coque), var(--ombre);border-radius:16px;position:relative}.dir .d-paper{padding:clamp(18px,1.8vw,32px) clamp(20px,2vw,36px)}.dir .d-paper-head{border-bottom-color:var(--etiquette-trait);color:var(--encre-douce);letter-spacing:.08em;font-weight:700}.dir .d-paper-title{font-family:var(--font-sans);letter-spacing:-.01em;font-weight:600;line-height:1.28}.dir .d-paper-meta{color:var(--encre-douce)}.dir .d-paper-link{-webkit-text-decoration-color:var(--trait-fort);text-decoration-color:var(--trait-fort);font-weight:700}.dir .d-paper :focus-visible{outline-color:var(--orange)}.dir[data-scene=sombre] .d-paper,.dir[data-scene=sombre] .px-etiquette{box-shadow:inset 0 0 0 3px var(--coque), 0 3px 0 0 #000, 0 16px 32px -14px #000c}.dir .px-tag{background:var(--etiquette);color:var(--encre);font-size:var(--fs-small);white-space:nowrap;box-shadow:inset 0 0 0 2px var(--coque), 0 2px 0 0 var(--coque), 0 8px 16px -10px #00000073;border-radius:10px;align-items:center;gap:.5em;padding:.4em .85em;font-weight:700;line-height:1.2;display:inline-flex}.dir .px-tag[data-or]{box-shadow:inset 0 0 0 2px var(--coque), inset 0 0 0 4px var(--orange), 0 2px 0 0 var(--coque), 0 8px 16px -10px #00000073}.dir .px-tag[data-or]:before{content:"";background:var(--orange);width:.6em;height:.72em;clip-path:var(--diag)}.dir .px-onglet{position:absolute;top:0;left:clamp(16px,1.6vw,28px);transform:translateY(-55%)}.dir .px-statut{color:var(--encre);font-size:var(--fs-small);white-space:nowrap;background:#f4f4f4;border:1.5px solid #e3e3e3;border-radius:999px;align-items:center;gap:.45em;padding:.35em .8em;font-weight:700;line-height:1.1;display:inline-flex}.dir .px-statut[data-or]{border-color:var(--orange);background:#fff}.dir .px-statut[data-or]:before{content:"";background:var(--orange);width:.55em;height:.66em;clip-path:var(--diag)}.dir .px-choisi{box-shadow:inset 0 0 0 3px var(--coque), inset 0 0 0 6px var(--orange), 0 3px 0 0 var(--coque), var(--ombre)}.dir .px-choisi:after{content:"";background:var(--orange);width:12px;height:15px;clip-path:var(--diag);position:absolute;top:12px;right:14px}.dir .d-option{border:1.5px solid var(--trait-fort);background:var(--fond);color:var(--texte);border-radius:14px;font-weight:600}.dir .d-option:hover{border-color:var(--texte)}.dir .d-option small{color:var(--doux)}.dir .d-option[aria-pressed=true]{border-color:var(--orange);background:var(--fond);box-shadow:inset 0 0 0 1.5px var(--orange);position:relative}.dir .d-option[aria-pressed=true]:after{content:"";background:var(--orange);width:10px;height:12px;clip-path:var(--diag);position:absolute;top:8px;right:10px}.dir .d-option[aria-pressed=true] small{color:var(--doux)}.dir .v-decisions .d-option{border-radius:999px;justify-content:center;padding:.7em 1.2em;font-weight:700}.dir .v-decisions .d-option[aria-pressed=true]{background:var(--orange);border-color:var(--orange);color:#fff;box-shadow:none}.dir .v-decisions .d-option[aria-pressed=true]:after{content:none}.dir .v-decisions .d-option[aria-pressed=true] small{color:#fff}.dir .v-confide{border-radius:999px}.dir .v-confide[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--orange)}.dir .v-map path.commune{fill:var(--texte);fill-opacity:.05;stroke:var(--fond)}.dir .v-map path.commune[data-on]{fill-opacity:.18}.dir .v-map path.commune[data-on]:hover{fill-opacity:.3}.dir .v-map path.commune[data-selected]{fill:var(--orange);fill-opacity:1;stroke:var(--orange)}.dir .v-commune-field select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--surface);border:1.5px solid var(--trait);border-radius:10px;padding:.35em .6em}.dir .v-companies .d-option{border-radius:12px}.dir .v-paper{margin-top:.6em}.dir .v-reading section{background:var(--etiquette);color:var(--encre);box-shadow:inset 0 0 0 2.5px var(--coque), 0 3px 0 0 var(--coque), 0 12px 24px -14px #0006;border-top:0;border-radius:14px;padding:clamp(14px,1.4vw,22px) clamp(16px,1.6vw,26px)}.dir .v-reading section .d-muted,.dir .v-reading section .d-small{color:var(--encre-douce)}.dir .v-list li{text-indent:-1.05em;padding-left:1.05em}.dir .v-list li:before{content:"";vertical-align:.3em;background:var(--encre);text-indent:0;width:.5em;height:2px;margin-right:.55em;display:inline-block}.dir .v-consultant{background:var(--surface);border-left:0;border-radius:16px}.dir[data-scene=sombre] .v-consultant{background:#1c1c1c}.dir .v-consultant-wait{border-left-color:var(--trait-fort)}.dir .v-calls li[data-confided]{border-bottom-color:var(--orange)}.dir .v-firsts,.dir .v-next .v-calls{gap:8px}.dir .v-firsts li,.dir .v-next .v-calls li{background:var(--etiquette);color:var(--encre);box-shadow:inset 0 0 0 2px var(--coque), 0 2px 0 0 var(--coque), 0 10px 20px -14px #0009;border-bottom:0;border-radius:12px;padding:.55em .9em}.dir .v-firsts li .min-w-0,.dir .v-next .v-calls .min-w-0{font-weight:700}.dir .v-next{background:0 0;border-left:0;padding:0}.dir .v-next li[data-kind=recall],.dir .v-next li[data-kind=kept]{box-shadow:inset 0 0 0 2px var(--coque), inset 0 0 0 4.5px var(--orange), 0 2px 0 0 var(--coque), 0 10px 20px -14px #0009;position:relative}.dir .v-next .v-calls .d-num{color:var(--encre-douce)}.dir .v-choice select{color:var(--encre);border-bottom-color:var(--trait-fort);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-weight:600}.dir[data-scene=sombre] .v-firsts .v-example,.dir[data-scene=sombre] .v-next .v-example{color:var(--encre-douce)}.dir .v-firsts .d-copper,.dir .v-next .v-calls .d-copper{color:var(--encre)}.dir .v-next .v-calls .d-copper:before{content:"";vertical-align:-.05em;background:var(--orange);width:.6em;height:.72em;clip-path:var(--diag);margin-right:.4em;display:inline-block}.dir .v-cal-mission{background:var(--texte);color:var(--fond);border-radius:8px}.dir .v-cal-free{border-radius:8px}.dir .v-cal-next{border-color:var(--orange);border-radius:8px}.dir .d-field input{border-bottom-width:1.5px;font-weight:600}.dir .v-mail{border-radius:12px}.dir.v-visit,.dir.v-accueil{isolation:isolate}.dir.v-visit:after,.dir.v-accueil:after{content:"";z-index:-1;pointer-events:none;width:calc(var(--mx) * .9);background:var(--orange);clip-path:polygon(62% 0,100% 0,100% 100%,0 100%);height:46%;position:absolute;bottom:0;right:0}.dir.v-visit[data-scene=sombre]:after{height:22%}.dir .px-bande{position:fixed}@media (max-width:860px){.dir.v-visit:after{display:none}.dir.v-accueil:after{clip-path:polygon(64% 0,100% 0,100% 100%,0 100%);opacity:1;width:34vw;height:30vh}}.dir .px-bande{z-index:80;pointer-events:none;background:var(--orange);animation:.9s cubic-bezier(.65,0,.35,1) forwards px-bande;inset:-10vh -70vw;transform:translate(-140%)skew(-22deg)}@keyframes px-bande{0%{transform:translate(-140%)skew(-22deg)}50%{transform:translate(0)skew(-22deg)}to{transform:translate(140%)skew(-22deg)}}.dir[data-motion=off] .px-bande{display:none}@media (prefers-reduced-motion:reduce){.dir .px-bande{display:none}}.dir[data-motion=off]{transition-duration:.22s}@media (prefers-reduced-motion:reduce){.dir{transition-duration:.22s}}.dir .v-paper{margin-top:1.1em;padding-top:clamp(24px,2.2vw,38px)}.dir .v-reading h3{text-transform:uppercase;letter-spacing:.09em;font-size:clamp(12px,min(.9vw,1.6vh),16px);font-weight:700}.dir .px-carte{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6em 1.2em;padding:clamp(14px,1.4vw,22px) clamp(18px,1.8vw,30px);display:grid}.dir .px-carte .d-company{color:var(--encre);font-weight:700}.dir .px-carte .d-company .block{color:var(--encre-douce);font-weight:600}.dir .px-carte .px-statut{margin-right:18px}@media (max-width:860px){.dir .px-carte{grid-template-columns:minmax(0,1fr)}.dir .px-carte .px-statut{justify-self:start}}.dir .v-next li[data-kind=kept]:after,.dir .v-next li[data-kind=recall]:after{content:"";background:var(--orange);width:10px;height:12px;clip-path:var(--diag);position:absolute;top:8px;right:10px}.dir .v-next li[data-kind=recall]{margin-top:1.2em;padding-top:.9em}.dir .v-next .px-statut{margin-right:14px}.dir .v-next .px-onglet{left:auto;right:34px}.dir .v-who{gap:.5em;margin-top:.4em;display:grid}.dir .v-who-head{flex-wrap:wrap;align-items:center;gap:.5em .8em;display:flex}.dir .v-who-list{gap:8px;display:grid}.dir .v-who-card{color:var(--encre);box-shadow:inset 0 0 0 2px var(--coque), 0 2px 0 0 #000, 0 10px 20px -14px #0009;background:#fff;border-radius:12px;gap:.15em;padding:.55em .9em;display:grid}.dir .v-who-card .v-who-name{font-weight:700}.dir .v-who-card .d-small{color:var(--encre-douce)}.dir .v-retenir{max-width:34em;font-weight:700}.dir .v-moment{max-width:60em;font-size:var(--fs-body);gap:.15em;font-weight:600;display:grid}.dir .v-moment .d-muted{font-size:.85em;font-weight:500}.dir .v-who-story{font-weight:700}.dir .v-reading>.v-who{padding-top:.2em}.dir .v-who .v-who-head{text-transform:none;letter-spacing:-.01em;font-size:var(--fs-lead);font-weight:600}.dir .v-map .v-agence rect{fill:var(--texte);stroke:var(--fond);stroke-width:2px;vector-effect:non-scaling-stroke}.dir .v-map .v-agence[data-on] rect{stroke:var(--orange);stroke-width:3px}.dir .v-map .v-agence text{font-family:var(--font-sans);fill:var(--texte);paint-order:stroke;stroke:var(--fond);stroke-width:4px;stroke-linejoin:round;font-size:17px;font-weight:700}.dir .v-agences{gap:.35em;display:grid}.dir .v-agences-choix{flex-wrap:wrap;gap:8px;display:flex}.dir .v-agences-choix .d-option{border-radius:999px;width:auto;padding:.45em 1.1em;font-weight:700}.dir .v-agences-choix .d-option[aria-pressed=true]{background:var(--orange);border-color:var(--orange);color:#fff;box-shadow:none}.dir .v-agences-choix .d-option[aria-pressed=true]:after{content:none}.dir .v-semaine{max-width:34em;font-size:var(--fs-body);gap:.3em;font-weight:600;display:grid}.dir .v-semaine strong{font-weight:800}.dir .v-semaine .d-small{font-weight:400}.dir .v-published{align-content:start;gap:clamp(14px,2vh,24px);display:grid}.dir .v-faits{gap:.45em;display:grid}.dir .v-faits h3{text-transform:uppercase;letter-spacing:.09em;font-size:clamp(12px,min(.9vw,1.6vh),16px);font-weight:700}.dir .v-faits-phrase{max-width:34em;font-weight:700}.dir .v-faits ul{display:grid}.dir .v-faits li{border-top:1px solid var(--trait);font-size:var(--fs-small);grid-template-columns:7.2em minmax(0,1fr);align-items:baseline;gap:.2em 1em;padding:.5em 0;display:grid}.dir .v-faits li:last-child{border-bottom:1px solid var(--trait)}.dir .v-fait-date{font-weight:700}.dir .v-fait-source{color:var(--doux);margin-top:.15em;display:block}@media (max-width:640px){.dir .v-faits li{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.dir.v-visit .v-fait-source .v-link{margin-block:-9px}}.dir .v-accel{border-top:1px solid var(--trait);max-width:52em;font-size:var(--fs-body);gap:.35em;margin-top:clamp(10px,1.6vh,20px);padding-top:.7em;display:grid}.dir .v-accel strong{font-weight:800}.dir .v-questions-btn .v-step-icon{align-self:center;width:1.05em;height:1.05em}.dir .v-sheet:has(.v-questions){position:fixed}.dir .v-questions{gap:.6em;width:min(100%,46rem);max-height:calc(100dvh - 48px);display:grid;overflow-y:auto}.dir .v-questions-head{justify-content:space-between;align-items:center;gap:1em;display:flex}.dir .v-questions-head h2{font-family:var(--font-display);font-size:var(--fs-lead);letter-spacing:-.02em;font-weight:600}.dir .v-questions-close{border:1.5px solid var(--coque);width:44px;height:44px;color:var(--encre);cursor:pointer;background:0 0;border-radius:999px;place-items:center;display:inline-grid}.dir .v-questions-close svg{width:20px;height:20px}.dir .v-questions ol{display:grid}.dir .v-questions li{border-top:1px solid #12121224;grid-template-columns:2em minmax(0,1fr);gap:.2em .8em;padding:.9em 0;display:grid}.dir .v-questions-num{font-weight:800;font-size:var(--fs-lead);line-height:1.1}.dir .v-questions h3{font-weight:700;font-size:var(--fs-body)}.dir .v-questions p{color:var(--encre);max-width:38em;margin:.2em 0 .5em}@media (max-width:860px){.dir .v-progress ol{grid-template-columns:none}.dir .v-sheet:has(.v-questions){place-items:start center;overflow-y:auto}.dir .v-questions{max-height:none}.dir .v-questions li{grid-template-columns:1.3em minmax(0,1fr)}}.dir .v-preuve{max-width:40em;font-weight:700}.dir .v-avenir{border-top:1px solid var(--trait);gap:clamp(14px,2.2vh,26px);margin-top:clamp(18px,3vh,40px);padding-top:clamp(14px,2.2vh,26px);display:grid;container-type:inline-size}.dir .v-avenir header{gap:.3em;display:grid}.dir .v-avenir-steps{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(12px,1.6vw,24px);display:grid}.dir .v-avenir-step{background:var(--etiquette);color:var(--encre);box-shadow:inset 0 0 0 2px var(--coque), 0 2px 0 0 var(--coque), 0 10px 20px -14px #00000073;border-radius:14px;gap:.6em;padding:clamp(14px,1.4vw,22px) clamp(16px,1.6vw,24px);display:grid}.dir .v-avenir-step h3{font-weight:700;font-size:var(--fs-body);flex-wrap:wrap;align-items:baseline;gap:.15em .5em;display:flex}.dir .v-avenir-num{color:var(--encre);font-weight:800}.dir .v-avenir-who{font-weight:500;font-size:var(--fs-small);color:var(--encre-douce);flex-basis:100%}.dir .v-avenir-step dl{gap:.5em;display:grid}.dir .v-avenir-step dt{text-transform:uppercase;letter-spacing:.09em;color:var(--encre-douce);font-size:clamp(11px,min(.85vw,1.5vh),14px);font-weight:700}.dir .v-avenir-step dd,.dir .v-avenir-step .v-list li{font-size:var(--fs-small)}.dir .v-avenir-step .v-list li:before{background:var(--encre)}.dir .v-iris-demain{font-size:var(--fs-small);border-top:1px solid #12121224;padding-top:.6em}.dir .v-iris-demain summary{cursor:pointer;align-items:center;min-height:44px;font-weight:700;display:flex}.dir .v-iris-demain[open]{gap:.45em;display:grid}.dir .v-iris-demain h4{margin-top:.4em;font-weight:700}.dir .v-iris-future{color:var(--encre-douce)}.dir .v-avenir-lead{font-weight:700;font-size:var(--fs-small)}.dir .v-porte-silence{font-weight:600}.dir .v-porte-qui{text-transform:uppercase;letter-spacing:.09em;color:var(--encre-douce);font-size:.85em;font-weight:700;display:block}.dir .v-years{gap:.3em;max-width:52em;display:grid}.dir .v-years h3{text-transform:uppercase;letter-spacing:.09em;font-size:clamp(12px,min(.9vw,1.6vh),16px);font-weight:700}.dir .v-years-phrase{font-weight:700}@container (max-width:820px){.dir .v-avenir-steps{grid-template-columns:minmax(0,1fr)}}.dir .v-iris-demain summary{justify-content:space-between;gap:.8em;list-style:none}.dir .v-iris-demain summary::-webkit-details-marker{display:none}.dir .v-iris-demain summary:after{content:"+";flex:none;font-size:1.3em;font-weight:800;line-height:1}.dir .v-iris-demain[open] summary:after{content:"−"}.dir .v-direction h2{text-transform:uppercase;letter-spacing:.09em;margin-bottom:.25em;font-size:clamp(12px,min(.9vw,1.6vh),15px);font-weight:700}.dir .v-direction-retenir .d-lead{max-width:34em;font-weight:700}.dir .v-direction-steps{gap:.3em;padding-left:1.3em;list-style:decimal;display:grid}.dir .v-direction-buts{gap:.7em;display:grid}.dir .v-direction-buts>div{border-top:1px solid var(--trait);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.2em 1.4em;padding-top:.5em;display:grid}.dir .v-direction-quote{font-weight:600}@media (max-width:640px){.dir .v-direction-buts>div{grid-template-columns:minmax(0,1fr)}}.dir .v-direction-h3{font-weight:700;font-size:var(--fs-small);margin-top:.3em}.dir .v-direction-guards{gap:.15em;padding-left:1.2em;list-style:outside;display:grid}@media print{.dir.d-print:has(.v-direction){--fs-sub:17pt;--fs-lead:10.8pt;--fs-body:9pt;--fs-small:7.7pt;font-size:9pt;line-height:1.27}.dir .v-direction.d-print-main{gap:4px}.dir .v-direction h2{margin-bottom:.1em;font-size:7.6pt}.dir .v-direction .d-brand svg{width:auto;height:18px}.dir .v-direction-steps{gap:.1em}.dir .v-direction-h3{margin:0 .4em 0 0;display:inline}.dir .v-direction-guards{padding:0;list-style:none;display:inline}.dir .v-direction-guards li{display:inline}.dir .v-direction-guards li+li:before{content:" · "}.dir .v-direction-buts{gap:.3em}.dir .v-direction-buts>div{padding-top:.3em}.dir.d-print:has(.v-une){--fs-sub:18pt;--fs-lead:11.5pt;--fs-body:9.8pt;--fs-small:8pt;font-size:9.8pt;line-height:1.38}.dir .v-une.d-print-main{gap:8px}.dir.d-print:has(.v-une):lang(de){--fs-body:9.4pt;--fs-small:7.8pt;font-size:9.4pt}}.dir .v-matin{border-top:1px solid var(--trait,#12121224);font-size:var(--fs-small);padding-top:.4em}.dir .v-matin summary{cursor:pointer;align-items:center;min-height:44px;font-weight:700;display:flex}.dir .v-matin[open]{gap:.5em;display:grid}.dir .v-matin-cadre{background:var(--etiquette);color:var(--encre);box-shadow:inset 0 0 0 2px var(--coque);border-radius:14px;gap:.5em;padding:.8em 1em;display:grid}.dir .v-matin-cadre .d-muted{color:var(--encre-douce)}.dir .v-matin-cadre ol{gap:.6em;display:grid}.dir .v-matin-cadre li{border-bottom:1px solid var(--etiquette-trait);gap:.1em;padding-bottom:.5em;display:grid}.dir .v-matin-titre{text-align:left;color:var(--encre)}.dir .v-matin-liste{justify-self:start;align-items:center;gap:.4em;font-weight:700;display:inline-flex}.dir .v-matin-liste:before{content:"";background:var(--orange);clip-path:polygon(30% 0,100% 0,70% 100%,0 100%);width:.55em;height:.66em}
