.vRfDHa_hero{border-bottom:1px solid var(--taf-line);min-height:900px;position:relative;overflow:hidden}.vRfDHa_heroBricks{z-index:0;pointer-events:none;height:400px;position:absolute;top:470px;left:64%;right:3%}.vRfDHa_heroBricks>*{position:absolute}.vRfDHa_heroBody{padding-top:110px;padding-bottom:90px}.vRfDHa_heroLegende{z-index:2;color:var(--taf-muted);background:var(--bg);pointer-events:none;margin:0;padding:4px 8px;font-size:13px;position:absolute;bottom:28px;right:64px}.vRfDHa_projetLegende{color:var(--taf-muted);background:var(--bg);pointer-events:none;margin:0;padding:4px 8px;font-size:13px;position:absolute;bottom:16px;left:20px}.vRfDHa_hello{background:var(--taf-surface);border:1px solid var(--taf-line);border-radius:4px;align-items:center;gap:10px;min-height:44px;margin-left:16px;padding:0 6px 0 14px;font-size:16px;font-weight:600;display:inline-flex}.vRfDHa_kickRow{flex-wrap:wrap;align-items:center;gap:12px 0;display:flex}.vRfDHa_h1{margin-top:28px}.vRfDHa_salut{font-size:240px;display:block}.vRfDHa_question{margin-top:22px;font-size:76px;display:block}.vRfDHa_salutNomme{margin-top:28px;font-size:200px}.vRfDHa_salutNomme>span{display:block}.vRfDHa_nameForm{background:var(--bg);border-radius:6px;flex-wrap:wrap;align-items:flex-end;gap:16px;max-width:860px;margin-top:44px;margin-left:-20px;padding:20px 20px 24px;display:flex}.vRfDHa_nameField{flex:320px}.vRfDHa_nameHint{flex-basis:100%;margin-top:0}.vRfDHa_nameActions{align-items:center;gap:16px;display:flex}.vRfDHa_accroche{background:var(--bg);-webkit-box-decoration-break:clone;box-decoration-break:clone;max-width:820px;margin-left:-6px;padding:2px 6px;font-size:40px;font-weight:700;line-height:1.3;display:inline}.vRfDHa_accrocheWrap{max-width:820px;margin-top:48px}.vRfDHa_ctaRow{flex-wrap:wrap;align-items:center;gap:20px;margin-top:44px;display:flex}.vRfDHa_section{padding:130px 0 120px;position:relative}.vRfDHa_secTitle{max-width:1200px;margin-top:22px;font-size:128px}.vRfDHa_pbGrid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:32px;margin-top:64px;display:grid}.vRfDHa_pbForm{grid-column:span 7;align-content:start;gap:28px;display:grid}.vRfDHa_pbScene{border:1px solid var(--taf-line);background:var(--taf-surface);border-radius:6px;grid-column:9/span 4;min-height:460px;position:relative;overflow:hidden}.vRfDHa_sceneLabel{font-size:13px;position:absolute;top:18px;left:20px}.vRfDHa_sceneGround{flex-wrap:wrap-reverse;align-content:flex-start;gap:18px 8px;display:flex;position:absolute;bottom:2px;left:16px;right:16px}.vRfDHa_sceneGround:after{content:""}.vRfDHa_sceneLine{background:var(--taf-text);height:2px;position:absolute;bottom:0;left:0;right:0}.vRfDHa_fallen{transform:rotate(var(--r,0deg))}@media (prefers-reduced-motion:no-preference){.vRfDHa_fallen{animation:.5s cubic-bezier(.3,1.4,.6,1) both vRfDHa_tombe}}@keyframes vRfDHa_tombe{0%{transform:translateY(-320px) rotate(calc(var(--r,0deg) * 4));opacity:0}60%{opacity:1}to{transform:translateY(0) rotate(var(--r,0deg))}}.vRfDHa_sendRow{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.vRfDHa_delai{align-items:center;gap:8px;font-size:15px;display:flex}.vRfDHa_honeypot{display:none}.vRfDHa_status{grid-template-columns:76px 1fr;align-items:start;gap:18px;display:grid}.vRfDHa_status h3:focus{outline:none}.vRfDHa_status h3:focus-visible{outline:3px solid var(--taf-focus)}.vRfDHa_avatar{object-fit:cover;border-radius:4px;width:76px;height:76px}.vRfDHa_related{margin:0;padding:0;list-style:none;display:grid}.vRfDHa_related li{border-top:1px solid var(--taf-line)}.vRfDHa_related li:last-child{border-bottom:1px solid var(--taf-line)}.vRfDHa_related a{border-bottom:0;justify-content:space-between;width:100%;min-height:56px}.vRfDHa_solved{margin-top:96px}.vRfDHa_solvedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px;display:grid}.vRfDHa_solvedCard{align-content:start;gap:14px;padding:28px;display:grid}.vRfDHa_projets{padding:120px 0 40px}.vRfDHa_projet{padding:80px 0}.vRfDHa_projetGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:32px;display:grid}.vRfDHa_projetVisuel{background:var(--taf-surface);border:1px solid var(--taf-line);border-radius:6px;grid-area:1/span 6;align-content:center;place-items:center;gap:40px;min-height:580px;display:grid;position:relative}.vRfDHa_projetTexte{flex-direction:column;grid-area:1/8/auto/span 5;justify-content:center;gap:26px;display:flex;container-type:inline-size}.vRfDHa_projet.vRfDHa_isRight .vRfDHa_projetVisuel{grid-column:8/span 5}.vRfDHa_projet.vRfDHa_isRight .vRfDHa_projetTexte{grid-column:1/span 6}.vRfDHa_projetNum{font-size:14px}.vRfDHa_projetNom{white-space:nowrap;font-size:min(clamp(48px,5.6vw,88px),15cqi)}.vRfDHa_projet dl{gap:22px;display:grid}.vRfDHa_projet dd{margin:8px 0 0;font-size:20px}.vRfDHa_stack{flex-wrap:wrap;gap:16px 10px;margin:4px 0 0;padding:0;list-style:none;display:flex}.vRfDHa_projetActions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:8px;display:flex}.vRfDHa_projetVisuel>.vRfDHa_projetPile{width:auto;max-width:82%;max-height:480px}.vRfDHa_skills{padding:120px 0}.vRfDHa_skillsGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:32px;display:grid}.vRfDHa_skillsIntro{grid-column:span 5}.vRfDHa_skillsBoard{grid-column:7/span 6}.vRfDHa_skillsTitle{margin-top:22px;font-size:96px}.vRfDHa_skillsText{max-width:460px;margin-top:24px}.vRfDHa_skillsPile{margin-top:40px}.vRfDHa_fieldset{border:0;min-width:0;margin:0;padding:0}.vRfDHa_chips{flex-wrap:wrap;gap:8px;display:flex}.vRfDHa_skillsStatus{margin-top:20px;font-size:14px}.vRfDHa_skillsList{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px;margin:28px 0 0;padding:0;list-style:none;display:grid}.vRfDHa_skillsUsed{margin-top:14px;font-size:12px}.vRfDHa_articles{padding:110px 0 100px}.vRfDHa_headRow{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;display:flex}.vRfDHa_h2Big{font-size:64px}.vRfDHa_cards3{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px;display:grid}.vRfDHa_articleCard{flex-direction:column;gap:16px;min-height:330px;padding:30px;display:flex}.vRfDHa_articleMeta{justify-content:space-between;gap:12px;font-size:13px;display:flex}.vRfDHa_articleTitle{font-size:30px}.vRfDHa_articleExcerpt{font-size:16px}.vRfDHa_articleDate{margin-top:auto;font-size:13px}.vRfDHa_voirTousMobile{display:none}.vRfDHa_outils{padding:0 0 110px}.vRfDHa_cards2{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:40px;display:grid}.vRfDHa_outilCard{align-content:start;gap:14px;padding:36px;display:grid}.vRfDHa_outilTitle{font-size:34px}.vRfDHa_lettre{padding:0 0 110px}.vRfDHa_appel{padding:0 0 120px}.vRfDHa_appelTitle{font-size:112px}@media (max-width:767px){.vRfDHa_hero{flex-direction:column;min-height:0;display:flex}.vRfDHa_heroBricks{height:230px;margin:0 20px;position:relative;top:auto;left:auto;right:auto}.vRfDHa_heroBody{padding-top:0;padding-bottom:40px}.vRfDHa_heroLegende{align-self:flex-start;margin:8px 20px 20px;font-size:12px;position:static}.vRfDHa_projetLegende{font-size:12px;bottom:10px;left:12px}.vRfDHa_hello{margin-left:0}.vRfDHa_h1{margin-top:16px}.vRfDHa_salut{font-variation-settings:"wdth" 92;font-size:92px;font-stretch:92%}.vRfDHa_question{margin-top:14px;font-size:34px}.vRfDHa_salutNomme{font-variation-settings:"wdth" 92;margin-top:16px;font-size:68px;font-stretch:92%}.vRfDHa_nameForm{background:0 0;gap:12px;margin:24px 0 0;padding:0;display:grid}.vRfDHa_nameActions{align-items:center;gap:12px;display:flex}.vRfDHa_nameActions>:first-child{flex:1}.vRfDHa_accrocheWrap{margin-top:28px}.vRfDHa_accroche{background:0 0;margin:0;padding:0;font-size:24px;line-height:1.25;display:block}.vRfDHa_ctaRow{flex-direction:column;align-items:stretch;gap:8px;margin-top:24px}.vRfDHa_ctaRow>a{width:100%}.vRfDHa_section{padding:56px 0 48px}.vRfDHa_secTitle{font-variation-settings:"wdth" 92;margin-top:14px;font-size:52px;font-stretch:92%}.vRfDHa_pbGrid{flex-direction:column-reverse;gap:28px;margin-top:20px;display:flex}.vRfDHa_pbScene{background:0 0;border:0;border-radius:0;height:120px;min-height:120px}.vRfDHa_sceneLabel{font-size:12px;top:0;left:0}.vRfDHa_sceneGround{left:0;right:0}.vRfDHa_pbForm{gap:22px}.vRfDHa_pbForm button[type=submit]{width:100%}.vRfDHa_solved{margin-top:48px}.vRfDHa_solvedGrid,.vRfDHa_cards3,.vRfDHa_cards2{grid-template-columns:1fr;gap:12px;margin-top:18px}.vRfDHa_solvedCard,.vRfDHa_articleCard,.vRfDHa_outilCard{gap:10px;min-height:0;padding:20px}.vRfDHa_projets{padding:56px 0 0}.vRfDHa_projet{padding:40px 0}.vRfDHa_projetGrid{flex-direction:column;gap:0;display:flex}.vRfDHa_projetVisuel{gap:20px;height:260px;min-height:260px}.vRfDHa_projetTexte{gap:0}.vRfDHa_projetNum{margin-top:24px;font-size:13px}.vRfDHa_projetNom{margin-top:8px;font-size:min(46px,15cqi)}.vRfDHa_projet dl{gap:16px;margin-top:22px}.vRfDHa_projet dd{margin-top:6px;font-size:17px}.vRfDHa_stack{margin-top:22px}.vRfDHa_projetActions{flex-direction:column;align-items:stretch;margin-top:28px}.vRfDHa_projetActions>a:first-child{width:100%}.vRfDHa_logo{border-radius:18px;width:88px;height:88px}.vRfDHa_skills{padding:56px 0}.vRfDHa_skillsGrid{display:block}.vRfDHa_skillsTitle{margin-top:14px;font-size:44px}.vRfDHa_skillsBoard{margin-top:24px}.vRfDHa_skillsList{gap:26px 12px;margin-top:22px}.vRfDHa_skillsUsed{margin-top:12px;font-size:11px}.vRfDHa_articles{padding:56px 0 40px}.vRfDHa_h2Big{font-size:36px}.vRfDHa_headRow>a{display:none}.vRfDHa_articleTitle,.vRfDHa_outilTitle{font-size:24px}.vRfDHa_articleExcerpt{font-size:15px}.vRfDHa_articleMeta{font-size:12px}.vRfDHa_voirTousMobile{width:100%;margin-top:20px;display:flex}.vRfDHa_outils{padding:16px 0 40px}.vRfDHa_lettre{padding:0 0 48px}.vRfDHa_appel{padding:8px 0 56px}.vRfDHa_appelTitle{font-variation-settings:"wdth" 92;font-size:44px;font-stretch:92%}.vRfDHa_appel .vRfDHa_ctaRow{align-items:center}}@media (min-width:768px) and (max-width:1100px){.vRfDHa_salut{font-size:160px}.vRfDHa_question{font-size:52px}.vRfDHa_salutNomme{font-size:140px}.vRfDHa_secTitle,.vRfDHa_appelTitle{font-size:88px}.vRfDHa_projetNom{font-size:min(72px,15cqi)}.vRfDHa_skillsTitle{font-size:64px}.vRfDHa_heroBricks{opacity:.6;left:58%}}.vRfDHa_projets>.taf-wrap{padding-bottom:56px}@media (max-width:767px){.vRfDHa_projets>.taf-wrap{padding-bottom:28px}}
