.vt{--vt-encre:#161817;--vt-encre-2:#585f5c;--vt-papier:#fff;--vt-fond:#f6f5f3;--vt-trait:#e7e8e5;--vt-vert:#12803f;--vt-vert-f:#e9f6ef;--vt-vert-b:#c6e7d4;--vt-rouge:#d92d44;--vt-rouge-fonce:#b51f35;--vt-rouge-clair:#ffa0ab;--vt-rouge-f:#fdeced;--vt-rouge-b:#f7c5cc;--vt-citron:#ffd3d9;--vt-citron-f:#fff1f3;--vt-bleu:#ff9f6b;--vt-nuit:#161817;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--vt-encre);background:var(--vt-fond);font-family:var(--font-texte), system-ui, sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}.vt h1,.vt h2,.vt h3,.vt .vt-titre{font-family:var(--font-titrage), var(--font-texte), system-ui, sans-serif;letter-spacing:-.03em}.vt ::selection{background:var(--vt-citron);color:var(--vt-encre)}.vt a:focus-visible,.vt button:focus-visible,.vt summary:focus-visible{outline:2px solid var(--vt-rouge-fonce);outline-offset:3px;border-radius:12px}.vt{scroll-behavior:smooth}.vt section[id]{scroll-margin-top:6rem}.vt-pastille{border:1px solid var(--vt-trait);background:#fff;border-radius:9999px;align-items:center;gap:.5rem;padding:.4rem .9rem;font-size:.8rem;font-weight:600;display:inline-flex}.vt-pastille:before{content:"";background:var(--vt-rouge);width:.5rem;height:.5rem;box-shadow:0 0 0 3px var(--vt-rouge-f);border-radius:9999px}.vt-carte{border:1px solid var(--vt-trait);background:#fff;border-radius:1.5rem}.vt-fond-doux{background:#f0efec;border-radius:1.5rem}.vt-sombre{background:var(--vt-nuit);color:#fff;isolation:isolate;border-radius:2rem;position:relative;overflow:hidden}.vt-sombre .vt-doux{color:#ffffffc7}.vt-halo{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.vt-halo i{will-change:transform;border-radius:9999px;position:absolute}.vt-halo i:first-child{background:radial-gradient(closest-side,#d92d4442,#0000);width:36rem;height:36rem;animation:14s ease-in-out 2 alternate vt-derive;top:-16rem;left:-10rem}.vt-halo i:nth-child(2){background:radial-gradient(closest-side,#ff8a9829,#0000);width:32rem;height:32rem;animation:18s ease-in-out 2 alternate-reverse vt-derive;bottom:-16rem;right:-10rem}@keyframes vt-derive{0%{transform:translate(0,0)scale(1)}to{transform:translate(5rem,3rem)scale(1.15)}}.vt-hero{isolation:isolate;position:relative}.vt-points{z-index:-1;background-image:radial-gradient(#dcd9d4 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 55% at 50% 25%,#000 25%,#0000 75%);mask-image:radial-gradient(70% 55% at 50% 25%,#000 25%,#0000 75%)}.vt-blob{z-index:-1;pointer-events:none;will-change:transform;border-radius:9999px;position:absolute}.vt-blob-a{background:radial-gradient(closest-side,#d92d441c,#0000);width:26rem;height:26rem;animation:15s ease-in-out 2 alternate vt-derive;top:2rem;left:-8rem}.vt-blob-b{background:radial-gradient(closest-side,#ff9f6b1c,#0000);width:24rem;height:24rem;animation:19s ease-in-out 2 alternate-reverse vt-derive;top:8rem;right:-8rem}.vt-surligne{background:linear-gradient(transparent 62%, var(--vt-citron) 62% 92%, transparent 92%)}[data-reveal]{opacity:0;transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--d,0) * 70ms);transform:translateY(26px)}[data-reveal].is-in{opacity:1;transform:none}@media (scripting:none){[data-reveal]{opacity:1;transform:none}}.vt-mot{opacity:0;animation:.8s cubic-bezier(.2,.7,.2,1) forwards vt-mot;animation-delay:calc(var(--i) * 70ms + .15s);display:inline-block;transform:translateY(.6em)}@keyframes vt-mot{to{opacity:1;transform:none}}.vt-scene{perspective:1400px}.vt-fenetre{transform-origin:50% 100%;animation:1.3s cubic-bezier(.2,.7,.2,1) .35s both vt-leve;box-shadow:0 40px 90px -40px #16181759,0 8px 30px -12px #16181726}@keyframes vt-leve{0%{opacity:0;transform:rotateX(14deg)translateY(50px)scale(.95)}to{opacity:1;transform:none}}.vt-chip{animation:6s ease-in-out 3 vt-flotte;animation-delay:calc(var(--i) * -2s)}@keyframes vt-flotte{0%,to{transform:translate(0,0)}50%{transform:translateY(-12px)}}.vt-anneau{stroke-dasharray:220;stroke-dashoffset:220px;animation:1.6s cubic-bezier(.2,.7,.2,1) 1s forwards vt-trace}@keyframes vt-trace{to{stroke-dashoffset:20px}}.vt-barre{transform-origin:0;animation:1.2s cubic-bezier(.2,.7,.2,1) forwards vt-barre;animation-delay:calc(var(--i) * .14s + 1.1s);transform:scaleX(0)}@keyframes vt-barre{to{transform:scaleX(1)}}.vt-coche{opacity:0;animation:.5s cubic-bezier(.3,1.6,.5,1) forwards vt-pop;animation-delay:calc(var(--i) * .14s + 1.8s);transform:scale(.4)}@keyframes vt-pop{to{opacity:1;transform:none}}.vt-defile-masque{-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.vt-defile{will-change:transform;width:max-content;animation:48s linear infinite vt-defile;display:flex}.vt-defile-inverse{animation-duration:56s;animation-direction:reverse}.vt-defile-masque:hover .vt-defile,.vt-defile-masque:focus-within .vt-defile{animation-play-state:paused}@keyframes vt-defile{to{transform:translate(-50%)}}.vt-spot{transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .3s,box-shadow .3s;position:relative;overflow:hidden}.vt-spot:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(260px circle at var(--mx,50%) var(--my,0%), #d92d4417, transparent 65%);transition:opacity .3s;position:absolute;inset:0}.vt-spot:hover{border-color:var(--vt-rouge-b);transform:translateY(-4px);box-shadow:0 22px 44px -26px #b51f3559}.vt-spot:hover:before{opacity:1}.vt-spot>*{position:relative}.vt-ico{isolation:isolate;background:var(--vt-rouge-f);width:2.75rem;height:2.75rem;color:var(--vt-rouge-fonce);border-radius:.9rem;justify-content:center;align-items:center;transition:transform .4s cubic-bezier(.3,1.6,.5,1),color .25s;display:flex;position:relative}.vt-ico:after{content:"";z-index:-1;border-radius:inherit;background:var(--vt-rouge);transition:transform .35s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:scale(0)}.vt-spot:hover .vt-ico,a:hover>.vt-ico{color:#fff;transform:rotate(-8deg)scale(1.12)}.vt-spot:hover .vt-ico:after,a:hover>.vt-ico:after{transform:scale(1)}.vt-ico-clair{background:var(--vt-rouge-f);color:var(--vt-rouge-fonce)}.vt-btn{border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;min-height:3rem;padding:0 1.5rem;font-weight:600;transition:transform .25s cubic-bezier(.2,.7,.2,1);display:inline-flex;position:relative;overflow:hidden}.vt-btn:hover{transform:translateY(-2px)}.vt-btn:active{transform:scale(.97)}.vt-btn-plein,.vt-btn-citron{background:var(--vt-rouge);color:#fff;transition:transform .25s cubic-bezier(.2,.7,.2,1),background-color .2s;box-shadow:0 10px 24px -14px #b51f35b3}.vt-btn-plein:hover,.vt-btn-citron:hover{background:var(--vt-rouge-fonce)}.vt-btn-contour{border:1px solid var(--vt-trait);color:var(--vt-encre);background:#fff;transition:transform .25s cubic-bezier(.2,.7,.2,1),border-color .2s}.vt-btn-contour:hover{border-color:var(--vt-rouge-b)}.vt-btn-verre{color:#fff;background:#ffffff14;border:1px solid #ffffff59}.vt-btn-verre:hover{background:#ffffff24}.vt-btn-vert{background:var(--vt-nuit);color:#fff}.vt-btn>svg:last-child{transition:transform .25s cubic-bezier(.2,.7,.2,1)}.vt-btn:hover>svg:last-child:not(:first-child){transform:translate(3px)}.vt-onglets{scrollbar-width:none}.vt-onglets::-webkit-scrollbar{display:none}.vt-onglet{border-color:var(--vt-trait);color:var(--vt-encre);background:#fff;transition:transform .2s,background-color .25s,color .25s}.vt-onglet:hover{transform:translateY(-2px)}.vt-onglet:hover:not(.is-actif){border-color:var(--vt-rouge-b)}.vt-onglet.is-actif{background:var(--vt-rouge);color:#fff;border-color:var(--vt-rouge)}.vt-panneau{animation:.55s cubic-bezier(.2,.7,.2,1) vt-panneau}@keyframes vt-panneau{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.vt-tableau{border-collapse:separate;border-spacing:0;width:100%;min-width:760px}.vt-tableau th,.vt-tableau td{text-align:center;border-bottom:1px solid var(--vt-trait);background:#fff;padding:.85rem 1rem}.vt-tableau thead th{font-family:var(--font-titrage), system-ui, sans-serif;z-index:2;background:#fff;font-size:.95rem;position:sticky;top:0}.vt-tableau tbody th{text-align:left;z-index:1;min-width:13rem;font-weight:500;position:sticky;left:0}.vt-tableau thead th:first-child{z-index:3;left:0}.vt-tableau .vt-nous{background:var(--vt-rouge-f);border-left:1px solid var(--vt-rouge);border-right:1px solid var(--vt-rouge)}.vt-tableau thead .vt-nous{background:var(--vt-rouge);color:#fff;border-top-left-radius:1rem;border-top-right-radius:1rem}.vt-tableau tbody tr{transition:background-color .2s}.vt-tableau tbody tr:hover td:not(.vt-nous),.vt-tableau tbody tr:hover th{background:var(--vt-fond)}.vt-tuile{transition:transform .3s cubic-bezier(.2,.7,.2,1)}.vt-tuile:hover{transform:translateY(-3px)scale(1.02)}.vt-faisceau{isolation:isolate;border-radius:2rem;padding:2px;position:relative;overflow:hidden}.vt-faisceau:before{content:"";aspect-ratio:1;z-index:-1;background:conic-gradient(from 0deg, transparent 0 60%, var(--vt-rouge) 82%, var(--vt-rouge-clair) 92%, transparent 100%);will-change:transform;width:220%;margin:-110% 0 0 -110%;animation:6s linear 4 vt-tourne;position:absolute;top:50%;left:50%}@keyframes vt-tourne{to{transform:rotate(360deg)}}.vt-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:2.75rem}.vt-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--vt-rouge) var(--p,50%), #e2e1dd var(--p,50%));border-radius:9999px;height:.5rem}.vt-range::-moz-range-track{background:linear-gradient(90deg, var(--vt-rouge) var(--p,50%), #e2e1dd var(--p,50%));border-radius:9999px;height:.5rem}.vt-range::-webkit-slider-thumb{-webkit-appearance:none;border:3px solid var(--vt-rouge);background:#fff;border-radius:9999px;width:1.6rem;height:1.6rem;margin-top:-.55rem;box-shadow:0 2px 8px #00000040}.vt-range::-moz-range-thumb{border:3px solid var(--vt-rouge);background:#fff;border-radius:9999px;width:1.4rem;height:1.4rem}.vt-q summary{cursor:pointer;list-style:none}.vt-q summary::-webkit-details-marker{display:none}.vt-q .vt-plus{transition:transform .3s}.vt-q[open] .vt-plus{transform:rotate(45deg)}.vt-entete{animation:.7s cubic-bezier(.2,.7,.2,1) both vt-entete;position:relative}@keyframes vt-entete{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}.vt-entete:before{content:"";z-index:-1;border-radius:inherit;transition:opacity .3s;position:absolute;inset:0;box-shadow:0 8px 30px -18px #16181759}.vt-entete:after{content:"";z-index:-1;border-radius:inherit;opacity:0;transition:opacity .3s;position:absolute;inset:0;box-shadow:0 14px 36px -16px #16181761}.vt-entete[data-defile]:after{opacity:1}.vt-progression{background:var(--vt-rouge);transform-origin:0;pointer-events:none;border-radius:2px;height:2px;display:none;position:absolute;bottom:-1px;left:1.5rem;right:1.5rem;transform:scaleX(0)}@supports (animation-timeline:scroll()){.vt-progression{animation:linear both vt-progression;animation-timeline:scroll(root);display:block}}@keyframes vt-progression{to{transform:scaleX(1)}}.vt-logo svg{transition:transform .35s cubic-bezier(.3,1.6,.5,1)}.vt-logo:hover svg{transform:rotate(-3deg)scale(1.04)}.vt-nav{position:relative}.vt-nav:after{content:"";background:var(--vt-rouge);transform-origin:0;border-radius:2px;height:2px;transition:transform .25s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:.45rem;left:.75rem;right:.75rem;transform:scaleX(0)}.vt-nav:hover:after,.vt-nav[aria-expanded=true]:after{transform:scaleX(1)}.vt-lien-menu{animation:.4s cubic-bezier(.2,.7,.2,1) backwards vt-lien;animation-delay:calc(var(--i,0) * 22ms + 40ms)}@keyframes vt-lien{0%{opacity:0;transform:translateY(8px)}}[data-reveal=zoom]{transform:scale(.94)}[data-reveal=gauche]{transform:translate(-28px)}[data-reveal=zoom].is-in,[data-reveal=gauche].is-in{transform:none}.vt-pastille{position:relative}.is-in .vt-pastille:before,.vt-hero .vt-pastille:before{animation:1.2s cubic-bezier(.2,.7,.2,1) .5s 2 backwards vt-onde}@keyframes vt-onde{0%{box-shadow:0 0 #d92d4473}to{box-shadow:0 0 0 10px #d92d4400}}.vt-ligne,.vt-bulle,.vt-tuile{opacity:1}.is-in .vt-ligne{animation:.6s cubic-bezier(.2,.7,.2,1) backwards vt-glisse;animation-delay:calc(var(--i,0) * 90ms + .2s)}.is-in .vt-bulle{animation:.55s cubic-bezier(.3,1.3,.5,1) backwards vt-bulle;animation-delay:calc(var(--i,0) * .45s + .25s);transform-origin:0 100%}.is-in .vt-bulle.ml-auto{transform-origin:100% 100%}.is-in .vt-tuile{animation:.5s cubic-bezier(.2,.7,.2,1) backwards vt-glisse-haut;animation-delay:calc(var(--i,0) * 45ms + .12s)}@keyframes vt-glisse{0%{opacity:0;transform:translate(-16px)}}@keyframes vt-glisse-haut{0%{opacity:0;transform:translateY(12px)}}@keyframes vt-bulle{0%{opacity:0;transform:translateY(10px)scale(.92)}}.vt-q{transition:border-color .25s}.vt-q:hover{border-color:var(--vt-rouge-b)}.vt-q[open] .vt-plus{color:var(--vt-rouge-fonce)}@media (prefers-reduced-motion:reduce){.vt,.vt *,.vt :before,.vt :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}[data-reveal],.vt-mot,.vt-fenetre,.vt-coche,.vt-entete,.vt-ligne,.vt-bulle,.vt-tuile,.vt-lien-menu{opacity:1!important;transform:none!important}.vt-progression{display:none!important}.vt-barre{transform:none!important}.vt-anneau{stroke-dashoffset:20px}}
