.blob.svelte-1a3x5x9{width:var(--s);height:var(--s);background:var(--c);filter:blur(var(--b));border-radius:42% 58% 55% 45%/55% 45% 60% 40%}.blob.animate.svelte-1a3x5x9{animation:svelte-1a3x5x9-breathe 7s var(--d, 0s) ease-in-out infinite alternate}@keyframes svelte-1a3x5x9-breathe{0%{transform:scale(1);border-radius:42% 58% 55% 45%/55% 45% 60% 40%}to{transform:scale(1.04);border-radius:58% 42% 45% 55%/45% 55% 40% 60%}}@media (prefers-reduced-motion: reduce){.blob.animate.svelte-1a3x5x9{animation:none}}.btn.svelte-uadq6d{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem 2rem;border-radius:9999px;font-family:var(--font-body);font-weight:700;font-size:1rem;cursor:pointer;text-decoration:none;transition:transform .2s var(--ease-fluff),box-shadow .2s var(--ease-fluff)}.btn.primary.svelte-uadq6d{background:var(--primary);color:var(--ink);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink)}.btn.ghost.svelte-uadq6d{background:var(--surface);color:var(--ink);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--accent-warm)}.btn.svelte-uadq6d:hover{transform:translate(-2px,-2px)}.btn.primary.svelte-uadq6d:hover{box-shadow:6px 6px 0 var(--ink)}.btn.ghost.svelte-uadq6d:hover{box-shadow:6px 6px 0 var(--accent-warm)}.btn.svelte-uadq6d:active{transform:translate(4px,4px);box-shadow:0 0 0 var(--ink);transition-duration:.09s}@media (prefers-reduced-motion: reduce){.btn.svelte-uadq6d:hover,.btn.svelte-uadq6d:active{transform:none}}.hero-copy.svelte-4ifvrn>*{animation:svelte-4ifvrn-rise .8s var(--ease-fluff) both}.hero-copy.svelte-4ifvrn>:nth-child(2){animation-delay:.08s}.hero-copy.svelte-4ifvrn>:nth-child(3){animation-delay:.16s}.hero-copy.svelte-4ifvrn>:nth-child(4){animation-delay:.24s}@keyframes svelte-4ifvrn-rise{0%{opacity:0;transform:translateY(18px)}}.hero-blob{border:2px solid var(--ink)}.mofu-sway.svelte-4ifvrn{transform-origin:50% 95%;animation:svelte-4ifvrn-sway 5s ease-in-out infinite}@keyframes svelte-4ifvrn-sway{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg) translateY(-4px)}}.bubble.svelte-4ifvrn{position:absolute;top:2%;right:-6%;padding:.6rem 1rem;font-size:.95rem;line-height:1.5;background:var(--surface);border:2px solid var(--ink);border-radius:20px 22px 20px 6px;box-shadow:3px 3px 0 var(--accent-warm);transform:rotate(4deg);animation:svelte-4ifvrn-pop-in .6s .6s var(--ease-boing) both}@keyframes svelte-4ifvrn-pop-in{0%{opacity:0;transform:rotate(4deg) scale(.6)}}.deco.svelte-4ifvrn{position:absolute;animation:svelte-4ifvrn-float 6s ease-in-out infinite}.deco-1.svelte-4ifvrn{left:-4%;top:30%;transform:rotate(-18deg)}.deco-2.svelte-4ifvrn{right:2%;bottom:16%;animation-delay:-2s}.deco-3.svelte-4ifvrn{left:10%;bottom:6%;animation-delay:-4s}.sparkle.svelte-4ifvrn{width:18px;height:18px;background:var(--accent-yellow);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%)}@keyframes svelte-4ifvrn-float{0%,to{translate:0 0}50%{translate:0 -10px}}.scroll-hint.svelte-4ifvrn{position:absolute;left:50%;bottom:3.25rem;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.25rem;font-size:.85rem;color:var(--text-sub);transform:translate(-50%)}.scroll-hint.svelte-4ifvrn svg:where(.svelte-4ifvrn){animation:svelte-4ifvrn-nudge 1.8s ease-in-out infinite}@keyframes svelte-4ifvrn-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.note.svelte-4ifvrn{position:relative;rotate:var(--tilt, 0deg)}.note.svelte-4ifvrn:before{content:"";position:absolute;top:-14px;left:50%;width:88px;height:26px;background:color-mix(in srgb,var(--accent-yellow) 75%,transparent);border-radius:3px;transform:translate(-50%) rotate(-3deg)}.service.svelte-4ifvrn:nth-child(1){rotate:-.8deg}.service.svelte-4ifvrn:nth-child(2){rotate:.6deg;box-shadow:6px 6px color-mix(in srgb,var(--secondary) 45%,transparent)}.service.svelte-4ifvrn:nth-child(3){rotate:-.4deg;box-shadow:6px 6px 0 var(--accent-blush)}.service.svelte-4ifvrn{transition:rotate .35s var(--ease-fluff),transform .35s var(--ease-fluff)}.service.svelte-4ifvrn:hover{rotate:0deg;transform:translateY(-6px)}.service.svelte-4ifvrn .service-icon{transition:transform .4s var(--ease-boing)}.service.svelte-4ifvrn:hover .service-icon{transform:rotate(-8deg) scale(1.08)}.company-row.svelte-4ifvrn+.company-row:where(.svelte-4ifvrn){border-top:2px dashed var(--border)}.company-row.svelte-4ifvrn{transition:background .3s var(--ease-fluff)}.company-row.svelte-4ifvrn:hover{background:var(--bg-base)}@media (prefers-reduced-motion: reduce){.hero-copy.svelte-4ifvrn>*,.mofu-sway.svelte-4ifvrn,.bubble.svelte-4ifvrn,.deco.svelte-4ifvrn,.scroll-hint.svelte-4ifvrn svg:where(.svelte-4ifvrn){animation:none}.service.svelte-4ifvrn,.service.svelte-4ifvrn .service-icon{transition:none}.service.svelte-4ifvrn:hover,.service.svelte-4ifvrn:hover .service-icon{transform:none}}
