.intro[data-astro-cid-vzb4xqqi]{padding-top:32px;padding-bottom:72px;text-align:center}.gallery[data-astro-cid-vzb4xqqi]{padding-bottom:160px;columns:3 320px;column-gap:28px}.cell[data-astro-cid-vzb4xqqi]{break-inside:avoid;margin-bottom:32px}.tile[data-astro-cid-vzb4xqqi]{display:block;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:zoom-in;animation:rise 1.2s var(--ease-out) both}.frame[data-astro-cid-vzb4xqqi]{position:relative;overflow:hidden;border-radius:18px;background:#fff;padding:4px;box-shadow:0 30px 60px -32px #5b3b6e80}.frame-inner[data-astro-cid-vzb4xqqi]{position:relative;overflow:hidden;border-radius:14px}.tile-img[data-astro-cid-vzb4xqqi]{width:100%;object-fit:cover;display:block;transition:transform 1.2s var(--ease-out),filter .6s}.tile[data-astro-cid-vzb4xqqi]:hover .tile-img[data-astro-cid-vzb4xqqi]{transform:scale(1.05);filter:brightness(1.06)}.cap[data-astro-cid-vzb4xqqi]{position:absolute;left:0;right:0;bottom:0;padding:48px 22px 20px;background:linear-gradient(transparent,#281834b3);display:flex;justify-content:space-between;align-items:flex-end;gap:12px;color:var(--cream);opacity:0;transform:translateY(10px);transition:all .5s}.tile-empty[data-astro-cid-vzb4xqqi]{display:grid;place-items:center;aspect-ratio:4 / 3;background:#f3ecf1;color:var(--plum-soft);font-family:var(--font-hand);font-size:26px}.cap[data-astro-cid-vzb4xqqi] span[data-astro-cid-vzb4xqqi]{font-family:var(--font-display);font-size:24px}.tile[data-astro-cid-vzb4xqqi]:hover .cap[data-astro-cid-vzb4xqqi],.tile[data-astro-cid-vzb4xqqi]:focus-visible .cap[data-astro-cid-vzb4xqqi]{opacity:1;transform:none}.lightbox[data-astro-cid-vzb4xqqi]{width:100vw;height:100vh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#fdf4eef0;backdrop-filter:blur(10px);color:var(--ink)}.lightbox[data-astro-cid-vzb4xqqi][open]{display:flex;flex-wrap:wrap;align-items:stretch;animation:fadeIn .4s ease both}.lightbox[data-astro-cid-vzb4xqqi]::backdrop{background:transparent}html:has(#lightbox[open]){overflow:hidden}.lightbox[data-astro-cid-vzb4xqqi],.lb-scroll[data-astro-cid-vzb4xqqi],.lb-side[data-astro-cid-vzb4xqqi]{overscroll-behavior:contain}.lb-main[data-astro-cid-vzb4xqqi]{flex:999 1 560px;min-width:0;position:relative;display:flex;flex-direction:column}.lb-scroll[data-astro-cid-vzb4xqqi]{flex:1;min-height:360px;overflow:hidden;display:flex;position:relative;touch-action:none}.lb-stage[data-astro-cid-vzb4xqqi]{--max-h: calc(100vh - 48px) ;flex:1;min-width:0;display:grid;place-items:center;padding:24px 88px;animation:zoomIn .6s var(--ease-out) both}@keyframes zoomIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}#lb-img[data-astro-cid-vzb4xqqi]{display:block;grid-area:1 / 1;max-width:100%;max-height:var(--max-h);width:auto;height:auto;cursor:zoom-in;border-radius:12px;box-shadow:0 40px 100px -30px #4a2f5a80;transform-origin:0 0;will-change:transform;user-select:none;-webkit-user-drag:none}.lb-stage[data-astro-cid-vzb4xqqi] picture[data-astro-cid-vzb4xqqi]{display:contents}.lb-stage[data-astro-cid-vzb4xqqi].loading #lb-img[data-astro-cid-vzb4xqqi]{opacity:0}.lb-loading[data-astro-cid-vzb4xqqi]{grid-area:1 / 1;width:min(100%,calc(var(--max-h) * var(--ratio, 4 / 5)));aspect-ratio:var(--ratio, 4 / 5);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border-radius:12px;border:4px solid #FFFFFF;background:radial-gradient(circle at 50% 42%,#fff,#fbf0f2 55%,#f3ecf1);box-shadow:0 40px 100px -30px #4a2f5a80;color:var(--plum-soft);pointer-events:none;visibility:hidden}.lb-stage[data-astro-cid-vzb4xqqi].loading .lb-loading[data-astro-cid-vzb4xqqi]{visibility:visible;animation:fadeIn .3s both}.lily[data-astro-cid-vzb4xqqi]{width:min(150px,46%);height:auto;overflow:visible}.lb-loading[data-astro-cid-vzb4xqqi] p[data-astro-cid-vzb4xqqi]{margin:0;font-size:22px}.dots[data-astro-cid-vzb4xqqi] span[data-astro-cid-vzb4xqqi]{animation:blink 1.4s infinite both}.dots[data-astro-cid-vzb4xqqi] span[data-astro-cid-vzb4xqqi]:nth-child(2){animation-delay:.2s}.dots[data-astro-cid-vzb4xqqi] span[data-astro-cid-vzb4xqqi]:nth-child(3){animation-delay:.4s}@keyframes blink{0%,80%,to{opacity:0}40%{opacity:1}}.twinkle[data-astro-cid-vzb4xqqi]{transform-box:fill-box;transform-origin:center;animation:twinkle 3s ease-in-out infinite}.sway[data-astro-cid-vzb4xqqi]{transform-box:view-box;transform-origin:70px 118px;animation:sway 5s ease-in-out infinite}@keyframes sway{0%,to{rotate:-2deg}50%{rotate:2deg}}.flit[data-astro-cid-vzb4xqqi]{animation:flit 9s ease-in-out infinite}@keyframes flit{0%,to{transform:translate(30px,38px) rotate(-8deg)}14%{transform:translate(52px,18px) rotate(6deg)}28%{transform:translate(92px,22px) rotate(10deg)}40%,56%{transform:translate(96px,46px) rotate(-4deg)}70%{transform:translate(64px,88px) rotate(-10deg)}85%{transform:translate(28px,70px) rotate(4deg)}}.bob[data-astro-cid-vzb4xqqi]{animation:bob 1.2s ease-in-out infinite}@keyframes bob{50%{translate:0 -2px}}.wing[data-astro-cid-vzb4xqqi]{transform-box:view-box;transform-origin:0 0;animation:flap .22s ease-in-out infinite alternate}@keyframes flap{to{transform:scaleX(.35)}}@media(prefers-reduced-motion:reduce){.twinkle[data-astro-cid-vzb4xqqi],.sway[data-astro-cid-vzb4xqqi],.flit[data-astro-cid-vzb4xqqi],.bob[data-astro-cid-vzb4xqqi],.wing[data-astro-cid-vzb4xqqi],.dots[data-astro-cid-vzb4xqqi] span[data-astro-cid-vzb4xqqi]{animation:none}}.lb-stage[data-astro-cid-vzb4xqqi] source[data-astro-cid-vzb4xqqi]{display:none}.lb-scroll[data-astro-cid-vzb4xqqi].zoomed #lb-img[data-astro-cid-vzb4xqqi]{cursor:grab}.lb-scroll[data-astro-cid-vzb4xqqi].zoomed.dragging #lb-img[data-astro-cid-vzb4xqqi]{cursor:grabbing}.ctl[data-astro-cid-vzb4xqqi]{width:48px;height:48px;border-radius:50%;border:0;background:#ffffffb3;color:var(--plum);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 6px 18px -8px #4a2f5a66;transition:background .2s,transform .2s}.ctl[data-astro-cid-vzb4xqqi]:hover{background:#fff;transform:translateY(-2px)}.nav[data-astro-cid-vzb4xqqi]{position:absolute;top:50%;margin-top:-24px;z-index:1}.nav[data-astro-cid-vzb4xqqi].prev{left:20px}.nav[data-astro-cid-vzb4xqqi].next{right:20px}.lb-side[data-astro-cid-vzb4xqqi]{flex:1 1 500px;min-width:0;max-width:100%;max-height:100vh;max-height:100dvh;padding:56px 48px;background:#fff;box-shadow:-20px 0 60px -40px #4a2f5a66;overflow:auto;position:relative}.close[data-astro-cid-vzb4xqqi]{position:sticky;top:-36px;z-index:1;float:right;margin:-36px -28px -48px 0;background:#fbf0f2;border:1px solid #DCD6D9;box-shadow:none}.close[data-astro-cid-vzb4xqqi]:hover{background:#f2dce1}.line[data-astro-cid-vzb4xqqi]{margin:0 0 26px;font-family:var(--font-display);font-style:italic;font-size:20px;color:var(--violet);text-align:justify;hyphens:auto;-webkit-hyphens:auto}.story[data-astro-cid-vzb4xqqi]{margin:0 0 32px;font-size:17px;line-height:1.8;white-space:pre-line;text-align:justify;hyphens:auto;-webkit-hyphens:auto}.meta[data-astro-cid-vzb4xqqi][hidden],.meta[data-astro-cid-vzb4xqqi] [data-astro-cid-vzb4xqqi][hidden]{display:none}.meta[data-astro-cid-vzb4xqqi]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:24px;border-top:1px solid rgba(74,47,90,.12);font-size:15px}.meta-label[data-astro-cid-vzb4xqqi]{opacity:.7;font-size:13px;font-weight:600;margin-bottom:4px}@media(max-width:640px){.lightbox[data-astro-cid-vzb4xqqi][open]{overflow:auto}.lb-scroll[data-astro-cid-vzb4xqqi]{min-height:50vh}.lb-side[data-astro-cid-vzb4xqqi]{padding:48px 24px;max-height:none;overflow:visible}.close[data-astro-cid-vzb4xqqi]{top:20px;margin:-28px -4px -48px 0}.lb-stage[data-astro-cid-vzb4xqqi]{--max-h: 75vh;padding:24px 16px}.nav[data-astro-cid-vzb4xqqi]{width:40px;height:40px;margin-top:-20px}.nav[data-astro-cid-vzb4xqqi].prev{left:8px}.nav[data-astro-cid-vzb4xqqi].next{right:8px}}
