.horizon.svelte-1hohle3{background:linear-gradient(to top, var(--evergreen) 16%, transparent 16%)}.horizon.svelte-1hohle3 svg:where(.svelte-1hohle3){width:100%;max-width:var(--container);height:clamp(90px,16vw,160px);margin-inline:auto;display:block}.star.svelte-1hohle3{fill:#f5f2e4;opacity:var(--o);animation:svelte-1hohle3-twinkle var(--dur) ease-in-out var(--d) infinite}@keyframes svelte-1hohle3-twinkle{0%,to{opacity:var(--o)}50%{opacity:calc(var(--o) * .3)}}.orb.svelte-1hohle3{transition:opacity .4s}.massif.svelte-1hohle3{fill:color-mix(in srgb, var(--sound) 72%, var(--sky-low))}.snowcap.svelte-1hohle3{fill:color-mix(in srgb, var(--snow) 72%, var(--sky-low));transition:fill 2s}.aglow.svelte-1hohle3 .snowcap:where(.svelte-1hohle3){fill:color-mix(in srgb, #f0a487 80%, var(--sky-low))}.ridge-far.svelte-1hohle3{fill:color-mix(in srgb, var(--sound-light) 55%, var(--sky-low))}.ridge-near.svelte-1hohle3{fill:color-mix(in srgb, var(--sound) 85%, var(--sky-low))}.hazy.svelte-1hohle3 .orb:where(.svelte-1hohle3){opacity:.45}@media (prefers-reduced-motion:reduce){.star.svelte-1hohle3{animation:none}}.hero.svelte-1uha8ag{background:linear-gradient(var(--sky-top) 45%, var(--sky-low));position:relative}.hero.socked-in.svelte-1uha8ag{--sky-top:#e7ebe9;--sky-low:#d9dfdc}[data-theme=dark] .hero.socked-in.svelte-1uha8ag{--sky-top:#12171b;--sky-low:#1b2126}.precip.svelte-1uha8ag{pointer-events:none;position:absolute;inset:0}.precip.rain.svelte-1uha8ag{background-image:radial-gradient(1.1px 11px at 19px 32px, color-mix(in srgb, var(--sound) 55%, transparent) 55%, transparent 56%), radial-gradient(1px 9px at 51px 70px, color-mix(in srgb, var(--sound) 40%, transparent) 55%, transparent 56%);background-size:67px 96px,89px 128px;animation:1.6s linear infinite svelte-1uha8ag-fall-rain}.precip.snow.svelte-1uha8ag{background-image:radial-gradient(1.7px 1.7px at 22px 30px, color-mix(in srgb, var(--snow) 85%, transparent) 60%, transparent 61%), radial-gradient(1.3px 1.3px at 55px 82px, color-mix(in srgb, var(--snow) 60%, transparent) 60%, transparent 61%);background-size:76px 110px,105px 140px;animation:16s linear infinite svelte-1uha8ag-fall-snow}@keyframes svelte-1uha8ag-fall-rain{to{background-position:0 384px,0 384px}}@keyframes svelte-1uha8ag-fall-snow{to{background-position:0 1540px,0 1540px}}@media (prefers-reduced-motion:reduce){.precip.svelte-1uha8ag{display:none}}.hero-inner.svelte-1uha8ag{grid-template-columns:1.4fr 1fr;align-items:center;gap:2rem;padding-block:4rem 2rem;display:grid}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin-bottom:.3em;font-size:clamp(2.4rem,6vw,4.2rem)}.tagline.svelte-1uha8ag{max-width:32rem;font-size:1.25rem}.hero-actions.svelte-1uha8ag{flex-wrap:wrap;gap:1rem;margin-top:1.6rem;display:flex}.hero-logo.svelte-1uha8ag{justify-self:center;width:100%;max-width:17rem}[data-theme=dark] .hero-logo.svelte-1uha8ag{filter:brightness(0)invert(.92)}.hero.svelte-1uha8ag .horizon{margin-top:1rem}section.svelte-1uha8ag{scroll-margin-top:2rem}.about.svelte-1uha8ag{background:var(--evergreen);color:var(--cloud);padding-block:3rem}.about.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:44rem}.talks.svelte-1uha8ag{padding-block:3.5rem}.talks.svelte-1uha8ag p:where(.svelte-1uha8ag),.talks.svelte-1uha8ag ul:where(.svelte-1uha8ag){max-width:44rem}.talks.svelte-1uha8ag li:where(.svelte-1uha8ag){margin-block:.4rem}.colophon.svelte-1uha8ag{background:var(--overcast);padding-block:3rem}.deps.svelte-1uha8ag{flex-wrap:wrap;gap:.6rem;max-width:44rem;margin:0;padding:0;list-style:none;display:flex}.deps.svelte-1uha8ag a:where(.svelte-1uha8ag){font-family:var(--font-mono);border:1px solid var(--sound-light);border-radius:var(--radius);background:var(--paper);color:var(--ink);padding:.3rem .7rem;font-size:.85rem;text-decoration:none;display:inline-block}.deps.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{border-color:var(--rust);color:var(--rust)}.credit.svelte-1uha8ag{max-width:44rem;color:var(--sound);margin-top:1.5rem;font-style:italic}.link-button.svelte-1uha8ag{font:inherit;color:var(--gold);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.invite-dialog.svelte-1uha8ag{border:none;border-top:4px solid var(--gold);border-radius:var(--radius);background:var(--paper);width:min(26rem,100vw - 2rem);color:var(--ink);padding:1.5rem;box-shadow:0 12px 40px #172b1659}.invite-dialog.svelte-1uha8ag::backdrop{background:#172b168c}.invite-dialog.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-family:var(--font-display);margin-bottom:.4rem;font-weight:400}.dialog-blurb.svelte-1uha8ag{margin:0 0 1.2rem;font-size:.95rem}.invite-dialog.svelte-1uha8ag label:where(.svelte-1uha8ag){margin-bottom:.3rem;display:block}.dialog-actions.svelte-1uha8ag{justify-content:flex-end;gap:.75rem;margin-top:1rem;display:flex}input[type=email].svelte-1uha8ag{width:100%;font:inherit;border:2px solid var(--sound);border-radius:var(--radius);background:var(--paper);color:var(--ink);padding:.65rem .9rem}input[type=email].svelte-1uha8ag:focus-visible{border-color:var(--rust);outline-offset:0}.form-note.svelte-1uha8ag{color:var(--sound);margin-top:.75rem;font-size:.9rem}.form-note.ok.svelte-1uha8ag{color:var(--moss);font-weight:600}.form-note.err.svelte-1uha8ag{color:var(--rust-dark);font-weight:600}@media (width<=48rem){.hero-inner.svelte-1uha8ag{grid-template-columns:1fr}.hero-logo.svelte-1uha8ag{grid-row:1;max-width:11rem}.hero-inner.svelte-1uha8ag{text-align:center;padding-block:2.5rem 1rem}.hero-actions.svelte-1uha8ag{justify-content:center}.tagline.svelte-1uha8ag{margin-inline:auto}}
