.hb-grid[data-astro-cid-4yos3fv2]{background-image:linear-gradient(to right, color-mix(in srgb, var(--fg) 7%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--fg) 7%, transparent) 1px, transparent 1px);background-position:top;background-size:56px 56px;height:70rem;-webkit-mask-image:radial-gradient(60% 70% at 50% 0,#000 30%,#0000 100%);mask-image:radial-gradient(60% 70% at 50% 0,#000 30%,#0000 100%)}.hb-glow[data-astro-cid-4yos3fv2]{filter:blur(110px);opacity:var(--orb-opacity);animation:hb-breathe 16s var(--ease-in-out-brand) var(--d,0s) infinite alternate;border-radius:9999px;position:absolute}.hb-crown[data-astro-cid-4yos3fv2]{background:var(--orb-2);width:min(56rem,120vw);height:34rem;margin-left:calc(min(56rem,120vw)/-2);top:-18rem;left:50%}.hb-center[data-astro-cid-4yos3fv2]{top:var(--y);background:var(--orb-2);width:min(44rem,100vw);height:24rem;opacity:calc(var(--orb-opacity) * .6);--d:-8s;margin-left:calc(min(44rem,100vw)/-2);left:50%}.hb-side[data-astro-cid-4yos3fv2]{top:var(--y);width:min(var(--size), 70vw);height:min(var(--size), 70vw)}.hb-left[data-astro-cid-4yos3fv2]{left:calc(min(var(--size), 70vw) / -2);background:var(--orb-1)}.hb-right[data-astro-cid-4yos3fv2]{right:calc(min(var(--size), 70vw) / -2);background:var(--orb-3)}@keyframes hb-breathe{to{opacity:calc(var(--orb-opacity) * .75);transform:scale(1.12)}}.hb-wave[data-astro-cid-4yos3fv2]{width:40rem;height:auto;filter:drop-shadow(0 0 12px color-mix(in srgb, var(--brand-2) 70%, transparent));opacity:.45;position:absolute;top:50rem}.hb-wave-left[data-astro-cid-4yos3fv2]{left:-18rem}.hb-wave-right[data-astro-cid-4yos3fv2]{right:-18rem;transform:scaleX(-1)}.hb-wave[data-astro-cid-4yos3fv2] path[data-astro-cid-4yos3fv2]{animation:hb-wave 12s var(--ease-in-out-brand) infinite alternate}:root:not(.dark) .hb-wave[data-astro-cid-4yos3fv2]{opacity:.25}@keyframes hb-wave{to{transform:translate(-24px,14px)}}.hb-noise[data-astro-cid-4yos3fv2]{opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@media (width<=640px){.hb-glow[data-astro-cid-4yos3fv2]{filter:blur(70px)}.hb-wave[data-astro-cid-4yos3fv2]{display:none}}.ss-visual[data-astro-cid-oa3rdfyb]{aspect-ratio:16/10}.ss-stage[data-astro-cid-oa3rdfyb]{position:absolute;inset:0 6%}.ss-ring[data-astro-cid-oa3rdfyb]{border:1.5px solid color-mix(in srgb, var(--brand-2) 55%, transparent);box-shadow:0 0 28px color-mix(in srgb, var(--brand-2) 30%, transparent), inset 0 0 28px color-mix(in srgb, var(--brand-4) 22%, transparent);animation:ss-ring-pulse 6s var(--ease-in-out-brand) infinite alternate;border-radius:9999px;position:absolute;top:50%;left:50%}.ss-ring-1[data-astro-cid-oa3rdfyb]{aspect-ratio:2.6;width:92%;translate:-50% -50%;rotate:-10deg}.ss-ring-2[data-astro-cid-oa3rdfyb]{aspect-ratio:2.4;border-color:color-mix(in srgb, var(--brand-4) 50%, transparent);width:64%;animation-delay:-3s;translate:-50% -50%;rotate:14deg}@keyframes ss-ring-pulse{0%{opacity:.5}to{opacity:1}}.ss-core[data-astro-cid-oa3rdfyb]{aspect-ratio:1;width:40%;animation:ss-float 7s var(--ease-in-out-brand) infinite alternate;place-items:center;display:grid;position:absolute;top:48%;left:50%;translate:-50% -50%}.ss-core-glow[data-astro-cid-oa3rdfyb]{filter:blur(40px);opacity:.55;border-radius:9999px;position:absolute;inset:4%}.ss-logo[data-astro-cid-oa3rdfyb]{width:100%;height:auto;filter:drop-shadow(0 12px 30px color-mix(in srgb, var(--brand-2) 55%, transparent));position:relative}.ss-tile[data-astro-cid-oa3rdfyb]{aspect-ratio:1;width:clamp(3.5rem,7vw,4.75rem);color:var(--on-accent);background:linear-gradient(160deg, color-mix(in srgb, var(--on-accent) 28%, transparent), transparent 45%), linear-gradient(140deg, var(--from), var(--to));border:1px solid color-mix(in srgb, var(--on-accent) 25%, transparent);box-shadow:0 18px 40px -16px color-mix(in srgb, var(--from) 80%, transparent), inset 0 1px 0 color-mix(in srgb, var(--on-accent) 35%, transparent);translate:-50% -50%;rotate:var(--r);animation:ss-float 6s var(--ease-in-out-brand) var(--d) infinite alternate;border-radius:1.1rem;place-items:center;display:grid;position:absolute}@keyframes ss-float{0%{transform:translateY(-8px)}to{transform:translateY(8px)}}.ss-card[data-astro-cid-oa3rdfyb]{--a:var(--brand-4);--b:var(--brand-5);--acc:var(--brand-4);transition:border-color var(--dur-base) var(--ease-brand), box-shadow var(--dur-base) var(--ease-brand), translate var(--dur-base) var(--ease-brand)}.ss-card[data-astro-cid-oa3rdfyb][data-cat=technology]{--a:var(--brand-1);--b:var(--brand-2);--acc:var(--primary)}.ss-card[data-astro-cid-oa3rdfyb][data-cat=creative]{--a:var(--brand-5);--b:var(--brand-1);--acc:color-mix(in srgb, var(--brand-5) 60%, var(--brand-ink))}.dark .ss-card[data-astro-cid-oa3rdfyb]{--acc:color-mix(in srgb, var(--brand-4) 45%, var(--fg))}.dark .ss-card[data-astro-cid-oa3rdfyb][data-cat=creative]{--acc:var(--brand-5)}.dark .ss-card[data-astro-cid-oa3rdfyb][data-cat=technology]{--acc:var(--brand-1)}.ss-card[data-astro-cid-oa3rdfyb]:hover{border-color:color-mix(in srgb, var(--a) 45%, var(--border));box-shadow:0 24px 60px -24px color-mix(in srgb, var(--a) 55%, transparent);translate:0 -4px}.ss-card[data-astro-cid-oa3rdfyb]:before{content:"";background:linear-gradient(90deg, transparent, var(--a), var(--b), transparent);opacity:.8;height:2px;position:absolute;inset:0 0 auto}.ss-art[data-astro-cid-oa3rdfyb]{background:linear-gradient(180deg, color-mix(in srgb, var(--a) 10%, transparent), transparent);-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.ss-art-glow[data-astro-cid-oa3rdfyb]{aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--b) 45%, transparent), transparent 65%);opacity:.7;border-radius:9999px;width:70%;position:absolute;top:-60%;right:-10%}.ss-badge[data-astro-cid-oa3rdfyb]{background:linear-gradient(160deg, color-mix(in srgb, var(--on-accent) 25%, transparent), transparent 50%), linear-gradient(140deg, var(--brand-3), var(--a));box-shadow:0 16px 36px -14px color-mix(in srgb, var(--a) 80%, transparent);border:1px solid color-mix(in srgb, var(--on-accent) 20%, transparent);transition:rotate var(--dur-base) var(--ease-brand), scale var(--dur-base) var(--ease-brand)}.ss-card[data-astro-cid-oa3rdfyb][data-cat=technology] .ss-badge[data-astro-cid-oa3rdfyb]{background:linear-gradient(160deg, color-mix(in srgb, var(--on-accent) 25%, transparent), transparent 50%), linear-gradient(140deg, var(--brand-3), var(--b))}.ss-card[data-astro-cid-oa3rdfyb]:hover .ss-badge[data-astro-cid-oa3rdfyb]{rotate:-6deg;scale:1.05}.ss-tagline[data-astro-cid-oa3rdfyb]{color:var(--acc)}.ss-chip-icon[data-astro-cid-oa3rdfyb]{color:var(--acc);background:color-mix(in srgb, var(--a) 14%, var(--surface));transition:background var(--dur-base) var(--ease-brand), color var(--dur-base) var(--ease-brand)}.ss-chip[data-astro-cid-oa3rdfyb]:hover .ss-chip-icon[data-astro-cid-oa3rdfyb],.ss-chip[data-astro-cid-oa3rdfyb]:focus-visible .ss-chip-icon[data-astro-cid-oa3rdfyb]{background:linear-gradient(140deg, var(--brand-3), var(--a));color:var(--on-accent)}.ss-gridline[data-astro-cid-oa3rdfyb]{stroke:color-mix(in srgb, var(--fg) 8%, transparent);stroke-dasharray:3 6}.ss-bar[data-astro-cid-oa3rdfyb]{fill:color-mix(in srgb, var(--a) 22%, transparent);transform-box:fill-box;transform-origin:bottom;transition:scale .9s var(--ease-brand) calc(var(--i) * 70ms + .15s)}.ss-draw[data-astro-cid-oa3rdfyb]{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.8s var(--ease-brand) .35s}.js [data-astro-cid-oa3rdfyb][data-reveal]:not(.is-visible) .ss-bar[data-astro-cid-oa3rdfyb]{scale:1 .15}.js [data-astro-cid-oa3rdfyb][data-reveal]:not(.is-visible) .ss-draw[data-astro-cid-oa3rdfyb]{stroke-dashoffset:1px}.ss-blob[data-astro-cid-oa3rdfyb]{opacity:.28;mix-blend-mode:screen;transform-box:fill-box;transform-origin:50%;animation:ss-blob 9s var(--ease-in-out-brand) calc(var(--i) * -3s) infinite alternate}:root:not(.dark) .ss-blob[data-astro-cid-oa3rdfyb]{mix-blend-mode:multiply;opacity:.22}.ss-handle[data-astro-cid-oa3rdfyb]{stroke:color-mix(in srgb, var(--fg) 30%, transparent);stroke-width:1px;stroke-dasharray:3 3}.ss-handle-dot[data-astro-cid-oa3rdfyb]{fill:var(--surface);stroke:var(--a);stroke-width:1.5px}.ss-anchor[data-astro-cid-oa3rdfyb]{fill:var(--surface);stroke:var(--b);stroke-width:2px}.ss-swatch[data-astro-cid-oa3rdfyb]{transform-box:fill-box;transform-origin:50%;animation:ss-swatch 4s var(--ease-in-out-brand) calc(var(--i) * -1s) infinite alternate}@keyframes ss-blob{to{translate:6px -5px;scale:1.08}}@keyframes ss-swatch{to{translate:0 -4px}}.ss-link[data-astro-cid-oa3rdfyb]{stroke:color-mix(in srgb, var(--a) 28%, transparent);stroke-width:1.5px}.ss-flow[data-astro-cid-oa3rdfyb]{stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:.18 .82;animation:ss-flow 3.6s linear calc(var(--i) * -.45s) infinite}.ss-node[data-astro-cid-oa3rdfyb]{fill:var(--surface);stroke:var(--a);stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:ss-node 3s var(--ease-in-out-brand) calc(var(--i) * -.4s) infinite alternate}@keyframes ss-flow{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ss-node{to{fill:color-mix(in srgb, var(--a) 35%, var(--surface));scale:1.25}}@media (prefers-reduced-motion:reduce){.ss-flow[data-astro-cid-oa3rdfyb]{stroke-dasharray:none;opacity:.6;animation:none}.ss-card[data-astro-cid-oa3rdfyb]:hover,.ss-card[data-astro-cid-oa3rdfyb]:hover .ss-badge[data-astro-cid-oa3rdfyb]{translate:none;rotate:none;scale:none}}.tool-badge[data-astro-cid-5tdbjb7q]{width:var(--badge,2.75rem);height:var(--badge,2.75rem);border:1px solid var(--border);background:var(--surface);color:var(--tool);box-shadow:0 8px 24px -14px color-mix(in srgb, var(--scrim) 60%, transparent);border-radius:9999px;flex-shrink:0;place-items:center;display:grid}.tool-badge[data-astro-cid-5tdbjb7q] svg[data-astro-cid-5tdbjb7q]{width:48%;height:48%}.tool-badge[data-astro-cid-5tdbjb7q][data-tone=mono]{color:var(--fg)}.tool-badge[data-astro-cid-5tdbjb7q][data-tone=filled]{background:var(--tool);color:var(--brand-ink);border-color:#0000}.marquee[data-astro-cid-5tdbjb7q]{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee-track[data-astro-cid-5tdbjb7q]{width:max-content;animation:marquee var(--speed) linear infinite;display:flex}.marquee-track[data-astro-cid-5tdbjb7q].is-reverse{animation-direction:reverse}.marquee[data-astro-cid-5tdbjb7q]:hover .marquee-track[data-astro-cid-5tdbjb7q],.marquees-paused[data-astro-cid-5tdbjb7q] .marquee-track[data-astro-cid-5tdbjb7q]{animation-play-state:paused}.marquee-copy[data-astro-cid-5tdbjb7q]{gap:.75rem;padding-right:.75rem;display:flex}.marquee-item[data-astro-cid-5tdbjb7q]{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 70%, transparent);transition:border-color var(--dur-base) var(--ease-brand), translate var(--dur-base) var(--ease-brand);border-radius:9999px;align-items:center;gap:.6rem;padding:.35rem 1rem .35rem .35rem;display:flex}.marquee-item[data-astro-cid-5tdbjb7q]:hover{border-color:color-mix(in srgb, var(--highlight) 60%, transparent);translate:0 -2px}.marquee-name[data-astro-cid-5tdbjb7q]{font-size:var(--text-sm);color:var(--fg);white-space:nowrap;font-weight:500}@keyframes marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee-track[data-astro-cid-5tdbjb7q]{animation:none}.marquee[data-astro-cid-5tdbjb7q]{-webkit-mask-image:none;mask-image:none}.marquee-track[data-astro-cid-5tdbjb7q]{justify-content:center;width:auto}.marquee-copy[data-astro-cid-5tdbjb7q]{flex-wrap:wrap;justify-content:center;padding-right:0}.marquee-copy[data-astro-cid-5tdbjb7q].is-dup{display:none}}
