.terminal.svelte-1tt5emq{--terminal-text: #e7e7e2;--terminal-muted: #74766f;display:none;position:fixed;inset:0;z-index:90;background:transparent;color:var(--terminal-text);font-family:var(--font-mono);font-weight:400;pointer-events:none}html.intro-playing .terminal.svelte-1tt5emq,.terminal.leaving.svelte-1tt5emq{display:block}html.intro-seen .terminal.svelte-1tt5emq:not(.leaving){display:none}.terminal.leaving.svelte-1tt5emq{visibility:visible}.terminal.svelte-1tt5emq:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(to bottom,transparent 0,transparent 3px,rgb(255 255 255 / 1.5%) 3px,rgb(255 255 255 / 1.5%) 4px);transition:opacity .9s ease}.terminal.leaving.svelte-1tt5emq:after{opacity:0}.veil.svelte-1tt5emq{position:absolute;inset:0;display:grid;grid-template-rows:repeat(32,1fr);overflow:hidden}.veil.svelte-1tt5emq i:where(.svelte-1tt5emq){background:#080909;transform:scaleX(1.01);transform-origin:left center;transition:transform .9s cubic-bezier(.65,0,.35,1),opacity .7s ease;transition-delay:calc(var(--order) * 9ms)}.veil.svelte-1tt5emq i.reverse:where(.svelte-1tt5emq){transform-origin:right center}.terminal.leaving.svelte-1tt5emq .veil:where(.svelte-1tt5emq) i:where(.svelte-1tt5emq){transform:scaleX(0);opacity:0}.console.svelte-1tt5emq{position:absolute;top:0;left:16px;width:min(620px,calc(100% - 64px));font-size:clamp(12px,1.1vw,15px);line-height:1.75;transition:opacity .3s ease}.terminal.leaving.svelte-1tt5emq .console:where(.svelte-1tt5emq){opacity:0}.name.svelte-1tt5emq{display:flex;align-items:center;gap:.1em;height:76px;font-family:var(--font-mono);font-size:26px;font-weight:500;letter-spacing:-.04em;line-height:1;white-space:nowrap}.name-text.svelte-1tt5emq{display:block;clip-path:inset(0 100% 0 0);animation:svelte-1tt5emq-type 1.5s steps(13,end) 50ms forwards}.cursor.svelte-1tt5emq{display:block;width:.13em;height:1em;flex:none;background:#ff6a4d;animation:svelte-1tt5emq-blink .9s steps(1,end) infinite}.messages.svelte-1tt5emq{margin-top:clamp(42px,7vh,70px);color:#b7b8b2;max-width:620px}.messages.svelte-1tt5emq p:where(.svelte-1tt5emq){display:grid;grid-template-columns:150px minmax(130px,1fr) 24px;align-items:center;gap:16px;opacity:0;animation:svelte-1tt5emq-appear .1s step-end forwards;animation-delay:var(--delay)}.bar.svelte-1tt5emq{position:relative;display:block;height:1em;overflow:hidden;white-space:nowrap;letter-spacing:.04em}.bar.svelte-1tt5emq i:where(.svelte-1tt5emq){position:absolute;inset:0 auto auto 0;display:block;width:0;overflow:hidden;color:var(--terminal-text);font-style:normal;animation:svelte-1tt5emq-fill .7s steps(12,end) both;animation-delay:calc(var(--delay) + 80ms)}.empty.svelte-1tt5emq{color:#42443f}.messages.svelte-1tt5emq b:where(.svelte-1tt5emq){color:#8ca788;font-weight:400;opacity:0;animation:svelte-1tt5emq-ok .1s step-end forwards;animation-delay:calc(var(--delay) + .8s)}button.svelte-1tt5emq{position:absolute;right:max(24px,calc((100vw - 1120px)/2));bottom:24px;font:inherit;font-size:10px;padding:10px;color:var(--terminal-muted);cursor:pointer;pointer-events:auto;transition:color .15s ease,opacity .2s ease}.terminal.leaving.svelte-1tt5emq button:where(.svelte-1tt5emq){opacity:0;pointer-events:none}button.svelte-1tt5emq:hover{color:var(--terminal-text)}button.svelte-1tt5emq:focus-visible{outline:1px solid var(--terminal-text);outline-offset:3px}@keyframes svelte-1tt5emq-type{to{clip-path:inset(0 0 0 0)}}@keyframes svelte-1tt5emq-blink{50%{opacity:0}}@keyframes svelte-1tt5emq-appear{to{opacity:1}}@keyframes svelte-1tt5emq-fill{to{width:100%}}@keyframes svelte-1tt5emq-ok{to{opacity:1}}@media(max-width:600px){.console.svelte-1tt5emq{width:calc(100% - 32px)}.name.svelte-1tt5emq{font-size:26px}button.svelte-1tt5emq{right:14px;bottom:14px}}@media(max-height:600px){.console.svelte-1tt5emq{font-size:12px;line-height:1.5}.messages.svelte-1tt5emq{margin-top:24px}.messages.svelte-1tt5emq p:where(.svelte-1tt5emq){grid-template-columns:92px minmax(90px,1fr) 34px;gap:8px}.name.svelte-1tt5emq{font-size:26px}}@media(min-width:640px){.console.svelte-1tt5emq{left:max(32px,calc((100vw - 1312px)/2 + 32px))}.name.svelte-1tt5emq{font-size:36px}}@media(prefers-reduced-motion:reduce){.terminal.svelte-1tt5emq{display:none}}.hero.svelte-tc3uts{position:relative;isolation:isolate;max-width:1312px;margin:auto;padding:0 32px;min-height:calc(100svh - 76px);display:flex;flex-direction:column}.backdrop.svelte-tc3uts{position:absolute;z-index:-1;top:0;bottom:0;left:calc(50% - 50vw);right:calc(50% - 50vw);background:linear-gradient(var(--border-subtle) 1px,transparent 1px) 0 0 / 48px 48px,linear-gradient(90deg,var(--border-subtle) 1px,transparent 1px) 0 0 / 48px 48px;opacity:.6}.paragraph.svelte-tc3uts{flex:1;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;row-gap:clamp(12px,2.4vh,30px);align-content:center;padding:56px 0;font-family:var(--font-sans);font-weight:400;font-size:clamp(24px,2.5vw,38px);line-height:1.2;letter-spacing:-.025em;color:var(--text-primary)}.phrase.svelte-tc3uts{grid-column:var(--col) / span var(--span)}.paragraph.svelte-tc3uts a:where(.svelte-tc3uts){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.16em;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);transition:text-decoration-color .2s,color .2s}.paragraph.svelte-tc3uts a:where(.svelte-tc3uts):hover,.paragraph.svelte-tc3uts a:where(.svelte-tc3uts):focus-visible{text-decoration-color:currentColor}.paragraph.svelte-tc3uts a:where(.svelte-tc3uts):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.code.svelte-tc3uts{font-family:var(--font-mono);font-size:.86em;font-weight:500;letter-spacing:-.05em}.accent.svelte-tc3uts{color:var(--accent)}.italic.svelte-tc3uts{font-family:var(--font-serif);font-style:italic;font-size:1.16em;letter-spacing:-.01em;color:var(--signal)}.serif.svelte-tc3uts{font-family:var(--font-serif);font-size:1.16em;letter-spacing:-.01em}.studio.svelte-tc3uts{font-weight:500;color:var(--accent)}.arrow.svelte-tc3uts{font-size:.6em;margin-left:.15em;vertical-align:.35em}.phrase.svelte-tc3uts{opacity:0}html:not(.intro-playing) .phrase.svelte-tc3uts,html.intro-exiting .phrase.svelte-tc3uts{animation:svelte-tc3uts-rise .8s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.15s + var(--i) * .12s)}@keyframes svelte-tc3uts-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.affiliations.svelte-tc3uts{padding:23px 0 25px;border-top:1px solid var(--border-subtle);display:flex;align-items:center;gap:24px}.affiliations.svelte-tc3uts ul:where(.svelte-tc3uts){display:flex;flex-wrap:wrap;gap:8px 20px;color:var(--text-secondary);font-size:11px}.next.svelte-tc3uts{margin-left:auto;flex:none;font-size:9px;display:flex;align-items:center;gap:13px}@media(max-width:1023px){.paragraph.svelte-tc3uts{grid-template-columns:1fr;font-size:clamp(22px,3.3vw,32px)}.phrase.svelte-tc3uts{grid-column:1;padding-left:calc((var(--col) - 1) * 4.5%)}}@media(max-width:639px){.paragraph.svelte-tc3uts{display:block;font-size:clamp(22px,6.2vw,28px);line-height:1.3;padding:40px 0}.phrase.svelte-tc3uts{display:inline;padding-left:0}.phrase.svelte-tc3uts:after{content:" "}}@media(max-width:899px){.hero.svelte-tc3uts{padding:0 20px}.affiliations.svelte-tc3uts ul:where(.svelte-tc3uts){font-size:10px;gap:8px 14px}.next.svelte-tc3uts{display:none}}@media(prefers-reduced-motion:reduce){.phrase.svelte-tc3uts{opacity:1;animation:none!important}}.visual-frame.svelte-1d5pz9n{width:min(480px,calc(100svh - 300px))}.visual.svelte-1d5pz9n{opacity:0;transform:scale(1.04);transition:opacity .5s ease,transform .7s cubic-bezier(.22,1,.36,1)}.visual.shown.svelte-1d5pz9n{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.visual.svelte-1d5pz9n{transition:none;transform:none}}
