svg[data-v-a5b8cf5f]{display:block;width:100%}line[data-v-a5b8cf5f]{opacity:.28;stroke:currentColor;stroke-width:1.8}circle[data-v-a5b8cf5f]{fill:currentColor}.signal-positive[data-v-a5b8cf5f]{color:var(--color-accent)}.signal-negative[data-v-a5b8cf5f]{color:var(--color-success)}.signal-node[data-v-a5b8cf5f]{color:var(--color-text);stroke:var(--color-text);stroke-width:1;transition:fill-opacity .5s}@media(prefers-reduced-motion:reduce){.signal-node[data-v-a5b8cf5f]{transition:none}}.input-replay[data-v-f8a7e942]{container-type:inline-size;min-width:0}.input-replay button[data-v-f8a7e942]{background:transparent;border:0;color:var(--color-text);cursor:pointer;font:inherit;min-height:36px;min-width:36px;padding:.35rem .6rem}.input-replay__grid[data-v-f8a7e942]{-moz-column-gap:clamp(1rem,5cqi,2rem);column-gap:clamp(1rem,5cqi,2rem);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:clamp(1.5rem,7cqi,2.5rem)}.input-replay__panel[data-v-f8a7e942]{display:flex;flex-direction:column;gap:.35rem;justify-content:flex-end;margin:0;min-width:0;overflow:hidden;padding:0}.input-replay__panel figcaption[data-v-f8a7e942]{color:color-mix(in srgb,var(--color-muted) 75%,var(--color-bg));font-size:clamp(.6rem,2.3cqi,.75rem);font-weight:400;line-height:1.4;text-align:center;white-space:nowrap}.input-replay__panel svg[data-v-f8a7e942]{align-self:center;display:block;flex:none;height:auto;width:88%}.cloud-active[data-v-f8a7e942]{fill:var(--color-accent);opacity:.9}.cloud-rest[data-v-f8a7e942]{fill:var(--color-success);opacity:.35}.input-replay__typed[data-v-f8a7e942]{align-self:center;color:var(--color-text);font-size:clamp(.65rem,3.1cqi,1rem);height:1.3em;line-height:1.3;margin:0;overflow:hidden;text-overflow:clip;white-space:nowrap;width:88%}.input-replay__caret[data-v-f8a7e942]{color:var(--color-accent)}.key-rest rect[data-v-f8a7e942]{fill:none;stroke:var(--color-text);stroke-opacity:.2}.key-pressed rect[data-v-f8a7e942]{fill:var(--color-accent);stroke:var(--color-accent)}.replay-keys text[data-v-f8a7e942]{fill:var(--color-text);font:21px var(--font-body)}.replay-keys .key-pressed text[data-v-f8a7e942]{fill:var(--color-bg)}.mouse-target[data-v-f8a7e942]{fill:var(--color-accent);fill-opacity:.07;stroke:var(--color-accent);stroke-width:3}.mouse-trail[data-v-f8a7e942]{fill:none;stroke:var(--color-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.mouse-origin[data-v-f8a7e942]{fill:var(--color-muted)}.mouse-click[data-v-f8a7e942]{fill:none;stroke:var(--color-accent);stroke-width:3}.mouse-cursor[data-v-f8a7e942]{fill:var(--color-text);stroke:var(--color-bg);stroke-width:2}.input-replay__status[data-v-f8a7e942]{color:var(--color-muted);font-size:.75rem;margin:1rem 0 0}.metric-glyph[data-v-9f40ca21]{fill:none;height:auto;opacity:.38;position:absolute;right:0;stroke:var(--color-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.1;top:.25rem;width:clamp(3rem,5vw,4.5rem)}.research-evidence[data-v-ebba9c52]{border-top:1px solid color-mix(in srgb,var(--color-text) 18%,transparent);container-type:inline-size;display:grid;gap:2rem;grid-template-columns:minmax(0,1fr);min-width:0;padding-top:2rem}.research-evidence__heading[data-v-ebba9c52]{display:grid;gap:1rem}.research-evidence h2[data-v-ebba9c52]{font-size:clamp(1.25rem,2vw,2rem);letter-spacing:-.05em;margin:0}.research-evidence h3[data-v-ebba9c52]{font-size:1rem;margin:0 0 .6rem}.research-evidence p[data-v-ebba9c52]{margin:0}.research-evidence__heading p[data-v-ebba9c52]{color:var(--color-muted);font-size:.85rem;max-width:68ch}.research-evidence__metrics[data-v-ebba9c52]{display:grid;gap:1.2rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.research-evidence__metrics dd[data-v-ebba9c52]{color:var(--color-accent);font-size:clamp(1.6rem,7cqi,2.8rem);font-weight:700;letter-spacing:-.06em;line-height:1.1;margin:0 0 .6rem}.research-evidence__metrics dt[data-v-ebba9c52]{font-size:.85rem;font-weight:700}.research-evidence__metrics p[data-v-ebba9c52]{color:var(--color-muted);font-size:.75rem;margin-top:.4rem}.research-evidence__comparison[data-v-ebba9c52],.research-evidence__technical[data-v-ebba9c52]{min-width:0}.research-evidence__scroll[data-v-ebba9c52]{max-width:100%;overflow-x:auto}.research-evidence table[data-v-ebba9c52]{border-collapse:collapse;font-size:.8rem;text-align:left;width:100%}.research-evidence td[data-v-ebba9c52],.research-evidence th[data-v-ebba9c52]{border-bottom:1px solid color-mix(in srgb,var(--color-text) 14%,transparent);padding:.8rem .8rem .8rem 0;vertical-align:top}.research-evidence th[data-v-ebba9c52]{color:var(--color-muted);font-weight:700}.research-evidence td[data-v-ebba9c52]:first-child{color:var(--color-accent);font-weight:700;white-space:nowrap}.research-evidence__comparison td[data-v-ebba9c52]{white-space:nowrap}.research-evidence__note[data-v-ebba9c52]{color:var(--color-muted);font-size:.75rem;margin-top:.9rem!important;max-width:110ch}.research-evidence__technical[data-v-ebba9c52]{border-top:1px solid color-mix(in srgb,var(--color-text) 18%,transparent);padding-top:1.2rem}.research-evidence__sections[data-v-ebba9c52]{display:grid;gap:2rem;grid-template-columns:minmax(0,1fr);margin:2rem 0}.research-evidence__sections p[data-v-ebba9c52]{color:var(--color-muted);font-size:.85rem;margin:.7rem 0}.research-evidence__references[data-v-ebba9c52]{display:flex;flex-wrap:wrap;font-size:.8rem;gap:.7rem 1.5rem;list-style:none;margin:1.5rem 0 0;padding:0}.research-evidence--results[data-v-ebba9c52]{border:0;gap:2.25rem;padding:0}.research-evidence--results .research-evidence__metrics[data-v-ebba9c52]{gap:2rem clamp(2rem,4vw,4rem);grid-template-columns:repeat(3,minmax(0,1fr))}.research-evidence--results .research-evidence__metrics>div[data-v-ebba9c52]{min-width:0;padding-right:4.5rem;position:relative}.research-evidence--results .research-evidence__metrics dd[data-v-ebba9c52]{font-size:clamp(2.25rem,4.2vw,3.8rem);font-weight:500;margin-bottom:.5rem}.research-evidence--results .research-evidence__metrics dt[data-v-ebba9c52]{font-size:.8rem;font-weight:500}.research-evidence--results .research-evidence__metrics p[data-v-ebba9c52]{font-size:.7rem;line-height:1.5}.research-evidence--results .research-evidence__technical[data-v-ebba9c52]{border:0;padding:0}.research-evidence--results .research-evidence__sections[data-v-ebba9c52]{gap:1.25rem 2rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.research-evidence--results h3[data-v-ebba9c52]{font-size:.8rem;font-weight:500}.research-evidence--results .research-evidence__sections p[data-v-ebba9c52]{font-size:.73rem;line-height:1.6;margin:0}.research-evidence--results .research-evidence__metrics--dense[data-v-ebba9c52]{gap:1.75rem 2rem;grid-template-columns:repeat(4,minmax(0,1fr))}.research-evidence--results .research-evidence__metrics--dense>div[data-v-ebba9c52]{padding-right:2.75rem}.research-evidence--results .research-evidence__metrics--dense dd[data-v-ebba9c52]{font-size:clamp(1.8rem,3vw,2.8rem)}.research-evidence__metrics--dense[data-v-ebba9c52] .metric-glyph{opacity:.3;width:2.65rem}@media(max-width:1100px){.research-evidence--results .research-evidence__metrics[data-v-ebba9c52],.research-evidence--results .research-evidence__metrics--dense[data-v-ebba9c52]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.research-evidence--results .research-evidence__sections[data-v-ebba9c52]{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.research-evidence--results .research-evidence__metrics[data-v-ebba9c52],.research-evidence--results .research-evidence__metrics--dense[data-v-ebba9c52]{gap:1.75rem;grid-template-columns:minmax(0,1fr)}}.research-screen[data-v-f00ebe58]{align-items:center;display:grid;min-height:100svh;padding-block:clamp(2.5rem,6svh,4rem)}.research-screen--intro[data-v-f00ebe58]{min-height:calc(100svh - 9rem);padding-top:1rem}.research-screen__inner[data-v-f00ebe58]{min-width:0;width:100%}.research-story__hero[data-v-f00ebe58],.research-story__process[data-v-f00ebe58]{align-items:center;display:grid;gap:clamp(2rem,5vw,5rem);grid-template-columns:repeat(2,minmax(0,1fr))}.research-story__pitch[data-v-f00ebe58],.research-story__process-copy[data-v-f00ebe58]{display:grid;gap:1.25rem;min-width:0}.research-story h1[data-v-f00ebe58],.research-story h2[data-v-f00ebe58],.research-story h3[data-v-f00ebe58],.research-story p[data-v-f00ebe58]{margin:0}.research-story h1[data-v-f00ebe58]{font:700 clamp(2rem,4.6vw,4rem) /1.08 var(--font-heading);letter-spacing:-.065em;text-wrap:balance}.research-story h2[data-v-f00ebe58]{font:700 clamp(1.5rem,2.6vw,2.5rem) /1.15 var(--font-heading);letter-spacing:-.05em;text-wrap:balance}.research-story__lead[data-v-f00ebe58]{color:var(--color-muted);font-size:clamp(.9rem,1.15vw,1.05rem);max-width:62ch}.research-story__eyebrow[data-v-f00ebe58],.research-story__step[data-v-f00ebe58]{color:var(--color-accent);font-size:.7rem}.research-story__role[data-v-f00ebe58]{font-size:.8rem}.research-story__problem[data-v-f00ebe58]{display:grid;font-size:.85rem;gap:.45rem;max-width:62ch;padding-top:.5rem}.research-story__problem h2[data-v-f00ebe58]{font-size:.8rem;letter-spacing:0}.research-story__problem p[data-v-f00ebe58]{color:var(--color-muted)}.research-story__contribution[data-v-f00ebe58]{display:grid;font-size:.82rem;gap:.75rem;margin:0;padding:0 0 0 1.1rem}.research-story__workflow[data-v-f00ebe58]{display:grid;gap:1rem 1.5rem;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:1.25rem 0 0}.research-story__workflow li[data-v-f00ebe58]{align-items:baseline;display:flex;gap:.65rem}.research-story__workflow h3[data-v-f00ebe58]{font-size:.8rem;font-weight:500}.research-story__workflow p[data-v-f00ebe58]{color:var(--color-muted);font-size:.7rem}.research-story__architecture[data-v-f00ebe58]{min-width:0}.research-story__architecture[data-v-f00ebe58] img{max-height:68svh;-o-object-fit:contain;object-fit:contain}.research-story__model[data-v-f00ebe58],.research-story__results[data-v-f00ebe58]{display:grid;gap:1.8rem}.research-story__section-heading[data-v-f00ebe58]{display:grid;gap:.7rem}.research-story__section-heading>p[data-v-f00ebe58]:last-child{color:var(--color-muted);font-size:.8rem;max-width:90ch}.research-story__figures[data-v-f00ebe58]{display:grid;gap:clamp(1rem,2vw,2rem);grid-template-columns:repeat(4,minmax(0,1fr))}.research-story__figures figure[data-v-f00ebe58]{display:grid;gap:.5rem;grid-template-rows:auto auto 1fr;margin:0;min-width:0}.research-story__figures figcaption[data-v-f00ebe58]{align-items:baseline;display:flex;gap:.7rem}.research-story__figures h3[data-v-f00ebe58]{font-size:.85rem;font-weight:500}.research-story__figures img[data-v-f00ebe58]{height:clamp(11rem,26svh,15rem);-o-object-fit:contain;object-fit:contain;width:100%}.research-story__figures p[data-v-f00ebe58]{color:var(--color-muted);font-size:.72rem}.research-story__figures--three[data-v-f00ebe58]{grid-template-columns:repeat(3,minmax(0,1fr))}.research-story__figures--three img[data-v-f00ebe58]{height:clamp(13rem,30svh,18rem)}.research-story__notes[data-v-f00ebe58]{display:grid;gap:1.5rem 2rem;grid-template-columns:repeat(3,minmax(0,1fr))}.research-story__notes section[data-v-f00ebe58]{align-content:start;display:grid;gap:.65rem;min-width:0}.research-story__notes h3[data-v-f00ebe58]{font-size:.8rem;font-weight:500}.research-story__notes p[data-v-f00ebe58]{color:var(--color-muted);font-size:.73rem;line-height:1.6}@media(min-width:901px)and (max-width:1199px){.research-story__figures img[data-v-f00ebe58]{height:22svh}}@media(max-width:900px){.research-story__figures[data-v-f00ebe58]{grid-template-columns:repeat(2,minmax(0,1fr))}.research-story__notes[data-v-f00ebe58]{gap:1.5rem;grid-template-columns:minmax(0,1fr)}.research-screen[data-v-f00ebe58]{min-height:auto;padding-block:3.5rem}.research-screen--intro[data-v-f00ebe58]{padding-top:1rem}.research-story__hero[data-v-f00ebe58],.research-story__process[data-v-f00ebe58]{gap:2.5rem;grid-template-columns:minmax(0,1fr)}.research-story__hero[data-v-f00ebe58]>:first-child{order:2}}@media(max-width:900px){.research-story__architecture[data-v-f00ebe58] img{max-height:none}.research-story__figures img[data-v-f00ebe58]{height:auto;max-height:22rem}.research-story h1[data-v-f00ebe58]{font-size:clamp(2rem,8vw,3.5rem)}}@media(max-width:560px){.research-story__figures[data-v-f00ebe58]{gap:2rem}.research-story__figures[data-v-f00ebe58],.research-story__workflow[data-v-f00ebe58]{grid-template-columns:minmax(0,1fr)}}.case-closing[data-v-77a3f39b]{align-items:center;display:grid;min-height:100svh;min-width:0;padding-block:clamp(2.5rem,6svh,4rem)}.case-closing__inner[data-v-77a3f39b]{display:grid;gap:clamp(1.75rem,4svh,2.5rem);min-width:0}.case-closing__title[data-v-77a3f39b]{font:700 clamp(1.5rem,2.6vw,2.5rem) /1.15 var(--font-heading);letter-spacing:-.05em;margin:0}.case-closing h3[data-v-77a3f39b],.case-closing p[data-v-77a3f39b]{margin:0}.case-closing__journey[data-v-77a3f39b]{display:grid;gap:clamp(1.5rem,3vw,3rem);grid-template-columns:1fr 1.2fr 1fr}.case-closing__journey--two[data-v-77a3f39b]{grid-template-columns:repeat(2,minmax(0,1fr))}.case-closing__stage[data-v-77a3f39b]{align-content:start;display:grid;gap:1rem;min-width:0;position:relative}.case-closing__stage-heading[data-v-77a3f39b]{align-items:center;display:flex;gap:.8rem;padding-bottom:.8rem;position:relative}.case-closing__stage-heading h3[data-v-77a3f39b]{font-size:.9rem;font-weight:500}.case-closing__node[data-v-77a3f39b]{color:var(--color-accent);display:grid;flex:0 0 1.5rem;font-size:.68rem;height:2rem;place-items:center}.case-closing__lead[data-v-77a3f39b]{font-size:.81rem;line-height:1.6}.case-closing__notes[data-v-77a3f39b],.case-closing__resources[data-v-77a3f39b],.case-closing__takeaways[data-v-77a3f39b]{display:grid;gap:.8rem;list-style:none;margin:0;padding:0}.case-closing__notes[data-v-77a3f39b]{color:var(--color-muted);font-size:.72rem;line-height:1.6}.case-closing__notes li[data-v-77a3f39b]{padding-left:.85rem;position:relative}.case-closing__notes li[data-v-77a3f39b]:before{background:var(--color-accent);content:"";height:3px;left:0;position:absolute;top:.65em;width:3px}.case-closing__takeaways[data-v-77a3f39b]{font-size:.86rem;line-height:1.65}.case-closing__resources[data-v-77a3f39b]{font-size:.75rem;line-height:1.6}.case-closing__resources p[data-v-77a3f39b]{color:var(--color-muted);margin-top:.35rem}.case-closing__foundation[data-v-77a3f39b]{align-items:start;display:grid;gap:1.5rem clamp(2rem,4vw,4rem);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.case-closing__rail[data-v-77a3f39b]{align-items:start;display:grid;gap:1.5rem;grid-template-columns:max-content minmax(0,1fr);padding-block:1.1rem}.case-closing__rail h3[data-v-77a3f39b]{align-items:center;display:flex;font-size:.73rem;font-weight:500;gap:.6rem;padding-top:.25rem}.case-closing__rail svg[data-v-77a3f39b]{fill:none;flex-shrink:0;height:1rem;stroke:var(--color-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2;width:1rem}.case-closing__skills[data-v-77a3f39b],.case-closing__technologies[data-v-77a3f39b]{align-items:center;display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.case-closing__technologies[data-v-77a3f39b]{font-size:.72rem;gap:.4rem 1.25rem}.case-closing__technologies li[data-v-77a3f39b]{padding-block:.2rem}.case-closing__skills[data-v-77a3f39b]{font-size:.72rem;gap:.4rem 1.3rem;line-height:1.6}.case-closing__skills a[data-v-77a3f39b]{display:inline-block;padding-block:.15rem;text-underline-offset:.22em}.case-closing__empty[data-v-77a3f39b]{color:var(--color-muted);font-size:.75rem}@media(max-width:900px){.case-closing[data-v-77a3f39b]{min-height:auto;padding-block:3.5rem}.case-closing__journey[data-v-77a3f39b],.case-closing__journey--two[data-v-77a3f39b]{gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr))}.case-closing__stage--takeaways[data-v-77a3f39b]{grid-column:1/-1}.case-closing__foundation[data-v-77a3f39b]{gap:.5rem;grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.case-closing__journey[data-v-77a3f39b],.case-closing__journey--two[data-v-77a3f39b]{gap:2rem;grid-template-columns:minmax(0,1fr)}.case-closing__rail[data-v-77a3f39b]{gap:.8rem;grid-template-columns:minmax(0,1fr)}.case-closing__skills[data-v-77a3f39b]{gap:.5rem 1rem}}.case-detail[data-v-46f7cec3]{display:grid;gap:clamp(3rem,5vw,5rem);padding-block:1.5rem}.case-detail__overview[data-v-46f7cec3]{align-items:start;display:grid;gap:clamp(1.875rem,3.5vw,4rem);grid-template-areas:"visual intro";grid-template-columns:repeat(2,minmax(0,1fr))}.case-detail__overview--research[data-v-46f7cec3]{grid-template-areas:"visual intro" "visual research";grid-template-rows:auto 1fr;row-gap:2rem}.case-detail__research[data-v-46f7cec3]{grid-area:research}.case-detail__intro[data-v-46f7cec3]{display:grid;gap:1.4rem;grid-area:intro;min-width:0}.case-detail__heading[data-v-46f7cec3]{container-type:inline-size;display:grid;gap:1rem}.case-detail__pitch-section[data-v-46f7cec3]{display:grid;font-size:.95rem;gap:.6rem}.case-detail__results h2[data-v-46f7cec3]{color:var(--color-accent)}.case-detail__visual[data-v-46f7cec3]{display:grid;gap:2rem;grid-area:visual;min-width:0}.case-detail h1[data-v-46f7cec3],.case-detail__intro p[data-v-46f7cec3]{margin:0}.case-detail__eyebrow[data-v-46f7cec3]{color:var(--color-accent);font-size:.75rem;font-weight:700}.case-detail h1[data-v-46f7cec3]{font:700 clamp(1.75rem,10cqi,3.5rem) /1.08 var(--font-heading);letter-spacing:-.065em;overflow-wrap:anywhere}.case-detail__summary[data-v-46f7cec3]{color:var(--color-muted);font-size:1.02rem}.case-detail__role[data-v-46f7cec3]{font-weight:700}.case-detail__pitch-section h2[data-v-46f7cec3]{font-size:.95rem;font-weight:700;margin:0}.case-detail .prose-list[data-v-46f7cec3]{display:grid;gap:.65rem;margin:0;padding-left:1.2rem}@media(max-width:900px){.case-detail__overview.case-detail__overview--research[data-v-46f7cec3]{grid-template-areas:"intro" "visual" "research";grid-template-rows:auto}.case-detail__overview[data-v-46f7cec3]{gap:2.5rem;grid-template-areas:"intro" "visual";grid-template-columns:minmax(0,1fr)}.case-detail__visual[data-v-46f7cec3]:empty{display:none}}.case-detail--presentation[data-v-46f7cec3]{gap:0;padding-block:0}
