.necklace[data-astro-cid-76yic74o]{margin-top:var(--space-6);position:relative}svg[data-astro-cid-76yic74o],.lights[data-astro-cid-76yic74o],.posts[data-astro-cid-76yic74o]{width:100%;height:clamp(110px,18vw,190px)}.posts[data-astro-cid-76yic74o]{position:absolute;inset:0 0 auto}.post[data-astro-cid-76yic74o]{left:var(--x);top:var(--top);background:var(--sky-line);border-radius:2px;width:3px;position:absolute;bottom:0;translate:-50%}.post[data-astro-cid-76yic74o]:before{content:"";background:var(--sky-line);border-radius:6px 6px 2px 2px;width:12px;height:6px;position:absolute;top:-4px;left:50%;translate:-50%}.lights[data-astro-cid-76yic74o]{padding:0;list-style:none;position:absolute;inset:0 0 auto}.promenade[data-astro-cid-76yic74o]{fill:none;stroke:var(--sky-line);stroke-width:2px}.light[data-astro-cid-76yic74o]{left:var(--x);top:var(--y);animation:.42s ease-out both light-up;animation-delay:calc(var(--i) * 28ms + .15s);position:absolute;translate:-50% -50%}.light[data-astro-cid-76yic74o] a[data-astro-cid-76yic74o]{border-radius:50%;width:22px;height:22px;display:block;position:relative}.light[data-astro-cid-76yic74o] a[data-astro-cid-76yic74o]:before{content:"";background:var(--lamp-glow);box-shadow:0 0 10px 2px color-mix(in srgb, var(--lamp-glow) 60%, transparent), 0 0 28px 6px color-mix(in srgb, var(--lamp-glow) 22%, transparent);border-radius:50%;transition:transform .16s ease-out;position:absolute;inset:6px}.light[data-astro-cid-76yic74o].writing a[data-astro-cid-76yic74o]:before{background:var(--sky-ink);box-shadow:0 0 10px 2px color-mix(in srgb, var(--sky-ink) 45%, transparent)}.light[data-astro-cid-76yic74o].talk a[data-astro-cid-76yic74o]:before{background:var(--light-talk);box-shadow:0 0 10px 2px color-mix(in srgb, var(--light-talk) 60%, transparent), 0 0 28px 6px color-mix(in srgb, var(--light-talk) 22%, transparent);inset:3px}.light[data-astro-cid-76yic74o] a[data-astro-cid-76yic74o]:hover:before{transform:scale(1.6)}figcaption[data-astro-cid-76yic74o]{margin-top:var(--space-4);min-height:3.2em;color:var(--sky-ink);font-size:var(--step-0);max-width:60ch}.legend[data-astro-cid-76yic74o]{align-items:center;gap:var(--space-2);color:var(--sky-ink-2);font-size:var(--step--1);display:flex}.key[data-astro-cid-76yic74o]{background:var(--lamp-glow);width:9px;height:9px;margin-left:var(--space-3);border-radius:50%}.key[data-astro-cid-76yic74o]:first-child{margin-left:0}.key[data-astro-cid-76yic74o].writing{background:var(--sky-ink)}.key[data-astro-cid-76yic74o].talk{background:var(--light-talk);width:14px;height:14px}@keyframes light-up{0%{opacity:0;scale:.3}to{opacity:1;scale:1}}.hero[data-astro-cid-lcdefpme]{background:var(--sky);color:var(--sky-ink);padding-top:var(--space-8);overflow:hidden}.greeting[data-astro-cid-lcdefpme]{color:var(--sky-accent);font-size:var(--step-1);min-height:1.6em;font-weight:500}h1[data-astro-cid-lcdefpme]{font-size:var(--display);letter-spacing:-.045em;margin-top:var(--space-3);font-weight:800;line-height:.9}.intro[data-astro-cid-lcdefpme]{margin-top:var(--space-5);max-width:34ch;font-size:var(--step-2);letter-spacing:-.015em;color:var(--sky-ink);line-height:1.3}.status[data-astro-cid-lcdefpme]{align-items:baseline;column-gap:var(--space-3);margin-top:var(--space-5);max-width:52ch;color:var(--sky-ink);grid-template-columns:auto 1fr;font-weight:500;display:grid}.beacon[data-astro-cid-lcdefpme]{background:var(--lamp-glow);width:.6rem;height:.6rem;box-shadow:0 0 0 4px color-mix(in srgb, var(--lamp-glow) 30%, transparent);border-radius:50%;flex:none;transform:translateY(-.05em)}.where[data-astro-cid-lcdefpme]{color:var(--sky-accent);white-space:nowrap;margin-left:var(--space-1)}.hero-cta[data-astro-cid-lcdefpme]{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.hero-cta[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{min-height:2.75rem;padding-inline:var(--space-5);border:1px solid color-mix(in srgb, var(--sky-ink) 45%, transparent);color:var(--sky-ink);border-radius:999px;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.hero-cta[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{border-color:var(--lamp-glow)}.hero-cta[data-astro-cid-lcdefpme] .primary[data-astro-cid-lcdefpme]{background:var(--sky-ink);color:var(--sky);border-color:var(--sky-ink)}.hero-cta[data-astro-cid-lcdefpme] .primary[data-astro-cid-lcdefpme]:hover{box-shadow:0 0 0 3px var(--lamp-glow)}.voices[data-astro-cid-lcdefpme]{gap:var(--space-7);padding-top:var(--space-7);grid-template-columns:1fr 1fr;display:grid}.voices[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--step-3);letter-spacing:-.03em}.notebook-col[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-family:var(--font-serif);letter-spacing:-.01em;font-weight:500}.voice-note[data-astro-cid-lcdefpme]{color:var(--ink-2);margin-block:var(--space-2) var(--space-5);max-width:40ch}.notebook-col[data-astro-cid-lcdefpme] .voice-note[data-astro-cid-lcdefpme]{font-family:var(--font-serif);font-size:var(--step-1)}.more[data-astro-cid-lcdefpme]{margin-top:var(--space-4);font-weight:600;display:inline-block}.voices[data-astro-cid-lcdefpme] .post-rows a{grid-template-columns:1fr}.voices[data-astro-cid-lcdefpme] .post-rows time{grid-row:auto}.voices[data-astro-cid-lcdefpme] .post-rows .summary{grid-column:1}.elsewhere[data-astro-cid-lcdefpme]{padding-top:var(--space-8)}dl[data-astro-cid-lcdefpme]{gap:var(--space-5);border-top:2px solid var(--ink);padding-top:var(--space-4);grid-template-columns:repeat(4,1fr);display:grid}dt[data-astro-cid-lcdefpme]{font-size:var(--step-1);letter-spacing:-.02em;font-weight:650}dt[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--ink);text-decoration:none}dt[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--lamp)}dd[data-astro-cid-lcdefpme]{margin-top:var(--space-2);color:var(--ink-2);font-size:var(--step--1);line-height:1.5}@media (width<=600px){.hero[data-astro-cid-lcdefpme]{padding-top:var(--space-6)}.intro[data-astro-cid-lcdefpme]{font-size:var(--step-1);margin-top:var(--space-4);line-height:1.4}}@media (width<=860px){.voices[data-astro-cid-lcdefpme]{gap:var(--space-8);grid-template-columns:1fr}dl[data-astro-cid-lcdefpme]{row-gap:var(--space-6);grid-template-columns:1fr 1fr}}@media (width<=480px){dl[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
