.section-instantanes{background:var(--vp-bg);padding:var(--vp-space-3xl) 0}.instantane[hidden]{display:none}.instantane{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,46fr) var(--vp-space-2xl) minmax(0,54fr);grid-template-columns:minmax(0,46fr) minmax(0,54fr);gap:var(--vp-space-2xl);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.instantane__image{display:block;overflow:hidden;border-radius:var(--vp-radius);aspect-ratio:736 / 533;background:var(--vp-border);position:relative}.instantane__image img{width:100%;height:100%;object-fit:cover;-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transition:-webkit-transform 0.6s ease;transition:transform 0.6s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}img.haiku-mono,.single-vp_haiku .post-single__thumbnail img,.post-type-archive-vp_haiku .post-card__image img,.tax-vp_saison .post-card__image img{-webkit-filter:grayscale(1);filter:grayscale(1)}.instantane:hover .instantane__image img{-webkit-transform:scale(1.03);transform:scale(1.03)}.instantane__body{position:relative;min-width:0;padding-left:var(--vp-space-lg)}.instantane__saison{position:absolute;left:0;top:.2em;margin:0;font-family:var(--vp-font-ui);font-size:var(--vp-text-xs);font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--vp-primary);-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.instantane__saison::after{content:'';display:block;width:1px;height:32px;margin:.9rem auto 0;background:var(--vp-border)}.instantane__poem{margin:0;font-family:var(--vp-font-heading);font-size:clamp(1.5rem, 2.8vw, var(--vp-text-2xl));font-weight:400;line-height:1.65;letter-spacing:-.01em;color:var(--vp-text)}.instantane__line{display:block}.instantane__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--vp-space-md);margin:var(--vp-space-lg) 0 0;padding-top:var(--vp-space-md);border-top:1px solid var(--vp-border)}.instantane__note{font-family:var(--vp-font-ui);font-size:var(--vp-text-xs);letter-spacing:.05em;color:var(--vp-muted)}.instantane__link{font-family:var(--vp-font-ui);font-size:var(--vp-text-sm);letter-spacing:.05em;color:var(--vp-primary);margin-left:auto;-webkit-transition:opacity var(--vp-transition);transition:opacity var(--vp-transition)}.instantane__link:hover{opacity:.7}.section-instantanes.vpi--ready .instantane.is-active .instantane__line{-webkit-animation:vpi-verse 0.9s cubic-bezier(.22,.61,.36,1) both;animation:vpi-verse 0.9s cubic-bezier(.22,.61,.36,1) both;-webkit-animation-delay:calc(var(--vpi-n, 0) * 260ms + 100ms);animation-delay:calc(var(--vpi-n, 0) * 260ms + 100ms)}.section-instantanes.vpi--ready .instantane.is-active .instantane__image img{-webkit-animation:vpi-fade 1.2s ease both;animation:vpi-fade 1.2s ease both}@-webkit-keyframes vpi-verse{from{opacity:0;-webkit-transform:translateY(.45em)}to{opacity:1;-webkit-transform:none}}@keyframes vpi-verse{from{opacity:0;transform:translateY(.45em)}to{opacity:1;transform:none}}@-webkit-keyframes vpi-fade{from{opacity:0}to{opacity:1}}@keyframes vpi-fade{from{opacity:0}to{opacity:1}}@media (max-width:1024px){.instantane{gap:var(--vp-space-xl)}.section-instantanes{padding:var(--vp-space-2xl) 0}}@media (max-width:768px){.instantane{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:var(--vp-space-lg)}.instantane__body{padding-left:0}.instantane__saison{position:static;margin-bottom:var(--vp-space-sm);-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}.instantane__saison::after{width:32px;height:1px;margin:.6rem 0 0}.instantane__poem{font-size:var(--vp-text-xl)}.instantane__footer{margin-top:var(--vp-space-md)}.instantane__link{margin-left:0}}@media (prefers-reduced-motion:reduce){.section-instantanes.vpi--ready .instantane.is-active .instantane__line,.section-instantanes.vpi--ready .instantane.is-active .instantane__image img{-webkit-animation:none;animation:none;opacity:1}.instantane:hover .instantane__image img{-webkit-transform:none;transform:none}}