.gallery[data-astro-cid-rj65ajc3]{margin-bottom:44px}.grid-set[data-astro-cid-rj65ajc3]{grid-template-columns:repeat(var(--cols), 1fr);gap:26px 18px;display:grid}.grid-set[data-astro-cid-rj65ajc3] .cell[data-astro-cid-rj65ajc3]{flex:none}.frame[data-astro-cid-rj65ajc3]{position:relative}.step-btn[data-astro-cid-rj65ajc3]{z-index:3;border:1px solid var(--rule);background:var(--paper);width:40px;height:40px;color:var(--ink-2);cursor:pointer;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:calc(50% - 20px);box-shadow:0 6px 20px #1013171f}.step-btn[data-astro-cid-rj65ajc3]:before{content:"";border-block-start:2px solid;border-inline-start:2px solid;width:9px;height:9px}.step-btn[data-astro-cid-rj65ajc3].prev{inset-inline-start:-20px}.step-btn[data-astro-cid-rj65ajc3].prev:before{translate:2px;rotate:-45deg}.step-btn[data-astro-cid-rj65ajc3].next{inset-inline-end:-20px}.step-btn[data-astro-cid-rj65ajc3].next:before{translate:-2px;rotate:135deg}.step-btn[data-astro-cid-rj65ajc3]:hover{background:var(--accent);border-color:var(--accent);color:#fff;transform:scale(1.06)}.step-btn[data-astro-cid-rj65ajc3][hidden]{display:none}.strip[data-astro-cid-rj65ajc3]{cursor:grab;scrollbar-width:none;gap:16px;padding:14px 2px 18px;scroll-padding-inline-start:2px;display:flex;overflow-x:auto}.strip[data-astro-cid-rj65ajc3]::-webkit-scrollbar{display:none}.strip[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{-webkit-user-drag:none;user-select:none}.strip[data-astro-cid-rj65ajc3].dragging{cursor:grabbing;scroll-behavior:auto;user-select:none}.strip[data-astro-cid-rj65ajc3].dragging .cell[data-astro-cid-rj65ajc3]{cursor:grabbing}.cell[data-astro-cid-rj65ajc3]{font:inherit;text-align:start;cursor:zoom-in;transition:transform var(--dur-mid) var(--ease);background:0 0;border:0;flex:0 0 clamp(150px,15vw,186px);padding:0;position:relative}.cell[data-astro-cid-rj65ajc3]:hover,.cell[data-astro-cid-rj65ajc3]:focus-visible{transform:translateY(-4px)}.cell[data-astro-cid-rj65ajc3]:focus-visible{outline:2px solid var(--accent);outline-offset:6px;border-radius:6px}.cell[data-astro-cid-rj65ajc3] .chrome .dots{visibility:hidden}.cell[data-astro-cid-rj65ajc3] .chrome{padding-inline-start:26px}.idx[data-astro-cid-rj65ajc3]{z-index:2;background:var(--accent);color:#fff;letter-spacing:.04em;width:26px;height:26px;transition:transform var(--dur-mid) var(--ease);border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid;position:absolute;inset-block-start:-10px;inset-inline-start:-10px;box-shadow:0 4px 12px #1013172e}.cell[data-astro-cid-rj65ajc3]:hover .idx[data-astro-cid-rj65ajc3]{transform:scale(1.12)}.hint[data-astro-cid-rj65ajc3]{color:var(--ink-4);margin:2px 0 0;font-size:12.5px}.lb[data-astro-cid-rj65ajc3]{border-radius:var(--radius);background:0 0;border:0;width:min(1180px,92vw);max-width:none;max-height:92vh;padding:0;overflow:visible}.lb[data-astro-cid-rj65ajc3]::backdrop{backdrop-filter:blur(3px);background:#0c0f1ad1}.lb[data-astro-cid-rj65ajc3] figure[data-astro-cid-rj65ajc3]{margin:0}.lb[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{object-fit:contain;border-radius:var(--radius);background:var(--paper);width:100%;height:auto;max-height:82vh;display:block;box-shadow:0 30px 80px #00000073}.lb[data-astro-cid-rj65ajc3] figcaption[data-astro-cid-rj65ajc3]{color:#ffffffd1;align-items:baseline;gap:12px;margin-top:16px;font-size:14px;display:flex}.lb-n[data-astro-cid-rj65ajc3]{letter-spacing:.1em;color:var(--accent-2,var(--accent));font-size:12px;font-weight:800}.lb-close[data-astro-cid-rj65ajc3],.lb-nav[data-astro-cid-rj65ajc3]{z-index:2;color:#fff;cursor:pointer;width:42px;height:42px;transition:background var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);background:#14182899;border:1px solid #ffffff38;border-radius:50%;place-items:center;font-size:20px;line-height:1;display:grid;position:absolute}.lb-close[data-astro-cid-rj65ajc3]:hover,.lb-nav[data-astro-cid-rj65ajc3]:hover{background:var(--accent);transform:scale(1.06)}.lb-close[data-astro-cid-rj65ajc3]{font-size:15px;inset-block-start:-52px;inset-inline-end:0}.lb-nav[data-astro-cid-rj65ajc3]{inset-block-start:calc(50% - 21px)}.prev[data-astro-cid-rj65ajc3]{inset-inline-start:-54px}.next[data-astro-cid-rj65ajc3]{inset-inline-end:-54px}@media (width<=1000px){.grid-set[data-astro-cid-rj65ajc3]{grid-template-columns:repeat(2,1fr)}}@media (width<=860px){.step-btn[data-astro-cid-rj65ajc3]{display:none}.strip[data-astro-cid-rj65ajc3] .cell[data-astro-cid-rj65ajc3]{flex-basis:62vw}.lb[data-astro-cid-rj65ajc3]{width:94vw}.prev[data-astro-cid-rj65ajc3]{inset-inline-start:8px}.next[data-astro-cid-rj65ajc3]{inset-inline-end:8px}}@media (width<=640px){.grid-set[data-astro-cid-rj65ajc3]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.strip[data-astro-cid-rj65ajc3]{scroll-behavior:auto}.cell[data-astro-cid-rj65ajc3],.idx[data-astro-cid-rj65ajc3],.lb-close[data-astro-cid-rj65ajc3],.lb-nav[data-astro-cid-rj65ajc3]{transition:none}}
