.entete[data-v-6e5376f9]{position:sticky;top:0;z-index:10;background:#f6efe4ed;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid oklch(86% .02 75deg)}.entete__ligne[data-v-6e5376f9]{max-width:1400px;margin:0 auto;padding-left:clamp(20px,4vw,56px);padding-right:clamp(20px,4vw,56px);box-sizing:border-box;padding-top:18px;padding-bottom:18px;display:flex;align-items:baseline;justify-content:space-between;gap:24px;flex-wrap:wrap}.entete__nom[data-v-6e5376f9]{font-family:Newsreader,Georgia,serif;font-size:24px;letter-spacing:-.01em}.entete__nav[data-v-6e5376f9]{display:flex;gap:28px;flex-wrap:wrap;font-size:13px;letter-spacing:.06em;text-transform:uppercase;row-gap:8px}.annonces[data-v-fefdf081]{max-width:1400px;margin:0 auto;padding-left:clamp(20px,4vw,56px);padding-right:clamp(20px,4vw,56px);box-sizing:border-box;padding-top:20px;display:flex;flex-direction:column;gap:10px}.annonce[data-v-fefdf081]{display:flex;align-items:baseline;gap:8px 20px;flex-wrap:wrap;padding:14px 0;border-bottom:1px solid oklch(86% .02 75deg)}.annonce__surtitre[data-v-fefdf081]{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.02em;color:#994920}.annonce__corps[data-v-fefdf081]{margin:0;flex:1 1 320px;display:flex;flex-wrap:wrap;gap:4px 14px;align-items:baseline}.annonce__titre[data-v-fefdf081]{font-family:Newsreader,Georgia,serif;font-size:20px;font-style:italic}.annonce__texte[data-v-fefdf081]{font-size:14px;color:#615248}.annonce__lien[data-v-fefdf081]{font-size:12px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.accueil[data-v-4d872e27]{max-width:1400px;margin:0 auto;padding-left:clamp(20px,4vw,56px);padding-right:clamp(20px,4vw,56px);box-sizing:border-box;padding-top:clamp(32px,6vw,80px);padding-bottom:clamp(48px,8vw,120px)}.accueil__grille[data-v-4d872e27]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:clamp(32px,5vw,80px);align-items:end}.accueil__texte[data-v-4d872e27]{display:flex;flex-direction:column;gap:28px;padding-bottom:8px}.accueil__surtitre[data-v-4d872e27]{margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.02em;letter-spacing:.04em;color:#695a50}.accueil__titre[data-v-4d872e27]{margin:0;font-family:Newsreader,Georgia,serif;font-weight:300;font-size:clamp(48px,7vw,104px);line-height:.95;letter-spacing:-.025em;text-wrap:balance}.accueil__titre[data-v-4d872e27] em{font-style:italic}.accueil__intro[data-v-4d872e27]{margin:0;max-width:440px;font-size:16px;line-height:1.6;color:#53443b;text-wrap:pretty}.accueil__actions[data-v-4d872e27]{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.accueil__oeuvre[data-v-4d872e27]{margin:0;display:flex;flex-direction:column;gap:12px}.accueil__visuel[data-v-4d872e27]{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in;aspect-ratio:4/5;max-height:82vh;overflow:hidden}.accueil__visuel img[data-v-4d872e27]{width:100%;height:100%;object-fit:contain;object-position:left bottom;transition:opacity .2s}.accueil__visuel:hover img[data-v-4d872e27]{opacity:.92}.accueil__visuel--vide[data-v-4d872e27]{cursor:default;background:repeating-linear-gradient(135deg,#e0d6c8 0% 1px,#ebe3d8 1px 11px)}.accueil__legende[data-v-4d872e27]{display:flex;justify-content:space-between;gap:16px;font-size:13px;color:#615248}.accueil__legende em[data-v-4d872e27]{font-family:Newsreader,Georgia,serif;font-size:16px;color:#30231b}.accueil__legende span[data-v-4d872e27]:last-child{text-align:right}.oeuvres[data-v-b1459525]{max-width:1400px;margin:0 auto;padding-left:clamp(20px,4vw,56px);padding-right:clamp(20px,4vw,56px);box-sizing:border-box;padding-bottom:clamp(64px,10vw,140px)}.oeuvres__entete[data-v-b1459525]{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;border-top:1px solid oklch(27% .025 55deg);padding-top:20px;margin-bottom:40px}.titre-section[data-v-b1459525]{margin:0;font-family:Newsreader,Georgia,serif;font-weight:300;font-size:clamp(36px,4vw,56px);letter-spacing:-.02em}.oeuvres__filtres[data-v-b1459525]{display:flex;gap:8px;flex-wrap:wrap}.pilule[data-v-b1459525]{font-size:13px;padding:8px 16px;border:1px solid oklch(80% .02 75deg);background:transparent;color:#30231b;cursor:pointer;border-radius:999px;transition:border-color .2s,background .2s}.pilule[data-v-b1459525]:hover{border-color:#30231b}.pilule__compte[data-v-b1459525]{opacity:.5}.pilule--active[data-v-b1459525]{background:#30231b;border-color:#30231b;color:#f6efe4}.pilule--active .pilule__compte[data-v-b1459525]{opacity:.6}.vignette[data-v-b1459525]{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in}.vignette img[data-v-b1459525]{width:100%;height:auto;transition:opacity .2s;background:#eee5d8}.vignette:hover img[data-v-b1459525]{opacity:.82}.colonnes[data-v-b1459525]{columns:3 280px;column-gap:clamp(20px,3vw,40px)}.colonnes__oeuvre[data-v-b1459525]{margin:0 0 clamp(28px,4vw,48px);break-inside:avoid;display:flex;flex-direction:column;gap:10px}.colonnes__legende[data-v-b1459525]{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:#615248}.colonnes__legende em[data-v-b1459525]{font-family:Newsreader,Georgia,serif;font-size:16px;color:#30231b}.grille[data-v-b1459525]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:clamp(16px,2vw,28px)}.grille__oeuvre[data-v-b1459525]{margin:0;display:flex;flex-direction:column;gap:8px}.grille__carre[data-v-b1459525]{aspect-ratio:1;background:#eee5d8;display:flex;align-items:center;justify-content:center;padding:14%;border:0;cursor:zoom-in}.grille__carre img[data-v-b1459525]{max-width:100%;max-height:100%;width:auto;height:auto;box-shadow:0 6px 16px #3a2a1f24;transition:opacity .2s}.grille__carre:hover img[data-v-b1459525]{opacity:.82}.grille__legende[data-v-b1459525]{font-size:12px;color:#615248;display:flex;flex-direction:column;gap:2px}.grille__legende em[data-v-b1459525]{font-family:Newsreader,Georgia,serif;font-size:15px;color:#30231b}.lightbox[data-v-b82d9b9b]{position:fixed;inset:0;z-index:50;background:#f6efe4fa;display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:clamp(24px,4vw,56px);padding:clamp(20px,4vw,56px);overflow:auto;overscroll-behavior:contain}@media(max-width:860px){.lightbox[data-v-b82d9b9b]{grid-template-columns:minmax(0,1fr);align-content:start}}.lightbox__image[data-v-b82d9b9b]{display:flex;align-items:center;justify-content:center;min-height:50vh;min-width:0}.lightbox__image img[data-v-b82d9b9b]{max-height:80vh;max-width:100%;width:auto;height:auto;box-shadow:0 20px 50px #3a2a1f29;background:#eee5d8}@media(max-width:860px){.lightbox__image[data-v-b82d9b9b]{min-height:0}}.lightbox__panneau[data-v-b82d9b9b]{display:flex;flex-direction:column;justify-content:space-between;gap:32px;padding-top:8px}.lightbox__haut[data-v-b82d9b9b]{display:flex;justify-content:space-between;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.02em;color:#695a50}.lightbox__fermer[data-v-b82d9b9b]{background:none;border:0;cursor:pointer;color:#30231b;padding:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.lightbox__fermer[data-v-b82d9b9b]:hover{color:#a04f27}.lightbox__infos[data-v-b82d9b9b]{display:flex;flex-direction:column;gap:20px}.lightbox__technique[data-v-b82d9b9b]{margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.02em;color:#994920}.lightbox__titre[data-v-b82d9b9b]{margin:0;font-family:Newsreader,Georgia,serif;font-weight:300;font-style:italic;font-size:40px;line-height:1.05;letter-spacing:-.015em}.lightbox__details[data-v-b82d9b9b]{margin:0;display:grid;grid-template-columns:auto 1fr;gap:8px 20px;font-size:14px}.lightbox__details dt[data-v-b82d9b9b]{color:#695a50}.lightbox__details dd[data-v-b82d9b9b]{margin:0}.lightbox__description[data-v-b82d9b9b]{margin:0;font-size:15px;line-height:1.6;color:#53443b;white-space:pre-line}.lightbox__demande[data-v-b82d9b9b]{align-self:flex-start;padding:12px 20px}.lightbox__nav[data-v-b82d9b9b]{display:flex;gap:12px}.lightbox__nav button[data-v-b82d9b9b]{font-size:13px;flex:1;padding:12px;border:1px solid oklch(80% .02 75deg);background:transparent;cursor:pointer;color:#30231b;transition:border-color .2s}.lightbox__nav button[data-v-b82d9b9b]:hover{border-color:#30231b}.demarche[data-v-42780a08]{background:#ece1d2}.demarche__grille[data-v-42780a08]{max-width:1400px;margin:0 auto;padding-left:clamp(20px,4vw,56px);padding-right:clamp(20px,4vw,56px);box-sizing:border-box;padding-top:clamp(64px,10vw,140px);padding-bottom:clamp(64px,10vw,140px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(40px,6vw,96px);align-items:start}.demarche__portrait[data-v-42780a08]{width:100%;aspect-ratio:3/4;object-fit:cover}.demarche__portrait--vide[data-v-42780a08]{background:repeating-linear-gradient(135deg,#d5c8b9 0% 1px,#e0d6c8 1px 11px)}.demarche__texte[data-v-42780a08]{display:flex;flex-direction:column;gap:28px}.demarche__surtitre[data-v-42780a08]{margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.02em;color:#615248}.demarche__citation[data-v-42780a08]{margin:0;font-family:Newsreader,Georgia,serif;font-weight:300;font-size:clamp(26px,2.6vw,38px);line-height:1.25;letter-spacing:-.01em;text-wrap:pretty}.demarche__paragraphes[data-v-42780a08]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:24px;font-size:15px;line-height:1.65;color:#483a31}.demarche__paragraphes p[data-v-42780a08]{margin:0 0 1em;text-wrap:pretty}.demarche__paragraphes p[data-v-42780a08]:last-child{margin-bottom:0}.demarche__documents[data-v-42780a08]{display:flex;gap:24px;flex-wrap:wrap}.parcours[data-v-13857ff6]{max-width:1400px;margin:0 auto;padding-left:clamp(20px,4vw,56px);padding-right:clamp(20px,4vw,56px);box-sizing:border-box;padding-top:clamp(64px,10vw,140px);padding-bottom:clamp(64px,10vw,140px)}.parcours__grille[data-v-13857ff6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:clamp(32px,5vw,80px)}@media(max-width:900px){.parcours__grille[data-v-13857ff6]{grid-template-columns:minmax(0,1fr)}}.parcours__intro[data-v-13857ff6]{display:flex;flex-direction:column;gap:16px}.parcours__intro p[data-v-13857ff6]{margin:0;font-size:14px;line-height:1.6;color:#615248;max-width:280px}.parcours__titre[data-v-13857ff6]{margin:0;font-family:Newsreader,Georgia,serif;font-weight:300;font-size:clamp(36px,4vw,56px);letter-spacing:-.02em}.parcours__liste[data-v-13857ff6]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.expo[data-v-13857ff6]{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:20px;align-items:baseline;padding:18px 0;border-top:1px solid oklch(84% .02 75deg)}@media(max-width:480px){.expo[data-v-13857ff6]{grid-template-columns:52px minmax(0,1fr)}.expo .expo__type[data-v-13857ff6]{grid-column:2}}.expo__annee[data-v-13857ff6]{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.02em;color:#695a50}.expo__corps[data-v-13857ff6]{display:flex;flex-direction:column;gap:2px}.expo__titre[data-v-13857ff6]{font-family:Newsreader,Georgia,serif;font-size:20px}.expo__lieu[data-v-13857ff6]{font-size:13px;color:#615248}.expo__type[data-v-13857ff6]{font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:#994920}.contact[data-v-de109054]{background:#30231b;color:#f3eee4}.contact a[data-v-de109054]:hover{color:#eca57d}.contact__cadre[data-v-de109054]{max-width:1400px;margin:0 auto;padding-left:clamp(20px,4vw,56px);padding-right:clamp(20px,4vw,56px);box-sizing:border-box;padding-top:clamp(64px,10vw,140px);padding-bottom:40px;display:flex;flex-direction:column;gap:clamp(48px,8vw,120px)}.contact__grille[data-v-de109054]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(40px,6vw,96px)}.contact__texte[data-v-de109054]{display:flex;flex-direction:column;gap:24px}.contact__titre[data-v-de109054]{margin:0;font-family:Newsreader,Georgia,serif;font-weight:300;font-size:clamp(40px,5vw,72px);line-height:1;letter-spacing:-.02em;text-wrap:balance}.contact__intro[data-v-de109054]{margin:0;max-width:420px;font-size:15px;line-height:1.65;color:#c4bdb1}.contact__coordonnees[data-v-de109054]{display:flex;flex-direction:column;gap:6px;font-size:14px;color:#aba398}.contact__email[data-v-de109054]{font-family:Newsreader,Georgia,serif;font-size:24px;color:#f3eee4;overflow-wrap:anywhere}.formulaire[data-v-de109054]{display:flex;flex-direction:column;gap:22px}.formulaire label[data-v-de109054]{display:flex;flex-direction:column;gap:8px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#aba398}.formulaire input[data-v-de109054],.formulaire textarea[data-v-de109054]{font:inherit;font-size:17px;text-transform:none;letter-spacing:0;background:transparent;border:0;border-bottom:1px solid oklch(52% .02 70deg);border-radius:0;color:#f3eee4;padding:8px 0;outline:none;transition:border-color .2s}.formulaire input[data-v-de109054]:focus,.formulaire textarea[data-v-de109054]:focus{border-bottom-color:#f3eee4}.formulaire textarea[data-v-de109054]{resize:vertical}.formulaire__piege[data-v-de109054]{position:absolute!important;left:-10000px;width:1px;height:1px;overflow:hidden}.formulaire__erreur[data-v-de109054]{margin:0;font-size:14px;color:#eca57d}.formulaire__envoyer[data-v-de109054]{align-self:flex-start;font-size:13px;letter-spacing:.06em;text-transform:uppercase;padding:14px 26px;background:#f3eee4;color:#30231b;border:0;cursor:pointer;transition:background .2s}.formulaire__envoyer[data-v-de109054]:hover{background:#eca57d}.formulaire__envoyer[data-v-de109054]:disabled{opacity:.6;cursor:wait}.contact__merci[data-v-de109054]{display:flex;flex-direction:column;gap:12px;justify-content:center}.contact__merci p[data-v-de109054]{margin:0;color:#c4bdb1;font-size:15px}.contact__merci-titre[data-v-de109054]{font-family:Newsreader,Georgia,serif;font-size:32px!important;font-style:italic;color:#f3eee4!important}.pied[data-v-de109054]{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:12px;color:#9f978c;border-top:1px solid oklch(40% .02 60deg);padding-top:20px}.pied__liens[data-v-de109054]{display:flex;gap:20px}.site[data-v-8228f035]{min-height:100vh}.site__etat[data-v-8228f035]{max-width:1400px;margin:0 auto;padding-left:clamp(20px,4vw,56px);padding-right:clamp(20px,4vw,56px);box-sizing:border-box;min-height:60vh;display:flex;align-items:center;justify-content:center;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.02em;color:#695a50;text-align:center}[data-v-8228f035] section[id]{scroll-margin-top:64px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f6efe4;color:#30231b;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:hover{color:#a04f27}::selection{background:#f0c2ae}img{display:block;max-width:100%}button{font:inherit;color:inherit}:focus-visible{outline:2px solid oklch(52% .12 45deg);outline-offset:3px}.visuellement-cache{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lien-souligne{font-size:13px;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:3px}.bouton-plein{font-size:13px;letter-spacing:.06em;text-transform:uppercase;display:inline-block;padding:14px 22px;background:#30231b;color:#f6efe4;border:0;cursor:pointer;transition:background .2s}.bouton-plein:hover{background:#a04f27;color:#f6efe4}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
