@font-face{font-family:Bricolage Grotesque;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(/polices/bricolage-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(/polices/bricolage-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1E00-1E9F,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+A720-A7FF}@font-face{font-family:Azeret Mono;font-weight:400;font-display:swap;src:url(/polices/azeret-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Azeret Mono;font-weight:400;font-display:swap;src:url(/polices/azeret-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1E00-1E9F,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+A720-A7FF}:root{--papier:#f1efe9;--papier-creux:#e6e3db;--epreuve-papier:#fbfaf6;--encre:#12110f;--encre-douce:#5c574e;--trait:#d8d3c7;--brique:#7c2b1b;--accent:#b84429;--sur-brique:#f6e9e2;--sur-brique-doux:oklab(80.3061% .0333538 .0262187);--titre:"Bricolage Grotesque", system-ui, sans-serif;--mesure:"Azeret Mono", ui-monospace, monospace;--marge:clamp(1rem, 4vw, 2.5rem);--large:74rem;--grain:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.5' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='160' height='160' filter='url(%23g)'/></svg>");--bord-dechire:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='1200' height='18' viewBox='0 0 1200 18' preserveAspectRatio='none'><path d='M0,18L0,10.28L0,10.28L4,10.32L8,10.32L12,10.29L16,10.23L20,10.16L24,10.11L28,10.07L32,10.08L36,10.11L40,10.18L44,10.26L48,10.33L52,10.37L56,10.37L60,10.31L64,10.19L68,10.03L72,9.84L76,9.66L80,9.51L84,9.43L88,9.42L92,9.5L96,9.66L100,9.88L104,10.13L108,10.38L112,10.6L116,10.75L120,10.82L124,10.81L128,10.71L132,10.55L136,10.34L140,10.13L144,9.92L148,9.75L152,9.61L156,9.52L160,9.47L164,9.43L168,9.41L172,9.38L176,9.34L180,9.3L184,9.26L188,9.25L192,9.27L196,9.36L200,9.52L204,9.75L208,10.06L212,10.42L216,10.8L220,11.17L224,11.5L228,11.77L232,11.95L236,12.03L240,12.03L244,11.97L248,11.86L252,11.75L256,11.66L260,11.6L264,11.61L268,11.66L272,11.76L276,11.88L280,12L284,12.08L288,12.11L292,12.08L296,11.97L300,11.8L304,11.58L308,11.33L312,11.08L316,10.84L320,10.62L324,10.43L328,10.26L332,10.1L336,9.93L340,9.75L344,9.54L348,9.3L352,9.04L356,8.78L360,8.54L364,8.36L368,8.25L372,8.23L376,8.31L380,8.48L384,8.73L388,9.03L392,9.34L396,9.62L400,9.85L404,10L408,10.06L412,10.04L416,9.94L420,9.8L424,9.65L428,9.5L432,9.39L436,9.33L440,9.32L444,9.36L448,9.43L452,9.52L456,9.61L460,9.68L464,9.73L468,9.76L472,9.78L476,9.81L480,9.86L484,9.95L488,10.09L492,10.28L496,10.51L500,10.76L504,11L508,11.22L512,11.39L516,11.49L520,11.51L524,11.47L528,11.38L532,11.27L536,11.16L540,11.09L544,11.07L548,11.13L552,11.26L556,11.44L560,11.66L564,11.88L568,12.07L572,12.2L576,12.26L580,12.22L584,12.1L588,11.91L592,11.66L596,11.39L600,11.11L604,10.85L608,10.62L612,10.41L616,10.24L620,10.08L624,9.92L628,9.75L632,9.56L636,9.37L640,9.17L644,8.99L648,8.85L652,8.77L656,8.77L660,8.85L664,9.01L668,9.24L672,9.51L676,9.78L680,10.03L684,10.22L688,10.32L692,10.33L696,10.24L700,10.08L704,9.85L708,9.6L712,9.36L716,9.14L720,8.97L724,8.85L728,8.78L732,8.74L736,8.7L740,8.66L744,8.57L748,8.44L752,8.25L756,8.02L760,7.74L764,7.45L768,7.16L772,6.89L776,6.64L780,6.43L784,6.24L788,6.07L792,5.88L796,5.68L800,5.44L804,5.16L808,4.85L812,4.52L816,4.19L820,3.9L824,3.68L828,3.53L832,3.49L836,3.54L840,3.68L844,3.88L848,4.11L852,4.34L856,4.52L860,4.64L864,4.68L868,4.63L872,4.52L876,4.35L880,4.16L884,3.97L888,3.82L892,3.7L896,3.65L900,3.64L904,3.68L908,3.74L912,3.82L916,3.89L920,3.96L924,4.02L928,4.09L932,4.17L936,4.3L940,4.48L944,4.73L948,5.05L952,5.42L956,5.83L960,6.25L964,6.66L968,7.02L972,7.31L976,7.52L980,7.65L984,7.72L988,7.73L992,7.73L996,7.75L1000,7.8L1004,7.92L1008,8.09L1012,8.33L1016,8.6L1020,8.88L1024,9.15L1028,9.38L1032,9.53L1036,9.61L1040,9.61L1044,9.53L1048,9.4L1052,9.24L1056,9.08L1060,8.92L1064,8.79L1068,8.68L1072,8.59L1076,8.52L1080,8.44L1084,8.35L1088,8.24L1092,8.11L1096,7.97L1100,7.85L1104,7.75L1108,7.72L1112,7.76L1116,7.89L1120,8.11L1124,8.42L1128,8.78L1132,9.18L1136,9.56L1140,9.9L1144,10.16L1148,10.34L1152,10.42L1156,10.41L1160,10.34L1164,10.22L1168,10.1L1172,10L1176,9.93L1180,9.91L1184,9.95L1188,10.02L1192,10.11L1196,10.21L1200,10.28L1200,18Z' fill='%23000'/></svg>");--sortie:cubic-bezier(.16, 1, .3, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scrollbar-color:var(--encre-douce) var(--papier-creux)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--papier);color:var(--encre);font-family:var(--titre);font-variation-settings:"opsz" 14;-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.55;position:relative;overflow-x:clip}body:before{content:"";background-image:var(--grain);opacity:.06;mix-blend-mode:multiply;pointer-events:none;z-index:10;background-size:160px;position:fixed;inset:0}img{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}::selection{background:var(--accent);color:var(--papier)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}strong{font-variation-settings:"wght" 700, "opsz" 14;font-weight:400}.barre{max-width:var(--large);padding:1.4rem var(--marge);font-variation-settings:"wght" 600, "opsz" 12;justify-content:space-between;gap:1rem;margin:0 auto;font-size:.86rem;display:flex}.barre a{text-decoration:none}.barre a:hover{color:var(--brique)}.lettre{max-width:var(--large);padding:clamp(2.5rem, 8vw, 6rem) var(--marge) clamp(3.5rem, 8vw, 6.5rem);margin:0 auto}.salut{letter-spacing:-.02em;font-variation-settings:"wght" 800, "wdth" 80, "opsz" 96;text-wrap:balance;font-size:clamp(2.9rem,9.2vw,7.4rem);font-weight:400;line-height:.92}.lettre-corps{border-top:1px solid var(--encre);grid-template-columns:minmax(0,38rem) auto;justify-content:space-between;gap:3rem;margin-top:clamp(2.2rem,5vw,3.6rem);padding-top:clamp(1.6rem,3vw,2.2rem);display:grid}.lettre-corps>.texte{grid-area:1/1}.lettre-corps>.tirage{grid-area:1/2}.texte{font-size:clamp(1.04rem,1.2vw,1.14rem);line-height:1.62}.texte>*+*{margin-top:1em}.texte>.demande{border-top:1px solid var(--encre);margin-block:1.3em 1.5em}.demande div{border-bottom:1px solid var(--trait);grid-template-columns:14rem minmax(0,1fr);gap:1rem;padding:.85rem 0;display:grid}.demande dt{color:var(--brique);font-variation-settings:"wght" 720, "opsz" 16}.demande dd{font-size:.98rem;line-height:1.55}.actions{flex-wrap:wrap;align-items:center;gap:.9rem 1.6rem;display:flex;margin-top:2rem!important}.bouton{background:var(--encre);color:var(--papier);font-variation-settings:"wght" 680, "opsz" 14;transition:background-color .25s var(--sortie), transform .25s var(--sortie);border-radius:2px;align-items:baseline;gap:.6rem;padding:.85rem 1.3rem .9rem;text-decoration:none;display:inline-flex}.bouton span{font-family:var(--mesure);letter-spacing:.08em;opacity:.7;font-size:.68rem}.bouton:hover{background:var(--brique)}.bouton:active{transform:translateY(1px)}.lien{font-variation-settings:"wght" 600, "opsz" 14;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.lien:hover{color:var(--brique)}.tirage{background:var(--epreuve-papier);align-self:start;width:clamp(10rem,19vw,15.5rem);padding:.65rem .65rem 0;transform:rotate(2.6deg);box-shadow:0 2px 3px #12110f24,0 14px 30px #12110f33}.tirage img{aspect-ratio:4/4.6;object-fit:cover;object-position:50% 30%}.tirage figcaption{font-family:var(--mesure);letter-spacing:.08em;color:var(--encre-douce);text-align:center;padding:.45rem 0 .55rem;font-size:.7rem}.grille{--colonnes:minmax(14rem, 1fr) minmax(0, 2.15fr);--gouttiere:clamp(2rem, 5vw, 4.5rem);max-width:var(--large);padding:0 var(--marge) clamp(5rem, 10vw, 8rem);margin:0 auto;scroll-margin-top:1.5rem}.grille-tete{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem 2rem;padding-bottom:1.6rem;display:flex}.grille-tete h2{letter-spacing:-.02em;font-variation-settings:"wght" 800, "wdth" 80, "opsz" 72;font-size:clamp(2rem,4.6vw,3.4rem);font-weight:400;line-height:1}.legende{font-family:var(--mesure);letter-spacing:.02em;color:var(--encre-douce);flex-wrap:wrap;align-items:center;gap:.4rem .6rem;font-size:.72rem;display:flex}.cle{border-radius:50%;width:.8rem;height:.8rem;margin-left:.6rem;display:inline-block}.cle-attendu{box-shadow:inset 0 0 0 2px var(--encre-douce)}.cle-moi{background:var(--accent);width:.58rem;height:.58rem}.echelle{height:1.4rem;display:block;position:relative}.echelle:before{content:"";background:var(--trait);height:1px;position:absolute;top:50%;left:0;right:0}.cran{background:var(--encre-douce);opacity:.55;width:1px;height:.5rem;position:absolute;top:calc(50% - .25rem)}.cran:first-child{left:0}.cran:nth-child(2){left:33.333%}.cran:nth-child(3){left:66.666%}.cran:nth-child(4){left:100%}.repere{top:50%;left:calc(var(--cran) / 3 * 100%);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.attendu{width:1.1rem;height:1.1rem;box-shadow:inset 0 0 0 2px var(--encre-douce);background:var(--papier)}.moi{background:var(--accent);width:.62rem;height:.62rem;transition:left 1.1s var(--sortie) var(--delai,0s), opacity .4s var(--sortie) var(--delai,0s)}[data-attendu="1"] .attendu{--cran:0}[data-attendu="2"] .attendu{--cran:1}[data-attendu="3"] .attendu{--cran:2}[data-attendu="4"] .attendu{--cran:3}[data-moi="1"] .moi{--cran:0}[data-moi="2"] .moi{--cran:1}[data-moi="3"] .moi{--cran:2}[data-moi="4"] .moi{--cran:3}.sommaire.attend .moi{opacity:0;left:0}.sommaire{--echelle-l:22rem;--moi-l:8.5rem;margin-bottom:clamp(3.5rem,7vw,5.5rem)}.sommaire-crans,.sommaire a{grid-template-columns:var(--colonnes);column-gap:var(--gouttiere);align-items:center;display:grid}.s-crans{max-width:var(--echelle-l);height:1.1rem;margin-right:calc(var(--moi-l) + 1.5rem);font-family:var(--mesure);letter-spacing:.02em;color:var(--encre-douce);grid-column:2;font-size:.64rem;display:block;position:relative}.s-crans span{white-space:nowrap;position:absolute;top:0}.s-crans span:first-child{left:0}.s-crans span:nth-child(2){left:33.333%;transform:translate(-50%)}.s-crans span:nth-child(3){left:66.666%;transform:translate(-50%)}.s-crans span:nth-child(4){right:0}.sommaire ol{border-top:1px solid var(--encre);margin-top:.5rem;list-style:none}.sommaire li{border-bottom:1px solid var(--trait)}.sommaire a{isolation:isolate;padding:.85rem 0;text-decoration:none;position:relative}.sommaire a:before{content:"";background:var(--papier-creux);opacity:0;transition:opacity .25s var(--sortie);z-index:-1;border-radius:3px;position:absolute;inset:0 -.8rem}.sommaire a:hover:before{opacity:1}.s-nom{font-variation-settings:"wght" 650, "opsz" 18;font-size:clamp(1.02rem,1.3vw,1.14rem);line-height:1.25}.sommaire a:hover .s-nom{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.s-niveau{align-items:center;gap:1.5rem;display:flex}.s-niveau .echelle{flex:0 1 var(--echelle-l)}.s-moi{width:var(--moi-l);font-family:var(--mesure);letter-spacing:.02em;color:var(--encre-douce);flex:none;font-size:.72rem}.s-moi.ecart{color:var(--accent)}.s-moi:after{content:"";float:right;background:var(--encre-douce);opacity:.5;width:.7rem;height:.9rem;transition:transform .3s var(--sortie), opacity .3s var(--sortie);margin-top:.1rem;-webkit-mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 18'><path d='M7 1v15M1.5 10.5 7 16l5.5-5.5' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 18'><path d='M7 1v15M1.5 10.5 7 16l5.5-5.5' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>") 50%/contain no-repeat}.sommaire a:hover .s-moi:after{opacity:1;transform:translateY(.18rem)}.ligne{grid-template-columns:var(--colonnes);gap:1.5rem var(--gouttiere);border-top:1px solid var(--encre);padding:clamp(2.2rem,4vw,3rem) 0;scroll-margin-top:1rem;display:grid}.ligne>*{min-width:0}.ligne:last-child{border-bottom:1px solid var(--encre)}.ligne h3{letter-spacing:-.015em;font-variation-settings:"wght" 760, "wdth" 84, "opsz" 32;font-size:clamp(1.35rem,2.2vw,1.7rem);font-weight:400;line-height:1.08}.niveaux{font-family:var(--mesure);letter-spacing:.02em;color:var(--encre-douce);flex-wrap:wrap;gap:.2rem 1rem;margin-top:.8rem;font-size:.72rem;display:flex}.niveaux .ecart{color:var(--accent)}.ligne-reponse>p{max-width:40rem;color:color-mix(in oklab, var(--encre) 90%, var(--papier));font-size:clamp(1rem,1.15vw,1.08rem);line-height:1.62}.ligne-reponse>*+*{margin-top:.9em}.ligne-reponse>.consigne{max-width:40rem;margin-block:1.6rem}.consigne-cadre{background:var(--epreuve-papier);border-radius:.5rem;overflow:hidden;box-shadow:0 0 0 1px #12110f14,0 2px 4px #12110f0f,0 12px 26px #12110f1a}.consigne-barre{background:var(--papier-creux);font-family:var(--mesure);color:var(--encre);padding:.45rem 1.1rem;font-size:.66rem}.consigne-barre span{color:var(--encre-douce)}.skills{padding:0 1.1rem .3rem}.skills-groupe{font-family:var(--mesure);letter-spacing:.02em;color:var(--encre-douce);padding:.9rem 1.1rem .1rem;font-size:.66rem}.skills+.skills-groupe{border-top:1px solid var(--encre);margin-inline:1.1rem;padding-inline:0}.skills div{grid-template-columns:6.5rem minmax(0,1fr);gap:1rem;padding:.75rem 0;display:grid}.skills div+div{border-top:1px solid var(--trait)}.skills dt{font-family:var(--mesure);color:var(--brique);padding-top:.2rem;font-size:.78rem}.skills dd{font-size:.95rem;line-height:1.55}.consigne figcaption{font-family:var(--mesure);color:var(--encre-douce);margin-top:.7rem;font-size:.72rem;line-height:1.6}.preuve{grid-column:1/-1;grid-template-columns:var(--colonnes);column-gap:var(--gouttiere);align-items:start;margin-top:clamp(.6rem,2vw,1.2rem);display:grid}.scene{--pad:clamp(1rem, 3vw, 1.8rem);--barre:1.85rem;grid-area:1/2}.deroule-cote{grid-area:1/1;padding-top:clamp(1rem,3vw,1.8rem)}.deroule:not(.pret) .scene{flex-wrap:wrap;gap:1rem;display:flex}.deroule:not(.pret) .telephone img{max-width:12rem}.pret .scene{aspect-ratio:4/3;background:var(--papier-creux);cursor:pointer;touch-action:pan-y;-webkit-user-select:none;user-select:none;border-radius:4px;position:relative;container-type:size}.pret.large .scene{aspect-ratio:16/11}.pret .ecran{opacity:0;visibility:hidden;filter:blur(3px);transition:opacity .45s var(--sortie), transform .7s var(--sortie), filter .45s var(--sortie), visibility 0s linear .45s;position:absolute;transform:translateY(.7rem)scale(.985)}.pret .ecran.actif{opacity:1;visibility:visible;filter:none;transition-delay:80ms,80ms,80ms,0s;transform:none}.pret .telephone{inset:var(--pad);justify-content:center;align-items:center;display:flex}.telephone img{background:#fff;border-radius:clamp(.9rem,2cqh,1.4rem);box-shadow:0 0 0 1px #12110f1a,0 2px 4px #12110f14,0 16px 34px #12110f24}.pret .telephone img{object-fit:contain;width:auto;max-width:100%;height:100%}.pret .navigateur{width:min(100cqw - 2 * var(--pad), (100cqh - 2 * var(--pad) - var(--barre) - 1.1rem) * 1.6);top:calc(50% - .55rem);left:50%;translate:-50% -50%}.navigateur{background:var(--epreuve-papier);border-radius:.6rem;overflow:hidden;box-shadow:0 0 0 1px #12110f14,0 2px 4px #12110f12,0 18px 38px #12110f21}.navigateur-barre{height:var(--barre,1.85rem);background:var(--papier-creux);align-items:center;gap:.7rem;padding:0 .7rem;display:flex}.points{background:radial-gradient(circle at .25rem,#c9c3b6 .2rem,#0000 .21rem),radial-gradient(circle at 1.05rem,#c9c3b6 .2rem,#0000 .21rem),radial-gradient(circle at 1.85rem,#c9c3b6 .2rem,#0000 .21rem);flex:none;width:2.1rem;height:.5rem}.adresse{text-overflow:ellipsis;white-space:nowrap;background:var(--papier);min-width:0;font-family:var(--mesure);color:var(--encre-douce);border-radius:1rem;padding:.12rem .6rem;font-size:.66rem;overflow:hidden}.navigateur img{aspect-ratio:16/10;object-fit:cover;object-position:top;width:100%}.compteur{font-family:var(--mesure);letter-spacing:.04em;color:var(--encre-douce);font-variant-numeric:tabular-nums;pointer-events:none;font-size:.66rem;position:absolute;bottom:.6rem;right:.7rem}.etapes{border-top:1px solid var(--encre);flex-direction:column;display:flex}.etapes button{border:0;border-bottom:1px solid var(--trait);width:100%;color:var(--encre-douce);font:inherit;text-align:left;cursor:pointer;transition:color .25s var(--sortie);background:0 0;grid-template-columns:1.7rem minmax(0,1fr);align-items:start;column-gap:.85rem;padding:.85rem 0;display:grid}.etapes button:hover{color:var(--encre)}.etape-num{width:1.7rem;height:1.7rem;font-family:var(--mesure);font-variant-numeric:tabular-nums;transition:background-color .3s var(--sortie), color .3s var(--sortie), box-shadow .3s var(--sortie);border-radius:50%;grid-row:1/span 2;place-items:center;font-size:.7rem;display:grid;box-shadow:inset 0 0 0 1px}.etape-titre{font-variation-settings:"wght" 650, "opsz" 16;padding-top:.12rem;font-size:1rem;line-height:1.3}.etape-detail{color:color-mix(in oklab, var(--encre) 78%, var(--papier));grid-column:2;font-size:.92rem;line-height:1.5}.pret .etape-detail{opacity:0;transition:grid-template-rows .5s var(--sortie), opacity .35s var(--sortie);grid-template-rows:0fr;display:grid}.pret .etape-detail>span{min-height:0;overflow:hidden}.etapes [aria-selected=true]{color:var(--encre);cursor:default}.etapes [aria-selected=true] .etape-num{background:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);color:var(--epreuve-papier)}.pret .etapes [aria-selected=true] .etape-detail{opacity:1;grid-template-rows:1fr}.etape-detail>span{padding-top:.3rem;display:block}.note{font-family:var(--mesure);color:var(--encre-douce);margin-top:1rem;font-size:.72rem;line-height:1.6}.note a:hover{color:var(--brique)}.contact{background:var(--brique);color:var(--sur-brique);padding:clamp(4.5rem,10vw,7.5rem) 0;position:relative}.contact:before,.contact:after{content:"";background:var(--brique);height:18px;-webkit-mask-image:var(--bord-dechire);-webkit-mask-image:var(--bord-dechire);mask-image:var(--bord-dechire);pointer-events:none;position:absolute;left:0;right:0;-webkit-mask-size:1200px 18px;mask-size:1200px 18px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.contact:before{top:-.8125rem;-webkit-mask-position:-641px 0;mask-position:-641px 0}.contact:after{bottom:-.8125rem;transform:scaleY(-1);-webkit-mask-position:-377px 0;mask-position:-377px 0}.contact-dedans{max-width:var(--large);padding:0 var(--marge);margin:0 auto}.contact h2{letter-spacing:-.02em;font-variation-settings:"wght" 800, "wdth" 80, "opsz" 96;color:#fff;text-wrap:balance;max-width:13ch;font-size:clamp(2.3rem,6.4vw,5rem);font-weight:400;line-height:.96}.contact-dedans>p:not(.tel,.courriel,.signature){max-width:34rem;margin-top:1.5rem;font-size:1.08rem;line-height:1.6}.contact .tel{letter-spacing:-.02em;font-variation-settings:"wght" 780, "wdth" 82, "opsz" 48;margin-top:2.2rem;font-size:clamp(1.9rem,4vw,2.8rem);line-height:1}.contact .tel a,.contact .courriel a{color:#fff;-webkit-text-decoration-color:var(--sur-brique-doux);text-decoration-color:var(--sur-brique-doux)}.contact .courriel{font-family:var(--mesure);margin-top:.7rem;font-size:.92rem}.bouton.clair{background:var(--papier);color:var(--encre);margin-top:2rem}.bouton.clair:hover{background:#fff}.contact :focus-visible{outline-color:#fff}.signature{font-family:var(--mesure);letter-spacing:.06em;color:var(--sur-brique-doux);margin-top:2.6rem;font-size:.78rem}.pied{max-width:var(--large);padding:2.6rem var(--marge) 2.2rem;font-family:var(--mesure);color:var(--encre-douce);margin:0 auto;font-size:.7rem}@media (width<=760px){.lettre-corps{display:block}.lettre-corps>.tirage{float:right;width:7.2rem;margin:.3rem .2rem 1rem 1.2rem;padding:.4rem .4rem 0}.tirage figcaption{padding:.3rem 0 .35rem;font-size:.62rem}.demande div{grid-template-columns:minmax(0,1fr);gap:.15rem}.grille{--colonnes:minmax(0, 1fr)}.sommaire a{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nom moi""echelle echelle";row-gap:.45rem}.s-niveau{display:contents}.s-nom{grid-area:nom}.s-moi{grid-area:moi;width:auto}.s-niveau .echelle{grid-area:echelle}.s-moi:after{margin-left:.6rem}.s-crans{grid-column:1;max-width:none;margin-right:0}.sommaire a:before{inset:0 -.5rem}.preuve{flex-direction:column;align-items:stretch;gap:1rem;display:flex}.pret .scene{aspect-ratio:4/5}.pret.large .scene{aspect-ratio:16/13}.deroule-cote{padding-top:0}.etapes button{padding:.7rem 0}.skills div{grid-template-columns:minmax(0,1fr);gap:.1rem}}
