@font-face{font-family:policeTitre;src:url(../media/bricolage_grotesque_latin-s.p.2ej1fmte5yjhi.woff2)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:policeTitre Fallback;src:local(Arial);ascent-override:91.48%;descent-override:26.56%;line-gap-override:0.0%;size-adjust:101.66%}.policetitre_a9a4a873-module__RuN_5G__className{font-family:policeTitre,policeTitre Fallback}.policetitre_a9a4a873-module__RuN_5G__variable{--police-titre:"policeTitre", "policeTitre Fallback"}
@layer composants{.v-racine{--v-marine:var(--lightningcss-light,#241a19)var(--lightningcss-dark,#14100f);--v-marine-carte:var(--lightningcss-light,#ffffff0f)var(--lightningcss-dark,#ffffff0d);--v-marine-bord:var(--lightningcss-light,#ffffff24)var(--lightningcss-dark,#ffffff1f);--v-marine-texte:#e8ecf5;--v-marine-texte-doux:#97a3bd;--v-banniere:var(--lightningcss-light,#c02010)var(--lightningcss-dark,#6b1a10);background:var(--fond)}.v-racine h1,.v-racine h2,.v-racine h3{font-family:var(--police-titre), system-ui, sans-serif}.v-conteneur{max-width:1120px;margin:0 auto;padding-inline:clamp(16px,4vw,32px)}.v-entete{z-index:20;background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--bord-doux);position:sticky;top:0}.v-entete-barre{align-items:center;gap:22px;min-height:64px;display:flex}.v-marque{font-family:var(--police-titre), system-ui, sans-serif;letter-spacing:-.01em;align-items:center;gap:10px;font-size:20px;font-weight:800;text-decoration:none;display:flex}.v-entete nav{gap:4px;margin-inline:auto;display:flex}.v-entete nav a{white-space:nowrap;border-radius:var(--rayon-petit);color:var(--texte-doux);padding:9px 13px;font-size:14.5px;font-weight:600;text-decoration:none}.v-entete nav a:hover{background:var(--bord-doux);color:var(--texte)}.v-entete-actions{align-items:center;gap:8px;display:flex}.v-lien-discret{color:var(--texte);border-radius:var(--rayon-petit);white-space:nowrap;padding:9px 13px;font-size:14.5px;font-weight:600;text-decoration:none}.v-lien-discret:hover{background:var(--bord-doux)}.v-hero-bande{background:linear-gradient(175deg, var(--lightningcss-light,#fdeceb)var(--lightningcss-dark,#24100e) 0%, var(--lightningcss-light,#faf5f3)var(--lightningcss-dark,#191312) 55%, var(--fond) 100%)}.v-hero{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(28px,5vw,64px);padding-block:clamp(40px,7vw,88px);display:grid}.v-pilule{background:var(--passage-libre-fond);border:1px solid var(--passage-libre-bord);color:var(--passage-libre);border-radius:99px;align-items:center;gap:8px;padding:7px 14px;font-size:13px;font-weight:700;display:inline-flex}.v-hero h1{letter-spacing:-.025em;text-wrap:balance;margin:18px 0 0;font-size:clamp(34px,5vw,54px);font-weight:800;line-height:1.08}.v-hero h1 em{color:var(--primaire);font-style:normal}.v-coches{gap:11px;margin:22px 0 0;padding:0;list-style:none;display:grid}.v-coches li{align-items:baseline;gap:11px;font-size:16.5px;font-weight:500;display:flex}.v-coches .coche{background:var(--primaire-fond);width:20px;height:20px;color:var(--primaire);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid;translate:0 2px}.v-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px;display:flex}.v-hero-note{color:var(--texte-doux);margin:12px 0 0;font-size:13.5px}.bouton--grand{padding:14px 26px;font-size:16px}.v-scene{isolation:isolate;position:relative}.v-phare{z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--primaire) 16%, transparent), transparent 72%);position:absolute;inset:-18%}.v-phare:after{content:"";background:conic-gradient(from 0deg, transparent 0deg, color-mix(in srgb, var(--primaire) 10%, transparent) 30deg, transparent 70deg);filter:blur(18px);border-radius:50%;animation:16s linear infinite v-balayage;position:absolute;inset:6%}@keyframes v-balayage{to{rotate:360deg}}.v-cockpit{background:var(--surface);border:1px solid var(--bord-doux);border-radius:var(--rayon);overflow:hidden;box-shadow:0 24px 60px var(--lightningcss-light,#182a4e24)var(--lightningcss-dark,#00000080)}.v-cockpit-barre{border-bottom:1px solid var(--bord-doux);color:var(--texte-doux);align-items:center;gap:10px;padding:10px 16px;font-size:12.5px;font-weight:700;display:flex}.v-cockpit-barre .feu{border-radius:7px;width:22px;height:22px;font-size:11px}.v-cockpit-corps{gap:12px;padding:16px;display:grid}.v-cockpit-grille{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.v-cockpit .carte{padding:13px 14px}.v-cockpit .grand-nombre{font-size:27px}.v-cockpit .libelle{font-size:10px}.v-cockpit .bloc-urgence{padding:14px}.v-cockpit .bloc-urgence .quoi{font-size:16px}.v-badge-flottant{background:var(--surface);border:1px solid var(--bord-doux);box-shadow:var(--ombre);border-radius:99px;align-items:center;gap:9px;padding:9px 16px;font-size:13px;font-weight:700;display:flex;position:absolute;top:-16px;right:-12px}.v-section{padding-block:clamp(52px,8vw,96px)}.v-section--douce{background:var(--fond-alt)}.v-oeil{text-align:center;letter-spacing:.09em;text-transform:uppercase;color:var(--primaire);font-size:13px;font-weight:800;display:block}.v-h2{text-align:center;letter-spacing:-.02em;text-wrap:balance;max-width:720px;margin:10px auto 0;font-size:clamp(27px,3.6vw,40px);font-weight:800;line-height:1.12}.v-chapo{text-align:center;max-width:640px;color:var(--texte-doux);margin:14px auto 0;font-size:16.5px}.v-etapes{counter-reset:etape;grid-template-columns:repeat(3,1fr);gap:clamp(18px,3vw,40px);margin-top:clamp(32px,5vw,56px);display:grid}.v-etape{text-align:center;position:relative}.v-etape-feu{background:var(--primaire);width:64px;height:64px;color:var(--sur-primaire);border-radius:50%;place-items:center;margin:0 auto;display:grid;position:relative}.v-etape-feu:after{counter-increment:etape;content:counter(etape);background:var(--surface);border:2px solid var(--primaire);width:24px;height:24px;color:var(--primaire);border-radius:50%;place-items:center;font-size:12.5px;font-weight:800;display:grid;position:absolute;top:-4px;right:-6px}.v-etape:not(:last-child):before{content:"";border-top:2px solid var(--primaire-bord);width:calc(100% - 88px);position:absolute;top:32px;left:calc(50% + 44px)}.v-etape h3{margin:18px 0 8px;font-size:20px;font-weight:800}.v-etape p{max-width:320px;color:var(--texte-doux);margin:0 auto;font-size:15px;line-height:1.6}.v-paliers{justify-content:center;gap:6px;margin-top:12px;display:flex}.v-morale{text-align:center;color:var(--primaire);margin:clamp(28px,5vw,44px) 0 0;font-size:19px;font-weight:800}.v-centre{justify-content:center;margin-top:22px;display:flex}.v-fonctions{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:clamp(32px,5vw,52px);display:grid}.v-fonctions .carte{padding:26px}.v-icone{background:var(--primaire-fond);width:46px;height:46px;color:var(--primaire);border-radius:14px;place-items:center;margin-bottom:16px;display:grid}.v-fonctions h3{margin:0 0 6px;font-size:19px;font-weight:800}.v-fonctions .v-fonction-chapo{color:var(--texte-doux);margin:0 0 14px;font-size:14.5px}.v-fonctions ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.v-fonctions li{align-items:baseline;gap:9px;font-size:14px;font-weight:500;display:flex}.v-fonctions li:before{content:"✓";color:var(--passage-libre);font-weight:800}.v-marine{background:var(--v-marine);color:var(--v-marine-texte)}.v-marine .v-h2{color:var(--v-marine-texte)}.v-marine .v-chapo{color:var(--v-marine-texte-doux)}.v-verres{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:clamp(32px,5vw,48px);display:grid}.v-verre{background:var(--v-marine-carte);border:1px solid var(--v-marine-bord);border-radius:var(--rayon);text-align:center;padding:26px}.v-verre .v-icone{color:#3ddc97;background:#3ddc971f;margin-inline:auto}.v-verre h3{margin:0 0 8px;font-size:18px;font-weight:800}.v-verre p{color:var(--v-marine-texte-doux);margin:0;font-size:14.5px;line-height:1.6}.v-publics{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:clamp(32px,5vw,52px);display:grid}.v-publics .carte{padding:26px}.v-publics h3{color:var(--primaire);margin:0 0 4px;font-size:19px;font-weight:800}.v-publics .v-public-sous{margin:0 0 10px;font-size:15px;font-weight:700}.v-publics p:last-child{color:var(--texte-doux);margin:0;font-size:14.5px;line-height:1.6}.v-faq{columns:2;column-gap:16px;margin-top:clamp(28px,5vw,44px)}.v-faq details{break-inside:avoid;background:var(--surface);border:1px solid var(--bord-doux);border-radius:var(--rayon);box-shadow:var(--ombre);margin-bottom:16px;padding:4px 22px}.v-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding-block:18px;font-size:16px;font-weight:700;list-style:none;display:flex}.v-faq summary::-webkit-details-marker{display:none}.v-faq summary:after{content:"+";background:var(--bord-doux);width:30px;height:30px;color:var(--texte);border-radius:9px;flex:none;place-items:center;font-size:19px;font-weight:700;display:grid}.v-faq details[open] summary:after{content:"−";background:var(--primaire);color:var(--sur-primaire)}.v-faq details>p{color:var(--texte-doux);margin:0 0 18px;font-size:14.5px;line-height:1.65}.v-banniere{background:var(--v-banniere);color:#fff;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:center;gap:clamp(26px,5vw,56px);padding:clamp(28px,5vw,56px);display:grid}.v-banniere h2{color:#fff;letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(27px,3.6vw,40px);font-weight:800;line-height:1.12}.v-banniere .v-banniere-texte p{color:#ffffffd9;margin:14px 0 0;font-size:16px;line-height:1.6}.v-formulaire{background:var(--surface);border-radius:var(--rayon);color:var(--texte);gap:14px;padding:clamp(20px,3vw,28px);display:grid;box-shadow:0 18px 50px #00000038}.v-formulaire .v-champ-groupe{gap:6px;display:grid}.v-formulaire label{font-size:13.5px;font-weight:700}.v-formulaire label .v-facultatif{color:var(--texte-doux);font-weight:500}.v-formulaire textarea{resize:vertical;min-height:74px}.champ:user-invalid{border-color:var(--danger)}.v-piege{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.v-formulaire .v-envoi-note{color:var(--texte-doux);text-align:center;margin:0;font-size:12.5px}.v-pied{border-top:1px solid var(--bord-doux);background:var(--surface);padding-block:clamp(36px,6vw,56px) 28px}.v-pied-grille{grid-template-columns:minmax(0,2fr) 1fr 1fr;gap:clamp(24px,5vw,56px);display:grid}.v-pied-baseline{color:var(--texte-doux);max-width:320px;margin:12px 0 0;font-size:14px}.v-pied h3{letter-spacing:.06em;text-transform:uppercase;color:var(--texte-doux);margin:0 0 12px;font-size:13px;font-weight:800}.v-pied ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.v-pied a{color:var(--texte);font-size:14.5px;text-decoration:none}.v-pied a:hover{color:var(--primaire)}.v-pied-legal{border-top:1px solid var(--bord-doux);color:var(--texte-doux);margin-top:clamp(28px,5vw,44px);padding-top:18px;font-size:12.5px}@media (prefers-reduced-motion:no-preference){.v-hero>div>*,.v-hero-scene{animation:v-entree var(--duree-entree) var(--courbe-sortie) both;animation-delay:calc(var(--rang,0) * 80ms)}.v-hero>div>:first-child{--rang:0}.v-hero>div>:nth-child(2){--rang:1}.v-hero>div>:nth-child(3){--rang:2}.v-hero>div>:nth-child(4){--rang:3}.v-hero>div>:nth-child(5){--rang:4}.v-hero-scene{--rang:2}}@keyframes v-entree{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}@supports (animation-timeline:view()) and (animation-range:entry){@media (prefers-reduced-motion:no-preference){.v-revele{animation:linear both v-apparition;animation-timeline:view();animation-range:entry var(--decalage,0%) entry calc(55% + var(--decalage,0%))}@media (min-width:901px){.v-etapes>:nth-child(3n+2),.v-fonctions>:nth-child(3n+2),.v-verres>:nth-child(3n+2),.v-publics>:nth-child(3n+2),.v-tarifs-grille>:nth-child(3n+2),.v-engagements-grille>:nth-child(2){--decalage:7%}.v-etapes>:nth-child(3n+3),.v-fonctions>:nth-child(3n+3),.v-verres>:nth-child(3n+3),.v-publics>:nth-child(3n+3),.v-tarifs-grille>:nth-child(3n+3),.v-engagements-grille>:nth-child(3){--decalage:14%}.v-engagements-grille>:nth-child(4){--decalage:21%}}}}@keyframes v-apparition{0%{opacity:.15;translate:0 26px;scale:.985}to{opacity:1;translate:0;scale:1}}.v-entete nav a,.v-lien-discret,.v-fonctions .carte,.v-verre,.v-public,.v-tarif,.v-faq details{transition:background-color var(--duree-reponse) var(--courbe-douce), border-color var(--duree-reponse) var(--courbe-douce), transform var(--duree-etat) var(--courbe-sortie), box-shadow var(--duree-etat) var(--courbe-douce)}@media (hover:hover){.v-fonctions .carte:hover,.v-verre:hover,.v-public:hover,.v-tarif:hover{transform:translateY(-3px);box-shadow:0 14px 32px var(--lightningcss-light,#2819161a)var(--lightningcss-dark,#00000073)}.v-etape-feu{transition:transform var(--duree-etat) var(--courbe-sortie)}.v-etape:hover .v-etape-feu{transform:scale(1.07)rotate(-4deg)}}.v-fonctions .carte:active,.v-verre:active,.v-public:active,.v-tarif:active{transition-duration:var(--duree-appui);transform:scale(.99)}@media (max-width:900px){.v-phare{display:none}}@media (prefers-reduced-motion:reduce){.v-phare:after{opacity:.4;animation:none}}@media (min-width:1081px) and (max-width:1340px){.v-entete-barre{gap:12px}.v-entete nav{gap:0}.v-entete nav a{padding:8px 9px;font-size:13.5px}.v-entete-actions{gap:6px}.v-entete-actions .bouton{padding:10px 14px}}@media (max-width:1080px){.v-entete nav{display:none}.v-entete-actions{margin-left:auto}}@media (max-width:900px){.v-hero{grid-template-columns:1fr;padding-block:32px 48px}.v-scene{order:2;margin-top:8px}.v-badge-flottant{right:4px}.v-etapes{grid-template-columns:1fr;gap:30px}.v-etape:not(:last-child):before{display:none}.v-fonctions,.v-verres,.v-publics{grid-template-columns:1fr}.v-faq{columns:1}.v-banniere,.v-pied-grille{grid-template-columns:1fr}}@media (max-width:480px){.v-lien-discret{display:none}.v-cockpit-grille{grid-template-columns:1fr 1fr}.v-cockpit-grille>:first-child{grid-column:1/-1}}}.v-public{position:relative}.v-public-portrait{margin-bottom:14px;display:block}.v-public-photo{object-fit:cover;border-radius:50%;width:64px;height:64px;display:block;box-shadow:0 2px 8px var(--lightningcss-light,#182a4e29)var(--lightningcss-dark,#0006)}.v-credit{color:var(--texte-doux);opacity:.85;margin-top:7px;font-size:11px;display:block}.v-credit a{text-underline-offset:2px;text-decoration:underline}.v-scenario-intro{max-width:46ch;color:var(--texte-doux);margin:0 0 34px;font-size:17px}.v-scenario-portrait{background:var(--surface);border:1px solid var(--bord-doux);border-radius:var(--rayon);box-shadow:var(--ombre);grid-template-columns:minmax(0,240px) minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,40px);margin:0 0 clamp(34px,5vw,52px);padding:clamp(18px,2.5vw,26px);display:grid}.v-scenario-photo{margin:0}.v-scenario-photo img{border-radius:var(--rayon-petit);width:100%;height:auto;display:block}.v-scenario-etiquette{background:var(--fond-alt);border:1px dashed var(--bord);color:var(--texte-doux);letter-spacing:.04em;text-transform:uppercase;border-radius:99px;margin:0 0 10px;padding:5px 11px;font-size:11.5px;font-weight:700;display:inline-block}.v-scenario-nom{letter-spacing:-.015em;margin:0 0 12px;font-size:clamp(21px,2.4vw,26px);font-weight:800}.v-scenario-texte{color:var(--texte-doux);margin:0 0 12px;font-size:16px;line-height:1.65}.v-scenario-texte:last-child{margin-bottom:0}@media (max-width:760px){.v-scenario-portrait{grid-template-columns:1fr}.v-scenario-photo{max-width:240px;margin-inline:auto}}.v-scenario-fil{gap:0;max-width:62ch;margin:0;padding:0;list-style:none;display:grid}.v-scenario-fil>li{border-inline-start:2px solid var(--bord);margin-inline-start:5px;padding:0 0 30px 34px;position:relative}.v-scenario-fil>li:last-child{border-inline-start-color:#0000;padding-bottom:0}.v-scenario-point{inset-inline-start:-7px;background:var(--surface);border:2px solid var(--bord);border-radius:50%;width:12px;height:12px;position:absolute;top:4px}.v-scenario-fil>li:nth-child(3) .v-scenario-point,.v-scenario-fil>li:nth-child(4) .v-scenario-point{border-color:var(--danger);background:var(--danger)}.v-scenario-quand{text-transform:uppercase;letter-spacing:.07em;color:var(--texte-doux);margin-bottom:3px;font-size:12px;font-weight:700;display:block}.v-scenario-fil h3{margin:0 0 5px;font-size:19px}.v-scenario-fil p{color:var(--texte-doux);margin:0}.v-scenario-avec{border-radius:var(--rayon-petit);background:var(--passage-libre-fond);border:1px solid var(--passage-libre-bord);padding:14px 16px;color:var(--texte)!important;margin-top:14px!important}.v-scenario-note{border-radius:var(--rayon-petit);border:1px dashed var(--bord);color:var(--texte-doux);align-items:center;gap:12px;max-width:66ch;margin-top:30px;padding:14px 16px;font-size:14px;display:flex}.v-engagements-intro{max-width:52ch;color:var(--texte-doux);margin:0 0 30px;font-size:17px}.v-engagements-grille{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:14px;display:grid}.v-engagements-grille h3{margin:0 0 7px;font-size:17px}.v-engagements-grille p{color:var(--texte-doux);margin:0;font-size:15px}.v-engagements-compteur{color:var(--texte-doux);align-items:center;gap:14px;margin-top:28px;font-size:15px;display:flex}.v-engagements-compteur strong{color:var(--texte);font-size:19px}.v-fondateur-grille{grid-template-columns:minmax(200px,300px) minmax(0,1fr);align-items:start;gap:clamp(24px,5vw,56px);display:grid}.v-fondateur-visuel{position:sticky;top:92px}.v-fondateur-photo{border-radius:var(--rayon);object-fit:cover;width:100%;height:auto;box-shadow:var(--ombre)}.v-fondateur-dessin{aspect-ratio:1;border-radius:var(--rayon);background:var(--surface);border:1px solid var(--bord-doux);box-shadow:var(--ombre);place-items:center;display:grid}.v-fondateur-texte{max-width:58ch;color:var(--texte-doux);margin:0 0 16px;font-size:17px;line-height:1.7}.v-fondateur-signature{color:var(--texte);margin:26px 0 0;font-size:17px;font-weight:800}.v-fondateur-signature span{color:var(--texte-doux);margin-top:2px;font-size:14px;font-weight:600;display:block}@media (max-width:768px){.v-fondateur-grille{grid-template-columns:1fr}.v-fondateur-visuel{max-width:220px;margin-inline:auto;position:static}.v-scenario-note{flex-direction:column;align-items:flex-start}}.v-beta-offre{border-radius:var(--rayon);background:var(--passage-libre-fond);border:1px solid var(--passage-libre-bord);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(20px,4vw,44px);margin:30px 0 40px;padding:clamp(22px,3vw,34px);display:grid}.v-beta-etiquette{text-transform:uppercase;letter-spacing:.08em;color:var(--passage-libre);margin-bottom:8px;font-size:11.5px;font-weight:800;display:inline-block}.v-beta-offre h3{margin:0 0 10px;font-size:clamp(20px,2.4vw,26px)}.v-beta-offre p{color:var(--texte-doux);max-width:62ch;margin:0 0 8px}.v-beta-valeur{color:var(--texte)!important}.v-beta-valeur strong{color:var(--passage-libre);font-size:19px}.v-tarifs-grille{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));align-items:start;gap:14px;display:grid}.v-tarif{flex-direction:column;display:flex;position:relative}.v-tarif--phare{border-color:var(--primaire-bord);box-shadow:0 8px 30px var(--lightningcss-light,#2b5cf01f)var(--lightningcss-dark,#0006)}.v-tarif-ruban{top:-11px;background:var(--primaire);color:var(--sur-primaire);letter-spacing:.03em;border-radius:99px;padding:3px 11px;font-size:11.5px;font-weight:800;position:absolute;inset-inline-start:18px}.v-tarif-nom{margin:4px 0 10px;font-size:17px}.v-tarif-prix{align-items:baseline;margin:0 0 6px;display:flex}.v-tarif-montant{letter-spacing:-.03em;font-size:38px;font-weight:800;line-height:1}.v-tarif-unite{color:var(--texte-doux);font-size:13px;font-weight:600}.v-tarif-devis{letter-spacing:-.02em;font-size:26px;font-weight:800}.v-tarif-resume{color:var(--texte-doux);margin:0 0 14px;font-size:14px}.v-tarif-points{gap:8px;margin:0;padding:0;list-style:none;display:grid}.v-tarif-points li{padding-inline-start:22px;font-size:14.5px;position:relative}.v-tarif-points li:before{content:"✓";color:var(--passage-libre);font-weight:800;position:absolute;inset-inline-start:0}.v-tarifs-promesse{border-radius:var(--rayon);border:1px solid var(--bord);background:var(--surface);margin-top:34px;padding:22px clamp(18px,3vw,28px)}.v-tarifs-promesse h3{margin:0 0 8px;font-size:19px}.v-tarifs-promesse p{color:var(--texte-doux);max-width:74ch;margin:0}.v-tarifs-mentions{color:var(--texte-doux);max-width:74ch;margin-top:18px;font-size:13px}@media (max-width:768px){.v-beta-offre{grid-template-columns:1fr}}.v-section{padding-block:clamp(64px,9vw,108px)}.v-oeil{margin-bottom:14px;display:block}.v-h2{margin-block:0 clamp(20px,2.6vw,30px)}.v-public-photo{object-position:50% 22%;width:72px;height:72px}.v-hero-scene{justify-content:center;padding-block:10px;display:flex;position:relative}.v-hero-bande{overflow-x:clip}.v-hero-photo{border-radius:var(--rayon);max-width:400px;margin:0;position:relative;overflow:hidden;box-shadow:0 18px 50px var(--lightningcss-light,#2819162e)var(--lightningcss-dark,#00000080)}.v-hero-photo picture{display:block}.v-hero-photo img{width:100%;height:auto;display:block}.v-credit--photo{inset-inline:0;color:#ffffffdb;text-align:start;background:linear-gradient(#140c0a99,#0000);margin:0;padding:9px 14px 24px;font-size:10.5px;position:absolute;top:0}.v-credit--photo a{color:inherit}.v-hero-cockpit{inset-inline-end:-14px;width:min(300px,80%);position:absolute;top:60%}.v-hero-cockpit .v-badge-flottant{top:-46px;right:-6px}.v-hero-cockpit .v-cockpit-corps{gap:10px;padding:13px}.v-hero-cockpit .v-cockpit-grille{gap:7px}.v-hero-cockpit .v-cockpit .carte{padding:10px 8px}.v-hero-cockpit .v-cockpit .grand-nombre{font-size:23px}.v-hero-cockpit .v-cockpit .libelle{letter-spacing:.02em;font-size:9px}.v-hero-cockpit .v-cockpit .bloc-urgence .quoi{font-size:14.5px}@media (max-width:1080px){.v-hero-cockpit{inset-inline-end:-8px;width:min(250px,78%);top:59%}}@media (max-width:900px){.v-hero-scene{flex-direction:column;align-items:stretch;gap:16px}.v-hero-photo{display:none}.v-hero-cockpit{width:100%;position:static}.v-hero-cockpit .v-badge-flottant{top:-30px;right:8px}}.v-legal{background:var(--v-fond,#fff);min-height:100vh;padding:48px 20px 80px}.v-legal-conteneur{max-width:720px;margin:0 auto;font-size:16px;line-height:1.75}.v-legal-marque{margin:0 0 32px}.v-legal h1{margin:0 0 6px;font-size:30px;line-height:1.2}.v-legal h2{margin:40px 0 10px;font-size:20px}.v-legal h3{margin:26px 0 8px;font-size:16px}.v-legal p{margin:0 0 14px}.v-legal ul{margin:0 0 16px;padding-left:22px}.v-legal li{margin-bottom:8px}.v-legal-date{color:var(--texte-doux);margin-bottom:28px;font-size:14px}.v-legal-chapo{border-inline-start:3px solid var(--passage-libre);margin-bottom:32px;padding-inline-start:16px;font-size:17px}.v-legal-retour{margin-top:48px;font-size:15px}
