:root.noir.dark{--noir-fond: #09101c;--noir-fond-2: #101a2c;--noir-violet: #9b52fe;--noir-violet-sombre: #1b1837;--noir-violet-texte: #b48afe;--noir-violet-bouton: #934ef1;--noir-texte: #ffffff;--noir-texte-2: #9aa0ad;--noir-texte-eteint: #636a7b;--noir-ligne: rgba(255, 255, 255, .1);--noir-verre: rgba(9, 16, 28, .6);--color-violet: #9b52fe;--surface: #09101c;--surface-alt: #101a2c;--surface-elevated: #101a2c;--heading: #ffffff;--body: #b9bec8;--muted: #9aa0ad;--accent-text: #b48afe;--accent-text-hover: #d2b8ff;--border-subtle: rgba(255, 255, 255, .1);--card-bg: rgba(255, 255, 255, .03)}.noir-corps{background-color:var(--noir-fond);color:var(--noir-texte)}.noir ::selection{background-color:var(--noir-violet);color:var(--noir-fond)}.noir-cadre{width:100%;max-width:1320px;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,3rem)}.noir-entete{transition:background-color .3s ease,border-color .3s ease;border-bottom:1px solid transparent}.noir-entete[data-defile]{background-color:var(--noir-verre);border-bottom-color:var(--noir-ligne);backdrop-filter:blur(12px)}.noir-lien-nav{color:#f2f2f5c7;transition:color .2s ease}.noir-lien-nav:hover,.noir-lien-nav:focus-visible,.noir-lien-nav[aria-current=page],.noir-lien-nav[data-actif]{color:var(--noir-texte)}.noir-deroulant{position:relative}.noir-deroulant>summary{display:inline-flex;align-items:center;gap:.35rem;cursor:pointer;list-style:none}.noir-deroulant>summary::-webkit-details-marker{display:none}.noir-deroulant[open]>summary svg{transform:rotate(180deg)}.noir-deroulant-panneau{position:absolute;top:calc(100% + .9rem);left:-1rem;min-width:12rem;padding:.75rem 1.25rem;border:1px solid var(--noir-ligne);border-radius:12px;background-color:var(--noir-fond-2)}.noir-deroulant-large{left:50%;display:grid;width:min(1040px,92vw);grid-template-columns:1fr 13rem;gap:2rem;padding:1.5rem;transform:translate(-50%)}.noir-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.noir-categorie{position:relative;display:flex;min-height:6.5rem;flex-direction:column;justify-content:flex-end;gap:.2rem;padding:1.1rem 1.25rem;border:1px solid color-mix(in srgb,var(--categorie) 35%,transparent);border-radius:10px;background-color:color-mix(in srgb,var(--categorie) 12%,var(--noir-fond));transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s ease}.noir-categorie:hover,.noir-categorie:focus-visible{border-color:var(--categorie);transform:translateY(-2px)}.noir-categorie-illustration{flex:none;width:2.75rem;height:2.75rem;margin-bottom:auto;padding-bottom:.6rem;box-sizing:content-box;transition:transform .4s cubic-bezier(.16,1,.3,1)}.noir-categorie:hover .noir-categorie-illustration{transform:rotate(-6deg) scale(1.06)}.noir-categorie-fleche{position:absolute;top:1rem;right:1rem;color:color-mix(in srgb,var(--categorie) 70%,#fff)}.noir-categorie{container-type:inline-size}.noir-categorie-nom{font-size:min(1.02rem,calc(100cqw / 13));white-space:nowrap;font-weight:500;line-height:1.2;color:color-mix(in srgb,var(--categorie) 55%,#fff)}.noir-categorie-nombre{font-size:.85rem;color:var(--noir-texte-2)}.noir-ressources{display:flex;flex-direction:column;justify-content:center}.noir-bouton{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:52px;padding:0 1.6rem;border-radius:8px;font-weight:500;letter-spacing:.01em;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.noir-bouton svg{transition:transform .2s ease}.noir-bouton:hover svg,.noir-bouton:focus-visible svg{transform:translate(3px)}.noir-bouton-violet{background-color:var(--noir-violet);color:var(--noir-fond)}.noir-bouton-violet:hover,.noir-bouton-violet:focus-visible{background-color:#b48afe}.noir-bouton-blanc{background-color:#fff;color:var(--noir-fond)}.noir-bouton-blanc:hover,.noir-bouton-blanc:focus-visible{background-color:#ece3ff}.noir-bouton-contour{border:1px solid rgba(255,255,255,.25);color:var(--noir-texte)}.noir-bouton-contour:hover,.noir-bouton-contour:focus-visible{border-color:var(--noir-texte)}.noir-bouton-petit{min-height:40px;padding:0 1rem;font-size:.875rem}.noir-cta{--cta-pastille-taille: 22px;position:relative;display:inline-flex;align-items:center;gap:.7rem;min-height:56px;padding:.4rem 1.35rem .4rem 1.6rem;border:1px solid rgba(255,255,255,.28);border-radius:9999px;background-color:var(--noir-violet-bouton);box-shadow:inset 0 1px #fff6,inset 0 -1px #09101c33;color:#fff;font-weight:500;letter-spacing:.005em;text-decoration:none;white-space:nowrap;transition:background-color .3s ease,border-color .3s ease}.noir-cta-texte,.noir-cta-icone{position:relative;z-index:1}.noir-cta-icone{display:inline-flex;width:var(--cta-pastille-taille);height:var(--cta-pastille-taille);flex:none;align-items:center;justify-content:center;border-radius:9999px;background-color:transparent;color:#fff;transition:background-color .3s ease,color .3s ease}.noir-cta-icone svg{transition:transform .35s cubic-bezier(.16,1,.3,1)}.noir-cta:hover,.noir-cta:focus-visible{background-color:#8a3cf2}.noir-cta:hover .noir-cta-icone svg,.noir-cta:focus-visible .noir-cta-icone svg{transform:translate(2px)}.noir-cta-second{border-color:#9b52fe99;background-color:#14162c8c;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);color:#fff}.noir-cta-second .noir-cta-icone{background-color:transparent;color:var(--noir-violet-texte)}.noir-cta-second:hover,.noir-cta-second:focus-visible{border-color:var(--noir-violet);background-color:#9b52fe2e}.noir-cta-petit{--cta-pastille-taille: 20px;min-height:44px;gap:.75rem;padding:.3rem 1rem .3rem 1.15rem;font-size:.875rem}.noir-cta.givre.givre{--givre-marge: 48px;--givre-a: 44px 28px at calc(100% - 52px) 46px;--givre-b: 34px 24px at 56px calc(100% - 46px) ;--givre-c: 0 0 at 50% 50%}.noir-cta.givre:before{-webkit-mask:radial-gradient(ellipse var(--givre-a),#000 0%,rgba(0,0,0,.8) 35%,transparent 70%),radial-gradient(ellipse var(--givre-b),#000 0%,rgba(0,0,0,.8) 35%,transparent 70%);-webkit-mask-composite:source-over;mask:radial-gradient(ellipse var(--givre-a),#000 0%,rgba(0,0,0,.8) 35%,transparent 70%) add,radial-gradient(ellipse var(--givre-b),#000 0%,rgba(0,0,0,.8) 35%,transparent 70%);clip-path:none}.noir-cta.givre:after{background:radial-gradient(ellipse var(--givre-a),#fff 0%,rgba(255,255,255,.7) 38%,transparent 72%),radial-gradient(ellipse var(--givre-b),#fff 0%,rgba(255,255,255,.7) 38%,transparent 72%);clip-path:none}.noir-cta.givre:hover:after,.noir-cta.givre:focus-visible:after{opacity:.55}.noir-cta.givre:hover:before,.noir-cta.givre:focus-visible:before{opacity:.55}.noir-cta.givre:hover,.noir-cta.givre:focus-visible{border-color:#fff6;box-shadow:inset 0 1px #fff6,inset 0 -1px #09101c33}.noir-cta-second.givre:hover,.noir-cta-second.givre:focus-visible{border-color:var(--noir-violet)}@media(prefers-reduced-motion:reduce){.noir-cta,.noir-cta-icone,.noir-cta-icone svg{transition:none}}@media(max-width:420px){.noir-entete-cta{display:none}}.noir-menu-bouton{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:8px;color:var(--noir-texte);cursor:pointer;list-style:none}.noir-menu-bouton::-webkit-details-marker{display:none}.noir-menu-panneau{position:absolute;right:0;top:calc(100% + .5rem);min-width:15rem;padding:.75rem 1.25rem;border:1px solid var(--noir-ligne);border-radius:8px;background-color:var(--noir-fond-2)}.givre{--givre-marge: 110px;--givre-a: 120px 85px at var(--givre-marge) var(--givre-marge);--givre-b: 110px 80px at calc(100% - var(--givre-marge)) calc(100% - var(--givre-marge));--givre-c: 70px 60px at calc(100% - var(--givre-marge)) 38%;position:relative;transition:border-color .45s ease,box-shadow .45s ease}.givre:nth-child(2n){--givre-a: 110px 75px at calc(100% - var(--givre-marge)) var(--givre-marge);--givre-b: 95px 75px at var(--givre-marge) calc(100% - var(--givre-marge));--givre-c: 80px 50px at 62% calc(100% - var(--givre-marge))}.givre:nth-child(3n){--givre-a: 85px 70px at var(--givre-marge) 55%;--givre-b: 120px 80px at calc(100% - var(--givre-marge)) calc(100% - var(--givre-marge));--givre-c: 70px 55px at 30% var(--givre-marge)}.noir main section{isolation:isolate}.reveal-ready .fade-up.givre{transition:opacity .7s ease,transform .7s cubic-bezier(.16,1,.3,1),border-color .45s ease,box-shadow .45s ease}.givre:before{content:"";position:absolute;inset:calc(var(--givre-marge) * -1);z-index:-1;padding:var(--givre-marge);pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cdefs%3E%3Cg id='f'%3E%3Cpath d='M0-10V10M-8.66-5L8.66 5M-8.66 5L8.66-5'/%3E%3C/g%3E%3C/defs%3E%3Cg fill='none' stroke='%23EAF2FF' stroke-linecap='round'%3E%3Cuse href='%23f' transform='translate(85 99) rotate(1) scale(0.5)' stroke-width='1.8' opacity='0.5'/%3E%3Cuse href='%23f' transform='translate(103 40) rotate(57) scale(0.22)' stroke-width='4.09' opacity='0.35'/%3E%3Cuse href='%23f' transform='translate(24 66) rotate(24) scale(0.28)' stroke-width='3.21' opacity='0.65'/%3E%3Cuse href='%23f' transform='translate(22 40) rotate(26) scale(0.28)' stroke-width='3.21' opacity='0.5'/%3E%3Cuse href='%23f' transform='translate(32 114) rotate(10) scale(0.42)' stroke-width='2.14' opacity='0.35'/%3E%3C/g%3E%3Cg fill='%23EAF2FF'%3E%3Ccircle cx='21' cy='86' r='0.7' opacity='0.3'/%3E%3Ccircle cx='2' cy='121' r='0.7' opacity='0.3'/%3E%3Ccircle cx='133' cy='25' r='0.7' opacity='0.45'/%3E%3Ccircle cx='45' cy='29' r='0.7' opacity='0.3'/%3E%3Ccircle cx='130' cy='96' r='1.1' opacity='0.45'/%3E%3Ccircle cx='5' cy='58' r='0.7' opacity='0.45'/%3E%3Ccircle cx='11' cy='43' r='0.5' opacity='0.6'/%3E%3Ccircle cx='94' cy='48' r='0.9' opacity='0.45'/%3E%3Ccircle cx='113' cy='67' r='0.9' opacity='0.3'/%3E%3Ccircle cx='67' cy='98' r='0.5' opacity='0.45'/%3E%3Ccircle cx='135' cy='5' r='0.9' opacity='0.45'/%3E%3Ccircle cx='4' cy='109' r='0.9' opacity='0.45'/%3E%3Ccircle cx='81' cy='3' r='0.5' opacity='0.6'/%3E%3Ccircle cx='27' cy='132' r='0.7' opacity='0.3'/%3E%3Ccircle cx='105' cy='128' r='1.1' opacity='0.45'/%3E%3Ccircle cx='72' cy='123' r='0.9' opacity='0.45'/%3E%3Ccircle cx='17' cy='104' r='0.9' opacity='0.45'/%3E%3Ccircle cx='7' cy='131' r='0.5' opacity='0.3'/%3E%3Ccircle cx='48' cy='85' r='0.7' opacity='0.45'/%3E%3Ccircle cx='39' cy='98' r='0.5' opacity='0.45'/%3E%3Ccircle cx='95' cy='44' r='0.5' opacity='0.6'/%3E%3Ccircle cx='22' cy='96' r='1.1' opacity='0.3'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='210' height='210'%3E%3Cdefs%3E%3Cg id='f'%3E%3Cpath d='M0-10V10M-8.66-5L8.66 5M-8.66 5L8.66-5'/%3E%3C/g%3E%3C/defs%3E%3Cg fill='none' stroke='%23EAF2FF' stroke-linecap='round'%3E%3Cuse href='%23f' transform='translate(98 81) rotate(11) scale(0.28)' stroke-width='3.21' opacity='0.65'/%3E%3Cuse href='%23f' transform='translate(11 106) rotate(5) scale(0.5)' stroke-width='1.8' opacity='0.5'/%3E%3Cuse href='%23f' transform='translate(115 127) rotate(46) scale(0.22)' stroke-width='4.09' opacity='0.5'/%3E%3Cuse href='%23f' transform='translate(42 190) rotate(10) scale(0.42)' stroke-width='2.14' opacity='0.35'/%3E%3C/g%3E%3Cg fill='%23EAF2FF'%3E%3Ccircle cx='51' cy='25' r='0.5' opacity='0.6'/%3E%3Ccircle cx='81' cy='156' r='0.5' opacity='0.45'/%3E%3Ccircle cx='44' cy='48' r='1.1' opacity='0.3'/%3E%3Ccircle cx='161' cy='190' r='1.1' opacity='0.45'/%3E%3Ccircle cx='72' cy='11' r='0.5' opacity='0.45'/%3E%3Ccircle cx='13' cy='80' r='1.1' opacity='0.3'/%3E%3Ccircle cx='7' cy='89' r='0.5' opacity='0.6'/%3E%3Ccircle cx='3' cy='159' r='0.7' opacity='0.3'/%3E%3Ccircle cx='70' cy='186' r='0.7' opacity='0.6'/%3E%3Ccircle cx='191' cy='105' r='1.1' opacity='0.6'/%3E%3Ccircle cx='192' cy='89' r='1.1' opacity='0.3'/%3E%3Ccircle cx='134' cy='21' r='0.7' opacity='0.3'/%3E%3Ccircle cx='196' cy='150' r='0.5' opacity='0.3'/%3E%3Ccircle cx='58' cy='143' r='0.7' opacity='0.6'/%3E%3Ccircle cx='57' cy='207' r='0.5' opacity='0.3'/%3E%3Ccircle cx='181' cy='85' r='0.7' opacity='0.3'/%3E%3Ccircle cx='128' cy='11' r='0.9' opacity='0.6'/%3E%3Ccircle cx='110' cy='118' r='0.5' opacity='0.45'/%3E%3Ccircle cx='25' cy='184' r='0.9' opacity='0.45'/%3E%3Ccircle cx='45' cy='43' r='0.5' opacity='0.45'/%3E%3Ccircle cx='167' cy='70' r='1.1' opacity='0.3'/%3E%3Ccircle cx='46' cy='93' r='0.9' opacity='0.3'/%3E%3Ccircle cx='65' cy='61' r='0.5' opacity='0.3'/%3E%3Ccircle cx='81' cy='117' r='1.1' opacity='0.45'/%3E%3Ccircle cx='73' cy='162' r='0.5' opacity='0.45'/%3E%3Ccircle cx='135' cy='22' r='1.1' opacity='0.6'/%3E%3C/g%3E%3C/svg%3E");background-size:140px 140px,210px 210px;background-position:0 0,41px 67px;-webkit-mask:radial-gradient(ellipse var(--givre-a),#000 0%,rgba(0,0,0,.8) 35%,transparent 70%),radial-gradient(ellipse var(--givre-b),#000 0%,rgba(0,0,0,.8) 35%,transparent 70%),radial-gradient(ellipse var(--givre-c),#000 0%,rgba(0,0,0,.75) 30%,transparent 68%);-webkit-mask-composite:source-over;mask:radial-gradient(ellipse var(--givre-a),#000 0%,rgba(0,0,0,.8) 35%,transparent 70%) add,radial-gradient(ellipse var(--givre-b),#000 0%,rgba(0,0,0,.8) 35%,transparent 70%) add,radial-gradient(ellipse var(--givre-c),#000 0%,rgba(0,0,0,.75) 30%,transparent 68%);clip-path:polygon(evenodd,0 0,100% 0,100% 100%,0 100%,0 0,var(--givre-marge) var(--givre-marge),var(--givre-marge) calc(100% - var(--givre-marge)),calc(100% - var(--givre-marge)) calc(100% - var(--givre-marge)),calc(100% - var(--givre-marge)) var(--givre-marge),var(--givre-marge) var(--givre-marge));opacity:0;transform:translateY(-4px);transition:opacity .5s ease,transform .8s cubic-bezier(.16,1,.3,1)}.givre:after{content:"";position:absolute;inset:calc(var(--givre-marge) * -1);z-index:-2;pointer-events:none;background:radial-gradient(ellipse var(--givre-a),#fff 0%,#fff 45%,transparent 75%),radial-gradient(ellipse var(--givre-b),#fff 0%,#fff 45%,transparent 75%),radial-gradient(ellipse var(--givre-c),#fff 0%,#fff 40%,transparent 72%);filter:url(#givre-poudre);clip-path:polygon(evenodd,0 0,100% 0,100% 100%,0 100%,0 0,var(--givre-marge) var(--givre-marge),var(--givre-marge) calc(100% - var(--givre-marge)),calc(100% - var(--givre-marge)) calc(100% - var(--givre-marge)),calc(100% - var(--givre-marge)) var(--givre-marge),var(--givre-marge) var(--givre-marge));opacity:0;transform:scale(.96);transition:opacity .6s ease,transform .8s cubic-bezier(.16,1,.3,1)}.givre:before{display:none}.givre:hover:after,.givre:focus-visible:after,.givre:focus-within:after{opacity:.85;transform:none}.givre:hover,.givre:focus-visible,.givre:focus-within{border-color:#f0f6ffe6;box-shadow:inset 0 1px #fff6}.givre:hover:before,.givre:focus-visible:before,.givre:focus-within:before{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.givre,.givre:before,.givre:after{transition:none}}@media(hover:none){.givre:before,.givre:after{display:none}}.nv-etiquette{font-size:.8rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--noir-texte-2)}.nv-h2{font-size:clamp(2.2rem,4.6vw,4rem);font-weight:400;line-height:1.02;letter-spacing:-.035em;color:#fff;text-wrap:balance}.nv-gris{color:var(--noir-texte-2)}.nv-accent{color:var(--noir-violet-texte)}.nv-carte{padding:1.75rem;border:1px solid var(--noir-ligne);border-radius:8px;background-color:#ffffff05}.nv-montagne{position:relative;isolation:isolate;overflow:clip}.nv-montagne-photo{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.15);pointer-events:none}.nv-montagne-photo-crete{object-position:50% 100%}.nv-montagne-voile{position:absolute;inset:0;z-index:-1;background:linear-gradient(to bottom,#09101c,#09101c99 20% 80%,#09101c);pointer-events:none}.nv-montagne-voile-dense{background:linear-gradient(to bottom,#09101c,#09101cd6 20% 80%,#09101c)}.nv-montagne .nv-carte{background-color:#09101c99;backdrop-filter:blur(8px)}.charte-titre-page{font-size:clamp(2.5rem,5.6vw,5rem);font-weight:400;line-height:1.02;letter-spacing:-.04em;color:#fff;text-wrap:balance}.charte-titre-appel{max-width:22ch;font-size:clamp(2.2rem,4.6vw,4rem);font-weight:400;line-height:1.05;letter-spacing:-.035em;color:#fff;text-wrap:balance}.charte-titre-suite{display:block;margin-top:.1em;font-size:.62em;line-height:1.1;letter-spacing:-.03em}@media(min-width:768px){.charte-titre-suite{white-space:nowrap}}.charte-entete-ressource{container-type:inline-size}.charte-ligne-titre{display:block}@media(min-width:768px){.charte-ligne-titre{white-space:nowrap}.charte-titre-page:has(.charte-ligne-titre){font-size:min(5rem,calc(100cqw / 16.5))}}.charte-titre-suite.charte-meme-largeur{font-size:.845em}.charte-fondu{background:linear-gradient(to bottom,var(--noir-fond) 0%,var(--noir-fond-2) 28%,var(--noir-fond-2) 72%,var(--noir-fond) 100%)}.charte-fondu-violet{background:linear-gradient(to bottom,var(--noir-fond) 0%,var(--noir-violet-sombre) 22%,var(--noir-violet-sombre) 78%,var(--noir-fond) 100%)}.audit-constat-reponse{padding-left:1.5rem;border-left:2px solid var(--noir-violet);font-size:clamp(1.3rem,2vw,1.65rem);line-height:1.3;letter-spacing:-.02em;color:#fff;text-wrap:balance}.audit-entonnoir{padding:2rem;border:1px solid var(--noir-ligne);border-radius:16px;background-color:var(--noir-fond)}.audit-idees{display:flex;flex-wrap:wrap;gap:.5rem}.audit-idees li{padding:.45rem .9rem;border:1px solid rgba(155,82,254,.45);border-radius:9999px;font-size:.9rem;color:var(--noir-texte-2);transform:rotate(calc((var(--i) - 3) * .6deg))}.audit-entonnoir-fleche{display:flex;justify-content:center;margin:1.5rem 0;color:var(--noir-violet-texte)}@media(min-width:1024px){.audit-entonnoir{display:grid;grid-template-columns:1.1fr auto 1fr;align-items:center;gap:2.5rem;padding:2.5rem}.audit-entonnoir-fleche{margin:0;transform:rotate(-90deg)}}@media(prefers-reduced-motion:no-preference){.in-view .audit-idees li,.audit-idees li{transition:opacity .5s ease,transform .5s ease}.reveal-ready .fade-up:not(.in-view) .audit-idees li{opacity:0}.reveal-ready .fade-up.in-view .audit-idees li{transition-delay:calc(var(--i) * .07s)}}.charte-entete{min-height:62svh}.charte-entete-haute{min-height:calc(100svh - 5rem)}.charte-entete-photo{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:50% 100%;filter:grayscale(1) contrast(1.15);pointer-events:none}.charte-entete-voile{position:absolute;inset:0;z-index:-1;background:linear-gradient(to bottom,#09101ce0,#09101cb8 55%,#09101c);pointer-events:none}.charte-question summary{list-style:none}.charte-question summary::-webkit-details-marker{display:none}.charte-plus{position:relative;width:18px;height:18px;flex:none}.charte-plus:before,.charte-plus:after{content:"";position:absolute;top:50%;left:0;width:18px;height:1.5px;background-color:var(--noir-violet-texte);transition:transform .25s ease}.charte-plus:after{transform:rotate(90deg)}.charte-question[open] .charte-plus:after{transform:rotate(0)}.charte-question summary:hover{color:var(--noir-violet-texte)}.noir main :is(h1,h2){font-weight:400;letter-spacing:-.035em}.noir main :is(h3,h4){font-weight:500;letter-spacing:-.015em}.noir main :is(.accent-titre,.degrade-titre,.gradient-text),.noir main :is(h1,h2) .text-accent-text{background:none;color:var(--noir-texte-2);-webkit-text-fill-color:currentColor}.noir main :is([class*="shadow-["],.shadow-lg,.shadow-xl,.shadow-2xl){box-shadow:none}.noir main .hero-degrade{background:none}.noir main .fondu-mauve{background:var(--noir-violet-sombre)}.noir main .rounded-3xl{border-radius:16px}.noir main .rounded-2xl{border-radius:12px}.noir main :is(span,div)[aria-hidden=true]:has(>svg:only-child)[class*=rounded]:not([class*=rounded-full]):not(.charte-picto-garde),.noir main :is(li,p,div)>svg[aria-hidden=true].text-accent-text:first-child:not(.charte-picto-garde),.noir main :is(span,div)[aria-hidden=true]:has(>svg:only-child)[class*=rounded-full]:not([class*=fleche]){display:none}.noir main .cta-glow{background:none;color:var(--noir-texte-2);-webkit-text-fill-color:currentColor;text-shadow:none;filter:none}.noir .btn-goo.noir-cta{min-height:56px;padding:.4rem 1.35rem .4rem 1.6rem;border-radius:9999px;background-color:var(--noir-violet-bouton);color:#fff;font-size:1rem;font-weight:500;letter-spacing:.005em;text-transform:none}.noir .btn-goo.noir-cta:hover,.noir .btn-goo.noir-cta:focus-visible{background-color:#8a3cf2}.noir .btn-goo.noir-cta-petit{min-height:44px;padding:.3rem 1rem .3rem 1.15rem;font-size:.875rem}.noir .btn-goo.noir-cta-second{background-color:#14162c8c;color:#fff}.noir .btn-goo.noir-cta-second:hover,.noir .btn-goo.noir-cta-second:focus-visible{background-color:#9b52fe2e}.noir main .contact-titre-degrade{background:none;color:var(--noir-texte-2);-webkit-text-fill-color:currentColor}.noir main :is(.contact-halo,.rdv-halo){display:none}.noir main .contact-carte{box-shadow:none;border-color:var(--noir-ligne);background:var(--noir-fond-2)}.noir main .rdv-carte{border:1px solid rgba(155,82,254,.5);background:var(--noir-violet-sombre);box-shadow:none}.noir main .rdv-carte li{background-color:#9b52fe29;color:var(--noir-violet-texte)}.noir main .observation-scan{display:none}@media(prefers-reduced-motion:no-preference){.noir main .in-view .observation-zone .data-noeud{animation:charte-observer 7s ease infinite;animation-delay:calc(var(--i) * .35s)}.noir main .in-view .observation-zone .observation-friction{animation:charte-observer 7s ease infinite;animation-delay:1.6s}}@keyframes charte-observer{0%{opacity:0;transform:translateY(6px)}10%,78%{opacity:1;transform:none}90%,to{opacity:0;transform:none}}@media(min-width:768px){.charte-une-ligne{white-space:nowrap}.noir main :is(h2,p):has(>.charte-une-ligne){max-width:none}}.noir main .dossier-onglets{overflow:hidden}.noir main .dossier-onglet{min-width:0;flex:0 1 auto}.noir main .dossier-onglet-titre{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:639px){.noir main .dossier-onglet:not([aria-selected=true]) .dossier-onglet-titre{display:none}}.noir main :is(a.carte-formation,a.carte-article,a:has(>.carte-article-visuel)){transition:transform .5s cubic-bezier(.16,1,.3,1),border-color .3s ease}.noir main :is(a.carte-formation,a.carte-article,a:has(>.carte-article-visuel)):is(:hover,:focus-visible){transform:translateY(-4px)}.noir main a.carte-formation:is(:hover,:focus-visible){border-color:#9b52fe80}.noir main .carte-article-visuel img{transition:transform .8s cubic-bezier(.16,1,.3,1)}.noir main a:is(:hover,:focus-visible) .carte-article-visuel img{transform:scale(1.04)}@media(prefers-reduced-motion:reduce){.noir main :is(a.carte-formation,a.carte-article,a:has(>.carte-article-visuel)),.noir main .carte-article-visuel img{transition:none;transform:none!important}}.noir main .categorie-carte{min-height:6.5rem;align-items:flex-start;justify-content:flex-end;padding:1.1rem 1.25rem;border:1px solid color-mix(in srgb,var(--categorie) 35%,transparent);border-radius:10px;background:color-mix(in srgb,var(--categorie) 12%,var(--noir-fond));box-shadow:none;text-align:left}.noir main .categorie-carte>span{font-weight:500;color:color-mix(in srgb,var(--categorie) 55%,#fff)}@media(min-width:768px){.noir main .categorie-carte{padding-inline:.75rem}.noir main .categorie-carte-nom{font-size:min(.95rem,calc(100cqw / 11.2));white-space:nowrap}}.noir main .categorie-carte:is(:hover,:focus-visible){border-color:var(--categorie);box-shadow:none;transform:translateY(-2px)}.noir main .categorie-carte[aria-current=true]{border-color:var(--categorie);background:color-mix(in srgb,var(--categorie) 22%,var(--noir-fond))}.noir main :is(.hero-logo,.hero-sticker,.analyses-decor){display:none}.noir [data-footer]{background-color:var(--noir-fond)}.noir [data-cookie-banner] button{background-color:#fff;color:var(--noir-fond)}
