.chamber-media__stage{will-change:transform;position:absolute;top:-3%;bottom:-3%;left:-3%;right:-3%}.passage-context{border-top:1px solid color-mix(in srgb, var(--copper-iris) 48%, transparent);border-bottom:1px solid color-mix(in srgb, var(--phosphor) 12%, transparent);background:color-mix(in srgb, var(--graphite) 72%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:minmax(12rem,.55fr) minmax(16rem,1fr) auto;align-items:center;gap:1rem 2rem;width:min(100%,64rem);margin-bottom:clamp(2rem,5vw,4rem);padding:.9rem 1rem;display:grid}.passage-context div{gap:.3rem;display:grid}.passage-context strong{font-family:var(--font-human);font-size:1.15rem;font-weight:500}.passage-context p{color:var(--text-muted);margin:0;font-size:.88rem;line-height:1.5}.passage-context a{min-height:44px;color:var(--copper-iris);white-space:nowrap;align-items:center;display:inline-flex}@media (max-width:760px){.passage-context{grid-template-columns:1fr;gap:.45rem}.passage-context p{max-width:38rem}}.chamber-media img,.chamber-media video{object-fit:cover;width:100%;height:100%}.chamber-media img{opacity:0;transition:opacity var(--dur-media) var(--ease-instrument), transform calc(var(--dur-media) * 1.15) var(--ease-instrument);transform:scale(1.03)}.chamber-media img.is-ready{opacity:1;transform:scale(1)}[data-chamber=calibration] .chamber-media img{transition:opacity 1.4s var(--ease-instrument), transform 4.8s var(--ease-soft)}.chamber-media video{opacity:0;transition:opacity var(--dur-media) var(--ease-instrument);position:absolute;top:0;bottom:0;left:0;right:0}.chamber-media video.is-live{opacity:1}.chamber-media img.is-dimmed{opacity:0}.chamber-light{pointer-events:none;background:radial-gradient(ellipse 70% 55% at 50% 40%, color-mix(in srgb, var(--copper-iris) 7%, transparent), transparent 70%);opacity:.35;animation:light-breath 7.5s var(--ease-soft) infinite alternate;position:absolute;top:0;bottom:0;left:0;right:0}[data-chamber=calibration] .chamber-light{animation-duration:14s}[data-chamber=calibration] .chamber-media,[data-chamber=instruments] .chamber-media,[data-chamber=escalation] .chamber-media,[data-chamber=archive] .chamber-media{position:fixed}[data-chamber=instruments] .chamber-veil{background:linear-gradient(180deg, color-mix(in srgb, var(--graphite) 42%, transparent), transparent 24%), linear-gradient(0deg, color-mix(in srgb, var(--graphite) 84%, transparent), transparent 52%), linear-gradient(90deg, color-mix(in srgb, var(--graphite) 68%, transparent), transparent 62%)}@media (min-width:769px){[data-chamber=first-lock] .chamber-content{padding-right:max(var(--chamber-pad), 10rem)}[data-chamber=first-lock] .chamber-content:has(.proof--complete){padding-right:var(--chamber-pad);padding-bottom:calc(var(--chamber-pad) + 3rem)}}@keyframes light-breath{0%{opacity:.22}to{opacity:.42}}@media (prefers-reduced-motion:reduce){.chamber-light{opacity:.28;animation:none}.chamber-media img{opacity:1;transition:none;transform:none}}.scroll-cue{left:50%;bottom:calc(var(--bezel) + .25rem);z-index:var(--z-readout);border:1px solid color-mix(in srgb, var(--phosphor) 10%, transparent);background:color-mix(in srgb, var(--mineral-black) 62%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;pointer-events:none;width:2.1rem;height:2.1rem;transition:opacity var(--dur-panel) var(--ease-soft);border-radius:999px;place-items:center;display:grid;position:fixed;transform:translate(-50%)}.scroll-cue.is-visible{opacity:.8}.scroll-cue .system{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.scroll-cue__line{background:linear-gradient(var(--copper-iris), transparent);width:1px;height:.85rem;animation:cue-drop 2.4s var(--ease-soft) infinite}@keyframes cue-drop{0%,to{opacity:.9;transform:translateY(-.1rem)}50%{opacity:.4;transform:translateY(.15rem)}}@media (prefers-reduced-motion:reduce){.scroll-cue__line{animation:none}}.chamber--center .chamber-content{justify-content:center;max-width:920px;margin:0 auto}.chamber--split .chamber-content{padding-bottom:calc(var(--chamber-pad) + 8.5rem);justify-content:stretch}.advance-cta{background:color-mix(in srgb, var(--copper-iris) 88%, #6a3a22);color:var(--graphite);transition:transform var(--dur-press) var(--ease-out), background var(--dur-hover) var(--ease-soft);border-radius:999px;align-items:center;gap:.75rem;margin-top:1.5rem;padding:.7rem .75rem .7rem 1.15rem;font-size:.9rem;font-weight:500;display:inline-flex}.advance-cta:hover{background:color-mix(in srgb, var(--copper-iris) 96%, white)}.advance-cta:active{transform:scale(.97)}.advance-cta__icon{background:color-mix(in srgb, var(--phosphor) 14%, transparent);width:2rem;height:2rem;transition:transform var(--dur-hover) var(--ease-out);border-radius:999px;place-items:center;display:grid}.advance-cta:hover .advance-cta__icon{transform:translate(1px,-1px)}.chamber-kicker{flex-wrap:wrap;align-items:baseline;gap:.75rem 1.25rem;margin-bottom:1rem;display:flex}.chamber-title{font-family:var(--font-human);letter-spacing:-.03em;text-wrap:balance;max-width:13ch;margin:0 0 1rem;font-size:clamp(2.6rem,6.5vw,5.4rem);font-weight:500;line-height:.96}.chamber-lede{max-width:38rem;color:var(--text-muted);margin:0;font-size:clamp(1rem,1.5vw,1.2rem)}.chamber-lede strong{color:var(--phosphor);font-weight:500}
