.nl{--nl-sombre:#0d1117;--nl-sombre-2:#161c26;--nl-clair:#f7f7f5;--nl-encre:#0d1117;--nl-bleu:#2e4fcc;--nl-bleu-clair:#8ea4ff;--nl-bord-clair:#d4d9e2;--nl-bord-sombre:#232b36;--nl-surface:#fff;--nl-encre-2:#59606b;--nl-encre-3:#838a95;--nl-fond:var(--nl-clair);--nl-texte:var(--nl-encre);--nl-texte-2:var(--nl-encre-2);--nl-texte-3:var(--nl-encre-3);--nl-bord:var(--nl-bord-clair);--nl-carte:var(--nl-surface);--nl-accent:var(--nl-bleu);--nl-filet:#0d111712;--nl-colonne:1040px;--nl-marge:24px;--nl-rayon:14px;--nl-rayon-grand:20px;--nl-sortie:cubic-bezier(.16, 1, .3, 1);--nl-contact:cubic-bezier(.32, .72, 0, 1);background:var(--nl-sombre);color:var(--nl-texte);font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;overflow-x:clip}.nl-sombre{--nl-fond:var(--nl-sombre);--nl-texte:#fff;--nl-texte-2:#c2c9d4;--nl-texte-3:#8b94a1;--nl-bord:var(--nl-bord-sombre);--nl-carte:var(--nl-sombre-2);--nl-accent:var(--nl-bleu-clair);--nl-filet:#ffffff14;color:var(--nl-texte)}.nl-dalle{background:var(--nl-clair);border-radius:30px;margin:0 10px;position:relative;overflow:clip}@media (max-width:640px){.nl-dalle{border-radius:22px;margin:0 6px}}.nl-colonne{width:100%;max-width:calc(var(--nl-colonne) + var(--nl-marge) * 2);padding-inline:var(--nl-marge);margin-inline:auto;position:relative}.nl-rails:before,.nl-rails:after{content:"";background:var(--nl-filet);pointer-events:none;width:1px;position:absolute;inset-block:0}.nl-rails:before{left:0}.nl-rails:after{right:0}@media (max-width:1119px){.nl-rails:before,.nl-rails:after{display:none}}.nl-filet-h{background:var(--nl-filet);border:0;height:1px;margin:0}.nl h1,.nl h2,.nl h3{color:var(--nl-texte);text-wrap:balance;font-family:inherit;font-weight:600}.nl h1{letter-spacing:-.04em;font-size:clamp(38px,7.2vw,68px);line-height:1.07}.nl h2{letter-spacing:-.038em;font-size:clamp(31px,5.4vw,52px);line-height:1.09}.nl h3{letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:1.25}@media (min-width:768px){.nl h3{font-size:23px}}.nl-corps{color:var(--nl-texte-2);letter-spacing:-.006em;font-size:17px;line-height:1.5}@media (min-width:768px){.nl-corps{font-size:18px}}.nl-petit{color:var(--nl-texte-2);font-size:15px;line-height:1.5}.nl-mini{color:var(--nl-texte-3);font-size:13.5px;line-height:1.45}.nl-oeil{letter-spacing:.13em;text-transform:uppercase;color:var(--nl-accent);font-size:12.5px;font-weight:600;display:inline}.nl-oeil:before{content:"[ ";opacity:.45}.nl-oeil:after{content:" ]";opacity:.45}.nl-accent{color:var(--nl-accent)}.nl-btn{letter-spacing:-.008em;white-space:nowrap;height:50px;transition:transform .18s var(--nl-contact), box-shadow .22s var(--nl-contact), background-color .2s var(--nl-contact), border-color .2s var(--nl-contact);border-radius:16px;align-items:center;gap:14px;padding:0 8px 0 20px;font-size:16px;font-weight:600;display:inline-flex;position:relative}.nl-btn:focus-visible{outline:2px solid var(--nl-bleu-clair);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.nl-btn:active{transform:translateY(0)scale(.985)}}.nl-badge{width:34px;height:34px;transition:background-color .2s var(--nl-contact);border-radius:11px;place-items:center;display:grid}.nl-badge svg{transition:transform .22s var(--nl-contact)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.nl-btn:hover .nl-badge svg{transform:translate(2px)}}.nl-btn-primaire{background:var(--nl-bleu);color:#fff;box-shadow:inset 0 1px #ffffff38,0 1px 2px #0d111738,0 10px 24px -14px #2e4fccd9}.nl-btn-primaire .nl-badge{background:#fff3}@media (hover:hover) and (pointer:fine){.nl-btn-primaire:hover{background:#3559dd;box-shadow:inset 0 1px #ffffff47,0 2px 4px #0d11173d,0 16px 30px -14px #2e4fccf2}.nl-btn-primaire:hover .nl-badge{background:#ffffff47}}.nl-btn-secondaire{background:var(--nl-carte);color:var(--nl-texte);border:1px solid var(--nl-bord);box-shadow:inset 0 1px #ffffff80,0 1px 2px #0d11170d}.nl-sombre .nl-btn-secondaire{box-shadow:inset 0 1px #ffffff0f,0 1px 2px #0006}.nl-btn-secondaire .nl-badge{background:color-mix(in srgb, var(--nl-texte) 9%, transparent)}@media (hover:hover) and (pointer:fine){.nl-btn-secondaire:hover{border-color:color-mix(in srgb, var(--nl-accent) 40%, var(--nl-bord))}}.nl-lien{color:var(--nl-accent);transition:color .2s var(--nl-contact);align-items:center;gap:7px;font-size:16px;font-weight:600;display:inline-flex}.nl-lien svg{transition:transform .22s var(--nl-contact)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.nl-lien:hover svg{transform:translate(3px)}}.nl-lien:focus-visible{outline:2px solid var(--nl-bleu-clair);outline-offset:4px;border-radius:4px}.nl-pastille{border:1px solid color-mix(in srgb, var(--nl-texte) 12%, transparent);height:36px;color:var(--nl-texte-2);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:14.5px;font-weight:500;display:inline-flex}.nl-pastille svg{color:var(--nl-accent);flex:none}.nl-carte{border-radius:var(--nl-rayon);border:1px solid var(--nl-bord);background:var(--nl-carte);position:relative;box-shadow:inset 0 1px #fff9,0 1px 2px #0d11170d,0 18px 40px -30px #0d111766}.nl-sombre .nl-carte{box-shadow:inset 0 1px #ffffff0d,0 1px 2px #00000080,0 18px 40px -30px #000000e6}.nl-carte-vive{isolation:isolate;transition:transform .3s var(--nl-contact), border-color .3s var(--nl-contact)}.nl-carte-vive:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .3s var(--nl-contact);background:radial-gradient(220px circle at var(--px,50%) var(--py,50%), color-mix(in srgb, var(--nl-accent) 14%, transparent), transparent 70%);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.nl-carte-vive:hover{border-color:color-mix(in srgb, var(--nl-accent) 34%, var(--nl-bord))}.nl-carte-vive:hover:after{opacity:1}@media (prefers-reduced-motion:no-preference){.nl-carte-vive:hover{transform:translateY(-2px)}}}.nl-ecran{border-radius:var(--nl-rayon-grand);border:1px solid var(--nl-bord);background:var(--nl-carte);overflow:hidden;box-shadow:0 1px 2px #0d11170f,0 30px 70px -40px #0d111780}.nl-sombre .nl-ecran{box-shadow:0 1px 2px #0009,0 30px 70px -40px #000}.nl-ecran img{width:100%;height:auto;display:block}.nl [data-anim][data-vu="0"]{opacity:0}.nl [data-anim]{opacity:1;transition-property:opacity,transform,clip-path;transition-timing-function:var(--nl-sortie);will-change:opacity, transform;transition-duration:.76s}.nl [data-anim=monte][data-vu="0"]{transform:translateY(22px)}.nl [data-anim=scene][data-vu="0"]{transform:translateY(26px)scale(.988)}.nl [data-anim=detail][data-vu="0"]{transform:translateY(16px)scale(.97)}.nl [data-anim=cote][data-vu="0"]{transform:translate(18px)}.nl [data-anim=filet]{transform-origin:0;transition-duration:.62s}.nl [data-anim=filet][data-vu="0"]{opacity:1;transform:scaleX(0)}.nl [data-anim=scene]{transition-duration:.86s}.nl [data-anim=detail]{transition-duration:.64s}@media (prefers-reduced-motion:reduce){.nl [data-anim][data-vu="0"]{opacity:1!important;transform:none!important}.nl [data-anim]{transition:none!important}}.nl-roule{vertical-align:bottom;margin-bottom:-.14em;padding-bottom:.14em;display:inline-grid;overflow:hidden}.nl-roule>span{transition:transform .44s var(--nl-contact);grid-area:1/1}.nl-roule>span:last-child{transform:translateY(105%)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.nl-lien-nav:hover .nl-roule>span:first-child{transform:translateY(-105%)}.nl-lien-nav:hover .nl-roule>span:last-child{transform:translateY(0)}}.nl-ligne{margin-bottom:-.14em;padding-bottom:.14em}@media (min-width:1024px){.nl .marche{transform:translate(var(--dx,0), var(--dy,0))}}.nl .nl-ligne-faq{border-top:1px solid var(--nl-filet)}.nl .nl-ligne-faq:last-child{border-bottom:1px solid var(--nl-filet)}:is(html:has(.nl),body:has(.nl)){background:#0d1117}body>.nl{flex:auto}.nl section[id]{scroll-margin-top:92px}.nl-etiquette{letter-spacing:.1em;text-transform:uppercase;color:var(--nl-texte-3);font-size:12px;font-weight:600}.nl-rubrique{border-radius:var(--nl-rayon);cursor:pointer;opacity:.58;transition:opacity .48s var(--nl-contact), box-shadow .48s var(--nl-contact), transform .3s var(--nl-contact)}.nl-rubrique[data-actif="1"]{opacity:1}.nl-rubrique[data-actif="1"]>*{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--nl-accent) 62%, transparent)}@media (hover:hover) and (pointer:fine){.nl-rubrique:hover{opacity:1}@media (prefers-reduced-motion:no-preference){.nl-rubrique:hover{transform:translateY(-1px)}}}.nl-rubrique:focus-visible{outline:2px solid var(--nl-bleu-clair);outline-offset:3px}.nl-aide{display:none}@media (hover:hover) and (pointer:fine){.nl-aide{color:var(--nl-texte-3);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}}.nl .nl-cellule{border-color:var(--nl-filet)}.premiere-capture{border:1px solid color-mix(in srgb, var(--nl-bleu-clair) 22%, var(--nl-bord-sombre));background:#17191e;border-radius:18px;overflow:hidden;box-shadow:0 28px 80px -42px #000000eb,0 0 54px -42px #566fffb3}.premiere-capture__head{background:linear-gradient(#22242a,#191b20);border-bottom:1px solid #ffffff14;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:10px 14px;display:grid}.premiere-capture__brand{color:#f1edff;background:#5d42a3;border:1px solid #b096ff73;border-radius:8px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:750;display:grid}.premiere-capture__head>span:nth-child(2){min-width:0;display:grid}.premiere-capture__head small{color:#8f95a5;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:700}.premiere-capture__head strong{color:#f3f4f7;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.premiere-capture__head>b{color:#7fe1ab;background:#51d89317;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:700}.premiere-capture__viewport{aspect-ratio:1704/949;background:#1e1e1e;position:relative;overflow:hidden}.premiere-capture__image{width:100%;max-width:none;position:absolute;inset:0;transform:translateY(-3.947%)}.premiere-capture__panel-label,.premiere-capture__project-label,.premiere-capture__sequence-label,.premiere-capture__program-label,.premiere-capture__clip-label{z-index:2;color:#d8d8da;background:#1e1e1e;position:absolute}.premiere-capture__panel-label{align-content:center;width:21.35%;height:11.8%;padding:0 1.05%;display:grid;top:0;left:0}.premiere-capture__panel-label strong{font-size:clamp(7px,.72vw,10px)}.premiere-capture__panel-label span{color:#a8abb2;margin-top:3px;font-size:clamp(5px,.52vw,7px)}.premiere-capture__project-label{width:18.5%;height:7.2%;padding:.65% 1%;font-size:clamp(5px,.5vw,7px);top:45.6%;left:21.35%}.premiere-capture__sequence-label{width:18%;height:4.3%;padding:.65% 1%;font-size:clamp(5px,.5vw,7px);top:45.6%;left:43%}.premiere-capture__program-label{width:31.5%;height:5.3%;padding:.8% 1.2%;font-size:clamp(5px,.48vw,7px);top:0;right:0}.premiere-capture__clip-label{background:#00607a;width:17.7%;height:3.3%;padding:.45% .7%;font-size:clamp(4px,.44vw,6px);top:70.8%;left:55%}.premiere-real-detail{position:relative;overflow:hidden}.premiere-real-detail__head{display:none}.premiere-real-detail__head strong{color:#f0f0f2;font-size:10px}.premiere-real-detail__head span{color:#a7abb3;margin-top:3px;font-size:8px}@media (min-width:1024px){.premiere-real-detail__head{z-index:2;background:#1f1f1f;align-content:center;height:70px;padding:0 12px;display:grid;position:absolute;top:0;left:0;right:0}}@media (max-width:1180px){.premiere-capture__head{min-height:52px;padding:8px 10px}.premiere-capture__brand{width:30px;height:30px}}@keyframes nlFondu{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.nl [style*=nlFondu]{animation:none!important}}
