.quiet-toggle{position:fixed;right:var(--space-3);bottom:var(--space-3);display:flex;align-items:center;justify-content:center;width:var(--space-4);height:var(--space-4);padding:0;background:none;border:none;cursor:pointer;font-family:var(--font-body);font-size:var(--type-small);color:var(--muted);opacity:.42;transition:opacity var(--dur-settle) var(--ease-cathedral),color var(--dur-settle) var(--ease-cathedral)}.quiet-toggle:hover,.quiet-toggle:focus-visible{opacity:.92;color:var(--ink)}.quiet-toggle:focus-visible{outline:1px solid var(--muted);outline-offset:3px}.quiet-toggle__pause{display:flex;align-items:center;gap:.26em}.quiet-toggle__bar{display:block;width:1px;height:.86em;background-color:currentcolor;transition:background-color var(--dur-settle) var(--ease-cathedral)}.quiet-toggle[data-quiet=on]{color:var(--muted-deep);opacity:.32}.quiet-toggle[data-quiet=on]:hover,.quiet-toggle[data-quiet=on]:focus-visible{color:var(--muted);opacity:.92}.leave-door{position:fixed;left:var(--space-3);bottom:var(--space-3);padding:0;background:none;border:none;cursor:pointer;font-family:var(--font-body);font-size:var(--type-caption);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--muted);opacity:.42;transition:opacity var(--dur-settle) var(--ease-cathedral),color var(--dur-settle) var(--ease-cathedral)}.leave-door:not([data-earned=false]):hover,.leave-door:focus-visible{opacity:.92;color:var(--ink)}.leave-door.hall-exit:focus-visible,.chamber__leave .leave-door:focus-visible{outline:1px solid var(--muted);outline-offset:3px}.dev-door{position:fixed;left:var(--space-3);bottom:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2);max-width:24ch;font-family:var(--font-body);font-size:var(--type-caption);color:var(--ink-soft);opacity:.42;transition:opacity var(--dur-settle) var(--ease-cathedral)}.dev-door:hover,.dev-door:focus-within{opacity:.92}.dev-door__label{display:flex;flex-direction:column;gap:var(--space-1)}.dev-door__field{font:inherit;color:var(--ink);background:transparent;border:0;border-bottom:1px solid var(--ink-soft);padding:var(--space-1) 0;outline:none}.dev-door__field:focus-visible{border-bottom-color:var(--ink)}.dev-door__go{align-self:flex-start;font:inherit;color:var(--ink-soft);background:transparent;border:0;padding:0;cursor:pointer}.dev-door__go:hover,.dev-door__go:focus-visible{color:var(--ink)}.dev-door__quiet{margin:0;color:var(--ink-soft)}.leaves{position:relative;width:min(100%,123vh);margin:0 auto;aspect-ratio:3 / 2;display:flex;border-radius:3px;overflow:hidden;background:var(--bg);color:var(--ink);font-family:var(--font-body);font-weight:var(--weight-body);letter-spacing:var(--tracking-body);box-shadow:0 42px 120px -34px color-mix(in srgb,var(--bg-void) 88%,transparent),0 10px 34px -14px color-mix(in srgb,var(--bg-void) 72%,transparent)}.leaves__light{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(120% 130% at 15% -12%,color-mix(in srgb,var(--pyre-gold-bright) 12%,transparent),transparent 46%),radial-gradient(150% 140% at 104% 116%,color-mix(in srgb,var(--bg-deep) 66%,transparent),transparent 54%),linear-gradient(to right,transparent 44%,color-mix(in srgb,var(--bg-deep) 70%,transparent) 50%,transparent 56%)}.leaves__page{position:relative;flex:1;box-sizing:border-box;min-width:0}.leaves__page--left{display:flex;align-items:center;justify-content:center;padding:clamp(28px,4vw,56px);box-shadow:inset 22px 0 40px -34px color-mix(in srgb,var(--bg-deep) 90%,transparent),inset 0 24px 44px -34px color-mix(in srgb,var(--bg-deep) 80%,transparent)}.leaves__page--right{perspective:1800px;overflow:hidden;box-shadow:inset -22px 0 40px -34px color-mix(in srgb,var(--bg-deep) 90%,transparent),inset 0 24px 44px -34px color-mix(in srgb,var(--bg-deep) 80%,transparent)}.leaves__section{text-align:center}.leaves__label{margin:0;font-size:var(--type-small);letter-spacing:var(--tracking-smallcaps);text-transform:uppercase;color:var(--muted);transition:opacity var(--dur-settle) var(--ease-cathedral)}.leaves__rule{margin:var(--space-3) auto 0;width:40px;height:1px;background:var(--rule)}.leaf{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;padding:clamp(30px,4.4vw,58px) clamp(30px,4.4vw,56px);display:flex;flex-direction:column;justify-content:center}.leaf--last{pointer-events:none}.leaves[data-leaf=last] .leaf--last{pointer-events:auto}.leaf--care{background:var(--bg);transform-origin:left center;backface-visibility:hidden;transform:rotateY(0);transition:transform var(--ceremony-leaf-turn) var(--ease-cathedral),opacity var(--ceremony-leaf-turn) var(--ease-cathedral)}.leaves[data-leaf=last] .leaf--care{transform:rotateY(-112deg);pointer-events:none}.leaf__column{width:100%;max-width:46ch;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-5)}.leaf__column--last{max-width:44ch}.leaf__heading{margin:0 0 var(--space-1);font-size:var(--type-small);font-weight:var(--weight-body);letter-spacing:var(--tracking-smallcaps);text-transform:uppercase;color:var(--muted)}.leaf__line{margin:0 0 var(--space-2);font-size:calc(var(--type-small) * 1.05);line-height:1.44;color:var(--ink);text-wrap:pretty}.leaf__line--quiet{font-style:italic;color:var(--muted)}.leaf__line--beneath{margin:var(--space-1) 0 0}.leaf__destroy--opposite{width:100%;max-width:44ch;text-align:center;animation:leaves-opposite-in var(--ceremony-leaf-turn) var(--ease-cathedral) backwards}@keyframes leaves-opposite-in{0%{opacity:0}}.leaf__passage{margin:0 0 var(--space-4);font-size:calc(var(--type-body) * 1.04);line-height:1.5;color:var(--ink);text-wrap:pretty}.leaf__state{margin:0;font-size:var(--type-small);font-style:italic;color:var(--muted)}.leaf__entry{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;cursor:pointer;padding:0;font:inherit;font-size:var(--type-small);letter-spacing:var(--tracking-body);color:var(--ink-soft);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--rule)}.leaf__entry:focus-visible,.leaf__slip:focus-visible{outline:1px solid color-mix(in srgb,var(--pyre-gold) 55%,transparent);outline-offset:3px}.leaf__act{display:flex;align-items:flex-start;gap:var(--space-4)}.leaf__slip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;cursor:pointer;position:relative;padding:0 0 6px;font:inherit;font-size:var(--type-small);letter-spacing:var(--tracking-body);color:var(--ink-soft);-webkit-user-select:none;user-select:none;touch-action:none}.leaf__slip:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:0;background:var(--ink);transition:width var(--ceremony-seal-hold) var(--ease-cathedral)}.leaf__slip--holding:after{width:100%}.leaf__slip:disabled{cursor:default;color:var(--muted)}.leaves__mark{position:absolute;right:clamp(26px,3.6vw,50px);top:clamp(24px,3.4vw,44px);width:28px;height:68px;opacity:1;transition:opacity var(--ceremony-leaf-turn) var(--ease-cathedral);pointer-events:none}.leaves[data-leaf=last] .leaves__mark{opacity:0}.leaves__mark img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;display:block;-webkit-user-select:none;user-select:none}@media(prefers-reduced-motion:reduce){.leaf--care{transition-property:opacity}.leaves[data-leaf=last] .leaf--care{transform:none;opacity:0}}.seal{position:relative;width:min(100%,calc(50vh * 4 / 3));margin:0 auto;aspect-ratio:4 / 3;overflow:hidden;border-radius:3px;background:var(--bg-void);container-type:inline-size;--lock-x: 70%;--lock-y: 46.5%;--key-w: 10cqw;transition:opacity var(--ceremony-cover) var(--ease-cathedral),transform var(--ceremony-cover) var(--ease-cathedral),filter var(--ceremony-cover) linear}.desk-seat{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;container-type:size;pointer-events:none}.desk-seat>.seal{position:absolute;left:50%;top:46%;width:max(100cqw,calc(100cqh * 4 / 3));max-width:none;margin:0;border-radius:0;background:transparent;transform:translate(-50%,-46%)}.desk-seat .seal__cover,.desk-seat .seal__warmth,.desk-seat .seal__fire{display:none}.seal--departing{opacity:0;transform:scale(.96);filter:brightness(.5)}.seal__cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;-webkit-user-select:none;user-select:none;opacity:0;transition:opacity var(--ceremony-cover) var(--ease-cathedral)}.seal[data-seal=closed] .seal__cover--closed,.seal[data-seal=open] .seal__cover--closed,.seal[data-seal=sealed] .seal__cover--sealed,.seal[data-seal=forever] .seal__cover--forever{opacity:1}.seal__warmth{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 60% 42%,var(--pyre-gold),transparent 58%);mix-blend-mode:soft-light;opacity:calc(.06 + .2 * var(--warmth, 1));transition:opacity var(--dur-slow) var(--ease-cathedral);pointer-events:none}.seal__halo{position:absolute;left:var(--lock-x);top:var(--lock-y);width:23cqw;height:23cqw;transform:translate(-50%,-50%);background:radial-gradient(circle,var(--bronze-temper) 0%,transparent 66%);mix-blend-mode:screen;opacity:0;transition:opacity var(--ceremony-key-seat) var(--ease-cathedral);pointer-events:none}.seal__bead{position:absolute;left:var(--lock-x);top:var(--lock-y);width:2cqw;height:2cqw;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 40% 35%,var(--pyre-gold),var(--bronze) 55%,var(--bg-void) 100%);opacity:0;transition:opacity var(--ceremony-key-seat) var(--ease-cathedral);pointer-events:none}.seal[data-weld=fire] .seal__halo,.seal[data-weld=cooled] .seal__halo{opacity:.9}.seal[data-weld=fire] .seal__bead,.seal[data-weld=cooled] .seal__bead{opacity:1}.seal__fire{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.seal__spark{position:absolute;left:var(--lock-x);top:var(--lock-y);width:25cqw;height:25cqw;transform:translate(-50%,-52%);mix-blend-mode:screen;opacity:0;pointer-events:none;animation-duration:var(--ceremony-fire);animation-timing-function:step-end;animation-fill-mode:both;animation-play-state:paused}.seal[data-weld=fire] .seal__spark{animation-play-state:running}.seal__spark--slot-0{animation-name:sparkSlot0}.seal__spark--slot-1{animation-name:sparkSlot1}.seal__spark--slot-2{animation-name:sparkSlot2}.seal__spark--slot-3{animation-name:sparkSlot3}.seal__spark--slot-4{animation-name:sparkSlot4}.seal__spark--slot-5{animation-name:sparkSlot5}.seal__spark--slot-6{animation-name:sparkSlot6}.seal__spark--slot-7{animation-name:sparkSlot7}@keyframes sparkSlot0{0%{opacity:1}12.5%,to{opacity:0}}@keyframes sparkSlot1{0%{opacity:0}12.5%{opacity:1}25%,to{opacity:0}}@keyframes sparkSlot2{0%{opacity:0}25%{opacity:1}37.5%,to{opacity:0}}@keyframes sparkSlot3{0%{opacity:0}37.5%{opacity:1}50%,to{opacity:0}}@keyframes sparkSlot4{0%{opacity:0}50%{opacity:1}62.5%,to{opacity:0}}@keyframes sparkSlot5{0%{opacity:0}62.5%{opacity:1}75%,to{opacity:0}}@keyframes sparkSlot6{0%{opacity:0}75%{opacity:1}87.5%,to{opacity:0}}@keyframes sparkSlot7{0%{opacity:0}87.5%{opacity:1}to{opacity:0}}.key{--key-lit: color-mix(in oklab, var(--bronze), var(--pyre-gold-bright) 30%);--key-metal: var(--bronze);--key-shadow: color-mix(in oklab, var(--bronze), var(--bg-void) 48%);--key-catch: color-mix(in oklab, var(--bronze), var(--pyre-gold-bright) 54%);position:absolute;left:var(--lock-x);top:var(--lock-y);width:var(--key-w);height:calc(var(--key-w) * 2.34);transform-origin:50% 15%;transform:translate(-50%,-15%) translateY(var(--key-ty, 0cqw)) rotate(var(--key-rot, 0deg)) scale(var(--key-scale, 1));opacity:var(--key-opacity, .92);filter:brightness(var(--key-bright, 1)) drop-shadow(0 2px 6px var(--bg-void));transition:transform var(--ceremony-key-seat) var(--ease-cathedral),opacity var(--ceremony-key-seat) var(--ease-cathedral),filter var(--ceremony-key-seat) linear;pointer-events:none;container-type:size}.key__ward{display:block;width:100%;height:100%;overflow:visible}.key__stop--lit{stop-color:var(--key-lit)}.key__stop--metal{stop-color:var(--key-metal)}.key__stop--shadow{stop-color:var(--key-shadow)}.key__ward-falloff{opacity:.42}.key__ward-catch{stroke:var(--key-catch);stroke-width:1.3;opacity:.68}.key__still{display:block;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none}.key[data-key-phase=absent]{--key-opacity: 0;--key-scale: .72;transition:none}.key[data-key-phase=resting],.key[data-key-phase=forming]{--key-opacity: .92;--key-scale: 1;--key-rot: 0deg}.key[data-key-phase=seat],.key[data-key-phase=hold]{--key-rot: -52deg;transition-timing-function:var(--ease-turn-pressure),var(--ease-cathedral),linear}.key[data-key-phase=give]{--key-rot: -90deg;transition-duration:var(--ceremony-key-give)}.key[data-key-phase=withdraw]{--key-rot: -52deg;--key-opacity: 0;--key-scale: .8;transition-duration:var(--ceremony-key-give)}.key[data-key-phase=withdrawViewer]{--key-rot: -90deg;--key-ty: 18.75cqw;--key-scale: 1.7;--key-opacity: 0;transition-duration:var(--ceremony-key-give)}.key[data-key-phase=turn]{--key-rot: -64deg;transition-timing-function:var(--ease-turn-pressure),var(--ease-cathedral),linear}.key[data-key-phase=lightLeaves]{--key-rot: -64deg;--key-bright: .16}.key[data-key-phase=grainDrift]{--key-rot: -64deg;--key-bright: .16;--key-opacity: 0;transition-duration:var(--ceremony-cover)}.key[data-key-phase=gone]{--key-opacity: 0;transition:none}.key__grain{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.key__speck{position:absolute;left:var(--sx);top:var(--sy);width:var(--ss);height:var(--ss);background:var(--bronze);border-radius:1px;opacity:0}.key[data-key-phase=grainDrift] .key__speck{animation:grainDrift var(--ceremony-cover) var(--ease-cathedral) var(--sd) forwards}@keyframes grainDrift{0%{transform:translate(0) rotate(0);opacity:.85}to{transform:translate(var(--dx),var(--dy)) rotate(var(--rot));opacity:0}}.ceremony[data-beat=keyForms],.ceremony[data-beat=keySeats]{--beat-hold: var(--ceremony-key-seat)}.ceremony[data-beat=keyHolds]{--beat-hold: var(--ceremony-derive-floor)}.ceremony[data-beat=keyGives]{--beat-hold: var(--ceremony-key-give)}.ceremony[data-beat=coverOpens]{--beat-hold: var(--ceremony-cover)}.ceremony[data-beat=keyWithdraws]{--beat-hold: var(--ceremony-key-give)}.ceremony[data-beat=strapDraws]{--beat-hold: var(--ceremony-cover)}.ceremony[data-beat=catchEngages],.ceremony[data-beat=keyLeaves]{--beat-hold: var(--ceremony-key-give)}.ceremony[data-beat=keyTurns],.ceremony[data-beat=lightLeaves]{--beat-hold: var(--ceremony-key-seat)}.ceremony[data-beat=grainDrift]{--beat-hold: var(--ceremony-cover)}.ceremony[data-beat=riteFire]{--beat-hold: var(--ceremony-fire)}.ceremony[data-beat=beadCools]{--beat-hold: var(--ceremony-key-seat)}.ceremony[data-beat=sealedForever],.ceremony[data-beat=bookDeparts]{--beat-hold: var(--ceremony-cover)}@media(prefers-reduced-motion:reduce){.key{transition-property:opacity,filter;--key-rot: 0deg;--key-ty: 0cqw;--key-scale: 1}.key[data-key-phase=absent]{--key-scale: 1}.key[data-key-phase=grainDrift] .key__speck,.seal__spark{animation:none}.seal--departing{transform:none}}.flame__beat{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:50% 82%}.flame[data-beat=presence] .flame__beat{animation:flamePresence var(--dur-presence-beat) 1 both}@keyframes flamePresence{0%{filter:brightness(1);transform:scale(1);animation-timing-function:var(--ease-gather-in)}28%{filter:brightness(.82);transform:scale(.955);animation-timing-function:var(--ease-cathedral)}62%{filter:brightness(1.5);transform:scale(1.03);animation-timing-function:var(--ease-gather-settle)}to{filter:brightness(1);transform:scale(1)}}.flame[data-beat=speaking] .flame__beat{animation:flameSpeaking var(--flame-wave-dur, var(--dur-settle)) var(--ease-cathedral) 1 both}.flame[data-beat=speaking] .flame__wave{animation:speakWave var(--flame-wave-dur, var(--dur-settle)) var(--ease-cathedral) 1 both}@keyframes flameSpeaking{0%,to{filter:brightness(1)}50%{filter:brightness(1.1)}}.flame__beat{transition:filter var(--dur-slow) var(--ease-cathedral),transform var(--dur-slow) var(--ease-cathedral)}.flame[data-state=banked] .flame__beat{filter:brightness(.72) hue-rotate(-16deg) saturate(1.18);transform:scale(.9)}.flame[data-state=banked] .flame__rim,.flame[data-state=banked] .flame__core{animation-duration:calc(var(--dur-flame-breath) * 2)}.flame[data-state=banked] .flame__core{opacity:.18;transition:opacity var(--dur-slow) var(--ease-cathedral)}@media(prefers-reduced-motion:reduce){.flame[data-beat=presence] .flame__beat{animation-name:flamePresenceReduced;animation-duration:var(--dur-slow);animation-timing-function:var(--ease-cathedral)}.flame[data-beat=speaking] .flame__beat{animation:none;filter:brightness(1.12) saturate(1.1);transition:filter var(--dur-quick) var(--ease-cathedral)}.flame[data-beat=speaking] .flame__wave{animation:none}.flame[data-state=banked] .flame__beat{transform:none;transition:filter var(--dur-slow) var(--ease-cathedral)}}@keyframes flamePresenceReduced{0%,to{filter:brightness(1)}50%{filter:brightness(1.35)}}.gesture-leaf{font-family:var(--font-body);font-weight:var(--weight-body);font-size:var(--type-small);letter-spacing:var(--tracking-body);line-height:var(--leading-body);color:var(--ink-soft, var(--ink))}.gesture-leaf__verbs,.gesture-leaf__slips{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);align-items:baseline}.gesture-leaf__verb,.gesture-leaf__slip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0;margin:0;cursor:pointer;font:inherit;letter-spacing:inherit;color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--rule, currentColor)}.gesture-leaf__verb:focus-visible,.gesture-leaf__slip:focus-visible,.gesture-leaf__input:focus-visible{outline:1px solid var(--rule, currentColor);outline-offset:3px}.gesture-leaf__confirm{display:flex;flex-direction:column;gap:var(--space-2)}.gesture-leaf__slip--hold{position:relative;padding-bottom:2px;-webkit-user-select:none;user-select:none;touch-action:none}.gesture-leaf__inscription{position:absolute;left:0;bottom:0;height:1px;width:0;background:var(--ink, currentColor);transition:width var(--dur-quick) var(--ease-cathedral)}.gesture-leaf__slip--hold[data-holding=true] .gesture-leaf__inscription{width:100%}.gesture-leaf__rename{display:flex;flex-direction:column;gap:var(--space-2)}.gesture-leaf__input{border:none;border-bottom:1px solid var(--rule, currentColor);background:transparent;color:var(--ink-wet, var(--ink));font:inherit;letter-spacing:inherit;padding:2px 0 4px;max-width:24ch}.gesture-leaf__line{margin:0}.gesture-leaf__equivalence{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);align-items:baseline}@media(prefers-reduced-motion:reduce){.gesture-leaf__inscription{transition:none;opacity:.4}}.gesture-leaf[data-reduced=true] .gesture-leaf__inscription{transition:none;opacity:.4}:root{--chamber-settle-floor: var( --dur-settle );--chamber-dry-down: var(--dur-settle);--chamber-breath: var(--dur-settle);--chamber-recede: var(--dur-quick);--chamber-hold: var(--dur-quick);--chamber-leaf-turn: var(--dur-slow)}.chamber{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;outline:none;background:var(--bg-void);color:var(--ink);font-family:var(--font-body);font-weight:var(--weight-body);font-size:var(--type-body);letter-spacing:var(--tracking-body);line-height:var(--leading-body);container-type:size;--beat-hold: 0ms;--room-op: 1;--room-filter: brightness(1);--desk-op: 0;--spread-op: 0;--spread-scale: .965;--veil-op: 0;--sheen: .2;--flame-x: 45%;--flame-y: 62%;--flame-h: 5%;--flame-op: 1;--flame-mark-mix: 0;--mark-inset-x: 2.2%;--mark-inset-y: 2.6%;--fold-p: 0;--exit-veil-op: 0;--tissue-leaf: color-mix(in srgb, var(--bg) 84%, transparent)}.chamber[data-beat=deskArrival]{--beat-hold: var(--dur-settle)}.chamber[data-beat=liftWaits]{--beat-hold: 0ms}.chamber[data-beat=bookNears]{--beat-hold: var(--dur-settle);--room-op: .35;--desk-op: 1;--flame-x: 12.5%;--flame-y: 80%;--flame-h: 9%}.chamber[data-beat=coverLifts]{--beat-hold: var(--dur-slow);--room-op: .35;--desk-op: 1;--flame-x: 12.5%;--flame-y: 80%;--flame-h: 9%}.chamber[data-left-open=true][data-beat=leaving],.chamber[data-beat=spreadSettles],.chamber[data-beat=spreadFromDark],.chamber[data-beat=presenceBreath],.chamber[data-beat=custody],.chamber[data-beat=framingTurn],.chamber[data-beat=letterDevelops],.chamber[data-beat=sitting],.chamber[data-beat=closeCustody],.chamber[data-beat=coverWaits],.chamber[data-beat=pageQuiets]{--room-op: .22;--desk-op: 0;--spread-op: 1;--spread-scale: 1;--flame-h: calc(var(--flame-scale-page) * 100cqh);--flame-x: calc(93.6% - var(--mark-inset-x) - var(--flame-h) * .19332);--flame-y: calc(92.5% - var(--mark-inset-y) - var(--flame-h) / 2);--flame-mark-mix: 0}.chamber[data-beat=spreadSettles],.chamber[data-beat=spreadFromDark]{--beat-hold: var(--dur-book-open)}.chamber[data-beat=presenceBreath]{--beat-hold: var(--dur-presence-beat)}.chamber[data-beat=custody],.chamber[data-beat=framingTurn],.chamber[data-beat=closeCustody],.chamber[data-beat=coverWaits],.chamber[data-beat=pageQuiets]{--beat-hold: var(--dur-settle)}.chamber[data-beat=letterDevelops]{--beat-hold: var(--dur-slow)}.chamber[data-beat=sitting]{--beat-hold: 0ms}.chamber[data-beat=pageQuiets],.chamber[data-beat=coverCloses]{--veil-op: .62;--sheen: .72}.chamber[data-beat=coverCloses]{--beat-hold: var(--dur-slow);--room-op: .35;--desk-op: 1;--spread-op: 0;--spread-scale: .965;--flame-x: 12.5%;--flame-y: 80%;--flame-h: 9%;--flame-mark-mix: 0}.chamber[data-beat=deskReturns]{--beat-hold: var(--dur-settle);--room-op: 1;--desk-op: 0}.chamber[data-beat=flameBanks]{--beat-hold: var(--dur-slow);--room-op: 1}.chamber[data-beat=rest]{--beat-hold: 0ms;--room-op: 1}.chamber[data-beat=leaving]{--beat-hold: var(--dur-slow);--room-op: 1;--exit-veil-op: 1}.chamber[data-leaving=true]{--exit-veil-op: 1}.chamber[data-room=dim]{--room-filter: brightness(.86)}.chamber[data-book=sealed][data-entry=near][data-beat=liftWaits],.chamber[data-book=sealed][data-entry=near][data-beat=leaving]{--room-op: .35;--desk-op: 1;--flame-x: 12.5%;--flame-y: 80%;--flame-h: 9%}.chamber[data-book=sealed][data-beat=bookNears]{--beat-hold: var(--dur-book-open)}.chamber__room{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;opacity:var(--room-op);filter:var(--room-filter);transition:opacity var(--dur-slow) var(--ease-cathedral),filter var(--dur-slow) var(--ease-cathedral)}.chamber__stage{position:absolute;left:50%;top:50%;height:86cqh;width:129cqh;max-width:94cqw;transform:translate(-50%,-50%);container-type:size}.chamber__desk{position:absolute;left:50%;top:50%;height:100%;width:calc(100cqh * 4 / 3);transform:translate(-50%,-50%);opacity:var(--desk-op);transition:opacity var(--dur-settle) var(--ease-cathedral);pointer-events:none}.chamber__desk--in{pointer-events:auto}.chamber__desk .seal{width:100%;height:100%;max-width:none;margin:0}.chamber__hit{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;cursor:pointer;border-radius:3px}.chamber__hit:focus-visible{outline:none}.chamber__hit:after{content:"";position:absolute;top:-6%;right:-6%;bottom:-6%;left:-6%;background:radial-gradient(ellipse at 50% 54%,color-mix(in srgb,var(--candle) 24%,transparent),transparent 66%);mix-blend-mode:screen;opacity:0;transition:opacity var(--dur-quick) var(--ease-cathedral);pointer-events:none}.chamber__hit:hover:after,.chamber__hit:focus-visible:after{opacity:1}.chamber__hit:before{content:"";position:absolute;top:4%;right:4%;bottom:4%;left:4%;border-radius:50%;background:radial-gradient(ellipse at 50% 54%,color-mix(in srgb,var(--candle) 44%,transparent),color-mix(in srgb,var(--candle) 16%,transparent) 58%,transparent 78%);mix-blend-mode:screen;opacity:0;transition:opacity var(--dur-quick) var(--ease-cathedral);pointer-events:none}.chamber__hit:focus-visible:before{opacity:1}.chamber__hit--room{--room-picture-w: max(100cqw, 100cqh * 1672 / 941);--room-picture-h: max(100cqh, 100cqw * 941 / 1672);inset:auto;left:calc(50cqw - .1 * var(--room-picture-w));top:calc(50cqh + .07 * var(--room-picture-h));width:calc(.122 * var(--room-picture-w));height:calc(.115 * var(--room-picture-h))}.chamber__hit--cover{inset:auto;left:14%;top:9%;width:69%;height:88%}.chamber__desk[data-handover=from]{transform:translate(var(--handover-x),var(--handover-y)) translate(-50%,-50%) scale(var(--handover-k));transition:opacity var(--dur-settle) var(--ease-cathedral)}.chamber__desk[data-handover=settle]{transition:opacity var(--dur-settle) var(--ease-cathedral),transform var(--dur-settle) var(--ease-cathedral)}.handover-ghost{display:none}.handover-ghost--spread[data-handover]{display:block;position:absolute;pointer-events:none;border-radius:3px;overflow:hidden;background-size:100% 100%;background-repeat:no-repeat;box-shadow:0 40px 130px color-mix(in srgb,var(--bg-void) 62%,transparent)}.handover-ghost--spread[data-handover=settle]{opacity:0;transition:opacity var(--dur-settle) var(--ease-cathedral)}.chamber__stage:has(>.chamber__desk[data-handover=from]) .chamber__flame-slot{opacity:0;transition:none}.chamber__sealed-line{position:absolute;left:0;right:0;top:93cqh;height:7cqh;margin:0;display:flex;align-items:center;justify-content:center;font-size:var(--type-small);color:var(--ink);opacity:0;transition:opacity var(--dur-settle) var(--ease-cathedral);animation:sealedLineArrive var(--dur-settle) var(--ease-cathedral) backwards;pointer-events:none}@keyframes sealedLineArrive{0%{opacity:0}}.chamber[data-beat=liftWaits] .chamber__sealed-line,.chamber[data-beat=leaving] .chamber__sealed-line{opacity:.92}.chamber__spread{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:3px;background-size:100% 100%;background-repeat:no-repeat;box-shadow:0 40px 130px color-mix(in srgb,var(--bg-void) 62%,transparent);opacity:var(--spread-op);transform:scale(var(--spread-scale));transition:opacity var(--dur-book-open) var(--ease-cathedral),transform var(--dur-book-open) var(--ease-cathedral);overflow:hidden;pointer-events:none}.chamber__spread--in{pointer-events:auto}.chamber__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bg-void);opacity:var(--veil-op);transition:opacity var(--dur-settle) var(--ease-cathedral);pointer-events:none}.chamber__exit-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bg-void);opacity:var(--exit-veil-op);transition:opacity var(--dur-slow) var(--ease-cathedral);pointer-events:none}.chamber__leaf{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:left center;backface-visibility:hidden}.chamber__leaf--turning{pointer-events:none;background:var(--bg);left:50%;animation:leafTurn var(--chamber-leaf-turn) var(--ease-cathedral) both}@keyframes leafTurn{0%{transform:rotateY(0);opacity:1}to{transform:rotateY(-112deg);opacity:0}}.chamber__care{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.chamber__care .leaves{width:100%;height:100%;aspect-ratio:auto;box-shadow:none;background:transparent}.chamber__care .leaf--care{background:var(--vellum-image) right center / 200% 100% no-repeat}.chamber__care .leaves__page{flex:0 0 50%}.chamber__care .leaf{padding-left:7.2%;padding-right:calc(12.8% + var(--space-2))}.chamber__care .leaves__mark{display:none}.chamber[data-view=care][data-leaf=last]{--flame-op: 0}.chamber__flame-slot{position:absolute;left:var(--flame-x);top:var(--flame-y);height:var(--flame-h);aspect-ratio:880 / 2276;transform:translate(-50%,-50%);opacity:var(--flame-op);pointer-events:none;transition:left var(--dur-slow) var(--ease-cathedral),top var(--dur-slow) var(--ease-cathedral),height var(--dur-slow) var(--ease-cathedral),opacity var(--dur-slow) var(--ease-cathedral);--flame-wave-dur: var(--dur-settle)}.chamber__flame-echo{display:none}.chamber__leave{font-size:initial;letter-spacing:initial;line-height:initial;opacity:1;transition:opacity var(--dur-settle) var(--ease-cathedral);animation:wayOutArrives var(--dur-settle) var(--ease-cathedral) backwards}@keyframes wayOutArrives{0%{opacity:0}}.chamber__leave[data-live=false]{opacity:.56}.chamber__leave .leave-door{opacity:.72}.chamber__leave .leave-door:hover:not(:disabled),.chamber__leave .leave-door:focus-visible{opacity:.92;color:var(--ink)}.chamber__leave .leave-door:disabled{cursor:default}.chamber-spread{position:absolute;top:0;right:0;bottom:0;left:0;color:var(--ink)}.page{position:absolute;box-sizing:border-box}.page--left{left:6%;top:6.5%;width:40%;height:87%;display:flex;flex-direction:column;align-items:center;padding-top:2%;perspective:1700px}.page--right{left:53.6%;top:7.5%;width:40%;height:85%;display:flex;flex-direction:column;padding-bottom:calc(var(--flame-scale-page) * 100cqh + var(--space-3) + var(--space-1));transform-origin:left center;transform:rotateY(calc(var(--fold-p) * var(--fold-p) * 92deg));backface-visibility:hidden}.chamber[data-beat=coverCloses] .page--right{--fold-p: 1;transition:transform var(--dur-slow) var(--ease-cathedral)}.chamber__fore-edge{position:absolute;left:53.6%;top:7.5%;width:40%;height:85%;transform-origin:left center;transform:rotateY(calc(var(--fold-p) * var(--fold-p) * 92deg));backface-visibility:hidden;pointer-events:none}.chamber__spread--in .chamber__fore-edge .catch{pointer-events:auto}.chamber[data-beat=coverCloses] .chamber__fore-edge{--fold-p: 1;transition:transform var(--dur-slow) var(--ease-cathedral)}.plate-reserve{position:relative;width:102.5%;align-self:flex-start;margin-top:3.5cqh;padding:0;box-sizing:border-box}.plate{width:100%;margin:0;aspect-ratio:4 / 5;background-size:cover;background-position:center;position:relative;isolation:isolate;--plate-feather: 2.5%;-webkit-mask-image:linear-gradient(to right,transparent 0,var(--stencil-opaque) var(--plate-feather),var(--stencil-opaque) calc(100% - var(--plate-feather)),transparent 100%),linear-gradient(to bottom,transparent 0,var(--stencil-opaque) var(--plate-feather),var(--stencil-opaque) calc(100% - var(--plate-feather)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,var(--stencil-opaque) var(--plate-feather),var(--stencil-opaque) calc(100% - var(--plate-feather)),transparent 100%),linear-gradient(to bottom,transparent 0,var(--stencil-opaque) var(--plate-feather),var(--stencil-opaque) calc(100% - var(--plate-feather)),transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect;cursor:pointer}.plate:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bg);mix-blend-mode:multiply;pointer-events:none}.plate:focus-visible{outline:1px solid var(--pyre-gold);outline-offset:14px}.plate-title,.plate-provenance{width:100%;text-align:center;font-family:var(--font-reveal-words);font-weight:var(--weight-reveal-words);font-style:var(--style-reveal-words);font-synthesis:none;font-size:var(--type-caption-words);line-height:1.3;text-wrap:balance;color:var(--ink);opacity:.6}.plate-title{position:absolute;left:0;right:0;bottom:calc(100% + var(--space-2));margin:0}.plate-provenance{margin:var(--space-2) auto 0}.inscription{margin:var(--space-3) 0 0;max-width:82%;text-align:center;color:var(--rubric);font-family:var(--font-display);font-weight:var(--weight-display);font-style:italic;font-size:var(--type-body);line-height:1.4;text-wrap:pretty;opacity:0;filter:blur(6px);transition:opacity var(--dur-settle) var(--ease-cathedral),filter var(--dur-settle) var(--ease-cathedral)}.inscription[data-state=shown]{opacity:1;filter:blur(0)}.inscription[data-state=receding]{opacity:0;filter:blur(6px);transition:opacity var(--dur-slow) var(--ease-cathedral),filter var(--dur-slow) var(--ease-cathedral)}.tissue{position:absolute;top:0;right:0;bottom:0;left:0;width:102.5%;z-index:2;box-sizing:border-box;padding:clamp(20px,3cqw,40px);display:flex;align-items:center;justify-content:center;transform-origin:right center;backface-visibility:hidden;background:var(--tissue-leaf);box-shadow:-14px 0 40px -22px color-mix(in srgb,var(--bg-void) 70%,transparent);transform:rotateY(-92deg);opacity:0;pointer-events:none;transition:transform var(--dur-settle) var(--ease-cathedral),opacity var(--dur-settle) var(--ease-cathedral)}.tissue[data-tissue=open]{transform:rotateY(0);opacity:1;pointer-events:auto}.colophon{width:min(78%,340px);text-align:center;color:var(--ink);display:flex;flex-direction:column;gap:var(--space-3)}.colophon__section{display:flex;flex-direction:column;gap:var(--space-1)}.colophon__label{margin:0;font-size:var(--type-small);font-weight:var(--weight-body);letter-spacing:var(--tracking-smallcaps);text-transform:uppercase;color:var(--muted)}.colophon__body,.colophon__reading-line{margin:0;font-size:var(--type-small);line-height:1.5;color:var(--ink-soft);font-style:italic}.colophon__reading-line--recourse{font-size:var(--type-body);font-style:normal;color:var(--ink);margin-bottom:var(--space-3)}.colophon__recourse{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--space-2) var(--space-3);margin-top:var(--space-2)}.colophon__gesture,.colophon__gesture .gesture-leaf__verb{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0;margin:0;font-family:var(--font-body);font-weight:var(--weight-body);font-size:var(--type-small);letter-spacing:var(--tracking-body);line-height:var(--leading-body);color:var(--ink-soft);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--rule);cursor:pointer;font-style:normal}.colophon__gesture:focus-visible,.colophon__lift:focus-visible{outline:1px solid var(--rule);outline-offset:3px}.colophon__lift{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;margin:var(--space-1) 0 0;padding:0;font-family:var(--font-body);font-size:var(--type-small);letter-spacing:var(--tracking-smallcaps);text-transform:uppercase;color:var(--muted-deep);cursor:pointer}.page__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.4fr);column-gap:5%;row-gap:var(--space-3);align-content:start;grid-auto-rows:min-content;flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:none;padding-right:calc(1.6% + var(--space-1));box-sizing:border-box}.page__grid::-webkit-scrollbar{display:none}.page__row{display:contents}.page__body-cell{min-width:0}.page__margin-cell{min-width:0;align-self:end;color:var(--muted);font-style:italic;font-size:.85em;line-height:1.5}.ink,.passage{margin:0;width:100%;box-sizing:border-box;padding:0;border:none;background:transparent;resize:none;outline:none;font-family:var(--font-voyager);font-weight:var(--weight-body);font-size:var(--type-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body);white-space:pre-wrap;color:var(--ink)}.ink{min-height:3.2em;field-sizing:content;color:var(--ink-wet);caret-color:var(--muted);text-shadow:0 1px 1px color-mix(in srgb,var(--pyre-gold-bright) calc(var(--sheen) * 100%),transparent);transition:color var(--chamber-dry-down) var(--ease-cathedral),text-shadow var(--chamber-dry-down) var(--ease-cathedral)}.ink:disabled{opacity:1}.ink::placeholder{color:var(--muted);opacity:.5;font-style:italic}.ink:focus-visible{outline:1px solid var(--pyre-gold);outline-offset:6px}.page--right[data-ink=drying] .ink{color:var(--ink);text-shadow:none}.passage--settled{color:var(--ink)}.passage__rule{height:1px;width:100%;margin-top:var(--space-2);background:var(--rule);opacity:.82}.ink-seat{position:relative}.ink__prompt{position:absolute;left:0;right:0;top:0;margin:0;font-size:var(--type-body);line-height:var(--leading-body);font-style:italic;color:var(--ink-soft);pointer-events:none}.ink__prompt[data-held=true]{visibility:hidden}.ink__prompt:not([data-held=true]){animation:first-question-in var(--dur-settle) var(--ease-cathedral) backwards}.ink-seat[data-empty=false] .ink__prompt{visibility:hidden}.ink__prompt--label{position:static;margin:0 0 var(--space-1)}.ink-seat[data-empty=false] .ink__prompt--label:not([data-held=true]){visibility:visible}.page--right[data-boxes=two] .ink{min-height:1.6em}.page--right[data-boxes=two] .rule-track{margin-top:0;padding-top:10px;--rule-seat: 5px}.page--right[data-boxes=two] .ink__prompt--label{margin-bottom:2px}.page--right[data-boxes=two] .ink__acts{margin-top:calc(var(--space-1) / 2)}.page--right[data-boxes=two] .ink__act{padding-top:calc(var(--space-1) / 2);padding-bottom:calc(var(--space-1) / 2)}.page--right[data-boxes=two] .letter__rule{margin:var(--space-2) 0}.page--right[data-boxes=two] .page__row--reply>.page__body-cell{margin-bottom:calc(-1 * var(--space-3))}@keyframes first-question-in{0%{opacity:0}}.rule-track{position:relative;width:100%;margin-top:var(--space-1);padding-top:16px;opacity:0;transition:opacity var(--dur-settle) var(--ease-cathedral);--rule-p: 0;--rule-seat: 9px}.rule-track[data-ready=true],.rule-track[data-drawn=true]{opacity:1}.rule-track__ghost{position:absolute;left:0;right:0;top:var(--rule-seat);height:1px;background:var(--rule);opacity:.41}.rule-track__fill{position:absolute;right:0;top:var(--rule-seat);height:1px;width:calc(var(--rule-p) * 100%);background:var(--rule)}.ink__acts{display:flex;justify-content:flex-end;margin-top:var(--space-2)}.ink__act{margin:0;padding:var(--space-1) var(--space-3);border:1px solid color-mix(in srgb,var(--rule) 80%,transparent);border-radius:2px;background:transparent;font-family:var(--font-display);font-variant-caps:all-small-caps;letter-spacing:var(--tracking-smallcaps);font-size:var(--type-body);color:var(--ink-soft);cursor:pointer;transition:color var(--dur-quick) var(--ease-cathedral)}.ink__act:hover:not(:disabled),.ink__act:focus-visible:not(:disabled){color:var(--ink)}.ink__act:disabled{color:var(--muted-deep);border-color:color-mix(in srgb,var(--rule) 40%,transparent);cursor:default}.ink__act:focus-visible{outline:1px solid var(--pyre-gold);outline-offset:5px}.marginalia{margin:0;min-height:1em}.custody{margin:0;opacity:0;transform:translateY(6px);transition:opacity var(--dur-settle) var(--ease-cathedral),transform var(--dur-settle) var(--ease-cathedral)}.custody--in{opacity:1;transform:translateY(0)}.epigraph-seat{position:relative}.letter{margin:0;padding:0;color:var(--ink);opacity:0;filter:blur(6px);transition:opacity var(--dur-settle) var(--ease-cathedral),filter var(--dur-settle) var(--ease-cathedral),color var(--dur-slow) var(--ease-cathedral)}.letter--in{opacity:1;filter:blur(0)}.letter--dimmed{color:var(--ink-soft)}.letter__rule{height:1px;background:var(--rule);margin:var(--space-3) 0}.letter__body{margin:0;padding:0 var(--space-4);font-family:var(--font-body);font-style:normal;font-size:var(--type-body);line-height:1.5;text-wrap:pretty}.letter__signature{margin:var(--space-2) var(--space-4) 0;text-align:right;font-size:var(--type-small);letter-spacing:var(--tracking-smallcaps);text-transform:uppercase;color:var(--muted)}.epigraph-margin__movement{margin:0 0 var(--space-2);font-style:normal;font-size:var(--type-small);letter-spacing:var(--tracking-smallcaps);text-transform:uppercase;color:var(--muted-deep)}.epigraph-margin__framing{margin:0;opacity:0;filter:blur(5px);transition:opacity var(--dur-settle) var(--ease-cathedral),filter var(--dur-settle) var(--ease-cathedral)}.epigraph-margin__framing--in{opacity:1;filter:blur(0)}.folded-letter{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0;display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer;color:var(--muted);font-family:var(--font-body);font-size:var(--type-small);letter-spacing:var(--tracking-smallcaps);text-transform:uppercase}.folded-letter__mark{width:30px;height:23px;fill:none;stroke:var(--bronze);stroke-width:1.2}.folded-letter:focus-visible{outline:1px solid var(--rule);outline-offset:3px}.page-turn{position:absolute;bottom:2%;display:inline-flex;align-items:center;gap:.75em;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:var(--space-1);font-family:var(--font-body);font-size:var(--type-small);letter-spacing:var(--tracking-smallcaps);text-transform:uppercase;color:var(--muted-deep);cursor:pointer;transition:color var(--dur-settle) var(--ease-cathedral)}.page-turn:hover,.page-turn:focus-visible{color:var(--muted)}.page-turn:focus-visible{outline:1px solid var(--rule);outline-offset:2px}.page-turn--back{left:calc(6% - var(--space-1))}.page-turn--next{right:calc(6.4% - var(--space-1));gap:calc(.75em - var(--tracking-smallcaps))}.page-turn__arrow{position:relative;flex:0 0 auto;width:1.7em;height:.8em}.page-turn__arrow:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:currentColor}.page-turn__arrow:after{content:"";position:absolute;top:50%;width:.42em;height:.42em;border-top:1px solid currentColor;border-right:1px solid currentColor}.page-turn__arrow--next:after{right:.09em;transform:translateY(-50%) rotate(45deg)}.page-turn__arrow--back:after{left:.09em;transform:translateY(-50%) rotate(-135deg)}.catch{position:absolute;right:-1.4%;top:50%;width:3%;height:27%;transform:translateY(-50%);cursor:grab;touch-action:none;display:flex;align-items:center;justify-content:center}.catch__bar{display:block;width:40%;height:100%;border-radius:2px;background:var(--bronze);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--bronze),var(--bg-void) 52%)}.catch:focus-visible{outline:none}.catch:focus-visible .catch__bar{box-shadow:0 0 0 2px var(--pyre-gold)}.holdings{position:absolute;top:0;right:0;bottom:0;left:0;color:var(--ink)}.holdings__page{position:absolute;box-sizing:border-box;display:flex;flex-direction:column;width:40%;padding:var(--space-3)}.holdings__page--left,.holdings__page--measure{left:6%;top:6.5%;height:87%}.holdings__page--right{left:53.6%;top:7.5%;height:85%;padding-bottom:calc(var(--flame-scale-page) * 100cqh + var(--space-3) + var(--space-1))}.holdings__page--measure{height:auto;visibility:hidden;pointer-events:none}.holdings__head{flex:0 0 auto;text-align:center;margin-bottom:var(--space-4)}.holdings__title{margin:0;font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--type-h2);letter-spacing:var(--tracking-display);line-height:var(--leading-display)}.holdings__gathered{margin:0;font-size:var(--type-note);line-height:var(--leading-body);text-wrap:pretty;color:var(--ink-soft)}.holdings__rule{width:64px;height:1px;margin:var(--space-3) auto;background:var(--rule)}.holdings__framing{margin:0;font-style:italic;color:var(--muted);font-size:.85em}.holdings__askings{margin:var(--space-4) 0 var(--space-5)}.holdings__wish-heading{margin:0 0 var(--space-2);font-family:var(--font-body);font-weight:var(--weight-body);font-size:var(--type-small);letter-spacing:var(--tracking-smallcaps);text-transform:uppercase;color:var(--muted)}.holdings__wish{margin:0;font-family:var(--font-voyager);font-size:var(--type-body);line-height:var(--leading-body);white-space:pre-wrap;text-wrap:pretty;color:var(--ink)}.holdings__wish-provenance{margin:var(--space-2) 0 0;font-style:italic;font-size:var(--type-note);color:var(--muted)}.holdings__entries{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;row-gap:var(--space-5);flex:0 0 auto}.holding{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:var(--space-2);align-items:start;transition:opacity var(--dur-slow) var(--ease-cathedral),filter var(--dur-slow) var(--ease-cathedral)}.holding--continued .holding__body{grid-column:2}.holding--met{color:var(--muted)}.holding__glyph{width:24px;height:24px;margin-top:4px;fill:none;stroke:var(--ink-soft);stroke-opacity:.35;stroke-width:1}.holding__ribbon{position:absolute;top:2px;right:0;width:11px;height:22px;background:var(--bronze);clip-path:polygon(0 0,100% 0,100% 100%,50% 74%,0 100%)}.holding__body{display:flex;flex-direction:column;gap:var(--space-1);padding-right:16px}.holding__shown-as{margin:0;font-family:var(--font-display);font-weight:var(--weight-display);font-size:calc(var(--type-body) * 1.2);line-height:1.2;color:inherit}.holding__since{margin:0;font-size:var(--type-small);color:var(--muted)}.holding__provenance{margin:0;padding-left:var(--space-2);border-left:1px solid var(--rule);font-style:italic;font-size:var(--type-note);color:var(--muted)}.holdings__foot{flex:0 0 auto;margin-top:auto;padding-top:var(--space-5);text-align:center}.holdings__declare{display:block;cursor:text}.holdings__add{display:block;margin:0;padding-top:var(--space-3);border-top:1px solid var(--rule);font-style:italic;font-size:var(--type-small);color:var(--muted)}.holdings__declare-field{display:block;width:22ch;max-width:100%;margin:var(--space-3) auto 0;padding:2px 0 4px;border:none;border-bottom:1px solid color-mix(in srgb,var(--rule) 55%,var(--ink));background:transparent;color:var(--ink-wet, var(--ink));font-family:var(--font-voyager);font-size:var(--type-small);text-align:center}.holdings__declare-keep{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:var(--space-2) 0 0;padding:0;border:none;background:transparent;cursor:pointer;font-family:var(--font-body);font-size:var(--type-small);color:var(--muted);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--rule)}.holdings__declare-field:focus-visible,.holdings__declare-keep:focus-visible{outline:1px solid var(--rule);outline-offset:2px}@media(prefers-reduced-motion:reduce){.chamber__spread{transform:scale(1)}.page--right,.chamber[data-beat=coverCloses] .page--right,.chamber__fore-edge,.chamber[data-beat=coverCloses] .chamber__fore-edge{transform:none}.chamber__leaf--turning{animation-name:leafFade}.tissue{transform:none}.inscription,.inscription[data-state=receding],.letter,.epigraph-margin__framing{filter:none}.custody{transform:none}.rule-track__fill{transition:opacity var(--chamber-settle-floor) var(--ease-cathedral)}.chamber__desk[data-handover=from]{transform:translate(-50%,-50%);opacity:0;transition:none}.chamber__desk[data-handover][data-handover-leaves]{transform:translate(var(--handover-x),var(--handover-y)) translate(-50%,-50%) scale(var(--handover-k));opacity:var(--desk-op);transition:opacity var(--dur-settle) var(--ease-cathedral)}.handover-ghost[data-handover]{display:block;position:absolute;pointer-events:none}.handover-ghost[data-handover=settle]{opacity:0;transition:opacity var(--dur-settle) var(--ease-cathedral)}.handover-ghost .seal{width:100%;height:100%;max-width:none;margin:0}.chamber__flame-slot{transition:opacity var(--dur-slow) var(--ease-cathedral)}.chamber__flame-slot[data-reseat=from]{opacity:0;transition:none}.chamber__flame-echo{display:block;position:absolute;pointer-events:none;opacity:var(--flame-echo-ink, 1);transition:none}.chamber__flame-echo[data-reseat=settle]{opacity:0;transition:opacity var(--dur-slow) var(--ease-cathedral)}}@keyframes leafFade{0%{opacity:1}to{opacity:0}}.letter--record{opacity:1;filter:none;color:var(--ink-soft);margin-bottom:var(--space-3)}.holding__provenance--excerpts{display:flex;flex-direction:column;gap:var(--space-2);font-style:normal}.holding__excerpt,.holding__provenance-line{margin:0}.holding__still{margin:0;font-family:var(--font-voyager);font-size:var(--type-small);line-height:1.5;color:var(--ink-soft)}.holding__turn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0;text-align:left;cursor:pointer;font-family:var(--font-voyager);font-size:var(--type-small);line-height:1.5;color:var(--ink-soft)}:root{--ceremony-acknowledge-hold: var(--dur-quick);--ceremony-arrival: var(--dur-slow);--ceremony-turn-hold: var(--dur-slow);--ceremony-derive-floor: var(--dur-quick);--ceremony-strength-settle: var(--dur-quick);--ceremony-seal-hold: var(--dur-quick);--ceremony-key-seat: var(--dur-settle);--ceremony-key-give: var(--dur-settle);--ceremony-cover: var(--dur-slow);--ceremony-leaf-turn: var(--dur-slow);--ceremony-fire: var(--dur-quick)}.ceremony,.door{min-height:100vh;min-height:100dvh;display:grid;place-items:center;background:var(--bg-void);color:var(--ink);font-family:var(--font-body);font-weight:var(--weight-body);font-size:var(--type-body);letter-spacing:var(--tracking-body);line-height:var(--leading-body)}.crossing{position:relative}.arc__over{position:fixed;top:0;right:0;bottom:0;left:0;overflow-y:auto;background:color-mix(in srgb,var(--bg-void) 58%,transparent);animation:covenantArrive var(--ceremony-arrival) var(--ease-cathedral) both}.arc__over>.ceremony{background:transparent}.arc__over[data-veil=lifting]{background-color:transparent;overflow:hidden;transition:background-color var(--dur-slow) var(--ease-cathedral)}.commit__seat{animation:covenantArrive var(--ceremony-key-seat) var(--ease-cathedral) both}.commit__ask{position:relative}.ceremony__column,.door__panel{max-width:min(var(--measure),86vw);width:100%;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);box-sizing:border-box}.ceremony__passage,.ceremony__line{margin:0;opacity:.92}.ceremony__quiet,.door__quiet{margin:0;font-size:var(--type-small);color:var(--muted);transition:opacity var(--dur-settle) var(--ease-cathedral)}.covenant{animation:covenantArrive var(--ceremony-arrival) var(--ease-cathedral) both}@keyframes covenantArrive{0%{opacity:0}to{opacity:1}}.covenant__sheet{position:relative;width:min(calc(var(--measure) + var(--space-3)),92vw);max-height:calc(100dvh - 2 * var(--space-3));overflow-y:auto;box-sizing:border-box;padding:var(--space-3) var(--space-5) var(--space-3) var(--space-4);background:var(--vellum-image) right center / 200% 100% no-repeat,var(--bg);color:var(--ink);border:1px solid var(--rule);outline:1px solid color-mix(in srgb,var(--bronze) 70%,transparent);outline-offset:calc(-1 * var(--space-1));box-shadow:0 var(--space-2) var(--space-5) color-mix(in srgb,var(--bg-void) 70%,transparent);display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.covenant__image{display:block;width:100%;height:clamp(120px,21dvh,300px);object-fit:cover;object-position:58% 42%;border:1px solid color-mix(in srgb,var(--bronze) 70%,transparent)}.covenant__sheet .ceremony__column{max-width:none;padding:0;gap:var(--space-2)}@media(max-height:720px){.covenant__sheet{padding:var(--space-2) var(--space-5) var(--space-2) var(--space-4);gap:var(--space-1)}.covenant__image{height:clamp(72px,13dvh,300px)}.covenant__sheet .ceremony__column{gap:var(--space-1)}.covenant__sheet .covenant__heading{margin:0}}.covenant__heading{margin:0 0 var(--space-2);font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--type-h1);letter-spacing:var(--tracking-display);line-height:var(--leading-display)}.covenant__passage{margin:0;opacity:.92}.covenant__acknowledge{align-self:flex-start;margin-top:var(--space-3);position:relative;background:none;border:1px solid var(--muted-deep);color:var(--ink);font-family:var(--font-body);font-size:var(--type-body);letter-spacing:var(--tracking-body);padding:var(--space-2) var(--space-3);cursor:pointer;overflow:hidden;touch-action:none;-webkit-user-select:none;user-select:none}.covenant__acknowledge:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--pyre-gold) 18%,transparent);transform:scaleX(0);transform-origin:left}.covenant__acknowledge--holding:after{transform:scaleX(1);transition:transform var(--ceremony-acknowledge-hold) linear}.covenant__acknowledge:disabled{cursor:default}.covenant__hint{margin:var(--space-1) 0 0;font-size:var(--type-small);color:var(--muted)}.covenant__acknowledge{opacity:0;transition:opacity var(--dur-settle) var(--ease-cathedral)}.covenant--settled .covenant__acknowledge{opacity:1}.ceremony__compose{display:flex;flex-direction:column;gap:var(--space-2)}.ceremony__fieldrow{display:flex;gap:var(--space-1);align-items:center}.ceremony__phrase,.recovery__wordfield,.door__field input{flex:1;background:color-mix(in srgb,var(--ink) 4%,transparent);border:1px solid var(--muted-deep);color:var(--ink);font-family:var(--font-body);font-size:var(--type-body);letter-spacing:var(--tracking-body);padding:var(--space-2);min-width:0}.ceremony__phrase::placeholder{color:var(--muted)}.ceremony__phrase:focus-visible,.recovery__wordfield:focus-visible,.door__field input:focus-visible{outline:1px solid color-mix(in srgb,var(--pyre-gold) 55%,transparent);outline-offset:2px}.ceremony__reveal{background:none;border:none;color:var(--muted);font-family:var(--font-body);font-size:var(--type-small);cursor:pointer;padding:var(--space-1)}.ceremony__confirmrow{display:none;flex-direction:column;gap:var(--space-2);opacity:0}.ceremony__confirmrow--in{display:flex;opacity:1;transition:opacity var(--dur-settle) var(--ease-cathedral)}.ceremony__affordance,.door__affordance{align-self:flex-start;background:none;border:1px solid var(--muted-deep);color:var(--ink);opacity:.78;font-family:var(--font-body);font-size:var(--type-body);letter-spacing:var(--tracking-body);padding:var(--space-1) var(--space-3);cursor:pointer;transition:opacity var(--dur-settle) var(--ease-cathedral)}.ceremony__affordance:hover,.door__affordance:hover{opacity:1}.ceremony__affordance:disabled,.door__affordance:disabled{opacity:.3;cursor:default}.ceremony__affordance--quiet,.door__affordance--quiet{border-color:transparent;opacity:.55}.ceremony__affordance--standing{border-color:transparent;opacity:.45;font-size:var(--type-small);margin-top:var(--space-3)}.ceremony__row,.door__row{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.ceremony__sep,.door__sep{opacity:.4}.ceremony__row--standing{margin-top:var(--space-3);font-size:var(--type-small)}.ceremony__row--standing .ceremony__affordance--standing{margin-top:0}.sealgate{position:relative;overflow:hidden;height:100vh;height:100dvh;container-type:size;--exit-veil-op: 0;--room-filter: brightness(1);--desk-op: 1;--flame-x: 12.5%;--flame-y: 80%;--flame-h: 9%;--flame-op: 1;--flame-mark-mix: 0}.sealgate[data-leaving=true]{--exit-veil-op: 1}.sealgate[data-leaving=true] .ceremony__column{pointer-events:none}.sealgate--room{position:relative}.sealgate__room{--room-op: .35}.sealgate__room[data-room=dim]{--room-filter: brightness(.86)}.sealgate__foot{position:absolute;left:0;right:0;bottom:0;height:42%;pointer-events:none;background:linear-gradient(to top,color-mix(in srgb,var(--bg-void) 97%,transparent),color-mix(in srgb,var(--bg-void) 88%,transparent) 34%,color-mix(in srgb,var(--bg-void) 58%,transparent) 66%,transparent)}.sealgate__ask{position:absolute;left:0;right:0;bottom:0;max-width:none;width:100%;align-items:center;text-align:center;gap:var(--space-1);padding:var(--space-2) var(--space-4) var(--space-4)}.sealgate--room .sealgate__foot,.sealgate--room .ceremony__passage,.sealgate--room .ceremony__compose,.sealgate--room .ceremony__row--standing{animation:sealgateWordsArrive var(--dur-settle) var(--ease-cathedral) backwards}.sealgate[data-beat=coverOpens] .sealgate__foot,.sealgate[data-beat=coverOpens] .ceremony__passage,.sealgate[data-beat=coverOpens] .ceremony__compose,.sealgate[data-beat=coverOpens] .ceremony__row--standing{opacity:0;transition:opacity var(--dur-settle) var(--ease-cathedral)}@keyframes sealgateWordsArrive{0%{opacity:0}}.ceremony__held{min-height:20vh}.phrase-seal--taking .ceremony__phrase,.sealgate--working .ceremony__phrase,.rekey--working .ceremony__phrase,.destroy--working .ceremony__phrase{opacity:.4;transition:opacity var(--dur-settle) var(--ease-cathedral)}.seal__forming{position:relative;width:min(22%,6rem);aspect-ratio:64 / 150;container-type:inline-size;--lock-x: 50%;--lock-y: 15%;--key-w: 100cqw;align-self:flex-end;pointer-events:none}.recovery__words{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2) var(--space-3)}.recovery__word{font-size:var(--type-h2);font-family:var(--font-display);font-weight:var(--weight-display)}.recovery__number{display:inline-block;width:1.6em;font-size:var(--type-small);font-family:var(--font-body);color:var(--muted)}.recovery__verify{display:flex;flex-direction:column;gap:var(--space-2)}.recovery__wordfield{flex:0 1 10rem}.quarters .ceremony__column{max-width:min(1180px,95vw)}.quarters__stage{width:100%;animation:fromVoid var(--ceremony-cover) var(--ease-cathedral) both}.quarters[data-book=sealing] .quarters__stage{animation:none}.sealbeat__cover{width:min(100%,calc(50vh * 4 / 3));margin:0 auto}.sealbeat__cover .seal{width:100%}.sealbeat__cover[data-handover=from]{transform:translate(var(--handover-x),var(--handover-y)) scale(var(--handover-k));transition:none}.sealbeat__cover[data-handover=settle]{transition:transform var(--dur-settle) var(--ease-cathedral),opacity var(--dur-settle) var(--ease-cathedral)}.ceremony[data-surface=d4-rekey],.ceremony[data-surface=d5-destroy]{animation:covenantArrive var(--ceremony-arrival) var(--ease-cathedral) both}@keyframes fromVoid{0%{opacity:0}to{opacity:1}}.door{position:relative;overflow:hidden;isolation:isolate}.door__plate{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;object-fit:cover;object-position:center;display:block;-webkit-user-select:none;user-select:none;opacity:0;transition:opacity var(--dur-slow) var(--ease-cathedral)}.door__plate--lit{opacity:.6}.door__panel{position:relative}.door[data-surface=door-passkey-signin] .door__affordance{align-self:center}.door__line{margin:0;opacity:.92}.door__field{display:flex;flex-direction:column;gap:var(--space-1)}.door__label{font-size:var(--type-small);color:var(--muted)}@media(prefers-reduced-motion:reduce){.covenant__acknowledge:after{transform:none;opacity:0}.covenant__acknowledge--holding:after{opacity:1;transition-property:opacity}.sealbeat__cover[data-handover=from]{transform:none;opacity:0}}.hearth{min-height:100vh;min-height:100dvh;background:var(--bg, #06070c);color:var(--ink);font-family:var(--font-body);font-weight:var(--weight-body);font-size:var(--type-small);letter-spacing:var(--tracking-body);line-height:var(--leading-body);padding:var(--space-4);transition:opacity var(--dur-settle) var(--ease-cathedral)}.hearth[data-leaving=hall],.hearth[data-leaving=commons]{opacity:0;pointer-events:none}.hearth[data-phase=night]{--bg: #06070c}.hearth[data-phase=dawn]{--bg: #0b0a10}.hearth[data-phase=day]{--bg: #0d0e12}.hearth[data-phase=golden]{--bg: #0d0907}.hearth__header{display:flex;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-4)}.hearth__title{margin:0;font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--type-h2);letter-spacing:var(--tracking-display)}.hearth__nav{display:flex;flex-wrap:wrap;gap:var(--space-2)}.hearth__seat{background:none;border:none;padding:0 0 2px;color:var(--muted);font-family:var(--font-body);font-size:var(--type-small);font-variant:small-caps;letter-spacing:var(--tracking-smallcaps);cursor:pointer;border-bottom:1px solid transparent;transition:color var(--dur-quick) var(--ease-cathedral),border-color var(--dur-quick) var(--ease-cathedral)}.hearth__seat[aria-current=true]{color:var(--ink);border-bottom-color:var(--pyre-gold)}.hearth__out{margin-left:auto;display:flex;gap:var(--space-2)}.hearth__seat--out{color:var(--muted-deep)}.hearth__seat--out:hover:not(:disabled),.hearth__seat--out:focus-visible{color:var(--ink);outline:none;border-bottom-color:var(--pyre-gold)}.hearth__seat--out:disabled{cursor:default}.hearth__room{max-width:72rem;padding-bottom:var(--space-5)}.hearth__pane{display:flex;flex-direction:column;gap:var(--space-2);opacity:1;transition:opacity var(--dur-settle) var(--ease-cathedral)}.hearth[data-still=true] .hearth__pane{transition-duration:var(--dur-quick)}.hearth__pane--mirror{border:1px solid color-mix(in srgb,var(--ct-glass) 60%,transparent);padding:var(--space-3)}.hearth__heading{margin:0;font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--type-h2);letter-spacing:var(--tracking-display)}.hearth__subheading{margin:var(--space-3) 0 0;font-size:var(--type-small);font-variant:small-caps;letter-spacing:var(--tracking-smallcaps);color:var(--muted);font-weight:var(--weight-body)}.hearth__line{margin:0;opacity:.92}.hearth__quiet{margin:0;font-size:var(--type-small);opacity:.62}.hearth__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.hearth__item{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);padding:var(--space-1) 0;border-bottom:1px solid color-mix(in srgb,var(--muted-deep) 40%,transparent)}.hearth__item--tall{flex-direction:column;align-items:stretch}.hearth__item--retired{opacity:.45}.hearth__item[data-excluded=true] .hearth__name{text-decoration:line-through;opacity:.5}.hearth__name{color:var(--ink)}.hearth__state{font-variant:small-caps;letter-spacing:var(--tracking-smallcaps);color:var(--muted)}.hearth__fact{color:var(--muted)}.hearth__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.hearth__stack{display:flex;flex-direction:column;gap:var(--space-1)}.hearth__label{display:flex;flex-direction:column;gap:4px;color:var(--muted);font-size:var(--type-small)}.hearth__label--inline{flex-direction:row;align-items:center;gap:var(--space-1)}.hearth__field{background:color-mix(in srgb,var(--bg-void) 60%,transparent);border:1px solid color-mix(in srgb,var(--muted-deep) 60%,transparent);color:var(--ink);font-family:var(--font-body);font-size:var(--type-small);padding:var(--space-1);transition:border-color var(--dur-quick) var(--ease-cathedral)}.hearth__field:focus-visible{outline:none;border-color:var(--pyre-gold)}.hearth__field--long{min-height:4.5em;resize:vertical}.hearth__act{align-self:flex-start;background:none;border:1px solid color-mix(in srgb,var(--ink) 28%,transparent);color:var(--ink);font-family:var(--font-body);font-size:var(--type-small);letter-spacing:var(--tracking-body);padding:var(--space-1) var(--space-2);cursor:pointer;transition:border-color var(--dur-quick) var(--ease-cathedral),opacity var(--dur-quick) var(--ease-cathedral)}.hearth__act:hover:not(:disabled),.hearth__act:focus-visible{border-color:var(--pyre-gold);outline:none}.hearth__act:disabled{opacity:.35;cursor:default}.hearth__act--quiet{border-color:transparent;color:var(--muted)}.hearth__acts{display:flex;flex-wrap:wrap;gap:var(--space-2)}.hearth__disclose{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);background:none;border:none;padding:0;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.invite__link{margin:0;padding:var(--space-2);border:1px solid color-mix(in srgb,var(--pyre-gold) 40%,transparent);color:var(--ink);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.candles{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-3)}.candles__candle{display:flex;align-items:center;gap:var(--space-1)}.candles__flame{inline-size:8px;block-size:12px;border-radius:50% 50% 42% 42%;background:var(--muted-deep);transition:background var(--dur-settle) var(--ease-cathedral)}.hearth[data-still=true] .candles__flame{transition-duration:var(--dur-quick)}.candles__candle[data-lit=true] .candles__flame{background:var(--ct-candle)}.candles__candle[data-neutral=true] .candles__flame{background:color-mix(in srgb,var(--muted-deep) 50%,transparent)}.aggregate{display:flex;flex-direction:column;gap:var(--space-1)}.aggregate__field{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.aggregate__term{display:grid;grid-template-columns:minmax(8rem,max-content) max-content 1fr max-content;align-items:baseline;gap:var(--space-2)}.aggregate__name{color:var(--ink)}.aggregate__vocabulary{font-variant:small-caps;letter-spacing:var(--tracking-smallcaps);color:var(--muted-deep)}.aggregate__presence{display:block;block-size:2px;align-self:center;background:color-mix(in srgb,var(--ct-glass) 70%,transparent)}.aggregate__count{color:var(--muted);font-size:var(--type-small)}.dossier{white-space:pre-wrap;border:1px solid color-mix(in srgb,var(--muted-deep) 40%,transparent);padding:var(--space-2);max-height:24rem;overflow-y:auto}.dossier__span[data-claim=canonical-fact]{color:var(--ink)}.dossier__span[data-claim=synthesis]{color:var(--muted);font-style:italic}.dossier__span[data-claim=plain]{color:var(--ink-soft)}.alcove{--station-face: 600px;--station-sliver: 76px;position:relative;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:radial-gradient(130% 88% at 50% 4%,color-mix(in srgb,var(--bg) 90%,var(--bronze)) 0%,var(--bg) 52%,var(--bg-void) 100%);color:var(--ink);font-family:var(--font-body);font-weight:var(--weight-body);font-size:var(--type-body);letter-spacing:var(--tracking-body);line-height:var(--leading-body)}.alcove__header{display:flex;flex-direction:column;align-items:flex-start;padding:var(--space-4) var(--space-5) var(--space-2);border-bottom:1px solid color-mix(in srgb,var(--bronze) 45%,transparent)}.alcove__kicker,.alcove__title{margin:0;font-size:var(--type-small);font-weight:inherit;letter-spacing:var(--tracking-smallcaps);text-transform:uppercase}.alcove__kicker{color:var(--muted)}.alcove__stations{flex:1 1 auto;min-height:0;display:flex;gap:var(--space-2);padding:var(--space-4) var(--space-5);overflow-x:auto}.station{position:relative;display:flex;flex-direction:column;flex:0 0 auto;inline-size:var(--station-sliver);min-block-size:40rem;overflow:hidden;transition:inline-size var(--dur-settle) var(--ease-cathedral)}.station[data-open=true]{inline-size:var(--station-face)}.station__face{display:flex;flex-direction:column;flex:1 1 auto;inline-size:var(--station-face);opacity:0;visibility:hidden;transition:opacity var(--dur-quick) var(--ease-cathedral),visibility 0ms linear var(--dur-quick)}.station[data-open=true] .station__face{opacity:1;visibility:visible;transition-delay:0ms,0ms}.station__sliver{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;margin:0;padding:0;background:var(--bg);color:var(--muted);cursor:pointer;opacity:1;transition:opacity var(--dur-quick) var(--ease-cathedral)}.station[data-open=true] .station__sliver{opacity:0;pointer-events:none;visibility:hidden;transition:opacity var(--dur-quick) var(--ease-cathedral),visibility 0ms linear var(--dur-quick)}.station__sliver:focus-visible{outline:1px solid var(--bronze);outline-offset:-4px}.station__sliver-label{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-90deg);white-space:nowrap;font-size:var(--type-small);font-variant:small-caps;letter-spacing:var(--tracking-smallcaps)}@media(prefers-reduced-motion:reduce){.station{transition:none}}.alcove[data-still=true] .station{transition:none}.slip{display:flex;flex-direction:column;flex:1 1 auto;padding:var(--space-4) var(--space-4) var(--space-3);background:var(--bg);color:var(--ink);box-shadow:inset 0 0 0 1px var(--bg-deep),0 18px 50px color-mix(in srgb,var(--bg-void) 50%,transparent)}.slip__kicker{font-size:var(--type-small);font-variant:small-caps;letter-spacing:var(--tracking-smallcaps);color:var(--muted)}.slip__display{margin-top:var(--space-3);font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--type-h2);line-height:var(--leading-display);text-wrap:pretty}.slip__passage{margin:var(--space-3) 0 0;color:var(--ink-soft);max-width:46ch;text-wrap:pretty}.slip__rule{margin-top:auto;block-size:1px;background:var(--rule);opacity:.7}.slip__well{margin-top:var(--space-3);min-block-size:4.5em;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-4)}.slip__fact{flex-basis:100%;margin:0;font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--type-h2);line-height:var(--leading-display);color:var(--ink)}.slip[data-granted=true] .slip__act{font-size:var(--type-body);color:var(--ink-soft)}.slip__record{flex-basis:100%;margin:0;max-width:44ch;font-size:var(--type-small);color:var(--ink-soft)}.slip__act{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;margin:0;padding:0 0 4px;cursor:pointer;font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--type-h2);line-height:var(--leading-display);color:var(--ink);border-bottom:1px solid var(--rule);transition:border-color var(--dur-quick) var(--ease-cathedral)}.slip__act:hover,.slip__act:focus-visible{border-bottom-color:var(--ink);outline:none}.slip__consequence{margin:0;color:var(--ink-soft);max-width:44ch;text-wrap:pretty}.slip__choices{margin-top:var(--space-2);display:flex;flex-wrap:wrap;gap:var(--space-2)}.slip__choice{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;margin:0;flex:0 0 auto;min-inline-size:11em;padding:var(--space-1) var(--space-3);text-align:center;background:transparent;color:var(--ink);font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--type-body);line-height:var(--leading-body);box-shadow:inset 0 0 0 1px var(--rule);cursor:pointer}.slip__choice:focus-visible{outline:1px solid var(--ink);outline-offset:2px}.slip__choice--hold{touch-action:none;-webkit-user-select:none;user-select:none}.consent-inscription{position:absolute;left:0;right:0;bottom:0;height:1px;width:0;background:var(--ink);transition:width var(--dur-quick) var(--ease-cathedral)}[data-holding=true]>.consent-inscription{width:100%}@media(prefers-reduced-motion:reduce){.consent-inscription{transition:none;opacity:.4}}[data-still=true] .consent-inscription{transition:none;opacity:.4}.mirror{display:flex;flex-direction:column;flex:1 1 auto;gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-3);overflow:auto;background:var(--bg);color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bronze) 55%,transparent),0 18px 50px color-mix(in srgb,var(--bg-void) 50%,transparent)}[data-register=cathedral] .mirror{scrollbar-width:none}.mirror__kicker{font-size:var(--type-small);font-variant:small-caps;letter-spacing:var(--tracking-smallcaps);color:var(--muted)}.disclosure{display:flex;flex-direction:column;gap:var(--space-2)}.disclosure__framing{margin:0;color:var(--ink-soft);max-width:54ch;text-wrap:pretty}.disclosure__pane{display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--type-small)}.disclosure[data-still=true] .candles__flame{transition-duration:var(--dur-quick)}.rite{--rite-cross: var(--dur-settle);position:relative;min-height:100vh;min-height:100dvh;display:flex;align-items:flex-start;justify-content:center;padding:var(--space-3);background:var(--bg);color:var(--ink);font-family:var(--font-body);font-weight:var(--weight-body);font-size:var(--type-body);letter-spacing:var(--tracking-body);line-height:var(--leading-body)}[data-register=cathedral].rite{scrollbar-width:none}.rite__column{position:relative;inline-size:min(620px,100%);flex:0 0 auto;margin:auto;padding:var(--space-5) clamp(var(--space-3),6%,var(--space-5))}.rite__glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(90% 70% at 50% 120%,color-mix(in srgb,var(--ct-candle) 12%,transparent),transparent 70%);pointer-events:none}.rite__depth{position:relative;opacity:1;visibility:visible;transition:opacity var(--rite-cross) var(--ease-cathedral),visibility 0ms linear 0ms}.rite__depth[hidden]{display:block;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity var(--rite-cross) var(--ease-cathedral),visibility 0ms linear var(--rite-cross)}@media(prefers-reduced-motion:reduce){.rite{--rite-cross: var(--dur-quick)}}.rite[data-still=true]{--rite-cross: var(--dur-quick)}.rite__seat{padding-top:var(--space-3);border-top:1px solid var(--bronze)}.rite__open{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;margin:0;padding:0;display:flex;align-items:baseline;gap:var(--space-2);inline-size:100%;text-align:left;cursor:pointer;color:var(--pyre-gold);font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--type-h2);transition:color var(--dur-quick) var(--ease-cathedral),letter-spacing var(--dur-quick) var(--ease-cathedral)}.rite__open:hover,.rite__open:focus-visible{color:var(--pyre-gold-bright);letter-spacing:.02em;outline:none}.rite__open-arrow{font-size:var(--type-small);color:var(--bronze)}.rite__answered{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.rite__frame{font-size:var(--type-small);font-variant:small-caps;letter-spacing:var(--tracking-smallcaps);color:var(--muted)}.rite__fact{margin-top:var(--space-1);font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--type-h2);color:var(--ink)}.rite__change{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;margin:0;padding:0;cursor:pointer;font-size:var(--type-small);font-variant:small-caps;letter-spacing:var(--tracking-smallcaps);color:var(--bronze);transition:color var(--dur-quick) var(--ease-cathedral)}.rite__change:hover,.rite__change:focus-visible{color:var(--pyre-gold);outline:none}.rite__back{position:absolute;top:var(--space-2);left:var(--space-2);z-index:1;inline-size:34px;block-size:34px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;cursor:pointer;color:var(--bronze);font-family:var(--font-display);font-size:var(--type-h2);line-height:1;transition:color var(--dur-quick) var(--ease-cathedral)}.rite__back:hover,.rite__back:focus-visible{color:var(--pyre-gold);outline:none}.rite__framing{margin:0;color:var(--ink-soft);white-space:pre-wrap;text-wrap:pretty;max-width:var(--measure)}.rite__signature{margin-top:var(--space-3);font-family:var(--font-display);font-style:italic;color:var(--ink);text-align:right}.rite__rule{block-size:1px;margin:var(--space-5) 0 var(--space-4);background:linear-gradient(to right,var(--muted-deep),transparent)}.rite__acts{display:flex;flex-direction:column;gap:var(--space-4);align-items:flex-start}.rite__act{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;margin:0;padding:0 0 9px;display:inline-block;text-align:left;max-width:var(--measure);cursor:pointer;color:var(--ink);font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--type-h2);line-height:1.3}.rite__act:focus-visible{outline:1px solid var(--bronze);outline-offset:6px}.rite__act--hold{touch-action:none;-webkit-user-select:none;user-select:none}.rite__hint{margin-top:var(--space-1);font-size:var(--type-small);letter-spacing:var(--tracking-smallcaps)}@property --cue-light{syntax: "<number>"; inherits: true; initial-value: 0;}.commons{--beat-hold: 0ms;--room-grade: none;--plate-lip: color-mix(in srgb, var(--ink) 6%, transparent);--plate-frame-lip: color-mix(in srgb, var(--ink) 34%, transparent);--stone-carve: color-mix(in srgb, var(--bg) 60%, transparent);position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:hidden;background:var(--bg-void);color:var(--ink);font-family:var(--font-body);font-weight:var(--weight-body);font-size:var(--type-body);letter-spacing:var(--tracking-body);line-height:var(--leading-body)}.commons:focus{outline:none}.commons[data-beat=arriving]{--beat-hold: var(--dur-settle)}.commons[data-beat=present]{--beat-hold: 0ms}.cm-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bg-void);pointer-events:none;opacity:0;transition:opacity var(--dur-settle) var(--ease-cathedral)}.commons[data-beat=arriving] .cm-veil{opacity:1;transition:none}.cm-room{grid-area:1 / 1;position:relative;width:min(100vmin,100%);aspect-ratio:1 / 1;container-type:size;--cm-turn-angle: 38deg;--cm-turn-offset: 46%;--cm-turn-perspective: 1400px;--cm-plaque-top: 40%;--cm-plaque-width: 15cqw}.cm-station{position:absolute;top:0;right:0;bottom:0;left:0;--cm-turn-yaw: 0deg;--cm-turn-slide: 0%;transform-origin:50% 50%;transform:perspective(var(--cm-turn-perspective)) translate(var(--cm-turn-slide)) rotateY(var(--cm-turn-yaw));opacity:0;visibility:hidden;transition:transform var(--dur-slow) var(--ease-cathedral),opacity var(--dur-slow) var(--ease-cathedral),visibility 0ms linear var(--dur-slow)}.cm-station[data-turn=facing]{opacity:1;visibility:visible;transition:transform var(--dur-slow) var(--ease-cathedral),opacity var(--dur-slow) var(--ease-cathedral),visibility 0ms}.cm-station[data-turn=left]{--cm-turn-yaw: var(--cm-turn-angle);--cm-turn-slide: calc(-1 * var(--cm-turn-offset))}.cm-station[data-turn=right]{--cm-turn-yaw: calc(-1 * var(--cm-turn-angle));--cm-turn-slide: var(--cm-turn-offset)}.cm-station[data-turn=away]{--cm-turn-yaw: 0deg;--cm-turn-slide: 0%}.commons[data-still=true] .cm-station{--cm-turn-yaw: 0deg;--cm-turn-slide: 0%;transition:opacity var(--dur-quick) linear,visibility 0ms linear var(--dur-quick)}.commons[data-still=true] .cm-station[data-turn=facing]{transition:opacity var(--dur-quick) linear,visibility 0ms}.cm-stage{position:absolute;top:0;right:0;bottom:0;left:0;container-type:size;overflow:hidden;isolation:isolate;background:var(--bg-void);filter:var(--room-grade);transition:filter var(--dur-settle) var(--ease-cathedral),transform var(--dur-slow) var(--ease-cathedral);will-change:transform;touch-action:none}.cm-stage__plate{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;-webkit-user-select:none;user-select:none}.cm-stage__vignette{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:radial-gradient(122% 100% at 50% 42%,transparent 54%,color-mix(in srgb,var(--bg-void) 50%,transparent) 100%)}.cm-wall-stage{position:absolute;top:0;right:0;bottom:0;left:0;container-type:size;overflow:hidden;isolation:isolate;background:var(--bg-void);filter:var(--room-grade);transition:filter var(--dur-settle) var(--ease-cathedral);--cm-wall-firelight: .42;--cm-wall-plate-lum: 1}.cm-wall-stage__plate{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;-webkit-user-select:none;user-select:none;filter:brightness(var(--cm-wall-plate-lum))}.cm-wall-stage__firelight{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;mix-blend-mode:screen;opacity:var(--cm-wall-firelight);background:radial-gradient(130% 46% at 50% 104%,color-mix(in srgb,var(--pyre-ember) 34%,transparent),color-mix(in srgb,var(--pyre-ember-deep) 16%,transparent) 48%,transparent 78%)}.cm-wall-stage__vignette{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:radial-gradient(122% 100% at 50% 48%,transparent 54%,color-mix(in srgb,var(--bg-void) 56%,transparent) 100%)}.cm-station[data-station=wall-2] .cm-wall-stage{--cm-threads-lum: .95;--cm-threads-contrast: .9;--cm-threads-saturate: .9;--cm-threads-cool: .24}.cm-station[data-station=wall-2] .cm-wall-stage__plate{transform:scaleY(-1);filter:brightness(calc(var(--cm-wall-plate-lum) * var(--cm-threads-lum))) contrast(var(--cm-threads-contrast)) saturate(var(--cm-threads-saturate))}.cm-wall-stage__cool{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;mix-blend-mode:soft-light;opacity:var(--cm-threads-cool);background:color-mix(in srgb,var(--ct-glass) 34%,transparent)}.cm-depths{grid-area:1 / 1;position:relative;z-index:5;width:min(100vmin,100%);aspect-ratio:1 / 1;container-type:size;pointer-events:none}.cm-overlay{pointer-events:auto}.commons:not([data-depth=station]) .cm-stage,.commons:not([data-depth=station]) .cm-wall-stage{--room-grade: brightness(.44) saturate(.84) blur(2.5px)}.commons[data-traverse=hall] .cm-stage{transform-origin:8% 56%;transform:scale(2.5)}.commons[data-traverse=chamber] .cm-stage{transform-origin:93.5% 57%;transform:scale(2.5)}.commons[data-still=true] .cm-stage{transform:none}.cm-flood{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;opacity:0;pointer-events:none;transition:opacity var(--dur-slow) var(--ease-cathedral)}.cm-flood[data-toward=hall]{opacity:.82;background:radial-gradient(150% 130% at 24% 52%,color-mix(in srgb,var(--ct-glass) 95%,transparent) 0%,color-mix(in srgb,var(--pyre-lapis-light) 96%,transparent) 42%,color-mix(in srgb,var(--pyre-lapis) 97%,transparent) 76%,var(--pyre-lapis) 100%)}.cm-flood[data-toward=chamber]{opacity:.82;background:radial-gradient(150% 130% at 76% 54%,color-mix(in srgb,var(--pyre-gold-bright) 92%,transparent) 0%,color-mix(in srgb,var(--pyre-flame) 95%,transparent) 42%,color-mix(in srgb,var(--pyre-ember) 96%,transparent) 76%,var(--pyre-ember-deep) 100%)}.commons[data-still=true] .cm-flood{transition:opacity var(--dur-quick) var(--ease-cathedral)}.cm-travel-name{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);z-index:31;text-align:center;opacity:0;pointer-events:none;font-family:var(--font-display);font-weight:var(--weight-display);text-transform:uppercase;letter-spacing:var(--tracking-wordmark);font-size:var(--type-display);color:var(--ink);text-shadow:0 2px 40px color-mix(in srgb,var(--bg-void) 70%,transparent);transition:opacity var(--dur-settle) var(--ease-cathedral)}.cm-travel-name[data-shown=true]{opacity:1}.commons[data-still=true] .cm-travel-name{transition:opacity var(--dur-quick) var(--ease-cathedral)}.cm-hearth{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;--fire-lum: 1;--ember-lum: 1;--flame-op: 1;--tongue-damp: 0;--ember-op: .55;--fire-scale: 1;--full-op: 1;--full-scale: 1;--sky-darken-op: .5;--sky-pale-op: 0}.cm-hearth__sky{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask:radial-gradient(ellipse 23% 14% at 52% 7%,var(--bg-void) 45%,transparent 100%);mask:radial-gradient(ellipse 23% 14% at 52% 7%,var(--bg-void) 45%,transparent 100%)}.cm-hearth__sky--base{background:radial-gradient(ellipse 44% 50% at 52% 6%,color-mix(in srgb,var(--ct-glass) 24%,var(--ct-sky)) 0%,var(--ct-sky) 60%);opacity:.9}.cm-hearth__sky--darken{background:var(--bg-void);mix-blend-mode:multiply;opacity:var(--sky-darken-op)}.cm-hearth__stars{width:100%;height:100%;mix-blend-mode:screen}.cm-hearth__sky--pale{background:color-mix(in srgb,var(--pyre-lapis-light) 45%,var(--muted) 55%);mix-blend-mode:soft-light;opacity:var(--sky-pale-op)}.cm-hearth__cast{position:absolute;top:0;right:0;bottom:0;left:0;mix-blend-mode:screen;background:radial-gradient(58% 46% at 49% 71%,color-mix(in srgb,rgb(var(--cast-col)) 30%,transparent),color-mix(in srgb,rgb(var(--cast-col)) 14%,transparent) 42%,transparent 72%);filter:brightness(var(--fire-lum));opacity:calc(.28 + .42 * var(--full-op))}.cm-hearth__ember{position:absolute;top:0;right:0;bottom:0;left:0;mix-blend-mode:screen;transform-origin:49% 79%;transform:scale(calc(.88 + .12 * var(--full-scale)));background:radial-gradient(30% 9% at 49% 79%,color-mix(in srgb,rgb(var(--ember-col)) 55%,transparent),color-mix(in srgb,rgb(var(--ember-col)) 42%,transparent) 45%,color-mix(in srgb,rgb(var(--ember-col)) 18%,transparent) 72%,transparent 100%);filter:brightness(var(--ember-lum));opacity:calc(var(--ember-op) * (.55 + .45 * var(--full-op)))}.cm-hearth__glow{position:absolute;top:0;right:0;bottom:0;left:0;mix-blend-mode:screen;transform-origin:49% 75%;transform:scale(calc(var(--fire-scale) * (.72 + .28 * var(--full-scale))));background:radial-gradient(19% 13% at 49% 74%,color-mix(in srgb,rgb(var(--glow-core)) 62%,transparent),color-mix(in srgb,rgb(var(--glow-mid)) 50%,transparent) 38%,color-mix(in srgb,rgb(var(--ember-col)) 20%,transparent) 70%,transparent 100%);filter:brightness(var(--fire-lum));opacity:calc(var(--flame-op) * (.5 + .5 * var(--full-op)))}.cm-hearth__damp{position:absolute;top:0;right:0;bottom:0;left:0;mix-blend-mode:multiply;background:radial-gradient(22% 11% at 49% 72.5%,color-mix(in srgb,var(--bg) 90%,transparent),color-mix(in srgb,var(--bg) 60%,transparent) 48%,color-mix(in srgb,var(--bronze) 25%,transparent) 78%,transparent 100%);opacity:var(--tongue-damp)}.cm-arches{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none}.cm-arch__floor,.cm-arch__door,.cm-arch__bloom{position:absolute;mix-blend-mode:screen;pointer-events:none;transition:opacity var(--dur-settle) var(--ease-cathedral),transform var(--dur-settle) var(--ease-cathedral)}.cm-arches[data-still=true] .cm-arch__floor,.cm-arches[data-still=true] .cm-arch__door,.cm-arches[data-still=true] .cm-arch__bloom{transition:opacity var(--dur-quick) var(--ease-cathedral)}.cm-arch__floor{filter:blur(14px);transform-origin:50% 40%;opacity:.42}.cm-arch__door{filter:blur(8px);opacity:.5}.cm-arch__bloom{filter:blur(10px);opacity:0}.cm-arch__floor--hall{left:-8%;top:62%;width:32%;height:20%;background:radial-gradient(72% 60% at 50% 42%,color-mix(in srgb,var(--pyre-lapis-light) 60%,transparent) 0%,color-mix(in srgb,var(--ct-glass) 42%,transparent) 52%,transparent 80%)}.cm-arch__door--hall{left:.5%;top:34%;width:15%;height:44%;background:radial-gradient(58% 52% at 50% 54%,color-mix(in srgb,var(--pyre-lapis-light) 88%,transparent) 0%,color-mix(in srgb,var(--pyre-lapis-light) 72%,transparent) 30%,color-mix(in srgb,var(--ct-glass) 56%,transparent) 56%,transparent 80%)}.cm-arch__bloom--hall{left:1%;top:44%;width:14%;height:24%;background:radial-gradient(52% 48% at 50% 52%,color-mix(in srgb,var(--ct-glass) 96%,transparent) 0%,color-mix(in srgb,var(--pyre-lapis-light) 46%,transparent) 46%,transparent 72%)}.cm-arch__floor--chamber{left:76.5%;top:63%;width:34%;height:20%;background:radial-gradient(72% 60% at 50% 42%,color-mix(in srgb,var(--pyre-gold) 56%,transparent) 0%,color-mix(in srgb,var(--pyre-ember) 42%,transparent) 52%,transparent 82%)}.cm-arch__door--chamber{left:86%;top:35%;width:15%;height:44%;background:radial-gradient(58% 52% at 50% 54%,color-mix(in srgb,var(--pyre-gold-bright) 84%,transparent) 0%,color-mix(in srgb,var(--pyre-gold) 66%,transparent) 30%,color-mix(in srgb,var(--pyre-ember) 50%,transparent) 58%,transparent 80%)}.cm-arch__bloom--chamber{left:86.5%;top:46%;width:14%;height:24%;background:radial-gradient(52% 48% at 50% 52%,color-mix(in srgb,var(--pyre-gold-bright) 94%,transparent) 0%,color-mix(in srgb,var(--pyre-gold) 44%,transparent) 46%,transparent 72%)}.cm-arch__name{position:absolute;width:auto;white-space:nowrap;text-align:center;opacity:0;pointer-events:none;font-family:var(--font-display);font-weight:var(--weight-body);text-transform:uppercase;letter-spacing:var(--tracking-smallcaps);font-size:var(--type-small);color:var(--ink);text-shadow:0 1px 16px color-mix(in srgb,var(--bg-void) 82%,transparent);z-index:10;transition:opacity var(--dur-quick) var(--ease-cathedral)}.cm-arch__name[data-shown=true]{opacity:1}.cm-arch__name--hall{left:2%;top:30%}.cm-arch__name--chamber{left:auto;right:1.5%;top:31.5%;text-align:right}.cm-arch__hit{position:absolute;z-index:5;margin:0;padding:0;border:0;background:transparent;cursor:pointer;pointer-events:auto;border-radius:44% 44% 8% 8%/34% 34% 6% 6%}.cm-arch__hit:focus-visible{outline:1px solid color-mix(in srgb,var(--bronze) 72%,transparent);outline-offset:3px}.cm-arch__hit--hall{left:2.5%;top:36.5%;width:11%;height:39.5%}.cm-arch__hit--chamber{left:87.5%;top:38%;width:12%;height:38%}.cm-arch__hit--unbuilt{left:28%;top:32%;width:13%;height:42%;cursor:default;border-radius:0}.cm-plaque{position:absolute;left:50%;top:var(--cm-plaque-top);width:var(--cm-plaque-width);aspect-ratio:1056 / 816;z-index:4;margin:0;padding:0;border:0;background:transparent;pointer-events:auto;cursor:pointer;transform:translate(-50%);filter:drop-shadow(0 .3cqh .6cqw color-mix(in srgb,var(--bg-void) 74%,transparent));transition:filter var(--dur-settle) var(--ease-cathedral);--cm-plaque-lum: 1.12}div.cm-plaque{pointer-events:none;cursor:default}.cm-plaque:disabled{cursor:default}.cm-plaque__plate{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.cm-plaque__hardware{position:absolute;left:-6.53%;top:-21.45%;width:118.75%;height:153.68%;display:block;pointer-events:none;filter:brightness(var(--cm-plaque-lum)) saturate(1.06);transition:filter var(--dur-settle) var(--ease-cathedral)}.cm-plaque:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(255deg,color-mix(in srgb,var(--bg-void) 42%,transparent),transparent 62%)}.cm-plaque:is([data-attending=true],:focus-visible){--cm-plaque-lum: 1.32;outline:none;filter:drop-shadow(0 .3cqh .6cqw color-mix(in srgb,var(--bg-void) 74%,transparent)) drop-shadow(0 0 1.2cqw color-mix(in srgb,var(--pyre-gold) 45%,transparent))}.cm-plaque__name{position:absolute;left:50%;bottom:calc(100% + .6cqh);transform:translate(-50%);white-space:nowrap;pointer-events:none;font-family:var(--font-display);font-weight:var(--weight-body);font-variant-caps:all-small-caps;letter-spacing:var(--tracking-smallcaps);font-size:var(--type-small);line-height:1;color:var(--ink-soft);text-shadow:0 1px 6px color-mix(in srgb,var(--bg-void) 86%,transparent);opacity:0;transition:opacity var(--dur-quick) linear}.cm-plaque:is([data-attending=true],:focus-visible) .cm-plaque__name{opacity:1}.cm-reading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;visibility:hidden;background:radial-gradient(44% 38% at 50% 47%,color-mix(in srgb,var(--pyre-ember) 20%,transparent),transparent 70%),radial-gradient(120% 42% at 50% 103%,color-mix(in srgb,var(--ct-candle) 32%,transparent),transparent 70%);transition:opacity var(--dur-settle) var(--ease-cathedral),visibility 0ms linear var(--dur-settle)}.cm-reading[data-taken=true]{opacity:1;pointer-events:auto;visibility:visible;transition:opacity var(--dur-settle) var(--ease-cathedral),visibility 0ms}.commons[data-still=true] .cm-reading{transition:opacity var(--dur-quick) linear,visibility 0ms linear var(--dur-quick)}.commons[data-still=true] .cm-reading[data-taken=true]{transition:opacity var(--dur-quick) linear,visibility 0ms}.cm-reading__sheet{position:relative;width:min(92%,720px);max-height:90%;transform:perspective(1200px) rotateX(4deg) rotate(-1.1deg) translateY(var(--drag, 0px));transition:transform var(--dur-settle) var(--ease-cathedral);cursor:grab;touch-action:none}.cm-reading[data-taken=false] .cm-reading__sheet{transform:perspective(1200px) translateY(34cqh) scale(.256) rotateX(40deg) rotate(1deg)}.commons[data-still=true] .cm-reading__sheet,.commons[data-still=true] .cm-reading[data-taken=false] .cm-reading__sheet{transform:none;transition:none}.cm-column{box-sizing:border-box;width:100%;max-height:min(90vh,960px);overflow-y:auto;overflow-x:hidden;border-radius:3px;padding:clamp(28px,4.4vw,64px) clamp(22px,4vw,56px) clamp(40px,6vw,84px);background:var(--bg);color:var(--ink);box-shadow:0 40px 110px -28px color-mix(in srgb,var(--bg-void) 78%,transparent),0 0 0 1px color-mix(in srgb,var(--pyre-ember) 12%,transparent),inset 0 -70px 90px -80px color-mix(in srgb,var(--pyre-flame) 46%,transparent);scrollbar-width:thin;scrollbar-color:var(--rule) transparent;cursor:auto}.cm-column__prompt,.cm-column__share{margin:0;font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--type-h2);line-height:1.24;letter-spacing:var(--tracking-display);text-wrap:pretty}.cm-column__share{font-family:var(--font-voyager);font-weight:var(--weight-body);font-size:calc(var(--type-body) * 1.06);line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.cm-column__share--editing{outline:none;background:color-mix(in srgb,var(--pyre-gold) 8%,transparent);border-radius:2px;padding:var(--space-1);margin:calc(-1 * var(--space-1))}.cm-column__attribution,.cm-column__source,.cm-leaf__attribution,.cm-leaf__reference-text,.cm-leaf__act,.cm-notice__frame,.cm-wall__back,.cm-page__back,.cm-notice__back{font-family:var(--font-display);font-variant-caps:all-small-caps;letter-spacing:var(--tracking-smallcaps);font-size:var(--type-small);color:var(--muted)}.cm-column__attribution{text-align:right;margin:var(--space-3) 0 0}.cm-column__source{margin:var(--space-2) 0 0;font-variant-caps:normal}.cm-column__own{display:flex;gap:var(--space-3);margin-top:var(--space-2)}.cm-column__rule{height:1px;margin:var(--space-4) auto;width:44%;background:linear-gradient(to right,transparent,var(--rule),transparent)}.cm-column__items{margin-top:var(--space-5)}.cm-leaf--entry{position:relative;margin:0 0 var(--space-6);padding:var(--space-3);border-radius:3px;background:transparent;box-shadow:0 0 0 1px transparent;transition:background var(--dur-settle) var(--ease-cathedral),box-shadow var(--dur-settle) var(--ease-cathedral),opacity var(--dur-settle) var(--ease-cathedral)}.cm-leaf--entry[data-highlight=true]{background:color-mix(in srgb,var(--pyre-gold) 8%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--pyre-gold) 34%,transparent),0 8px 48px -18px color-mix(in srgb,var(--pyre-flame) 40%,transparent)}.cm-leaf--entry[data-leaving=true]{opacity:0}.cm-leaf--entry[data-depth="1"]{margin-left:var(--space-5);padding-left:var(--space-3);border-left:1px solid var(--rule);border-radius:0 3px 3px 0}.commons[data-still=true] .cm-leaf--entry{transition:background var(--dur-quick) linear,box-shadow var(--dur-quick) linear,opacity var(--dur-quick) linear}.cm-leaf__reference{display:inline-block;position:relative;cursor:pointer;margin-bottom:var(--space-2);padding-bottom:2px;background:none;border:0}.cm-leaf__reference:focus-visible{outline:1px solid color-mix(in srgb,var(--bronze) 72%,transparent);outline-offset:3px}.cm-leaf__reference-arm{position:absolute;left:0;bottom:0;height:1px;width:0%;background:var(--muted);transition:width var(--dur-quick) linear}.cm-leaf__reference:hover .cm-leaf__reference-arm,.cm-leaf__reference:focus-visible .cm-leaf__reference-arm{width:100%}.commons[data-still=true] .cm-leaf__reference-arm{width:100%;opacity:0;transition:opacity var(--dur-quick) linear}.commons[data-still=true] .cm-leaf__reference:hover .cm-leaf__reference-arm,.commons[data-still=true] .cm-leaf__reference:focus-visible .cm-leaf__reference-arm{opacity:1}.cm-leaf__body{margin:0;font-family:var(--font-voyager);color:var(--ink);text-wrap:pretty}.cm-leaf__body--editing{outline:none;background:color-mix(in srgb,var(--pyre-gold) 8%,transparent);border-radius:2px;padding:var(--space-1);margin:calc(-1 * var(--space-1))}.cm-leaf__foot{display:flex;align-items:baseline;gap:var(--space-3);margin-top:var(--space-2)}.cm-leaf__attribution{margin-left:auto;display:block}.cm-leaf__acts{display:flex;gap:var(--space-3);margin-top:var(--space-2)}.cm-leaf__act{padding:0 0 1px;margin:0;border:0;border-bottom:1px solid color-mix(in srgb,var(--rule) 60%,transparent);background:none;cursor:pointer}.cm-leaf__act:focus-visible{outline:1px solid color-mix(in srgb,var(--bronze) 72%,transparent);outline-offset:3px}.cm-leaf__reply{padding:0 0 1px;margin:0;border:0;border-bottom:1px solid transparent;background:none;cursor:pointer;font-family:var(--font-display);font-variant-caps:all-small-caps;letter-spacing:var(--tracking-smallcaps);font-size:var(--type-small);color:var(--cm-wall-ink, var(--muted))}.cm-leaf__reply[aria-pressed=true]{border-bottom-color:color-mix(in srgb,var(--rule) 80%,transparent)}.cm-leaf__reply:focus-visible{outline:1px solid color-mix(in srgb,var(--bronze) 72%,transparent);outline-offset:3px}.cm-column__reply{margin-top:var(--space-2)}.cm-leaf--composer[data-seat=answer]{margin:calc(var(--space-3) - var(--space-6)) 0 var(--space-6) var(--space-5);border-left:1px solid var(--rule)}.cm-column__items>.cm-leaf--composer[data-seat=answer]:first-child{margin-top:0}.cm-phase-mark{display:flex;align-items:center;justify-content:center;gap:var(--space-2);max-width:62%;margin:var(--space-6) auto}.cm-phase-mark__rule{flex:1;height:1px;background:linear-gradient(to right,transparent,var(--rule))}.cm-phase-mark__rule--right{background:linear-gradient(to left,transparent,var(--rule))}.cm-phase-mark__diamond{width:7px;height:7px;transform:rotate(45deg);background:var(--bronze);box-shadow:0 0 10px color-mix(in srgb,var(--pyre-gold) 42%,transparent)}.cm-leaf--composer{margin-top:var(--space-6);background:var(--bg);border:1px solid color-mix(in srgb,var(--rule) 80%,transparent);border-radius:3px;padding:var(--space-3) var(--space-3) var(--space-1);transform-origin:center top;will-change:transform;transform:translateY(-6px) rotate(-1deg);box-shadow:0 26px 54px -20px color-mix(in srgb,var(--bg-void) 55%,transparent),0 1px color-mix(in srgb,var(--rule) 60%,transparent);transition:transform var(--dur-settle) var(--ease-cathedral),box-shadow var(--dur-settle) var(--ease-cathedral),opacity var(--dur-settle) var(--ease-cathedral)}.cm-leaf--composer[data-pose=placing]{transform:translateY(0) rotate(0);opacity:.4;box-shadow:0 6px 16px -12px color-mix(in srgb,var(--bg-void) 40%,transparent),0 1px color-mix(in srgb,var(--rule) 40%,transparent)}.cm-leaf--composer[data-still=true]{transform:none}.cm-leaf{position:relative}.cm-leaf__prompt{position:absolute;left:var(--space-3);right:var(--space-3);top:var(--space-3);margin:0;font-style:italic;color:var(--muted);pointer-events:none}.cm-leaf--composer[data-empty=false] .cm-leaf__prompt{display:none}.cm-leaf__face{min-height:3.1em;outline:none;font-family:var(--font-voyager);color:var(--ink-wet);text-wrap:pretty}.cm-withdraw{margin-top:var(--space-3);padding:var(--space-3);background:color-mix(in srgb,var(--bg-deep) 62%,var(--bg));border:1px solid color-mix(in srgb,var(--rule) 68%,transparent);border-radius:3px}.cm-withdraw__frame{margin:0 0 var(--space-3);color:var(--ink)}.cm-withdraw__pair,.cm-slip__pair{display:flex;gap:var(--space-2)}.cm-withdraw__act,.cm-slip__act{flex:1 1 0;padding:var(--space-2);border:1px solid color-mix(in srgb,var(--rule) 80%,transparent);border-radius:2px;background:transparent;font-family:var(--font-display);font-variant-caps:all-small-caps;letter-spacing:var(--tracking-smallcaps);font-size:var(--type-body);color:var(--ink-soft);cursor:pointer;transition:color var(--dur-quick) var(--ease-cathedral)}.cm-withdraw__act:focus-visible,.cm-slip__act:focus-visible{outline:1px solid color-mix(in srgb,var(--bronze) 72%,transparent);outline-offset:3px}.cm-wall__banner{position:absolute;left:50%;top:clamp(18px,4.5cqh,46px);transform:translate(-50%);font-family:var(--font-display);font-variant-caps:all-small-caps;letter-spacing:var(--tracking-wordmark);font-size:var(--type-h2);color:color-mix(in srgb,var(--ink) 72%,var(--bg-void));text-shadow:0 0 24px color-mix(in srgb,var(--pyre-gold) 30%,transparent);pointer-events:none}.cm-board{position:absolute;left:5%;right:5%;top:clamp(62px,13cqh,116px);bottom:clamp(52px,9cqh,84px);z-index:2}.cm-quire{position:absolute;width:clamp(126px,13.5cqw,182px);margin:0;padding:0;border:0;background:transparent;cursor:pointer;text-align:left;transform-origin:50% 0%;transform:translate(-50%) translate(var(--layer-x, 0px),var(--layer-y, 0px)) rotate(var(--nail-rot, 0deg));filter:brightness(var(--depth-fade, 1));opacity:1;transition:transform var(--dur-settle) var(--ease-cathedral),opacity var(--dur-settle) var(--ease-cathedral),filter var(--dur-settle) var(--ease-cathedral)}.cm-quire[data-held=true]{transform:translate(-50%) translate(var(--layer-x, 0px),var(--layer-y, 0px)) translateY(-6px) rotate(var(--nail-rot, 0deg))}.commons[data-still=true] .cm-quire[data-held=true]{transform:translate(-50%) translate(var(--layer-x, 0px),var(--layer-y, 0px)) rotate(var(--nail-rot, 0deg))}.cm-quire[data-leaving=true]{opacity:0}.cm-quire:focus-visible{outline:1px solid color-mix(in srgb,var(--bronze) 72%,transparent);outline-offset:4px}.cm-quire__edge{position:absolute;height:100%;background:var(--bg-deep);opacity:.94;z-index:1;border-radius:1px}.cm-quire__face{position:relative;display:block;z-index:2;padding:var(--space-2) var(--space-2) calc(var(--space-2) * 1.2);min-height:3.6em;overflow:hidden;background:var(--bg);border-radius:1px;box-shadow:0 8px 22px -10px color-mix(in srgb,var(--bg-void) 80%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--bg-deep) 70%,transparent)}.cm-quire[data-vellum=b] .cm-quire__face{background:color-mix(in srgb,var(--bg) 92%,var(--bg-deep))}.cm-quire[data-vellum=c] .cm-quire__face{background:color-mix(in srgb,var(--bg) 84%,var(--bg-deep))}.cm-quire[data-held=true] .cm-quire__face{box-shadow:0 14px 30px -10px color-mix(in srgb,var(--bg-void) 85%,transparent),0 0 22px -6px color-mix(in srgb,var(--pyre-flame) 34%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--bg-deep) 70%,transparent)}.cm-quire__face:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,color-mix(in srgb,var(--pyre-flame) 16%,transparent),transparent 40%);pointer-events:none}.cm-quire__incipit{position:relative;font-family:var(--font-display);font-weight:var(--weight-display);font-size:clamp(12.5px,1.18cqw,17px);line-height:1.24;letter-spacing:var(--tracking-display);color:var(--ink)}.cm-quire--blank{left:50%;bottom:3%;top:auto;width:clamp(104px,11.5cqw,156px);z-index:95;--nail-rot: -3.4deg}.cm-quire--blank:hover,.cm-quire--blank:focus-visible{--nail-rot: -1.6deg;transform:translate(-50%) translateY(-10px) rotate(var(--nail-rot))}.cm-quire__face--blank{min-height:clamp(58px,6.4cqw,86px)}.cm-wall__back,.cm-page__back,.cm-notice__back{position:absolute;left:clamp(14px,3cqw,34px);bottom:clamp(12px,2.4cqh,26px);width:34px;height:34px;padding:0;border:0;background:transparent;color:var(--bronze);font-family:var(--font-display);font-variant-caps:normal;font-size:var(--type-h2);line-height:1;cursor:pointer;transition:color var(--dur-quick) var(--ease-cathedral)}.cm-wall__back:hover,.cm-page__back:hover,.cm-notice__back:hover{color:var(--pyre-gold)}.cm-wall__back:focus-visible,.cm-page__back:focus-visible,.cm-notice__back:focus-visible{outline:1px solid color-mix(in srgb,var(--bronze) 72%,transparent);outline-offset:3px}.cm-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:var(--space-3);background:color-mix(in srgb,var(--bg-void) 72%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer;transition:opacity var(--dur-settle) var(--ease-cathedral)}.cm-overlay--reading[data-leaving=true]{opacity:0}.cm-overlay--withdraw{z-index:41;background:color-mix(in srgb,var(--bg-void) 80%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:default}.cm-page{box-sizing:border-box;position:relative;width:min(92vw,560px);max-height:86vh;overflow-y:auto;background:var(--bg);color:var(--ink);padding:clamp(26px,3.6vw,46px);border-radius:3px;cursor:auto;box-shadow:0 40px 110px -28px color-mix(in srgb,var(--bg-void) 78%,transparent),inset 0 -70px 90px -80px color-mix(in srgb,var(--pyre-flame) 46%,transparent)}.cm-page--reading{width:min(92vw,660px);padding:0}.cm-page--reading .cm-column{max-height:86vh;box-shadow:none}.cm-page--reading .cm-page__back{position:absolute;z-index:2;bottom:auto;top:clamp(12px,2.4cqh,26px)}.cm-page--withdraw{width:min(92vw,480px);max-height:none;overflow:visible}.cm-leaf--share{background:color-mix(in srgb,var(--bg) 84%,var(--ink));border:1px solid color-mix(in srgb,var(--rule) 76%,transparent);padding:var(--space-3);border-radius:3px;box-shadow:0 10px 30px -18px color-mix(in srgb,var(--bg-void) 70%,transparent)}.cm-leaf--share .cm-leaf__face{min-height:4.2em;caret-color:var(--pyre-gold-bright)}.cm-leaf__source{display:flex;align-items:baseline;gap:var(--space-1);margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid color-mix(in srgb,var(--rule) 60%,transparent)}.cm-leaf__work{min-width:7em;outline:none;font-family:var(--font-display);font-style:italic;font-size:var(--type-small);color:var(--ink-soft)}.cm-leaf__author{min-width:6em;outline:none;font-family:var(--font-display);font-variant-caps:all-small-caps;letter-spacing:var(--tracking-smallcaps);font-size:var(--type-small);color:var(--muted)}.cm-leaf__source-sep{color:var(--muted-deep)}.cm-slip{margin-top:0;padding:0 var(--space-3);max-height:0;overflow:hidden;opacity:0;transform:translateY(-10px);background:color-mix(in srgb,var(--bg-deep) 62%,var(--bg));border:1px solid transparent;border-radius:3px;transition:opacity var(--dur-settle) var(--ease-cathedral),transform var(--dur-settle) var(--ease-cathedral),max-height var(--dur-settle) var(--ease-cathedral),margin-top var(--dur-settle) var(--ease-cathedral),padding var(--dur-settle) var(--ease-cathedral)}.cm-slip[data-visible=true]{margin-top:var(--space-4);padding:var(--space-3);max-height:440px;opacity:1;transform:none;border-color:color-mix(in srgb,var(--rule) 68%,transparent)}.commons[data-still=true] .cm-slip{transform:none;transition:opacity var(--dur-quick) linear,max-height var(--dur-quick) linear,margin-top var(--dur-quick) linear,padding var(--dur-quick) linear}.cm-slip__text{margin:0;color:var(--ink)}.cm-notice{position:relative;width:min(490px,100%);margin:auto;cursor:auto}.cm-notice__back{z-index:2;top:var(--space-2);bottom:auto;left:var(--space-2)}.cm-notice__content{position:relative;padding:var(--space-5) clamp(var(--space-3),6%,var(--space-5)) var(--space-4)}.cm-notice__title{margin:0;text-align:center;font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--type-h2);letter-spacing:var(--tracking-display);text-transform:uppercase;color:var(--ink);line-height:1.16;text-shadow:0 1px 6px var(--bg-void)}.cm-notice__fellowship{margin-top:var(--space-1);text-align:center;font-size:var(--type-small);letter-spacing:var(--tracking-smallcaps);text-transform:uppercase;color:var(--ink-soft)}.cm-notice__rule{height:1px;margin:var(--space-4) auto;width:44%;background:linear-gradient(to right,transparent,var(--muted-deep),transparent)}.cm-notice__framing{margin:0 0 var(--space-3);color:var(--ink-soft);text-wrap:pretty;text-shadow:0 1px 4px var(--bg-void)}.cm-notice__signature{text-align:right;font-family:var(--font-display);font-style:italic;color:var(--ink)}.cm-notice__logistics{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--muted-deep)}.cm-notice__frame{font-size:calc(var(--type-small) * .92);text-transform:uppercase;font-variant-caps:normal}.cm-notice__lines{margin-top:var(--space-2);display:flex;flex-direction:column;gap:4px}.cm-notice__fact{line-height:1.5;font-family:var(--font-display);font-variant-caps:all-small-caps;letter-spacing:var(--tracking-smallcaps);text-transform:none;color:var(--ink-soft);text-shadow:0 1px 6px color-mix(in srgb,var(--bg-void) 78%,transparent)}.cm-horizon{position:absolute;left:50%;top:calc(50% + 19.5cqh);font-size:.19cqw;transform:translate(-50%,-100%);z-index:6;margin:0;padding:0;border:0;background:transparent;cursor:pointer;transition:opacity var(--dur-settle) var(--ease-cathedral)}.cm-horizon[data-taken=true]{opacity:0}.cm-horizon:focus-visible{outline:1px solid color-mix(in srgb,var(--bronze) 72%,transparent);outline-offset:6px}.cm-horizon__stand{display:block;width:62%;height:1.1em;margin:0 auto;border-radius:.5em;background:linear-gradient(to bottom,color-mix(in srgb,var(--bronze) 70%,var(--pyre-gold)),color-mix(in srgb,var(--bronze) 60%,var(--bg-void)))}.cm-plate,.cm-leaf-plate{position:relative;width:100em;aspect-ratio:100 / 68.4;background:linear-gradient(164deg,var(--bg),color-mix(in srgb,var(--bg-deep),var(--bg) 42%));color:var(--ink);box-shadow:0 .6em 2.2em color-mix(in srgb,var(--bg-void) 66%,transparent),0 .1em 0 var(--plate-lip);padding:5.2em 5.2em 0;overflow:hidden;text-align:left}.cm-plate[data-scale=seat],.cm-leaf-plate[data-scale=seat]{filter:brightness(.62) saturate(1.22) sepia(.14)}.cm-plate[data-scale=wall],.cm-leaf-plate[data-scale=wall],.cm-stone[data-scale=wall]{opacity:.92;filter:brightness(.55) saturate(.94);transition:opacity var(--dur-settle) var(--ease-cathedral),filter var(--dur-settle) var(--ease-cathedral)}.cm-hanging:hover .cm-plate,.cm-hanging:focus-visible .cm-plate,.cm-hanging:hover .cm-leaf-plate,.cm-hanging:focus-visible .cm-leaf-plate,.cm-hanging:hover .cm-stone,.cm-hanging:focus-visible .cm-stone{opacity:1;filter:brightness(.92) saturate(1)}.cm-plate__well{aspect-ratio:16 / 9;background:linear-gradient(150deg,color-mix(in srgb,var(--bg) 70%,var(--bg-void)),var(--bg-void));box-shadow:0 0 0 1px var(--rule),0 1px 0 var(--plate-frame-lip),inset 0 0 4em color-mix(in srgb,var(--bg-void) 60%,transparent)}.cm-plate__line{margin-top:2.4em;font-size:3.1em;text-transform:uppercase;letter-spacing:var(--tracking-smallcaps);color:var(--muted-deep);opacity:.8}.cm-plate__leaf{margin-top:3em;padding-bottom:4em;font-size:2.3em;line-height:var(--leading-body);color:var(--ink)}.cm-plate__leaf p,.cm-leaf-plate__paras p{margin:0 0 1.1em;text-wrap:pretty}.cm-plate__signature{text-align:right;font-family:var(--font-display);font-style:italic;color:var(--ink-soft)}.cm-leaf-plate{padding:6.4em 7.6em}.cm-leaf-plate__paras{font-size:2.5em;line-height:1.62;color:var(--ink-soft);opacity:.52;text-align:justify}.cm-leaf-plate[data-scale=hand] .cm-leaf-plate__paras{opacity:1;color:var(--ink)}.cm-plate:after,.cm-leaf-plate:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(0deg,color-mix(in srgb,var(--ct-candle) 32%,transparent),transparent 58%),linear-gradient(255deg,color-mix(in srgb,var(--bg-void) 42%,transparent),transparent 62%)}.cm-plate[data-scale=wall]:after,.cm-plate[data-scale=hand]:after,.cm-leaf-plate[data-scale=wall]:after,.cm-leaf-plate[data-scale=hand]:after{background:linear-gradient(0deg,color-mix(in srgb,var(--ct-candle) 32%,transparent),transparent 58%),linear-gradient(255deg,color-mix(in srgb,var(--bg-void) 38%,transparent),transparent 64%)}.cm-leaf-plate:before{content:"";position:absolute;left:0;right:0;bottom:0;height:34%;pointer-events:none;background:linear-gradient(0deg,var(--bg-deep),transparent)}.cm-stone{position:relative;height:68.4em;aspect-ratio:1086 / 1448;background:var(--name-stone) center / cover no-repeat;border-radius:3%/2.25%;overflow:hidden}.cm-stone__name{position:absolute;left:22%;right:22%;top:34%;text-align:center;font-family:var(--font-display);font-size:2.6em;line-height:1.7;letter-spacing:.12em;text-transform:uppercase;color:var(--stone-carve);text-shadow:0 1px 0 color-mix(in srgb,var(--ink) 16%,transparent)}.cm-memory-wall{position:absolute;left:0;right:0;top:calc(50% - 3cqh);font-size:.105cqw;z-index:4;display:flex;align-items:flex-start;justify-content:center;gap:17em;padding:0 4cqw;pointer-events:auto;transition:opacity var(--dur-settle) var(--ease-cathedral)}.cm-memory-wall[data-taken=true]{opacity:.4}.cm-hanging{position:relative;margin:0;padding:0;border:0;background:transparent;cursor:pointer;display:flex;flex-direction:column;align-items:center}.cm-hanging:focus-visible{outline:1px solid color-mix(in srgb,var(--bronze) 72%,transparent);outline-offset:6px}.cm-hanging__hook{width:2.4em;height:2.4em;border-radius:50%;background:radial-gradient(circle at 40% 35%,var(--pyre-gold-bright),var(--bronze))}.cm-hanging__wire{width:1px;height:9em;background:color-mix(in srgb,var(--bronze) 70%,transparent)}.cm-reading--artifact{background:radial-gradient(70% 58% at 50% 46%,color-mix(in srgb,var(--bg-void) 62%,transparent),color-mix(in srgb,var(--bg-void) 95%,transparent));padding:5vh 4vw}.cm-card{width:min(1060px,90vw,122vh);font-size:calc(min(1060px,90vw,122vh)*.01);cursor:auto;transform:translateY(1.4em);opacity:0;transition:transform var(--dur-settle) var(--ease-cathedral),opacity var(--dur-settle) var(--ease-cathedral)}.cm-reading[data-taken=true] .cm-card{transform:none;opacity:1}.cm-card .cm-plate,.cm-card .cm-leaf-plate{width:100em;padding-bottom:4em}.cm-card .cm-stone{height:min(78vh,700px);margin:0 auto}.cm-card .cm-stone__name{top:33%;font-size:clamp(12px,1.6vh,16px);line-height:2.1;letter-spacing:var(--tracking-smallcaps)}.cm-card[data-developing=true] .cm-plate__well,.cm-card[data-developing=true] .cm-leaf-plate__paras,.cm-card[data-developing=true] .cm-plate__leaf{animation:artifactDevelop var(--dur-trigger) var(--ease-cathedral) both}.commons[data-still=true] .cm-card[data-developing=true] .cm-plate__well,.commons[data-still=true] .cm-card[data-developing=true] .cm-leaf-plate__paras,.commons[data-still=true] .cm-card[data-developing=true] .cm-plate__leaf{animation-name:artifactDevelopStill;animation-timing-function:linear}@keyframes artifactDevelop{0%{opacity:0;filter:blur(22px) saturate(.12) brightness(.46);transform:scale(1.02)}to{opacity:1;filter:none;transform:none}}@keyframes artifactDevelopStill{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.cm-station{--cm-turn-yaw: 0deg;--cm-turn-slide: 0%;transition:opacity var(--dur-quick) linear,visibility 0ms linear var(--dur-quick)}.cm-station[data-turn=facing]{transition:opacity var(--dur-quick) linear,visibility 0ms}.cm-leaf__reference-arm{width:100%;opacity:0;transition:opacity var(--dur-quick) linear}.cm-leaf__reference:hover .cm-leaf__reference-arm,.cm-leaf__reference:focus-visible .cm-leaf__reference-arm{opacity:1}.commons[data-traverse] .cm-stage{transform:none}.cm-flood,.cm-travel-name{transition-duration:var(--dur-quick)}.cm-reading,.cm-reading[data-taken=true]{transition:opacity var(--dur-quick) linear,visibility 0ms}.cm-reading__sheet,.cm-reading[data-taken=false] .cm-reading__sheet{transform:none;transition:none}.cm-leaf--composer{transform:none}.cm-quire[data-held=true]{transform:translate(-50%) translate(var(--layer-x, 0px),var(--layer-y, 0px)) rotate(var(--nail-rot, 0deg))}.cm-card[data-developing=true] .cm-plate__well,.cm-card[data-developing=true] .cm-leaf-plate__paras,.cm-card[data-developing=true] .cm-plate__leaf{animation-name:artifactDevelopStill;animation-timing-function:linear}}.cm-unreached{position:absolute;left:50%;top:62%;transform:translate(-50%);margin:0;font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--type-h2);letter-spacing:var(--tracking-display);color:var(--muted);text-align:center;opacity:.8}.cm-quire__edge,.cm-quire .cm-quire__face,.cm-quire[data-vellum] .cm-quire__face{background:var(--vellum-plate) center / cover no-repeat,var(--bg)}.cm-stage .cm-hearth__loop{position:absolute;z-index:0;pointer-events:none;--cm-hearth-loop-width: 63.1%;--cm-hearth-loop-x: 48.7%;--cm-hearth-loop-base: 9.7%;--cm-hearth-loop-gain: 1;left:var(--cm-hearth-loop-x);bottom:var(--cm-hearth-loop-base);width:var(--cm-hearth-loop-width);aspect-ratio:16 / 9;transform-origin:50% 100%;transform:translate(-50%) scale(calc(var(--fire-scale, 1) * (.88 + .12 * var(--full-scale, 1))));mix-blend-mode:screen;filter:brightness(calc(1 + (var(--fire-lum, 1) - 1) * var(--cm-hearth-loop-gain)));opacity:var(--flame-op, 1)}.cm-stage .cm-hearth__loop video{display:block;width:100%;height:100%;object-fit:cover}.cm-stage .cm-offering{display:contents}.cm-depths .cm-reading__back{position:absolute;left:clamp(14px,3cqw,34px);bottom:clamp(12px,2.4cqh,26px);width:34px;height:34px;padding:0;border:0;background:transparent;color:var(--bronze);font-family:var(--font-display);font-variant-caps:normal;font-size:var(--type-h2);line-height:1;cursor:pointer;transition:color var(--dur-quick) var(--ease-cathedral)}.cm-depths .cm-reading__back:hover{color:var(--pyre-gold)}.cm-depths .cm-reading__back:focus-visible{outline:1px solid color-mix(in srgb,var(--bronze) 72%,transparent);outline-offset:3px}.cm-depths .cm-reading--offering[data-taken=false] .cm-reading__sheet{transform:perspective(1200px) translateY(calc(5.8cqw - 10cqh)) scale(.163)}@media(prefers-reduced-motion:reduce){.cm-depths .cm-reading--offering[data-taken=false] .cm-reading__sheet{transform:none}}.cm-happenings{--cm-happenings-x: 50%;--cm-happenings-y: 45%;position:absolute;left:var(--cm-happenings-x);top:var(--cm-happenings-y);transform:translate(-50%,-50%);z-index:2;display:flex;align-items:flex-end;gap:2.4cqw;opacity:1;transition:opacity var(--dur-settle) var(--ease-cathedral)}.cm-happenings[data-taken=true]{opacity:0;pointer-events:none}.cm-happening{--cm-happening-width: 25cqw;position:relative;width:var(--cm-happening-width);aspect-ratio:1024 / 1536;margin:0;padding:0;border:0;background:transparent;cursor:pointer}.cm-happening:focus-visible{outline:1px solid var(--bronze);outline-offset:6px}.cm-happening__scroll{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;clip-path:inset(3.8% 0 0 0);filter:brightness(.6) saturate(.92) drop-shadow(0 .4cqh .7cqw color-mix(in srgb,var(--bg-void) 72%,transparent));transition:filter var(--dur-settle) var(--ease-cathedral)}.cm-happening[data-attending=true] .cm-happening__scroll{filter:brightness(.74) saturate(.96) drop-shadow(0 .4cqh .7cqw color-mix(in srgb,var(--bg-void) 72%,transparent))}.cm-happening__title{position:absolute;left:13%;right:13%;top:38%;font-family:var(--font-display);font-weight:var(--weight-display);font-variant-caps:all-small-caps;letter-spacing:.06em;font-size:calc(var(--cm-happening-width) * .1);line-height:1.2;text-align:center;color:color-mix(in srgb,var(--bg-void) 84%,var(--pyre-ember));text-shadow:0 0 1px color-mix(in srgb,var(--pyre-gold) 18%,transparent);pointer-events:none}.cm-reading--notice{align-items:flex-start;overflow:auto;padding:var(--space-3);background:radial-gradient(124% 44% at 50% 104%,color-mix(in srgb,var(--pyre-ember) 16%,transparent),transparent 74%),color-mix(in srgb,var(--bg-void) 48%,transparent)}.cm-notice__voice{--cm-notice-leaf-pad: clamp(var(--space-3), 5%, var(--space-5));position:relative;margin:0 0 var(--space-4);padding:var(--cm-notice-leaf-pad);background:var(--notice-vellum) center / cover no-repeat,var(--bg);box-shadow:0 1px 0 var(--bg-deep),0 18px 44px -26px color-mix(in srgb,var(--bg-void) 76%,transparent)}.cm-notice__voice .cm-notice__framing{color:var(--ink-soft);text-shadow:none}.cm-notice__voice .cm-notice__framing:last-of-type{margin-bottom:var(--space-2)}.cm-enclosures__heading{margin:var(--space-4) 0 var(--space-1);font-family:var(--font-display);font-weight:var(--weight-body);font-size:calc(var(--type-small) * .92);letter-spacing:var(--tracking-smallcaps);text-transform:uppercase;color:var(--ink-soft);text-shadow:0 1px 6px color-mix(in srgb,var(--bg-void) 78%,transparent)}.cm-enclosures__instruction{margin:0 0 var(--space-2);color:var(--ink-soft);text-wrap:pretty;text-shadow:0 1px 4px var(--bg-void)}.cm-enclosure__kind{display:block;margin-bottom:2px;font-family:var(--font-display);font-variant-caps:all-small-caps;letter-spacing:var(--tracking-smallcaps);font-size:.92em;color:var(--muted)}.cm-enclosure[data-retired=true] .cm-enclosure__kind{color:var(--muted-deep)}.cm-enclosures{list-style:none;margin:0 0 var(--space-4);padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.cm-enclosure{min-width:0;max-width:100%;padding:var(--space-2) var(--space-3);font-size:var(--type-small);line-height:1.4}.cm-enclosure[data-register=book]{background:var(--bg);color:var(--ink);box-shadow:0 1px 0 var(--bg-deep),0 10px 24px -18px color-mix(in srgb,var(--bg-void) 76%,transparent)}.cm-enclosure[data-register=cathedral]{background:color-mix(in srgb,var(--pyre-lapis) 26%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pyre-lapis-light) 52%,transparent);color:var(--ink)}.cm-enclosure__title{color:inherit;overflow-wrap:anywhere}a.cm-enclosure__title{text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 36%,transparent);text-underline-offset:.22em}a.cm-enclosure__title:hover{text-decoration-color:currentColor}a.cm-enclosure__title:focus-visible{outline:1px solid color-mix(in srgb,var(--bronze) 72%,transparent);outline-offset:3px}.cm-enclosure__departure{margin-left:.32em;font-size:.86em;color:var(--muted)}.cm-enclosure[data-retired=true] .cm-enclosure__title,.cm-enclosure[data-retired=true] .cm-enclosure__departure{color:var(--muted-deep)}.cm-quire[data-root]{--nail-rot: var(--quire-tilt, 0deg)}.cm-board>.cm-wall__banner{top:auto;bottom:calc(100% + clamp(46px,8.5cqh,76px))}.cm-station[data-station=wall-1] .cm-wall__banner{top:auto;bottom:calc(100% - clamp(124px,24cqh,190px) + clamp(46px,8.5cqh,76px));z-index:2}.cm-board{top:clamp(124px,24cqh,190px);--cm-wall-ink: color-mix(in srgb, var(--ink) 60%, var(--bg-void))}.cm-board__subheader{position:absolute;left:50%;bottom:calc(100% + clamp(6px,1.2cqh,16px));width:min(62ch,78%);margin:0;transform:translate(-50%);text-align:center;font-family:var(--font-body);font-style:italic;font-size:var(--type-small);line-height:var(--leading-body);color:color-mix(in srgb,var(--ink) 66%,var(--bg-void));text-shadow:0 1px 2px color-mix(in srgb,var(--bg-void) 62%,transparent);text-wrap:pretty;pointer-events:none}.cm-quire__from{position:absolute;left:0;right:0;top:100%;margin-top:.4cqh;text-align:right;font-family:var(--font-body);font-size:var(--type-small);font-variant:small-caps;letter-spacing:var(--tracking-smallcaps);color:var(--cm-wall-ink);text-shadow:0 1px 2px color-mix(in srgb,var(--bg-void) 62%,transparent);pointer-events:none}.cm-quire[data-root] .cm-quire__face{box-shadow:0 -7px 18px -12px color-mix(in srgb,var(--bg-void) 82%,transparent),0 7px 16px -11px color-mix(in srgb,var(--bg-void) 74%,transparent),inset 0 -8px 14px -12px color-mix(in srgb,var(--pyre-ember) 46%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--bg-deep) 70%,transparent)}.cm-quire[data-root][data-held=true] .cm-quire__face{box-shadow:0 -9px 22px -12px color-mix(in srgb,var(--bg-void) 86%,transparent),0 12px 26px -11px color-mix(in srgb,var(--bg-void) 80%,transparent),inset 0 -10px 18px -12px color-mix(in srgb,var(--pyre-ember) 58%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--bg-deep) 70%,transparent)}.cm-quire[data-root=prior]{width:clamp(112px,12cqw,164px)}.cm-quire[data-root=prior] .cm-quire__incipit{font-size:clamp(11.5px,1.06cqw,15.5px)}.cm-wall-stage__firelight{opacity:calc(var(--cm-wall-firelight, 1) * var(--cm-wall-warm, 1))}.cm-ceremony,.cm-consent-station{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9;container-type:size;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-y}.cm-ceremony{left:14%;right:12.5%}.cm-stage__objects{display:contents}.cm-ceremony .alcove,.cm-consent-station .alcove{--station-face: min( 600px, calc(100cqw - 2 * var(--station-sliver) - 2 * var(--space-2) - 2 * var(--space-5)) );min-height:100%;box-sizing:border-box}.cm-ceremony .station,.cm-consent-station .station{min-block-size:0}@container (max-height: 720px){.cm-ceremony .alcove,.cm-consent-station .alcove{--station-face: min( 600px, calc(100cqw - 2 * var(--station-sliver) - 2 * var(--space-2) - 2 * var(--space-3)) )}.cm-ceremony .alcove__header,.cm-consent-station .alcove__header{padding:var(--space-2) var(--space-3) var(--space-1)}.cm-ceremony .alcove__stations,.cm-consent-station .alcove__stations{padding:var(--space-2) var(--space-3)}.cm-ceremony .slip,.cm-consent-station .slip,.cm-ceremony .mirror,.cm-consent-station .mirror{padding:var(--space-3) var(--space-3) var(--space-2);font-size:var(--type-small)}.cm-ceremony .slip__display,.cm-consent-station .slip__display,.cm-ceremony .slip__act,.cm-consent-station .slip__act{font-size:var(--type-body)}.cm-ceremony .slip__display,.cm-consent-station .slip__display,.cm-ceremony .slip__passage,.cm-consent-station .slip__passage{margin-top:var(--space-2)}.cm-ceremony .slip__well,.cm-consent-station .slip__well{min-block-size:2.4em;margin-top:var(--space-2)}}.commons:is([data-ceremony=standing],[data-ceremony=leaving]) .cm-stage :is(.cm-plaque,.cm-horizon,.cm-offering,.cm-unreached){visibility:hidden}.cm-ceremony{transition:opacity var(--dur-slow) var(--ease-cathedral)}.commons[data-still=true] .cm-ceremony{transition:opacity var(--dur-quick) linear}.cm-ceremony[data-leaving=true]{opacity:0;pointer-events:none}.cm-consent-station{pointer-events:auto}.cm-consent-station__back{position:absolute;z-index:2;top:clamp(12px,2.4cqh,26px);left:clamp(12px,2.4cqw,26px);margin:0;padding:0 var(--space-2);border:0;background:transparent;cursor:pointer;font-family:var(--font-display);font-size:var(--type-h2);line-height:1;color:var(--ink-soft);transition:color var(--dur-quick) var(--ease-cathedral)}.cm-consent-station__back:hover,.cm-consent-station__back:focus-visible{color:var(--ink);outline:none}.cm-consent-niche{position:absolute;left:50%;top:calc(var(--cm-plaque-top) + var(--cm-plaque-width) * 816 / 1056 + .6cqh);z-index:6;transform:translate(-50%);margin:0;padding:var(--space-1) var(--space-2);border:0;background:transparent;cursor:pointer;white-space:nowrap;font-family:var(--font-body);font-size:var(--type-small);font-variant:small-caps;letter-spacing:var(--tracking-smallcaps);color:color-mix(in srgb,var(--ink) 72%,transparent);text-shadow:0 1px 2px color-mix(in srgb,var(--bg-void) 62%,transparent);transition:color var(--dur-settle) var(--ease-cathedral)}.cm-consent-niche:hover,.cm-consent-niche:focus-visible{color:var(--ink);outline:none}.cm-consent-niche:focus-visible .cm-consent-niche__name{border-bottom:1px solid color-mix(in srgb,var(--bronze) 72%,transparent)}.cm-stations{position:absolute;left:50%;bottom:2.2cqh;z-index:8;display:flex;align-items:baseline;gap:var(--space-2);transform:translate(-50%);white-space:nowrap}.cm-stations__seat{display:inline-flex;align-items:baseline;gap:var(--space-2)}.cm-stations__sep{color:var(--muted-deep)}.cm-stations__name{margin:0;padding:0 var(--space-1);border:0;background:transparent;cursor:pointer;white-space:nowrap;font-family:var(--font-display);font-weight:var(--weight-body);font-variant-caps:all-small-caps;letter-spacing:var(--tracking-smallcaps);font-size:var(--type-body);color:var(--muted);text-shadow:0 1px 2px color-mix(in srgb,var(--bg-void) 62%,transparent);transition:color var(--dur-settle) var(--ease-cathedral)}.cm-stations__name:hover:not(:disabled),.cm-stations__name:focus-visible{color:var(--ink);outline:none}.cm-stations__name[aria-current=true]{color:var(--ink);cursor:default}.cm-stations__name:disabled:not([aria-current=true]){color:var(--muted-deep);cursor:default}.commons[data-still=true] .cm-stations__name{transition:color var(--dur-quick) linear}.commons:not([data-depth=station]) .cm-stations,.commons:is([data-ceremony=standing],[data-ceremony=leaving]) .cm-stations{visibility:hidden}.cm-ceremony .alcove{padding-bottom:calc(2.2cqh + 2.6em)}.cm-leaf--composer .cm-leaf__acts{gap:var(--space-2);margin-top:var(--space-2);padding-bottom:var(--space-2)}.cm-leaf--composer .cm-leaf__act{flex:1 1 0;padding:var(--space-1) var(--space-2);border:1px solid color-mix(in srgb,var(--rule) 80%,transparent);border-radius:2px;background:transparent;font-family:var(--font-display);font-variant-caps:all-small-caps;letter-spacing:var(--tracking-smallcaps);font-size:var(--type-body);color:var(--ink-soft);transition:color var(--dur-quick) var(--ease-cathedral)}.cm-leaf--composer .cm-leaf__act:hover:not(:disabled){color:var(--ink)}.cm-leaf--composer .cm-leaf__act:disabled{color:var(--muted-deep);border-color:color-mix(in srgb,var(--rule) 40%,transparent);cursor:default}.cm-leaf--composer[data-still=true] .cm-leaf__act{transition:color var(--dur-quick) linear}.threshold{position:relative;width:100%;min-height:100dvh;overflow:hidden;background-color:var(--bg-void);color:var(--ink);font-family:var(--font-display);font-weight:var(--weight-display);isolation:isolate;--beat-hold: 0ms;--hero-tx: 0cqw;--hero-ty: 5cqh;--hero-scale: .16;--hero-op: 0;--hero-glow: 0;--hero-dur: var(--dur-slow);--hero-ease: var(--ease-gather-settle);--nave-op: 0;--nave-scale: 1.05;--nave-origin: 50% 42%;--nave-dur: var(--dur-nave-drift);--doors-op: 0;--doors-scale: 1.04;--doors-dur: var(--dur-slow);--seam-w: 1.3%;--seam-op: 0;--vignette-op: 0;--quarters-op: 0;--quarters-scale: 1;--quarters-dur: var(--dur-slow);--door-glow-op: 0;--door-glow-scale: .7;--desk-op: 0;--desk-scale: 1;--desk-ty: 0%;--desk-dur: var(--dur-slow);--flame-mark-mix: 0;--hero-blend: screen;--flame-wave-dur: var(--dur-settle)}.threshold[data-beat=outside]{--beat-hold: var(--dur-hold-outside)}.threshold[data-beat=doorsResolve]{--beat-hold: var(--dur-doors-resolve);--doors-op: 1;--seam-op: .7}.threshold[data-beat=doorsThrough]{--beat-hold: var(--dur-doors-through);--doors-op: 0;--doors-scale: 1.7;--doors-dur: var(--dur-doors-through);--seam-w: 62%;--seam-op: .85;--nave-op: 1;--nave-scale: 1.12;--nave-dur: var(--dur-doors-through);--vignette-op: 1;--hero-ty: 21cqh;--hero-scale: .1;--hero-op: .3;--hero-glow: .1}.threshold[data-beat=flameFar]{--beat-hold: var(--dur-settle);--nave-op: 1;--vignette-op: 1;--hero-ty: 23cqh;--hero-scale: .1;--hero-op: .42;--hero-glow: .12;--hero-dur: var(--dur-settle)}.threshold[data-beat=flameApproach]{--beat-hold: var(--dur-flame-approach);--nave-op: 1;--vignette-op: 1;--hero-ty: 13cqh;--hero-scale: .46;--hero-op: 1;--hero-glow: .5;--hero-dur: var(--dur-flame-approach)}.threshold[data-beat=flameGreet]{--beat-hold: var(--dur-flame-greet);--nave-op: 1;--vignette-op: 1;--hero-ty: 11cqh;--hero-scale: .5;--hero-op: 1;--hero-glow: .55;--hero-dur: var(--dur-flame-greet)}.threshold[data-beat=hall],.threshold[data-beat=hallHold]{--nave-op: 1;--vignette-op: 1;--hero-ty: 15cqh;--hero-scale: .4;--hero-op: 1;--hero-glow: .4}.threshold[data-beat=hall]{--beat-hold: var(--dur-settle)}.threshold[data-beat=hallHold]{--beat-hold: var(--dur-hall-hold)}.threshold[data-mode=returning][data-beat=hall],.threshold[data-mode=returning][data-beat=hallHold],.threshold[data-mode=returning][data-beat=hallQuiet],.threshold[data-entry=inside][data-beat=idle]{--nave-op: 1;--vignette-op: 1;--hero-ty: 13cqh;--hero-scale: .45;--hero-op: .95;--hero-glow: .45;--hero-dur: var(--dur-flame-greet)}.threshold[data-mode=returning][data-beat=hallHold]{--beat-hold: var(--dur-hall-hold-returning)}.threshold[data-mode=returning][data-beat=hallQuiet]{--beat-hold: var(--dur-settle)}.threshold[data-beat=hallQuiet],.threshold[data-entry=inside][data-beat=idle]{--nave-op: 1;--vignette-op: 1;--hero-ty: 16cqh;--hero-scale: .38;--hero-op: .9;--hero-glow: .36}.threshold[data-beat=hallQuiet]{--beat-hold: var(--dur-slow)}.threshold[data-entry=inside]{animation:fromDark var(--dur-settle) var(--ease-cathedral) backwards}.threshold[data-entry=inside] .choices,.threshold[data-entry=inside] .hall-exit{animation-duration:var(--dur-settle)}.threshold[data-beat=turn]{--beat-hold: var(--dur-slow);--nave-op: 1;--vignette-op: 1;--hero-tx: -12cqw;--hero-ty: 14cqh;--hero-scale: .36;--hero-op: .9;--hero-glow: .34}.threshold[data-beat=crossApproach]{--beat-hold: var(--dur-crossing);--nave-op: 1;--nave-scale: 1.55;--nave-origin: 16% 63%;--nave-dur: var(--dur-crossing);--vignette-op: 1;--hero-tx: -30cqw;--hero-ty: 11cqh;--hero-scale: .5;--hero-op: .92;--hero-glow: .3;--hero-dur: var(--dur-crossing);--door-glow-op: .28;--door-glow-scale: .85}.threshold[data-beat=crossDoorOpen]{--beat-hold: var(--dur-cross-door-open);--nave-op: 1;--nave-scale: 1.85;--nave-origin: 16% 63%;--nave-dur: var(--dur-settle);--vignette-op: 1;--hero-tx: -33cqw;--hero-ty: 12cqh;--hero-scale: .4;--hero-op: .85;--hero-glow: .34;--hero-dur: var(--dur-cross-door-open);--door-glow-op: .78;--door-glow-scale: 1.2}.threshold[data-beat=crossThrough]{--beat-hold: var(--dur-slow);--nave-op: 0;--nave-scale: 3.1;--nave-origin: 16% 63%;--nave-dur: var(--dur-slow);--vignette-op: 1;--hero-tx: -34cqw;--hero-ty: 12cqh;--hero-scale: .28;--hero-op: .92;--hero-glow: .12;--door-glow-op: .95;--door-glow-scale: 2.3;--quarters-op: 1;--quarters-scale: 1}.threshold[data-beat=quarters]{--beat-hold: var(--dur-quarters-settle);--nave-op: 0;--vignette-op: 1;--hero-tx: 9cqw;--hero-ty: 13cqh;--hero-scale: .16;--hero-op: 1;--hero-glow: .42;--hero-dur: var(--dur-quarters-settle);--quarters-op: 1;--quarters-scale: 1.08;--quarters-dur: var(--dur-quarters-settle)}.threshold[data-beat=deskApproach]{--beat-hold: var(--dur-book-open);--nave-op: 0;--vignette-op: 1;--hero-tx: 6cqw;--hero-ty: 12cqh;--hero-scale: .15;--hero-op: 1;--hero-glow: .42;--hero-dur: var(--dur-book-open);--quarters-op: 0;--quarters-scale: 1.9;--quarters-dur: var(--dur-book-open);--desk-op: 1;--desk-scale: 1;--desk-dur: var(--dur-book-open)}.threshold[data-beat=coverLift]{--beat-hold: var(--dur-book-open);--nave-op: 0;--vignette-op: 1;--hero-tx: 33cqw;--hero-ty: 15cqh;--hero-scale: .16;--hero-op: 1;--hero-glow: .5;--flame-mark-mix: 1;--hero-blend: normal;--desk-op: 1;--desk-scale: 1.12;--desk-ty: -3%;--desk-dur: var(--dur-book-open)}.threshold[data-beat=hinge]{--beat-hold: var(--dur-slow);--nave-op: 0;--vignette-op: .5;--hero-tx: 33cqw;--hero-ty: 15cqh;--hero-scale: .16;--hero-op: 0;--hero-glow: .5;--flame-mark-mix: 1;--hero-blend: normal;--desk-op: 0;--desk-scale: 1.12;--desk-ty: -3%}.threshold[data-beat=developBlush],.threshold[data-beat=develop],.threshold[data-beat=plateSettled],.threshold[data-beat=blank]{--nave-op: 0;--vignette-op: .5;--hero-tx: 51.58cqh;--hero-ty: 29.58cqh;--hero-scale: calc(var(--flame-scale-page) * 86 / 70);--hero-op: 0;--hero-glow: 0;--flame-mark-mix: 1;--hero-blend: normal;--desk-op: 0}.threshold[data-beat=developBlush]{--beat-hold: 0ms}.threshold[data-beat=develop]{--beat-hold: var(--dur-ritual-min)}.threshold[data-beat=plateSettled]{--beat-hold: var(--dur-slow)}.threshold[data-beat=blank]{--beat-hold: var(--dur-develop-fail-hold)}.threshold.reveal[data-beat=developBlush],.threshold.reveal[data-beat=develop]{--camera-scale: 1.1;--camera-x: 35.475cqh ;--vignette-op: 0;--lens-op: 1}.threshold[data-beat=flameToCorner],.threshold[data-beat=heldSilence],.threshold[data-beat=revealLine],.threshold[data-beat=breath],.threshold[data-beat=readingLine],.threshold[data-beat=awaitTurn],.threshold[data-beat=speaking],.threshold[data-beat=reposed]{--nave-op: 0;--vignette-op: .5;--hero-tx: 51.58cqh;--hero-ty: 29.58cqh;--hero-scale: calc(var(--flame-scale-page) * 86 / 70);--hero-op: 1;--hero-glow: 0;--flame-mark-mix: 1;--hero-blend: normal;--desk-op: 0}.threshold[data-beat=flameToCorner],.threshold[data-beat=heldSilence]{--beat-hold: var(--dur-slow)}.threshold[data-beat=revealLine]{--beat-hold: var(--dur-settle);--flame-wave-dur: var(--dur-settle)}.threshold[data-beat=breath]{--beat-hold: var(--dur-flame-breath)}.threshold[data-beat=readingLine]{--beat-hold: var(--dur-settle);--flame-wave-dur: var(--dur-settle)}.threshold[data-beat=awaitTurn]{--beat-hold: 0ms}.threshold[data-beat=speaking]{--beat-hold: var(--dur-first-question);--flame-wave-dur: var(--dur-first-question)}.threshold[data-beat=reposed]{--beat-hold: var(--dur-slow)}.threshold.reveal[data-beat=deskApproach],.threshold[data-entry=interview][data-beat=deskApproach]{--flame-mark-mix: 1}.threshold[data-entry=interview][data-beat=idle]{--nave-op: .34;--vignette-op: 1;--hero-ty: 15cqh;--hero-scale: .4;--hero-op: .55;--hero-glow: .18}.threshold.reveal[data-beat=hallQuiet]{--nave-op: 0;--vignette-op: 1;--hero-tx: 6cqw;--hero-ty: 12cqh;--hero-scale: .15;--hero-op: 1;--hero-glow: .42;--quarters-op: 0;--quarters-scale: 1.9;--desk-op: 1;--desk-scale: 1;--flame-mark-mix: 1}.stage{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--bg-void);pointer-events:none}.stage__inner{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;container-type:size;background:var(--bg-void)}.layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-repeat:no-repeat}.layer--doors{background-size:cover;background-position:center 46%;opacity:var(--doors-op);transform:scale(var(--doors-scale)) translateZ(0);transform-origin:50% 46%;backface-visibility:hidden;will-change:opacity,transform;transition:opacity var(--doors-dur) var(--ease-cathedral),transform var(--doors-dur) var(--ease-cathedral)}.layer--seam{inset:auto;left:50%;top:8%;width:var(--seam-w);height:86%;transform:translate(-50%);background:radial-gradient(ellipse at center,color-mix(in srgb,var(--pyre-gold-bright) 90%,transparent),color-mix(in srgb,var(--pyre-flame) 40%,transparent) 30%,transparent 72%);filter:blur(6px);mix-blend-mode:screen;opacity:var(--seam-op);transition:opacity var(--dur-slow) var(--ease-cathedral),width var(--dur-doors-through) var(--ease-cathedral)}@keyframes seamGlow{0%,to{opacity:.55}50%{opacity:.9}}.threshold[data-beat=doorsResolve] .layer--seam,.threshold[data-beat=doorsThrough] .layer--seam{animation:seamGlow var(--dur-slow) var(--ease-cathedral) infinite}.layer--nave{background-size:cover;background-position:center 42%;opacity:var(--nave-op);transform:scale(var(--nave-scale)) translateZ(0);transform-origin:var(--nave-origin);backface-visibility:hidden;will-change:opacity,transform;transition:opacity var(--dur-slow) var(--ease-cathedral),transform var(--nave-dur) var(--ease-cathedral)}.layer--quarters{background-size:cover;background-position:center 58%;opacity:var(--quarters-op);transform:scale(var(--quarters-scale)) translateZ(0);transform-origin:47% 62%;backface-visibility:hidden;will-change:opacity,transform;transition:opacity var(--dur-slow) var(--ease-cathedral),transform var(--quarters-dur) var(--ease-cathedral)}.layer--door-glow{inset:auto;left:16%;top:63%;width:32cqh;height:44cqh;transform:translate(-50%,-50%) scale(var(--door-glow-scale));background:radial-gradient(ellipse at center,color-mix(in srgb,var(--pyre-gold-bright) 92%,transparent),color-mix(in srgb,var(--pyre-flame) 42%,transparent) 42%,transparent 74%);filter:blur(14px);mix-blend-mode:screen;opacity:var(--door-glow-op);transition:opacity var(--dur-slow) var(--ease-cathedral),transform var(--dur-slow) var(--ease-cathedral)}.layer--desk{background-size:cover;background-position:center 46%;opacity:var(--desk-op);transform:scale(var(--desk-scale)) translateY(var(--desk-ty)) translateZ(0);transform-origin:50% 46%;backface-visibility:hidden;will-change:opacity,transform;transition:opacity var(--dur-slow) var(--ease-cathedral),transform var(--desk-dur) var(--ease-cathedral)}.layer--glow{inset:auto;left:50%;top:50%;width:98cqh;height:98cqh;border-radius:50%;transform:translate(-50%,-50%) translate(var(--hero-tx),var(--hero-ty)) scale(max(.4,var(--hero-scale)));background:radial-gradient(circle,color-mix(in srgb,var(--pyre-flame) 55%,transparent),color-mix(in srgb,var(--pyre-flame) 12%,transparent) 42%,transparent 66%);filter:blur(26px);mix-blend-mode:screen;opacity:var(--hero-glow);transition:transform var(--hero-dur) var(--hero-ease),opacity var(--hero-dur) var(--hero-ease)}.layer--vignette{background:radial-gradient(ellipse at 50% 46%,transparent 52%,color-mix(in srgb,var(--bg-void) 72%,transparent) 100%);opacity:var(--vignette-op);transition:opacity var(--dur-slow) var(--ease-cathedral)}.layer--flare{--pp: calc(var(--nave-scale) * max(100cqw, 100cqh) / 2048);--leaf: calc((var(--seam-foot) - var(--seam-top)) * var(--pp));--warm: var(--candle);--hot: color-mix(in srgb, var(--pyre-gold-bright) 70%, var(--ink));--grain: color-mix(in srgb, var(--bg-void) 16%, transparent);--grain-2: color-mix(in srgb, var(--bg-void) 12%, transparent);inset:auto;left:calc(50cqw + (var(--seam-x) - 1024 - 160) * var(--pp));top:calc(42cqh + (var(--seam-top) - 860.16) * var(--pp));width:calc(320 * var(--pp));height:calc(var(--leaf) + 175 * var(--pp));background:repeating-linear-gradient(to bottom,transparent 0,var(--grain) calc(1.5 * var(--pp)),transparent calc(3 * var(--pp)),transparent calc(19 * var(--pp))) 50% 0 / calc(8 * var(--pp)) var(--leaf) no-repeat,repeating-linear-gradient(to bottom,transparent 0,transparent calc(7 * var(--pp)),var(--grain-2) calc(10 * var(--pp)),transparent calc(14 * var(--pp)),transparent calc(31 * var(--pp))) 50% 0 / calc(8 * var(--pp)) var(--leaf) no-repeat,linear-gradient(to bottom,color-mix(in srgb,var(--warm) 75%,transparent),color-mix(in srgb,var(--warm) 80%,var(--hot)) 55%,var(--hot)) 50% 0 / calc(2.8 * var(--pp)) var(--leaf) no-repeat,linear-gradient(to right,transparent,color-mix(in srgb,var(--warm) 10%,transparent) 25%,color-mix(in srgb,var(--warm) 40%,transparent) 40%,color-mix(in srgb,var(--warm) 88%,transparent) 50%,color-mix(in srgb,var(--warm) 40%,transparent) 60%,color-mix(in srgb,var(--warm) 10%,transparent) 75%,transparent) 50% 0 / calc(24 * var(--pp)) var(--leaf) no-repeat,linear-gradient(to right,transparent,color-mix(in srgb,var(--warm) 6%,transparent) 25%,color-mix(in srgb,var(--warm) 18%,transparent) 42%,color-mix(in srgb,var(--warm) 32%,transparent) 50%,color-mix(in srgb,var(--warm) 18%,transparent) 58%,color-mix(in srgb,var(--warm) 6%,transparent) 75%,transparent) 50% 0 / calc(130 * var(--pp)) var(--leaf) no-repeat,radial-gradient(ellipse 50% 50% at 50% 100%,color-mix(in srgb,var(--warm) 26%,transparent),color-mix(in srgb,var(--warm) 8%,transparent) 50%,transparent) 50% calc(var(--leaf) - 220 * var(--pp)) / calc(170 * var(--pp)) calc(220 * var(--pp)) no-repeat;-webkit-mask-image:linear-gradient(to bottom,transparent,black calc(.22 * var(--leaf)));mask-image:linear-gradient(to bottom,transparent,black calc(.22 * var(--leaf)));transform:none;mix-blend-mode:screen;opacity:var(--flare-op, 0);transition:opacity var(--flare-dur, var(--dur-settle)) var(--ease-cathedral) var(--flare-delay, 0ms);animation:none}.layer--flare-l{--seam-x: 277;--seam-top: 1275;--seam-foot: 1690;--door-l: 150;--door-r: 420}.layer--flare-r{--seam-x: 1800;--seam-top: 1275;--seam-foot: 1693;--door-l: 1665;--door-r: 1940}.layer--flare:before{content:"";position:absolute;left:calc((var(--door-l) - var(--seam-x) + 160) * var(--pp));width:calc((var(--door-r) - var(--door-l)) * var(--pp));top:calc(var(--leaf) - 5 * var(--pp));height:calc(10 * var(--pp));background:radial-gradient(ellipse 50% 18% at 50% 50%,var(--hot),color-mix(in srgb,var(--warm) 70%,transparent) 55%,transparent),radial-gradient(ellipse 50% 50% at 50% 50%,color-mix(in srgb,var(--warm) 40%,transparent),transparent)}.layer--flare:after{--sx: calc((var(--seam-x) - var(--door-l) + 60) / (var(--door-r) - var(--door-l) + 120) * 100%);content:"";position:absolute;left:calc((var(--door-l) - var(--seam-x) + 100) * var(--pp));width:calc((var(--door-r) - var(--door-l) + 120) * var(--pp));top:calc(var(--leaf) + 4 * var(--pp));height:calc(170 * var(--pp));background:conic-gradient(from 168deg at var(--sx) 0%,transparent,color-mix(in srgb,var(--warm) 34%,transparent) 12deg,transparent 24deg),radial-gradient(ellipse 50% 100% at var(--sx) 0%,color-mix(in srgb,var(--warm) 22%,transparent),color-mix(in srgb,var(--warm) 7%,transparent) 40%,transparent);-webkit-mask-image:radial-gradient(ellipse 55% 100% at var(--sx) 0%,black 10%,transparent);mask-image:radial-gradient(ellipse 55% 100% at var(--sx) 0%,black 10%,transparent)}.epigraph{position:absolute;left:50%;top:7%;width:min(60ch,84%);transform:translate(-50%);text-align:center;pointer-events:none}.flame-slot{position:absolute;left:50%;top:50%;height:70cqh;width:27cqh;transform:translate(-50%,-50%) translate(var(--hero-tx),var(--hero-ty)) scale(var(--hero-scale)) translateZ(0);backface-visibility:hidden;opacity:var(--hero-op);pointer-events:none;mix-blend-mode:var(--hero-blend, screen);will-change:transform,opacity;transition:transform var(--hero-dur) var(--hero-ease),opacity var(--hero-dur) var(--hero-ease)}.flame{position:absolute;top:0;right:0;bottom:0;left:0}.flame__pair{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity var(--dur-slow) var(--ease-cathedral)}.flame__pair--body{opacity:calc(1 - var(--flame-mark-mix))}.flame__pair--mark{opacity:var(--flame-mark-mix)}.flame__layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-size:contain;background-position:center;background-repeat:no-repeat;object-fit:contain;object-position:center}.flame__rim{animation:flameBreath var(--dur-flame-breath) ease-in-out infinite;animation-delay:calc(-1 * var(--breath-phase, 0) * var(--dur-flame-breath))}.flame__core{opacity:.92;animation:flameBreath calc(var(--dur-flame-breath) * .82) ease-in-out infinite;animation-delay:calc(-1 * var(--breath-phase, 0) * var(--dur-flame-breath))}.flame{--loop-fit: 1.095}.flame__core--loop{object-fit:cover;transform:scale(var(--loop-fit));opacity:0;animation:none;transition:opacity var(--dur-slow) var(--ease-cathedral)}.flame__pair[data-source=loop] .flame__core--loop{opacity:.92}.flame__pair[data-source=loop] .flame__still{opacity:0;transition:opacity var(--dur-slow) var(--ease-cathedral)}.flame__wave{opacity:0;filter:brightness(2) saturate(1.15);-webkit-mask-image:linear-gradient(to top,transparent 40%,black 50%,transparent 60%);mask-image:linear-gradient(to top,transparent 40%,black 50%,transparent 60%);-webkit-mask-size:100% 240%;mask-size:100% 240%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center -30%;mask-position:center -30%}.threshold[data-beat=revealLine] .flame__wave,.threshold[data-beat=readingLine] .flame__wave,.threshold[data-beat=speaking] .flame__wave{animation:speakWave var(--flame-wave-dur) var(--ease-cathedral) 1 both}.voice{position:absolute;left:50%;top:80%;transform:translate(-50%);width:min(80vw,44rem);text-align:center;pointer-events:none}.line{margin:0;font-size:var(--type-h1);font-weight:var(--weight-display);font-style:italic;letter-spacing:var(--tracking-display);line-height:var(--leading-display);opacity:0;filter:blur(6px);transition:opacity var(--dur-slow) var(--ease-cathedral),filter var(--dur-slow) var(--ease-cathedral)}.line--in{opacity:.92;filter:blur(0)}.choices{margin-top:var(--space-3);display:flex;align-items:center;justify-content:center;gap:var(--space-2);pointer-events:auto;animation:fromDark var(--dur-slow) var(--ease-cathedral) backwards}.choice{background:none;border:none;padding:var(--space-1);color:var(--ink);font-family:var(--font-body);font-size:var(--type-small);font-weight:var(--weight-body);letter-spacing:var(--tracking-smallcaps);text-transform:uppercase;opacity:.42;cursor:pointer;transition:opacity var(--dur-settle) var(--ease-cathedral)}.choice:hover,.choice:focus-visible{opacity:.92;outline:none}.choice__sep{opacity:.3}.leave-door.hall-exit{font-size:var(--type-small);letter-spacing:var(--tracking-smallcaps);line-height:initial;opacity:.58;animation:fromDark var(--dur-slow) var(--ease-cathedral) backwards}.leave-door.hall-exit:not([data-earned=false]):hover,.leave-door.hall-exit:focus-visible{opacity:.92;color:var(--ink)}.threshold__veil{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--bg-void);opacity:0;pointer-events:none;transition:opacity var(--dur-slow) var(--ease-cathedral)}.threshold__veil--fallen{opacity:1;pointer-events:auto}@keyframes fromDark{0%{opacity:0}}@keyframes flameBreath{0%,to{filter:brightness(.94)}50%{filter:brightness(1.06)}}@keyframes speakWave{0%{opacity:0;-webkit-mask-position:center -10%;mask-position:center -10%}50%{opacity:.9}to{opacity:0;-webkit-mask-position:center 110%;mask-position:center 110%}}@media(prefers-reduced-motion:reduce){.threshold .layer--seam{animation:none}.threshold{--nave-scale: 1;--doors-scale: 1}.threshold[data-beat=doorsThrough]{--nave-scale: 1;--doors-scale: 1;--hero-ty: 10cqh;--hero-scale: .44;--hero-op: .22}.threshold[data-beat=flameFar]{--hero-ty: 10cqh;--hero-scale: .44;--hero-op: .3}.threshold[data-beat=hall],.threshold[data-beat=hallHold]{--hero-scale: .42}.threshold[data-beat=hallQuiet],.threshold[data-entry=inside][data-beat=idle]{--hero-scale: .4}.flame__rim,.flame__core,.choices,.leave-door.hall-exit{animation:none}.threshold[data-beat=turn]{--hero-tx: 0cqw;--hero-ty: 16cqh;--hero-scale: .38;--hero-op: .8}.threshold[data-beat=crossApproach]{--nave-scale: 1;--hero-tx: 0cqw;--hero-ty: 0cqh;--hero-scale: .6;--door-glow-op: .4;--door-glow-scale: .85}.threshold[data-beat=crossDoorOpen]{--nave-scale: 1;--hero-tx: 0cqw;--hero-ty: 0cqh;--hero-scale: .5;--door-glow-op: .6;--door-glow-scale: 1}.threshold[data-beat=crossThrough]{--nave-scale: 1;--hero-tx: 0cqw;--hero-ty: 0cqh;--hero-scale: .45;--door-glow-op: .68;--door-glow-scale: 1.1}.threshold[data-beat=quarters],.threshold[data-beat=deskApproach]{--quarters-scale: 1;--hero-tx: 0cqw;--hero-ty: 0cqh;--hero-scale: .5}.threshold[data-beat=coverLift],.threshold[data-beat=hinge]{--desk-scale: 1;--desk-ty: 0%;--hero-tx: 0cqw;--hero-ty: 0cqh;--hero-scale: .5}.layer--door-glow{left:50%;top:50%}.flame__wave{animation:none!important}.threshold[data-beat=revealLine] .flame__core,.threshold[data-beat=readingLine] .flame__core,.threshold[data-beat=speaking] .flame__core{filter:brightness(1.12) saturate(1.1);transition:filter var(--dur-quick) var(--ease-cathedral)}}.interview[data-beat=preludeDark],.interview[data-beat=epigraphLine1],.interview[data-beat=epigraphLine2],.interview[data-beat=epigraphInfinite],.interview[data-beat=epigraphAttribution],.interview[data-beat=preludeSilence]{--nave-op: .34;--vignette-op: 1;--hero-ty: 15cqh;--hero-scale: .4;--hero-op: .55;--hero-glow: .18}.interview[data-beat=preludeDark]{--beat-hold: var(--dur-settle)}.interview[data-beat=epigraphLine1],.interview[data-beat=epigraphLine2],.interview[data-beat=epigraphInfinite],.interview[data-beat=epigraphAttribution]{--beat-hold: var(--dur-epigraph-line)}.interview[data-beat=preludeSilence]{--beat-hold: var(--dur-slow);--epigraph-op: 0}.interview[data-beat=epigraphInfinite]{--flare-op: .98;--flare-dur: var(--dur-quick)}.interview[data-beat=epigraphAttribution]{--flare-op: 0;--flare-dur: var(--dur-epigraph-line)}.interview[data-beat=questionDevelops],.interview[data-beat=listening],.interview[data-beat=attending],.interview[data-beat=followupDevelops],.interview[data-beat=statementDevelops],.interview[data-beat=settle]{--nave-op: 1;--vignette-op: 1;--hero-ty: 15cqh;--hero-scale: .4;--hero-op: 1;--hero-glow: .4}.interview[data-beat=wishDevelops],.interview[data-beat=wishListening],.interview[data-beat=custody],.interview[data-beat=sittingDone]{--nave-op: .34;--vignette-op: 1;--hero-ty: 15cqh;--hero-scale: .4;--hero-op: .55;--hero-glow: .18}.interview[data-beat=questionDevelops],.interview[data-beat=followupDevelops],.interview[data-beat=statementDevelops]{--beat-hold: var(--dur-first-question)}.interview[data-beat=listening],.interview[data-beat=wishListening]{--beat-hold: 0ms}.interview[data-beat=attending],.interview[data-beat=settle],.interview[data-beat=sittingDone]{--beat-hold: var(--dur-settle)}.interview[data-beat=wishDevelops],.interview[data-beat=custody]{--beat-hold: var(--dur-slow)}.interview .epigraph{width:min(60ch,84%);opacity:var(--epigraph-op, 1);transition:opacity var(--dur-slow) var(--ease-cathedral)}.epigraph__prelude,.epigraph__wish{display:flex;flex-direction:column;gap:var(--space-2)}.epigraph__line{margin:0;font-family:var(--font-display);font-weight:var(--weight-display);font-style:italic;font-size:var(--type-h1);line-height:var(--leading-display);letter-spacing:var(--tracking-display);color:var(--ink);opacity:0;transform:translateY(var(--space-1));transition:opacity var(--dur-epigraph-line) var(--ease-cathedral),transform var(--dur-epigraph-line) var(--ease-cathedral)}.epigraph__line--infinite{font-size:var(--type-display);color:var(--candle);text-shadow:0 0 var(--space-4) color-mix(in srgb,var(--candle) 50%,transparent);margin-top:var(--space-1)}.epigraph__attribution{font-style:normal;font-size:var(--type-body);color:var(--muted);margin-top:var(--space-2)}.epigraph__attribution em{font-style:italic}.interview[data-sitting=prelude] .epigraph__line:not(.epigraph__attribution){font-size:min(var(--type-h1),4.6cqh)}.interview[data-sitting=prelude] .epigraph__line.epigraph__line--infinite{font-size:min(var(--type-display),7cqh)}.epigraph__line--lit{opacity:1;transform:none}.epigraph__invitation,.epigraph__custody{margin:0;font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--type-h2);line-height:var(--leading-display);letter-spacing:var(--tracking-display);color:var(--ink);opacity:0;transition:opacity var(--dur-slow) var(--ease-cathedral)}.epigraph__invitation{text-wrap:balance}.epigraph__custody{color:var(--ink-soft);font-size:var(--type-h2);margin-top:var(--space-2)}.epigraph__invitation.epigraph__line--lit,.epigraph__custody.epigraph__line--lit{opacity:1}.interview__line{margin:0;font-family:var(--font-display);font-weight:var(--weight-display);font-size:min(var(--type-h2),3cqh);line-height:var(--leading-display);letter-spacing:var(--tracking-display);color:var(--ink);text-align:center;text-wrap:balance;opacity:0;transition:opacity var(--dur-first-question) var(--ease-cathedral)}.interview__line--in{opacity:1}.interview__seat{--slip-size: 32px;position:absolute;left:50%;top:80%;transform:translate(-50%);width:max-content;max-width:84%;display:flex;flex-direction:column;gap:var(--space-3);font-family:var(--font-body);font-size:var(--type-body)}.interview__voice{position:static;width:0;min-width:100%;transform:none}.interview__answer{position:static;width:100%;transform:none;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3)}.interview__answer--held{visibility:hidden}.interview__answer:not(.interview__answer--held){animation:fromDark var(--dur-settle) var(--ease-cathedral) both}.interview__field{flex:0 1 auto;width:var(--measure);min-width:0;box-sizing:border-box;background:transparent;border:none;border-bottom:1px solid var(--muted-deep);color:var(--ink);font-family:var(--font-body);font-weight:var(--weight-body);font-size:var(--type-body);letter-spacing:var(--tracking-body);line-height:var(--leading-body);padding:var(--space-1) 0;resize:none;outline:none;text-align:left;max-height:6em}.interview__field:focus-visible{border-bottom-color:color-mix(in srgb,var(--pyre-gold) 55%,transparent)}.interview__slips{display:flex;flex-direction:column;gap:var(--space-1);flex:none;align-self:center}.interview__slip{display:flex;align-items:center;gap:var(--space-1);background:none;border:none;padding:0;color:var(--ink);cursor:pointer;text-align:left}.interview__slip-glyph{flex:none;box-sizing:border-box;width:var(--slip-size);height:var(--slip-size);border-radius:50%;border:1px solid var(--muted-deep);display:grid;place-items:center;opacity:.78;transition:opacity var(--dur-settle) var(--ease-cathedral)}.interview__slip-glyph svg{width:20px;height:20px;fill:currentColor;stroke:currentColor;stroke-width:1.2}.interview__slip-word{font-family:var(--font-body);font-size:var(--type-small);font-weight:var(--weight-body);font-variant-caps:all-small-caps;letter-spacing:var(--tracking-smallcaps);line-height:1;white-space:nowrap;opacity:.58;transition:opacity var(--dur-settle) var(--ease-cathedral)}.interview__slip:hover .interview__slip-glyph,.interview__slip:focus-visible .interview__slip-glyph{opacity:1}.interview__slip:hover .interview__slip-word,.interview__slip:focus-visible .interview__slip-word{opacity:.92}.interview__slip:focus-visible{outline:1px solid color-mix(in srgb,var(--pyre-gold) 55%,transparent);outline-offset:3px}@media(prefers-reduced-motion:reduce){.epigraph__line{transform:none;transition-property:opacity}.interview[data-beat=epigraphInfinite]{--flare-op: .5}}.reveal .stage,.reveal .stage__inner{background:var(--bg-void)}.reveal .stage{container-type:size}.reveal .stage__inner{transform:translate(var(--camera-x, 0cqh)) scale(var(--camera-scale, 1));transition:transform var(--hero-dur) var(--hero-ease)}.threshold.reveal[data-beat=coverLift]{--beat-hold: 0ms}.threshold.reveal[data-beat=develop]{--beat-hold: var(--dur-develop)}.threshold.reveal[data-beat=plateSettled]{--beat-hold: var(--dur-settle);--hero-dur: var(--dur-settle)}.threshold.reveal[data-beat=heldSilence]{--beat-hold: var(--dur-settle)}.threshold.reveal[data-beat=breath]{--beat-hold: var(--dur-reveal-breath)}.reveal__spoken{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.reveal .stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 50cqh 66cqh at 50% 50%,transparent 74%,color-mix(in srgb,var(--bg-void) 52%,transparent) 104%,color-mix(in srgb,var(--bg-void) 84%,transparent) 150%);opacity:var(--lens-op, 0);transition:opacity var(--dur-slow) var(--ease-cathedral);pointer-events:none}.spread{position:absolute;left:50%;top:50%;height:86%;aspect-ratio:1536 / 1024;transform:translate(-50%,-50%) scale(.965);opacity:0;box-shadow:0 40px 130px color-mix(in srgb,var(--bg-void) 62%,transparent);transition:opacity var(--dur-book-open) var(--ease-cathedral),transform var(--dur-book-open) var(--ease-cathedral);color:var(--ink);font-family:var(--font-body);--wait-line-1-at: var(--dur-slow);--wait-line-2-at: calc( var(--wait-line-1-at) + var(--dur-wait-line-in-1) + var(--dur-wait-line-rest) );--wait-line-1-out-at: calc( var(--wait-line-2-at) + var(--dur-wait-line-in-2) + var(--dur-wait-line-hold) );--wait-line-2-out-at: calc(var(--wait-line-1-out-at) + var(--dur-wait-line-out))}.spread--on{opacity:1;transform:translate(-50%,-50%) scale(1)}.spread__vellum{position:absolute;top:0;right:0;bottom:0;left:0;background-size:100% 100%;background-repeat:no-repeat}.spread__blush{position:absolute;left:6%;top:13%;width:41%;height:69%;background:radial-gradient(ellipse at 54% 46%,color-mix(in srgb,var(--pyre-flame) 62%,transparent),color-mix(in srgb,var(--pyre-ember) 22%,transparent) 46%,transparent 72%);filter:blur(10px) opacity(0);mix-blend-mode:multiply;opacity:0;transition:opacity var(--dur-settle) var(--ease-cathedral),filter var(--dur-breath) var(--ease-cathedral);pointer-events:none}.threshold[data-beat=developBlush] .spread__blush{opacity:1;animation:blush var(--dur-breath) ease-in-out infinite;filter:blur(10px) opacity(1);transition:filter var(--dur-wash-in) ease-in-out}.threshold[data-beat=develop] .spread__blush,.threshold[data-beat=blank] .spread__blush{opacity:1;animation:blush var(--dur-breath) ease-in-out infinite;filter:blur(10px) opacity(0)}.threshold[data-beat=blank] .spread__blush{transition:filter var(--dur-slow) var(--ease-cathedral)}.spread__light{position:absolute;left:6%;top:13%;width:41%;aspect-ratio:4 / 5;background:radial-gradient(ellipse farthest-side at 50% 48%,color-mix(in srgb,var(--pyre-gold-bright) 80%,transparent),color-mix(in srgb,var(--pyre-gold-bright) 46%,transparent) 70%,color-mix(in srgb,var(--candle) 30%,transparent));mix-blend-mode:overlay;opacity:0;filter:blur(34px) opacity(0);transition:opacity var(--dur-plate-wait-max) var(--ease-cathedral),filter var(--dur-breath) var(--ease-cathedral);pointer-events:none}.threshold.reveal[data-register=book]:not([data-beat=hinge]) .spread__light{opacity:1}.threshold[data-beat=developBlush] .spread__light{filter:blur(34px) opacity(1);transition:opacity var(--dur-plate-wait-max) var(--ease-cathedral),filter var(--dur-wash-in) ease-in-out}.threshold[data-beat=blank] .spread__light{transition:opacity var(--dur-plate-wait-max) var(--ease-cathedral),filter var(--dur-slow) var(--ease-cathedral)}.spread__wait{position:absolute;left:6%;top:13%;width:41%;height:72%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);text-align:center;opacity:0;transition:opacity var(--dur-settle) var(--ease-cathedral);pointer-events:none}.threshold[data-beat=developBlush] .spread__wait{opacity:1;transition:none}.spread__wait-line{margin:0;font-family:var(--font-reveal-words);font-weight:var(--weight-reveal-words);font-style:var(--style-reveal-words);font-synthesis:none;font-size:var(--type-h2);line-height:1.32;letter-spacing:.01em;max-width:26ch;text-wrap:balance;color:var(--ink);--wait-line-blur: 13px;opacity:0;filter:blur(var(--wait-line-blur))}.threshold[data-beat=developBlush] .spread__wait-line,.threshold[data-beat=develop] .spread__wait-line,.threshold[data-beat=blank] .spread__wait-line{animation:waitLineIn var(--dur-wait-line-in-1) ease-in-out var(--wait-line-1-at) both,waitLineOut var(--dur-wait-line-out) ease-in-out var(--wait-line-1-out-at) forwards}.threshold[data-beat=developBlush] .spread__wait-line+.spread__wait-line,.threshold[data-beat=develop] .spread__wait-line+.spread__wait-line,.threshold[data-beat=blank] .spread__wait-line+.spread__wait-line{animation:waitLineIn var(--dur-wait-line-in-2) ease-in-out var(--wait-line-2-at) both,waitLineOut var(--dur-wait-line-out) ease-in-out var(--wait-line-2-out-at) forwards}.spread__caption{position:absolute;left:6%;width:41%;margin:0;text-align:center;font-family:var(--font-reveal-words);font-weight:var(--weight-reveal-words);font-style:var(--style-reveal-words);font-synthesis:none;font-size:var(--type-caption-words);line-height:1.3;text-wrap:balance;color:var(--ink);opacity:0;filter:blur(6px);transition:opacity var(--dur-caption-in) var(--ease-cathedral),filter var(--dur-caption-in) var(--ease-cathedral);pointer-events:none}.spread__caption--title{bottom:calc(100% - 13% + var(--space-2))}.spread__caption--provenance{top:calc(13% + 41% * 1.5 * 1.25 + var(--space-2))}.spread__caption--in{opacity:.6;filter:blur(0)}.spread__caption--provenance.spread__caption--in{transition-delay:var(--dur-settle)}.spread__plate{position:absolute;left:6%;top:13%;width:41%;aspect-ratio:4 / 5;background-size:cover;background-position:center;isolation:isolate;--plate-feather: 2.5%;-webkit-mask-image:linear-gradient(to right,transparent 0,var(--stencil-opaque) var(--plate-feather),var(--stencil-opaque) calc(100% - var(--plate-feather)),transparent 100%),linear-gradient(to bottom,transparent 0,var(--stencil-opaque) var(--plate-feather),var(--stencil-opaque) calc(100% - var(--plate-feather)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,var(--stencil-opaque) var(--plate-feather),var(--stencil-opaque) calc(100% - var(--plate-feather)),transparent 100%),linear-gradient(to bottom,transparent 0,var(--stencil-opaque) var(--plate-feather),var(--stencil-opaque) calc(100% - var(--plate-feather)),transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect;opacity:0;filter:blur(38px)}.spread__plate:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bg);mix-blend-mode:multiply;pointer-events:none}.threshold[data-beat=developBlush] .spread__plate{opacity:.12;filter:blur(30px) saturate(.25) brightness(.74)}.threshold[data-beat=develop] .spread__plate{animation:develop var(--dur-develop) var(--ease-cathedral) forwards}.threshold[data-beat=plateSettled] .spread__plate,.threshold[data-beat=flameToCorner] .spread__plate,.threshold[data-beat=heldSilence] .spread__plate,.threshold[data-beat=revealLine] .spread__plate,.threshold[data-beat=breath] .spread__plate,.threshold[data-beat=readingLine] .spread__plate,.threshold[data-beat=awaitTurn] .spread__plate,.threshold[data-beat=speaking] .spread__plate,.threshold[data-beat=reposed] .spread__plate{opacity:1;filter:saturate(1.05)}.threshold[data-beat=blank] .spread__plate{opacity:0;transition:opacity var(--dur-slow) var(--ease-cathedral)}.threshold[data-plate=blank] .spread__plate{opacity:0}.spread__halo{--halo-amber: color-mix(in oklab, var(--pyre-flame) 82%, var(--bg-deep));--halo-rose: color-mix( in oklab, color-mix(in oklab, var(--jewel-vermilion) 74%, var(--pyre-lapis-light)) 84%, var(--bg-deep) );--halo-violet: color-mix( in oklab, color-mix(in oklab, var(--pyre-lapis-light) 62%, var(--jewel-vermilion)) 92%, var(--bg-deep) );--halo-wander: calc(var(--dur-breath) * 1.5);position:absolute;left:2%;top:4%;width:47.5%;height:92%;pointer-events:none}.spread__halo-body,.spread__halo-core{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity var(--dur-slow) var(--ease-cathedral);animation:haloWander var(--halo-wander) ease-in-out infinite alternate}.spread__halo-body{background:radial-gradient(ellipse 62% 46% at 22% 72%,var(--halo-violet),transparent 74%),radial-gradient(ellipse 56% 44% at 80% 24%,var(--halo-rose),transparent 74%),radial-gradient(ellipse 60% 34% at 52% 90%,var(--halo-amber),transparent 72%);background-size:150% 150%;mix-blend-mode:color;filter:blur(22px)}.spread__halo-core{background:radial-gradient(ellipse 62% 46% at 22% 72%,var(--halo-violet),transparent 70%),radial-gradient(ellipse 56% 44% at 80% 24%,var(--halo-rose),transparent 70%),radial-gradient(ellipse 60% 34% at 52% 90%,var(--halo-amber),transparent 70%);background-size:150% 150%;mix-blend-mode:screen;filter:blur(30px);animation-delay:calc(var(--halo-wander) * -1)}.threshold[data-beat=developBlush] .spread__halo-body{opacity:.85;transition:opacity var(--dur-wash-in) ease-in-out}.threshold[data-beat=developBlush] .spread__halo-core{opacity:.35;transition:opacity var(--dur-wash-in) ease-in-out}.threshold.reveal[data-wash=brilliant][data-beat=developBlush] .spread__halo-body{opacity:1;transition:opacity var(--dur-slow) var(--ease-cathedral)}.threshold.reveal[data-wash=brilliant][data-beat=developBlush] .spread__halo-core{opacity:.55;transition:opacity var(--dur-slow) var(--ease-cathedral)}.threshold.reveal[data-wash=brilliant] .spread__halo{animation:haloQuicken calc(var(--dur-breath) * .75) ease-in-out infinite alternate}.threshold[data-beat=develop] .spread__halo-body{opacity:1;transition:opacity var(--dur-develop) var(--ease-cathedral)}.threshold[data-beat=develop] .spread__halo-core{opacity:.55;transition:opacity var(--dur-develop) var(--ease-cathedral)}.threshold[data-beat=plateSettled] .spread__halo-body,.threshold[data-beat=flameToCorner] .spread__halo-body,.threshold[data-beat=heldSilence] .spread__halo-body,.threshold[data-beat=revealLine] .spread__halo-body,.threshold[data-beat=breath] .spread__halo-body,.threshold[data-beat=readingLine] .spread__halo-body,.threshold[data-beat=awaitTurn] .spread__halo-body,.threshold[data-beat=speaking] .spread__halo-body,.threshold[data-beat=reposed] .spread__halo-body{opacity:1}.threshold[data-beat=plateSettled] .spread__halo-core,.threshold[data-beat=flameToCorner] .spread__halo-core,.threshold[data-beat=heldSilence] .spread__halo-core,.threshold[data-beat=revealLine] .spread__halo-core,.threshold[data-beat=breath] .spread__halo-core,.threshold[data-beat=readingLine] .spread__halo-core,.threshold[data-beat=awaitTurn] .spread__halo-core,.threshold[data-beat=speaking] .spread__halo-core,.threshold[data-beat=reposed] .spread__halo-core{opacity:.45}.threshold[data-plate=blank] .spread__halo-body,.threshold[data-plate=blank] .spread__halo-core{opacity:0}.spread__pool{position:absolute;left:90%;top:84.4%;width:30%;height:30%;transform:translate(-50%,-50%);background:radial-gradient(circle,color-mix(in srgb,var(--pyre-flame) 30%,transparent),color-mix(in srgb,var(--pyre-flame) 8%,transparent) 42%,transparent 68%);filter:blur(6px);mix-blend-mode:multiply;opacity:0;transition:left var(--hero-dur) var(--hero-ease),top var(--hero-dur) var(--hero-ease),opacity var(--dur-slow) var(--ease-cathedral);pointer-events:none}.spread__pool--home{left:90%;top:84.4%;opacity:.42}.spread__right{position:absolute;right:0;top:0;width:50%;height:100%;outline:none;cursor:default;pointer-events:auto;--attention-dwell: var(--dur-attention-dwell)}.threshold:not([data-beat=awaitTurn]):not([data-beat=speaking]):not([data-beat=reposed]) .spread__right{pointer-events:none}.spread__margin{position:absolute;right:8%;top:30%;width:34%;display:flex;flex-direction:column;gap:var(--space-2)}.spread__line{margin:0;font-family:var(--font-body);font-style:italic;font-size:.85em;line-height:var(--leading-body);color:var(--muted);opacity:0;transform:translateY(6px);transition:opacity var(--dur-settle) var(--ease-cathedral),transform var(--dur-settle) var(--ease-cathedral)}.spread__line--question{transition:opacity var(--dur-first-question) var(--ease-cathedral),transform var(--dur-first-question) var(--ease-cathedral)}.spread__line--in{opacity:1;transform:translateY(0)}@keyframes haloWander{0%{background-position:0% 0%,100% 0%,50% 100%}33%{background-position:60% 20%,30% 90%,0% 40%}66%{background-position:100% 70%,0% 30%,80% 0%}to{background-position:30% 100%,70% 60%,20% 10%}}@keyframes haloQuicken{0%{transform:translate(0) scale(1)}50%{transform:translate(3%,-4%) scale(1.06)}to{transform:translate(-3%,3%) scale(1.03)}}@keyframes waitLineIn{0%{opacity:0;filter:blur(var(--wait-line-blur))}to{opacity:.6;filter:blur(0)}}@keyframes waitLineOut{0%{opacity:.6;filter:blur(0)}to{opacity:0;filter:blur(var(--wait-line-blur))}}@keyframes blush{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.92;transform:scale(1.035)}}@keyframes develop{0%{opacity:.12;filter:blur(30px) saturate(.25) brightness(.74) contrast(.92)}16%{opacity:.42;filter:blur(17px) saturate(.5) brightness(.84) contrast(1)}42%{opacity:.74;filter:blur(6px) saturate(.95) brightness(.96) contrast(1.05)}to{opacity:1;filter:blur(0) saturate(1.05) brightness(1) contrast(1.02)}}@keyframes developReduced{0%,39%{opacity:.05}40%,74%{opacity:.4}75%,99%{opacity:.82}to{opacity:1}}@media(prefers-reduced-motion:reduce){.threshold[data-beat=developBlush] .spread__blush,.threshold[data-beat=develop] .spread__blush,.threshold[data-beat=blank] .spread__blush{animation:none;opacity:.7}.threshold[data-beat=developBlush] .spread__plate{filter:none;opacity:.05}.threshold[data-beat=develop] .spread__plate{filter:none;animation:developReduced var(--dur-develop) linear forwards}.spread{transform:translate(-50%,-50%) scale(1)}.spread__pool{transition:opacity var(--dur-slow) var(--ease-cathedral)}.reveal .stage__inner{transition:transform 0s var(--ease-cathedral) calc(var(--dur-slow) / 2)}.threshold.reveal[data-beat=developBlush] .stage__inner,.threshold.reveal[data-beat=develop] .stage__inner{animation:cameraDipIn var(--dur-slow) var(--ease-cathedral)}.threshold.reveal[data-beat=plateSettled] .stage__inner,.threshold.reveal[data-beat=flameToCorner] .stage__inner,.threshold.reveal[data-beat=blank] .stage__inner{animation:cameraDipOut var(--dur-slow) var(--ease-cathedral)}.spread__halo,.spread__halo-body,.spread__halo-core,.threshold[data-beat] .spread__halo-body,.threshold[data-beat] .spread__halo-core,.threshold.reveal[data-wash=brilliant] .spread__halo{animation-name:none;transform:none}.spread__wait-line{--wait-line-blur: 0px;filter:none}.spread__caption,.spread__caption--in{filter:none}}@keyframes cameraDipIn{0%,to{opacity:1}50%{opacity:0}}@keyframes cameraDipOut{0%,to{opacity:1}50%{opacity:0}}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/cormorant-garamond-300-normal-latin-vTYAbwjx.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/cormorant-garamond-300-normal-latin-ext-DkewdGEa.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/cormorant-garamond-300-normal-cyrillic-KZtADeSH.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/cormorant-garamond-300-normal-cyrillic-ext-BJNWSvBS.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/cormorant-garamond-300-normal-vietnamese-Bg53Hpce.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/assets/cormorant-garamond-300-italic-latin-C6MJWnjX.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/assets/cormorant-garamond-300-italic-latin-ext-BHKGGtrv.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/assets/cormorant-garamond-300-italic-cyrillic-BnpXT-eY.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/assets/cormorant-garamond-300-italic-cyrillic-ext-BOHvtqAK.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/assets/cormorant-garamond-300-italic-vietnamese-CbMlvnbp.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/cormorant-garamond-300-normal-latin-vTYAbwjx.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/cormorant-garamond-300-normal-latin-ext-DkewdGEa.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/cormorant-garamond-300-normal-cyrillic-KZtADeSH.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/cormorant-garamond-300-normal-cyrillic-ext-BJNWSvBS.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/cormorant-garamond-300-normal-vietnamese-Bg53Hpce.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/cormorant-garamond-300-italic-latin-C6MJWnjX.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/cormorant-garamond-300-italic-latin-ext-BHKGGtrv.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/cormorant-garamond-300-italic-cyrillic-BnpXT-eY.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/cormorant-garamond-300-italic-cyrillic-ext-BOHvtqAK.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/cormorant-garamond-300-italic-vietnamese-CbMlvnbp.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/eb-garamond-400-normal-latin-DHJaSK_n.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/eb-garamond-400-normal-latin-ext-CLnU8tfL.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/eb-garamond-400-normal-greek-uN-Wr6H0.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/eb-garamond-400-normal-greek-ext-CTkDX_Ou.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/eb-garamond-400-normal-cyrillic-DhU8pvNR.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/eb-garamond-400-normal-cyrillic-ext-CLjnQ9Oh.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/eb-garamond-400-normal-vietnamese-Bi6SRIpx.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/eb-garamond-400-italic-latin-DZ6Y73dF.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/eb-garamond-400-italic-latin-ext-CdgAgyov.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/eb-garamond-400-italic-greek-BcU87v5_.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/eb-garamond-400-italic-greek-ext-BMTgcjbM.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/eb-garamond-400-italic-cyrillic-DgyaNSCE.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/eb-garamond-400-italic-cyrillic-ext-DQR6GjgG.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/eb-garamond-400-italic-vietnamese-CnGjop9a.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/eb-garamond-400-normal-latin-DHJaSK_n.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/eb-garamond-400-normal-latin-ext-CLnU8tfL.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/eb-garamond-400-normal-greek-uN-Wr6H0.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/eb-garamond-400-normal-greek-ext-CTkDX_Ou.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/eb-garamond-400-normal-cyrillic-DhU8pvNR.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/eb-garamond-400-normal-cyrillic-ext-CLjnQ9Oh.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/eb-garamond-400-normal-vietnamese-Bi6SRIpx.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IM Fell English;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/im-fell-english-400-italic-CYLgC3Lp.woff2) format("woff2")}@font-face{font-family:Pinyon Script;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/pinyon-script-400-normal-36d2bOeF.woff2) format("woff2")}@font-face{font-family:Tangerine;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/tangerine-700-normal-B7agikUz.woff2) format("woff2")}:root{--pyre-gold: #c9a227;--pyre-gold-bright: #e8c764;--pyre-flame: #e8912d;--pyre-ember: #c4651a;--pyre-ember-deep: #b34215;--pyre-lapis: #1f3a6e;--pyre-lapis-light: #2f4f86;--flow-work: var(--pyre-gold);--flow-attention: #6f8bbf;--flow-value: #5e7d52;--flow-meaning: #f5efe6;--font-display: "Cormorant Garamond", Georgia, "Times New Roman", serif;--font-body: "EB Garamond", Georgia, "Times New Roman", serif;--font-voyager: var(--font-body);--font-reveal-words: var(--font-display);--weight-reveal-words: var(--weight-display);--style-reveal-words: italic;--weight-display: 300;--weight-body: 400;--weight-emphasis: 500;--type-wordmark: clamp(72px, 13vw, 190px);--type-display: clamp(40px, 6vw, 76px);--type-h1: clamp(30px, 4vw, 46px);--type-h2: clamp(23px, 2.6vw, 31px);--type-body: clamp(17px, 1.4vw, 20px);--type-small: clamp(13px, 1vw, 15px);--type-note: clamp(17px, 1.35vw, 20px);--type-caption-words: clamp(18px, 1.9vw, 25px);--tracking-wordmark: .3em;--tracking-display: .06em;--tracking-body: .004em;--tracking-smallcaps: .18em;--leading-display: 1.06;--leading-body: 1.62;--measure: 62ch;--ease-cathedral: cubic-bezier(.22, .61, .36, 1);--dur-quick: .6s;--dur-settle: 1.2s;--dur-slow: 3s;--dur-ritual-min: 90s;--dur-ritual-max: 180s;--dur-trigger: 6s;--dur-hold-outside: 9s;--dur-doors-resolve: 3.2s;--dur-doors-through: 5.2s;--dur-flame-approach: 4.5s;--dur-hall-hold: 4s;--dur-hall-hold-returning: 1.4s;--dur-flame-greet: 5175ms;--dur-nave-drift: calc(var(--dur-flame-approach) * 2);--dur-crossing: 3s;--dur-cross-door-open: 2.56s;--dur-quarters-settle: 2.88s;--dur-book-open: 3s;--dur-first-question: 1.2s;--dur-develop: 12s;--dur-reveal-breath: 4s;--dur-develop-fail-hold: 6s;--dur-plate-wait-max: 360s;--dur-wash-in: 12s;--dur-wait-line-in-1: 5s;--dur-wait-line-rest: 3.5s;--dur-wait-line-in-2: 8s;--dur-wait-line-hold: 6s;--dur-wait-line-out: 3s;--dur-caption-in: 4.5s;--dur-epigraph-line: 2.64s;--dur-rehearsal-p50: 16s;--dur-rehearsal-p95: 74s;--dur-rehearsal-fail: 30s;--space-1: 8px;--space-2: 16px;--space-3: 24px;--space-4: 40px;--space-5: 64px;--space-6: 104px;--space-7: 168px}:root,[data-register=cathedral]{--bg: #0a0806;--bg-void: #06070c;--ink: #f5efe6;--ink-soft: #e8e0d4;--muted: #8a8078;--muted-deep: #5a5550;--candle: var(--pyre-flame);--glass: var(--pyre-lapis);--ct-sky: #06070c;--ct-glass: #243a6e;--ct-candle: #e8912d}[data-cathedral-time=night]{--ct-sky: #06070c;--ct-glass: #243a6e;--ct-candle: #e8912d}[data-cathedral-time=dawn]{--ct-sky: #0b0a10;--ct-glass: #54507e;--ct-candle: #eaa24a}[data-cathedral-time=day]{--ct-sky: #0d0e12;--ct-glass: #52688f;--ct-candle: #f0b65f}[data-cathedral-time=golden]{--ct-sky: #0d0907;--ct-glass: #b07a3a;--ct-candle: #e8912d}[data-register=book]{--bg: #e8dcc0;--bg-deep: #d9cba8;--ink: #2e2519;--ink-soft: #4a3f2e;--muted: #7a6a4f;--rule: #b8a888;--initial: var(--pyre-gold);--jewel-lapis: #27406e;--jewel-vermilion: #9e2b25;--jewel-viridian: #4a6b46;--warmth: 1}:root{--bronze: #8a6d3b;--bronze-temper: #5a4a6e;--dur-flame-breath: 10s;--dur-presence-beat: 4s;--dur-flame-wave: 1.8s;--dur-breath: 10s;--dur-attention-dwell: 2s;--dur-inscription-dwell: 45s;--ease-resistance: cubic-bezier( .35, 0, .75, .25 );--ease-turn-pressure: cubic-bezier( .8, .02, .95, .3 );--ease-gather-in: cubic-bezier(.42, 0, 1, 1);--ease-gather-settle: cubic-bezier(.65, 0, .35, 1);--flame-scale-page: .11}[data-register=book]{--strata-1: .28;--strata-2: .16;--strata-3: .08;--rubric: #8f4a3c;--ink-wet: #241c12;--plate-deboss: var(--bg-deep);--stencil-opaque: #000}:root{--hearth-radius: .34;--hearth-shimmer-band-min: 7s;--hearth-shimmer-band-max: 13s;--hearth-ember-band-min: 9s;--hearth-ember-band-max: 15s;--hearth-fullness: 1}
