.aperture[data-astro-cid-dxcz4vby]{position:relative;height:calc(100svh - 66px);min-height:600px;max-height:1100px;overflow:hidden;container:ap / size;background:var(--canvas);--scrim:rgba(242,239,232,.94);--scrim-left:62%}html[data-theme=dark] .aperture[data-astro-cid-dxcz4vby]{--scrim:rgba(8,9,10,.72);--scrim-left:40%}@media(prefers-color-scheme:dark){html:not([data-theme]) .aperture[data-astro-cid-dxcz4vby]{--scrim:rgba(8,9,10,.72);--scrim-left:40%}}.ap-figure[data-astro-cid-dxcz4vby]{position:absolute;inset:0;margin:0}.ap-frame[data-astro-cid-dxcz4vby]{position:absolute;inset:0;width:100%;height:100%;display:none;overflow:hidden}.ap-desktop[data-astro-cid-dxcz4vby]{display:block}@media(max-width:1100px){.ap-desktop[data-astro-cid-dxcz4vby]{display:none}.ap-tablet[data-astro-cid-dxcz4vby]{display:block}}@media(max-width:700px){.ap-tablet[data-astro-cid-dxcz4vby]{display:none}.ap-mobile[data-astro-cid-dxcz4vby]{display:block}}.ap-frame[data-astro-cid-dxcz4vby] .ap-datum{stroke:var(--text);stroke-opacity:.32;stroke-width:1;vector-effect:non-scaling-stroke}.ap-frame[data-astro-cid-dxcz4vby] .ap-ghost{fill:none;stroke:var(--text);stroke-width:1;vector-effect:non-scaling-stroke}.ap-frame[data-astro-cid-dxcz4vby] .ap-arc{fill:none;stroke:var(--text);stroke-opacity:.85;stroke-width:1.6;vector-effect:non-scaling-stroke}.ap-frame[data-astro-cid-dxcz4vby] .ap-ticks line{stroke:var(--text);vector-effect:non-scaling-stroke}.ap-frame[data-astro-cid-dxcz4vby] .ap-ticks text{fill:var(--text-secondary);font-family:var(--font-mono)}.ap-frame[data-astro-cid-dxcz4vby] .ap-lead{fill:none;stroke:var(--signal);stroke-width:1.4;vector-effect:non-scaling-stroke}.ap-frame[data-astro-cid-dxcz4vby] .ap-dot,.ap-frame[data-astro-cid-dxcz4vby] .ap-cursor,.ap-end[data-astro-cid-dxcz4vby]{fill:var(--signal)}.ap-frame[data-astro-cid-dxcz4vby] .ap-mt{fill:var(--text);font-family:var(--font-display);font-weight:600;letter-spacing:.04em;text-transform:var(--case,uppercase)}.ap-frame[data-astro-cid-dxcz4vby] .ap-md{fill:var(--text-secondary);font-family:var(--font-mono)}.ap-endl[data-astro-cid-dxcz4vby]{fill:var(--text);font-family:var(--font-mono);font-weight:500}.ap-endm[data-astro-cid-dxcz4vby]{fill:var(--text-secondary);font-family:var(--font-mono);letter-spacing:.08em}.ap-frame[data-astro-cid-dxcz4vby] text{paint-order:stroke;stroke:var(--canvas);stroke-opacity:.7;stroke-width:5px;stroke-linejoin:round}.aperture[data-astro-cid-dxcz4vby].ap-intro .ap-live[data-astro-cid-dxcz4vby]{visibility:hidden}.ap-scrim[data-astro-cid-dxcz4vby]{position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,var(--scrim) 0,color-mix(in srgb,var(--scrim) 70%,transparent) 14%,transparent 34%),linear-gradient(90deg,color-mix(in srgb,var(--scrim) var(--scrim-left),transparent) 0,transparent 40%)}.ap-shell[data-astro-cid-dxcz4vby]{position:absolute;inset:0;margin-inline:auto;max-width:var(--shell);padding-inline:var(--gutter);pointer-events:none}.ap-shell[data-astro-cid-dxcz4vby]>[data-astro-cid-dxcz4vby]{position:absolute;pointer-events:auto}.ap-kicker[data-astro-cid-dxcz4vby]{top:32px;left:var(--gutter);color:var(--text-muted)}.ap-title[data-astro-cid-dxcz4vby]{top:62px;left:var(--gutter);margin:0;font:870 min(5.2cqw,9.6cqh)/.84 var(--font-display);text-transform:var(--case,uppercase);letter-spacing:-.006em;color:var(--text)}.ap-title[data-astro-cid-dxcz4vby] span[data-astro-cid-dxcz4vby]{display:block;width:max-content}.ap-embedded[data-astro-cid-dxcz4vby] .ap-kicker[data-astro-cid-dxcz4vby]{display:none}.ap-embedded[data-astro-cid-dxcz4vby] .ap-shell[data-astro-cid-dxcz4vby]{z-index:2}.ap-embedded[data-astro-cid-dxcz4vby]:before{content:"";position:absolute;inset:0 0 auto;height:clamp(120px,22cqh,240px);z-index:1;pointer-events:none;background:linear-gradient(180deg,var(--canvas),color-mix(in srgb,var(--canvas) 55%,transparent) 45%,transparent)}.ap-embedded[data-astro-cid-dxcz4vby] .ap-title[data-astro-cid-dxcz4vby]{top:40px;font-weight:var(--w-display,600);letter-spacing:var(--track-display,-.03em);line-height:.92}.ap-embedded[data-astro-cid-dxcz4vby] .ap-sub[data-astro-cid-dxcz4vby]{top:calc(60px + 3.68*min(5.2cqw,9.6cqh))}.ap-title[data-astro-cid-dxcz4vby] span[data-astro-cid-dxcz4vby]:nth-child(1),.ap-title[data-astro-cid-dxcz4vby] span[data-astro-cid-dxcz4vby]:nth-child(3){font-stretch:var(--stretch-display,125%)}.ap-sub[data-astro-cid-dxcz4vby]{top:calc(82px + 3.36*min(5.2cqw,9.6cqh));left:var(--gutter);max-width:31ch;font:400 clamp(1rem,1.2vw,1.2rem)/1.45 var(--font-serif);color:var(--text-secondary)}.ap-sub[data-astro-cid-dxcz4vby] em[data-astro-cid-dxcz4vby]{font-style:normal;color:var(--signal-text)}.ap-cta[data-astro-cid-dxcz4vby]{left:var(--gutter);bottom:28px;display:flex;gap:26px;align-items:baseline;margin:0;white-space:nowrap}.ap-cta[data-astro-cid-dxcz4vby] a[data-astro-cid-dxcz4vby]{text-decoration:none;font:650 12px var(--font-display);letter-spacing:.1em;text-transform:var(--case,uppercase);font-stretch:var(--stretch-display,105%)}.ap-cta[data-astro-cid-dxcz4vby] a[data-astro-cid-dxcz4vby].p{padding-bottom:4px;border-bottom:1px solid var(--signal)}.ap-cta[data-astro-cid-dxcz4vby] a[data-astro-cid-dxcz4vby].p span[data-astro-cid-dxcz4vby]{color:var(--signal-text)}.ap-cta[data-astro-cid-dxcz4vby] a[data-astro-cid-dxcz4vby].s{color:var(--text-muted)}.ap-cta[data-astro-cid-dxcz4vby] a[data-astro-cid-dxcz4vby]:hover{color:var(--signal-text)}.ap-read[data-astro-cid-dxcz4vby]{right:var(--gutter);bottom:46px;display:grid;justify-items:end;text-align:right;gap:4px}.ap-cap[data-astro-cid-dxcz4vby]{margin:0;font:500 12px/1.4 var(--font-mono);letter-spacing:.12em;text-transform:var(--case,uppercase);color:var(--signal-text)}.ap-time[data-astro-cid-dxcz4vby]{margin:0;font:250 clamp(40px,min(4.4cqw,9cqh),76px)/1 var(--font-display);font-stretch:70%;font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--text)}.ap-stops[data-astro-cid-dxcz4vby]{display:flex;gap:4px;align-items:center;margin-top:4px}.ap-stop[data-astro-cid-dxcz4vby],.ap-play[data-astro-cid-dxcz4vby]{min-width:44px;height:44px;padding:0 10px;background:none;border:0;border-bottom:1px solid color-mix(in srgb,var(--text) 30%,transparent);color:var(--text-muted);font:500 12px var(--font-mono);letter-spacing:.04em;cursor:pointer}.ap-stop[data-astro-cid-dxcz4vby]:disabled{cursor:default}.ap-stop[data-astro-cid-dxcz4vby].is-current{color:var(--signal-text);border-bottom:2px solid var(--signal)}.ap-stop[data-astro-cid-dxcz4vby]:not(:disabled):hover,.ap-play[data-astro-cid-dxcz4vby]:hover{color:var(--text)}.ap-play[data-astro-cid-dxcz4vby]{margin-left:10px;color:var(--text-secondary)}.ap-note[data-astro-cid-dxcz4vby]{right:var(--gutter);bottom:14px;margin:0;font:400 12px/1.5 var(--font-mono);color:var(--text-muted);white-space:nowrap}.ap-note[data-astro-cid-dxcz4vby] a[data-astro-cid-dxcz4vby]{color:var(--text-secondary);text-underline-offset:3px}@media(max-width:700px){.ap-title[data-astro-cid-dxcz4vby]{top:52px;font-size:min(calc((100cqw - 2 * var(--gutter)) / 7.4),7.6cqh)}.ap-title[data-astro-cid-dxcz4vby] span[data-astro-cid-dxcz4vby]:nth-child(2){font-stretch:var(--stretch-display,100%)}.ap-title[data-astro-cid-dxcz4vby] span[data-astro-cid-dxcz4vby]:nth-child(4){font-stretch:var(--stretch-display,125%)}.ap-sub[data-astro-cid-dxcz4vby],.ap-note[data-astro-cid-dxcz4vby]{display:none}.ap-read[data-astro-cid-dxcz4vby]{left:var(--gutter);right:var(--gutter);bottom:auto;top:calc(66px + 3.36*min(calc((100cqw - 2 * var(--gutter)) / 7.4),7.6cqh));justify-items:start;text-align:left}.ap-time[data-astro-cid-dxcz4vby]{font-size:clamp(34px,10cqw,56px)}.ap-stops[data-astro-cid-dxcz4vby]{margin-left:-10px}.ap-cta[data-astro-cid-dxcz4vby]{bottom:16px}.ap-o[data-astro-cid-dxcz4vby]{display:none}}@media(max-width:400px){.ap-cta[data-astro-cid-dxcz4vby] a[data-astro-cid-dxcz4vby].s{display:none}.ap-stop[data-astro-cid-dxcz4vby],.ap-play[data-astro-cid-dxcz4vby]{padding:0 6px;font-size:12px;white-space:nowrap}}.engine{margin:0;display:grid;gap:22px;min-width:0}.engine-head{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 40px}.engine-read{display:grid;gap:6px;min-width:0}.engine-read .label-caps{color:var(--text-muted)}.engine-read .numeral{font-size:clamp(2.4rem,6.4vw,6.4rem);color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:clip}.engine-read:last-child .numeral{color:var(--signal-text)}.engine-canvas{display:block;width:100%;height:clamp(380px,46vw,500px)}.engine-stage .table-wrap{margin:0}.engine.live .engine-stage .table-wrap{display:none}.engine-hint{text-transform:none;letter-spacing:0;font-weight:400;color:var(--text-muted)}.engine-controls{display:grid;gap:10px}.engine-pause{margin-left:auto}.engine .dial-jump[aria-pressed=true]{background:var(--text);color:var(--canvas);border-color:var(--text)}.engine-sentence{margin:0;font:400 clamp(1.05rem,1.6vw,1.3rem)/1.45 var(--font-serif);color:var(--text-secondary);max-width:48rem}.engine figcaption{display:grid;gap:6px;max-width:48rem;font:400 15px/1.55 var(--font-sans);color:var(--text-secondary);border-top:1px solid var(--hairline);padding-top:12px}.engine figcaption p{margin:0}@media(max-width:700px){.engine-head{grid-template-columns:1fr}.engine-canvas{height:440px}}.ladder{margin:0;display:grid;gap:24px}.ladder-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 48px;align-items:end}.ladder-kicker{color:var(--text-muted);margin-bottom:12px}.ladder-choices{display:flex;flex-wrap:wrap;gap:6px}.ladder-choices button{background:none;border:1px solid var(--hairline-strong);color:var(--text);font:700 13px/1 var(--font-display);font-stretch:var(--stretch-display,110%);letter-spacing:.04em;text-transform:var(--case,uppercase);padding:12px 14px;min-height:44px;cursor:pointer}.ladder-choices button[aria-pressed=true]{background:var(--text);color:var(--canvas);border-color:var(--text)}.ladder-choices button:disabled{cursor:default}.ladder-readout{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.ladder-readout .numeral{color:var(--text);font-size:clamp(2.6rem,5vw,5rem);white-space:nowrap;max-width:100%;overflow-wrap:anywhere}.ladder-eq{font-size:13px;color:var(--text-muted)}.ladder-svg{width:100%;height:auto;display:block;overflow:visible}.ladder-svg text{font-family:var(--font-mono);fill:var(--text-muted);font-size:13px}.l-axis,.l-tick{stroke:var(--text);stroke-width:1.5}.l-span{fill:var(--signal);opacity:.85;transition:width var(--dur-slow) var(--ease-out)}.l-marker{stroke:var(--signal);stroke-width:2;transition:transform var(--dur-slow) var(--ease-out)}.l-marker-label{fill:var(--signal-text)!important;font-size:15px!important}.l-name{font-size:14px!important;fill:var(--text-secondary)!important}.ladder figcaption{display:flex;flex-direction:column;gap:6px;max-width:46rem;font:400 15px/1.55 var(--font-sans);color:var(--text-secondary)}@media(max-width:800px){.ladder-head{grid-template-columns:1fr}.ladder-svg text{font-size:20px}.l-name{font-size:20px!important}}.cosmic[data-astro-cid-pptmpbfw]{padding-block:clamp(72px,10vw,140px)}.cosmic-label[data-astro-cid-pptmpbfw]{margin:0 0 clamp(14px,2vw,26px);font:400 12.5px/1.4 var(--font-mono);color:var(--signal-text)}.cosmic-number[data-astro-cid-pptmpbfw]{margin:0;font:300 clamp(1.45rem,6.1vw,5.6rem)/1 var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text)}.cosmic-unknown[data-astro-cid-pptmpbfw]{position:relative;display:inline-block;color:var(--text-muted)}.cosmic-bracket[data-astro-cid-pptmpbfw]{position:absolute;left:0;right:0;top:calc(100% + .22em);height:.14em;border:1px solid color-mix(in srgb,var(--gold-line) 80%,transparent);border-top:0}.cosmic-bracket[data-astro-cid-pptmpbfw] span[data-astro-cid-pptmpbfw]{position:absolute;left:0;top:calc(100% + 8px);font:400 12px/1 var(--font-mono);letter-spacing:0;color:var(--signal-text);white-space:nowrap}.cosmic-bracket[data-astro-cid-pptmpbfw] sup[data-astro-cid-pptmpbfw]{font-size:.8em;line-height:0}.cosmic-note[data-astro-cid-pptmpbfw]{margin:clamp(56px,6vw,76px) 0 0;max-width:58ch;font:400 15px/1.6 var(--font-sans);color:var(--text-secondary)}.cosmic[data-astro-cid-pptmpbfw] [data-astro-cid-pptmpbfw][data-cosmic-unknown] .tick{display:inline-block;animation:cosmic-tick .6s cubic-bezier(.16,1,.3,1)}@keyframes cosmic-tick{0%{filter:blur(6px);opacity:.3}}@media(prefers-reduced-motion:reduce){.cosmic[data-astro-cid-pptmpbfw] [data-astro-cid-pptmpbfw][data-cosmic-unknown] .tick{animation:none}}.clock-archived[data-astro-cid-3wks623h]{margin-top:14px;font:400 14px/1.5 var(--font-sans);color:var(--text-muted)}.clock-archived[data-astro-cid-3wks623h] a[data-astro-cid-3wks623h]{color:var(--text-secondary)}.clock-stage[data-astro-cid-3wks623h]{padding-bottom:clamp(56px,8vw,112px)}.clock-chapter[data-astro-cid-3wks623h]{color:var(--signal-text);border-top:2px solid var(--text);padding-top:12px;margin-bottom:28px}.clock-ladder[data-astro-cid-3wks623h]{margin-top:clamp(48px,7vw,96px)}.clock-stage[data-astro-cid-3wks623h] .monument[data-astro-cid-3wks623h]{margin-bottom:clamp(32px,5vw,56px)}.clock-limits[data-astro-cid-3wks623h]{padding-top:clamp(56px,8vw,96px)}.clock-mark[data-astro-cid-3wks623h]{padding-top:clamp(56px,8vw,112px)}.mark-grid[data-astro-cid-3wks623h]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,6vw,96px);align-items:center}.mark-figure[data-astro-cid-3wks623h]{margin:0;display:grid;place-items:center;aspect-ratio:1;border:1px solid var(--hairline);color:var(--text)}.mark-figure[data-astro-cid-3wks623h] .brand-mark{height:auto;width:58%}.clock-mark[data-astro-cid-3wks623h] h2[data-astro-cid-3wks623h]{font:var(--w-display,600) clamp(1.7rem,3vw,2.6rem)/1.08 var(--font-display);font-stretch:var(--stretch-display);letter-spacing:var(--track-display);margin-bottom:20px;max-width:22ch}.clock-mark[data-astro-cid-3wks623h] p[data-astro-cid-3wks623h]:not(.label-caps){font:400 1.05rem/1.6 var(--font-sans);color:var(--text-secondary);max-width:38rem}.clock-mark[data-astro-cid-3wks623h] .mark-more[data-astro-cid-3wks623h]{margin-top:24px}.mark-more[data-astro-cid-3wks623h] a[data-astro-cid-3wks623h]{font:600 15px/1.4 var(--font-sans);color:var(--text);text-underline-offset:4px;text-decoration-color:var(--signal)}.mark-more[data-astro-cid-3wks623h] a[data-astro-cid-3wks623h]:hover{color:var(--signal-text)}.mark-legend[data-astro-cid-3wks623h]{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:20px;font-size:12px!important;color:var(--text-muted)!important}@media(max-width:800px){.mark-grid[data-astro-cid-3wks623h]{grid-template-columns:1fr}.mark-figure[data-astro-cid-3wks623h]{max-width:280px}}
