.accueil-moment{--moment-delai:calc(var(--duree-trace-construction) * .5 + var(--duree-trace) * 1.5 + var(--duree-annotation));padding:calc(var(--spacing) * 8) 0 calc(var(--spacing) * 32)}.accueil-moment>.accueil-conteneur{gap:0}.moment-scene{--moment-u:calc(var(--spacing) / 4);--moment-echelle:.2275;aspect-ratio:1160/740;width:100%;position:relative}@media (width>=40rem){.moment-scene{--moment-echelle:.5034}}@media (width>=47.5rem){.moment-scene{--moment-echelle:.6068}}@media (width>=64rem){.moment-scene{--moment-echelle:.8068}}@media (width>=71.5rem){.moment-scene{--moment-echelle:.9103}}.moment-scene-int{width:calc(var(--moment-u) * 1160);height:calc(var(--moment-u) * 740);transform:scale(var(--moment-echelle));transform-origin:0 0;position:absolute;top:0;left:0}.moment-scene>.dessin{z-index:2;width:calc(var(--moment-u) * 1160 * var(--moment-echelle));pointer-events:none;position:absolute;top:0;left:0}.moment-mock{top:calc(var(--moment-u) * 56);left:calc(var(--moment-u) * 60);width:calc(var(--moment-u) * 1040);height:calc(var(--moment-u) * 640);border:var(--trait-bordure) solid var(--bordure);border-radius:var(--radius-moyen);background:var(--surface);box-shadow:var(--ombre-flottante);clip-path:inset(0 100% 0 0 round var(--radius-moyen));opacity:0;position:absolute;overflow:hidden}:where(.moment-scene:has(.trace-visible)) .moment-mock{animation:moment-decoupe var(--duree-remplissage) var(--ease-entree) var(--moment-delai) both, apparition var(--duree-remplissage) var(--ease-standard) var(--moment-delai) both}:where(.moment-scene .trace-visible) .interieur{animation:moment-effacement var(--duree-remplissage) var(--ease-standard) var(--moment-delai) both}@keyframes moment-decoupe{0%{clip-path:inset(0 100% 0 0 round var(--radius-moyen))}to{clip-path:inset(0 0 0 0 round var(--radius-moyen))}}@keyframes moment-effacement{0%{opacity:1}to{opacity:0}}.moment-mock-barre{height:calc(var(--moment-u) * 40);border-bottom:var(--trait-bordure) solid var(--bordure);background:var(--fond);justify-content:center;align-items:center;display:flex}.moment-mock-url{height:calc(var(--moment-u) * 20);padding:0 calc(var(--moment-u) * 16);border-radius:var(--radius-plein);background:var(--surface-douce);color:var(--texte-secondaire);align-items:center;display:inline-flex}.moment-app{grid-template-columns:calc(var(--moment-u) * 192) calc(var(--moment-u) * 384) 1fr;height:calc(var(--moment-u) * 600);background:var(--surface);color:var(--texte-principal);display:grid;overflow:hidden}.moment-ico{width:calc(var(--moment-u) * 16);height:calc(var(--moment-u) * 16);fill:none;stroke:currentColor;stroke-width:calc(var(--trait-bordure) * 1.4);stroke-linecap:round;stroke-linejoin:round;flex:none}.moment-ico-petit{width:calc(var(--moment-u) * 14);height:calc(var(--moment-u) * 14)}.moment-coche{width:calc(var(--moment-u) * 12);height:calc(var(--moment-u) * 12);stroke-width:calc(var(--trait-bordure) * 2)}.moment-point{fill:currentColor;stroke:none}.moment-app-side{gap:calc(var(--moment-u) * 16);min-width:0;padding:calc(var(--moment-u) * 12);border-right:var(--trait-bordure) solid var(--bordure);background:var(--fond);flex-direction:column;display:flex}.moment-espace-travail{align-items:center;gap:calc(var(--moment-u) * 8);padding:calc(var(--moment-u) * 8);display:flex}.moment-initiales{width:calc(var(--moment-u) * 24);height:calc(var(--moment-u) * 24);border-radius:var(--radius-petit);background:var(--accent);color:var(--sur-accent);letter-spacing:.02em;place-items:center;font-weight:600;display:grid}.moment-nom-espace{flex:1;font-weight:600}.moment-nav{gap:calc(var(--moment-u) * 2);display:grid}.moment-nav-item{align-items:center;gap:calc(var(--moment-u) * 8);padding:calc(var(--moment-u) * 6) calc(var(--moment-u) * 8);border-radius:var(--radius-petit);color:var(--texte-secondaire);font-weight:500;display:flex}.moment-nav-item.moment-actif{background:var(--selection);color:var(--texte-principal)}.moment-compte{color:var(--texte-secondaire);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:400}.moment-side-pied{gap:calc(var(--moment-u) * 12);margin-top:auto;display:grid}.moment-signe{align-items:center;gap:calc(var(--moment-u) * 4);padding:0 calc(var(--moment-u) * 8);color:var(--texte-secondaire);display:flex}.moment-signe-mono{width:auto;height:calc(var(--moment-u) * 12)}.moment-logo-encre{fill:var(--texte-secondaire)}.moment-logo-point{fill:var(--trait-dessin)}.moment-app-main{background:var(--surface);flex-direction:column;min-width:0;display:flex}.moment-app-tete{height:calc(var(--moment-u) * 64);padding:0 calc(var(--moment-u) * 24);border-bottom:var(--trait-bordure) solid var(--bordure);justify-content:space-between;align-items:center;display:flex}.moment-titre-ligne{align-items:baseline;gap:calc(var(--moment-u) * 8);display:flex}.moment-compte-titre{color:var(--texte-secondaire);font-variant-numeric:tabular-nums}.moment-btn{justify-content:center;align-items:center;gap:calc(var(--moment-u) * 8);padding:calc(var(--moment-u) * 8) calc(var(--moment-u) * 16);border:var(--trait-bordure) solid transparent;border-radius:var(--radius-petit);white-space:nowrap;font-weight:500;display:inline-flex}.moment-btn-primaire{background:var(--accent);color:var(--sur-accent)}.moment-btn-secondaire{border-color:var(--bordure-forte);color:var(--texte-principal)}.moment-btn-discret{color:var(--texte-principal)}.moment-outils{align-content:center;gap:calc(var(--moment-u) * 12);height:calc(var(--moment-u) * 104);padding:0 calc(var(--moment-u) * 24);border-bottom:var(--trait-bordure) solid var(--bordure);display:grid}.moment-recherche{align-items:center;gap:calc(var(--moment-u) * 8);min-width:0;padding:calc(var(--moment-u) * 8) calc(var(--moment-u) * 12);border:var(--trait-bordure) solid transparent;border-radius:var(--radius-petit);background:var(--surface-douce);color:var(--texte-secondaire);display:flex}.moment-recherche-texte{white-space:nowrap;flex:1;min-width:0;overflow:hidden}.moment-kbd{padding:0 calc(var(--moment-u) * 4);border:var(--trait-bordure) solid var(--bordure-forte);border-radius:var(--radius-net);color:var(--texte-secondaire)}.moment-filtres{align-items:center;gap:calc(var(--moment-u) * 8);display:flex;overflow:hidden}.moment-filtre{align-items:center;gap:calc(var(--moment-u) * 4);padding:calc(var(--moment-u) * 4) calc(var(--moment-u) * 12);border:var(--trait-bordure) solid var(--bordure-forte);border-radius:var(--radius-plein);color:var(--texte-principal);font-weight:500;display:inline-flex}.moment-filtre>span{color:var(--texte-secondaire);font-variant-numeric:tabular-nums;font-weight:400}.moment-filtre.moment-actif{border-color:var(--accent);background:var(--accent);color:var(--sur-accent)}.moment-filtre.moment-actif>span{color:var(--sur-accent)}.moment-liste{flex:1;overflow:hidden}.moment-ligne{align-items:center;gap:calc(var(--moment-u) * 16);height:calc(var(--moment-u) * 64);padding:0 calc(var(--moment-u) * 24);border-bottom:var(--trait-bordure) solid var(--bordure);display:flex}.moment-ligne.moment-choisie{background:var(--selection)}.moment-ligne-txt{gap:calc(var(--moment-u) * 2);flex:1;min-width:0;display:grid}.moment-ligne-titre,.moment-ligne-ext{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.moment-ligne-titre{font-weight:500}.moment-ligne-ext{color:var(--texte-secondaire)}.moment-ligne-meta{align-items:center;gap:calc(var(--moment-u) * 8);flex:none;display:flex}.moment-etiquette{padding:calc(var(--moment-u) * 2) calc(var(--moment-u) * 8);border-radius:var(--radius-petit);background:var(--surface-douce);color:var(--texte-secondaire);font-weight:500;line-height:calc(var(--moment-u) * 16);display:inline-block}.moment-choisie .moment-etiquette{background:var(--surface)}.moment-pastille{align-items:center;gap:calc(var(--moment-u) * 4);padding:calc(var(--moment-u) * 2) calc(var(--moment-u) * 8);border-radius:var(--radius-plein);font-weight:500;line-height:calc(var(--moment-u) * 16);display:inline-flex}.moment-pastille:before{content:"";width:calc(var(--moment-u) * 6);height:calc(var(--moment-u) * 6);border-radius:var(--radius-plein);background:currentColor}.moment-pastille.moment-avert{background:var(--avertissement-doux);color:var(--avertissement)}.moment-pastille.moment-ok{background:var(--succes-doux);color:var(--succes)}.moment-fiche{border-left:var(--trait-bordure) solid var(--bordure);background:var(--surface);flex-direction:column;min-width:0;display:flex}.moment-fiche-tete{height:calc(var(--moment-u) * 48);padding:0 calc(var(--moment-u) * 16) 0 calc(var(--moment-u) * 24);border-bottom:var(--trait-bordure) solid var(--bordure);justify-content:space-between;align-items:center;display:flex}.moment-fil{color:var(--texte-secondaire);text-transform:uppercase}.moment-fiche-actions{gap:calc(var(--moment-u) * 4);display:flex}.moment-ico-btn{width:calc(var(--moment-u) * 32);height:calc(var(--moment-u) * 32);color:var(--texte-secondaire);place-items:center;display:grid}.moment-fiche-corps{align-content:start;gap:calc(var(--moment-u) * 16);padding:calc(var(--moment-u) * 24);flex:1;display:grid;overflow:hidden}.moment-props{gap:calc(var(--moment-u) * 8);padding:calc(var(--moment-u) * 16) 0;border-top:var(--trait-bordure) solid var(--bordure);border-bottom:var(--trait-bordure) solid var(--bordure);display:grid}.moment-props>div{grid-template-columns:calc(var(--moment-u) * 96) 1fr;align-items:center;display:grid}.moment-prop-nom{color:var(--texte-secondaire)}.moment-prop-valeur{align-items:center;gap:calc(var(--moment-u) * 8);display:flex}.moment-cases{gap:calc(var(--moment-u) * 8);display:grid}.moment-case{align-items:center;gap:calc(var(--moment-u) * 8);display:flex}.moment-coche-boite{width:calc(var(--moment-u) * 16);height:calc(var(--moment-u) * 16);border:var(--trait-bordure) solid var(--bordure-forte);border-radius:var(--radius-net);flex:none;place-items:center;display:grid}.moment-case-faite .moment-coche-boite{border-color:var(--accent);background:var(--accent);color:var(--sur-accent)}.moment-case-faite>span:last-child{color:var(--texte-secondaire);text-decoration:line-through;text-decoration-color:var(--bordure-forte)}.moment-pieces{gap:calc(var(--moment-u) * 8);flex-wrap:wrap;display:flex}.moment-piece{align-items:center;gap:calc(var(--moment-u) * 4);padding:calc(var(--moment-u) * 4) calc(var(--moment-u) * 8);border:var(--trait-bordure) solid var(--bordure);border-radius:var(--radius-petit);color:var(--texte-secondaire);display:inline-flex}.moment-fiche-pied{padding:calc(var(--moment-u) * 12) calc(var(--moment-u) * 16);border-top:var(--trait-bordure) solid var(--bordure);justify-content:space-between;display:flex}.moment-etapes{gap:calc(var(--spacing) * 6);margin-top:calc(var(--spacing) * 6);display:grid}@media (width>=47.5rem){.moment-etapes{grid-template-columns:1fr 1fr}}.moment-etape{gap:calc(var(--spacing) * 2);display:grid}.moment-jauge{height:var(--trait-focus);background:var(--bordure);position:relative;overflow:hidden}.moment-jauge:after{content:"";background:var(--trait-dessin);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}:where(.moment-scene:has(.trace-visible)~.moment-etapes .moment-etape:first-child) .moment-jauge:after{animation:moment-remplissage calc(var(--duree-trace) * 2) linear both}:where(.moment-scene:has(.trace-visible)~.moment-etapes .moment-etape:nth-child(2)) .moment-jauge:after{animation:moment-remplissage var(--duree-remplissage) var(--ease-entree) var(--moment-delai) both}@keyframes moment-remplissage{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.moment-etape-texte{align-items:baseline;gap:calc(var(--spacing) * 3);display:flex}.moment-etape-numero{color:var(--accent-texte);font-variant-numeric:tabular-nums}.moment-controle-place{margin-top:calc(var(--spacing) * 4);text-align:right}.moment-controle{max-width:100%;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4);border:var(--trait-bordure) solid transparent;border-radius:var(--radius-petit);color:var(--texte-principal);font-size:var(--text-corps-petit);line-height:var(--text-corps-petit--line-height);white-space:normal;cursor:pointer;transition:background-color var(--duree-rapide) var(--ease-standard);background:0 0;font-weight:500}@media (hover:hover){.moment-controle:hover{background:var(--surface-douce)}}.moment-fini .moment-mock{clip-path:inset(0 0 0 0 round var(--radius-moyen));opacity:1;animation:none}.moment-fini .interieur{opacity:0;animation:none}.moment-fini .dessin :where(.c,.o,.k,.n){animation:none}.moment-fini~.moment-etapes .moment-jauge:after{animation:none;transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.moment-mock{clip-path:inset(0 0 0 0 round var(--radius-moyen));opacity:1;animation:none}.moment-scene .interieur{opacity:0;animation:none}.moment-jauge:after{animation:none;transform:scaleX(1)}.moment-controle{transition:none}}html:not(.js-actif) .moment-mock{clip-path:inset(0 0 0 0 round var(--radius-moyen));opacity:1}html:not(.js-actif) .moment-scene .interieur{opacity:0}html:not(.js-actif) .moment-jauge:after{transform:scaleX(1)}html:not(.js-actif) .moment-scene{aspect-ratio:auto;height:calc(var(--moment-u) * 740 * var(--moment-echelle))}@supports not selector(:has(*)){.moment-mock{clip-path:inset(0 0 0 0 round var(--radius-moyen));opacity:1;animation:none}.moment-scene .interieur{opacity:0;animation:none}.moment-jauge:after{animation:none;transform:scaleX(1)}.moment-scene .dessin :where(.c,.o,.k){stroke-dasharray:none;stroke-dashoffset:0;animation:none}.moment-scene .dessin .n{opacity:1;animation:none}}@media (forced-colors:active){.moment-jauge:after{border-top:var(--trait-focus) solid currentColor}}.accueil-hero{padding:calc(var(--spacing) * 24) 0 calc(var(--spacing) * 16)}.accueil-conteneur{gap:calc(var(--spacing) * 6);width:100%;max-width:calc(var(--spacing) * 32 * 8.75);padding:0 calc(var(--spacing) * 4);margin:0 auto;display:grid}@media (width>=64rem){.accueil-conteneur{padding:0 calc(var(--spacing) * 8)}}.accueil-accroche{max-width:calc(var(--spacing) * 32 * 6);text-wrap:balance}.accueil-chapo{max-width:calc(var(--spacing) * 32 * 4.5)}.accueil-actions{align-items:center;gap:calc(var(--spacing) * 3);margin-top:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.accueil-appel,.accueil-appel-secondaire{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 6);border:var(--trait-bordure) solid transparent;border-radius:var(--radius-petit);font-size:var(--text-corps);line-height:var(--text-corps--line-height);white-space:nowrap;font-weight:500;text-decoration:none;display:inline-flex}.accueil-appel{background:var(--accent);color:var(--sur-accent);transition:box-shadow var(--duree-rapide) var(--ease-standard)}.accueil-appel:hover{box-shadow:var(--ombre-flottante)}.accueil-appel-fleche{transition:transform var(--duree-base) var(--ease-standard);display:inline-block}.accueil-appel:hover .accueil-appel-fleche{transform:translateX(calc(var(--spacing) * 1))}.accueil-appel-secondaire{border-color:var(--bordure-forte);color:var(--texte-principal);transition:background-color var(--duree-rapide) var(--ease-standard);background:0 0}.accueil-appel-secondaire:hover{background:var(--surface-douce)}.accueil-preuves{gap:calc(var(--spacing) * 2) calc(var(--spacing) * 6);margin-top:calc(var(--spacing) * 2);color:var(--texte-secondaire);flex-wrap:wrap;display:flex}.accueil-preuve{align-items:center;gap:calc(var(--spacing) * 2);display:inline-flex}.accueil-preuve:before{content:"";width:calc(var(--spacing) * 1);height:calc(var(--spacing) * 1);background:var(--trait-dessin)}@media (forced-colors:active){.accueil-preuve:before{border:var(--trait-focus) solid currentColor}}.accueil-section,.accueil-bande{padding:calc(var(--spacing) * 24) 0;border-top:var(--trait-bordure) solid var(--bordure)}.accueil-section>.accueil-conteneur{gap:0}.accueil-section-tete{gap:calc(var(--spacing) * 4);max-width:calc(var(--spacing) * 32 * 5);margin-bottom:calc(var(--spacing) * 16);display:grid}.accueil-benefices{gap:calc(var(--spacing) * 12);display:grid}@media (width>=47.5rem){.accueil-benefices{grid-template-columns:repeat(3,1fr)}}.accueil-benefice{gap:calc(var(--spacing) * 3);align-content:start;display:grid}.accueil-benefice>.dessin{margin-bottom:calc(var(--spacing) * 4)}.accueil-photos{gap:calc(var(--spacing) * 8);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=47.5rem){.accueil-photos{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.accueil-photos-colonne{gap:calc(var(--spacing) * 8);align-content:start;min-width:0;display:grid}.accueil-appel-final{padding:calc(var(--spacing) * 32) 0;border-top:var(--trait-bordure) solid var(--bordure);text-align:center}.accueil-appel-final>.accueil-conteneur{justify-items:center}.accueil-appel-final-chapo{max-width:calc(var(--spacing) * 32 * 4)}@media (prefers-reduced-motion:reduce){.accueil-appel,.accueil-appel-secondaire,.accueil-appel-fleche{transition:none}}.accueil-photo{min-width:0}.accueil-photo-compo{width:100%;position:relative}.accueil-photo-compo>.dessin{pointer-events:none;position:absolute;inset:0}.accueil-photo-cadre{border-radius:var(--radius-net);position:absolute;overflow:hidden}.accueil-photo-cadre>.image-generee,.accueil-photo-cadre picture,.accueil-photo-cadre .image-generee-image{width:100%;height:100%;display:block}.accueil-photo-cadre .image-generee-image{object-fit:cover}.accueil-photo-compo-a{aspect-ratio:400/250}.accueil-photo-compo-a>.accueil-photo-cadre{width:58%;height:100%;top:0;left:0}.accueil-photo-compo-b{aspect-ratio:400/240}.accueil-photo-compo-b>.accueil-photo-cadre{inset:0}.accueil-photo-compo-c{aspect-ratio:400/320}.accueil-photo-compo-c>.accueil-photo-cadre{width:80%;height:68.75%;top:9.375%;left:10%}.accueil-photo text.sur{stroke:var(--fond-photo);stroke-width:var(--trait-focus);paint-order:stroke fill}@media (forced-colors:active){.accueil-photo text.sur{stroke:none}}
