.stage[data-astro-cid-jdf6bamt]{width:min(100%,52rem);aspect-ratio:var(--mask-ratio);touch-action:none;margin-inline:auto;position:relative}canvas[data-astro-cid-jdf6bamt]{opacity:0;width:100%;height:100%;transition:opacity .8s;position:absolute;inset:0}h1[data-astro-cid-jdf6bamt]{letter-spacing:.08em;justify-content:center;align-items:center;margin:0;font-size:clamp(2.25rem,12vw,5.5rem);font-weight:700;line-height:1;transition:opacity .4s;display:flex;position:absolute;inset:0}.stage[data-astro-cid-jdf6bamt][data-particles=on] canvas[data-astro-cid-jdf6bamt]{opacity:1}.stage[data-astro-cid-jdf6bamt][data-particles=on] h1[data-astro-cid-jdf6bamt]{opacity:0}main[data-astro-cid-lcdefpme]{padding:0 var(--gutter) 5rem}.inner[data-astro-cid-lcdefpme]{width:100%;max-width:var(--measure-wide);margin-inline:auto}.hero[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;justify-content:center;min-height:calc(66svh - 4rem);padding:3rem 0 4rem;display:flex}.reading[data-astro-cid-lcdefpme]{color:var(--text-muted);letter-spacing:.08em;margin:2rem 0 0;font-size:.875rem}.affiliation[data-astro-cid-lcdefpme]{margin:.75rem 0 0;font-size:.9375rem}.section-head[data-astro-cid-lcdefpme]{border-top:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:1rem;padding-top:2.5rem;display:flex}h2[data-astro-cid-lcdefpme]{letter-spacing:.06em;margin:0;font-size:1rem;font-weight:600}.arrow[data-astro-cid-lcdefpme]{margin-left:.5em;transition:transform .15s;display:inline-block}.lead[data-astro-cid-lcdefpme]{max-width:var(--measure);margin:1.25rem 0 0;font-size:.9375rem;line-height:1.95}.lead-note[data-astro-cid-lcdefpme]{max-width:var(--measure);margin:.25rem 0 0;font-size:.9375rem;line-height:1.95}.list[data-astro-cid-lcdefpme]{margin:2.5rem 0 0;padding:0;list-style:none}.list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-top:1px solid var(--border);margin-top:2rem;padding-top:2rem}.rest[data-astro-cid-lcdefpme]{border-top:1px solid var(--border);margin-top:2rem;padding-top:2rem;text-decoration:none;display:block}.rest-head[data-astro-cid-lcdefpme]{color:var(--accent);font-size:1.0625rem;font-weight:600;line-height:1.6;display:block}.rest-note[data-astro-cid-lcdefpme]{color:var(--text-muted);margin-top:.5rem;font-size:.875rem;line-height:1.8;display:block}.rest[data-astro-cid-lcdefpme]:hover .rest-head[data-astro-cid-lcdefpme],.rest[data-astro-cid-lcdefpme]:focus-visible .rest-head[data-astro-cid-lcdefpme]{text-underline-offset:.25em;text-decoration:underline}.rest[data-astro-cid-lcdefpme]:hover .arrow[data-astro-cid-lcdefpme],.rest[data-astro-cid-lcdefpme]:focus-visible .arrow[data-astro-cid-lcdefpme]{transform:translate(.25em)}.rest[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:2px}.now[data-astro-cid-lcdefpme]{margin-top:4rem}.now-body[data-astro-cid-lcdefpme]{max-width:calc(var(--measure) + 7.25rem);grid-template-columns:6rem minmax(0,1fr);align-items:baseline;gap:1.25rem;margin:1.5rem 0 0;font-size:.9375rem;line-height:1.95;text-decoration:none;display:grid}.now-body[data-astro-cid-lcdefpme] time[data-astro-cid-lcdefpme]{color:var(--text-muted);letter-spacing:.04em;white-space:nowrap;font-size:.8125rem}.now-body[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-weight:600;display:block}.now-body[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:.25em;text-decoration-thickness:1px}.now-body[data-astro-cid-lcdefpme] .more[data-astro-cid-lcdefpme]{color:var(--accent);margin-top:1rem;font-size:.875rem;line-height:1.6;display:block}.now-body[data-astro-cid-lcdefpme]:hover .label[data-astro-cid-lcdefpme],.now-body[data-astro-cid-lcdefpme]:focus-visible .label[data-astro-cid-lcdefpme]{text-decoration-color:currentColor}.now-body[data-astro-cid-lcdefpme]:hover .more[data-astro-cid-lcdefpme],.now-body[data-astro-cid-lcdefpme]:focus-visible .more[data-astro-cid-lcdefpme]{text-underline-offset:.25em;text-decoration:underline}.now-body[data-astro-cid-lcdefpme]:hover .arrow[data-astro-cid-lcdefpme],.now-body[data-astro-cid-lcdefpme]:focus-visible .arrow[data-astro-cid-lcdefpme]{transform:translate(.25em)}.now-body[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:2px}.contact[data-astro-cid-lcdefpme]{border-top:1px solid var(--border);margin-top:4rem;padding-top:2.5rem}.contact[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]{grid-template-columns:5rem 1fr;gap:.5rem 1rem;margin:1.25rem 0 0;font-size:.9375rem;display:grid}.contact[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--text-muted);font-size:.875rem}.contact[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{margin:0}.contact[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--accent)}.to-about[data-astro-cid-lcdefpme]{margin:2rem 0 0;font-size:.9375rem;line-height:1.95}.to-about[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--accent)}@media (width<=40rem){.now-body[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:.375rem}}@media (width<=30rem){.contact[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:0}.contact[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]+dt[data-astro-cid-lcdefpme]{margin-top:1rem}}
