.portail[data-astro-cid-zrixs7uy]{--cycle:6s;--gap:var(--e-4);--tige:2.4rem;--chute:1.6rem;width:86.2069%;margin:0;position:relative}.portail__scene[data-astro-cid-zrixs7uy]{padding:var(--e-7) var(--e-6) var(--e-6);background:radial-gradient(circle at 50% 0%, var(--c-rouge-voile), transparent 60%), var(--c-blanc);position:relative}.portail[data-astro-cid-zrixs7uy].portail>.illu-pause{top:var(--e-3);right:var(--e-3);bottom:auto}.portail__entree[data-astro-cid-zrixs7uy]{align-items:center;gap:var(--e-4);width:fit-content;padding:var(--e-4) var(--e-5);border:2px solid var(--c-noir);border-radius:var(--rayon-carte);background:var(--c-blanc);box-shadow:var(--ombre-carte);margin-inline:auto;display:flex;position:relative}.portail__cadenas[data-astro-cid-zrixs7uy]{border-radius:var(--rayon);background:var(--c-rouge);width:2.75rem;height:2.75rem;color:var(--c-blanc);place-items:center;display:grid}.portail__cadenas[data-astro-cid-zrixs7uy] .icone{width:1.4rem;height:1.4rem}.portail__nom[data-astro-cid-zrixs7uy]{flex-direction:column;gap:.15rem;display:flex}.portail__label[data-astro-cid-zrixs7uy]{font-size:var(--t-label);letter-spacing:.16em;text-transform:uppercase;color:var(--c-rouge);font-weight:700}.portail__nom[data-astro-cid-zrixs7uy] strong[data-astro-cid-zrixs7uy]{font-family:var(--f-titre);color:var(--c-noir);font-size:1.3rem;line-height:1.1}.portail__onde[data-astro-cid-zrixs7uy]{border:2px solid var(--c-rouge);border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:-2px}.portail__arbre[data-astro-cid-zrixs7uy]{height:var(--tige);position:relative}.portail__tige[data-astro-cid-zrixs7uy]{background:var(--c-ligne-forte);transform-origin:top;width:2px;position:absolute;top:0;bottom:0;left:calc(50% - 1px);overflow:hidden}.portail__barre[data-astro-cid-zrixs7uy]{bottom:0;left:calc((100% - 2 * var(--gap)) / 6);right:calc((100% - 2 * var(--gap)) / 6);height:2px;display:flex;position:absolute}.portail__demi[data-astro-cid-zrixs7uy]{background:var(--c-ligne-forte);flex:1;position:relative;overflow:hidden}.portail__demi--g[data-astro-cid-zrixs7uy]{transform-origin:100%}.portail__demi--d[data-astro-cid-zrixs7uy]{transform-origin:0}.portail__produits[data-astro-cid-zrixs7uy]{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.portail__produit[data-astro-cid-zrixs7uy]{--k:0;align-items:center;gap:var(--e-2);padding-top:var(--chute);text-align:center;flex-direction:column;display:flex;position:relative}.portail__produit[data-astro-cid-zrixs7uy]:nth-child(2){--k:1}.portail__produit[data-astro-cid-zrixs7uy]:nth-child(3){--k:2}.portail__chute[data-astro-cid-zrixs7uy]{width:2px;height:var(--chute);background:var(--c-ligne-forte);transform-origin:top;position:absolute;top:0;left:calc(50% - 1px);overflow:hidden}.portail__pastille[data-astro-cid-zrixs7uy]{aspect-ratio:1;width:clamp(3.4rem,2.6rem + 3vw,5rem);margin-bottom:var(--e-1);display:block;position:relative}.portail[data-astro-cid-zrixs7uy] .portail__icone{filter:drop-shadow(0 8px 14px #0808082e);width:100%;height:100%;display:block}.portail__eclat[data-astro-cid-zrixs7uy]{border:2px solid var(--c-rouge);opacity:0;pointer-events:none;border-radius:28%;position:absolute;inset:-4px}.portail__produit-nom[data-astro-cid-zrixs7uy]{font-family:var(--f-titre);color:var(--c-noir);font-size:clamp(1rem,.9rem + .4vw,1.25rem);line-height:1.15}.portail__role[data-astro-cid-zrixs7uy]{font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--c-texte-doux);font-weight:600}.portail__legende[data-astro-cid-zrixs7uy]{margin-top:var(--e-3);font-size:var(--t-petit);color:var(--c-texte-doux)}.portail__flux[data-astro-cid-zrixs7uy]{opacity:0;position:absolute}.portail__flux--v[data-astro-cid-zrixs7uy],.portail__flux--chute[data-astro-cid-zrixs7uy]{background:linear-gradient(180deg, #e1060000, var(--c-rouge) 70%, #ff6a5f);border-radius:3px;width:6px;height:70%;left:-2px;box-shadow:0 0 10px #e106008c}.portail__flux--g[data-astro-cid-zrixs7uy],.portail__flux--d[data-astro-cid-zrixs7uy]{border-radius:3px;width:40%;height:6px;top:-2px;box-shadow:0 0 10px #e106008c}.portail__flux--g[data-astro-cid-zrixs7uy]{background:linear-gradient(270deg, #e1060000, var(--c-rouge) 70%, #ff6a5f);right:0}.portail__flux--d[data-astro-cid-zrixs7uy]{background:linear-gradient(90deg, #e1060000, var(--c-rouge) 70%, #ff6a5f);left:0}@media (prefers-reduced-motion:no-preference){.portail[data-astro-cid-zrixs7uy].est-prete .portail__entree[data-astro-cid-zrixs7uy],.portail[data-astro-cid-zrixs7uy].est-prete .portail__produit[data-astro-cid-zrixs7uy]{opacity:0;transition:opacity .6s,transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(14px)}.portail[data-astro-cid-zrixs7uy].est-prete .portail__tige[data-astro-cid-zrixs7uy],.portail[data-astro-cid-zrixs7uy].est-prete .portail__chute[data-astro-cid-zrixs7uy]{transition:transform .45s cubic-bezier(.6,0,.2,1);transform:scaleY(0)}.portail[data-astro-cid-zrixs7uy].est-prete .portail__demi[data-astro-cid-zrixs7uy]{transition:transform .55s cubic-bezier(.6,0,.2,1);transform:scaleX(0)}.portail[data-astro-cid-zrixs7uy].est-revelee .portail__entree[data-astro-cid-zrixs7uy],.portail[data-astro-cid-zrixs7uy].est-revelee .portail__produit[data-astro-cid-zrixs7uy]{opacity:1;transform:none}.portail[data-astro-cid-zrixs7uy].est-revelee .portail__tige[data-astro-cid-zrixs7uy]{transition-delay:.35s;transform:scaleY(1)}.portail[data-astro-cid-zrixs7uy].est-revelee .portail__demi[data-astro-cid-zrixs7uy]{transition-delay:.75s;transform:scaleX(1)}.portail[data-astro-cid-zrixs7uy].est-revelee .portail__chute[data-astro-cid-zrixs7uy]{transition-delay:1.25s;transform:scaleY(1)}.portail[data-astro-cid-zrixs7uy].est-revelee .portail__produit[data-astro-cid-zrixs7uy]{transition-delay:calc(1.3s + var(--k) * .12s)}.portail[data-astro-cid-zrixs7uy].est-revelee .portail__onde[data-astro-cid-zrixs7uy]{animation:portail-onde var(--cycle) ease-out 1.8s infinite}.portail[data-astro-cid-zrixs7uy].est-revelee .portail__flux--v[data-astro-cid-zrixs7uy]{animation:portail-descend var(--cycle) linear 1.8s infinite}.portail[data-astro-cid-zrixs7uy].est-revelee .portail__flux--g[data-astro-cid-zrixs7uy]{animation:portail-gauche var(--cycle) linear 1.8s infinite}.portail[data-astro-cid-zrixs7uy].est-revelee .portail__flux--d[data-astro-cid-zrixs7uy]{animation:portail-droite var(--cycle) linear 1.8s infinite}.portail[data-astro-cid-zrixs7uy].est-revelee .portail__flux--chute[data-astro-cid-zrixs7uy]{animation:portail-chute var(--cycle) linear 1.8s infinite}.portail[data-astro-cid-zrixs7uy].est-revelee .portail__eclat[data-astro-cid-zrixs7uy]{animation:portail-eclat var(--cycle) ease-out 1.8s infinite}}@keyframes portail-onde{0%{opacity:.9;transform:scale(1)}14%,to{opacity:0;transform:scale(1.12,1.35)}}@keyframes portail-descend{0%,4%{opacity:1;transform:translateY(-100%)}16%{opacity:1;transform:translateY(145%)}17%,to{opacity:0;transform:translateY(145%)}}@keyframes portail-gauche{0%,16%{opacity:1;transform:translate(100%)}34%{opacity:1;transform:translate(-250%)}35%,to{opacity:0;transform:translate(-250%)}}@keyframes portail-droite{0%,16%{opacity:1;transform:translate(-100%)}34%{opacity:1;transform:translate(250%)}35%,to{opacity:0;transform:translate(250%)}}@keyframes portail-chute{0%,34%{opacity:1;transform:translateY(-100%)}44%{opacity:1;transform:translateY(145%)}45%,to{opacity:0;transform:translateY(145%)}}@keyframes portail-eclat{0%,43%{opacity:0;transform:scale(1)}45%{opacity:1;background:#e106001a;transform:scale(1)}70%,to{opacity:0;background:#e1060000;transform:scale(1.35)}}@media (width<=960px){.portail[data-astro-cid-zrixs7uy]{width:100%}}@media (width<=560px){.portail[data-astro-cid-zrixs7uy]{--gap:var(--e-2)}.portail[data-astro-cid-zrixs7uy].portail>.illu-pause{top:auto;bottom:0;right:0}.portail__legende[data-astro-cid-zrixs7uy]{padding-right:3.5rem}.portail__scene[data-astro-cid-zrixs7uy]{padding:var(--e-6) var(--e-4) var(--e-5)}.portail__entree[data-astro-cid-zrixs7uy]{padding:var(--e-3) var(--e-4)}.portail__role[data-astro-cid-zrixs7uy]{letter-spacing:.08em}}.produits[data-astro-cid-j67k54vn] tbody th,.produits[data-astro-cid-j67k54vn] tbody td{padding-block:var(--e-5);vertical-align:middle}.produits[data-astro-cid-j67k54vn] .produits__lien{padding-block:var(--e-2);transition:border-color var(--transition);border-bottom:2px solid #0000;text-decoration:none;display:inline-flex}.produits[data-astro-cid-j67k54vn] a.produits__lien:hover,.produits[data-astro-cid-j67k54vn] a.produits__lien:focus-visible{border-bottom-color:var(--c-rouge)}.produits[data-astro-cid-j67k54vn] .produits__logo{width:auto;max-width:100%;height:2.1rem;display:block}.produits[data-astro-cid-j67k54vn] td.produits__porte{color:var(--c-noir);font-weight:600}.produits[data-astro-cid-j67k54vn] td.produits__porte:before{content:"";vertical-align:middle;background:var(--c-rouge);width:14px;height:2px;margin-right:.6rem;display:inline-block}@media (width<=760px){.produits[data-astro-cid-j67k54vn] tbody th,.produits[data-astro-cid-j67k54vn] tbody td{padding-block:var(--e-2)}.produits[data-astro-cid-j67k54vn] td.produits__porte:before{background:0 0;width:auto;height:auto;margin:0;display:block}}.archi[data-astro-cid-avj7m2yw]{--cycle:7s;--fleche:clamp(1.6rem, -1rem + 9vw, 9rem);--liaison:2.4rem;margin:0;position:relative}.archi[data-astro-cid-avj7m2yw].archi>.illu-pause{top:var(--e-3);right:var(--e-3);bottom:auto}.archi__schema[data-astro-cid-avj7m2yw]{grid-template-columns:minmax(0, 1fr) var(--fleche) minmax(0, 1fr) var(--fleche) minmax(0, 1fr);padding:var(--e-7) var(--e-7) var(--e-6);background:var(--c-blanc);display:grid}.archi__col-1[data-astro-cid-avj7m2yw]{grid-column:1}.archi__col-2[data-astro-cid-avj7m2yw]{grid-column:2}.archi__col-3[data-astro-cid-avj7m2yw]{grid-column:3}.archi__col-4[data-astro-cid-avj7m2yw]{grid-column:4}.archi__col-5[data-astro-cid-avj7m2yw]{grid-column:5}.archi__couche[data-astro-cid-avj7m2yw]{justify-content:center;align-items:center;gap:var(--e-3) var(--e-5);padding:var(--e-4) var(--e-5);border-radius:var(--rayon-carte);text-align:center;flex-wrap:wrap;grid-column:1/-1;display:flex}.archi__couche[data-astro-cid-avj7m2yw] strong[data-astro-cid-avj7m2yw]{font-family:var(--f-titre);color:var(--c-noir);font-size:clamp(1.05rem,.95rem + .5vw,1.35rem);line-height:1.15}.archi__couche--portail[data-astro-cid-avj7m2yw]{border:2px solid var(--c-noir);background:var(--c-blanc)}.archi__couche--socle[data-astro-cid-avj7m2yw]{border:1px solid var(--c-noir);background:var(--c-noir)}.archi__couche--socle[data-astro-cid-avj7m2yw] strong[data-astro-cid-avj7m2yw]{color:var(--c-blanc)}.archi__socle-titre[data-astro-cid-avj7m2yw]{align-items:center;gap:var(--e-3);display:inline-flex}.archi__picto[data-astro-cid-avj7m2yw]{border-radius:var(--rayon);background:var(--c-rouge);width:2.4rem;height:2.4rem;color:var(--c-blanc);flex:none;place-items:center;display:grid}.archi__picto[data-astro-cid-avj7m2yw] .icone{width:1.25rem;height:1.25rem}.archi__moteurs[data-astro-cid-avj7m2yw]{justify-content:center;gap:var(--e-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.archi__moteurs[data-astro-cid-avj7m2yw] li[data-astro-cid-avj7m2yw]{font-size:var(--t-petit);color:var(--c-blanc);border:1px solid #ffffff59;border-radius:999px;padding:.3rem .75rem;font-weight:600}.archi__lien[data-astro-cid-avj7m2yw]{width:2px;height:var(--liaison);background:var(--c-ligne-forte);justify-self:center;position:relative;overflow:hidden}.archi__lien--haut[data-astro-cid-avj7m2yw]{transform-origin:top;grid-row:2}.archi__lien--bas[data-astro-cid-avj7m2yw]{transform-origin:bottom;grid-row:4}.archi__produits[data-astro-cid-avj7m2yw]{grid-area:3/1/auto/-1;grid-template-columns:subgrid;align-items:center;margin:0;padding:0;list-style:none;display:grid}.archi__produit[data-astro-cid-avj7m2yw]{--k:0;align-items:center;gap:var(--e-2);padding:var(--e-4) var(--e-2);border:1px solid var(--c-ligne);border-radius:var(--rayon-carte);background:var(--c-papier);text-align:center;flex-direction:column;display:flex;position:relative}.archi__produit--centre[data-astro-cid-avj7m2yw]{--k:1;border-color:var(--c-ligne-forte)}.archi__col-5[data-astro-cid-avj7m2yw].archi__produit{--k:2}.archi__produit[data-astro-cid-avj7m2yw]:after{content:"";border:2px solid var(--c-rouge);border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:-1px}.archi[data-astro-cid-avj7m2yw] .archi__icone{width:clamp(2.6rem,2rem + 2.4vw,4rem);height:auto;display:block}.archi__produit[data-astro-cid-avj7m2yw] strong[data-astro-cid-avj7m2yw]{font-family:var(--f-titre);color:var(--c-noir);font-size:clamp(.92rem,.8rem + .5vw,1.2rem);line-height:1.15}.archi__echange[data-astro-cid-avj7m2yw]{align-items:center;gap:var(--e-2);padding-inline:var(--e-2);flex-direction:column;display:flex}.archi__fleche[data-astro-cid-avj7m2yw]{background:var(--c-ligne-forte);width:100%;height:2px;position:relative;overflow:hidden}.archi__echange[data-astro-cid-avj7m2yw]:before{content:"";border-bottom:2px solid var(--c-ligne-forte);border-left:2px solid var(--c-ligne-forte);order:1;align-self:flex-start;width:8px;height:8px;margin:-14px 0 0 -1px;transform:rotate(45deg)}.archi__fleche[data-astro-cid-avj7m2yw]{order:0}.archi__echange-texte[data-astro-cid-avj7m2yw]{font-size:var(--t-label);letter-spacing:.12em;text-transform:uppercase;text-align:center;color:var(--c-texte-doux);order:2;font-weight:600}.archi__legende[data-astro-cid-avj7m2yw]{margin-top:var(--e-4);max-width:70ch;font-size:var(--t-petit);color:var(--c-texte-doux)}.archi__flux[data-astro-cid-avj7m2yw]{opacity:0;border-radius:3px;position:absolute;box-shadow:0 0 10px #e106008c}.archi__flux--bas[data-astro-cid-avj7m2yw],.archi__flux--haut[data-astro-cid-avj7m2yw]{width:6px;height:70%;left:-2px}.archi__flux--bas[data-astro-cid-avj7m2yw]{background:linear-gradient(180deg, #e1060000, var(--c-rouge) 70%, #ff6a5f)}.archi__flux--haut[data-astro-cid-avj7m2yw]{background:linear-gradient(0deg, #e1060000, var(--c-rouge) 70%, #ff6a5f)}.archi__flux--gauche[data-astro-cid-avj7m2yw]{background:linear-gradient(270deg, #e1060000, var(--c-rouge) 70%, #ff6a5f);width:45%;height:6px;top:-2px;right:0}@media (prefers-reduced-motion:no-preference){.archi[data-astro-cid-avj7m2yw].est-prete .archi__couche[data-astro-cid-avj7m2yw],.archi[data-astro-cid-avj7m2yw].est-prete .archi__produit[data-astro-cid-avj7m2yw],.archi[data-astro-cid-avj7m2yw].est-prete .archi__echange[data-astro-cid-avj7m2yw]{opacity:0;transition:opacity .6s,transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(14px)}.archi[data-astro-cid-avj7m2yw].est-prete .archi__lien[data-astro-cid-avj7m2yw]{transition:transform .45s cubic-bezier(.6,0,.2,1);transform:scaleY(0)}.archi[data-astro-cid-avj7m2yw].est-revelee .archi__couche[data-astro-cid-avj7m2yw],.archi[data-astro-cid-avj7m2yw].est-revelee .archi__produit[data-astro-cid-avj7m2yw],.archi[data-astro-cid-avj7m2yw].est-revelee .archi__echange[data-astro-cid-avj7m2yw]{opacity:1;transform:none}.archi[data-astro-cid-avj7m2yw].est-revelee .archi__lien[data-astro-cid-avj7m2yw]{transform:scaleY(1)}.archi[data-astro-cid-avj7m2yw].est-revelee .archi__lien--haut[data-astro-cid-avj7m2yw]{transition-delay:.3s}.archi[data-astro-cid-avj7m2yw].est-revelee .archi__produit[data-astro-cid-avj7m2yw]{transition-delay:calc(.5s + var(--k) * .1s)}.archi[data-astro-cid-avj7m2yw].est-revelee .archi__echange[data-astro-cid-avj7m2yw]{transition-delay:.9s}.archi[data-astro-cid-avj7m2yw].est-revelee .archi__lien--bas[data-astro-cid-avj7m2yw]{transition-delay:1s}.archi[data-astro-cid-avj7m2yw].est-revelee .archi__couche--socle[data-astro-cid-avj7m2yw]{transition-delay:1.15s}.archi[data-astro-cid-avj7m2yw].est-revelee .archi__flux--bas[data-astro-cid-avj7m2yw]{animation:archi-descend var(--cycle) linear 1.8s infinite}.archi[data-astro-cid-avj7m2yw].est-revelee .archi__flux--haut[data-astro-cid-avj7m2yw]{animation:archi-monte var(--cycle) linear 1.8s infinite}.archi[data-astro-cid-avj7m2yw].est-revelee .archi__flux--gauche[data-astro-cid-avj7m2yw]{animation:archi-gauche var(--cycle) linear 1.8s infinite}.archi[data-astro-cid-avj7m2yw].est-revelee .archi__produit[data-astro-cid-avj7m2yw]:after{animation:archi-eclat var(--cycle) ease-out 1.8s infinite}}@keyframes archi-descend{0%{opacity:1;transform:translateY(-100%)}12%{opacity:1;transform:translateY(145%)}13%,to{opacity:0;transform:translateY(145%)}}@keyframes archi-monte{0%,30%{opacity:1;transform:translateY(145%)}42%{opacity:1;transform:translateY(-100%)}43%,to{opacity:0;transform:translateY(-100%)}}@keyframes archi-gauche{0%,50%{opacity:1;transform:translate(100%)}66%{opacity:1;transform:translate(-230%)}67%,to{opacity:0;transform:translate(-230%)}}@keyframes archi-eclat{0%,11%{opacity:0}13%{opacity:1}24%,41%{opacity:0}43%{opacity:1}56%,to{opacity:0}}@media (width<=860px){.archi__schema[data-astro-cid-avj7m2yw]{padding:var(--e-6) var(--e-4) var(--e-5)}}@media (width<=560px){.archi[data-astro-cid-avj7m2yw]{--liaison:1.8rem}.archi[data-astro-cid-avj7m2yw].archi>.illu-pause{top:auto;bottom:0;right:0}.archi__legende[data-astro-cid-avj7m2yw]{padding-right:3.5rem}.archi__schema[data-astro-cid-avj7m2yw]{padding:var(--e-6) var(--e-3) var(--e-4)}.archi__echange[data-astro-cid-avj7m2yw]{padding-inline:.15rem}.archi__echange-texte[data-astro-cid-avj7m2yw]{display:none}.archi__produit[data-astro-cid-avj7m2yw]{padding-inline:var(--e-1)}.archi__couche[data-astro-cid-avj7m2yw]{padding:var(--e-3)}}
