.next-project[data-astro-cid-k3tngxxz]{border-top:1px solid var(--color-line-dark)}.next-project[data-astro-cid-k3tngxxz] a[data-astro-cid-k3tngxxz]{aspect-ratio:16 / 8.4;background:var(--color-ink);color:var(--color-white);display:grid;min-height:min(38rem,calc(100svh - var(--nav-height)));overflow:hidden;position:relative}.next-project[data-astro-cid-k3tngxxz]>a[data-astro-cid-k3tngxxz]>img[data-astro-cid-k3tngxxz]{grid-area:1 / 1;height:100%;opacity:.74;object-fit:cover;position:absolute;inset:0;width:100%}.next-project__content[data-astro-cid-k3tngxxz]{align-self:end;background:linear-gradient(180deg,#25242200,#252422c7 26%,#252422e5);display:grid;grid-area:1 / 1;min-width:0;padding:clamp(3rem,7vw,6rem) var(--container-x) clamp(1.5rem,5vw,4rem);position:relative;width:100%;z-index:1}.next-project__inner[data-astro-cid-k3tngxxz]{display:grid;gap:1.05rem;justify-items:start;max-width:min(58rem,92vw)}.next-project__pill[data-astro-cid-k3tngxxz]{background:var(--color-signal);color:var(--color-white);display:inline-flex;font-family:var(--font-mono);font-size:clamp(.72rem,.62rem + .45vw,1rem);letter-spacing:var(--tracking-label);line-height:1;padding:.72rem .95rem;text-transform:uppercase}.next-project[data-astro-cid-k3tngxxz] h2[data-astro-cid-k3tngxxz]{color:var(--color-white);font-family:var(--font-display);font-size:clamp(3rem,8vw,7rem);font-weight:900;line-height:1.1;margin:0}.next-project__meta[data-astro-cid-k3tngxxz]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.next-project__meta[data-astro-cid-k3tngxxz] .pill{color:var(--color-white)}@media(max-width:860px){.next-project[data-astro-cid-k3tngxxz] a[data-astro-cid-k3tngxxz]{aspect-ratio:auto;min-height:30rem}}.mdx-image[data-astro-cid-tfkl7veq]{margin:clamp(3rem,7vw,5rem) 0 0}.mdx-image--full[data-astro-cid-tfkl7veq]{margin-inline:calc(var(--container-x) * -1)}.mdx-image--content[data-astro-cid-tfkl7veq]{max-width:52rem}.mdx-image__frame[data-astro-cid-tfkl7veq]{display:grid;overflow:hidden;place-items:center;width:100%}.mdx-image[data-astro-cid-tfkl7veq] img[data-astro-cid-tfkl7veq]{display:block;height:100%;object-fit:contain;width:100%}.mdx-image--cover[data-astro-cid-tfkl7veq] img[data-astro-cid-tfkl7veq]{object-fit:cover}.mdx-image--cover-top[data-astro-cid-tfkl7veq] img[data-astro-cid-tfkl7veq]{object-fit:cover;object-position:top center}.mdx-image[data-astro-cid-tfkl7veq] figcaption[data-astro-cid-tfkl7veq]{border-bottom:1px solid var(--color-line-dark);padding:.75rem 0}.mdx-image--full[data-astro-cid-tfkl7veq] figcaption[data-astro-cid-tfkl7veq]{padding-inline:var(--container-x)}.work-content-card[data-astro-cid-brloczxe]{background:var(--color-white);border:1px solid var(--color-line-dark);display:grid;grid-template-rows:auto 1fr;margin-top:clamp(1rem,3vw,2rem);min-width:0}.two-column .work-content-card[data-astro-cid-brloczxe],.work-card-grid .work-content-card[data-astro-cid-brloczxe]{margin-top:0}.work-content-card__media[data-astro-cid-brloczxe]{background:#e8e7e4;min-width:0;overflow:hidden;width:100%}.work-content-card__media[data-astro-cid-brloczxe] img[data-astro-cid-brloczxe]{display:block;height:100%;max-height:100%;object-fit:cover;object-position:top center;width:100%}.work-content-card__body[data-astro-cid-brloczxe]{display:grid;gap:.75rem;padding:clamp(1.25rem,2vw,1.75rem)}.work-content-card[data-astro-cid-brloczxe] h3[data-astro-cid-brloczxe]{font-family:var(--font-display);font-size:clamp(1.4rem,2vw,2rem);font-weight:900;letter-spacing:0;line-height:1.05;margin:0}.work-content-card[data-astro-cid-brloczxe] p{font-size:1rem;line-height:1.55;margin:0;opacity:.76}.work-page[data-astro-cid-by4zwojz]{color:var(--color-ink);min-height:calc(100svh - var(--nav-height));padding-top:var(--nav-height)}.work-kicker[data-astro-cid-by4zwojz]{align-items:center;display:flex;justify-content:flex-end;padding:.75rem var(--container-x);background-color:var(--color-white)}.work-kicker__meta[data-astro-cid-by4zwojz],.work-hero__meta[data-astro-cid-by4zwojz]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.work-hero[data-astro-cid-by4zwojz]{overflow:hidden;padding:clamp(4rem,7vw,4.5rem) var(--container-x) 2rem;background-color:var(--color-white);padding-bottom:7rem;margin-bottom:50vh}.work-hero[data-astro-cid-by4zwojz] h1[data-astro-cid-by4zwojz]{font-family:var(--font-display);font-size:clamp(3.75rem,11.25vw,9.375rem);font-weight:900;letter-spacing:0;line-height:1;margin:1rem 0 1.5rem;max-width:10ch}.work-hero[data-astro-cid-by4zwojz] h1[data-astro-cid-by4zwojz] span[data-astro-cid-by4zwojz]{display:block}.work-hero__meta[data-astro-cid-by4zwojz]{padding-bottom:2rem}.work-hero__meta[data-astro-cid-by4zwojz] i[data-astro-cid-by4zwojz]{background:var(--color-line-dark);height:1rem;width:1px}.annotated-image[data-astro-cid-by4zwojz]>div[data-astro-cid-by4zwojz]{overflow:hidden}.annotated-image[data-astro-cid-by4zwojz] img[data-astro-cid-by4zwojz]{aspect-ratio:16 / 9;height:100%;object-fit:cover;width:100%}.annotated-image--hero[data-astro-cid-by4zwojz] img[data-astro-cid-by4zwojz]{aspect-ratio:16 / 8.8}.annotated-image[data-astro-cid-by4zwojz] footer[data-astro-cid-by4zwojz],.annotated-image[data-astro-cid-by4zwojz] figcaption[data-astro-cid-by4zwojz]{align-items:center;border-bottom:1px solid var(--color-line-dark);display:flex;justify-content:space-between;gap:1rem;padding:.75rem 0}.work-body[data-astro-cid-by4zwojz]{background:var(--color-white);padding:clamp(4rem,8vw,6rem) var(--container-x) clamp(4rem,8vw,7rem);padding-bottom:30vh}.work-body[data-astro-cid-by4zwojz]>p:first-child{font-family:var(--font-display);font-size:clamp(1.65rem,2.5vw,2.25rem);font-style:italic;font-weight:300;line-height:1.3;margin:0;max-width:42ch;opacity:.68}.work-body[data-astro-cid-by4zwojz]>p:not(:first-child),.work-body[data-astro-cid-by4zwojz] section>p,.work-body[data-astro-cid-by4zwojz] li{font-size:1.04rem;line-height:1.62;max-width:62rem;opacity:.78}.work-body[data-astro-cid-by4zwojz]>p:not(:first-child){margin:.75rem 0 0}.work-body[data-astro-cid-by4zwojz] h2,.work-body[data-astro-cid-by4zwojz] h3{font-family:var(--font-display);font-weight:900;letter-spacing:0;line-height:1.05;max-width:52rem}.work-body[data-astro-cid-by4zwojz] h2{font-size:clamp(2.5rem,5vw,4.5rem);margin:clamp(4rem,8vw,6rem) 0 1rem}.work-body[data-astro-cid-by4zwojz] h3{font-size:clamp(1.4rem,2vw,2rem);margin:0}.work-body[data-astro-cid-by4zwojz] ul{display:grid;gap:.65rem;list-style:none;margin:1rem 0 0;padding:0}.work-body[data-astro-cid-by4zwojz] li{align-items:center;display:flex;gap:.6rem}.work-body[data-astro-cid-by4zwojz] li:before{background:var(--color-signal);border-radius:999px;content:"";flex:0 0 auto;height:.38rem;width:.38rem}.work-body[data-astro-cid-by4zwojz] .technology-list{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.work-body[data-astro-cid-by4zwojz] .technology-list li{border:1px solid var(--color-line-dark);font-family:var(--font-mono);font-size:.62rem;letter-spacing:var(--tracking-label);line-height:1;opacity:1;padding:.48rem .75rem;text-transform:uppercase}.work-body[data-astro-cid-by4zwojz] .technology-list li:before{display:none}@media(max-width:860px){.work-kicker[data-astro-cid-by4zwojz]{align-items:flex-start;display:grid;grid-template-columns:1fr}.work-kicker[data-astro-cid-by4zwojz]{gap:1rem}.annotated-image[data-astro-cid-by4zwojz] footer[data-astro-cid-by4zwojz],.annotated-image[data-astro-cid-by4zwojz] figcaption[data-astro-cid-by4zwojz]{align-items:flex-start;flex-direction:column}}.work-next[data-astro-cid-by4zwojz]{background:var(--color-white)}
