@charset "UTF-8";.logo[data-v-b68bfdb4]{--logo-size: 64px;user-select:none}.logo svg[data-v-b68bfdb4]{width:auto;height:var(--logo-size);overflow:hidden}.schema[data-v-16027705]{width:100%;margin:3rem auto;display:flex;flex-direction:column;align-items:center}.schema-title[data-v-16027705]{font-family:"Garaje 0603",serif;font-size:2rem;text-align:center;margin-bottom:2rem;color:var(--color-text);font-weight:600}.schema-content[data-v-16027705]{display:flex;gap:4rem;width:100%;max-width:1280px;position:relative;border-radius:2rem;font-size:.5rem}.hotel-section[data-v-16027705]{flex:1}.acqd-section[data-v-16027705]{position:absolute}.airbnb-section[data-v-16027705]{flex:1}.hotel-section[data-v-16027705],.airbnb-section[data-v-16027705]{position:relative;padding:2rem;background-color:var(--color-background);border:1px solid var(--color-noir);border-radius:1rem;margin:1rem}.hotel-section .section-header[data-v-16027705],.airbnb-section .section-header[data-v-16027705]{position:absolute;top:0;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:.5rem 1.5rem;border-radius:0 0 .5rem .5rem}.hotel-section .section-header h3[data-v-16027705],.airbnb-section .section-header h3[data-v-16027705]{font-family:"Garaje 0603",serif;font-size:1rem;margin:0;font-weight:600}.hotel-section .section-content[data-v-16027705],.airbnb-section .section-content[data-v-16027705]{margin-top:2.5rem;display:flex;justify-content:center;gap:.5rem}.hotel-section .section-content .plus-points[data-v-16027705],.airbnb-section .section-content .plus-points[data-v-16027705]{opacity:0}.acqd-section[data-v-16027705]{position:absolute;left:25%;right:25%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;background-color:var(--color-jaune);border-radius:1rem;margin-top:5rem;z-index:10}.acqd-section .logo-container[data-v-16027705]{margin-bottom:2rem}.acqd-section .logo[data-v-16027705]{height:80px;color:var(--color-text)}.acqd-section .section-content[data-v-16027705]{display:flex;gap:1rem}.acqd-section .section-content .plus-points[data-v-16027705]{margin:0}.common-points .logo-container[data-v-16027705]{width:100%;display:flex;justify-content:center;align-items:center}.plus-points[data-v-16027705],.minus-points[data-v-16027705]{width:100%;flex:1;margin:1rem 0}.plus-points .point[data-v-16027705],.minus-points .point[data-v-16027705]{display:flex;align-items:baseline;margin:.75rem 0;font-size:.75rem}.plus-points .point .icon[data-v-16027705],.minus-points .point .icon[data-v-16027705]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;margin-right:.75rem;font-weight:700;flex-shrink:0}.plus-points .point .icon[data-v-16027705]{background-color:var(--color-success-soft, #e6f7e6);color:var(--color-success, #28a745)}.minus-points .point .icon[data-v-16027705]{background-color:var(--color-error-soft, #fce6e6);color:var(--color-error, #dc3545)}@media (max-width: 768px){.schema-content[data-v-16027705]{flex-direction:column;gap:8rem}.acqd-section[data-v-16027705]{left:40%;right:0%}.acqd-section .section-content[data-v-16027705]{flex-direction:column}.acqd-section .section-content .common-points[data-v-16027705]{display:flex;gap:.5rem;margin:2rem 0}.acqd-section .section-content .common-points .logo-container[data-v-16027705]{margin-bottom:0}.hotel-section[data-v-16027705],.airbnb-section[data-v-16027705]{width:75%}.airbnb-section .section-content[data-v-16027705]{flex-direction:row-reverse}}@media (max-width: 640px){.schema-content[data-v-16027705]{flex-direction:column;gap:0}.hotel-section[data-v-16027705],.airbnb-section[data-v-16027705]{position:relative;width:90%;margin:0 10% 0 0;border-radius:.5rem;padding:1.5rem;overflow:hidden}.hotel-section[data-v-16027705]:before,.airbnb-section[data-v-16027705]:before{position:absolute;top:50%;left:-1rem;transform:rotate(-90deg) translate(50%);font-family:"Garaje 0603",serif;font-weight:600;font-size:.75rem;color:#fff;background-color:var(--color-noir);padding:.5rem 1rem;border-radius:0 0 .25rem .25rem;z-index:20}.hotel-section .section-header[data-v-16027705],.airbnb-section .section-header[data-v-16027705]{display:none}.hotel-section .section-content[data-v-16027705],.airbnb-section .section-content[data-v-16027705]{flex-direction:column;margin:0 0 0 .75rem}.hotel-section .section-content>div[data-v-16027705],.airbnb-section .section-content>div[data-v-16027705]{min-height:9rem}.hotel-section[data-v-16027705]{margin-bottom:0}.hotel-section[data-v-16027705]:before{content:"HÔTEL"}.airbnb-section[data-v-16027705]{margin-top:0}.airbnb-section[data-v-16027705]:before{content:"AIRBNB"}.acqd-section[data-v-16027705]{position:relative;left:0;right:0;width:90%;margin:-11rem 0 -10rem 10%;padding:1.5rem}.acqd-section .section-content[data-v-16027705]{flex-direction:column;width:100%}.acqd-section .section-content .plus-points[data-v-16027705]{width:100%}.acqd-section .section-content .common-points[data-v-16027705]{display:flex;flex-direction:row}.acqd-section .section-content .common-points .plus-points[data-v-16027705]{flex:1}.acqd-section .section-content .common-points .logo-container[data-v-16027705]{width:4rem}.acqd-section .common-points[data-v-16027705]{display:flex;flex-direction:column;align-items:center;margin:1rem 0}.acqd-section .common-points .logo-container[data-v-16027705]{margin-bottom:1rem}.acqd-section .common-points .point[data-v-16027705]{text-align:center}.point[data-v-16027705]{font-size:.7rem;margin:.5rem 0}}.view[data-v-dab9e672]{padding:0}.header[data-v-dab9e672]{height:90vh;color:var(--color-text);background:linear-gradient(#0009,#0006),url(/assets/images/investissement-FpnvG-Oo.jpg) no-repeat center center;background-size:cover;position:relative}.header .header-content[data-v-dab9e672]{height:100%;display:flex;flex-direction:column;justify-content:center;text-align:center;padding:4rem var(--base-padding-x)}.header .scroll-motivator[data-v-dab9e672]{--color: var(--color-white);position:absolute;bottom:2rem;left:50%;transform:translate(-50%);z-index:100;border:solid 1px var(--color);border-radius:1rem;height:2rem;width:1rem;display:flex;justify-content:center;align-items:center}.header .scroll-motivator[data-v-dab9e672]:before{content:"scroll";position:absolute;margin-top:3rem;font-size:.5rem;animation:scroll-hide-dab9e672 2s 5.5s ease-out normal forwards}.header .scroll-motivator[data-v-dab9e672]:after{content:"";position:absolute;top:20%;width:.25rem;height:.25rem;border-radius:50%;background:var(--color);animation:scroll-dab9e672 5s .5s ease-out infinite}.title[data-v-dab9e672]{font-family:"Garaje 0603",serif;font-size:clamp(2.5rem,8vw,5rem);text-transform:uppercase;margin-bottom:2rem;color:var(--color-background);opacity:0;animation:fadeInUp-dab9e672 1s ease forwards .5s}.subtitle[data-v-dab9e672]{font-size:clamp(1.25rem,3vw,1.75rem);max-width:768px;margin:0 auto;line-height:1.4;color:var(--color-background);opacity:0;animation:fadeInUp-dab9e672 1s ease forwards .8s}.scroll-indicator[data-v-dab9e672]{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);opacity:0;animation:fadeIn-dab9e672 1s ease forwards 1.5s}.scroll-indicator .scroll-arrow[data-v-dab9e672]{width:30px;height:30px;border-right:2px solid var(--color-background);border-bottom:2px solid var(--color-background);transform:rotate(45deg);animation:scrollIndicator 2s infinite;margin:0 auto}main[data-v-dab9e672]{padding:0}[data-v-dab9e672] p strong{font-weight:700}section[data-v-dab9e672]{padding:6rem var(--base-padding-x);position:relative}section[data-v-dab9e672]:nth-child(odd){background-color:var(--color-background);color:var(--color-text)}section[data-v-dab9e672]:nth-child(2n){background-color:var(--color-background-alt);color:var(--color-text)}.section-title[data-v-dab9e672]{font-family:"Garaje 0603",serif;font-size:2.5rem;margin-bottom:2.5rem;text-align:center;position:relative}.section-title[data-v-dab9e672]:after{content:"";position:absolute;bottom:-.75rem;left:50%;transform:translate(-50%);width:80px;height:3px;background-color:var(--color-primary)}.section-divider[data-v-dab9e672]{position:absolute;top:0;left:50%;transform:translate(-50%);width:2px;height:60px;background-color:var(--color-border)}.section-divider[data-v-dab9e672]:before,.section-divider[data-v-dab9e672]:after{content:"";position:absolute;left:50%;transform:translate(-50%);width:10px;height:10px;border-radius:50%;background-color:var(--color-primary)}.section-divider[data-v-dab9e672]:before{top:0}.section-divider[data-v-dab9e672]:after{bottom:0}.concept-section[data-v-dab9e672],.model-section[data-v-dab9e672],.partners-section[data-v-dab9e672]{display:flex;justify-content:center}.concept-section .concept-content[data-v-dab9e672],.concept-section .model-content[data-v-dab9e672],.concept-section .partners-content[data-v-dab9e672],.model-section .concept-content[data-v-dab9e672],.model-section .model-content[data-v-dab9e672],.model-section .partners-content[data-v-dab9e672],.partners-section .concept-content[data-v-dab9e672],.partners-section .model-content[data-v-dab9e672],.partners-section .partners-content[data-v-dab9e672]{max-width:1024px;width:100%}.concept-section p[data-v-dab9e672],.model-section p[data-v-dab9e672],.partners-section p[data-v-dab9e672]{font-size:1.1rem;line-height:1.6;margin-bottom:1.5rem}.concept-schema[data-v-dab9e672]{margin:4rem auto;max-width:100%;display:block}.development-axes[data-v-dab9e672]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:3rem 0}.axis-card[data-v-dab9e672]{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:.5rem;padding:2rem;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease}.axis-card[data-v-dab9e672]:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000001a}.axis-card .axis-number[data-v-dab9e672]{font-family:"Garaje 0603",serif;font-size:3rem;font-weight:700;color:var(--color-primary);margin-bottom:1rem}.axis-card .axis-content h3[data-v-dab9e672]{font-family:"Garaje 0603",serif;font-size:1.2rem;margin-bottom:.5rem;font-weight:600}.axis-card .axis-content p[data-v-dab9e672]{font-size:1rem;margin:0}.partners-section[data-v-dab9e672]{background-color:var(--color-background);position:relative}.partners-section .partners-container[data-v-dab9e672]{display:flex;flex-direction:column;gap:2.5rem;max-width:1280px;margin:0 auto}.partners-section .partners-intro[data-v-dab9e672]{text-align:center;max-width:768px;margin:0 auto}.partners-section .partners-intro p[data-v-dab9e672]{font-size:1.2rem;line-height:1.6}.partners-section .partners-grid[data-v-dab9e672]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin:1rem 0}.partners-section .partner-item[data-v-dab9e672]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.5rem;border-radius:.5rem;background-color:var(--color-creme);transition:transform .3s ease,box-shadow .3s ease}.partners-section .partner-item[data-v-dab9e672]:hover{transform:translateY(-1px);box-shadow:0 .75rem 1rem rgba(from var(--color-noir) r g b/.05),0 .25rem .5rem rgba(from var(--color-jaune) r g b/.1)}.partners-section .partner-item .partner-icon[data-v-dab9e672]{display:flex;justify-content:center;align-items:center;width:4rem;height:4rem;border-radius:50%;background-color:var(--color-main);margin-bottom:1rem}.partners-section .partner-item .partner-icon svg[data-v-dab9e672]{width:2rem;height:2rem;stroke:var(--color-white)}.partners-section .partner-item .partner-name[data-v-dab9e672]{font-size:1.1rem;font-weight:700;line-height:1.4}.partners-section .partners-conclusion[data-v-dab9e672]{text-align:center;max-width:768px;margin:0 auto}.partners-section .partners-conclusion p[data-v-dab9e672]{font-size:1.2rem;line-height:1.6}.contact-section[data-v-dab9e672]{text-align:center;background-color:var(--color-background-alt);position:relative;overflow:hidden}.contact-section[data-v-dab9e672]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.05;z-index:0}.contact-section .contact-content[data-v-dab9e672]{max-width:768px;margin:0 auto;position:relative;z-index:1}.contact-section .contact-tagline[data-v-dab9e672]{font-size:1.4rem;font-style:italic;margin-bottom:3rem;position:relative;display:inline-block}.contact-section .contact-tagline[data-v-dab9e672]:after{content:"";position:absolute;bottom:-1rem;left:50%;transform:translate(-50%);width:50px;height:2px;background-color:var(--color-primary)}.contact-buttons[data-v-dab9e672]{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}@media (min-width: 768px){.contact-buttons[data-v-dab9e672]{flex-direction:row;justify-content:center}}.contact-button[data-v-dab9e672]{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2rem;font-family:"Garaje 0603",serif;font-size:1.1rem;text-decoration:none;border-radius:.5rem;transition:all .3s ease;gap:.75rem}.contact-button.primary[data-v-dab9e672]{background-color:var(--color-noir);color:var(--color-background)}.contact-button.primary[data-v-dab9e672]:hover{transform:translateY(-1px);box-shadow:0 .5rem 1rem #0003}.contact-button.secondary[data-v-dab9e672]{background-color:var(--color-background);color:var(--color-noir);border:1px solid var(--color-noir)}.contact-button.secondary[data-v-dab9e672]:hover{transform:translateY(-1px);box-shadow:0 .5rem 1rem #0000001a}.contact-button .icon[data-v-dab9e672]{width:1.25rem;height:1.25rem}.animate-fade-in[data-v-dab9e672]{opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease}.page-loaded .animate-fade-in[data-v-dab9e672]{opacity:1;transform:translateY(0)}@keyframes fadeIn-dab9e672{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp-dab9e672{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes scroll-dab9e672{0%{transform:translateY(0);opacity:0}20%{opacity:1}80%{opacity:1}to{transform:translateY(1rem);opacity:0}}@keyframes scroll-hide-dab9e672{0%{opacity:1}to{opacity:0}}@media (max-width: 768px){section[data-v-dab9e672]{padding:4rem var(--base-padding-x)}.title[data-v-dab9e672]{font-size:clamp(2rem,6vw,3rem)}.subtitle[data-v-dab9e672]{font-size:clamp(1rem,2.5vw,1.25rem)}.section-title[data-v-dab9e672]{font-size:2rem}.development-axes[data-v-dab9e672]{grid-template-columns:1fr}}
