.logo[data-v-927b5d3f]{display:block;height:26px;width:auto}.logo.light[data-v-927b5d3f],:root[data-night] .logo[data-v-927b5d3f]{filter:invert(1)}.nav[data-v-b0f17c59]{position:fixed;inset:0 0 auto 0;z-index:20;height:var(--nav-h);display:flex;align-items:center;justify-content:space-between;padding:0 var(--gutter)}.brand[data-v-b0f17c59]{display:flex;align-items:center}.mode[data-v-b0f17c59]{display:flex;align-items:center;gap:8px}.mode button[data-v-b0f17c59]{color:var(--ink-dim);transition:color .2s var(--ease)}.mode button[data-v-b0f17c59]:hover,.mode button.on[data-v-b0f17c59]{color:var(--ink)}.mode .sep[data-v-b0f17c59]{color:var(--ink-dim);font-size:11px}.universe[data-v-68f2e28d]{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--paper);overflow:hidden;z-index:1;transition:background .8s var(--ease)}.canvas[data-v-68f2e28d]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.read[data-v-68f2e28d]{position:absolute;transform:translate(-50%,-50%);width:min(44ch,70vw);display:grid;gap:16px;text-align:center;pointer-events:none;padding:28px 24px;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--paper) 72%,transparent),transparent)}.read .close[data-v-68f2e28d],.read .jumps a[data-v-68f2e28d]{pointer-events:auto}.read .jumps[data-v-68f2e28d]{display:flex;justify-content:center;gap:22px;flex-wrap:wrap}.read .jumps a[data-v-68f2e28d]{color:var(--ink);border-bottom:1px solid var(--rule);padding-bottom:3px;transition:border-color .3s var(--ease)}.read .jumps a[data-v-68f2e28d]:hover{border-color:var(--ink)}.read .h1[data-v-68f2e28d]{text-wrap:balance;font-size:clamp(26px,2.8vw,44px)}.read .lead[data-v-68f2e28d]{max-width:none;color:var(--ink);font-size:clamp(17px,1.3vw,20px);line-height:1.5}.read .close[data-v-68f2e28d]{margin-top:8px}.bar[data-v-68f2e28d]{position:absolute;left:0;right:0;bottom:0;padding:18px var(--gutter) 22px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;transition:opacity .3s var(--ease)}.bar.dim[data-v-68f2e28d]{opacity:.25;pointer-events:none}.crumbs[data-v-68f2e28d]{display:flex;gap:0;align-items:center;flex:none}.crumbs .glyph[data-v-68f2e28d]{display:inline-flex;align-items:center;gap:8px;color:var(--ink-dim);transition:color .2s var(--ease)}.crumbs .sign[data-v-68f2e28d]{font-family:Noto Sans Symbols,Apple Symbols,Segoe UI Symbol,serif;font-style:normal;font-size:30px;line-height:1}.crumbs .name[data-v-68f2e28d]{display:none;font-size:18px;letter-spacing:0;white-space:nowrap}.crumbs .glyph.here .name[data-v-68f2e28d]{display:inline}.crumbs .glyph[data-v-68f2e28d]:hover,.crumbs .glyph.here[data-v-68f2e28d]{color:var(--ink)}.crumbs .sep[data-v-68f2e28d]{width:18px;height:1px;margin:0 10px;background:var(--ink-dim);opacity:.6}.choices[data-v-68f2e28d]{display:flex;flex-wrap:wrap;gap:4px 26px;justify-content:flex-end}.choices button[data-v-68f2e28d]{font-size:18px;letter-spacing:0;color:var(--ink);padding:4px 0;border-bottom:1px solid transparent;transition:border-color .2s var(--ease);white-space:nowrap}.choices button[data-v-68f2e28d]:hover,.choices button.lit[data-v-68f2e28d]{border-color:var(--ink)}.choices .folder[data-v-68f2e28d]{position:relative}.fold[data-v-68f2e28d]{position:absolute;right:0;bottom:100%;padding-bottom:6px;display:flex;flex-direction:column;align-items:flex-end;gap:2px;opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity .2s var(--ease),transform .2s var(--ease)}.folder:hover .fold[data-v-68f2e28d],.folder:focus-within .fold[data-v-68f2e28d]{opacity:1;transform:none;pointer-events:auto}.fold button[data-v-68f2e28d]{font-size:15px;letter-spacing:0;text-transform:none;border:0;padding:3px 0;white-space:nowrap;color:var(--ink-dim)}.fold button[data-v-68f2e28d]:hover{color:var(--ink)}@media(max-width:899px){.bar[data-v-68f2e28d]{flex-direction:column;align-items:flex-start;gap:14px}.choices[data-v-68f2e28d]{justify-content:flex-start;gap:4px 18px}.fold[data-v-68f2e28d]{display:none}.read[data-v-68f2e28d]{width:min(40ch,calc(100vw - 2 * var(--gutter)))}}.dl[data-v-48d3ca5c]{display:grid;gap:12px;padding-top:24px;border-top:1px solid var(--rule);margin-top:8px}.row[data-v-48d3ca5c]{display:flex;flex-wrap:wrap;gap:8px 22px}.row button[data-v-48d3ca5c]{color:var(--ink);border-bottom:1px solid var(--rule);padding-bottom:4px;transition:border-color .4s var(--ease)}.row button[data-v-48d3ca5c]:hover,.row button.on[data-v-48d3ca5c]{border-color:var(--ink)}.gate[data-v-48d3ca5c]{display:grid;gap:12px;padding:16px 0 4px}.fields[data-v-48d3ca5c]{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:flex-end}.fields input[data-v-48d3ca5c]{font:inherit;font-size:17px;color:var(--ink);background:transparent;border:0;border-bottom:1px solid var(--ink-dim);padding:6px 0;min-width:0;flex:1 1 160px;outline:none}.fields input[data-v-48d3ca5c]::placeholder{color:var(--ink-dim)}.fields input[data-v-48d3ca5c]:focus{border-color:var(--ink)}.go[data-v-48d3ca5c]{color:var(--ink);padding-bottom:6px}.err[data-v-48d3ca5c]{color:var(--blue)}.ok[data-v-48d3ca5c]{color:var(--ink-dim)}.box[data-v-5e06e046]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:color-mix(in srgb,var(--paper) 78%,transparent);backdrop-filter:blur(26px) saturate(1.1);-webkit-backdrop-filter:blur(26px) saturate(1.1);display:flex;flex-direction:column;will-change:opacity;overscroll-behavior:contain}.bar[data-v-5e06e046]{flex:none;height:var(--nav-h);display:flex;align-items:center;justify-content:space-between;padding:0 var(--gutter);border-bottom:1px solid var(--rule)}.brand[data-v-5e06e046]{display:flex;align-items:center}.bar-r[data-v-5e06e046]{display:flex;gap:24px}.bar-r button[data-v-5e06e046]{color:var(--ink)}.bar-r button[data-v-5e06e046]:hover{color:var(--blue)}.scroll[data-v-5e06e046]{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);overflow:hidden}.pic[data-v-5e06e046]{position:relative;background:transparent;display:flex;align-items:center;justify-content:center;padding:clamp(24px,4vw,64px);cursor:pointer;min-height:0;touch-action:pan-y}.pic img[data-v-5e06e046]{max-width:100%;max-height:100%;object-fit:contain}.counter[data-v-5e06e046]{position:absolute;left:var(--gutter);bottom:22px;color:var(--ink-dim)}.dots[data-v-5e06e046]{position:absolute;right:var(--gutter);bottom:24px;display:flex;gap:6px}.dots i[data-v-5e06e046]{width:6px;height:6px;border-radius:50%;background:var(--ink);opacity:.2}.dots i.on[data-v-5e06e046]{opacity:1}.txt[data-v-5e06e046]{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:clamp(40px,6vh,72px) var(--gutter) 64px;display:flex;flex-direction:column;gap:16px}.title[data-v-5e06e046]{color:var(--blue);margin-bottom:8px}.note[data-v-5e06e046]{font-size:clamp(16px,1.3vw,20px);margin-top:4px}.credit[data-v-5e06e046]{margin-top:8px}.nav[data-v-5e06e046]{display:flex;flex-wrap:wrap;gap:24px;margin-top:auto;padding-top:32px;align-items:center}.nav button[data-v-5e06e046],.nav .visit[data-v-5e06e046]{color:var(--ink);border-bottom:1px solid var(--rule);padding-bottom:4px;transition:border-color .6s var(--ease)}.nav button[data-v-5e06e046]:hover,.nav .visit[data-v-5e06e046]:hover{border-color:var(--ink)}.nav .visit[data-v-5e06e046]{margin-left:auto}@media(max-width:899px){.scroll[data-v-5e06e046]{display:block;overflow-y:auto;-webkit-overflow-scrolling:touch}.pic[data-v-5e06e046]{height:62vh;padding:16px}.txt[data-v-5e06e046]{overflow:visible;padding-top:24px}.nav .visit[data-v-5e06e046]{margin-left:0}}.box[data-v-494b8c88]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:color-mix(in srgb,var(--paper) 78%,transparent);backdrop-filter:blur(26px) saturate(1.1);-webkit-backdrop-filter:blur(26px) saturate(1.1);display:flex;flex-direction:column;opacity:0}.bar[data-v-494b8c88]{flex:none;height:var(--nav-h);display:flex;align-items:center;gap:22px;padding:0 var(--gutter);border-bottom:1px solid var(--rule)}.bar .h2[data-v-494b8c88]{color:var(--ink)}.bar .x[data-v-494b8c88]{margin-left:auto;color:var(--ink)}.slot[data-v-494b8c88]{flex:1;min-height:0;overflow:auto;padding:clamp(16px,3vh,40px) var(--gutter)}.slot[data-v-494b8c88] iframe{border:0;width:100%;min-height:70vh}@media(max-width:899px){.bar .label[data-v-494b8c88]{display:none}}:root{--paper: #ffffff;--paper-2: #f4f4f4;--ink: #000000;--ink-2: #333333;--ink-dim: rgba(0, 0, 0, .55);--rule: rgba(0, 0, 0, .14);--gold: #0d1b3a;--blue: #0d1b3a;--blue-2: #16294f;--font: "EB Garamond", "Adobe Garamond Pro", Garamond, Georgia, serif;--ease: cubic-bezier(.25, .1, .25, 1);--gutter: clamp(20px, 5vw, 80px);--nav-h: 64px}*{margin:0;padding:0;box-sizing:border-box}:root[data-night]{--paper: #171a36;--paper-2: #1f2347;--ink: #f3efe6;--ink-2: #cfc9bd;--ink-dim: rgba(243, 239, 230, .55);--rule: rgba(243, 239, 230, .14);--blue: #ffb48a}html{background:var(--paper);overflow-x:hidden;transition:background .8s var(--ease)}body{background:var(--paper);color:var(--ink);font-family:var(--font);font-weight:400;font-style:italic;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}::selection{background:var(--blue);color:var(--paper)}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}ul{list-style:none}.giant{font-weight:400;font-size:clamp(48px,10vw,160px);line-height:.95;letter-spacing:-.01em;text-transform:lowercase}.display{font-weight:400;font-size:clamp(34px,4.8vw,76px);line-height:1.02;letter-spacing:-.01em;text-transform:lowercase}.h1{font-weight:400;font-size:clamp(30px,3.6vw,56px);line-height:1.08;letter-spacing:-.005em;text-wrap:balance}.h2{font-weight:400;font-size:clamp(22px,2.1vw,32px);line-height:1.2;letter-spacing:0}.lead{font-weight:400;font-size:clamp(19px,1.6vw,26px);line-height:1.45;letter-spacing:0;max-width:38ch}.whisper{font-weight:400;font-size:clamp(15px,1.2vw,18px);line-height:1.5;color:var(--ink-dim);max-width:44ch}.body{font-weight:400;font-size:clamp(17px,1.2vw,19px);line-height:1.6;color:var(--ink-2);max-width:58ch}.label{font-weight:400;font-style:italic;font-size:14px;line-height:1;letter-spacing:.04em;text-transform:lowercase;color:var(--ink-dim)}.mono{font-variant-numeric:tabular-nums}.gold,.blue{color:var(--blue)}.wrap{padding:0 var(--gutter)}.section{position:relative;padding-top:clamp(100px,14vh,200px);padding-bottom:clamp(100px,14vh,200px)}.rule{border-top:1px solid var(--rule)}.rule-ink{border-top:1px solid var(--ink)}.sigil{display:inline-block;width:1em;height:1em;vertical-align:-.12em}.sigil path{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}
