.nav-strip[data-v-3b116696]{--c: .65rem;position:fixed;bottom:calc(clamp(.5rem,1vw,.75rem) + env(safe-area-inset-bottom));left:50%;z-index:50;width:max-content;max-width:calc(100% - 1rem);padding:0 1.1rem;background:var(--color-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c));transform:translate3d(-50%,0,0);opacity:0;visibility:hidden;transition:opacity .8s .6s,visibility 0s 1.4s}.nav-strip.shown[data-v-3b116696]{opacity:1;visibility:visible;transition-delay:.6s,0s}.nav-strip[data-v-3b116696]:before{--d: calc(var(--c) - .59px);content:"";position:absolute;inset:0;pointer-events:none;background:var(--color-brass-soft);clip-path:polygon(evenodd,var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c),var(--c) 0,calc(1px + var(--d)) 1px,calc(100% - 1px - var(--d)) 1px,calc(100% - 1px) calc(1px + var(--d)),calc(100% - 1px) calc(100% - 1px - var(--d)),calc(100% - 1px - var(--d)) calc(100% - 1px),calc(1px + var(--d)) calc(100% - 1px),1px calc(100% - 1px - var(--d)),1px calc(1px + var(--d)),calc(1px + var(--d)) 1px)}.nav-row[data-v-3b116696]{display:flex}.nav-row>li[data-v-3b116696]{position:relative;display:flex;padding:0 clamp(.3rem,1vw - .1rem,.7rem)}.nav-row>li+li[data-v-3b116696]:before{content:"";position:absolute;top:30%;bottom:30%;left:0;width:1px;background:var(--color-brass-soft)}.nav-item[data-v-3b116696]{display:flex;align-items:center;gap:.45rem;height:100%;padding:1.05rem .1rem;color:var(--color-text-muted);font-family:var(--font-label);font-size:.64rem;text-transform:uppercase;transition:color .2s,border-color .2s}.number[data-v-3b116696]{display:none;color:var(--color-text-faint)}.mark[data-v-3b116696]{width:.8rem;height:.8rem;fill:none;stroke:var(--color-sand);stroke-width:1.4;stroke-linejoin:round}@media (min-width: 640px){.nav-item[data-v-3b116696]{padding:1.05rem .5rem;font-size:.78rem;letter-spacing:.12em}.number[data-v-3b116696]{display:inline}.mark[data-v-3b116696]{width:1rem;height:1rem}}.nav-item[data-v-3b116696]:hover,.nav-item.active[data-v-3b116696]{color:var(--color-text-strong)}.nav-item.active[data-v-3b116696]:before{content:"";width:.45rem;aspect-ratio:.866;background:var(--color-action);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.nav-item[data-v-3b116696]:focus-visible{outline:2px solid var(--color-action-text);outline-offset:-2px}.focus-ring[data-v-20cc2c75]{position:fixed;top:0;left:0;z-index:30;width:34px;height:34px;margin:-17px 0 0 -17px;border:1.5px solid #f3e3c3;border-radius:50%;box-shadow:0 0 0 1px #140c1073;pointer-events:none;opacity:calc(.5 * var(--aerie-lens, 0));scale:1;transition:scale .3s cubic-bezier(.2,.8,.2,1),opacity .3s ease-out;will-change:translate}.focus-ring.rest[data-v-20cc2c75]{scale:.72;opacity:calc(.85 * var(--aerie-lens, 0))}.focus-ring.hidden[data-v-20cc2c75]{opacity:0}@media (prefers-reduced-motion: reduce){.focus-ring[data-v-20cc2c75]{transition:opacity .15s linear}.focus-ring.rest[data-v-20cc2c75]{scale:1}}body{font-family:var(--font-body);background-color:var(--color-bg-base)}canvas{position:fixed;top:0;left:0;z-index:-1;opacity:0;visibility:hidden}canvas.scene-fallback{background:radial-gradient(circle at 72% 18%,oklch(.931 .03 243.4 / .35) 0,transparent 9rem),radial-gradient(ellipse at 50% 120%,var(--color-sea) 0,transparent 60%),linear-gradient(to bottom,var(--color-bg-raised),var(--color-bg-base) 70%)}router-view{position:fixed;top:0;left:0}::-webkit-scrollbar{width:.5rem}::-webkit-scrollbar-track{background:var(--color-bg-base)}::-webkit-scrollbar-thumb{background:var(--color-line)}@supports (scrollbar-color: red blue){*{scrollbar-color:var(--color-line) var(--color-bg-base);scrollbar-width:thin}}@media (max-height: 820px){.facts[data-v-028f6e55]{display:none}}.portrait[data-v-028f6e55]{border:1px solid var(--color-rose);padding:3px;background:var(--color-bg-base)}.stellar[data-v-939b0f9a]{position:relative}.stellar-text[data-v-939b0f9a]{text-shadow:0 0 .6rem rgb(251 177 60 / .45)}.twinkle[data-v-939b0f9a]{position:absolute;color:var(--star);font-size:.85rem;line-height:1;text-shadow:0 0 .5rem var(--star),0 0 .15rem #fff;pointer-events:none;animation:twinkle-939b0f9a 2.6s ease-in-out infinite}.twinkle[data-v-939b0f9a]:nth-of-type(2){--star: var(--color-violet);top:-.75rem;left:-.8rem}.twinkle[data-v-939b0f9a]:nth-of-type(3){--star: var(--color-amber);top:-.95rem;right:2.4rem;font-size:.6rem;animation-delay:-.9s}.twinkle[data-v-939b0f9a]:nth-of-type(4){--star: var(--color-teal);right:-1.2rem;bottom:0;font-size:.7rem;animation-delay:-1.7s}.twinkle[data-v-939b0f9a]:nth-of-type(5){--star: var(--color-rose);top:-.65rem;left:42%;font-size:.5rem;animation-delay:-.4s}.twinkle[data-v-939b0f9a]:nth-of-type(6){--star: var(--color-sand);bottom:-.55rem;left:28%;font-size:.45rem;animation-delay:-2.1s}@keyframes twinkle-939b0f9a{0%,to{opacity:.25;transform:scale(.6) rotate(0)}50%{opacity:1;transform:scale(1.1) rotate(45deg)}}.stellar:hover .twinkle[data-v-939b0f9a],.stellar:focus-visible .twinkle[data-v-939b0f9a]{animation-duration:.9s}.stellar[data-v-939b0f9a] .dust{position:absolute;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;border-radius:50%;background:var(--c);box-shadow:0 0 8px var(--c),0 0 2px #fff;pointer-events:none;animation:dust-939b0f9a .55s ease-out forwards}@keyframes dust-939b0f9a{to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.3)}}@media (prefers-reduced-motion: reduce){.twinkle[data-v-939b0f9a]{opacity:.8;animation:none}}.branch[data-v-939b0f9a]{border-left:3px solid var(--branch);padding-left:.6rem}.index-row[data-v-22edbf8c]{display:grid;grid-template-columns:1.75rem 1fr 1rem;align-items:baseline;column-gap:1rem;row-gap:.25rem;padding:.65rem .5rem;border-bottom:1px solid var(--color-line);color:var(--color-text-body);transition:background-color .2s,color .2s}.index-row.detail[data-v-22edbf8c]{row-gap:.4rem;padding:1.2rem .5rem}.index-number[data-v-22edbf8c],.index-stack[data-v-22edbf8c],.index-year[data-v-22edbf8c],.index-mark[data-v-22edbf8c]{font-family:var(--font-label);font-size:.7rem;letter-spacing:.08em}.index-number[data-v-22edbf8c]{color:var(--color-text-faint)}.index-title[data-v-22edbf8c]{min-width:0;color:var(--color-text-strong);font-family:var(--font-display);font-size:clamp(1.2rem,1.7vw,1.45rem);line-height:1.15;text-wrap:balance}.index-meta[data-v-22edbf8c]{display:flex;grid-column:2;gap:1rem;min-width:0}.index-stack[data-v-22edbf8c]{min-width:0;overflow:hidden;color:var(--color-text-faint);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.index-year[data-v-22edbf8c]{flex:none;color:var(--color-text-muted);white-space:nowrap}.index-mark[data-v-22edbf8c]{grid-column:3;grid-row:1;color:var(--color-sand)}.index-blurb[data-v-22edbf8c]{grid-column:2;max-width:62ch;margin-top:.35rem;color:var(--color-text-body);font-family:var(--font-body);font-size:.88rem;line-height:1.6}.index-role[data-v-22edbf8c]{display:block;margin-top:.5rem;color:var(--color-text-faint);font-family:var(--font-label);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.index-row[data-v-22edbf8c]:hover,.index-row[data-v-22edbf8c]:focus-visible{background:var(--color-bg-overlay)}.index-row.linked:hover .index-title[data-v-22edbf8c]{color:var(--color-action-text)}.index-row[data-v-22edbf8c]:focus-visible{outline:2px solid var(--color-action-text);outline-offset:-2px}@media (max-width: 639px){ol[data-v-26ced1b5]>:nth-child(n+5){display:none}}.peek[data-v-26ced1b5]{place-items:center;width:8.5rem;aspect-ratio:16 / 10;padding:3px;background:var(--color-bg-base);border:1px solid var(--color-rose);color:var(--color-line);font-family:var(--font-display);font-size:2.25rem;line-height:1}.peek img[data-v-26ced1b5]{width:100%;height:100%;object-fit:cover}.explore-pad[data-v-7bd54ec7]{position:fixed;inset:0;z-index:20;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:1.25rem 1.5rem 4.25rem;touch-action:none;cursor:grab}.explore-pad[data-v-7bd54ec7]:active{cursor:grabbing}.explore-hint[data-v-7bd54ec7]{color:var(--color-text-muted);text-shadow:1px 1px 0 var(--color-bg-base);pointer-events:none}.explore-back[data-v-7bd54ec7]{text-shadow:1px 1px 0 var(--color-bg-base)}html.touch-snap{scroll-snap-type:y mandatory}html.touch-snap .snap-section{scroll-snap-align:start;scroll-snap-stop:always}body{overflow-x:hidden;background-color:var(--color-bg-base)}.hero-inner{position:relative;z-index:10;display:flex;max-width:max(92rem,170svh);margin-inline:auto;flex-direction:column;justify-content:space-between;height:100%;padding:clamp(2.5rem,6vh,4rem) clamp(1.5rem,5vw,4.5rem) clamp(6rem,13vh,8rem);--hero-size: clamp(5rem, 13vw, 11rem)}.hero-head{display:flex;flex-direction:column;align-items:flex-start}.hero-foot{display:flex;flex-direction:column;align-items:flex-end}.hero-readout{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem 1.25rem;margin-top:1.1rem;padding-right:.3rem}.hero-word{font-family:var(--font-display);font-size:var(--hero-size);line-height:.8;color:var(--color-text-strong);text-shadow:1px 1px 0 var(--color-bg-base);-webkit-user-select:none;user-select:none}.hero-role{margin-top:calc(var(--hero-size) * .2);padding-left:.3rem;color:var(--color-sand);font-family:var(--font-label);font-size:clamp(.7rem,.75vw,1rem);letter-spacing:.16em;text-transform:uppercase;text-shadow:1px 1px 0 var(--color-bg-base)}.hero-chapter{color:var(--color-brass);font-family:var(--font-label);font-size:clamp(.6rem,.6vw,.8rem);letter-spacing:.16em;text-transform:uppercase;text-shadow:1px 1px 0 var(--color-bg-base)}.hero-scene{align-self:center;text-shadow:1px 1px 0 var(--color-bg-base)}.view-back{position:fixed;top:1.25rem;right:1.5rem;z-index:20;text-shadow:1px 1px 0 var(--color-bg-base)}
