@import"https://fonts.googleapis.com/css2?family=Advent+Pro:ital,wght@0,100..900;1,100..900&family=Poppins:ital,wght@0,100..900;1,100..900&family=Space+Grotesk:wght@300;400;500;600;700&display=swap";:root{--couleur-fond: #050505;--couleur-texte: #ffffff;--couleur-bleu: linear-gradient(to right, #0096E7, #0072B1);--couleur-bleu-survol: #009cf0;--couleur-gris-principal: rgba(255, 255, 255, .97);--couleur-gris-secondaire: rgba(255, 255, 255, .6);--couleur-gris-sombre: rgba(255, 255, 255, .3);--couleur-bordure: rgba(255, 255, 255, .1);--police-titre: "Space Grotesk", sans-serif;--police-texte: "Space Grotesk", sans-serif;--police-code: "Space Grotesk", sans-serif;--transition-douce: all .4s cubic-bezier(.25, .8, .25, 1);--transition-rapide: all .2s ease}*{margin:0;padding:0;box-sizing:border-box;-webkit-user-select:none;user-select:none}html,body{background-color:var(--couleur-fond);color:var(--couleur-texte);font-family:var(--police-texte);overflow-x:hidden;min-height:100vh;min-height:calc(var(--vh, 1vh) * 100);min-height:100dvh;width:100%}a{color:inherit;text-decoration:none;transition:var(--transition-rapide)}button{background:none;border:none;color:inherit;font-family:inherit;cursor:pointer}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--couleur-fond)}::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.4)}.texte-titre{font-family:var(--police-titre)}.texte-majuscule{text-transform:uppercase;letter-spacing:.15em}#app{width:100%;min-height:100vh;min-height:calc(var(--vh, 1vh) * 100);min-height:100dvh}@media (pointer: fine){body,html,a,button,input,select,textarea,[role=button],*{cursor:none!important}}.loader-container[data-v-387afeca]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;background-color:#0d0d0d;overflow:hidden;pointer-events:none}.progress-bar-container[data-v-387afeca]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:15vw;height:2px;background-color:#ffffff26;z-index:50;border-radius:0}.progress-bar-fill[data-v-387afeca]{width:100%;height:100%;background-color:#fff;transform-origin:left center;will-change:transform}.loader-wait-text[data-v-387afeca]{position:absolute;top:12px;left:50%;transform:translate(-50%);color:#ffffffc4;font-size:.8rem;font-weight:300;white-space:nowrap;font-family:var(--police-texte)}.colonnes-wrapper[data-v-387afeca]{position:absolute;top:0;left:0;width:100%;height:100%}.colonne[data-v-387afeca]{position:absolute;top:0;width:33.333%;height:100%}.col-gauche[data-v-387afeca]{left:0%}.col-centre[data-v-387afeca]{left:33.333%;z-index:10}.col-droite[data-v-387afeca]{left:66.666%}.colonne-inner[data-v-387afeca]{display:flex;flex-direction:column;align-items:center;gap:5vh;padding:10vh 0;will-change:transform}.photo-paysage[data-v-387afeca]{width:100%;aspect-ratio:16 / 10;position:relative;flex-shrink:0;transform:translateZ(0);opacity:0}.photo-paysage.is-hero[data-v-387afeca]{z-index:10}.photo-paysage img[data-v-387afeca]{width:100%;height:100%;object-fit:cover;transform:translateZ(0)}.img-overlay[data-v-387afeca]{position:absolute;top:0;left:0;width:100%;height:100%;margin-inline:1vw;background-color:#00000014;pointer-events:none;z-index:2;will-change:opacity}.bouton-musique[data-v-44ed3b8e]{font-size:1.2rem;font-weight:400;color:var(--couleur-texte);opacity:.5;transition:opacity .3s ease;z-index:100;padding:.8rem 1.5rem;margin-right:-1.5rem;border:none;background:none;cursor:pointer;font-family:var(--police-texte)}.bouton-musique[data-v-44ed3b8e]:hover{opacity:.85}.bouton-musique.actif[data-v-44ed3b8e]{opacity:1}.prefixe-musique[data-v-44ed3b8e]{display:inline-block;vertical-align:middle}.masque-texte[data-v-44ed3b8e]{display:inline-block;overflow:hidden;line-height:1.2;white-space:nowrap;vertical-align:middle}.lettre-musique[data-v-44ed3b8e]{display:inline-block;transform:translateY(115%);animation:monterAscenseurMusique-44ed3b8e .4s cubic-bezier(.16,1,.3,1) forwards}@keyframes monterAscenseurMusique-44ed3b8e{0%{transform:translateY(115%)}to{transform:translateY(0)}}.header-epik[data-v-03426014]{width:100%;padding:3rem 7rem 2rem;display:flex;justify-content:space-between;align-items:center;z-index:100;background:transparent;font-family:Space Grotesk,sans-serif;pointer-events:none}.header-epik.pos-fixed[data-v-03426014]{position:fixed;top:0;left:0}.header-epik.pos-absolute[data-v-03426014]{position:absolute;top:0;left:0}.header-epik.pos-sticky[data-v-03426014]{position:sticky;top:0}.header-epik.has-gradient[data-v-03426014]{background:linear-gradient(180deg,#000 72%,rgba(0,0,0,0))}.logo-conteneur[data-v-03426014]{height:40px;display:flex;align-items:center;background:none;border:none;padding:0;pointer-events:auto}.logo-image[data-v-03426014]{height:55px;width:auto;object-fit:contain}.navigation-milieu[data-v-03426014]{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;min-height:40px;pointer-events:auto}.liens-navigation[data-v-03426014]{display:flex;gap:2.5rem;align-items:center}.lien-nav[data-v-03426014]{font-size:1.3rem;font-weight:500;color:var(--couleur-gris-secondaire);position:relative;padding:.4rem 0;transition:var(--transition-rapide);background:none;border:none;cursor:pointer;font-family:Space Grotesk,sans-serif}.lien-nav.actif[data-v-03426014],.lien-nav[data-v-03426014]:hover{color:var(--couleur-texte)}.conteneur-bouton-offres[data-v-03426014]{pointer-events:auto}.bouton-offres[data-v-03426014]{background:var(--couleur-bleu);color:var(--couleur-texte);font-size:1.1rem;font-weight:300;padding:.6rem 1rem;border-radius:0;display:flex;align-items:center;gap:2.8rem;box-shadow:0 4px 20px #0082c859;transition:var(--transition-douce)}.bouton-offres[data-v-03426014]:hover{background-color:var(--couleur-bleu-survol);box-shadow:0 6px 25px #0082c880}.bouton-offres[data-v-03426014]:active{transform:translateY(0)}.plus-gauche[data-v-03426014],.plus-droit[data-v-03426014]{font-weight:400;font-size:1.5rem;display:inline-block;transition:transform .5s cubic-bezier(.16,1,.3,1)}.bouton-offres:hover .plus-gauche[data-v-03426014]{transform:rotate(180deg)}.bouton-offres:hover .plus-droit[data-v-03426014]{transform:rotate(-180deg)}.controle-musique[data-v-03426014]{justify-self:end;pointer-events:auto}@media (max-width: 768px){.header-epik[data-v-03426014]{padding:calc(1.5rem + env(safe-area-inset-top,0px)) 5% 1rem 5%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:1rem!important}.logo-conteneur[data-v-03426014]{justify-content:center!important;margin:0 auto!important;margin-top:1rem!important}.logo-image[data-v-03426014]{height:45px}.navigation-milieu[data-v-03426014]{position:relative!important;left:auto!important;transform:none!important;margin-top:.2rem!important;display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important}.liens-navigation[data-v-03426014]{gap:2rem!important;justify-content:center!important}.lien-nav[data-v-03426014]{font-size:1.1rem!important}.bouton-offres[data-v-03426014]{font-size:.85rem!important;padding:.5rem 1.1rem!important;gap:1rem!important}.bouton-offres .plus-gauche[data-v-03426014],.bouton-offres .plus-droit[data-v-03426014]{font-size:1.1rem!important}.controle-musique[data-v-03426014]{display:none!important}}.expertises-section[data-v-088d74fa]{width:100%;height:100vh;padding:0;display:flex;flex-direction:column;justify-content:center;background:transparent;position:relative;z-index:2;pointer-events:none;overflow:hidden}.expertises-grille[data-v-088d74fa]{display:flex;overflow:visible;gap:1rem;width:max-content;padding:0 7vw;height:50vh;align-items:stretch;pointer-events:auto;will-change:transform}.expertise-carte[data-v-088d74fa]{position:relative;overflow:hidden;background:#000000;display:flex;flex-direction:column;cursor:pointer;flex:0 0 35vw;scroll-snap-align:center;transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(white,black);mask-image:radial-gradient(white,black);isolation:isolate}.expertise-conteneur-image[data-v-088d74fa]{flex:1;width:100%;height:100%;position:relative;overflow:hidden;transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(white,black);mask-image:radial-gradient(white,black)}.image-wrapper[data-v-088d74fa]{width:100%;height:100%;position:relative}.image-fond[data-v-088d74fa]{width:100%;height:100%;object-fit:cover;display:block;will-change:transform}.image-overlay[data-v-088d74fa]{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(5,5,5,.22);z-index:1}.nom-expertise[data-v-088d74fa]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;font-size:2rem;font-weight:500;color:var(--couleur-texte);letter-spacing:-.02em;font-family:var(--police-titre);text-shadow:0 4px 10px rgba(0,0,0,.401);padding:0 1rem .1rem;white-space:nowrap;overflow:hidden;line-height:1.2}.lettre-titre-carte[data-v-088d74fa]{display:inline-block;transform:translateY(115%)}@media (max-width: 1024px){.expertises-section[data-v-088d74fa]{height:100vh;padding:0}.expertises-grille[data-v-088d74fa]{display:flex;flex-direction:row;width:max-content;height:55vh;padding:0 10vw;gap:1.5rem;grid-template-columns:none!important}.expertise-carte[data-v-088d74fa]{flex:0 0 60vw;aspect-ratio:auto;height:100%;background:#000000}.nom-expertise[data-v-088d74fa]{font-size:1.9rem}}@media (max-width: 768px){.expertises-grille[data-v-088d74fa]{height:50vh;padding:0 12vw;gap:1rem}.expertise-carte[data-v-088d74fa]{flex:0 0 76vw}.nom-expertise[data-v-088d74fa]{font-size:1.7rem}}.conteneur-stats[data-v-7f70e450]{width:100%;padding:0 4% 3rem;background:transparent;position:absolute;bottom:0;left:0;z-index:5}.stats-grille[data-v-7f70e450]{display:flex;justify-content:center;align-items:center;max-width:60%;margin:0 auto;margin-bottom:4vh;width:100%}.stat-element[data-v-7f70e450]{display:flex;align-items:center;flex:1;justify-content:space-between}.stat-bloc-texte[data-v-7f70e450]{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center}.stat-valeur[data-v-7f70e450]{font-size:2.2rem;font-weight:500;color:var(--couleur-texte);display:flex;align-items:center;justify-content:center;letter-spacing:-.02em;line-height:1.1;font-family:var(--police-titre);margin-bottom:.6rem}.prefixe[data-v-7f70e450],.suffixe[data-v-7f70e450]{color:var(--couleur-texte);font-weight:500}.stat-label[data-v-7f70e450]{font-size:.62rem;font-weight:400;letter-spacing:.15em;color:#fff;text-transform:uppercase}.stat-separateur[data-v-7f70e450]{width:1px;height:40px;background-color:#fff6;display:block}@media (max-width: 1024px){.conteneur-stats[data-v-7f70e450]{position:absolute!important;bottom:0!important;left:0!important;width:100%!important;padding:0 4% 1.5rem!important}.stats-grille[data-v-7f70e450]{max-width:90%!important;margin-bottom:2vh!important}}@media (max-width: 768px){.stats-grille[data-v-7f70e450]{flex-direction:row!important;justify-content:space-around!important;gap:.2rem!important;max-width:80%!important;margin:0 auto 1vh!important}.stat-element[data-v-7f70e450]{flex:0 1 auto!important}.stat-separateur[data-v-7f70e450]{display:none!important}.stat-valeur[data-v-7f70e450]{font-size:1.3rem!important;margin-bottom:.3rem!important}.stat-label[data-v-7f70e450]{font-size:.45rem!important;letter-spacing:.08em!important}}.menu-overlay-container[data-v-adeb72b0]{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;height:calc(var(--vh, 1vh) * 100);height:100dvh;display:flex;z-index:10000;overflow:hidden;visibility:hidden;pointer-events:none}.menu-sidebar-gauche[data-v-adeb72b0]{position:absolute;left:0;top:0;width:30vw;height:100%;background-color:#d6d6d6;color:#050505;display:flex;flex-direction:column;padding:calc(3rem + env(safe-area-inset-top,0px)) 4vw calc(4% + env(safe-area-inset-bottom,0px)) 5vw;z-index:10002;will-change:transform;transform:translate(-100%)}.menu-langues[data-v-adeb72b0]{display:flex;gap:1.5rem;align-items:center;height:40px}.bouton-langue[data-v-adeb72b0]{font-size:.85rem;font-weight:500;letter-spacing:.05em;color:#05050573;display:flex;align-items:center;gap:.4rem;transition:color .3s ease;font-family:Poppins,sans-serif;background:none;border:none;cursor:pointer;padding:0}.bouton-langue[data-v-adeb72b0]:hover{color:#050505}.bouton-langue.actif[data-v-adeb72b0]{color:#050505;font-weight:700}.puce-active[data-v-adeb72b0]{font-size:.7rem;margin-top:-1px}.menu-liens-conteneur[data-v-adeb72b0]{flex:1;display:flex;align-items:center;padding-left:1rem}.menu-liens-liste[data-v-adeb72b0]{list-style:none;display:flex;flex-direction:column;gap:2.2rem}.menu-lien-item[data-v-adeb72b0]{cursor:pointer;display:block}.menu-lien-ancre[data-v-adeb72b0]{font-size:3.2rem;font-weight:400;font-style:normal;color:#050505;display:inline-block;font-family:Poppins,sans-serif;line-height:1.1;letter-spacing:-.01em;transition:transform .5s cubic-bezier(.16,1,.3,1),font-weight .5s cubic-bezier(.16,1,.3,1),letter-spacing .5s cubic-bezier(.16,1,.3,1);transform-origin:left center;transform:skew(0) translate(0)}.menu-lien-item:hover .menu-lien-ancre[data-v-adeb72b0]{font-weight:700;transform:skew(-8deg) translate(18px);letter-spacing:.01em}.menu-espace-droit[data-v-adeb72b0]{position:absolute;left:30vw;top:0;width:70vw;height:100%;z-index:10001;cursor:pointer;overflow:hidden;background-color:transparent;opacity:0;will-change:opacity}.menu-image-reveal-wrapper[data-v-adeb72b0]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;opacity:0;z-index:10003;will-change:transform,opacity}.menu-image-reveal[data-v-adeb72b0]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;opacity:0;will-change:transform,opacity}.menu-fond-sombre[data-v-adeb72b0]{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#05050573;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10002;width:100%;height:100%}.menu-musique-mobile[data-v-adeb72b0]{display:none}@media (max-width: 1024px){.menu-sidebar-gauche[data-v-adeb72b0]{width:75vw;padding:3rem 1.5rem 4%}.menu-espace-droit[data-v-adeb72b0]{display:block;left:75vw;width:25vw}.menu-image-reveal-wrapper[data-v-adeb72b0]{display:none!important}.menu-lien-ancre[data-v-adeb72b0]{font-size:3.2rem}}@media (max-width: 768px){.menu-sidebar-gauche[data-v-adeb72b0]{width:75vw;padding:calc(3rem + env(safe-area-inset-top,0px)) 1.5rem calc(4% + env(safe-area-inset-bottom,0px))!important}.menu-espace-droit[data-v-adeb72b0]{left:75vw;width:25vw}.menu-lien-ancre[data-v-adeb72b0]{font-size:3rem}.menu-musique-mobile[data-v-adeb72b0]{display:block;margin-top:auto;padding-top:1.5rem;padding-left:1rem}.menu-musique-mobile[data-v-adeb72b0] .bouton-musique{color:#050505!important;opacity:.65;margin-right:0;padding-left:0;font-size:1.4rem}.menu-musique-mobile[data-v-adeb72b0] .bouton-musique.actif{opacity:1}}@media (max-width: 480px){.menu-sidebar-gauche[data-v-adeb72b0]{width:75vw;padding:3rem 1.2rem 4%}.menu-espace-droit[data-v-adeb72b0]{left:75vw;width:25vw}.menu-lien-ancre[data-v-adeb72b0]{font-size:2.8rem}}.fade-modal-enter-active[data-v-b0f49082],.fade-modal-leave-active[data-v-b0f49082]{transition:opacity .4s ease}.fade-modal-enter-from[data-v-b0f49082],.fade-modal-leave-to[data-v-b0f49082]{opacity:0}.fade-modal-enter-active .reservation-modal-carte[data-v-b0f49082]{transition:transform .4s cubic-bezier(.25,.8,.25,1),opacity .4s ease}.fade-modal-leave-active .reservation-modal-carte[data-v-b0f49082]{transition:transform .3s ease,opacity .3s ease}.fade-modal-enter-from .reservation-modal-carte[data-v-b0f49082]{opacity:0;transform:scale(.95) translateY(10px)}.fade-modal-leave-to .reservation-modal-carte[data-v-b0f49082]{opacity:0;transform:scale(.97) translateY(-5px)}.reservation-modal-overlay[data-v-b0f49082]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background-image:linear-gradient(rgba(5,5,5,0),rgba(5,5,5,0)),url(https://ik.imagekit.io/h5zy3jui5/Contact/Contact%20Background.jpg?updatedAt=1781289122652);background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;padding:3rem 1.5rem;overflow-y:auto}.reservation-modal-carte[data-v-b0f49082]{width:min(1300px,92vw);background:transparent;border:none;box-shadow:none;position:relative;border-radius:0;display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,5vw,6rem);padding:0}.bouton-fermer-modal[data-v-b0f49082]{position:absolute;top:-4rem;right:0rem;background:none;border:none;color:#fff9;font-size:1.6rem;cursor:pointer;transition:color .2s ease,transform .2s ease;z-index:10}.bouton-fermer-modal[data-v-b0f49082]:hover{color:#fff;transform:rotate(90deg)}.modal-gauche[data-v-b0f49082]{display:flex;flex-direction:column;justify-content:flex-start;text-align:left}.modal-titre[data-v-b0f49082]{font-family:Space Grotesk,sans-serif;font-size:clamp(2rem,2.6vw,3.2rem);font-weight:300;color:#fff;line-height:1.15;margin:0 0 1.5rem;letter-spacing:-.01em}.modal-description-intro[data-v-b0f49082]{font-family:Poppins,sans-serif;font-size:clamp(.95rem,1.1vw,1.15rem);font-weight:300;line-height:1.6;color:#ffffffb3;margin:0}.modal-droite[data-v-b0f49082]{display:flex;flex-direction:column;justify-content:center}.reservation-form[data-v-b0f49082]{display:flex;flex-direction:column;gap:1.4rem;width:100%}.form-range[data-v-b0f49082]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1rem,2vw,2.5rem)}.form-groupe[data-v-b0f49082]{display:flex;flex-direction:column;position:relative;width:100%}.form-groupe label[data-v-b0f49082]{font-family:Poppins,sans-serif;font-size:.72rem;font-weight:500;letter-spacing:.08em;color:#ffffff80;transition:color .3s ease;margin-bottom:.2rem;text-align:left}.form-groupe input[data-v-b0f49082],.form-groupe textarea[data-v-b0f49082]{background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.3);color:#fff;font-family:Poppins,sans-serif;font-size:1rem;font-weight:300;padding:.4rem 0;outline:none;transition:border-bottom-color .3s ease;width:100%;border-radius:0}.form-groupe textarea[data-v-b0f49082]{resize:none;min-height:60px}.form-groupe input[data-v-b0f49082]:focus,.form-groupe textarea[data-v-b0f49082]:focus{border-bottom-color:#0096e7}.form-groupe input:focus+label[data-v-b0f49082],.form-groupe textarea:focus+label[data-v-b0f49082]{color:#0096e7}.form-groupe.a-erreur input[data-v-b0f49082],.form-groupe.a-erreur textarea[data-v-b0f49082]{border-bottom-color:#ff3b30}.form-groupe.a-erreur label[data-v-b0f49082]{color:#ff3b30}.message-erreur[data-v-b0f49082]{font-size:.7rem;color:#ff3b30;position:absolute;bottom:-1.1rem;left:0;font-weight:400}.form-bouton-wrap[data-v-b0f49082]{margin-top:1rem;text-align:left}.bouton-envoyer-modal[data-v-b0f49082]{background:var(--couleur-bleu);color:var(--couleur-texte);font-size:1.1rem;font-weight:300;padding:.6rem 1rem;border-radius:0;display:flex;align-items:center;gap:2.8rem;box-shadow:0 4px 20px #0082c859;transition:var(--transition-douce);border:none;cursor:pointer}.bouton-envoyer-modal[data-v-b0f49082]:hover:not(:disabled){background-color:var(--couleur-bleu-survol);box-shadow:0 6px 25px #0082c880}.bouton-envoyer-modal[data-v-b0f49082]:active:not(:disabled){transform:translateY(0)}.bouton-envoyer-modal[data-v-b0f49082]:disabled{opacity:.6;cursor:not-allowed}.plus-gauche[data-v-b0f49082],.plus-droit[data-v-b0f49082]{font-weight:400;font-size:1.5rem;display:inline-block;transition:transform .5s cubic-bezier(.16,1,.3,1)}.bouton-envoyer-modal:hover:not(:disabled) .plus-gauche[data-v-b0f49082],.bouton-retour-success:hover .plus-gauche[data-v-b0f49082]{transform:rotate(180deg)}.bouton-envoyer-modal:hover:not(:disabled) .plus-droit[data-v-b0f49082],.bouton-retour-success:hover .plus-droit[data-v-b0f49082]{transform:rotate(-180deg)}.reservation-success-card[data-v-b0f49082]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.5rem 0}.success-icon-wrap[data-v-b0f49082]{width:60px;height:60px;border-radius:50%;border:2px solid #0096e7;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.success-icon[data-v-b0f49082]{font-size:2rem;color:#0096e7;line-height:1}.success-titre[data-v-b0f49082]{font-family:Space Grotesk,sans-serif;font-size:1.8rem;font-weight:500;margin-bottom:1rem;color:#fff}.success-texte[data-v-b0f49082]{font-family:Poppins,sans-serif;font-weight:300;font-size:.95rem;line-height:1.5;color:#ffffffb3;max-width:440px;margin-bottom:2rem}.bouton-retour-success[data-v-b0f49082]{background:transparent;border:1px solid rgba(255,255,255,.25);color:#fff;font-family:Poppins,sans-serif;padding:.6rem 1.5rem;border-radius:0;cursor:pointer;display:flex;align-items:center;gap:1.5rem;transition:all .3s ease}.bouton-retour-success[data-v-b0f49082]:hover{background:#fff;color:#050505;border-color:#fff}.fade-form-enter-active[data-v-b0f49082],.fade-form-leave-active[data-v-b0f49082]{transition:opacity .3s ease}.fade-form-enter-from[data-v-b0f49082],.fade-form-leave-to[data-v-b0f49082]{opacity:0}@media (max-width: 768px){.reservation-modal-carte[data-v-b0f49082]{grid-template-columns:1fr;gap:2rem;padding:0;width:min(560px,95vw)}.modal-titre[data-v-b0f49082],.modal-description-intro[data-v-b0f49082]{text-align:center}.bouton-fermer-modal[data-v-b0f49082]{top:-3.5rem}.form-bouton-wrap[data-v-b0f49082]{display:flex;justify-content:center}.bouton-envoyer-modal[data-v-b0f49082],.bouton-retour-success[data-v-b0f49082]{width:100%;max-width:340px;margin:0 auto;justify-content:space-between}}.offres-page[data-v-17914e64]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;min-height:100vh;min-height:100dvh;overflow-y:auto;background:#000;color:#fff;font-family:Poppins,sans-serif;opacity:0;visibility:hidden;pointer-events:none}@media (min-width: 1025px){.offres-page[data-v-17914e64]{overflow-y:hidden;display:flex;flex-direction:column;height:100vh;height:100dvh}.offres-contenu[data-v-17914e64]{margin:auto!important;padding-bottom:0!important}}.offres-contenu[data-v-17914e64]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.4rem,2vw,2.8rem);width:min(1740px,calc(100vw - 15rem));margin:1.5rem auto 4rem;padding-bottom:2rem}.offre-carte[data-v-17914e64]{min-width:0}.offre-image-cadre[data-v-17914e64]{position:relative;height:clamp(92px,7.6vw,125px);overflow:hidden;background:#111}.offre-image[data-v-17914e64]{width:100%;height:100%;display:block;object-fit:cover;position:relative;z-index:0}.offre-image-voile[data-v-17914e64]{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.22);z-index:1}.offre-titre[data-v-17914e64]{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);width:92%;color:#fff;z-index:2;font-family:Space Grotesk,sans-serif;font-size:clamp(1.35rem,1.7vw,1.95rem);font-weight:500;line-height:1;text-align:center;letter-spacing:0}.offre-signature[data-v-17914e64]{position:relative;z-index:5;width:116%;margin:-.33em 0 0 50%;transform:translate(-50%);color:#fff;font-family:Advent Pro,sans-serif;font-size:var(--taille-signature, clamp(2rem, 2.9vw, 3.35rem));font-weight:300;line-height:.72;text-align:center;white-space:nowrap;pointer-events:none}.offre-details[data-v-17914e64]{list-style:none;margin-top:clamp(1.65rem,2.25vw,2.75rem);margin-bottom:0}.offre-details li[data-v-17914e64]{padding-inline:1vw;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:2.05rem;border-bottom:1px solid rgba(255,255,255,.42);color:#ffffffeb;font-family:Poppins,sans-serif;font-size:clamp(1rem,1.18vw,1.35rem);font-weight:400;line-height:1.15}.offre-check[data-v-17914e64]{width:.72rem;height:1.22rem;margin-right:.2rem;border-right:2px solid #0096e7;border-bottom:2px solid #0096e7;transform:rotate(38deg) translateY(-.12rem);flex:0 0 auto}.offre-prix[data-v-17914e64]{margin:clamp(4rem,2.8vw,4rem) 0 1.25rem;color:#ffffffeb;font-family:Poppins,sans-serif;font-size:clamp(1.35rem,1.6vw,1.85rem);font-weight:400;line-height:1;text-align:center}.offre-reserver[data-v-17914e64]{position:relative;z-index:1;width:min(255px,82%);min-height:52px;margin:0 auto;padding:0 1.35rem;display:flex;align-items:center;justify-content:space-between;background-color:#fff;color:#050505;font-family:Poppins,sans-serif;font-size:1.08rem;font-weight:400;transition:color .3s ease;overflow:hidden}.offre-reserver[data-v-17914e64]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to right,#0096E7,#0072B1);opacity:0;z-index:-1;transition:opacity .3s ease}.offre-reserver[data-v-17914e64]:hover{color:#fff}.offre-reserver[data-v-17914e64]:hover:before{opacity:1}.offre-reserver span[data-v-17914e64]:first-child,.offre-reserver span[data-v-17914e64]:last-child{font-size:1.35rem;font-weight:400;line-height:1}@media (max-width: 1024px){.offres-entete[data-v-17914e64]{padding:2rem 2rem 1rem}.offres-contenu[data-v-17914e64]{grid-template-columns:repeat(2,minmax(0,1fr));width:min(960px,calc(100vw - 4rem));gap:3rem 2rem}}@media (max-width: 768px){.offres-contenu[data-v-17914e64]{grid-template-columns:1fr;margin-top:1rem;gap:3rem}.offre-image-cadre[data-v-17914e64]{height:112px}.offre-details[data-v-17914e64]{margin-top:2rem}.offre-reserver[data-v-17914e64]{width:min(260px,84%)}}.apropos-page[data-v-5765f8d8]{position:fixed;top:0;scrollbar-width:none;left:0;width:100vw;height:100vh;height:calc(var(--vh, 1vh) * 100);height:100dvh;z-index:9000;background-color:#000;color:#fff;font-family:Poppins,sans-serif;opacity:0;visibility:hidden;overflow:hidden}.headeraboutpage[data-v-5765f8d8]{background:transparent!important}@media (max-width: 1024px){.headeraboutpage[data-v-5765f8d8]{background:linear-gradient(180deg,#000 72%,rgba(0,0,0,0))!important}}.ap-scroll[data-v-5765f8d8]{height:100%;overflow-y:auto;overflow-x:hidden;background:linear-gradient(180deg,#5E22CE 0%,#471AA5 15%,#1C0745 30%,#000000 55%,#000000 100%);background-attachment:local;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}.ap-scroll[data-v-5765f8d8]::-webkit-scrollbar{width:5px}.ap-scroll[data-v-5765f8d8]::-webkit-scrollbar-thumb{background:rgba(255,255,255,.18);border-radius:4px}.ap-hero[data-v-5765f8d8]{position:relative;display:grid;grid-template-columns:1fr minmax(260px,32vw) 1fr;min-height:70vh;align-items:center;overflow:hidden;padding-top:8rem}.ap-hero-bar[data-v-5765f8d8]{position:absolute;left:-5%;right:-5%;height:clamp(80px,17vh,109px);background:#000000;top:62%;transform:translateY(-60%) rotate(-2.5deg);z-index:1;pointer-events:none}.ap-hero-gauche[data-v-5765f8d8]{position:relative;z-index:2;display:flex;align-items:center;padding:2rem 2rem 2rem 6vw}.ap-hero-lagence[data-v-5765f8d8]{display:flex;flex-direction:column;align-items:flex-start;line-height:.9}.ap-hero-l[data-v-5765f8d8]{font-family:Poppins,sans-serif;font-size:clamp(4rem,4.5vw,7.5rem);font-weight:500;color:#fff;line-height:.85}.ap-hero-agence[data-v-5765f8d8]{font-family:Poppins,sans-serif;font-size:clamp(3rem,6.5vw,8.5rem);font-weight:400;color:#fff;line-height:.95;transform:rotate(-2.5deg);display:inline-block;transform-origin:left center;margin-top:-.05em;white-space:nowrap}.ap-hero-centre[data-v-5765f8d8]{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;overflow:visible}.ap-hero-gif[data-v-5765f8d8]{width:100%;height:auto;margin-top:7vh;aspect-ratio:4 / 3;object-fit:cover;display:block;border:none}.ap-hero-droite[data-v-5765f8d8]{position:relative;z-index:2;display:flex;align-items:center;padding:2rem 6vw 2rem 3rem}.ap-hero-slogan[data-v-5765f8d8]{display:flex;flex-direction:column;font-family:Poppins,sans-serif;font-size:clamp(2.6rem,2.2vw,2.8rem);color:#fff;line-height:1.3}.slogan-haut[data-v-5765f8d8]{display:block;font-weight:300;color:#fff}.slogan-milieu[data-v-5765f8d8]{display:flex;flex-direction:column;transform:rotate(-2.5deg);transform-origin:left center;font-weight:600;font-style:italic;line-height:1.1;margin:.1em 0;color:#fff}.slogan-mot[data-v-5765f8d8]{display:block}.slogan-bas[data-v-5765f8d8]{display:block;font-weight:300;color:#fff}.ap-principes[data-v-5765f8d8]{background:transparent;padding:7rem 6vw 6rem}.ap-principes-header[data-v-5765f8d8]{display:flex;justify-content:flex-end;margin-bottom:5rem}.ap-principes-titre[data-v-5765f8d8]{font-family:Poppins,sans-serif;font-size:clamp(2rem,3vw,3.6rem);font-weight:300;line-height:1.1;text-align:left;color:#fff;max-width:41vw;width:100%}.ap-principes-grille[data-v-5765f8d8]{display:grid;grid-template-columns:repeat(2,1fr);gap:4rem 7vw;max-width:1100px;margin:0 auto}.ap-principe-carte[data-v-5765f8d8]{display:flex;flex-direction:column;gap:.55rem}.ap-principe-label[data-v-5765f8d8]{font-family:Poppins,sans-serif;font-size:1rem;font-weight:500;letter-spacing:.1em;color:#fff;text-transform:uppercase}.ap-principe-nom[data-v-5765f8d8]{font-family:Poppins,sans-serif;font-size:clamp(2.2rem,3.6vw,4rem);font-weight:400;line-height:1;letter-spacing:-.025em;color:#fff;margin-bottom:.5rem}.ap-principe-texte[data-v-5765f8d8]{font-family:Poppins,sans-serif;font-size:clamp(.8rem,.95vw,1rem);font-weight:300;line-height:1.3;color:#fff}.ap-equipe[data-v-5765f8d8]{background:transparent;display:grid;grid-template-columns:1fr 1.25fr;align-items:start;padding:6rem 0 0 6vw;gap:4rem}.ap-equipe-gauche[data-v-5765f8d8]{position:sticky;top:10rem}.ap-equipe-titre[data-v-5765f8d8]{font-family:Space Grotesk,sans-serif;font-size:clamp(4rem,6vw,9rem);font-weight:200;line-height:.9;margin-left:1vw;color:#fff}.ap-equipe-droite[data-v-5765f8d8]{display:flex;flex-direction:column}.ap-membre[data-v-5765f8d8]{position:relative;overflow:hidden;height:500px;background:#6633CC;border-bottom:.2px solid #ffffff82;padding:2.5rem;display:flex;flex-direction:column;justify-content:space-between}.ap-membre-header[data-v-5765f8d8]{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:10;pointer-events:none}.ap-membre-role[data-v-5765f8d8]{font-family:Space Grotesk,sans-serif;font-size:.85rem;font-weight:500;letter-spacing:.08em;color:#fff;text-transform:uppercase}.ap-membre-email[data-v-5765f8d8]{font-family:Space Grotesk,sans-serif;font-size:.85rem;font-weight:400;color:#ffffffb3}.ap-membre-photo-wrap[data-v-5765f8d8]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:50%;height:60%;max-width:320px;max-height:360px;overflow:hidden;z-index:1;transition:all .6s cubic-bezier(.25,.8,.25,1);display:flex;align-items:center;justify-content:center}.ap-membre:hover .ap-membre-photo-wrap[data-v-5765f8d8]{left:0;top:0;transform:translate(0);width:100%;height:100%;max-width:none;max-height:none}.ap-membre-photo[data-v-5765f8d8]{width:100%;height:100%;object-fit:cover;object-position:center 15%;display:block;filter:grayscale(1);transform-origin:center 15%;will-change:transform,filter;transition:all 1s cubic-bezier(.25,.8,.25,1)}.ap-membre:hover .ap-membre-photo[data-v-5765f8d8]{transform:scale(1.05);filter:none}.ap-membre-voile[data-v-5765f8d8]{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.15);opacity:0;transition:opacity .6s ease;z-index:2}.ap-membre:hover .ap-membre-voile[data-v-5765f8d8]{opacity:1}.ap-membre-nom-bloc[data-v-5765f8d8]{position:absolute;left:26%;bottom:12%;transform:translate(-50%);width:50%;max-width:320px;display:flex;flex-direction:column;z-index:10;pointer-events:none}.ap-membre-prenom[data-v-5765f8d8]{font-family:Poppins,sans-serif;font-size:clamp(1.6rem,2.2vw,3.8rem);font-weight:300;line-height:.95;color:#fff}.ap-membre-nom[data-v-5765f8d8]{font-family:Poppins,sans-serif;font-size:clamp(1.6rem,2.2vw,3.8rem);font-weight:300;line-height:.95;text-transform:uppercase;color:#fff}@media (max-width: 1024px){.ap-entete[data-v-5765f8d8]{padding:2rem 4vw 1.5rem;position:relative}.ap-hero[data-v-5765f8d8]{grid-template-columns:1fr;grid-template-rows:auto auto auto;min-height:unset;padding-top:13rem}.ap-hero-bar[data-v-5765f8d8]{display:none}.ap-hero-gauche[data-v-5765f8d8]{padding:1rem 4vw 2rem;justify-content:center;text-align:center}.ap-hero-lagence[data-v-5765f8d8]{align-items:center}.ap-hero-l[data-v-5765f8d8]{font-size:3rem}.ap-hero-agence[data-v-5765f8d8]{font-size:3rem;transform:none}.ap-hero-centre[data-v-5765f8d8]{min-height:55vw}.ap-hero-gif[data-v-5765f8d8]{margin-top:0vh}.ap-hero-droite[data-v-5765f8d8]{padding:3rem 4vw;justify-content:center;text-align:center}.ap-hero-slogan[data-v-5765f8d8]{font-size:1.6rem}.slogan-milieu[data-v-5765f8d8]{transform:rotate(-2.5deg);position:relative;display:inline-flex;flex-direction:column;align-items:center;z-index:1;margin:1.2rem 0}.slogan-milieu[data-v-5765f8d8]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100vw;height:120%;background:#000000;z-index:-1}.ap-principes[data-v-5765f8d8]{padding:5rem 4vw}.ap-principes-header[data-v-5765f8d8]{justify-content:flex-start}.ap-principes-titre[data-v-5765f8d8]{text-align:left;max-width:100%}.ap-principes-grille[data-v-5765f8d8]{grid-template-columns:1fr;gap:3rem}.ap-equipe[data-v-5765f8d8]{grid-template-columns:1fr;padding:4rem 0 6rem}.ap-equipe-gauche[data-v-5765f8d8]{position:relative;top:auto;padding:0 4vw}.ap-equipe-titre[data-v-5765f8d8]{font-size:clamp(3.5rem,10vw,6rem)}.ap-membre[data-v-5765f8d8]{height:480px;padding:2rem}.ap-membre-photo-wrap[data-v-5765f8d8]{width:60%;height:60%}.ap-membre-nom-bloc[data-v-5765f8d8]{width:60%;left:20%;transform:none;bottom:10%}}@media (max-width: 768px){.ap-membre-photo-wrap[data-v-5765f8d8]{width:80%;height:65%}.ap-membre-nom-bloc[data-v-5765f8d8]{width:80%;left:12%;transform:none;bottom:10%}}.contact-page[data-v-5933d0f7]{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;height:calc(var(--vh, 1vh) * 100);height:100dvh;z-index:9000;overflow-y:auto;overflow-x:hidden;background-image:url(https://ik.imagekit.io/h5zy3jui5/Contact/Contact%20Background.jpg?updatedAt=1781289122652);background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;font-family:Poppins,sans-serif;opacity:0;visibility:hidden;pointer-events:none}.contact-contenu[data-v-5933d0f7]{display:grid;grid-template-columns:.7fr 1.1fr;width:min(1740px,calc(100vw - 14rem));margin:3.5rem auto 4rem;padding-bottom:2rem;align-items:start}.contact-gauche[data-v-5933d0f7]{display:flex;flex-direction:column;justify-content:flex-start;min-height:50vh}.contact-titre[data-v-5933d0f7]{font-family:Poppins,sans-serif;font-size:clamp(3rem,3vw,6rem);font-weight:300;line-height:1.1;color:#fff;margin:0 0 1rem;letter-spacing:-.01em}.contact-email[data-v-5933d0f7]{display:inline-block;font-size:clamp(1.4rem,1vw,2.8rem);font-weight:300;color:#fff;text-decoration:none;transition:color .3s ease,transform .3s ease;transform-origin:left center}.contact-email[data-v-5933d0f7]:hover{color:#0096e7;transform:scale(1.02)}.contact-droite[data-v-5933d0f7]{display:flex;flex-direction:column;gap:clamp(2rem,2.5vw,4.5rem)}.contact-slogan-bloc[data-v-5933d0f7]{align-self:flex-end;text-align:right}.contact-slogan-texte[data-v-5933d0f7]{font-family:Poppins,sans-serif;font-size:clamp(1.05rem,1.35vw,1.6rem);font-weight:300;line-height:1.2;color:#ffffffd1;margin:0}.contact-formulaire-conteneur[data-v-5933d0f7]{position:relative;width:100%}.contact-form[data-v-5933d0f7]{display:flex;flex-direction:column;gap:1rem;width:100%}.form-range[data-v-5933d0f7]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.5rem,2.5vw,3rem)}.form-groupe[data-v-5933d0f7]{display:flex;flex-direction:column;position:relative;width:100%}.form-groupe label[data-v-5933d0f7]{font-family:Poppins,sans-serif;font-size:.8rem;font-weight:500;letter-spacing:.08em;color:#ffffff9e;transition:color .3s ease}.form-groupe input[data-v-5933d0f7],.form-groupe textarea[data-v-5933d0f7]{background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.42);color:#fff;font-family:Poppins,sans-serif;font-size:1.15rem;font-weight:300;padding:.5rem 0;outline:none;transition:border-bottom-color .3s ease;width:100%}.form-groupe textarea[data-v-5933d0f7]{resize:none;min-height:38px;overflow-y:hidden}.form-groupe input[data-v-5933d0f7]:focus,.form-groupe textarea[data-v-5933d0f7]:focus{border-bottom-color:#0096e7}.form-groupe input:focus+label[data-v-5933d0f7],.form-groupe textarea:focus+label[data-v-5933d0f7]{color:#0096e7}.form-groupe.a-erreur input[data-v-5933d0f7],.form-groupe.a-erreur textarea[data-v-5933d0f7]{border-bottom-color:#ff3b30}.form-groupe.a-erreur label[data-v-5933d0f7]{color:#ff3b30}.message-erreur[data-v-5933d0f7]{font-size:.75rem;color:#ff3b30;position:absolute;bottom:-1.2rem;left:0;font-weight:400}.form-bouton-wrap[data-v-5933d0f7]{margin-top:1rem}.bouton-envoyer[data-v-5933d0f7]{background:linear-gradient(to right,#0096E7,#0072B1);color:var(--couleur-texte);font-size:1.1rem;font-weight:300;padding:.6rem 1rem;border-radius:0;display:flex;align-items:center;gap:2.8rem;box-shadow:0 4px 20px #0082c859;transition:var(--transition-douce);border:none;cursor:pointer}.bouton-envoyer[data-v-5933d0f7]:hover:not(:disabled){background:linear-gradient(to right,#009cf0,#0081c7);box-shadow:0 6px 25px #0082c880}.bouton-envoyer[data-v-5933d0f7]:disabled{opacity:.7;cursor:not-allowed}.bouton-envoyer .plus[data-v-5933d0f7]{font-weight:400;font-size:1.5rem;display:inline-block;transition:transform .5s cubic-bezier(.16,1,.3,1)}.bouton-envoyer:hover .plus[data-v-5933d0f7]:first-child{transform:rotate(180deg)}.bouton-envoyer:hover .plus[data-v-5933d0f7]:last-child{transform:rotate(-180deg)}.contact-success-card[data-v-5933d0f7]{display:flex;flex-direction:column;align-items:flex-start;padding:3rem;background:rgba(255,255,255,.04);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);border-radius:4px;width:100%}.success-icon-wrap[data-v-5933d0f7]{width:64px;height:64px;border-radius:50%;background-color:#0096e726;border:2px solid #0096e7;display:flex;align-items:center;justify-content:center;margin-bottom:2rem}.success-icon[data-v-5933d0f7]{color:#0096e7;font-size:2.2rem;font-weight:700;line-height:1}.success-titre[data-v-5933d0f7]{font-family:Poppins,sans-serif;font-size:2.5rem;font-weight:400;margin:0 0 1rem;color:#fff}.success-texte[data-v-5933d0f7]{font-family:Poppins,sans-serif;font-size:1.15rem;font-weight:300;line-height:1.5;color:#fffc;margin:0 0 2.5rem}.bouton-retour[data-v-5933d0f7]{width:min(255px,85%);min-height:52px;padding:0 1.5rem;display:flex;align-items:center;justify-content:space-between;background-color:transparent;color:#fff;border:1px solid rgba(255,255,255,.3);font-family:Poppins,sans-serif;font-size:1.05rem;font-weight:400;cursor:pointer;transition:transform .25s ease,background-color .25s ease,border-color .25s ease}.bouton-retour[data-v-5933d0f7]:hover{transform:translateY(-2px);background-color:#ffffff14;border-color:#fff}.bouton-retour .plus[data-v-5933d0f7]{font-size:1.35rem;line-height:1}.fade-form-enter-active[data-v-5933d0f7],.fade-form-leave-active[data-v-5933d0f7]{transition:opacity .4s ease,transform .4s ease}.fade-form-enter-from[data-v-5933d0f7]{opacity:0;transform:scale(.96) translateY(10px)}.fade-form-leave-to[data-v-5933d0f7]{opacity:0;transform:scale(.96) translateY(-10px)}@media (max-width: 1280px){.contact-contenu[data-v-5933d0f7]{width:calc(100vw - 8rem);margin-top:2rem}}@media (max-width: 1024px){.contact-contenu[data-v-5933d0f7]{grid-template-columns:1fr;gap:3.5rem;width:calc(100vw - 4rem);margin-top:1rem}.contact-gauche[data-v-5933d0f7]{min-height:auto;text-align:center}.contact-email[data-v-5933d0f7]{transform-origin:center center}.contact-slogan-bloc[data-v-5933d0f7]{align-self:center;text-align:center}.form-range[data-v-5933d0f7]{grid-template-columns:1fr;gap:2.2rem}.bouton-envoyer[data-v-5933d0f7],.bouton-retour[data-v-5933d0f7]{width:100%;max-width:320px;margin:0 auto;justify-content:space-between}.form-bouton-wrap[data-v-5933d0f7]{display:flex;justify-content:center}.contact-success-card[data-v-5933d0f7]{align-items:center;text-align:center;padding:2.5rem 1.5rem}}@media (max-width: 768px){.contact-contenu[data-v-5933d0f7]{width:calc(100vw - 2.5rem);margin-top:1rem;margin-bottom:2.5rem;padding-bottom:calc(2rem + env(safe-area-inset-bottom,0px))!important}.contact-titre[data-v-5933d0f7]{font-size:clamp(2.5rem,8vw,3.8rem)}.contact-form[data-v-5933d0f7]{gap:1.8rem}.form-groupe input[data-v-5933d0f7],.form-groupe textarea[data-v-5933d0f7]{font-size:1.05rem}}.projets-view-conteneur[data-v-dc842971]{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;z-index:50;display:flex;flex-direction:column;justify-content:center;overflow:hidden;transition:background-color .75s cubic-bezier(.25,.8,.25,1)}.projets-liste-scroll[data-v-dc842971]{width:100%;height:75vh;display:flex;align-items:center;overflow-x:auto;overflow-y:hidden;cursor:grab;padding-left:7vw;padding-right:15vw;scroll-behavior:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.projets-liste-scroll[data-v-dc842971]::-webkit-scrollbar{display:none}.projets-liste-scroll[data-v-dc842971]:active{cursor:grabbing}.projets-liste-interne[data-v-dc842971]{display:flex;gap:.6rem;height:55vh;align-items:stretch;flex-shrink:0}.projet-cadre[data-v-dc842971]{position:relative;width:28vw;min-width:280px;flex-shrink:0;overflow:visible;cursor:pointer;transition:width .6s cubic-bezier(.25,.8,.25,1),opacity .5s cubic-bezier(.25,.8,.25,1),filter .5s cubic-bezier(.25,.8,.25,1),box-shadow .4s cubic-bezier(.16,1,.3,1)}.projet-cadre.actif[data-v-dc842971]{width:45vw;opacity:1;filter:none;z-index:5}.projet-cadre.inactif[data-v-dc842971]{opacity:.4;filter:blur(3px)}.projet-media-wrapper[data-v-dc842971]{width:100%;height:100%;overflow:hidden;position:relative;contain:paint}.projet-media[data-v-dc842971]{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;-webkit-user-select:none;user-select:none;transform:scale(1.25)}.iframe-media[data-v-dc842971]{border:none;pointer-events:none;width:100%;height:100%}.youtube-iframe-zoom[data-v-dc842971]{transform:scale(1.85)!important}.projet-titre-overlay[data-v-dc842971]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:4}.projet-titre-haut[data-v-dc842971],.projet-titre-bas[data-v-dc842971]{position:absolute;font-family:Poppins,sans-serif;left:50%;white-space:nowrap;font-size:clamp(2.5rem,7vw,7rem);font-weight:500;color:#fff;letter-spacing:.01em;line-height:1;text-shadow:0 8px 24px rgb(0 0 0 / 23%);transform-origin:center}.projet-titre-haut[data-v-dc842971]{top:0;transform:translate(-50%,-55%)}.projet-titre-bas[data-v-dc842971]{bottom:0;transform:translate(-50%,40%)}.titre-fondu-enter-active[data-v-dc842971]{transition:opacity .4s ease,transform .4s cubic-bezier(.16,1,.3,1)}.titre-fondu-leave-active[data-v-dc842971]{transition:opacity .25s ease}.titre-fondu-enter-from .projet-titre-haut[data-v-dc842971]{opacity:0;transform:translate(-50%,-70%)}.titre-fondu-enter-from .projet-titre-bas[data-v-dc842971]{opacity:0;transform:translate(-50%,70%)}.titre-fondu-leave-to[data-v-dc842971]{opacity:0}.bouton-explorer-projet[data-v-dc842971]{position:absolute;top:50%;width:100px;height:100px;background-color:#050505;border-radius:50%;color:#fff;font-family:var(--police-titre);font-size:.78rem;font-weight:600;letter-spacing:.14em;display:flex;align-items:center;justify-content:center;z-index:6;border:1.5px solid rgba(255,255,255,.15);cursor:pointer;transition:transform .4s cubic-bezier(.16,1,.3,1),background-color .3s ease}.bouton-explorer-projet[data-v-dc842971]:hover{background-color:#1c1c1c}.cote-droit[data-v-dc842971]{right:-50px;transform:translateY(-50%)}.cote-droit[data-v-dc842971]:hover{transform:translateY(-50%) scale(1.12)}.cote-gauche[data-v-dc842971]{left:-50px;transform:translateY(-50%)}.cote-gauche[data-v-dc842971]:hover{transform:translateY(-50%) scale(1.12)}.explorer-fondu-enter-active[data-v-dc842971]{transition:opacity .35s ease .1s,transform .35s cubic-bezier(.16,1,.3,1) .1s}.explorer-fondu-leave-active[data-v-dc842971]{transition:opacity .2s ease}.explorer-fondu-enter-from[data-v-dc842971]{opacity:0;transform:translateY(-50%) scale(.7)}.explorer-fondu-leave-to[data-v-dc842971]{opacity:0}.slider-barres-bas[data-v-dc842971]{position:absolute;bottom:3rem;left:50%;transform:translate(-50%);display:flex;align-items:flex-end;gap:4px;height:52px;padding:0 2rem;cursor:ew-resize;z-index:8}.barre-verticale[data-v-dc842971]{width:2.5px;background-color:#ffffffe6;border-radius:2px;flex-shrink:0}@media (max-width: 1024px){.projets-liste-scroll[data-v-dc842971]{padding-left:5vw;padding-right:10vw;height:60vh!important}.projets-liste-interne[data-v-dc842971]{height:48vh!important}.slider-barres-bas[data-v-dc842971]{bottom:1.8rem!important}.projet-cadre[data-v-dc842971]{width:55vw;min-width:240px}.projet-cadre.actif[data-v-dc842971]{width:65vw}.projet-titre-haut[data-v-dc842971],.projet-titre-bas[data-v-dc842971]{font-size:clamp(3.5rem,14vw,5.5rem)!important}.bouton-explorer-projet[data-v-dc842971]{width:84px;height:84px;font-size:.72rem}.cote-droit[data-v-dc842971]{right:-42px}.cote-gauche[data-v-dc842971]{left:-42px}}@media (max-width: 768px){.projets-liste-scroll[data-v-dc842971]{padding-left:4vw;padding-right:8vw;height:58vh!important}.projets-liste-interne[data-v-dc842971]{height:42vh!important;gap:.4rem}.projet-cadre[data-v-dc842971]{width:72vw;min-width:200px}.projet-cadre.actif[data-v-dc842971]{width:82vw}.slider-barres-bas[data-v-dc842971]{bottom:1.8rem!important}.projet-titre-haut[data-v-dc842971],.projet-titre-bas[data-v-dc842971]{font-size:clamp(3rem,11vw,5rem)!important}}.projet-tag-bleu[data-v-dc842971]{position:absolute;bottom:0;left:0;background:linear-gradient(135deg,#0096E7 0%,#0072B1 100%);color:#fff;padding:10px 16px;font-family:var(--police-titre);font-size:1rem;font-weight:400;letter-spacing:.02em;z-index:2;overflow:hidden}.projet-tag-bleu[data-v-dc842971]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#ffffff26;opacity:0;transition:opacity .3s ease;z-index:-1;pointer-events:none}.projet-cadre:hover .projet-tag-bleu[data-v-dc842971]:after{opacity:1}.projet-cadre.actif .projet-tag-bleu[data-v-dc842971]{display:none!important}.projets-infos-bas[data-v-dc842971]{position:absolute;bottom:3.5rem;left:7rem;right:7rem;display:flex;justify-content:space-between;align-items:center;pointer-events:none;font-family:Space Grotesk,sans-serif;color:#fff;z-index:10}.categorie-label[data-v-dc842971]{font-size:1.3rem;font-weight:400}.projets-pagination[data-v-dc842971]{font-size:1.1rem;font-weight:400}.projets-pagination .separateur[data-v-dc842971]{margin:0 .9rem}@media (max-width: 1024px){.projets-infos-bas[data-v-dc842971]{left:0!important;right:0!important;bottom:5.2rem!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:.3rem!important}.categorie-label[data-v-dc842971]{font-size:1.2rem!important}.projets-pagination[data-v-dc842971]{font-size:1.1rem!important}}@media (max-width: 768px){.projets-infos-bas[data-v-dc842971]{left:0!important;right:0!important;bottom:5.2rem!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:.25rem!important}.categorie-label[data-v-dc842971]{display:block!important;font-size:1.1rem!important}.projets-pagination[data-v-dc842971]{font-size:.95rem!important}}.projets-view-conteneur[data-v-4b669571]{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;z-index:50;display:flex;background-color:#050505;overflow:hidden}.projets-grille-section[data-v-4b669571]{width:58vw;height:100vh;overflow-y:auto;overflow-x:hidden;padding:140px 0vw 80px 7vw;scrollbar-width:none;-ms-overflow-style:none;position:relative;z-index:20;will-change:scroll-position;-webkit-overflow-scrolling:touch}.projets-grille-section[data-v-4b669571]::-webkit-scrollbar{display:none}.projets-grid[data-v-4b669571]{display:grid;grid-template-columns:repeat(2,1fr);margin-top:7vh;gap:1vw;width:100%}.projet-carte-item[data-v-4b669571]{position:relative;aspect-ratio:4.5 / 5;width:100%;overflow:hidden;cursor:pointer;background-color:transparent;border:none;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1);contain:paint}.projet-carte-item[data-v-4b669571]:hover{will-change:transform;transform:translateY(-4px);box-shadow:0 12px 28px #00000059}.projet-media-wrapper[data-v-4b669571]{width:100%;height:100%;position:relative;overflow:hidden}.projet-media[data-v-4b669571]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s cubic-bezier(.16,1,.3,1);pointer-events:none;-webkit-user-select:none;user-select:none}.iframe-media[data-v-4b669571]{border:none;pointer-events:none;width:100%;height:100%}.youtube-iframe-zoom[data-v-4b669571]{transform:scale(1.85)!important}.projet-overlay-shadow[data-v-4b669571]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 35%);opacity:.8;z-index:1;pointer-events:none}.projet-tag-bleu[data-v-4b669571]{position:absolute;font-family:Poppins,sans-serif;bottom:0;left:0;background:linear-gradient(135deg,#0096E7 0%,#0072B1 100%);color:#fff;padding:10px 16px;font-family:var(--police-titre);font-size:1rem;font-weight:400;letter-spacing:.02em;z-index:2;overflow:hidden}.projet-tag-bleu[data-v-4b669571]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#ffffff26;opacity:0;transition:opacity .3s ease;z-index:-1;pointer-events:none}.projet-carte-item:hover .projet-tag-bleu[data-v-4b669571]:after{opacity:1}.projets-visualisation-section[data-v-4b669571]{width:58vw;height:100vh;right:0;top:0;z-index:1}.robot-3d-wrapper[data-v-4b669571]{width:100%;height:100%;right:0vw;z-index:1}spline-viewer[data-v-4b669571]{width:100%;height:100%;display:block}.spline-fallback[data-v-4b669571]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,#111111 0%,#000000 100%);opacity:.9;z-index:-1}.trier-select-conteneur[data-v-4b669571]{position:fixed;bottom:3rem;right:10rem;display:flex;flex-direction:column;gap:10px;z-index:10;pointer-events:auto}.trier-label[data-v-4b669571]{font-size:.8rem;font-weight:600;color:var(--couleur-gris-secondaire);text-transform:uppercase;letter-spacing:.15em;font-family:var(--police-titre)}.custom-select-root[data-v-4b669571]{position:relative;-webkit-user-select:none;user-select:none}.custom-select-trigger[data-v-4b669571]{background-color:#d9d9d9eb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#000;border:none;border-radius:0;padding:10px 52px 10px 20px;min-width:472px;font-size:.95rem;font-weight:600;font-family:var(--police-texte);cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:background-color .3s ease,box-shadow .3s ease;box-shadow:0 4px 14px #0000002e}.custom-select-trigger[data-v-4b669571]:hover{background-color:#fff;box-shadow:0 6px 20px #00000047}.custom-select-value[data-v-4b669571]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.custom-select-caret[data-v-4b669571]{position:absolute;right:18px;top:50%;transform:translateY(-50%);color:#000;pointer-events:none;display:flex;align-items:center;justify-content:center;will-change:transform}.custom-select-caret svg[data-v-4b669571]{width:15px;height:15px}.custom-select-panel[data-v-4b669571]{position:absolute;bottom:calc(100% + 6px);left:0;width:100%;display:none;flex-direction:column;background-color:#1a1a1af5;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.08);border-radius:0;box-shadow:0 -8px 28px #00000073;overflow:hidden;z-index:20;transform-origin:bottom center}.custom-select-option[data-v-4b669571]{padding:12px 20px;font-size:.9rem;font-weight:500;color:#ffffffb3;cursor:pointer;transition:background-color .2s ease,color .2s ease,padding-left .25s ease;font-family:var(--police-texte)}.custom-select-option[data-v-4b669571]:hover{background-color:#ffffff12;color:#fff;padding-left:28px}.custom-select-option.actif[data-v-4b669571]{color:#fff;font-weight:700;background:linear-gradient(135deg,#0096E7 0%,#0072B1 100%)}.mobile-trier-select-conteneur[data-v-4b669571]{display:none}@media (max-width: 1024px){.projets-view-conteneur[data-v-4b669571]{flex-direction:column}.projets-grille-section[data-v-4b669571]{width:100vw;height:100vh;overflow-y:auto;padding:110px 5vw 150px}.projets-grid[data-v-4b669571]{grid-template-columns:repeat(2,1fr);gap:3vw}.projets-visualisation-section[data-v-4b669571]{display:none}.mobile-trier-select-conteneur[data-v-4b669571]{display:flex;position:fixed;bottom:2rem;left:50%;transform:translate(-50%);z-index:100;width:calc(100vw - 4rem);max-width:450px;flex-direction:column;gap:8px}.mobile-select .custom-select-trigger[data-v-4b669571]{width:100%;min-width:0!important}.mobile-select .custom-select-panel[data-v-4b669571]{bottom:calc(100% + 6px);top:auto;transform-origin:bottom center}}@media (max-width: 768px){.projets-grid[data-v-4b669571]{grid-template-columns:1fr;gap:25px}.projets-grille-section[data-v-4b669571]{padding-top:100px;padding-bottom:140px}}.projet-detail-root[data-v-3739c0d4]{position:fixed;top:0;right:0;bottom:0;left:0;scrollbar-width:none;width:100vw;height:100vh;z-index:1500;overflow:hidden;color:#fff}.scroll-wrapper[data-v-3739c0d4]{width:100%;height:100%;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;will-change:transform}.scroll-wrapper[data-v-3739c0d4]::-webkit-scrollbar{display:none}.entete-detail[data-v-3739c0d4]{position:fixed;top:0;left:0;width:100%;padding:3rem 7rem 0;display:flex;justify-content:space-between;align-items:center;z-index:1600;pointer-events:none}.entete-detail[data-v-3739c0d4]>*{pointer-events:auto}.logo-conteneur[data-v-3739c0d4]{height:40px;display:flex;align-items:center;cursor:pointer}.logo-image[data-v-3739c0d4]{height:55px;width:auto;object-fit:contain}.navigation-milieu[data-v-3739c0d4]{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;min-height:40px}.liens-navigation[data-v-3739c0d4]{display:flex;gap:2.5rem;align-items:center}.lien-nav[data-v-3739c0d4]{font-size:1.3rem;font-weight:500;color:#ffffffb3;position:relative;padding:.4rem 0}.lien-nav[data-v-3739c0d4]:hover{color:#fff}.controle-musique[data-v-3739c0d4]{font-family:var(--police-texte);font-size:1.05rem;font-weight:500;color:#ffffffb3}.hero-section[data-v-3739c0d4]{position:relative;width:100%;height:100vh;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:0 7rem;overflow:hidden}.hero-media-wrapper[data-v-3739c0d4]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.hero-media[data-v-3739c0d4]{width:100%;height:100%;object-fit:cover;display:block;transform:translateZ(0);backface-visibility:hidden}.hero-overlay[data-v-3739c0d4]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgba(5,5,5,.4) 0%,rgba(5,5,5,.2) 50%,rgba(5,5,5,.75) 100%);z-index:2}.hero-contenu[data-v-3739c0d4]{position:relative;z-index:3;margin-top:9vh;max-width:650px;display:flex;flex-direction:column;align-items:flex-start;padding-top:15vh;padding-bottom:8vh}.bouton-retour[data-v-3739c0d4]{background-color:#fff;color:#000;border-radius:0;font-family:var(--police-texte);font-size:1.2rem;font-weight:300;padding:.5rem 1rem;cursor:pointer;display:inline-flex;align-items:center;gap:1.5rem;transition:none}.tiret[data-v-3739c0d4]{display:inline-block}.projet-titre[data-v-3739c0d4]{font-size:clamp(3.2rem,6.5vw,6rem);font-weight:500;line-height:.95;font-family:Poppins,sans-serif;letter-spacing:.01em;text-shadow:0 8px 24px rgba(0,0,0,.2);margin-top:1rem;margin-bottom:1.5rem}.titre-ligne[data-v-3739c0d4]{display:block}.projet-description[data-v-3739c0d4]{font-family:Poppins,sans-serif;font-size:1rem;line-height:1.2;max-width:480px;color:#fff;text-shadow:0 4px 12px rgba(0,0,0,.2)}.lien-visiter-site[data-v-3739c0d4]{margin-top:2rem;display:inline-flex;align-items:center;gap:.6rem;color:#fff;font-family:Poppins,sans-serif;font-size:1.1rem;font-weight:500;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.4);padding-bottom:4px;transition:border-color .3s ease,transform .3s ease,opacity .3s ease;opacity:.95;cursor:pointer}.lien-visiter-site[data-v-3739c0d4]:hover{border-bottom-color:#fff;opacity:1;transform:translateY(-2px)}.fleche-lien-icon[data-v-3739c0d4]{width:16px;height:16px;transition:transform .3s ease}.lien-visiter-site:hover .fleche-lien-icon[data-v-3739c0d4]{transform:translate(2px,-2px)}.galerie-section[data-v-3739c0d4]{width:100%;padding-bottom:0}.galerie-conteneur[data-v-3739c0d4]{display:flex;flex-direction:column;align-items:center;gap:0;width:100%}.galerie-item-wrapper[data-v-3739c0d4]{width:72vw;height:auto;overflow:hidden;content-visibility:auto;contain-intrinsic-size:100vh}.galerie-media[data-v-3739c0d4]{width:100%;height:auto;display:block;object-fit:cover;transform:translateZ(0);will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.track-navigation-latérale[data-v-3739c0d4]{position:fixed;right:3vw;top:50%;transform:translateY(-50%);z-index:1600;display:flex;align-items:center;justify-content:center;pointer-events:auto;overflow:visible}.track-miniatures-liste[data-v-3739c0d4]{display:flex;flex-direction:column;gap:0}.track-miniature-item[data-v-3739c0d4]{position:relative;width:75px;height:48px;cursor:grab;overflow:hidden;opacity:.4;box-sizing:border-box;transition:opacity .25s ease}.track-miniature-item[data-v-3739c0d4]:active{cursor:grabbing}.track-miniature-item.actif[data-v-3739c0d4]{opacity:1;outline:2px solid #ffffff;outline-offset:-2px}.miniature-img[data-v-3739c0d4]{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;-webkit-user-drag:none}.placeholder-video-icon[data-v-3739c0d4]{display:flex;align-items:center;justify-content:center;background-color:#111;width:100%;height:100%}.video-svg-icon[data-v-3739c0d4]{width:20px;height:20px;color:#fff6}.iframe-player-container[data-v-3739c0d4]{background-color:#000;width:72vw;height:auto;aspect-ratio:16/9}.iframe-media[data-v-3739c0d4]{border:none;width:100%;height:100%}.youtube-iframe-zoom[data-v-3739c0d4]{transform:scale(1.85)!important}.miniature-repere-progres[data-v-3739c0d4]{position:absolute;left:0;bottom:0;height:3px;background-color:#fff;pointer-events:none;transition:width .1s ease}@media (max-width: 1024px){.entete-detail[data-v-3739c0d4]{padding:2.5rem 4vw 0}.navigation-milieu[data-v-3739c0d4]{display:none}.hero-section[data-v-3739c0d4]{padding:0 5vw 8vh!important;justify-content:flex-end!important}.hero-contenu[data-v-3739c0d4]{padding-top:0!important;margin-top:0!important;padding-bottom:0!important;max-width:80%!important}.galerie-item-wrapper[data-v-3739c0d4]{width:100vw!important}.track-navigation-latérale[data-v-3739c0d4]{display:flex!important;right:2vw!important;top:38%!important;scale:.8!important;transform-origin:right center!important}}@media (max-width: 768px){.entete-detail[data-v-3739c0d4]{padding:2rem 5% 0}.controle-musique[data-v-3739c0d4]{display:none}.bouton-retour[data-v-3739c0d4]{padding:10px 22px!important;font-size:1.1rem!important;gap:1rem!important}.projet-titre[data-v-3739c0d4]{font-size:2.5rem!important}.projet-description[data-v-3739c0d4]{font-size:.95rem}.lien-visiter-site[data-v-3739c0d4]{font-size:1rem;margin-top:1.5rem}.galerie-item-wrapper[data-v-3739c0d4]{width:100vw!important}.track-navigation-latérale[data-v-3739c0d4]{scale:.7!important;top:35%!important}}.custom-video-player[data-v-3739c0d4]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.video-controles-overlay[data-v-3739c0d4]{position:absolute;bottom:2rem;left:50%;transform:translate(-50%,10px);width:calc(100% - 4rem);max-width:800px;background-color:#0a0a0aa6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);border-radius:4px;padding:.8rem 1.2rem;display:flex;align-items:center;gap:1.5rem;z-index:10;opacity:0;pointer-events:none;transition:opacity .3s ease,transform .3s cubic-bezier(.25,.8,.25,1);box-shadow:0 10px 30px #00000080}.custom-video-player:hover .video-controles-overlay[data-v-3739c0d4],.video-controles-overlay.visible-scrubbing[data-v-3739c0d4]{opacity:1;pointer-events:auto;transform:translate(-50%)}.btn-controle[data-v-3739c0d4]{background:none;border:none;color:#fff;width:24px;height:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:.8;transition:opacity .2s ease,transform .2s ease;padding:0}.btn-controle[data-v-3739c0d4]:hover{opacity:1;transform:scale(1.1)}.btn-controle svg[data-v-3739c0d4]{width:20px;height:20px}.barre-temps-conteneur[data-v-3739c0d4]{flex-grow:1;height:20px;display:flex;align-items:center;position:relative;cursor:pointer}.barre-temps-fond[data-v-3739c0d4]{width:100%;height:4px;background-color:#fff3;border-radius:2px;transition:height .2s ease}.barre-temps-progres[data-v-3739c0d4]{position:absolute;left:0;height:4px;background:linear-gradient(90deg,#0096E7 0%,#0072B1 100%);border-radius:2px;pointer-events:none;transition:height .2s ease}.barre-temps-curseur[data-v-3739c0d4]{position:absolute;width:12px;height:12px;background-color:#fff;border-radius:50%;pointer-events:none;transform:translate(-50%,-50%);top:50%;opacity:0;transition:opacity .2s ease,width .2s ease,height .2s ease;box-shadow:0 2px 6px #0006}.barre-temps-conteneur:hover .barre-temps-fond[data-v-3739c0d4],.barre-temps-conteneur:hover .barre-temps-progres[data-v-3739c0d4]{height:6px}.barre-temps-conteneur:hover .barre-temps-curseur[data-v-3739c0d4]{opacity:1}.temps-affichage[data-v-3739c0d4]{font-family:var(--police-texte);font-size:.85rem;color:#fffc;min-width:80px;text-align:center;-webkit-user-select:none;user-select:none}.custom-cursor-wrapper[data-v-32db6016]{position:fixed;top:0;left:0;pointer-events:none;z-index:999999;opacity:1;will-change:transform;transition:opacity .3s ease}.custom-cursor-wrapper.hors-ecran[data-v-32db6016]{opacity:0}.custom-cursor-inner[data-v-32db6016]{position:absolute;top:0;left:0;width:24px;height:24px;border:1.5px solid rgba(255,255,255,.95);background-color:#fff0;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:none!important;transition:width .35s cubic-bezier(.25,1,.5,1),height .35s cubic-bezier(.25,1,.5,1),background-color .35s cubic-bezier(.25,1,.5,1),border-color .35s cubic-bezier(.25,1,.5,1),border-radius .35s cubic-bezier(.25,1,.5,1),transform .3s cubic-bezier(.25,1,.5,1)}.point-central[data-v-32db6016]{width:6px;height:6px;background-color:#fffffff2;border-radius:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:1;transition:opacity .25s cubic-bezier(.25,1,.5,1),transform .25s cubic-bezier(.25,1,.5,1),background-color .25s cubic-bezier(.25,1,.5,1)}.custom-cursor-inner.sur-accueil.en-mouvement[data-v-32db6016]{width:150px;height:75px;background-color:#ffffffe0;border-color:#fff}.custom-cursor-inner.sur-accueil.en-mouvement .point-central[data-v-32db6016],.custom-cursor-inner.projet-explorer-mode .point-central[data-v-32db6016]{opacity:0;transform:translate(-50%,-50%) scale(0)}.custom-cursor-inner.au-survol[data-v-32db6016]{transform:translate(-50%,-50%) scale(1.3);background-color:#ffffff1a;border-color:#fff;border-radius:2px}.custom-cursor-inner.au-survol .point-central[data-v-32db6016]{background-color:#fff;transform:translate(-50%,-50%) scale(1.1)}.custom-cursor-inner.projet-explorer-mode[data-v-32db6016]{width:110px;height:110px;background-color:#050505;border-color:#fff0;border-radius:50%!important}.texte-curseur[data-v-32db6016]{color:#050505;font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;text-align:center;white-space:nowrap;line-height:1.3;opacity:0;transform:translateY(8px) scale(.95);transition:opacity .25s cubic-bezier(.25,1,.5,1),transform .25s cubic-bezier(.25,1,.5,1)}.custom-cursor-inner.sur-accueil.en-mouvement:not(.au-survol):not(.projet-explorer-mode) .texte-curseur[data-v-32db6016]{opacity:1;transform:translateY(0) scale(1);transition-delay:.08s}.texte-curseur-explorer[data-v-32db6016]{color:#fff;font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;text-align:center;position:absolute;opacity:0;transform:scale(.85);transition:opacity .25s cubic-bezier(.25,1,.5,1),transform .25s cubic-bezier(.25,1,.5,1)}.custom-cursor-inner.projet-explorer-mode .texte-curseur-explorer[data-v-32db6016]{opacity:1;transform:scale(1);transition-delay:.05s}.accueil-conteneur[data-v-e75ce757]{width:100%;height:100vh;height:calc(var(--vh, 1vh) * 100);height:100dvh;scrollbar-width:none;overflow:hidden;position:relative;background-color:var(--couleur-fond)}.section-hero[data-v-e75ce757]{width:100vw;height:100vh;height:calc(var(--vh, 1vh) * 100);height:100dvh;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:var(--couleur-fond)}.hero-image-morph[data-v-e75ce757]{position:fixed;top:0;left:0;width:100vw;height:100vh;height:calc(var(--vh, 1vh) * 100);height:100dvh;z-index:15;overflow:hidden;border-radius:0;pointer-events:none;will-change:transform,opacity,border-radius}.image-morphee-source[data-v-e75ce757]{width:100%;height:100%;object-fit:cover;display:block;will-change:transform,opacity}.overlay-morph[data-v-e75ce757]{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle,rgba(5,5,5,.05) 0%,rgba(5,5,5,.35) 100%),linear-gradient(to top,rgba(5,5,5,.4) 0%,transparent 40%);z-index:2}.miniature-morph-layer[data-v-e75ce757]{position:fixed;top:0;left:0;z-index:15;overflow:hidden;pointer-events:none;display:none;will-change:transform,opacity,border-radius}.overlay-morph-mini[data-v-e75ce757]{display:none}.overlay-morph-discret[data-v-e75ce757]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(5,5,5,.22);z-index:3;pointer-events:none}.slogan-centre[data-v-e75ce757]{position:relative;z-index:30;display:flex;align-items:center;gap:5.5rem;text-align:center;color:var(--couleur-texte);pointer-events:none}.titre-principal[data-v-e75ce757]{font-size:2.1rem;font-weight:400;letter-spacing:-.01em;word-spacing:.05em;font-family:var(--police-titre);text-shadow:0 4px 15px rgb(0 0 0 / 17%)}@keyframes monterAscenseur-e75ce757{0%{transform:translateY(115%)}to{transform:translateY(0)}}.lettre-titre-hero[data-v-e75ce757]{display:inline-block;transform:translateY(115%);animation:monterAscenseur-e75ce757 .5s cubic-bezier(.16,1,.3,1) forwards}.signe-plus-css[data-v-e75ce757]{position:relative;width:25px;height:25px;display:inline-block;flex-shrink:0;animation:rotationPlusEntree-e75ce757 .8s cubic-bezier(.16,1,.3,1) forwards}@keyframes rotationPlusEntree-e75ce757{0%{transform:rotate(-180deg) scale(.4);opacity:0}to{transform:rotate(0) scale(1);opacity:1}}.signe-plus-css[data-v-e75ce757]:before,.signe-plus-css[data-v-e75ce757]:after{content:"";position:absolute;background-color:#fff}.signe-plus-css[data-v-e75ce757]:before{top:50%;left:0;width:100%;height:1.5px;transform:translateY(-50%)}.signe-plus-css[data-v-e75ce757]:after{left:50%;top:0;width:1.5px;height:100%;transform:translate(-50%)}.menu-bas-gauche[data-v-e75ce757]{position:absolute;bottom:calc(3.5rem + env(safe-area-inset-bottom,0px));left:7%;z-index:30;display:flex;flex-direction:column;gap:.7rem}.lien-vertical[data-v-e75ce757]{font-size:.9rem;font-weight:500;letter-spacing:.1em;color:var(--couleur-gris-principal);transition:var(--transition-rapide)}.lien-vertical[data-v-e75ce757]:hover{color:var(--couleur-texte);transform:translate(5px)}.pagination-bas[data-v-e75ce757]{position:absolute;bottom:calc(3.5rem + env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%);z-index:30;display:flex;align-items:center;gap:.6rem;font-size:.85rem;font-weight:700;color:var(--couleur-texte);letter-spacing:.1em}.numero-courant[data-v-e75ce757]{font-size:.95rem}.tiret-separation[data-v-e75ce757]{opacity:.5;font-weight:300}.numero-total[data-v-e75ce757]{opacity:.6}.miniatures-bas[data-v-e75ce757]{position:absolute;bottom:calc(3.5rem + env(safe-area-inset-bottom,0px));right:7%;z-index:30;display:flex;gap:.2rem}.miniature-cadre[data-v-e75ce757]{width:120px;height:64px;border-radius:0;overflow:hidden;cursor:pointer;transition:box-shadow .4s cubic-bezier(.25,.8,.25,1);position:relative}.miniature-img[data-v-e75ce757]{width:100%;height:100%;object-fit:cover;display:block;opacity:1}.miniature-cadre.actif[data-v-e75ce757]{box-shadow:0 0 10px #0082c866}.miniature-survol-overlay[data-v-e75ce757]{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(5,5,5,.35);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;z-index:10}.miniature-survol-texte[data-v-e75ce757]{color:var(--couleur-texte);font-family:var(--police-texte);font-size:.85rem;font-weight:500}.miniature-cadre:hover .miniature-survol-overlay[data-v-e75ce757]{opacity:1}.section-expertises-absolute[data-v-e75ce757]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20;pointer-events:none;opacity:0;visibility:hidden}.section-expertises-absolute[data-v-e75ce757] .expertise-carte{pointer-events:auto}@media (max-width: 1024px){.accueil-conteneur[data-v-e75ce757]{height:100vh;overflow:hidden}.section-hero[data-v-e75ce757]{width:100vw;height:100vh;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.slogan-centre[data-v-e75ce757]{position:relative;z-index:30;display:flex;align-items:center;justify-content:center;gap:1.5rem!important;text-align:center;color:var(--couleur-texte);pointer-events:none;width:auto;margin-bottom:0}.titre-principal[data-v-e75ce757]{font-size:1.6rem;padding:0}.signe-plus-css[data-v-e75ce757]{position:relative;width:16px!important;height:16px!important;display:inline-block!important}.liens-navigation[data-v-e75ce757],.menu-bas-gauche[data-v-e75ce757],.pagination-bas[data-v-e75ce757]{display:none!important}.hero-image-morph[data-v-e75ce757]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:15;overflow:hidden;border-radius:0;pointer-events:none}.miniatures-bas[data-v-e75ce757]{position:absolute;bottom:calc(3.5rem + env(safe-area-inset-bottom,0px))!important;left:50%!important;right:auto!important;transform:translate(-50%)!important;z-index:30;display:flex;gap:.3rem!important}.miniature-cadre[data-v-e75ce757]{width:120px!important;height:62px!important;border-radius:0;overflow:hidden;cursor:pointer;position:relative}.miniature-morph-layer[data-v-e75ce757]{position:fixed;top:0;left:0;z-index:15;overflow:hidden;pointer-events:none;display:none;will-change:transform,opacity,border-radius}.section-expertises-absolute[data-v-e75ce757]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20;pointer-events:none}}@media (max-width: 768px){.slogan-centre[data-v-e75ce757]{gap:1rem!important}.signe-plus-css[data-v-e75ce757]{width:15px!important;height:15px!important}.titre-principal[data-v-e75ce757]{font-size:1.6rem}}.fondu-projets-enter-active[data-v-e75ce757],.fondu-projets-leave-active[data-v-e75ce757]{transition:opacity .8s cubic-bezier(.25,.8,.25,1),transform .8s cubic-bezier(.25,.8,.25,1)}.fondu-projets-enter-from[data-v-e75ce757],.fondu-projets-leave-to[data-v-e75ce757]{opacity:0;transform:scale(1.05)}.fondu-portfolio-enter-active[data-v-e75ce757],.fondu-portfolio-leave-active[data-v-e75ce757]{transition:opacity .6s cubic-bezier(.25,.8,.25,1)}.fondu-portfolio-enter-from[data-v-e75ce757],.fondu-portfolio-leave-to[data-v-e75ce757]{opacity:0}.transition-curtain[data-v-e75ce757]{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;background:linear-gradient(135deg,#050505 0%,#0072B1 100%);z-index:9999;transform:translateY(100%);pointer-events:none}.guide-explore-mobile[data-v-e75ce757]{display:none}@media (max-width: 1024px){.guide-explore-mobile[data-v-e75ce757]{display:block;position:absolute;top:calc(70% + 5.5rem + env(safe-area-inset-top,0px));left:50%;transform:translate(-50%,-50%);z-index:40;pointer-events:auto;cursor:pointer}.guide-box[data-v-e75ce757]{width:250px;height:55px;background-color:#ffffffe0;border:1.5px solid rgba(255,255,255,1);display:flex;align-items:center;justify-content:center;text-align:center;padding:0 10px;animation:pulseGuide-e75ce757 4.5s infinite ease-in-out;transform-origin:center center}.guide-texte[data-v-e75ce757]{color:#050505;font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;line-height:1.3;text-align:center;display:block;white-space:nowrap}@keyframes pulseGuide-e75ce757{0%,to{opacity:0}50%{opacity:.75}}}
