body.rtl{direction:rtl;text-align:right}body.rtl *{margin-left:auto;margin-right:auto}body.rtl [style*=margin-left]{margin-right:var(--ml)!important;margin-left:0!important}body.rtl [style*=margin-right]{margin-left:var(--mr)!important;margin-right:0!important}body.rtl .flex-row{flex-direction:row-reverse}body.rtl h1,body.rtl h2,body.rtl h3,body.rtl h4,body.rtl h5,body.rtl h6,body.rtl p,body.rtl span{text-align:right}body.rtl [style*=translateX]{transform:scaleX(-1)}body.rtl svg{transform:scaleX(1)}body.rtl .dropdown-menu{right:auto;left:0}html{scroll-behavior:smooth}#accueil,#branding,#vision,#impact,#lumiere,#contact{scroll-margin-top:80px;position:relative}#accueil{padding-top:0}#branding,#vision,#impact,#lumiere,#contact{padding-top:2rem}@media (max-width: 768px){#accueil,#branding,#vision,#impact,#lumiere,#contact{scroll-margin-top:70px}}select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;color:#fff!important;background-color:transparent!important;outline:none!important;border-color:#444!important}select:focus{outline:none!important;box-shadow:none!important;border-color:#db4a2b!important;background-color:transparent!important}select,select *{color:#fff!important;background:transparent!important}select option{background-color:#222!important;background:#222!important;color:#fff!important;padding:10px!important}select option:checked,select option:hover,select option:focus,select option:active,select option[selected]{background:#db4a2b!important;background-color:#db4a2b!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:white!important;box-shadow:0 0 10px 100px #db4a2b inset!important}select option:checked{background-color:#db4a2b!important;color:#fff!important}select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23db4a2b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 1rem center!important;background-size:1em!important}select::-ms-expand{display:none!important}select::-webkit-scrollbar-track{background:#222!important}select::-webkit-scrollbar-thumb{background:#db4a2b!important}:root{--mbk-bg: #0E0D0C;--mbk-surface: #151311;--mbk-card: #1D1A17;--mbk-border: #2E2A26;--mbk-line: #2A2724;--mbk-input-border: #3A3530;--mbk-ghost-border: #4A4540;--mbk-text: #F3EFE9;--mbk-soft: #DDD7CE;--mbk-muted: #C9C3BA;--mbk-dim: #A39C92;--mbk-cream: #F3EFE9;--mbk-cream-2: #E6E0D6;--mbk-cream-line: #D6CFC4;--mbk-ink-muted: #4A4540;--mbk-ink-dim: #6B645B;--mbk-accent: #FF5A36;--mbk-accent-dark: #C23A1E;--mbk-hover: #FF6A4A;--mbk-display: "Syne", sans-serif;--mbk-body: "DM Sans", sans-serif}body{background:var(--mbk-bg)}.mbk *{font-family:inherit;font-size:inherit}.mbk{background:var(--mbk-bg);color:var(--mbk-text);font-family:var(--mbk-body);font-size:16px;line-height:normal}.mbk :where(h1,h2,h3){width:auto;text-wrap:balance;-webkit-hyphens:none;hyphens:none}.mbk :where(p,li,span,a,dd,dt){-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}.mbk :where(p,li){text-wrap:pretty}.mbk :where(a){color:var(--mbk-text);text-decoration:none}.mbk :where(a):hover{color:var(--mbk-hover)}.mbk :where(input,select,textarea,button){font-family:var(--mbk-body)}.mbk-syne{font-family:var(--mbk-display)}.mbk-container{max-width:1280px;margin:0 auto;padding-left:32px;padding-right:32px}.mbk-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--min, 260px),100%),1fr))}.mbk-section-alt{background:var(--mbk-surface);border-top:1px solid var(--mbk-line);border-bottom:1px solid var(--mbk-line)}.mbk-section-light{background:var(--mbk-cream);color:var(--mbk-bg)}.mbk-eyebrow{margin:0;font-size:14px;letter-spacing:3px;text-transform:uppercase;color:var(--mbk-accent)}.mbk-display{margin:0;font-family:var(--mbk-display);font-weight:800;font-size:clamp(44px,6vw,88px);line-height:.98;letter-spacing:-2px}.mbk-h2{margin:0;font-family:var(--mbk-display);font-weight:700;font-size:44px;letter-spacing:-1px}.mbk-lead{margin:0;font-size:20px;line-height:1.55;color:var(--mbk-muted)}.mbk-accent{color:var(--mbk-accent)}.mbk-btn,.mbk-btn:hover{display:inline-block;background:var(--mbk-accent);color:var(--mbk-bg);font-weight:600;padding:12px 22px;border-radius:999px;font-size:15px;border:none;cursor:pointer;transition:filter .15s ease,transform .15s ease}.mbk-btn:hover{filter:brightness(1.08)}.mbk-btn:disabled{opacity:.6;cursor:not-allowed}.mbk-btn--lg,.mbk-btn--lg:hover{padding:18px 30px;font-size:17px}.mbk-btn--ghost,.mbk-btn--ghost:hover{background:transparent;color:var(--mbk-text);border:1px solid var(--mbk-ghost-border)}.mbk-btn--ghost:hover{border-color:var(--mbk-text)}.mbk-btn--dark,.mbk-btn--dark:hover{background:var(--mbk-bg);color:var(--mbk-text)}.mbk-card{background:var(--mbk-card);border:1px solid var(--mbk-border);border-radius:20px;padding:32px;display:flex;flex-direction:column;gap:12px}a.mbk-card{transition:border-color .15s ease}a.mbk-card:hover{border-color:var(--mbk-accent)}.mbk-chip{padding:8px 14px;border-radius:8px;border:1px solid var(--mbk-input-border)}.mbk-chip--active{background:var(--mbk-text);color:var(--mbk-bg);font-weight:600;border-color:var(--mbk-text)}.mbk-chip--add{border:1px dashed var(--mbk-accent);color:var(--mbk-accent)}.mbk-field{display:flex;flex-direction:column;gap:6px}.mbk-field>span:first-child{font-size:13px;color:var(--mbk-dim)}.mbk-field>span:last-child{border:1px solid var(--mbk-input-border);border-radius:10px;padding:14px 16px}.mbk-header{padding-top:24px;padding-bottom:24px;display:flex;align-items:center;justify-content:space-between;gap:16px;position:relative}.mbk-brand,.mbk-brand:hover{font-family:var(--mbk-display);font-weight:800;font-size:24px;letter-spacing:-.5px;display:flex;align-items:center;gap:10px;color:var(--mbk-text)}.mbk-brand img{width:38px;height:38px;border-radius:50%;display:block}.mbk-nav{display:flex;flex-wrap:wrap;gap:28px;font-size:15px}.mbk-nav a.active{color:var(--mbk-accent)}.mbk-menu-toggle{display:none;background:transparent;border:1px solid var(--mbk-ghost-border);color:var(--mbk-text);border-radius:999px;width:44px;height:44px;align-items:center;justify-content:center;cursor:pointer;padding:0}.mbk-mobile-menu{display:none}.mbk-footer{padding-top:56px;padding-bottom:56px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px;font-size:14px;color:var(--mbk-dim)}.mbk-footer--bordered{border-top:1px solid var(--mbk-line)}.mbk-footer nav{display:flex;flex-wrap:wrap;gap:24px}.mbk-footer a{color:var(--mbk-dim)}.mbk-form{background:var(--mbk-surface);border:1px solid var(--mbk-border);border-radius:20px;padding:40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:20px}.mbk-label{display:flex;flex-direction:column;gap:8px;font-size:14px;color:var(--mbk-muted)}.mbk-input{background:var(--mbk-bg);border:1px solid var(--mbk-input-border);border-radius:10px;padding:14px 16px;color:var(--mbk-text);font-size:16px;width:100%}.mbk-input:focus{outline:none;border-color:var(--mbk-accent)}.mbk-input[aria-invalid=true]{border-color:var(--mbk-accent)}.mbk-error{font-size:13px;color:var(--mbk-hover)}.mbk-full{grid-column:1 / -1}@media (max-width: 960px){.mbk-header .mbk-nav,.mbk-header>.mbk-btn{display:none}.mbk-menu-toggle{display:inline-flex}.mbk-mobile-menu.open{display:flex;flex-direction:column;gap:20px;padding:8px 20px 32px;font-size:18px;border-bottom:1px solid var(--mbk-line)}.mbk-mobile-menu .mbk-btn{align-self:flex-start}}@media (max-width: 640px){.mbk-container{padding-left:20px;padding-right:20px}.mbk-h2{font-size:34px}.mbk-form{padding:24px}}:root{--font-primary: "Poppins", sans-serif;--font-secondary: "Poppins", sans-serif;--font-tertiary: "Poppins", sans-serif}html,body{overflow-x:hidden!important;width:100%!important;margin:0;padding:0;box-sizing:border-box;position:relative}*{box-sizing:border-box;max-width:100%}#root{overflow-x:hidden!important;width:100%!important;position:relative}body{background-color:#000;font-family:var(--font-primary)}h1,h2,h3,.headline{font-family:var(--font-primary);font-size:22px;width:100%}p,article,aside,details,a,span,div,li,ul,ol,button,input,textarea,select,label{font-family:var(--font-primary);font-size:1.25rem}
