@layer composants{.pr-surtitre{display:inline-block;font-size:var(--taille-s);font-weight:var(--graisse-demi);color:var(--gris-600)}.pr-bouton-encre{background:var(--ap-encre);color:var(--gris-0);&:hover{background:#34302b}}.pr-haut{padding-block:var(--espace-8) var(--espace-7);text-align:center;& h1{max-inline-size:20ch;margin:var(--espace-4) auto 0;font-size:var(--taille-heros);line-height:1.05;text-wrap:balance}}.pr-sous{max-inline-size:46ch;margin:var(--espace-4) auto 0;font-size:var(--taille-l);line-height:1.5;color:var(--ap-doux)}.pr-valeurs-grille{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--espace-4);margin:0;padding:0;list-style:none;& li{padding:var(--espace-5);border-radius:1.25rem;background:var(--ap-sable);overflow-wrap:anywhere}& h3{font-size:var(--taille-l);line-height:1.25}& p{margin-block-start:var(--espace-2);font-size:var(--taille-s);line-height:1.55;color:var(--ap-doux)}}@media(width<64rem){.pr-valeurs-grille{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width<36rem){.pr-valeurs-grille{grid-template-columns:minmax(0,1fr)}}.pr-equipe,.pr-histoire{padding-block-start:var(--espace-section)}.pr-deux{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--espace-7);align-items:start}.pr-deux-tete h2{margin-block-start:var(--espace-4);font-size:clamp(2rem,1.4rem + 2.2vw,3.25rem);line-height:1.08;text-wrap:balance}@media(width<56rem){.pr-deux{grid-template-columns:minmax(0,1fr);gap:var(--espace-5)}}.pr-mot{margin:0;padding:var(--espace-6);border-radius:1.75rem;background:var(--ap-sable);overflow-wrap:anywhere;& blockquote{margin:0}& blockquote p{font-size:var(--taille-xl);line-height:1.45;letter-spacing:-.015em;color:var(--ap-encre);text-wrap:wrap}& figcaption{margin-block-start:var(--espace-5);font-size:var(--taille-s);color:var(--ap-doux)}& b{font-weight:var(--graisse-demi);color:var(--ap-encre)}& a{color:var(--ap-encre);text-decoration-color:var(--vert-500);text-decoration-thickness:2px;text-underline-offset:3px}}.pr-texte{max-inline-size:40rem;font-size:var(--taille-l);line-height:1.6;color:var(--ap-doux);overflow-wrap:anywhere;& p+p{margin-block-start:var(--espace-4)}}.pr-refus{padding-block-start:var(--espace-section)}.pr-refus-bande{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--espace-7);padding:clamp(2rem,1rem + 4vw,4rem);border-radius:var(--ap-rayon);background:var(--ap-encre);color:var(--gris-0);overflow-wrap:anywhere;& h2{font-size:clamp(1.75rem,1.3rem + 1.8vw,2.75rem);line-height:1.1;text-wrap:balance}}.pr-refus-liste{margin:0;padding:0;list-style:none;border-block-start:1px solid rgb(255 255 255 / .16);& li{padding-block:var(--espace-3);border-block-end:1px solid rgb(255 255 255 / .16);font-size:var(--taille-l);line-height:1.4}}@media(width<56rem){.pr-refus-bande{grid-template-columns:minmax(0,1fr);gap:var(--espace-5)}}.pr-fin{padding-block:var(--espace-section)}.pr-fin-bande{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:var(--espace-4);padding:clamp(2.5rem,1.5rem + 4vw,4.5rem) var(--espace-5);border-radius:var(--ap-rayon);background:var(--ap-sable);text-align:center;overflow-wrap:anywhere;& h2{font-size:clamp(1.75rem,1.3rem + 1.8vw,2.75rem);line-height:1.1;text-wrap:balance}& p{max-inline-size:44ch;font-size:var(--taille-l);line-height:1.5;color:var(--ap-doux)}}.pr-fin-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--espace-3);max-inline-size:100%;margin-block-start:var(--espace-2);.ap-bouton{flex-wrap:wrap;row-gap:0;max-inline-size:100%}}@media(forced-colors:active){.pr-surtitre,.pr-valeurs-grille li,.pr-mot,.pr-refus-bande,.pr-fin-bande{border:1px solid CanvasText}}}