.atom-formation.svelte-2sy2jb{position:absolute;top:0;left:0;z-index:2;pointer-events:none}#ditherBg.svelte-j22xer{position:fixed;top:0;left:0;width:100vw;height:100dvh;z-index:2;pointer-events:none}.hero.svelte-19vmq7o{display:flex;align-items:flex-start;justify-content:center;--hero-art-height: min(33.34vw, var(--art-max-width) / 3);--hero-overlap: calc(var(--hero-art-height) * .14);padding:min(calc(var(--hero-art-height) - var(--hero-overlap)),calc(52vh - 8px)) var(--page-gutter) var(--landing-hero-inset)}.hero-content.svelte-19vmq7o{position:relative;width:100%;max-width:var(--page-content-width);background:transparent;text-align:center}.hero-title.svelte-19vmq7o{font-family:var(--font-display);font-weight:var(--weight-light);line-height:var(--line-display);letter-spacing:var(--tracking-display);margin-bottom:var(--space-4)}.visually-hidden.svelte-19vmq7o{position:absolute;width:var(--visually-hidden-size);height:var(--visually-hidden-size);margin:var(--visually-hidden-offset);padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@font-face{font-family:Rhymes;src:url(../../../fonts/RhymesVF-Trial.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}.hero-title.svelte-19vmq7o .brand{display:block;font-family:"Rhymes",var(--font-display);font-weight:var(--weight-regular);letter-spacing:0;font-size:clamp(2.5625rem,1.83rem + 3.52vw,5.25rem)}.hero-title.svelte-19vmq7o .product-line:where(.svelte-19vmq7o){display:block;min-height:1.15em;white-space:nowrap;font-size:clamp(1.5rem,.8rem + 3.4vw,3.75rem)}.hero-title.svelte-19vmq7o .product-text{color:var(--color-accent)}.hero-title.svelte-19vmq7o .cursor{display:inline-block;width:.35em;height:.85em;background:var(--color-accent);border-radius:var(--radius-xs);vertical-align:baseline;margin-left:3px;animation:svelte-19vmq7o-blink-block .8s step-end infinite}@keyframes svelte-19vmq7o-blink-block{0%,to{opacity:1}50%{opacity:0}}@media(prefers-reduced-motion:reduce){.hero-title.svelte-19vmq7o .cursor{animation:none}}.hero-tagline.svelte-19vmq7o{max-width:46rem;margin-inline:auto;font-size:var(--text-xl);font-weight:var(--weight-light);line-height:var(--line-snug);color:var(--color-fg);margin-bottom:var(--space-3);letter-spacing:var(--tracking-normal)}.hero-actions.svelte-19vmq7o{display:flex;gap:var(--space-4);justify-content:center;flex-wrap:wrap;margin-top:var(--space-6)}.btn.svelte-19vmq7o{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-height-lg);min-width:11rem;padding:0 var(--space-6);border-radius:var(--btn-radius);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-normal);transition:background var(--duration-normal) var(--ease-out),border-color var(--duration-normal) var(--ease-out),color var(--duration-normal) var(--ease-out);cursor:pointer}.btn-primary.svelte-19vmq7o{background:var(--color-accent);color:var(--color-fg-on-accent)}a.btn-primary.svelte-19vmq7o:hover{background:var(--color-accent-hover)}.factory-pipeline.svelte-1yjkwav{--spring: cubic-bezier(.34, 1.56, .64, 1);display:flex;align-items:stretch;gap:0;margin-top:var(--space-10)}.factory-pipeline.svelte-1yjkwav:not(.running),.factory-pipeline.svelte-1yjkwav:not(.running) :where(.svelte-1yjkwav){animation-play-state:paused!important}.fp-stage.svelte-1yjkwav{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:.75rem;flex:0 1 200px}.fp-box.svelte-1yjkwav{width:200px;height:150px;border-radius:var(--radius-sm);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.fp-stage-label.svelte-1yjkwav{font-family:var(--font-body);font-size:var(--text-lg);font-weight:var(--weight-medium);color:var(--color-muted);letter-spacing:var(--tracking-normal)}.fp-idea.svelte-1yjkwav{width:200px;height:140px;position:relative;display:flex;align-items:center;justify-content:flex-start}.fp-human.svelte-1yjkwav{flex-shrink:0;transform-origin:50% 100%}.fp-persona.svelte-1yjkwav{height:104px;width:auto;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;animation:svelte-1yjkwav-fp-idle 3.2s ease-in-out infinite alternate}@keyframes svelte-1yjkwav-fp-idle{0%{transform:translateY(0)}to{transform:translateY(-4px)}}.fp-speech.svelte-1yjkwav{align-self:flex-start;margin-top:36px;margin-left:8px}.fp-word.svelte-1yjkwav{display:inline-block;font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-normal);color:var(--color-accent-ink);border:var(--border-width) solid var(--color-accent);border-radius:var(--radius-sm) var(--radius-sm) var(--radius-sm) var(--radius-xs);padding:3px 10px;white-space:nowrap;background:var(--color-surface);transform-origin:0 100%;--say-x: -10px}.running.svelte-1yjkwav .fp-word:where(.svelte-1yjkwav){animation:svelte-1yjkwav-fp-say var(--t-cycle) linear both,svelte-1yjkwav-fp-sent .36s ease-out var(--t-send) both}@keyframes svelte-1yjkwav-fp-say{0%{opacity:0;transform:translate(var(--say-x),6px) scale(.3);animation-timing-function:cubic-bezier(.34,1.56,.64,1)}10%{opacity:1;transform:none}90%{opacity:1;transform:none;animation-timing-function:ease-in}to{opacity:0;transform:translateY(-6px) scale(.92)}}@keyframes svelte-1yjkwav-fp-sent{0%,to{background:var(--color-surface)}30%{background:var(--color-accent-wash)}}.fp-connector.svelte-1yjkwav{flex:1 1 50px;position:relative;margin-bottom:2rem;overflow:hidden}.fp-belt.svelte-1yjkwav{position:absolute;top:50%;left:-12px;right:0;height:2px;margin-top:-1px;background:repeating-linear-gradient(90deg,var(--color-accent-wash) 0 6px,transparent 6px 12px);animation:svelte-1yjkwav-fp-belt .7s linear infinite}@keyframes svelte-1yjkwav-fp-belt{to{transform:translate(12px)}}.fp-packet.svelte-1yjkwav{position:absolute;top:0;right:12px;bottom:0;left:0;animation:svelte-1yjkwav-fp-travel .6s var(--ease-in-out) both}.fp-packet-in.svelte-1yjkwav{animation-delay:var(--t-send)}.fp-packet-out.svelte-1yjkwav{animation-delay:var(--t-ship)}.fp-packet.svelte-1yjkwav:after,.fp-packet.svelte-1yjkwav:before{content:"";position:absolute;top:50%}.fp-packet.svelte-1yjkwav:after{left:0;width:12px;height:12px;margin-top:-6px;border-radius:var(--radius-pill);background:var(--color-accent)}.fp-packet.svelte-1yjkwav:before{right:calc(100% - 6px);width:40px;height:4px;margin-top:-2px;border-radius:var(--radius-pill);background:linear-gradient(90deg,transparent,var(--color-accent))}@keyframes svelte-1yjkwav-fp-travel{0%{transform:translate(0);opacity:0}15%,85%{opacity:1}to{transform:translate(100%);opacity:0}}.fp-factory.svelte-1yjkwav{position:relative;transform-origin:50% 100%}.fp-core-box.svelte-1yjkwav{background:var(--color-accent);border-radius:var(--radius-sm);width:240px;height:170px;clip-path:polygon(0% 100%,0% 40%,6% 40%,6% 4%,15% 4%,15% 40%,21% 40%,21% 14%,30% 14%,30% 40%,38% 40%,47% 22%,56% 40%,65% 22%,74% 40%,83% 22%,100% 40%,100% 100%)}.fp-binary.svelte-1yjkwav{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:space-evenly;overflow:hidden;background:var(--color-bg);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:1.15;clip-path:polygon(.6% 99.1%,.6% 40.9%,6.6% 40.9%,6.6% 4.9%,14.4% 4.9%,14.4% 40.9%,21.6% 40.9%,21.6% 14.9%,29.4% 14.9%,29.4% 40.9%,38.6% 40.9%,47% 23.2%,56% 40.9%,65% 23.2%,74% 40.9%,83% 23.2%,99.4% 40.9%,99.4% 99.1%)}.fp-binary-col.svelte-1yjkwav{color:var(--color-accent-ink);white-space:pre;animation:svelte-1yjkwav-fp-rain linear infinite}@keyframes svelte-1yjkwav-fp-rain{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.fp-sweep.svelte-1yjkwav{position:absolute;inset:0 auto 0 0;width:60%;background:linear-gradient(90deg,transparent,var(--color-accent-wash) 45%,var(--color-accent-soft) 60%,transparent);animation:svelte-1yjkwav-fp-sweep .8s ease-out var(--t-land) both}@keyframes svelte-1yjkwav-fp-sweep{0%{transform:translate(-100%)}to{transform:translate(170%)}}.fp-puff.svelte-1yjkwav{position:absolute;width:18px;height:18px;border-radius:var(--radius-pill);background:var(--color-accent-wash);animation:svelte-1yjkwav-fp-puff 1.3s ease-out both}.fp-puff-1.svelte-1yjkwav,.fp-puff-3.svelte-1yjkwav{left:10.5%;top:4%}.fp-puff-2.svelte-1yjkwav,.fp-puff-4.svelte-1yjkwav{left:25.5%;top:14%}.fp-puff-1.svelte-1yjkwav{animation-delay:var(--t-land)}.fp-puff-2.svelte-1yjkwav{animation-delay:calc(var(--t-land) + .14s)}.fp-puff-3.svelte-1yjkwav{animation-delay:calc(var(--t-land) + .32s)}.fp-puff-4.svelte-1yjkwav{animation-delay:calc(var(--t-land) + .46s)}@keyframes svelte-1yjkwav-fp-puff{0%{opacity:0;transform:translate(-50%,-50%) scale(.3)}20%{opacity:1}to{opacity:0;transform:translate(calc(-50% + 14px),calc(-50% - 46px)) scale(2.1)}}.fp-output-box.svelte-1yjkwav{padding:10px;background:var(--color-surface);border:var(--border-width) solid var(--color-border)}.fp-screen.svelte-1yjkwav{width:100%;height:100%;border-radius:var(--radius-sm);background:var(--color-bg);position:relative;overflow:hidden}.mockup.svelte-1yjkwav{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;padding:8px}.mu-header.svelte-1yjkwav{height:12px;flex-shrink:0;border-radius:var(--radius-sm);background:var(--color-muted);opacity:.1;margin-bottom:6px}.live.svelte-1yjkwav :is(.mu-bar:where(.svelte-1yjkwav),.mu-msg:where(.svelte-1yjkwav),.mu-row:where(.svelte-1yjkwav),.mu-receipt-line:where(.svelte-1yjkwav),.mu-receipt-total:where(.svelte-1yjkwav),.mu-tile:where(.svelte-1yjkwav)){animation-duration:.46s;animation-timing-function:var(--spring);animation-fill-mode:both;animation-delay:calc(var(--i) * 70ms)}.live.svelte-1yjkwav .mu-bar:where(.svelte-1yjkwav){animation-name:svelte-1yjkwav-mu-grow}.live.svelte-1yjkwav :is(.mu-msg:where(.svelte-1yjkwav),.mu-receipt-total:where(.svelte-1yjkwav),.mu-tile:where(.svelte-1yjkwav)){animation-name:svelte-1yjkwav-mu-pop}.live.svelte-1yjkwav .mu-row:where(.svelte-1yjkwav){animation-name:svelte-1yjkwav-mu-slide}.live.svelte-1yjkwav .mu-receipt-line:where(.svelte-1yjkwav){animation-name:svelte-1yjkwav-mu-print}.mu-bars.svelte-1yjkwav{flex:1;display:flex;align-items:flex-end;gap:5px}.mu-bar.svelte-1yjkwav{flex:1;background:var(--color-accent);border-radius:var(--radius-sm) var(--radius-sm) 0 0;opacity:.6;transform-origin:50% 100%}@keyframes svelte-1yjkwav-mu-grow{0%{transform:scaleY(0)}}.mu-msgs.svelte-1yjkwav{flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:5px}.mu-msg.svelte-1yjkwav{height:10px;border-radius:var(--radius-sm);background:var(--color-accent-wash)}.mu-msg-l.svelte-1yjkwav{margin-right:auto;transform-origin:0 100%}.mu-msg-r.svelte-1yjkwav{margin-left:auto;transform-origin:100% 100%;background:var(--color-accent-soft)}@keyframes svelte-1yjkwav-mu-pop{0%{opacity:0;transform:scale(.3)}}.mu-rows.svelte-1yjkwav{display:flex;flex-direction:column;gap:6px}.mu-row.svelte-1yjkwav{display:flex;align-items:center;gap:6px}@keyframes svelte-1yjkwav-mu-slide{0%{opacity:0;transform:translate(-16px)}}.mu-avatar.svelte-1yjkwav{width:14px;height:14px;flex-shrink:0;border-radius:var(--radius-pill);background:var(--color-accent-wash)}.mu-text-line.svelte-1yjkwav{flex:1;height:5px;border-radius:var(--radius-sm);background:var(--color-border)}.mu-receipt.svelte-1yjkwav{flex:1;display:flex;flex-direction:column;gap:6px}.mu-receipt-line.svelte-1yjkwav{display:flex;justify-content:space-between}@keyframes svelte-1yjkwav-mu-print{0%{opacity:0;transform:translateY(-8px)}}.mu-receipt-item.svelte-1yjkwav{height:5px;border-radius:var(--radius-sm);background:var(--color-border)}.mu-receipt-price.svelte-1yjkwav{width:20%}.mu-receipt-total.svelte-1yjkwav{margin-top:auto;margin-left:auto;width:60%;height:8px;border-radius:var(--radius-sm);background:var(--color-accent);opacity:.6;transform-origin:100% 50%}.mu-tiles.svelte-1yjkwav{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:6px}.mu-tile.svelte-1yjkwav{border-radius:var(--radius-sm);background:var(--color-accent-soft)}.mu-tile.svelte-1yjkwav:nth-child(3n+1){background:var(--color-accent-wash)}.fp-made.svelte-1yjkwav{display:inline-block;color:var(--color-accent-ink)}.fp-made.live.svelte-1yjkwav{animation:svelte-1yjkwav-fp-made .32s var(--spring) both}@keyframes svelte-1yjkwav-fp-made{0%{opacity:0;transform:translateY(6px)}}@media(prefers-reduced-motion:reduce){.factory-pipeline.svelte-1yjkwav :where(.svelte-1yjkwav){animation:none!important}.fp-packet.svelte-1yjkwav,.fp-sweep.svelte-1yjkwav,.fp-puff.svelte-1yjkwav{display:none}}@media(max-width:839.98px){.factory-pipeline.svelte-1yjkwav{flex-direction:column;align-items:stretch}.fp-stage.svelte-1yjkwav{flex:none;align-items:center;text-align:center}.fp-idea.svelte-1yjkwav{width:100%;height:auto;padding-top:46px;justify-content:center}.fp-speech.svelte-1yjkwav{position:absolute;top:8px;left:calc(50% + 12px);margin:0}.fp-speech-left.svelte-1yjkwav{left:auto;right:calc(50% + 12px)}.fp-speech-left.svelte-1yjkwav .fp-word:where(.svelte-1yjkwav){border-radius:var(--radius-sm) var(--radius-sm) var(--radius-xs) var(--radius-sm);transform-origin:100% 100%;--say-x: 10px}.fp-connector.svelte-1yjkwav{flex:0 0 56px;margin-bottom:0}.fp-belt.svelte-1yjkwav{top:-12px;bottom:0;left:50%;right:auto;width:2px;height:auto;margin:0 0 0 -1px;background:repeating-linear-gradient(180deg,var(--color-accent-wash) 0 6px,transparent 6px 12px)}@keyframes svelte-1yjkwav-fp-belt-v{to{transform:translateY(12px)}}.fp-belt.svelte-1yjkwav{animation-name:svelte-1yjkwav-fp-belt-v}.fp-packet.svelte-1yjkwav{top:0;right:0;bottom:12px;left:0;animation-name:svelte-1yjkwav-fp-travel-v}.fp-packet.svelte-1yjkwav:after,.fp-packet.svelte-1yjkwav:before{top:0;left:50%}.fp-packet.svelte-1yjkwav:after{margin:0 0 0 -6px}.fp-packet.svelte-1yjkwav:before{right:auto;bottom:calc(100% - 6px);top:auto;width:4px;height:40px;margin:0 0 0 -2px;background:linear-gradient(180deg,transparent,var(--color-accent))}@keyframes svelte-1yjkwav-fp-travel-v{0%{transform:translateY(0);opacity:0}15%,85%{opacity:1}to{transform:translateY(100%);opacity:0}}}.story.svelte-c1zlaw{--spring: cubic-bezier(.34, 1.56, .64, 1);margin-top:var(--space-8)}.scene.svelte-c1zlaw{position:relative;container-type:inline-size}.land.svelte-c1zlaw{display:block;width:100%;height:auto;overflow:hidden}.hill.svelte-c1zlaw>:where(.svelte-c1zlaw){transform-box:view-box;transform-origin:var(--o)}.peak.svelte-c1zlaw{transform:scaleY(0)}.ridge.svelte-c1zlaw,.ghost.svelte-c1zlaw{fill:none;stroke-linejoin:round;stroke-linecap:round}.ridge.svelte-c1zlaw{stroke:var(--color-accent-ink);stroke-width:1.5}.ghost.svelte-c1zlaw{stroke:var(--color-border-strong);stroke-width:1.25;stroke-dasharray:2 5}.bump.svelte-c1zlaw{stroke:var(--color-fg);stroke-width:1.25}.dust.svelte-c1zlaw circle:where(.svelte-c1zlaw){fill:var(--color-accent-wash)}.dust.svelte-c1zlaw,.spark.svelte-c1zlaw{opacity:0}.spark.svelte-c1zlaw{fill:var(--color-accent)}.road.svelte-c1zlaw{stroke:var(--color-fg);stroke-width:2}.lane.svelte-c1zlaw{stroke:var(--color-border-strong);stroke-width:2;stroke-dasharray:18 14}.armed.svelte-c1zlaw .peak:where(.svelte-c1zlaw),.armed.svelte-c1zlaw .bump:where(.svelte-c1zlaw){transform:scaleY(0)}.armed.svelte-c1zlaw .ghost:where(.svelte-c1zlaw){opacity:0}.playing.svelte-c1zlaw .peak:where(.svelte-c1zlaw){animation:svelte-c1zlaw-grow .8s var(--spring) var(--rise) both,svelte-c1zlaw-tremble 70ms linear calc(var(--fall) - .42s) 6 alternate,svelte-c1zlaw-fall .42s cubic-bezier(.55,0,.9,.4) var(--fall) forwards}.playing.svelte-c1zlaw .ghost:where(.svelte-c1zlaw){animation:svelte-c1zlaw-appear .6s ease var(--fall) both}.playing.svelte-c1zlaw .bump:where(.svelte-c1zlaw){animation:svelte-c1zlaw-grow .52s var(--spring) calc(var(--fall) + .3s) both}.playing.svelte-c1zlaw .dust:where(.svelte-c1zlaw){animation:svelte-c1zlaw-puff .7s ease-out calc(var(--fall) + .28s) both}.playing.svelte-c1zlaw .spark:where(.svelte-c1zlaw){animation:svelte-c1zlaw-twinkle .8s ease-out calc(var(--fall) + var(--lag)) both}@keyframes svelte-c1zlaw-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes svelte-c1zlaw-tremble{0%{transform:translate(-1.5px)}to{transform:translate(1.5px)}}@keyframes svelte-c1zlaw-fall{0%{transform:scale(1)}to{transform:scale(1.12,0)}}@keyframes svelte-c1zlaw-appear{0%{opacity:0}to{opacity:1}}@keyframes svelte-c1zlaw-puff{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.8,1.2) translateY(-6px)}}@keyframes svelte-c1zlaw-twinkle{0%{opacity:0;transform:scale(.2) rotate(0)}40%{opacity:1;transform:scale(1.3) rotate(45deg)}to{opacity:0;transform:scale(.6) rotate(90deg)}}.spark.svelte-c1zlaw{transform-box:fill-box;transform-origin:center}.tyre.svelte-c1zlaw{fill:var(--color-fg);stroke:var(--color-fg);stroke-width:3;stroke-dasharray:3 2.2}.glass.svelte-c1zlaw{fill:color-mix(in srgb,var(--color-fg) 50%,var(--color-surface))}.car.svelte-c1zlaw,.car-art.svelte-c1zlaw{transform-box:view-box;transform-origin:0 0}.playing.svelte-c1zlaw .car-body:where(.svelte-c1zlaw){animation:svelte-c1zlaw-rev 90ms linear 1.5s 16 alternate}@keyframes svelte-c1zlaw-rev{0%{transform:translateY(0)}to{transform:translateY(-1.5px)}}.complaints.svelte-c1zlaw{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;list-style:none;pointer-events:none}.complaint.svelte-c1zlaw{--tail: 28px;position:absolute;top:calc(var(--peak) * 100cqw / 800 - var(--space-3));left:calc(var(--x) - var(--tail));translate:0 -100%;max-width:calc(100% - var(--x) + var(--tail));transform-origin:var(--tail) 100%}.turn.svelte-c1zlaw{display:none}.complaint.svelte-c1zlaw>span:where(.svelte-c1zlaw){position:relative;display:block;padding:var(--space-2) var(--space-4);background:var(--color-surface);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-fg);font-size:clamp(var(--text-xs),1.75cqw,var(--text-sm));font-weight:var(--weight-medium);line-height:var(--line-snug);white-space:nowrap;transition:color var(--duration-slow) ease,border-color var(--duration-slow) ease}.complaint.svelte-c1zlaw>span:where(.svelte-c1zlaw):before{content:"";position:absolute;top:100%;left:calc(var(--tail) - 7px);border:7px solid transparent;border-top-color:var(--color-border-strong)}.complaint.svelte-c1zlaw>span:where(.svelte-c1zlaw):after{content:"";position:absolute;top:calc(100% - 1.5px);left:calc(var(--tail) - 6px);border:6px solid transparent;border-top-color:var(--color-surface)}.c1.svelte-c1zlaw,.c3.svelte-c1zlaw,.c4.svelte-c1zlaw{left:auto;right:calc(100% - var(--x) - var(--tail));max-width:calc(var(--x) + var(--tail));transform-origin:calc(100% - var(--tail)) 100%}.c1.svelte-c1zlaw>span:where(.svelte-c1zlaw):before,.c3.svelte-c1zlaw>span:where(.svelte-c1zlaw):before,.c4.svelte-c1zlaw>span:where(.svelte-c1zlaw):before{left:auto;right:calc(var(--tail) - 7px)}.c1.svelte-c1zlaw>span:where(.svelte-c1zlaw):after,.c3.svelte-c1zlaw>span:where(.svelte-c1zlaw):after,.c4.svelte-c1zlaw>span:where(.svelte-c1zlaw):after{left:auto;right:calc(var(--tail) - 6px)}.complaint.svelte-c1zlaw{opacity:.7;transform:scale(.88)}.armed.svelte-c1zlaw .complaint:where(.svelte-c1zlaw){opacity:0;transform:scale(.6) translateY(12px)}.playing.svelte-c1zlaw .complaint:where(.svelte-c1zlaw){animation:svelte-c1zlaw-pop .52s var(--spring) var(--rise) both,svelte-c1zlaw-shrink .5s ease var(--fall) forwards}@keyframes svelte-c1zlaw-pop{0%{opacity:0;transform:scale(.6) translateY(12px)}to{opacity:1;transform:scale(1)}}@keyframes svelte-c1zlaw-shrink{0%{opacity:1;transform:scale(1)}to{opacity:.7;transform:scale(.88)}}.punchline.svelte-c1zlaw{margin-top:var(--space-8);font-family:var(--font-display);font-size:clamp(var(--text-xl),3.4vw,var(--text-3xl));font-weight:var(--weight-light);line-height:var(--line-tight);letter-spacing:var(--tracking-display);color:var(--color-fg)}.punchline.svelte-c1zlaw mark:where(.svelte-c1zlaw){color:inherit;background:linear-gradient(var(--color-accent-wash),var(--color-accent-wash)) 0 88% / 100% .42em no-repeat;padding:0 .08em}.armed.svelte-c1zlaw .punchline:where(.svelte-c1zlaw){opacity:0;transform:translateY(16px)}.armed.svelte-c1zlaw .punchline:where(.svelte-c1zlaw) mark:where(.svelte-c1zlaw){background-size:0% .42em}.playing.svelte-c1zlaw .punchline:where(.svelte-c1zlaw){animation:svelte-c1zlaw-rise-in .6s var(--ease-out) calc(var(--magic) + .7s) both}.playing.svelte-c1zlaw .punchline:where(.svelte-c1zlaw) mark:where(.svelte-c1zlaw){animation:svelte-c1zlaw-highlight .6s var(--ease-out) calc(var(--magic) + 1.1s) both}@keyframes svelte-c1zlaw-rise-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes svelte-c1zlaw-highlight{0%{background-size:0% .42em}to{background-size:100% .42em}}@media(max-width:839.98px){.complaint.svelte-c1zlaw>span:where(.svelte-c1zlaw){padding:var(--space-1) var(--space-3);font-size:var(--text-sm)}.turn.svelte-c1zlaw{display:inline}.armed.svelte-c1zlaw .scene:where(.svelte-c1zlaw){--room: 3rem;padding-top:var(--room)}.armed.svelte-c1zlaw .complaint:where(.svelte-c1zlaw){top:calc(var(--room) + var(--peak) * 100cqw / 800 - var(--space-2));left:var(--left, 0);right:auto;width:max-content;max-width:100%;transform-origin:var(--tail-at, 50%) 100%}.armed.svelte-c1zlaw .complaint:where(.svelte-c1zlaw)>span:where(.svelte-c1zlaw):before{left:calc(var(--tail-at, 50%) - 7px);right:auto}.armed.svelte-c1zlaw .complaint:where(.svelte-c1zlaw)>span:where(.svelte-c1zlaw):after{left:calc(var(--tail-at, 50%) - 6px);right:auto}.playing.svelte-c1zlaw .complaint:where(.svelte-c1zlaw){animation:svelte-c1zlaw-pop .52s var(--spring) var(--rise) both,svelte-c1zlaw-leave .36s ease var(--leave) forwards}.story.svelte-c1zlaw:not(.armed) .complaints:where(.svelte-c1zlaw){position:static;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-4)}.story.svelte-c1zlaw:not(.armed) .complaint:where(.svelte-c1zlaw){position:static;translate:none;max-width:100%;transform-origin:0 50%}.story.svelte-c1zlaw:not(.armed) .complaint:where(.svelte-c1zlaw)>span:where(.svelte-c1zlaw):before,.story.svelte-c1zlaw:not(.armed) .complaint:where(.svelte-c1zlaw)>span:where(.svelte-c1zlaw):after{display:none}}@keyframes svelte-c1zlaw-leave{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.92) translateY(-6px)}}@media(max-width:639.98px){.car-art.svelte-c1zlaw{transform:scale(1.35)}}.race.svelte-n4q8xv{--lane-h: 2.75rem;--name-w: 7.5rem;--mark-w: 3.75rem;padding-left:calc(var(--name-w) + var(--space-4));margin-top:var(--space-4);overflow-x:clip}.marks.svelte-n4q8xv{position:relative;height:var(--space-8)}.lanes.svelte-n4q8xv{position:relative;display:grid;gap:var(--space-3)}.lane.svelte-n4q8xv{position:relative}.lane-name.svelte-n4q8xv{position:absolute;right:calc(100% + var(--space-4));top:50%;translate:0 -50%;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-muted);white-space:nowrap}.lane-fast.svelte-n4q8xv .lane-name:where(.svelte-n4q8xv){color:var(--color-accent-ink)}.track.svelte-n4q8xv{position:relative;height:var(--lane-h)}.stages.svelte-n4q8xv{display:flex}.stages.svelte-n4q8xv .seg:where(.svelte-n4q8xv){position:relative;flex-basis:0;min-width:max-content}.stages.svelte-n4q8xv .release:where(.svelte-n4q8xv){flex:none}.seg.svelte-n4q8xv{position:absolute;top:0;bottom:0;display:flex;align-items:center;padding:0 var(--space-2) 0 var(--space-3);overflow:hidden;white-space:nowrap;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-muted);background:var(--color-surface-alt);border-right:2px solid var(--color-surface);border-radius:var(--radius-xs)}.built.svelte-n4q8xv,.release.svelte-n4q8xv{width:var(--mark-w);color:var(--color-fg-inverse);background:var(--color-fg)}.built.svelte-n4q8xv{left:0}.release.svelte-n4q8xv{border-right:0}.selling.svelte-n4q8xv{left:var(--mark-w);right:0;color:var(--color-fg-on-accent);background:var(--color-accent)}.selling.svelte-n4q8xv:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,var(--color-glass-bg) 50%,transparent 70%) -150% 0 / 60% 100% no-repeat;opacity:.35;animation:svelte-n4q8xv-sheen 3.2s ease-in-out infinite}@keyframes svelte-n4q8xv-sheen{to{background-position:250% 0}}.moment.svelte-n4q8xv{position:absolute;bottom:var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap}.moment.svelte-n4q8xv{left:var(--moment);padding-left:var(--space-1);border-left:var(--border-width) dashed var(--color-accent);color:var(--color-accent-ink)}.moment-line.svelte-n4q8xv{position:absolute;top:calc(-1 * var(--space-1));bottom:0;left:var(--moment);border-left:var(--border-width) dashed var(--color-accent-ink)}.catch.svelte-n4q8xv{position:absolute;top:50%;left:var(--moment);width:var(--space-4);height:var(--space-4);margin:calc(var(--space-4) / -2);border-radius:50%;border:2px solid var(--color-fg);opacity:0}.cover.svelte-n4q8xv{position:absolute;inset:calc(-1 * var(--space-1)) calc(-1 * var(--space-2)) calc(-1 * var(--space-1)) 0;background:var(--color-surface);border-left:2px solid var(--color-fg);transform:translate(100%);opacity:0}.axis.svelte-n4q8xv{display:flex;justify-content:space-between;margin-top:var(--space-2);padding-top:var(--space-1);border-top:var(--border-width) solid var(--color-border);font-size:var(--text-xs);color:var(--color-muted)}.armed.svelte-n4q8xv .cover:where(.svelte-n4q8xv){transform:none;opacity:1}.armed.svelte-n4q8xv .moment:where(.svelte-n4q8xv){opacity:0}.playing.svelte-n4q8xv .cover:where(.svelte-n4q8xv){animation:svelte-n4q8xv-sweep var(--sweep) linear both,svelte-n4q8xv-fade-out .3s ease var(--sweep) forwards}.playing.svelte-n4q8xv .built:where(.svelte-n4q8xv){animation:svelte-n4q8xv-pop .42s var(--ease-out) .12s both}.playing.svelte-n4q8xv .release:where(.svelte-n4q8xv){animation:svelte-n4q8xv-pop .42s var(--ease-out) calc(var(--sweep) - .28s) both}.playing.svelte-n4q8xv .moment:where(.svelte-n4q8xv){animation:svelte-n4q8xv-fade-in .3s ease calc(var(--moment-at) - .3s) both}.playing.svelte-n4q8xv .catch:where(.svelte-n4q8xv){animation:svelte-n4q8xv-ring .9s var(--ease-out) var(--moment-at) both}@keyframes svelte-n4q8xv-sweep{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes svelte-n4q8xv-fade-out{to{opacity:0}}@keyframes svelte-n4q8xv-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-n4q8xv-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes svelte-n4q8xv-ring{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(2.6)}}.points.svelte-n4q8xv{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-8);margin:var(--space-12) 0 0;padding:0;list-style:none}.points.svelte-n4q8xv li:where(.svelte-n4q8xv){border-top:2px solid var(--color-accent);padding-top:var(--space-4);opacity:0;transform:translateY(16px);transition:opacity var(--duration-slow) ease,transform var(--duration-slow) var(--ease-out)}.points.svelte-n4q8xv li:where(.svelte-n4q8xv).visible{opacity:1;transform:none}.points.svelte-n4q8xv li:where(.svelte-n4q8xv):nth-child(2){transition-delay:80ms}.points.svelte-n4q8xv li:where(.svelte-n4q8xv):nth-child(3){transition-delay:.16s}.points.svelte-n4q8xv h3:where(.svelte-n4q8xv){font-size:var(--text-lg);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight);margin-bottom:var(--space-2)}.points.svelte-n4q8xv p:where(.svelte-n4q8xv){font-size:var(--text-sm);color:var(--color-muted);line-height:var(--line-base)}@media(prefers-reduced-motion:reduce){.selling.svelte-n4q8xv:after{animation:none}.points.svelte-n4q8xv li:where(.svelte-n4q8xv){opacity:1;transform:none;transition:none}}@media(max-width:839.98px){.points.svelte-n4q8xv{grid-template-columns:1fr}}@media(max-width:639.98px){.race.svelte-n4q8xv{--mark-w: 3rem;padding-left:0}.seg.svelte-n4q8xv{padding:0 var(--space-1) 0 var(--space-2);font-size:var(--text-xs)}.lane-name.svelte-n4q8xv{position:relative;z-index:1;right:auto;top:auto;translate:none;display:block;margin-bottom:var(--space-1)}.points.svelte-n4q8xv{gap:var(--space-6);margin-top:var(--space-10)}}.contact-container.svelte-47256i .section-desc{margin-bottom:0}.wa-btn.svelte-47256i{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);margin-top:var(--space-6);min-height:var(--control-height-lg);padding:0 var(--space-8);background:var(--color-success);color:var(--color-fg-on-dark);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-normal);border-radius:var(--btn-radius);text-decoration:none;transition:transform var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)}.wa-btn.svelte-47256i:hover{background:var(--color-success-aaa);transform:translateY(-2px)}.wa-icon.svelte-47256i{width:1.25rem;height:1.25rem;flex-shrink:0}.footer.svelte-47256i{background:var(--color-surface);border-top:var(--border-width) solid var(--color-border);padding:var(--space-8) var(--page-gutter)}.footer-inner.svelte-47256i{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4)}.footer-inner.svelte-47256i .footer-brand{--lockup-word: 1.375rem}.footer-copy.svelte-47256i{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-normal);color:var(--color-muted)}:root{--landing-header-height: 4.5rem;--landing-section-gap: 5.25rem;--landing-hero-inset: var(--space-10);--landing-hero-art-offset: calc( env(safe-area-inset-top, 0px) + var(--landing-header-height) )}body{font-family:var(--font-body);background-color:var(--color-bg);color:var(--color-fg);color-scheme:only light;cursor:default;overflow-x:hidden}.content.svelte-qv4brr{position:relative;z-index:3;cursor:auto}.landing-header.svelte-qv4brr{position:relative;top:0;left:0;right:0;z-index:5;height:calc(env(safe-area-inset-top,0px) + var(--landing-header-height));border-bottom:0;pointer-events:none}.landing-header-inner.svelte-qv4brr{width:min(var(--page-content-width),calc(100vw - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px) - var(--page-gutter) * 2));height:100%;margin:0 auto;padding-top:env(safe-area-inset-top,0px);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.landing-brand{--lockup-word: 1.625rem;pointer-events:auto}.landing-brand:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:3px}.landing-login.svelte-qv4brr{border:var(--border-width) solid var(--color-border-control);display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-height);padding:0 var(--space-4);border-radius:var(--btn-radius);background:transparent;color:var(--color-fg);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-normal);line-height:1;text-decoration:none;pointer-events:auto;transition:background var(--duration-normal) var(--ease-out),border-color var(--duration-normal) var(--ease-out),color var(--duration-normal) var(--ease-out)}a.landing-login.svelte-qv4brr:hover{border-color:var(--color-border-strong);background:var(--color-surface);color:var(--color-accent-ink)}.landing-login.svelte-qv4brr:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:3px}.content a,.content button{cursor:pointer}.content p,.content h1,.content h2,.content h3,.content span,.content .hero-tagline,.content .hero-title,.content .section-title,.content .section-desc,.content .service-card p,.content .about-label,.content .footer-copy,.content .footer-brand{cursor:text}.section-field.svelte-qv4brr{padding-top:var(--landing-section-gap);background-image:var(--dot-field);background-size:var(--dot-pitch) var(--dot-pitch)}.section{padding:var(--landing-section-gap) var(--page-gutter)}.container{max-width:var(--page-content-width);margin:0 auto}.section>.container{background:var(--color-surface);border-radius:var(--radius-sm);padding:var(--space-10)}@media(max-width:639.98px){.section>.container{padding:var(--space-5)}}.section-title{font-family:var(--font-display);font-size:clamp(var(--text-xl),5vw,var(--text-3xl));font-weight:var(--weight-light);line-height:var(--line-tight);letter-spacing:var(--tracking-display);margin-bottom:var(--space-3);opacity:0;transform:translateY(20px);transition:opacity var(--duration-fast) ease,transform var(--duration-fast) ease}.section-desc{color:var(--color-muted);max-width:520px;margin:0 0 var(--space-12);font-size:var(--text-lg);font-weight:var(--weight-light);line-height:var(--line-base);opacity:0;transform:translateY(20px);transition:opacity var(--duration-fast) ease,transform var(--duration-fast) ease;transition-delay:.03s}.section-title.visible,.section-desc.visible{opacity:1;transform:translateY(0)}@media(max-width:639.98px){:root{--landing-header-height: 3.25rem;--landing-section-gap: 4rem;--landing-hero-inset: var(--space-5);--landing-hero-art-offset: var(--landing-header-height)}.section-desc{font-size:var(--text-base)}.landing-login.svelte-qv4brr{position:relative}.landing-login.svelte-qv4brr:after{content:"";position:absolute;inset:calc((var(--control-height) - var(--control-height-lg)) / 2) 0}.landing-brand{--lockup-word: 1.375rem;min-height:var(--control-height-lg)}}
