.hero[data-astro-cid-bbe6dxrz]{position:relative;overflow:hidden;background:var(--grain),linear-gradient(180deg,#f2e9e6,var(--creme));isolation:isolate}.hero__bg[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:-1;pointer-events:none}.hero__sheet[data-astro-cid-bbe6dxrz]{position:absolute;width:min(46vw,640px);height:auto}.hero__sheet--tr[data-astro-cid-bbe6dxrz]{top:0;right:0}.hero__sheet--bl[data-astro-cid-bbe6dxrz]{bottom:0;left:0;width:min(38vw,520px)}.hero__inner[data-astro-cid-bbe6dxrz]{padding-block:clamp(1.6rem,3.5vw,2.8rem) clamp(6rem,10vw,8.5rem)}.hero__masthead[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:1.2rem;font-size:.74rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--sauge-deep)}.hero__rule[data-astro-cid-bbe6dxrz]{flex:1;height:1px;background:color-mix(in srgb,var(--sauge-deep) 30%,transparent)}.hero__grid[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,6vw,6rem);align-items:center;margin-top:clamp(1.5rem,3.5vw,3rem)}.hero__visual[data-astro-cid-bbe6dxrz]{position:relative;justify-self:center;width:min(100%,380px)}.hero__diamond[data-astro-cid-bbe6dxrz]{filter:drop-shadow(0 30px 40px rgba(141,111,149,.16));--pli-duree: .75s}.hero__diamond[data-astro-cid-bbe6dxrz] polygon{vector-effect:non-scaling-stroke}.hero__diamond[data-astro-cid-bbe6dxrz].is-visible polygon{animation:plis-effaces .8s ease 1.9s forwards}html:not(.js) .hero__diamond[data-astro-cid-bbe6dxrz] polygon{stroke-opacity:0}@keyframes plis-effaces{to{stroke-opacity:0}}.hero__animal[data-astro-cid-bbe6dxrz]{position:absolute;pointer-events:none}.hero__animal--crane[data-astro-cid-bbe6dxrz]{width:clamp(100px,10vw,150px);top:4%;right:-30%}.hero__animal--butterfly[data-astro-cid-bbe6dxrz]{width:clamp(48px,4.5vw,70px);bottom:10%;left:-12%}.hero__title[data-astro-cid-bbe6dxrz]{font-size:clamp(3rem,1rem + 5.4vw,6.4rem);font-weight:380;line-height:.95;letter-spacing:-.035em}.hero__baseline[data-astro-cid-bbe6dxrz]{font-family:var(--font-titre);font-size:clamp(1.25rem,1rem + 1vw,1.8rem);font-style:italic;font-weight:350;line-height:1.3;color:var(--mauve-deep);margin-top:1.1rem;max-width:28ch}.hero__project[data-astro-cid-bbe6dxrz]{display:block;margin-top:1rem;font-family:var(--font-texte);font-size:clamp(1.1rem,1rem + .4vw,1.4rem);font-weight:600;line-height:1.4;letter-spacing:normal;color:var(--ink-soft)}.hero__lead[data-astro-cid-bbe6dxrz]{margin-top:1.4rem;max-width:52ch;color:var(--ink-soft)}.hero__cta[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.8rem;margin-top:2rem}.hero__support[data-astro-cid-bbe6dxrz]{color:var(--ink)}.hero__anim[data-astro-cid-bbe6dxrz]{animation:rise-in 1.1s var(--ease-out) both;animation-delay:calc(.1s + var(--d) * .12s)}@keyframes rise-in{0%{opacity:0;transform:translateY(12px)}}@media(max-width:1100px){.hero__animal--crane[data-astro-cid-bbe6dxrz]{right:-18%}}@media(max-width:860px){.hero__grid[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr;gap:1.8rem}.hero__visual[data-astro-cid-bbe6dxrz]{width:min(52vw,230px)}.hero__animal--crane[data-astro-cid-bbe6dxrz]{width:clamp(76px,20vw,100px);right:-45%;top:0}.hero__animal--butterfly[data-astro-cid-bbe6dxrz]{width:44px;left:-32%}.hero__masthead[data-astro-cid-bbe6dxrz]{font-size:.68rem;gap:.8rem}}.accordeon[data-astro-cid-46cue3zu]{position:absolute;left:0;right:0;top:100%;height:100%;transform-origin:50% 0;transform-style:preserve-3d;transform:rotateX(calc(2 * var(--accordeon-angle, 0deg)));transition:transform var(--accordeon-d, .9s) var(--accordeon-ease, ease)}.accordeon--creux[data-astro-cid-46cue3zu]{transform:rotateX(calc(-2 * var(--accordeon-angle, 0deg)))}.accordeon--racine[data-astro-cid-46cue3zu]{top:0;height:calc(100% / var(--n));transform:rotateX(var(--accordeon-angle, 0deg))}.accordeon__face[data-astro-cid-46cue3zu]{position:absolute;inset:0 0 -1px;overflow:hidden}.accordeon__plein[data-astro-cid-46cue3zu]{position:absolute;left:0;right:0;top:calc(var(--k) * (1px - 100%));height:calc(var(--n) * (100% - 1px))}.accordeon__face[data-astro-cid-46cue3zu]:after{content:"";position:absolute;inset:0;background:linear-gradient(#ffffff38,#ffffff0a);opacity:var(--accordeon-ombre, 0);transition:opacity var(--accordeon-d, .9s) var(--accordeon-ease, ease);pointer-events:none}.accordeon--creux[data-astro-cid-46cue3zu]>.accordeon__face[data-astro-cid-46cue3zu]:after{background:linear-gradient(#2a25302e,#2a25306b)}.team-card[data-astro-cid-koqwdsno]{position:relative}.team-card__photo[data-astro-cid-koqwdsno]{position:relative;width:100%;aspect-ratio:4 / 5;border-radius:var(--radius);overflow:hidden;container-type:inline-size;background:var(--grain),var(--paper);box-shadow:var(--shadow-sm);transition:box-shadow .5s var(--ease-out),transform .5s var(--ease-out),height .8s var(--ease-out)}.team-card__photo[data-astro-cid-koqwdsno]:after{content:"";position:absolute;top:0;right:0;width:0;height:0;border-bottom-left-radius:5px;background:linear-gradient(225deg,var(--corner-bg, var(--paper)) 50%,transparent 50%),linear-gradient(45deg,#f6f0ea 40%,#e2d7ce 50%,transparent 50%);z-index:3;pointer-events:none;transition:width .45s var(--ease-out),height .45s var(--ease-out)}.team-card[data-astro-cid-koqwdsno]:hover .team-card__photo[data-astro-cid-koqwdsno]{transform:translateY(-5px);box-shadow:var(--shadow-md)}.team-card[data-astro-cid-koqwdsno]:not(.is-open):hover .team-card__photo[data-astro-cid-koqwdsno]:after{width:1.8rem;height:1.8rem}.team-card__photo[data-astro-cid-koqwdsno] img[data-astro-cid-koqwdsno]{width:100%;height:100%;object-fit:cover;object-position:50% 20%;transition:transform .8s var(--ease-out)}.team-card[data-astro-cid-koqwdsno]:not(.is-open):hover .team-card__photo[data-astro-cid-koqwdsno] img[data-astro-cid-koqwdsno]{transform:scale(1.05)}.team-card__pli[data-astro-cid-koqwdsno]{position:absolute;inset:0 0 auto;aspect-ratio:4 / 5;perspective:1100px;perspective-origin:50% 0;--accordeon-d: .95s;--accordeon-ease: cubic-bezier(.65, 0, .35, 1)}.team-card[data-astro-cid-koqwdsno].is-open .team-card__pli[data-astro-cid-koqwdsno]{--accordeon-angle: 82deg;--accordeon-ombre: 1;pointer-events:none}.team-card--bio[data-astro-cid-koqwdsno] .team-card__photo[data-astro-cid-koqwdsno]{cursor:pointer}.team-card__bio[data-astro-cid-koqwdsno]{position:absolute;inset:0 0 auto;padding:calc(17.5% + .75rem) 1rem 2.9rem;visibility:hidden;opacity:0;transform:translateY(.6rem);transition:opacity .25s ease,transform .25s ease,visibility 0s linear .25s}.team-card[data-astro-cid-koqwdsno].is-open .team-card__bio[data-astro-cid-koqwdsno]{visibility:visible;opacity:1;transform:none;transition:opacity .55s ease .45s,transform .7s var(--ease-out) .45s,visibility 0s}.team-card__bio-texte[data-astro-cid-koqwdsno]{font-size:clamp(.8rem,.42rem + 3.3cqi,.92rem);line-height:1.55;color:var(--ink);hyphens:auto}.team-card__bio-texte[data-astro-cid-koqwdsno] p+p{margin-top:.6em}.team-card__toggle[data-astro-cid-koqwdsno]{position:absolute;inset:0;z-index:2;padding:0;border:0;border-radius:inherit;background:none;color:inherit;cursor:pointer}.team-card__toggle[data-astro-cid-koqwdsno]:focus-visible{outline-offset:-4px}.team-card[data-astro-cid-koqwdsno].is-open .team-card__toggle[data-astro-cid-koqwdsno]{pointer-events:none}.team-card[data-astro-cid-koqwdsno].is-open .team-card__chip[data-astro-cid-koqwdsno]{pointer-events:auto}.team-card__chip[data-astro-cid-koqwdsno]{position:absolute;right:.55rem;bottom:.55rem;width:2.3rem;height:2.3rem;display:grid;place-items:center}.team-card__chip[data-astro-cid-koqwdsno]:before{content:"";position:absolute;inset:.36rem;border-radius:4px;background:color-mix(in srgb,var(--white) 92%,transparent);box-shadow:var(--shadow-sm);transform:rotate(45deg);transition:transform .5s var(--ease-out),background-color .3s ease}.team-card__chip[data-astro-cid-koqwdsno]:after{content:"";position:relative;width:.7rem;height:.7rem;background:linear-gradient(var(--sauge-deep),var(--sauge-deep)) center / 100% 2px no-repeat,linear-gradient(var(--sauge-deep),var(--sauge-deep)) center / 2px 100% no-repeat;transition:transform .6s var(--ease-out)}.team-card[data-astro-cid-koqwdsno]:not(.is-open):hover .team-card__chip[data-astro-cid-koqwdsno]:before{transform:rotate(45deg) scale(1.12)}.team-card[data-astro-cid-koqwdsno].is-open .team-card__chip[data-astro-cid-koqwdsno]:after{transform:rotate(135deg)}.sr-only[data-astro-cid-koqwdsno]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.team-card__monogram[data-astro-cid-koqwdsno]{position:absolute;inset:0;display:grid;place-items:center}.team-card__monogram[data-astro-cid-koqwdsno] svg[data-astro-cid-koqwdsno]{position:absolute;inset:0;width:100%;height:100%}.team-card__monogram[data-astro-cid-koqwdsno] span[data-astro-cid-koqwdsno]{position:relative;font-family:var(--font-titre);font-size:clamp(2.2rem,1.6rem + 2vw,3.2rem);font-weight:350;letter-spacing:.02em;color:var(--mono-ink)}.team-card__monogram--mauve[data-astro-cid-koqwdsno]{--m1: #f6f0f7;--m2: #ece2ef;--m3: #e2d4e6;--mono-ink: var(--mauve-deep)}.team-card__monogram--rose[data-astro-cid-koqwdsno]{--m1: #fcefed;--m2: #f9e0dd;--m3: #f4d0cc;--mono-ink: #b86f68}.team-card__monogram--sauge[data-astro-cid-koqwdsno]{--m1: #eef4f2;--m2: #dde9e5;--m3: #cddfd9;--mono-ink: var(--sauge-deep)}.m1[data-astro-cid-koqwdsno]{fill:var(--m1)}.m2[data-astro-cid-koqwdsno]{fill:var(--m2)}.m3[data-astro-cid-koqwdsno]{fill:var(--m3)}.team-card__name[data-astro-cid-koqwdsno]{margin-top:1rem;font-size:clamp(1.02rem,.95rem + .3vw,1.18rem);line-height:1.25}.team-card__role[data-astro-cid-koqwdsno]{margin-top:.3rem;color:var(--sauge-deep);font-weight:600;font-size:.88rem;line-height:1.4}.timeline[data-astro-cid-zhxkjw2l]{--rail-x: .8rem;position:relative}.timeline__list[data-astro-cid-zhxkjw2l]{list-style:none;padding:0;margin:0}.timeline__rail[data-astro-cid-zhxkjw2l]{position:absolute;left:calc(var(--rail-x) - 1px);top:.9rem;bottom:.9rem;width:2px;border-radius:2px;background:color-mix(in srgb,var(--mauve) 30%,transparent);overflow:hidden}.timeline__fill[data-astro-cid-zhxkjw2l]{position:absolute;inset:0;background:linear-gradient(to bottom,var(--sauge),var(--rose-deep));transform-origin:top;transform:scaleY(var(--progress, 1))}.timeline__item[data-astro-cid-zhxkjw2l]{position:relative;padding:0 0 clamp(1.8rem,3vw,2.4rem) calc(var(--rail-x) * 2 + 1.4rem)}.timeline__item[data-astro-cid-zhxkjw2l]:last-child{padding-bottom:0}.timeline__marker[data-astro-cid-zhxkjw2l]{position:absolute;left:calc(var(--rail-x) - .62rem);top:.45rem;width:1.24rem;height:1.24rem;border-radius:3px;background:var(--paper);border:2px solid var(--mauve);transform:rotate(45deg);transition:transform .9s var(--ease-out) .15s}.js .timeline__item[data-astro-cid-zhxkjw2l]:not(:global(.is-visible)) .timeline__marker[data-astro-cid-zhxkjw2l]{transform:rotate(45deg) rotateY(180deg) scale(.4)}.timeline__item--fait[data-astro-cid-zhxkjw2l] .timeline__marker[data-astro-cid-zhxkjw2l]{background:linear-gradient(to right,var(--sauge) 50%,var(--sauge-deep) 50%);border-color:var(--paper);box-shadow:0 0 0 1.5px var(--sauge)}.timeline__item--en-cours[data-astro-cid-zhxkjw2l] .timeline__marker[data-astro-cid-zhxkjw2l]{background:linear-gradient(to right,var(--rose) 50%,var(--rose-deep) 50%);border-color:var(--paper);box-shadow:0 0 0 1.5px var(--rose-deep)}.timeline__item--en-cours[data-astro-cid-zhxkjw2l] .timeline__marker[data-astro-cid-zhxkjw2l]:after{content:"";position:absolute;inset:-7px;border-radius:4px;border:1.5px solid var(--rose-deep);animation:pulse 2.4s var(--ease-out) infinite}@keyframes pulse{0%{opacity:.7;transform:scale(.7)}to{opacity:0;transform:scale(1.35)}}.timeline__meta[data-astro-cid-zhxkjw2l]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .7rem;margin-bottom:.45rem}.timeline__date[data-astro-cid-zhxkjw2l]{font-family:var(--font-titre);font-style:italic;font-size:1rem;color:var(--mauve-deep)}.timeline__status[data-astro-cid-zhxkjw2l]{display:inline-flex;align-items:center;gap:.4rem;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:.28rem .65rem;border-radius:999px;color:var(--ink-soft);background:color-mix(in srgb,var(--mauve) 16%,transparent)}.timeline__item--fait[data-astro-cid-zhxkjw2l] .timeline__status[data-astro-cid-zhxkjw2l]{color:var(--sauge-deep);background:color-mix(in srgb,var(--sauge) 16%,transparent)}.timeline__item--en-cours[data-astro-cid-zhxkjw2l] .timeline__status[data-astro-cid-zhxkjw2l]{color:#a55d56;background:color-mix(in srgb,var(--rose) 35%,transparent)}.timeline__title[data-astro-cid-zhxkjw2l]{font-size:clamp(1.2rem,1.05rem + .6vw,1.5rem)}.timeline__item--a-venir[data-astro-cid-zhxkjw2l] .timeline__title[data-astro-cid-zhxkjw2l]{color:color-mix(in srgb,var(--ink) 80%,var(--mauve-deep))}.timeline__desc[data-astro-cid-zhxkjw2l]{margin-top:.5rem;color:var(--ink-soft);max-width:58ch}.partner-card[data-astro-cid-iuvutniw]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;padding:1.5rem 1.2rem;text-decoration:none;color:var(--ink);min-height:9.5rem}.partner-card[data-astro-cid-iuvutniw] img[data-astro-cid-iuvutniw]{max-height:64px;width:auto;object-fit:contain;filter:grayscale(.6);opacity:.85;transition:filter .4s ease,opacity .4s ease}.partner-card[data-astro-cid-iuvutniw]:hover img[data-astro-cid-iuvutniw]{filter:none;opacity:1}.partner-card__name[data-astro-cid-iuvutniw]{font-weight:600;font-size:.92rem;text-align:center}a[data-astro-cid-iuvutniw].partner-card:hover .partner-card__name[data-astro-cid-iuvutniw]{color:var(--sauge-deep)}.section__head[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:1.5rem 2rem;align-items:flex-end;justify-content:space-between;margin-bottom:clamp(2.5rem,5vw,4rem)}.section__head[data-astro-cid-j7pv25f6] .section__intro[data-astro-cid-j7pv25f6]{margin-bottom:0}.section__animal[data-astro-cid-j7pv25f6]{pointer-events:none}.section__animal--fox[data-astro-cid-j7pv25f6]{width:clamp(96px,10vw,140px);margin-right:clamp(0rem,4vw,4rem)}.projet[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(1.5rem,5vw,5rem);align-items:start}.projet__head[data-astro-cid-j7pv25f6]{position:sticky;top:7rem}.projet__chapo[data-astro-cid-j7pv25f6]{font-family:var(--font-titre);font-size:clamp(1.3rem,1.05rem + 1vw,1.85rem);font-weight:350;line-height:1.35;letter-spacing:-.01em;color:var(--ink)}.projet__text[data-astro-cid-j7pv25f6]{margin-top:1.8rem;columns:2 22rem;column-gap:2.5rem;color:var(--ink-soft)}.projet__text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{break-inside:avoid;margin-bottom:1rem}.points[data-astro-cid-j7pv25f6]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:clamp(1rem,2vw,1.5rem);margin-top:clamp(3rem,6vw,5rem)}.points__item[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:1.4rem;padding:1.6rem 1.5rem 1.7rem}.points__item[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-weight:600;line-height:1.45}.points__num[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.65rem;font-family:var(--font-titre);font-style:italic;font-size:1.05rem;color:var(--mauve-deep)}.points__num[data-astro-cid-j7pv25f6]:before{content:"";width:1.35rem;height:1.35rem;border-radius:3px;background:linear-gradient(to right,var(--sauge) 50%,var(--sauge-deep) 50%);transform:rotate(45deg);transition:transform .6s var(--ease-out)}.points__item[data-astro-cid-j7pv25f6]:nth-child(2n) .points__num[data-astro-cid-j7pv25f6]:before{background:linear-gradient(to right,var(--rose) 50%,var(--rose-deep) 50%)}.points__item[data-astro-cid-j7pv25f6]:nth-child(3n) .points__num[data-astro-cid-j7pv25f6]:before{background:linear-gradient(to right,var(--mauve) 50%,var(--mauve-deep) 50%)}.points__item[data-astro-cid-j7pv25f6]:hover .points__num[data-astro-cid-j7pv25f6]:before{transform:rotate(225deg)}.team-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(2rem,3vw,2.8rem) clamp(1rem,2.5vw,2rem)}.avancement[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2.5rem,6vw,6rem);align-items:start}.avancement__aside[data-astro-cid-j7pv25f6]{position:sticky;top:7rem}.progress-card[data-astro-cid-j7pv25f6]{margin-top:2rem;padding:1.3rem 1.5rem 1.5rem;background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow-sm);max-width:26rem}.progress-card__count[data-astro-cid-j7pv25f6]{display:flex;align-items:baseline;gap:.5rem;color:var(--ink-soft);font-weight:600;font-size:.95rem}.progress-card__big[data-astro-cid-j7pv25f6]{font-family:var(--font-titre);font-size:2.6rem;line-height:1;color:var(--sauge-deep)}.progress-card__steps[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.75rem;list-style:none;padding:.35rem;margin-top:1rem}.progress-card__steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{width:1.05rem;height:1.05rem;border-radius:2px;transform:rotate(45deg);border:1.5px solid var(--mauve);transition:transform .7s var(--ease-out) calc(.3s + var(--s) * 90ms)}.progress-card__steps[data-astro-cid-j7pv25f6] .is-fait[data-astro-cid-j7pv25f6]{border:none;background:linear-gradient(to right,var(--sauge) 50%,var(--sauge-deep) 50%)}.progress-card__steps[data-astro-cid-j7pv25f6] .is-en-cours[data-astro-cid-j7pv25f6]{border:none;background:linear-gradient(to right,var(--rose) 50%,var(--rose-deep) 50%)}.js .progress-card[data-astro-cid-j7pv25f6]:not(:global(.is-visible)) .progress-card__steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{transform:rotate(45deg) scale(0)}.avancement__fish[data-astro-cid-j7pv25f6]{width:clamp(140px,14vw,200px);margin:clamp(2.5rem,6vw,5rem) 0 0 clamp(0rem,6vw,5rem)}.articles-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(1.2rem,3vw,2rem)}.empty[data-astro-cid-j7pv25f6]{background:var(--white);border:1px dashed var(--mauve);border-radius:var(--radius);padding:1.6rem;color:var(--ink-soft);font-style:italic}.partners-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:clamp(.8rem,2vw,1.2rem);margin-bottom:clamp(2.5rem,5vw,4rem)}.don[data-astro-cid-j7pv25f6]{position:relative;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:2rem;padding:clamp(2rem,5vw,4rem);border-radius:calc(var(--radius) * 1.6);overflow:hidden;color:#f3ecf2;background:var(--grain),radial-gradient(80% 90% at 90% 20%,rgba(246,185,180,.28),transparent 60%),linear-gradient(135deg,#3a2e40,var(--night) 60%);box-shadow:var(--shadow-md)}.don__text[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:clamp(2rem,1.4rem + 2.4vw,3.2rem);font-weight:350;color:#fff}.don__text[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{color:var(--rose)}.don__text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:not(.eyebrow){margin-top:1rem;max-width:50ch;color:#d6cbd5}.don__text[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{margin-top:1.8rem}.don__art[data-astro-cid-j7pv25f6]{position:relative;align-self:stretch;min-height:220px}.don__crane[data-astro-cid-j7pv25f6]{position:absolute;width:clamp(140px,16vw,220px);left:50%;top:50%;transform:translate(-50%,-58%)}.don__butterfly[data-astro-cid-j7pv25f6]{position:absolute;width:clamp(46px,5vw,66px);right:8%;bottom:6%}.contact[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:center}.contact__links[data-astro-cid-j7pv25f6]{display:grid;gap:1rem}.contact__link[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:1.2rem;padding:1.2rem 1.4rem;text-decoration:none;color:var(--ink)}.contact__icon[data-astro-cid-j7pv25f6]{display:grid;place-items:center;flex:none;width:2.8rem;height:2.8rem;margin:.3rem;border-radius:6px;background:linear-gradient(to right,var(--mauve) 50%,var(--mauve-deep) 50%);color:#fff;transform:rotate(45deg);transition:transform .6s var(--ease-out)}.contact__icon[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{transform:rotate(-45deg);transition:transform .6s var(--ease-out)}.contact__link[data-astro-cid-j7pv25f6]:hover .contact__icon[data-astro-cid-j7pv25f6]{transform:rotate(135deg)}.contact__link[data-astro-cid-j7pv25f6]:hover .contact__icon[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{transform:rotate(-135deg)}.contact__label[data-astro-cid-j7pv25f6]{flex:1;min-width:0}.contact__label[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{display:block;font-size:1.05rem}.contact__label[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:block;color:var(--ink-soft);font-size:.92rem;overflow-wrap:anywhere}.contact__arrow[data-astro-cid-j7pv25f6]{flex:none;width:1.2rem;height:1.2rem;color:var(--mauve-deep);transition:transform .4s var(--ease-out)}.contact__link[data-astro-cid-j7pv25f6]:hover .contact__arrow[data-astro-cid-j7pv25f6]{transform:translate(5px)}@media(max-width:1080px){.team-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.projet[data-astro-cid-j7pv25f6],.avancement[data-astro-cid-j7pv25f6],.contact[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.projet__head[data-astro-cid-j7pv25f6],.avancement__aside[data-astro-cid-j7pv25f6]{position:static}.avancement__fish[data-astro-cid-j7pv25f6]{display:none}.don[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.don__art[data-astro-cid-j7pv25f6]{min-height:180px;order:-1;margin:-1rem 0 -.5rem}}@media(max-width:640px){.team-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}.section__head[data-astro-cid-j7pv25f6]:has(.section__animal){position:relative}.section__head[data-astro-cid-j7pv25f6]:has(.section__animal) .section__intro[data-astro-cid-j7pv25f6]{padding-right:5.5rem}.section__animal--fox[data-astro-cid-j7pv25f6]{position:absolute;top:0;right:0;width:78px;margin:0}.partners-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}.projet__text[data-astro-cid-j7pv25f6]{columns:1}}
