[data-variant=orbite]{--ob-paper:#f4f5f4;--ob-paper-down:#e8eceb;--ob-white:#fff;--ob-quiet:#e6ebeb;--ob-line:#d6dcdd;--ob-muted:#5f6b6f;--ob-ink:#242c30;--ob-ease:cubic-bezier(.2, .7, .15, 1);--ob-ombre:0 24px 48px -20px color-mix(in srgb, var(--ob-ink) 22%, transparent), 0 1px 2px color-mix(in srgb, var(--ob-ink) 6%, transparent);--ob-ombre-haute:0 32px 64px -24px color-mix(in srgb, var(--ob-ink) 30%, transparent), 0 1px 2px color-mix(in srgb, var(--ob-ink) 8%, transparent);background:var(--ob-paper);color:var(--ob-ink)}body:has([data-variant=orbite]){--ob-paper:#f4f5f4;--ob-paper-down:#e8eceb;--ob-white:#fff;--ob-quiet:#e6ebeb;--ob-line:#d6dcdd;--ob-muted:#5f6b6f;--ob-ink:#242c30;--ob-ease:cubic-bezier(.2, .7, .15, 1);--ob-ombre:0 24px 48px -20px color-mix(in srgb, var(--ob-ink) 22%, transparent), 0 1px 2px color-mix(in srgb, var(--ob-ink) 6%, transparent);--ob-ombre-haute:0 32px 64px -24px color-mix(in srgb, var(--ob-ink) 30%, transparent), 0 1px 2px color-mix(in srgb, var(--ob-ink) 8%, transparent);background:var(--ob-paper);color:var(--ob-ink)}[data-variant=orbite],[data-variant=orbite] .clair,.clair[data-variant=orbite]{--fond:var(--ob-paper);--surface:var(--ob-white);--surface-douce:var(--ob-quiet);--texte:var(--ob-ink);--texte-doux:var(--ob-muted);--contre:var(--ob-ink);--accent:var(--ob-ink);--sur-accent:var(--ob-paper);--filet:var(--ob-line)}[data-variant=orbite] .hero:before{display:none}[data-variant=orbite] .hero-title{letter-spacing:-.055em;color:var(--ob-ink);text-wrap:balance;white-space:pre-line;max-width:1160px;margin:0 0 22px;font-size:clamp(2.5rem,5.6vw,4.75rem);font-weight:470;line-height:1.04}[data-variant=orbite] .hero-signature{letter-spacing:0;color:var(--ob-muted);text-wrap:balance;white-space:pre-line;max-width:560px;margin:0 0 36px;font-size:clamp(1.0625rem,1.4vw,1.25rem);font-weight:400;line-height:1.6}[data-variant=orbite] .chatbar{background:var(--ob-white);width:min(480px,100%);box-shadow:var(--ob-ombre);animation-fill-mode:backwards}[data-variant=orbite] .brand-toggle,[data-variant=orbite] .brand-logo{width:36px;height:36px}[data-variant=orbite] .chatbar:hover{box-shadow:var(--ob-ombre-haute)}[data-variant=orbite] .chatbar:focus-within{border-color:color-mix(in srgb, var(--ob-ink) 60%, transparent);box-shadow:var(--ob-ombre-haute)}[data-variant=orbite] .chatbar textarea::placeholder{opacity:1}html:not([data-thread]) [data-variant=orbite] .rail{display:none}[data-variant=orbite] .cmp-card{background:var(--ob-white);color:var(--ob-ink);box-shadow:var(--ob-ombre)}body:has([data-variant=orbite]) .cmp-card{background:var(--ob-white);color:var(--ob-ink);box-shadow:var(--ob-ombre)}[data-variant=orbite] .cmp-accept{background:var(--ob-ink);color:var(--ob-paper)}body:has([data-variant=orbite]) .cmp-accept{background:var(--ob-ink);color:var(--ob-paper)}[data-variant=orbite] .cmp-refuse{color:var(--ob-muted)}body:has([data-variant=orbite]) .cmp-refuse{color:var(--ob-muted)}[data-variant=orbite] .cmp-refuse:hover{background:var(--ob-quiet)}body:has([data-variant=orbite]) .cmp-refuse:hover{background:var(--ob-quiet)}@media (min-width:721px){[data-variant=orbite] .cmp-card{left:64px}body:has([data-variant=orbite]) .cmp-card{left:64px}}[data-variant=orbite] .hero{z-index:2;background:0 0}[data-variant=orbite] .hero:has([role=dialog]){z-index:100}[data-variant=orbite] .hero:not(.is-chat){min-height:100dvh}[data-variant=orbite] .ob-field{z-index:0;pointer-events:none;color:var(--ob-ink);opacity:calc(1 - var(--hero-p,0) * 1.25);-webkit-mask-image:radial-gradient(ellipse 82% 76% at 50% 42%, color-mix(in srgb, var(--ob-ink) 30%, transparent) 8%, color-mix(in srgb, var(--ob-ink) 80%, transparent) 46%, var(--ob-ink) 68%, transparent 100%);mask-image:radial-gradient(ellipse 82% 76% at 50% 42%, color-mix(in srgb, var(--ob-ink) 30%, transparent) 8%, color-mix(in srgb, var(--ob-ink) 80%, transparent) 46%, var(--ob-ink) 68%, transparent 100%);position:fixed;inset:0}[data-variant=orbite] .ob-field[data-off]{display:none}[data-variant=orbite] .ob-field canvas{width:100%;height:100%;display:block}html.ob-js [data-variant=orbite] .hero:not(.is-chat) .hero-title{transform:translateY(calc(var(--hero-p,0) * -28px));opacity:calc(1 - var(--hero-p,0) * 1.4)}html.ob-js [data-variant=orbite] .hero:not(.is-chat) .hero-signature{transform:translateY(calc(var(--hero-p,0) * -56px)) scale(calc(1 - var(--hero-p,0) * .06));opacity:calc(1 - var(--hero-p,0) * 1.1);transform-origin:50% 100%}html.ob-js [data-variant=orbite] .hero:not(.is-chat) .chatbar{transform:translateY(calc(var(--hero-p,0) * -20px));opacity:calc(1 - var(--hero-p,0) * 1.6)}[data-variant=orbite] .ob-side{z-index:2;width:44px;height:44px;color:var(--ob-muted);cursor:pointer;opacity:calc(1 - var(--hero-p,0) * 3);transition:color .18s var(--ob-ease), background .18s var(--ob-ease);background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:18px;left:18px}[data-variant=orbite] .ob-side:hover,[data-variant=orbite] .ob-side:focus-visible{color:var(--ob-ink);background:var(--ob-quiet)}html[data-thread] [data-variant=orbite] .ob-side{display:none}html.ob-js [data-variant=orbite] .hero-top{opacity:calc(1 - var(--hero-p,0) * 2.5)}@media (min-width:761px){html[data-side] [data-variant=orbite] .ob-field{left:var(--side-w)}html[data-side] [data-variant=orbite] .ob-scroll{left:calc(50% + var(--side-w) / 2)}html[data-side] [data-variant=orbite] .ob-side{display:none}}[data-variant=orbite] .ob-scroll{z-index:2;width:48px;height:48px;color:var(--ob-muted);opacity:calc(1 - var(--hero-p,0) * 3);pointer-events:auto;animation:ob-nudge 2.4s var(--ob-ease) infinite;place-items:center;font-size:1.125rem;text-decoration:none;display:grid;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}[data-variant=orbite] .ob-scroll:hover{color:var(--ob-ink)}html[data-thread] [data-variant=orbite] .ob-scroll{display:none}@keyframes ob-nudge{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,6px)}}[data-variant=orbite] .pf{--pf-mesure:1320px;color:var(--ob-ink);background:0 0;font-size:1rem;line-height:1.7}[data-variant=orbite] .pf>section,[data-variant=orbite] .pf>footer{z-index:1;background:var(--ob-paper);position:relative}[data-variant=orbite] .pf-wrap{width:min(var(--pf-mesure), 100% - 112px)}@media (max-width:1100px){[data-variant=orbite] .pf-wrap{width:calc(100% - 64px)}}@media (max-width:760px){[data-variant=orbite] .pf-wrap{width:calc(100% - 40px)}}[data-variant=orbite] .ob-mono{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ob-muted);margin:0;font-size:.6875rem}[data-variant=orbite] a.ob-mono{text-decoration:none}[data-variant=orbite] a.ob-mono:hover{color:var(--ob-ink)}[data-variant=orbite] .ob-h2,[data-variant=orbite] .pf-h2{letter-spacing:-.055em;color:var(--ob-ink);text-wrap:balance;max-width:14ch;margin:0 0 32px;font-size:clamp(2.25rem,4.6vw,4rem);font-weight:470;line-height:1.04}html.ob-js [data-variant=orbite] [data-reveal]{opacity:0;transition:opacity .9s var(--ob-ease), transform 1.1s var(--ob-ease);transform:translateY(38px)}html.ob-js [data-variant=orbite] [data-reveal].is-in{opacity:1;transform:none}[data-variant=orbite] .ob-vision{height:130svh;margin-top:0}[data-variant=orbite] .ob-vision-sticky{align-content:center;justify-items:center;height:100svh;padding:0 6%;display:grid;position:sticky;top:0}[data-variant=orbite] .ob-vision-h{color:var(--ob-ink);letter-spacing:-.055em;text-align:center;text-wrap:balance;max-width:1120px;margin:0;font-size:clamp(2.75rem,6.6vw,6rem);font-weight:480;line-height:1.06}[data-variant=orbite] .ob-word{transition:opacity .12s linear}[data-variant=orbite] .ob-vision[data-two] .ob-vision-sticky{grid-template-areas:"s";display:grid}[data-variant=orbite] .ob-vision[data-two] .ob-vision-h{grid-area:s}[data-variant=orbite] .ob-vision[data-two] .ob-vision-h:not(.ob-vision-2){transform:translateY(calc(var(--swap,0) * -28px))}[data-variant=orbite] .ob-vision-2{transform:translateY(calc((1 - var(--swap,0)) * 28px))}[data-variant=orbite] .ob-vision[data-two]{height:210svh}[data-variant=orbite] .ob-scenes{height:calc(var(--n,5) * 100svh + 40svh);background:var(--ob-paper-down)}[data-variant=orbite] .ob-scenes-sticky{height:100svh;min-height:640px;width:min(var(--pf-mesure), 100% - 112px);flex-direction:column;margin-inline:auto;padding:40px 0 28px;display:flex;position:sticky;top:0}[data-variant=orbite] .ob-scenes-title{letter-spacing:-.045em;max-width:24ch;margin:0;font-size:clamp(1.5rem,2.4vw,2.125rem);font-weight:470;line-height:1.1}[data-variant=orbite] .ob-scenes-grid{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:6%;min-height:0;display:grid}[data-variant=orbite] .ob-scene-list{height:300px;margin:0;padding:0;list-style:none;position:relative}[data-variant=orbite] .ob-scene{opacity:0;visibility:hidden;transition:opacity .5s var(--ob-ease), transform .7s var(--ob-ease), visibility .5s;flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0;transform:translateY(34px)}[data-variant=orbite] .ob-scene.is-active{opacity:1;visibility:visible;transform:none}[data-variant=orbite] .ob-scene-h{letter-spacing:-.055em;text-wrap:balance;margin:14px 0 22px;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:480;line-height:1.02}[data-variant=orbite] .ob-scene-p{color:var(--ob-muted);text-wrap:pretty;max-width:34ch;margin:0 0 22px;font-size:1.0625rem;line-height:1.6}[data-variant=orbite] .ob-scene-link{font-size:.9375rem}[data-variant=orbite] .ob-art{aspect-ratio:16/10;background:var(--ob-white);width:100%;max-height:72svh;box-shadow:var(--ob-ombre-haute);transform:scale(calc(.94 + var(--scene-p,0) * .06)) rotate(calc(-1deg + var(--scene-p,0) * 1deg));transform-origin:50% 60%;will-change:transform;border-radius:14px;margin:0;position:relative;overflow:hidden}[data-variant=orbite] .ob-art-item{opacity:0;transition:opacity .8s var(--ob-ease), transform 1.4s var(--ob-ease);position:absolute;inset:0;transform:scale(1.04)}[data-variant=orbite] .ob-art-item.is-active{opacity:1;transform:none}[data-variant=orbite] .ob-art-item img{object-fit:cover;object-position:50% 0;width:100%;height:100%;display:block}[data-variant=orbite] .ob-graph{width:100%;height:100%;color:var(--ob-ink);display:block}[data-variant=orbite] .ob-tabs{flex-wrap:wrap;justify-content:center;gap:4px;padding:18px 0 14px;display:flex}[data-variant=orbite] .ob-tab{font:inherit;color:var(--ob-muted);cursor:pointer;min-height:44px;transition:color .3s var(--ob-ease), border-color .3s var(--ob-ease);background:0 0;border:0;border-bottom:1px solid #0000;padding:10px 16px;font-size:.8125rem}[data-variant=orbite] .ob-tab[aria-pressed=true]{color:var(--ob-ink);border-color:var(--ob-ink)}[data-variant=orbite] .ob-tab:hover{color:var(--ob-ink)}[data-variant=orbite] .ob-track{background:var(--ob-line);height:1px}[data-variant=orbite] .ob-track span{background:var(--ob-ink);transform-origin:0;height:100%;transition:transform .15s linear;display:block;transform:scaleX(.02)}[data-variant=orbite] .ob-who,[data-variant=orbite] .ob-road,[data-variant=orbite] .pf-contact{flex-direction:column;justify-content:center;min-height:100svh;display:flex}[data-variant=orbite] .ob-who{padding:clamp(64px,6vw,96px) 0}[data-variant=orbite] .ob-who-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:8%;display:grid}[data-variant=orbite] .ob-portrait{perspective:1200px;transform:translateY(calc((var(--who-p,.5) - .5) * -72px));margin:0}[data-variant=orbite] .ob-portrait-tilt{box-shadow:var(--ob-ombre-haute);transform:rotateY(calc(var(--px,0) * 7deg)) rotateX(calc(var(--py,0) * -7deg)) scale(calc(1 + var(--voice,0) * .025));transition:transform .6s var(--ob-ease);will-change:transform;border-radius:14px;overflow:hidden}[data-variant=orbite] .ob-portrait img{width:100%;height:auto;transform:scale(calc(1.14 - var(--who-p,.5) * .12)) translateY(calc((var(--who-p,.5) - .5) * 4%));transform-origin:50% 30%;display:block}[data-variant=orbite] .ob-intro{color:var(--ob-muted);text-wrap:pretty;max-width:34ch;margin:0 0 28px;font-size:clamp(1.0625rem,1.3vw,1.25rem);line-height:1.6}[data-variant=orbite] .ob-portrait-tilt{position:relative}[data-variant=orbite] .ob-live{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .6s var(--ob-ease);pointer-events:none;position:absolute;inset:0}[data-variant=orbite] .ob-live.is-live{opacity:1}[data-variant=orbite] .ob-caption{background:linear-gradient(to top, color-mix(in srgb, var(--ob-ink) 78%, transparent), transparent);color:var(--ob-paper);pointer-events:none;animation:ob-arrive .5s var(--ob-ease) both;padding:96px 28px 26px;position:absolute;inset:auto 0 0}[data-variant=orbite] .ob-caption-p{letter-spacing:-.01em;text-wrap:pretty;text-shadow:0 1px 12px color-mix(in srgb, var(--ob-ink) 60%, transparent);margin:0;font-size:clamp(1rem,1.35vw,1.3125rem);font-weight:450;line-height:1.4}[data-variant=orbite] .ob-caption-w{opacity:.18;transition:opacity .28s var(--ob-ease)}[data-variant=orbite] .ob-caption-w.is-on{opacity:1}[data-variant=orbite] .ob-wave{width:132px;height:32px;color:var(--ob-ink);opacity:0;transition:opacity .4s var(--ob-ease)}[data-variant=orbite] .ob-wave[data-live]{opacity:1}@keyframes ob-arrive{0%{opacity:0;transform:translateY(14px)}}[data-variant=orbite] .ob-who-text .ob-h2{margin-bottom:24px}[data-variant=orbite] .pf-lede{color:var(--ob-muted);text-wrap:pretty;max-width:40ch;margin:0 0 28px;font-size:1rem;line-height:1.65}[data-variant=orbite] .pf-sentence{color:var(--ob-muted);transition:color .3s var(--ob-ease)}[data-variant=orbite] .pf-sentence.is-said{color:var(--ob-ink)}[data-variant=orbite] .ob-voice{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 24px;font-size:.9375rem;display:flex}[data-variant=orbite] .ob-voice-btn{font:inherit;color:var(--ob-paper);background:var(--ob-ink);border-radius:var(--r-plein);cursor:pointer;min-height:44px;transition:transform .18s var(--ob-ease), box-shadow .18s var(--ob-ease);border:0;padding:12px 22px;font-weight:500}[data-variant=orbite] .ob-voice-btn:hover{box-shadow:var(--ob-ombre);transform:translateY(-2px)}[data-variant=orbite] .ob-voice-btn[aria-pressed=true]{background:var(--ob-muted)}[data-variant=orbite] .ob-voice-note{color:var(--ob-muted);font-size:.8125rem}[data-variant=orbite] .ob-who-foot{flex-wrap:wrap;gap:8px 20px;margin:0;font-size:.9375rem;display:flex}[data-variant=orbite] .ob-place{color:var(--ob-muted)}[data-variant=orbite] .ob-road{background:var(--ob-paper-down);--road-p:0;padding:clamp(56px,6vw,80px) 0}[data-variant=orbite] .ob-road-title{max-width:18ch;margin-bottom:clamp(40px,5vw,56px)}[data-variant=orbite] .ob-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin:0;padding:0;list-style:none;display:grid;position:relative}[data-variant=orbite] .ob-steps:before,[data-variant=orbite] .ob-steps:after{content:"";background:var(--ob-line);height:1px;position:absolute;top:7px;left:8px;right:0}[data-variant=orbite] .ob-steps:after{background:var(--ob-ink);transform:scaleX(var(--road-p));transform-origin:0;transition:transform .2s linear}[data-variant=orbite] .ob-step{z-index:1;padding-top:34px;position:relative}[data-variant=orbite] .ob-step-art{aspect-ratio:16/10;background:var(--ob-quiet);max-height:26svh;box-shadow:var(--ob-ombre);border-radius:12px;margin:0 0 26px;overflow:hidden}[data-variant=orbite] .ob-step-art img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ob-ease);display:block}[data-variant=orbite] .ob-step:hover .ob-step-art img{transform:scale(1.04)}html.ob-js [data-variant=orbite] .ob-step>:not(.ob-step-dot){opacity:.12;clip-path:inset(0 100% 0 0);transition:clip-path 1.2s var(--ob-ease), opacity 1s var(--ob-ease)}html.ob-js [data-variant=orbite] .ob-step.is-reached>:not(.ob-step-dot){opacity:1;clip-path:inset(0 -2% 0 0)}html.ob-js [data-variant=orbite] .ob-step:nth-child(2).is-reached>:not(.ob-step-dot){transition-delay:80ms}html.ob-js [data-variant=orbite] .ob-step:nth-child(3).is-reached>:not(.ob-step-dot){transition-delay:.16s}[data-variant=orbite] .ob-step-dot{border:1px solid var(--ob-line);background:var(--ob-paper-down);width:15px;height:15px;transition:background .5s var(--ob-ease), border-color .5s var(--ob-ease);border-radius:50%;position:absolute;top:0;left:0}[data-variant=orbite] .ob-step.is-reached .ob-step-dot{background:var(--ob-ink);border-color:var(--ob-ink)}[data-variant=orbite] .ob-step-h{letter-spacing:-.04em;margin:10px 0 14px;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:480;line-height:1.1}[data-variant=orbite] .ob-step-p{color:var(--ob-muted);text-wrap:pretty;max-width:30ch;margin:0;font-size:.9375rem;line-height:1.65}[data-variant=orbite] .ob-road .pf-more{margin-top:32px;font-size:.9375rem}[data-variant=orbite] .pf-contact{text-align:center;padding:clamp(140px,16vw,220px) 0}[data-variant=orbite] .pf-contact .pf-wrap{position:relative}[data-variant=orbite] .pf-contact .pf-h2{max-width:16ch;margin:0 auto 22px}[data-variant=orbite] .ob-contact-p{color:var(--ob-muted);text-wrap:pretty;max-width:44ch;margin:0 auto 36px;font-size:1.0625rem;line-height:1.65}[data-variant=orbite] .pf-contact .pf-actions{justify-content:center;margin:0}[data-variant=orbite] .pf-cta{background:var(--ob-ink);color:var(--ob-paper);border-color:var(--ob-ink);transition:transform .18s var(--ob-ease), box-shadow .18s var(--ob-ease);padding:15px 28px;font-size:.9375rem}[data-variant=orbite] .pf-cta:hover{box-shadow:var(--ob-ombre);transform:translateY(-2px)}[data-variant=orbite] .pf-cta:focus-visible{outline-color:var(--ob-ink)}[data-variant=orbite] .pf-footer{border-top:1px solid var(--ob-line);padding:28px 0 34px}[data-variant=orbite] .ob-foot{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px 40px;display:grid}[data-variant=orbite] .pf-footer-id{margin:0;font-size:.875rem;line-height:1.5}[data-variant=orbite] .pf-footer-id strong{color:var(--ob-ink);font-weight:500;display:block}[data-variant=orbite] .ob-foot-icons{flex-wrap:wrap;gap:4px;margin:10px 0 0;padding:0;list-style:none;display:flex}[data-variant=orbite] .ob-icon{width:40px;height:40px;color:var(--ob-muted);letter-spacing:.04em;transition:color .18s var(--ob-ease), background .18s var(--ob-ease);border-radius:50%;place-items:center;font-size:.75rem;font-weight:500;text-decoration:none;display:inline-grid}[data-variant=orbite] .ob-icon:hover,[data-variant=orbite] .ob-icon:focus-visible{color:var(--ob-ink);background:var(--ob-quiet)}[data-variant=orbite] .ob-icon svg{display:block}[data-variant=orbite] .pf-footer-links{justify-content:flex-end;align-items:baseline;gap:8px 22px;margin:0;font-size:.8125rem}[data-variant=orbite] .pf-footer-links .pf-link{color:var(--ob-muted);text-decoration:none}[data-variant=orbite] .pf-footer-links .pf-link:hover{color:var(--ob-ink)}[data-variant=orbite] .ob-top{text-decoration:none}[data-variant=orbite] .pf-copy{color:var(--ob-muted);grid-column:1/-1;margin:0;font-size:.8125rem}@media (max-width:1100px){[data-variant=orbite] .ob-scenes-sticky{width:calc(100% - 64px)}[data-variant=orbite] .ob-scenes-grid{gap:4%}}@media (max-width:760px){[data-variant=orbite] .ob-scroll,[data-variant=orbite] .ob-side{display:none}[data-variant=orbite] .hero-title{margin-bottom:14px;font-size:clamp(2rem,9.5vw,3rem)}[data-variant=orbite] .hero-signature{margin-bottom:20px}[data-variant=orbite] .hero:not(.is-chat){padding-bottom:16px}[data-variant=orbite] .hero:not(.is-chat) .thread{gap:16px;margin-bottom:12px}[data-variant=orbite] .ob-vision{height:130svh;margin-top:0}[data-variant=orbite] .ob-vision-h{font-size:clamp(2.25rem,10.5vw,3.5rem);line-height:1.1}[data-variant=orbite] .ob-scenes-sticky{width:calc(100% - 40px);min-height:600px;padding:28px 0 16px}[data-variant=orbite] .ob-scenes-title{font-size:1.25rem}[data-variant=orbite] .ob-scenes-grid{flex-direction:column;justify-content:center;gap:20px;display:flex}[data-variant=orbite] .ob-scene-list{width:100%;height:210px}[data-variant=orbite] .ob-scene{text-align:center;align-items:center}[data-variant=orbite] .ob-scene-h{margin:10px 0 14px;font-size:2.375rem}[data-variant=orbite] .ob-scene-p{margin-bottom:14px;font-size:.9375rem}[data-variant=orbite] .ob-art{border-radius:10px;max-height:40svh}[data-variant=orbite] .ob-tabs{gap:0;padding:8px 0 0}[data-variant=orbite] .ob-tab{padding:10px 11px;font-size:.75rem}[data-variant=orbite] .ob-track{display:none}[data-variant=orbite] .ob-who{padding:88px 0}[data-variant=orbite] .ob-who-grid{grid-template-columns:minmax(0,1fr);gap:36px}[data-variant=orbite] .ob-portrait{max-width:320px;transform:none}[data-variant=orbite] .ob-steps{grid-template-columns:minmax(0,1fr);gap:0;padding-left:28px}[data-variant=orbite] .ob-steps:before,[data-variant=orbite] .ob-steps:after{width:1px;height:auto;inset:8px auto 40px 7px}[data-variant=orbite] .ob-steps:after{transform:scaleY(var(--road-p));transform-origin:top}[data-variant=orbite] .ob-step{padding:0 0 40px}[data-variant=orbite] .ob-step-dot{left:-28px}[data-variant=orbite] .ob-step-p{max-width:none}[data-variant=orbite] .ob-step-art{margin-bottom:18px}[data-variant=orbite] .ob-caption{padding:64px 18px 18px}[data-variant=orbite] .ob-caption-p{font-size:.9375rem}[data-variant=orbite] .ob-vision[data-two]{height:180svh}[data-variant=orbite] .pf-contact{padding:88px 0}[data-variant=orbite] .ob-foot{grid-template-columns:minmax(0,1fr)}[data-variant=orbite] .pf-footer-links{justify-content:flex-start}}@media (max-height:700px){[data-variant=orbite] .hero-title{margin-bottom:14px;font-size:clamp(1.75rem,4.5vw,3rem)}[data-variant=orbite] .hero-signature{margin-bottom:20px}[data-variant=orbite] .hero:not(.is-chat) .thread{gap:16px;margin-bottom:12px}[data-variant=orbite] .ob-scroll{bottom:10px}}@media (max-height:700px) and (max-width:760px){[data-variant=orbite] .hero:not(.is-chat){padding-top:80px;padding-bottom:16px}[data-variant=orbite] .hero-title{margin-bottom:10px;font-size:clamp(1.75rem,7.5vw,3rem)}[data-variant=orbite] .hero-signature{margin-bottom:14px}[data-variant=orbite] .followup{padding:10px 14px}}@media (max-height:640px) and (min-width:761px){[data-variant=orbite] .ob-vision{height:auto;padding:120px 0}[data-variant=orbite] .ob-vision-sticky{height:auto;position:static}[data-variant=orbite] .ob-scenes{height:auto}[data-variant=orbite] .ob-scenes-sticky{height:auto;min-height:0;position:static}}@media (prefers-reduced-motion:reduce){[data-variant=orbite] .ob-scroll{animation:none}[data-variant=orbite] .ob-word{opacity:1!important}[data-variant=orbite] .ob-vision{height:auto;padding:120px 0}[data-variant=orbite] .ob-vision-sticky{height:auto;position:static}[data-variant=orbite] .ob-scenes{height:auto}[data-variant=orbite] .ob-scenes-sticky{height:auto;min-height:0;padding:80px 0;position:static}[data-variant=orbite] .ob-scenes-grid{display:block}[data-variant=orbite] .ob-scene-list{gap:40px;height:auto;margin-bottom:40px;display:grid}[data-variant=orbite] .ob-scene{opacity:1;visibility:visible;position:static;transform:none}[data-variant=orbite] .ob-art{transform:none}[data-variant=orbite] .ob-tabs,[data-variant=orbite] .ob-track{display:none}[data-variant=orbite] .ob-portrait,[data-variant=orbite] .ob-portrait-tilt,[data-variant=orbite] .ob-portrait img{transform:none}[data-variant=orbite] .ob-caption{animation:none}[data-variant=orbite] .ob-caption-w{opacity:1}[data-variant=orbite] .ob-road{--road-p:1!important}[data-variant=orbite] .ob-step-dot{background:var(--ob-ink);border-color:var(--ob-ink)}[data-variant=orbite] .pf-cta:hover,[data-variant=orbite] .ob-voice-btn:hover{transform:none}}[data-variant=orbite] .page{background:var(--ob-paper);color:var(--ob-ink);padding-top:0}[data-variant=orbite] .page-cover{width:min(1120px,100% - 48px);aspect-ratio:var(--cover-ratio,16 / 10);background:var(--ob-quiet);max-height:72svh;box-shadow:var(--ob-ombre-haute);border-radius:14px;margin:32px auto 0;overflow:hidden}[data-variant=orbite] .page-cover[data-portrait]{width:min(420px,100% - 48px);margin-left:max(24px,50% - 360px)}[data-variant=orbite] .page-cover img{object-fit:cover;width:100%;height:100%;transform:scale(calc(1.1 - var(--cover-p,.5) * .1)) translateY(calc((var(--cover-p,.5) - .5) * 5%));transform-origin:50% 30%;display:block}[data-variant=orbite] .page-inner{max-width:720px;padding-top:40px}[data-variant=orbite] .page .fil{margin-bottom:40px}[data-variant=orbite] .page .back{color:var(--ob-muted);font-size:.9375rem;text-decoration:none}[data-variant=orbite] .page .back:hover{color:var(--ob-ink)}[data-variant=orbite] .page h1{letter-spacing:-.055em;text-wrap:balance;margin:0 0 .55em;font-size:clamp(2.5rem,5vw,4rem);font-weight:470;line-height:1.04}[data-variant=orbite] .page h1+p{color:var(--ob-ink);max-width:34ch;margin-bottom:2.2em;font-size:clamp(1.125rem,1.5vw,1.375rem);line-height:1.55}[data-variant=orbite] .page h2{letter-spacing:-.045em;text-wrap:balance;margin-top:2.6em;margin-bottom:.6em;font-size:clamp(1.75rem,2.8vw,2.5rem);font-weight:470;line-height:1.1}[data-variant=orbite] .page h3{letter-spacing:-.02em;margin-top:2em;font-size:1.25rem;font-weight:500}[data-variant=orbite] .page p,[data-variant=orbite] .page li{color:var(--ob-muted);font-size:1.0625rem;line-height:1.7}[data-variant=orbite] .page li strong,[data-variant=orbite] .page p strong{color:var(--ob-ink);font-weight:500}[data-variant=orbite] .page-inner a{color:var(--ob-ink);-webkit-text-decoration-color:var(--ob-line);text-decoration-color:var(--ob-line)}[data-variant=orbite] .page-inner a:hover{-webkit-text-decoration-color:var(--ob-ink);text-decoration-color:var(--ob-ink)}[data-variant=orbite] .page hr{border-top-color:var(--ob-line)}[data-variant=orbite] .page .maillage h2{font-size:.75rem;font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ob-muted);margin-top:3.2em}[data-variant=orbite] .page .maillage li{font-size:.9375rem}html.ob-js [data-variant=orbite] .page-inner>[data-reveal]{opacity:0;transition:opacity .8s var(--ob-ease), transform .9s var(--ob-ease);transform:translateY(22px)}html.ob-js [data-variant=orbite] .page-inner>[data-reveal].is-in{opacity:1;transform:none}@media (max-width:760px){[data-variant=orbite] .page-cover{border-radius:10px;max-height:56svh;margin-top:12px}[data-variant=orbite] .page-cover[data-portrait]{width:min(320px,100% - 40px);margin-left:20px}[data-variant=orbite] .page-inner{padding-top:24px}}@media (prefers-reduced-motion:reduce){[data-variant=orbite] .page-cover img{transform:none}}
