@layer sections{.hero{padding-block:calc(var(--header-h) + 24px) var(--sp-8);position:relative;overflow-x:clip}.hero__printer{--rw:min(calc(100vw - 48px), 400px);--pm:16px;margin-inline-start:auto;margin-inline-end:auto}.hero__tail{background:linear-gradient(color-mix(in srgb, var(--c-encre) 5%, transparent), color-mix(in srgb, var(--c-encre) 16%, transparent)), var(--grain) 0 0 / 256px 256px, var(--c-papier);pointer-events:none;block-size:64px;position:absolute;top:calc(100% - 1px);left:0;right:0}.hero__lip{z-index:2;background:linear-gradient(transparent, color-mix(in srgb, var(--key-dark-edge) 26%, transparent));pointer-events:none;block-size:14px;position:absolute;bottom:0;left:0;right:0}.js:not(.rm) .hero__printer:not(:-webkit-any(.is-fed,.is-printing)) .hero__lip{display:none}.js:not(.rm) .hero__printer:not(:is(.is-fed,.is-printing)) .hero__lip{display:none}.hero__printer.is-torn :-webkit-any(.hero__tail,.hero__lip){display:none}.hero__printer.is-torn :is(.hero__tail,.hero__lip){display:none}.hero__col{z-index:var(--z-text);margin-block-start:112px;margin-inline:var(--pad-inline);position:relative}.hero__claim{--t-measure:22ch;color:var(--c-papier)}.hero__lede{color:var(--c-papier);margin-block-start:var(--sp-5)}.hero__actions{align-items:center;gap:var(--sp-4) var(--sp-6);flex-wrap:wrap;margin-block-start:var(--sp-6);padding-block-end:3px;display:flex}.hero__more{align-items:center;min-block-size:44px;display:inline-flex}@media (min-width:900px){.hero{--hero-rw:clamp(280px, min(31vw, calc((100svh - 190px) / 1.66)), 440px);--hero-x:.68;--hero-slot:58px;--hero-drop:16px;--col-top-est:calc(100% - var(--hero-drop) - var(--hero-slot) - var(--hero-rw) * 1.63 - 5px);min-block-size:clamp(680px,100svh,1040px);padding:0}.hero__printer{--rw:var(--hero-rw);--pm:46px;margin:0;position:absolute;bottom:var(--hero-drop);translate:-50%}.hero__printer:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(var(--pad-inline) + (100% - 2 * var(--pad-inline)) * var(--hero-x))}.hero__printer:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(var(--pad-inline) + (100% - 2 * var(--pad-inline)) * var(--hero-x))}.hero__printer:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(var(--pad-inline) + (100% - 2 * var(--pad-inline)) * var(--hero-x))}.hero__printer:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(var(--pad-inline) + (100% - 2 * var(--pad-inline)) * var(--hero-x))}.hero__col{inset-block:var(--col-top,var(--col-top-est)) var(--col-bottom,calc(var(--hero-drop) + var(--hero-slot) + 4px));inline-size:calc((100% - 2 * var(--pad-inline)) * 5 / 12 - var(--col-gap) * 7 / 12);flex-direction:column;margin:0;display:flex;position:absolute}.hero__col:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--pad-inline)}.hero__col:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--pad-inline)}.hero__col:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--pad-inline)}.hero__col:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--pad-inline)}.hero__claim{--t-measure:none}.hero__lede{margin-block-start:var(--lede-offset,calc(var(--hero-rw) * .45 - 2.36 * var(--fs-claim)))}.hero__actions{margin-block-start:auto;padding-block-start:var(--sp-5)}.hero--loose .hero__col{padding-block:calc(var(--header-h) + 16px) var(--sp-5);justify-content:center;top:0;bottom:0}.hero--loose .hero__lede{margin-block-start:var(--sp-5)}.hero--loose .hero__actions{margin-block-start:var(--sp-6)}}@media (min-width:1100px){.hero{--hero-rw:clamp(280px, min(31vw, calc((100svh - 190px) / 1.66)), 500px);--hero-x:.64}.hero__col{inline-size:calc((100% - 2 * var(--pad-inline) - 2 * var(--col-gap)) / 3)}}.hero--fallback .hero__title{font-size:4.6em}.js:not(.rm) .hero__col>:not(.is-printed){clip-path:inset(0 0 100%);animation:1ms 3.2s forwards hero-failsafe}.js:not(.rm) .hero__printer:not(:-webkit-any(.is-fed,.is-printing)) .printer__wrap{animation:1ms 4s forwards hero-failsafe-paper}.js:not(.rm) .hero__printer:not(:is(.is-fed,.is-printing)) .printer__wrap{animation:1ms 4s forwards hero-failsafe-paper}@keyframes hero-failsafe{to{clip-path:inset(0)}}@keyframes hero-failsafe-paper{to{transform:none}}.home-logiciels{--station-gap:clamp(88px, 4rem + 6vw, 168px)}.home-logiciels .home-logiciels__head{margin-block-end:0}.home-logiciels .station{margin-block-start:var(--station-gap);position:relative;container-type:inline-size}.home-logiciels .station__stage{display:flow-root}.home-logiciels .station__name{--t-stretch:var(--name-wdth-to);white-space:nowrap;contain:layout paint;align-items:center;gap:.26em;padding-block-start:.08em;padding-block-end:.1em;display:flex}.home-logiciels [data-scan-item]:has(.is-scanning) .station__name{transition:font-stretch var(--d-6) var(--e-out)}.js:not(.rm):not(.lp) .home-logiciels [data-scan-item]:not(.is-read) .station__name{--t-stretch:62%}.home-logiciels .station__mark{--mark:.62em;translate:0 .02em}.home-logiciels .station__category{color:var(--c-sable);margin-block-start:var(--sp-3)}.home-logiciels .station__pitch{margin-block-start:var(--sp-4)}.home-logiciels .station__audience{color:var(--c-sable);margin-block-start:var(--sp-3)}.home-logiciels .station__in-use{color:var(--c-sable);margin-block-start:var(--sp-1)}.home-logiciels .station__cta{margin-block-start:var(--sp-2);padding-block-start:10px;padding-block-end:10px;display:inline-block}.home-logiciels .station--nc .station__stage{padding-block-start:var(--sp-4)}.home-logiciels .station__box{--rot:-5deg;inline-size:min(92%,520px);margin-inline-start:2%}.home-logiciels .station--nc .station__readout{inline-size:min(88%,560px);margin-block-start:max(-28px,6px - 4.6cqi);margin-inline-start:auto}.home-logiciels .station--nc .station__text{margin-block-start:var(--sp-7)}.home-logiciels .station__motto{--t-size:var(--fs-h3);max-inline-size:16ch;margin-block-start:var(--sp-7)}.home-logiciels .station--tf .station__text{margin-block-start:var(--sp-4)}.home-logiciels .station--tf .station__stage{margin-block-start:var(--sp-7);padding-block-start:var(--sp-4)}.home-logiciels .station__ticket{--rot:2deg;inline-size:min(94%,560px);margin-inline-start:1%}.home-logiciels .station--tf .station__readout{inline-size:clamp(230px,58%,260px);margin-block-start:max(-40px,-7cqi);margin-inline-start:auto;margin-inline-end:2%}.home-logiciels .station__promise{gap:var(--sp-6) var(--col-gap);margin:var(--sp-8) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.home-logiciels .station__promise>li{border-block-start:1px solid var(--c-papier-18);padding-block-start:var(--sp-4)}.home-logiciels .station__promise-label{--t-stretch:70%}.home-logiciels .station__promise p{color:var(--c-sable);margin-block-start:var(--sp-2)}.home-logiciels .station__agent{align-content:space-between}.home-logiciels .station__half{min-inline-size:0;position:relative}.home-logiciels .station__half+.station__half{margin-block-start:var(--sp-8);padding-block-start:var(--sp-8)}.home-logiciels .station__half+.station__half:before{content:"";background:repeating-linear-gradient(90deg, var(--c-sable-38) 0 8px, transparent 8px 14px);block-size:2px;position:absolute;top:0;left:0;right:0}.home-logiciels .station--duo .station__stage{padding-block-start:var(--sp-5)}.home-logiciels .station__sim{--rot:-9deg;inline-size:min(74%,340px);margin-inline-start:3%}.home-logiciels .station__half--ka .station__readout{inline-size:clamp(240px,64%,260px);margin-block-start:-34px;margin-inline-start:auto;margin-inline-end:2%}.home-logiciels .station__exchange{gap:.55em}.home-logiciels .station__fphone{--rot:7deg;inline-size:172px;margin-inline-start:8%}.home-logiciels .station__half--api .station__readout{inline-size:min(94%,520px);margin-block-start:-132px;margin-inline-start:auto}.home-logiciels .station__code{--t-size:clamp(12px, 3cqi, 14px);margin-block-start:.7em;margin-block-end:.9em}.home-logiciels .station--duo .station__text{margin-block-start:var(--sp-7)}@media (min-width:900px){.home-logiciels .station{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.home-logiciels .station__stage{padding:0;display:flow-root}.home-logiciels .station__stage>.obj{margin:0;position:absolute}.home-logiciels .station--nc .station__stage{grid-area:1/1/auto/span 8;min-block-size:clamp(420px,42cqi,560px)}.home-logiciels .station__box{inline-size:58%;top:40px}.home-logiciels .station__box:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-4%}.home-logiciels .station__box:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-4%}.home-logiciels .station__box:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-4%}.home-logiciels .station__box:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-4%}.home-logiciels .station--nc .station__readout{inline-size:max(52%,360px);margin:calc(40px + 32.5cqi) 0 0 auto}.home-logiciels .station--nc .station__text{grid-area:1/9/auto/span 4;align-self:end;margin:0}.home-logiciels .station--nc .station__name{--t-size:min(var(--fs-h3), 5.3cqi)}.home-logiciels .station__motto{--t-size:var(--fs-h2);grid-area:2/3/auto/span 10;max-inline-size:none;margin-block-start:48px}.home-logiciels .station--tf .station__head{grid-area:1/1/auto/span 5;align-self:end}.home-logiciels .station--tf .station__text{grid-area:1/7/auto/span 6;align-self:end;margin:0}.home-logiciels .station--tf .station__stage{--tf-ticket:min(62%, 820px);--tf-phone:230px;--tf-overlap:clamp(4px, (var(--tf-ticket) * .3 - 104px) / 2 - 22px, 24px);--tf-x:calc((100% - var(--tf-ticket) - var(--tf-phone) + var(--tf-overlap)) / 2);min-block-size:clamp(360px,30cqi,460px);grid-area:2/1/auto/-1;margin-block-start:calc(40px + var(--sp-8))}.home-logiciels .station__ticket{inline-size:var(--tf-ticket);top:60px}.home-logiciels .station__ticket:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--tf-x)}.home-logiciels .station__ticket:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--tf-x)}.home-logiciels .station__ticket:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--tf-x)}.home-logiciels .station__ticket:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--tf-x)}.home-logiciels .station--tf .station__readout{inline-size:var(--tf-phone);margin:-40px 0 0 calc(var(--tf-x) + var(--tf-ticket) - var(--tf-overlap))}.home-logiciels .station__promise{grid-area:3/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr));margin-block-start:var(--sp-8)}.home-logiciels .station--duo{grid-template-rows:auto auto}.home-logiciels .station__half{grid-area:1/span 6/span 2;grid-template-rows:subgrid;display:grid}.home-logiciels .station__half+.station__half{margin:0;padding:0}.home-logiciels .station__half+.station__half:before{top:0;bottom:0;inset-inline:calc(var(--col-gap) / -2 - 1px) auto;background:repeating-linear-gradient(180deg, var(--c-sable-38) 0 8px, transparent 8px 14px);block-size:auto;inline-size:2px}.home-logiciels .station--duo .station__stage{min-block-size:clamp(380px,36cqi,480px)}.home-logiciels .station__half--ka .station__stage{--ka-phone:clamp(240px, 44%, 250px)}.home-logiciels .station__sim{inline-size:min(60%, 94% - var(--ka-phone));top:70px}.home-logiciels .station__sim:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:2%}.home-logiciels .station__sim:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:2%}.home-logiciels .station__sim:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:2%}.home-logiciels .station__sim:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:2%}.home-logiciels .station__half--ka .station__readout{inline-size:var(--ka-phone);margin:0 4% 0 auto}@container (width<560px){.home-logiciels .station__sim{inline-size:min(80%,360px);top:36px}.home-logiciels .station__sim:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.home-logiciels .station__sim:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.home-logiciels .station__sim:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.home-logiciels .station__sim:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.home-logiciels .station__half--ka .station__readout{margin:150px 0 0 auto}}.home-logiciels .station__fphone{inline-size:190px;top:20px}.home-logiciels .station__fphone:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:8%}.home-logiciels .station__fphone:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:8%}.home-logiciels .station__fphone:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:8%}.home-logiciels .station__fphone:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:8%}.home-logiciels .station__half--api .station__readout{inline-size:max(72%,min(100%,400px));margin:236px 0 0 auto}.home-logiciels .station--duo .station__text{margin-block-start:var(--sp-7)}}.home-terrain{--field-surface:color-mix(in srgb, var(--c-petrole) 40%, var(--c-nuit));--field-rule:var(--c-sable-38);--field-bar-h:60px}.home-terrain .field-row{gap:var(--sp-6);margin-block-start:var(--sp-6);display:grid}.home-terrain .field-lead{align-content:start;gap:var(--sp-4);display:grid}.home-terrain .field-lead__situation{margin-block-end:var(--sp-1)}.home-terrain .field-product{font-size:var(--fs-body)}.home-terrain .field-product>.link{margin-block-start:-9px;margin-block-end:-9px;padding-block-start:9px;padding-block-end:9px;display:inline-block}@media (min-width:900px){.home-terrain .field-row{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.home-terrain .field-demo{grid-column:1/span 7}.home-terrain .field-lead{grid-column:8/span 5;padding-block-start:calc(var(--field-bar-h) + var(--sp-5));padding-inline-start:clamp(0px,1.4vw,24px)}}.home-terrain .field-scene{border-radius:var(--r-window);background-color:var(--field-surface);box-shadow:inset 0 0 0 1px var(--c-papier-08);position:relative}.home-terrain .field-scene__bar{justify-content:space-between;align-items:center;gap:var(--sp-2) var(--sp-3);min-block-size:var(--field-bar-h);padding:var(--sp-3) var(--sp-3) 0 var(--sp-4);flex-wrap:wrap;display:flex}.home-terrain .field-chip{align-items:center;gap:var(--sp-2);min-block-size:32px;padding:0 var(--sp-3) 0 10px;border-radius:var(--r-chip);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, currentColor 45%, transparent);color:var(--c-papier);font-size:var(--fs-small);white-space:nowrap;font-weight:650;font-stretch:92%;line-height:1;display:inline-flex}.home-terrain .field-chip__dot{background-color:var(--c-vert-lu);block-size:9px;inline-size:9px;box-shadow:0 0 0 3px color-mix(in srgb, var(--c-vert-lu) 22%, transparent);border-radius:50%}.home-terrain .field-chip__off{display:none}.home-terrain .field-scene[data-state=offline] .field-chip{color:var(--tf-offline)}.home-terrain .field-scene[data-state=offline] .field-chip .field-chip__dot{background-color:var(--tf-offline);box-shadow:0 0 0 3px color-mix(in srgb, var(--tf-offline) 22%, transparent)}.home-terrain .field-scene[data-state=offline] .field-chip .field-chip__on{display:none}.home-terrain .field-scene[data-state=offline] .field-chip .field-chip__off{display:inline}.home-terrain .field-diorama{margin:0;container-type:inline-size}.home-terrain .field-plate{--plate-h:clamp(460px, 38vw, 560px);--phone-x:5%;--phone-y:8%;--phone-w:calc(var(--plate-h) * .36);--server-r:5%;--server-w:clamp(150px, 30cqi, 232px);--server-y:var(--phone-y);--server-h:calc(var(--phone-w) * 2);--line-y:31%;--line-x1:calc(var(--phone-x) + var(--phone-w) + 6px);--line-r2:calc(var(--server-r) + var(--server-w) + 6px);--line-mid:calc((100% + var(--line-x1) - var(--line-r2)) / 2);--queue-dir:-1;--slot-top:16px;--stub-w:32px;--stub-h:22px;block-size:var(--plate-h);position:relative;overflow:clip;container-type:inline-size}.home-terrain .field-label{color:var(--c-sable);white-space:nowrap;margin:0;font-size:clamp(12px,1.9cqi,14px);font-weight:620;font-stretch:92%;line-height:1.2;position:absolute}.home-terrain .field-label--device{top:1.6%}.home-terrain .field-label--device:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--phone-x)}.home-terrain .field-label--device:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--phone-x)}.home-terrain .field-label--device:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--phone-x)}.home-terrain .field-label--device:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--phone-x)}.home-terrain .field-line__seg{z-index:1;block-size:3px;display:block;position:absolute;top:calc(var(--line-y) - 1.5px);overflow:hidden}.home-terrain .field-line__seg>i{background:repeating-linear-gradient(90deg, var(--c-bleu-ligne) 0 10px, transparent 10px 16px);position:absolute;top:0;bottom:0}.home-terrain .field-line__seg>i:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-16px;right:0}.home-terrain .field-line__seg>i:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-16px;right:0}.home-terrain .field-line__seg>i:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0;right:-16px}.home-terrain .field-line__seg>i:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0;right:-16px}.home-terrain .field-line__seg--a{inline-size:calc(var(--line-mid) - var(--line-x1));transform-origin:0}.home-terrain .field-line__seg--a:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--line-x1)}.home-terrain .field-line__seg--a:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--line-x1)}.home-terrain .field-line__seg--a:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--line-x1)}.home-terrain .field-line__seg--a:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--line-x1)}.home-terrain .field-line__seg--b{transform-origin:100%}.home-terrain .field-line__seg--b:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--line-mid);right:var(--line-r2)}.home-terrain .field-line__seg--b:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--line-mid);right:var(--line-r2)}.home-terrain .field-line__seg--b:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--line-mid);left:var(--line-r2)}.home-terrain .field-line__seg--b:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--line-mid);left:var(--line-r2)}.home-terrain .field-line__seg--c{display:none}.home-terrain .field-scene.is-flowing .field-line__seg>i{animation:.72s linear infinite field-dash-x}@keyframes field-dash-x{to{transform:translate(16px)}}@keyframes field-dash-y{to{transform:translateY(16px)}}.home-terrain .field-net{z-index:2;pointer-events:none;block-size:100%;inline-size:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.home-terrain .field-net path{fill:none}.home-terrain .field-net__halo{stroke:var(--field-surface);stroke-width:var(--bridge-halo,12px);stroke-linecap:butt;opacity:0}.home-terrain .field-net__bridge{stroke:var(--c-orange);stroke-width:var(--bridge-w,6px);stroke-linecap:round;opacity:0}.home-terrain .field-net__route{stroke:none}.home-terrain .field-ticket{z-index:3;border-radius:var(--r-ticket);background-color:var(--c-papier);block-size:44px;inline-size:74px;box-shadow:var(--sh-contact);color:var(--c-encre);grid-template-columns:26px auto;align-items:center;gap:5px;padding:11px 7px 5px 6px;display:grid;position:absolute;top:calc(var(--phone-y) - 20px);rotate:4deg}.home-terrain .field-ticket:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(var(--phone-x) + var(--phone-w) - 12px)}.home-terrain .field-ticket:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(var(--phone-x) + var(--phone-w) - 12px)}.home-terrain .field-ticket:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(var(--phone-x) + var(--phone-w) - 12px)}.home-terrain .field-ticket:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(var(--phone-x) + var(--phone-w) - 12px)}.home-terrain .field-ticket__band{border-radius:var(--r-ticket) var(--r-ticket) 0 0;background-color:var(--tf-yellow);block-size:7px;position:absolute;top:0;bottom:auto;left:0;right:0}.home-terrain .field-ticket__qr{block-size:26px;inline-size:26px}.home-terrain .field-ticket__seat{font-family:var(--f-jet);font-variation-settings:var(--jet-receipt);letter-spacing:.02em;font-size:20px;font-weight:650;line-height:1}.home-terrain .field-ticket__flash{inline-size:32px;box-shadow:0 0 0 2px var(--c-vert-lu), 0 0 12px 2px color-mix(in srgb, var(--c-vert-lu) 55%, transparent);opacity:0;border-radius:2px;position:absolute;top:9px;bottom:3px;left:3px;right:auto}.home-terrain .field-ticket.is-beep .field-ticket__flash{opacity:1}.home-terrain .field-phone{z-index:5;inline-size:var(--phone-w);position:absolute;top:var(--phone-y)}.home-terrain .field-phone:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--phone-x)}.home-terrain .field-phone:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--phone-x)}.home-terrain .field-phone:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--phone-x)}.home-terrain .field-phone:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--phone-x)}.home-terrain .field-phone .frame-android{inline-size:100%}.home-terrain .field-phone__beam{z-index:1;background-color:var(--c-vert-lu);block-size:3px;box-shadow:0 0 10px 1px color-mix(in srgb, var(--c-vert-lu) 70%, transparent);opacity:0;border-radius:2px;position:absolute;top:-9px;left:18%;right:18%}.home-terrain .field-phone.is-beep .field-phone__beam{opacity:1}.home-terrain .field-screen__body{align-content:start}.home-terrain .field-offline{display:none}.home-terrain .field-scene[data-state=offline] .field-offline{display:flex}.home-terrain .field-scene[data-state=offline] .field-screen__validity{display:block}.home-terrain .field-scene[data-state=offline] .field-screen__app{display:none}.home-terrain .field-scene[data-state=offline] .field-screen__title{display:none}.home-terrain .field-scene[data-state=offline] .field-result__more{display:none}.home-terrain .field-scene[data-state=offline] .field-screen__body{gap:.6em}.home-terrain .field-scene[data-state=offline] .field-result{padding-block-start:.5em;padding-block-end:.3em}.home-terrain .field-screen__appbar{min-block-size:2.3em}.home-terrain .field-screen__offline{text-align:start;justify-content:flex-start}.home-terrain .field-screen__counter{flex-wrap:wrap;justify-content:flex-start;gap:0 .35em}.home-terrain .field-screen__validity{margin:0}.home-terrain .field-verdict{grid-template-columns:auto 1fr;align-items:center;gap:.25em .55em;display:none}.home-terrain .field-verdict__icon{background-color:var(--c-vert-lu);block-size:26px;inline-size:26px;color:var(--tf-anth);border-radius:50%;place-items:center;display:grid}.home-terrain .field-verdict__icon svg{block-size:60%;inline-size:60%}.home-terrain .field-verdict__title{color:var(--c-white);font-size:max(15px,1.2em);font-weight:850;font-stretch:76%;line-height:1.02}.home-terrain .field-verdict__seat{grid-column:1/-1;font-size:max(12px,.95em);font-weight:600}@container (width<=185px){.home-terrain .field-result{display:none}.home-terrain .field-verdict{display:grid}.home-terrain .field-screen__body{gap:.6em;padding:.85em .9em}.home-terrain .field-screen__appbar{padding-inline-start:.9em;padding-inline-end:.9em}}@container (width<=159px){.home-terrain .field-scene[data-state=offline] .field-screen__validity{display:none}}.home-terrain .field-queue{z-index:1;visibility:hidden;inline-size:44%;position:absolute;top:83%;bottom:3%}.home-terrain .field-queue:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--phone-x)}.home-terrain .field-queue:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--phone-x)}.home-terrain .field-queue:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--phone-x)}.home-terrain .field-queue:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--phone-x)}.home-terrain .field-queue__label{z-index:1;background-color:var(--field-surface);color:var(--tf-offline);padding-inline-start:6px;padding-inline-end:6px;top:0;translate:0 -50%}.home-terrain .field-queue__label:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:10px}.home-terrain .field-queue__label:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:10px}.home-terrain .field-queue__label:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:10px}.home-terrain .field-queue__label:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:10px}.home-terrain .field-queue__ring{border:2px dashed var(--c-orange);border-radius:var(--r-ticket);position:absolute;top:0;bottom:0;left:0;right:0}.home-terrain .field-scene:-webkit-any([data-state=offline],.has-queue) .field-queue{visibility:visible}.home-terrain .field-scene:is([data-state=offline],.has-queue) .field-queue{visibility:visible}.home-terrain .field-stubs{z-index:4;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.home-terrain .field-stub{inline-size:var(--stub-w);block-size:var(--stub-h);background:linear-gradient(var(--c-encre-35) 0 0) 9px 6px / calc(100% - 14px) 2px no-repeat, linear-gradient(var(--c-encre-35) 0 0) 9px 11px / calc(100% - 20px) 2px no-repeat, linear-gradient(var(--c-encre-35) 0 0) 9px 16px / calc(100% - 16px) 2px no-repeat, linear-gradient(var(--tf-yellow) 0 0) 0 0 / 4px 100% no-repeat, var(--c-papier);box-shadow:var(--sh-contact);will-change:transform;border-radius:2px;position:absolute;top:0}.home-terrain .field-stub:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.home-terrain .field-stub:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.home-terrain .field-stub:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.home-terrain .field-stub:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.home-terrain .field-server{z-index:5;inline-size:var(--server-w);block-size:var(--server-h);border-radius:var(--r-window);background-image:linear-gradient(var(--key-dark-top), var(--key-dark-bottom));box-shadow:var(--sh-object), inset 0 1px 0 var(--c-papier-08);flex-direction:column;padding:0 7px 7px;display:flex;position:absolute;top:var(--server-y)}.home-terrain .field-server:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--server-r)}.home-terrain .field-server:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--server-r)}.home-terrain .field-server:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--server-r)}.home-terrain .field-server:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--server-r)}.home-terrain .field-server__plate{justify-content:space-between;align-items:center;gap:var(--sp-2);min-block-size:34px;color:var(--c-papier);margin:0;padding-inline-start:5px;padding-inline-end:3px;font-size:clamp(12px,1.9cqi,14px);font-weight:700;font-stretch:88%;line-height:1.1;display:flex}.home-terrain .field-server__led{background-color:color-mix(in srgb, var(--c-vert-lu) 45%, var(--key-dark-bottom));border-radius:50%;flex:none;block-size:8px;inline-size:8px}.home-terrain .field-server__led.is-beep{background-color:var(--c-vert-lu);box-shadow:0 0 8px 2px color-mix(in srgb, var(--c-vert-lu) 60%, transparent)}.home-terrain .field-server__window{background-color:var(--c-papier);background-image:var(--grain);min-block-size:0;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c-encre) 30%, transparent);background-size:256px 256px;border-radius:3px 3px 0 0;flex-direction:column;flex:1;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.home-terrain .field-server__window:after{content:"";z-index:1;background-color:var(--key-dark-edge);block-size:4px;position:absolute;top:0;bottom:auto;left:0;right:0}.lp .home-terrain .field-server__window{background-image:none}.home-terrain .field-log .r-ok{color:color-mix(in srgb, var(--c-vert-lu-ink) 80%, var(--c-encre))}.home-terrain .field-server__slot{background-color:var(--key-dark-edge);block-size:5px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--c-encre) 60%, transparent);border-radius:0 0 2px 2px;flex:none;display:block}.home-terrain .field-log{color:var(--c-encre);flex-direction:column;margin:0;padding:0 9px 6px;font-size:12px;list-style:none;display:flex}.home-terrain .field-log__entry{border-block-start:1px dashed var(--c-encre-35);justify-items:start;row-gap:1px;padding-block-start:3px;padding-block-end:5px;display:grid}.home-terrain .field-log__entry>.r-log{justify-self:stretch}.home-terrain .field-log__mark{color:color-mix(in srgb, var(--c-vert-lu-ink) 80%, var(--c-encre));border:1.5px solid;border-radius:2px;margin-block-end:1px;padding:1px 5px 2px;line-height:1.15;display:inline-flex;rotate:-1.5deg}.home-terrain .field-scene__controls{align-items:center;gap:var(--sp-2) var(--sp-5);padding:var(--sp-4);border-block-start:1px dashed var(--field-rule);grid-template-columns:auto minmax(0,1fr);display:grid}.home-terrain .field-status{min-block-size:1.4em;color:var(--c-papier);font-size:var(--fs-small);margin:0;font-weight:560;font-stretch:92%;line-height:1.35}.home-terrain .field-status b{color:var(--tf-offline);font-weight:700}.home-terrain .field-hint{color:var(--c-sable);grid-column:1/-1;margin:0}.home-terrain .field-nojs{color:var(--c-sable);grid-column:1/-1;margin:0;display:none}html:not(.js) .home-terrain .field-scene:not(.is-live) .field-nojs{display:block}html:not(.js) .home-terrain .field-scene:not(.is-live) .cut-key{display:none}html:not(.js) .home-terrain .field-scene:not(.is-live) .field-status{display:none}html:not(.js) .home-terrain .field-scene:not(.is-live) .field-hint{display:none}.home-terrain .cut-key{--btn-border:var(--c-papier-55);gap:var(--sp-3);touch-action:pan-y;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;min-block-size:56px;padding:8px 18px 8px 10px}.home-terrain .cut-key:-webkit-any(.is-pressed,[aria-pressed=true]){--btn-shadow:0 0 0 var(--key-edge);transform:translateY(var(--btn-press))}.home-terrain .cut-key:is(.is-pressed,[aria-pressed=true]){--btn-shadow:0 0 0 var(--key-edge);transform:translateY(var(--btn-press))}.home-terrain .cut-key__ring{flex:none;block-size:36px;inline-size:36px;overflow:visible}.home-terrain .cut-key__track,.home-terrain .cut-key__fill{fill:none;stroke-width:3px}.home-terrain .cut-key__track{stroke:color-mix(in srgb, var(--c-papier) 22%, transparent)}.home-terrain .cut-key__fill{stroke:var(--c-orange);stroke-dasharray:100 100;stroke-dashoffset:100px;transform-origin:18px 18px;transition:stroke-dashoffset .14s linear;transform:rotate(-90deg)}.home-terrain .cut-key:-webkit-any(.is-pressed,[aria-pressed=true]) .cut-key__fill{stroke-dashoffset:0;transition-duration:.25s}.home-terrain .cut-key:is(.is-pressed,[aria-pressed=true]) .cut-key__fill{stroke-dashoffset:0;transition-duration:.25s}.home-terrain .cut-key__link{fill:none;stroke:var(--c-bleu-ligne);stroke-width:2.6px;stroke-linecap:round;transition:transform var(--d-3) var(--e-paper), stroke var(--d-2) linear}.home-terrain .cut-key[aria-pressed=true] .cut-key__link{stroke:var(--c-orange)}.home-terrain .cut-key[aria-pressed=true] .cut-key__link--a{transform-origin:8.5px 18px;transform:translate(-2px)rotate(-16deg)}.home-terrain .cut-key[aria-pressed=true] .cut-key__link--b{transform-origin:27.5px 18px;transform:translate(2px)rotate(16deg)}.home-terrain .cut-key__labels{text-align:start;display:grid}.home-terrain .cut-key__label{visibility:hidden;grid-area:1/1}.home-terrain .cut-key[data-mode=release] [data-label=release],.home-terrain .cut-key[data-mode=latched] [data-label=latched]{visibility:visible}.home-terrain .cut-key:-webkit-any([data-mode=hold],:not([data-mode])) [data-label=hold]{visibility:visible}.home-terrain .cut-key:is([data-mode=hold],:not([data-mode])) [data-label=hold]{visibility:visible}.home-terrain .field-list{margin-block:var(--sp-9) 0;padding:0;list-style:none}.home-terrain .field-item{gap:var(--sp-4);padding-block:var(--sp-6);border-block-start:1px dashed var(--field-rule);display:grid}.home-terrain .field-item:last-child{border-block-end:1px dashed var(--field-rule)}.home-terrain .field-item__situation{color:var(--c-papier)}.home-terrain .field-item__response{gap:var(--sp-3);align-content:start;display:grid}.home-terrain .field-closing{max-inline-size:30ch;margin-block-start:var(--sp-8)}@media (min-width:900px){.home-terrain .field-item{column-gap:var(--col-gap);padding-block:var(--sp-7);grid-template-columns:repeat(12,minmax(0,1fr))}.home-terrain .field-item__situation{grid-column:1/span 6}.home-terrain .field-item__response{grid-column:7/span 5;padding-block-start:.45em}.home-terrain .field-closing{max-inline-size:none;inline-size:calc((100% - 11 * var(--col-gap)) / 12 * 9 + 8 * var(--col-gap))}}@media (max-width:899px){.home-terrain .field-demo{margin-inline:calc(-1 * var(--pad-inline))}.home-terrain .field-scene{box-shadow:inset 0 1px 0 var(--c-papier-08), inset 0 -1px 0 var(--c-papier-08);border-radius:0}.home-terrain .field-demo>.mock-caption,.home-terrain .field-scene__bar{padding-inline:var(--pad-inline)}.home-terrain .field-plate{--plate-h:500px}.home-terrain .field-scene__controls{padding-inline:var(--pad-inline);grid-template-columns:minmax(0,1fr)}.home-terrain .cut-key{justify-content:flex-start;inline-size:100%}}@media (max-width:599px){.home-terrain .field-plate{--phone-x:5%;--phone-y:28px;--phone-w:clamp(148px, 41cqi, 196px);--line-y:calc(var(--phone-y) + var(--phone-w) * .56);--line-x2:93%;--line-mid:calc((var(--line-x1) + var(--line-x2)) / 2);--server-y:calc(var(--phone-y) + var(--phone-w) * 2 + 40px);--server-h:184px;--plate-h:calc(var(--server-y) + var(--server-h) + 14px);--queue-dir:1;--slot-top:10px;--stub-w:26px;--stub-h:18px}.home-terrain .field-line__seg--b{inline-size:calc(var(--line-x2) - var(--line-mid) + 1.5px)}.home-terrain .field-line__seg--b:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:auto}.home-terrain .field-line__seg--b:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:auto}.home-terrain .field-line__seg--b:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:auto}.home-terrain .field-line__seg--b:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:auto}.home-terrain .field-line__seg--c{inline-size:3px;block-size:calc(var(--server-y) - var(--line-y) + 1.5px);display:block;top:calc(var(--line-y) - 1.5px)}.home-terrain .field-line__seg--c:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(var(--line-x2) - 1.5px)}.home-terrain .field-line__seg--c:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(var(--line-x2) - 1.5px)}.home-terrain .field-line__seg--c:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(var(--line-x2) - 1.5px)}.home-terrain .field-line__seg--c:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(var(--line-x2) - 1.5px)}.home-terrain .field-line__seg--c>i{background:repeating-linear-gradient(180deg, var(--c-bleu-ligne) 0 10px, transparent 10px 16px);top:-16px;bottom:0;left:0;right:0}.home-terrain .field-scene.is-flowing .field-line__seg--c>i{animation-name:field-dash-y}.home-terrain .field-label--device{top:calc(var(--phone-y) + var(--phone-w) * 2 + 10px)}.home-terrain .field-queue{inset-inline:calc(var(--line-x1) + 10px) calc(7% + 16px);inset-block:calc(var(--line-y) + 38px) auto;block-size:118px;inline-size:auto}.home-terrain .field-queue__label{background:0 0;padding-inline-start:0;padding-inline-end:0;translate:0 calc(-100% - 6px)}.home-terrain .field-queue__label:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.home-terrain .field-queue__label:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.home-terrain .field-queue__label:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.home-terrain .field-queue__label:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.home-terrain .field-server{inline-size:auto;left:5%;right:5%}}.services{--dash:var(--c-encre-35);padding-block:var(--sp-section);position:relative}.services__quote{margin:0}.services__quote-text{color:var(--c-papier)}.services__intro{gap:var(--sp-5);margin-block-start:var(--sp-stack);display:grid}.services__body{--t-measure:36ch;color:var(--c-papier)}.services__about{--t-measure:54ch;color:var(--c-sable)}.services__principles{margin-block:var(--sp-8) 0;padding:0;list-style:none;display:grid}.principle{padding-block:var(--sp-5);background:repeating-linear-gradient(90deg, var(--c-sable-38) 0 5px, transparent 5px 9px) 0 0 / 100% 1.5px no-repeat}.principle__title{--t-stretch:80%;color:var(--c-papier)}.principle__body{max-inline-size:34ch;color:var(--c-sable);margin-block-start:var(--sp-3)}.services__sheet{--sheet-pad:clamp(20px, 3vw, 40px);--strip:0px;max-inline-size:1360px;margin:var(--sp-9) calc(8px - var(--pad-inline)) 0;padding:var(--sheet-pad) calc(var(--sheet-pad) + var(--strip));border-radius:var(--r-paper);background-color:var(--c-papier);box-shadow:var(--sh-paper);color:var(--c-encre);position:relative}.sheet__head{justify-content:space-between;align-items:center;gap:var(--sp-3) var(--sp-5);background:linear-gradient(var(--c-encre) 0 0) 0 100% / 100% 2px no-repeat;flex-wrap:wrap;padding-block-end:var(--sp-4);display:flex}.sheet__doc{font-size:var(--fs-small);letter-spacing:.01em;font-weight:700;font-stretch:92%;line-height:1.3}.sheet__brand{--cap:16px}.sheet__title{color:var(--c-encre);margin-block-start:var(--sp-6)}.sheet__lede{color:var(--c-encre-2);margin-block-start:var(--sp-4)}.sheet__table{inline-size:100%;border-collapse:collapse;background:linear-gradient(var(--c-encre) 0 0) 0 0 / 100% 2px no-repeat;margin-block-start:var(--sp-7)}.sheet__table thead th{padding-block:var(--sp-3) var(--sp-2);color:var(--c-encre-2);font-size:var(--fs-small);text-align:start;font-weight:700;font-stretch:92%;line-height:1.3}.sheet__table tbody th,.sheet__table tbody td{vertical-align:top;text-align:start;padding-block-start:14px;padding-block-end:14px}.sheet__table tbody tr:not(.sheet__family) :-webkit-any(th,td){background:repeating-linear-gradient(90deg, var(--dash) 0 5px, transparent 5px 9px) 0 0 / 100% 1.5px no-repeat}.sheet__table tbody tr:not(.sheet__family) :is(th,td){background:repeating-linear-gradient(90deg, var(--dash) 0 5px, transparent 5px 9px) 0 0 / 100% 1.5px no-repeat}.sheet__table tbody [scope=row]{color:var(--c-encre);font-size:1.0625rem;font-weight:700;font-stretch:92%;line-height:1.35}.sheet__table tbody td{font-size:var(--fs-body);color:var(--c-encre);text-wrap:pretty;font-weight:420;line-height:1.55}.sheet__family th{border-block-start:4px double var(--c-encre);padding-block-start:28px;padding-block-end:10px}.sheet__table tbody:first-of-type .sheet__family th{border-block-start:0}.family__title{--t-stretch:76%;color:var(--c-encre);display:block}.family__summary{max-inline-size:70ch;color:var(--c-encre-2);margin-block-start:var(--sp-2);font-weight:500;display:block}.sheet__foot{background:linear-gradient(var(--c-encre) 0 0) 0 0 / 100% 2px no-repeat;justify-content:flex-end;margin-block-start:var(--sp-2);padding-block-start:var(--sp-6);display:flex}@media (max-width:899px){.sheet__table,.sheet__table tbody,.sheet__table tr,.sheet__table th,.sheet__table td{display:block}.sheet__table{margin-block-start:var(--sp-6)}.sheet__table thead{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.sheet__table tbody tr:not(.sheet__family){padding-block:var(--sp-4);background:repeating-linear-gradient(90deg, var(--dash) 0 5px, transparent 5px 9px) 0 0 / 100% 1.5px no-repeat}.sheet__table tbody tr:not(.sheet__family) :-webkit-any(th,td){background:0 0;padding-block-start:0;padding-block-end:0}.sheet__table tbody tr:not(.sheet__family) :is(th,td){background:0 0;padding-block-start:0;padding-block-end:0}.sheet__table tbody td{margin-block-start:var(--sp-2)}.sheet__table tbody:first-of-type .sheet__family th{padding-block-start:var(--sp-5)}.sheet__foot{justify-content:stretch}.sheet__foot .btn{inline-size:100%}}@media (min-width:600px){.services__sheet{--strip:18px}.services__sheet:before,.services__sheet:after{content:"";background:radial-gradient(circle 2.5px, var(--c-petrole) 98%, transparent) 50% 9px / 18px 18px repeat-y, repeating-linear-gradient(180deg, var(--dash) 0 4px, transparent 4px 8px) var(--perf) 0 / 1.5px 100% no-repeat;pointer-events:none;inline-size:18px;position:absolute;top:0;bottom:0}.services__sheet:before{--perf:14px}.services__sheet:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.services__sheet:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.services__sheet:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.services__sheet:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.services__sheet:after{--perf:2.5px}.services__sheet:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:0}.services__sheet:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:0}.services__sheet:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:0}.services__sheet:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:0}}@media (min-width:900px){.services__quote{inline-size:calc((100% - 11 * var(--col-gap)) / 12 * 9 + 8 * var(--col-gap))}.services__quote-text{text-indent:-.58em;margin-inline-start:-.58em;padding-inline-start:.58em}.services__intro{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;margin-block-start:var(--sp-7)}.services__body{grid-column:1/span 6}.services__about{grid-column:7/span 6;padding-block-start:.3em}.services__principles{background:repeating-linear-gradient(90deg, var(--c-sable-38) 0 5px, transparent 5px 9px) 0 0 / 100% 1.5px no-repeat;grid-template-columns:repeat(4,minmax(0,1fr));margin-block-start:var(--sp-9)}.principle{padding:var(--sp-6) var(--col-gap) 0;background:0 0}.principle:first-child{padding-inline-start:0}.principle+.principle{background:repeating-linear-gradient(180deg, var(--c-sable-38) 0 5px, transparent 5px 9px) 0 var(--sp-6) / 1.5px 100% no-repeat}.services__sheet{margin:var(--sp-9) auto 0}.sheet__table thead th:first-child,.sheet__table tbody [scope=row]{inline-size:34%;padding-inline-end:var(--sp-6)}}.home-methode{--lat-light:color-mix(in srgb, color-mix(in srgb, var(--c-papier) 50%, var(--c-orange-hover)) 14%, transparent);--lat-glow:radial-gradient(55% 60% at 85% 20%, var(--lat-light), transparent 70%);padding-block-start:0;padding-block-end:0}.method-pin{padding-block:var(--sp-section);background-color:var(--c-laterite);background-image:var(--lat-glow), var(--grain);background-repeat:no-repeat,repeat;background-size:100% 100%,256px 256px;position:relative}.lp .method-pin{background-image:var(--lat-glow)}.method-grid{row-gap:var(--sp-7);display:grid}.method-title,.method-lede,.method-counter,.method-note{color:var(--c-papier)}.method-lede{margin-block-start:var(--sp-stack)}.method-counter{border-block-start:1px solid color-mix(in srgb, var(--c-papier) 40%, transparent);max-inline-size:22rem;font-size:var(--fs-ui);margin-block-start:var(--sp-6);padding-block-start:var(--sp-3);font-weight:600;font-stretch:92%;line-height:1.2}.method-counter__n{min-inline-size:.5em;font-family:var(--f-jet);font-variation-settings:var(--jet-receipt);font-variant-numeric:tabular-nums;letter-spacing:.02em;margin-inline-end:.1em;font-size:2.125rem;font-weight:650;line-height:.8;display:inline-block}.method-note{max-inline-size:40ch;margin-block-start:var(--sp-3)}.method-sheet{--rule:color-mix(in srgb, var(--c-encre) 15%, transparent);--dash:color-mix(in srgb, var(--c-encre) 30%, transparent);--n-idle:color-mix(in srgb, var(--c-encre) 58%, transparent);--crease-dark:color-mix(in srgb, var(--c-encre) 4%, transparent);--crease-light:color-mix(in srgb, var(--c-white) 75%, transparent);--n-w:1.625rem;--gap:12px;--visa-w:96px;--row-pad:12px;--in-row:2px;--sheet-px:clamp(16px, 4.4vw, 28px);--sheet-py:clamp(18px, 4.4vw, 26px);padding:var(--sheet-py) var(--sheet-px);border-radius:var(--r-paper);background-color:var(--c-papier-bureau);background-image: linear-gradient(160deg, color-mix(in srgb, var(--c-white) 62%, transparent), transparent 38%),  linear-gradient(180deg, transparent calc(33.3% - 12px), var(--crease-dark) calc(33.3% - 1px), var(--crease-light) calc(33.3% - 1px) 33.3%, transparent calc(33.3% + 7px)), linear-gradient(180deg, transparent calc(66.6% - 12px), var(--crease-dark) calc(66.6% - 1px), var(--crease-light) calc(66.6% - 1px) 66.6%, transparent calc(66.6% + 7px)), var(--grain);box-shadow:var(--sh-on-laterite);background-size:auto,auto,auto,256px 256px;position:relative;rotate:.6deg}.lp .method-sheet{background-image:linear-gradient(160deg, color-mix(in srgb, var(--c-white) 62%, transparent), transparent 38%)}.method-sheet__head{justify-content:space-between;align-items:flex-end;gap:var(--sp-2) var(--sp-4);border-block-end:2px solid var(--c-encre);flex-wrap:wrap;padding-block-end:10px;display:flex}.method-sheet__title{--t-stretch:68%;color:var(--c-encre)}.method-sheet__brand{--cap:14px;margin-block-end:.35em}.method-steps{margin:0;padding:0;list-style:none}.method-step{grid-template-columns:var(--n-w) minmax(0, 1fr) var(--visa-w);column-gap:var(--gap);padding-block:var(--row-pad);border-block-start:1px solid var(--rule);align-items:center;display:grid}.method-step:first-child{border-block-start:0}.method-step:last-child{padding-block-end:0}.method-step__n{font-family:var(--f-jet);font-variation-settings:var(--jet-receipt);font-variant-numeric:tabular-nums;color:var(--c-violet);align-self:baseline;font-size:1.875rem;font-weight:700;line-height:1}.js:not(.rm) .method-step:not(.is-validated) .method-step__n{color:var(--n-idle)}.method-step__text{align-self:baseline;min-inline-size:0}.method-step__title{color:var(--c-encre);font-size:1.1875rem;font-weight:820;font-stretch:76%;line-height:1.05}.method-step__body{color:var(--c-encre-2);margin-block-start:var(--in-row);font-size:.84375rem;font-weight:440;line-height:1.38}.method-step__milestone{color:var(--c-encre);margin-block-start:calc(var(--in-row) + 2px);font-size:.84375rem;font-weight:650;line-height:1.3}.method-step__label{color:var(--c-encre-2)}.method-step__visa{inline-size:var(--visa-w);justify-self:end}.method-step__visa:before{content:"";border:1.5px dashed var(--dash);border-radius:3px;position:absolute;top:4px;bottom:4px;left:2px;right:2px}html:not(.js) .home-methode .stamp,.rm .home-methode .stamp{opacity:.92}@media (max-width:420px){.method-step{grid-template-columns:var(--n-w) minmax(0, 1fr)}.method-step__visa{--visa-w:132px;grid-column:2;justify-self:start;margin-block-start:10px}}@media (min-width:900px){.method-pin{align-content:center;min-block-size:100svh;padding-block-start:clamp(16px,3svh,40px);padding-block-end:clamp(16px,3svh,40px);display:grid}.method-grid{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.method-intro{grid-column:1/span 5;padding-inline-end:var(--sp-5)}.method-sheet{--n-w:1.75rem;--gap:14px;--visa-w:104px;--row-pad:9px;--in-row:1px;--sheet-px:22px;--sheet-py:20px;will-change:transform;grid-column:6/-1;rotate:1.4deg}.method-sheet__head{padding-block-end:8px}}@media (min-width:1100px){.method-sheet{--visa-w:132px;--sheet-px:26px}}@media (min-width:1440px){.method-intro{padding-inline-end:0}.method-sheet{--visa-w:150px;--sheet-px:30px;grid-column:7/-1}}.home-realisations{--tab-h:34px}.home-realisations .folders{gap:calc(var(--tab-h) + var(--sp-7)) var(--col-gap);margin:calc(var(--sp-stack) + var(--sp-6)) 0 0;padding:0;list-style:none;display:grid}.home-realisations .folders__slot{min-inline-size:0;padding-block-start:var(--tab-h)}.home-realisations .folder{--obj-r:3px 5px 5px 5px;--folder-c:var(--folder-buff);color:var(--c-encre)}.home-realisations .folder--blue{--folder-c:var(--folder-blue)}.home-realisations .folder--green{--folder-c:var(--folder-green)}.home-realisations .folder--pink{--folder-c:var(--folder-pink)}.home-realisations .folder--yellow{--folder-c:var(--folder-yellow)}.home-realisations .folder--lilac{--folder-c:var(--folder-lilac)}.home-realisations .folders__slot:nth-child(odd) .folder{--rot:-.8deg}.home-realisations .folders__slot:nth-child(2n) .folder{--rot:.8deg}.home-realisations .folder__body{--strap:clamp(56px, 20cqi, 92px);aspect-ratio:7/5;padding:clamp(18px, 6cqi, 28px) clamp(16px, 6cqi, 28px) calc(var(--strap) + 4px);background:linear-gradient(168deg, color-mix(in srgb, var(--c-white) 30%, transparent), transparent 38%), linear-gradient(0deg, color-mix(in srgb, var(--c-encre) 6%, transparent), transparent 22%), var(--folder-c);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--c-white) 45%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--c-encre) 12%, transparent), var(--sh-contact);border-radius:3px 5px 5px;display:flow-root}.home-realisations .folder__tab{--t-stretch:72%;box-sizing:border-box;min-inline-size:40%;max-inline-size:calc(100% - 20px);min-block-size:var(--tab-h);background:linear-gradient(180deg, color-mix(in srgb, var(--c-white) 26%, transparent), transparent 70%), var(--folder-c);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 100%,0 100%);color:var(--c-encre);border-radius:6px 0 0;padding:7px 30px 3px 14px;position:absolute;bottom:calc(100% - 1px)}.home-realisations .folder__tab:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.home-realisations .folder__tab:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.home-realisations .folder__tab:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.home-realisations .folder__tab:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.home-realisations .folder__label{border-radius:var(--r-paper);background:linear-gradient(170deg, color-mix(in srgb, var(--c-white) 55%, transparent), transparent 40%), var(--c-papier);box-shadow:var(--sh-contact), inset 0 0 0 1px color-mix(in srgb, var(--c-encre) 6%, transparent);color:var(--c-encre);padding:14px 16px 16px;position:relative}.home-realisations .folder__label .t-body{--t-size:1rem;--t-lh:1.5}.home-realisations .folder__client{--t-wght:650;border-block-end:1px dashed var(--c-encre-35);color:var(--c-encre);margin-block-end:6px;padding-block-end:6px}.home-realisations .folder__strap{inline-size:var(--strap);aspect-ratio:1;pointer-events:none;position:absolute;bottom:0}.home-realisations .folder__strap:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.home-realisations .folder__strap:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.home-realisations .folder__strap:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.home-realisations .folder__strap:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.home-realisations .folder__strap:before{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--c-white) 20%, transparent) 0 1px, transparent 3px), linear-gradient(180deg, var(--c-encre), var(--key-dark-edge));block-size:8px;inline-size:calc(141.5% + 10px);box-shadow:0 2px 3px color-mix(in srgb, var(--key-dark-edge) 45%, transparent);border-radius:4px;position:absolute;top:50%;translate:-50% -50%;rotate:-45deg}.home-realisations .folder__strap:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:50%}.home-realisations .folder__strap:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:50%}.home-realisations .folder__strap:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:50%}.home-realisations .folder__strap:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:50%}.home-realisations .clients{margin-block-start:clamp(88px,4rem + 5vw,144px)}.home-realisations .clients__title{--t-size:clamp(1.75rem, 1rem + 2vw, 3rem)}.home-realisations .clients__list{gap:var(--sp-5) var(--col-gap);margin:var(--sp-6) 0 0;padding:0;list-style:none;display:grid}.home-realisations .clients__item{border-block-start:1px solid var(--c-papier-18);padding-block-start:var(--sp-4)}.home-realisations .clients__name{--t-stretch:66%;--t-wght:800;color:var(--c-papier)}.home-realisations .clients__desc{color:var(--c-sable);margin-block-start:var(--sp-2)}.home-realisations .home-realisations__foot{align-items:flex-end;gap:var(--sp-5) var(--sp-7);flex-wrap:wrap;margin-block-start:clamp(64px,3rem + 4vw,112px);display:flex}.home-realisations .home-realisations__foot .t-lead{--t-measure:40ch}@media (min-width:600px){.home-realisations .folders{max-inline-size:520px}.home-realisations .clients__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.home-realisations .folders{column-gap:calc(var(--col-gap) * 2);row-gap:calc(var(--tab-h) + var(--sp-8));grid-template-columns:repeat(3,minmax(0,1fr));max-inline-size:none}.home-realisations .folders__slot:nth-child(6n+1) .folder{--rot:-1.4deg}.home-realisations .folders__slot:nth-child(6n+2) .folder{--rot:1deg}.home-realisations .folders__slot:nth-child(6n+3) .folder{--rot:-.5deg}.home-realisations .folders__slot:nth-child(6n+4) .folder{--rot:1.4deg}.home-realisations .folders__slot:nth-child(6n+5) .folder{--rot:-1deg}.home-realisations .folders__slot:nth-child(6n+6) .folder{--rot:.8deg}.home-realisations .folders__slot:nth-child(6n+2){translate:0 40px}.home-realisations .folders__slot:nth-child(6n+3){translate:0 12px}.home-realisations .folders__slot:nth-child(6n+4){translate:0 28px}.home-realisations .folders__slot:nth-child(6n+6){translate:0 52px}.home-realisations .clients__list{grid-template-columns:repeat(4,minmax(0,1fr))}.home-realisations .home-realisations__foot{justify-content:space-between}}.home-expertise{--alu-a:color-mix(in srgb, var(--c-nuit) 11%, var(--c-white));--alu-b:color-mix(in srgb, var(--c-nuit) 22%, var(--c-white));--alu-edge:color-mix(in srgb, var(--c-nuit) 29%, var(--c-papier))}.home-expertise.section{padding-block-start:calc(var(--sp-section) * .5)}.home-expertise .tags{align-items:flex-start;gap:var(--sp-6) clamp(20px, 2.4vw, 36px);margin:calc(var(--sp-stack) + var(--sp-5)) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.home-expertise .asset-tag{--obj-r:var(--r-ticket);--obj-ambient:0 14px 18px -10px color-mix(in srgb, var(--key-dark-edge) 55%, transparent);min-inline-size:min(100%,220px);max-inline-size:280px;color:var(--c-encre);flex:220px}.home-expertise .asset-tag:nth-child(5n+1){--rot:-1.6deg}.home-expertise .asset-tag:nth-child(5n+2){--rot:1.2deg}.home-expertise .asset-tag:nth-child(5n+3){--rot:-.7deg}.home-expertise .asset-tag:nth-child(5n+4){--rot:1.8deg}.home-expertise .asset-tag:nth-child(5n+5){--rot:-1.2deg}.home-expertise .asset-tag__body{border:1px solid var(--alu-edge);border-radius:var(--r-ticket);background:repeating-linear-gradient(0deg, color-mix(in srgb, var(--c-white) 14%, transparent) 0 1px, transparent 1px 3px), linear-gradient(115deg, transparent 30%, color-mix(in srgb, var(--c-white) 34%, transparent) 46%, transparent 60%), linear-gradient(160deg, var(--alu-a), var(--alu-b));box-shadow:var(--sh-contact), inset 0 1px 0 color-mix(in srgb, var(--c-white) 70%, transparent);flex-direction:column;padding:26px 18px 16px;display:flex}.home-expertise .asset-tag__body:before,.home-expertise .asset-tag__body:after{content:"";background:radial-gradient(circle at 60% 60%, var(--c-nuit) 0 1.6px, var(--key-dark-edge) 2.2px);block-size:6px;inline-size:6px;box-shadow:0 0 0 1px color-mix(in srgb, var(--c-white) 55%, transparent), inset 0 1px 1px color-mix(in srgb, var(--key-dark-edge) 60%, transparent);border-radius:50%;position:absolute;top:9px}.home-expertise .asset-tag__body:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:9px}.home-expertise .asset-tag__body:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:9px}.home-expertise .asset-tag__body:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:9px}.home-expertise .asset-tag__body:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:9px}.home-expertise .asset-tag__body:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:9px}.home-expertise .asset-tag__body:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:9px}.home-expertise .asset-tag__body:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:9px}.home-expertise .asset-tag__body:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:9px}.home-expertise .asset-tag__title{border-block-end:1.5px solid var(--c-encre);padding-block-end:10px}.home-expertise .asset-tag__items{flex:1;margin:4px 0 14px;padding:0;list-style:none}.home-expertise .asset-tag__items>li{--t-size:1rem;--t-lh:1.35;border-block-end:1px solid color-mix(in srgb, var(--c-encre) 14%, transparent);padding-block-start:7px;padding-block-end:6px}.home-expertise .asset-tag__code{block-size:40px;color:var(--c-encre)}.home-expertise .asset-tag__code>svg{block-size:100%;inline-size:100%}}
