.coasters[data-astro-cid-mspndm7b]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:clamp(1.5rem,4vh,2.5rem) 0 0;padding:0;list-style:none;display:grid}figure[data-astro-cid-mspndm7b]{margin:0}.coaster-view[data-astro-cid-mspndm7b]{aspect-ratio:1;width:100%}.coaster-view[data-astro-cid-mspndm7b] canvas{width:100%;height:100%;display:block}figcaption[data-astro-cid-mspndm7b]{text-align:center;color:var(--muted);margin-top:.5rem;font-size:.9rem}@media (width<=760px){.coasters[data-astro-cid-mspndm7b]{grid-template-columns:repeat(2,minmax(0,1fr))}}.frames[data-astro-cid-7rjwgyj2]{gap:clamp(5rem,18vh,12rem);margin:0;padding:0;list-style:none;display:grid}figure[data-astro-cid-7rjwgyj2]{align-items:flex-end;gap:2rem;margin:0;display:flex}figure[data-astro-cid-7rjwgyj2] img{width:auto;max-width:calc(100% - 14rem);height:auto;max-height:85svh;display:block}figcaption[data-astro-cid-7rjwgyj2]{flex-direction:column;flex:0 0 12rem;gap:.25rem;padding-bottom:.25rem;display:flex}.count[data-astro-cid-7rjwgyj2]{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.9rem}.is-flip[data-astro-cid-7rjwgyj2]{height:calc(var(--frames) * 40vh + 100vh)}.is-flip[data-astro-cid-7rjwgyj2] .stage[data-astro-cid-7rjwgyj2]{flex-direction:column;justify-content:flex-start;gap:1.25rem;height:100dvh;padding-top:1.5rem;display:flex;position:sticky;top:0}.is-flip[data-astro-cid-7rjwgyj2] .frames[data-astro-cid-7rjwgyj2]{cursor:pointer}.progress[data-astro-cid-7rjwgyj2]{display:none}.is-flip[data-astro-cid-7rjwgyj2] .progress[data-astro-cid-7rjwgyj2]{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.marks[data-astro-cid-7rjwgyj2]{gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.marks[data-astro-cid-7rjwgyj2] li[data-astro-cid-7rjwgyj2]{background:var(--line);width:1.1rem;height:2px;transition:background-color .2s}.marks[data-astro-cid-7rjwgyj2] li[data-astro-cid-7rjwgyj2].is-active{background:currentColor}.hint[data-astro-cid-7rjwgyj2]{color:var(--muted);margin:0;font-size:.9rem;transition:opacity .4s}.has-turned[data-astro-cid-7rjwgyj2] .hint[data-astro-cid-7rjwgyj2]{opacity:0}.touch-word[data-astro-cid-7rjwgyj2]{display:none}@media (hover:none) and (pointer:coarse){.pointer-word[data-astro-cid-7rjwgyj2]{display:none}.touch-word[data-astro-cid-7rjwgyj2]{display:inline}}.arrow[data-astro-cid-7rjwgyj2]{animation:1.6s ease-in-out infinite nudge;display:inline-block}@keyframes nudge{50%{transform:translateY(3px)}}.is-flip[data-astro-cid-7rjwgyj2] .frames[data-astro-cid-7rjwgyj2]{gap:0;width:100%}.is-flip[data-astro-cid-7rjwgyj2] .frame[data-astro-cid-7rjwgyj2]{visibility:hidden;grid-area:1/1}.is-flip[data-astro-cid-7rjwgyj2] .frame[data-astro-cid-7rjwgyj2].is-active{visibility:visible}.is-flip[data-astro-cid-7rjwgyj2] figure[data-astro-cid-7rjwgyj2] img{max-width:100%;max-height:74svh}.is-flip[data-astro-cid-7rjwgyj2] figcaption[data-astro-cid-7rjwgyj2]{display:none}@media (width<=900px){figure[data-astro-cid-7rjwgyj2]{flex-direction:column;align-items:stretch;gap:.75rem}figure[data-astro-cid-7rjwgyj2] img{max-width:100%}figcaption[data-astro-cid-7rjwgyj2]{flex-direction:row;flex:none;justify-content:space-between}}.details[data-astro-cid-yq2gsstb]{gap:.75rem;max-width:52ch;margin:2rem 0 0;display:grid}.details[data-astro-cid-yq2gsstb] div[data-astro-cid-yq2gsstb]{grid-template-columns:5rem 1fr;gap:1rem;display:grid}.details[data-astro-cid-yq2gsstb] dt[data-astro-cid-yq2gsstb]{color:var(--muted)}.details[data-astro-cid-yq2gsstb] dd[data-astro-cid-yq2gsstb]{margin:0}.video[data-astro-cid-yq2gsstb]{margin-top:clamp(5rem,18vh,12rem)}.video-text[data-astro-cid-yq2gsstb]{color:var(--muted);font-size:.9rem}.video[data-astro-cid-yq2gsstb] video[data-astro-cid-yq2gsstb]{aspect-ratio:3/2;background:#3a3a3a;width:min(100% - 14rem,127.5vh);height:auto;display:block}.quote[data-astro-cid-yq2gsstb]{max-width:58ch;margin-top:clamp(4rem,12vh,8rem);display:block}.quote[data-astro-cid-yq2gsstb] blockquote[data-astro-cid-yq2gsstb]{margin:0}.quote[data-astro-cid-yq2gsstb] p[data-astro-cid-yq2gsstb]{margin:0;font-size:clamp(1.15rem,1.6vw,1.35rem);line-height:1.6}.quote[data-astro-cid-yq2gsstb] figcaption[data-astro-cid-yq2gsstb]{color:var(--muted);margin-top:1.25rem;padding:0;font-size:.95rem;display:block}.place[data-astro-cid-yq2gsstb]{color:var(--muted);margin:.5rem 0 0}.summary[data-astro-cid-yq2gsstb]{max-width:calc(100% - 14rem);margin:2rem 0 0;font-size:1.1rem;line-height:1.65}.sequence[data-astro-cid-yq2gsstb]{gap:clamp(5rem,18vh,12rem);margin:0;padding:0;list-style:none;display:grid}figure[data-astro-cid-yq2gsstb]{align-items:flex-end;gap:2rem;margin:0;display:flex}figure[data-astro-cid-yq2gsstb] img{width:auto;max-width:calc(100% - 14rem);height:auto;max-height:85svh;display:block}figcaption[data-astro-cid-yq2gsstb]{flex-direction:column;flex:0 0 12rem;gap:.25rem;padding-bottom:.25rem;display:flex}.count[data-astro-cid-yq2gsstb]{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.9rem}.project-nav[data-astro-cid-yq2gsstb]{border-top:1px solid var(--line);justify-content:space-between;gap:1rem;margin-top:8rem;padding-top:1rem;display:flex}.project-nav[data-astro-cid-yq2gsstb] a[data-astro-cid-yq2gsstb]{flex-direction:column;font-size:1.15rem;display:flex}.project-nav[data-astro-cid-yq2gsstb] span[data-astro-cid-yq2gsstb]{color:var(--muted);font-size:.9rem}.project-nav[data-astro-cid-yq2gsstb] .next[data-astro-cid-yq2gsstb]{text-align:right;align-items:flex-end}@media (width<=900px){.summary[data-astro-cid-yq2gsstb]{max-width:none}figure[data-astro-cid-yq2gsstb]{flex-direction:column;align-items:stretch;gap:.75rem}figure[data-astro-cid-yq2gsstb] img{max-width:100%}.video[data-astro-cid-yq2gsstb] video[data-astro-cid-yq2gsstb]{width:100%}figcaption[data-astro-cid-yq2gsstb]{flex-direction:row;flex:none;justify-content:space-between;gap:1rem}.count[data-astro-cid-yq2gsstb]{flex-shrink:0}}@media (width<=600px){.summary[data-astro-cid-yq2gsstb]{margin-top:1.5rem;font-size:1.0625rem}.project-nav[data-astro-cid-yq2gsstb]{margin-top:5rem}.project-nav[data-astro-cid-yq2gsstb] a[data-astro-cid-yq2gsstb]{padding-block:.5rem}}
