*,:before,:after{box-sizing:border-box;padding:0;margin:0}:root{font-size:20px;--clr-violet: #606cff;--clr-violet-40: #606dff66;--clr-orange: #ff5b52;--clr-orange-40: #ff5b5266;--clr-jaune: #ffe741;--clr-jaune-40: #ffe74166;--clr-noir: #010214;--clr-noir-40: #01021466;--clr-noir-10: #0102141a;--clr-blanc: #eeeffc;--clr-blanc-50: #eeeffc80;--ff-text: "Luxe Uno";--ff-title: "Lemon Milk";--ff-title-secondary: "Vellibathy";--f-small-body: 400 .8rem / 1.1 var(--ff-text);--f-body: 400 1rem / 1.1 var(--ff-text);--f-bold-body: 700 1rem / 1.1 var(--ff-text);--f-big-body: 400 1.6rem / 1.1 var(--ff-text);--f-h4: 700 1.2rem / 1 var(--ff-text);--f-h3: 500 1.2rem / 1 var(--ff-title);--f-h2: 700 2rem / 1 var(--ff-title);--f-h-secondary: 3.2rem / .95 var(--ff-title-secondary);--f-h1: 700 2.4rem / 1 var(--ff-title);--cta-text: 600 .8rem var(--ff-text);--cta-big-text: 600 1rem var(--ff-text);--cta-padding: .4rem .8rem;--cta-big-padding: .6rem 1.2rem;--cta-icon-padding: .3rem;--cta-tertiary-padding: .2rem .4rem;--pad-section-x: 4.8rem;--ease-power2-out: cubic-bezier(.15, .7, .35, 1)}@media screen and (max-width: 1024px){:root{--pad-section-x: 1.4rem}}html{font:var(--f-body);font-display:swap;color:var(--clr-noir);background-color:var(--clr-blanc)}a{color:inherit}@font-face{font-family:Luxe Uno;src:url(/fonts/LuxeUno/LuxeUno-Regular.woff2),url(/fonts/LuxeUno/LuxeUno-Regular.woff);font-weight:400}@font-face{font-family:Luxe Uno;src:url(/fonts/LuxeUno/LuxeUno-SemiBold.woff2),url(/fonts/LuxeUno/LuxeUno-SemiBold.woff);font-weight:600}@font-face{font-family:Luxe Uno;src:url(/fonts/LuxeUno/LuxeUno-Bold.woff2),url(/fonts/LuxeUno/LuxeUno-Bold.woff);font-weight:700}@font-face{font-family:Lemon Milk;src:url(/fonts/LemonMilk/LemonMilk-Medium.woff2),url(/fonts/LemonMilk/LemonMilk-Medium.woff);font-weight:500}@font-face{font-family:Lemon Milk;src:url(/fonts/LemonMilk/LemonMilk-Bold.woff2),url(/fonts/LemonMilk/LemonMilk-Bold.woff);font-weight:700}@font-face{font-family:Vellibathy;src:url(/fonts/Vellibathy/Vellibathy.woff2),url(/fonts/Vellibathy/Vellibathy.woff)}.small-body{font:var(--f-small-body)}.body{font:var(--f-body)}.bold-body{font:var(--f-bold-body)}.big-body{font:var(--f-big-body)}.h4{font:var(--f-h4)}.h3{font:var(--f-h3)}.h2{font:var(--f-h2)}.h1{font:var(--f-h1)}.h-secondary{font:var(--f-h-secondary)}.h2-combined{display:flex;flex-direction:column;gap:4px}.h1-combined{display:flex;flex-direction:column}.text-orange{color:var(--clr-orange)}.text-jaune{color:var(--clr-jaune)}.text-violet{color:var(--clr-violet)}.text-blanc{color:var(--clr-blanc)}.text-noir{color:var(--clr-noir)}.fill-orange svg{fill:var(--clr-orange)}.fill-jaune svg{fill:var(--clr-jaune)}.fill-violet svg{fill:var(--clr-violet)}.fill-blanc svg{fill:var(--clr-blanc)}.fill-noir svg{fill:var(--clr-noir)}.anim-scroll{opacity:0;translate:0 50px}.anim-input{transform:translateY(30px);opacity:0}.mask{display:inline-block;overflow:hidden;line-height:1;height:fit-content;width:100%;padding-left:10px;margin-left:-10px}.mask-center{display:grid;place-items:center}.masked-text{padding-block:4px;margin-block:0px;display:inline-block;transform:translateY(100%)}.empty-paragraph{display:block;height:1rem}.legal-page{display:grid;justify-items:center;gap:3.2rem;padding-inline:var(--pad-section-x);padding-block:2.4rem;padding-bottom:4.8rem}.legal-page .title{width:100%;text-align:center}.legal-page .content{width:100%;max-width:850px;display:grid}.legal-page .content .h3{padding-top:2rem;padding-bottom:1rem}.legal-page .content ul{list-style-position:inside;list-style-type:"— ";padding-left:1rem;padding-top:.4rem}.input-container{display:grid;height:fit-content;gap:.2rem}.input-container.disabled{pointer-events:none!important;cursor:default!important;opacity:.5!important;-webkit-user-select:none!important;user-select:none!important}.input-container .label{font:var(--f-small-body);color:var(--clr-noir);padding-left:.2rem}.input-container textarea.input{resize:none;min-height:150px}.input-container .description{font:400 .7rem / 1 var(--ff-text);color:var(--clr-noir-40);padding-inline:.2rem}.input-container .input{margin-top:.2rem;border:1px solid var(--clr-noir-40);background:none;border-radius:.3rem;font:var(--f-small-body);color:var(--clr-noir);padding:.4rem .6rem;outline:none}.input-container .input:focus{outline:2px solid var(--clr-violet)}.input-container .input::placeholder{font:var(--f-small-body);color:var(--clr-noir-40)}.input-container .input.custom-select-input .dropdown-item:hover{background-color:var(--clr-violet-40)}.input-container .input.custom-tag-input,.input-container .input.custom-select-input{position:relative;min-height:calc((.45rem * 2) + .8rem);padding:0}.input-container .input.custom-tag-input .icon,.input-container .input.custom-select-input .icon{z-index:-1;position:absolute;right:.6rem;top:calc(50% - 2px);translate:0 -50%}.input-container .input.custom-tag-input .select-input,.input-container .input.custom-select-input .select-input{width:100%;height:100%;background:none;outline:none;border:none;cursor:pointer;font:var(--f-small-body);padding:.4rem .6rem}.input-container .input.custom-tag-input .tag-input,.input-container .input.custom-select-input .tag-input{width:100%;height:100%;top:0;left:0;right:0;bottom:0;opacity:0;background:none;border:none;outline:none;position:absolute;cursor:pointer;padding:.4rem .6rem;font:var(--f-small-body)}.input-container .input.custom-tag-input .tag-input.placeholder,.input-container .input.custom-select-input .tag-input.placeholder{opacity:1}.input-container .input.custom-tag-input .dropdown,.input-container .input.custom-select-input .dropdown{position:absolute;top:100%;left:0;width:100%;list-style:none;z-index:1000;gap:.2rem;display:grid;opacity:0;translate:0 -10px;pointer-events:none;transition:.3s;background:var(--clr-blanc);border:1px solid var(--clr-noir-40);margin-top:.4rem;border-radius:.3rem;padding:.2rem;z-index:8000}.input-container .input.custom-tag-input .dropdown.visible,.input-container .input.custom-select-input .dropdown.visible{opacity:1;translate:0;pointer-events:all}.input-container .input.custom-tag-input .dropdown .dropdown-item,.input-container .input.custom-tag-input .dropdown .no-options,.input-container .input.custom-select-input .dropdown .dropdown-item,.input-container .input.custom-select-input .dropdown .no-options{padding:.2rem .4rem;border-radius:.2rem;cursor:pointer}.input-container .input.custom-tag-input .dropdown .dropdown-item.selected,.input-container .input.custom-tag-input .dropdown .no-options.selected,.input-container .input.custom-select-input .dropdown .dropdown-item.selected,.input-container .input.custom-select-input .dropdown .no-options.selected{background-color:var(--clr-violet-40)}@media screen and (min-width: 768px){.input-container .input.custom-tag-input .dropdown .dropdown-item.highlighted,.input-container .input.custom-tag-input .dropdown .no-options.highlighted,.input-container .input.custom-select-input .dropdown .dropdown-item.highlighted,.input-container .input.custom-select-input .dropdown .no-options.highlighted{background-color:var(--clr-violet-40)}}.input-container .input.custom-tag-input .dropdown .no-options,.input-container .input.custom-select-input .dropdown .no-options{cursor:default}.input-container .input.custom-tag-input .tags-container,.input-container .input.custom-select-input .tags-container{display:flex;gap:.4rem;width:100%;height:100%;align-items:center;padding:.4rem .6rem}.input-container .input.custom-tag-input .tags-container .tag,.input-container .input.custom-select-input .tags-container .tag{z-index:7000;cursor:default;-webkit-user-select:none;user-select:none;border-radius:.2rem;font:400 .7rem / 1 var(--ff-text);padding:.1rem .4rem;height:fit-content}.input-container .input.custom-tag-input .tags-container .tag:nth-child(3n+1),.input-container .input.custom-select-input .tags-container .tag:nth-child(3n+1){background:var(--clr-violet);color:var(--clr-blanc)}.input-container .input.custom-tag-input .tags-container .tag:nth-child(3n+2),.input-container .input.custom-select-input .tags-container .tag:nth-child(3n+2){background:var(--clr-orange);color:var(--clr-blanc)}.input-container .input.custom-tag-input .tags-container .tag:nth-child(3n+3),.input-container .input.custom-select-input .tags-container .tag:nth-child(3n+3){background:var(--clr-jaune);color:var(--clr-noir)}.input-container .custom-select,.input-container .custom-number{position:relative;width:100%}.input-container .custom-select .input,.input-container .custom-number .input{-webkit-appearance:none;appearance:none;width:100%;-moz-appearance:textfield}.input-container .custom-select .input::-webkit-inner-spin-button,.input-container .custom-select .input::-webkit-outer-spin-button,.input-container .custom-number .input::-webkit-inner-spin-button,.input-container .custom-number .input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.input-container .custom-select svg{position:absolute;right:.6rem;top:calc(50% + .1rem);translate:0 -50%;pointer-events:none}.input-container .custom-number .icon{position:absolute;top:calc(50% + .1rem);translate:0 -50%;right:.6rem;display:grid;place-items:center}.input-container .custom-number .icon svg{cursor:pointer;margin:.1rem;width:100%}.input-container .custom-file{position:relative;display:flex;align-items:center;padding:0;border:none}.input-container .custom-file input{position:absolute;width:100%;height:100%;visibility:hidden}.input-container .custom-file label{border-radius:.3rem;width:100%;padding:.4rem .6rem;border:1px solid var(--clr-noir-40);cursor:pointer}.input-container .custom-file label:focus{outline:2px solid var(--clr-violet)}.input-container .custom-file .icon{position:absolute;top:50%;translate:0 -50%;right:.6rem;pointer-events:none}am-header header{display:flex;justify-content:space-between;align-items:center;padding:1.6rem 2.4rem .8rem;background:var(--clr-blanc);position:sticky;top:0;left:0;right:0;width:100%;z-index:1000;transform:translateY(-100%)}@media screen and (max-width: 1060px){am-header header{padding:1.4rem 1.4rem .6rem}}am-header .header-logo{height:4rem}@media screen and (max-width: 1060px){am-header .header-logo{height:3rem}}am-header nav{display:flex;align-items:center;gap:1.6rem;z-index:9998}@media (max-width: 1060px){am-header nav{translate:100% 0;position:fixed;flex-direction:column;justify-content:space-between;align-items:start;background:var(--clr-blanc);width:100%;height:100svh;top:0;left:0;right:0;bottom:0;padding-block:3rem;padding-inline:2rem}am-header nav am-cta button{font-size:2rem;padding:var(--cta-big-padding)!important;border-radius:.6rem!important}}am-header nav a{color:var(--noir);text-decoration:none;position:relative}@media (max-width: 1060px){am-header nav a{width:100%;font-size:2.8rem;line-height:1}}@media (min-width: 1060px){{content:"";position:absolute;bottom:-4px;left:0;background:var(--clr-violet);border-radius:2px;width:0%;height:4px;transition:.3s}}@media (min-width: 1060px){{width:65%}}am-header .nav-burger{display:none}@media (max-width: 1060px){am-header .nav-burger{border:none;background:none;width:30px;height:fit-content;display:flex;flex-direction:column;gap:6px;z-index:9999;cursor:pointer}am-header .nav-burger span{width:100%;height:2px;background-color:var(--clr-noir);transform-origin:center;transition:translate .3s ease,rotate .3s ease,opacity .2s;will-change:transform}}am-contour{--width: 40px;position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;pointer-events:none;display:flex;align-items:center;justify-content:center}am-contour .container{position:relative;width:100%;height:100%;display:grid;grid-template-columns:var(--width) 1fr var(--width);grid-template-rows:auto var(--width) 1fr var(--width) auto;grid-template-areas:". top ." "ctl st ctr" "sl . sr" "cbl sb cbr" ". bottom ."}am-contour .loader-container{opacity:0;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:var(--clr-orange);z-index:11000;display:grid;place-items:center}am-contour .loader-container .loader-content{position:relative}am-contour .loader-container .loader-content .logo{position:absolute;width:6rem;top:50%;left:50%;translate:-50% -50%;opacity:1;scale:0}am-contour .loader-container .loader-content .title-container{position:absolute;display:grid;top:50%;left:50%;translate:50% -50%;scale:.8;opacity:0}@media screen and (max-width: 768px){am-contour .loader-container .loader-content .title-container{translate:-50% 150%}}am-contour .loader-container .loader-content .title-container .h1{color:var(--clr-blanc)}am-contour .loader-container .loader-content .title-container .h-sec{font:2.4rem / .8 var(--ff-title-secondary);color:var(--clr-blanc)}@media screen and (max-width: 1024px){am-contour{--width: 30px}}am-contour .corner-top-left{rotate:0deg;grid-area:ctl}am-contour .corner-top-right{rotate:90deg;grid-area:ctr}am-contour .corner-bottom-left{rotate:270deg;grid-area:cbl}am-contour .corner-bottom-right{rotate:180deg;grid-area:cbr}am-contour .stroke-top{grid-area:st;height:var(--width);width:calc(100% + 2px);position:relative;left:-1px}am-contour .stroke-left{grid-area:sl;height:calc(100% + 2px);width:var(--width);position:relative;top:-1px}am-contour .stroke-bottom{rotate:180deg;grid-area:sb;height:var(--width);width:calc(100% + 2px);position:relative;left:-1px}am-contour .stroke-right{rotate:180deg;grid-area:sr;height:calc(100% + 2px);width:var(--width);position:relative;top:-1px}am-contour svg{fill:var(--clr-orange);width:100%;height:100%;transition:fill .3s ease}am-contour .anim{background-color:var(--clr-orange);transition:background .3s ease;position:fixed;z-index:999}am-contour .top{grid-area:top;width:calc(100% + 1px);height:50%;top:0;left:0;right:0;transform-origin:top;translate:0 -100%}am-contour .bottom{grid-area:bottom;width:calc(100% + 1px);height:50%;bottom:0;left:0;right:0;transform-origin:bottom;translate:0 100%}am-contour .left{grid-area:left;width:50%;height:calc(100% + 1px);top:0;bottom:0;left:0;transform-origin:left;translate:-100% 0}am-contour .right{grid-area:right;width:50%;height:calc(100% + 1px);top:0;bottom:0;right:0;transform-origin:right;translate:100% 0}am-contour.fill-violet .anim{background-color:var(--clr-violet)}am-contour.fill-orange .anim{background-color:var(--clr-orange)}am-contour.fill-jaune .anim{background-color:var(--clr-jaune)}am-contour.fill-blanc .anim{background-color:var(--clr-blanc)}am-contour.fill-noir .anim{background-color:var(--clr-noir)}am-cta button{border:none;font:var(--cta-text);display:flex;align-items:center;gap:.4rem;cursor:pointer;white-space:nowrap;overflow:hidden;border:2px solid;position:relative;z-index:5}am-cta button.primary .hover-element,am-cta button.secondary .hover-element{z-index:-1;position:absolute;bottom:0;opacity:1;left:50%;translate:-50% 11px;width:10px;height:auto;transform-origin:top center;aspect-ratio:1;border-radius:1000px;background:var(--clr-noir-40);opacity:.5}am-cta button.secondary .hover-element{opacity:1}am-cta button span{z-index:100}am-cta button.orange.primary{color:var(--clr-blanc);background:var(--clr-orange);border-color:var(--clr-orange)}am-cta button.orange.secondary,am-cta button.orange.tertiary{color:var(--clr-orange)}am-cta button.orange.secondary>.icon>svg>path,am-cta button.orange.tertiary>.icon>svg>path{fill:var(--clr-orange)}am-cta button.violet.primary{color:var(--clr-blanc);background:var(--clr-violet);border-color:var(--clr-violet)}am-cta button.violet.secondary,am-cta button.violet.tertiary{color:var(--clr-violet)}am-cta button.violet.secondary>.icon>svg>path,am-cta button.violet.tertiary>.icon>svg>path{fill:var(--clr-violet)}am-cta button.jaune.primary{color:var(--clr-noir);background:var(--clr-jaune);border-color:var(--clr-jaune)}am-cta button.jaune.primary>.icon>svg>path{fill:var(--clr-noir)}am-cta button.jaune.secondary,am-cta button.jaune.tertiary{color:var(--clr-jaune)}am-cta button.jaune.secondary>.icon>svg>path,am-cta button.jaune.tertiary>.icon>svg>path{fill:var(--clr-jaune)}am-cta button.noir.primary{color:var(--clr-blanc);background:var(--clr-noir);border-color:var(--clr-noir)}am-cta button.noir.primary .hover-element{background:var(--clr-blanc-50)}am-cta button.noir.secondary,am-cta button.noir.tertiary{color:var(--clr-noir)}am-cta button.noir.secondary>.icon>svg>path,am-cta button.noir.tertiary>.icon>svg>path{fill:var(--clr-noir)}am-cta button.blanc.primary{color:var(--clr-noir);background:var(--clr-blanc);border-color:var(--clr-blanc)}am-cta button.blanc.primary>.icon>svg>path{fill:var(--clr-noir)}am-cta button.blanc.secondary,am-cta button.blanc.tertiary{color:var(--clr-blanc)}am-cta button.blanc.secondary>.icon>svg>path,am-cta button.blanc.tertiary>.icon>svg>path{fill:var(--clr-blanc)}am-cta button.primary{border-radius:.4rem;padding:var(--cta-padding)}am-cta button.primary>.icon>svg>path{fill:var(--clr-blanc)}am-cta button.secondary{background:transparent;border-radius:.4rem;padding:var(--cta-padding)}am-cta button.secondary .icon>svg>path{fill:var(--clr-noir)}am-cta button.tertiary{background:transparent;border:none;padding:var(--cta-tertiary-padding);position:relative}am-cta button.tertiary .icon>svg>path{fill:var(--clr-noir)}am-cta button.tertiary:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:var(--clr-noir);z-index:-1;transition:height .4s var(--ease-power2-out),background .2s}am-cta button.tertiary:hover:after{height:45%;background-color:var(--clr-violet)}am-cta button.icon{padding:var(--cta-icon-padding)}@media screen and (min-width: 1240px){am-cta button.big{font:var(--cta-big-text);padding:var(--cta-big-padding);border-radius:.6rem}am-cta button.big.tertiary{border-radius:0rem;padding:var(--cta-tertiary-padding)}}am-cta button .icon{width:1rem;height:1rem;display:grid;place-items:center}am-cta button .icon>svg{width:.8rem;height:.8rem}am-footer footer{background-color:var(--clr-noir);color:var(--clr-blanc);padding-inline:var(--pad-section-x);padding-block:3rem var(--pad-section-x);display:grid;grid-template-areas:"logo menus" "text menus"}@media screen and (max-width: 768px){am-footer footer{grid-template-areas:"logo" "menus" "text";gap:2rem}}am-footer footer>*{opacity:0;transform:translateY(20px)}am-footer footer .logo{height:fit-content;grid-area:logo;display:flex;gap:.8rem}@media screen and (max-width: 768px){am-footer footer .logo{width:100%;justify-content:center}}am-footer footer .logo img{width:135px;height:135px;aspect-ratio:1/1}am-footer footer .logo .name{display:flex;flex-direction:column;align-self:center}am-footer footer .logo .name .h-sec{font:2.4rem / .8 var(--ff-title-secondary)}am-footer footer .text{grid-area:text;display:flex;flex-direction:column;align-self:flex-end}@media screen and (max-width: 768px){am-footer footer .text{display:inline}}@media screen and (min-width: 768px){am-footer footer .text .mobile-hide{display:none}}am-footer footer .text span{color:var(--clr-blanc-50)}am-footer footer .text a{text-decoration:none;transition:.4s ease}am-footer footer .text a:hover{color:var(--clr-blanc)}am-footer footer .menus{grid-area:menus;display:flex;justify-content:end;margin-top:1.8rem;gap:4.8rem}@media screen and (max-width: 768px){am-footer footer .menus{justify-content:center;gap:3rem}}am-footer footer .menus .menu{display:flex;flex-direction:column;gap:.6rem}am-footer footer .menus .menu .h3{margin-bottom:.7rem}am-footer footer .menus .menu a{text-decoration:none;color:var(--clr-blanc-50)}
