.gallery[data-astro-cid-rj65ajc3]{max-width:1600px;margin:0 auto;padding:100px 32px}.video-section[data-astro-cid-rj65ajc3]{margin-bottom:64px}.video-heading[data-astro-cid-rj65ajc3]{margin-bottom:24px}.video-heading[data-astro-cid-rj65ajc3] span[data-astro-cid-rj65ajc3]{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--cyan);font-size:11px}.video-heading[data-astro-cid-rj65ajc3] h2[data-astro-cid-rj65ajc3]{font-family:var(--display);letter-spacing:-.03em;margin-top:8px;font-size:clamp(32px,4vw,54px)}.video-grid[data-astro-cid-rj65ajc3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.video-card[data-astro-cid-rj65ajc3]{background:var(--nuit);color:#fff;cursor:pointer;text-align:left;border:0;border-radius:2px;min-height:280px;padding:0;position:relative;overflow:hidden}.video-card[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{aspect-ratio:16/9;object-fit:cover;opacity:.78;width:100%;height:100%;transition:transform .35s,opacity .35s;display:block}.video-card[data-astro-cid-rj65ajc3]:hover img[data-astro-cid-rj65ajc3],.video-card[data-astro-cid-rj65ajc3]:focus-visible img[data-astro-cid-rj65ajc3]{opacity:.92;transform:scale(1.025)}.video-grid[data-astro-cid-rj65ajc3] .video-frame{aspect-ratio:16/9;background:var(--nuit);border:0;width:100%;min-height:280px}.video-play[data-astro-cid-rj65ajc3]{background:var(--cyan);width:64px;height:64px;color:var(--nuit);border-radius:50%;place-items:center;padding-left:4px;font-size:22px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.video-title[data-astro-cid-rj65ajc3]{font-family:var(--display);text-shadow:0 2px 12px #000000e6;font-size:20px;font-weight:650;position:absolute;bottom:18px;left:20px;right:20px}.gallery-grid[data-astro-cid-rj65ajc3]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.gallery-more-wrap[data-astro-cid-rj65ajc3]{text-align:center;margin-top:36px}.gallery-more[data-astro-cid-rj65ajc3]{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--texte);border:1.5px solid var(--texte);border-radius:2px;align-items:center;gap:10px;padding:14px 28px;font-size:12px;font-weight:500;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.gallery-more[data-astro-cid-rj65ajc3]:hover{background:var(--texte);color:var(--bg)}.gallery-item[data-astro-cid-rj65ajc3]{cursor:pointer;background:var(--nuit);border:none;border-radius:2px;margin:0;padding:0;position:relative;overflow:hidden}.gallery-item[data-astro-cid-rj65ajc3] img.gallery-photo{aspect-ratio:3/2;object-fit:cover;filter:brightness(.94);width:100%;height:auto;transition:transform .5s cubic-bezier(.2,.8,.2,1),filter .3s;display:block}.gallery-item[data-astro-cid-rj65ajc3]:hover img.gallery-photo,.gallery-item[data-astro-cid-rj65ajc3]:focus-visible img.gallery-photo{filter:brightness();transform:scale(1.05)}.gallery-item[data-astro-cid-rj65ajc3]:after{content:"⤢";color:var(--texte-clair);opacity:0;text-shadow:0 1px 4px #0009;font-size:14px;transition:opacity .3s;position:absolute;top:10px;right:12px}.gallery-item[data-astro-cid-rj65ajc3]:hover:after,.gallery-item[data-astro-cid-rj65ajc3]:focus-visible:after{opacity:1}.lightbox[data-astro-cid-rj65ajc3]{z-index:1000;background:#060c14ed;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0}.lightbox[data-astro-cid-rj65ajc3][hidden]{display:none}.lightbox[data-astro-cid-rj65ajc3] #g-lb-img[data-astro-cid-rj65ajc3]{object-fit:contain;border-radius:2px;max-width:min(1200px,90vw);max-height:86vh;box-shadow:0 20px 60px #00000080}.lb-close[data-astro-cid-rj65ajc3]{color:var(--texte-clair);cursor:pointer;z-index:2;background:0 0;border:none;font-size:30px;line-height:1;position:absolute;top:20px;right:26px}.lb-close[data-astro-cid-rj65ajc3]:hover{color:var(--cyan)}.lb-nav[data-astro-cid-rj65ajc3]{color:#fff;cursor:pointer;z-index:2;background:#00000080;border:2px solid #ffffff8c;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:22px;line-height:1;transition:background .2s,color .2s,transform .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.lb-nav[data-astro-cid-rj65ajc3]:hover{background:var(--cyan);color:var(--nuit);border-color:var(--cyan);transform:translateY(-50%)scale(1.08)}.lb-prev[data-astro-cid-rj65ajc3]{left:24px}.lb-next[data-astro-cid-rj65ajc3]{right:24px}.lb-counter[data-astro-cid-rj65ajc3]{font-family:var(--mono);letter-spacing:.15em;color:var(--texte-clair-2);font-size:12px;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}@media (width<=1024px){.gallery-grid[data-astro-cid-rj65ajc3]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.gallery[data-astro-cid-rj65ajc3]{padding:64px 20px}.video-grid[data-astro-cid-rj65ajc3]{grid-template-columns:1fr}.video-card[data-astro-cid-rj65ajc3]{min-height:210px}.gallery-grid[data-astro-cid-rj65ajc3]{gap:8px}.lb-nav[data-astro-cid-rj65ajc3]{width:44px;height:44px;font-size:24px}.lb-prev[data-astro-cid-rj65ajc3]{left:8px}.lb-next[data-astro-cid-rj65ajc3]{right:8px}}
