.pub[data-astro-cid-rb6mo7us]{padding-block:var(--space-3);border-top:1px solid var(--line)}.pub[data-astro-cid-rb6mo7us]:first-of-type{border-top:0;padding-top:0}h3[data-astro-cid-rb6mo7us]{margin:.3rem 0 .4rem;font-size:1.1rem}h3[data-astro-cid-rb6mo7us] a[data-astro-cid-rb6mo7us]{color:var(--text);text-decoration:none}h3[data-astro-cid-rb6mo7us] a[data-astro-cid-rb6mo7us]:hover{color:var(--accent-strong);text-decoration:underline;text-decoration-color:var(--accent)}p[data-astro-cid-rb6mo7us]{margin:0}.authors[data-astro-cid-rb6mo7us]{color:var(--text-muted);font-size:.95rem}.authors[data-astro-cid-rb6mo7us] strong[data-astro-cid-rb6mo7us]{color:var(--text);font-weight:600}.links[data-astro-cid-rb6mo7us]{font-family:var(--font-ui);margin-top:.4rem;font-size:.9rem}.blackhole[data-astro-cid-3mmvwrec]{z-index:-1;pointer-events:none;opacity:.6;width:100%;height:100lvh;position:fixed;top:0;left:0}@supports (animation-timeline:scroll()){.blackhole[data-astro-cid-3mmvwrec]{opacity:1;animation-name:blackhole-recede;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 85vh}}@keyframes blackhole-recede{to{opacity:.22}}@media (prefers-reduced-motion:reduce){.blackhole[data-astro-cid-3mmvwrec]{opacity:.45}}.blackhole-zone[data-astro-cid-3mmvwrec]{pointer-events:none;visibility:hidden;width:1px;height:110vh;position:absolute;top:0;left:0}img[data-astro-cid-3mmvwrec],canvas[data-astro-cid-3mmvwrec]{width:100%;height:100%;display:block;position:absolute;inset:0}img[data-astro-cid-3mmvwrec]{object-fit:cover}canvas[data-astro-cid-3mmvwrec]{opacity:0;transition:opacity .8s}canvas[data-astro-cid-3mmvwrec].is-live{opacity:1}.home[data-astro-cid-lcdefpme]{padding-top:var(--space-1);text-shadow:0 0 2px var(--bg), 0 0 8px #0a0b0fcc}.panel[data-astro-cid-lcdefpme]{margin-bottom:var(--space-3);padding:var(--space-3) var(--space-2);background:#0a0b0fa8;border:1px solid #f5b98b29;border-radius:14px}.intro[data-astro-cid-lcdefpme].panel{padding-block:.75rem}.panel[data-astro-cid-lcdefpme]>:first-child{margin-top:0}.panel[data-astro-cid-lcdefpme]>:last-child{margin-bottom:0}@supports (animation-timeline:scroll()){.panel[data-astro-cid-lcdefpme]{animation-name:panel-recede;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 85vh}}@keyframes panel-recede{to{background:#0a0b0f00;border-color:#f5b98b00}}@media (prefers-reduced-motion:reduce){.panel[data-astro-cid-lcdefpme]{background:#0a0b0f80}}.intro[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin:0;font-size:clamp(2.5rem,11vw,4rem);line-height:1.05}.whats[data-astro-cid-lcdefpme]{margin:0 var(--space-1) .25rem;justify-content:flex-end;display:flex;position:relative}.whats[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{color:var(--text-muted);font:.9rem var(--font-ui);text-shadow:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:.6rem .25rem;display:inline-flex}.whats[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:hover,.whats[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme][aria-expanded=true]{color:var(--text)}.whats[data-astro-cid-lcdefpme] .star[data-astro-cid-lcdefpme]{background:var(--accent-strong);border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite twinkle;box-shadow:0 0 8px 2px #f5b98bb3}@keyframes twinkle{50%{opacity:.45;box-shadow:0 0 4px 1px #f5b98b66}}.blurb[data-astro-cid-lcdefpme]{z-index:3;width:max-content;max-width:min(18rem, calc(100vw - 2 * var(--gutter)));background:var(--bg-raised);text-shadow:none;opacity:0;visibility:hidden;border:1px solid #f5b98b40;border-radius:10px;margin:0;padding:.7rem .9rem;font-size:.95rem;line-height:1.45;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;top:100%;right:0;transform:translateY(-4px);box-shadow:0 8px 24px #00000080}.whats[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:focus-visible+.blurb[data-astro-cid-lcdefpme],.whats[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme][aria-expanded=true]+.blurb[data-astro-cid-lcdefpme]{opacity:1;visibility:visible;transform:none}@media (hover:hover){.whats[data-astro-cid-lcdefpme]:hover .blurb[data-astro-cid-lcdefpme]{opacity:1;visibility:visible;transform:none}}h2[data-astro-cid-lcdefpme]{align-items:center;gap:.6rem;display:flex}h2[data-astro-cid-lcdefpme]:before{content:"";background:var(--accent-strong);border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 10px 2px #f5b98b99}.subheading[data-astro-cid-lcdefpme]{letter-spacing:.08em;color:var(--text-muted);margin:var(--space-4) 0 var(--space-2);font-size:.85rem;font-weight:500}.headshot[data-astro-cid-lcdefpme]{float:right;object-fit:cover;width:112px;height:112px;margin:.3rem 0 var(--space-2) var(--space-2);box-shadow:0 0 0 2px var(--bg), 0 0 0 3px #f5b98b99, 0 0 24px #f5b98b40;border-radius:50%}.tidbits[data-astro-cid-lcdefpme]{margin:var(--space-3) 0 0;padding:0;list-style:none}.tidbits[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{margin-bottom:var(--space-2);padding-left:1.6rem;position:relative}.tidbits[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"✦";color:var(--gold);font-size:.85em;position:absolute;top:.1em;left:0}.links[data-astro-cid-lcdefpme]{gap:0 var(--space-3);font-family:var(--font-ui);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{padding:.6rem 0;display:inline-block}@media (width>=640px){.home[data-astro-cid-lcdefpme]{padding-top:var(--space-3)}.panel[data-astro-cid-lcdefpme]{padding:var(--space-4)}.intro[data-astro-cid-lcdefpme].panel{padding-block:var(--space-2)}.headshot[data-astro-cid-lcdefpme]{width:140px;height:140px}}
