.cli-marquee{--cli-gap:3.25rem;-webkit-mask-image:linear-gradient(to right, transparent, var(--k-nuit,#08132f) 10%, var(--k-nuit,#08132f) 90%, transparent);mask-image:linear-gradient(to right, transparent, var(--k-nuit,#08132f) 10%, var(--k-nuit,#08132f) 90%, transparent);display:flex;overflow:hidden}.cli-track{align-items:center;gap:var(--cli-gap);padding-right:var(--cli-gap);flex-shrink:0;animation:70s linear infinite cli-defile;display:flex}.cli-logo{height:calc(var(--h) * .82)}@keyframes cli-defile{to{transform:translate(-100%)}}@media (width>=48rem){.cli-marquee{--cli-gap:4rem}.cli-logo{height:var(--h)}}@media (prefers-reduced-motion:reduce){.cli-track{animation:none}}.eq-eti{font:500 .6875rem/1 var(--font-mono,monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--k-orange-fonce,#f27f33)}.eq-fiches{gap:1rem;margin-top:1.75rem;display:grid}@media (width>=768px){.eq-fiches{grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:2.25rem}}.eq-fiche{box-shadow:0 0 0 1px color-mix(in srgb, var(--k-encre,#10224e) 6%, transparent), 0 22px 44px -32px color-mix(in srgb, var(--k-encre,#10224e) 55%, transparent);background:#fff;border-radius:1.5rem;grid-template-columns:7.5rem 1fr;align-items:center;gap:1.5rem;padding:1.375rem;display:grid}.eq-photo{object-fit:cover;object-position:top;background:var(--k-sable,#f1eae7);border-radius:1.25rem;width:7.5rem;height:7.5rem}.eq-nom{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--k-encre,#10224e);font-size:1.375rem;font-weight:700}.eq-role{font:500 .6875rem/1.4 var(--font-mono,monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--k-orange-texte,#c25e1d);margin-top:.2rem}.eq-phrase{color:var(--k-texte-2,#4f6089);text-wrap:pretty;margin-top:.6rem;font-size:.9375rem;line-height:1.55}.eq-ecrire{border:1px solid color-mix(in srgb, var(--k-encre,#10224e) 14%, transparent);height:2.75rem;color:var(--k-encre,#10224e);background:#fff;border-radius:.85rem;justify-content:center;align-items:center;gap:.5rem;padding:0 1.1rem;font-size:.9375rem;font-weight:600;transition:border-color .15s;display:inline-flex}.eq-ecrire-bas{display:none}@media (width<=767px){.eq-ecrire-haut{display:none}.eq-ecrire-bas{width:100%;margin-top:1rem;display:flex}}.eq-ecrire:hover{border-color:var(--k-orange,#ff9047)}.eq-ecrire:focus-visible{outline:2px solid var(--k-orange,#ff9047);outline-offset:3px}@media (width<=767px){.eq-fiche{border-radius:1.25rem;grid-template-columns:5rem 1fr;gap:1rem;padding:1rem}.eq-photo{border-radius:1rem;width:5rem;height:5rem}.eq-nom{font-size:1.1875rem}.eq-phrase{font-size:.875rem}}.fq-grille{text-align:left;gap:1.75rem 3.5rem;display:grid}@media (width>=768px){.fq-grille{grid-template-columns:1fr 1fr;gap:2.25rem 4rem}}.fq-grille li{border-top:1px solid var(--k-filet,#e9e2de);padding-top:1.25rem}.fq-q{letter-spacing:-.01em;color:var(--k-encre,#10224e);text-wrap:pretty;font-size:1.0625rem;font-weight:600;line-height:1.4}.fq-r{color:var(--k-texte-2,#4f6089);text-wrap:pretty;margin-top:.45rem;font-size:.9375rem;line-height:1.6}@media (width<=767px){.fq-grille{gap:1.1rem}.fq-grille li{padding-top:1rem}.fq-q{font-size:1rem}.fq-r{font-size:.875rem}}.kb3d{isolation:isolate;width:100%;position:relative}.kb3d canvas{opacity:0;width:100%;height:100%;transition:opacity .8s;display:block}.kb3d-prete canvas{opacity:1}.kb3d canvas{-webkit-mask-image:radial-gradient(75% 70% at 50% 45%,#000 75%,#0000 100%);mask-image:radial-gradient(75% 70% at 50% 45%,#000 75%,#0000 100%)}@keyframes hv2-monte{0%{opacity:0;translate:0 18px}}.hv2-entree>*{animation:.8s cubic-bezier(.2,.7,.3,1) backwards hv2-monte}.hv2-entree>:nth-child(2){animation-delay:80ms}.hv2-entree>:nth-child(3){animation-delay:.16s}.hv2-entree>:nth-child(4){animation-delay:.24s}@media (prefers-reduced-motion:reduce){.hv2-entree>*{animation:none}}.hv2-plein{flex-direction:column;justify-content:center;height:calc(100svh - 4rem);min-height:28rem;max-height:64rem;padding-block:clamp(1rem,4svh,3.5rem) clamp(.5rem,2svh,1.5rem);display:flex}.hv2-scene-centre{flex:auto;height:auto;min-height:10rem;max-height:40rem;margin-top:-.5rem}.ck-cadre{position:relative}.ck-quadrillage{pointer-events:none;background-image:linear-gradient(90deg,#ffffff0a 1px,#0000 1px),linear-gradient(#ffffff0a 1px,#0000 1px);background-size:88px 88px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(72% 70%,#000 30%,#0000 78%);mask-image:radial-gradient(72% 70%,#000 30%,#0000 78%)}.ck{color:#fff;width:min(100% - 2rem,76rem);margin:0 auto;padding:clamp(2rem,4vw,3rem) 0 clamp(2rem,3.5vw,3rem);scroll-margin-top:5rem;position:relative}.ck-tete{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.25rem 2rem;display:flex}.ck-eyebrow{font:500 .75rem/1 var(--font-mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--k-orange,#ff9047)}.ck-titre{font-family:var(--font-serif);letter-spacing:-.03em;text-wrap:balance;flex-wrap:wrap;align-items:center;gap:.1em .28em;margin:1rem 0 0;font-size:clamp(1.75rem,3.4vw,2.75rem);font-weight:700;line-height:1.2;display:flex}@media (width>=48rem){.ck-titre{white-space:nowrap}}.ck-chapo{max-width:48ch;color:var(--k-brume,#c9d2e6);text-wrap:pretty;margin:.9rem 0 0;font-size:1rem;line-height:1.55}@media (width>=1024px){.ck-chapo{font-size:1.0625rem}}.ck-cta{flex-shrink:0}@media (width<=639px){.ck-cta{width:100%}.ck-cta>span:first-child{text-align:center;flex:1}}.ck-grille{align-items:center;gap:1.5rem 2.5rem;margin-top:clamp(1.5rem,3vw,2.5rem);display:grid}@media (width>=64rem){.ck-grille{grid-template-columns:minmax(16rem,.75fr) minmax(0,1.5fr)}}.ck-grille>*{min-width:0}.ck-familles{flex-direction:column;gap:.45rem;display:flex}.ck-fam{color:#ffffffe0;text-align:left;cursor:pointer;background:#ffffff0f;border:0;border-radius:.875rem;align-items:center;gap:.7rem;padding:.75rem 1rem;font-size:1.0625rem;font-weight:600;transition:background-color .2s,box-shadow .2s,color .2s,translate .2s;display:flex;box-shadow:inset 0 0 0 1px #ffffff1f,0 6px 14px -10px #000}.ck-fam:hover{background:color-mix(in srgb, var(--c) 12%, #ffffff0f);color:#fff;translate:2px}.ck-fam i{background:var(--c);width:.7rem;height:.7rem;box-shadow:0 0 10px var(--c);border-radius:50%;flex:none}.ck-fam[aria-pressed=true]{color:#fff;background:linear-gradient(90deg, color-mix(in srgb, var(--c) 38%, transparent), color-mix(in srgb, var(--c) 14%, transparent));box-shadow:inset 0 0 0 1.5px var(--c), 0 10px 24px -12px var(--c)}.ck-fam[aria-pressed=true] i{box-shadow:0 0 0 3px var(--c), 0 0 12px var(--c);background:#fff}.ck-fam:focus-visible{outline:2px solid var(--k-orange,#ff9047);outline-offset:2px}@media (width<=63.99rem){.ck-familles{scrollbar-width:none;flex-direction:row;margin-inline:-1rem;padding:.25rem 1rem;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000)}.ck-familles::-webkit-scrollbar{display:none}.ck-fam{white-space:nowrap;flex:none;padding:.55rem .9rem;font-size:.9375rem}.ck-fam:hover{translate:none}}.ck-fiche{background:#ffffff0d;border-radius:1rem;min-height:9.5rem;margin-top:1rem;padding:1rem 1.125rem;font-size:.9375rem;box-shadow:inset 0 0 0 1px #ffffff1a}.ck-fiche-tete{align-items:center;gap:.6rem;margin-bottom:.4rem;display:flex}.ck-fiche-tete i{border-radius:50%;width:.55rem;height:.55rem}.ck-fiche-tete b{font-size:1.0625rem}.ck-fiche p{color:var(--k-brume,#c9d2e6);margin:.2rem 0 0;line-height:1.5}.ck-logo{background:#fff;border-radius:.6rem;place-items:center;width:2.25rem;height:2.25rem;display:grid}.ck-logo img{object-fit:contain;width:60%;height:60%}.ck-etat{color:#8fe0bf;background:#5bbf9a2e;border-radius:99px;margin-left:auto;padding:.15rem .55rem;font-size:.75rem;font-weight:600}.ck-outils{flex-wrap:wrap;gap:.35rem .75rem;font-weight:500;display:flex;color:#fff!important}.ck-prep{font-weight:500;color:#fff!important;margin-top:.6rem!important}.ck-prep:before{content:"→ ";color:var(--k-orange,#ff9047)}.ck-zone{--t:clamp(15rem, 62vw, 27rem);height:calc(var(--t) * .9 + 1rem);place-items:center;display:grid;position:relative}.ck-plateau{gap:calc(var(--t) * .03);width:var(--t);height:var(--t);transform-style:preserve-3d;grid-template-columns:repeat(5,1fr);display:grid;transform:rotateX(60deg)rotate(45deg)}.ck-case{background:#ffffff0d;border-radius:18%;box-shadow:inset 0 0 0 1px #ffffff1a}.ck-outil{cursor:pointer;background:linear-gradient(135deg,#fff,#e3e8f3);border:0;place-items:center;padding:0;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s,opacity .3s;display:grid;box-shadow:inset 0 0 0 1px #ffffffb3,5px 5px #2a3b68,9px 9px 18px #00000080}.ck-outil img{object-fit:contain;pointer-events:none;width:52%;height:52%;transform:rotate(-45deg)}.ck-outil[data-actif]{opacity:1;transform:translateZ(calc(var(--t) * .035));box-shadow:inset 0 0 0 2px var(--k-orange,#ff9047), 9px 9px 0 #2a3b68, 14px 14px 26px #0000008c, 0 0 22px color-mix(in srgb, var(--k-orange,#ff9047) 45%, transparent)}.ck-outil[data-survol]{opacity:1;transform:translateZ(calc(var(--t) * .05));background:#fff}.ck-outil:focus-visible{outline:2px solid var(--k-orange,#ff9047);outline-offset:3px}.ck-box{z-index:2;width:calc(var(--t) * .6);pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-57.5%)}.ck-rayons{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ck-rayons path{fill:none;stroke:color-mix(in srgb, var(--k-orange,#ff9047) 55.0%, transparent);stroke-width:1.5px}.ck-rayons circle{fill:var(--k-orange,#ff9047);filter:drop-shadow(0 0 4px var(--k-orange,#ff9047))}@media (prefers-reduced-motion:reduce){.ck-outil{transition:none}}@media (width<=767px){.ck-cta{display:none}.ck-grille{gap:1rem;margin-top:.5rem}.ck-grille>.ck-zone{order:-1}.ck-fiche{min-height:0;margin-top:.75rem;padding:.75rem .9rem}.ck-fiche-tete,.ck-fiche>p:not(.ck-prep):not(.ck-outils){display:none}.ck-outils{font-size:.875rem}.ck-prep{font-size:.875rem;margin-top:.35rem!important}}.gar-ui{box-shadow:var(--shadow-card);background:#fff;border-radius:.9rem;flex-direction:column;padding:.85rem;display:flex}.gar-ui-tete{color:var(--k-nuit,#08132f);margin-bottom:.6rem;font-size:.75rem;font-weight:600}.gar-ui-pied{color:color-mix(in srgb, var(--k-nuit,#08132f) 55.0%, transparent);margin-top:.6rem;font-size:.6875rem;font-weight:500}.gar-carte{transition:transform .4s var(--ease-out-soft), box-shadow .4s var(--ease-out-soft)}@media (hover:hover){.gar-carte:hover{box-shadow:var(--shadow-cast);transform:translateY(-3px)}}.gar-defile{scrollbar-width:none}.gar-defile::-webkit-scrollbar{display:none}.gar-pop{opacity:0;transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1),background-color .5s;transform:translateY(.35rem)}.gar-pop[data-on]{opacity:1;transform:none}@keyframes gar-flux{to{stroke-dashoffset:-16px}}.gar-flux{animation:.8s linear infinite gar-flux}@media (prefers-reduced-motion:reduce){.gar-flux{animation:none}}[data-da=groupe]{--ap-a:#211a33;--ap-a2:#3a3152;--ap-a3:#d9cbf3;--ap-b:#7128d7;--ap-b2:#8f62df;--ap-b3:#b89cea;--ap-c:#d13c00;--ap-c2:#ff4a00;--ap-c3:#ead2c3}[data-da=kap]{--ap-a:#08132f;--ap-a2:#2a3b68;--ap-a3:#d5dbea;--ap-b:#33467a;--ap-b2:#4f6089;--ap-b3:#9aa6c7;--ap-c:#c25e1d;--ap-c2:#ff9047;--ap-c3:#ffd9bc}@media (width>=768px){.ap-grille{grid-template-columns:1.15fr 1fr 1fr}}.ap{color:#fff;background:var(--ap-fond);flex-direction:column;min-height:25rem;padding:2rem 1.875rem 1.75rem;display:flex;position:relative}.ap-a{--ap-fond:var(--ap-a);--t0:var(--ap-a);--t1:var(--ap-a2);--t2:var(--ap-a3)}.ap-b{--ap-fond:var(--ap-b);--t0:var(--ap-b);--t1:var(--ap-b2);--t2:var(--ap-b3)}.ap-c{--ap-fond:var(--ap-c);--t0:var(--ap-c);--t1:var(--ap-c2);--t2:var(--ap-c3)}.ap-bord{pointer-events:none;width:100%;height:3rem;position:absolute;bottom:100%;left:0}.ap-t0{fill:var(--t0)}.ap-t1{fill:var(--t1)}.ap-t2{fill:var(--t2)}.ap-eti{font:600 .6875rem/1 var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:#ffffffbf;align-items:center;gap:.625rem;display:inline-flex}.ap-eti:before{content:"";background:currentColor;width:.5rem;height:.5rem}.ap-box{max-width:100%;height:auto;margin:1.625rem 0 .375rem;display:block}.ap-titre{font:700 1.625rem/1.22 var(--font-serif);letter-spacing:-.02em;text-wrap:balance;margin-top:1.125rem}.ap-texte{color:#ffffffb8;text-wrap:pretty;margin-top:.5rem;font-size:.875rem;line-height:1.55}.ap-pied{font:500 .71875rem/1.6 var(--font-mono);letter-spacing:.03em;color:#ffffffd9;border-top:1px solid #ffffff29;margin-top:auto;padding-top:1.375rem}.ap-pied b{color:#fff;font-weight:600}.ap .ap-texte{margin-bottom:1.5rem}.gar-accent{color:var(--k-orange-texte,#c25e1d);font-style:italic}.gar-eti{font:600 .6875rem/1 var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--k-orange-texte,#c25e1d);align-items:center;gap:.625rem;margin-bottom:.875rem;display:inline-flex}.gar-eti:before{content:"";background:currentColor;width:.5rem;height:.5rem}.gar-m li+li{border-top:1px solid color-mix(in srgb, var(--k-nuit,#08132f) 9%, transparent)}.gar-m summary{cursor:pointer;color:var(--k-nuit,#08132f);align-items:center;gap:.7rem;padding:.8rem 0;font-size:.9375rem;font-weight:600;list-style:none;display:flex}.gar-m summary::-webkit-details-marker{display:none}.gar-m summary:after{content:"+";color:var(--k-texte-3,#6f7da3);font-size:1.125rem;font-weight:400}.gar-m details[open] summary:after{content:"−"}.gar-m p{color:color-mix(in srgb, var(--k-nuit,#08132f) 60%, transparent);margin:-.25rem 0 .85rem 1.8rem;font-size:.875rem;line-height:1.55}.stp-carte{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--k-encre,#10224e) 7%, transparent), 0 1px 2px color-mix(in srgb, var(--k-encre,#10224e) 5%, transparent), 0 22px 44px -26px color-mix(in srgb, var(--k-encre,#10224e) 28%, transparent);background:#fff;border-radius:1.5rem;flex-direction:column;padding:1.375rem 1.375rem 1.25rem;display:flex;position:relative}@media (width>=768px){.stp-carte+.stp-carte:before{content:"→";z-index:1;width:1.5rem;height:1.5rem;color:var(--k-orange-texte,#c25e1d);box-shadow:0 0 0 1px color-mix(in srgb, var(--k-orange,#ff9047) 35%, transparent), 0 4px 10px -4px color-mix(in srgb, var(--k-orange,#ff9047) 60%, transparent);background:#fff;border-radius:50%;place-items:center;margin-left:-.75rem;font-size:.8125rem;font-weight:700;display:grid;position:absolute;top:1.55rem;left:-1.25rem}}.stp-num{background:color-mix(in srgb, var(--k-orange,#ff9047) 14%, #fff);width:2.25rem;height:2.25rem;color:var(--k-orange-texte,#c25e1d);box-shadow:inset 0 0 0 1.5px var(--k-orange,#ff9047);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.stp-apercu{background:linear-gradient(165deg, var(--k-sable,#f1eae7), #eeeef2 70%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--k-encre,#10224e) 6%, transparent);border-radius:1rem;flex-direction:column;gap:.375rem;margin-top:auto;padding:.875rem;display:flex}.stp-carte>p{margin-bottom:1.25rem}.stp-groupe{color:var(--k-texte-2,#4f6089);margin:0 0 .125rem;font-size:.75rem;font-weight:600}.stp-branche{color:#059669;background:#ecfdf5;border-radius:99px;flex:none;padding:.125rem .5rem;font-size:10px;font-weight:600;box-shadow:inset 0 0 0 1px #10b98155}@media (width<=767px){.stp-carte{box-shadow:none;border-top:1px dashed color-mix(in srgb, var(--k-nuit,#08132f) 16%, transparent);background:0 0;border-radius:0;padding:.85rem 0}.stp-carte:last-child{border-bottom:1px dashed color-mix(in srgb, var(--k-nuit,#08132f) 16%, transparent)}.stp-carte>p{margin:.3rem 0 0 3rem;font-size:.875rem}.stp-apercu{display:none}.stp-num{width:2rem;height:2rem;font-size:.875rem}}.dmo{background:var(--k-creme-2,#fbf8f6);width:min(60rem,100vw - 2rem);max-width:none;max-height:calc(100dvh - 2rem);color:var(--k-encre,#10224e);border:0;border-radius:1.125rem;margin:auto;padding:1.375rem 1.5rem 0;overflow:hidden auto;box-shadow:0 40px 80px -30px #000c}.dmo::backdrop{background:color-mix(in srgb, var(--k-nuit,#08132f) 55.0%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dmo[open]::backdrop{animation:.3s both dmo-voile}@keyframes dmo-voile{0%{opacity:0}}.dmo-m{font:500 .66rem/1 var(--font-mono,monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--k-orange-fonce,#f27f33)}.fch-tete{border-bottom:1px solid var(--k-filet,#e9e2de);align-items:center;gap:1.25rem;padding-bottom:1rem;display:flex}.fch-tete h3{font-family:var(--font-serif);text-wrap:balance;margin:.35rem 0 0;font-size:clamp(1.3rem,2.6vw,1.7rem);font-weight:700;line-height:1.1}.fch-outils{color:var(--k-texte-2,#4f6089);align-items:center;gap:.5rem;margin:.55rem 0 0;font-size:.8125rem;display:flex}.fch-corps{gap:1.5rem;padding-block:.25rem 1rem;display:grid}@media (width>=52rem){.fch-corps{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:2rem}}.fch-lignes{grid-template-columns:9.5rem minmax(0,1fr);margin:0;display:grid}.fch-lignes dt,.fch-lignes dd{border-bottom:1px dashed var(--k-filet,#e9e2de);margin:0;padding:.75rem 0}.fch-lignes dt{font:500 .625rem/1.5 var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--k-doux-2,#8a93ad);padding-top:.9rem}.fch-lignes dd{font-size:.875rem;line-height:1.5}.fch-doux{color:var(--k-texte-2,#4f6089)}.fch-docs{gap:.3rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.fch-docs li{border:1px solid var(--k-filet-2,#ece5e1);background:#fff;border-radius:.5rem;align-items:center;gap:.45rem;min-width:0;padding:.35rem .6rem;font-size:.75rem;display:flex}.fch-docs li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fch-docs li small{font:500 .625rem/1 var(--font-mono,monospace);color:var(--k-doux-2,#8a93ad);flex:none;margin-left:auto}.fch-docs li i{border:1px solid var(--k-doux,#9aa6c7);background:#fff;border-radius:1.5px;flex:none;width:.5rem;height:.625rem}.fch-docs li[data-choisi]{border-color:var(--k-orange-clair,#ffb27a);background:#fff4ec}.fch-docs li[data-choisi] small{color:var(--k-orange-texte,#c25e1d)}.fch-exemple{margin:0}.fch-exemple figcaption{font:500 .625rem/1 var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--k-doux-2,#8a93ad);margin:.75rem 0 .6rem}.fch-carte{box-shadow:0 0 0 1px var(--k-filet-2,#ece5e1), 0 22px 40px -26px color-mix(in srgb, var(--k-nuit,#08132f) 50.2%, transparent);background:#fff;border-radius:.75rem;padding:.9rem 1rem .85rem;font-size:.85rem}.fch-carte-m{font:500 .625rem/1 var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--k-orange-fonce,#f27f33)}.fch-carte b{font-family:var(--font-serif);margin:.35rem 0 .25rem;font-size:1.05rem;line-height:1.2;display:block}.fch-carte p{color:var(--k-texte-2,#4f6089);margin:0 0 .5rem;line-height:1.5}.fch-source{background:var(--k-sable,#f1eae7);border-radius:.375rem;align-items:center;gap:.375rem;padding:.25rem .5rem;font-size:.72rem;font-weight:500;display:inline-flex}.fch-source:before{content:"";border:1px solid var(--k-doux,#9aa6c7);background:#fff;border-radius:1.5px;flex:none;width:.5rem;height:.625rem}.fch-carte-bas{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.fch-valide{color:#1e7a46;background:#e7f5ec;border-radius:.375rem;padding:.35rem .7rem;font-size:.78rem;font-weight:600}.dmo-btn-l,.dmo-btn-k{cursor:pointer;border-radius:.375rem;min-height:2rem;padding:0 .75rem;font-size:.8rem;font-weight:600}.dmo-btn-l{border:1px solid var(--k-filet,#e9e2de);color:var(--k-encre,#10224e);background:#fff}.dmo-btn-k{background:var(--k-orange,#ff9047);color:var(--k-encre,#10224e);border:0}.dmo-btn-k:hover{background:var(--k-orange-fonce,#f27f33)}.dmo-btn-l:hover{border-color:#d9d0cb}.dmo-btn-l:focus-visible,.dmo-btn-k:focus-visible{outline:2px solid var(--k-orange,#ff9047);outline-offset:2px}.dmo-bas{border-top:1px solid var(--k-filet,#e9e2de);background:var(--k-creme-2,#fbf8f6);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-inline:-1.5rem;padding:.75rem 1.5rem 1rem;display:flex;position:sticky;bottom:0}@media (width<=40rem){.dmo{padding:1.125rem 1.125rem 0}.fch-tete{gap:.875rem}.fch-box{width:4.5rem}.fch-lignes{grid-template-columns:1fr}.fch-lignes dt{border-bottom:0;padding:.75rem 0 0}.fch-lignes dd{padding-top:.2rem}.dmo-bas{margin-inline:-1.125rem;padding-inline:1.125rem}}.cbx{border:1px solid var(--k-filet,#e9e2de);background:#fff;border-radius:.875rem;flex-direction:column;transition:transform .35s cubic-bezier(.23,1,.32,1),box-shadow .35s;display:flex;position:relative;overflow:hidden}@media (hover:hover){.cbx:hover{box-shadow:0 26px 40px -28px color-mix(in srgb, var(--k-encre,#10224e) 40.0%, transparent);transform:translateY(-4px)}}.cbx[data-active]{box-shadow:0 0 0 2px var(--k-orange,#ff9047), 0 26px 40px -28px color-mix(in srgb, var(--k-encre,#10224e) 40.0%, transparent)}.cbx-qui{z-index:3;border:1px solid var(--k-filet,#e9e2de);max-width:calc(100% - 1.25rem);color:var(--k-encre,#10224e);white-space:nowrap;background:#ffffffe6;border-radius:999px;align-items:center;gap:.375rem;padding:.2rem .6rem .2rem .25rem;font-size:.72rem;font-weight:600;display:inline-flex;position:absolute;top:.625rem;left:.625rem}.cbx-qui span{text-overflow:ellipsis;color:var(--k-doux,#9aa6c7);font-weight:500;overflow:hidden}.cbx-pastille{width:.5625rem;height:.5625rem;box-shadow:0 0 0 2px #fff, 0 0 0 3px color-mix(in srgb, var(--k-encre,#10224e) 12.16%, transparent);border-radius:50%;flex-shrink:0;margin-left:.25rem}.cbx-scene{aspect-ratio:300/170;background:radial-gradient(80% 90% at 50% 40%, color-mix(in srgb, var(--fam) 26%, var(--k-papier,#fffdfb)), color-mix(in srgb, var(--fam) 42%, var(--k-creme,#faf7f6)));position:relative}.cbx-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cbx-lien{fill:none;stroke:color-mix(in srgb, var(--fam), var(--k-encre,#10224e) 45%);stroke-width:1.6px;stroke-linecap:round;opacity:.55}.cbx-lumiere{fill:none;stroke:var(--k-orange,#ff9047);stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:.14 1.2;stroke-dashoffset:.14px;opacity:0;filter:drop-shadow(0 0 2.5px var(--k-orange,#ff9047));animation:3.6s cubic-bezier(.45,0,.55,1) infinite cbx-lumiere;animation-delay:calc(var(--uc-beat,0) * .6s + var(--k,0) * 1.1s)}@keyframes cbx-lumiere{0%{stroke-dashoffset:.14px;opacity:0}6%{opacity:1}40%{stroke-dashoffset:-1px;opacity:1}46%,to{stroke-dashoffset:-1px;opacity:0}}.uc-wall-body:not([data-visible]) .cbx-lumiere{animation-play-state:paused}.cbx-prise{fill:var(--k-nuit-2,#0b1838);stroke:color-mix(in srgb, var(--fam), var(--k-encre,#10224e) 30%);stroke-width:1.4px}.cbx-txt{flex-direction:column;flex:1;gap:.375rem;padding:.75rem .875rem .875rem;display:flex}.cbx-txt h3{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--k-nuit,#08132f);margin:0;font-size:1.125rem;font-weight:700;line-height:1.2}.cbx-txt p{-webkit-line-clamp:2;color:var(--k-texte-2,#4f6089);-webkit-box-orient:vertical;margin:0;font-size:.8rem;line-height:1.45;display:-webkit-box;overflow:hidden}.cbx-pied{justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:.375rem;display:flex}.cbx-logos{gap:.25rem;display:flex}.cbx-logos img{border:1px solid var(--k-filet,#e9e2de);object-fit:contain;background:#fff;border-radius:.3rem;width:1.25rem;height:1.25rem;padding:.125rem}.cbx-demo{border:1px solid var(--k-filet,#e9e2de);min-height:2rem;color:var(--k-encre,#10224e);white-space:nowrap;cursor:pointer;background:#fff;border-radius:.375rem;padding:0 .75rem;font-size:.78rem;font-weight:600;transition:background-color .2s,border-color .2s}.cbx-demo:hover{border-color:var(--k-orange,#ff9047);background:var(--k-orange,#ff9047)}.cbx-demo:focus-visible{outline:2px solid var(--k-orange,#ff9047);outline-offset:2px}.cbx-demo:after{content:"";z-index:3;cursor:pointer;border-radius:.875rem;position:absolute;inset:0}@media (hover:hover){.cbx:hover .cbx-demo{border-color:var(--k-orange,#ff9047);background:var(--k-orange,#ff9047)}}.cbx:has(.cbx-demo:focus-visible){box-shadow:0 0 0 2px var(--k-orange,#ff9047), 0 26px 40px -28px color-mix(in srgb, var(--k-encre,#10224e) 40.0%, transparent)}@media (prefers-reduced-motion:reduce){.cbx-lumiere{animation:none}}.uc{--uc-air:1.25rem;isolation:isolate;padding-block:calc(var(--uc-air) + 1.5rem) var(--uc-air);position:relative}@media (width>=768px){.uc{padding-block:calc(var(--uc-air) + 2rem) var(--uc-air);--uc-air:2.25rem}}@media (width>=1024px){.uc{padding-block:calc(var(--uc-air) + 2rem) var(--uc-air)}}@media (width>=1280px){.uc{--uc-air:2.5rem;padding-block:calc(var(--uc-air) + 1.5rem) var(--uc-air)}}.uc-column{max-width:76rem;margin-inline:auto}.uc-head{text-align:center;flex-direction:column;align-items:center;padding-inline:1rem;display:flex}@media (width>=768px){.uc-head{padding-inline:2rem}}.uc-title{max-width:22ch;font-family:var(--font-serif);letter-spacing:-.03em;text-wrap:balance;color:var(--k-nuit,#08132f);padding-top:.17em;font-size:1.75rem;font-weight:700;line-height:1.34}@media (width>=640px){.uc-title{font-size:2.25rem}}@media (width>=768px){.uc-title{font-size:2.375rem}}@media (width>=1024px){.uc-title{font-size:2.625rem}}@media (width>=1280px){.uc-title{font-size:2.875rem}}.uc-rail{background:var(--k-sable,#f1eae7);width:fit-content;max-width:min(72rem,100% - 2rem);box-shadow:inset 0 1px 2px color-mix(in srgb, var(--k-encre,#10224e) 9%, transparent);border-radius:1rem;gap:.25rem;margin:2rem auto 0;padding:.3rem;display:flex}@media (width>=768px){.uc-rail{margin-top:2.25rem}}.uc-rail-btn{letter-spacing:-.01em;white-space:nowrap;cursor:pointer;height:2.5rem;color:var(--k-texte-2,#4f6089);border-radius:.75rem;flex:auto;justify-content:center;align-items:center;gap:.45rem;padding:0 .85rem;font-size:.875rem;font-weight:500;transition:color .2s,background-color .2s,box-shadow .2s;display:inline-flex}@media (width>=1280px){.uc-rail-btn{height:2.75rem;padding:0 1rem;font-size:.9375rem}}.uc-rail-btn span{background:color-mix(in srgb, var(--k-encre,#10224e) 6%, transparent);font:600 .6875rem/1 var(--font-mono,monospace);border-radius:.35rem;padding:.2rem .35rem}.uc-rail-btn:hover{color:var(--k-encre,#10224e)}.uc-rail-btn[aria-pressed=true]{color:var(--k-encre,#10224e);box-shadow:0 4px 10px -4px color-mix(in srgb, var(--k-encre,#10224e) 30%, transparent), 0 0 0 1px color-mix(in srgb, var(--k-encre,#10224e) 5%, transparent);background:#fff}.uc-rail-btn[aria-pressed=true] span{background:var(--k-orange-pale,#ffe2cc);color:var(--k-orange-texte,#c25e1d)}.uc-rail-btn:focus-visible{outline:2px solid var(--k-orange,#ff9047);outline-offset:1px}@media (width<=1023px){.uc-rail{scrollbar-width:none;overscroll-behavior-x:contain;width:auto;margin-inline:1rem;overflow-x:auto}.uc-rail::-webkit-scrollbar{display:none}.uc-rail-btn{flex:none}}.uc-role{--uc-switch:.42s cubic-bezier(.22, 1, .36, 1);isolation:isolate;border:1px solid color-mix(in srgb, var(--k-encre,#10224e) 6.0%, transparent);background-color:color-mix(in srgb, var(--k-encre,#10224e) 2.4%, transparent);letter-spacing:-.01em;white-space:nowrap;height:2.375rem;color:color-mix(in srgb, var(--k-encre,#10224e) 58.0%, transparent);cursor:pointer;transition:color var(--uc-switch), border-color var(--uc-switch), background-color .2s ease, box-shadow .2s ease;border-radius:9999px;justify-content:center;align-items:center;gap:.4rem;padding:0 .8rem 0 .6rem;font-size:.8125rem;font-weight:500;display:inline-flex;position:relative}@media (width>=640px){.uc-role{gap:.55rem;height:2.875rem;padding:0 1.1rem 0 .85rem;font-size:.9375rem}}@media (width>=1280px){.uc-role{gap:.6rem;height:3.125rem;padding:0 1.25rem 0 .8rem;font-size:1rem}}.uc-role:before{content:"";z-index:-1;border-radius:inherit;background:var(--k-encre,#10224e);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--k-nuit,#08132f) 40.0%, transparent), inset 0 2px 0 0 #fff3, inset 2px 0 0 0 #ffffff17, inset -2px 0 0 0 #ffffff17, inset 0 12px 14px -10px #ffffff24, inset 0 22px 22px -20px #ffffff4d, 0 1px 2px 0 color-mix(in srgb, var(--k-nuit,#08132f) 21.96%, transparent), 0 5px 14px -8px color-mix(in srgb, var(--k-nuit,#08132f) 30.2%, transparent);opacity:0;pointer-events:none;transition:opacity var(--uc-switch), scale var(--uc-switch);position:absolute;inset:-1px;scale:.94}.uc-role[aria-pressed=true]{color:#fff;border-color:#0000}.uc-role[aria-pressed=true]:before{opacity:1;scale:1}.uc-role:not([aria-pressed=true]):focus-visible,.uc-role:not([aria-pressed=true]):hover{color:var(--k-nuit,#08132f);background-color:color-mix(in srgb, var(--k-encre,#10224e) 6.0%, transparent);border-color:color-mix(in srgb, var(--k-encre,#10224e) 12.0%, transparent);box-shadow:inset 0 1px 0 0 #fff, inset 0 -1px 0 0 color-mix(in srgb, var(--k-nuit,#08132f) 5.1%, transparent), 0 1px 1px 0 color-mix(in srgb, var(--k-nuit,#08132f) 5.88%, transparent), 0 3px 8px -4px color-mix(in srgb, var(--k-nuit,#08132f) 16.08%, transparent)}.uc-role:focus-visible{outline:2px solid var(--k-orange,#ff9047);outline-offset:2px}.uc-glyph{opacity:.75;width:1rem;height:1rem}.uc-role[aria-pressed=true] .uc-glyph{opacity:1}@media (prefers-reduced-motion:reduce){.uc-role,.uc-role:before,.uc-rail-btn{transition:none}}.uc-wall-body{margin-top:2rem;padding-inline:1rem}@media (width>=768px){.uc-wall-body{margin-top:2.5rem;padding-inline:2rem}}@media (width>=1152px){.uc-wall-body{margin-top:3rem}}.uc-wall{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-rows:min-content;grid-auto-columns:min(20rem,78%);grid-auto-flow:column;gap:1.25rem .75rem;margin-inline:-1rem;padding-inline:1rem;display:grid;overflow-x:auto}.uc-wall::-webkit-scrollbar{display:none}@media (width>=768px){.uc-wall{grid-template-rows:repeat(2,min-content);margin-inline:-2rem;padding-inline:2rem}}@media (width>=1152px){.uc-wall{grid-template-rows:none;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;gap:1.75rem 1.25rem;margin-inline:0;padding-inline:0;overflow:visible}}.uc-slot{scroll-snap-align:center;min-width:0;animation:uc-wall-in .44s cubic-bezier(.22, 1, .36, 1) calc(var(--uc-beat,0) * 45ms) backwards;display:flex}.uc-slot>*{width:100%}@keyframes uc-wall-in{0%{opacity:0;translate:0 14px;scale:.97}}.uc-more{width:fit-content;color:var(--k-nuit,#08132f);margin:1.75rem auto 0;display:flex}.uc-make{white-space:normal;text-align:left;gap:.6rem;width:fit-content;max-width:100%;height:auto;min-height:2.875rem;margin:1rem auto 0;padding:.45rem 1.05rem .45rem .55rem;line-height:1.35;display:flex}@media (width>=640px){.uc-make{margin-top:1.25rem}}.uc-make-cta{color:var(--k-nuit,#08132f);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--k-orange,#ff9047) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--k-orange,#ff9047) 60%, transparent);text-underline-offset:.2em}.uc-blank{filter:grayscale()brightness(.55)contrast(.85)opacity(.65);flex-shrink:0;display:inline-flex}@media (prefers-reduced-motion:reduce){.uc-slot{animation:none}}@media (width>=768px){.uc-en-plus{display:none}}@media (width<=767px){.uc-more{display:none}.uc-make{min-height:0;box-shadow:none;text-align:center;background:0 0;border:0;justify-content:center;margin-top:.75rem;padding:0;font-size:.875rem}.uc-make .uc-blank{display:none}}
