@layer blocks{.parallax{background-image:url(/images/photos/IMG_6211-1.jpg);min-block-size:100vb;min-inline-size:100%;position:fixed;inset-block-end:0}@supports image-set(){.parallax{background-image:-webkit-image-set(url(/images/photos/IMG_6211-1.jxl) 1x type("image/jxl"),url(/images/photos/IMG_6211-1.avif) 1x type("image/avif"),url(/images/photos/IMG_6211-1.jpg) 1x type("image/jpg"));background-image:image-set("/images/photos/IMG_6211-1.jxl" 1x type("image/jxl"),"/images/photos/IMG_6211-1.avif" 1x type("image/avif"),"/images/photos/IMG_6211-1.jpg" 1x type("image/jpg"))}}.carte-lien{--palette-couleur-tertiaire:var(--couleur-bleu);--flux-espacement:1em;--carte-lien-remplissage:var(--s1);--carte-lien-svg-deplacement:5px;grid-area:span 3/span 1;grid-template-rows:subgrid;padding:var(--carte-lien-remplissage);font-size:var(--s0);border-style:solid;border-width:1px;outline:2px solid #0000;transition:color .2s,background-color .2s,border-color .2s,outline .2s;display:grid;position:relative}.carte-lien header{font-size:var(--s2);grid-row:1;align-items:center;display:flex}.carte-lien header h3{max-inline-size:calc(100% - 1.5lh)}.carte-lien header a{-webkit-text-decoration:initial;text-decoration:initial;position:static}.carte-lien header a:before{content:"";block-size:100%;inline-size:100%;position:absolute;inset-block-start:0;inset-inline-start:0}.carte-lien header a:after{display:none}.carte-lien header svg{transform:translateX(calc(var(--carte-lien-svg-deplacement) * -1)) rotate(-90deg);opacity:0;aspect-ratio:1;block-size:1em;fill:inherit;grid-row:1;margin:auto;transition:transform .5s,opacity .3s;position:absolute;inset-inline-end:calc(var(--carte-lien-remplissage) + var(--carte-lien-svg-deplacement))}.carte-lien .presentation-mission{font-size:var(--s1);grid-row:2}.carte-lien .detail-mission{--bordure-boite:var(--bordure-style-classique) var(--palette-couleur-tertiaire);--flux-espacement:4em;max-inline-size:47ch;font-size:var(--s0);grid-row:3;list-style-type:square;list-style-position:inside}.carte-lien .detail-mission>li{--flux-espacement:var(--s-3);transition:border-color .2s}.carte-lien:hover,.carte-lien:focus-within{--palette-couleur-primaire:var(--couleur-blanc);--palette-couleur-secondaire:var(--couleur-bleu);--palette-couleur-tertiaire:var(--couleur-blanc)}:is(.carte-lien:hover,.carte-lien:focus-within) header svg{transform:translateX(var(--carte-lien-svg-deplacement)) rotate(-90deg);opacity:1;transition:transform .3s,opacity .1s}.carte-lien:active{outline:2px solid var(--palette-couleur-tertiaire)}.carte-lien:active header svg{transform:translateX(calc(var(--carte-lien-svg-deplacement) * 2.5)) rotate(-90deg);transition:transform .3s,opacity .3s}@media (pointer:coarse){.carte-lien header svg{transform:translateX(var(--carte-lien-svg-deplacement)) rotate(-90deg);opacity:1}}.carte-description{--region-remplissage-ligne:var(--s0);--region-remplissage-bloc:var(--s0);--bordure-boite:var(--bordure-style-classique) var(--palette-couleur-tertiaire);--carte-description-titre-taille-police:var(--s2);--carte-description-detail-taille-police:var(--s-1);--carte-description-illustration-opacite:.5;grid-area:span 3/span 1;grid-template-rows:subgrid;background-blend-mode:overlay;border:var(--bordure-boite);background-color:oklch(0% 0 0/.55);transition:color .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1);display:grid;position:relative}.carte-description .titre{z-index:1;font-size:var(--carte-description-titre-taille-police);font-weight:var(--police-epaisseur-medium);line-height:var(--hauteur-ligne-compact)}.carte-description .description{z-index:1;font-size:var(--carte-description-detail-taille-police);font-weight:var(--police-epaisseur-medium);grid-row:-1;align-self:end}.carte-description .illustration{z-index:0;position:absolute;inset:0}.carte-description img{opacity:var(--carte-description-illustration-opacite);transition:opacity .3s cubic-bezier(.4,0,.2,1)}.carte-description:hover img{--carte-description-illustration-opacite:.7}}@layer pages{.section-missions[data-astro-cid-dkwub6d2]{--palette-couleur-primaire:var(--couleur-noir);--palette-couleur-secondaire:var(--couleur-blanc);--palette-couleur-tertiaire:var(--couleur-blanc);--region-remplissage-ligne:var(--page-remplissage-ligne-externe);--bordure-ligne-couleur:var(--palette-couleur-tertiaire);background-image:url(/images/photos/piscine-lothaire.jpg);container:missions inline}@supports image-set(){.section-missions[data-astro-cid-dkwub6d2]{background-image:-webkit-image-set(url(/images/photos/piscine-lothaire.jxl) 1x type("image/jxl"),url(/images/photos/piscine-lothaire.avif) 1x type("image/avif"),url(/images/photos/piscine-lothaire.jpg) 1x type("image/jpg"));background-image:image-set("/images/photos/piscine-lothaire.jxl" 1x type("image/jxl"),"/images/photos/piscine-lothaire.avif" 1x type("image/avif"),"/images/photos/piscine-lothaire.jpg" 1x type("image/jpg"))}}.section-missions[data-astro-cid-dkwub6d2]>div[data-astro-cid-dkwub6d2]{--region-remplissage-ligne:var(--page-remplissage-ligne-interne)}.section-missions[data-astro-cid-dkwub6d2] .accroche{background-color:var(--palette-couleur-secondaire);font-size:var(--s1)}.section-missions[data-astro-cid-dkwub6d2] .cartes-missions{--flux-espacement:var(--s4);--grille-longueur-colonne:30ch;--palette-couleur-primaire:var(--couleur-noir);--palette-couleur-secondaire:var(--couleur-blanc);--palette-couleur-tertiaire:transparent;--region-remplissage-ligne:0;border-block-end:0;padding-block-end:0}.section-missions[data-astro-cid-dkwub6d2] .cartes-missions:before{content:"";border-inline:var(--bordure-style-classique) var(--bordure-ligne-couleur);position:absolute;inset:0}@media (width>1000px){.section-missions[data-astro-cid-dkwub6d2] .cartes-missions{--grille-longueur-colonne:40ch}}@media (width>1500px){.section-missions[data-astro-cid-dkwub6d2] .cartes-missions{--grille-longueur-colonne:60ch}}.section-qualite[data-astro-cid-5psrkyux]{--palette-couleur-primaire:var(--couleur-blanc);--palette-couleur-secondaire:var(--couleur-bleu);--palette-couleur-tertiaire:var(--couleur-blanc);--region-remplissage-ligne:var(--page-remplissage-ligne-externe);--bordure-ligne-couleur:var(--palette-couleur-tertiaire);--bordure-bloc-couleur:var(--palette-couleur-tertiaire);font-size:var(--s1)}.section-qualite[data-astro-cid-5psrkyux]>div[data-astro-cid-5psrkyux]{--region-remplissage-ligne:var(--page-remplissage-ligne-interne)}.section-secteurs[data-astro-cid-cmjx7uos]{--palette-couleur-primaire:var(--couleur-blanc);--palette-couleur-secondaire:var(--couleur-bleu);--palette-couleur-tertiaire:var(--couleur-blanc);--region-remplissage-ligne:var(--page-remplissage-ligne-externe);--bordure-ligne-couleur:var(--palette-couleur-tertiaire);--bordure-bloc-couleur:var(--palette-couleur-tertiaire);font-size:var(--s1)}.section-secteurs[data-astro-cid-cmjx7uos]>div[data-astro-cid-cmjx7uos]{--region-remplissage-ligne:var(--page-remplissage-ligne-interne)}.section-secteurs[data-astro-cid-cmjx7uos] .secteurs{--flux-espacement:var(--s4)}.section-secteurs[data-astro-cid-cmjx7uos] .secteurs dl{--flux-espacement:var(--s-1);--grille-longueur-colonne:20ch;--grille-longueur-ligne:1fr}@media (width>1400px){.section-secteurs[data-astro-cid-cmjx7uos] .secteurs dl{--grille-longueur-colonne:30ch}}.vide[data-astro-cid-lcdefpme]{--palette-couleur-secondaire:transparent;--palette-couleur-tertiaire:var(--couleur-blanc);--marie-louise-remplissage-ligne:var(--page-remplissage-ligne-externe);--vide-hauteur:calc(100vb - 6rem - var(--s2) + var(--s3));--vide-marge-ligne:var(--marie-louise-remplissage-ligne,var(--page-remplissage-ligne-externe));margin-inline:var(--vide-marge-ligne)}}@layer page{.section-qui-sommes-nous[data-astro-cid-v3tychaw]{--region-remplissage-ligne:var(--page-remplissage-ligne-externe)}.section-qui-sommes-nous[data-astro-cid-v3tychaw]>[data-astro-cid-v3tychaw]:is(header,div){--region-remplissage-ligne:var(--page-remplissage-ligne-interne)}.section-qui-sommes-nous[data-astro-cid-v3tychaw] .prose{--flux-espacement:var(--s2);font-size:var(--s1)}.section-qui-sommes-nous[data-astro-cid-v3tychaw] .prose p{--flux-espacement:1em}}
