.qv-d{--encre:#0E2A2F;--bv:#23545B;--creme:#F4F2EA;--vif:#B4F25C;--corail:#FF6B61;--eau:#A9C6CA;--blanc:#FFFFFF;--titre:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;--corps:"DM Sans","Helvetica Neue",Arial,sans-serif;--serif:"Instrument Serif",Georgia,serif;--m:calc(90 * var(--u));--sortie:cubic-bezier(.22,1,.36,1);--e-tag:calc(24 * var(--u));--e-texte:calc(32 * var(--u));--e-bloc:calc(64 * var(--u));--e-sec:calc(120 * var(--u));--e-carte:calc(36 * var(--u))}.qv-d .q-mt-texte{margin-top:var(--e-texte)!important}.qv-d .q-mt-bloc{margin-top:var(--e-bloc)!important}.qv-d .q-mt-sec{margin-top:var(--e-sec)!important}.qv-d .q-ecran{position:relative;width:calc(1440 * var(--u));box-sizing:border-box;overflow:hidden;font-family:var(--titre);-webkit-font-smoothing:antialiased;isolation:isolate}.qv-d .q-ecran *{box-sizing:border-box}.qv-d .q-ecran :where(h1,h2,h3,p,figure,blockquote,ul,ol){margin:0;padding:0}.qv-d .q-ecran :where(ul,ol){list-style:none}.qv-d .q-f-corail{background:var(--corail);color:var(--encre);--fg:rgba(255,255,255,.24)}.qv-d .q-f-creme{background:var(--creme);color:var(--encre);--fg:rgba(14,42,47,.1)}.qv-d .q-f-encre{background:var(--encre);color:var(--creme);--fg:rgba(244,242,234,.1)}.qv-d .q-f-bv{background:var(--bv);color:var(--creme);--fg:rgba(244,242,234,.12)}.qv-d .q-f-vif{background:var(--vif);color:var(--encre);--fg:rgba(14,42,47,.12)}.qv-d .q-sec{padding:var(--e-sec) var(--m)}.qv-d .q-grille:before{content:"";position:absolute;inset:0 var(--m);z-index:-1;pointer-events:none;border-left:calc(1 * var(--u)) solid var(--fg);border-right:calc(1 * var(--u)) solid var(--fg);background:linear-gradient(90deg,var(--fg) calc(1 * var(--u)),transparent calc(1 * var(--u))) 0 0/25% 100% repeat-x}.qv-d .q-t-tag{display:inline-block;width:max-content;max-width:100%;margin:0 0 var(--e-tag);padding:.5em .7em .45em;font:800 calc(18 * var(--u))/1 var(--corps);letter-spacing:.12em;text-transform:uppercase;background:var(--vif);color:var(--encre)}.qv-d .q-t-tag.q-encre{background:var(--encre);color:var(--creme)}.qv-d .q-t-tag .q-p{color:var(--corail);font-style:normal}.qv-d .q-t-tag .q-n{color:var(--corail);font-size:1.45em;letter-spacing:.04em;vertical-align:-.08em}.qv-d .q-t-hero{font:300 calc(106 * var(--u))/1 var(--titre);letter-spacing:-.04em}.qv-d .q-t-titre{font:300 calc(64 * var(--u))/.98 var(--titre);letter-spacing:-.04em}.qv-d .q-t-titre-s{font:300 calc(56 * var(--u))/1 var(--titre);letter-spacing:-.04em}.qv-d .q-t-hero b,.qv-d .q-t-titre b,.qv-d .q-t-titre-s b,.qv-d .q-t-chapo b{font-weight:800;letter-spacing:-.05em}.qv-d .q-t-leger{font-weight:200}.qv-d .q-t-serif{font:italic 400 calc(150 * var(--u))/.96 var(--serif);letter-spacing:-.02em}.qv-d .q-t-chapo{font:400 calc(56 * var(--u))/1.02 var(--titre);letter-spacing:-.04em}.qv-d .q-t-devise{font:200 calc(36 * var(--u))/1.15 var(--titre);letter-spacing:-.03em}.qv-d .q-t-devise b{font-weight:800;letter-spacing:-.04em}.qv-d .q-t-verbe{font:800 calc(101 * var(--u))/.88 var(--titre);letter-spacing:-.06em}.qv-d .q-t-stat{font:800 calc(80 * var(--u))/1 var(--titre);letter-spacing:-.05em;white-space:nowrap}.qv-d .q-t-sous{font:300 calc(42 * var(--u))/1 var(--titre);letter-spacing:-.04em}.qv-d .q-t-inter{font:800 calc(36 * var(--u))/1.05 var(--titre);letter-spacing:-.035em}.qv-d .q-t-texte{font:400 calc(21 * var(--u))/1.5 var(--titre);text-wrap:pretty}.qv-d .q-t-texte-l{font:300 calc(26 * var(--u))/1.35 var(--titre);letter-spacing:-.02em}.qv-d .q-t-texte-s{font:400 calc(21 * var(--u))/1.5 var(--titre);text-wrap:pretty}.qv-d .q-t-petit{font:400 calc(18 * var(--u))/1.35 var(--titre)}.qv-d .q-t-legende{font:700 calc(13 * var(--u))/1.35 var(--corps);letter-spacing:.1em;text-transform:uppercase}.qv-d .q-t-repere{font:700 calc(13 * var(--u))/1 var(--corps);letter-spacing:.12em;text-transform:uppercase}.qv-d .q-l{display:block;white-space:nowrap}.qv-d .q-c-corail{color:var(--corail)}.qv-d .q-c-blanc{color:var(--blanc)}.qv-d .q-c-vif{color:var(--vif)}.qv-d .q-c-bv{color:var(--bv)}.qv-d .q-c-encre{color:var(--encre)}.qv-d .q-c-eau{color:var(--eau)}.qv-d .q-c-creme{color:var(--creme)}.qv-d i.q-pt{font-style:normal}.qv-d .q-cadre{position:relative;display:inline-block;padding:0 .08em;margin-left:-.04em;outline:calc(2 * var(--u)) solid var(--vif);outline-offset:-.02em}.qv-d .q-cadre>i{position:absolute;width:calc(10 * var(--u));height:calc(10 * var(--u));background:var(--vif)}.qv-d .q-cadre>i:nth-of-type(1){left:calc(-5 * var(--u));top:calc(-5 * var(--u))}.qv-d .q-cadre>i:nth-of-type(2){right:calc(-5 * var(--u));top:calc(-5 * var(--u))}.qv-d .q-cadre>i:nth-of-type(3){left:calc(-5 * var(--u));bottom:calc(-5 * var(--u))}.qv-d .q-cadre>i:nth-of-type(4){right:calc(-5 * var(--u));bottom:calc(-5 * var(--u))}.qv-d .q-souligne{padding:0 .04em;margin:0 -.04em;background:linear-gradient(var(--vif),var(--vif)) no-repeat 0 90%/100% .2em}.qv-d .q-barre{position:relative;display:inline-block}.qv-d .q-barre:after{content:"";position:absolute;left:-.04em;right:-.04em;top:54%;height:.075em;background:var(--encre);transform-origin:0 50%}.qv-d .q-filet{height:0;border-top:calc(1 * var(--u)) solid currentColor;opacity:.4}.qv-d .q-cta{display:flex;align-items:center;justify-content:space-between;gap:calc(16 * var(--u));padding-top:calc(16 * var(--u));border-top:calc(1 * var(--u)) solid currentColor;font:800 calc(20 * var(--u))/1 var(--titre);letter-spacing:-.02em;color:inherit;text-decoration:none}.qv-d .q-cta>i{flex:none;display:grid;place-items:center;width:calc(56 * var(--u));height:calc(56 * var(--u));background:var(--vif);color:var(--encre)}.qv-d .q-cta svg{width:calc(18 * var(--u));height:calc(18 * var(--u));fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:square}.qv-d .q-relais{display:inline-flex;align-items:center;gap:calc(10 * var(--u));padding-bottom:calc(8 * var(--u));margin-top:var(--e-bloc);font:700 calc(14 * var(--u))/1 var(--corps);letter-spacing:.12em;text-transform:uppercase;color:inherit;text-decoration:none;background:linear-gradient(var(--vif),var(--vif)) no-repeat 0 100%/100% calc(2 * var(--u))}.qv-d .q-relais svg{width:calc(12 * var(--u));height:calc(12 * var(--u));fill:none;stroke:currentColor;stroke-width:2}.qv-d .q-photo{position:relative;overflow:hidden;aspect-ratio:16/11;background:var(--bv)}.qv-d .q-photo img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.8) contrast(1.06)}.qv-d .q-photo figcaption{position:absolute;top:calc(20 * var(--u));left:calc(20 * var(--u));display:flex;align-items:center;gap:calc(8 * var(--u));padding:calc(8 * var(--u)) calc(11 * var(--u));background:var(--encre);color:var(--creme);font:700 calc(13 * var(--u))/1 var(--corps);letter-spacing:.12em;text-transform:uppercase}.qv-d .q-photo figcaption:before{content:"";width:calc(8 * var(--u));height:calc(8 * var(--u));background:var(--vif)}@keyframes qd-a-ligne{0%{clip-path:inset(100% -10% -30% -10%);transform:translate3d(0,.45em,0)}to{clip-path:inset(-30% -10% -30% -10%);transform:none}}@keyframes qd-a-monte{0%{opacity:0;transform:translate3d(0,calc(40 * var(--u)),0)}to{opacity:1;transform:none}}@keyframes qd-a-carte{0%{opacity:0;transform:translate3d(0,calc(28 * var(--u)),0)}to{opacity:1;transform:none}}@keyframes qd-a-apparait{0%{opacity:0}to{opacity:1}}@keyframes qd-a-grille{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0)}}@keyframes qd-a-cadre{0%{outline-color:transparent}}@keyframes qd-a-poignee{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes qd-a-lumiere{0%{opacity:.4}to{opacity:1}}@keyframes qd-a-barre{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes qd-a-photo{0%{opacity:.35;filter:grayscale(1) contrast(1.02);transform:scale(1.04)}to{opacity:1;filter:saturate(.8) contrast(1.06);transform:none}}@keyframes qd-a-colonne{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0)}}@keyframes qd-a-glisse{0%{transform:translate3d(100%,0,0)}to{transform:none}}@keyframes qd-a-respire{50%{transform:translateY(calc(5 * var(--u)))}}.qv-d .q-anim.q-grille:before{animation:qd-a-grille 1.2s var(--sortie) both}.qv-d .q-anim .q-a-l>*{display:block;animation:qd-a-ligne 1s var(--sortie) both;animation-delay:calc(var(--d,0s) + var(--i,0) * .1s)}.qv-d .q-anim .q-a-l>*:nth-child(2){--i:1}.qv-d .q-anim .q-a-l>*:nth-child(3){--i:2}.qv-d .q-anim .q-a-l>*:nth-child(4){--i:3}.qv-d .q-anim .q-a-l>*:nth-child(5){--i:4}.qv-d .q-anim .q-a-l>*:nth-child(6){--i:5}.qv-d .q-anim .q-a-m{animation:qd-a-monte 1.1s var(--sortie) both;animation-delay:var(--d,0s)}.qv-d .q-anim .q-a-a{animation:qd-a-apparait .8s ease both;animation-delay:var(--d,0s)}.qv-d .q-anim .q-a-k>*{animation:qd-a-carte .9s var(--sortie) both;animation-delay:calc(var(--d,0s) + var(--k,0) * .08s)}.qv-d .q-anim .q-a-k>*:nth-child(2){--k:1}.qv-d .q-anim .q-a-k>*:nth-child(3){--k:2}.qv-d .q-anim .q-a-k>*:nth-child(4){--k:3}.qv-d .q-anim .q-a-k>*:nth-child(5){--k:4}.qv-d .q-anim .q-a-k>*:nth-child(6){--k:5}.qv-d .q-anim .q-a-c{animation:qd-a-colonne 1.1s cubic-bezier(.76,0,.24,1) both;animation-delay:calc(var(--d,0s) + var(--k,0) * .14s)}.qv-d .q-anim .q-cadre{animation:qd-a-cadre .5s ease both;animation-delay:var(--dc,1.2s)}.qv-d .q-anim .q-cadre>i{animation:qd-a-poignee .4s cubic-bezier(.34,1.56,.64,1) both;animation-delay:calc(var(--dc,1.2s) + .15s)}.qv-d .q-anim .q-barre:after{animation:qd-a-barre .8s var(--sortie) both;animation-delay:var(--db,1s)}.qv-d .q-anim .q-a-lum span[style*=--w]{animation:qd-a-lumiere .5s ease both;animation-delay:calc(var(--d,0s) + var(--w,0) * .07s)}.qv-d .q-anim .q-photo img{animation:qd-a-photo 1.2s var(--sortie) both;animation-delay:var(--d,0s)}.qv-d .q-anim .q-a-g{display:inline-block;animation:qd-a-glisse 1.1s cubic-bezier(.76,0,.24,1) both;animation-delay:var(--d,0s)}.qv-d .q-anim .q-a-r{animation:qd-a-respire 2.4s ease-in-out infinite;animation-delay:var(--d,0s)}@keyframes qd-a-revele{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.qv-d .q-anim .q-a-x{animation:qd-a-revele 1.6s var(--sortie) both;animation-delay:var(--d,0s)}.qv-d .q-a-cache{overflow:hidden}@keyframes qd-a-rideau{to{transform:translate3d(0,-100%,0);visibility:hidden}}@keyframes qd-a-rideau-logo{0%{opacity:0;letter-spacing:.6em}}@keyframes qd-a-soleil{0%{transform:rotate(-90deg) scale(.6)}}.qv-d .q-rideau{display:none}.qv-d .q-anim .q-rideau{position:absolute;inset:0;z-index:50;display:grid;place-content:center;justify-items:center;gap:calc(22 * var(--u));background:var(--bv);color:#fff;animation:qd-a-rideau .8s cubic-bezier(.76,0,.24,1) 1.1s forwards}.qv-d .q-rideau-logo{display:flex;align-items:center;gap:calc(14 * var(--u));font:500 calc(24 * var(--u))/1 var(--corps);letter-spacing:.32em;animation:qd-a-rideau-logo .7s cubic-bezier(.22,1,.36,1) .1s both}.qv-d .q-rideau-logo svg{display:block;width:calc(29 * var(--u));height:calc(29 * var(--u));animation:qd-a-soleil 1.6s cubic-bezier(.22,1,.36,1) .1s both}.qv-d .q-rideau-phrase{font:800 calc(64 * var(--u))/1 var(--titre);letter-spacing:-.05em;white-space:nowrap;animation:qd-a-apparait .6s ease .3s both}.qv-d .q-rideau-phrase>span{display:block;padding-left:var(--x,0)}.qv-d .q-rideau-phrase small{font-size:1em;font-weight:200;letter-spacing:-.04em}.qv-d .q-rideau-phrase i{font-style:normal;color:var(--corail)}.qv-d .q-rideau-phrase .q-souligne{background-size:100% .14em}.qv-d .q-sans-anim *,.qv-d .q-sans-anim:before{animation:none!important}@media(prefers-reduced-motion:reduce){.qv-d .q-anim *,.qv-d .q-anim:before{animation:none!important}}.qv-d .q-relais{min-height:calc(44 * var(--u));padding-bottom:0;background-position:0 calc(100% - calc(10 * var(--u)))}.qv-d .q-ecran a:focus-visible,.qv-d .q-ecran button:focus-visible{outline:calc(3 * var(--u)) solid var(--vif);outline-offset:calc(3 * var(--u))}.qv-d .q-choix,.qv-d .q-porte{transition:transform .25s var(--sortie)}.qv-d .q-choix:hover,.qv-d .q-porte:hover{transform:translateY(calc(-4 * var(--u)))}.qv-d .q-cta>i{transition:transform .25s var(--sortie)}.qv-d .q-choix:hover .q-cta>i,.qv-d .q-porte:hover .q-cta>i{transform:translate(calc(4 * var(--u)))}.qv-d .q-s-DPropJustesse .q-preface{margin-left:calc(315 * var(--u));max-width:calc(640 * var(--u));display:flex;flex-direction:column;gap:calc(20 * var(--u))}.qv-d .q-s-DPropJustesse .q-preface .q-preface-t{display:flex;align-items:center;gap:calc(16 * var(--u));margin-bottom:calc(8 * var(--u));font:700 calc(13 * var(--u))/1 "DM Sans",sans-serif;letter-spacing:.24em;text-transform:uppercase}.qv-d .q-s-DPropJustesse .q-preface .q-preface-t:before{content:"";width:calc(56 * var(--u));height:calc(4 * var(--u));background:radial-gradient(circle,#FF6B61 calc(1.7 * var(--u)),transparent calc(2 * var(--u))) 0 50%/calc(8 * var(--u)) calc(4 * var(--u)) repeat-x}.qv-d .q-s-DPropJustesse .q-preface p{font:400 calc(30 * var(--u))/1.38 "Instrument Serif",Georgia,serif;letter-spacing:-.005em;text-wrap:pretty}.qv-d .q-s-DPropJustesse .q-preface em{font-style:italic}.qv-d .q-s-DPropJustesse .q-preface .q-vous{font-style:italic;color:#ff6b61}.qv-d .q-s-DPropJustesse .q-preface .q-signature{display:flex;align-items:center;justify-content:flex-end;gap:calc(14 * var(--u));margin-top:calc(12 * var(--u));font:500 calc(14 * var(--u))/1 "DM Sans",sans-serif;letter-spacing:.32em;text-transform:uppercase}.qv-d .q-s-DPiliers .q-lst li{display:grid;grid-template-columns:calc(315 * var(--u)) minmax(0,1fr) minmax(0,1fr);align-items:baseline;padding:calc(40 * var(--u)) 0;border-bottom:calc(1 * var(--u)) solid rgba(14,42,47,.1)}.qv-d .q-s-DPiliers .q-lst .q-n{font:800 calc(40 * var(--u))/1 "Bricolage Grotesque",sans-serif;letter-spacing:-.04em;color:#ff6b61}.qv-d .q-s-DPiliers .q-lst h3{font:800 calc(36 * var(--u))/1 "Bricolage Grotesque",sans-serif;letter-spacing:-.04em}.qv-d .q-s-DPiliers .q-lst h3 .q-s{display:block;margin-top:calc(10 * var(--u));font-weight:300;font-size:calc(22 * var(--u));letter-spacing:-.02em}.qv-d .q-s-DPourquoi .q-sch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(16 * var(--u))}.qv-d .q-s-DPourquoi .q-fl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(16 * var(--u));padding:calc(16 * var(--u)) 0}.qv-d .q-s-DPourquoi .q-fl svg{display:block;margin:0 auto;width:calc(20 * var(--u));height:calc(20 * var(--u));fill:none;stroke-width:2;stroke-linecap:square}.qv-d .q-s-DPourquoi .q-mot{display:inline-block;padding:calc(9 * var(--u)) calc(12 * var(--u)) calc(8 * var(--u));font:700 calc(18 * var(--u))/1 "DM Sans",sans-serif;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.qv-d .q-s-DPourquoi .q-pil{display:flex;align-items:center;gap:calc(14 * var(--u));padding:calc(18 * var(--u)) calc(18 * var(--u));font:800 calc(22 * var(--u))/1.1 "Bricolage Grotesque",sans-serif;letter-spacing:-.04em}.qv-d .q-s-DPourquoi .q-bx{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(16 * var(--u));padding:calc(20 * var(--u)) calc(18 * var(--u));font:800 calc(22 * var(--u))/1.1 "Bricolage Grotesque",sans-serif;letter-spacing:-.04em}.qv-d .q-s-DPropConsequence .q-barre:after{height:.0375em}.qv-d .q-s-DPourQui .q-roles{border-top:calc(2 * var(--u)) solid #23545B}.qv-d .q-s-DPourQui .q-roles li{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);column-gap:calc(64 * var(--u));align-items:center;padding:calc(28 * var(--u)) 0;border-bottom:calc(1 * var(--u)) solid rgba(35,84,91,.2);cursor:default;transition:color .3s ease}.qv-d .q-s-DPourQui .q-roles li:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:calc(-90 * var(--u));right:calc(-90 * var(--u));background:var(--r);transform:scaleX(0);transform-origin:left;transition:transform .6s cubic-bezier(.22,1,.36,1)}.qv-d .q-s-DPourQui .q-roles li:hover:before,.qv-d .q-s-DPourQui .q-roles li:focus-visible:before{transform:scaleX(1)}.qv-d .q-s-DPourQui .q-roles li:focus{outline:none}.qv-d .q-s-DPourQui .q-roles li:focus-visible{outline:calc(3 * var(--u)) solid #B4F25C;outline-offset:calc(-3 * var(--u))}.qv-d .q-s-DPourQui .q-roles h3{font:800 calc(58 * var(--u))/.98 "Bricolage Grotesque",sans-serif;letter-spacing:-.045em;text-wrap:balance}.qv-d .q-s-DPourQui .q-roles p{font:800 calc(31 * var(--u))/1.22 "Bricolage Grotesque",sans-serif;letter-spacing:-.02em;color:#23545b;text-wrap:pretty;transition:color .3s ease}.qv-d .q-s-DPourQui .q-roles li:nth-child(2n) h3,.qv-d .q-s-DPourQui .q-roles li:nth-child(2n) p{font-weight:300}.qv-d .q-s-DPourQui .q-roles li:hover p,.qv-d .q-s-DPourQui .q-roles li:focus-visible p{color:inherit}.qv-d .q-s-DPourQui .q-roles li:nth-child(1){--r:#B4F25C}.qv-d .q-s-DPourQui .q-roles li:nth-child(2),.qv-d .q-s-DPourQui .q-roles li:nth-child(4),.qv-d .q-s-DPourQui .q-roles li:nth-child(6){--r:#23545B}.qv-d .q-s-DPourQui .q-roles li:nth-child(3){--r:#FF6B61}.qv-d .q-s-DPourQui .q-roles li:nth-child(5){--r:#A9C6CA}.qv-d .q-s-DPourQui .q-roles li:nth-child(2):hover,.qv-d .q-s-DPourQui .q-roles li:nth-child(4):hover,.qv-d .q-s-DPourQui .q-roles li:nth-child(6):hover,.qv-d .q-s-DPourQui .q-roles li:nth-child(2):focus-visible,.qv-d .q-s-DPourQui .q-roles li:nth-child(4):focus-visible,.qv-d .q-s-DPourQui .q-roles li:nth-child(6):focus-visible{color:#f4f2ea}.qv-d .q-s-DPropBascule .q-choix{display:flex;flex-direction:column;min-height:calc(388 * var(--u));padding:var(--e-carte);text-decoration:none}.qv-d .q-s-DPropBascule .q-choix .q-j{font:800 calc(86 * var(--u))/.9 "Bricolage Grotesque",sans-serif;letter-spacing:-.05em}.qv-d .q-s-DPropBascule .q-choix .q-q{margin-top:calc(20 * var(--u));font:800 calc(64 * var(--u))/.92 "Bricolage Grotesque",sans-serif;letter-spacing:-.05em}.qv-d .q-s-DPropBascule .q-choix .q-cta{margin-top:auto;padding-top:calc(20 * var(--u))}
