.hero[data-astro-cid-wdttqir2]{flex-direction:column;min-height:clamp(720px,69.45vw,1000px);padding-top:clamp(120px,11.1vw,160px);display:flex;position:relative}.hero__visuel[data-astro-cid-wdttqir2]{position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 86%,#0000 100%);mask-image:linear-gradient(#000 86%,#0000 100%)}.hero__visuel[data-astro-cid-wdttqir2] .image-fond{--pos:50% 60%}.hero__voile[data-astro-cid-wdttqir2]{background:linear-gradient(#f6f5f19e 0%,#f6f5f14d 11%,#f6f5f100 24% 62%,#f6f5f1e6 83%,#f6f5f1f7 100%);position:absolute;inset:0}.hero__texte[data-astro-cid-wdttqir2]{grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:start;column-gap:60px;display:grid;position:relative}.hero__eti[data-astro-cid-wdttqir2]{color:var(--marque-texte);padding-left:2px}.hero__titre[data-astro-cid-wdttqir2]{white-space:nowrap;text-wrap:wrap;margin-top:11px;margin-left:-6px;font-size:clamp(50px,7.78vw,112px);line-height:.95}.hero__titre[data-astro-cid-wdttqir2] em[data-astro-cid-wdttqir2]{color:var(--marque)}.hero__droite[data-astro-cid-wdttqir2]{padding-top:36px}.hero__intro[data-astro-cid-wdttqir2]{color:#23272c;font-size:18px;line-height:1.6}@media (width>=1180px){.hero__texte[data-astro-cid-wdttqir2]{grid-template-columns:minmax(0,1fr) clamp(360px,31vw,420px);align-items:start;column-gap:40px}.hero__gauche[data-astro-cid-wdttqir2],.hero__droite[data-astro-cid-wdttqir2]{backdrop-filter:blur(18px)saturate(1.08);background:#f6f5f1cc;border-radius:22px;box-shadow:0 0 0 1px #16181b12,0 34px 70px -50px #16181b66}.hero__gauche[data-astro-cid-wdttqir2]{justify-self:start;width:fit-content;margin-left:-36px;padding:24px 44px 34px 36px}.hero__titre[data-astro-cid-wdttqir2]{white-space:nowrap;font-size:clamp(50px,7.2vw,104px)}.hero__droite[data-astro-cid-wdttqir2]{padding:28px 32px 30px}.hero__intro[data-astro-cid-wdttqir2]{font-size:17px}.hero__eti[data-astro-cid-wdttqir2]{color:var(--marque-texte)}.entete--superpose:not(.est-collant) .action--lien{backdrop-filter:blur(14px);background-color:#f6f5f1cc;background-image:none;border-radius:999px;padding:8px 16px;transition:background-color .3s;box-shadow:0 0 0 1px #d9541e38}.entete--superpose:not(.est-collant) .action--lien:hover{background-color:#f6f5f1f5}}.hero__actions[data-astro-cid-wdttqir2]{flex-wrap:wrap;gap:16px 34px;margin-top:30px;font-size:16px;font-weight:600;display:flex}.hero__lire[data-astro-cid-wdttqir2]{color:var(--encre)}.hero__abo[data-astro-cid-wdttqir2]{color:var(--marque-texte)}.hero__index[data-astro-cid-wdttqir2]{margin-top:auto;padding-bottom:clamp(40px,4.5vw,64px);position:relative}.index[data-astro-cid-wdttqir2]{grid-template-columns:repeat(3,minmax(0,340px));column-gap:60px;list-style:none;display:grid}.index[data-astro-cid-wdttqir2] li[data-astro-cid-wdttqir2]{border-top:1px solid var(--trait);padding-top:16px;position:relative}.index[data-astro-cid-wdttqir2] li[data-astro-cid-wdttqir2]:before{content:"";background:var(--espace);width:36px;height:2px;transition:width .6s var(--ease);position:absolute;top:-1px;left:0}.index[data-astro-cid-wdttqir2] li[data-astro-cid-wdttqir2]:hover:before,.index[data-astro-cid-wdttqir2] li[data-astro-cid-wdttqir2]:focus-within:before{width:96px}.index[data-astro-cid-wdttqir2] a[data-astro-cid-wdttqir2]{text-decoration:none;display:block}.index__nom[data-astro-cid-wdttqir2]{letter-spacing:-.025em;align-items:baseline;gap:10px;font-size:20px;font-weight:600;transition:color .35s;display:flex}.index__fleche[data-astro-cid-wdttqir2]{color:var(--espace);opacity:0;transition:opacity .35s ease, transform .5s var(--ease);font-size:16px;font-weight:500;transform:translate(-8px)}.index[data-astro-cid-wdttqir2] a[data-astro-cid-wdttqir2]:hover .index__nom[data-astro-cid-wdttqir2],.index[data-astro-cid-wdttqir2] a[data-astro-cid-wdttqir2]:focus-visible .index__nom[data-astro-cid-wdttqir2]{color:var(--espace-texte)}.index[data-astro-cid-wdttqir2] a[data-astro-cid-wdttqir2]:hover .index__fleche[data-astro-cid-wdttqir2],.index[data-astro-cid-wdttqir2] a[data-astro-cid-wdttqir2]:focus-visible .index__fleche[data-astro-cid-wdttqir2]{opacity:1;transform:none}.index__ligne[data-astro-cid-wdttqir2]{color:var(--texte);margin-top:2px;font-size:14px;display:block}.index__etat[data-astro-cid-wdttqir2]{color:var(--discret);margin-top:4px;font-size:12px;display:block}.index__etat[data-astro-cid-wdttqir2].est-en-ligne{color:var(--espace-texte)}.pause-courte[data-astro-cid-wdttqir2]{background:var(--fond);height:clamp(40px,5.6vw,80px)}.dispatch[data-astro-cid-wdttqir2]{background:linear-gradient(180deg, var(--fond) 0%, var(--espace-teinte) 100%);padding-block:clamp(64px,7.6vw,110px) clamp(64px,7vw,100px)}.dispatch--court[data-astro-cid-wdttqir2]{padding-bottom:clamp(24px,3vw,40px)}.une[data-astro-cid-wdttqir2]{margin-top:clamp(32px,2.3vw,34px)}.une__visuel[data-astro-cid-wdttqir2]{aspect-ratio:740/460}.une__texte[data-astro-cid-wdttqir2]{padding-top:10px}.une__titre[data-astro-cid-wdttqir2]{letter-spacing:-.04em;margin-top:10px;font-size:clamp(30px,2.92vw,42px);line-height:1.04}.une__titre[data-astro-cid-wdttqir2] a[data-astro-cid-wdttqir2]{text-decoration:none}.une__titre[data-astro-cid-wdttqir2] a[data-astro-cid-wdttqir2]:hover{color:var(--espace-texte)}.une__chapo[data-astro-cid-wdttqir2]{color:var(--texte);margin-top:16px;font-size:17px;line-height:1.6}.une__meta[data-astro-cid-wdttqir2]{color:var(--discret);margin-top:18px;font-size:13px}.une__lien[data-astro-cid-wdttqir2]{color:var(--espace-texte);margin-top:20px;font-size:16px;font-weight:600;display:inline-block}.seconds[data-astro-cid-wdttqir2]{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:60px;margin-top:60px;list-style:none;display:grid}.second[data-astro-cid-wdttqir2]{border-top:1px solid var(--espace-trait);padding-top:16px;text-decoration:none;transition:border-color .4s;display:block}.second[data-astro-cid-wdttqir2]:hover{border-top-color:var(--espace)}.fleche[data-astro-cid-wdttqir2]{color:var(--espace);opacity:0;transition:opacity .35s ease, transform .5s var(--ease);margin-left:8px;display:inline-block;transform:translate(-6px)}.second[data-astro-cid-wdttqir2]:hover .fleche[data-astro-cid-wdttqir2]{opacity:1;transform:none}.second__titre[data-astro-cid-wdttqir2]{letter-spacing:-.03em;margin-top:6px;font-size:24px;line-height:1.15;display:block}.second[data-astro-cid-wdttqir2]:hover .second__titre[data-astro-cid-wdttqir2]{color:var(--espace-texte)}.second__meta[data-astro-cid-wdttqir2]{color:var(--discret);margin-top:10px;font-size:12px;display:block}.dispatch__tous[data-astro-cid-wdttqir2]{color:var(--espace-texte);margin-top:40px;font-size:15px;font-weight:600}.pause--dispatch[data-astro-cid-wdttqir2]{background:linear-gradient(#f8f3f6 0%,#f4f3fa 100%)}.learn[data-astro-cid-wdttqir2]{background:radial-gradient(ellipse 900px 520px at 30% 45%, #6b52d60d, transparent 70%), linear-gradient(180deg, var(--espace-teinte) 0%, var(--fond) 100%);padding-block:clamp(64px,7.6vw,110px) clamp(72px,9.7vw,140px)}.learn__corps[data-astro-cid-wdttqir2]{margin-top:clamp(40px,5.4vw,78px)}.learn__visuel[data-astro-cid-wdttqir2]{aspect-ratio:720/450}.lecteur[data-astro-cid-wdttqir2]{z-index:2;color:#f2f3f5;background:linear-gradient(#15181c80,#15181ce6);align-items:center;gap:18px;height:64px;padding:0 22px;font-size:13px;display:flex;position:absolute;bottom:0;left:0;right:0}.lecteur__titre[data-astro-cid-wdttqir2]{white-space:nowrap}.lecteur__barre[data-astro-cid-wdttqir2]{background:#f2f3f540;flex:1;height:3px;position:relative}.lecteur__barre[data-astro-cid-wdttqir2] i[data-astro-cid-wdttqir2]{background:var(--espace-nuit);transform-origin:0;width:33%;position:absolute;top:0;bottom:0;left:0}.learn__visuel[data-astro-cid-wdttqir2].a-reveler .lecteur__barre[data-astro-cid-wdttqir2] i[data-astro-cid-wdttqir2]{transition:transform 1.6s var(--ease) .5s;transform:scaleX(0)}.learn__visuel[data-astro-cid-wdttqir2].a-reveler.est-revele .lecteur__barre[data-astro-cid-wdttqir2] i[data-astro-cid-wdttqir2]{transform:none}.module[data-astro-cid-wdttqir2]{transition:color .3s}.module[data-astro-cid-wdttqir2]:hover{color:var(--espace-texte)}.parcours__titre[data-astro-cid-wdttqir2]{letter-spacing:-.035em;margin-top:8px;font-size:clamp(26px,2.1vw,30px);line-height:1.1}.parcours__titre[data-astro-cid-wdttqir2] a[data-astro-cid-wdttqir2]{text-decoration:none}.parcours__titre[data-astro-cid-wdttqir2] a[data-astro-cid-wdttqir2]:hover{color:var(--espace-texte)}.parcours__meta[data-astro-cid-wdttqir2]{color:var(--discret);margin:8px 0 18px;font-size:12px}.modules[data-astro-cid-wdttqir2]{border-bottom:1px solid var(--trait);list-style:none}.module[data-astro-cid-wdttqir2]{border-top:1px solid var(--trait);color:var(--encre);align-items:baseline;gap:16px;padding:12px 0;font-size:15px;display:flex}.module[data-astro-cid-wdttqir2] .chiffre[data-astro-cid-wdttqir2]{width:22px;color:var(--espace-texte);flex:none;font-size:12px}.module[data-astro-cid-wdttqir2] em[data-astro-cid-wdttqir2]{color:var(--discret);margin-left:auto;padding-left:12px;font-size:12px}.parcours__lien[data-astro-cid-wdttqir2]{color:var(--espace-texte);margin-top:22px;font-size:16px;font-weight:600;display:inline-block}.lab[data-astro-cid-wdttqir2]{background:var(--fond);min-height:clamp(760px,66.7vw,960px);position:relative}.lab__visuel[data-astro-cid-wdttqir2]{position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 10% 86%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 10% 86%,#0000 100%)}.lab__visuel[data-astro-cid-wdttqir2] .image-fond{--pos:50% 50%}.lab__voile[data-astro-cid-wdttqir2]{background:linear-gradient(90deg, #f6f5f1f5 0, #f6f5f1e6 calc(var(--gutter) + 560px), #f6f5f14d calc(var(--gutter) + 780px), #f6f5f100 calc(var(--gutter) + 920px));position:absolute;inset:0}.lab__texte[data-astro-cid-wdttqir2]{padding-block:clamp(120px,13.2vw,190px) 120px;position:relative}.lab__texte[data-astro-cid-wdttqir2]>[data-astro-cid-wdttqir2]{max-width:520px}.lab__titre[data-astro-cid-wdttqir2]{max-width:560px}.lab__intro[data-astro-cid-wdttqir2]{max-width:500px;color:var(--texte);margin-top:clamp(24px,2.6vw,38px);font-size:17px;line-height:1.6}.domaines[data-astro-cid-wdttqir2]{border-bottom:1px solid var(--trait);margin-top:36px}.domaine[data-astro-cid-wdttqir2]{border-top:1px solid var(--trait);grid-template-columns:150px 1fr;display:grid}.domaine[data-astro-cid-wdttqir2] dt[data-astro-cid-wdttqir2],.domaine[data-astro-cid-wdttqir2] dd[data-astro-cid-wdttqir2]{margin:0;padding:11px 0}.domaine[data-astro-cid-wdttqir2] dt[data-astro-cid-wdttqir2]{letter-spacing:-.02em;color:var(--encre);transition:color .3s ease, transform .45s var(--ease);font-size:16px;font-weight:600}.domaine[data-astro-cid-wdttqir2] dt[data-astro-cid-wdttqir2]:before{content:"";background:var(--espace);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin:0 10px 2px 0;display:inline-block}.domaine[data-astro-cid-wdttqir2] dd[data-astro-cid-wdttqir2]{color:var(--texte);font-size:15px}.domaine[data-astro-cid-wdttqir2]:hover dt[data-astro-cid-wdttqir2]{color:var(--espace-texte);transform:translate(4px)}.lab__github[data-astro-cid-wdttqir2]{color:var(--espace-texte);margin-top:46px;font-size:14px;display:inline-block}@media (width<=1179px){.hero[data-astro-cid-wdttqir2]{min-height:0;padding-top:clamp(100px,14vw,140px)}.hero__visuel[data-astro-cid-wdttqir2]{aspect-ratio:16/10;order:2;margin-top:40px;position:relative;-webkit-mask-image:linear-gradient(#0000 0,#000 14% 82%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 14% 82%,#0000 100%)}.hero__voile[data-astro-cid-wdttqir2]{display:none}.hero__texte[data-astro-cid-wdttqir2]{order:1;grid-template-columns:1fr;row-gap:8px}.hero__titre[data-astro-cid-wdttqir2]{white-space:normal}.hero__droite[data-astro-cid-wdttqir2]{max-width:560px;padding-top:16px}.hero__index[data-astro-cid-wdttqir2]{order:3;margin-top:8px}.lab[data-astro-cid-wdttqir2]{flex-direction:column;min-height:0;display:flex}.lab__visuel[data-astro-cid-wdttqir2]{aspect-ratio:16/10;order:2;position:relative;-webkit-mask-image:linear-gradient(#0000 0,#000 14% 84%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 14% 84%,#0000 100%)}.lab__visuel[data-astro-cid-wdttqir2] .image-fond{--pos:72% 50%}.lab__voile[data-astro-cid-wdttqir2]{display:none}.lab__texte[data-astro-cid-wdttqir2]{order:1;padding-block:clamp(56px,8vw,96px) 24px}}@media (width<=959px){.une__texte[data-astro-cid-wdttqir2]{padding-top:0}.seconds[data-astro-cid-wdttqir2]{grid-template-columns:1fr;row-gap:28px;margin-top:48px}.learn__corps[data-astro-cid-wdttqir2]{row-gap:36px}}@media (width<=640px){.hero__visuel[data-astro-cid-wdttqir2]{aspect-ratio:1;margin-top:28px}.hero__visuel[data-astro-cid-wdttqir2] .image-fond{--pos:64% 60%}.hero__titre[data-astro-cid-wdttqir2]{margin-left:-3px}.index[data-astro-cid-wdttqir2]{grid-template-columns:1fr;row-gap:0;padding-top:0}.index[data-astro-cid-wdttqir2] li[data-astro-cid-wdttqir2]{padding-top:0}.index[data-astro-cid-wdttqir2] a[data-astro-cid-wdttqir2]{padding-block:14px}.lab__visuel[data-astro-cid-wdttqir2]{aspect-ratio:4/5}.lab__visuel[data-astro-cid-wdttqir2] .image-fond{--pos:76% 50%}.domaine[data-astro-cid-wdttqir2]{grid-template-columns:124px 1fr;column-gap:12px}.domaine[data-astro-cid-wdttqir2] dd[data-astro-cid-wdttqir2]{font-size:14px}.lecteur[data-astro-cid-wdttqir2]{gap:10px;height:48px;padding:0 14px;font-size:12px}}
