.etude[data-astro-cid-ae4e6kcv]{color:var(--encre);flex-direction:column;display:flex}.etude__media[data-astro-cid-ae4e6kcv]{border-radius:var(--rayon);background:var(--couleur);aspect-ratio:31/36;flex-direction:column;padding:46px 22px 0;display:flex;position:relative;overflow:hidden}.etude__num[data-astro-cid-ae4e6kcv]{color:#00000080;position:absolute;top:18px;left:18px}.etude__voir[data-astro-cid-ae4e6kcv]{z-index:2;background:var(--encre);height:34px;color:var(--blanc);font:600 12px/1 var(--f-sans);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;transition:opacity var(--duree) var(--ease), transform var(--duree) var(--ease);border-radius:40px;align-items:center;gap:8px;padding:0 13px;display:inline-flex;position:absolute;bottom:16px;right:16px}.etude__fenetre[data-astro-cid-ae4e6kcv]{background:var(--blanc);border-radius:8px 8px 0 0;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 90px -20px #00000047,0 0 0 1px #0000000f}.etude__barre[data-astro-cid-ae4e6kcv]{background:var(--fond-clair);flex:none;align-items:center;gap:6px;height:30px;padding:0 12px;display:flex}.etude__barre[data-astro-cid-ae4e6kcv] i[data-astro-cid-ae4e6kcv]{background:#00000024;border-radius:50%;flex:none;width:8px;height:8px}.etude__barre[data-astro-cid-ae4e6kcv] span[data-astro-cid-ae4e6kcv]{text-align:center;color:#00000073;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:11px;line-height:1;overflow:hidden}.etude__barre[data-astro-cid-ae4e6kcv] b[data-astro-cid-ae4e6kcv]{flex:none;width:36px}.etude__vue[data-astro-cid-ae4e6kcv]{background:var(--blanc);flex:1;position:relative;overflow:hidden;container-type:size}.etude__vue[data-astro-cid-ae4e6kcv] img{will-change:transform;width:100%;height:auto;transition:transform 6s cubic-bezier(.45,0,.55,1);display:block;transform:translate(0,0)}.etude__fondu[data-astro-cid-ae4e6kcv]{background:linear-gradient(to bottom, transparent, var(--couleur) 96%);opacity:.85;pointer-events:none;height:42%;position:absolute;inset:auto 0 0}.etude__infos[data-astro-cid-ae4e6kcv]{flex-direction:column;gap:10px;padding-top:22px;display:flex}.etude__nom[data-astro-cid-ae4e6kcv]{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.etude__titre[data-astro-cid-ae4e6kcv]{letter-spacing:-.015em;text-transform:uppercase;font-size:clamp(1.25rem,1.18rem + .29vw,1.375rem);font-weight:700;line-height:1.1}.etude__categorie[data-astro-cid-ae4e6kcv]{color:var(--texte-attenue);font-size:15px;line-height:1.5}.etude__phrase[data-astro-cid-ae4e6kcv]{color:var(--texte-attenue);max-width:60ch;font-size:16px;line-height:1.5}.etude__resultat[data-astro-cid-ae4e6kcv]{flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding-top:12px;display:flex}.etude__resultat[data-astro-cid-ae4e6kcv] .t-mono[data-astro-cid-ae4e6kcv]{color:var(--titre-attenue)}.etude__resultat[data-astro-cid-ae4e6kcv] strong[data-astro-cid-ae4e6kcv]{font-size:14px;font-weight:600;line-height:1.4}.etude[data-astro-cid-ae4e6kcv]:focus-visible{outline-offset:6px}.etude__media[data-astro-cid-ae4e6kcv].est-actif .etude__vue[data-astro-cid-ae4e6kcv] img{transform:translateY(calc(100cqh - 100%))}@media (width>=810px){.etude__media[data-astro-cid-ae4e6kcv]{aspect-ratio:605/520;padding:7.3% 7.3% 0}.etude__voir[data-astro-cid-ae4e6kcv]{top:18px;bottom:auto;right:18px}}@media (hover:hover) and (width>=810px){.etude__voir[data-astro-cid-ae4e6kcv]{opacity:0;transform:translateY(-4px)}.etude[data-astro-cid-ae4e6kcv]:hover .etude__voir[data-astro-cid-ae4e6kcv],.etude[data-astro-cid-ae4e6kcv]:focus-visible .etude__voir[data-astro-cid-ae4e6kcv]{opacity:1;transform:none}.etude[data-astro-cid-ae4e6kcv]:hover .etude__vue[data-astro-cid-ae4e6kcv] img,.etude[data-astro-cid-ae4e6kcv]:focus-visible .etude__vue[data-astro-cid-ae4e6kcv] img{transform:translateY(calc(100cqh - 100%))}}@media (prefers-reduced-motion:reduce){.etude__vue[data-astro-cid-ae4e6kcv] img{transition:none;transform:none!important}}.heros[data-astro-cid-3qnmkpm6]{padding-top:calc(76px + clamp(24px,1rem + 1vw,34px));padding-bottom:var(--pad-section)}.heros__grille[data-astro-cid-3qnmkpm6]{grid-template-columns:1fr;gap:28px 40px;padding-top:clamp(40px,2.3rem + .6vw,48px);display:grid}.heros__cote[data-astro-cid-3qnmkpm6]{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.heros__cote[data-astro-cid-3qnmkpm6] p[data-astro-cid-3qnmkpm6]{max-width:46ch}@media (width>=810px){.heros__grille[data-astro-cid-3qnmkpm6]{grid-template-columns:repeat(6,minmax(0,1fr));padding-bottom:8px}.heros[data-astro-cid-3qnmkpm6] h1[data-astro-cid-3qnmkpm6]{grid-column:1/span 4}.heros__cote[data-astro-cid-3qnmkpm6]{grid-column:5/span 2;padding-top:2px}}@media (width>=810px) and (width<=1199px){.heros[data-astro-cid-3qnmkpm6] h1[data-astro-cid-3qnmkpm6]{grid-column:1/-1}.heros__cote[data-astro-cid-3qnmkpm6]{grid-column:1/span 4}}.section--suite[data-astro-cid-3qnmkpm6]{padding-top:0}.etudes[data-astro-cid-3qnmkpm6]{grid-template-columns:1fr;gap:48px 30px;padding-top:40px;display:grid}@media (width>=810px){.etudes[data-astro-cid-3qnmkpm6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 30px}}.realisations[data-astro-cid-3qnmkpm6]{grid-template-columns:1fr;gap:48px 30px;padding-top:40px;display:grid}@media (width>=810px){.realisations[data-astro-cid-3qnmkpm6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1200px){.realisations[data-astro-cid-3qnmkpm6]{grid-template-columns:repeat(3,minmax(0,1fr))}}.realisation[data-astro-cid-3qnmkpm6]{flex-direction:column;gap:16px;display:flex}.realisation__capture[data-astro-cid-3qnmkpm6]{aspect-ratio:1.6;border-radius:var(--rayon);background:var(--fond-clair);box-shadow:0 0 0 1px var(--bordure);overflow:hidden}.realisation__capture[data-astro-cid-3qnmkpm6] img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .8s var(--ease)}@media (hover:hover){.realisation[data-astro-cid-3qnmkpm6]:hover .realisation__capture[data-astro-cid-3qnmkpm6] img{transform:scale(1.025)}}.realisation__infos[data-astro-cid-3qnmkpm6]{flex-direction:column;gap:6px;display:flex}.realisation__nom[data-astro-cid-3qnmkpm6]{letter-spacing:-.015em;text-transform:uppercase;font-size:clamp(1.25rem,1.18rem + .29vw,1.375rem);font-weight:700;line-height:1.1}.realisation__categorie[data-astro-cid-3qnmkpm6]{color:var(--texte-attenue);font-size:15px;line-height:1.5}.realisation__liens[data-astro-cid-3qnmkpm6]{flex-wrap:wrap;gap:12px 26px;padding-top:4px;display:flex}.lien-site[data-astro-cid-3qnmkpm6]{letter-spacing:.02em;text-transform:uppercase;transition:background-size var(--duree) var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;align-items:center;gap:8px;padding-bottom:5px;font-size:14px;font-weight:600;line-height:1.15;display:inline-flex}@media (hover:hover){.lien-site[data-astro-cid-3qnmkpm6]:hover{background-size:35% 1px}}@media (prefers-reduced-motion:reduce){.realisation__capture[data-astro-cid-3qnmkpm6] img{transition:none}}
