.application-section[data-astro-cid-js725j32]{padding-block:var(--space-section)}.application-heading[data-astro-cid-js725j32]{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;gap:0 3rem;margin-bottom:clamp(3.5rem,7vw,7rem);display:grid}.application-kicker[data-astro-cid-js725j32],.application-num[data-astro-cid-js725j32],.application-detail[data-astro-cid-js725j32],.visual-header[data-astro-cid-js725j32],.visual-node-index[data-astro-cid-js725j32]{font-family:var(--font-mono);font-size:.7rem;line-height:1.5}.application-kicker[data-astro-cid-js725j32]{color:var(--color-accent-text);letter-spacing:.14em;text-transform:uppercase;grid-column:1/-1}h2[data-astro-cid-js725j32]{max-width:12ch;font-family:var(--font-display);letter-spacing:-.035em;margin-top:1rem;font-size:clamp(3.1rem,5.4vw,6rem);font-weight:400;line-height:.98}.application-lead[data-astro-cid-js725j32]{max-width:49ch;color:var(--color-muted);font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.65}.application-list[data-astro-cid-js725j32]{margin:0;padding:0;list-style:none}.application-list[data-astro-cid-js725j32] li[data-astro-cid-js725j32]{border-top:1px solid var(--color-line);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);padding-block:clamp(3rem,6vw,6rem);display:grid}.application-list[data-astro-cid-js725j32] li[data-astro-cid-js725j32]:last-child{border-bottom:1px solid var(--color-line)}.application-list[data-astro-cid-js725j32] li[data-astro-cid-js725j32]:nth-child(2n) .application-copy[data-astro-cid-js725j32]{order:2}.application-list[data-astro-cid-js725j32] li[data-astro-cid-js725j32]:nth-child(2n) .application-visual[data-astro-cid-js725j32]{order:1}.application-copy[data-astro-cid-js725j32]{grid-template-columns:3.5rem minmax(0,1fr);align-items:start;gap:clamp(1rem,2vw,2rem);display:grid}.application-num[data-astro-cid-js725j32]{color:var(--color-accent-text);padding-top:.5rem;font-size:clamp(1.1rem,2vw,1.6rem)}.application-copy[data-astro-cid-js725j32] h3[data-astro-cid-js725j32],.application-coding[data-astro-cid-js725j32] h3[data-astro-cid-js725j32]{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(2.2rem,3.4vw,3.6rem);font-weight:400;line-height:1.05}.application-copy[data-astro-cid-js725j32] p[data-astro-cid-js725j32]{max-width:54ch;color:var(--color-muted);margin-top:1.25rem;line-height:1.7}.application-detail[data-astro-cid-js725j32]{max-width:46ch;color:var(--color-accent-text);margin-top:1.75rem;display:block}.application-visual[data-astro-cid-js725j32]{--visual-fill:var(--color-dawn);--visual-ink:var(--color-dawn-ink);isolation:isolate;border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);min-width:0;box-shadow:var(--shadow-overlay);padding:clamp(1.25rem,2.5vw,2rem);position:relative;overflow:clip;container-type:inline-size}.application-visual[data-astro-cid-js725j32]:before{z-index:-1;background:radial-gradient(ellipse at 90% 0%, color-mix(in oklab, var(--visual-fill) 10%, transparent), transparent 65%), linear-gradient(var(--color-line-soft) 1px, transparent 1px), linear-gradient(90deg, var(--color-line-soft) 1px, transparent 1px);mask-image:linear-gradient(to bottom, transparent, var(--color-background) 45%, transparent);content:"";pointer-events:none;background-size:auto,28px 28px,28px 28px;position:absolute;inset:0}.application-visual--2[data-astro-cid-js725j32]{--visual-fill:var(--color-dusk);--visual-ink:var(--color-dusk-ink)}.application-visual--3[data-astro-cid-js725j32]{--visual-fill:var(--color-day);--visual-ink:var(--color-day-ink)}.visual-header[data-astro-cid-js725j32]{border-bottom:1px solid var(--color-line-soft);color:var(--color-foreground);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.75rem;padding-bottom:1rem;display:flex}.visual-indicator[data-astro-cid-js725j32]{background:var(--color-primary);width:.4rem;height:.4rem;box-shadow:0 0 0 .25rem color-mix(in oklab, var(--color-primary) 12%, transparent);border-radius:50%;flex:none}.visual-count[data-astro-cid-js725j32]{color:var(--color-faint);white-space:nowrap;margin-left:auto}.visual-flow[data-astro-cid-js725j32]{--node-gap:clamp(1rem, 4.5cqi, 1.75rem);gap:var(--node-gap);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;margin-block:2rem;display:grid;position:relative}.visual-unit[data-astro-cid-js725j32]{--node-fill:var(--color-night);--node-accent:var(--color-accent-text);min-width:0;color:var(--color-foreground);position:relative}.visual-unit[data-astro-cid-js725j32]:last-child{--node-fill:var(--visual-fill);--node-accent:var(--visual-ink);color:var(--visual-ink)}.visual-node[data-astro-cid-js725j32]{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--node-fill);min-width:0;height:100%;min-height:13rem;box-shadow:var(--shadow-overlay);flex-direction:column;gap:1rem;padding:clamp(.75rem,2.8cqi,1rem);display:flex;position:relative}.visual-unit[data-astro-cid-js725j32]:last-child .visual-node[data-astro-cid-js725j32]{border-color:color-mix(in oklab, var(--visual-fill) 80%, transparent)}.visual-unit[data-astro-cid-js725j32]:not(:last-child):before,.visual-unit[data-astro-cid-js725j32]:not(:last-child):after{width:var(--node-gap);content:"";pointer-events:none;height:1px;position:absolute;top:50%;left:100%}.visual-unit[data-astro-cid-js725j32]:not(:last-child):before{background:var(--color-line)}.visual-unit[data-astro-cid-js725j32]:not(:last-child):after{background:var(--color-primary);box-shadow:0 0 6px var(--color-glow);transform:scaleX(var(--stage-progress,1));transform-origin:0}.visual-node-meta[data-astro-cid-js725j32]{justify-content:space-between;align-items:center;gap:.35rem;display:flex}.visual-node-index[data-astro-cid-js725j32]{color:var(--color-faint)}.visual-unit[data-astro-cid-js725j32]:last-child .visual-node-index[data-astro-cid-js725j32]{color:var(--visual-ink)}.visual-node-icon[data-astro-cid-js725j32]{border:1px solid color-mix(in oklab, currentColor 20%, transparent);border-radius:calc(var(--radius-card) / 2);width:1.8rem;height:1.8rem;color:var(--node-accent);flex:none;place-items:center;display:grid}.visual-artifact[data-astro-cid-js725j32]{margin-inline:-.15rem;display:block}.visual-node-label[data-astro-cid-js725j32]{font-family:var(--font-display);overflow-wrap:break-word;text-wrap:balance;margin-top:auto;font-size:clamp(1.15rem,4cqi,1.5rem);line-height:1.05}.visual-node-mark[data-astro-cid-js725j32]{background:var(--node-accent);opacity:.6;width:1.3rem;height:2px;transform:scaleX(calc(.35 + var(--stage-progress,1) * .65));transform-origin:0}.visual-footer[data-astro-cid-js725j32]{border-top:1px solid var(--color-line-soft);color:var(--color-muted);align-items:center;gap:.6rem;padding-top:1rem;font-size:.72rem;line-height:1.5;display:flex}.visual-caption-mark[data-astro-cid-js725j32]{background:var(--color-primary);border-radius:50%;flex:none;width:.3rem;height:.3rem}.visual-progress[data-astro-cid-js725j32]{flex:none;gap:.2rem;margin-left:auto;display:flex}.visual-progress[data-astro-cid-js725j32] i[data-astro-cid-js725j32]{background:var(--color-primary);width:.8rem;height:2px;opacity:clamp(.2, calc(var(--flow-progress,1) * 3), 1)}.visual-progress[data-astro-cid-js725j32] i[data-astro-cid-js725j32]:nth-child(2){opacity:clamp(.2, calc(var(--flow-progress,1) * 3 - 1), 1)}.visual-progress[data-astro-cid-js725j32] i[data-astro-cid-js725j32]:nth-child(3){opacity:clamp(.2, calc(var(--flow-progress,1) * 3 - 2), 1)}@media (prefers-reduced-motion:no-preference){.application-motion-ready[data-astro-cid-js725j32] .visual-node[data-astro-cid-js725j32]{opacity:calc(.4 + var(--stage-reveal,1) * .6);transform:translateY(calc((1 - var(--stage-reveal,1)) * 24px)) scale(calc(.97 + var(--stage-reveal,1) * .03))}.application-motion-ready[data-astro-cid-js725j32] .is-above[data-astro-cid-js725j32] .visual-node[data-astro-cid-js725j32]{transform:translateY(calc((1 - var(--stage-reveal,1)) * -24px)) scale(calc(.97 + var(--stage-reveal,1) * .03))}.application-motion-ready[data-astro-cid-js725j32] .visual-artifact[data-astro-cid-js725j32]{transform:translateY(calc((1 - var(--stage-reveal,1)) * 6px))}}@container (width<=28rem){.visual-flow[data-astro-cid-js725j32]{grid-template-columns:1fr;gap:1.1rem;margin-block:1.5rem}.visual-node[data-astro-cid-js725j32]{grid-template-columns:2rem minmax(0,1fr) 5.5rem;align-items:center;gap:.75rem;min-height:6.5rem;padding:.75rem;display:grid}.visual-node-meta[data-astro-cid-js725j32]{flex-direction:column;grid-area:1/1;gap:.5rem}.visual-artifact[data-astro-cid-js725j32]{grid-area:1/3;margin:0}.visual-node-label[data-astro-cid-js725j32]{grid-area:1/2;margin:0;font-size:1.35rem}.visual-node-mark[data-astro-cid-js725j32]{display:none}.visual-unit[data-astro-cid-js725j32]:not(:last-child):before,.visual-unit[data-astro-cid-js725j32]:not(:last-child):after{transform-origin:top;width:1px;height:1.1rem;top:100%;left:50%}.visual-unit[data-astro-cid-js725j32]:not(:last-child):after{transform:scaleY(var(--stage-progress,1))}}@container (width<=18rem){.visual-header[data-astro-cid-js725j32]{letter-spacing:.04em;gap:.5rem;font-size:.62rem}.visual-node[data-astro-cid-js725j32]{grid-template-columns:1.8rem minmax(0,1fr) 4rem;gap:.5rem}.visual-node-label[data-astro-cid-js725j32]{font-size:1.15rem}.visual-progress[data-astro-cid-js725j32]{display:none}}.application-coding[data-astro-cid-js725j32]{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);grid-template-columns:minmax(8rem,.3fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);margin-top:clamp(3rem,7vw,7rem);padding:clamp(2rem,4vw,4rem);display:grid}.coding-mark[data-astro-cid-js725j32]{border:1px solid var(--color-line);border-radius:var(--radius-card);min-height:9rem;color:var(--color-accent-text);font-family:var(--font-mono);letter-spacing:-.1em;place-items:center;font-size:clamp(2.5rem,5vw,5rem);display:grid}.application-coding[data-astro-cid-js725j32] h3[data-astro-cid-js725j32]{margin-top:.8rem}.application-coding[data-astro-cid-js725j32] p[data-astro-cid-js725j32]:last-child{max-width:66ch;color:var(--color-muted);margin-top:1rem;line-height:1.65}.coding-tools[data-astro-cid-js725j32]{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.85rem,1.8vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}.coding-tools[data-astro-cid-js725j32] li[data-astro-cid-js725j32]{border:1px solid var(--color-line);background:var(--color-night);white-space:nowrap;border-radius:.8rem;align-items:center;gap:.75rem;min-width:0;padding:.75rem;font-size:clamp(.8rem,1.1vw,.95rem);font-weight:500;display:flex}.coding-tool-logo[data-astro-cid-js725j32]{background:var(--color-day);width:2.5rem;height:2.5rem;color:var(--color-day-ink);border-radius:.65rem;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.coding-tool-fallback[data-astro-cid-js725j32]{font-family:var(--font-mono);font-size:.65rem}.coding-tool-logo[data-astro-cid-js725j32] img[data-astro-cid-js725j32]{background:var(--color-day);object-fit:contain;width:100%;height:100%;padding:.35rem;position:absolute;inset:0}.coding-tool-logo[data-astro-cid-js725j32][data-logo-error] img[data-astro-cid-js725j32]{display:none}@media (width<=1000px){.coding-tools[data-astro-cid-js725j32]{scrollbar-width:thin;gap:.85rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.coding-tools[data-astro-cid-js725j32] li[data-astro-cid-js725j32]{flex:0 0 12.75rem}}@media (width<=900px){.application-list[data-astro-cid-js725j32] li[data-astro-cid-js725j32]{grid-template-columns:1fr}.application-list[data-astro-cid-js725j32] li[data-astro-cid-js725j32]:nth-child(2n) .application-copy[data-astro-cid-js725j32],.application-list[data-astro-cid-js725j32] li[data-astro-cid-js725j32]:nth-child(2n) .application-visual[data-astro-cid-js725j32]{order:initial}}@media (width<=700px){.application-heading[data-astro-cid-js725j32],.application-coding[data-astro-cid-js725j32]{grid-template-columns:1fr}.application-lead[data-astro-cid-js725j32]{margin-top:1.5rem}.application-coding[data-astro-cid-js725j32]{gap:2rem}.coding-tools[data-astro-cid-js725j32]{grid-template-columns:minmax(0,1fr);padding-bottom:0;display:grid;overflow-x:visible}.coding-tools[data-astro-cid-js725j32] li[data-astro-cid-js725j32]{white-space:normal;font-size:.9rem}.coding-mark[data-astro-cid-js725j32]{width:7rem;min-height:7rem;font-size:2.5rem}}@media (width<=440px){.application-copy[data-astro-cid-js725j32]{grid-template-columns:2rem minmax(0,1fr)}}.beam-figure[data-astro-cid-4vfo4ccn]{margin:0}.beam-map[data-astro-cid-4vfo4ccn]{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-background);grid-template-columns:minmax(0,1fr) minmax(13rem,1.1fr) minmax(0,1fr);gap:clamp(1rem,4vw,4rem);min-height:29rem;padding:clamp(1.5rem,4vw,3.5rem);display:grid;position:relative;overflow:hidden}.beam-map[data-astro-cid-4vfo4ccn]:before{background:var(--gradient-hero-wash);content:"";pointer-events:none;position:absolute;inset:15% 29%}.beam-lines[data-astro-cid-4vfo4ccn]{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.beam-track[data-astro-cid-4vfo4ccn],.beam-flow[data-astro-cid-4vfo4ccn]{fill:none;stroke-width:1.5px}.beam-track[data-astro-cid-4vfo4ccn]{stroke:var(--color-line)}.beam-flow[data-astro-cid-4vfo4ccn]{stroke:var(--color-cta);stroke-width:2px;stroke-linecap:round;stroke-dasharray:12 88;filter:drop-shadow(0 0 7px var(--color-primary));animation:5s linear infinite beamTravel}.beam-lines[data-astro-cid-4vfo4ccn] g[data-astro-cid-4vfo4ccn]:nth-child(2n) .beam-flow[data-astro-cid-4vfo4ccn]{animation-delay:-1.7s}.beam-lines[data-astro-cid-4vfo4ccn] g[data-astro-cid-4vfo4ccn]:nth-child(3n) .beam-flow[data-astro-cid-4vfo4ccn]{animation-delay:-3.1s}.beam-column[data-astro-cid-4vfo4ccn],.beam-center[data-astro-cid-4vfo4ccn]{z-index:1;position:relative}.beam-column[data-astro-cid-4vfo4ccn]{flex-direction:column;justify-content:center;gap:1rem;display:flex}.beam-label[data-astro-cid-4vfo4ccn],.beam-index[data-astro-cid-4vfo4ccn],figcaption[data-astro-cid-4vfo4ccn]{font-family:var(--font-mono);font-size:.68rem;line-height:1.5}.beam-label[data-astro-cid-4vfo4ccn]{color:var(--color-accent-text);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.5rem}.beam-node[data-astro-cid-4vfo4ccn]{border:1px solid var(--color-line);background:var(--color-night);border-radius:.75rem;align-items:center;gap:.8rem;min-height:3.75rem;padding:.7rem 1rem;font-size:clamp(.75rem,1vw,.9rem);line-height:1.3;display:flex}.beam-index[data-astro-cid-4vfo4ccn]{color:var(--color-accent-text)}.beam-center[data-astro-cid-4vfo4ccn]{place-items:center;display:grid}.beam-core[data-astro-cid-4vfo4ccn]{border:1px solid var(--color-cta);border-radius:var(--radius-card);background:var(--color-surface);width:min(100%,15rem);min-height:16rem;box-shadow:0 0 4rem var(--color-glow);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:1.25rem;display:flex}.beam-core-brain[data-astro-cid-4vfo4ccn]{isolation:isolate;aspect-ratio:1;flex:none;width:9rem;max-width:100%;position:relative}.beam-core-brain[data-astro-cid-4vfo4ccn]:before{z-index:-1;background:radial-gradient(circle, var(--color-glow), transparent 70%);content:"";filter:blur(12px);border-radius:50%;animation:4s ease-in-out infinite brainProcessing;position:absolute;inset:12%}.brain-sculpture[data-astro-cid-4vfo4ccn]{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 .5rem .8rem var(--color-background));display:block}.brain-neurons[data-astro-cid-4vfo4ccn]{fill:none;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.neural-fiber[data-astro-cid-4vfo4ccn]{fill:none;stroke:var(--color-primary);stroke-width:.65px;opacity:.28}.neural-signal[data-astro-cid-4vfo4ccn]{fill:none;stroke:var(--color-cta);stroke-width:1.2px;stroke-dasharray:7 93;filter:drop-shadow(0 0 2px var(--color-primary));animation:3.2s linear infinite neuralTravel;animation-delay:var(--neural-delay)}.neural-synapse[data-astro-cid-4vfo4ccn]{fill:var(--color-cta);filter:drop-shadow(0 0 3px var(--color-primary));transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out infinite synapseFire;animation-delay:var(--neural-delay)}.beam-core-title[data-astro-cid-4vfo4ccn]{font-family:var(--font-display);font-size:1.75rem;line-height:1}figcaption[data-astro-cid-4vfo4ccn]{color:var(--color-faint);margin-top:1rem}@keyframes beamTravel{to{stroke-dashoffset:-100px}}@keyframes neuralTravel{to{stroke-dashoffset:-100px}}@keyframes synapseFire{0%,35%,to{opacity:.3;transform:scale(.75)}50%,60%{opacity:1;transform:scale(1.35)}}@keyframes brainProcessing{0%,to{opacity:.45;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.beam-core-brain[data-astro-cid-4vfo4ccn]:before,.neural-signal[data-astro-cid-4vfo4ccn],.neural-synapse[data-astro-cid-4vfo4ccn]{animation:none}.neural-signal[data-astro-cid-4vfo4ccn]{stroke-dasharray:none;opacity:.4}.neural-synapse[data-astro-cid-4vfo4ccn]{opacity:.7}.beam-flow[data-astro-cid-4vfo4ccn]{stroke-dasharray:none;opacity:.7;animation:none}}@media (width<=760px){.beam-map[data-astro-cid-4vfo4ccn]{grid-template-columns:1fr;gap:2.5rem}.beam-column[data-astro-cid-4vfo4ccn]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.beam-label[data-astro-cid-4vfo4ccn]{grid-column:1/-1;margin:0}.beam-center[data-astro-cid-4vfo4ccn]{min-height:10rem}.beam-core[data-astro-cid-4vfo4ccn]{min-height:14rem}.beam-core-brain[data-astro-cid-4vfo4ccn]{width:8rem}.beam-node[data-astro-cid-4vfo4ccn]{text-align:center;min-height:4.5rem;padding:.65rem;display:block}.beam-index[data-astro-cid-4vfo4ccn]{margin-bottom:.2rem;display:block}}@media (width<=410px){.beam-map[data-astro-cid-4vfo4ccn]{padding:1rem}.beam-node[data-astro-cid-4vfo4ccn]{font-size:.68rem}}.stack-section[data-astro-cid-ifs7gkgs]{margin-top:var(--space-section-sm);padding-block:var(--space-section);background:var(--color-night)}.stack-intro[data-astro-cid-ifs7gkgs]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:3rem;margin-bottom:clamp(3rem,6vw,6rem);display:grid}.stack-kicker[data-astro-cid-ifs7gkgs],.stack-card-head[data-astro-cid-ifs7gkgs],.stack-tools[data-astro-cid-ifs7gkgs]{font-family:var(--font-mono);font-size:.7rem;line-height:1.5}.stack-kicker[data-astro-cid-ifs7gkgs]{color:var(--color-accent-text);letter-spacing:.14em;text-transform:uppercase}h2[data-astro-cid-ifs7gkgs]{max-width:12ch;font-family:var(--font-display);letter-spacing:-.035em;margin-top:1rem;font-size:clamp(3.1rem,5.4vw,6rem);font-weight:400;line-height:.98}.stack-lead[data-astro-cid-ifs7gkgs]{max-width:45ch;color:var(--color-muted);font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.65}.stack-grid[data-astro-cid-ifs7gkgs]{grid-template-rows:minmax(21rem,auto) minmax(28rem,auto);grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:2.5rem;display:grid}.stack-card[data-astro-cid-ifs7gkgs]{--c-fill:var(--color-night);--c-ink:var(--color-night-ink);border:1px solid color-mix(in oklab, var(--c-ink) 12%, transparent);border-radius:var(--radius-card);background:var(--c-fill);min-width:0;color:var(--c-ink);view-timeline-name:--stack-tile;view-timeline-axis:block;flex-direction:column;padding:clamp(1.5rem,3vw,2.5rem);display:flex;position:relative;overflow:hidden}.stack-card--agents[data-astro-cid-ifs7gkgs]{--c-fill:var(--color-dusk);--c-ink:var(--color-dusk-ink);grid-area:1/1/auto/3}.stack-card--data[data-astro-cid-ifs7gkgs]{--c-fill:var(--color-surface);grid-area:2/1}.stack-card--product[data-astro-cid-ifs7gkgs]{--c-fill:var(--color-day);--c-ink:var(--color-day-ink);grid-area:2/2}.stack-card--operations[data-astro-cid-ifs7gkgs]{--c-fill:var(--color-dawn);--c-ink:var(--color-dawn-ink);grid-area:1/3}.stack-card--cloud[data-astro-cid-ifs7gkgs]{--c-fill:var(--color-dusk);--c-ink:var(--color-dusk-ink);grid-area:2/3}.stack-card-head[data-astro-cid-ifs7gkgs]{color:var(--c-ink);opacity:.62;align-items:center;gap:1rem;display:flex}.stack-card-rule[data-astro-cid-ifs7gkgs]{opacity:.3;background:currentColor;flex:1;height:1px}.stack-card-copy[data-astro-cid-ifs7gkgs]{margin-top:clamp(2.5rem,5vw,5rem)}.stack-card--agents[data-astro-cid-ifs7gkgs] .stack-card-copy[data-astro-cid-ifs7gkgs]{max-width:31rem}.stack-card--operations[data-astro-cid-ifs7gkgs] .stack-card-copy[data-astro-cid-ifs7gkgs]{margin-top:clamp(2rem,3vw,3rem)}h3[data-astro-cid-ifs7gkgs]{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(2.2rem,3.2vw,3.7rem);font-weight:400;line-height:.98}.stack-card[data-astro-cid-ifs7gkgs] p[data-astro-cid-ifs7gkgs]{max-width:32ch;color:color-mix(in oklab, var(--c-ink) 78%, transparent);margin-top:1.1rem;font-size:clamp(.88rem,1.1vw,1rem);line-height:1.6}.stack-tools[data-astro-cid-ifs7gkgs]{gap:.6rem;margin:auto 0 0;padding:0;list-style:none;display:grid}.stack-card--agents[data-astro-cid-ifs7gkgs] .stack-tools[data-astro-cid-ifs7gkgs]{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:2.5rem}.stack-tools[data-astro-cid-ifs7gkgs] li[data-astro-cid-ifs7gkgs]{border:1px solid color-mix(in oklab, var(--c-ink) 16%, transparent);background:color-mix(in oklab, var(--c-ink) 5%, transparent);border-radius:.8rem;align-items:center;gap:.7rem;min-width:0;padding:.5rem .75rem .5rem .5rem;font-size:clamp(.78rem,1vw,.88rem);font-weight:500;line-height:1.3;display:flex}.stack-logo[data-astro-cid-ifs7gkgs]{border:1px solid var(--color-line);background:var(--color-day);width:2.4rem;height:2.4rem;color:var(--color-day-ink);border-radius:.6rem;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.stack-logo-fallback[data-astro-cid-ifs7gkgs]{font-family:var(--font-mono);font-size:.65rem;font-weight:500}.stack-logo[data-astro-cid-ifs7gkgs] img[data-astro-cid-ifs7gkgs]{background:var(--color-day);object-fit:contain;width:100%;height:100%;padding:.35rem;position:absolute;inset:0}.stack-logo[data-astro-cid-ifs7gkgs][data-logo-error] img[data-astro-cid-ifs7gkgs]{display:none}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.stack-card[data-astro-cid-ifs7gkgs] .stack-logo[data-astro-cid-ifs7gkgs]{animation-name:stackLogoDrift;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--stack-tile;animation-range:cover}}}@keyframes stackLogoDrift{0%{transform:translateY(8px)}to{transform:translateY(-8px)}}@media (width<=1000px){.stack-grid[data-astro-cid-ifs7gkgs]{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.stack-card--agents[data-astro-cid-ifs7gkgs]{grid-area:auto/1/auto/3}.stack-card--data[data-astro-cid-ifs7gkgs],.stack-card--product[data-astro-cid-ifs7gkgs],.stack-card--operations[data-astro-cid-ifs7gkgs],.stack-card--cloud[data-astro-cid-ifs7gkgs]{grid-area:auto}.stack-card[data-astro-cid-ifs7gkgs]{min-height:28rem}}@media (width<=700px){.stack-intro[data-astro-cid-ifs7gkgs]{grid-template-columns:1fr;gap:1.5rem}.stack-card--agents[data-astro-cid-ifs7gkgs] .stack-tools[data-astro-cid-ifs7gkgs]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=550px){.stack-grid[data-astro-cid-ifs7gkgs]{grid-template-columns:1fr}.stack-card--agents[data-astro-cid-ifs7gkgs]{grid-column:1}.stack-card[data-astro-cid-ifs7gkgs]{min-height:26rem}.stack-card--agents[data-astro-cid-ifs7gkgs] .stack-tools[data-astro-cid-ifs7gkgs]{grid-template-columns:1fr;max-width:none}}.about-page[data-astro-cid-hj2mcjjc]{overflow:clip}.about-top[data-astro-cid-hj2mcjjc]{padding-top:clamp(7rem,13vw,11rem)}.about-hero[data-astro-cid-hj2mcjjc]{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,5vw,6rem);padding-block:clamp(3.5rem,7vw,7rem);display:grid}.about-kicker[data-astro-cid-hj2mcjjc],.about-facts[data-astro-cid-hj2mcjjc] dt[data-astro-cid-hj2mcjjc]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:500;line-height:1.5}.about-kicker[data-astro-cid-hj2mcjjc]{color:var(--color-accent-text)}.about-kicker[data-astro-cid-hj2mcjjc] span[data-astro-cid-hj2mcjjc]{color:var(--color-faint)}.about-hero[data-astro-cid-hj2mcjjc] h1[data-astro-cid-hj2mcjjc]{font-family:var(--font-display);letter-spacing:-.055em;margin-top:1.25rem;font-size:clamp(4.5rem,9vw,9rem);font-weight:400;line-height:.83}.about-tagline[data-astro-cid-hj2mcjjc]{max-width:13ch;font-family:var(--font-display);margin-top:clamp(2.5rem,5vw,5rem);font-size:clamp(2rem,3.4vw,3.7rem);line-height:1.05}.about-intro[data-astro-cid-hj2mcjjc]{max-width:54ch;color:var(--color-muted);gap:1rem;margin-top:2rem;font-size:clamp(.98rem,1.1vw,1.12rem);line-height:1.7;display:grid}.about-visual[data-astro-cid-hj2mcjjc]{border-radius:var(--radius-card);background:var(--color-night);view-timeline-name:--about-visual;view-timeline-axis:block;min-width:0;height:clamp(36rem,63vw,50rem);margin:0;position:relative;overflow:hidden}.about-visual[data-astro-cid-hj2mcjjc] .about-photo{object-fit:cover;object-position:58% center;width:100%;height:110%;display:block;position:absolute;inset:-5% 0}.about-facts[data-astro-cid-hj2mcjjc]{border-block:1px solid var(--color-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding-block:clamp(2rem,4vw,3.5rem);display:grid}.about-facts[data-astro-cid-hj2mcjjc]>div[data-astro-cid-hj2mcjjc]{border-left:1px solid var(--color-line);padding-left:clamp(1.5rem,4vw,4rem)}.about-facts[data-astro-cid-hj2mcjjc]>div[data-astro-cid-hj2mcjjc]:first-child{border-left:0;padding-left:0}.about-facts[data-astro-cid-hj2mcjjc] dt[data-astro-cid-hj2mcjjc]{color:var(--color-faint)}.about-facts[data-astro-cid-hj2mcjjc] dd[data-astro-cid-hj2mcjjc]{font-family:var(--font-display);margin:.75rem 0 0;font-size:clamp(1.75rem,3vw,3rem);line-height:1.05}.about-reach[data-astro-cid-hj2mcjjc]{padding-block:var(--space-section)}.about-reach[data-astro-cid-hj2mcjjc] h2[data-astro-cid-hj2mcjjc],.about-cta[data-astro-cid-hj2mcjjc] h2[data-astro-cid-hj2mcjjc]{max-width:12ch;font-family:var(--font-display);letter-spacing:-.035em;margin-top:1rem;font-size:clamp(3.1rem,5.4vw,6rem);font-weight:400;line-height:.98}.about-reach[data-astro-cid-hj2mcjjc]{border-top:1px solid var(--color-line);grid-template-columns:1fr 1fr;gap:3rem;display:grid}.about-reach-detail[data-astro-cid-hj2mcjjc]{align-self:end}.about-reach-detail[data-astro-cid-hj2mcjjc] ul[data-astro-cid-hj2mcjjc]{flex-wrap:wrap;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.about-reach-detail[data-astro-cid-hj2mcjjc] li[data-astro-cid-hj2mcjjc]{border:1px solid var(--color-line);border-radius:var(--radius-cta);padding:.65rem 1rem;font-size:.875rem}.about-reach-detail[data-astro-cid-hj2mcjjc] p[data-astro-cid-hj2mcjjc]{max-width:48ch;color:var(--color-muted);margin-top:1.75rem;line-height:1.6}.about-cta[data-astro-cid-hj2mcjjc]{margin-bottom:var(--space-section);border-radius:var(--radius-card);background:var(--color-dawn);color:var(--color-dawn-ink);grid-template-columns:minmax(0,1fr) minmax(17rem,21rem);gap:clamp(2rem,5vw,5rem);padding:clamp(2rem,5vw,5rem);display:grid}.about-cta[data-astro-cid-hj2mcjjc] .about-kicker[data-astro-cid-hj2mcjjc]{color:var(--color-dawn-ink)}.about-cta[data-astro-cid-hj2mcjjc] h2[data-astro-cid-hj2mcjjc]{max-width:13ch}.about-cta-copy[data-astro-cid-hj2mcjjc]>p[data-astro-cid-hj2mcjjc]:not(.about-kicker){max-width:42ch;margin-top:1.5rem;line-height:1.6}.about-cta-side[data-astro-cid-hj2mcjjc]{flex-direction:column;justify-content:space-between;gap:1.5rem;min-width:0;display:flex}.about-cta-brief[data-astro-cid-hj2mcjjc]{border-radius:calc(var(--radius-card) * .65);background:var(--color-night);color:var(--color-night-ink);padding:1.4rem 1.5rem 1.2rem}.about-cta-brief-kicker[data-astro-cid-hj2mcjjc]{color:var(--color-accent-text);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.6rem;margin:0;font-size:.63rem;font-weight:500;line-height:1.5;display:flex}.about-cta-brief-kicker[data-astro-cid-hj2mcjjc] span[data-astro-cid-hj2mcjjc]{background:var(--color-accent-text);width:.45rem;height:.45rem;box-shadow:0 0 0 .23rem var(--color-glow);border-radius:50%;flex:none}.about-cta-brief[data-astro-cid-hj2mcjjc] h3[data-astro-cid-hj2mcjjc]{max-width:12ch;font-family:var(--font-display);margin-top:1.1rem;font-size:clamp(1.7rem,2.4vw,2.2rem);font-weight:400;line-height:1.02}.about-cta-brief[data-astro-cid-hj2mcjjc] ol[data-astro-cid-hj2mcjjc]{margin:1.1rem 0 0;padding:0;list-style:none}.about-cta-brief[data-astro-cid-hj2mcjjc] li[data-astro-cid-hj2mcjjc]{border-top:1px solid var(--color-line);grid-template-columns:1.75rem minmax(0,1fr);align-items:baseline;gap:.6rem;padding-block:.62rem;display:grid}.about-cta-brief[data-astro-cid-hj2mcjjc] li[data-astro-cid-hj2mcjjc] span[data-astro-cid-hj2mcjjc]:first-child{font-family:var(--font-mono);color:var(--color-accent-text);font-size:.62rem}.about-cta-brief[data-astro-cid-hj2mcjjc] li[data-astro-cid-hj2mcjjc] span[data-astro-cid-hj2mcjjc]:last-child{font-size:.8rem;line-height:1.3}.about-cta-actions[data-astro-cid-hj2mcjjc]{flex-wrap:wrap;gap:.75rem;display:flex}.about-cta[data-astro-cid-hj2mcjjc] .btn-ghost[data-astro-cid-hj2mcjjc]{border-color:var(--color-dawn-ink);color:var(--color-dawn-ink)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.about-visual[data-astro-cid-hj2mcjjc] .about-photo{animation-name:aboutDrift;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--about-visual;animation-range:cover}}}@keyframes aboutDrift{0%{transform:translateY(24px)}to{transform:translateY(-24px)}}@media (width<=800px){.about-hero[data-astro-cid-hj2mcjjc],.about-reach[data-astro-cid-hj2mcjjc]{grid-template-columns:1fr}.about-hero[data-astro-cid-hj2mcjjc]{gap:3rem}.about-hero[data-astro-cid-hj2mcjjc] h1[data-astro-cid-hj2mcjjc]{font-size:clamp(4.6rem,13vw,7rem)}.about-tagline[data-astro-cid-hj2mcjjc]{margin-top:2.5rem}.about-visual[data-astro-cid-hj2mcjjc]{height:min(105vw,43rem)}.about-cta[data-astro-cid-hj2mcjjc]{grid-template-columns:1fr}.about-cta-side[data-astro-cid-hj2mcjjc]{max-width:36rem}}@media (width<=600px){.about-top[data-astro-cid-hj2mcjjc]{padding-top:7rem}.about-facts[data-astro-cid-hj2mcjjc]{grid-template-columns:1fr;gap:1.5rem}.about-facts[data-astro-cid-hj2mcjjc]>div[data-astro-cid-hj2mcjjc],.about-facts[data-astro-cid-hj2mcjjc]>div[data-astro-cid-hj2mcjjc]:first-child{border:0;border-bottom:1px solid var(--color-line);padding:0 0 1.5rem}.about-facts[data-astro-cid-hj2mcjjc]>div[data-astro-cid-hj2mcjjc]:last-child{border-bottom:0;padding-bottom:0}.about-cta-actions[data-astro-cid-hj2mcjjc]{flex-direction:column;align-items:start}}
