.cinema-intro{position:relative;height:100svh;min-height:560px;overflow:hidden;background:#030303;color:#f4f1ec}.cinema-canvas{position:absolute;inset:0}.cinema-canvas canvas{display:block;width:100%;height:100%}.cinema-logo{position:absolute;top:44%;left:50%;width:min(84vw,800px);transform:translate(-50%,-50%);pointer-events:none}.cinema-letters{clip-path:inset(0 100% 0 0)}.cinema-copy{position:absolute;inset-inline:20px;top:calc(44% + min(7.47vw, 71.12px) + 36px);text-align:center;opacity:0}.cinema-copy p{font-size:clamp(.65rem,1.4vw,.85rem);letter-spacing:.22em;text-transform:uppercase}.cinema-copy span{display:block;margin-top:24px;font-size:.6rem;letter-spacing:.38em;text-transform:uppercase;color:#b7a895}.cinema-copy.is-static{opacity:1}.cinema-cue{margin:24px auto 0}.evidence-story{border-top:1px solid #c9c1b5}.evidence-story-header{display:flex;justify-content:space-between;gap:16px;padding:22px 0 30px;color:var(--color-ink-soft);font-size:.8rem}.evidence-story-header small{font-size:.7rem}.evidence-story-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:stretch}.evidence-records{display:grid}.evidence-records li{display:grid;grid-template-columns:30px 1fr;gap:16px;padding:22px 0;border-bottom:1px solid #d7d0c6;opacity:0;transform:translateY(8px)}.evidence-story.is-in .evidence-records li{animation:evidence-arrive .65s ease both;animation-delay:var(--arrival)}.evidence-number{font:.7rem/1.5 ui-monospace,monospace;color:#9a632b;padding-top:2px}.evidence-source{display:flex;justify-content:space-between;gap:12px;color:var(--color-ink-soft);font-size:.68rem}.evidence-source time{font-family:ui-monospace,monospace;white-space:nowrap}.evidence-records h3{font-size:1rem;font-weight:400;margin:10px 0 6px}.evidence-records p{font-size:.74rem;line-height:1.65;color:var(--color-ink-soft)}.evidence-finding{background:#eae6df;padding:32px;border-top:2px solid #ad7638;opacity:0}.evidence-story.is-in .evidence-finding{animation:evidence-arrive .8s ease 1.1s both}.evidence-kicker{color:#875820;font-size:.7rem}.evidence-finding h3{font:300 clamp(1.6rem,2.6vw,2.2rem) /1.2 var(--font-display);margin:20px 0 28px}.evidence-finding footer>span,.evidence-why h4{font-size:.75rem;font-weight:500}.evidence-finding footer p,.evidence-why p{font-size:.88rem;line-height:1.75;margin-top:10px;color:var(--color-ink-soft)}.evidence-references{margin:24px 0}.evidence-references>div{display:grid;grid-template-columns:60px 1fr;gap:10px;margin-top:10px;font-size:.72rem;line-height:1.65}.evidence-references dt{font-family:ui-monospace,monospace;color:#875820}.evidence-references dd{color:var(--color-ink-soft)}.evidence-finding footer{padding-top:20px;border-top:1px solid #c9c1b5}@keyframes evidence-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.evidence-story-grid{grid-template-columns:1fr;gap:28px}.evidence-finding{padding:24px}}@media (prefers-reduced-motion:reduce){.evidence-finding,.evidence-records li{opacity:1;transform:none}.evidence-story.is-in .evidence-finding,.evidence-story.is-in .evidence-records li{animation:none}}.world-search{background:var(--color-void);color:#e9e9e5;padding:96px 24px}.world-search-inner{max-width:1072px;margin:auto}.world-search-heading{display:grid;grid-template-columns:1.6fr 1fr;gap:60px;align-items:end;margin-bottom:52px}.world-kicker{font-size:.8rem;color:#d8b78f;margin-bottom:24px}.world-search-heading h2{font:300 clamp(2rem,4.4vw,3.8rem) /1.12 var(--font-display);letter-spacing:-.025em}.world-search-heading>p{font-size:.95rem;line-height:1.8;color:#b7a895;max-width:38ch}.world-simple{display:grid;grid-template-columns:.75fr 1.6fr;border:1px solid #36302a;border-radius:16px;padding:36px;gap:36px}.world-seed{align-self:center;padding-right:24px}.world-seed .world-kicker{display:block;font-size:.7rem}.world-seed h3{font:300 1.7rem/1.25 var(--font-display);margin-bottom:18px}.world-seed p{color:#b7a895;line-height:1.8;font-size:.85rem}.world-seed-tag{display:inline-block;color:#dfcfb6;font-size:.7rem;margin-top:24px}.world-scenarios{min-width:0}.world-grid-title{color:#d3c5b2;font-size:.82rem;line-height:1.6;margin-bottom:24px}.world-scenarios table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:6px}.world-scenarios th{color:#b7a895;font-size:.68rem;font-weight:400;padding:8px 0}.world-scenarios th[scope=row]{text-align:left;padding-right:8px}.world-scenarios th:first-child{width:24%;text-align:left}.world-scenarios td{background:#13110f;border-radius:7px;height:84px}.world-outcome{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;padding:8px 2px;border:1px solid #6a6052;border-radius:7px;background:#2b2721;font-size:.65rem;opacity:0}.world-outcome>span{font-size:1rem}.world-outcome.observed{background:#dfcfb6;color:#1c1b19;border-color:#efe2ce}.world-outcome.failed{background:#493322;border-color:#b97c43;color:#f1c391}.world-simple.is-in .world-outcome{animation:world-fill .65s ease both;animation-delay:var(--arrival)}.world-grid-caption{font-size:.68rem;color:#a69885;margin:18px 6px 0}.world-insight{grid-column:1/-1;border-top:1px solid #36302a;padding-top:24px;display:grid;grid-template-columns:.75fr 1.6fr;gap:36px;opacity:0}.world-simple.is-in .world-insight{animation:world-fill .65s ease 3.4s both}.world-insight>span{color:#e3a15c;font-size:.75rem}.world-insight p{color:#b7a895;font-size:.88rem;line-height:1.75}.world-insight strong{display:block;font-weight:400;color:#eee4d6}.world-footnote{font-size:.68rem;color:#988b79;line-height:1.7;margin-top:22px}@keyframes world-fill{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.world-insight,.world-search-heading,.world-simple{grid-template-columns:1fr;gap:28px}.world-simple{padding:20px}.world-seed{padding-right:0}.world-scenarios td{height:76px}.world-search-heading>p{max-width:none}}@media (prefers-reduced-motion:reduce){.world-simple.is-in .world-insight,.world-simple.is-in .world-outcome{animation:none}.world-insight,.world-outcome{opacity:1}}