.hero[data-astro-cid-2m6p2grx]{margin:0 0 50px}.hero-frame[data-astro-cid-2m6p2grx]{height:clamp(260px,55vh,560px);overflow:hidden}.lattice[data-astro-cid-2m6p2grx]{object-fit:cover;width:100%;max-width:none;height:100%;display:block}.hero-text[data-astro-cid-2m6p2grx]{max-width:none;margin:36px 0 32px}.hero-text[data-astro-cid-2m6p2grx] .standfirst[data-astro-cid-2m6p2grx]{color:var(--muted);margin:0}.accent[data-astro-cid-2m6p2grx]{color:var(--blue)}.hero[data-astro-cid-2m6p2grx] figcaption[data-astro-cid-2m6p2grx]{font:10px/1.5 var(--mono);color:var(--muted);padding-top:10px}.ising-story[data-astro-cid-2m6p2grx] strong[data-astro-cid-2m6p2grx]{color:var(--blue)}.contents[data-astro-cid-2m6p2grx]{margin:0;padding:0;font-size:14px;line-height:1.5;list-style:none}.contents[data-astro-cid-2m6p2grx] li[data-astro-cid-2m6p2grx]+li[data-astro-cid-2m6p2grx]{margin-top:8px}.reading-layout[data-astro-cid-2m6p2grx],.phases[data-astro-cid-2m6p2grx]{max-width:none}@media (width>=701px){.reading-layout[data-astro-cid-2m6p2grx]{grid-template-columns:180px minmax(0,1fr)}}.prose[data-astro-cid-2m6p2grx] h2[data-astro-cid-2m6p2grx]{scroll-margin-top:30px}.prose[data-astro-cid-2m6p2grx] h2[data-astro-cid-2m6p2grx]:first-child{margin-top:0}.figure-block[data-astro-cid-2m6p2grx]{grid-template-columns:var(--figure-width) minmax(0, 1fr);--figure-width:clamp(260px, calc((100vh - 260px) / 2), 380px);gap:40px;margin-bottom:20px;display:grid}.figure-pair[data-astro-cid-2m6p2grx]{flex-direction:column;gap:25px;padding-top:6px;display:flex;position:sticky;top:30px}.figure-pair[data-astro-cid-2m6p2grx] figure[data-astro-cid-2m6p2grx]{margin:0}.figure-pair[data-astro-cid-2m6p2grx] img[data-astro-cid-2m6p2grx]{aspect-ratio:1;object-fit:cover;width:100%;display:block}.figure-pair[data-astro-cid-2m6p2grx] figcaption[data-astro-cid-2m6p2grx]{font:10px/1.5 var(--mono);color:var(--muted);padding-top:10px}.phases[data-astro-cid-2m6p2grx]{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:65px;max-width:950px;margin:20px auto 65px;scroll-margin-top:30px;display:grid}.phase-media[data-astro-cid-2m6p2grx]{align-items:center;height:100vh;display:flex;position:sticky;top:0}.phase-frame[data-astro-cid-2m6p2grx]{aspect-ratio:1024/1218;width:min(100%,71.4614vh);position:relative}.phase-section[data-astro-cid-2m6p2grx]{opacity:.2;align-items:center;min-height:100vh;padding:50px 0;transition:opacity .6s;display:flex}.phase-section[data-astro-cid-2m6p2grx].visible{opacity:1}.phase-left[data-astro-cid-2m6p2grx]{position:absolute;inset:0;overflow:hidden}.phase-left[data-astro-cid-2m6p2grx] video[data-astro-cid-2m6p2grx]{object-fit:fill;opacity:0;width:100%;max-width:none;height:100%;transition:opacity 1.2s;display:block}.phase-left[data-astro-cid-2m6p2grx].in-view video[data-astro-cid-2m6p2grx]{opacity:1}.phase-right[data-astro-cid-2m6p2grx] h2[data-astro-cid-2m6p2grx]{margin-top:12px}.phase-right[data-astro-cid-2m6p2grx] p[data-astro-cid-2m6p2grx]:last-child{margin-bottom:0}.under-the-hood[data-astro-cid-2m6p2grx]{font:12px/1.7 var(--mono);color:var(--muted);border-top:1px solid var(--line);margin-top:45px;padding-top:20px}.under-the-hood[data-astro-cid-2m6p2grx] h3[data-astro-cid-2m6p2grx]{font:11px var(--mono);text-transform:uppercase;color:var(--ink);margin:0 0 15px}.prose[data-astro-cid-2m6p2grx] .under-the-hood[data-astro-cid-2m6p2grx] p[data-astro-cid-2m6p2grx]{margin:0 0 15px}.sound-toggle[data-astro-cid-2m6p2grx]{z-index:10;background:var(--paper);border:1px solid var(--line);color:var(--muted);font:11px var(--mono);align-items:center;gap:8px;padding:9px 14px;display:flex;position:fixed;bottom:24px;right:24px}.sound-toggle[data-astro-cid-2m6p2grx]:hover{color:var(--blue)}.sound-toggle[data-astro-cid-2m6p2grx].on{color:var(--blue);border-color:var(--blue)}@media (width<=700px){.spacer[data-astro-cid-2m6p2grx]{display:none}.contents[data-astro-cid-2m6p2grx]{margin-bottom:20px}.figure-block[data-astro-cid-2m6p2grx]{display:block}.figure-pair[data-astro-cid-2m6p2grx]{grid-template-columns:1fr 1fr;margin:10px 0 25px;display:grid;position:static}.phases[data-astro-cid-2m6p2grx]{grid-template-columns:1fr;gap:0}.phase-media[data-astro-cid-2m6p2grx]{z-index:5;background:var(--paper);justify-content:center;height:auto;padding:12px 0}.phase-frame[data-astro-cid-2m6p2grx]{width:min(100%,35.3103vh)}.phase-section[data-astro-cid-2m6p2grx]{min-height:75vh;padding:30px 0}.sound-toggle[data-astro-cid-2m6p2grx]{bottom:16px;right:16px}}@media (width<=480px){.figure-pair[data-astro-cid-2m6p2grx]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.phase-section[data-astro-cid-2m6p2grx],.phase-left[data-astro-cid-2m6p2grx] video[data-astro-cid-2m6p2grx]{transition:none}}
