.zw{--zw-line:37%;--zw-ink:#e9e5da;--zw-sub:#b9c4bb;--zw-bg:#0b1210;--zw-mat:#121c19;--zw-mud:92, 72, 46;--zw-edge:#8c9c92;--zw-line-hair:#2a3631;--zw-focus:#e9e5da;--zw-serif:Georgia, "Iowan Old Style", "Palatino Linotype", "Book Antiqua", serif;box-sizing:border-box;background:var(--zw-bg);max-inline-size:60rem;color:var(--zw-ink);font-family:var(--zw-serif);clip-path:inset(0 -100vmax);box-shadow:0 0 0 100vmax var(--zw-bg);margin-inline:auto;padding-block:4rem 6rem;padding-inline:1.5rem;line-height:1.8}.zw-kicker{text-align:center;letter-spacing:.25em;color:var(--zw-sub);margin-block:0 .75rem;font-size:1rem;font-style:italic}.zw-title{letter-spacing:.06em;text-align:center;text-wrap:balance;overflow-wrap:anywhere;margin-block:0 2.5rem;font-size:clamp(1.9rem,1.2rem + 3vw,3.2rem);font-weight:400;line-height:1.2}.zw-controls{flex-wrap:wrap;justify-content:center;gap:.5rem 3rem;margin-block-end:1.5rem;display:flex}.zw-set{text-align:center;border:0;min-inline-size:0;margin:0;padding:0}.zw-stage,.zw-says-wrap{max-inline-size:62rem;margin-inline:auto}.zw-legend{color:var(--zw-sub);text-align:center;text-wrap:balance;inline-size:100%;margin-block-end:.75rem;padding:0;font-size:1.05rem;font-style:italic}.zw-in{opacity:0;block-size:1px;inline-size:1px;margin:0;position:absolute}.zw-btn{box-sizing:border-box;border:2px solid var(--zw-edge);background:var(--zw-mat);min-width:44px;min-height:44px;color:var(--zw-ink);cursor:pointer;letter-spacing:.04em;text-align:center;overflow-wrap:anywhere;border-radius:1.4rem;justify-content:center;align-items:center;margin-block-end:.5rem;margin-inline:.25rem;padding-block:.4rem;padding-inline:1.5rem;line-height:1.4;display:inline-flex}.zw-btn:hover{border-color:var(--zw-ink)}.zw-in:checked+.zw-btn{background:var(--zw-ink);border-color:var(--zw-ink);color:#0b1210}.zw-in:focus-visible+.zw-btn{outline:3px solid var(--zw-focus);outline-offset:3px}.zw-stage{border:1px solid var(--zw-line-hair);background:var(--zw-mat);margin-block:0;padding:.5rem}.zw-frame{background:var(--zw-bg);position:relative;overflow:hidden}.zw-img{block-size:auto;inline-size:100%;display:block}.zw-cap{color:var(--zw-sub);text-align:center;text-wrap:balance;overflow-wrap:anywhere;margin-block:.75rem .25rem;padding-inline:.5rem;font-size:1rem;font-style:italic}.zw-mud,.zw-silt,.zw-rings{pointer-events:none;position:absolute;inset-inline:0}.zw-mud{background:linear-gradient(to bottom, rgba(var(--zw-mud), .55), rgba(var(--zw-mud), .9));opacity:0;inset-block-start:var(--zw-line);inset-block-end:0}.zw-silt{background:linear-gradient(to top, rgba(var(--zw-mud), .95), rgba(var(--zw-mud), 0));opacity:0;block-size:0;inset-block-end:0}.zw-rings{opacity:0;mix-blend-mode:soft-light;background:repeating-radial-gradient(60% 22% at 50% 78%,#0000 0 14px,#e9e5da47 15px 16px);inset-block-start:var(--zw-line);inset-block-end:0}.zw-says-wrap{max-inline-size:36rem;text-align:center;min-height:5.5em;margin-block:1.5rem 0;margin-inline:auto;padding-inline:.5rem}.zw-says{overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:1.125rem;display:none}.zw-mud{opacity:0}.zw-silt{opacity:.9;block-size:9%}.zw-rings{opacity:0}.zw-says-clarity{display:block}.zw:has(#zw-settling:checked) .zw-mud{opacity:.85}.zw:has(#zw-settling:checked) .zw-silt{opacity:.2;block-size:4%}.zw:has(#zw-settling:checked) .zw-rings{opacity:.9}.zw:has(#zw-settling:checked) .zw-says-clarity,.zw:has(#zw-stillness:checked) .zw-says-clarity{display:none}.zw:has(#zw-settling:checked) .zw-says-settling{display:block}.zw:has(#zw-stillness:checked) .zw-mud{opacity:.32}.zw:has(#zw-stillness:checked) .zw-silt{opacity:.6;block-size:14%}.zw:has(#zw-stillness:checked) .zw-rings{opacity:.4}.zw:has(#zw-stillness:checked) .zw-says-stillness{display:block}.zw-vid{background:#0b1210;block-size:auto;inline-size:100%;display:none}.zw:has(#zw-v-moving:checked){--zw-line:42%}.zw:has(#zw-v-moving:checked) .zw-vid{display:block}.zw:has(#zw-v-moving:checked) .zw-img,.zw:has(#zw-v-moving:checked) .zw-rings{display:none}.zw-vid::-webkit-media-controls-panel{z-index:2}.zw-mud,.zw-silt{z-index:1}@supports not selector(:has(*)){.zw-controls{display:none}}.zw-quote{border-block:1px solid var(--zw-line-hair);text-align:center;max-inline-size:36rem;margin-block:3rem 0;margin-inline:auto;padding-block:2rem;padding-inline:0}.zw-quote p{text-wrap:balance;overflow-wrap:anywhere;margin:0 0 .25rem;font-size:clamp(1.2rem,1.05rem + .8vw,1.55rem);line-height:1.6}.zw-quote footer{color:var(--zw-sub);overflow-wrap:anywhere;margin-block-start:.75rem;font-size:1rem;font-style:italic}.zw-note,.zw-made{max-inline-size:36rem;color:var(--zw-sub);overflow-wrap:anywhere;margin-inline:auto;font-size:1rem;font-style:italic}.zw-note{margin-block:.5rem}.zw-quote+.zw-note{margin-block-start:3rem}.zw-made{margin-block:1.5rem 0}.zw-back{text-align:center;margin-block-start:1.5rem}.zw-back a{min-width:44px;min-height:44px;color:var(--zw-ink);text-underline-offset:.4em;align-items:center;padding-inline:.75rem;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.zw-back a:hover{text-decoration-thickness:2px}.zw-back a:focus-visible{outline:3px solid var(--zw-focus);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.zw-mud{transition:opacity 9s ease-in-out}.zw-silt{transition:opacity 9s ease-in-out,block-size 14s ease-out}.zw-rings{transition:opacity 6s ease-in-out}}@media (prefers-contrast:more){.zw{--zw-ink:#fff;--zw-sub:#fff;--zw-edge:#fff;--zw-line-hair:#fff;--zw-focus:#fff}.zw-rings{display:none}}@media (forced-colors:active){.zw{color:canvastext;box-shadow:none;clip-path:none;background:canvas}.zw-mud,.zw-silt,.zw-rings{display:none}.zw-kicker,.zw-legend,.zw-cap,.zw-quote footer,.zw-note,.zw-made{color:canvastext}.zw-stage,.zw-quote{border-color:canvastext}.zw-btn{color:buttontext;background:buttonface;border-color:buttontext}.zw-in:checked+.zw-btn{color:highlighttext;background:highlight;border-color:highlight}.zw-in:focus-visible+.zw-btn,.zw-back a:focus-visible{outline-color:highlight}.zw-back a{color:linktext}}@media print{.zw{color:#000;box-shadow:none;clip-path:none;background:#fff;padding-block:0}.zw-mud,.zw-silt,.zw-rings,.zw-controls,.zw-vid{display:none}.zw-says-clarity{display:block}.zw-stage{break-inside:avoid;background:#fff;border-color:#000}.zw-kicker,.zw-cap,.zw-quote footer,.zw-note,.zw-made{color:#000}.zw-quote{border-color:#000}}
