@font-face{font-family:Jost;src:url(/assets/jost-Dh2yU0F7.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Atkinson;src:url(/assets/atkinson-B01-W7AP.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+0-2F,U+3A-FFFF}@font-face{font-family:Kufi Marhaba;src:url(/assets/kufi-marhaba-DSlzvUNV.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+6??}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--nuit-0:#150c0e;--nuit-1:#1d1013;--nuit-2:#271418;--nuit-3:#33191c;--nuit-4:#421f20;--aube-1:#61282a;--aube-2:#b04a3c;--aube-3:#f08a62;--aube-4:#ffd3b4;--crete-loin:#2e1316;--etoile:#fdf1e7;--brume:#e0c1b6;--astre:#ff9d72;--ligne:#e0c1b647;--ligne-forte:#e0c1b68c;--titres:"Jost", "Century Gothic", "Futura", "Segoe UI", system-ui, sans-serif;--texte:"Atkinson", "Jost", "Segoe UI", system-ui, -apple-system, sans-serif;--t-xs:.8125rem;--t-s:.9375rem;--t-m:1.0625rem;--t-l:1.3125rem;--t-xl:clamp(1.5rem, 2.4vw, 2.125rem);--t-2xl:clamp(2.15rem, 4.4vw, 3.75rem);--t-3xl:clamp(2.6rem, 5.9vw, 5.5rem);--t-chiffre:clamp(4.75rem, 11vw, 10.5rem);--gouttiere:max(clamp(1.25rem, 5vw, 5rem), env(safe-area-inset-left,0px));--gouttiere-droite:max(clamp(1.25rem, 5vw, 5rem), env(safe-area-inset-right,0px));--h-entete:4rem;--espace-section:clamp(5rem, 11vw, 10rem);--largeur-max:86rem;--mesure:38rem}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--h-entete) + 1rem);background:var(--nuit-0)}body{background:var(--nuit-0);color:var(--etoile);font-family:var(--texte);font-size:var(--t-m);font-synthesis:none;-webkit-font-smoothing:antialiased;overflow-wrap:break-word;margin:0;line-height:1.6}h1,h2,h3,h4,p,ul,ol,figure,blockquote{margin:0;padding:0}ul,ol{list-style:none}img,picture,svg,canvas{max-width:100%;display:block}img{height:auto}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--astre);outline-offset:3px;border-radius:2px}::selection{background:var(--astre);color:var(--nuit-0)}.cache{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.evitement{top:-5rem;left:var(--gouttiere);z-index:40;background:var(--astre);color:var(--nuit-0);border-radius:.5rem;padding:.6rem 1rem;position:absolute}.evitement:focus{top:.75rem}.conteneur{width:100%;max-width:var(--largeur-max);padding-left:var(--gouttiere);padding-right:var(--gouttiere-droite);margin-inline:auto}.point{background:var(--astre);border-radius:50%;flex:none;width:.75rem;height:.75rem;display:inline-block;box-shadow:0 0 .9rem #ff9d72b3}.point--petit{width:.5rem;height:.5rem}.point--grand{width:1.5rem;height:1.5rem}.repere{font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--astre);font-weight:600}.titre{font-family:var(--titres);font-size:var(--t-2xl);letter-spacing:-.015em;text-wrap:balance;font-weight:300;line-height:1.08}.titre--grand{font-size:var(--t-3xl)}.titre--deux-lignes span{display:block}.titre--moyen{font-size:var(--t-xl);font-weight:400}.chapo{max-width:var(--mesure);font-size:var(--t-l);color:var(--brume);text-wrap:pretty;line-height:1.5}.bouton{border:1px solid var(--ligne-forte);min-height:2.75rem;color:var(--etoile);font-family:var(--texte);font-size:var(--t-s);text-align:center;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:.55rem 1.3rem;font-weight:600;line-height:1.25;text-decoration:none;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.bouton:hover{border-color:var(--astre);color:var(--astre)}.bouton--plein{border-color:var(--astre);background:var(--astre);color:var(--nuit-0)}.bouton--plein:hover{border-color:var(--etoile);background:var(--etoile);color:var(--nuit-0)}.bouton--petit{font-size:var(--t-xs);padding:.4rem 1rem}.entete{z-index:20;min-height:var(--h-entete);padding-top:env(safe-area-inset-top,0px);padding-left:var(--gouttiere);padding-right:var(--gouttiere-droite);background:#150c0edb;align-items:center;gap:clamp(.75rem,2vw,1.75rem);display:flex;position:sticky;top:0}.entete__marque{min-height:2.75rem;font-family:var(--titres);font-size:var(--t-s);letter-spacing:.02em;align-items:center;gap:.65rem;margin-right:auto;font-weight:500;text-decoration:none;display:inline-flex}.entete__famille{display:none}.entete .bouton{white-space:nowrap}@media (max-width:27rem){.entete__prenom{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.entete__menu{min-height:2.75rem;font-size:var(--t-s);cursor:pointer;background:0 0;border:0;padding:.4rem .2rem}.entete__nav{inset:auto;top:calc(var(--h-entete) + env(safe-area-inset-top,0px) + .5rem);right:var(--gouttiere-droite);border:1px solid var(--ligne);background:var(--nuit-2);color:var(--etoile);border-radius:1rem;margin:0;padding:.75rem 1.5rem}.entete__nav a{align-items:center;min-height:2.75rem;text-decoration:none;display:flex}.entete__nav a:hover,.entete__nav a[aria-current]{color:var(--astre)}.entete__langue{min-width:2.75rem;min-height:2.75rem;font-size:var(--t-xs);letter-spacing:.08em;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.entete__langue:hover{color:var(--astre)}@media (min-width:40rem){.entete__famille{display:inline}}@media (min-width:56.25rem){.entete__menu{display:none}.entete__nav{background:0 0;border:0;width:auto;height:auto;padding:0;display:block;position:static;overflow:visible}.entete__nav ul{gap:clamp(1rem,2.4vw,2.25rem);display:flex}.entete__nav a{font-size:var(--t-s)}}.trajets{gap:2.25rem;display:grid}.trajet{scroll-margin-top:calc(var(--h-entete) + 1.5rem)}.trajet__periode{font-size:var(--t-xs);letter-spacing:.02em;color:var(--brume)}.trajet__etiquette{border:1px solid var(--ligne-forte);border-radius:999px;margin-left:.4rem;padding:.05rem .45rem;font-size:.75rem}.trajet__titre{font-family:var(--titres);font-size:var(--t-l);text-wrap:balance;margin-top:.2rem;font-weight:500;line-height:1.25}.trajet__lieu{color:var(--brume)}.trajet__points{gap:.35rem;margin-top:.7rem;display:grid}.trajet__points li,.trajet__bilan li{padding-left:1.1rem;position:relative}.trajet__points li:before,.trajet__bilan li:before{content:"";background:var(--brume);border-radius:50%;width:.3rem;height:.3rem;position:absolute;top:.68em;left:.1rem}.trajet__bilan{margin-top:.9rem}.trajet__bilan-titre{font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--astre);font-weight:600}.trajet__bilan li:before{background:var(--astre)}.coordonnees{gap:.75rem;display:grid}.coordonnees__actions{flex-wrap:wrap;gap:.75rem;display:flex}.coordonnees__valeur{font-size:var(--t-s);flex-wrap:wrap;align-items:center;gap:.25rem .9rem;display:flex}.coordonnees__valeur[hidden]{display:none}.coordonnees__sans-js{font-size:var(--t-s)}.coordonnees__valeur a{overflow-wrap:anywhere}.coordonnees__copier{min-height:2.75rem;font-size:var(--t-xs);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:.2rem .3rem;text-decoration:underline}.voute{background:linear-gradient(180deg, var(--nuit-0) 0%, var(--nuit-0) 12%, var(--nuit-1) 100%);grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow-x:clip}.voute__contenu{grid-area:1/1;min-width:0}.ciel{z-index:1;width:100%;height:100vh;pointer-events:none;grid-area:1/1;align-self:start;height:100lvh;display:block;position:sticky;top:0}@media (max-width:56.24rem){.voute--finale .ciel{position:relative}}.sans-ciel .ciel{display:none}.voute:not(.voute--finale){margin-top:calc(-1 * var(--h-entete))}.hero{z-index:2;min-height:100svh;padding:calc(var(--h-entete) + min(56svh, 106vw)) var(--gouttiere-droite) 2rem var(--gouttiere);flex-direction:column;justify-content:flex-end;display:flex;position:relative}.hero__repli{top:calc(var(--h-entete) + .25rem);width:min(92vw,52svh);position:absolute;left:50%;translate:-50%}.hero__repli img{width:100%}.hero__heure{letter-spacing:.03em;text-transform:none;flex-wrap:wrap;gap:0 .5em;min-height:1.3rem;display:flex}.hero__heure [hidden]{display:none}.hero__accroche span{display:block}.hero__accroche{font-family:var(--titres);font-size:var(--t-3xl);letter-spacing:-.02em;text-wrap:balance;margin-top:.75rem;font-weight:300;line-height:1.04}.hero__nom{font-family:var(--titres);letter-spacing:.005em;margin-top:1rem;font-size:clamp(1.25rem,5.3vw,2.125rem);font-weight:500;line-height:1.2}.hero__role{max-width:34rem;color:var(--brume);text-wrap:pretty;margin-top:.4rem}.hero__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.histoire{z-index:2;position:relative}.histoire__tete{padding:0 var(--gouttiere-droite) 0 var(--gouttiere);justify-content:flex-end;display:flex}.passer{min-height:2.75rem;font-size:var(--t-xs);color:var(--brume);align-items:center;display:inline-flex}.passer:hover{color:var(--astre)}.etape{min-height:100lvh;padding:0 var(--gouttiere-droite) 8svh var(--gouttiere);align-items:flex-end;display:flex}.etape__carte{background:#150c0ebd;border-radius:.875rem;width:100%;max-width:34rem;padding:1rem 1.1rem}.etape__entete{font-weight:inherit;margin-top:.35rem;display:block}.etape__chiffre{font-family:var(--titres);font-size:var(--t-chiffre);letter-spacing:-.035em;white-space:nowrap;font-weight:200;line-height:.95;display:block}.etape__titre{font-family:var(--titres);font-size:var(--t-xl);text-wrap:balance;margin-top:.15rem;font-weight:400;line-height:1.15;display:block}.etape__texte{max-width:30rem;color:var(--brume);text-wrap:pretty;margin-top:.6rem}.etape__legende{font-size:var(--t-xs);color:var(--astre);align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.etape__revelation{font-family:var(--titres);font-size:var(--t-2xl);letter-spacing:-.015em;text-wrap:balance;font-weight:300;line-height:1.08}.filantes{z-index:0;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.filante{top:var(--y);left:var(--x);opacity:0;width:0;height:0;animation:filer var(--duree) cubic-bezier(.25, .1, .35, 1) forwards;position:absolute}.filante:before{content:"";width:var(--longueur);background:linear-gradient(90deg, #ffd3b400, #ffd3b480 75%, var(--etoile));transform-origin:100%;height:2px;animation:trainee var(--duree) ease-out forwards;border-radius:1px;position:absolute;top:-1px;right:0}.filante:after{content:"";background:var(--etoile);border-radius:50%;width:4px;height:4px;position:absolute;top:-2px;right:-2px;box-shadow:0 0 6px 2px #ff9d728c}@keyframes filer{0%{opacity:0;transform:rotate(var(--angle)) translateX(0)}10%{opacity:1}70%{opacity:.85}to{opacity:0;transform:rotate(var(--angle)) translateX(var(--course))}}@keyframes trainee{0%{transform:scaleX(.1)}60%{transform:scaleX(1)}to{transform:scaleX(.7)}}@media (min-width:56.25rem){.hero{padding:calc(var(--h-entete) + 2rem) 54% 3rem var(--gouttiere);justify-content:center}.hero__nom{white-space:nowrap;font-size:clamp(1.25rem,2.3vw,2rem)}.hero__repli{width:min(50vw,88svh);top:50%;left:auto;right:3vw;translate:0 -50%}.histoire__tete{justify-content:flex-start}.etape{align-items:center;padding-bottom:0}.etape__carte{background:0 0;max-width:min(34rem,41vw);padding:0}}.section{padding-block:var(--espace-section);position:relative}.section>.conteneur{z-index:1;position:relative}.section--bonjour{background:linear-gradient(180deg, var(--nuit-1), var(--nuit-2))}.section--parcours{background:var(--nuit-2)}.section--aujourdhui{background:linear-gradient(180deg, var(--nuit-2), var(--nuit-3))}.section--humani{background:var(--nuit-3)}.section--competences{background:linear-gradient(180deg, var(--nuit-3), var(--nuit-4))}.section--hors-champ{background:var(--nuit-4)}.bonjour{align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.bonjour__photo{width:min(100%,34rem);margin-inline:auto}.bonjour__photo img{border-radius:50%;width:100%}.bonjour__texte{min-width:0;max-width:var(--mesure);gap:1.1rem;display:grid}.bonjour__texte p{text-wrap:pretty}.citation{border-top:1px solid var(--ligne);margin-top:1rem;padding-top:1.25rem}.citation blockquote p{font-family:var(--titres);font-size:var(--t-l);font-weight:400;line-height:1.4}.citation figcaption{font-size:var(--t-s);color:var(--brume);margin-top:.8rem}.citation strong{color:var(--etoile);font-weight:600}.citation__note{font-size:var(--t-xs)}.section--parcours .chapo{margin-top:1.25rem}.carte{margin-top:clamp(2rem,5vw,4rem)}.carte__dessin{width:100%;height:auto;overflow:visible}.carte__dessin--large{display:none}.carte__horizon,.carte__graduation{stroke:var(--ligne-forte);stroke-width:1px}.carte__annee{fill:var(--brume);paint-order:stroke;stroke:var(--nuit-2);stroke-width:4px;font-size:12px}.carte__camp{fill:var(--astre);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600}.arc{cursor:pointer}.arc__zone{fill:none;stroke:#0000;stroke-width:20px;pointer-events:stroke}.arc__ligne{fill:none;stroke:var(--brume);stroke-width:1.5px;stroke-linecap:round;transition:stroke .2s,stroke-width .2s}.arc--etudes .arc__ligne{stroke:var(--ligne-forte)}.arc--ouvert .arc__ligne{stroke:var(--astre);stroke-width:2.25px}.arc__depart{fill:var(--brume)}.arc__astre{fill:var(--astre)}.arc__halo{fill:#ff9d7238}.arc__texte{fill:var(--etoile);font-family:var(--titres);paint-order:stroke;stroke:var(--nuit-2);stroke-width:5px;font-size:13px;font-weight:500;transition:fill .2s}.arc--etudes .arc__texte{fill:var(--brume)}.arc:hover .arc__ligne,.arc:focus-visible .arc__ligne{stroke:var(--astre);stroke-width:2.5px}.arc:hover .arc__texte,.arc:focus-visible .arc__texte{fill:var(--astre)}.parcours__listes{gap:3.5rem;margin-top:clamp(2.5rem,6vw,5rem);display:grid}.parcours__colonne>.repere{margin-bottom:1.25rem}.parcours__pile{align-content:start;gap:3.5rem;display:grid}.trajet:target .trajet__titre{color:var(--astre)}.aujourdhui{gap:clamp(2.5rem,6vw,5rem);display:grid}.aujourdhui__tete{align-content:start;gap:1rem;display:grid}.missions{border-left:1px solid var(--ligne-forte)}.mission{padding:0 0 clamp(2rem,4vw,3rem) clamp(1.25rem,3vw,2.25rem);position:relative}.mission:last-child{padding-bottom:0}.mission:before{content:"";background:var(--astre);border-radius:50%;width:.5625rem;height:.5625rem;position:absolute;top:.9em;left:-.3125rem;box-shadow:0 0 .8rem #ff9d72a6}.mission__verbe{font-family:var(--titres);font-size:var(--t-2xl);font-weight:300;line-height:1.15}.mission__texte{max-width:var(--mesure);color:var(--brume);text-wrap:pretty;margin-top:.3rem}.humani__titre{margin-top:.75rem}.humani__titre span{display:block}.humani__titre span+span{color:var(--astre)}.humani{align-items:center;gap:clamp(2.5rem,6vw,5rem);margin-top:clamp(2rem,5vw,4rem);display:grid}.humani__texte{min-width:0;max-width:var(--mesure);gap:1rem;display:grid}.humani__conformite{font-weight:600}.humani__technique{font-size:var(--t-s);color:var(--brume)}.orbite-cadre{width:100%;max-width:40rem;margin-inline:auto;container-type:inline-size}.orbite{aspect-ratio:1;position:relative}.orbite:before{content:"";border:1px solid var(--ligne-forte);border-radius:50%;position:absolute;inset:13%}.orbite__centre{font-family:var(--titres);font-size:var(--t-l);white-space:nowrap;flex-direction:column;align-items:center;gap:.6rem;font-weight:400;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.orbite__modules li{width:24cqw;translate:calc(-50% + cos(var(--angle)) * 37cqw) calc(-50% + sin(var(--angle)) * 37cqw);text-align:center;justify-content:center;display:flex;position:absolute;top:50%;left:50%}.orbite__modules span{background:var(--nuit-3);font-size:var(--t-s);padding:.15rem .4rem;line-height:1.25}.orbite__modules li:first-child{--angle:-90deg}.orbite__modules li:nth-child(2){--angle:-60deg}.orbite__modules li:nth-child(3){--angle:-30deg}.orbite__modules li:nth-child(4){--angle:0deg}.orbite__modules li:nth-child(5){--angle:30deg}.orbite__modules li:nth-child(6){--angle:60deg}.orbite__modules li:nth-child(7){--angle:90deg}.orbite__modules li:nth-child(8){--angle:120deg}.orbite__modules li:nth-child(9){--angle:150deg}.orbite__modules li:nth-child(10){--angle:180deg}.orbite__modules li:nth-child(11){--angle:210deg}.orbite__modules li:nth-child(12){--angle:240deg}@container (width<=33rem){.orbite{aspect-ratio:auto;gap:1rem;display:grid}.orbite:before{display:none}.orbite__centre{flex-direction:row;position:static;translate:none}.orbite__modules{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1rem;display:grid}.orbite__modules li{text-align:left;width:auto;display:block;position:static;translate:none}.orbite__modules span{background:0 0;padding:0}}.vision{margin-top:var(--espace-section);gap:2rem;display:grid}.vision__tete{max-width:var(--mesure);gap:.6rem;display:grid}.vision__tete p{color:var(--brume)}.vision__marches{gap:.75rem;display:grid}.marche{border:1px solid var(--ligne-forte);border-radius:.25rem;padding:1.1rem 1.25rem}.marche:nth-child(2){border-color:var(--nuit-4);background:var(--nuit-4)}.marche:nth-child(3){border-color:var(--astre);background:var(--astre);color:var(--nuit-0)}.marche__sigle{font-family:var(--titres);font-size:var(--t-2xl);letter-spacing:.01em;font-weight:500;line-height:1}.marche__role{margin-top:.4rem;font-weight:600}.marche__nom{font-size:var(--t-xs)}.competences{gap:2.5rem;margin-top:clamp(2rem,4vw,3.5rem);display:grid}.competences__groupe .repere{border-bottom:1px solid var(--ligne-forte);padding-bottom:.6rem}.competences__groupe li{border-bottom:1px solid var(--ligne);padding-block:.55rem}.section--hors-champ .titre{margin-top:.75rem}.section--hors-champ .chapo{margin-top:1rem}.hors-champ{gap:2rem;margin-top:clamp(2rem,4vw,3.5rem);display:grid}.hors-champ__titre{font-family:var(--titres);font-size:var(--t-xl);font-weight:400}.hors-champ__groupe ul{color:var(--brume);margin-top:.5rem}.section--hors-champ .langues__titre{margin-top:var(--espace-section)}.langues{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem;margin-top:2rem;display:grid}.langue__salut{font-family:var(--titres);font-size:var(--t-2xl);font-weight:300;line-height:1.2}.langue__salut--ar{text-align:left;font-family:Kufi Marhaba,Segoe UI,system-ui,sans-serif;font-weight:400}.langue__nom{margin-top:.2rem;font-weight:600}.langue__niveau{font-size:var(--t-s);color:var(--brume);text-wrap:balance}@media (min-width:45rem){.carte__dessin--large{display:block}.carte__dessin--etroit{display:none}.vision__marches{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.marche{flex-direction:column;justify-content:flex-end;display:flex}.marche:first-child{min-height:10rem}.marche:nth-child(2){min-height:14rem}.marche:nth-child(3){min-height:18rem}.competences,.hors-champ{grid-template-columns:repeat(3,minmax(0,1fr))}.langues{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:56.25rem){.bonjour{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.parcours__listes{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(3rem,7vw,6rem)}.aujourdhui{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.aujourdhui__tete{top:calc(var(--h-entete) + 2.5rem);align-self:start;position:sticky}.humani{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.voute--finale{background:var(--nuit-4)}.contact{z-index:2;padding-top:var(--espace-section);padding-bottom:1rem;position:relative}.contact__grille{flex-direction:column;justify-content:flex-end;min-height:60svh;padding-top:min(88vw,41svh);display:flex}.contact__texte{gap:1.25rem;min-width:0;max-width:34rem;display:grid}.contact__suite{color:var(--brume);flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;display:flex}.contact__suite a{align-items:center;min-height:2.75rem;display:inline-flex}.atlas{z-index:2;background:linear-gradient(180deg, #61282a00 0%, var(--aube-1) 24%, var(--aube-2) 46%, var(--aube-3) 64%, var(--aube-4) 80%);height:clamp(17rem,34vw,27rem);position:relative}.atlas svg{width:100%;height:62%;position:absolute;inset:auto 0 0}.atlas__loin path{fill:var(--crete-loin)}.atlas__proche path{fill:var(--nuit-0)}.pied{z-index:2;padding-block:1.25rem calc(1.25rem + env(safe-area-inset-bottom,0px));background:var(--nuit-0);font-size:var(--t-s);color:var(--brume);position:relative}.pied__ligne{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 2rem;display:flex}.pied__filantes{text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;min-height:2.75rem;padding:0;text-decoration:underline}.pied__filantes:hover{color:var(--astre)}@media (min-width:56.25rem){.contact__grille{justify-content:center;min-height:62vh;padding-top:0}}.page-introuvable{background:linear-gradient(180deg, var(--nuit-0), var(--nuit-2))}.introuvable{max-width:44rem;min-height:100svh;padding:2rem var(--gouttiere-droite) 2rem var(--gouttiere);align-content:center;justify-items:start;gap:1.25rem;margin-inline:auto;display:grid}.introuvable__liens{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}@media screen and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.page-accueil .mission,.page-accueil .trajet,.page-accueil .marche,.page-accueil .competences__groupe,.page-accueil .hors-champ__groupe,.page-accueil .langue,.page-accueil .bonjour__photo,.page-accueil .citation{animation:linear both apparition;animation-timeline:view();animation-range:entry entry 42%}@keyframes apparition{0%{translate:0 1.25rem}to{translate:0}}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.filantes{display:none}*,:before,:after{transition:none!important}}@media (prefers-contrast:more){:root{--brume:#f3e2da;--ligne:#f3e2da8c;--ligne-forte:#f3e2dad9}}@media (forced-colors:active){.filantes{display:none}.point,.mission:before{box-shadow:none;forced-color-adjust:none;background:canvastext}.arc__ligne,.carte__horizon,.carte__graduation{stroke:canvastext}.arc__texte,.carte__annee,.carte__camp{fill:canvastext;stroke:none}}@media print{.page-accueil,.page-accueil .voute,.page-accueil .section{color:#000;background:#fff}.ciel,.filantes,.pied__filantes,.entete,.atlas,.hero__repli,.passer{display:none}.etape,.hero{min-height:0;padding:0 0 1rem;display:block}.etape__carte{background:0 0}.page-accueil *{color:#000!important;background:0 0!important}}
