.crumbs[data-astro-cid-cjwpwawm] ol[data-astro-cid-cjwpwawm]{display:flex;flex-wrap:wrap;gap:.4rem;font-size:.84rem;color:var(--text-muted)}.crumbs[data-astro-cid-cjwpwawm] li[data-astro-cid-cjwpwawm]+li[data-astro-cid-cjwpwawm]:before{content:"/";margin-right:.4rem;opacity:.6}.crumbs[data-astro-cid-cjwpwawm] a[data-astro-cid-cjwpwawm]{color:inherit}.ab-hero[data-astro-cid-cjwpwawm]{padding:calc(var(--header-h) + var(--space-l)) 0 calc(var(--space-2xl) + 50px)}.ab-hero__grid[data-astro-cid-cjwpwawm]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:center}.ab-hero__text[data-astro-cid-cjwpwawm]{display:grid;gap:var(--space-m);justify-items:start}.ab-hero[data-astro-cid-cjwpwawm] .title-xl[data-astro-cid-cjwpwawm]{max-width:20ch}.ab-hero__actions[data-astro-cid-cjwpwawm]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-s) var(--space-l)}.ab-hero__media[data-astro-cid-cjwpwawm]{position:relative;padding-bottom:3rem}.ab-hero__main[data-astro-cid-cjwpwawm]{position:relative;margin:0;aspect-ratio:5 / 4;border-radius:var(--radius-l);overflow:hidden;box-shadow:var(--shadow-l)}.ab-hero__main[data-astro-cid-cjwpwawm] figcaption[data-astro-cid-cjwpwawm]{position:absolute;left:.7rem;top:.7rem;padding:.35rem .8rem;border-radius:var(--radius-pill);background:#1b1814b8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--chaux);font-size:.82rem;font-weight:650}.ab-hero__main[data-astro-cid-cjwpwawm] picture,.ab-hero__main[data-astro-cid-cjwpwawm] img{width:100%;height:100%;object-fit:cover}.ab-figures[data-astro-cid-cjwpwawm]{position:absolute;left:-1.5rem;right:1.5rem;bottom:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:var(--space-s) 0;border-radius:var(--radius-m);background:var(--ombre);color:var(--chaux);box-shadow:var(--shadow-l)}.ab-figures[data-astro-cid-cjwpwawm] div[data-astro-cid-cjwpwawm]{display:grid;gap:.3rem;padding:0 var(--space-s)}.ab-figures[data-astro-cid-cjwpwawm] div[data-astro-cid-cjwpwawm]+div[data-astro-cid-cjwpwawm]{border-left:1px solid rgb(226 174 114 / .25)}.ab-figures[data-astro-cid-cjwpwawm] dd[data-astro-cid-cjwpwawm]{order:-1;margin:0;font:800 var(--step-3)/1 var(--font-display);letter-spacing:-.04em;color:var(--ocre-clair)}.ab-figures[data-astro-cid-cjwpwawm] dt[data-astro-cid-cjwpwawm]{font:650 .7rem/1.3 var(--font-body);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted-on-dense)}.ab-figures[data-astro-cid-cjwpwawm] div[data-astro-cid-cjwpwawm]{display:flex;flex-direction:column}.ab-story[data-astro-cid-cjwpwawm]{position:relative;padding-block:var(--space-3xl)}.ab-story__head[data-astro-cid-cjwpwawm]{display:grid;justify-items:center;text-align:center;gap:var(--space-s);margin-bottom:var(--space-xl)}.ab-chapters[data-astro-cid-cjwpwawm]{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-l)}.ab-chapters[data-astro-cid-cjwpwawm]:before{content:"";position:absolute;left:0;right:0;top:1.3rem;height:2px;background:linear-gradient(90deg,var(--terre),var(--ocre-clair));opacity:.6}.ab-chapter[data-astro-cid-cjwpwawm]{position:relative;display:grid;grid-template-rows:subgrid;grid-row:span 4;row-gap:var(--space-xs);align-content:start}.ab-chapter__year[data-astro-cid-cjwpwawm]{justify-self:start;padding:.35rem .8rem;border-radius:6px;background:var(--ocre-clair);color:var(--encre);font:800 1.5rem/1 var(--font-display);letter-spacing:-.03em;box-shadow:0 0 0 6px var(--ombre)}.ab-chapter__img[data-astro-cid-cjwpwawm]{margin:var(--space-xs) 0 0;aspect-ratio:4 / 3;border-radius:var(--radius-m);overflow:hidden}.ab-chapter__img[data-astro-cid-cjwpwawm] picture,.ab-chapter__img[data-astro-cid-cjwpwawm] img{width:100%;height:100%;object-fit:cover}.ab-chapter[data-astro-cid-cjwpwawm] h3[data-astro-cid-cjwpwawm]{font-size:var(--step-2);color:var(--chaux);margin-top:var(--space-2xs)}.ab-chapter[data-astro-cid-cjwpwawm] p[data-astro-cid-cjwpwawm]{color:var(--text-muted-on-dense)}.ab-chapter[data-astro-cid-cjwpwawm] h3[data-astro-cid-cjwpwawm]{align-self:end}.ab-story__note[data-astro-cid-cjwpwawm]{margin-top:var(--space-xl);text-align:center;font:650 var(--step-1)/1.3 var(--font-display);color:var(--ocre-clair)}.ab-commit__grid[data-astro-cid-cjwpwawm]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,6vw,5rem);align-items:start}.ab-commit__head[data-astro-cid-cjwpwawm]{display:grid;gap:var(--space-m)}.ab-rge[data-astro-cid-cjwpwawm]{display:flex;gap:var(--space-s);align-items:center;padding:var(--space-s) var(--space-m);border-radius:var(--radius-m);background:var(--pierre)}.ab-rge__logo[data-astro-cid-cjwpwawm]{width:3.4rem;height:3.4rem;flex:none;display:grid;place-items:center;border-radius:50%;background:#fff}.ab-rge__logo[data-astro-cid-cjwpwawm] img{width:72%;height:auto}.ab-rge[data-astro-cid-cjwpwawm] p[data-astro-cid-cjwpwawm]{display:grid;gap:.2rem;font-size:.9rem;color:var(--text-muted)}.ab-rge[data-astro-cid-cjwpwawm] strong[data-astro-cid-cjwpwawm]{font:650 1rem/1.2 var(--font-display);color:var(--text)}.ab-id[data-astro-cid-cjwpwawm]{margin:0;padding:var(--space-m);border-radius:var(--radius-l);background:var(--ombre);color:var(--chaux);display:grid;gap:0}.ab-id__title[data-astro-cid-cjwpwawm]{font:650 .72rem/1 var(--font-body);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ocre-clair);margin-bottom:var(--space-xs)}.ab-id[data-astro-cid-cjwpwawm] div[data-astro-cid-cjwpwawm]{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:var(--space-s);padding:.55rem 0;border-top:1px solid var(--line-on-dense);font-size:.9rem}.ab-id[data-astro-cid-cjwpwawm] dt[data-astro-cid-cjwpwawm]{color:var(--text-muted-on-dense)}.ab-id[data-astro-cid-cjwpwawm] dd[data-astro-cid-cjwpwawm]{margin:0;font-weight:600}.ab-commit__list[data-astro-cid-cjwpwawm]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-m);align-self:stretch;grid-auto-rows:1fr}.ab-commit__list[data-astro-cid-cjwpwawm] li[data-astro-cid-cjwpwawm]{display:grid;gap:.4rem;align-content:start;padding:var(--space-m);border-radius:var(--radius-l);background:var(--chaux);box-shadow:inset 0 0 0 1px var(--line),var(--shadow-s)}.ab-commit__icon[data-astro-cid-cjwpwawm]{width:2.6rem;height:2.6rem;display:grid;place-items:center;border-radius:50%;background:var(--ombre);color:var(--ocre-clair);margin-bottom:var(--space-2xs)}.ab-commit__icon[data-astro-cid-cjwpwawm] svg{width:1.2rem;height:1.2rem}.ab-commit__list[data-astro-cid-cjwpwawm] h3[data-astro-cid-cjwpwawm]{font-size:var(--step-1)}.ab-commit__list[data-astro-cid-cjwpwawm] p[data-astro-cid-cjwpwawm]{color:var(--text-muted);font-size:.93rem}.ab-clients__head[data-astro-cid-cjwpwawm]{display:grid;gap:var(--space-s);margin-bottom:var(--space-l)}.ab-clients__list[data-astro-cid-cjwpwawm]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-m)}.ab-client[data-astro-cid-cjwpwawm]{position:relative;display:block;border-radius:var(--radius-l);overflow:hidden;color:var(--chaux);text-decoration:none;aspect-ratio:16 / 10;box-shadow:var(--shadow-m)}.ab-client__img[data-astro-cid-cjwpwawm],.ab-client__img[data-astro-cid-cjwpwawm] picture,.ab-client__img[data-astro-cid-cjwpwawm] img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform var(--duration-slow) var(--ease-out)}.ab-client[data-astro-cid-cjwpwawm]:hover .ab-client__img[data-astro-cid-cjwpwawm] img{transform:scale(1.04)}.ab-client[data-astro-cid-cjwpwawm]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgb(27 24 20 / .88))}.ab-client__body[data-astro-cid-cjwpwawm]{position:absolute;z-index:1;left:0;right:0;bottom:0;display:grid;gap:.25rem;padding:var(--space-m)}.ab-client__body[data-astro-cid-cjwpwawm] strong[data-astro-cid-cjwpwawm]{font:700 var(--step-3)/1.1 var(--font-display)}.ab-client__body[data-astro-cid-cjwpwawm]>span[data-astro-cid-cjwpwawm]:not(.ab-client__more){color:var(--text-muted-on-dense)}.ab-client__more[data-astro-cid-cjwpwawm]{display:inline-flex;align-items:center;gap:.4rem;color:var(--ocre-clair);font-weight:650}.ab-client__more[data-astro-cid-cjwpwawm] svg{width:1rem;height:1rem}.ab-quotes[data-astro-cid-cjwpwawm]{margin-top:var(--space-xl);display:grid;grid-template-columns:11rem repeat(3,minmax(0,1fr));gap:var(--space-s);align-items:stretch}.ab-quotes__score[data-astro-cid-cjwpwawm]{display:grid;align-content:center;gap:.4rem;padding:var(--space-m);border-radius:var(--radius-l);background:var(--ombre);color:var(--chaux)}.ab-quotes__score[data-astro-cid-cjwpwawm] strong[data-astro-cid-cjwpwawm]{font:750 2.8rem/.9 var(--font-display);letter-spacing:-.04em}.ab-quotes__score[data-astro-cid-cjwpwawm] small[data-astro-cid-cjwpwawm]{font-size:.4em;color:var(--text-muted-on-dense)}.ab-quotes__score[data-astro-cid-cjwpwawm] a[data-astro-cid-cjwpwawm]{color:var(--ocre-clair)!important;font-size:.85rem;font-weight:650}.ab-place__town[data-astro-cid-cjwpwawm]{white-space:nowrap}.ab-quote[data-astro-cid-cjwpwawm]{margin:0;display:grid;grid-template-rows:auto 1fr auto;align-content:start;gap:var(--space-s);padding:var(--space-m);border-radius:var(--radius-l);background:var(--chaux);box-shadow:inset 0 0 0 1px var(--line)}.ab-quote[data-astro-cid-cjwpwawm] blockquote[data-astro-cid-cjwpwawm]{margin:0;font:550 1rem/1.45 var(--font-display)}.ab-quote[data-astro-cid-cjwpwawm] figcaption[data-astro-cid-cjwpwawm]{font-size:.85rem;color:var(--text-muted)}.ab-quote[data-astro-cid-cjwpwawm] strong[data-astro-cid-cjwpwawm]{color:var(--text)}.ab-place__grid[data-astro-cid-cjwpwawm]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-l);align-items:center}.ab-place__grid[data-astro-cid-cjwpwawm]>div[data-astro-cid-cjwpwawm]{display:grid;gap:var(--space-s)}.ab-place__card[data-astro-cid-cjwpwawm]{display:grid;font-style:normal;border-radius:var(--radius-l);background:var(--chaux);box-shadow:var(--shadow-m),inset 0 0 0 1px var(--line);overflow:hidden}.ab-place__card[data-astro-cid-cjwpwawm]>[data-astro-cid-cjwpwawm]{display:flex;gap:var(--space-s);align-items:center;padding:var(--space-s) var(--space-m);color:var(--encre);text-decoration:none}.ab-place__card[data-astro-cid-cjwpwawm]>[data-astro-cid-cjwpwawm]+[data-astro-cid-cjwpwawm]{border-top:1px solid var(--line)}.ab-place__card[data-astro-cid-cjwpwawm] a[data-astro-cid-cjwpwawm]:hover{background:var(--pierre)}.ab-place__card[data-astro-cid-cjwpwawm] svg{width:1.3rem;height:1.3rem;color:var(--terre);flex:none}.ab-place__card[data-astro-cid-cjwpwawm]>[data-astro-cid-cjwpwawm]>span[data-astro-cid-cjwpwawm]:last-child{display:grid;font-size:.9rem;color:var(--text-muted)}.ab-place__card[data-astro-cid-cjwpwawm] strong[data-astro-cid-cjwpwawm]{font:650 1rem/1.3 var(--font-display);color:var(--text)}@media(max-width:1000px){.ab-quotes[data-astro-cid-cjwpwawm]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.ab-hero__grid[data-astro-cid-cjwpwawm],.ab-commit__grid[data-astro-cid-cjwpwawm],.ab-place__grid[data-astro-cid-cjwpwawm]{grid-template-columns:minmax(0,1fr)}.ab-chapters[data-astro-cid-cjwpwawm]{grid-template-columns:minmax(0,1fr);gap:var(--space-xl)}.ab-chapter[data-astro-cid-cjwpwawm]{grid-template-rows:none;grid-row:auto}.ab-chapters[data-astro-cid-cjwpwawm]:before{display:none}.ab-figures[data-astro-cid-cjwpwawm]{left:.75rem;right:.75rem}}@media(max-width:600px){.ab-commit__list[data-astro-cid-cjwpwawm],.ab-clients__list[data-astro-cid-cjwpwawm],.ab-quotes[data-astro-cid-cjwpwawm]{grid-template-columns:minmax(0,1fr)}.ab-figures[data-astro-cid-cjwpwawm]{position:relative;left:0;right:0;margin-top:-2rem;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--space-s)}.ab-figures[data-astro-cid-cjwpwawm] div[data-astro-cid-cjwpwawm]:nth-child(3){border-left:0}.ab-hero__media[data-astro-cid-cjwpwawm]{padding-bottom:0}}
