@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-texte:"Helvetica Neue", Arial, sans-serif;--text-corps:1rem;--color-fond:#0a0c0f;--color-ligne:#242b33;--color-texte:#eef1f4;--color-gris:#8b949f;--color-faible:#5a626c;--color-or:#c8a253;--color-menu-papier:#fff;--color-menu-encre:#0a0c0f;--color-menu-gris:#6e6e72;--color-menu-filet:#e2e2df;--color-menu-cuivre:#8a5a2b;--text-fluid-hero:clamp(2.375rem, .375rem + 10vw, 9.375rem);--text-fluid-hero--line-height:.85;--text-fluid-hero--letter-spacing:-.055em;--text-fluid-hero--font-weight:700;--text-fluid-display:clamp(1.75rem, .85714rem + 4.46429vw, 4.875rem);--text-fluid-display--line-height:.94;--text-fluid-display--letter-spacing:-.05em;--text-fluid-display--font-weight:700;--text-fluid-menu:clamp(1.75rem, .714286rem + 5.17857vw, 5.375rem);--text-fluid-menu--line-height:1.06;--text-fluid-menu--letter-spacing:-.045em;--text-fluid-menu--font-weight:700;--text-fluid-marque:clamp(1.125rem, 1.03571rem + .446429vw, 1.4375rem);--text-fluid-marque--line-height:1;--text-fluid-marque--letter-spacing:-.03em;--text-fluid-marque--font-weight:700;--text-fluid-lead:clamp(.9375rem, .866071rem + .357143vw, 1.1875rem);--text-fluid-lead--line-height:1.55;--text-fluid-saisie:clamp(.9375rem, .8125rem + .625vw, 1.375rem);--text-fluid-saisie--line-height:1.6;--text-fluid-body:clamp(.875rem, .830357rem + .223214vw, 1.03125rem);--text-fluid-body--line-height:1.8;--text-fluid-bande:clamp(.875rem, .821429rem + .267857vw, 1.0625rem);--text-fluid-bande--letter-spacing:.01em;--text-fluid-xs:clamp(.5625rem, .544643rem + .089286vw, .625rem);--text-fluid-xs--line-height:1.6;--text-fluid-xs--letter-spacing:.12em;--spacing-fluid-gutter:clamp(1.25rem, .178571rem + 5.35714vw, 5rem);--spacing-fluid-gutter-menu:clamp(1.5rem, .321429rem + 5.89286vw, 5.625rem);--spacing-fluid-gutter-page:clamp(1.5rem, .5rem + 5vw, 5rem);--spacing-fluid-gutter-doc:clamp(1.625rem, .660714rem + 4.82143vw, 5rem);--spacing-safe-gutter-page-left:calc(var(--spacing-fluid-gutter-page) + var(--spacing-safe-left));--spacing-safe-gutter-page-right:calc(var(--spacing-fluid-gutter-page) + var(--spacing-safe-right));--spacing-safe-gutter-doc-left:calc(var(--spacing-fluid-gutter-doc) + var(--spacing-safe-left));--spacing-safe-gutter-doc-right:calc(var(--spacing-fluid-gutter-doc) + var(--spacing-safe-right));--spacing-safe-gutter-left:calc(var(--spacing-fluid-gutter) + var(--spacing-safe-left));--spacing-safe-gutter-right:calc(var(--spacing-fluid-gutter) + var(--spacing-safe-right));--spacing-safe-gutter-menu-left:calc(var(--spacing-fluid-gutter-menu) + var(--spacing-safe-left));--spacing-safe-gutter-menu-right:calc(var(--spacing-fluid-gutter-menu) + var(--spacing-safe-right));--spacing-fluid-marque:clamp(1.625rem, 1.48214rem + .714286vw, 2.125rem);--spacing-safe-top:env(safe-area-inset-top,0px);--spacing-safe-bottom:env(safe-area-inset-bottom,0px);--spacing-safe-right:env(safe-area-inset-right,0px);--spacing-safe-left:env(safe-area-inset-left,0px);--text-titre:clamp(2.625rem, .696429rem + 9.64286vw, 9.375rem);--text-titre--line-height:.85;--text-titre--letter-spacing:-.055em;--text-titre--font-weight:700;--text-metier-titre:clamp(1.75rem, .892857rem + 4.28571vw, 4.75rem);--text-metier-titre--line-height:.92;--text-metier-titre--letter-spacing:-.05em;--text-metier-titre--font-weight:700;--text-metier-texte:1.03125rem;--text-metier-texte--line-height:1.5;--text-metier-liste:.78125rem;--text-metier-moyen:1.0625rem;--text-metier-moyen--letter-spacing:-.015em;--text-metier-moyen--font-weight:600;--text-metier-moyen-texte:.90625rem;--text-metier-fin:clamp(4rem, .678571rem + 16.6071vw, 15.625rem);--text-metier-fin--line-height:.86;--text-metier-fin--letter-spacing:-.06em;--text-metier-fin--font-weight:700;--text-metier-fin-texte:clamp(1rem, .928571rem + .357143vw, 1.25rem);--text-metier-fin-texte--line-height:1.5;--text-ia-titre:clamp(3.125rem, .267857rem + 14.2857vw, 13.125rem);--text-ia-titre--line-height:.85;--text-ia-titre--letter-spacing:-.06em;--text-ia-titre--font-weight:700;--text-ia-bas:1.0625rem;--text-ia-acte:clamp(2.875rem, .482143rem + 11.9643vw, 11.25rem);--text-ia-acte--line-height:.86;--text-ia-acte--letter-spacing:-.06em;--text-ia-acte--font-weight:700;--text-ia-commentaire:clamp(1rem, .910714rem + .446429vw, 1.3125rem);--text-ia-commentaire--line-height:1.5;--text-ia-socle:.84375rem;--text-ia-socle--line-height:1.6;--text-ia-fin:1.0625rem;--text-ia-fin--line-height:1.5;--text-contact-question:clamp(2rem, 1rem + 5vw, 5.5rem);--text-contact-question--line-height:.94;--text-contact-question--letter-spacing:-.05em;--text-contact-question--font-weight:700;--text-contact-saisie:clamp(1rem, .857143rem + .714286vw, 1.5rem);--text-contact-saisie--line-height:1.6;--text-contact-repliee:.9375rem;--text-contact-fin:clamp(2.125rem, 1.08929rem + 5.17857vw, 5.75rem);--text-contact-fin--line-height:.94;--text-contact-fin--letter-spacing:-.05em;--text-contact-fin--font-weight:700;--text-contact-fin-texte:1.0625rem;--text-contact-fin-texte--line-height:1.5;--container-droit:52ch;--container-droit-marge:clamp(9.375rem, 7.94643rem + 7.14286vw, 14.375rem);--container-droit-fiche:clamp(7rem, 6.14286rem + 4.28571vw, 10rem);--text-droit-texte:clamp(1.03125rem, .986607rem + .223214vw, 1.1875rem);--text-droit-texte--line-height:1.6;--text-droit-fiche:.59375rem;--text-droit-fiche--letter-spacing:.1em;--text-introuvable-bas:1.0625rem;--text-propos-recit:clamp(1.625rem, 1.05357rem + 2.85714vw, 3.625rem);--text-propos-recit--line-height:1.14;--text-propos-recit--letter-spacing:-.035em;--text-propos-recit--font-weight:600;--text-propos-pied:1rem}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%}body{background-color:var(--color-fond);color:var(--color-texte);font-family:var(--font-texte);font-size:var(--text-corps);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}::selection{background-color:var(--color-gris);color:var(--color-fond)}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sticky{position:sticky}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.min-h-svh{min-height:100svh}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.uppercase{text-transform:uppercase}}:focus-visible{outline:2px solid var(--color-gris);outline-offset:3px}.introuvable{flex:1;line-height:normal}.introuvable-un{min-height:100svh;padding:0 var(--spacing-safe-gutter-doc-right) calc(1.875rem + var(--spacing-safe-bottom)) var(--spacing-safe-gutter-doc-left);flex-direction:column;justify-content:flex-end;display:flex}@keyframes introuvable-venir{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes introuvable-tirer{to{transform:scaleX(1)}}.introuvable-k{color:var(--color-or);opacity:0;margin-bottom:22px;animation:.8s cubic-bezier(.2,.7,.3,1) .1s forwards introuvable-venir;display:block}.introuvable-titre{font-weight:var(--text-titre--font-weight);letter-spacing:var(--text-titre--letter-spacing);line-height:var(--text-titre--line-height);font-size:var(--text-titre);opacity:0;max-width:11ch;margin:0 0 28px;animation:.95s cubic-bezier(.2,.7,.3,1) .26s forwards introuvable-venir}.introuvable-titre em{color:var(--color-gris);font-style:normal}.introuvable-trait{background-color:var(--color-ligne);transform-origin:0;height:1px;animation:1.1s cubic-bezier(.2,.7,.3,1) .58s forwards introuvable-tirer;transform:scaleX(0)}.introuvable-bas{opacity:0;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;margin-top:20px;animation:.8s .9s forwards introuvable-venir;display:flex}.introuvable-bas p{max-width:40ch;font-size:var(--text-introuvable-bas);color:var(--color-gris);margin:0}.introuvable-files{flex-wrap:wrap;gap:clamp(18px,12.8571px + 1.60714vw,36px);display:flex}.introuvable-files a{font-size:var(--text-introuvable-bas);color:var(--color-gris);text-decoration:none}.introuvable-files a:hover{color:var(--color-texte)}.introuvable-files a.introuvable-or{color:var(--color-or)}.introuvable-files a.introuvable-or:hover{color:var(--color-texte)}@media (prefers-reduced-motion:reduce){.introuvable-k,.introuvable-titre,.introuvable-bas{opacity:1;animation:none;transform:none}.introuvable-trait{animation:none;transform:none}}.direction{--font-titre:var(--police-titre), "Helvetica Neue", Arial, sans-serif;--font-mono:var(--police-mono), ui-monospace, Menlo, monospace;background-color:var(--color-fond);color:var(--color-texte);font-family:var(--font-titre)}.direction a,.direction button{-webkit-tap-highlight-color:transparent}@media (hover:none) and (pointer:coarse){.tap-target{min-width:44px;min-height:44px}}.mono{font-family:var(--font-mono);font-size:var(--text-fluid-xs);letter-spacing:var(--text-fluid-xs--letter-spacing);text-transform:uppercase}.accueil{--largeur-ecriture:min(980px, 92vw);line-height:normal}.accueil-marque{right:calc(1.25rem + var(--spacing-safe-right));top:calc(.875rem + var(--spacing-safe-top));z-index:60;cursor:pointer;min-height:44px;color:var(--color-texte);font-family:var(--font-titre);background:0 0;border:0;align-items:center;gap:11px;padding:8px 0 9px;display:flex;position:fixed}.accueil-marque svg{width:var(--spacing-fluid-marque);flex:none;height:auto;display:block}.accueil-marque-mot{font-weight:var(--text-fluid-marque--font-weight);font-size:var(--text-fluid-marque);letter-spacing:var(--text-fluid-marque--letter-spacing);line-height:var(--text-fluid-marque--line-height);margin-left:10px}.accueil-marque-mot em{color:var(--color-or);font-style:normal;transition:color .25s}.accueil-marque-filet{background:var(--color-ligne);transform-origin:100%;height:1px;transition:transform .35s cubic-bezier(.2,.7,.3,1),background-color .35s;position:absolute;bottom:0;left:8px;right:8px;transform:scaleX(0)}.accueil-marque:hover .accueil-marque-filet,.accueil-marque:focus-visible .accueil-marque-filet{background:var(--color-or);transform:scaleX(1)}.accueil-marque[aria-expanded=true]{color:var(--color-menu-encre)}.accueil-marque[aria-expanded=true] .accueil-marque-mot em{color:var(--color-menu-cuivre)}.accueil-marque[aria-expanded=true] .accueil-marque-filet{background:var(--color-menu-filet)}.accueil-un{min-height:100svh;padding:0 var(--spacing-safe-gutter-right) calc(1.875rem + var(--spacing-safe-bottom)) var(--spacing-safe-gutter-left);flex-direction:column;justify-content:flex-end;display:flex;position:relative}.accueil-chapeau{left:var(--spacing-safe-gutter-left);right:var(--spacing-safe-gutter-right);top:calc(4.5rem + var(--spacing-safe-top));color:var(--color-gris);max-width:42ch;line-height:var(--text-fluid-xs--line-height);position:absolute}.accueil-titre{font-weight:var(--text-fluid-hero--font-weight);letter-spacing:var(--text-fluid-hero--letter-spacing);line-height:var(--text-fluid-hero--line-height);font-size:var(--text-fluid-hero);margin:0 0 28px}.accueil-titre em,.accueil-question em{color:var(--color-gris);font-style:normal}.accueil-trait{background:var(--color-ligne);height:1px}.accueil-deux{min-height:100svh;padding:12vh var(--spacing-safe-gutter-right) clamp(9rem, 25.4545vh - 18.9091px, 16rem) var(--spacing-safe-gutter-left);text-align:center;cursor:text;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.accueil-question{font-weight:var(--text-fluid-display--font-weight);letter-spacing:var(--text-fluid-display--letter-spacing);line-height:var(--text-fluid-display--line-height);font-size:var(--text-fluid-display);max-width:min(24ch,100%);margin:0 0 20px}.accueil-promesse{color:var(--color-gris);font-size:var(--text-fluid-lead);line-height:var(--text-fluid-lead--line-height);max-width:52ch;margin:0 0 8vh}.accueil-avec-js{width:var(--largeur-ecriture)}.accueil-saisie{font-family:var(--font-mono);font-size:var(--text-fluid-saisie);line-height:var(--text-fluid-saisie--line-height);word-break:break-word;text-align:center;min-height:1.6em}.accueil-curseur,.accueil-fin{background:var(--color-or);vertical-align:-.15em;width:.5em;height:1.02em;display:inline-block}.accueil-curseur{animation:1.05s step-end infinite accueil-clignote}.accueil-curseur[data-eteint=oui]{opacity:0;animation:none}.accueil-fin{margin-left:2px}@keyframes accueil-clignote{50%{opacity:0}}.accueil-indice{color:var(--color-gris);margin-top:22px}.accueil-ia{color:var(--color-gris);margin-top:14px}.accueil-ia a{color:var(--color-or);text-decoration:none}.accueil-ia a:hover{text-decoration:underline}.accueil-sortie{font-family:var(--font-mono);font-size:var(--text-fluid-body);line-height:var(--text-fluid-body--line-height);color:var(--color-gris);width:var(--largeur-ecriture);white-space:pre-wrap;text-align:left;min-height:2em;margin-top:7vh}.accueil-apres{color:var(--color-gris);opacity:0;margin-top:26px;transition:opacity .5s}.accueil-apres[data-visible=oui]{opacity:1}.accueil-apres a{color:var(--color-or);text-decoration:none}.accueil-capture{opacity:0;border:0;width:1px;height:1px;padding:0;font-size:16px;position:absolute}.accueil-bande{background:var(--color-texte);color:var(--color-fond);padding:clamp(.875rem, .732143rem + .714286vw, 1.375rem) var(--spacing-safe-right) calc(clamp(.875rem, .732143rem + .714286vw, 1.375rem) + var(--spacing-safe-bottom)) var(--spacing-safe-left);white-space:nowrap;contain:paint;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.accueil-bande-file{will-change:transform;backface-visibility:hidden;animation:70s linear infinite accueil-glisse;display:inline-block}.accueil-bande span{font-family:var(--font-mono);font-size:var(--text-fluid-bande);letter-spacing:var(--text-fluid-bande--letter-spacing);padding:0 clamp(1rem,.75rem + 1.25vw,1.875rem)}.accueil-bande i{color:var(--color-menu-cuivre);font-style:normal}@keyframes accueil-glisse{0%{transform:translate(0)}to{transform:translate(-50%)}}.accueil-menu{--menu-duree:.6s;z-index:50;background:var(--color-menu-papier);color:var(--color-menu-encre);clip-path:inset(0 0 100%);transition:clip-path var(--menu-duree) cubic-bezier(.76, 0, .24, 1), visibility 0s linear var(--menu-duree);padding:calc(5rem + var(--spacing-safe-top)) var(--spacing-safe-gutter-menu-right) calc(9rem + var(--spacing-safe-bottom)) var(--spacing-safe-gutter-menu-left);visibility:hidden;-webkit-overflow-scrolling:touch;flex-direction:column;justify-content:center;display:flex;position:fixed;inset:0;overflow-y:auto}.accueil-menu[data-ouvert=oui]{clip-path:inset(0);visibility:visible;transition:clip-path var(--menu-duree) cubic-bezier(.76, 0, .24, 1), visibility 0s linear 0s}.accueil-menu nav{flex-direction:column;display:flex}.accueil-menu nav a{color:var(--color-menu-encre);font-weight:var(--text-fluid-menu--font-weight);letter-spacing:var(--text-fluid-menu--letter-spacing);line-height:var(--text-fluid-menu--line-height);font-size:var(--text-fluid-menu);opacity:0;transition:opacity .5s ease var(--menu-retard,0s), transform .5s cubic-bezier(.2, .7, .3, 1) var(--menu-retard,0s), color .2s ease;padding:clamp(8px,7.42857px + .178571vw,10px) 0;text-decoration:none;position:relative;transform:translateY(26px)}.accueil-menu[data-ouvert=oui] nav a{opacity:1;transform:none}.accueil-menu[data-ouvert=oui] nav a:first-child{--menu-retard:.3s}.accueil-menu[data-ouvert=oui] nav a:nth-child(2){--menu-retard:.38s}.accueil-menu[data-ouvert=oui] nav a:nth-child(3){--menu-retard:.46s}.accueil-menu[data-ouvert=oui] nav a:nth-child(4){--menu-retard:.54s}.accueil-menu[data-ouvert=oui] nav a:nth-child(5){--menu-retard:.62s}.accueil-menu nav a:hover{color:var(--color-menu-gris)}.accueil-menu-bas{left:var(--spacing-safe-gutter-menu-left);right:var(--spacing-safe-gutter-menu-right);bottom:calc(1.875rem + var(--spacing-safe-bottom));opacity:0;border-top:1px solid var(--color-menu-filet);flex-wrap:wrap;justify-content:space-between;gap:20px;padding-top:16px;transition:opacity .45s .74s,transform .45s .74s;display:flex;position:absolute;transform:translateY(14px)}.accueil-menu[data-ouvert=oui] .accueil-menu-bas{opacity:1;transform:none}.accueil-menu-bas a{color:var(--color-menu-gris);text-decoration:none}.accueil-menu-bas-legal{flex-wrap:wrap;gap:12px 20px;max-width:70ch;display:flex}.accueil-menu-bas a:hover{color:var(--color-menu-encre)}.accueil-menu :focus-visible{outline-color:var(--color-menu-encre)}@media (hover:none) and (pointer:coarse){.accueil-marque-filet{transform:scaleX(1)}.accueil-marque:active .accueil-marque-filet{background:var(--color-or)}.accueil-menu nav a:active{color:var(--color-menu-gris)}.accueil-deux{cursor:auto}}@media (prefers-reduced-motion:reduce){.accueil-curseur,.accueil-bande-file{animation:none}.accueil-menu,.accueil-menu nav a,.accueil-menu-bas,.accueil-marque-filet{transition:none}}@media (max-width:820px){.accueil-chapeau{max-width:34ch}}.accueil-sans-js{display:none}.accueil-sans-js-liens{flex-wrap:wrap;gap:20px;margin-top:26px;display:flex}.accueil-sans-js-liens a{color:var(--color-gris);text-decoration:none}.accueil-sans-js-liens a:hover{color:var(--color-texte)}.metier{line-height:normal}.metier-piste{height:300svh;position:relative}.metier-scene{background:var(--color-fond);will-change:transform;backface-visibility:hidden;height:100svh;position:sticky;top:0;overflow:hidden}.metier-bloc{left:var(--spacing-safe-gutter-page-left);right:var(--spacing-safe-gutter-page-right);opacity:0;pointer-events:none;will-change:opacity;flex-direction:column;justify-content:center;height:50%;display:flex;position:absolute}.metier-bloc-haut{top:0}.metier-bloc-bas{bottom:0}.metier-k{margin-bottom:12px;display:block}.metier-bloc :is(h1,h2){font-weight:var(--text-metier-titre--font-weight);letter-spacing:var(--text-metier-titre--letter-spacing);line-height:var(--text-metier-titre--line-height);font-size:min(var(--text-metier-titre), 10svh);max-width:15ch;margin:0}.metier-bloc p{font-size:var(--text-metier-texte);line-height:var(--text-metier-texte--line-height);max-width:44ch;margin:14px 0 0}.metier-bloc :is(h1,h2) em{color:var(--color-gris);font-style:normal}.metier-bloc .metier-k{color:var(--color-or)}.metier-bloc p{color:var(--color-gris)}.metier-liste{flex-wrap:wrap;gap:8px 26px;display:flex}.metier-liste li{font-family:var(--font-mono);font-size:var(--text-metier-liste);color:var(--color-gris);transition:opacity .5s}.metier-liste li.metier-barre{opacity:.81;text-decoration:line-through}.metier-moyens{flex-wrap:wrap;gap:0;display:flex}.metier-moyens>div{flex:240px;padding:14px 22px 14px 0}.metier-moyens b{font-weight:var(--text-metier-moyen--font-weight);font-size:var(--text-metier-moyen);letter-spacing:var(--text-metier-moyen--letter-spacing);color:var(--color-texte);display:block}.metier-moyens span{color:var(--color-gris);font-size:var(--text-metier-moyen-texte)}.metier-fin{padding:0 var(--spacing-safe-gutter-page-right) 0 var(--spacing-safe-gutter-page-left);opacity:0;pointer-events:none;will-change:opacity;flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0}.metier-fin h2{font-weight:var(--text-metier-fin--font-weight);letter-spacing:var(--text-metier-fin--letter-spacing);line-height:var(--text-metier-fin--line-height);font-size:var(--text-metier-fin);margin:0}.metier-fin h2 em{color:var(--color-or);font-style:normal}.metier-fin p{color:var(--color-gris);font-size:var(--text-metier-fin-texte);line-height:var(--text-metier-fin-texte--line-height);max-width:42ch;margin:24px 0 0}.metier-fin a{color:var(--color-or);text-decoration:none}.metier-filet{left:var(--spacing-safe-gutter-page-left);right:var(--spacing-safe-gutter-page-right);background-color:var(--color-or);transform-origin:0;will-change:transform;z-index:5;height:1px;position:absolute;top:50%;transform:scaleX(0)}.metier-jauge{left:var(--spacing-safe-gutter-page-left);bottom:calc(1.5rem + var(--spacing-safe-bottom));z-index:6;color:var(--color-gris);gap:18px;display:flex;position:absolute}.metier-jauge b{font-weight:400}.metier-jauge b.metier-on{color:var(--color-texte)}@media (prefers-reduced-motion:reduce),(scripting:none){.metier-piste{height:auto}.metier-scene{height:auto;padding:56px 0;position:static}.metier-bloc :is(h1,h2){font-size:var(--text-metier-titre)}.metier-bloc{pointer-events:auto;height:auto;margin-bottom:56px;padding:0 26px;position:relative;inset:auto;opacity:1!important}.metier-fin{pointer-events:auto;padding:56px 26px;position:relative;opacity:1!important}.metier-jauge,.metier-filet{display:none}}.ia{line-height:normal}.ia-haut{min-height:100svh;padding:0 var(--spacing-safe-gutter-page-right) calc(clamp(26px, 4.09091vh - .181818px, 44px) + var(--spacing-safe-bottom)) var(--spacing-safe-gutter-page-left);flex-direction:column;justify-content:flex-end;display:flex}@keyframes ia-venir{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes ia-tirer{to{transform:scaleX(1)}}.ia-haut-k{color:var(--color-or);opacity:0;margin-bottom:22px;animation:.8s cubic-bezier(.2,.7,.3,1) .1s forwards ia-venir;display:block}.ia-haut h1{font-weight:var(--text-ia-titre--font-weight);letter-spacing:var(--text-ia-titre--letter-spacing);line-height:var(--text-ia-titre--line-height);font-size:var(--text-ia-titre);opacity:0;max-width:10ch;margin:0 0 30px;animation:.95s cubic-bezier(.2,.7,.3,1) .28s forwards ia-venir}.ia-haut h1 em{color:var(--color-gris);font-style:normal}.ia-trait{background-color:var(--color-ligne);transform-origin:0;height:1px;animation:1.1s cubic-bezier(.2,.7,.3,1) .62s forwards ia-tirer;transform:scaleX(0)}.ia-bas{color:var(--color-gris);font-size:var(--text-ia-bas);opacity:0;justify-content:space-between;align-items:baseline;gap:24px;margin-top:20px;animation:.8s .95s forwards ia-venir;display:flex}.ia-acte{min-height:100svh;padding:0 var(--spacing-safe-gutter-page-right) 0 var(--spacing-safe-gutter-page-left);flex-direction:column;justify-content:center;display:flex}.ia-dedans{will-change:opacity, transform}.ia-acte h2{font-weight:var(--text-ia-acte--font-weight);letter-spacing:var(--text-ia-acte--letter-spacing);line-height:var(--text-ia-acte--line-height);font-size:var(--text-ia-acte);max-width:11ch;margin:0}.ia-acte p{color:var(--color-gris);font-size:var(--text-ia-commentaire);line-height:var(--text-ia-commentaire--line-height);max-width:36ch;margin:28px 0 0}.ia-acte-garde h2 em{color:var(--color-or);font-style:normal}.ia-socle{padding:0 var(--spacing-safe-gutter-page-right) calc(clamp(40px, 9.09091vh - 18.1818px, 80px) + var(--spacing-safe-bottom)) var(--spacing-safe-gutter-page-left)}.ia-socle-lignes{border-top:1px solid var(--color-ligne);flex-wrap:wrap;gap:clamp(20px,8.57143px + 3.57143vw,60px);padding-top:22px;display:flex}.ia-socle-lignes p{color:var(--color-gris);font-size:var(--text-ia-socle);line-height:var(--text-ia-socle--line-height);max-width:34ch;margin:0}.ia-socle-lignes p b{color:var(--color-texte);font-weight:400}.ia-socle-fin{color:var(--color-gris);font-size:var(--text-ia-fin);line-height:var(--text-ia-fin--line-height);max-width:40ch;margin:34px 0 0}.ia-socle-fin a{color:var(--color-or);text-decoration:none}@media (prefers-reduced-motion:reduce){.ia-haut-k,.ia-haut h1,.ia-bas{opacity:1;animation:none;transform:none}.ia-trait{animation:none;transform:none}}.contact{flex-direction:column;height:100svh;line-height:normal;display:flex;overflow:hidden}.contact-app{min-height:0;padding:0 var(--spacing-safe-gutter-page-right) 0 var(--spacing-safe-gutter-page-left);flex:1;grid-template-rows:auto 1fr auto;display:grid}.contact-repliees{flex-direction:column;gap:6px;min-height:1px;margin:0;padding-top:clamp(60px,8.18182vh + 7.63636px,96px);display:flex}.contact-repliee{align-items:baseline;gap:14px;display:flex}@media (prefers-reduced-motion:no-preference){.contact-repliee{animation:.45s cubic-bezier(.2,.7,.3,1) both contact-replie}}@keyframes contact-replie{0%{opacity:0;transform:translateY(-6px)}}.contact-repliee-q{font-family:var(--font-mono);font-size:var(--text-fluid-xs);letter-spacing:var(--text-fluid-xs--letter-spacing);text-transform:uppercase;color:var(--color-gris);flex:none;width:13ch}.contact-repliee-r{color:var(--color-gris);font-size:var(--text-contact-repliee);margin:0}.contact-repliee-r b{color:var(--color-texte);font-weight:500}.contact-centre{flex-direction:column;justify-content:center;min-height:0;display:flex}.contact-etape{position:relative}.contact-question{font-weight:var(--text-contact-question--font-weight);letter-spacing:var(--text-contact-question--letter-spacing);line-height:var(--text-contact-question--line-height);font-size:var(--text-contact-question);max-width:15ch;margin:0 0 6vh;transition:opacity .35s,transform .35s cubic-bezier(.2,.7,.3,1)}.contact-question em,.contact-fin h1 em{font-style:normal}.contact-question em{color:var(--color-gris)}.contact-question[data-sort=oui]{opacity:0;transform:translateY(-14px)}.contact-saisie{font-family:var(--font-mono);font-size:var(--text-contact-saisie);line-height:var(--text-contact-saisie--line-height);word-break:break-word;max-width:62ch;min-height:1.6em;transition:opacity .35s}.contact-saisie[data-sort=oui]{opacity:0}.contact-curseur{background:var(--color-or);vertical-align:-.15em;width:.5em;height:1.02em;animation:1.05s step-end infinite contact-clignote;display:inline-block}.contact-curseur[data-eteint=oui]{opacity:0;animation:none}@keyframes contact-clignote{50%{opacity:0}}.contact-indice{color:var(--color-gris);margin:22px 0 0;transition:opacity .3s}.contact-capture{opacity:0;border:0;width:1px;height:1px;padding:0;position:absolute}.contact-leurre{width:0;height:0;overflow:hidden}.contact-fin h1{font-weight:var(--text-contact-fin--font-weight);letter-spacing:var(--text-contact-fin--letter-spacing);line-height:var(--text-contact-fin--line-height);font-size:var(--text-contact-fin);max-width:14ch;margin:0}.contact-fin h1 em{color:var(--color-or)}.contact-fin p{color:var(--color-gris);font-size:var(--text-contact-fin-texte);line-height:var(--text-contact-fin-texte--line-height);max-width:38ch;margin:22px 0 0}.contact-fin a{color:var(--color-or);text-decoration:none}@media (prefers-reduced-motion:no-preference){.contact-fin{animation:.5s both contact-arrive}}@keyframes contact-arrive{0%{opacity:0}}.contact-pied{padding:16px 0 calc(1rem + var(--spacing-safe-bottom));border-top:1px solid var(--color-ligne);flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.contact-rang{color:var(--color-or)}.contact-coord{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.contact-coord a{color:var(--color-gris);text-decoration:none}.contact-coord a:hover{color:var(--color-texte)}.contact-sep{color:var(--color-faible)}@media (prefers-reduced-motion:reduce){.contact-curseur{animation:none}.contact-question,.contact-saisie,.contact-indice{transition:none}}@media (max-width:820px){.contact{height:auto;min-height:100svh;overflow:visible}.contact-repliee-q{width:auto}}.contact-sans-js{color:var(--color-gris);max-width:52ch;margin:22px 0 0;line-height:1.6;display:none}.droit{flex:1;min-height:100svh}.droit-un{min-height:100svh;padding:0 var(--spacing-safe-gutter-doc-right) 1.875rem var(--spacing-safe-gutter-doc-left);flex-direction:column;justify-content:flex-end;display:flex}.droit-titre{font-weight:var(--text-titre--font-weight);letter-spacing:var(--text-titre--letter-spacing);line-height:var(--text-titre--line-height);font-size:var(--text-titre);margin:0 0 28px}.droit-titre em{color:var(--color-gris);font-style:normal}.droit-trait{background:var(--color-ligne);height:1px}.droit-bande{color:var(--color-gris);line-height:var(--text-fluid-xs--line-height);flex-wrap:wrap;justify-content:space-between;gap:24px;margin-top:20px;display:flex}.droit-traduction{color:var(--color-gris);line-height:var(--text-fluid-xs--line-height);max-width:92ch;margin:14px 0 0}.droit-traduction a{color:var(--color-texte);text-underline-offset:4px;text-decoration:underline}.droit-texte{padding:14vh var(--spacing-safe-gutter-doc-right) 0 var(--spacing-safe-gutter-doc-left)}.droit-rubrique{grid-template-columns:var(--container-droit-marge) minmax(0, 1fr);column-gap:clamp(26px,15.1429px + 3.39286vw,64px);padding-bottom:clamp(46px,10.4545vh - 20.9091px,92px);display:grid}.droit-quoi{color:var(--color-or);font-weight:400;line-height:var(--text-fluid-xs--line-height);margin:0;padding-top:.55em}.droit-dit{max-width:var(--container-droit)}.droit-dit p{color:var(--color-gris);font-size:var(--text-droit-texte);line-height:var(--text-droit-texte--line-height);margin:0 0 16px}.droit-dit>:last-child{margin-bottom:0}.droit-dit strong{color:var(--color-texte);font-weight:500}.droit-liste{margin:0 0 16px;padding:0;list-style:none}.droit-liste li{color:var(--color-gris);font-size:var(--text-droit-texte);line-height:var(--text-droit-texte--line-height);margin:0 0 10px}.droit-liste li:last-child{margin-bottom:0}.droit-fiche{max-width:var(--container-droit);margin:0}.droit-fiche-ligne{grid-template-columns:var(--container-droit-fiche) minmax(0, 1fr);gap:9px clamp(20px,15.4286px + 1.42857vw,36px);margin-bottom:9px;display:grid}.droit-fiche-ligne:last-child{margin-bottom:0}.droit-fiche dt{color:var(--color-gris);font-size:var(--text-droit-fiche);letter-spacing:var(--text-droit-fiche--letter-spacing);line-height:var(--text-fluid-xs--line-height);padding-top:.42em}.droit-fiche dd{color:var(--color-texte);font-size:var(--text-droit-texte);margin:0;line-height:1.5}.droit-sous-titre{color:var(--color-texte);line-height:var(--text-fluid-xs--line-height);margin:24px 0 12px}.droit-dit a,.droit-fiche a{color:var(--color-or);text-decoration:none}.droit-dit a:hover,.droit-fiche a:hover{text-decoration:underline}.droit-sortie{padding:6vh var(--spacing-safe-gutter-doc-right) calc(16vh + var(--spacing-safe-bottom)) var(--spacing-safe-gutter-doc-left)}.droit-sortie .droit-trait{margin-bottom:26px}.droit-files{flex-wrap:wrap;gap:clamp(20px,13.1429px + 2.14286vw,44px);display:flex}.droit-files a{color:var(--color-gris);font-size:1.0625rem;text-decoration:none;transition:color .2s}.droit-files a:hover{color:var(--color-texte)}@media (max-width:860px){.droit-rubrique,.droit-fiche-ligne{display:block}.droit-quoi{padding:0 0 14px}.droit-fiche dt{margin-top:14px;padding-top:0}}.propos{--propos-marge-haute:clamp(110px, 18.1818vh - 6.36364px, 190px);min-height:100svh;line-height:normal}.propos-ecran{padding:var(--propos-marge-haute) var(--spacing-safe-gutter-page-right) 0 var(--spacing-safe-gutter-page-left);grid-template-columns:minmax(0,1fr) clamp(210px,167.143px + 13.3929vw,360px);align-items:start;column-gap:clamp(30px,11.1429px + 5.89286vw,96px);display:grid}.propos-colonne{min-width:0;padding-bottom:calc(20vh + var(--spacing-safe-bottom));grid-column:1}.propos-portrait{top:var(--propos-marge-haute);will-change:transform;backface-visibility:hidden;grid-area:1/2;justify-self:end;width:100%;margin:0;transition:opacity 1.1s,clip-path 1.2s cubic-bezier(.2,.7,.3,1);position:sticky}.propos-portrait[data-vu=oui]{opacity:1;clip-path:inset(0)}.propos-cadre{position:relative}.propos-cadre:before{content:"";border:1px solid var(--color-or);opacity:.5;pointer-events:none;position:absolute;inset:14px -14px -14px 14px}.propos-portrait img{aspect-ratio:4/5;object-fit:cover;border:1px solid var(--color-ligne);z-index:1;width:100%;height:auto;display:block;position:relative}.propos-legende{color:var(--color-gris);margin-top:22px;display:block}.propos-k{color:var(--color-or);margin-bottom:clamp(20px,4.09091vh - 6.18182px,38px);display:block}.propos-texte{max-width:26ch;font-size:var(--text-propos-recit);font-weight:var(--text-propos-recit--font-weight);letter-spacing:var(--text-propos-recit--letter-spacing);line-height:var(--text-propos-recit--line-height);margin:0}.propos-texte p{margin:0 0 .62em}.propos-texte p:last-child{margin-bottom:0}.propos-gris{color:var(--color-gris)}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.propos-texte{animation:3s step-end forwards propos-secours-texte}.propos-portrait{opacity:0;clip-path:inset(0 0 100%);animation:3s step-end forwards propos-secours-portrait}.propos-pied{opacity:0;animation:3s step-end forwards propos-secours-pied}}.propos-ecran[data-main=oui] :is(.propos-texte,.propos-portrait,.propos-pied){animation:none}@keyframes propos-secours-texte{0%{visibility:hidden}to{visibility:visible}}@keyframes propos-secours-portrait{0%{opacity:0;clip-path:inset(0 0 100%)}to{opacity:1;clip-path:inset(0)}}@keyframes propos-secours-pied{0%{opacity:0}to{opacity:1}}.propos-car{vertical-align:-.04em;background-color:var(--color-or);width:.5em;height:.82em;margin-left:.06em;animation:1.05s step-end infinite propos-battement;display:inline-block}@keyframes propos-battement{50%{opacity:0}}.propos-pied{flex-wrap:wrap;align-items:baseline;gap:clamp(18px,10.5714px + 2.32143vw,44px);margin-top:clamp(38px,7.72727vh - 11.4545px,72px);transition:opacity .8s;display:flex}.propos-pied[data-vu=oui]{opacity:1}.propos-pied a{color:var(--color-gris);font-size:var(--text-propos-pied);text-decoration:none}.propos-pied a:hover{color:var(--color-texte)}.propos-pied a.propos-or{color:var(--color-or)}.propos-pied a.propos-or:hover{color:var(--color-texte)}@media (max-width:900px){.propos-ecran{padding-top:clamp(96px,12.2727vh + 17.4545px,150px);display:block}.propos-portrait{width:min(62%,260px);margin:0 0 clamp(28px,4.54546vh - 1.09091px,48px);position:static;top:auto}.propos-cadre:before{inset:10px -10px -10px 10px}}@media (hover:none) and (pointer:coarse){.introuvable-files a:active,.accueil-sans-js-liens a:active,.contact-coord a:active,.droit-files a:active,.propos-pied a:active{color:var(--color-texte)}.accueil-ia a:active,.droit-dit a:active,.droit-fiche a:active{text-decoration:underline}.accueil-menu-bas a:active{color:var(--color-menu-encre)}}@supports not (height:100svh){body,.accueil-un,.accueil-deux,.introuvable-un,.ia-haut,.ia-acte,.droit,.droit-un,.propos{min-height:100vh}.contact,.metier-scene{height:100vh}.metier-piste{height:300vh}.metier-bloc :is(h1,h2){font-size:min(var(--text-metier-titre), 10vh)}@media (prefers-reduced-motion:reduce),(scripting:none){.metier-bloc :is(h1,h2){font-size:var(--text-metier-titre)}}@media (max-width:820px){.contact{height:auto;min-height:100vh}}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
