#photos{font-size:var(--t-sm)}#photos::file-selector-button{min-height:44px;margin-right:var(--e-3);padding:0 var(--e-4);border:1px solid var(--trait);border-radius:var(--r);background:var(--blanc);font:inherit;font-weight:600;cursor:pointer}.compteur{margin-top:var(--e-3);font-weight:600;color:var(--accent-fonce)}.groupe{margin-top:var(--e-6);scroll-margin-top:6rem}.fiches{margin-top:var(--e-4);display:grid;gap:var(--e-4)}@media(min-width:760px){.fiches{grid-template-columns:repeat(2,1fr)}}.verifie{color:var(--accent-fonce);font-weight:600}.entete-page__contenu>*{max-width:62ch}.entete-page__texte{margin-top:var(--e-5);font-size:var(--t-md);color:var(--encre-2)}.partage p{margin-top:var(--e-3);color:var(--encre-2)}.partage__boutons{margin-top:var(--e-5);display:flex;flex-wrap:wrap;gap:var(--e-3)}.lien-exemple{display:flex;align-items:center;gap:var(--e-2);width:fit-content;min-height:var(--cible);margin-top:var(--e-2);font-weight:600}.protection,.avertissement-demande{display:flex;gap:var(--e-2);align-items:flex-start;margin-top:var(--e-5);font-size:var(--t-sm);color:var(--encre-2);max-width:70ch}.protection svg,.avertissement-demande svg{flex:none;color:var(--accent)}.demande{display:grid;gap:var(--e-6);align-items:start}@media(min-width:900px){.demande{grid-template-columns:.8fr 1.2fr;gap:var(--e-8)}}.demande__texte p{margin-top:var(--e-3);color:var(--encre-2)}#form-demande{display:grid;gap:var(--e-5)}.accroche-inscription{margin-top:var(--e-5);font-weight:600;color:var(--encre)}.apercu-photos{display:flex;flex-wrap:wrap;gap:var(--e-2)}.apercu-photos li{font-size:var(--t-xs);color:#b42318}.apercu-photos img{width:72px;height:72px;object-fit:cover;border-radius:var(--r-sm)}.badge-ouverture{margin-block:var(--e-5);display:inline-flex;align-items:center;gap:var(--e-2);padding:.4rem .9rem;border-radius:var(--r-rond);background:var(--accent-voile);color:var(--accent-fonce);font-size:var(--t-sm);font-weight:600}.entete-page__contenu .bouton{display:flex;width:fit-content}.pourquoi-inscrire{display:grid;gap:var(--e-6);align-items:start}@media(min-width:900px){.pourquoi-inscrire{grid-template-columns:1.2fr .8fr;gap:var(--e-8)}}.pourquoi-inscrire p{margin-top:var(--e-4);color:var(--encre-2);font-size:var(--t-md);max-width:60ch}.pourquoi-inscrire a{font-weight:600;color:var(--encre)}.fiche{padding:var(--e-5);border:1px solid var(--trait);border-radius:var(--r-lg);background:var(--gris-fond)}.fiche__liste{margin-top:var(--e-4);display:grid;gap:var(--e-3)}.fiche__liste li{display:grid;grid-template-columns:auto 1fr;gap:var(--e-2);align-items:start}.etapes{margin-top:var(--e-6);display:grid;gap:var(--e-4);padding:0;list-style:none}@media(min-width:760px){.etapes{grid-template-columns:repeat(3,1fr)}}.etape{display:grid;gap:var(--e-2);padding:var(--e-5);background:var(--blanc);border-radius:var(--r-lg);border:1px solid var(--trait)}.etape__numero{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--r-rond);background:var(--accent);color:#fff;font-weight:700}.etape p{color:var(--encre-2)}.inscription{display:grid;gap:var(--e-6);align-items:start}@media(min-width:960px){.inscription{grid-template-columns:.7fr 1.3fr;gap:var(--e-8)}}.inscription__texte p{margin-top:var(--e-4);color:var(--encre-2);font-size:var(--t-md)}.inscription__boite{background:var(--gris-fond);border-radius:var(--r-lg);padding:var(--e-5)}@media(min-width:560px){.inscription__boite{padding:var(--e-7)}}form,.grille-2{display:grid;gap:var(--e-5)}@media(min-width:620px){.grille-2{grid-template-columns:1fr 1fr}}.champ{display:grid;gap:var(--e-2);align-content:start}label,legend{font-size:var(--t-sm);font-weight:600;color:var(--encre)}.obligatoire{font-size:0}.obligatoire:after{content:"*";margin-left:3px;font-size:var(--t-sm);font-weight:700;color:var(--rouge-texte)}input[type=text],input[type=email],input[type=tel],input[type=url],select,textarea{width:100%;min-height:var(--cible);padding:.7rem .9rem;font-family:var(--police-texte);font-size:var(--t-base);color:var(--encre);background:var(--blanc);border:1px solid var(--trait-fort);border-radius:var(--r)}textarea{resize:vertical;line-height:1.6}input:focus,select:focus,textarea:focus{border-color:var(--accent)}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:#b42318}select{appearance:none;padding-right:2.6rem;background:var(--blanc) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%231e2f6e' stroke-width='2'/%3E%3C/svg%3E") no-repeat right .95rem center;cursor:pointer}input[type=file]{width:100%;font-family:var(--police-texte);font-size:var(--t-sm);color:var(--encre-2);padding:var(--e-3);background:var(--blanc);border:1.5px dashed var(--trait-fort);border-radius:var(--r);cursor:pointer}input[type=file]::file-selector-button{margin-right:var(--e-3);padding:.55rem 1rem;font:600 var(--t-sm) var(--police-texte);color:var(--marine);background:var(--papier);border:1px solid var(--marine);border-radius:var(--r);cursor:pointer}.aide{font-size:var(--t-xs);color:var(--encre-3)}.erreur{font-size:var(--t-sm);font-weight:600;color:#b42318}.besoins{border:0;padding:0;margin:0;display:grid;gap:var(--e-2)}.plus-details{border:1px dashed var(--trait-fort);border-radius:var(--r);background:var(--blanc)}.plus-details>summary{display:list-item;min-height:var(--cible);padding:var(--e-3) var(--e-4);font-weight:600;color:var(--marine);cursor:pointer}.plus-details__aide{display:block;margin-top:2px}.plus-details__facultatif,.plus-details__aide{font-weight:400;font-size:var(--t-sm);color:var(--encre-2)}.plus-details__corps{display:grid;gap:var(--e-5);padding:var(--e-2) var(--e-4) var(--e-5)}.case{display:flex;align-items:center;gap:var(--e-3);min-height:var(--cible);font-weight:400;color:var(--encre-2);cursor:pointer}.case input,.consentement input{width:22px;height:22px;flex:none;accent-color:var(--accent)}.consentement{display:grid;grid-template-columns:auto 1fr;gap:var(--e-3);align-items:start}.consentement input{margin:1px 0 0}.consentement label{font-weight:400;color:var(--encre-2);cursor:pointer}#envoi[disabled]{opacity:.65;cursor:progress}.appat{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:-1px}.merci{display:grid;gap:var(--e-3)}.merci h2{font-size:var(--t-lg)}.merci p{color:var(--encre-2)}.question{max-width:760px;margin-top:var(--e-3);padding:var(--e-4) var(--e-5);background:var(--blanc);border:1px solid var(--trait);border-radius:var(--r)}.questions h2+.question{margin-top:var(--e-5)}.question summary{font-weight:600;cursor:pointer;min-height:var(--cible);display:flex;align-items:center;justify-content:space-between;gap:var(--e-4);list-style:none}.question summary::-webkit-details-marker{display:none}.question summary .question__chevron{flex:none;color:var(--encre-3);transition:transform var(--transition)}.question[open] summary .question__chevron{transform:rotate(180deg)}.question p{margin-top:var(--e-2);color:var(--encre-2)}.retour-reseau{display:inline-flex;align-items:center;min-height:var(--cible);margin-top:var(--e-5);font-size:var(--t-sm);font-weight:600}.inscription__sous-titre{margin-top:var(--e-6);font-size:var(--t-md)}.citation{position:relative;max-width:940px;margin:0 auto;text-align:center}.citation blockquote p:first-child{margin-top:0}.citation-cordee__tete{margin:var(--e-8) auto var(--e-7);text-align:center}.citation blockquote p{margin-top:var(--e-6);font-family:var(--police-titre);font-size:clamp(1.4rem,2.6vw + .6rem,2.35rem);font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--encre);text-wrap:balance}.citation blockquote p:before{content:"“";display:block;font-size:2.4em;line-height:.6;color:var(--accent)}.citation figcaption{margin-top:var(--e-5);font-size:var(--t-xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--encre-3)}.usages__titre{font-size:var(--t-2xl)}.usages{margin-top:var(--e-5);display:grid;gap:var(--e-4)}@media(min-width:760px){.usages{grid-template-columns:repeat(2,1fr)}.usages>:last-child:nth-child(odd){grid-column:1 / -1}}@media(min-width:1024px){.usages{grid-template-columns:repeat(3,1fr)}.usages>:last-child:nth-child(odd){grid-column:auto}}.usage{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:360px;overflow:hidden;border-radius:var(--r-xl);background:var(--anthracite);isolation:isolate}.usage__photo{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.22,1,.36,1)}.usage:hover .usage__photo{transform:scale(1.04)}.usage__texte{display:grid;justify-items:start;gap:var(--e-2);padding:var(--e-9) var(--e-5) var(--e-5);background:linear-gradient(to top,rgba(11,11,12,.94),rgba(11,11,12,.66) 60%,transparent);color:#fff}.usage__texte h3{font-size:var(--t-xl);color:#fff}.usage__texte p{max-width:46ch;color:#ffffffdb}.usage__bouton{margin-top:var(--e-2);border-color:#fff}.exemple-reseau{display:grid;gap:var(--e-7);align-items:center}@media(min-width:900px){.exemple-reseau{grid-template-columns:1fr 1fr}}.exemple-reseau__texte p:not(.surtitre){margin-top:var(--e-4);max-width:52ch;color:var(--encre-2)}.exemple-reseau__boutons{margin-top:var(--e-5);display:flex;flex-wrap:wrap;gap:var(--e-3)}.paquet{position:relative;display:grid;justify-items:center;padding-block:var(--e-4);overflow-x:clip;overflow-y:visible}.paquet>li{position:relative;grid-area:1 / 1;width:min(300px,78%);transition:transform .5s cubic-bezier(.22,1,.36,1)}.paquet>li[data-pos=gauche],.paquet>li[data-pos=droite]{filter:brightness(.62) saturate(.8);cursor:pointer}.paquet>li[data-pos=gauche]{transform:translate(-40%) rotate(-7deg) scale(.84)}.paquet>li[data-pos=droite]{transform:translate(40%) rotate(7deg) scale(.84)}.paquet>li[data-pos=devant]{z-index:1}.paquet>li[data-pos=gauche]:hover,.paquet>li[data-pos=droite]:hover{filter:brightness(.8) saturate(.9)}.paquet:hover>li[data-pos=gauche]{transform:translate(-48%) rotate(-10deg) scale(.84)}.paquet:hover>li[data-pos=droite]{transform:translate(48%) rotate(10deg) scale(.84)}@media(max-width:699px){.paquet{display:flex;gap:var(--e-4);overflow-x:auto;scroll-snap-type:x mandatory;padding-inline:calc((100vw - 285px)/2);margin-inline:calc(-1 * var(--gouttiere));scrollbar-width:none}.paquet::-webkit-scrollbar{display:none}.paquet>li,.paquet>li[data-pos]{flex:none;width:285px;transform:none!important;filter:none;scroll-snap-align:center}}.paquet__aide{margin-top:var(--e-2);text-align:center;font-size:var(--t-xs);color:var(--encre-3)}@media(prefers-reduced-motion:reduce){.paquet>li{transition:none}}.page-formulaire .retour-reseau{margin-top:0;margin-bottom:var(--e-4)}.page-formulaire__corde{margin-top:var(--e-4)}@media(min-width:900px){.page-formulaire .inscription__texte,.page-formulaire .demande__texte{position:sticky;top:calc(var(--hauteur-entete) + var(--e-6))}}
