.outerfields-story.svelte-1wa8h0t{margin-top:50px;padding-top:35px;border-top:1px solid var(--color-performance-line)}.project-journey.svelte-1wa8h0t{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;list-style:none;padding:0;margin:32px 0}.project-journey.svelte-1wa8h0t li:where(.svelte-1wa8h0t){border-top:1px solid var(--color-performance-line);padding-top:16px}.project-journey.svelte-1wa8h0t span:where(.svelte-1wa8h0t){display:block;font:11px var(--font-performance-mono);text-transform:uppercase;margin-bottom:14px}.project-journey.svelte-1wa8h0t strong:where(.svelte-1wa8h0t){display:block;font-size:17px;font-weight:500}.project-journey.svelte-1wa8h0t p:where(.svelte-1wa8h0t){font-size:14px;line-height:1.65}@media(max-width:900px){.project-journey.svelte-1wa8h0t{grid-template-columns:repeat(2,1fr)}}@media(max-width:500px){.project-journey.svelte-1wa8h0t{grid-template-columns:1fr}}.selected-work.svelte-1wa8h0t{padding:80px 7vw;background:var(--color-performance-paper);color:var(--color-performance-ink)}.product-proof.svelte-1wa8h0t video:where(.svelte-1wa8h0t){width:100%;aspect-ratio:1.6;-o-object-fit:contain;object-fit:contain;background:#f3f3f0;border-radius:10px}.product-proof.svelte-1wa8h0t{border-top:1px solid var(--color-performance-line);padding-top:28px}.eyebrow.svelte-1wa8h0t{color:inherit;font:12px var(--font-performance-mono);text-transform:uppercase;letter-spacing:.06em}h2.svelte-1wa8h0t{font:400 clamp(42px,5vw,70px)/1.1 var(--font-performance-editorial);margin:20px 0}.intro.svelte-1wa8h0t{max-width:700px;line-height:1.65}.clients.svelte-1wa8h0t{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:40px}img.svelte-1wa8h0t{width:100%;height:auto;border-radius:10px;border:1px solid var(--color-performance-line)}h3.svelte-1wa8h0t{font:400 32px/1.2 var(--font-performance-editorial);margin:20px 0 12px}article.svelte-1wa8h0t p:where(.svelte-1wa8h0t),.engineering.svelte-1wa8h0t p:where(.svelte-1wa8h0t){line-height:1.65;max-width:650px}.links.svelte-1wa8h0t{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px}a.svelte-1wa8h0t{color:inherit;text-underline-offset:5px}a.svelte-1wa8h0t:focus-visible{outline:3px solid var(--color-performance-signal);outline-offset:5px}.engineering.svelte-1wa8h0t{border-top:1px solid var(--color-performance-line);margin-top:50px;padding-top:35px;display:grid;grid-template-columns:1.4fr 1fr;gap:40px}.engineering.svelte-1wa8h0t .links:where(.svelte-1wa8h0t){flex-direction:column;justify-content:center}.scope.svelte-1wa8h0t{font-size:13px;margin-top:30px}@media(max-width:700px){.clients.svelte-1wa8h0t,.engineering.svelte-1wa8h0t{grid-template-columns:1fr;gap:30px}.selected-work.svelte-1wa8h0t{padding-block:55px}}.hero-track.svelte-128v6x{padding:0;background:var(--color-performance-ink);color:var(--color-performance-paper)}.hero-layout.svelte-128v6x{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--space-performance-xl);align-items:center;padding:7.5rem 7vw var(--space-performance-lg)}.hero-copy.svelte-128v6x{min-width:0}.eyebrow.svelte-128v6x,.partner.svelte-128v6x,.hero-bottom.svelte-128v6x{font:var(--text-performance-operator-label)/1.5 var(--font-performance-mono)}h1.svelte-128v6x{max-width:17ch;margin-block:var(--space-performance-md);font:var(--font-performance-medium) clamp(2.2rem,4.5vw,4rem)/1.08 var(--font-performance-interface);letter-spacing:var(--tracking-performance-tight)}.lede.svelte-128v6x{max-width:48ch;font-size:var(--text-performance-body-sm);line-height:1.6}.hero-actions.svelte-128v6x{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-performance-md);margin-block:var(--space-performance-md)}.hero-actions.svelte-128v6x a:where(.svelte-128v6x),.review-link.svelte-128v6x{display:inline-flex;align-items:center;min-height:44px}.hero-actions.svelte-128v6x .primary:where(.svelte-128v6x){padding:var(--space-performance-xs) var(--space-performance-md);background:var(--color-performance-paper);color:var(--color-performance-ink);border:1px solid var(--color-performance-paper);border-radius:var(--radius-performance-sm);text-decoration:none}.hero-actions.svelte-128v6x .primary:where(.svelte-128v6x):hover{background:var(--color-performance-ink);color:var(--color-performance-paper)}.hero-terms.svelte-128v6x,.review-link.svelte-128v6x{max-width:52ch;font-size:var(--text-performance-caption);line-height:1.6}.hero-terms.svelte-128v6x{color:var(--color-performance-fg-secondary)}.handoff.svelte-128v6x{min-width:0;border:1px solid var(--color-performance-shell-border-strong);border-radius:var(--radius-performance-sm)}.handoff.svelte-128v6x header:where(.svelte-128v6x),.handoff.svelte-128v6x footer:where(.svelte-128v6x){padding:var(--space-performance-md)}.handoff.svelte-128v6x h2:where(.svelte-128v6x){margin-block:var(--space-performance-sm);font:var(--font-performance-medium) var(--text-performance-body)/1.3 var(--font-performance-interface)}.handoff.svelte-128v6x p:where(.svelte-128v6x),.handoff.svelte-128v6x dd:where(.svelte-128v6x),.handoff.svelte-128v6x footer:where(.svelte-128v6x) a:where(.svelte-128v6x){font-size:var(--text-performance-caption);line-height:1.5}.handoff.svelte-128v6x header:where(.svelte-128v6x)>p:where(.svelte-128v6x):last-child,.handoff.svelte-128v6x footer:where(.svelte-128v6x) p:where(.svelte-128v6x),dd.svelte-128v6x{color:var(--color-performance-fg-secondary)}dl.svelte-128v6x{margin:0}dl.svelte-128v6x>div:where(.svelte-128v6x){display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:var(--space-performance-sm);padding:var(--space-performance-sm) var(--space-performance-md);border-top:1px solid var(--color-performance-shell-border-default)}dt.svelte-128v6x{font:var(--text-performance-operator-label)/1.5 var(--font-performance-mono);overflow-wrap:anywhere}dd.svelte-128v6x{margin:0}.handoff.svelte-128v6x footer:where(.svelte-128v6x){border-top:1px solid var(--color-performance-shell-border-default)}.handoff.svelte-128v6x footer:where(.svelte-128v6x) a:where(.svelte-128v6x){display:inline-flex;align-items:center;min-height:44px}.hero-bottom.svelte-128v6x{display:flex;flex-wrap:wrap;gap:var(--space-performance-sm);justify-content:space-between;align-items:center;padding:var(--space-performance-sm) 7vw;border-top:1px solid var(--color-performance-shell-border-default)}a.svelte-128v6x{color:inherit;text-underline-offset:.3em}.hero-bottom.svelte-128v6x a:where(.svelte-128v6x),.partner.svelte-128v6x{display:inline-flex;align-items:center;min-height:44px}button.svelte-128v6x{min-height:44px;padding:var(--space-performance-xs) var(--space-performance-sm);border:1px solid var(--color-performance-shell-border-strong);border-radius:var(--radius-performance-sm);background:var(--color-performance-ink);color:inherit;font:inherit}a.svelte-128v6x:focus-visible,button.svelte-128v6x:focus-visible{outline:2px solid var(--color-performance-focus);outline-offset:3px}@media(max-width:720px){.hero-layout.svelte-128v6x{grid-template-columns:1fr;gap:var(--space-performance-lg);padding-block:7.5rem var(--space-performance-lg)}}.signal-band.svelte-gpaq3e{padding:0;background:var(--color-performance-mode-campaign-surface);color:var(--color-performance-mode-campaign-ink);border-block:1px solid var(--color-performance-shell-border-default);overflow:hidden}.signal-heading.svelte-gpaq3e{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-performance-sm);padding:var(--space-performance-md) 7vw 0}.eyebrow.svelte-gpaq3e,.stages.svelte-gpaq3e span:where(.svelte-gpaq3e){font:var(--text-performance-operator-label)/1.5 var(--font-performance-mono);letter-spacing:.04em;text-transform:uppercase}.eyebrow.svelte-gpaq3e{color:var(--color-performance-fg-tertiary);margin:0}h2.svelte-gpaq3e{font:var(--font-performance-medium) var(--text-performance-body)/1.3 var(--font-performance-interface);margin:0}canvas.svelte-gpaq3e{display:block;width:100%;height:145px}.stages.svelte-gpaq3e{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0 7vw;border-top:1px solid var(--color-performance-shell-border-default)}.stages.svelte-gpaq3e li:where(.svelte-gpaq3e){display:flex;flex-direction:column;gap:var(--space-performance-xs);min-width:0;padding:var(--space-performance-sm) var(--space-performance-md);border-left:1px solid var(--color-performance-shell-border-default)}.stages.svelte-gpaq3e li:where(.svelte-gpaq3e):last-child{border-right:1px solid var(--color-performance-shell-border-default)}.stages.svelte-gpaq3e small:where(.svelte-gpaq3e){color:var(--color-performance-fg-tertiary);font-size:var(--text-performance-caption);line-height:1.45}@media(max-width:640px){.signal-heading.svelte-gpaq3e{display:block}h2.svelte-gpaq3e{margin-top:var(--space-performance-xs)}canvas.svelte-gpaq3e{height:108px}.stages.svelte-gpaq3e{grid-template-columns:1fr;padding-inline:7vw}.stages.svelte-gpaq3e li:where(.svelte-gpaq3e){display:grid;grid-template-columns:minmax(8rem,.85fr) minmax(0,1.15fr);align-items:baseline;gap:var(--space-performance-sm);padding:var(--space-performance-sm) 0;border-left:0;border-bottom:1px solid var(--color-performance-shell-border-default)}.stages.svelte-gpaq3e li:where(.svelte-gpaq3e):last-child{border-right:0;border-bottom:0}.stages.svelte-gpaq3e span:where(.svelte-gpaq3e),.stages.svelte-gpaq3e small:where(.svelte-gpaq3e){font-size:var(--text-performance-caption)}}.field-track.svelte-1su0h06{height:220svh;position:relative;scroll-margin-top:110px;background:var(--color-performance-paper);color:var(--color-performance-ink)}.field-pin.svelte-1su0h06{height:100svh;min-height:820px;position:sticky;top:0;overflow:hidden}.intro.svelte-1su0h06{position:absolute;top:35%;left:50%;transform:translate(-50%);width:45%;text-align:center;max-width:640px}.eyebrow.svelte-1su0h06{color:inherit;font:11px/1.5 var(--font-performance-mono);letter-spacing:.06em;text-transform:uppercase}h2.svelte-1su0h06{font:400 clamp(40px,4.8vw,72px)/1.05 var(--font-performance-editorial);letter-spacing:-.035em;margin:22px 0}.intro.svelte-1su0h06>p:where(.svelte-1su0h06):not(.eyebrow){max-width:460px;margin:0 auto;font-size:16px;line-height:1.7}.intro.svelte-1su0h06 .hint:where(.svelte-1su0h06){font-size:12px!important;margin-top:22px!important}.tile.svelte-1su0h06{position:absolute;width:17vw;max-width:270px;background:none;border:0;padding:0;color:inherit;text-align:left;cursor:pointer}.media.svelte-1su0h06{display:block;aspect-ratio:16/10;overflow:hidden;position:relative;background:var(--color-performance-ink);border-radius:10px}.media.svelte-1su0h06 video:where(.svelte-1su0h06),.media.svelte-1su0h06 img:where(.svelte-1su0h06){width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.media.svelte-1su0h06 iframe:where(.svelte-1su0h06){position:absolute;top:0;width:1600px;height:1000px;transform-origin:0 0;border:0;pointer-events:none}.tile-label.svelte-1su0h06{display:flex;justify-content:space-between;gap:6px;font-size:11px;margin-top:10px}.tile-0.svelte-1su0h06{left:18%;top:10%}.tile-1.svelte-1su0h06{right:17%;top:10%}.tile-2.svelte-1su0h06{left:42%;top:2%;width:16vw}.tile-3.svelte-1su0h06{left:3%;top:42%}.tile-4.svelte-1su0h06{right:3%;top:42%}.tile-5.svelte-1su0h06{left:18%;bottom:7%}.tile-6.svelte-1su0h06{right:17%;bottom:7%}.field-note.svelte-1su0h06{position:absolute;bottom:15px;left:5vw;font:10px var(--font-performance-mono);max-width:300px}.work-index.svelte-1su0h06{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 25px;padding:35px 5vw;border-bottom:1px solid var(--color-performance-line)}button.svelte-1su0h06{font:inherit;min-height:44px;color:inherit;cursor:pointer}.work-index.svelte-1su0h06 button:where(.svelte-1su0h06),.beats.svelte-1su0h06 button:where(.svelte-1su0h06){background:none;border:0;text-decoration:underline;text-underline-offset:5px;font-size:13px}button.svelte-1su0h06:focus-visible,a.svelte-1su0h06:focus-visible,input.svelte-1su0h06:focus-visible{outline:3px solid var(--color-performance-signal);outline-offset:5px}.calm.svelte-1su0h06{height:auto}.calm.svelte-1su0h06 .field-pin:where(.svelte-1su0h06){position:relative;height:auto;min-height:0;padding:90px 6vw}.calm.svelte-1su0h06 .intro:where(.svelte-1su0h06){position:static;transform:none;width:auto;max-width:650px;margin:0 auto 50px}.calm.svelte-1su0h06 .film-field:where(.svelte-1su0h06){display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.calm.svelte-1su0h06 .tile:where(.svelte-1su0h06){position:static;width:100%;max-width:none}.calm.svelte-1su0h06 .field-note:where(.svelte-1su0h06){position:static;margin-top:30px}dialog.svelte-1su0h06{width:min(1440px,94vw);max-height:92svh;overflow:auto;padding:30px;background:var(--color-performance-paper);color:var(--color-performance-ink);border:1px solid var(--color-performance-line)}dialog.svelte-1su0h06::backdrop{background:color-mix(in srgb,var(--color-performance-ink) 75%,transparent)}.dialog-top.svelte-1su0h06,.dialog-bottom.svelte-1su0h06{display:flex;align-items:center;justify-content:space-between;gap:20px}.dialog-top.svelte-1su0h06{margin-bottom:25px}.dialog-top.svelte-1su0h06 button:where(.svelte-1su0h06),.dialog-bottom.svelte-1su0h06 button:where(.svelte-1su0h06),.controls.svelte-1su0h06 button:where(.svelte-1su0h06){padding:10px 16px;background:transparent;border:1px solid var(--color-performance-line-strong)}.story-layout.svelte-1su0h06{display:grid;grid-template-columns:1.7fr 1fr;gap:35px}.screen.svelte-1su0h06{width:100%;aspect-ratio:1.6;background:var(--color-performance-paper);position:relative;overflow:hidden}.screen.svelte-1su0h06>iframe:where(.svelte-1su0h06){position:absolute;inset:0;width:1600px;height:1000px;border:0;transform-origin:0 0}.screen.svelte-1su0h06>video:where(.svelte-1su0h06){width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.controls.svelte-1su0h06{display:flex;gap:15px;align-items:center;margin-top:15px}.controls.svelte-1su0h06 input:where(.svelte-1su0h06){flex:1;min-width:40px}.controls.svelte-1su0h06 output:where(.svelte-1su0h06){font:12px var(--font-performance-mono)}.beats.svelte-1su0h06{display:flex;gap:15px;flex-wrap:wrap;margin-top:10px}.story-copy.svelte-1su0h06 h2:where(.svelte-1su0h06){font-size:clamp(30px,3vw,46px);margin:12px 0 20px}.story-copy.svelte-1su0h06 p:where(.svelte-1su0h06),.story-copy.svelte-1su0h06 dd:where(.svelte-1su0h06){font-size:14px;line-height:1.65}.story-copy.svelte-1su0h06 dt:where(.svelte-1su0h06){font:11px var(--font-performance-mono);margin-top:20px;text-transform:uppercase}.story-copy.svelte-1su0h06 dd:where(.svelte-1su0h06){margin:8px 0}.proof.svelte-1su0h06{border-top:1px solid var(--color-performance-line);padding-top:18px}.story-copy.svelte-1su0h06 a:where(.svelte-1su0h06){display:block;margin:15px 0;color:inherit;font-size:13px;min-height:30px}.dialog-bottom.svelte-1su0h06{margin-top:28px}@media(max-width:700px){.field-track.svelte-1su0h06{height:auto}.field-pin.svelte-1su0h06{position:relative;height:1100px;min-height:0}.intro.svelte-1su0h06{top:33%;width:78%}.intro.svelte-1su0h06 h2:where(.svelte-1su0h06){font-size:44px}.intro.svelte-1su0h06>p:where(.svelte-1su0h06):not(.eyebrow){font-size:14px}.intro.svelte-1su0h06 .eyebrow:where(.svelte-1su0h06){font-size:9px}.tile.svelte-1su0h06{width:38vw;max-width:none}.tile-label.svelte-1su0h06{font-size:10px}.tile-0.svelte-1su0h06{left:5%;top:8%}.tile-1.svelte-1su0h06{right:5%;top:8%}.tile-2.svelte-1su0h06{left:31%;top:18%;width:38vw}.tile-3.svelte-1su0h06{left:5%;top:66%}.tile-4.svelte-1su0h06{right:5%;top:66%}.tile-5.svelte-1su0h06{left:5%;bottom:5%}.tile-6.svelte-1su0h06{right:5%;bottom:5%}.field-note.svelte-1su0h06{font-size:8px;bottom:5px;max-width:90%}.calm.svelte-1su0h06 .film-field:where(.svelte-1su0h06){grid-template-columns:repeat(2,1fr)}.calm.svelte-1su0h06 .field-pin:where(.svelte-1su0h06){padding:55px 6vw}.work-index.svelte-1su0h06{justify-content:start}dialog.svelte-1su0h06{width:100%;height:100svh;max-height:100svh;padding:18px}.story-layout.svelte-1su0h06{grid-template-columns:1fr}.screen.svelte-1su0h06{width:calc(100% + 36px);margin-left:-18px}.dialog-top.svelte-1su0h06 .eyebrow:where(.svelte-1su0h06){font-size:9px}}.home-pilot.svelte-1uha8ag{background:var(--color-performance-paper);color:var(--color-performance-ink)}
