@media (width<=767px){.tech-top.svelte-17lvqlc{flex-wrap:wrap}.tech-top.svelte-17lvqlc>div:where(.svelte-17lvqlc):first-child{flex:1;min-width:230px}}.tech-band.svelte-17lvqlc{padding:96px 0 0;overflow:hidden}.tech-top.svelte-17lvqlc{justify-content:space-between;align-items:center;gap:24px;display:flex}h2.svelte-17lvqlc{font-size:28px}p.svelte-17lvqlc{color:var(--ink-muted);margin-top:12px}.marquee.svelte-17lvqlc{background:var(--surface);color:var(--ink);margin-block:32px 16px;padding-block:28px;overflow:hidden}.track.svelte-17lvqlc{width:max-content;animation:48s linear infinite svelte-17lvqlc-travel;display:flex}.tech-set.svelte-17lvqlc{flex-shrink:0;align-items:center;gap:48px;padding-right:48px;display:flex}.technology.svelte-17lvqlc{white-space:nowrap;align-items:center;gap:14px;font-size:22px;font-weight:550;display:inline-flex}svg.svelte-17lvqlc{fill:currentColor;width:32px;height:32px;color:var(--ink)}.paused.svelte-17lvqlc .track:where(.svelte-17lvqlc),.marquee.svelte-17lvqlc:hover .track:where(.svelte-17lvqlc),.marquee.svelte-17lvqlc:focus-within .track:where(.svelte-17lvqlc){animation-play-state:paused}@keyframes svelte-17lvqlc-travel{to{transform:translate(-50%)}}@media (width<=767px){.tech-top.svelte-17lvqlc{align-items:start}h2.svelte-17lvqlc{font-size:28px}.tech-top.svelte-17lvqlc p:where(.svelte-17lvqlc){font-size:14px}.tech-set.svelte-17lvqlc{gap:32px;padding-right:32px}.technology.svelte-17lvqlc{font-size:20px}.technology.svelte-17lvqlc svg:where(.svelte-17lvqlc){width:28px;height:28px}}@media (prefers-reduced-motion:reduce){.track.svelte-17lvqlc{width:auto;animation:none}.tech-set.svelte-17lvqlc{flex-wrap:wrap;gap:24px;padding:0 20px}.tech-set[aria-hidden].svelte-17lvqlc{display:none}.technology.svelte-17lvqlc{font-size:16px}.technology.svelte-17lvqlc svg:where(.svelte-17lvqlc){width:24px;height:24px}}.hero-sheet.svelte-1uha8ag{grid-template-columns:1fr 1fr;min-height:570px;margin-top:24px;display:grid}.hero-copy.svelte-1uha8ag{background:var(--surface);padding:56px 48px}.hero-copy.svelte-1uha8ag h1:where(.svelte-1uha8ag){letter-spacing:-.055em;font-size:clamp(56px,5.9vw,80px);font-weight:740;line-height:.98}.hero-role.svelte-1uha8ag{letter-spacing:-.03em;margin-top:28px;font-size:32px}.hero-description.svelte-1uha8ag{max-width:40ch;margin-top:20px;font-size:20px}.specialties.svelte-1uha8ag{flex-direction:column;gap:8px;margin-top:40px;font-size:14px;display:flex}.hero-art.svelte-1uha8ag{flex-direction:column;justify-content:center;min-width:0;padding:32px 24px;display:flex}.hero-stamp.svelte-1uha8ag{width:200px;margin:0 8px 24px auto}.hero-illustration.svelte-1uha8ag{object-fit:contain;width:100%;height:auto}.intro-strip.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:24px;padding-top:24px;font-size:14px;display:flex}.intro-strip.svelte-1uha8ag a:where(.svelte-1uha8ag){min-height:44px}.about-preview.svelte-1uha8ag{grid-template-columns:1fr 1fr;align-items:start;gap:100px;display:grid}.about-copy.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:32px}.about-copy.svelte-1uha8ag p:where(.svelte-1uha8ag)+p:where(.svelte-1uha8ag){margin-top:24px}.about-copy.svelte-1uha8ag .text-link:where(.svelte-1uha8ag){margin-top:28px}.working-notes.svelte-1uha8ag{background:var(--surface);padding:36px}.working-notes.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-top:0}.working-notes.svelte-1uha8ag ol:where(.svelte-1uha8ag){margin-top:32px;padding-left:22px}.working-notes.svelte-1uha8ag li:where(.svelte-1uha8ag){margin-top:28px;padding-left:12px}.working-notes.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:20px;font-weight:600}.working-notes.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-top:12px}.experience-preview.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:100px;padding-top:48px;display:grid}.experience-preview.svelte-1uha8ag>div:where(.svelte-1uha8ag)>p:where(.svelte-1uha8ag){max-width:32ch;margin-top:28px}.experience-preview.svelte-1uha8ag .text-link:where(.svelte-1uha8ag){margin-top:28px}.experience-list.svelte-1uha8ag{gap:32px;display:grid}.experience-list.svelte-1uha8ag article:where(.svelte-1uha8ag){background:var(--surface);padding:32px}.experience-list.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-top:0}.experience-list.svelte-1uha8ag .meta:where(.svelte-1uha8ag){margin-top:16px;display:block}.experience-list.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-top:16px}@media (prefers-reduced-motion:no-preference){.hero-illustration.svelte-1uha8ag{animation:svelte-1uha8ag-workspace-in 1.2s var(--ease)}}@keyframes svelte-1uha8ag-workspace-in{0%{opacity:.4;transform:translateY(24px)rotate(-2deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@media (width<=1000px){.hero-copy.svelte-1uha8ag{padding:40px 32px}.hero-copy.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:56px}.about-preview.svelte-1uha8ag,.experience-preview.svelte-1uha8ag{gap:48px}}@media (width<=767px){.hero-sheet.svelte-1uha8ag{grid-template-columns:1fr;margin-top:8px}.hero-copy.svelte-1uha8ag{padding:32px 28px}.hero-copy.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:52px}.hero-role.svelte-1uha8ag{margin-top:24px;font-size:20px}.specialties.svelte-1uha8ag{margin-top:28px}.hero-art.svelte-1uha8ag{padding:28px 12px}.hero-stamp.svelte-1uha8ag{width:160px}.intro-strip.svelte-1uha8ag{flex-wrap:wrap;gap:8px 20px}.about-preview.svelte-1uha8ag,.experience-preview.svelte-1uha8ag{grid-template-columns:1fr;gap:32px}.about-copy.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:24px}.working-notes.svelte-1uha8ag{padding:28px}.experience-preview.svelte-1uha8ag{padding-top:0}.experience-list.svelte-1uha8ag{gap:16px}.experience-list.svelte-1uha8ag article:where(.svelte-1uha8ag){padding:28px}.experience-list.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:32px}}
