.marquee.svelte-1xpng2k{border-block:1px solid var(--edge);background:color-mix(in oklab, var(--void-2) 45%, transparent);padding-block:.85rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.track.svelte-1xpng2k{width:max-content;animation:svelte-1xpng2k-slide var(--duration) linear infinite;align-items:center;gap:1.6rem;display:flex}.item.svelte-1xpng2k{font-family:var(--mono);letter-spacing:.3em;text-transform:uppercase;color:var(--dust);white-space:nowrap;font-size:.72rem}.sep.svelte-1xpng2k{color:var(--cyan);opacity:.7;font-size:.6rem}@keyframes svelte-1xpng2k-slide{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.track.svelte-1xpng2k{animation:none}}.hero.svelte-1uha8ag{align-items:center;min-height:100svh;padding-block:9rem 7rem;display:flex;position:relative}h1.svelte-1uha8ag{letter-spacing:-.055em;margin:1.4rem 0 2rem;font-size:clamp(3.6rem,15vw,12rem);line-height:.86}.line.svelte-1uha8ag{display:block}.accent.svelte-1uha8ag{background:linear-gradient(96deg, var(--star) 12%, var(--cyan) 48%, var(--violet) 88%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:-.14em;padding-bottom:.14em}.role.svelte-1uha8ag{color:var(--star);letter-spacing:-.02em;max-width:34ch;margin-bottom:1.6rem;font-size:clamp(1.1rem,2.2vw,1.6rem)}.hl.svelte-1uha8ag{color:var(--cyan)}.lede.svelte-1uha8ag{max-width:52ch}.cta.svelte-1uha8ag{flex-wrap:wrap;gap:.9rem;margin-top:2.6rem;display:flex}.btn.svelte-1uha8ag{border:1px solid var(--edge);font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--dust);transition:color .4s var(--ease-soft), border-color .4s var(--ease-soft), transform .4s var(--ease-out);border-radius:100px;align-items:center;gap:.6rem;padding:.85rem 1.7rem;font-size:.72rem;display:inline-flex;position:relative;overflow:hidden}.btn.svelte-1uha8ag:before{content:"";opacity:0;transition:opacity .5s var(--ease-soft);background:radial-gradient(70% 140% at 50% 120%,#6ff2e659,#0000 70%);position:absolute;inset:0}.btn.svelte-1uha8ag:hover{color:var(--star);border-color:var(--edge-hot);transform:translateY(-2px)}.btn.svelte-1uha8ag:hover:before{opacity:1}.btn--primary.svelte-1uha8ag{color:var(--star);border-color:color-mix(in oklab, var(--cyan) 30%, transparent);background:color-mix(in oklab, var(--cyan) 7%, transparent)}.cue.svelte-1uha8ag{left:var(--gutter);font-family:var(--mono);letter-spacing:.32em;text-transform:uppercase;color:var(--faint);transition:color .4s var(--ease-soft);align-items:center;gap:1rem;font-size:.63rem;display:flex;position:absolute;bottom:2.2rem}.cue.svelte-1uha8ag:hover{color:var(--cyan)}.cue__line.svelte-1uha8ag{background:linear-gradient(90deg, var(--faint), transparent);width:5rem;height:1px;display:block;position:relative;overflow:hidden}.cue__line.svelte-1uha8ag:after{content:"";background:linear-gradient(90deg, transparent, var(--cyan), transparent);animation:svelte-1uha8ag-sweep 2.6s var(--ease-soft) infinite;position:absolute;inset:0}@keyframes svelte-1uha8ag-sweep{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}.signal.svelte-1uha8ag h2:where(.svelte-1uha8ag),.contact.svelte-1uha8ag h2:where(.svelte-1uha8ag){letter-spacing:-.05em;margin:1.2rem 0 1.8rem;font-size:clamp(2.6rem,8vw,7rem)}.signal.svelte-1uha8ag{border-top:1px solid var(--edge);margin-top:clamp(4rem,10vh,8rem);padding-block:clamp(7rem,18vh,13rem);position:relative}.signal.svelte-1uha8ag:before{content:"";pointer-events:none;background:radial-gradient(60% 50% at 50% 0,#9b7bff1a,#0000 70%);position:absolute;inset:0}.lines.svelte-1uha8ag{gap:0;max-width:68ch;margin:clamp(2.5rem,6vh,4.5rem) 0;padding:0;list-style:none;display:grid}.lines.svelte-1uha8ag li:where(.svelte-1uha8ag){border-bottom:1px solid var(--edge);grid-template-columns:3.6rem 1fr;align-items:start;gap:1rem;padding:1.4rem 0;display:grid}.lines.svelte-1uha8ag li:where(.svelte-1uha8ag):first-child{border-top:1px solid var(--edge)}.idx.svelte-1uha8ag{font-family:var(--mono);letter-spacing:.2em;color:var(--violet);padding-top:.45em;font-size:.68rem}.text.svelte-1uha8ag{letter-spacing:-.015em;color:var(--star);text-wrap:pretty;font-size:clamp(1.05rem,1.8vw,1.35rem);line-height:1.45}.signal__coda.svelte-1uha8ag{max-width:58ch}.contact.svelte-1uha8ag{border-top:1px solid var(--edge);padding-block:clamp(7rem,18vh,13rem)}.mail.svelte-1uha8ag{letter-spacing:-.03em;color:var(--star);word-break:break-word;background-image:linear-gradient(90deg, var(--cyan), var(--violet));transition:background-size .6s var(--ease-out);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;font-size:clamp(1.05rem,3.4vw,2.4rem);display:inline-block}.mail.svelte-1uha8ag:hover{background-size:0% 1px}.contact__note.svelte-1uha8ag{max-width:48ch;margin-top:2.2rem}footer.svelte-1uha8ag{padding-bottom:3rem}.footer__row.svelte-1uha8ag{flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-top:2rem;display:flex}.footer__row.svelte-1uha8ag p:where(.svelte-1uha8ag){font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin:0;font-size:.66rem}.footer__meta.svelte-1uha8ag{text-align:right}@media (width<=700px){.footer__meta.svelte-1uha8ag{text-align:left}.cue.svelte-1uha8ag{display:none}}
