.doc[data-astro-cid-uy7vlb2q]{display:flex;flex-direction:column}.doc-lien[data-astro-cid-uy7vlb2q]{all:unset;cursor:pointer;display:block;margin-bottom:.35rem}.doc-lien[data-astro-cid-uy7vlb2q]:focus-visible{outline:2px solid var(--color-accent-text);outline-offset:6px}.doc-lien[data-astro-cid-uy7vlb2q] .liasse[data-astro-cid-uy7vlb2q]{margin-bottom:1rem}.doc-titre[data-astro-cid-uy7vlb2q]{display:block;font-family:var(--font-heading);font-variation-settings:"opsz" 18;font-weight:600;font-size:1rem;line-height:1.3;color:var(--color-ink)}.doc-lien[data-astro-cid-uy7vlb2q]:hover .doc-titre[data-astro-cid-uy7vlb2q]{text-decoration:underline;text-decoration-color:#673d3459;text-underline-offset:3px}.doc-desc[data-astro-cid-uy7vlb2q]{font-size:.84rem;color:#7a5e53;margin:0 0 .35rem}.doc-projet[data-astro-cid-uy7vlb2q]{font-size:.84rem;line-height:1.4;margin:0 0 .45rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.doc-projet[data-astro-cid-uy7vlb2q] a[data-astro-cid-uy7vlb2q]{color:var(--color-ink);border-bottom-color:#673d3440}.liasse[data-astro-cid-uy7vlb2q]{position:relative;display:block;aspect-ratio:210 / 297;background:#fff;box-shadow:0 1px 1px #40281e14,0 10px 22px -12px #40281e73;transition:transform .25s ease}.liasse[data-astro-cid-uy7vlb2q] img[data-astro-cid-uy7vlb2q]{position:relative;z-index:2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;display:block;background:#fff;outline:1px solid rgba(103,61,52,.1);outline-offset:-1px}.liasse[data-astro-cid-uy7vlb2q]:before,.liasse[data-astro-cid-uy7vlb2q]:after{content:"";position:absolute;inset:0;background:#fbf8f2;border:1px solid rgba(103,61,52,.12)}.liasse[data-astro-cid-uy7vlb2q]:before{transform:translate(4px,4px);z-index:1}.liasse[data-astro-cid-uy7vlb2q]:after{transform:translate(8px,8px);z-index:0;background:#f3ece0}.liasse--0[data-astro-cid-uy7vlb2q]:before,.liasse--0[data-astro-cid-uy7vlb2q]:after,.liasse--1[data-astro-cid-uy7vlb2q]:after{display:none}.liasse--3[data-astro-cid-uy7vlb2q]{box-shadow:0 1px 1px #40281e14,12px 14px 22px -12px #40281e73}.liasse--ecran[data-astro-cid-uy7vlb2q]{aspect-ratio:16 / 11;border-radius:6px;overflow:hidden;border-top:14px solid #e6dccb}.liasse--ecran[data-astro-cid-uy7vlb2q]:before,.liasse--ecran[data-astro-cid-uy7vlb2q]:after{display:none}.liasse--paysage[data-astro-cid-uy7vlb2q]{aspect-ratio:16 / 9}.liasse--paysage[data-astro-cid-uy7vlb2q] img[data-astro-cid-uy7vlb2q]{-o-object-fit:contain;object-fit:contain}.doc-lien[data-astro-cid-uy7vlb2q]:hover .liasse[data-astro-cid-uy7vlb2q],.doc-lien[data-astro-cid-uy7vlb2q]:focus-visible .liasse[data-astro-cid-uy7vlb2q]{transform:translateY(-4px) rotate(-.6deg)}@media(prefers-reduced-motion:reduce){.liasse[data-astro-cid-uy7vlb2q]{transition:none}}.dm[data-astro-cid-uy7vlb2q]{display:grid;gap:2rem}@media(min-width:760px){.dm[data-astro-cid-uy7vlb2q]{grid-template-columns:15rem minmax(0,1fr)}}.dm-couv[data-astro-cid-uy7vlb2q] .liasse[data-astro-cid-uy7vlb2q]{max-width:15rem}.dm-couv[data-astro-cid-uy7vlb2q] .liasse--ecran[data-astro-cid-uy7vlb2q],.dm-couv[data-astro-cid-uy7vlb2q] .liasse--paysage[data-astro-cid-uy7vlb2q]{max-width:none}.dm-type[data-astro-cid-uy7vlb2q]{margin:0 0 .4rem;font-size:.85rem;font-weight:600;color:var(--color-accent-2)}.dm-titre[data-astro-cid-uy7vlb2q]{font-size:clamp(1.35rem,2.2vw,1.7rem);line-height:1.2;margin:0 0 1.25rem;text-wrap:balance}.dm-meta[data-astro-cid-uy7vlb2q]{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:.45rem 1.25rem;margin:0 0 1.25rem;font-size:.93rem}.dm-meta[data-astro-cid-uy7vlb2q] dt[data-astro-cid-uy7vlb2q]{color:var(--color-muted-text, #5F6A43)}.dm-meta[data-astro-cid-uy7vlb2q] dd[data-astro-cid-uy7vlb2q]{margin:0}.dm-resume[data-astro-cid-uy7vlb2q]{line-height:1.65;margin:0 0 1.5rem;max-width:62ch}.dm-bouton[data-astro-cid-uy7vlb2q]{display:inline-block;font:inherit;font-weight:600;font-size:.95rem;padding:.7rem 1.2rem;border-radius:4px;border:0;background:var(--color-accent-text);color:#fff;cursor:pointer;text-decoration:none}.dm-bouton[data-astro-cid-uy7vlb2q]:hover{filter:brightness(1.08)}.dm-form[data-astro-cid-uy7vlb2q][hidden]{display:none}.dm-form[data-astro-cid-uy7vlb2q]{display:grid;gap:.85rem;margin-top:.5rem;max-width:34rem}.dm-form[data-astro-cid-uy7vlb2q] label[data-astro-cid-uy7vlb2q]{display:grid;gap:.3rem;font-size:.9rem;font-weight:600}.dm-form[data-astro-cid-uy7vlb2q] input[data-astro-cid-uy7vlb2q],.dm-form[data-astro-cid-uy7vlb2q] textarea[data-astro-cid-uy7vlb2q]{font:inherit;font-weight:400;padding:.6rem .7rem;border:1px solid rgba(103,61,52,.3);border-radius:4px;background:#fff}.dm-form[data-astro-cid-uy7vlb2q] input[data-astro-cid-uy7vlb2q]:focus,.dm-form[data-astro-cid-uy7vlb2q] textarea[data-astro-cid-uy7vlb2q]:focus{outline:2px solid var(--color-accent-text);outline-offset:1px}.dm-form[data-astro-cid-uy7vlb2q] .dm-bouton[data-astro-cid-uy7vlb2q]{justify-self:start}.dm-note[data-astro-cid-uy7vlb2q]{margin:0;font-size:.9rem;line-height:1.55;color:#7a5e53}.doc-modale[data-astro-cid-6lip2nn7]{width:min(920px,calc(100vw - 2rem));max-height:calc(100vh - 3rem);padding:2.5rem 2.25rem 2.25rem;border:0;border-radius:6px;background:#fffdf9;color:var(--color-ink);box-shadow:0 30px 80px -30px #28191299}.doc-modale[data-astro-cid-6lip2nn7]::backdrop{background:#2819128c}.dmo-fermer[data-astro-cid-6lip2nn7]{position:absolute;top:.6rem;right:.8rem;font-size:1.9rem;line-height:1;background:none;border:0;color:var(--color-ink);cursor:pointer;padding:.25rem .5rem}.dmo-fermer[data-astro-cid-6lip2nn7]:focus-visible{outline:2px solid var(--color-accent-text)}@media(max-width:600px){.doc-modale[data-astro-cid-6lip2nn7]{padding:2.5rem 1.25rem 1.5rem}}
