.montage-arrow[data-astro-cid-zvammygg]{top:100%;left:calc(50% - 1.25rem);transform:rotate(90deg)}@media (width>=1024px){.montage-sequence[data-astro-cid-zvammygg]{grid-template-columns:repeat(3,minmax(0,1fr))}.montage-step[data-astro-cid-zvammygg]:nth-child(4){grid-area:2/3}.montage-step[data-astro-cid-zvammygg]:nth-child(5){grid-area:2/2}.montage-step[data-astro-cid-zvammygg]:nth-child(6){grid-area:2/1}.montage-step[data-astro-cid-zvammygg]:nth-child(-n+2) .montage-arrow[data-astro-cid-zvammygg]{top:calc(50% - 1.25rem);left:100%;transform:none}.montage-step[data-astro-cid-zvammygg]:nth-child(n+4) .montage-arrow[data-astro-cid-zvammygg]{top:calc(50% - 1.25rem);left:auto;right:100%;transform:rotate(180deg)}}.photo-overlay[data-astro-cid-2vuq7ld6]{pointer-events:none}.photo-zone[data-astro-cid-2vuq7ld6]{fill:#0000;stroke:#0000;stroke-width:1.75px;stroke-linejoin:round;pointer-events:fill;transition:stroke .15s}.photo-marker[data-astro-cid-2vuq7ld6]{inset:var(--position);text-shadow:0 1px 4px #100e0c,0 0 2px #100e0c;transform:translate(-50%,-50%)}.photo-part[data-astro-cid-2vuq7ld6]:is(:hover,:focus-within,:has([aria-pressed=true])) .photo-zone[data-astro-cid-2vuq7ld6]{stroke:var(--color-accent)}.tray-types[data-astro-cid-625gpqal]{margin-top:28px;scroll-margin-top:100px}.tray-types-grid[data-astro-cid-625gpqal]{grid-template-columns:minmax(0,1fr);gap:28px 40px;display:grid}.tray-type[data-astro-cid-625gpqal]{border-top:1px solid var(--color-ink-800);min-width:0;padding-top:12px;scroll-margin-top:100px}.tray-type-art[data-astro-cid-625gpqal]{min-width:0;height:190px;position:relative;overflow:hidden}.tray-type-art[data-astro-cid-625gpqal] img[data-astro-cid-625gpqal]{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;display:block;position:absolute;inset:0}.tray-type[data-astro-cid-625gpqal] h3[data-astro-cid-625gpqal]{font-family:var(--font-display);color:var(--color-brand-light);overflow-wrap:anywhere;margin-top:12px;font-size:21px;line-height:1.3}.tray-type[data-astro-cid-625gpqal] h3[data-astro-cid-625gpqal]>span[data-astro-cid-625gpqal]{color:var(--color-accent);margin-right:8px;font-family:monospace;font-size:14px}.tray-type-place[data-astro-cid-625gpqal]{color:var(--color-brand-light);margin-top:10px;font-size:16px;line-height:1.5}.tray-type-benefit[data-astro-cid-625gpqal]{color:var(--color-ink-300);margin-top:6px;font-size:16px;line-height:1.6}@media (width>=640px){.tray-types-grid[data-astro-cid-625gpqal]{grid-template-columns:repeat(2,minmax(0,1fr))}.tray-type-art[data-astro-cid-625gpqal]{height:230px}}@media (width>=1024px){.tray-type-art[data-astro-cid-625gpqal]{height:260px}}.tray-3d[data-astro-cid-vghdl52w]{max-width:1050px;margin:28px auto 0;scroll-margin-top:100px}.node-tabs[data-astro-cid-vghdl52w]{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.tray-3d[data-astro-cid-vghdl52w] button[data-astro-cid-vghdl52w],.tray-3d[data-astro-cid-vghdl52w] select[data-astro-cid-vghdl52w]{font:inherit;border:1px solid var(--color-ink-700);background:var(--color-ink-900);color:var(--color-brand-light);cursor:pointer;border-radius:9px;min-height:44px;padding:10px 14px}.tray-3d[data-astro-cid-vghdl52w] button[data-astro-cid-vghdl52w]:focus-visible,.tray-3d[data-astro-cid-vghdl52w] select[data-astro-cid-vghdl52w]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.node-tabs[data-astro-cid-vghdl52w] button[data-astro-cid-vghdl52w][aria-selected=true]{border-color:var(--color-accent);color:var(--color-accent)}.node-setting[data-astro-cid-vghdl52w]{margin-bottom:14px}.node-setting[data-astro-cid-vghdl52w] label[data-astro-cid-vghdl52w]{color:var(--color-ink-300);flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;display:flex}.model-panel[data-astro-cid-vghdl52w]{border:1px solid var(--color-ink-800);background:radial-gradient(#302e29,#151310 75%);border-radius:14px;position:relative;overflow:hidden}model-viewer[data-astro-cid-vghdl52w]{touch-action:pan-y;width:100%;height:600px;display:block}.model-loading[data-astro-cid-vghdl52w]{text-align:center;background:#100e0b99;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px;display:flex;position:absolute;inset:0}.model-loading[data-astro-cid-vghdl52w] button[data-astro-cid-vghdl52w]{background:var(--color-accent);color:var(--color-ink-950)}.model-loading[data-astro-cid-vghdl52w] span[data-astro-cid-vghdl52w]{color:var(--color-brand-light);font-size:14px}.model-controls[data-astro-cid-vghdl52w]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.model-controls[data-astro-cid-vghdl52w] button[data-astro-cid-vghdl52w]{font-size:14px}.model-hint[data-astro-cid-vghdl52w],.model-source[data-astro-cid-vghdl52w],.model-note[data-astro-cid-vghdl52w]{color:var(--color-ink-500);margin-top:10px;font-size:13px;line-height:1.6}.model-source[data-astro-cid-vghdl52w]{color:var(--color-ink-300)}.tray-3d[data-astro-cid-vghdl52w] .anchor-hotspot[data-astro-cid-vghdl52w]{border-color:var(--color-accent);color:var(--color-accent);background:#161410ed;min-height:36px;padding:7px 10px;font-size:13px}.part-hotspot[data-astro-cid-vghdl52w]{border:1px solid var(--color-accent);color:var(--color-accent);white-space:nowrap;pointer-events:none;background:#181510f2;border-radius:8px;padding:7px 11px;font-size:14px;font-weight:600;display:block}.part-caption[data-astro-cid-vghdl52w]{color:var(--color-accent);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;font-size:15px;display:flex}.part-caption[data-astro-cid-vghdl52w] button[data-astro-cid-vghdl52w]{min-height:36px;padding:6px 10px;font-size:13px}.tray-3d[data-astro-cid-vghdl52w] [data-astro-cid-vghdl52w][hidden]{display:none!important}@media (width<=639px){model-viewer[data-astro-cid-vghdl52w]{height:440px}.node-tabs[data-astro-cid-vghdl52w] button[data-astro-cid-vghdl52w]{flex:1;min-width:130px;padding:10px;font-size:14px}.node-setting[data-astro-cid-vghdl52w] label[data-astro-cid-vghdl52w]{display:block}.node-setting[data-astro-cid-vghdl52w] select[data-astro-cid-vghdl52w]{width:100%;margin-top:6px;display:block}.model-controls[data-astro-cid-vghdl52w] button[data-astro-cid-vghdl52w]{padding:9px 12px}}
