main[data-astro-cid-gujzcxvq].m3d{background:var(--ink);color:#faf7f2e6}.m3d__stage[data-astro-cid-gujzcxvq]{background:#000;height:calc(100svh - 5rem);min-height:22rem;position:relative}.m3d__frame[data-astro-cid-gujzcxvq]{border:0;width:100%;height:100%;display:block}.m3d__veil[data-astro-cid-gujzcxvq]{transition:opacity .6s var(--ease), visibility 0s linear .6s;background:#000;place-content:center;justify-items:center;gap:1.1rem;display:grid;position:absolute;inset:0}.m3d__veil[data-astro-cid-gujzcxvq].is-gone{opacity:0;visibility:hidden}.m3d__spinner[data-astro-cid-gujzcxvq]{border:2px solid #faf7f22e;border-top-color:var(--accent);border-radius:50%;width:2.4rem;height:2.4rem;animation:1s linear infinite m3d-spin}@keyframes m3d-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.m3d__spinner[data-astro-cid-gujzcxvq]{animation-duration:3s}}.m3d__loading[data-astro-cid-gujzcxvq]{letter-spacing:.18em;text-transform:uppercase;color:#faf7f2b8;margin:0;font-family:Karla,sans-serif;font-size:.8rem}.m3d__caption[data-astro-cid-gujzcxvq]{padding-top:1.6rem;padding-bottom:3rem}.m3d__title[data-astro-cid-gujzcxvq]{color:var(--paper);margin:0 0 .6rem;font-family:Fraunces,Georgia,serif;font-size:clamp(1.5rem,4vw,2.2rem);font-weight:400}.m3d__hint[data-astro-cid-gujzcxvq],.m3d__credits[data-astro-cid-gujzcxvq]{color:#faf7f2b8;max-width:46rem;margin:0 0 .5rem;font-size:.95rem;line-height:1.6}.m3d__credits[data-astro-cid-gujzcxvq]{color:#faf7f28c;font-size:.85rem}.m3d__credits[data-astro-cid-gujzcxvq] a[data-astro-cid-gujzcxvq]{color:var(--accent);text-decoration:none}.m3d__credits[data-astro-cid-gujzcxvq] a[data-astro-cid-gujzcxvq]:hover{text-decoration:underline}
