:root{--bs-primary: #fe91b3;--bs-primary-rgb: 254, 145, 179;--bs-primary-dark: #dd7d9b;--bs-primary-light: #ffbed1;--bs-primary-bg-subtle: rgba(var(--bs-primary-rgb), 0.3);--bs-primary-border-subtle: rgba(var(--bs-primary-rgb), 0.6);--bs-body-font-family: "Poppins", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--bs-link-color: var(--bs-primary);--bs-link-color-rgb: var(--bs-primary-rgb);--bs-emphasis-color: #fff;--bs-emphasis-color-rgb: 255, 255, 255;--bs-primary-text-emphasis: var(--bs-primary);--bg: #1f1f1f;--pink: #fe91b3;--dot: #eef9fa;--text: #ffffff;--muted: #707070;--muted-2: #797979;--btn: #313131;--btn-hover: #3a3a3a;--yellow: #ffcc00;--blue: #004695;--orange: #ec6b38;--font: "Poppins", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;color-scheme:dark}html,body{height:100%;background:var(--bg)}body{margin:0;color:var(--text);font-family:var(--font);overflow:hidden;-webkit-font-smoothing:antialiased}textarea{resize:none}iframe{display:block}a{text-decoration:none}a:hover{text-decoration:none}.text-underline{text-decoration:underline}.fw-thin{font-weight:100 !important}.fw-light{font-weight:300 !important}.fw-normal{font-weight:400 !important}.fw-medium{font-weight:500 !important}.fw-semibold{font-weight:600 !important}.fw-bold{font-weight:700 !important}.fw-extrabold{font-weight:800 !important}.fw-black{font-weight:900 !important}.fs-italic{font-style:italic}.anchor-overlay{top:0;right:0;bottom:0;left:0;position:absolute;z-index:3}.z-index-1{z-index:1}.btn-primary{--bs-btn-bg: var(--bs-primary);--bs-btn-border-color: var(--bs-primary);--bs-btn-hover-bg: var(--bs-primary-dark);--bs-btn-hover-border-color: var(--bs-primary-dark);--bs-btn-active-bg: var(--bs-primary-dark);--bs-btn-active-border-color: var(--bs-primary-dark);--bs-btn-disabled-bg: var(--bs-primary);--bs-btn-disabled-border-color: var(--bs-primary)}.btn-outline-primary{--bs-btn-color: var(--bs-primary);--bs-btn-border-color: var(--bs-primary);--bs-btn-hover-bg: var(--bs-primary);--bs-btn-hover-border-color: var(--bs-primary);--bs-btn-focus-shadow-rgb: var(--bs-primary-rgb);--bs-btn-active-bg: var(--bs-primary);--bs-btn-active-border-color: var(--bs-primary);--bs-btn-disabled-color: var(--bs-primary);--bs-btn-disabled-border-color: var(--bs-primary)}.form-control:focus,.form-select:focus,.form-check-input:focus{border-color:var(--bs-primary-light);box-shadow:0 0 0 .25rem rgba(var(--bs-primary-rgb), 0.2)}.form-check-input:checked{background-color:var(--bs-primary);border-color:var(--bs-primary)}.content-section-row{position:relative}.bg-img-fill{position:absolute;top:0;left:0;width:100%;height:100%}.bg-img-fill._object-top img{object-position:top}.bg-img-fill._object-right img{object-position:right}.bg-img-fill._object-bottom img{object-position:bottom}.bg-img-fill._object-left img{object-position:left}.bg-img-fill+div{position:relative;z-index:2}.bg-img-fill img{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.container-limited{max-width:1920px;width:100%;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}.swiper-component iframe,.swiper-component video{pointer-events:none}.responsive-video-container{position:absolute;z-index:0;top:0;width:100%;height:100%;overflow:hidden;background-color:#000}.responsive-video-container:before{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0);content:""}.responsive-video-container .responsive-video-width{position:absolute;width:100%;height:100%;left:-9999px;right:-9999px;margin:auto}.responsive-video-container .responsive-video-aspect{position:absolute;width:100%;height:0;top:-9999px;bottom:-9999px;margin:auto;padding-bottom:56.25%;overflow:hidden}.responsive-video-container .responsive-video-make-height{position:absolute;top:0;right:0;bottom:0;left:0}.responsive-video-container .responsive-video-canvas{position:absolute;width:100%;height:100%;top:0;left:0;border:0 none;-webkit-transition:all ease 1s;transition:all ease 1s}.responsive-video-container #vimeo-video-canvas iframe{width:100%;height:100%}.navbar .navbar-toggler{margin-right:-5px;border:0;color:var(--primary)}.navbar .navbar-toggler.collapsed{color:#585858}.navbar .navbar-toggler .navbar-toggler-icon{width:auto;height:auto;background-image:none;font-size:26px}.stage{position:relative;width:100%;height:100%;overflow:hidden;background:var(--bg);container-type:size}.scene{--px: min(max(min(100cqw / 1920, 100cqh / 1080), 0.8px), (100cqw - 40px) / 390, (100cqh - 150px) / 520);position:absolute;inset:0}@supports not (width: 1cqw){.scene{--px: min(max(min(100vw / 1920, 100vh / 1080), 0.8px), (100vw - 40px) / 390, (100vh - 150px) / 520)}}.probe{position:absolute;left:0;top:0;width:calc(1000*var(--px));height:0;visibility:hidden;pointer-events:none}.bg{position:absolute;left:0;top:0;width:100%;height:calc(100% - 103*var(--px));overflow:hidden;pointer-events:none}.bg-base{position:absolute;left:0;top:0;opacity:.051}.star{position:absolute;left:0;top:0;opacity:0;will-change:opacity,filter}.star svg{display:block;width:100%;height:100%;overflow:visible}.hero{position:absolute;left:50%;top:50%;width:calc(369.57*var(--px));height:calc(495*var(--px));transform:translate(-50%, calc(-50% + 49.5 * var(--px)))}.brand{margin:0;font:inherit}.logo-art{position:absolute;left:0;top:0;width:calc(369.57*var(--px));height:calc(163.54*var(--px));overflow:visible}.logo-ink{fill:var(--pink)}.logo-dot{fill:var(--dot);transform-box:fill-box;transform-origin:50% 50%}.collectif{position:absolute;left:calc(173.04*var(--px));top:calc(4.15*var(--px));transform:translateX(-50%);font-size:calc(17*var(--px));line-height:1.4;letter-spacing:.12em;padding-left:.12em;color:var(--muted);white-space:nowrap}.collectif .l{display:inline-block}.tagline{position:absolute;left:calc(185.22*var(--px));top:calc(210*var(--px));transform:translateX(-50%);margin:0;font-size:calc(20*var(--px));line-height:1.4;white-space:nowrap;color:var(--text)}.tagline .w{display:inline-block;overflow:hidden;vertical-align:top}.tagline .wi{display:inline-block}.shape{position:absolute}.s-circle{left:calc(64*var(--px));top:calc(319.41*var(--px));width:calc(50.92*var(--px));height:calc(50.92*var(--px));border-radius:50%;background:var(--yellow)}.s-bar{left:calc(133.89*var(--px));top:calc(339.14*var(--px));width:calc(83.06*var(--px));height:calc(15.66*var(--px));background:var(--blue);transform-origin:0 50%}.s-tri{left:calc(231.3*var(--px));top:calc(316.46*var(--px));width:calc(51.68*var(--px));height:calc(51.68*var(--px));background:var(--orange);clip-path:polygon(100% 0, 100% 100%, 0 100%);transform-origin:100% 100%}.cta{position:absolute;left:calc(85*var(--px));top:calc(450*var(--px));width:calc(200*var(--px));height:calc(45*var(--px));box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-radius:calc(18*var(--px));background:var(--btn);color:var(--pink);text-decoration:none;font-size:calc(16*var(--px));line-height:1.4;letter-spacing:.034em;padding-left:.034em;transition:background-color .35s ease;-webkit-tap-highlight-color:rgba(0,0,0,0)}.cta:hover{background:var(--btn-hover)}.cta:focus-visible{outline:2px solid var(--pink);outline-offset:3px}.cta-label{display:inline-block;position:relative;top:calc(1*var(--px))}.cta-border{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.cta-dash{fill:none;stroke:var(--muted);stroke-width:1;transition:stroke .35s ease}.cta:hover .cta-dash{stroke:var(--pink);animation:march 1.1s linear infinite}@keyframes march{to{stroke-dashoffset:calc(-10*var(--px))}}.foot{position:absolute;right:calc(59.07*var(--px) + env(safe-area-inset-right, 0px));bottom:calc(40.1*var(--px));display:flex;align-items:flex-start;gap:calc(15.05*var(--px));margin:0;font-size:calc(14*var(--px));line-height:1.4;color:var(--muted-2);white-space:nowrap}.foot-sq{display:block;width:calc(17.14*var(--px));height:calc(15.65*var(--px));margin-top:calc(1.35*var(--px));background:var(--pink)}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.js .scene:not(.ready) [data-intro]{opacity:0;animation:failsafe 0s 4s forwards}@keyframes failsafe{to{opacity:1}}.js .scene:not(.ready) .bg-base{opacity:0;animation:failsafe-bg 0s 4s forwards}@keyframes failsafe-bg{to{opacity:.051}}@media(prefers-reduced-motion: reduce){.cta:hover .cta-dash{animation:none}.cta{transition:none}}@media(max-width: 991px){#hero{padding-bottom:80px}.foot{right:auto;left:auto;width:100%;justify-content:center}}/*# sourceMappingURL=app.css.map */
