.ghead[data-astro-cid-ewqdo5vr]{padding:calc(var(--header-h) + clamp(3rem, 6vw, 6rem)) 0 clamp(2rem, 4vw, 3rem)}.ghead__grid[data-astro-cid-ewqdo5vr]{grid-template-columns:1fr auto;align-items:end;gap:2rem;display:grid}.ghead__title[data-astro-cid-ewqdo5vr]{font-size:var(--fs-hero);margin-bottom:1.4rem;line-height:.95}.ghead__arch[data-astro-cid-ewqdo5vr]{aspect-ratio:100/140;width:clamp(150px,20vw,280px);position:relative;overflow:hidden}.ghead__arch[data-astro-cid-ewqdo5vr] .pic,.ghead__arch[data-astro-cid-ewqdo5vr] img{width:100%;height:100%}.gtools[data-astro-cid-ewqdo5vr]{z-index:60;background:color-mix(in srgb, var(--chaux) 94%, transparent);-webkit-backdrop-filter:blur(10px);transition:top .6s var(--ease);justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;display:flex;position:sticky;top:0}body.hdr-visible .gtools[data-astro-cid-ewqdo5vr]{top:var(--header-h)}.gfilters[data-astro-cid-ewqdo5vr]{scrollbar-width:none;gap:.5rem;padding:2px;display:flex;overflow-x:auto}.gfilters[data-astro-cid-ewqdo5vr]::-webkit-scrollbar{display:none}.gfilters[data-astro-cid-ewqdo5vr] button[data-astro-cid-ewqdo5vr]{border:1px solid var(--platre);transition:background-color .4s var(--ease), color .4s, border-color .4s;background:0 0;border-radius:999px;flex:none;padding:.6rem 1.05rem;font-size:.92rem;font-weight:500}.gfilters[data-astro-cid-ewqdo5vr] button[data-astro-cid-ewqdo5vr] span[data-astro-cid-ewqdo5vr]{opacity:.85;font-variant-numeric:tabular-nums;margin-left:.2rem;font-size:.75rem}.gfilters[data-astro-cid-ewqdo5vr] button[data-astro-cid-ewqdo5vr]:hover{border-color:var(--nuit)}.gfilters[data-astro-cid-ewqdo5vr] button[data-astro-cid-ewqdo5vr][aria-pressed=true]{background:var(--nuit);color:var(--chaux);border-color:var(--nuit)}.gcount[data-astro-cid-ewqdo5vr]{white-space:nowrap;margin:0;font-size:.9rem}.ggrid[data-astro-cid-ewqdo5vr]{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(110px,12vw,190px);grid-auto-flow:dense;gap:clamp(.5rem,1vw,.9rem);margin:1rem 0 clamp(4rem,8vw,7rem);padding:0;list-style:none;display:grid}.gitem[data-astro-cid-ewqdo5vr]{background:var(--chaux-2);grid-row:span 2;position:relative;overflow:hidden}.gitem--tall[data-astro-cid-ewqdo5vr]{grid-row:span 3}.gitem--wide[data-astro-cid-ewqdo5vr]{grid-area:span 2/span 2}.gitem[data-astro-cid-ewqdo5vr][hidden]{display:none}.gitem__btn[data-astro-cid-ewqdo5vr]{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}.gitem__btn[data-astro-cid-ewqdo5vr] .pic,.gitem__btn[data-astro-cid-ewqdo5vr] img{width:100%;height:100%}.gitem__btn[data-astro-cid-ewqdo5vr] img{transition:transform 1.2s var(--ease)}.gitem__btn[data-astro-cid-ewqdo5vr]:hover img,.gitem__btn[data-astro-cid-ewqdo5vr]:focus-visible img{transform:scale(1.06)}.gitem__cap[data-astro-cid-ewqdo5vr]{text-align:left;color:var(--chaux);opacity:0;transition:opacity .5s var(--ease), transform .6s var(--ease);background:linear-gradient(#0000,#0f2c3de0);padding:2.2rem .9rem .8rem;font-size:.82rem;line-height:1.4;position:absolute;inset:auto 0 0;transform:translateY(10px)}.gitem__btn[data-astro-cid-ewqdo5vr]:hover .gitem__cap[data-astro-cid-ewqdo5vr],.gitem__btn[data-astro-cid-ewqdo5vr]:focus-visible .gitem__cap[data-astro-cid-ewqdo5vr]{opacity:1;transform:none}.gitem__btn[data-astro-cid-ewqdo5vr]:focus-visible{outline-offset:-3px}.lb[data-astro-cid-ewqdo5vr]{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--chaux);background:#081821f7;border:0;margin:0;padding:0;overflow:hidden}.lb[data-astro-cid-ewqdo5vr]::backdrop{background:#081821d9}.lb[data-astro-cid-ewqdo5vr][open]{animation:lb-in .5s var(--ease);grid-template-rows:1fr auto;display:grid}@keyframes lb-in{0%{opacity:0}}.lb__stage[data-astro-cid-ewqdo5vr]{touch-action:none;place-items:center;min-height:0;padding:4.5rem clamp(.5rem,6vw,6rem) .5rem;display:grid;position:relative}.lb__img[data-astro-cid-ewqdo5vr]{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;transition:opacity .35s, transform .5s var(--ease);box-shadow:0 40px 80px -40px #000}.lb__img[data-astro-cid-ewqdo5vr].is-loading{opacity:0;transform:scale(.98)}.lb__bar[data-astro-cid-ewqdo5vr]{justify-content:space-between;align-items:end;gap:1.5rem;padding:1rem clamp(1rem,6vw,6rem) 1.4rem;display:flex}.lb__cap[data-astro-cid-ewqdo5vr]{gap:.25rem;max-width:70ch;margin:0;font-size:.95rem;display:grid}.lb__src[data-astro-cid-ewqdo5vr]{color:color-mix(in srgb, var(--chaux) 65%, transparent);font-size:.8rem}.lb__src[data-astro-cid-ewqdo5vr] a[data-astro-cid-ewqdo5vr]{color:var(--laiton-clair)}.lb__count[data-astro-cid-ewqdo5vr]{font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--chaux) 75%, transparent);white-space:nowrap;margin:0}.lb__btn[data-astro-cid-ewqdo5vr]{width:52px;height:52px;color:var(--chaux);background:#0f2c3d80;border:1px solid #f7f3ec4d;border-radius:50%;place-items:center;transition:background-color .3s,color .3s;display:grid;position:absolute}.lb__btn[data-astro-cid-ewqdo5vr]:hover{background:var(--chaux);color:var(--nuit)}.lb__btn[data-astro-cid-ewqdo5vr] svg{width:20px;height:20px}.lb__close[data-astro-cid-ewqdo5vr]{top:1rem;right:1rem}.lb__prev[data-astro-cid-ewqdo5vr]{top:50%;left:1rem;transform:translateY(-50%)}.lb__next[data-astro-cid-ewqdo5vr]{top:50%;right:1rem;transform:translateY(-50%)}@media (width<=1000px){.ggrid[data-astro-cid-ewqdo5vr]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.ggrid[data-astro-cid-ewqdo5vr]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:30vw}.gitem--wide[data-astro-cid-ewqdo5vr]{grid-column:span 2}.ghead__grid[data-astro-cid-ewqdo5vr]{grid-template-columns:1fr}.ghead__arch[data-astro-cid-ewqdo5vr],.gcount[data-astro-cid-ewqdo5vr]{display:none}.lb__prev[data-astro-cid-ewqdo5vr],.lb__next[data-astro-cid-ewqdo5vr]{width:46px;height:46px;top:auto;bottom:5.2rem;transform:none}.lb__stage[data-astro-cid-ewqdo5vr]{padding:4.2rem 0 4.5rem}}@media (hover:none){.gitem__cap[data-astro-cid-ewqdo5vr]{display:none}}
