.words.svelte-1pqpiik{pointer-events:none;z-index:0;position:absolute;inset:0 min(0px,752px - 50vw);overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 160px calc(100% - 80px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 160px calc(100% - 80px),#0000 100%)}canvas.svelte-1pqpiik{will-change:transform;animation:48s ease-in-out infinite alternate svelte-1pqpiik-words-drift;display:block}.words.svelte-1pqpiik.paused canvas:where(.svelte-1pqpiik){animation-play-state:paused}@keyframes svelte-1pqpiik-words-drift{0%{transform:translate(0,0)}to{transform:translate(-40px,-18px)}}@media (prefers-reduced-motion:reduce){canvas.svelte-1pqpiik{animation:none}}.fractal.svelte-12sfaew{width:100%;height:100%;min-height:0;position:relative;overflow:hidden}canvas.svelte-12sfaew{width:100%;height:100%;display:block;position:absolute;inset:0}span.svelte-12sfaew{color:var(--muted);font:var(--step--1)/1.5 var(--mono);letter-spacing:.04em;pointer-events:none;position:absolute}.rule.svelte-12sfaew{bottom:12%;right:9%}@media (width<=959px){.rule.svelte-12sfaew{bottom:0}}@media (width<=720px){span.svelte-12sfaew{display:none}}.hero.svelte-1uha8ag{isolation:isolate;padding-top:var(--intro-space);padding-bottom:var(--section-space);gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:center;display:grid;position:relative}.hero-scrim.svelte-1uha8ag{z-index:1;pointer-events:none;background:radial-gradient(55% 60% at 30%,#000 35%,#0000 75%);position:absolute;inset:0}.hero-copy.svelte-1uha8ag{z-index:2;position:relative}.label.svelte-1uha8ag{margin:0 0 var(--space-4);font:var(--step--1)/1.5 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){max-width:16ch}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag) em:where(.svelte-1uha8ag){font-style:italic}.hero.svelte-1uha8ag .lede:where(.svelte-1uha8ag){max-width:45ch;margin:var(--space-5) 0 0}.hero-cta.svelte-1uha8ag{align-items:center;gap:var(--space-2) var(--space-4);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.field.svelte-1uha8ag{z-index:2;min-width:0;height:280px;position:relative}h2.svelte-1uha8ag{font-size:var(--type-section);font-weight:300;line-height:var(--leading-heading);letter-spacing:-.045em;max-width:22ch;margin:0}.origin.svelte-1uha8ag,.portfolio.svelte-1uha8ag,.stages.svelte-1uha8ag{padding-block:var(--section-space);border-top:1px solid var(--line)}.origin.svelte-1uha8ag p:where(.svelte-1uha8ag),.intro.svelte-1uha8ag{margin:var(--space-4) 0 0;max-width:60ch;color:var(--muted);font-size:var(--step-1);line-height:1.5}.chapters.svelte-1uha8ag,.stages.svelte-1uha8ag ol:where(.svelte-1uha8ag){margin:var(--space-8) 0 0;gap:var(--space-2);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.chapters.svelte-1uha8ag li:where(.svelte-1uha8ag){padding:var(--space-4);border:1px solid var(--line);border-top:2px solid var(--fill);background:var(--surface);gap:var(--space-2);flex-direction:column;display:flex;position:relative}.chapters.svelte-1uha8ag li.holding:where(.svelte-1uha8ag){border-top-color:var(--line-strong)}.num.svelte-1uha8ag{font:var(--step--1)/1.5 var(--mono);letter-spacing:.08em;color:var(--muted)}.name.svelte-1uha8ag{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.chapters.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:var(--type-card);letter-spacing:-.03em;font-weight:400;line-height:var(--leading-heading);margin:0}.former.svelte-1uha8ag{font:var(--step--1)/1.5 var(--mono);color:var(--muted)}.does.svelte-1uha8ag{color:var(--ink);margin:0}.status.svelte-1uha8ag{align-items:baseline;gap:var(--space-1);font:var(--step--1)/1.5 var(--mono);color:var(--muted);margin:auto 0 0;display:flex}.status.svelte-1uha8ag i:where(.svelte-1uha8ag){background:var(--fill);border-radius:50%;flex:none;width:6px;height:6px;transform:translateY(-1px)}.slogan.svelte-1uha8ag{color:var(--accent);margin:0;font-style:italic}.glyph.svelte-1uha8ag{width:min(70%,220px);height:auto;margin-block:var(--space-2);overflow:visible}.glyph.svelte-1uha8ag .g-axis:where(.svelte-1uha8ag){fill:none;stroke:var(--ink);stroke-width:1px;opacity:.3}.glyph.svelte-1uha8ag .g-line:where(.svelte-1uha8ag),.glyph.svelte-1uha8ag .g-live:where(.svelte-1uha8ag){fill:none;stroke:var(--accent);stroke-width:1.5px}.glyph.svelte-1uha8ag .g-key:where(.svelte-1uha8ag){fill:var(--accent)}.glyph.svelte-1uha8ag .g-person:where(.svelte-1uha8ag) circle:where(.svelte-1uha8ag),.glyph.svelte-1uha8ag .g-person:where(.svelte-1uha8ag) path:where(.svelte-1uha8ag){fill:none;stroke:var(--ink);stroke-width:1.2px;opacity:.55}.glyph.svelte-1uha8ag .g-box:where(.svelte-1uha8ag){fill:none;stroke:var(--accent);stroke-width:1.2px}.stages.svelte-1uha8ag li:where(.svelte-1uha8ag){padding-top:var(--space-3);border-top:1px solid var(--line-strong)}.stages.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:var(--space-1) 0 0;font-size:var(--step-2);letter-spacing:-.02em;font-weight:400}.stages.svelte-1uha8ag li:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){margin:var(--space-1) 0 0;color:var(--muted)}.contact-band.svelte-1uha8ag{min-height:384px;padding:var(--section-space) var(--bleed-pad);border-top:1px solid var(--line);flex-direction:column;justify-content:center;display:flex}.contact-band.svelte-1uha8ag .band-note:where(.svelte-1uha8ag){margin:0 0 var(--space-4);max-width:44ch;color:var(--muted)}.contact-band.svelte-1uha8ag a:where(.svelte-1uha8ag){gap:var(--space-3);color:var(--ink);font-size:var(--type-title);font-weight:300;line-height:var(--leading-display);letter-spacing:-.055em;justify-content:space-between;align-items:center;text-decoration:none;display:flex}.contact-band.svelte-1uha8ag a:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag):first-child{white-space:nowrap;flex:none}.contact-band.svelte-1uha8ag .steps:where(.svelte-1uha8ag){pointer-events:auto;flex:1 1 0;align-self:center;min-width:0;max-width:640px;height:auto;margin:0 clamp(20px,4vw,60px);overflow:visible}.contact-band.svelte-1uha8ag .step:where(.svelte-1uha8ag) ellipse:where(.svelte-1uha8ag){fill:var(--orange);opacity:0;transition:opacity .12s}.contact-band.svelte-1uha8ag .step:where(.svelte-1uha8ag){pointer-events:all}.contact-band.svelte-1uha8ag .step.on:where(.svelte-1uha8ag) ellipse:where(.svelte-1uha8ag){opacity:.95}@media (width<=1099px){.contact-band.svelte-1uha8ag .steps:where(.svelte-1uha8ag){display:none}}@media (width>=960px){.contact-band.svelte-1uha8ag{min-height:512px}}@media (width>=720px){.chapters.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}.chapters.svelte-1uha8ag li.holding:where(.svelte-1uha8ag){grid-column:1/-1}.stages.svelte-1uha8ag ol:where(.svelte-1uha8ag){gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=960px){.hero.svelte-1uha8ag{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);gap:0;min-height:88svh}.field.svelte-1uha8ag{height:560px}.chapters.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr))}.chapters.svelte-1uha8ag li:where(.svelte-1uha8ag){min-height:300px}.chapters.svelte-1uha8ag li.holding:where(.svelte-1uha8ag){grid-column:1/-1;min-height:0}.stages.svelte-1uha8ag ol:where(.svelte-1uha8ag){grid-template-columns:repeat(4,minmax(0,1fr))}}
