.start[data-astro-cid-xuoso5aq]{position:relative;overflow:clip;background:radial-gradient(ellipse 60% 55% at 68% 56%,#ffb3400f,transparent 70%)}.start-in[data-astro-cid-xuoso5aq]{max-width:1180px;margin:0 auto;padding:32px 24px 56px;box-sizing:border-box;min-height:calc(100svh - 57px);display:grid;grid-template-columns:minmax(0,440px) minmax(0,1fr);column-gap:48px;align-items:center}.start-head[data-astro-cid-xuoso5aq]{position:relative;z-index:3}.eyebrow[data-astro-cid-xuoso5aq]{color:var(--color-blood);margin:0}h1[data-astro-cid-xuoso5aq]{font-size:clamp(46px,6.2vw,88px);font-weight:800;line-height:.92;margin:10px 0 0}h1[data-astro-cid-xuoso5aq] em[data-astro-cid-xuoso5aq]{display:block;font-style:normal;color:var(--color-gold)}.start-rule[data-astro-cid-xuoso5aq]{position:relative;z-index:3;margin-top:28px}.start-rule[data-astro-cid-xuoso5aq] p[data-astro-cid-xuoso5aq]{margin:8px 0 0}.start-rule[data-astro-cid-xuoso5aq] p[data-astro-cid-xuoso5aq]:first-of-type{margin-top:2px}.start-go[data-astro-cid-xuoso5aq]{position:relative;z-index:4;margin-top:24px;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:17px 26px 15px;border:0;cursor:pointer;background:var(--color-gold);color:#0e0e0e;font-family:var(--font-display);font-weight:800;font-size:24px;line-height:1;letter-spacing:.03em;text-transform:uppercase;box-shadow:0 0 0 1px #ffd75a,0 10px 40px #ffc10a33;transition:background .15s ease,box-shadow .2s ease}.start-go[data-astro-cid-xuoso5aq]:hover{background:#ffd23c;box-shadow:0 0 0 1px #ffe28a,0 10px 48px #ffc10a55}.start-go[data-astro-cid-xuoso5aq]:focus-visible{outline:2px solid #fff;outline-offset:3px}.start-art[data-astro-cid-xuoso5aq]{position:relative;margin:0}.start-art[data-astro-cid-xuoso5aq] img[data-astro-cid-xuoso5aq]{position:relative;z-index:1;display:block;width:100%;height:auto;image-rendering:pixelated}.start-beam[data-astro-cid-xuoso5aq]{position:absolute;z-index:2;left:var(--bx);bottom:calc(100% - var(--by));width:calc(var(--bw) * 2);height:140vh;translate:-50% 0;pointer-events:none;mix-blend-mode:screen;filter:blur(9px);animation:beam 5.5s ease-in-out infinite alternate}.start-beam[data-astro-cid-xuoso5aq]:before{content:"";position:absolute;inset:0;clip-path:polygon(27% 100%,73% 100%,100% 0,0 0);background:linear-gradient(to top,#ffd98ac4,#ffd98a5c 12%,#ffd98a1c 44%,#ffd98a00 86%)}@keyframes beam{0%{opacity:.85}to{opacity:1}}.start-back[data-astro-cid-xuoso5aq]{position:relative;z-index:3;max-width:680px;margin:0 auto;padding:0 24px 72px}.start-back[data-astro-cid-xuoso5aq] .label[data-astro-cid-xuoso5aq]{color:var(--color-grey-300);margin:0 0 12px}.start-back[data-astro-cid-xuoso5aq] p[data-astro-cid-xuoso5aq]:not(.label){font-family:var(--font-mono);font-size:var(--type-meta);line-height:1.7;color:var(--color-grey-200);margin:0 0 14px}@media(max-width:760px){.start-in[data-astro-cid-xuoso5aq]{grid-template-columns:minmax(0,1fr);min-height:0;padding:18px 16px 24px;row-gap:0}.start-text[data-astro-cid-xuoso5aq]{display:contents}.start-head[data-astro-cid-xuoso5aq]{order:1}.start-art[data-astro-cid-xuoso5aq]{order:2;margin:6px -8px 0}.start-rule[data-astro-cid-xuoso5aq]{order:3;margin-top:4px}.start-go[data-astro-cid-xuoso5aq]{order:4;position:sticky;bottom:12px;width:100%;margin-top:16px;font-size:22px;padding-block:17px 15px}.start-go[data-astro-cid-xuoso5aq]:before{content:"";position:absolute;left:-16px;right:-16px;bottom:calc(100% - 1px);height:30px;pointer-events:none;background:linear-gradient(transparent,var(--color-ink))}h1[data-astro-cid-xuoso5aq]{font-size:40px}.start-back[data-astro-cid-xuoso5aq]{padding:8px 16px 48px}}@media(prefers-reduced-motion:reduce){.start-beam[data-astro-cid-xuoso5aq]{animation:none}}html{scrollbar-gutter:stable}html:has(.crawl.is-detail){overflow:hidden}html.descent-pending .crawl[data-astro-cid-j7pv25f6]{opacity:0;animation:pending-fallback 0s 1.2s forwards}@keyframes pending-fallback{to{opacity:1}}.crawl[data-astro-cid-j7pv25f6]{transition:opacity .35s ease}.world[data-astro-cid-j7pv25f6]{position:relative;overflow-x:clip}.void[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.field[data-astro-cid-j7pv25f6]{position:absolute;inset:-45% 0;will-change:transform}.field-0[data-astro-cid-j7pv25f6]{opacity:.45}.field-1[data-astro-cid-j7pv25f6]{opacity:.75}.field-2[data-astro-cid-j7pv25f6]{opacity:.95;filter:blur(.8px)}.vox[data-astro-cid-j7pv25f6]{position:absolute;width:var(--s);height:calc(var(--s) * 1.1);rotate:var(--r);animation:drift var(--d) ease-in-out var(--dl) infinite alternate}.vox[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{display:block;width:100%;height:100%;shape-rendering:crispEdges}.vox-ember[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6] path[data-astro-cid-j7pv25f6]:nth-child(1){fill:#ffd36a}.vox-ember[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6] path[data-astro-cid-j7pv25f6]:nth-child(2){fill:#ff9a2e}.vox-ember[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6] path[data-astro-cid-j7pv25f6]:nth-child(3){fill:#d8561a}.vox-ember[data-astro-cid-j7pv25f6]{filter:drop-shadow(0 0 6px #ff8a1fcc)}@keyframes drift{0%{translate:0 -9px}to{translate:0 9px;rotate:calc(var(--r) + 18deg)}}.crawl[data-astro-cid-j7pv25f6]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1fr);gap:32px;max-width:1080px;margin:0 auto;padding:36px 24px 0;align-items:start}.hud[data-astro-cid-j7pv25f6]{grid-column:1;grid-row:1;align-self:stretch;min-width:0}.hud-title[data-astro-cid-j7pv25f6]{padding-bottom:18px}.hud[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{color:var(--color-blood)}.hud[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(40px,5.4vw,72px);font-weight:800;line-height:.95;margin:6px 0 4px}.hud[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{font-style:normal;color:var(--color-gold);display:block}.hud-cards[data-astro-cid-j7pv25f6]{position:sticky;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;top:max(calc(var(--gate-h, 62px) + 16px),calc(var(--gate-h, 62px) + (100dvh - var(--gate-h, 62px) - var(--card-h, 480px)) / 2))}.hud-cards[data-astro-cid-j7pv25f6].no-ease{transition:none}.crawl[data-astro-cid-j7pv25f6].pinned-title{padding-top:0}.crawl[data-astro-cid-j7pv25f6].pinned-title .hud-title[data-astro-cid-j7pv25f6]{position:sticky;z-index:3;height:0;padding:0;overflow:visible;pointer-events:none;transition:opacity .3s ease}.crawl[data-astro-cid-j7pv25f6].pinned-title .hud-title-in[data-astro-cid-j7pv25f6]{transform-origin:left top;padding-bottom:0;will-change:transform}.crawl[data-astro-cid-j7pv25f6].pinned-title .hud-title[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{margin-bottom:0}.crawl[data-astro-cid-j7pv25f6].is-detail .hud-title[data-astro-cid-j7pv25f6]{opacity:0}.hud-card[data-astro-cid-j7pv25f6]{display:none;box-sizing:border-box;margin:0;padding:18px 20px;font-size:var(--type-meta);line-height:1.65;background:var(--color-panel);border-left-color:var(--tile, var(--color-gold))}.hud-card[data-astro-cid-j7pv25f6].is-shown{display:block;animation:hud-in .45s cubic-bezier(.22,1,.36,1) both}@keyframes hud-in{0%{opacity:0;translate:0 10px}}.hud-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:10px 0 0}.hud-head[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:14px;margin-bottom:4px}.hud-no[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:800;font-size:46px;line-height:.9;color:var(--tile);min-width:1.4em}.hud-card[data-astro-cid-j7pv25f6]:has(h2.unnamed) .hud-no[data-astro-cid-j7pv25f6]{color:var(--color-grey-500)}.hud-card[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:var(--type-title);font-weight:800;color:#fff;margin:0;line-height:1.05}.hud-card[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6].unnamed{color:var(--color-grey-500)}.hud-book[data-astro-cid-j7pv25f6]{color:var(--color-grey-300);margin:2px 0 12px;font-size:var(--type-meta)}.hud-last[data-astro-cid-j7pv25f6]{color:#fff}.hud-last[data-astro-cid-j7pv25f6] .label[data-astro-cid-j7pv25f6]{display:block;color:var(--color-gold)}.hud-card[data-astro-cid-j7pv25f6] .status[data-astro-cid-j7pv25f6]{border-top:1px solid var(--color-line);padding-top:10px;color:var(--color-grey-100)}.hud-card[data-astro-cid-j7pv25f6] .cta[data-astro-cid-j7pv25f6]{color:var(--color-gold)}.hud-go[data-astro-cid-j7pv25f6]{display:inline-block;margin-top:14px;font-family:var(--font-mono);font-size:var(--type-ui);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-gold);border:1px solid var(--color-line);padding:7px 11px;text-decoration:none;transition:border-color .2s}.hud-go[data-astro-cid-j7pv25f6]:hover,.hud-go[data-astro-cid-j7pv25f6]:focus-visible{border-color:var(--color-gold);outline:none}.descent[data-astro-cid-j7pv25f6]{grid-column:2;grid-row:1;position:relative;min-width:0;margin-bottom:72px;transition:opacity .45s ease}.dungeon[data-astro-cid-j7pv25f6]{position:relative;padding-top:20vh;padding-bottom:45vh}.stairs[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:visible}.bottom[data-astro-cid-j7pv25f6]{text-align:center;margin-top:18px}.bottom[data-astro-cid-j7pv25f6] .label[data-astro-cid-j7pv25f6]{color:var(--color-grey-700)}.shaft[data-astro-cid-j7pv25f6]{--dwell: 220px;list-style:none;margin:0;padding:0 12px;display:grid;gap:calc(54px + var(--dwell));position:relative;z-index:1}.dungeon[data-astro-cid-j7pv25f6].moves .level[data-astro-cid-j7pv25f6]{will-change:transform}.level[data-astro-cid-j7pv25f6]{display:grid;justify-items:start}.level[data-astro-cid-j7pv25f6][data-side=r]{justify-items:end}.crawl[data-astro-cid-j7pv25f6]{--maxh: min(640px, calc((100svh - var(--gate-h, 62px)) * .72))}.isle[data-astro-cid-j7pv25f6]{position:relative;display:block;max-width:88%;color:inherit;text-decoration:none;animation:bob 7s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -.9s);transform-origin:left center;transition:scale .8s cubic-bezier(.22,1,.36,1)}.level[data-astro-cid-j7pv25f6][data-side=r] .isle[data-astro-cid-j7pv25f6]{transform-origin:right center}.level[data-astro-cid-j7pv25f6].in-view .isle[data-astro-cid-j7pv25f6]{scale:1.14}.level[data-astro-cid-j7pv25f6].in-view a[data-astro-cid-j7pv25f6].isle:hover{scale:1.17}.isle[data-astro-cid-j7pv25f6]>.art[data-astro-cid-j7pv25f6]{filter:brightness(.42) saturate(.7);transition:filter .45s ease}.level[data-astro-cid-j7pv25f6].in-view .isle[data-astro-cid-j7pv25f6]>.art[data-astro-cid-j7pv25f6]{filter:none}a[data-astro-cid-j7pv25f6].isle:focus-visible{outline:none}a[data-astro-cid-j7pv25f6].isle:focus-visible .art[data-astro-cid-j7pv25f6]{outline:1px solid var(--color-gold);outline-offset:8px}@keyframes bob{0%{translate:0 -5px}to{translate:0 5px}}.level[data-astro-cid-j7pv25f6][style*=--ar] .isle[data-astro-cid-j7pv25f6]{width:min(88%,calc(var(--maxh) * var(--ar)))}.art[data-astro-cid-j7pv25f6]{position:relative;display:block}.isle-img[data-astro-cid-j7pv25f6]{display:block;width:100%;height:auto;image-rendering:pixelated}.collapse-gl{position:absolute;pointer-events:none;image-rendering:pixelated}.level[data-astro-cid-j7pv25f6][data-state=gone] .isle-img[data-astro-cid-j7pv25f6],.level[data-astro-cid-j7pv25f6][data-state=gone] .stairmark[data-astro-cid-j7pv25f6],.level[data-astro-cid-j7pv25f6][data-state=collapsing] .stairmark[data-astro-cid-j7pv25f6]{visibility:hidden}.here-pin[data-astro-cid-j7pv25f6]{transition:opacity .3s ease}.level[data-astro-cid-j7pv25f6][data-state=collapsing] .here-pin[data-astro-cid-j7pv25f6],.level[data-astro-cid-j7pv25f6][data-state=gone] .here-pin[data-astro-cid-j7pv25f6]{opacity:0}.dungeon[data-astro-cid-j7pv25f6].moves .stp-in{transform-box:fill-box;transform-origin:50% 50%;opacity:0;transform:translateY(-12px) scale(.55);transition:opacity .25s ease,transform .4s cubic-bezier(.22,1.2,.36,1)}.dungeon[data-astro-cid-j7pv25f6].moves .stp.on .stp-in{opacity:1;transform:none}.dungeon[data-astro-cid-j7pv25f6].moves .stp.fall .stp-in{opacity:0;transform:translateY(54px) rotate(9deg) scale(.86);transition:opacity .75s ease-in .05s,transform .8s cubic-bezier(.55,0,.85,.35)}.dungeon[data-astro-cid-j7pv25f6].no-anim .stp-in{transition:none!important}.tilt[data-astro-cid-j7pv25f6]{position:sticky;z-index:4;pointer-events:none;top:var(--gate-h, 62px);height:calc(100dvh - var(--gate-h, 62px));margin-bottom:calc(-1 * (100dvh - var(--gate-h, 62px)));margin-inline:-32px calc(-1*max(24px,(100vw - 1080px) / 2 + 24px));--sharp: 17vh}.tilt-band[data-astro-cid-j7pv25f6]{position:absolute;left:0;right:0}.tilt-top[data-astro-cid-j7pv25f6]{top:0;height:max(0px,calc(var(--focus-in, 40vh) - var(--sharp)))}.tilt-bottom[data-astro-cid-j7pv25f6]{top:calc(var(--focus-in, 40vh) + var(--sharp));bottom:0}.tilt-band[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{position:absolute;inset:0}.tilt-band[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]:nth-child(1){backdrop-filter:blur(1.5px);-webkit-backdrop-filter:blur(1.5px)}.tilt-band[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]:nth-child(2){backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.tilt-band[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]:nth-child(3){backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}.tilt-top[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]:nth-child(1){mask-image:linear-gradient(to top,transparent,#000 35%);-webkit-mask-image:linear-gradient(to top,transparent,#000 35%)}.tilt-top[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]:nth-child(2){mask-image:linear-gradient(to top,transparent 25%,#000 70%);-webkit-mask-image:linear-gradient(to top,transparent 25%,#000 70%)}.tilt-top[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]:nth-child(3){mask-image:linear-gradient(to top,transparent 55%,#000);-webkit-mask-image:linear-gradient(to top,transparent 55%,#000)}.tilt-bottom[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]:nth-child(1){mask-image:linear-gradient(to bottom,transparent,#000 35%);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 35%)}.tilt-bottom[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]:nth-child(2){mask-image:linear-gradient(to bottom,transparent 25%,#000 70%);-webkit-mask-image:linear-gradient(to bottom,transparent 25%,#000 70%)}.tilt-bottom[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]:nth-child(3){mask-image:linear-gradient(to bottom,transparent 55%,#000);-webkit-mask-image:linear-gradient(to bottom,transparent 55%,#000)}.crawl[data-astro-cid-j7pv25f6].is-detail .tilt[data-astro-cid-j7pv25f6]{display:none}.here-pin[data-astro-cid-j7pv25f6]{position:absolute;left:50%;top:0;translate:-50% calc(-100% - 8px);z-index:3;display:flex;align-items:center;gap:7px;white-space:nowrap;pointer-events:none;padding:4px 9px 4px 7px;background:#0b0b0be8;border:1px solid var(--color-gold);font-family:var(--font-mono);font-size:var(--type-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-gold)}.here-pin[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{width:7px;height:7px;border-radius:50%;background:var(--color-gold);box-shadow:0 0 10px var(--color-gold);animation:pulse 2s ease-in-out infinite}.here-pin[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;left:50%;top:100%;width:1px;height:8px;background:var(--color-gold)}.here-pin[data-astro-cid-j7pv25f6].is-lifted{position:fixed;left:0;top:0;z-index:5;translate:none;transform-origin:0 0;will-change:transform;animation:bob 7s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -.9s)}.here-pin[data-astro-cid-j7pv25f6].is-lifted.is-gone,.crawl[data-astro-cid-j7pv25f6].is-detail .here-pin[data-astro-cid-j7pv25f6].is-lifted{opacity:0}.rail[data-astro-cid-j7pv25f6]{position:fixed;z-index:20;right:max(10px,calc((100vw - 1080px)/2 - 52px));top:calc(var(--gate-h, 62px) + (100dvh - var(--gate-h, 62px)) / 2);translate:0 -50%;display:flex;flex-direction:column;gap:4px}.tick[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:flex-end;gap:7px;height:14px;text-decoration:none;color:var(--color-grey-500)}.tick-no[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;opacity:0;translate:4px 0;transition:opacity .25s,translate .25s}.tick-bar[data-astro-cid-j7pv25f6]{width:12px;height:3px;background:#3a3734;transition:width .35s cubic-bezier(.22,1,.36,1),background .3s}.tick-reached[data-astro-cid-j7pv25f6] .tick-bar[data-astro-cid-j7pv25f6]{background:color-mix(in srgb,var(--tile) 70%,#000)}.tick[data-astro-cid-j7pv25f6]:hover .tick-no[data-astro-cid-j7pv25f6],.tick[data-astro-cid-j7pv25f6]:focus-visible .tick-no[data-astro-cid-j7pv25f6],.tick[data-astro-cid-j7pv25f6].in-view .tick-no[data-astro-cid-j7pv25f6],.tick[data-astro-cid-j7pv25f6].is-here .tick-no[data-astro-cid-j7pv25f6]{opacity:1;translate:0 0}.tick[data-astro-cid-j7pv25f6].in-view{color:#fff}.tick[data-astro-cid-j7pv25f6].in-view .tick-bar[data-astro-cid-j7pv25f6]{width:28px;background:var(--tile)}.tick-sealed[data-astro-cid-j7pv25f6].in-view .tick-bar[data-astro-cid-j7pv25f6]{background:var(--color-grey-300)}.tick[data-astro-cid-j7pv25f6].is-here .tick-no[data-astro-cid-j7pv25f6]{color:var(--color-gold)}.tick[data-astro-cid-j7pv25f6].is-here .tick-bar[data-astro-cid-j7pv25f6]{box-shadow:0 0 0 1px var(--color-gold)}.tick[data-astro-cid-j7pv25f6]:focus-visible{outline:none}.crawl[data-astro-cid-j7pv25f6].is-detail~.rail[data-astro-cid-j7pv25f6],.crawl[data-astro-cid-j7pv25f6].is-detail .rail[data-astro-cid-j7pv25f6]{opacity:.35}.rail-keys[data-astro-cid-j7pv25f6]{display:none;justify-content:flex-end;gap:3px;margin:12px 0 0}@media(hover:hover)and (pointer:fine){.rail-keys[data-astro-cid-j7pv25f6]{display:flex}}.rail-keys[data-astro-cid-j7pv25f6] kbd[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:10px;line-height:1;color:var(--color-grey-500);border:1px solid var(--color-line);border-bottom-width:2px;border-radius:2px;padding:2px 4px}.stairmark[data-astro-cid-j7pv25f6]{position:absolute;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--tile);box-shadow:0 0 0 3px color-mix(in srgb,var(--tile) 30%,transparent),0 0 14px var(--tile);animation:pulse 2.4s ease-in-out infinite}@keyframes pulse{0%,to{opacity:.65}50%{opacity:1}}.stairs .flight.fogged{opacity:.55}.stairs .torchglow{fill:url(#torchglow);opacity:.8}.stairs .torchfire{fill:#ffc23d;stroke:#c8321a;stroke-width:1}.dcard[data-astro-cid-j7pv25f6]{display:none;grid-column:1 / -1;grid-row:1;position:sticky;z-index:6;top:calc(var(--gate-h, 62px) + (100dvh - var(--gate-h, 62px) - min(76vh,660px)) / 2);height:min(76vh,660px);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) 46px;outline:none}.dcard-bg[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:-1;transform-origin:0 0;background:var(--color-panel);border:1px solid var(--color-line);border-top:2px solid var(--dcard-tile, var(--color-gold))}.crawl[data-astro-cid-j7pv25f6].is-detail .dcard[data-astro-cid-j7pv25f6]{display:grid}.crawl[data-astro-cid-j7pv25f6].is-detail .hud[data-astro-cid-j7pv25f6]{visibility:hidden}.crawl[data-astro-cid-j7pv25f6].is-detail .descent[data-astro-cid-j7pv25f6]{opacity:.14;pointer-events:none}.crawl[data-astro-cid-j7pv25f6].is-detail.is-closing .descent[data-astro-cid-j7pv25f6]{opacity:1}.crawl[data-astro-cid-j7pv25f6].is-detail .level[data-astro-cid-j7pv25f6].is-picked .isle-img[data-astro-cid-j7pv25f6]{visibility:hidden}.dcard-text[data-astro-cid-j7pv25f6]{min-height:0;overflow-y:auto;overscroll-behavior:contain;border-right:1px solid var(--color-line)}.dcard-text[data-astro-cid-j7pv25f6] .peek-art{display:none}.dcard-art[data-astro-cid-j7pv25f6]{display:grid;place-items:center;padding:22px;min-width:0;min-height:0}.dcard-art[data-astro-cid-j7pv25f6] .isle-img[data-astro-cid-j7pv25f6]{width:auto;max-height:calc(min(76vh,660px) - 60px);max-width:100%}.dcard-nav[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;border-left:1px solid var(--color-line)}.dnav[data-astro-cid-j7pv25f6]{display:grid;place-items:center;height:46px;color:var(--color-grey-200);text-decoration:none;font-size:14px;border-bottom:1px solid var(--color-line);transition:color .2s,background .2s}.dnav[data-astro-cid-j7pv25f6]:hover,.dnav[data-astro-cid-j7pv25f6]:focus-visible{color:var(--color-gold);background:var(--color-raised);outline:none}.dnav[data-astro-cid-j7pv25f6].is-off{opacity:.3;pointer-events:none}.peek{padding:18px 20px 26px;display:flex;flex-direction:column;gap:16px}.peek-head{display:flex;gap:14px;align-items:stretch}.peek-no{font-family:var(--font-display);font-weight:800;font-size:38px;line-height:1;padding:10px 12px 6px;background:var(--peek);color:var(--peek-ink);display:flex;align-items:center}.peek h2{font-size:var(--type-title);font-weight:800;color:#fff;margin:2px 0 0}.peek h2.unnamed{color:var(--color-grey-300);font-style:italic}.peek-eyebrow,.peek-named{color:var(--color-grey-300);margin:0}.peek-arrival{margin:0}.peek-sec h3{color:var(--color-gold);margin:0 0 4px}.peek-sec h4{font-size:var(--type-entry);color:#fff;margin:0 0 4px}.peek-sec p{margin:0;font-size:var(--type-meta);line-height:1.6;color:var(--color-grey-200)}.peek-notes{list-style:none;margin:0;padding:0;display:grid;gap:10px}.peek-notes li{font-size:var(--type-meta);line-height:1.55;color:var(--color-grey-200)}.peek-notes .label{display:block;color:var(--color-grey-300)}.peek-go{align-self:flex-start;font-family:var(--font-mono);font-size:var(--type-ui);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-gold);border:1px solid var(--color-line);padding:9px 13px;text-decoration:none}.peek-go:hover{border-color:var(--color-gold)}.hud-lede[data-astro-cid-j7pv25f6],.go-short[data-astro-cid-j7pv25f6]{display:none}@media(max-width:999px){.crawl[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr);gap:0;padding-top:18px}.descent[data-astro-cid-j7pv25f6]{grid-column:1;grid-row:3;margin-bottom:calc(var(--sheet-h) + 24px)}.dcard[data-astro-cid-j7pv25f6]{grid-row:1 / span 3}.hud[data-astro-cid-j7pv25f6]{display:contents}.hud-title[data-astro-cid-j7pv25f6]{grid-column:1;grid-row:1;padding-bottom:12px}.crawl[data-astro-cid-j7pv25f6].pinned-title .hud-title[data-astro-cid-j7pv25f6]{z-index:29}.crawl[data-astro-cid-j7pv25f6].pinned-title .hud-title-in[data-astro-cid-j7pv25f6]{margin-inline:-24px;padding:12px 24px 16px;background:linear-gradient(#0b0b0b 72%,#0b0b0b00)}.hud[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:34px}.crawl[data-astro-cid-j7pv25f6]{--sheet-h: 96px}.hud-cards[data-astro-cid-j7pv25f6]{grid-column:1;grid-row:2;position:fixed;left:0;right:0;bottom:0;top:auto!important;z-index:30;height:calc(var(--sheet-h) + env(safe-area-inset-bottom,0px));margin:0;padding:0 0 env(safe-area-inset-bottom,0px);overflow:hidden;background:#0b0b0b;border-top:1px solid var(--color-line);box-shadow:0 -24px 48px #000c}.hud-card[data-astro-cid-j7pv25f6]{height:var(--sheet-h);box-sizing:border-box;padding:26px 16px 8px 20px;margin:0;border:0;background:none;overflow:hidden}.hud-card[data-astro-cid-j7pv25f6].is-shown{display:flex;align-items:center;gap:14px}.hud-card[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{margin:0}.hud-head[data-astro-cid-j7pv25f6]{flex:1 1 auto}.hud-card[data-astro-cid-j7pv25f6][data-floor="0"].is-shown{flex-direction:column;align-items:stretch;justify-content:center;gap:3px}.hud-card[data-astro-cid-j7pv25f6]>b[data-astro-cid-j7pv25f6],.hud-card[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6],.hud-book[data-astro-cid-j7pv25f6],.hud-depth[data-astro-cid-j7pv25f6]{display:none}.hud-card[data-astro-cid-j7pv25f6][data-floor="0"]>b[data-astro-cid-j7pv25f6]{display:block;font-size:var(--type-label);letter-spacing:.05em}.hud-card[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6].hud-lede{display:block;font-size:var(--type-meta);line-height:1.4;color:var(--color-grey-200)}.hud-head[data-astro-cid-j7pv25f6]{gap:12px;align-items:center;min-width:0}.hud-no[data-astro-cid-j7pv25f6]{font-size:30px;min-width:0;flex:none}.hud-card[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:21px;line-height:1.02;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hud-card[data-astro-cid-j7pv25f6]>.hud-go[data-astro-cid-j7pv25f6]{flex:none;display:inline-flex;align-items:center;white-space:nowrap;margin:0;padding:11px 13px;border:1px solid var(--tile, var(--color-gold));background:none;color:#fff;text-decoration:none;cursor:pointer;font-family:var(--font-mono);font-size:var(--type-ui);letter-spacing:var(--ls-label);text-transform:uppercase}.hud-card[data-astro-cid-j7pv25f6]:has(h2.unnamed) .hud-go[data-astro-cid-j7pv25f6]{border-color:var(--color-line);color:var(--color-grey-200)}.hud-go[data-astro-cid-j7pv25f6]:hover,.hud-go[data-astro-cid-j7pv25f6]:focus-visible{background:color-mix(in srgb,var(--tile, var(--color-gold)) 18%,transparent);outline:none}.go-long[data-astro-cid-j7pv25f6]{display:none}.go-short[data-astro-cid-j7pv25f6]{display:inline}@media(max-width:360px){.hud-card[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:18px;-webkit-line-clamp:3}.hud-no[data-astro-cid-j7pv25f6]{font-size:26px}.hud-card[data-astro-cid-j7pv25f6]>.hud-go[data-astro-cid-j7pv25f6]{padding-inline:10px}}.rail[data-astro-cid-j7pv25f6]{left:14px;right:14px;top:auto;bottom:calc(var(--sheet-h) + env(safe-area-inset-bottom,0px) - 26px);translate:none;flex-direction:row;gap:3px;height:24px;z-index:31}.tick[data-astro-cid-j7pv25f6]{flex:1 1 0;min-width:0;height:100%;justify-content:center;gap:0}.tick-no[data-astro-cid-j7pv25f6],.rail-keys[data-astro-cid-j7pv25f6]{display:none}.tick-bar[data-astro-cid-j7pv25f6],.tick[data-astro-cid-j7pv25f6].in-view .tick-bar[data-astro-cid-j7pv25f6]{width:100%}.tick-bar[data-astro-cid-j7pv25f6]{height:3px;transition:height .35s cubic-bezier(.22,1,.36,1),background .3s}.tick[data-astro-cid-j7pv25f6].in-view .tick-bar[data-astro-cid-j7pv25f6]{height:7px}.crawl[data-astro-cid-j7pv25f6].is-detail .rail[data-astro-cid-j7pv25f6]{display:none}.tilt[data-astro-cid-j7pv25f6]{top:calc(var(--gate-h, 0px) + var(--under-h, 0px));height:calc(100dvh - var(--gate-h, 0px) - var(--under-h, 0px) - var(--sheet-h));margin-bottom:calc(-1 * (100dvh - var(--gate-h, 0px) - var(--under-h, 0px) - var(--sheet-h)));margin-inline:-24px;--sharp: 17vh}.tilt-band[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]:nth-child(3){display:none}.level[data-astro-cid-j7pv25f6],.level[data-astro-cid-j7pv25f6][data-side=r]{justify-items:center}.crawl[data-astro-cid-j7pv25f6]{--maxh: calc((100svh - var(--gate-h, 56px) - var(--sheet-h)) * .6)}.shaft[data-astro-cid-j7pv25f6]{--dwell: 150px}.isle[data-astro-cid-j7pv25f6],.level[data-astro-cid-j7pv25f6][data-side=r] .isle[data-astro-cid-j7pv25f6]{transform-origin:center;max-width:92%}.level[data-astro-cid-j7pv25f6][style*=--ar] .isle[data-astro-cid-j7pv25f6]{width:min(92%,calc(var(--maxh) * var(--ar)))}.level[data-astro-cid-j7pv25f6].in-view .isle[data-astro-cid-j7pv25f6],.level[data-astro-cid-j7pv25f6].in-view a[data-astro-cid-j7pv25f6].isle:hover{scale:1.06}.dcard[data-astro-cid-j7pv25f6]{top:var(--gate-h, 0px);height:calc(100dvh - var(--gate-h, 0px));grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,34%) minmax(0,1fr) auto}.dcard-bg[data-astro-cid-j7pv25f6]{border-inline:0;border-bottom:0}.dcard-art[data-astro-cid-j7pv25f6]{grid-column:1;grid-row:1;padding:14px 20px;border-bottom:1px solid var(--color-line)}.dcard-art[data-astro-cid-j7pv25f6]{overflow:hidden;display:flex;align-items:center;justify-content:center}.dcard-art[data-astro-cid-j7pv25f6] .isle-img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.dcard-text[data-astro-cid-j7pv25f6]{grid-column:1;grid-row:2;border-right:0}.dcard-nav[data-astro-cid-j7pv25f6]{grid-column:1;grid-row:3;flex-direction:row;border-left:0;border-top:1px solid var(--color-line);background:#0b0b0b;padding-bottom:env(safe-area-inset-bottom,0px)}.dnav[data-astro-cid-j7pv25f6]{flex:1 1 0;height:56px;display:flex;align-items:center;justify-content:center;gap:9px;border-left:1px solid var(--color-line);font-family:var(--font-mono);font-size:var(--type-ui);letter-spacing:var(--ls-label);text-transform:uppercase}.dnav[data-astro-cid-j7pv25f6][data-step="-1"]{order:1;border-left:0}.dnav[data-astro-cid-j7pv25f6][data-close]{order:2}.dnav[data-astro-cid-j7pv25f6][data-step="1"]{order:3}.dnav[data-astro-cid-j7pv25f6][data-step="-1"]:after{content:"Above"}.dnav[data-astro-cid-j7pv25f6][data-close]:after{content:"Close"}.dnav[data-astro-cid-j7pv25f6][data-step="1"]:after{content:"Below"}.peek{padding:20px 20px 28px}}@media(prefers-reduced-motion:reduce){.isle[data-astro-cid-j7pv25f6],.stairmark[data-astro-cid-j7pv25f6],.vox[data-astro-cid-j7pv25f6],.hud-card[data-astro-cid-j7pv25f6].is-shown,.here-pin[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6],.here-pin[data-astro-cid-j7pv25f6].is-lifted{animation:none}.isle[data-astro-cid-j7pv25f6],.descent[data-astro-cid-j7pv25f6],.crawl[data-astro-cid-j7pv25f6]{transition:none}}
