.ring.svelte-1uha8ag{line-height:0;display:inline-block}.ring.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:100%;height:100%;display:block;overflow:visible}.hero.svelte-1uha8ag{min-height:calc(100vh - var(--dock-h));text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.ring-stage.svelte-1uha8ag{cursor:pointer;width:240px;height:240px;margin-bottom:42px;position:relative}.ring-breath.svelte-1uha8ag{animation:6s ease-in-out infinite svelte-1uha8ag-breathe;position:absolute;inset:0}.ring-breath.svelte-1uha8ag .ring:where(.svelte-1uha8ag){position:absolute;inset:0}.ring-stage.flash.svelte-1uha8ag .ring-breath:where(.svelte-1uha8ag){animation:1s ease-out svelte-1uha8ag-hoverflash}.ring-stage.pulse.svelte-1uha8ag .ring-breath:where(.svelte-1uha8ag){animation:.62s ease-out svelte-1uha8ag-pulse}@keyframes svelte-1uha8ag-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes svelte-1uha8ag-hoverflash{0%{filter:brightness()}22%{filter:brightness(1.42)saturate(1.05)}to{filter:brightness()}}@keyframes svelte-1uha8ag-pulse{0%{filter:brightness();transform:scale(1)}32%{filter:brightness(1.55);transform:scale(1.13)}to{filter:brightness();transform:scale(1)}}h1.svelte-1uha8ag{font-family:var(--lam);letter-spacing:-.01em;color:var(--bright);margin:0;font-size:clamp(46px,9vw,84px);font-weight:500}h1.svelte-1uha8ag .ext:where(.svelte-1uha8ag){font-family:var(--lam);color:var(--blue);letter-spacing:0;font-weight:400}.scroll-cue.svelte-1uha8ag{color:color-mix(in srgb,var(--blue) 75%,transparent);opacity:.6;transition:opacity .45s;animation:2.2s ease-in-out infinite svelte-1uha8ag-cuebob;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.scroll-cue.svelte-1uha8ag svg:where(.svelte-1uha8ag){stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px;display:block}.scroll-cue.hidden.svelte-1uha8ag{opacity:0;pointer-events:none}@keyframes svelte-1uha8ag-cuebob{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(6px)}}.els.svelte-1uha8ag{border-top:1px solid color-mix(in srgb,var(--ink) 13%,transparent);letter-spacing:.09em;color:color-mix(in srgb,var(--ink) 46%,transparent);margin:46px 0 18px;padding-top:30px;font-size:12.5px}.links.svelte-1uha8ag{flex-direction:column;gap:11px;display:flex}.links.svelte-1uha8ag a:where(.svelte-1uha8ag){align-items:baseline;gap:16px;width:fit-content;display:inline-flex}.links.svelte-1uha8ag .lk-name:where(.svelte-1uha8ag){min-width:82px;color:var(--blue);font-size:15px;font-weight:500;transition:color .18s}.links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover .lk-name:where(.svelte-1uha8ag){color:var(--cyan)}.links.svelte-1uha8ag .lk-at:where(.svelte-1uha8ag){color:color-mix(in srgb,var(--ink) 50%,transparent);font-family:var(--lam);font-size:13px;transition:color .18s}.links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover .lk-at:where(.svelte-1uha8ag){color:color-mix(in srgb,var(--cyan) 70%,transparent)}.about.svelte-1uha8ag{max-width:640px;margin:0 auto;padding:8px 24px 80px}.about.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--prose);margin:0 0 22px;font-size:17px;line-height:1.78}.about.svelte-1uha8ag p:where(.svelte-1uha8ag) a{color:var(--blue);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb,var(--blue) 45%,transparent);text-decoration-color:color-mix(in srgb,var(--blue) 45%,transparent);transition:color .18s,text-decoration-color .18s}.about.svelte-1uha8ag p:where(.svelte-1uha8ag) a:hover{color:var(--cyan);-webkit-text-decoration-color:var(--cyan);text-decoration-color:var(--cyan)}.about.svelte-1uha8ag p:where(.svelte-1uha8ag) strong{color:var(--bright);font-weight:600}.about.svelte-1uha8ag p:where(.svelte-1uha8ag) .ph{color:var(--blue)}.about.svelte-1uha8ag p:where(.svelte-1uha8ag) .upd{color:var(--blue);font-weight:600}@media (prefers-reduced-motion:reduce){.ring-breath.svelte-1uha8ag,.scroll-cue.svelte-1uha8ag,.ring-stage.flash.svelte-1uha8ag .ring-breath:where(.svelte-1uha8ag),.ring-stage.pulse.svelte-1uha8ag .ring-breath:where(.svelte-1uha8ag){animation:none}}
