.portfolio-tete[data-astro-cid-tf46bhb6]{padding-block:clamp(40px,6vw,88px) clamp(16px,3vw,32px)}.portfolio-tete[data-astro-cid-tf46bhb6] h1[data-astro-cid-tf46bhb6]{margin:16px 0 calc(clamp(20px,2.5vw,32px) * var(--air-titre));max-width:12ch}.portfolio-phrase[data-astro-cid-tf46bhb6]{max-width:52ch}.portfolio-liste[data-astro-cid-tf46bhb6]{grid-template-columns:repeat(12,1fr);gap:clamp(24px,4vw,64px) clamp(16px,2vw,32px);display:grid}.pf-1[data-astro-cid-tf46bhb6]{grid-column:1/8}.pf-2[data-astro-cid-tf46bhb6]{grid-column:7/13;margin-top:clamp(40px,8vw,140px)}.pf-3[data-astro-cid-tf46bhb6]{grid-column:1/9;margin-top:calc(clamp(40px,8vw,140px)/-2)}.pf-4[data-astro-cid-tf46bhb6]{grid-column:8/13;margin-top:clamp(40px,8vw,140px)}.pf-lien[data-astro-cid-tf46bhb6]{color:var(--noir);flex-direction:column;gap:18px;text-decoration:none;display:flex}.pf-lien[data-astro-cid-tf46bhb6] .pf-photo{aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-carte);width:100%;height:auto;transition:transform var(--m-edito) var(--ease-rev)}.pf-1[data-astro-cid-tf46bhb6] .pf-lien[data-astro-cid-tf46bhb6] .pf-photo{aspect-ratio:3/2}.pf-4[data-astro-cid-tf46bhb6] .pf-lien[data-astro-cid-tf46bhb6] .pf-photo{aspect-ratio:4/5}.pf-4[data-astro-cid-tf46bhb6] .pf-lien[data-astro-cid-tf46bhb6] .pf-photo-la-coloc{aspect-ratio:3/2}.pf-lien[data-astro-cid-tf46bhb6] .pf-photo-music-truck{aspect-ratio:16/9}.pf-aplat[data-astro-cid-tf46bhb6]{place-items:center;display:grid}.pf-aplat[data-astro-cid-tf46bhb6] .ailes{width:42%;height:42%}.pf-texte[data-astro-cid-tf46bhb6]{flex-direction:column;gap:6px;display:flex}.pf-num[data-astro-cid-tf46bhb6]{font-family:var(--ff-titre);font-weight:900;font-size:var(--fs-min);letter-spacing:.1em;color:var(--bleu)}.pf-statut[data-astro-cid-tf46bhb6]{font-size:var(--fs-min);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-weight:700;display:inline-flex}.point[data-astro-cid-tf46bhb6]{background:var(--bleu);border-radius:50%;width:10px;height:10px}.point-etude[data-astro-cid-tf46bhb6]{background:var(--jaune)}.pf-titre[data-astro-cid-tf46bhb6]{font-family:var(--ff-titre);text-transform:uppercase;letter-spacing:var(--ls-titre);font-size:clamp(30px,3.2vw,48px);font-weight:900;line-height:1}.pf-accroche[data-astro-cid-tf46bhb6]{font-size:var(--fs-grand);max-width:40ch}.pf-budget[data-astro-cid-tf46bhb6]{opacity:.85;font-size:16px}.pf[data-astro-cid-tf46bhb6] .fleche[data-astro-cid-tf46bhb6]{transition:transform var(--m-std) var(--ease-rev)}@media (hover:hover) and (pointer:fine){.pf-lien[data-astro-cid-tf46bhb6]:hover .pf-photo{transform:scale(1.02)}.pf-lien[data-astro-cid-tf46bhb6]:hover .fleche[data-astro-cid-tf46bhb6]{transform:translate(6px)}.pf-lien[data-astro-cid-tf46bhb6]:hover .pf-titre[data-astro-cid-tf46bhb6]{text-decoration:underline 3px;text-decoration-color:var(--rose);text-underline-offset:.1em}}.portfolio[data-astro-cid-tf46bhb6]{overflow-x:clip}.pf[data-astro-cid-tf46bhb6]{position:relative;container-type:inline-size}.pf-papillon[data-astro-cid-tf46bhb6]{left:var(--px);top:var(--py);position:absolute;transform:translate(-50%,-50%)}.pf-1[data-astro-cid-tf46bhb6] .pf-papillon[data-astro-cid-tf46bhb6]{--px:136%;--py:33.3cqw}.pf-2[data-astro-cid-tf46bhb6] .pf-papillon[data-astro-cid-tf46bhb6]{--px:-50%;--py:37.5cqw}.pf-3[data-astro-cid-tf46bhb6] .pf-papillon[data-astro-cid-tf46bhb6]{--px:125%;--py:37.5cqw}.pf-4[data-astro-cid-tf46bhb6] .pf-papillon[data-astro-cid-tf46bhb6]{--px:-70%;--py:62.5cqw}.pf-vol[data-astro-cid-tf46bhb6]{align-items:center;gap:16px;display:flex}.pf-ailes[data-astro-cid-tf46bhb6]{pointer-events:none;flex:none;width:140px;display:flex}.pf-aile[data-astro-cid-tf46bhb6]{fill:currentColor;width:50%;height:auto;display:block;overflow:hidden}.pf-aile-g[data-astro-cid-tf46bhb6]{transform-origin:100%}.pf-aile-d[data-astro-cid-tf46bhb6]{transform-origin:0}.pf-bulle[data-astro-cid-tf46bhb6]{max-width:20ch;font-family:var(--ff-texte);color:var(--noir);background:var(--blanc);border:2px solid var(--noir);border-radius:16px;padding:12px 16px;font-size:20px;font-weight:700;line-height:1.25;position:relative}.pf-bulle[data-astro-cid-tf46bhb6]:before,.pf-bulle[data-astro-cid-tf46bhb6]:after{content:"";border:10px solid #0000;border-left:0;position:absolute;top:50%;transform:translateY(-50%)}.pf-bulle[data-astro-cid-tf46bhb6]:before{border-right-color:var(--noir);left:-12px}.pf-bulle[data-astro-cid-tf46bhb6]:after{border-right-color:var(--blanc);left:-9px}@media (prefers-reduced-motion:no-preference){.pf-papillon[data-astro-cid-tf46bhb6].bat .pf-aile[data-astro-cid-tf46bhb6]{animation:.22s ease-in-out 3 pf-bat}.pf-papillon[data-astro-cid-tf46bhb6].bat[data-vol] .pf-aile[data-astro-cid-tf46bhb6]{animation-iteration-count:11}.pf-papillon[data-astro-cid-tf46bhb6].bat[data-vol=droite] .pf-vol[data-astro-cid-tf46bhb6]{animation:1.6s cubic-bezier(.4,0,.2,1) .66s forwards pf-vol-droite}.pf-papillon[data-astro-cid-tf46bhb6].bat[data-vol=gauche] .pf-vol[data-astro-cid-tf46bhb6]{animation:1.6s cubic-bezier(.4,0,.2,1) .66s forwards pf-vol-gauche}.portfolio-liste[data-astro-cid-tf46bhb6].pret .pf-papillon[data-astro-cid-tf46bhb6]:not(.bat) .pf-bulle[data-astro-cid-tf46bhb6]{opacity:0}.pf-papillon[data-astro-cid-tf46bhb6].bat .pf-bulle[data-astro-cid-tf46bhb6]{animation:pf-bulle .4s var(--ease-rev) .76s both}}html.reduit .pf-bulle[data-astro-cid-tf46bhb6]{opacity:1}@keyframes pf-bat{0%,to{transform:scaleX(1)}50%{transform:scaleX(.3)}}@keyframes pf-vol-droite{0%,65%{opacity:1}to{opacity:0;transform:translate(25vw,-60vh)rotate(15deg)}}@keyframes pf-vol-gauche{0%,65%{opacity:1}to{opacity:0;transform:translate(-25vw,-60vh)rotate(-15deg)}}@keyframes pf-bulle{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@media (width<=899px){.portfolio-liste[data-astro-cid-tf46bhb6]{grid-template-columns:1fr;gap:40px}.pf-1[data-astro-cid-tf46bhb6],.pf-2[data-astro-cid-tf46bhb6],.pf-3[data-astro-cid-tf46bhb6],.pf-4[data-astro-cid-tf46bhb6]{grid-column:1;margin-top:0}.pf-lien[data-astro-cid-tf46bhb6] .pf-photo{aspect-ratio:4/3!important}.pf-lien[data-astro-cid-tf46bhb6] .pf-photo-music-truck{aspect-ratio:16/9!important}.pf-papillon[data-astro-cid-tf46bhb6]{display:none}.pf-4[data-astro-cid-tf46bhb6] .pf-papillon[data-astro-cid-tf46bhb6]{margin-top:20px;display:block;position:static;transform:none}.pf-4[data-astro-cid-tf46bhb6] .pf-ailes[data-astro-cid-tf46bhb6]{width:64px}}@media (prefers-reduced-motion:reduce){.pf-lien[data-astro-cid-tf46bhb6] .pf-photo,.pf[data-astro-cid-tf46bhb6] .fleche[data-astro-cid-tf46bhb6]{transition:none}}
