.lab-page[data-astro-cid-3osxffrz]{padding-block:140px 80px}.eyebrow[data-astro-cid-3osxffrz],.project-top[data-astro-cid-3osxffrz],.film-caption[data-astro-cid-3osxffrz],.lab-end[data-astro-cid-3osxffrz]{justify-content:space-between;gap:20px;display:flex}.eyebrow[data-astro-cid-3osxffrz]{border-bottom:1px solid var(--line);padding-bottom:24px}.lab-head[data-astro-cid-3osxffrz]>[data-astro-cid-3osxffrz]{min-width:0}.lab-head[data-astro-cid-3osxffrz]{align-items:end;gap:var(--gap-lg);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);padding-block:48px 80px;display:grid}.lab-head[data-astro-cid-3osxffrz]>p[data-astro-cid-3osxffrz]{max-width:38ch;color:var(--muted);font-size:var(--fs-lead);margin:0}.project-top[data-astro-cid-3osxffrz]{border-block:1px solid var(--line);padding-block:18px}.project-head[data-astro-cid-3osxffrz]{grid-template-columns:1fr 1fr;align-items:center;gap:32px;padding-block:40px;display:grid}h1[data-astro-cid-3osxffrz]{font-size:clamp(80px,12vw,168px);line-height:1.04}.tagline[data-astro-cid-3osxffrz]{color:var(--muted);margin:16px 0 0}.project-intro[data-astro-cid-3osxffrz]{justify-self:end;max-width:37ch}.project-intro[data-astro-cid-3osxffrz] p[data-astro-cid-3osxffrz]{font-size:var(--fs-lead);margin:0 0 24px}.origin[data-astro-cid-3osxffrz]{gap:24px var(--gap-lg);border-top:1px solid var(--line);grid-template-columns:1fr 1fr;padding:40px 0 56px;display:grid}.origin[data-astro-cid-3osxffrz]>.label[data-astro-cid-3osxffrz]{grid-column:1/-1;margin:0}.origin[data-astro-cid-3osxffrz] blockquote[data-astro-cid-3osxffrz]{font-family:var(--f-display);font-size:var(--fs-h3);text-transform:uppercase;margin:0;line-height:1.1}.origin[data-astro-cid-3osxffrz]>p[data-astro-cid-3osxffrz]:last-child{color:var(--muted);align-self:end;margin:0}.story[data-astro-cid-3osxffrz]>div[data-astro-cid-3osxffrz]>.label[data-astro-cid-3osxffrz]{margin-bottom:24px}.film[data-astro-cid-3osxffrz]{aspect-ratio:1200/630;background:var(--surface);border:1px solid var(--line);position:relative;overflow:hidden}.film[data-astro-cid-3osxffrz] img[data-astro-cid-3osxffrz]{object-fit:cover;width:100%;height:100%}.film[data-astro-cid-3osxffrz] iframe{background:var(--ink);border:0;width:100%;height:100%;position:absolute;inset:0}.film-caption[data-astro-cid-3osxffrz]{border-bottom:1px solid var(--line);font-size:var(--fs-xs);align-items:center;padding-block:18px}.story[data-astro-cid-3osxffrz]{gap:var(--gap-lg);padding-block:var(--section-y);grid-template-columns:1fr 1fr;display:grid}.story[data-astro-cid-3osxffrz] h3[data-astro-cid-3osxffrz]{font-size:var(--fs-h3);max-width:18ch;line-height:1.1}.story[data-astro-cid-3osxffrz] p[data-astro-cid-3osxffrz]{color:var(--fg-soft);margin:0 0 20px}.story-link[data-astro-cid-3osxffrz]{text-underline-offset:5px;margin-top:8px;display:inline-block}.steps[data-astro-cid-3osxffrz]{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-3osxffrz] li[data-astro-cid-3osxffrz]{border-right:1px solid var(--line);padding:32px}.steps[data-astro-cid-3osxffrz] li[data-astro-cid-3osxffrz]:first-child{padding-left:0}.steps[data-astro-cid-3osxffrz] li[data-astro-cid-3osxffrz]:last-child{border:0}.steps[data-astro-cid-3osxffrz] h3[data-astro-cid-3osxffrz]{font-size:var(--fs-h4);line-height:1.2;font-family:var(--f-display);text-transform:uppercase;margin:28px 0 16px;font-weight:400}.steps[data-astro-cid-3osxffrz] p[data-astro-cid-3osxffrz]{color:var(--muted);font-size:var(--fs-text);margin:0}.build[data-astro-cid-3osxffrz]{align-items:center;gap:32px;padding-block:28px;display:flex}.build[data-astro-cid-3osxffrz] .chips[data-astro-cid-3osxffrz]{margin:0}.lab-end[data-astro-cid-3osxffrz]{border-top:1px solid var(--line);align-items:center;margin-top:60px;padding-top:40px}.lab-end[data-astro-cid-3osxffrz] p[data-astro-cid-3osxffrz]{font-size:var(--fs-h3)}.lab-end[data-astro-cid-3osxffrz] a[data-astro-cid-3osxffrz]{font-size:var(--fs-sm)}@media (width<=760px){.lab-page[data-astro-cid-3osxffrz]{padding-top:110px}.eyebrow[data-astro-cid-3osxffrz],.project-top[data-astro-cid-3osxffrz]{letter-spacing:.06em;font-size:10px}.lab-head[data-astro-cid-3osxffrz],.project-head[data-astro-cid-3osxffrz],.story[data-astro-cid-3osxffrz],.origin[data-astro-cid-3osxffrz]{grid-template-columns:1fr;gap:28px}.lab-head[data-astro-cid-3osxffrz]{padding-block:36px 56px}.project-intro[data-astro-cid-3osxffrz]{justify-self:start}.film[data-astro-cid-3osxffrz]{aspect-ratio:4/3}.film[data-astro-cid-3osxffrz] img[data-astro-cid-3osxffrz]{object-fit:contain}.film-caption[data-astro-cid-3osxffrz]{flex-wrap:wrap;gap:12px}.steps[data-astro-cid-3osxffrz]{grid-template-columns:1fr}.steps[data-astro-cid-3osxffrz] li[data-astro-cid-3osxffrz],.steps[data-astro-cid-3osxffrz] li[data-astro-cid-3osxffrz]:first-child{border-right:0;border-bottom:1px solid var(--line);padding:24px 0}.steps[data-astro-cid-3osxffrz] h3[data-astro-cid-3osxffrz]{margin-top:14px}.build[data-astro-cid-3osxffrz],.lab-end[data-astro-cid-3osxffrz]{flex-direction:column;align-items:start;gap:20px}}
