img{height:auto}[hidden]:not([hidden=until-found i]){display:none!important}body{color:#000;background:#fff;margin:0;padding:0;font:14px -apple-system,BlinkMacSystemFont,sans-serif}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/PlusJakartaSans-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/PlusJakartaSans-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/PlusJakartaSans-600.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/PlusJakartaSans-700.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/PlusJakartaSans-800.woff2)format("woff2");font-weight:800;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-600.woff2)format("woff2");font-weight:600;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--deep-ocean:#0f2847;--rich-black:#1a1a2e;--white:#fff;--night:#040810;--azure:#467bff;--azure-rgb:70,123,255;--azure-ink:#3466e6;--azure-press:#2a57cc;--azure-on-dark:#8fb0ff;--green:#00e06c;--steel:#64748b;--slate:#94a3b8;--mist:#e2e8f0;--cloud:#f1f5f9;--ice:#fafbfc;--on-dark:#fff;--on-dark-2:#ffffffa8;--on-dark-3:#ffffff24;--cine:linear-gradient(160deg,#040810 0%,#0a1c38 45%,#0f2847 75%,#163a68 100%);--sp-xs:4px;--sp-sm:8px;--sp-md:16px;--sp-lg:24px;--sp-xl:40px;--sp-2xl:64px;--sp-3xl:96px;--r-xs:4px;--r-sm:6px;--r-md:8px;--r-lg:10px;--r-full:9999px;--f-h:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--f-b:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ease-out:cubic-bezier(.16,1,.3,1);--ease-io:cubic-bezier(.65,0,.35,1);--t-hover:.2s;--t-in:.5s;--t-draw:.8s;--header-h:64px;--safe-top:env(safe-area-inset-top,0px);--wrap:1240px;--gutter:clamp(16px,4vw,48px);--section:clamp(64px,8vw,96px)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 72px)}body{background:var(--white);color:var(--rich-black);font:400 1rem/1.6 var(--f-b);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}svg{display:block}ul,ol{list-style:none}:focus-visible{outline:2px solid var(--azure);outline-offset:3px;border-radius:var(--r-sm)}.skip{z-index:100;background:var(--deep-ocean);color:#fff;border-radius:var(--r-md);transition:top var(--t-hover);padding:10px 16px;font-weight:600;position:absolute;top:-48px;left:16px}.skip:focus{top:12px}.wrap{width:100%;max-width:calc(var(--wrap) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.wrap--narrow{max-width:calc(880px + 2 * var(--gutter))}.section{padding-block:var(--section)}.section.is-white+.section.is-white{padding-top:0}.dark{background:var(--cine);color:var(--on-dark)}.night{background:var(--night);color:var(--on-dark)}.tint-bg{background:var(--ice)}.head{gap:var(--sp-md);margin-bottom:var(--sp-2xl);max-width:46rem;display:grid}.head--center{text-align:center;justify-items:center;margin-inline:auto}.head--split{align-items:end;gap:var(--sp-xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:none}@media (max-width:860px){.head--split{gap:var(--sp-md);grid-template-columns:minmax(0,1fr)}}.eyebrow{font:700 12px/1.4 var(--f-h);letter-spacing:2px;text-transform:uppercase;color:var(--azure-ink)}.dark .eyebrow,.night .eyebrow{color:var(--on-dark-2)}.on-photo .eyebrow{color:#ffffffd9}.mega{font:800 clamp(2.75rem,1.1rem + 5.6vw,6rem)/1 var(--f-h);letter-spacing:-.04em;color:var(--deep-ocean);text-wrap:balance}.display{font:800 clamp(2.25rem,1.2rem + 3.6vw,4.25rem)/1.04 var(--f-h);letter-spacing:-.035em;color:var(--deep-ocean);text-wrap:balance}.h1{font:800 clamp(1.875rem,1.2rem + 2.2vw,3rem)/1.08 var(--f-h);letter-spacing:-.03em;color:var(--deep-ocean);text-wrap:balance}.h2{font:700 clamp(1.25rem,1.1rem + .5vw,1.5rem)/1.25 var(--f-h);letter-spacing:-.015em;color:var(--deep-ocean)}.h3{font:700 1.0625rem/1.3 var(--f-h);letter-spacing:-.01em;color:var(--deep-ocean)}.lead{color:var(--steel);text-wrap:pretty;max-width:38em;font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);line-height:1.55}.muted{color:var(--steel)}.caption{font:500 .8125rem/1.5 var(--f-b);color:var(--steel)}.accent{color:var(--azure)}.dim{color:var(--slate)}.dark :is(.mega,.display,.h1,.h2,.h3),.night :is(.mega,.display,.h1,.h2,.h3),.on-photo :is(.mega,.display,.h1,.h2,.h3){color:var(--on-dark)}.dark :is(.lead,.muted,.caption),.night :is(.lead,.muted,.caption),.on-photo :is(.lead,.muted,.caption){color:var(--on-dark-2)}.dark .dim,.night .dim{color:#ffffff6b}.dark .accent,.night .accent{color:var(--azure-on-dark)}.btn{justify-content:center;align-items:center;gap:var(--sp-sm);border-radius:var(--r-md);min-height:48px;font:600 .9375rem/1 var(--f-b);white-space:nowrap;transition:background-color var(--t-hover) ease-out,border-color var(--t-hover) ease-out,color var(--t-hover) ease-out,transform .1s ease-out;-webkit-tap-highlight-color:transparent;touch-action:manipulation;padding:0 24px;display:inline-flex}.btn:active{transform:scale(.97)}.btn--primary{background:var(--azure-ink);color:#fff}.btn--primary:hover{background:var(--azure-press)}.btn--ghost{color:var(--deep-ocean);background:0 0;border:1px solid #0f28472e}.btn--ghost:hover{border-color:#0f284766}.dark .btn--ghost,.night .btn--ghost,.on-photo .btn--ghost{color:#fff;border-color:#ffffff4d}.dark .btn--ghost:hover,.night .btn--ghost:hover,.on-photo .btn--ghost:hover{border-color:#fff9}.btn--white{color:var(--deep-ocean);background:#fff}.btn--white:hover{background:var(--cloud)}.actions{flex-wrap:wrap;gap:12px;display:flex}.link{color:var(--azure-ink);transition:gap var(--t-hover) ease-out;align-items:center;gap:4px;font-weight:600;display:inline-flex}.link:hover{gap:8px}.link svg{width:16px;height:16px}.dark .link,.night .link,.on-photo .link{color:var(--azure-on-dark)}.site-header{top:var(--safe-top);z-index:50;height:var(--header-h);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);color:var(--deep-ocean);background:#ffffffc7;transition:background-color .3s ease-out,box-shadow .3s ease-out,color .3s ease-out;position:sticky;box-shadow:0 1px #0f284712}.site-header .wrap{align-items:center;gap:var(--sp-xl);height:100%;display:flex}.site-header .logo{flex-shrink:0;align-items:center;padding-block:8px;display:flex}.site-header .logo svg{fill:currentColor}.nav{font:500 .875rem/1 var(--f-b);gap:32px;margin-left:auto;display:flex}.nav a{color:var(--steel);transition:color var(--t-hover) ease-out;padding-block:10px}.nav a:hover,.nav a[aria-current=page]{color:var(--deep-ocean)}.site-header .btn{min-height:38px;padding:0 16px;font-size:.875rem}.site-header.is-dark{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:#fff;background:#04081000}.site-header.is-dark .nav a{color:#ffffffbf}.site-header.is-dark .nav a:hover,.site-header.is-dark .nav a[aria-current=page]{color:#fff}.site-header.is-flat{position:relative;top:auto}@media (max-width:860px){.nav{display:none}.site-header .btn{margin-left:auto}}.card{border-radius:var(--r-lg);background:#fff;border:1px solid #0f284714;box-shadow:0 1px 4px #0f28470a}.glass{border-radius:var(--r-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff1a}.photo{border-radius:var(--r-lg);background:var(--cloud);max-width:100%;position:relative;overflow:hidden}.photo img{object-fit:cover;width:100%;height:100%}.on-photo{color:#fff;position:relative;overflow:hidden}.on-photo:after{content:"";pointer-events:none;background:linear-gradient(#04081000 30%,#0408108c 62%,#040810e0 100%);position:absolute;inset:0}.on-photo>.cap{z-index:1;gap:8px;padding:clamp(20px,3vw,36px);display:grid;position:absolute;bottom:0;left:0;right:0}.grid{gap:var(--sp-lg);display:grid}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:960px){.g4,.g3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.g2,.g3,.g4{grid-template-columns:minmax(0,1fr)}}.ico{border-radius:var(--r-lg);background:rgba(var(--azure-rgb),.1);width:44px;height:44px;color:var(--azure);flex-shrink:0;place-items:center;display:grid}.ico svg{width:24px;height:24px}.dark .ico,.night .ico{color:#fff;background:#ffffff1a}.pill{border-radius:var(--r-full);height:26px;font:700 11px/1 var(--f-h);letter-spacing:1px;text-transform:uppercase;background:rgba(var(--azure-rgb),.1);color:var(--azure-ink);place-self:flex-start start;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.specbar{border-top:1px solid var(--mist);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.specbar>div{padding:var(--sp-lg) var(--sp-lg) 0 0;align-content:start;gap:6px;display:grid}.specbar>div+div{padding-left:var(--sp-lg);border-left:1px solid var(--mist)}.specbar--3{grid-template-columns:repeat(3,minmax(0,1fr))}.spec-v{font:800 clamp(2rem,1.4rem + 2vw,3.25rem)/1 var(--f-h);letter-spacing:-.035em;color:var(--deep-ocean);font-variant-numeric:tabular-nums}.spec-v small{letter-spacing:-.01em;margin-left:2px;font-size:.5em;font-weight:700}.spec-l{color:var(--steel);max-width:22em;font-size:.9375rem}.spec-v.is-green{color:var(--green)}.dark .specbar,.night .specbar,.dark .specbar>div+div,.night .specbar>div+div{border-color:var(--on-dark-3)}.dark .spec-v,.night .spec-v{color:#fff}.dark .spec-l,.night .spec-l{color:var(--on-dark-2)}@media (max-width:760px){.specbar,.specbar--3{grid-template-columns:repeat(2,minmax(0,1fr))}.specbar>div:nth-child(odd){border-left:0;padding-left:0}.specbar>div:nth-child(n+3){margin-top:var(--sp-lg);border-top:1px solid var(--mist)}.dark .specbar>div:nth-child(n+3),.night .specbar>div:nth-child(n+3){border-top-color:var(--on-dark-3)}}.quote{font:600 clamp(1.375rem,1rem + 1.4vw,2.125rem)/1.3 var(--f-h);letter-spacing:-.02em;color:var(--deep-ocean);text-wrap:pretty}.on-photo .quote,.dark .quote,.night .quote{color:#fff}.who{flex-direction:column;gap:2px;display:flex}.who b{font:700 .9375rem/1.3 var(--f-h);color:var(--deep-ocean)}.who span{color:var(--steel);font-size:.875rem}.on-photo .who b,.dark .who b,.night .who b{color:#fff}.on-photo .who span,.dark .who span,.night .who span{color:var(--on-dark-2)}.pico-o{fill:none;stroke:currentColor;stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.pico-lvl{fill:currentColor}.track{gap:var(--sp-lg);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding-inline:var(--gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;grid-auto-columns:clamp(260px,30%,400px);grid-auto-flow:column;display:grid;overflow-x:auto}.track::-webkit-scrollbar{display:none}.track>*{scroll-snap-align:start}.track-wrap{max-width:calc(var(--wrap) + 2 * var(--gutter));margin-inline:auto}.arrows{justify-content:flex-end;gap:8px;display:flex}.arrows button{border-radius:var(--r-full);background:var(--cloud);width:44px;height:44px;color:var(--deep-ocean);transition:background-color var(--t-hover),opacity var(--t-hover);place-items:center;display:grid}.arrows button:hover{background:var(--mist)}.arrows button:disabled{opacity:.35;cursor:default}.arrows svg{width:20px;height:20px}@media (max-width:640px){.track{grid-auto-columns:84%}}.bento{gap:var(--sp-lg);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.tile{border-radius:var(--r-lg);flex-direction:column;min-height:460px;display:flex;position:relative;overflow:hidden}.tile>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tile .cap{z-index:1;gap:8px;max-width:30em;padding:clamp(24px,3vw,36px);display:grid;position:relative}.tile.on-photo .cap{position:absolute;inset:auto 0 0}.t7{grid-column:span 7}.t5{grid-column:span 5}.tile.prod{background:var(--ice)}.tile.prod>img{object-fit:contain;width:auto;max-width:70%;height:auto;max-height:280px;margin:auto auto var(--sp-xl);position:static}.tile.inv{background:var(--night)}.tile.inv>img{object-fit:contain;width:100%;height:auto;margin-top:auto;position:static}.tile.inv .h2{color:#fff}.tile.inv .eyebrow,.tile.inv .muted{color:var(--on-dark-2)}@media (max-width:860px){.t7,.t5{grid-column:span 12}.tile{min-height:400px}}.js .rv.pre{opacity:0;transition:opacity var(--t-in) var(--ease-out),transform var(--t-in) var(--ease-out);transition-delay:calc(var(--i,0) * .12s);transform:translateY(20px)}.js .rv.pre.in{opacity:1;transform:none}.site-footer{background:var(--night);color:#fff;padding-block:var(--sp-2xl) var(--sp-xl)}.foot-top{justify-content:space-between;gap:var(--sp-xl);padding-bottom:var(--sp-xl);border-bottom:1px solid var(--on-dark-3);flex-wrap:wrap;display:flex}.lockup{flex-direction:column;gap:14px;display:flex}.lockup .tag{font:400 11px/1 var(--f-h);letter-spacing:3px;text-transform:uppercase;color:#fff}.foot-cols{gap:var(--sp-2xl);flex-wrap:wrap;display:flex}.foot-cols h2{font:700 12px/1.4 var(--f-h);letter-spacing:2px;text-transform:uppercase;color:var(--on-dark-2);margin-bottom:var(--sp-md)}.foot-cols ul{flex-direction:column;gap:10px;display:flex}.foot-cols a{color:#fffc;transition:color var(--t-hover);font-size:.875rem}.foot-cols a:hover{color:#fff}.foot-bottom{padding-top:var(--sp-lg);justify-content:space-between;gap:var(--sp-md);color:var(--on-dark-2);flex-wrap:wrap;font-size:.8125rem;display:flex}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .rv.pre{transition:opacity .2s;transform:none}*,:before,:after{animation-duration:1ms!important;animation-iteration-count:1!important}}@media (prefers-reduced-transparency:reduce){.site-header{background:var(--white);-webkit-backdrop-filter:none;backdrop-filter:none}.site-header.is-dark{background:var(--night)}.glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:#132f55}}@media (prefers-contrast:more){.card,.glass{border-color:currentColor}.lead,.muted,.spec-l,.caption{color:var(--deep-ocean)}.dark :is(.lead,.muted),.night :is(.lead,.muted){color:#fff}}[data-page=accueil] .hero-v{min-height:max(640px,100vh);min-height:max(640px,100svh);margin-top:calc((var(--header-h) + var(--safe-top)) * -1);background:#040810;align-items:flex-end;display:flex;position:relative;overflow:hidden}[data-page=accueil] .bg-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}[data-page=accueil] .hero-shade{background:linear-gradient(#0408108c 0%,#0408101a 30%,#04081033 55%,#040810db 100%);position:absolute;inset:0}[data-page=accueil] .hero-in{z-index:1;gap:var(--sp-xl);padding-block:calc(var(--header-h) + 80px) clamp(72px,8.5vw,124px);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;display:grid;position:relative}[data-page=accueil] .hero-main{gap:var(--sp-lg);display:grid}[data-page=accueil] .hero-title{font:800 clamp(3rem,1.1rem + 6.9vw,7.9rem)/.94 var(--f-h);letter-spacing:-.045em;color:#fff;text-wrap:balance}[data-page=accueil] .hero-title .w{display:inline-block}[data-page=accueil] .hero-side{gap:var(--sp-lg);padding-bottom:10px;display:grid}[data-page=accueil] .hero-side .lead{color:#ffffffd1}@media (max-width:900px){[data-page=accueil] .hero-in{grid-template-columns:minmax(0,1fr)}}@keyframes rise{}.js [data-page=accueil] .hero-title .w,.js [data-page=accueil] .hero-fx{animation:rise .9s var(--ease-out) both;animation-delay:calc(.2s + var(--d) * .11s)}[data-page=accueil] .vid-toggle{z-index:2;right:var(--gutter);border-radius:var(--r-full);color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:44px;height:44px;transition:background-color var(--t-hover);background:#ffffff1f;border:1px solid #ffffff38;place-items:center;display:grid;position:absolute;bottom:clamp(20px,3vw,32px)}[data-page=accueil] .vid-toggle:hover{background:#ffffff38}[data-page=accueil] .vid-toggle svg{width:18px;height:18px}[data-page=accueil] .vid-toggle .i-play{display:none}[data-page=accueil] .vid-toggle.paused .i-play{display:block}[data-page=accueil] .vid-toggle.paused .i-pause{display:none}[data-page=accueil] .scroll-cue{z-index:2;border:1.5px solid #ffffff80;border-radius:13px;width:26px;height:40px;margin-left:-13px;position:absolute;bottom:22px;left:50%}[data-page=accueil] .scroll-cue span{width:3px;height:8px;animation:cue 1.8s var(--ease-io) infinite;background:#fff;border-radius:2px;margin-left:-1.5px;position:absolute;top:8px;left:50%}@keyframes cue{}@media (max-width:900px){[data-page=accueil] .scroll-cue{display:none}}[data-page=accueil] .mf{background:var(--white);height:220vh;position:relative}[data-page=accueil] .mf-sticky{align-items:center;height:100vh;display:flex;position:sticky;top:0}[data-page=accueil] .manifesto{font:700 clamp(2rem,1rem + 3.4vw,4rem)/1.1 var(--f-h);letter-spacing:-.035em;color:var(--deep-ocean);text-wrap:pretty;max-width:19em}[data-page=accueil] .manifesto em{color:var(--azure);font-style:normal}[data-page=accueil] .manifesto .wd{transition:color .25s ease-out}.js [data-page=accueil] .manifesto .wd{color:#8592a7}.js [data-page=accueil] .manifesto .wd.on{color:var(--deep-ocean)}.js [data-page=accueil] .manifesto em .wd.on{color:var(--azure)}[data-page=accueil] .seq{background:#fdfdfd;height:320vh;position:relative}[data-page=accueil] .seq-sticky{align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}[data-page=accueil] .seq-grid{gap:var(--sp-2xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}[data-page=accueil] .seq-txt{gap:var(--sp-lg);display:grid}[data-page=accueil] .seq-caps{margin-top:var(--sp-md);display:grid}[data-page=accueil] .seq-caps li{max-width:26em;transition:opacity .4s var(--ease-out),transform .4s var(--ease-out);grid-area:1/1;gap:8px;display:grid}.js [data-page=accueil] .seq-caps li{opacity:0;transform:translateY(12px)}.js [data-page=accueil] .seq-caps li.on{opacity:1;transform:none}.no-js [data-page=accueil] .seq-caps,[data-page=accueil] .seq.static .seq-caps{gap:var(--sp-lg)}.no-js [data-page=accueil] .seq-caps li,[data-page=accueil] .seq.static .seq-caps li{grid-area:auto;opacity:1!important;transform:none!important}[data-page=accueil] .seq-meter{background:var(--mist);border-radius:2px;max-width:220px;height:2px;overflow:hidden}[data-page=accueil] .seq-meter span{background:var(--azure);transform-origin:0;width:100%;height:100%;transform:scaleX(var(--p,0));display:block}[data-page=accueil] .seq-stage{aspect-ratio:8/5;position:relative}[data-page=accueil] .seq-stage canvas,[data-page=accueil] .seq-stage .seq-still{width:100%;height:100%;position:absolute;inset:0}.js [data-page=accueil] .seq.drawn:not(.static) .seq-still{visibility:hidden}.no-js [data-page=accueil] .seq-stage canvas,[data-page=accueil] .seq.static canvas{display:none}@media (max-width:860px){[data-page=accueil] .seq{height:260vh}[data-page=accueil] .seq-grid{gap:var(--sp-lg);grid-template-columns:minmax(0,1fr)}[data-page=accueil] .seq-stage{order:-1}[data-page=accueil] .seq-caps li{max-width:none}}@media (prefers-reduced-motion:reduce){[data-page=accueil] .seq,[data-page=accueil] .mf{height:auto}[data-page=accueil] .seq-sticky,[data-page=accueil] .mf-sticky{height:auto;padding-block:var(--section);position:static}}[data-page=accueil] .cta-v{text-align:center;background:#040810;align-items:center;min-height:min(92svh,860px);display:flex;position:relative;overflow:hidden}[data-page=accueil] .cta-in{z-index:1;justify-items:center;gap:var(--sp-lg);padding-block:var(--section);display:grid;position:relative}[data-page=accueil] .cta-v .pivot{font-size:clamp(2.5rem,1.2rem + 5vw,5.5rem)}[data-page=accueil] .cta-v .pivot span+span{color:#fff;opacity:.62}[data-page=accueil] .cta-v .lead{color:#ffffffd1;margin-inline:auto}[data-page=accueil] .cta-v .actions{margin-top:var(--sp-sm);justify-content:center}[data-page=accueil] .cta-v .caption{color:#ffffffb3}[data-page=accueil] .lines .ln{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--p,1))}[data-page=accueil] .proof-photo>img{transform:translateY(var(--py,0)) scale(1.12);will-change:transform}[data-page=accueil] .costs{gap:var(--sp-lg);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}[data-page=accueil] .costs li{border-top:1px solid var(--deep-ocean);padding-top:var(--sp-md);gap:var(--sp-sm);align-content:start;display:grid}@media (max-width:960px){[data-page=accueil] .costs{row-gap:var(--sp-xl);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){[data-page=accueil] .costs{grid-template-columns:minmax(0,1fr)}}[data-page=accueil] .reveal{text-align:center}[data-page=accueil] .reveal .head{margin-bottom:var(--sp-xl);max-width:64rem}[data-page=accueil] .lines{width:100vw;max-width:none;margin:0 0 var(--sp-2xl) calc(50% - 50vw);color:#ffffff57;display:block}[data-page=accueil] .lines .ln{fill:none;stroke:#ffffff17;stroke-width:.85px;stroke-linecap:round}[data-page=accueil] .lines .ln.k{stroke:#8fb0ff6b}[data-page=accueil] .lineup{gap:var(--sp-xl);text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}[data-page=accueil] .lineup article{gap:var(--sp-sm);align-content:start;justify-items:center;display:grid}[data-page=accueil] .lineup .shot{width:100%;height:clamp(200px,22vw,280px);margin-bottom:var(--sp-md);justify-content:center;align-items:center;display:flex}[data-page=accueil] .lineup .shot img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}[data-page=accueil] .lineup .shot.pico img{max-height:80%}[data-page=accueil] .lineup .muted{max-width:20em}[data-page=accueil] .lineup .link{margin-top:var(--sp-sm)}@media (max-width:760px){[data-page=accueil] .lineup{gap:var(--sp-2xl);grid-template-columns:minmax(0,1fr)}[data-page=accueil] .lineup .shot{max-width:420px}}[data-page=accueil] .compare{border-collapse:collapse;width:100%;font-size:1rem}[data-page=accueil] .compare th,[data-page=accueil] .compare td{text-align:left;vertical-align:top;border-bottom:1px solid var(--mist);padding:20px 24px 20px 0}[data-page=accueil] .compare thead th{font:700 12px/1.4 var(--f-h);letter-spacing:2px;text-transform:uppercase;color:var(--steel);padding-top:0}[data-page=accueil] .compare thead th.us{color:var(--azure-ink)}[data-page=accueil] .compare tbody th{font:700 1rem/1.4 var(--f-h);color:var(--deep-ocean);width:24%}[data-page=accueil] .compare td{color:var(--steel);width:38%}[data-page=accueil] .compare td.us{color:var(--deep-ocean);font-weight:500}[data-page=accueil] .compare td.us:before{content:"";background:var(--azure);vertical-align:2px;border-radius:50%;width:7px;height:7px;margin-right:10px;display:inline-block}@media (max-width:640px){[data-page=accueil] .compare,[data-page=accueil] .compare tbody,[data-page=accueil] .compare tr,[data-page=accueil] .compare th,[data-page=accueil] .compare td{width:auto;display:block}[data-page=accueil] .compare thead{display:none}[data-page=accueil] .compare tr{border-top:1px solid var(--deep-ocean);padding-block:var(--sp-md) var(--sp-sm)}[data-page=accueil] .compare tbody th,[data-page=accueil] .compare td{border:0;padding:0 0 8px}[data-page=accueil] .compare td{grid-template-columns:92px 1fr;gap:12px;display:grid}[data-page=accueil] .compare td:before,[data-page=accueil] .compare td.us:before{content:attr(data-label);width:auto;height:auto;font:700 11px/1.6 var(--f-h);letter-spacing:1px;text-transform:uppercase;color:var(--steel);vertical-align:0;background:0 0;border-radius:0;margin:0;display:block}[data-page=accueil] .compare td.us:before{color:var(--azure-ink)}}[data-page=accueil] .how-bar{justify-content:space-between;align-items:end;gap:var(--sp-lg);margin-bottom:var(--sp-xl);display:flex}[data-page=accueil] .step{gap:var(--sp-sm);align-content:start;display:grid}[data-page=accueil] .step .photo{aspect-ratio:4/5;margin-bottom:var(--sp-sm)}[data-page=accueil] .step .n{font:700 12px/1.4 var(--f-h);letter-spacing:2px;text-transform:uppercase;color:var(--azure-ink)}@media (max-width:640px){[data-page=accueil] .how-bar .arrows{display:none}}[data-page=accueil] .proof-photo{background:var(--deep-ocean);align-items:center;min-height:clamp(480px,52vw,680px);display:flex;position:relative}[data-page=accueil] .proof-photo>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}[data-page=accueil] .proof-photo .cap{z-index:1;padding-block:var(--sp-2xl);gap:var(--sp-lg);display:grid;position:relative}[data-page=accueil] .proof-photo .cap>*{max-width:46rem}[data-page=accueil] .proof-photo.on-photo:after{background:linear-gradient(90deg,#09182ce6 0%,#09182cbd 42%,#09182c47 78%,#09182c2e 100%),linear-gradient(#09182c40,#09182c00 30% 70%,#09182c59)}[data-page=accueil] .proof-photo .client{color:#fff;align-items:center;gap:14px;display:flex}[data-page=accueil] .proof-photo .client b{font:800 .9375rem/1 var(--f-h);letter-spacing:.24em}[data-page=accueil] .proof-photo .client span{font:500 .9375rem/1 var(--f-b);color:#ffffffc7;border-left:1px solid #ffffff59;padding-left:14px}[data-page=accueil] .proof-photo .quote{max-width:40rem}@media (max-width:760px){[data-page=accueil] .proof-photo.on-photo:after{background:linear-gradient(#09182c8c,#09182ce0)}}[data-page=accueil] .awards{gap:var(--sp-sm) var(--sp-lg);margin-top:var(--sp-2xl);padding-top:var(--sp-lg);border-top:1px solid var(--mist);font:700 .875rem/1.4 var(--f-h);color:var(--deep-ocean);flex-wrap:wrap;display:flex}[data-page=accueil] .awards span{color:var(--steel);font:500 .875rem/1.4 var(--f-b);margin-right:var(--sp-lg)}[data-page=accueil] .origin{gap:var(--sp-2xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}[data-page=accueil] .origin .photo{aspect-ratio:4/3;background:#ffffff0d}[data-page=accueil] .pivot{font:800 clamp(2.25rem,1.3rem + 3.4vw,4rem)/1.04 var(--f-h);letter-spacing:-.035em;color:#fff}[data-page=accueil] .pivot span{display:block}[data-page=accueil] .pivot span+span{color:#ffffff80}[data-page=accueil] .origin .txt{gap:var(--sp-lg);display:grid}[data-page=accueil] .landi{padding-top:var(--sp-lg);border-top:1px solid var(--on-dark-3);gap:var(--sp-md);display:grid}[data-page=accueil] .landi p{font:500 1.0625rem/1.5 var(--f-h);color:#fff}@media (max-width:860px){[data-page=accueil] .origin{gap:var(--sp-xl);grid-template-columns:minmax(0,1fr)}}[data-page=accueil] .posts{gap:var(--sp-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}[data-page=accueil] .post{gap:var(--sp-sm);align-content:start;display:grid}[data-page=accueil] .post .photo{aspect-ratio:3/2;margin-bottom:var(--sp-sm)}[data-page=accueil] .post .photo img{transition:transform .6s var(--ease-out)}[data-page=accueil] .post:hover .photo img{transform:scale(1.03)}[data-page=accueil] .post .meta{color:var(--steel);font-size:.8125rem}@media (max-width:860px){[data-page=accueil] .posts{gap:var(--sp-xl);grid-template-columns:minmax(0,1fr)}}[data-page=accueil] .cta{text-align:center}[data-page=accueil] .cta .wrap{justify-items:center;gap:var(--sp-lg);display:grid}[data-page=accueil] .cta .pivot{font-size:clamp(2.5rem,1.3rem + 4.4vw,5rem)}[data-page=accueil] .cta .pivot span+span{color:var(--azure-on-dark)}[data-page=accueil] .cta .actions{margin-top:var(--sp-sm);justify-content:center}[data-page=osol-base] .p-hero{text-align:center;padding-top:clamp(48px,7vw,96px)}[data-page=osol-base] .p-hero .wrap{justify-items:center;gap:var(--sp-lg);display:grid}[data-page=osol-base] .p-tag{font:700 clamp(1.5rem,1.1rem + 1.6vw,2.5rem)/1.15 var(--f-h);letter-spacing:-.025em;color:var(--deep-ocean);text-wrap:balance}[data-page=osol-base] .p-tag .dim{color:#a7b4c6}[data-page=osol-base] .p-hero .lead{margin-inline:auto}[data-page=osol-base] .p-hero .actions{margin-top:var(--sp-sm);justify-content:center}[data-page=osol-base] .p-shot{background:linear-gradient(#0000 44.44%,#e8e8e8 44.44%);margin-top:clamp(32px,5vw,64px);overflow:hidden}[data-page=osol-base] .p-shot img{width:100%;max-width:1440px;margin-inline:auto;display:block}@media (max-width:640px){[data-page=osol-base] .p-shot img{width:150%;max-width:none;margin-left:-25%}}[data-page=osol-base] .p-specs{margin-top:var(--sp-2xl);text-align:left}[data-page=osol-base] .subnav{top:var(--safe-top);z-index:40;-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background:#fffc;position:sticky;box-shadow:0 1px #0f284712}[data-page=osol-base] .subnav .wrap{align-items:center;gap:var(--sp-lg);height:56px;display:flex}[data-page=osol-base] .subnav .name{font:800 1.0625rem/1 var(--f-h);letter-spacing:-.02em;color:var(--deep-ocean);white-space:nowrap}[data-page=osol-base] .subnav ul{scrollbar-width:none;gap:2px;margin-left:auto;padding-right:16px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}[data-page=osol-base] .subnav ul::-webkit-scrollbar{display:none}[data-page=osol-base] .subnav a.s{border-radius:var(--r-full);height:34px;font:500 .8125rem/1 var(--f-b);color:var(--steel);white-space:nowrap;transition:color var(--t-hover),background-color var(--t-hover);align-items:center;padding:0 12px;display:inline-flex}[data-page=osol-base] .subnav a.s:hover{color:var(--deep-ocean)}[data-page=osol-base] .subnav a.s.on{color:var(--deep-ocean);background:#0f28470f}[data-page=osol-base] .subnav .btn{min-height:34px;padding:0 14px;font-size:.8125rem}@media (max-width:640px){[data-page=osol-base] .subnav .btn,[data-page=osol-base] .subnav .name{display:none}[data-page=osol-base] .subnav ul{margin-left:0}}@media (prefers-reduced-transparency:reduce){[data-page=osol-base] .subnav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}[data-page=osol-base] .pico-figs{margin-bottom:var(--sp-2xl)}[data-page=osol-base] .tile .pill{margin-bottom:4px}[data-page=osol-base] .tile.prod.wide>img{max-width:86%;max-height:300px}[data-page=osol-base] .band{margin-top:var(--sp-lg)}[data-page=osol-base] .band .photo{aspect-ratio:21/9}@media (max-width:640px){[data-page=osol-base] .band .photo{aspect-ratio:4/3}}[data-page=osol-base] .base-grid{gap:var(--sp-2xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}[data-page=osol-base] .base-grid>.photo{aspect-ratio:2/3;top:calc(var(--safe-top) + 80px);position:sticky}[data-page=osol-base] .flist{border-top:1px solid var(--deep-ocean)}[data-page=osol-base] .flist li{gap:var(--sp-md);padding-block:var(--sp-lg);border-bottom:1px solid var(--mist);grid-template-columns:28px minmax(0,1fr);display:grid}[data-page=osol-base] .flist li>svg{width:24px;height:24px;color:var(--azure);margin-top:1px}[data-page=osol-base] .flist .h3{margin-bottom:4px}[data-page=osol-base] .count{margin-top:var(--sp-xl);justify-content:space-between;align-items:center;gap:var(--sp-lg);flex-wrap:wrap;display:flex}[data-page=osol-base] .count-row{color:var(--azure);flex-wrap:wrap;gap:10px;display:flex}[data-page=osol-base] .count-row svg{width:26px;height:26px}[data-page=osol-base] .count-label{font:700 1rem/1.3 var(--f-h);color:var(--deep-ocean)}[data-page=osol-base] .count-label span{font:400 .875rem/1.5 var(--f-b);color:var(--steel);display:block}@media (max-width:900px){[data-page=osol-base] .base-grid{grid-template-columns:minmax(0,1fr)}[data-page=osol-base] .base-grid>.photo{aspect-ratio:4/3;position:static}}@media (max-width:420px){[data-page=osol-base] .count-row{gap:6px}[data-page=osol-base] .count-row svg{width:24px;height:24px}}[data-page=osol-base] .plat{gap:var(--sp-2xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;display:grid}[data-page=osol-base] .plat .txt{gap:var(--sp-lg);display:grid}[data-page=osol-base] .plat ul{border-top:1px solid var(--on-dark-3)}[data-page=osol-base] .plat li{gap:var(--sp-md);padding-block:var(--sp-md);border-bottom:1px solid var(--on-dark-3);grid-template-columns:28px minmax(0,1fr);display:grid}[data-page=osol-base] .plat li>svg{color:#fff;width:24px;height:24px}@media (max-width:900px){[data-page=osol-base] .plat{grid-template-columns:minmax(0,1fr)}}[data-page=osol-base] .space{gap:var(--sp-sm);align-content:start;display:grid}[data-page=osol-base] .space .photo{aspect-ratio:4/5;margin-bottom:var(--sp-sm)}[data-page=osol-base] .spaces-bar{justify-content:space-between;align-items:end;gap:var(--sp-lg);margin-bottom:var(--sp-xl);display:flex}[data-page=osol-base] .spaces-bar .head{margin:0}@media (max-width:640px){[data-page=osol-base] .spaces-bar .arrows{display:none}}[data-page=osol-base] .phases{gap:var(--sp-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}[data-page=osol-base] .phase{border-top:1px solid var(--deep-ocean);padding-top:var(--sp-md);gap:var(--sp-sm);align-content:start;display:grid}[data-page=osol-base] .phase ul{margin-top:var(--sp-md);gap:8px;display:grid}[data-page=osol-base] .phase li{gap:10px;font-size:.9375rem;display:flex}[data-page=osol-base] .phase li svg{width:16px;height:16px;color:var(--azure);flex-shrink:0;margin-top:4px}@media (max-width:900px){[data-page=osol-base] .phases{gap:var(--sp-xl);grid-template-columns:minmax(0,1fr)}}[data-page=osol-base] .specs{gap:var(--sp-xl);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}[data-page=osol-base] .specs h3{padding-bottom:var(--sp-md);border-bottom:1px solid var(--deep-ocean)}[data-page=osol-base] .specs :is(table,tbody,tr){display:block}[data-page=osol-base] .specs :is(th,td){text-align:left;padding-inline:0;display:block}[data-page=osol-base] .specs th{font:700 11px/1.4 var(--f-h);letter-spacing:1.5px;text-transform:uppercase;color:var(--steel);padding-top:var(--sp-md)}[data-page=osol-base] .specs td{padding:4px 0 var(--sp-md);border-bottom:1px solid var(--mist);color:var(--rich-black)}@media (max-width:900px){[data-page=osol-base] .specs{grid-template-columns:minmax(0,1fr)}}[data-page=osol-base] .voices{gap:var(--sp-2xl) var(--sp-xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-page=osol-base] .voice{border-top:1px solid var(--mist);padding-top:var(--sp-lg);gap:var(--sp-lg);align-content:space-between;display:grid}[data-page=osol-base] .voice blockquote{font:600 clamp(1.125rem,1rem + .5vw,1.375rem)/1.45 var(--f-h);letter-spacing:-.012em;color:var(--deep-ocean)}@media (max-width:760px){[data-page=osol-base] .voices{grid-template-columns:minmax(0,1fr)}}[data-page=osol-base] .faq{border-top:1px solid var(--deep-ocean);max-width:52rem;margin-inline:auto}[data-page=osol-base] .faq details{border-bottom:1px solid var(--mist)}[data-page=osol-base] .faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--sp-lg);padding-block:var(--sp-lg);font:700 1.125rem/1.4 var(--f-h);color:var(--deep-ocean);letter-spacing:-.01em;min-height:48px;list-style:none;display:flex}[data-page=osol-base] .faq summary::-webkit-details-marker{display:none}[data-page=osol-base] .faq summary svg{width:20px;height:20px;color:var(--steel);transition:transform var(--t-hover) ease-out;flex-shrink:0}[data-page=osol-base] .faq details[open] summary svg{transform:rotate(45deg)}[data-page=osol-base] .faq .a{padding-bottom:var(--sp-lg);color:var(--rich-black);gap:var(--sp-sm);max-width:44rem;display:grid}[data-page=osol-base] .close{text-align:center}[data-page=osol-base] .close .wrap{justify-items:center;gap:var(--sp-lg);display:grid}[data-page=osol-base] .close .actions{margin-top:var(--sp-sm);justify-content:center}[data-page=blog] .b-head{padding-top:clamp(48px,7vw,96px)}[data-page=blog] .b-head .head{margin-bottom:var(--sp-xl);grid-template-columns:minmax(0,1fr) auto;align-items:end;max-width:none}[data-page=blog] .b-head .head>div{gap:var(--sp-md);display:grid}@media (max-width:640px){[data-page=blog] .b-head .head{grid-template-columns:minmax(0,1fr)}}[data-page=blog] .feat{gap:var(--sp-xl);padding-bottom:var(--sp-2xl);border-bottom:1px solid var(--mist);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;display:grid}[data-page=blog] .feat .photo{aspect-ratio:16/10}[data-page=blog] .feat .txt{gap:var(--sp-md);align-content:center;display:grid}@media (max-width:860px){[data-page=blog] .feat{gap:var(--sp-lg);grid-template-columns:minmax(0,1fr)}}[data-page=blog] .meta{color:var(--steel);flex-wrap:wrap;gap:6px;font-size:.8125rem;display:flex}[data-page=blog] .meta b{color:var(--azure-ink);font-weight:600}[data-page=blog] .post .photo img,[data-page=blog] .feat .photo img{transition:transform .6s var(--ease-out)}[data-page=blog] .post:hover .photo img,[data-page=blog] .feat:hover .photo img{transform:scale(1.03)}[data-page=blog] .filters{margin-block:var(--sp-xl);flex-wrap:wrap;gap:8px;display:flex}[data-page=blog] .chip{border-radius:var(--r-sm);height:36px;font:500 .875rem/1 var(--f-b);color:var(--steel);border:1px solid var(--mist);transition:color var(--t-hover),border-color var(--t-hover),background-color var(--t-hover);padding:0 14px}[data-page=blog] .chip:hover{color:var(--deep-ocean);border-color:var(--slate)}[data-page=blog] .chip[aria-pressed=true]{background:var(--deep-ocean);border-color:var(--deep-ocean);color:#fff}[data-page=blog] .posts{gap:var(--sp-2xl) var(--sp-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}[data-page=blog] .post{gap:var(--sp-sm);align-content:start;display:grid}[data-page=blog] .post .photo{aspect-ratio:3/2;margin-bottom:var(--sp-sm)}[data-page=blog] .post .ex{color:var(--steel);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:960px){[data-page=blog] .posts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){[data-page=blog] .posts{grid-template-columns:minmax(0,1fr)}}[data-page=blog] .empty{padding:var(--sp-2xl) 0;border-top:1px solid var(--mist);gap:var(--sp-md);justify-items:start;display:grid}[data-page=blog] .a-head{gap:var(--sp-lg);padding-top:clamp(40px,6vw,80px);display:grid}[data-page=blog] .back{font:600 .875rem/1 var(--f-b);color:var(--steel);transition:color var(--t-hover);align-items:center;gap:6px;display:inline-flex}[data-page=blog] .back:hover{color:var(--deep-ocean)}[data-page=blog] .back svg{width:16px;height:16px}[data-page=blog] .a-cover{margin-top:var(--sp-2xl)}[data-page=blog] .a-cover .photo{aspect-ratio:16/8}@media (max-width:640px){[data-page=blog] .a-cover .photo{aspect-ratio:4/3}}[data-page=blog] .prose{padding-block:var(--sp-2xl) var(--section);color:var(--rich-black);max-width:calc(700px + 2 * var(--gutter));font-size:1.125rem;line-height:1.7}[data-page=blog] .prose>*+*{margin-top:1.1em}[data-page=blog] .prose h2{font:700 clamp(1.375rem,1.2rem + .6vw,1.75rem)/1.25 var(--f-h);letter-spacing:-.02em;color:var(--deep-ocean);margin-top:1.8em}[data-page=blog] .prose ul{gap:.4em;padding-left:1.2em;list-style:outside;display:grid}[data-page=blog] .prose li::marker{color:var(--azure)}[data-page=blog] .prose blockquote{font:600 clamp(1.375rem,1.1rem + 1vw,1.875rem)/1.35 var(--f-h);letter-spacing:-.02em;color:var(--deep-ocean);margin-block:1.6em;padding-left:clamp(0px,4vw,48px)}[data-page=blog] .prose strong{font-weight:600}[data-page=blog] .byline{color:var(--steel);align-items:center;gap:12px;font-size:.9375rem;display:flex}[data-page=blog] .byline svg{width:32px;height:32px;color:var(--azure)}[data-page=blog] .byline b{color:var(--deep-ocean);font-weight:600}[data-page=blog] .tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}[data-page=blog] .tools .btn{min-height:38px;padding:0 14px;font-size:.875rem}[data-page=blog] .confirm{color:var(--deep-ocean);flex-wrap:wrap;align-items:center;gap:8px;font-size:.875rem;display:flex}[data-page=blog] .btn--danger{color:#fff;background:#ff3b30}[data-page=blog] .btn--danger:hover{background:#e0332a}[data-page=blog] .editor{padding-block:clamp(40px,6vw,80px) var(--section)}[data-page=blog] .ed-grid{gap:var(--sp-2xl);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}@media (max-width:900px){[data-page=blog] .ed-grid{grid-template-columns:minmax(0,1fr)}}[data-page=blog] form.ed{gap:var(--sp-lg);display:grid}[data-page=blog] .field{gap:8px;display:grid}[data-page=blog] .field label{font:600 .875rem/1.3 var(--f-b);color:var(--deep-ocean)}[data-page=blog] .field .hint{color:var(--steel);font-size:.8125rem}[data-page=blog] .field input,[data-page=blog] .field select,[data-page=blog] .field textarea{width:100%;font:400 1rem/1.5 var(--f-b);color:var(--rich-black);border-radius:var(--r-md);transition:border-color var(--t-hover),box-shadow var(--t-hover);background:#fff;border:1px solid #cbd5e1;padding:12px 14px}[data-page=blog] .field input:focus,[data-page=blog] .field select:focus,[data-page=blog] .field textarea:focus{border-color:var(--azure);box-shadow:0 0 0 3px rgba(var(--azure-rgb),.18);outline:none}[data-page=blog] .field textarea{resize:vertical;min-height:120px}[data-page=blog] #f-body{min-height:420px;font-size:1rem;line-height:1.65}[data-page=blog] #f-title{font:700 1.5rem/1.25 var(--f-h);letter-spacing:-.02em}[data-page=blog] .row2{gap:var(--sp-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:560px){[data-page=blog] .row2{grid-template-columns:minmax(0,1fr)}}[data-page=blog] .cover-prev{aspect-ratio:3/2;border-radius:var(--r-lg);background:var(--cloud);overflow:hidden}[data-page=blog] .cover-prev img{object-fit:cover;width:100%;height:100%}[data-page=blog] .aside{top:calc(var(--header-h) + var(--safe-top) + 24px);gap:var(--sp-lg);display:grid;position:sticky}[data-page=blog] .syntax{color:var(--steel);padding-top:var(--sp-md);border-top:1px solid var(--mist);gap:6px;font-size:.875rem;display:grid}[data-page=blog] .syntax code{color:var(--deep-ocean);background:var(--cloud);border-radius:var(--r-xs);padding:2px 6px;font:500 .8125rem/1.4 ui-monospace,SF Mono,monospace}[data-page=blog] .status{min-height:1.4em;color:var(--steel);font-size:.875rem}[data-page=blog] .status.err{color:#d92d20}[data-page=blog] .ed-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}[hidden]{display:none!important}[data-page]{min-height:60vh}.nb{margin-top:var(--sp-xl);text-align:left}.nb-stage{position:relative}.nb-scene{width:100%;height:auto;display:block}.nb-phone{aspect-ratio:390/844;background:#0b0f17;border-radius:22px;flex-shrink:0;width:clamp(96px,10.5vw,140px);padding:5px;box-shadow:0 30px 60px -20px #000000b3,0 0 0 1px #ffffff1f;container-type:inline-size}.nb-screen{width:100%;height:100%;color:var(--deep-ocean);background:#fff;border-radius:18px;flex-direction:column;justify-content:space-between;padding:20% 10% 9%;font-size:6cqi;display:flex;overflow:hidden}.nb-screen .lg{width:auto;height:1.5em;margin-bottom:1.4em}.nb-screen b{font:800 1.7em/1.1 var(--f-h);letter-spacing:-.02em;display:block}.nb-screen small{color:var(--steel);margin-top:.35em;font-size:1em;display:block}.nb-row{color:var(--azure);flex-wrap:wrap;gap:.3em;margin-top:1em;display:flex}.nb-row svg{width:1.3em;height:1.3em}.nb-cta{text-align:center;font:700 1.05em/1 var(--f-h);color:#fff;background:var(--azure-ink);border-radius:6px;padding:1em 0;display:block}.nb-badge{aspect-ratio:1.586;width:clamp(120px,13vw,180px);color:var(--deep-ocean);background:linear-gradient(160deg,#fff 0%,#f5f7fa 52%,#e6eaf0 100%);border-radius:8px;flex-shrink:0;position:relative;overflow:hidden;box-shadow:0 1px 1px #00000040,0 10px 18px -8px #0000008c,0 28px 50px -22px #000000b3,inset 0 0 0 1px #fffc,inset 0 -1px 2px #0f28471f;container-type:inline-size}.nb-bin{grid-template-rows:auto 1fr auto;gap:4cqi;height:100%;padding:8cqi 9cqi 0;display:grid;position:relative}.nb-co{font:800 5.4cqi/1 var(--f-h);letter-spacing:.2em;color:var(--deep-ocean);border-bottom:.5cqi solid #0f28471a;padding-bottom:3.6cqi}.nb-bb{align-items:center;gap:5cqi;min-width:0;display:flex}.nb-ph{background:linear-gradient(#d5dde8,#b4c0cf);border-radius:2.6cqi;width:21cqi;height:26cqi;display:block;overflow:hidden;box-shadow:inset 0 0 0 .5cqi #0f284714}.nb-ph svg{fill:#6e7e94;width:100%;height:100%;display:block}.nb-id{gap:2cqi;display:grid}.nb-id b{font:700 6.6cqi/1.1 var(--f-h);letter-spacing:-.01em;color:var(--deep-ocean);white-space:nowrap}.nb-id small{font:500 5.4cqi/1 var(--f-b);color:var(--steel);letter-spacing:.06em;font-variant-numeric:tabular-nums}.nb-bf{color:#ffffffe6;background:linear-gradient(90deg,#0f2847,#22497f);justify-content:flex-end;align-items:center;height:12cqi;margin:0 -9cqi;padding-right:6cqi;display:flex}.nb-bf svg{width:7.5cqi;height:7.5cqi}.nb-pin{z-index:6;pointer-events:none;align-items:center;gap:8px;display:flex;position:absolute;transform:translate(-12px,-50%)}.nb-pin i{background:var(--azure-ink);color:#fff;width:24px;height:24px;font:700 12px/24px var(--f-h);text-align:center;border-radius:50%;flex-shrink:0;font-style:normal;animation:2.6s ease-out infinite nbping;box-shadow:0 0 #467bff8c}.nb-pin i.dot{background:var(--azure);border:3px solid #ffffffe6;width:16px;height:16px}.nb-pin span{font:700 .8125rem/1 var(--f-h);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap;background:#080e1ad1;border:1px solid #ffffff29;border-radius:999px;padding:8px 11px}@keyframes nbping{0%{box-shadow:0 0 #467bff80}75%,to{box-shadow:0 0 0 12px #467bff00}}@media (prefers-reduced-motion:reduce){.nb-pin i{animation:none}}.nb-more{color:var(--azure-on-dark);align-items:center;gap:4px;font-size:.9375rem;font-weight:600;transition:gap .2s;display:inline-flex}.nb-more:hover{gap:8px}.nb-more svg{width:16px;height:16px}.nb1 .nb-stage{max-width:1120px;margin-inline:auto}.nb1 .nb-pic{width:79%;position:relative}.nb1 .nb-pic .nb-scene{width:100%}.nb-ph-wrap{z-index:2;position:relative}.nb1 .nb-access{z-index:4;align-items:flex-end;display:flex;position:absolute;bottom:3%;right:0}.nb1 .nb-access .nb-badge{z-index:1;margin:0 -26px 22px 0;position:relative;transform:rotate(-9deg)}.nb1 .nb-access .nb-phone{position:relative}.nb-key{gap:var(--sp-lg);margin-top:var(--sp-2xl);padding-top:var(--sp-lg);border-top:1px solid var(--on-dark-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.nb-key li{grid-template-columns:24px minmax(0,1fr);align-content:start;gap:12px;display:grid}.nb-key li>i{background:var(--azure-ink);color:#fff;width:24px;height:24px;font:700 12px/24px var(--f-h);text-align:center;border-radius:50%;font-style:normal}.nb-key h3{font:700 1.125rem/1.25 var(--f-h);color:#fff;letter-spacing:-.01em}.nb-key p{color:var(--on-dark-2);min-height:3em;margin-top:4px;font-size:.9375rem;line-height:1.5}.nb-key .nb-more{margin-top:10px}@media (max-width:1200px){.nb-key{row-gap:var(--sp-xl);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.nb1 .nb-pic{width:100%}.nb1 .nb-access{margin-top:var(--sp-md);justify-content:center;position:relative;bottom:auto;right:auto}.nb-key{grid-template-columns:minmax(0,1fr)}.nb-pin i{width:20px;height:20px;font-size:11px;line-height:20px}}.nb2{grid-template-columns:minmax(0,7.4fr) minmax(0,4.6fr);align-items:center;gap:clamp(24px,3.5vw,48px);display:grid}.nb2 .nb-links{margin-top:var(--sp-lg);padding-top:var(--sp-md);border-top:1px solid var(--on-dark-3);flex-wrap:wrap;gap:8px 28px;display:flex}.nb-acc{border-radius:var(--r-lg);background:linear-gradient(#131d31 0%,#0a101c 100%);gap:16px;padding:clamp(24px,2.6vw,36px);display:grid;box-shadow:inset 0 1px #ffffff12,0 0 0 1px #ffffff0d}.nb-acc .eyebrow{color:var(--azure-on-dark)}.nb-acc h3{font:800 clamp(1.5rem,1.2rem + .8vw,2rem)/1.1 var(--f-h);letter-spacing:-.025em;color:#fff}.nb-acc>p{color:var(--on-dark-2);font-size:.9375rem;line-height:1.5}.nb-acc-vis{justify-content:center;align-items:center;padding-block:8px 4px;display:flex}.nb-acc-vis .nb-badge{z-index:1;width:clamp(120px,11vw,160px);margin-right:-22px;position:relative;transform:rotate(-9deg)}.nb-acc-vis .nb-phone{z-index:2;width:clamp(92px,8.5vw,118px);position:relative}.nb-acc ul{border-top:1px solid var(--on-dark-3)}.nb-acc li{border-bottom:1px solid var(--on-dark-3);grid-template-columns:22px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.nb-acc li svg{color:#fff;width:22px;height:22px;margin-top:1px}.nb-acc li b{font:700 .9375rem/1.3 var(--f-h);color:#fff;display:block}.nb-acc li span{color:var(--on-dark-2);font-size:.875rem;line-height:1.45}@media (max-width:960px){.nb2{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.nb2 .nb-pin span{display:none}}.st-shot{background:var(--white);justify-content:center;align-items:center;padding:12%;display:flex}.st-shot img{object-fit:contain!important;width:100%!important;height:auto!important}.ax-grid{grid-template-columns:minmax(0,5.5fr) minmax(0,6.5fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.ax-photo{border-radius:var(--r-lg);aspect-ratio:4/5;max-height:760px;position:relative;overflow:visible}.ax-photo>img{object-fit:cover;border-radius:var(--r-lg);width:100%;height:100%}.ax-note{border-radius:var(--r-lg);-webkit-backdrop-filter:blur(16px)saturate(180%);backdrop-filter:blur(16px)saturate(180%);color:var(--deep-ocean);white-space:nowrap;background:#ffffffe6;align-items:center;gap:12px;padding:12px 16px 12px 12px;display:flex;position:absolute;box-shadow:0 18px 40px -12px #0f284759,0 0 0 1px #0f28470f}.ax-ic{border-radius:var(--r-md);background:rgba(var(--azure-rgb),.12);width:36px;height:36px;color:var(--azure);flex-shrink:0;place-items:center;display:grid}.ax-ic svg{width:20px;height:20px}.ax-note b{font:700 .9375rem/1.2 var(--f-h);display:block}.ax-note small{color:var(--steel);margin-top:2px;font-size:.8125rem;display:block}.ax-note.n1{top:12%;right:-8%}.ax-note.n2{top:46%;left:-8%}.ax-note.n3{bottom:9%;right:-6%}.ax-txt{gap:var(--sp-lg);display:grid}.ax-steps{border-top:1px solid var(--deep-ocean);display:grid}.ax-steps li{border-bottom:1px solid var(--mist);grid-template-columns:28px minmax(0,1fr);gap:14px;padding:16px 0;display:grid}.ax-steps li>i{box-sizing:border-box;width:26px;height:26px;color:var(--azure-ink);font:600 12px/23.5px var(--f-h);text-align:center;font-variant-numeric:tabular-nums;background:0 0;border:1.25px solid #3466e673;border-radius:50%;font-style:normal}.ax-steps .muted{margin-top:2px;font-size:.9375rem}.ax-chips{flex-wrap:wrap;gap:8px;display:flex}.ax-chips li{border-radius:var(--r-sm);background:var(--ice);border:1px solid var(--mist);height:34px;font:600 .8125rem/1 var(--f-b);color:var(--deep-ocean);align-items:center;gap:8px;padding:0 12px;display:inline-flex}.ax-chips svg{width:16px;height:16px;color:var(--azure)}@media (max-width:960px){.ax-grid{grid-template-columns:minmax(0,1fr)}.ax-photo{width:calc(100% - 48px);max-width:480px;margin-inline:auto}.ax-note.n1{right:-24px}.ax-note.n2{left:-24px}.ax-note.n3{right:-20px}}@media (max-width:420px){.ax-note{gap:8px;padding:8px 12px 8px 8px}.ax-ic{width:30px;height:30px}.ax-note b{font-size:.8125rem}.ax-note small{font-size:.75rem}}@media (min-width:641px){[data-page=accueil] #steps{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;overflow:visible}}[data-page=accueil] .tile.gain{min-height:520px}[data-page=accueil] .tile.gain>.cap{margin-top:auto;position:relative}[data-page=accueil] .ledger{z-index:1;border-radius:var(--r-lg);-webkit-backdrop-filter:blur(16px)saturate(180%);backdrop-filter:blur(16px)saturate(180%);width:min(300px,100% - 32px);color:var(--deep-ocean);background:#ffffffe0;margin:clamp(16px,2vw,24px) clamp(16px,2vw,24px) 0 auto;padding:4px 16px;display:grid;position:relative;box-shadow:0 18px 40px -12px #0f284759,0 0 0 1px #0f28470f}[data-page=accueil] .ledger li{border-bottom:1px solid var(--mist);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}[data-page=accueil] .ledger li:last-child{border-bottom:0}[data-page=accueil] .ledger li>svg{width:18px;height:18px;color:var(--azure)}[data-page=accueil] .ledger b{font:600 .875rem/1.25 var(--f-h);display:block}[data-page=accueil] .ledger small{font:400 .75rem/1.35 var(--f-b);color:var(--steel);display:block}[data-page=accueil] .ledger .st{font:600 .6875rem/1 var(--f-b);color:var(--steel);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}[data-page=accueil] .ledger .st svg{width:12px;height:12px}[data-page=accueil] .ledger li.now .st,[data-page=accueil] .ledger li.now>svg{color:#00a651}[data-page=accueil] .bento.even{grid-template-columns:repeat(2,minmax(0,1fr))}[data-page=accueil] .bento.even>.tile{grid-column:auto;min-height:520px}@media (max-width:860px){[data-page=accueil] .bento.even{grid-template-columns:minmax(0,1fr)}}[data-page=accueil] .eq{--green-ink:#00a651;--r:10px}[data-page=accueil] .eq .blk .h3{font:800 clamp(1.25rem,1.05rem + .6vw,1.5rem)/1.18 var(--f-h);letter-spacing:-.022em;color:var(--deep-ocean);text-wrap:balance}[data-page=accueil] .eq .blk{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}[data-page=accueil] .eq .eq-card{border-radius:var(--r);background:var(--ice);border:1px solid var(--mist);grid-template-rows:auto 1fr;min-width:0;display:grid;overflow:hidden}[data-page=accueil] .eq .eq-card .txt{align-content:start;gap:10px;padding:clamp(24px,2.6vw,32px) clamp(24px,2.6vw,32px) 8px;display:grid}[data-page=accueil] .eq .eq-card .txt .muted{max-width:34em;font-size:.9375rem}[data-page=accueil] .eq .eq-card .art{place-items:center;min-width:0;padding:20px clamp(20px,2.6vw,32px) clamp(24px,2.6vw,32px);display:grid}[data-page=accueil] .eq .eq-card.wide{grid-column:1/-1;grid-template-rows:none;grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center}[data-page=accueil] .eq .eq-card.wide .txt{padding:clamp(28px,3.4vw,48px)}[data-page=accueil] .eq .eq-card.wide .art{padding:clamp(20px,2.6vw,32px)}[data-page=accueil] .eq .stage.solo .eq-card.wide{background:var(--ice)}@media (max-width:1100px){[data-page=accueil] .eq .blk{grid-template-columns:repeat(2,minmax(0,1fr))}[data-page=accueil] .eq .blk .eq-card:last-child{grid-column:1/-1}}@media (max-width:900px){[data-page=accueil] .eq .eq-card.wide{grid-template-columns:minmax(0,1fr)}[data-page=accueil] .eq .eq-card.wide .txt{padding-bottom:8px}}@media (max-width:680px){[data-page=accueil] .eq .blk{grid-template-columns:minmax(0,1fr)}}[data-page=accueil] .eq .paper{border:1px solid var(--mist);border-radius:var(--r);background:#fff;width:100%;padding:14px;position:relative}[data-page=accueil] .eq .nw{font:600 .8125rem/1 var(--f-h);color:var(--green);align-items:center;gap:8px;margin-top:6px;display:inline-flex}[data-page=accueil] .eq .nw svg{width:16px;height:16px;color:var(--green);background:#00e06c24;border-radius:50%;padding:2px}[data-page=accueil] .eq .ex{color:var(--slate);text-align:right;width:100%;margin-top:8px;font-size:11px}[data-page=accueil] .eq .plan{shape-rendering:geometricprecision;text-rendering:geometricprecision;width:100%;height:auto}[data-page=accueil] .eq .plan .fl{fill:#fff}[data-page=accueil] .eq .plan .wl{fill:none;stroke:var(--deep-ocean);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}[data-page=accueil] .eq .plan .wl.in{stroke:#b6c2d2;stroke-width:1.5px}[data-page=accueil] .eq .plan .dr{fill:none;stroke:#b6c2d2;stroke-width:1px;stroke-dasharray:2 2}[data-page=accueil] .eq .plan .win{stroke:#9db8ff;stroke-width:3px;stroke-linecap:round}[data-page=accueil] .eq .plan .tb{fill:#e9eef4}[data-page=accueil] .eq .plan .ch{fill:#cfd8e3}[data-page=accueil] .eq .plan .scr,[data-page=accueil] .eq .plan .pk-g rect{fill:var(--deep-ocean)}[data-page=accueil] .eq .plan .pk-g circle{fill:#8fb0ff}[data-page=accueil] .eq .plan .bs>rect:first-child{fill:var(--azure-ink)}[data-page=accueil] .eq .plan .bs .sl{fill:#ffffff8c}[data-page=accueil] .eq .plan .dead{fill:#f1f4f8}[data-page=accueil] .eq .plan .off{opacity:.55}[data-page=accueil] .eq .plan .ol{fill:#fff;stroke:var(--deep-ocean);stroke-width:1.4px}[data-page=accueil] .eq .plan .live{fill:#467bff0f}[data-page=accueil] .eq .plan .reach{fill:#467bff1f;stroke:#3466e666;stroke-width:1px;stroke-dasharray:3 3}[data-page=accueil] .eq .plan .zn{font:700 9px var(--f-h);fill:var(--deep-ocean);letter-spacing:.2px}[data-page=accueil] .eq .plan .sub{font:600 8px var(--f-b);fill:var(--slate)}[data-page=accueil] .eq .plan .sub.on{fill:var(--azure-ink)}[data-page=accueil] .eq .room .cfg{opacity:0;transition:opacity .35s}[data-page=accueil] .eq .room[data-s="0"] .cfg[data-s="0"],[data-page=accueil] .eq .room[data-s="1"] .cfg[data-s="1"],[data-page=accueil] .eq .room[data-s="2"] .cfg[data-s="2"]{opacity:1}[data-page=accueil] .eq .room .part{stroke:var(--deep-ocean);stroke-width:3px;stroke-linecap:round;stroke-dasharray:181;stroke-dashoffset:181px;transition:stroke-dashoffset .6s var(--ease-io)}[data-page=accueil] .eq .room[data-s="2"] .part,[data-page=accueil] .eq .room .part.on{stroke-dashoffset:0}[data-page=accueil] .eq .room .pk .pk-g{transition:transform .5s var(--ease-out)}[data-page=accueil] .eq .room .pk.dk .pk-g{transform:scale(.55)}@media (prefers-reduced-motion:no-preference){[data-page=accueil] .eq .room .pk{transition:transform .9s var(--ease-io)}}[data-page=accueil] .eq .chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;margin-top:10px;display:grid}[data-page=accueil] .eq .chip{border:1px solid var(--mist);height:48px;color:var(--steel);background:#fff;border-radius:8px;align-content:center;gap:2px;transition:color .2s,border-color .2s;display:grid;position:relative;overflow:hidden}[data-page=accueil] .eq .chip small{font:600 .6875rem/1 var(--f-b);color:var(--slate)}[data-page=accueil] .eq .chip span{font:700 .8125rem/1.1 var(--f-h)}[data-page=accueil] .eq .chip.on{color:var(--deep-ocean);border-color:var(--deep-ocean)}[data-page=accueil] .eq .chip.on small{color:var(--azure-ink)}[data-page=accueil] .eq .chip:active{transform:scale(.97)}[data-page=accueil] .eq .chip .bar{background:var(--azure-ink);transform-origin:0;width:100%;height:2px;position:absolute;bottom:0;left:0;transform:scaleX(0)}[data-page=accueil] .eq .stepper.play .chip.on .bar{animation:3.6s linear forwards fill}@keyframes fill{to{transform:scaleX(1)}}[data-page=accueil] .eq .stepper,[data-page=accueil] .eq .cmp{width:100%}[data-page=accueil] .eq .cmp .paper{padding:12px 14px 14px}[data-page=accueil] .eq .cmp-top{font:700 11px/1 var(--f-h);letter-spacing:1.2px;text-transform:uppercase;color:var(--slate);justify-content:space-between;padding:0 2px 10px;display:flex}[data-page=accueil] .eq .cmp-top .r{color:var(--azure-ink)}[data-page=accueil] .eq .cmp-in{touch-action:pan-y;position:relative}[data-page=accueil] .eq .cmp .after{clip-path:inset(0 0 0 var(--p));position:absolute;inset:0}[data-page=accueil] .eq .cmp .handle{top:0;bottom:0;left:var(--p);background:var(--deep-ocean);pointer-events:none;width:2px;margin-left:-1px;position:absolute}[data-page=accueil] .eq .cmp .handle b{width:34px;height:34px;color:var(--deep-ocean);background:#fff;border-radius:50%;place-items:center;margin:-17px 0 0 -17px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 6px 18px #0f284740,0 0 0 1px #0f28471a}[data-page=accueil] .eq .cmp .handle svg{width:18px;height:18px}[data-page=accueil] .eq .cmp input{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}[data-page=accueil] .eq .cmp-in:has(input:focus-visible) .handle b{outline:2px solid var(--azure);outline-offset:2px}[data-page=accueil] .eq .legend{color:var(--steel);flex-wrap:wrap;align-items:center;gap:6px;width:100%;margin-top:10px;font-size:.75rem;display:flex}[data-page=accueil] .eq .legend .kg{width:14px;height:14px;margin-left:8px}[data-page=accueil] .eq .legend .kg:first-child{margin-left:0}[data-page=accueil] .eq .legend .kg.wide{width:28px}[data-page=accueil] .eq .legend .kg .pk-g rect{fill:var(--deep-ocean)}[data-page=accueil] .eq .legend .kg .pk-g circle{fill:#8fb0ff}[data-page=accueil] .eq .legend .kg .bs>rect:first-child{fill:var(--azure-ink)}[data-page=accueil] .eq .legend .kg .bs .sl{fill:#ffffff8c}[data-page=accueil] .eq .legend .k{border-radius:3px;width:16px;height:12px;margin-left:8px}[data-page=accueil] .eq .legend .k.dead{box-shadow:inset 0 0 0 1px var(--mist);background:#f1f4f8}[data-page=accueil] .eq .legend .sp{flex:1}[data-page=accueil] .eq .cov2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid}[data-page=accueil] .eq .cov2 figcaption{font:700 .8125rem/1.3 var(--f-h);color:var(--steel);text-align:center;margin-top:8px}[data-page=accueil] .eq .cov2 figcaption.g{color:#00804a}@media (max-width:520px){[data-page=accueil] .eq .cov2{grid-template-columns:minmax(0,1fr)}}[data-page=accueil] .eq .litw{justify-items:end;gap:8px;width:100%;display:grid}[data-page=accueil] .eq .lit .lf{opacity:.55}[data-page=accueil] .eq .lit.on .lf{opacity:1}[data-page=accueil] .eq .lit .lb{opacity:0}[data-page=accueil] .eq .lit.on .lb{opacity:1}[data-page=accueil] .eq .lit.on .hz{opacity:0}@media (prefers-reduced-motion:no-preference){[data-page=accueil] .eq .lit .lf{transition:opacity .8s .6s}[data-page=accueil] .eq .lit .hz{transition:opacity .6s ease calc(var(--d) * .5s + .25s)}[data-page=accueil] .eq .lit .lb{transform-box:fill-box;transition:opacity .3s ease calc(var(--d) * .5s),transform .5s var(--ease-out) calc(var(--d) * .5s);transform:translateY(-8px)}[data-page=accueil] .eq .lit.on .lb{transform:none}}[data-page=accueil] .eq .replay{height:30px;font:600 .75rem/1 var(--f-h);color:var(--steel);border:1px solid var(--mist);background:#fff;border-radius:6px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}[data-page=accueil] .eq .replay svg{width:14px;height:14px}[data-page=accueil] .eq .replay:active{transform:scale(.97)}[data-page=accueil] .eq .strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;display:grid}[data-page=accueil] .eq .strip .paper{padding:8px}[data-page=accueil] .eq .strip figcaption{color:var(--steel);text-align:center;margin-top:6px;font-size:.75rem;display:grid}[data-page=accueil] .eq .strip figcaption b{font:700 .8125rem/1.3 var(--f-h);color:var(--deep-ocean)}@media (max-width:520px){[data-page=accueil] .eq .strip{grid-template-columns:minmax(0,1fr)}}[data-page=accueil] .eq .seg2{background:var(--cloud);--i:0;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:260px;margin:6px 0 4px;padding:3px;display:grid;position:relative}[data-page=accueil] .eq .seg2 button{z-index:1;height:34px;font:600 .8125rem/1 var(--f-h);color:var(--steel);border-radius:7px;padding:0 8px;transition:color .2s;position:relative}[data-page=accueil] .eq .seg2 button[aria-selected=true]{color:var(--deep-ocean)}[data-page=accueil] .eq .seg2 .ind{width:calc(50% - 3px);transform:translateX(calc(var(--i) * 100%));transition:transform .32s var(--ease-out);background:#fff;border-radius:7px;position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 2px 8px #0f28471f,0 0 0 1px #0f28470a}[data-page=accueil] .eq .sws,[data-page=accueil] .eq .panes{display:grid}[data-page=accueil] .eq .sw,[data-page=accueil] .eq .pane{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .25s,visibility 0s linear .25s}[data-page=accueil] .eq .sw.on,[data-page=accueil] .eq .pane.on{opacity:1;visibility:visible;transition:opacity .3s 50ms}[data-page=accueil] .eq .sw{gap:10px;display:grid}[data-page=accueil] .eq .panes{width:100%}[data-page=accueil] .eq .ph-wrap{justify-items:center;gap:10px;display:grid}[data-page=accueil] .eq .ph-wrap figcaption{color:var(--slate);text-align:center;font-size:11px}[data-page=accueil] .eq .iph{background:linear-gradient(150deg,#4a5260 0%,#151a22 34%,#0d1117 66%,#3a414d 100%);border-radius:42px;width:224px;padding:6px;box-shadow:0 44px 70px -34px #0f284799,0 18px 30px -18px #0f284759,inset 0 0 0 1px #ffffff14;container-type:inline-size}[data-page=accueil] .eq .iph-scr{--u:calc(100cqi / 390);aspect-ratio:390/844;color:var(--deep-ocean);padding:0 calc(var(--u)*20);font-family:var(--f-b);background:linear-gradient(#f7f8fb 0%,#f1f4f8 100%);border-radius:36px;flex-direction:column;display:flex;position:relative;overflow:hidden}[data-page=accueil] .eq .sb{height:calc(var(--u)*54);padding:0 calc(var(--u)*12);margin:0 calc(var(--u)*-8);justify-content:space-between;align-items:center;display:flex}[data-page=accueil] .eq .sb .tm{font:600 calc(var(--u)*16)/1 var(--f-h);letter-spacing:-.01em}[data-page=accueil] .eq .sb .isl{left:50%;top:calc(var(--u)*11);width:calc(var(--u)*120);height:calc(var(--u)*35);margin-left:calc(var(--u)*-60);border-radius:calc(var(--u)*20);background:#05070a;position:absolute}[data-page=accueil] .eq .sb .ics{align-items:center;gap:calc(var(--u)*6);display:flex}[data-page=accueil] .eq .sig{align-items:flex-end;gap:calc(var(--u)*1.6);height:calc(var(--u)*11);display:flex}[data-page=accueil] .eq .sig b{width:calc(var(--u)*3);border-radius:calc(var(--u)*1);background:var(--deep-ocean)}[data-page=accueil] .eq .sig b:first-child{height:35%}[data-page=accueil] .eq .sig b:nth-child(2){height:55%}[data-page=accueil] .eq .sig b:nth-child(3){height:78%}[data-page=accueil] .eq .sig b:nth-child(4){height:100%}[data-page=accueil] .eq .bat{width:calc(var(--u)*25);height:calc(var(--u)*12);border-radius:calc(var(--u)*3.5);border:calc(var(--u)*1.2) solid #0f284773;padding:calc(var(--u)*1.5);display:block}[data-page=accueil] .eq .bat b{border-radius:calc(var(--u)*1.6);background:var(--deep-ocean);width:78%;height:100%;display:block}[data-page=accueil] .eq .app-hd{margin-top:calc(var(--u)*6);justify-content:space-between;align-items:center;display:flex}[data-page=accueil] .eq .oos{align-items:center;gap:calc(var(--u)*9);font:800 calc(var(--u)*21)/1 var(--f-h);letter-spacing:-.02em;color:var(--deep-ocean);display:flex}[data-page=accueil] .eq .oos i{width:calc(var(--u)*32);height:calc(var(--u)*32);border-radius:calc(var(--u)*9);grid-template-columns:repeat(2,calc(var(--u)*8));gap:calc(var(--u)*3.5);background:linear-gradient(145deg,#1b3c66,#0f2847);place-content:center;display:grid}[data-page=accueil] .eq .oos i b{width:calc(var(--u)*8);height:calc(var(--u)*8);border-radius:calc(var(--u)*2.2);background:#fff}[data-page=accueil] .eq .oos i b:first-child{background:#6f96ff}[data-page=accueil] .eq .oos em{color:var(--azure-ink);font-style:normal}[data-page=accueil] .eq .av{width:calc(var(--u)*38);height:calc(var(--u)*38);font:700 calc(var(--u)*14)/1 var(--f-h);color:var(--deep-ocean);background:linear-gradient(145deg,#e3e9f2,#cbd5e1);border-radius:50%;place-items:center;display:grid}[data-page=accueil] .eq .ttl{margin-top:calc(var(--u)*44);justify-content:space-between;align-items:baseline;display:flex}[data-page=accueil] .eq .ttl .h{font:800 calc(var(--u)*31)/1.05 var(--f-h);letter-spacing:-.03em}[data-page=accueil] .eq .ttl .by{align-items:baseline;gap:calc(var(--u)*5);font:500 calc(var(--u)*14)/1 var(--f-b);color:var(--slate);display:inline-flex}[data-page=accueil] .eq .ttl .by svg{height:calc(var(--u)*17);width:auto;color:var(--deep-ocean);transform:translateY(calc(var(--u)*2.5))}[data-page=accueil] .eq .sub{margin-top:calc(var(--u)*10);font:400 calc(var(--u)*17)/1.3 var(--f-b);color:var(--steel)}[data-page=accueil] .eq .crd{margin-top:calc(var(--u)*30);border-radius:calc(var(--u)*26);padding:calc(var(--u)*22);box-shadow:0 calc(var(--u)*1) 0 #ffffffe6 inset,0 calc(var(--u)*12) calc(var(--u)*30) calc(var(--u)*-14) #0f284742,0 0 0 calc(var(--u)*.6) #0f28470f;background:#fff}[data-page=accueil] .eq .crd-top{align-items:center;gap:calc(var(--u)*18);display:flex}[data-page=accueil] .eq .rng{width:calc(var(--u)*88);height:calc(var(--u)*88);flex:none;place-items:center;display:grid;position:relative}[data-page=accueil] .eq .rng svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}[data-page=accueil] .eq .rng circle{fill:none;stroke-width:3.4px;stroke-linecap:round}[data-page=accueil] .eq .rng .trk{stroke:#467bff21}[data-page=accueil] .eq .rng .val{stroke:var(--azure);stroke-dasharray:10;stroke-dashoffset:2px}[data-page=accueil] .eq .rng b{font:800 calc(var(--u)*34)/1 var(--f-h);letter-spacing:-.03em;color:var(--deep-ocean)}[data-page=accueil] .eq .crd-tx{gap:calc(var(--u)*6);min-width:0;display:grid}[data-page=accueil] .eq .crd-tx .k{font:600 calc(var(--u)*15)/1.2 var(--f-h);color:var(--azure-ink)}[data-page=accueil] .eq .crd-tx .nm{font:700 calc(var(--u)*22)/1.15 var(--f-h);letter-spacing:-.02em}[data-page=accueil] .eq .crd-tx .mt{font:400 calc(var(--u)*15)/1.2 var(--f-b);color:var(--steel)}[data-page=accueil] .eq .crd .ubtn{margin-top:calc(var(--u)*22);height:calc(var(--u)*56);border-radius:calc(var(--u)*16);color:#fff;font:600 calc(var(--u)*18)/calc(var(--u)*56) var(--f-h);text-align:center;letter-spacing:-.005em;box-shadow:inset 0 calc(var(--u)*1) 0 #ffffff1f;background:linear-gradient(#173a63,#0f2847);display:block}[data-page=accueil] .eq .sec{margin-top:calc(var(--u)*44);font:700 calc(var(--u)*20)/1 var(--f-h);letter-spacing:-.02em;color:var(--deep-ocean)}[data-page=accueil] .eq .lst{margin-top:calc(var(--u)*8)}[data-page=accueil] .eq .li{padding:calc(var(--u)*18) 0;border-bottom:calc(var(--u)*.7) solid #0f284717;justify-content:space-between;align-items:center;display:flex}[data-page=accueil] .eq .li:last-child{border-bottom:0}[data-page=accueil] .eq .li-n{gap:calc(var(--u)*5);display:grid}[data-page=accueil] .eq .li-n b{font:600 calc(var(--u)*18)/1.15 var(--f-h);letter-spacing:-.015em}[data-page=accueil] .eq .li-n b sup{font-size:.62em;line-height:0}[data-page=accueil] .eq .li-n>span{font:400 calc(var(--u)*15)/1 var(--f-b);color:var(--steel)}[data-page=accueil] .eq .li-c{min-width:calc(var(--u)*62);padding:calc(var(--u)*8) calc(var(--u)*12);text-align:center;font:700 calc(var(--u)*17)/1 var(--f-h);letter-spacing:-.01em;color:var(--azure-ink);background:#467bff1a;border-radius:999px}[data-page=accueil] .eq .li-c small{font:600 calc(var(--u)*13)/1 var(--f-h);color:#3466e699}[data-page=accueil] .eq .tab{height:calc(var(--u)*84);padding:calc(var(--u)*12) calc(var(--u)*30) 0;-webkit-backdrop-filter:blur(18px)saturate(180%);backdrop-filter:blur(18px)saturate(180%);box-shadow:inset 0 calc(var(--u)*.7) 0 #0f284714;background:#ffffffb8;border-radius:0 0 36px 36px;justify-content:space-between;align-items:flex-start;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}[data-page=accueil] .eq .tab span{color:var(--slate);width:calc(var(--u)*44);height:calc(var(--u)*30);place-items:center;display:grid}[data-page=accueil] .eq .tab span.on{color:var(--azure-ink)}[data-page=accueil] .eq .tab svg{width:calc(var(--u)*25);height:calc(var(--u)*25)}[data-page=accueil] .eq .home{left:50%;bottom:calc(var(--u)*8);width:calc(var(--u)*134);height:calc(var(--u)*5);margin-left:calc(var(--u)*-67);background:var(--deep-ocean);border-radius:3px;position:absolute}@media (prefers-reduced-transparency:reduce){[data-page=accueil] .eq .tab{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}@media (prefers-reduced-motion:no-preference){[data-page=accueil] .eq .iph.armed .rng .val{stroke-dashoffset:10px}[data-page=accueil] .eq .iph.armed.on .rng .val{stroke-dashoffset:2px;transition:stroke-dashoffset 1.1s cubic-bezier(.23,1,.32,1) .25s}}[data-page=accueil] .eq .screen{width:100%;height:100%;color:var(--deep-ocean);text-align:center;background:#fff;border-radius:24px;grid-template-rows:auto 1fr auto auto auto;justify-items:center;gap:6px;padding:22px 14px 14px;display:grid}[data-page=accueil] .eq .s-where{font:600 11px/1.3 var(--f-h);color:var(--steel)}[data-page=accueil] .eq .s-ok{width:56px;height:56px;color:var(--green-ink);background:#00e06c29;border-radius:50%;align-self:center;place-items:center;display:grid}[data-page=accueil] .eq .s-ok svg{width:28px;height:28px}[data-page=accueil] .eq .screen h4{font:800 1.0625rem/1.15 var(--f-h);letter-spacing:-.02em}[data-page=accueil] .eq .screen p{color:var(--steel);font-size:.75rem}[data-page=accueil] .eq .screen .eq-cta{width:100%;font:700 .8125rem/1 var(--f-h);color:#fff;background:var(--azure-ink);border-radius:8px;margin-top:10px;padding:12px 0}[data-page=accueil] .eq .ladder-w{padding:8px}[data-page=accueil] .eq .ladder{gap:4px;display:grid;position:relative}[data-page=accueil] .eq .ladder:before{content:"";background:linear-gradient(180deg,var(--mist) 0,var(--mist) calc(100% - 64px),#00e06c8c calc(100% - 18px));border-radius:1px;width:1.5px;position:absolute;top:22px;bottom:22px;left:21.25px}[data-page=accueil] .eq .ladder li{border-radius:8px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px 10px 8px;display:grid;position:relative}[data-page=accueil] .eq .ladder li>svg{width:28px;height:28px;box-shadow:0 0 0 1px var(--mist);color:var(--slate);background:#fff;border-radius:50%;padding:6px;position:relative}[data-page=accueil] .eq .ladder b{font:600 .875rem/1.25 var(--f-h);color:var(--deep-ocean);display:block}[data-page=accueil] .eq .ladder small{color:var(--steel);font-size:.75rem;display:block}[data-page=accueil] .eq .ladder em{font:600 .6875rem/1 var(--f-b);color:var(--slate);white-space:nowrap;align-items:center;gap:4px;font-style:normal;display:inline-flex}[data-page=accueil] .eq .ladder em svg{width:12px;height:12px}[data-page=accueil] .eq .ladder li.last{background:#00e06c1f;margin-top:4px}[data-page=accueil] .eq .ladder li.last>svg{color:var(--green);background:#fff;box-shadow:0 0 0 1px #00e06c73}[data-page=accueil] .eq .ladder li.last :is(b,small,em){color:var(--green)}[data-page=accueil] .eq .ladder li.last em{font-weight:700}@media (prefers-reduced-motion:no-preference){[data-page=accueil] .eq .ladder.armed li{opacity:.25;transform:translateY(4px)}[data-page=accueil] .eq .ladder.armed.on li{opacity:1;transition:opacity .35s ease calc(var(--d) * .22s),transform .45s var(--ease-out) calc(var(--d) * .22s);transform:none}[data-page=accueil] .eq .ladder.armed li.last{transform:scale(.96)}[data-page=accueil] .eq .ladder.armed.on li.last{transition:opacity .35s .7s,transform .5s cubic-bezier(.34,1.4,.64,1) .7s;transform:none}}[data-page=accueil] .eq .art.rse{gap:16px}[data-page=accueil] .eq .loop{aspect-ratio:1;width:min(240px,100%);position:relative}[data-page=accueil] .eq .loop svg{width:100%;height:100%;position:absolute;inset:0}[data-page=accueil] .eq .loop .arc{fill:none;stroke:var(--azure-ink);stroke-width:1.6px;stroke-linecap:round}[data-page=accueil] .eq .loop .core{box-shadow:0 0 0 1px var(--mist),0 10px 24px -12px #0f28474d;color:var(--deep-ocean);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;inset:34%}[data-page=accueil] .eq .loop .core svg{width:40%;height:40%;position:static}[data-page=accueil] .eq .loop .node{box-shadow:0 0 0 1px var(--mist);font:600 .75rem/1 var(--f-h);color:var(--deep-ocean);white-space:nowrap;background:#fff;border-radius:999px;padding:5px 9px;position:absolute;transform:translate(-50%,-50%)}[data-page=accueil] .eq .loop .n0{top:12.5%;left:50%}[data-page=accueil] .eq .loop .n1{top:50%;left:87.5%}[data-page=accueil] .eq .loop .n2{top:87.5%;left:50%}[data-page=accueil] .eq .loop .n3{color:var(--green);background:#00e06c1f;top:50%;left:12.5%;box-shadow:0 0 0 1px #00e06c73}[data-page=accueil] .eq .seals{gap:6px;width:100%;display:grid}[data-page=accueil] .eq .seals li{border:1px solid var(--mist);background:#fff;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;padding:8px 12px;display:grid}[data-page=accueil] .eq .seals svg{width:18px;height:18px;color:var(--azure-ink)}[data-page=accueil] .eq .seals b{font:700 .8125rem/1.25 var(--f-h);color:var(--deep-ocean);display:block}[data-page=accueil] .eq .seals small{color:var(--steel);font-size:.75rem;line-height:1.35;display:block}[data-page=accueil] .eq .ax{shape-rendering:geometricprecision;text-rendering:geometricprecision;width:100%;height:auto;display:block}[data-page=accueil] .eq .ax polygon{stroke-linejoin:round}[data-page=accueil] .eq .ax .fz{fill:#f7f8fa;stroke:#e3e8ee;stroke-width:.4px}[data-page=accueil] .eq .ax .fz.dead{fill:#e8ecf1}[data-page=accueil] .eq .ax .wall.st{fill:#fff;stroke:#d9dfe7;stroke-width:.25px}[data-page=accueil] .eq .ax .wall.sf{fill:#edf0f4}[data-page=accueil] .eq .ax .wall.s-r{fill:#e1e6ec}[data-page=accueil] .eq .ax :is(.desk,.tb,.bench,.sofa).st{fill:#fff;stroke:#d9dfe7;stroke-width:.25px}[data-page=accueil] .eq .ax :is(.desk,.tb,.bench,.sofa).sf{fill:#eef1f5}[data-page=accueil] .eq .ax :is(.desk,.tb,.bench,.sofa).s-r{fill:#e2e7ed}[data-page=accueil] .eq .ax .ch.st{fill:#dde3ea}[data-page=accueil] .eq .ax .ch.sf{fill:#c9d1db}[data-page=accueil] .eq .ax .cup.st{fill:#fff;stroke:#d5dce4;stroke-width:.2px}[data-page=accueil] .eq .ax .cup.sf{fill:#e3e8ee}[data-page=accueil] .eq .ax .pk.st{fill:#fff}[data-page=accueil] .eq .ax .pk.sf{fill:#eef1f4}[data-page=accueil] .eq .ax .pk.s-r{fill:#dce1e7}[data-page=accueil] .eq .ax .pkt.st,[data-page=accueil] .eq .ax .pkt.sf,[data-page=accueil] .eq .ax .pkt.s-r{fill:#0e131b}[data-page=accueil] .eq .ax .bs.st{fill:#fff;stroke:#d2d9e2;stroke-width:.2px}[data-page=accueil] .eq .ax .bs.sf{fill:#f1f3f6}[data-page=accueil] .eq .ax .bs.s-r{fill:#e1e6eb}[data-page=accueil] .eq .ax .bsd.st,[data-page=accueil] .eq .ax .bsd.sf,[data-page=accueil] .eq .ax .bsd.s-r{fill:#1c2330}[data-page=accueil] .eq .ax .bsp.st{fill:#fff}[data-page=accueil] .eq .ax .bsp.sf,[data-page=accueil] .eq .ax .bsp.s-r{fill:#121821}[data-page=accueil] .eq .ax .chg.st{fill:#fff;stroke:#cdd5de;stroke-width:.2px}[data-page=accueil] .eq .ax .chg.sf{fill:#edf0f3}[data-page=accueil] .eq .ax .chg.s-r{fill:#dfe4e9}[data-page=accueil] .eq .ax .strip.st{fill:#fff;stroke:#cdd5de;stroke-width:.2px}[data-page=accueil] .eq .ax .strip.sf{fill:#e6eaef}[data-page=accueil] .eq .ax .strip.s-r{fill:#d8dee5}[data-page=accueil] .eq .ax .cb{fill:none;stroke:#1f2633;stroke-width:.7px;stroke-linecap:round;stroke-linejoin:round}[data-page=accueil] .eq .ax .outlet.st,[data-page=accueil] .eq .ax .outlet.sf{fill:#fff;stroke:#aeb9c6;stroke-width:.2px}[data-page=accueil] .eq .ax .outlet.s-r{fill:#e1e6ec}[data-page=accueil] .eq .ax .pp.st{fill:#28466f}[data-page=accueil] .eq .ax .pp.sf{fill:#0f2847}[data-page=accueil] .eq .ax .pp.hd{fill:#28466f}[data-page=accueil] .eq .ax .pot.st{fill:#fff}[data-page=accueil] .eq .ax .pot.sf{fill:#e3e8ee}[data-page=accueil] .eq .ax .bat .bb{fill:#fff;stroke:#0f2847;stroke-width:.7px}[data-page=accueil] .eq .ax .bat .bc{fill:#0f2847}[data-page=accueil] .eq .ax .bat .bl{fill:#94a3b8}[data-page=accueil] .eq .ax .bat.ok .bl{fill:#00c25e}[data-page=accueil] .eq .ax .fn{font:700 7.6px var(--f-h);letter-spacing:1px;fill:var(--deep-ocean)}[data-page=accueil] .eq .ax .fs{font:500 6.2px var(--f-b);fill:var(--steel)}[data-page=accueil] .eq .ax .fl.on .fs{fill:var(--azure-ink);font-weight:600}[data-page=accueil] .eq .ax .pll{stroke:var(--deep-ocean);stroke-width:.4px}[data-page=accueil] .eq .ax .pld{fill:var(--deep-ocean)}[data-page=accueil] .eq .ax .plb{fill:#fff;stroke:#dce2ea;stroke-width:.4px}[data-page=accueil] .eq .ax .pn{font:700 5.6px var(--f-h);letter-spacing:.8px;fill:var(--deep-ocean)}[data-page=accueil] .eq .ax .ps{font:500 4.8px var(--f-b);fill:var(--steel)}[data-page=accueil] .eq .ax .pl.on .ps{fill:var(--azure-ink);font-weight:600}[data-page=accueil] .eq .ax .pl.on .pld{fill:var(--azure-ink)}[data-page=accueil] .eq .ax .bar.st{fill:#fff;stroke:#d9dfe7;stroke-width:.25px}[data-page=accueil] .eq .ax .bar.sf{fill:#ebeef2}[data-page=accueil] .eq .ax .bar.s-r{fill:#dfe4ea}[data-page=accueil] .eq .ax .mach.st{fill:#b9c1cb}[data-page=accueil] .eq .ax .mach.sf{fill:#a3acb8}[data-page=accueil] .eq .ax .mach.s-r{fill:#97a0ad}[data-page=accueil] .eq .ax .machd.st,[data-page=accueil] .eq .ax .machd.sf,[data-page=accueil] .eq .ax .machd.s-r{fill:#3b4352}[data-page=accueil] .eq .ax .grind.st{fill:#a3acb8}[data-page=accueil] .eq .ax .grind.sf{fill:#8f99a6}[data-page=accueil] .eq .ax .fz.live{fill:#eaf0ff;stroke:#d6e2ff}[data-page=accueil] .eq .ax .shd{opacity:.1}[data-page=accueil] .eq .ax .shd polygon{fill:#0f2847}[data-page=accueil] .eq .ax .zl{fill:none;stroke:#467bff;stroke-opacity:.4;stroke-width:.5px}[data-page=accueil] .eq .ax.c-furn .rv.ch.st{fill:#6f96ff}[data-page=accueil] .eq .ax.c-furn .rv.ch.sf{fill:#467bff}[data-page=accueil] .eq .ax.c-furn .rv.sofa.st{fill:#3f5f8c;stroke:#36547e}[data-page=accueil] .eq .ax.c-furn .rv.sofa.sf{fill:#2c4a75}[data-page=accueil] .eq .ax.c-furn .rv.sofa.s-r{fill:#233f66}[data-page=accueil] .eq .ax.c-furn .rv.bench.st{fill:#6f96ff;stroke:#5e88f5}[data-page=accueil] .eq .ax.c-furn .rv.bench.sf{fill:#467bff}[data-page=accueil] .eq .ax.c-furn .rv.bench.s-r{fill:#3466e6}[data-page=accueil] .eq .ax.c-mat .rv:is(.tb,.bench).st{fill:#e9d6b8;stroke:#dcc6a3}[data-page=accueil] .eq .ax.c-mat .rv:is(.tb,.bench).sf{fill:#d9c19c}[data-page=accueil] .eq .ax.c-mat .rv:is(.tb,.bench).s-r{fill:#ccb08a}[data-page=accueil] .eq .ax.c-mat .rv.sofa.st{fill:#c3ccd8;stroke:#b6c0cd}[data-page=accueil] .eq .ax.c-mat .rv.sofa.sf{fill:#aeb9c7}[data-page=accueil] .eq .ax.c-mat .rv.sofa.s-r{fill:#a2aebd}[data-page=accueil] .eq .ax.c-mat .rv.ch.st{fill:#9faec2}[data-page=accueil] .eq .ax.c-mat .rv.ch.sf{fill:#8b9bb1}[data-page=accueil] .eq .ax .leaf{fill:#a8c3ae}[data-page=accueil] .eq .ax .leaf.rv{fill:#93b79c}[data-page=accueil] .eq .ax .pp.new.st{fill:#6f96ff}[data-page=accueil] .eq .ax .pp.new.sf{fill:#467bff}[data-page=accueil] .eq .ax .pp.new.hd{fill:#6f96ff}[data-page=accueil] .eq .ax .mon.st{fill:#d6dce4}[data-page=accueil] .eq .ax .mon.sf{fill:#bcc4cf}[data-page=accueil] .eq .ax .mon.s-r{fill:#b1bac6}[data-page=accueil] .eq .ax .lap.st{fill:#c4cbd4}[data-page=accueil] .eq .ax .lap.sf{fill:#b2bac5}[data-page=accueil] .eq .ax .lap.s-r{fill:#a8b0bc}[data-page=accueil] .eq .ax .scr.st,[data-page=accueil] .eq .ax .scr.s-r{fill:#a5aeba}[data-page=accueil] .eq .ax .scr.sf{fill:#9aa3b0}[data-page=accueil] .eq .ax.big .pn{font-size:9.4px}[data-page=accueil] .eq .ax.big .ps{font-size:8px}[data-page=accueil] .eq .eq-card.wide.both{grid-template-columns:minmax(0,3.2fr) minmax(0,8.8fr)}[data-page=accueil] .eq .eq-card.wide.both .art{padding-left:0}@media (max-width:900px){[data-page=accueil] .eq .eq-card.wide.both{grid-template-columns:minmax(0,1fr)}[data-page=accueil] .eq .eq-card.wide.both .art{padding-left:clamp(20px,2.6vw,32px)}}[data-page=accueil] .eq .cmp-ax .v-crop{display:none}[data-page=accueil] .eq .st-axo .frames{display:grid}[data-page=accueil] .eq .st-axo .fr{opacity:0;grid-area:1/1;transition:opacity .45s}[data-page=accueil] .eq .st-axo[data-s="0"] .fr[data-s="0"],[data-page=accueil] .eq .st-axo[data-s="1"] .fr[data-s="1"],[data-page=accueil] .eq .st-axo[data-s="2"] .fr[data-s="2"]{opacity:1}[data-page=accueil] .eq .ax .glass.st,[data-page=accueil] .eq .ax .glass.sf,[data-page=accueil] .eq .ax .glass.s-r{fill:#d6e2ff}@media (max-width:640px){[data-page=accueil] .eq .cmp-ax .v-full{display:none}[data-page=accueil] .eq .cmp-ax .v-crop{display:block}}[data-page=accueil] .nb-eq.eq .iph{border-radius:27px;width:clamp(108px,11.2vw,156px);padding:4px;box-shadow:0 34px 60px -22px #000000bf,0 0 0 1px #ffffff24,inset 0 0 0 1px #ffffff14}[data-page=accueil] .nb-eq.eq .iph-scr{border-radius:23px}[data-page=accueil] .nb-eq.eq .tab{border-radius:0 0 23px 23px}[data-page=accueil] .nb-eq .sb .tm,[data-page=accueil] .nb-eq .sb .ics{display:none}[data-page=accueil] .nb-eq .sb{height:calc(var(--u)*48)}[data-page=accueil] .nb-eq .sb .isl{top:calc(var(--u)*13);width:calc(var(--u)*96);height:calc(var(--u)*27);margin-left:calc(var(--u)*-48);border-radius:calc(var(--u)*13.5);background:#000}[data-page=accueil] .nb-eq .sb .isl:after{content:"";right:calc(var(--u)*9);width:calc(var(--u)*9);height:calc(var(--u)*9);margin-top:calc(var(--u)*-4.5);background:radial-gradient(circle at 38% 38%,#28324a 0,#0c1222 50%,#000 100%);border-radius:50%;position:absolute;top:50%}[data-page=osol-base] .plat-vis{isolation:isolate;--green:#00e06c;margin:0;position:relative}[data-page=osol-base] .plat-vis .gw-glow{z-index:-1;pointer-events:none;background:radial-gradient(46% 52% at 32% 42%,#467bff6b,#467bff00 70%),radial-gradient(36% 40% at 64% 80%,#3466e642,#3466e600 70%),radial-gradient(24% 28% at 10% 86%,#00e06c1a,#00e06c00 70%);position:absolute;inset:-18% 0}[data-page=osol-base] .plat-vis .gw{--k:calc(100cqi / 760);color:#fff;-webkit-backdrop-filter:blur(28px)saturate(150%);backdrop-filter:blur(28px)saturate(150%);background:linear-gradient(160deg,#ffffff21,#ffffff0a);border-radius:18px;position:relative;box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #ffffff1f,0 50px 90px -40px #000000d9,0 20px 40px -24px #0009;container-type:inline-size}[data-page=osol-base] .plat-vis .gw-in{--k:calc(100cqi / 760);border-radius:inherit;overflow:hidden}[data-page=osol-base] .plat-vis .bar-top{height:calc(var(--k)*34);align-items:center;gap:calc(var(--k)*7);padding:0 calc(var(--k)*14);border-bottom:1px solid #ffffff14;display:flex;position:relative}[data-page=osol-base] .plat-vis .bar-top i{width:calc(var(--k)*10);height:calc(var(--k)*10);background:#ffffff38;border-radius:50%}[data-page=osol-base] .plat-vis .bar-top span{font:500 calc(var(--k)*10.5)/1 var(--f-b);color:#ffffff8c;padding:calc(var(--k)*5) calc(var(--k)*14);border-radius:calc(var(--k)*6);background:#ffffff0f;position:absolute;left:50%;transform:translate(-50%)}[data-page=osol-base] .plat-vis .gw-body{grid-template-columns:calc(var(--k)*168) minmax(0,1fr);display:grid}[data-page=osol-base] .plat-vis .sd{padding:calc(var(--k)*18) calc(var(--k)*12);align-content:start;gap:calc(var(--k)*5);background:#ffffff08;border-right:1px solid #ffffff12;display:grid}[data-page=osol-base] .plat-vis .sd .lg{height:calc(var(--k)*17);color:#fff;width:auto;margin:calc(var(--k)*2) calc(var(--k)*6) calc(var(--k)*12)}[data-page=osol-base] .plat-vis .org{align-items:center;gap:calc(var(--k)*8);padding:calc(var(--k)*8);border-radius:calc(var(--k)*10);background:#ffffff12;display:flex}[data-page=osol-base] .plat-vis .org b{width:calc(var(--k)*24);height:calc(var(--k)*24);border-radius:calc(var(--k)*6);color:var(--deep-ocean);font:800 calc(var(--k)*9)/1 var(--f-h);background:#fff;flex:none;place-items:center;display:grid}[data-page=osol-base] .plat-vis .org span{font:600 calc(var(--k)*11)/1.2 var(--f-h);display:grid}[data-page=osol-base] .plat-vis .org small{font:400 calc(var(--k)*9)/1.2 var(--f-b);opacity:.6}[data-page=osol-base] .plat-vis .sg{font:700 calc(var(--k)*8.5)/1 var(--f-h);letter-spacing:.14em;text-transform:uppercase;opacity:.45;margin:calc(var(--k)*14) calc(var(--k)*6) calc(var(--k)*4)}[data-page=osol-base] .plat-vis .sd li{align-items:center;gap:calc(var(--k)*9);padding:calc(var(--k)*7) calc(var(--k)*8);border-radius:calc(var(--k)*8);font:500 calc(var(--k)*12)/1 var(--f-b);opacity:.7;display:flex}[data-page=osol-base] .plat-vis .sd li svg{width:calc(var(--k)*14);height:calc(var(--k)*14)}[data-page=osol-base] .plat-vis .sd li.on{opacity:1;background:#ffffff1a}[data-page=osol-base] .plat-vis .mn{padding:calc(var(--k)*22) calc(var(--k)*26);gap:calc(var(--k)*16);min-width:0;display:grid}[data-page=osol-base] .plat-vis .mh{justify-content:space-between;align-items:center;display:flex}[data-page=osol-base] .plat-vis .hi{font:800 calc(var(--k)*26)/1 var(--f-h);letter-spacing:-.03em}[data-page=osol-base] .plat-vis .me{align-items:center;gap:calc(var(--k)*12);display:flex}[data-page=osol-base] .plat-vis .me svg{width:calc(var(--k)*16);height:calc(var(--k)*16);opacity:.7}[data-page=osol-base] .plat-vis .me b{width:calc(var(--k)*26);height:calc(var(--k)*26);font:700 calc(var(--k)*9)/1 var(--f-h);background:#ffffff24;border-radius:50%;place-items:center;display:grid}[data-page=osol-base] .plat-vis .kl{font:500 calc(var(--k)*10)/1 var(--f-b);opacity:.55;margin-bottom:calc(var(--k)*7)}[data-page=osol-base] .plat-vis .kr{gap:calc(var(--k)*34);display:flex}[data-page=osol-base] .plat-vis .kr span{display:block}[data-page=osol-base] .plat-vis .kr b{font:800 calc(var(--k)*24)/1 var(--f-h);letter-spacing:-.03em}[data-page=osol-base] .plat-vis .kr b.g{color:var(--green)}[data-page=osol-base] .plat-vis .kr i{font:600 calc(var(--k)*13)/1 var(--f-h);opacity:.45;margin-left:calc(var(--k)*3);font-style:normal}[data-page=osol-base] .plat-vis .kr small{font:400 calc(var(--k)*10)/1.3 var(--f-b);opacity:.55;margin-top:calc(var(--k)*4);display:block}[data-page=osol-base] .plat-vis .pns{gap:calc(var(--k)*14);grid-template-columns:minmax(0,1fr) minmax(0,1.45fr);display:grid}[data-page=osol-base] .plat-vis .pn{padding:calc(var(--k)*16);border-radius:calc(var(--k)*14);background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff17}[data-page=osol-base] .plat-vis .pt{font:700 calc(var(--k)*13)/1.2 var(--f-h)}[data-page=osol-base] .plat-vis .ps{font:400 calc(var(--k)*10)/1.4 var(--f-b);opacity:.55;margin-top:calc(var(--k)*3)}[data-page=osol-base] .plat-vis .big{font:800 calc(var(--k)*34)/1 var(--f-h);letter-spacing:-.03em;margin-top:calc(var(--k)*12)}[data-page=osol-base] .plat-vis .big i{opacity:.7;font-size:.55em;font-style:normal}[data-page=osol-base] .plat-vis .gtrack{height:calc(var(--k)*7);border-radius:calc(var(--k)*4);margin-top:calc(var(--k)*10);background:#ffffff1f;display:block;position:relative}[data-page=osol-base] .plat-vis .fill{width:calc(var(--v) * 100%);border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#6f96ff,#467bff);position:absolute;top:0;bottom:0;left:0}[data-page=osol-base] .plat-vis .thr{left:70%;top:calc(var(--k)*-3);bottom:calc(var(--k)*-3);width:calc(var(--k)*2);opacity:.85;background:#fff;border-radius:1px;position:absolute}[data-page=osol-base] .plat-vis .tl{margin-top:calc(var(--k)*5);justify-content:space-between;display:flex}[data-page=osol-base] .plat-vis .tl small{font:400 calc(var(--k)*9)/1 var(--f-b);opacity:.5}[data-page=osol-base] .plat-vis .note{font:400 calc(var(--k)*10.5)/1.45 var(--f-b);opacity:.75;margin-top:calc(var(--k)*10)}[data-page=osol-base] .plat-vis .note b{opacity:1;font-weight:600}[data-page=osol-base] .plat-vis .chart{gap:calc(var(--k)*8);height:calc(var(--k)*118);margin-top:calc(var(--k)*12);grid-template-columns:repeat(8,minmax(0,1fr));display:grid}[data-page=osol-base] .plat-vis .bar{justify-items:center;gap:calc(var(--k)*4);grid-template-rows:auto minmax(0,1fr) auto;height:100%;display:grid}[data-page=osol-base] .plat-vis .bar em{font:600 calc(var(--k)*9)/1 var(--f-b);opacity:.6;font-style:normal}[data-page=osol-base] .plat-vis .bar i{width:100%;height:calc(var(--h) * 100%);border-radius:calc(var(--k)*4);transform-origin:bottom;background:#6f96ff4d;align-self:end}[data-page=osol-base] .plat-vis .bar small{font:400 calc(var(--k)*9)/1 var(--f-b);opacity:.5}[data-page=osol-base] .plat-vis .bar.now i{box-shadow:0 0 calc(var(--k)*18) #467bff8c;background:linear-gradient(#7da0ff,#467bff)}[data-page=osol-base] .plat-vis .bar.now em{opacity:1}[data-page=osol-base] .plat-vis .trend{align-items:center;gap:calc(var(--k)*6);font:400 calc(var(--k)*10.5)/1 var(--f-b);opacity:.8;margin-top:calc(var(--k)*12);display:flex}[data-page=osol-base] .plat-vis .trend svg{width:calc(var(--k)*14);height:calc(var(--k)*14);color:var(--green)}[data-page=osol-base] .plat-vis .trend b{color:var(--green);font-weight:600}@media (prefers-reduced-motion:no-preference){[data-page=osol-base] .plat-vis .gw.armed{opacity:0;transform:translateY(18px)scale(.985)}[data-page=osol-base] .plat-vis .gw.armed.in{opacity:1;transition:opacity .6s,transform .9s cubic-bezier(.23,1,.32,1);transform:none}[data-page=osol-base] .plat-vis .gw.armed .bar i{transform:scaleY(.04)}[data-page=osol-base] .plat-vis .gw.armed.in .bar i{transition:transform .9s cubic-bezier(.23,1,.32,1) calc(.25s + var(--d) * 60ms);transform:none}[data-page=osol-base] .plat-vis .gw.armed .fill{transform:scaleX(0)}[data-page=osol-base] .plat-vis .gw.armed.in .fill{transition:transform 1s cubic-bezier(.23,1,.32,1) .35s;transform:none}}@media (prefers-reduced-transparency:reduce){[data-page=osol-base] .plat-vis .gw{-webkit-backdrop-filter:none;backdrop-filter:none;background:#13213a}}.cr-hero{padding-bottom:clamp(40px,5vw,64px)}.cr-hero-in{gap:var(--sp-xl);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.cr-h{letter-spacing:-.04em;font-size:clamp(2.4rem,1.5rem + 3.6vw,4.25rem);line-height:1}.cr-hero-act{flex-wrap:wrap;gap:10px;display:flex}.cr-btn-line{color:var(--deep-ocean);cursor:pointer;background:0 0;border:1px solid #0f28472e}.cr-btn-line:hover{border-color:#0f284766}@media (max-width:860px){.cr-hero-in{grid-template-columns:minmax(0,1fr);align-items:start}}.cr-open-sec{padding-block:0 var(--section)}.cr-sec-hd{border-top:1px solid var(--mist);align-items:center;gap:14px;margin-bottom:22px;padding-top:28px;display:flex}.cr-h2{font:800 clamp(1.4rem,1.1rem + 1vw,1.875rem)/1.1 var(--f-h);letter-spacing:-.025em;color:var(--deep-ocean)}.cr-live{color:#00a651;height:28px;font:600 13px/1 var(--f-b);background:#00e06c24;border-radius:999px;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.cr-live:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;animation:2.4s ease-out infinite cr-pulse;box-shadow:0 0 #00a65180}@keyframes cr-pulse{70%{box-shadow:0 0 0 7px #00a65100}to{box-shadow:0 0 #00a65100}}@media (prefers-reduced-motion:reduce){.cr-live:before{animation:none}}.cr-open{grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:16px;display:grid}.cr-open[data-n="1"]{--cols:2}.cr-open[data-n="1"] .cr-job{grid-column:span 1}.cr-open[data-n="3"]{--cols:2}@media (max-width:900px){.cr-open{--cols:1!important}}.cr-job{text-align:left;border:1px solid var(--mist);background:var(--white);cursor:pointer;min-height:300px;transition:border-color .2s ease,box-shadow .25s ease,transform .25s var(--ease-out,ease);border-radius:20px;grid-template-rows:auto auto 1fr auto;gap:16px;padding:clamp(22px,2.4vw,32px);display:grid;position:relative}.cr-job:hover{border-color:#467bff8c;transform:translateY(-2px);box-shadow:0 30px 60px -36px #0f284766}.cr-job:active{transform:scale(.99)}.cr-job .tp{justify-content:space-between;align-items:center;gap:10px;display:flex}.cr-team{font:700 11.5px/1 var(--f-h);letter-spacing:.16em;text-transform:uppercase;color:var(--azure-ink)}.cr-ago{color:var(--slate);font-size:13px}.cr-job h3{font:800 clamp(1.35rem,1.1rem + .8vw,1.75rem)/1.12 var(--f-h);letter-spacing:-.025em;color:var(--deep-ocean);text-wrap:balance}.cr-job p{color:var(--steel);max-width:46ch;font-size:15px;line-height:1.55}.cr-job .ft{border-top:1px solid var(--mist);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:18px;display:flex}.cr-chips{flex-wrap:wrap;gap:6px;display:flex}.cr-chip{background:var(--cloud);height:26px;color:var(--steel);font:500 12.5px/1 var(--f-b);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.cr-go{font:600 14px/1 var(--f-b);color:var(--azure-ink);align-items:center;gap:6px;display:inline-flex}.cr-go svg{transition:transform .2s}.cr-job:hover .cr-go svg{transform:translate(3px)}.cr-spont{background:0 0;border-style:dashed;grid-template-rows:auto 1fr auto}.cr-spont h3{font-size:clamp(1.2rem,1rem + .6vw,1.45rem)}.cr-none{border:1px solid var(--mist);background:var(--white);border-radius:20px;grid-column:1/-1;gap:14px;padding:clamp(24px,3vw,40px);display:grid}.cr-hist-hd{gap:var(--sp-xl);grid-template-columns:minmax(0,1fr) auto;align-items:end;margin-bottom:clamp(28px,3vw,40px);display:grid}.cr-stats{grid-template-columns:repeat(3,auto);gap:clamp(20px,3vw,44px);margin:0;display:grid}.cr-stats div{gap:6px;display:grid}.cr-stats dt{color:var(--steel);order:2;max-width:14ch;font-size:13px;line-height:1.35}.cr-stats dd{font:800 clamp(2rem,1.5rem + 1.6vw,2.75rem)/1 var(--f-h);letter-spacing:-.03em;color:var(--deep-ocean);font-variant-numeric:tabular-nums;order:1;margin:0}.cr-stats dd small{letter-spacing:0;margin-left:2px;font-size:.5em}@media (max-width:900px){.cr-hist-hd{grid-template-columns:minmax(0,1fr)}.cr-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.cr-flt{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.cr-f{background:var(--white);height:36px;font:500 13.5px/1 var(--f-b);color:var(--steel);cursor:pointer;border:1px solid #0f28471f;border-radius:999px;align-items:center;gap:8px;padding:0 14px;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.cr-f i{color:var(--slate);font-variant-numeric:tabular-nums;font-size:12px;font-style:normal}.cr-f[aria-pressed=true]{background:var(--deep-ocean);border-color:var(--deep-ocean);color:#fff}.cr-f[aria-pressed=true] i{color:#fff9}.cr-tl{display:grid}.cr-yr{grid-template-columns:120px minmax(0,1fr);gap:clamp(16px,3vw,40px);padding-top:28px;display:grid}.cr-yr h3{font:800 clamp(1.5rem,1.2rem + 1vw,2rem)/1 var(--f-h);letter-spacing:-.03em;color:var(--deep-ocean);top:calc(var(--header-h,64px) + 20px);align-self:start;position:sticky}.cr-yr h3 small{font:500 13px/1.2 var(--f-b);letter-spacing:0;color:var(--slate);margin-top:8px;display:block}.cr-rows{display:grid}.cr-row{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0;border-top:1px solid #0f284717;grid-template-columns:96px minmax(0,1fr) 140px 190px 20px;align-items:center;gap:16px;padding:18px 4px;transition:background-color .15s,padding .2s;display:grid}.cr-row:hover{background:#ffffffb3;padding-inline:12px}.cr-row .mo{color:var(--slate);text-transform:capitalize;font-size:13.5px}.cr-row b{font:700 16.5px/1.25 var(--f-h);letter-spacing:-.01em;color:var(--deep-ocean)}.cr-row .tm{color:var(--steel);font-size:13.5px}.cr-row .st{color:#00a651;align-items:center;gap:7px;font-size:13.5px;font-weight:500;display:inline-flex}.cr-row .st.off{color:var(--slate);font-weight:400}.cr-row .st svg{flex:none}.cr-row>svg{color:var(--slate);transition:transform .2s,color .2s}.cr-row:hover>svg{color:var(--azure-ink);transform:translate(3px)}@media (max-width:760px){.cr-yr{grid-template-columns:minmax(0,1fr);gap:4px}.cr-yr h3{position:static}.cr-row{grid-template-columns:minmax(0,1fr) 20px;gap:4px 12px}.cr-row .mo{order:2;grid-column:1}.cr-row b{grid-column:1}.cr-row .tm{display:none}.cr-row .st{order:3;grid-column:1}.cr-row>svg{grid-area:1/2/4}}.cr-ov{z-index:200;opacity:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0914266b;transition:opacity .22s;display:grid;position:fixed;inset:0}.cr-ov.in{opacity:1}html:has(.cr-ov[data-standalone].in){overflow:hidden}.cr-sheet{width:min(980px,100%);max-height:calc(100% - 24px - env(safe-area-inset-top,0px));overscroll-behavior:contain;background:var(--white);color:var(--deep-ocean);padding:28px max(clamp(16px,3.4vw,44px),env(safe-area-inset-right,0px)) calc(40px + env(safe-area-inset-bottom,0px)) max(clamp(16px,3.4vw,44px),env(safe-area-inset-left,0px));font-family:var(--f-b);border-radius:24px 24px 0 0;align-content:start;place-self:end center;gap:26px;transition:transform .36s cubic-bezier(.32,.72,0,1);display:grid;overflow:auto;transform:translateY(32px)}.cr-ov.in .cr-sheet{transform:none}@media (prefers-reduced-motion:reduce){.cr-sheet{transition:none;transform:none}}.cr-sh-hd{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cr-sh-hd>div{gap:12px;display:grid}.cr-sh-hd h1,.cr-sh-hd h2{font:800 clamp(1.6rem,1.1rem + 1.8vw,2.5rem)/1.06 var(--f-h);letter-spacing:-.03em;text-wrap:balance}.cr-x{border:1px solid var(--mist);background:var(--white);cursor:pointer;width:40px;height:40px;color:var(--deep-ocean);border-radius:12px;flex:none;place-items:center;display:grid}.cr-body{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:clamp(24px,4vw,56px);display:grid}.cr-side{border:1px solid var(--mist);border-radius:18px;gap:18px;padding:20px;display:grid;position:sticky;top:0}@media (max-width:860px){.cr-body{grid-template-columns:minmax(0,1fr)}.cr-side{position:static}}.cr-jd{gap:28px;max-width:66ch;display:grid}.cr-jd .lede{color:var(--deep-ocean);font-size:18px;line-height:1.6}.cr-jd :is(h2,h3){font:700 17px/1.3 var(--f-h);color:var(--deep-ocean)}.cr-jd ul{color:var(--steel);gap:7px;margin:10px 0 0;padding-left:18px;display:grid}.cr-jd li::marker{color:var(--azure)}.cr-steps{counter-reset:s;margin:12px 0 0;list-style:none;display:grid;gap:0!important;padding:0!important}.cr-steps li{color:var(--steel);padding:0 0 14px 34px;position:relative}.cr-steps li:before{counter-increment:s;content:counter(s);width:22px;height:22px;color:var(--azure-ink);font:700 11.5px/22px var(--f-h);text-align:center;background:#467bff1a;border-radius:50%;position:absolute;top:0;left:0}.cr-steps li:not(:last-child):after{content:"";background:var(--mist);width:1px;position:absolute;top:24px;bottom:2px;left:10.5px}.cr-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin:0;display:grid}.cr-facts div{gap:2px;display:grid}.cr-facts dt{color:var(--slate);font-size:12px}.cr-facts dd{color:var(--deep-ocean);margin:0;font-size:14px;font-weight:600}.cr-note{background:var(--ice);color:var(--steel);border-radius:12px;align-items:flex-start;gap:10px;padding:14px;font-size:14px;display:flex}.cr-note svg{flex:none;margin-top:2px}.cr-form{gap:14px;display:grid}.cr-row2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cr-fld{gap:6px;min-width:0;display:grid}.cr-fld label,.cr-fld .lb{font:600 12.5px/1.2 var(--f-b);color:var(--steel)}.cr-fld input[type=text],.cr-fld input[type=email],.cr-fld input[type=url],.cr-fld textarea,.cr-alert input{border:1px solid var(--mist);background:var(--white);width:100%;color:var(--deep-ocean);font:400 14.5px/1.3 var(--f-b);border-radius:10px;padding:11px 12px;transition:border-color .15s,box-shadow .15s}.cr-fld textarea{resize:vertical;min-height:110px}.cr-fld input:focus,.cr-fld textarea:focus,.cr-alert input:focus{border-color:var(--azure);outline:none;box-shadow:0 0 0 3px #467bff26}.cr-fld[data-err] input,.cr-fld[data-err] textarea{border-color:#e5484d}.cr-err{color:#e5484d;font-size:12px}.cr-drop{border:1.5px dashed var(--mist);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:14px;transition:border-color .15s,background-color .15s;display:flex;position:relative}.cr-drop:hover,.cr-drop.over{border-color:var(--azure);background:#467bff0f}.cr-drop input{opacity:0;width:1px;height:1px;position:absolute}.cr-drop b{font:600 14px/1.2 var(--f-b);color:var(--deep-ocean)}.cr-drop small{color:var(--slate);margin-top:2px;font-size:12.5px;display:block}.cr-drop .pdf{width:36px;height:36px;color:var(--azure-ink);background:#467bff1a;border-radius:9px;flex:none;place-items:center;display:grid}.cr-cons{color:var(--steel);align-items:flex-start;gap:10px;font-size:13px;display:flex}.cr-cons input{accent-color:var(--azure);margin-top:3px}.cr-stepper{flex-wrap:wrap;gap:6px;display:flex}.cr-stepper span{font:600 12.5px/1 var(--f-b);color:var(--slate);align-items:center;gap:8px;display:inline-flex}.cr-stepper span i{background:var(--cloud);width:22px;height:22px;font-style:normal;font:700 11px/1 var(--f-h);border-radius:50%;place-items:center;display:grid}.cr-stepper span.on{color:var(--deep-ocean)}.cr-stepper span.on i{background:var(--azure);color:#fff}.cr-stepper span.ok i{color:#00a651;background:#00e06c29}.cr-stepper span+span:before{content:"";background:var(--mist);width:16px;height:1px;margin-right:6px}.cr-nav{gap:8px;display:flex}.cr-nav .btn{flex:1;min-height:44px}.cr-nav .btn[hidden]{display:none}.cr-done{background:#00e06c1f;border-radius:14px;justify-items:start;gap:10px;padding:18px;display:grid}.cr-done h4{font:700 17px/1.3 var(--f-h);color:var(--deep-ocean)}.cr-done p{color:var(--steel);font-size:14px}.cr-alert{gap:10px;display:grid}.cr-alert .r{gap:8px;display:flex}.cr-alert .r .btn{min-height:46px}.cr-small{color:var(--slate);font-size:12.5px}[data-page=osol-base] .p-hero{padding-top:clamp(24px,3.4vw,48px);padding-bottom:0}body[data-current=osol-base] .site-header .btn{display:none}[data-page=osol-base] .p-hero .p-hero-hd{gap:10px}[data-page=osol-base] .p-shot{margin-top:clamp(4px,1.4vw,16px)}[data-page=osol-base] .p-shot img{width:min(100%,1440px,max(760px,205.66svh - 493.584px))}[data-page=osol-base] .p-stage-ft{text-align:center;background:#e8e8e8;padding-block:clamp(4px,1vw,12px) clamp(56px,7vw,96px)}[data-page=osol-base] .p-stage-ft .wrap{justify-items:center;gap:22px;display:grid}[data-page=osol-base] .p-stage-ft .lead{color:#4f5c6e;max-width:38em;margin:0}[data-page=osol-base] .p-stage-ft .actions{justify-content:center}[data-page=osol-base] .p-stage-ft .btn--ghost{background:#fff9}[data-page=osol-base] .p-facts{color:#4f5c6e;border-top:1px solid #0f28471a;flex-wrap:wrap;justify-content:center;gap:12px 40px;margin:14px 0 0;padding:22px 8px 0;font-size:15px;list-style:none;display:flex}[data-page=osol-base] .p-facts b{font:800 18px/1 var(--f-h);letter-spacing:-.015em;color:var(--deep-ocean);font-variant-numeric:tabular-nums;margin-right:5px}@media (max-width:640px){[data-page=osol-base] .p-shot img{width:150%;max-width:none;margin-left:-25%}[data-page=osol-base] .p-facts{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;width:100%;display:grid}[data-page=osol-base] .p-facts li{gap:5px;font-size:14px;line-height:1.35;display:grid}[data-page=osol-base] .p-facts b{margin:0;font-size:22px}}[data-page=osol-base] .pv{gap:var(--sp-lg);margin-top:var(--sp-xl);display:grid}[data-page=osol-base] .pv-stage{border-radius:var(--r-lg);background:var(--ice);min-height:clamp(380px,42vw,560px);display:grid;position:relative;overflow:hidden}[data-page=osol-base] .pv-slide{gap:var(--sp-lg);grid-area:1/1;grid-template-rows:auto 1fr;margin:0;padding:clamp(24px,3.4vw,48px);display:grid}[data-page=osol-base] .pv-slide[hidden]{visibility:hidden;display:grid!important}[data-page=osol-base] .pv-slide figcaption{gap:8px;max-width:30em;display:grid}[data-page=osol-base] .pv-slide img{object-fit:contain;place-self:end center;width:auto;max-width:min(78%,820px);max-height:clamp(180px,22vw,320px)}@media (prefers-reduced-motion:no-preference){[data-page=osol-base] .pv-slide{transition:opacity .45s cubic-bezier(.23,1,.32,1),visibility 0s linear .45s}[data-page=osol-base] .pv-slide img{transition:transform .6s cubic-bezier(.23,1,.32,1)}[data-page=osol-base] .pv-slide figcaption{transition:transform .5s cubic-bezier(.23,1,.32,1)}[data-page=osol-base] .pv-slide.is-on{transition:opacity .45s cubic-bezier(.23,1,.32,1)}}[data-page=osol-base] .pv-slide:not(.is-on){opacity:0}[data-page=osol-base] .pv-slide:not(.is-on) img{transform:translate(24px)scale(.98)}[data-page=osol-base] .pv-slide:not(.is-on) figcaption{transform:translateY(6px)}[data-page=osol-base] .pv-tabs{background:var(--cloud);scrollbar-width:none;border-radius:999px;justify-self:center;gap:4px;max-width:100%;padding:4px;display:flex;overflow-x:auto}[data-page=osol-base] .pv-tabs::-webkit-scrollbar{display:none}[data-page=osol-base] .pv-tab{height:40px;color:var(--steel);font:500 14px/1 var(--f-b);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;padding:0 18px;transition:color .2s,background-color .2s;position:relative;overflow:hidden}[data-page=osol-base] .pv-tab:hover{color:var(--deep-ocean)}[data-page=osol-base] .pv-tab[aria-selected=true]{background:var(--white);color:var(--deep-ocean);box-shadow:0 1px 2px #0f28471f}[data-page=osol-base] .pv-tab:active{transform:scale(.97)}[data-page=osol-base] .pv-tab span{z-index:1;position:relative}[data-page=osol-base] .pv-tab i{background:var(--azure);transform-origin:0;opacity:0;border-radius:2px;height:2px;position:absolute;bottom:6px;left:14px;right:14px;transform:scaleX(0)}[data-page=osol-base] .pv.playing .pv-tab[aria-selected=true] i{opacity:.8;animation:pv-run var(--pv-t,6s) linear forwards}@keyframes pv-run{to{transform:scaleX(1)}}[data-page=osol-base] .pv-in{text-align:center;max-width:46em;color:var(--steel);justify-self:center;font-size:15px}[data-page=osol-base] .pv-in b{color:var(--deep-ocean);margin-right:8px;font-weight:600}@media (max-width:640px){[data-page=osol-base] .pv-slide img{max-width:100%}[data-page=osol-base] .pv-tabs{justify-self:stretch}[data-page=osol-base] .pv-tab{padding:0 14px}}[data-page=osol-base] .count-row{color:var(--azure)}[data-page=osol-base] .count-row svg{overflow:visible}[data-page=osol-base] .count-row .po{fill:none;stroke:currentColor;stroke-width:1.4px;vector-effect:non-scaling-stroke;opacity:.55;transition:opacity .5s,stroke-dasharray .5s}[data-page=osol-base] .count-row .pi{fill:currentColor;transform-box:fill-box;transform-origin:50%;transition:transform 2.4s cubic-bezier(.23,1,.32,1),opacity .4s;transform:scale(.46)}[data-page=osol-base] .count-row svg.out .po{opacity:.3;stroke-dasharray:3 4}[data-page=osol-base] .count-row svg.out .pi{opacity:0;transition:transform .35s ease-in,opacity .3s;transform:scale(0)}.lgband{background:var(--white);text-align:center;color:#8a97aa;padding:clamp(40px,5vw,64px) 0}.lgband .eyebrow{color:var(--steel);margin-bottom:clamp(20px,2.4vw,32px)}.lg-vp{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.lg-track{width:max-content;display:flex}.lg-set{align-items:center;gap:clamp(40px,4.5vw,72px);margin:0;padding-right:clamp(40px,4.5vw,72px);list-style:none;display:flex}.lg{width:calc(var(--w) * var(--lg-s,1));height:calc(var(--h) * var(--lg-s,1));background:currentColor;transition:color .2s;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lg-set li:hover .lg{color:var(--deep-ocean)}@media (max-width:640px){.lgband{--lg-s:.78}}@media (prefers-reduced-motion:no-preference){.lg-track{animation:80s linear infinite lg-run}.lg-vp:hover .lg-track{animation-play-state:paused}}@keyframes lg-run{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.lg-vp{scrollbar-width:none;overflow-x:auto}.lg-set[aria-hidden]{display:none}}[data-page=osol-base] .count-row svg .po{fill:none;stroke:currentColor;stroke-width:1.4px;vector-effect:non-scaling-stroke;opacity:.7;stroke-dasharray:none}[data-page=osol-base] .count-row svg{transition:opacity .5s,transform .6s cubic-bezier(.23,1,.32,1);transition-delay:calc(var(--i) * 70ms)}[data-page=osol-base] .count-row.armed svg{opacity:0;transform:translate(-6px)}[data-page=osol-base] .count-row.armed.in svg{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-page=osol-base] .count-row svg{transition:none}}[data-page=osol-base] .subnav{left:0;right:0;top:var(--safe-top);opacity:0;visibility:hidden;transition:transform .35s cubic-bezier(.23,1,.32,1),opacity .2s,visibility 0s linear .35s;position:fixed;transform:translateY(-100%)}[data-page=osol-base] .subnav.show{opacity:1;visibility:visible;transition:transform .35s cubic-bezier(.23,1,.32,1),opacity .2s;transform:none}@media (prefers-reduced-motion:reduce){[data-page=osol-base] .subnav,[data-page=osol-base] .subnav.show{transition:opacity .15s,visibility}[data-page=osol-base] .subnav{transform:none}}[data-page=osol-base] .pm-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(300px,auto);grid-auto-flow:dense;gap:var(--sp-lg);margin-top:var(--sp-xl);display:grid}[data-page=osol-base] .pm-tile{box-shadow:inset 0 0 0 1px var(--mist);color:var(--deep-ocean);border-radius:var(--r-lg);isolation:isolate;background:#fff;outline:none;grid-template-rows:minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}[data-page=osol-base] .pm-tile:focus-visible{box-shadow:0 0 0 3px var(--azure)}[data-page=osol-base] .pm-tile.tall{grid-row:span 2}[data-page=osol-base] .pm-seq{min-width:0;min-height:0;position:relative}[data-page=osol-base] .pm-tile .pm-seq{min-height:220px;margin:28px 24px 0}[data-page=osol-base] .pm-seq canvas{width:100%;height:100%;position:absolute;inset:0}[data-page=osol-base] .pm-cap{padding:20px clamp(22px,2.4vw,30px) clamp(22px,2.4vw,30px)}[data-page=osol-base] .pm-cap .k{font:600 12.5px/1 var(--f-b);color:var(--azure-ink);margin-bottom:10px;display:inline-block}[data-page=osol-base] .pm-cap .h3{color:var(--deep-ocean)}[data-page=osol-base] .pm-cap p{color:var(--steel);max-width:36ch;margin-top:6px;font-size:.9375rem;line-height:1.55}[data-page=osol-base] .pm-hint{z-index:3;height:30px;color:var(--deep-ocean);font:600 12.5px/1 var(--f-b);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;background:#0f28470f;border-radius:999px;align-items:center;gap:7px;padding:0 12px 0 10px;transition:opacity .3s,transform .3s cubic-bezier(.23,1,.32,1);display:inline-flex;position:absolute;top:16px;right:16px}[data-page=osol-base] .pm-hint svg{width:15px;height:15px}[data-page=osol-base] .pm-tile.active .pm-hint{opacity:0;transform:translateY(-4px)}[data-page=osol-base] .h-touch{display:none}@media (hover:none){[data-page=osol-base] .h-hov{display:none}[data-page=osol-base] .h-touch{display:inline}}@media (max-width:820px){[data-page=osol-base] .pm-grid{grid-template-columns:minmax(0,1fr)}[data-page=osol-base] .pm-tile.tall{grid-row:auto}}[data-page=osol-base] .pm-f{height:280vh;margin-top:var(--sp-xl);position:relative}[data-page=osol-base] .pm-f-pin{top:calc(var(--safe-top,0px) + 68px);height:calc(100vh - 84px);position:sticky}[data-page=osol-base] .pm-f-stage{height:100%;box-shadow:inset 0 0 0 1px var(--mist);border-radius:var(--r-lg);background:#fff;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}[data-page=osol-base] .pm-f-stage .pm-seq{grid-area:1/1;margin:5% 20% 7%}[data-page=osol-base] .pm-f-stage canvas{filter:drop-shadow(0 26px 30px #0f284729)}[data-page=osol-base] .pm-f-title{z-index:2;max-width:min(26ch,44%);position:absolute;top:clamp(24px,4vw,56px);left:clamp(24px,4vw,56px)}[data-page=osol-base] .pm-f-title .display{font-size:clamp(1.6rem,1.1rem + 1.6vw,2.6rem);line-height:1.04}[data-page=osol-base] .pm-f-title p{color:var(--steel);margin-top:12px}[data-page=osol-base] .pm-call{z-index:2;border-left:1px solid var(--azure);opacity:0;max-width:250px;padding-left:16px;transition:opacity .45s cubic-bezier(.23,1,.32,1),transform .55s cubic-bezier(.23,1,.32,1);position:absolute;transform:translateY(10px)}[data-page=osol-base] .pm-call.on{opacity:1;transform:none}[data-page=osol-base] .pm-call b{font:700 15px/1.25 var(--f-h);color:var(--deep-ocean);display:block}[data-page=osol-base] .pm-call span{color:var(--steel);margin-top:6px;font-size:13.5px;line-height:1.5;display:block}[data-page=osol-base] .pm-call.c1{top:18%;right:clamp(24px,5vw,64px)}[data-page=osol-base] .pm-call.c2{top:52%;left:clamp(24px,5vw,64px)}[data-page=osol-base] .pm-call.c3{bottom:16%;right:clamp(24px,5vw,64px)}[data-page=osol-base] .pm-bar{z-index:2;background:#0f28471a;border-radius:2px;height:2px;position:absolute;bottom:20px;left:clamp(24px,4vw,56px);right:clamp(24px,4vw,56px)}[data-page=osol-base] .pm-bar i{background:var(--azure);transform-origin:0;height:100%;transform:scaleX(var(--p,0));border-radius:2px;display:block}@media (max-width:820px){[data-page=osol-base] .pm-f-stage .pm-seq{margin:30% 6% 44%}[data-page=osol-base] .pm-f-title{max-width:80%}[data-page=osol-base] .pm-call,[data-page=osol-base] .pm-call.c1,[data-page=osol-base] .pm-call.c2,[data-page=osol-base] .pm-call.c3{max-width:none;inset:auto 24px 48px}[data-page=osol-base] .pm-call.on:has(~.pm-call.on){opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){[data-page=osol-base] .pm-call{transition:opacity .15s;transform:none}}.lg-cap-wrap{background:var(--white);padding:0 var(--gutter) clamp(36px,4vw,56px);text-align:center;margin-top:calc(-1*clamp(16px,2vw,28px))}.lg-cap{font:500 .9375rem/1.4 var(--f-b);color:var(--steel);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;display:inline-flex}.lg-cap b{font:700 .9375rem/1.4 var(--f-h);color:var(--deep-ocean);letter-spacing:-.01em}.lg-cap i{opacity:.45;background:currentColor;border-radius:50%;width:3px;height:3px}.fig-note{margin-top:var(--sp-lg);color:var(--slate);font-size:.75rem}[data-page=osol-base] .sf-t em{letter-spacing:-.035em;font-style:italic}[data-page=osol-base] .vsf .sf-ico,[data-page=osol-base] .mg .sf-ico{background:rgba(var(--azure-rgb),.08);width:44px;height:44px;color:var(--azure-ink);margin-bottom:var(--sp-md);border-radius:12px;place-items:center;display:grid}[data-page=osol-base] .night .sf-ico{color:var(--azure-on-dark);background:#8fb0ff1f}[data-page=osol-base] .sf-grid{gap:var(--sp-xl);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(40px,5vw,64px);padding:0;list-style:none;display:grid}[data-page=osol-base] .sf-note{text-align:center;color:var(--slate);margin-top:clamp(32px,4vw,48px);font-size:.8125rem}[data-page=osol-base] .mg-a{border-bottom:1px solid #ffffff1a;margin-bottom:clamp(56px,7vw,96px);padding-bottom:clamp(56px,7vw,96px)}[data-page=osol-base] .mg-a .head{max-width:46rem}[data-page=osol-base] .mg-row{gap:var(--sp-xl);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(40px,5vw,64px);padding:0;list-style:none;display:grid}[data-page=osol-base] .mg-row li{padding-top:var(--sp-lg);border-top:1px solid #ffffff24;align-content:start;gap:6px;display:grid}[data-page=osol-base] .mg-row .sf-ico{margin-bottom:var(--sp-sm)}[data-page=osol-base] .vc-co{align-items:center;height:40px;margin:0;display:flex}.vc-logo{width:var(--w);height:var(--h);background:var(--deep-ocean);display:block;-webkit-mask-position:0;mask-position:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (forced-colors:active){.vc-logo{background:canvastext}}[data-page=osol-base] .vc-bar{margin:calc(-1 * clamp(56px,6vw,76px)) 0 var(--sp-lg);justify-content:flex-end;display:flex}[data-page=osol-base] .vc-track{gap:var(--sp-lg);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;grid-auto-columns:min(440px,82%);grid-auto-flow:column;margin:0;padding:0 0 4px;list-style:none;display:grid;overflow-x:auto}[data-page=osol-base] .vc-track::-webkit-scrollbar{display:none}[data-page=osol-base] .vc{scroll-snap-align:start;background:var(--ice);border-radius:var(--r-lg);gap:var(--sp-lg);min-height:300px;box-shadow:inset 0 0 0 1px var(--mist);align-content:space-between;padding:clamp(24px,2.6vw,36px);display:grid}[data-page=osol-base] .vc blockquote{font:600 clamp(1.0625rem,1rem + .3vw,1.25rem)/1.45 var(--f-h);letter-spacing:-.012em;color:var(--deep-ocean)}[data-page=osol-base] .fq-tabs{justify-content:center;margin-bottom:clamp(28px,3vw,40px);display:flex}[data-page=osol-base] .fq-seg{grid-template-columns:repeat(var(--n),auto);box-shadow:inset 0 0 0 1px var(--mist);--i:0;scrollbar-width:none;background:#fff;border-radius:999px;max-width:100%;padding:4px;display:grid;position:relative;overflow-x:auto}[data-page=osol-base] .fq-seg button{z-index:1;height:40px;font:600 .875rem/1 var(--f-h);color:var(--steel);white-space:nowrap;border-radius:999px;padding:0 18px;transition:color .2s;position:relative}[data-page=osol-base] .fq-seg button[aria-selected=true]{color:#fff}[data-page=osol-base] .fq-seg .ind{background:var(--deep-ocean);transition:transform .35s var(--ease-out),width .35s var(--ease-out);border-radius:999px;position:absolute;top:4px;bottom:4px;left:0}@media (max-width:900px){[data-page=osol-base] .sf-grid,[data-page=osol-base] .mg-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){[data-page=osol-base] .vc-bar{margin-top:0}}@media (prefers-reduced-motion:reduce){[data-page=osol-base] .fq-seg .ind{transition:none}}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-page=accueil] .aw-wall{border-top:1px solid var(--mist);text-align:center;margin-top:clamp(56px,7vw,96px);padding-top:clamp(40px,5vw,64px)}[data-page=accueil] .aw-wall .eyebrow{margin-bottom:clamp(28px,3vw,40px)}[data-page=accueil] .aw-wall ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px,3vw,44px) clamp(16px,2vw,28px);padding:0;list-style:none;display:grid}[data-page=accueil] .aw-wall li{color:var(--deep-ocean);grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;gap:6px;display:grid}[data-page=accueil] .aw-wall b{font:700 .9375rem/1.25 var(--f-h);letter-spacing:-.01em;text-wrap:balance;display:block}[data-page=accueil] .aw-wall small{color:var(--steel);margin-top:4px;font-size:.75rem;display:block}[data-page=osol-base] .gd-cover{aspect-ratio:3/4;background:var(--cine);color:#fff;border-radius:14px;grid-template-rows:auto auto 1fr auto auto;gap:10px;width:100%;max-width:300px;padding:26px 24px;display:grid;position:relative;transform:rotate(-2deg);box-shadow:0 30px 60px -24px #0408108c,inset 0 0 0 1px #ffffff14}[data-page=osol-base] .gd-logo{font:800 1.25rem/1 var(--f-h);letter-spacing:-.03em}[data-page=osol-base] .gd-k{font:600 .6875rem/1 var(--f-b);letter-spacing:.16em;text-transform:uppercase;color:var(--azure-on-dark);margin-top:16px}[data-page=osol-base] .gd-t{font:800 1.4rem/1.1 var(--f-h);letter-spacing:-.03em}[data-page=osol-base] .gd-cover svg{align-self:end;width:100%}[data-page=osol-base] .gd-f{color:#ffffff8c;font-size:.75rem}[data-page=osol-base] .gd-band{border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--mist);background:#fff;grid-template-columns:minmax(0,3fr) minmax(0,9fr);place-items:center;gap:clamp(28px,4vw,64px);margin-top:clamp(40px,5vw,64px);padding:clamp(28px,3.6vw,48px) clamp(28px,4vw,56px);display:grid}[data-page=osol-base] .gd-txt{justify-self:stretch;gap:var(--sp-md);display:grid}[data-page=osol-base] .gd-band .gd-cover{border-radius:12px;gap:7px;max-width:210px;padding:18px 16px}[data-page=osol-base] .gd-band .gd-logo{font-size:1rem}[data-page=osol-base] .gd-band .gd-k{margin-top:10px;font-size:.5625rem}[data-page=osol-base] .gd-band .gd-t{font-size:1.0625rem}[data-page=osol-base] .gd-band .gd-f{font-size:.625rem}[data-page=osol-base] .gd-band .gd-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 20px}[data-page=osol-base] .gd-band .gd-list li{font-size:.875rem;line-height:1.45}[data-page=osol-base] .gd-list{gap:10px;padding:0;list-style:none;display:grid}[data-page=osol-base] .gd-list li{color:var(--rich-black);align-items:baseline;gap:10px;display:flex}[data-page=osol-base] .gd-list svg{color:var(--azure-ink);flex:none;transform:translateY(2px)}@media (max-width:480px){[data-page=osol-base] .gd-band,[data-page=osol-base] .gd-band .gd-list{grid-template-columns:minmax(0,1fr)}}[data-page=osol-base] .gd-form{margin-top:var(--sp-sm);grid-template-columns:minmax(0,1fr) auto;gap:8px;max-width:520px;display:grid}[data-page=osol-base] .gd-form input{height:48px;font:400 .9375rem/1 var(--f-b);color:var(--deep-ocean);background:#fff;border:1px solid #0f28472e;border-radius:999px;min-width:0;padding:0 20px}[data-page=osol-base] .gd-form input:focus{outline:2px solid var(--azure);outline-offset:1px}[data-page=osol-base] .gd-form input[aria-invalid=true]{border-color:#d9443f}[data-page=osol-base] .gd-msg{color:var(--steel);grid-column:1/-1;padding-left:20px;font-size:.8125rem}[data-page=osol-base] .gd-msg.ok{color:#0f7a43}.nav-dd{display:inline-flex;position:relative}.nav-dd-btn{font:inherit;color:var(--steel);transition:color var(--t-hover) ease-out;align-items:center;gap:4px;padding-block:10px;display:inline-flex}.nav-dd-btn svg{transition:transform .25s var(--ease-out)}.nav-dd.open .nav-dd-btn svg{transform:rotate(180deg)}.nav-dd-btn:hover,.nav-dd.open .nav-dd-btn{color:var(--deep-ocean)}.site-header.is-dark .nav-dd-btn{color:#ffffffbf}.site-header.is-dark .nav-dd-btn:hover,.site-header.is-dark .nav-dd.open .nav-dd-btn{color:#fff}.nav-panel{width:300px;color:var(--deep-ocean);opacity:0;visibility:hidden;transition:opacity .18s ease,transform .22s var(--ease-out),visibility 0s linear .22s;z-index:60;background:#fff;border-radius:14px;padding:8px;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,-6px);box-shadow:0 24px 48px -16px #04081059,0 0 0 1px #0f28470f}.nav-dd.open .nav-panel{opacity:1;visibility:visible;transition:opacity .18s ease,transform .22s var(--ease-out);transform:translate(-50%)}.nav-panel ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.nav-panel li a,.nav-panel li.off{text-align:left;border-radius:10px;gap:2px;padding:10px 12px;display:grid}.nav-panel li a{padding-block:10px;color:var(--deep-ocean)!important}.nav-panel li a:hover{background:var(--cloud)}.nav-panel b{font:600 .9375rem/1.25 var(--f-h)}.nav-panel li a span{color:var(--steel);font-size:.8125rem}.nav-panel li.off{color:var(--slate);cursor:default;grid-template-columns:minmax(0,1fr) auto;align-items:center}.soon{font:600 .625rem/1 var(--f-b);letter-spacing:.08em;text-transform:uppercase;background:var(--cloud);color:var(--steel);white-space:nowrap;border-radius:999px;padding:5px 8px}[data-page=osol-base] .uc-grid{gap:var(--sp-lg);grid-template-columns:repeat(5,minmax(0,1fr));padding:0;list-style:none;display:grid}[data-page=osol-base] .uc-grid li>a,[data-page=osol-base] .uc-grid li.off{color:inherit;gap:10px;text-decoration:none;display:grid}[data-page=osol-base] .uc-grid .ph{aspect-ratio:4/5;border-radius:var(--r-lg);background:var(--cloud);display:block;overflow:hidden}[data-page=osol-base] .uc-grid .ph img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease-out)}[data-page=osol-base] .uc-grid a:hover .ph img{transform:scale(1.03)}[data-page=osol-base] .uc-grid li.off .ph img{filter:grayscale();opacity:.6}[data-page=osol-base] .uc-grid b{font:700 1.125rem/1.25 var(--f-h);letter-spacing:-.015em;color:var(--deep-ocean)}[data-page=osol-base] .uc-grid li.off b{color:var(--slate)}[data-page=osol-base] .uc-go{font:600 .875rem/1 var(--f-h);color:var(--azure-ink);align-items:center;gap:6px;display:inline-flex}[data-page=osol-base] .uc-grid .soon{justify-self:start}[data-page=usages-formation] .uc-hero{color:#fff;align-items:end;min-height:min(88svh,820px);display:grid;position:relative;overflow:hidden}[data-page=usages-formation] .uc-hero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}[data-page=usages-formation] .uc-hero:after{content:"";background:linear-gradient(#04081040 0%,#04081073 40%,#040810e0 100%);position:absolute;inset:0}[data-page=usages-formation] .uc-hero-in{z-index:1;gap:var(--sp-md);padding-block:calc(var(--header-h) + 48px) clamp(48px,7vw,96px);display:grid;position:relative}[data-page=usages-formation] .uc-hero .display{max-width:16ch}[data-page=usages-formation] .uc-hero .lead{max-width:52ch}[data-page=usages-formation] .uc-pains{gap:var(--sp-xl);margin-top:var(--sp-xl);border-top:1px solid var(--deep-ocean);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}[data-page=usages-formation] .uc-pains li{padding-top:var(--sp-lg);gap:6px;display:grid}[data-page=usages-formation] .uc-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}[data-page=usages-formation] .uc-quote{gap:var(--sp-lg);border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--mist);background:#fff;padding:clamp(24px,3vw,40px);display:grid}[data-page=usages-formation] .uc-quote blockquote{font:600 1.25rem/1.45 var(--f-h);color:var(--deep-ocean)}[data-page=usages-formation] .uc-quote .who{color:var(--steel);gap:2px;font-size:.875rem;display:grid}[data-page=usages-formation] .close{text-align:center}[data-page=usages-formation] .close .wrap{justify-items:center;gap:var(--sp-lg);display:grid}@media (max-width:900px){[data-page=accueil] .aw-wall ul,[data-page=osol-base] .uc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){[data-page=osol-base] .gd-form{grid-template-columns:minmax(0,1fr)}}[data-page=accueil] .aw-wall .aw-branch li{grid-template-columns:34px minmax(0,1fr) 34px;gap:4px}[data-page=accueil] .aw-wall .lw{color:#7f8fa8;width:34px;height:34px}[data-page=osol-base] .vsf .lead .ag{color:var(--deep-ocean);font-style:italic;font-weight:600}[data-page=accueil] #reseau{position:relative}[data-page=accueil] #reseau>.wrap{z-index:1;position:relative}[data-page=accueil] .cv{z-index:0;pointer-events:none;--cx:50%;--cy:50%;--rx:40%;--ry:30%;-webkit-mask-image:radial-gradient(var(--rx) var(--ry) at var(--cx) var(--cy),transparent 64%,#000 100%),linear-gradient(to bottom,transparent 0,#000 14%,#000 84%,transparent 100%);-webkit-mask-image:radial-gradient(var(--rx) var(--ry) at var(--cx) var(--cy),transparent 64%,#000 100%),linear-gradient(to bottom,transparent 0,#000 14%,#000 84%,transparent 100%);mask-image:radial-gradient(var(--rx) var(--ry) at var(--cx) var(--cy),transparent 64%,#000 100%),linear-gradient(to bottom,transparent 0,#000 14%,#000 84%,transparent 100%);-webkit-mask-composite:source-in;position:absolute;inset:0;overflow:hidden;-webkit-mask-composite:source-in;mask-composite:intersect}[data-page=accueil] .cv svg{position:absolute;overflow:visible;transform:translate(-50%,-50%)}[data-page=accueil] .cv path{fill:none;vector-effect:non-scaling-stroke}[data-page=accueil] .cv .rb{stroke:#adc6ff5c;stroke-width:.6px}[data-page=accueil] .cv .rs{stroke-width:1.1px}@media (prefers-reduced-motion:reduce){[data-page=accueil] .cv{display:none}}[data-page=osol-base] .gd-dl{color:inherit;text-underline-offset:3px;border-radius:4px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}[data-page=osol-base] .gd-dl:hover{text-decoration-thickness:2px}[data-page=osol-base] .gd-dl:focus-visible{outline:2px solid var(--azure);outline-offset:2px}.cr-hint{color:var(--slate);margin:0;font-size:13.5px;line-height:1.45}.cr-why textarea{min-height:140px}@media (min-width:901px){.cr-open[data-n="6"] .cr-spont{grid-column:1/-1;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto;align-items:center;gap:8px clamp(24px,4vw,56px);min-height:0}.cr-open[data-n="6"] .cr-spont .tp{grid-area:1/1}.cr-open[data-n="6"] .cr-spont h3{grid-area:2/1}.cr-open[data-n="6"] .cr-spont p{grid-area:1/2/3}.cr-open[data-n="6"] .cr-spont .ft{border-top:0;flex-direction:column;grid-area:1/3/3;align-items:flex-end;padding-top:0}}#reseau .nb-pic .nb-noir{opacity:0;pointer-events:none;width:100%;height:auto;position:absolute;inset:0}#reseau .nb-pic .nb-scene,#reseau .nb-pic .nb-noir{transition:opacity .45s cubic-bezier(.77,0,.175,1)}#reseau .nb-pic[data-c=noir] .nb-noir{opacity:1}#reseau .nb-pic[data-c=noir] .nb-scene{opacity:0}#reseau .cl{justify-content:center;align-items:center;gap:12px;margin:clamp(20px,2.6vw,32px) 0 clamp(8px,1.4vw,16px);display:flex}.cl-sw{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid;position:relative}.cl-sw i{background:var(--c);border-radius:50%;width:22px;height:22px;transition:transform .12s ease-out;box-shadow:inset 0 0 0 1px #ffffff38,inset 0 -6px 10px #0000002e}.cl-sw:after{content:"";border-radius:50%;transition:box-shadow .2s;position:absolute;inset:0;box-shadow:0 0 0 1.5px #fff0}.cl-sw[aria-pressed=true]:after{box-shadow:0 0 0 1.5px #ffffffd9}.cl-sw:hover:not([aria-pressed=true]):after{box-shadow:0 0 0 1.5px #ffffff4d}.cl-sw:active i{transform:scale(.94)}.cl-sw:focus-visible{outline:2px solid var(--azure-on-dark,#8fb0ff);outline-offset:3px}.cl-name{min-width:3.5em;font:500 14px/1 var(--f-b);color:var(--on-dark-2);letter-spacing:.01em}@media (prefers-reduced-motion:reduce){#reseau .nb-pic .nb-scene,#reseau .nb-pic .nb-noir{transition-duration:10ms}}[data-page=osol-base] .p-shot{position:relative}[data-page=osol-base] .p-ov{z-index:1;pointer-events:none;position:absolute}[data-page=osol-base] .p-ov .p-noir{opacity:0;width:100%;max-width:none;height:100%;margin:0;transition:opacity .64s cubic-bezier(.65,0,.35,1);position:absolute;inset:0}[data-page=osol-base] .p-ov[data-c=noir] .p-noir{opacity:1}[data-page=osol-base] .p-ov .p-plate{opacity:0;max-width:none;margin:0;position:absolute}[data-page=osol-base] .p-lid{transform-origin:50% 100%;opacity:0;will-change:transform;position:absolute}[data-page=osol-base] .p-lid img{width:100%;max-width:none;height:100%;margin:0;display:block}[data-page=osol-base] .p-shot .cl-on{z-index:2;position:absolute;bottom:6.2%;left:50%;transform:translate(-50%)}.cl-seg{-webkit-backdrop-filter:blur(8px);background:#0f28470f;border-radius:999px;width:max-content;padding:3px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #0f284714}.cl-seg button{z-index:1;color:#5b6878;width:76px;height:32px;font:600 13px/1 var(--f-b);letter-spacing:.01em;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0;transition:color .2s;position:relative}.cl-seg button[aria-pressed=true]{color:var(--deep-ocean)}.cl-seg button:focus-visible{outline:2px solid var(--azure);outline-offset:2px}.cl-seg button:active{transform:scale(.97)}.cl-seg .cl-thumb{background:#fff;border-radius:999px;width:76px;height:32px;transition:transform .32s cubic-bezier(.23,1,.32,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0f28471f,0 4px 12px -4px #0f28472e}.cl-seg[data-c=noir] .cl-thumb{transform:translate(76px)}@media (max-width:640px){[data-page=osol-base] .p-shot .cl-on{margin:8px auto 0;position:relative;bottom:auto;left:auto;transform:none}}@media (prefers-reduced-motion:reduce){[data-page=osol-base] .p-ov .p-noir,.cl-seg .cl-thumb{transition-duration:10ms}}.b-prog{border-top:1px solid var(--mist);margin-top:clamp(40px,5vw,64px);padding-top:18px}.b-prog summary{cursor:pointer;font:500 14px/1.3 var(--f-b);color:var(--slate);align-items:center;gap:8px;list-style:none;display:inline-flex}.b-prog summary::-webkit-details-marker{display:none}.b-prog summary:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;margin-right:4px;transition:transform .2s;transform:rotate(-45deg)}.b-prog[open] summary:before{transform:rotate(45deg)}.b-prog summary b{color:var(--deep-ocean);font-weight:700}.b-prog ol{gap:2px;margin:14px 0 0;padding:0;list-style:none;display:grid}.b-prog li a{color:var(--deep-ocean);border-radius:10px;grid-template-columns:9.5em minmax(0,1fr);gap:12px;padding:10px 12px;font-size:14.5px;text-decoration:none;display:grid}.b-prog li a:hover{background:var(--cloud)}.b-prog .d{color:var(--slate);font-variant-numeric:tabular-nums}.b-prog li b{font-weight:500}.b-note{color:#7a5300;background:#fff6e0;border-radius:10px;margin:14px 0 0;padding:8px 12px;font-size:13.5px;display:inline-block}[data-page=accueil] .mf{height:160vh}.mf-cue{font:500 12.5px/1 var(--f-b);letter-spacing:.04em;color:#8592a7;opacity:0;pointer-events:none;flex-direction:column;align-items:center;gap:6px;transition:opacity .4s;display:flex;position:absolute;bottom:clamp(24px,5vh,48px);left:50%;transform:translate(-50%)}.mf-cue svg{animation:1.6s cubic-bezier(.45,0,.55,1) 3 mfbob}@keyframes mfbob{50%{transform:translateY(5px)}}@media (prefers-reduced-motion:reduce){.mf-cue{display:none}[data-page=accueil] .mf{height:auto}}body[data-current=osol-base] .site-header{top:var(--safe-top);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background:#ffffffdb;transition:transform .35s cubic-bezier(.23,1,.32,1),background-color .3s;position:sticky;box-shadow:0 1px #0f284712}body[data-current=osol-base].hd-hide .site-header{transform:translateY(-100%)}body[data-current=osol-base]:not(.hd-hide) [data-page=osol-base] .subnav{top:calc(var(--safe-top) + var(--header-h))}[data-page=osol-base] .subnav{transition:transform .35s cubic-bezier(.23,1,.32,1),top .35s cubic-bezier(.23,1,.32,1),opacity .2s,visibility 0s linear .35s}@media (prefers-reduced-motion:reduce){body[data-current=osol-base] .site-header,[data-page=osol-base] .subnav{transition:none}}.site-header .lang{flex-shrink:0;margin-left:auto;position:relative}.site-header .lang+.btn{margin-left:8px}.lang-btn{height:36px;color:inherit;font:600 13px/1 var(--f-b);letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;padding:0 10px;transition:background-color .15s;display:inline-flex}.lang-btn:hover,.lang-btn[aria-expanded=true]{background:#0f28470f}.site-header.is-dark .lang-btn:hover,.site-header.is-dark .lang-btn[aria-expanded=true]{background:#ffffff1f}.lang-btn:active{transform:scale(.97)}.lang-menu{background:var(--white);min-width:210px;color:var(--deep-ocean);transform-origin:100% 0;z-index:70;border-radius:14px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 22px 50px -22px #0f284766,0 0 0 1px #0f284714}@media (prefers-reduced-motion:no-preference){.lang-menu:not([hidden]){animation:.18s cubic-bezier(.23,1,.32,1) lang-in}}@keyframes lang-in{0%{opacity:0;transform:scale(.96)translateY(-4px)}}.lang-menu button{width:100%;color:inherit;font:500 14px/1 var(--f-b);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;padding:11px 12px;display:flex}.lang-menu b{font-weight:500}.lang-menu span{font:600 11.5px/1 var(--f-b);letter-spacing:.06em;color:var(--slate)}.lang-menu button:hover:not(:disabled){background:var(--cloud)}.lang-menu button[aria-checked=true]{color:var(--azure-ink)}.lang-menu button[aria-checked=true] b{font-weight:700}.lang-menu button[aria-checked=true] span{color:var(--azure-ink)}.lang-menu button:disabled{cursor:default;color:var(--slate)}.lang-menu button:disabled span{letter-spacing:0;font-weight:500}.lang-foot{gap:4px;display:flex}.lang-foot button{color:inherit;font:inherit;opacity:.6;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 6px}.lang-foot button[aria-pressed=true]{opacity:1;font-weight:600}@media (max-width:640px){.site-header .lang-btn span{display:none}.site-header .lang-btn{padding:0 9px}}@media (max-width:480px){.site-header .wrap{gap:var(--sp-sm)}.site-header .lang+.btn{margin-left:0}.site-header .btn{padding:0 12px}.lang-foot{flex-wrap:wrap}}@media (max-width:344px){.site-header .btn{padding:0 10px;font-size:.8125rem}}@media (max-width:480px){html[lang=de] .display,html[lang=de] .sf-grid li{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0}html[lang=de] .uc-grid li>a,html[lang=de] .uc-grid li.off{grid-template-columns:minmax(0,1fr)}html[lang=de] .uc-grid b{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}}[data-l]{display:none!important}html[lang=fr] [data-l=fr],html[lang=en] [data-l=en],html[lang=es] [data-l=es],html[lang=de] [data-l=de],html[lang=it] [data-l=it],html[lang=es] [data-page=mentions-legales] [data-l=en],html[lang=de] [data-page=mentions-legales] [data-l=en],html[lang=it] [data-page=mentions-legales] [data-l=en],html[lang=de] [data-page=confidentialite] [data-l=fr]{display:revert!important}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tbv{color:#8a3a00;font:500 .8125rem/1.6 var(--f-b);border-radius:var(--r-sm);-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fff1e5;padding:3px 8px;display:inline}.tbv b{font:700 10.5px/1 var(--f-h);letter-spacing:1px;margin-right:4px}.dark .tbv{color:#ffc59e;background:#ff6b0029}[data-page=a-propos] .ab-hero{padding-top:calc(var(--header-h) + clamp(48px,7vw,96px))}[data-page=a-propos] .ab-hero .wrap{gap:var(--sp-lg);display:grid}[data-page=a-propos] .ab-h1{max-width:20ch}[data-page=a-propos] .ab-lead{max-width:44em;color:var(--rich-black)}[data-page=a-propos] .ab-jump ul{margin:var(--sp-md) 0 0;flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}[data-page=a-propos] .ab-jump a{border-radius:var(--r-full);min-height:36px;font:500 .875rem/1 var(--f-b);color:var(--deep-ocean);transition:background-color var(--t-hover) ease-out,box-shadow var(--t-hover) ease-out;align-items:center;padding:0 14px;display:inline-flex;box-shadow:inset 0 0 0 1px #0f284724}[data-page=a-propos] .ab-jump a:hover{background:var(--cloud);box-shadow:inset 0 0 0 1px #0f28473d}[data-page=a-propos] .ab-jump a:active{transform:scale(.97)}[data-page=a-propos] .ab-split{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}[data-page=a-propos] .ab-side{top:calc(var(--header-h) + 32px);margin:0;position:sticky}[data-page=a-propos] .ab-facts{border-collapse:collapse;border-top:1px solid var(--deep-ocean);width:100%;font-size:1rem;line-height:1.55}[data-page=a-propos] .ab-facts th,[data-page=a-propos] .ab-facts td{text-align:left;vertical-align:top;border-bottom:1px solid var(--mist);padding:18px 0}[data-page=a-propos] .ab-facts th{width:30%;padding-right:var(--sp-lg);font:700 .9375rem/1.5 var(--f-h);color:var(--deep-ocean)}[data-page=a-propos] .ab-facts td .tbv{margin-top:6px;display:inline-block}[data-page=a-propos] .ab-list{gap:6px;margin:0;padding-left:1.15em;display:grid}[data-page=a-propos] .ab-list li::marker{color:var(--azure-ink)}[data-page=a-propos] .ab-list .muted{font-size:.9375rem}.ab-facts .ab-list{padding-left:0}[data-page=a-propos] .ab-facts a,[data-page=a-propos] .ab-prose a,[data-page=a-propos] .ab-faq a{color:var(--azure-ink);text-underline-offset:3px;transition:text-decoration-color var(--t-hover) ease-out;-webkit-text-decoration:underline #3466e659;text-decoration:underline #3466e659}[data-page=a-propos] .ab-facts a:hover,[data-page=a-propos] .ab-prose a:hover,[data-page=a-propos] .ab-faq a:hover{text-decoration-color:currentColor}[data-page=a-propos] .ab-tl{gap:var(--sp-xl);border-top:1px solid var(--deep-ocean);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}[data-page=a-propos] .ab-tl li{padding-top:var(--sp-lg);align-content:start;gap:10px;display:grid}[data-page=a-propos] .ab-tl p{color:var(--rich-black);max-width:34em}[data-page=a-propos] .ab-year{font:800 clamp(2.25rem,1.6rem + 2vw,3.25rem)/1 var(--f-h);letter-spacing:-.035em;color:var(--azure-ink);font-variant-numeric:tabular-nums}[data-page=a-propos] .ab-prose{gap:var(--sp-md);max-width:44rem;font-size:1.0625rem;line-height:1.6;display:grid}[data-page=a-propos] .ab-prose .h2{margin-top:var(--sp-lg)}[data-page=a-propos] .ab-vs{gap:var(--sp-md);margin-block:var(--sp-sm);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}[data-page=a-propos] .ab-vs>div{padding:var(--sp-lg);border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--mist);background:#fff;align-content:start;gap:8px;font-size:.9375rem;display:grid}[data-page=a-propos] .ab-vs>div.net{background:linear-gradient(#467bff17,#467bff05);box-shadow:inset 0 0 0 1px #467bff38}[data-page=a-propos] .ab-vs-h{font:700 11px/1.4 var(--f-h);letter-spacing:1.5px;text-transform:uppercase;color:var(--steel)}[data-page=a-propos] .ab-vs .net .ab-vs-h{color:var(--azure-ink)}[data-page=a-propos] .ab-link{font-weight:600;text-decoration:none!important}[data-page=a-propos] .ab-aw .head .lead{color:var(--on-dark-2)}[data-page=a-propos] .ab-awl{border-top:1px solid var(--on-dark-3);padding:0;list-style:none}[data-page=a-propos] .ab-awl li{gap:var(--sp-lg);border-bottom:1px solid var(--on-dark-3);grid-template-columns:96px minmax(0,1fr) minmax(0,auto);align-items:baseline;padding-block:22px;display:grid}[data-page=a-propos] .ab-aw-y{font:700 .9375rem/1.4 var(--f-h);color:var(--azure-on-dark);font-variant-numeric:tabular-nums}[data-page=a-propos] .ab-aw-n{font:700 1.1875rem/1.3 var(--f-h);letter-spacing:-.012em;color:#fff}[data-page=a-propos] .ab-aw-o{color:var(--on-dark-2);margin:4px 0 6px;font-size:.9375rem}[data-page=a-propos] .ab-aw-s{text-align:right;justify-items:end;gap:6px;display:grid}[data-page=a-propos] .ab-aw-s a{color:#fff;opacity:.78;transition:opacity var(--t-hover) ease-out;align-items:center;gap:6px;font-size:.875rem;font-weight:500;display:inline-flex}[data-page=a-propos] .ab-aw-s a:hover{opacity:1}[data-page=a-propos] .ab-group+.ab-group{margin-top:var(--sp-2xl)}[data-page=a-propos] .ab-gh{font:700 12px/1.4 var(--f-h);letter-spacing:2px;text-transform:uppercase;color:var(--steel);padding-bottom:var(--sp-md);border-bottom:1px solid var(--deep-ocean)}[data-page=a-propos] .ab-ml{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(32px,5vw,72px);padding:0;list-style:none;display:grid}[data-page=a-propos] .ab-ml li{padding-block:var(--sp-lg);border-bottom:1px solid var(--mist);align-content:start;gap:8px;display:grid}[data-page=a-propos] .ab-meta{color:var(--steel);font-size:.8125rem}[data-page=a-propos] .ab-mt{font:700 1.0625rem/1.35 var(--f-h);letter-spacing:-.01em;color:var(--deep-ocean)}[data-page=a-propos] .ab-mt a{transition:color var(--t-hover) ease-out}[data-page=a-propos] .ab-mt a svg{vertical-align:-1px;color:var(--slate);transition:color var(--t-hover) ease-out,transform var(--t-hover) ease-out;display:inline}[data-page=a-propos] .ab-mt a:hover{color:var(--azure-ink)}[data-page=a-propos] .ab-mt a:hover svg{color:var(--azure-ink);transform:translate(1px,-1px)}[data-page=a-propos] .ab-ml li>p:not(.ab-meta){color:var(--rich-black);font-size:.9375rem;line-height:1.55}[data-page=a-propos] .ab-kit{gap:var(--sp-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-page=a-propos] .ab-card{border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--mist);gap:var(--sp-md);background:#fff;align-content:start;padding:clamp(24px,3vw,36px);display:grid}[data-page=a-propos] .ab-card .muted{font-size:.9375rem}[data-page=a-propos] .ab-boiler blockquote{padding:var(--sp-lg);border-radius:var(--r-md);background:var(--ice);box-shadow:inset 0 0 0 1px var(--mist);color:var(--rich-black);gap:10px;font-size:.9375rem;line-height:1.6;display:grid}[data-page=a-propos] .ab-copy{transition:background-color var(--t-hover) ease-out,transform .16s ease-out;justify-self:start}[data-page=a-propos] .ab-copy:active{transform:scale(.97)}[data-page=a-propos] .ab-logos{gap:12px;padding:0;list-style:none;display:grid}[data-page=a-propos] .ab-logos li{gap:var(--sp-md);grid-template-columns:132px minmax(0,1fr) auto;align-items:center;display:grid}[data-page=a-propos] .ab-logo-vis{border-radius:var(--r-md);height:64px;box-shadow:inset 0 0 0 1px var(--mist);place-items:center;display:grid}[data-page=a-propos] .ab-logo-vis img{width:72px;height:auto}[data-page=a-propos] .ab-logo-l{color:var(--deep-ocean);font-size:.9375rem;font-weight:500}[data-page=a-propos] .ab-dl{gap:12px;display:flex}[data-page=a-propos] .ab-dl a,[data-page=a-propos] .ab-photos span{color:var(--azure-ink);align-items:center;gap:5px;font-size:.8125rem;font-weight:600;display:inline-flex}[data-page=a-propos] .ab-dl a:hover{text-underline-offset:3px;text-decoration:underline}[data-page=a-propos] .ab-photos-c{grid-column:1/-1}[data-page=a-propos] .ab-photos{gap:var(--sp-md);grid-template-columns:repeat(5,minmax(0,1fr));padding:0;list-style:none;display:grid}[data-page=a-propos] .ab-photos a{gap:6px;display:grid}[data-page=a-propos] .ab-photos li{align-content:start;gap:8px;display:grid}[data-page=a-propos] .ab-photos .tbv{font-size:.75rem}[data-page=a-propos] .ab-photos b{font:600 .875rem/1.3 var(--f-b);color:var(--deep-ocean);margin-top:4px}[data-page=a-propos] .ab-contact{gap:var(--sp-xl);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}[data-page=a-propos] .ab-contact>div{gap:var(--sp-md);align-content:start;display:grid}[data-page=a-propos] .ab-photos img{aspect-ratio:1;object-fit:contain;border-radius:var(--r-md);width:100%;box-shadow:inset 0 0 0 1px var(--mist);transition:box-shadow var(--t-hover) ease-out;background:#fff}[data-page=a-propos] .ab-photos li:last-child img{object-fit:cover}[data-page=a-propos] .ab-photos a:hover img{box-shadow:inset 0 0 0 1px #467bff80}[data-page=a-propos] .ab-mail a{font:700 1.25rem/1.3 var(--f-h);color:var(--azure-ink)}[data-page=a-propos] .ab-vids{gap:10px;padding:0;font-size:.9375rem;list-style:none;display:grid}[data-page=a-propos] .ab-vids a{color:var(--deep-ocean);align-items:center;gap:6px;font-weight:600;display:inline-flex}[data-page=a-propos] .ab-vids a:hover{color:var(--azure-ink)}[data-page=a-propos] .ab-faq{border-top:1px solid var(--deep-ocean);max-width:52rem}[data-page=a-propos] .ab-faq details{border-bottom:1px solid var(--mist)}[data-page=a-propos] .ab-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--sp-lg);padding-block:var(--sp-lg);font:700 1.125rem/1.4 var(--f-h);color:var(--deep-ocean);letter-spacing:-.01em;list-style:none;display:flex}[data-page=a-propos] .ab-faq summary::-webkit-details-marker{display:none}[data-page=a-propos] .ab-faq summary svg{width:20px;height:20px;color:var(--steel);transition:transform var(--t-hover) ease-out;flex-shrink:0}[data-page=a-propos] .ab-faq details[open] summary svg{transform:rotate(45deg)}[data-page=a-propos] .ab-faq .a{padding-bottom:var(--sp-lg);gap:var(--sp-sm);max-width:44rem;display:grid}[data-page=a-propos] .ab-upd{margin-top:var(--sp-xl);color:var(--steel);font-size:.8125rem}.ab-more{color:var(--azure-ink);transition:gap var(--t-hover) ease-out;align-items:center;gap:6px;font-size:.9375rem;font-weight:600;display:inline-flex}.ab-more:hover{gap:10px}.dark .ab-more{color:var(--azure-on-dark)}.ab-more svg{width:16px;height:16px}@media (max-width:960px){[data-page=a-propos] .ab-split{grid-template-columns:minmax(0,1fr)}[data-page=a-propos] .ab-side{position:static}[data-page=a-propos] .ab-tl,[data-page=a-propos] .ab-ml,[data-page=a-propos] .ab-kit{grid-template-columns:minmax(0,1fr)}[data-page=a-propos] .ab-photos{grid-template-columns:repeat(3,minmax(0,1fr))}[data-page=a-propos] .ab-contact{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){[data-page=a-propos] .ab-facts th,[data-page=a-propos] .ab-facts td{width:auto;padding:0;display:block}[data-page=a-propos] .ab-facts th{border-bottom:0;padding-top:16px}[data-page=a-propos] .ab-facts td{padding:4px 0 16px}[data-page=a-propos] .ab-vs{grid-template-columns:minmax(0,1fr)}[data-page=a-propos] .ab-awl li{grid-template-columns:minmax(0,1fr);gap:6px}[data-page=a-propos] .ab-aw-s{text-align:left;justify-items:start}[data-page=a-propos] .ab-logos li{grid-template-columns:96px minmax(0,1fr)}[data-page=a-propos] .ab-dl{grid-column:2}[data-page=a-propos] .ab-photos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){[data-page=a-propos] *,.ab-more{transition:none!important}}.aw-more{margin-top:var(--sp-lg)}[data-page=confidentialite] .lg-page{padding-top:calc(var(--header-h) + clamp(48px,7vw,96px))}[data-page=confidentialite] .lg-wrap{gap:var(--sp-lg);max-width:calc(46rem + 2 * var(--gutter));display:grid}[data-page=confidentialite] .lead{margin-bottom:var(--sp-md)}[data-page=confidentialite] .lg-sec{padding-top:var(--sp-lg);border-top:1px solid var(--mist);gap:10px;display:grid}[data-page=confidentialite] .lg-sec p{color:var(--rich-black);line-height:1.6}[data-page=confidentialite] .lg-sec b{font-weight:600}[data-page=confidentialite] .lg-sec a{color:var(--azure-ink);text-underline-offset:3px;-webkit-text-decoration:underline #3466e659;text-decoration:underline #3466e659}[data-page=confidentialite] .lg-upd{color:var(--steel);margin-top:var(--sp-md);font-size:.8125rem}[data-page=mentions-legales] .lg-page{padding-top:calc(var(--header-h) + clamp(48px,7vw,96px))}[data-page=mentions-legales] .lg-wrap{gap:var(--sp-lg);max-width:calc(46rem + 2 * var(--gutter));display:grid}[data-page=mentions-legales] .lead{margin-bottom:var(--sp-md)}[data-page=mentions-legales] .lg-sec{padding-top:var(--sp-lg);border-top:1px solid var(--mist);gap:10px;display:grid}[data-page=mentions-legales] .lg-sec p{color:var(--rich-black);line-height:1.6}[data-page=mentions-legales] .lg-sec b{font-weight:600}[data-page=mentions-legales] .lg-sec a{color:var(--azure-ink);text-underline-offset:3px;-webkit-text-decoration:underline #3466e659;text-decoration:underline #3466e659}[data-page=mentions-legales] .lg-upd{color:var(--steel);margin-top:var(--sp-md);font-size:.8125rem}[data-page=mentions-legales] .lg-trad{gap:var(--sp-sm);padding:var(--sp-lg);background:var(--white);border-radius:var(--r-lg);border:1px solid #0f284714;display:grid}[data-page=mentions-legales] .lg-trad-t{font:700 1rem/1.3 var(--f-h);color:var(--deep-ocean)}[data-page=mentions-legales] .lg-trad p{color:var(--steel);font-size:.9375rem;line-height:1.6}[data-page=mentions-legales] .lg-trad a{color:var(--azure-ink);text-underline-offset:3px;text-decoration:underline}.nb-access{--bw:clamp(120px,13vw,180px)}.nb-access .nb-badge-img{width:calc(var(--bw) * 1.233);z-index:1;pointer-events:none;flex-shrink:0;height:auto;margin:0 -26px 22px 0;display:block;position:relative;transform:translate(10.3%,14.8%)}@media (max-width:600px){.lang-menu{transform-origin:top;margin-left:-105px;left:50%;right:auto}}.lang-menu a{width:100%;color:inherit;font:500 14px/1 var(--f-b);text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;padding:11px 12px;text-decoration:none;display:flex}.lang-menu a:hover{background:var(--cloud)}.lang-menu a[aria-checked=true]{color:var(--azure-ink)}.lang-menu a[aria-checked=true] b{font-weight:700}.lang-menu a[aria-checked=true] span{color:var(--azure-ink)}.lang-foot a{color:inherit;font:inherit;opacity:.6;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 6px;text-decoration:none}.lang-foot a[aria-current=true]{opacity:1;font-weight:600}.consent{z-index:210;left:var(--gutter);bottom:var(--sp-md);width:min(440px,calc(100vw - 2 * var(--gutter)));padding:var(--sp-lg);border-radius:var(--r-lg);background:var(--white);color:var(--rich-black);border:1px solid var(--mist);gap:var(--sp-sm);display:grid;position:fixed;box-shadow:0 12px 40px #0f28472e}.consent[hidden]{display:none}.consent-t{font:700 1rem/1.3 var(--f-h);color:var(--deep-ocean)}.consent-p{color:var(--steel);font-size:.875rem;line-height:1.5}.consent-p a{color:var(--azure-ink);text-underline-offset:2px;text-decoration:underline}.consent-b{gap:var(--sp-sm);margin-top:var(--sp-sm);grid-template-columns:1fr 1fr;display:grid}.consent-b .btn{min-height:44px;padding:0 16px}.foot-cookie{font:inherit;color:inherit;text-underline-offset:2px;transition:color var(--t-hover);text-decoration:underline}.foot-cookie:hover{color:#fff}@media (prefers-reduced-motion:no-preference){.consent:not([hidden]){animation:lang-in .24s var(--ease-out)}}@media (max-width:720px){.consent{left:var(--sp-sm);right:var(--sp-sm);bottom:var(--sp-sm);width:auto;padding:var(--sp-md)}html.consent-open [data-page=accueil] .vid-toggle{bottom:calc(var(--consent-h,0px) + var(--sp-md) + var(--sp-sm))}}@media (prefers-contrast:more){.consent{border-color:var(--deep-ocean)}}.crumbs ol{font:600 .875rem/1.4 var(--f-b);color:var(--steel);overflow-wrap:anywhere;flex-wrap:wrap;gap:4px 8px;margin:0;padding:0;list-style:none;display:flex}.crumbs li:not(:last-child):after{content:"›";margin-left:8px}.crumbs a{color:inherit;transition:color var(--t-hover)}.crumbs a:hover{color:var(--deep-ocean)}.on-photo .crumbs ol{color:var(--on-dark-2)}.on-photo .crumbs a:hover{color:#fff}.cr-sh-hd .crumbs{margin-bottom:4px}[data-page=osol-base] .pm-still{display:none}.no-js [data-page=osol-base] .pm-still{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.menu-btn,.menu-panel{display:none}@media (max-width:860px){.site-header .lang{display:none}.site-header .lang+.btn{margin-left:auto}.menu-btn{border-radius:var(--r-md);width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;margin:0 -8px 0 0;display:grid}.site-header .btn+.menu-btn{margin-left:0}body[data-current=osol-base] .site-header .menu-btn{margin-left:auto}.menu-bars{width:20px;height:14px;display:block;position:relative}.menu-bars i{height:2px;transition:transform .25s var(--ease-out);background:currentColor;border-radius:2px;position:absolute;left:0;right:0}.menu-bars i:first-child{top:2px}.menu-bars i:last-child{top:10px}.menu-btn[aria-expanded=true] .menu-bars i:first-child{transform:translateY(4px)rotate(45deg)}.menu-btn[aria-expanded=true] .menu-bars i:last-child{transform:translateY(-4px)rotate(-45deg)}html.menu-open{overflow:hidden}.site-header.is-menu,.site-header.is-dark.is-menu{background:var(--white);color:var(--deep-ocean);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.site-header.is-flat.is-menu{top:var(--safe-top);position:sticky}.menu-panel{z-index:49;gap:var(--sp-lg);padding:calc(var(--header-h) + var(--safe-top) + var(--sp-md)) var(--gutter) max(var(--sp-lg),env(safe-area-inset-bottom));background:var(--white);color:var(--deep-ocean);overscroll-behavior:contain;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translateY(-100%)}.menu-panel[hidden]{display:none}.menu-panel.open{transition:transform .35s var(--ease-out);transform:none}.menu-in{display:grid}.menu-link{border:0;border-bottom:1px solid var(--mist);width:100%;color:var(--deep-ocean);font:700 1.75rem/1.2 var(--f-h);letter-spacing:-.02em;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:14px 0;display:flex}.menu-link[aria-current=page]{color:var(--azure-ink)}.menu-acc-btn svg{transition:transform .25s var(--ease-out)}.menu-acc-btn[aria-expanded=true] svg{transform:rotate(180deg)}.menu-acc ul{padding:var(--sp-sm) 0 var(--sp-md);border-bottom:1px solid var(--mist);margin:0;list-style:none;display:grid}.menu-acc li{padding:10px 0 10px var(--sp-md);font:600 1.0625rem/1.3 var(--f-h)}.menu-acc li a{color:var(--deep-ocean);display:block}.menu-acc li.off{color:var(--steel);font-weight:500}.menu-acc li.off span{margin-left:var(--sp-sm);font:500 .8125rem/1 var(--f-b);color:var(--slate)}.menu-foot{gap:var(--sp-lg);margin-top:auto;display:grid}.menu-langs{gap:var(--sp-sm);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.menu-langs a{justify-content:space-between;align-items:center;gap:var(--sp-sm);border-radius:var(--r-md);background:var(--cloud);color:var(--deep-ocean);font:500 .9375rem/1.2 var(--f-b);padding:12px 14px;display:flex}.menu-langs span{font:600 .6875rem/1 var(--f-b);letter-spacing:.06em;color:var(--slate)}.menu-langs a[aria-current=true]{color:var(--azure-ink)}.menu-langs a[aria-current=true] b{font-weight:700}.menu-foot .btn{width:100%;min-height:48px;font-size:.9375rem}}@media (max-width:860px) and (prefers-reduced-motion:reduce){.menu-panel,.menu-panel.open,.menu-bars i{transition:none}}
