@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}.page-cv{background:var(--nuit-1)}.barre{max-width:54rem;padding:.75rem var(--gouttiere-droite) .75rem var(--gouttiere);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;margin-inline:auto;display:flex}.barre__retour{min-height:2.75rem;font-size:var(--t-s);align-items:center;gap:.55rem;text-decoration:none;display:inline-flex}.barre__retour:hover{color:var(--astre)}.barre__actions{flex-wrap:wrap;align-items:center;gap:.25rem 1rem;display:flex}.barre__lien{min-height:2.75rem;font-size:var(--t-s);cursor:pointer;background:0 0;border:0;align-items:center;padding:0 .25rem;text-decoration:none;display:inline-flex}.barre__lien:hover{color:var(--astre)}.barre__principal{background:var(--astre);min-height:2.75rem;color:var(--nuit-0);font-size:var(--t-s);border-radius:999px;align-items:center;padding:.4rem 1.1rem;font-weight:600;text-decoration:none;display:inline-flex}.barre__principal:hover{background:var(--etoile)}.feuille{--feuille-encre:#2b1a19;--feuille-doux:#7a5550;max-width:54rem;color:var(--feuille-encre);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:var(--t-s);background:#fff;gap:1.75rem;margin:0 auto 3rem;padding:clamp(1.5rem,5vw,3.25rem);line-height:1.5;display:grid}.feuille :focus-visible{outline-color:var(--feuille-encre)}.feuille h1{font-family:var(--titres);font-size:clamp(1.7rem,4.6vw,2.5rem);font-weight:500;line-height:1.1}.feuille h2{border-bottom:1px solid var(--feuille-encre);font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.7rem;padding-bottom:.3rem;font-weight:600}.feuille__tete{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.feuille__photo{flex:none;width:7rem}.feuille__photo img{border-radius:50%}.feuille__identite{flex:18rem;gap:.35rem;min-width:0;display:grid}.feuille__bref ul{gap:.3rem;display:grid}.feuille__bref li{padding-left:1.1rem;position:relative}.feuille__bref li:before{content:"";background:var(--feuille-encre);border-radius:50%;width:.35rem;height:.35rem;position:absolute;top:.6em;left:.1rem}.feuille .trajets{gap:1.1rem}.feuille .trajet__titre{font-size:var(--t-m);font-weight:600}.feuille .trajet__periode,.feuille .trajet__lieu{color:var(--feuille-doux)}.feuille .trajet__etiquette{border-color:var(--feuille-doux)}.feuille .trajet__points{gap:.15rem;margin-top:.3rem}.feuille .trajet__points li:before,.feuille .trajet__bilan li:before{background:var(--feuille-encre)}.feuille .trajet__bilan{margin-top:.4rem}.feuille .trajet__bilan-titre{color:var(--feuille-doux)}.feuille .coordonnees{margin-top:.35rem}.feuille .bouton{border-color:var(--feuille-encre);color:var(--feuille-encre)}.feuille .bouton--plein{background:var(--feuille-encre);color:#fff}.feuille .bouton:hover{background:var(--feuille-doux);border-color:var(--feuille-doux);color:#fff}.feuille__colonnes{gap:1.75rem;display:grid}.feuille__colonnes section{min-width:0}.feuille__colonnes h2+.trajets+h2,.feuille__langues{margin-top:0}.feuille__colonnes .trajets+h2,.feuille__groupe+h2{margin-top:1.5rem}.feuille__groupe{margin-bottom:.5rem}.feuille__langues{gap:.2rem;display:grid}@media (min-width:40rem){.feuille__colonnes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{@page{size:A4;margin:11mm 12mm}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body,.page-cv{color:#2b1a19;background:#fff}.barre,.evitement,.coordonnees__actions,.coordonnees__copier,[data-valeur=tel]{display:none}.feuille{grid-template-columns:minmax(0,63fr) minmax(0,37fr);gap:3mm 7mm;max-width:none;margin:0;padding:0;font-size:8.3pt;line-height:1.3}.feuille__tete{grid-column:1/-1}.feuille__bref{display:none}.feuille__experiences{grid-row:2/span 2}.feuille__projet,.feuille__colonnes{grid-column:2}.feuille h1{font-size:19pt}.feuille .coordonnees__valeur{font-size:8.3pt}.feuille h2{margin-bottom:1.4mm;padding-bottom:.5mm;font-size:7.6pt}.feuille__photo{width:21mm}.feuille .trajets{gap:1.9mm}.feuille .trajet__titre{font-size:9.2pt}.feuille .trajet__periode,.feuille .trajet__etiquette,.feuille .trajet__bilan-titre{font-size:7.4pt}.feuille .trajet__points{gap:0;margin-top:.4mm}.feuille .trajet,.feuille section{break-inside:avoid}.feuille__colonnes{grid-template-columns:minmax(0,1fr);gap:3mm}.feuille__colonnes .trajets+h2,.feuille__groupe+h2{margin-top:2.6mm}.feuille__groupe{margin-bottom:1mm}a{text-decoration:none}}@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}}
