.cafemaps-case[data-astro-cid-yohqmot3]{--cm-line:#e1e0cc21;--cm-muted:#9ca3af;--cm-warm:#c47e2b29;gap:clamp(1.8rem,3.4vw,3rem);padding-bottom:1rem;display:grid}.cm-hero[data-astro-cid-yohqmot3],.cm-section[data-astro-cid-yohqmot3]{gap:clamp(1.25rem,3vw,2.25rem);display:grid}.cm-hero[data-astro-cid-yohqmot3]{padding-top:.5rem}.cm-section[data-astro-cid-yohqmot3]{padding-top:clamp(.6rem,1.8vw,1.4rem)}.cafemaps-case[data-astro-cid-yohqmot3].is-reveal-ready [data-astro-cid-yohqmot3][data-cm-reveal]:not(.is-visible) .cm-copy[data-astro-cid-yohqmot3],.cafemaps-case[data-astro-cid-yohqmot3].is-reveal-ready [data-astro-cid-yohqmot3][data-cm-reveal]:not(.is-visible) .cm-visual-pair[data-astro-cid-yohqmot3],.cafemaps-case[data-astro-cid-yohqmot3].is-reveal-ready [data-astro-cid-yohqmot3][data-cm-reveal]:not(.is-visible) .cm-system-map[data-astro-cid-yohqmot3],.cafemaps-case[data-astro-cid-yohqmot3].is-reveal-ready [data-astro-cid-yohqmot3][data-cm-reveal]:not(.is-visible) .cm-principles[data-astro-cid-yohqmot3]{opacity:0;transform:translateY(22px)}.cafemaps-case[data-astro-cid-yohqmot3].is-reveal-ready [data-astro-cid-yohqmot3][data-cm-reveal].is-visible .cm-copy[data-astro-cid-yohqmot3],.cafemaps-case[data-astro-cid-yohqmot3].is-reveal-ready [data-astro-cid-yohqmot3][data-cm-reveal].is-visible .cm-visual-pair[data-astro-cid-yohqmot3],.cafemaps-case[data-astro-cid-yohqmot3].is-reveal-ready [data-astro-cid-yohqmot3][data-cm-reveal].is-visible .cm-system-map[data-astro-cid-yohqmot3],.cafemaps-case[data-astro-cid-yohqmot3].is-reveal-ready [data-astro-cid-yohqmot3][data-cm-reveal].is-visible .cm-principles[data-astro-cid-yohqmot3]{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:no-preference){.cafemaps-case[data-astro-cid-yohqmot3].is-reveal-ready [data-astro-cid-yohqmot3][data-cm-reveal] .cm-copy[data-astro-cid-yohqmot3],.cafemaps-case[data-astro-cid-yohqmot3].is-reveal-ready [data-astro-cid-yohqmot3][data-cm-reveal] .cm-visual-pair[data-astro-cid-yohqmot3],.cafemaps-case[data-astro-cid-yohqmot3].is-reveal-ready [data-astro-cid-yohqmot3][data-cm-reveal] .cm-system-map[data-astro-cid-yohqmot3],.cafemaps-case[data-astro-cid-yohqmot3].is-reveal-ready [data-astro-cid-yohqmot3][data-cm-reveal] .cm-principles[data-astro-cid-yohqmot3]{will-change:opacity, transform;transition:opacity .95s cubic-bezier(.16,1,.3,1),transform .95s cubic-bezier(.16,1,.3,1)}.cafemaps-case[data-astro-cid-yohqmot3].is-reveal-ready [data-astro-cid-yohqmot3][data-cm-reveal] .cm-visual-pair[data-astro-cid-yohqmot3],.cafemaps-case[data-astro-cid-yohqmot3].is-reveal-ready [data-astro-cid-yohqmot3][data-cm-reveal] .cm-system-map[data-astro-cid-yohqmot3],.cafemaps-case[data-astro-cid-yohqmot3].is-reveal-ready [data-astro-cid-yohqmot3][data-cm-reveal] .cm-principles[data-astro-cid-yohqmot3]{transition-delay:90ms}}.cm-copy[data-astro-cid-yohqmot3]{max-width:35rem}.cm-copy--wide[data-astro-cid-yohqmot3]{max-width:49rem}.cm-copy[data-astro-cid-yohqmot3] p[data-astro-cid-yohqmot3],.cm-note[data-astro-cid-yohqmot3] p[data-astro-cid-yohqmot3]{letter-spacing:.24em;text-transform:uppercase;color:#e1e0ccad;margin:0;font-size:.72rem}.cm-copy[data-astro-cid-yohqmot3] h2[data-astro-cid-yohqmot3]{color:#e1e0cc;overflow-wrap:normal;text-wrap:balance;max-width:12em;margin:.85rem 0 0;font-size:clamp(2rem,5vw,4.75rem);font-weight:400;line-height:.96}.cm-copy[data-astro-cid-yohqmot3] span[data-astro-cid-yohqmot3],.cm-note[data-astro-cid-yohqmot3] span[data-astro-cid-yohqmot3]{color:var(--cm-muted);margin-top:1rem;font-size:.98rem;line-height:1.75;display:block}.cm-shot[data-astro-cid-yohqmot3]{border:1px solid var(--cm-line);background:#0c0c0c;border-radius:8px;margin:0;overflow:hidden;box-shadow:0 22px 70px #00000057}.cm-shot[data-astro-cid-yohqmot3] img[data-astro-cid-yohqmot3]{width:100%;height:auto;display:block}.cm-lazy-img[data-astro-cid-yohqmot3]{opacity:0;transition:opacity .75s cubic-bezier(.16,1,.3,1)}.cm-lazy-img[data-astro-cid-yohqmot3].is-loaded{opacity:1}.cm-shot--hero[data-astro-cid-yohqmot3]{background:linear-gradient(135deg,#c47e2b24,#e1e0cc09);padding:clamp(.5rem,1.5vw,1rem)}.cm-shot--hero[data-astro-cid-yohqmot3] img[data-astro-cid-yohqmot3],.cm-shot--screen[data-astro-cid-yohqmot3] img[data-astro-cid-yohqmot3]{border-radius:6px}.cm-visual-pair[data-astro-cid-yohqmot3]{grid-template-columns:minmax(0,1fr) minmax(5.75rem,.28fr);justify-self:end;align-items:end;gap:clamp(.75rem,2vw,1.25rem);max-width:42rem;display:grid}.cm-shot--screen[data-astro-cid-yohqmot3]{grid-column:1}.cm-shot--phone-proof[data-astro-cid-yohqmot3]{background:#f8efe2;grid-column:2;align-self:end;box-shadow:0 18px 48px #0000004d}.cm-copy--places[data-astro-cid-yohqmot3] h2[data-astro-cid-yohqmot3],.cm-section--reflection[data-astro-cid-yohqmot3] h2[data-astro-cid-yohqmot3]{font-size:clamp(2rem,4vw,4rem)}.cm-place-proof[data-astro-cid-yohqmot3]{border-top:1px solid var(--cm-line);margin-top:1.4rem;display:grid}.cm-place-proof[data-astro-cid-yohqmot3] section[data-astro-cid-yohqmot3]{border-bottom:1px solid var(--cm-line);grid-template-columns:minmax(6.5rem,.45fr) 1fr;align-items:baseline;gap:1rem;padding:.85rem 0;display:grid}.cm-place-proof[data-astro-cid-yohqmot3] p[data-astro-cid-yohqmot3]{color:#e1e0cc;margin:0;font-size:.84rem;font-weight:400}.cm-place-proof[data-astro-cid-yohqmot3] span[data-astro-cid-yohqmot3]{color:var(--cm-muted);margin:0;font-size:.84rem;line-height:1.45}.cm-note[data-astro-cid-yohqmot3]{background:linear-gradient(90deg, var(--cm-warm), transparent);border-left:1px solid #e1e0cc47;align-self:start;padding:1.25rem}.cm-cms-visual[data-astro-cid-yohqmot3]{overflow:visible}.cm-cms-visual[data-astro-cid-yohqmot3] .cm-shot[data-astro-cid-yohqmot3]{box-shadow:0 22px 70px #00000057}.cm-note--paired[data-astro-cid-yohqmot3]{border:1px solid var(--cm-line);background:var(--cm-line);border-left-color:#e1e0cc47;grid-area:2/1/auto/-1;gap:1px;padding:0;display:grid}.cm-note--paired[data-astro-cid-yohqmot3]>div[data-astro-cid-yohqmot3]{background:linear-gradient(90deg,#c47e2b21,#0b0b0b);padding:.95rem}.cm-note[data-astro-cid-yohqmot3] strong[data-astro-cid-yohqmot3]{color:#e1e0cc;margin-top:1rem;font-size:clamp(1.4rem,3vw,2.35rem);font-weight:400;line-height:1;display:block}.cm-system-map[data-astro-cid-yohqmot3]{border:1px solid var(--cm-line);background:#101010;border-radius:8px;display:grid;overflow:hidden}.cm-system-flow[data-astro-cid-yohqmot3]{border-bottom:1px solid var(--cm-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cm-system-flow[data-astro-cid-yohqmot3] span[data-astro-cid-yohqmot3]{color:#e1e0ccd1;padding:.85rem clamp(.8rem,1.6vw,1rem);font-size:.78rem;line-height:1.25;position:relative}.cm-system-flow[data-astro-cid-yohqmot3] span[data-astro-cid-yohqmot3]+span[data-astro-cid-yohqmot3]{border-left:1px solid var(--cm-line)}.cm-system-flow[data-astro-cid-yohqmot3] span[data-astro-cid-yohqmot3]:not(:last-child):after{content:"";z-index:1;background:#101010;border-top:1px solid #e1e0cc52;border-right:1px solid #e1e0cc52;width:.55rem;height:.55rem;position:absolute;top:50%;right:-.3rem;transform:translateY(-50%)rotate(45deg)}.cm-system-stack[data-astro-cid-yohqmot3]{background:var(--cm-line);gap:1px;display:grid}.cm-system-stack[data-astro-cid-yohqmot3] section[data-astro-cid-yohqmot3]{background:#101010;min-height:6.25rem;padding:clamp(1rem,1.8vw,1.2rem)}.cm-system-stack[data-astro-cid-yohqmot3] p[data-astro-cid-yohqmot3],.cm-principles[data-astro-cid-yohqmot3] p[data-astro-cid-yohqmot3]{letter-spacing:.24em;text-transform:uppercase;color:#e1e0ccad;margin:0;font-size:.78rem}.cm-system-stack[data-astro-cid-yohqmot3] ul[data-astro-cid-yohqmot3]{gap:.42rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.cm-system-stack[data-astro-cid-yohqmot3] li[data-astro-cid-yohqmot3]{color:#e1e0cc;font-size:.92rem;line-height:1.35}.cm-principles[data-astro-cid-yohqmot3]{background:var(--cm-line);border:1px solid var(--cm-line);border-radius:8px;align-self:stretch;gap:1px;display:grid;overflow:hidden}.cm-principles[data-astro-cid-yohqmot3]>strong[data-astro-cid-yohqmot3]{color:#e1e0cc;background:linear-gradient(90deg,#c47e2b29,#101010);padding:clamp(1rem,2vw,1.25rem);font-size:clamp(1.25rem,2.1vw,1.75rem);font-weight:400;line-height:1;display:block}.cm-principles[data-astro-cid-yohqmot3] section[data-astro-cid-yohqmot3]{background:linear-gradient(90deg,#c47e2b1f,#101010 48%);min-height:auto;padding:clamp(.85rem,1.8vw,1.15rem)}.cm-principles[data-astro-cid-yohqmot3] span[data-astro-cid-yohqmot3]{color:var(--cm-muted);margin-top:.8rem;font-size:.98rem;line-height:1.65;display:block}@media (width>=768px){.cm-hero[data-astro-cid-yohqmot3]{grid-template-columns:.58fr 1fr;align-items:end}.cm-section--split[data-astro-cid-yohqmot3]{grid-template-columns:.78fr 1fr;align-items:center}.cm-section--wide[data-astro-cid-yohqmot3] .cm-visual-pair[data-astro-cid-yohqmot3],.cm-cms-visual[data-astro-cid-yohqmot3]{justify-self:end;max-width:42rem}.cm-section--wide[data-astro-cid-yohqmot3]{grid-template-columns:.62fr 1fr;align-items:end}.cm-section--phone[data-astro-cid-yohqmot3]{grid-template-columns:.62fr 1fr;align-items:center}.cm-copy--places[data-astro-cid-yohqmot3]{max-width:34rem}.cm-section--text[data-astro-cid-yohqmot3],.cm-section--cms[data-astro-cid-yohqmot3],.cm-section--system[data-astro-cid-yohqmot3],.cm-section--reflection[data-astro-cid-yohqmot3]{grid-template-columns:.75fr 1fr;align-items:start}.cm-system-map[data-astro-cid-yohqmot3]{justify-self:end;max-width:42rem}.cm-system-stack[data-astro-cid-yohqmot3]{grid-template-columns:repeat(4,minmax(0,1fr))}.cm-section--reflection[data-astro-cid-yohqmot3]{grid-template-columns:.68fr 1fr}.cm-note--paired[data-astro-cid-yohqmot3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.cafemaps-case[data-astro-cid-yohqmot3]{gap:2.25rem}.cm-copy[data-astro-cid-yohqmot3] h2[data-astro-cid-yohqmot3]{max-width:100%}.cm-section--phone[data-astro-cid-yohqmot3]{grid-template-areas:"places-kicker""places-title""places-body""visual""places-proof"}.cm-places-visual[data-astro-cid-yohqmot3]{grid-area:visual}.cm-visual-pair[data-astro-cid-yohqmot3]{grid-template-columns:minmax(0,1fr);justify-self:center;justify-items:center;gap:0;width:100%}.cm-shot--screen[data-astro-cid-yohqmot3]{display:none}.cm-shot--phone-proof[data-astro-cid-yohqmot3]{grid-area:auto/1;width:min(13.5rem,64vw);max-height:26rem;margin:0}.cm-note--paired[data-astro-cid-yohqmot3]{grid-column:1}.cm-copy--places[data-astro-cid-yohqmot3]{display:contents}.cm-copy--places[data-astro-cid-yohqmot3]>p[data-astro-cid-yohqmot3]{grid-area:places-kicker}.cm-copy--places[data-astro-cid-yohqmot3]>h2[data-astro-cid-yohqmot3]{grid-area:places-title;margin-top:0}.cm-copy--places[data-astro-cid-yohqmot3]>span[data-astro-cid-yohqmot3]{grid-area:places-body;margin-top:0}.cm-copy--places[data-astro-cid-yohqmot3]>.cm-place-proof[data-astro-cid-yohqmot3]{grid-area:places-proof;margin-top:0}.cm-place-proof[data-astro-cid-yohqmot3] section[data-astro-cid-yohqmot3]{grid-template-columns:1fr;gap:.3rem}.cm-shot[data-astro-cid-yohqmot3]{box-shadow:0 16px 44px #00000047}.cm-shot[data-astro-cid-yohqmot3] img[data-astro-cid-yohqmot3]{-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top;min-height:19rem}.cm-shot--phone-proof[data-astro-cid-yohqmot3] img[data-astro-cid-yohqmot3]{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;height:min(26rem,122vw);min-height:0}.cm-system-flow[data-astro-cid-yohqmot3],.cm-system-stack[data-astro-cid-yohqmot3]{grid-template-columns:1fr}.cm-system-flow[data-astro-cid-yohqmot3] span[data-astro-cid-yohqmot3]+span[data-astro-cid-yohqmot3]{border-top:1px solid var(--cm-line);border-left:0}.cm-system-flow[data-astro-cid-yohqmot3] span[data-astro-cid-yohqmot3]:not(:last-child):after{display:none}}.project-proof[data-astro-cid-n7hdn7hk]{background:#e1e0cc1a;border-radius:8px;gap:1px;margin-bottom:3.5rem;display:grid;overflow:hidden}.project-proof__visual[data-astro-cid-n7hdn7hk],.project-proof__copy[data-astro-cid-n7hdn7hk],.project-proof__moments[data-astro-cid-n7hdn7hk] article[data-astro-cid-n7hdn7hk]{background:#101010;min-width:0}.project-proof__visual[data-astro-cid-n7hdn7hk]{min-height:420px;padding:1.5rem;position:relative;overflow:hidden}.project-proof__visual--workflow[data-astro-cid-n7hdn7hk]{min-height:520px}.project-proof__visual[data-astro-cid-n7hdn7hk]:before{content:"";background-image:radial-gradient(circle at 50% 40%,#dedbc817,#0000 34%),linear-gradient(#e1e0cc0b 1px,#0000 1px),linear-gradient(90deg,#e1e0cc0b 1px,#0000 1px);background-size:100% 100%,36px 36px,36px 36px;position:absolute;inset:0;mask-image:radial-gradient(circle,#000 0% 60%,#0000 88%)}.project-proof__copy[data-astro-cid-n7hdn7hk]{flex-direction:column;justify-content:center;padding:1.5rem;display:flex}.project-proof__label[data-astro-cid-n7hdn7hk],.project-proof__moments[data-astro-cid-n7hdn7hk] p[data-astro-cid-n7hdn7hk]{letter-spacing:.22em;text-transform:uppercase;color:#dedbc8b3;font-size:.75rem}.project-proof__copy[data-astro-cid-n7hdn7hk] h2[data-astro-cid-n7hdn7hk]{color:#e1e0cc;margin-top:1.25rem;font-size:clamp(1.75rem,3vw,2.6rem);font-weight:400;line-height:1}.project-proof__copy[data-astro-cid-n7hdn7hk]>p[data-astro-cid-n7hdn7hk]:not(.project-proof__label){color:#9ca3af;max-width:34rem;margin-top:1.25rem;font-size:.95rem;line-height:1.75}.project-proof__availability[data-astro-cid-n7hdn7hk]{border-left:1px solid #dedbc847;padding-left:1rem}.project-proof__moments[data-astro-cid-n7hdn7hk]{gap:1px;display:grid}.project-proof__moments[data-astro-cid-n7hdn7hk] article[data-astro-cid-n7hdn7hk]{min-height:180px;padding:1.25rem}.project-proof__moments[data-astro-cid-n7hdn7hk] h3[data-astro-cid-n7hdn7hk]{color:#e1e0cc;margin-top:1.25rem;font-size:1.25rem;font-weight:400;line-height:1.1}.project-proof__moments[data-astro-cid-n7hdn7hk] span[data-astro-cid-n7hdn7hk]{color:#9ca3af;margin-top:1rem;font-size:.9rem;line-height:1.65;display:block}.workflow-mock[data-astro-cid-n7hdn7hk],.map-mock[data-astro-cid-n7hdn7hk],.session-mock[data-astro-cid-n7hdn7hk],.architecture-mock[data-astro-cid-n7hdn7hk]{z-index:1;position:absolute;inset:1.5rem}.workflow-mock__node[data-astro-cid-n7hdn7hk],.architecture-mock__node[data-astro-cid-n7hdn7hk]{left:calc(12% + var(--i) * 22%);top:calc(32% + (var(--i) % 2) * 28%);background:#000000b8;border:1px solid #dedbc82e;border-radius:8px;width:min(11rem,34vw);padding:1rem;position:absolute;transform:translate(-50%,-50%);box-shadow:0 18px 50px #00000057}.workflow-mock--cinematic[data-astro-cid-n7hdn7hk]{overflow:hidden}.workflow-mock--cinematic[data-astro-cid-n7hdn7hk] .workflow-mock__edges[data-astro-cid-n7hdn7hk]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.workflow-mock--cinematic[data-astro-cid-n7hdn7hk] .workflow-mock__edges[data-astro-cid-n7hdn7hk] path[data-astro-cid-n7hdn7hk]{fill:none;stroke:#e1e0cc57;stroke-width:1.4px;stroke-dasharray:none;vector-effect:non-scaling-stroke}.workflow-mock--cinematic[data-astro-cid-n7hdn7hk] .workflow-mock__edges[data-astro-cid-n7hdn7hk] .workflow-mock__edge--active[data-astro-cid-n7hdn7hk]{stroke:#d6c7a1cc}.workflow-mock--cinematic[data-astro-cid-n7hdn7hk] .workflow-mock__edges[data-astro-cid-n7hdn7hk] .workflow-mock__flow[data-astro-cid-n7hdn7hk]{stroke:#e1e0cce6;stroke-width:2px;stroke-dasharray:1 90;stroke-linecap:round;filter:drop-shadow(0 0 8px #e1e0cc6b);animation:2.8s linear infinite workflow-flow}.workflow-mock--cinematic[data-astro-cid-n7hdn7hk] .workflow-mock__edges[data-astro-cid-n7hdn7hk] .workflow-mock__flow--active[data-astro-cid-n7hdn7hk]{stroke:#d6c7a1;filter:drop-shadow(0 0 10px #d6c7a1b8);animation-duration:2.1s}.workflow-mock--cinematic[data-astro-cid-n7hdn7hk] .workflow-mock__packet[data-astro-cid-n7hdn7hk]{fill:#e1e0cc;filter:drop-shadow(0 0 10px #e1e0ccbf);opacity:.85}.workflow-mock--cinematic[data-astro-cid-n7hdn7hk] .workflow-mock__packet--active[data-astro-cid-n7hdn7hk]{fill:#d6c7a1;filter:drop-shadow(0 0 12px #d6c7a1f2)}.workflow-mock--cinematic[data-astro-cid-n7hdn7hk] .workflow-mock__chrome[data-astro-cid-n7hdn7hk],.workflow-mock--cinematic[data-astro-cid-n7hdn7hk] .workflow-mock__queue[data-astro-cid-n7hdn7hk]{z-index:2;background:#0000009e;border:1px solid #dedbc824;border-radius:8px;position:absolute;box-shadow:0 18px 48px #00000047}.workflow-mock--cinematic[data-astro-cid-n7hdn7hk] .workflow-mock__chrome[data-astro-cid-n7hdn7hk]{width:min(14rem,44%);padding:.7rem .85rem;top:0;left:0}.workflow-mock--cinematic[data-astro-cid-n7hdn7hk] .workflow-mock__chrome[data-astro-cid-n7hdn7hk] span[data-astro-cid-n7hdn7hk],.workflow-mock--cinematic[data-astro-cid-n7hdn7hk] .workflow-mock__queue[data-astro-cid-n7hdn7hk] span[data-astro-cid-n7hdn7hk]{letter-spacing:.18em;text-transform:uppercase;color:#dedbc89e;font-size:.68rem}.workflow-mock--cinematic[data-astro-cid-n7hdn7hk] .workflow-mock__chrome[data-astro-cid-n7hdn7hk] strong[data-astro-cid-n7hdn7hk],.workflow-mock--cinematic[data-astro-cid-n7hdn7hk] .workflow-mock__queue[data-astro-cid-n7hdn7hk] b[data-astro-cid-n7hdn7hk]{color:#e1e0cc;margin-top:.42rem;font-size:.82rem;font-weight:400;display:block}.workflow-mock--cinematic[data-astro-cid-n7hdn7hk] .workflow-mock__node[data-astro-cid-n7hdn7hk]{left:var(--x);top:var(--y);z-index:3;border-color:var(--tone-soft);background:linear-gradient(180deg, var(--tone-wash), transparent 42%), #000000c7;width:clamp(7.4rem,16%,8.8rem);padding:.72rem;transform:none}.workflow-mock--cinematic[data-astro-cid-n7hdn7hk] .workflow-mock__node[data-astro-cid-n7hdn7hk]:before,.workflow-mock--cinematic[data-astro-cid-n7hdn7hk] .workflow-mock__node[data-astro-cid-n7hdn7hk]:after{content:"";border:1px solid var(--tone-soft);background:#101010;border-radius:999px;width:.55rem;height:.55rem;position:absolute;top:50%;transform:translateY(-50%)}.workflow-mock--cinematic[data-astro-cid-n7hdn7hk] .workflow-mock__node[data-astro-cid-n7hdn7hk]:before{left:-.34rem}.workflow-mock--cinematic[data-astro-cid-n7hdn7hk] .workflow-mock__node[data-astro-cid-n7hdn7hk]:after{background:var(--tone);left:auto;right:-.34rem}.workflow-mock--cinematic[data-astro-cid-n7hdn7hk] .workflow-mock__node[data-astro-cid-n7hdn7hk] span[data-astro-cid-n7hdn7hk]{margin-top:.42rem;font-size:.88rem}.workflow-mock--cinematic[data-astro-cid-n7hdn7hk] .workflow-mock__node[data-astro-cid-n7hdn7hk] small[data-astro-cid-n7hdn7hk]{color:var(--tone);margin-top:0}.workflow-mock--cinematic[data-astro-cid-n7hdn7hk] .workflow-mock__node[data-astro-cid-n7hdn7hk] p[data-astro-cid-n7hdn7hk]{color:#9ca3af;margin-top:.55rem;font-size:.7rem;line-height:1.45}.workflow-mock--cinematic[data-astro-cid-n7hdn7hk] .workflow-mock__queue[data-astro-cid-n7hdn7hk]{width:min(10rem,30%);padding:.7rem;top:0;right:0}.workflow-mock--cinematic[data-astro-cid-n7hdn7hk] .workflow-mock__queue[data-astro-cid-n7hdn7hk] i[data-astro-cid-n7hdn7hk]{background:#d6c7a1;border-radius:999px;width:68%;height:.25rem;margin-top:.8rem;display:block}.workflow-mock--cinematic[data-astro-cid-n7hdn7hk] .workflow-mock__debug[data-astro-cid-n7hdn7hk]{z-index:4;background:#160c0ceb;border-color:#e0aaa057;max-width:11rem;padding:.7rem;inset:0 auto auto 30%}.workflow-mock--cinematic[data-astro-cid-n7hdn7hk] .workflow-mock__debug[data-astro-cid-n7hdn7hk] strong[data-astro-cid-n7hdn7hk]{color:#e0aaa0}.workflow-mock--cinematic[data-astro-cid-n7hdn7hk] .workflow-mock__debug[data-astro-cid-n7hdn7hk] p[data-astro-cid-n7hdn7hk]{font-size:.68rem;line-height:1.45}.workflow-mock__node[data-astro-cid-n7hdn7hk]:after,.architecture-mock__node[data-astro-cid-n7hdn7hk]:after{content:"";background:linear-gradient(90deg,#dedbc8b3,#0000);width:7rem;height:1px;position:absolute;top:50%;left:calc(100% + .25rem);transform:translateY(-50%)}.workflow-mock__node[data-astro-cid-n7hdn7hk]:last-of-type:after,.architecture-mock__node[data-astro-cid-n7hdn7hk]:last-of-type:after{display:none}.workflow-mock[data-astro-cid-n7hdn7hk] span[data-astro-cid-n7hdn7hk],.architecture-mock[data-astro-cid-n7hdn7hk] span[data-astro-cid-n7hdn7hk]{color:#e1e0cc;display:block}.workflow-mock[data-astro-cid-n7hdn7hk] small[data-astro-cid-n7hdn7hk],.architecture-mock[data-astro-cid-n7hdn7hk] small[data-astro-cid-n7hdn7hk]{letter-spacing:.18em;text-transform:uppercase;color:#dedbc89e;margin-top:.75rem;font-size:.68rem;display:block}.workflow-mock__debug[data-astro-cid-n7hdn7hk]{background:#1f1f1feb;border:1px solid #dedbc824;border-radius:8px;max-width:18rem;padding:1rem;position:absolute;bottom:8%;right:6%}.workflow-mock__debug[data-astro-cid-n7hdn7hk] span[data-astro-cid-n7hdn7hk]{letter-spacing:.18em;text-transform:uppercase;color:#dedbc89e;font-size:.7rem}.workflow-mock__debug[data-astro-cid-n7hdn7hk] strong[data-astro-cid-n7hdn7hk],.map-mock__list[data-astro-cid-n7hdn7hk] strong[data-astro-cid-n7hdn7hk]{color:#e1e0cc;margin-top:.75rem;font-weight:400;display:block}.workflow-mock__debug[data-astro-cid-n7hdn7hk] p[data-astro-cid-n7hdn7hk]{color:#9ca3af;margin-top:.75rem;font-size:.82rem;line-height:1.55}.map-mock__grid[data-astro-cid-n7hdn7hk]{background:linear-gradient(24deg,#0000 0 42%,#dedbc81a 43% 44%,#0000 45%) 0 0/100% 100%,radial-gradient(circle at 62% 42%,#dedbc829,#0000 2px) 0 0/64px 64px;position:absolute;inset:0}.pin[data-astro-cid-n7hdn7hk]{background:#dedbc8;border-radius:999px;width:.85rem;height:.85rem;position:absolute;box-shadow:0 0 0 .5rem #dedbc81a}.pin--two[data-astro-cid-n7hdn7hk]{top:46%;left:57%}.pin--three[data-astro-cid-n7hdn7hk]{top:28%;left:74%}.pin--active[data-astro-cid-n7hdn7hk]{animation:2.8s ease-in-out infinite proof-pulse}.map-mock__list[data-astro-cid-n7hdn7hk]{background:#000000bd;border:1px solid #dedbc824;border-radius:8px;width:min(18rem,70vw);padding:1rem;position:absolute;bottom:10%;left:5%}.map-mock__list[data-astro-cid-n7hdn7hk] p[data-astro-cid-n7hdn7hk]{letter-spacing:.18em;text-transform:uppercase;color:#dedbc89e;font-size:.72rem}.map-mock__list[data-astro-cid-n7hdn7hk] span[data-astro-cid-n7hdn7hk]{color:#9ca3af;margin-top:.65rem;font-size:.82rem;display:block}.session-mock[data-astro-cid-n7hdn7hk]{place-items:center;display:grid}.session-mock__timer[data-astro-cid-n7hdn7hk]{color:#e1e0cc;font-size:clamp(4.5rem,13vw,8rem);line-height:1}.session-mock__bar[data-astro-cid-n7hdn7hk]{background:#e1e0cc1f;border-radius:999px;width:min(34rem,80%);height:.35rem;overflow:hidden}.session-mock__bar[data-astro-cid-n7hdn7hk] span[data-astro-cid-n7hdn7hk]{background:#dedbc8;width:68%;height:100%;display:block}.session-mock__people[data-astro-cid-n7hdn7hk],.session-mock__feed[data-astro-cid-n7hdn7hk]{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.session-mock__people[data-astro-cid-n7hdn7hk] span[data-astro-cid-n7hdn7hk],.session-mock__feed[data-astro-cid-n7hdn7hk] p[data-astro-cid-n7hdn7hk]{color:#9ca3af;background:#00000073;border-radius:999px;padding:.55rem .8rem;font-size:.78rem}.architecture-mock__node[data-astro-cid-n7hdn7hk]{top:50%}@keyframes proof-pulse{50%{transform:scale(1.08);box-shadow:0 0 0 1.1rem #dedbc80a}}@keyframes workflow-flow{to{stroke-dashoffset:-91px}}@media (width>=900px){.project-proof[data-astro-cid-n7hdn7hk]{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr)}.project-proof__moments[data-astro-cid-n7hdn7hk]{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.project-proof__visual[data-astro-cid-n7hdn7hk]{min-height:360px}.project-proof__visual--workflow[data-astro-cid-n7hdn7hk]{min-height:760px}.workflow-mock[data-astro-cid-n7hdn7hk]:not(.workflow-mock--cinematic) .workflow-mock__node[data-astro-cid-n7hdn7hk],.architecture-mock__node[data-astro-cid-n7hdn7hk]{left:50%;top:calc(14% + var(--i) * 18%)}.workflow-mock[data-astro-cid-n7hdn7hk]:not(.workflow-mock--cinematic) .workflow-mock__node[data-astro-cid-n7hdn7hk]:after,.architecture-mock__node[data-astro-cid-n7hdn7hk]:after{display:none}.workflow-mock--cinematic[data-astro-cid-n7hdn7hk]{align-content:start;gap:.65rem;padding-top:3.6rem;display:grid;overflow-y:auto}.workflow-mock--cinematic[data-astro-cid-n7hdn7hk] .workflow-mock__edges[data-astro-cid-n7hdn7hk]{display:none}.workflow-mock--cinematic[data-astro-cid-n7hdn7hk] .workflow-mock__chrome[data-astro-cid-n7hdn7hk]{width:auto;right:5.4rem}.workflow-mock--cinematic[data-astro-cid-n7hdn7hk] .workflow-mock__queue[data-astro-cid-n7hdn7hk]{width:4.7rem;padding:.65rem}.workflow-mock--cinematic[data-astro-cid-n7hdn7hk] .workflow-mock__queue[data-astro-cid-n7hdn7hk] b[data-astro-cid-n7hdn7hk],.workflow-mock--cinematic[data-astro-cid-n7hdn7hk] .workflow-mock__queue[data-astro-cid-n7hdn7hk] i[data-astro-cid-n7hdn7hk]{display:none}.workflow-mock--cinematic[data-astro-cid-n7hdn7hk] .workflow-mock__node[data-astro-cid-n7hdn7hk]{width:auto;position:relative;top:auto;left:auto}.workflow-mock--cinematic[data-astro-cid-n7hdn7hk] .workflow-mock__node[data-astro-cid-n7hdn7hk]:before,.workflow-mock--cinematic[data-astro-cid-n7hdn7hk] .workflow-mock__node[data-astro-cid-n7hdn7hk]:after{display:none}.workflow-mock__debug[data-astro-cid-n7hdn7hk]{bottom:1rem;left:1rem;right:1rem}.workflow-mock--cinematic[data-astro-cid-n7hdn7hk] .workflow-mock__debug[data-astro-cid-n7hdn7hk]{max-width:none;position:relative;inset:auto}.workflow-mock--cinematic[data-astro-cid-n7hdn7hk] .workflow-mock__debug[data-astro-cid-n7hdn7hk] strong[data-astro-cid-n7hdn7hk],.workflow-mock--cinematic[data-astro-cid-n7hdn7hk] .workflow-mock__debug[data-astro-cid-n7hdn7hk] p[data-astro-cid-n7hdn7hk]{display:block}}@media (prefers-reduced-motion:reduce){.pin--active[data-astro-cid-n7hdn7hk]{animation:none}.workflow-mock--cinematic[data-astro-cid-n7hdn7hk] .workflow-mock__packet[data-astro-cid-n7hdn7hk]{display:none}.workflow-mock--cinematic[data-astro-cid-n7hdn7hk] .workflow-mock__flow[data-astro-cid-n7hdn7hk]{opacity:.42;animation:none}}
