svg[data-v-cd7006cc]{width:50%}@media(min-width:1024px){svg[data-v-cd7006cc]{max-width:90%;width:unset}}.preloader[data-v-4b89d1d0]{background-color:var(--c-lila);inset:0;position:fixed;z-index:100}.preloader__pourcentage[data-v-4b89d1d0]{font-size:30px;position:absolute;right:var(--l-mgap);top:var(--l-mgap)}.cursor[data-v-98414208]{display:none}@media(min-width:1024px){.cursor[data-v-98414208]{display:block}}.cursor[data-v-98414208]{--cursor-size:15px;height:var(--cursor-size);left:-calc(var(--cursor-size)/2);pointer-events:none;position:fixed;top:-calc(var(--cursor-size)/2);width:var(--cursor-size);z-index:1100}.cursor__inner[data-v-98414208]{background-color:var(--c-yellow);border-radius:50%}.cursor__border[data-v-98414208]{border:1px solid var(--c-yellow);border-radius:50%;height:200%;left:-50%;position:absolute;top:-50%;width:200%}.background{pointer-events:none;z-index:-3}.image[data-v-f337a67c]{left:0;opacity:0;pointer-events:none;top:0;transform-origin:left top;will-change:transform;z-index:1000}.image .image__item[data-v-f337a67c]{width:75vw}@media(min-width:1024px){.image .image__item[data-v-f337a67c]{width:70vh}}.image .image__item[data-v-f337a67c]{overflow:hidden}.image .image__item--wrapper[data-v-f337a67c]{height:75vw}@media(min-width:1024px){.image .image__item--wrapper[data-v-f337a67c]{height:70vh}}.image .image__item--wrapper[data-v-f337a67c]{height:100%;overflow:hidden}.image canvas[data-v-f337a67c],.image img[data-v-f337a67c]{transform-origin:center;transition:transform .6s cubic-bezier(.5,1,.89,1) .2s}.image.is-active[data-v-f337a67c]{transition:transform .7s cubic-bezier(.22,1,.36,1)}.image.is-active canvas[data-v-f337a67c],.image.is-active img[data-v-f337a67c]{transform:translateZ(0)}.back[data-v-aacdb66d]{background:var(--c-lila);border-bottom:1px solid var(--c-lila);border-bottom-left-radius:20px;border-left:1px solid var(--c-lila);cursor:pointer;height:var(--back-size);position:fixed;right:0;top:0;transform:scale(1) translateY(-1px);transition:transform .2s var(--e-inout),opacity .3s var(--e-inout);width:var(--back-size);z-index:10}.back.is-hidden[data-v-aacdb66d]{opacity:0;pointer-events:none}@media(min-width:1024px){.back[data-v-aacdb66d]{transform:scale(.9)}}.back[data-v-aacdb66d]{outline:none;transform-origin:100% 0}.back .burger[data-v-aacdb66d]{height:calc(var(--back-size)/4)}.back .burger[data-v-aacdb66d],.back .burger div[data-v-aacdb66d]{width:calc(var(--back-size)/2.5)}.back .burger div[data-v-aacdb66d]{background:var(--c-yellow);height:1px;transition:transform .3s var(--e-inout),opacity .3s var(--e-inout)}.back .burger.is-close div[data-v-aacdb66d]:first-of-type{transform:translate(1px,8px) rotate(45deg)}@media(min-width:1024px){.back .burger.is-close div[data-v-aacdb66d]:first-of-type{transform:translateY(10px) rotate(45deg)}}.back .burger.is-close div[data-v-aacdb66d]:nth-of-type(2){opacity:0}.back .burger.is-close div[data-v-aacdb66d]:nth-of-type(3){transform:translate(1px,-8px) rotate(-45deg)}@media(min-width:1024px){.back .burger.is-close div[data-v-aacdb66d]:nth-of-type(3){transform:translateY(-9px) rotate(-45deg)}.back[data-v-aacdb66d]:hover{transform:scale(1)}.back:hover .burger:not(.is-close) div[data-v-aacdb66d]{transform:scale(1.1)}.back:hover .burger:not(.is-close) div[data-v-aacdb66d]:first-of-type,.back:hover .burger:not(.is-close) div[data-v-aacdb66d]:last-of-type{transform:scaleX(.7)}}.back .curved[data-v-aacdb66d]{background:var(--c-lila);position:absolute;width:20px}.back .curved--top[data-v-aacdb66d]{height:20px;left:calc(-25% - 1px);-webkit-mask:radial-gradient(20px at 0 100%,transparent 100%,#000 calc(100% + 1px)) 100% 100%/20px 20px no-repeat,linear-gradient(0,transparent 20px,#000 0);mask:radial-gradient(20px at 0 100%,transparent 100%,#000 calc(100% + 1px)) 100% 100%/20px 20px no-repeat,linear-gradient(0,transparent 20px,#000 0);top:0}@media(min-width:1024px){.back .curved--top[data-v-aacdb66d]{top:0}}.back .curved--bottom[data-v-aacdb66d]{height:65px;-webkit-mask:radial-gradient(20px at 0 100%,transparent 100%,#000 calc(100% + 1px)) 100% 100%/20px 20px no-repeat,linear-gradient(0,transparent 20px,#000 0);mask:radial-gradient(20px at 0 100%,transparent 100%,#000 calc(100% + 1px)) 100% 100%/20px 20px no-repeat,linear-gradient(0,transparent 20px,#000 0);right:0;top:24px}@media(min-width:1024px){.back .curved--bottom[data-v-aacdb66d]{top:35px}}
