.ProjectsPage-module-scss-module__04OqKa__page{max-width:var(--content-max);padding:calc(var(--nav-height) + 40px) var(--gutter) 80px;margin:0 auto}.ProjectsPage-module-scss-module__04OqKa__header{max-width:420px;margin-bottom:8px}.ProjectsPage-module-scss-module__04OqKa__heading{font-family:var(--font-serif);font-weight:400;font-size:var(--intro-title-size);line-height:var(--intro-title-lh);letter-spacing:-.02em;color:var(--ink)}.ProjectsPage-module-scss-module__04OqKa__eyebrow{font-family:var(--font-mono);font-size:var(--intro-eyebrow-size);letter-spacing:var(--intro-eyebrow-tracking);line-height:var(--intro-eyebrow-lh);color:var(--science-line);margin-top:var(--intro-title-gap)}.ProjectsPage-module-scss-module__04OqKa__blurb{font-size:var(--intro-body-size);line-height:var(--intro-body-lh);color:var(--body);margin-top:var(--intro-eyebrow-gap);max-width:360px}.ProjectsPage-module-scss-module__04OqKa__grid{grid-template-columns:minmax(0,1fr) 190px minmax(0,1fr);align-items:center;row-gap:72px;margin-top:50px;display:grid;position:relative}.ProjectsPage-module-scss-module__04OqKa__rail{pointer-events:none;width:190px;height:100%;position:absolute;top:0;left:calc(50% - 95px);overflow:visible}.ProjectsPage-module-scss-module__04OqKa__row{display:contents}.ProjectsPage-module-scss-module__04OqKa__figure{width:100%;max-width:520px;margin:0}.ProjectsPage-module-scss-module__04OqKa__frame{aspect-ratio:16/10;border:1px solid var(--rule);background:repeating-linear-gradient(135deg, rgba(var(--accent-glow), .07) 0 11px, transparent 11px 22px);border-radius:10px;width:100%;position:relative;overflow:hidden}.ProjectsPage-module-scss-module__04OqKa__frame img{object-fit:cover;width:100%;height:100%}.ProjectsPage-module-scss-module__04OqKa__placeholder{text-align:center;width:100%;height:100%;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-label);justify-content:center;align-items:center;padding:12px;font-size:10.5px;display:flex}.ProjectsPage-module-scss-module__04OqKa__article{max-width:430px}.ProjectsPage-module-scss-module__04OqKa__year{font-family:var(--font-mono);letter-spacing:.2em;color:var(--science-line);font-size:13px}.ProjectsPage-module-scss-module__04OqKa__title{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--ink);text-wrap:pretty;margin-top:12px;font-size:clamp(28px,2.6vw,36px);font-weight:400;line-height:1.1}.ProjectsPage-module-scss-module__04OqKa__desc{color:var(--body);text-wrap:pretty;margin-top:16px;font-size:14px;line-height:1.7}.ProjectsPage-module-scss-module__04OqKa__cta{font-family:var(--font-mono);letter-spacing:.18em;color:var(--accent-mid);align-items:center;gap:11px;margin-top:20px;font-size:11px;transition:color .3s;display:inline-flex}.ProjectsPage-module-scss-module__04OqKa__cta:hover{color:var(--accent-deep)}.ProjectsPage-module-scss-module__04OqKa__cta:focus-visible{outline:2px solid var(--accent-mid);outline-offset:3px}.ProjectsPage-module-scss-module__04OqKa__sideLeft{grid-column:1;margin-left:auto}.ProjectsPage-module-scss-module__04OqKa__sideRight{grid-column:3}.ProjectsPage-module-scss-module__04OqKa__article.ProjectsPage-module-scss-module__04OqKa__sideLeft{padding-right:16px}.ProjectsPage-module-scss-module__04OqKa__article.ProjectsPage-module-scss-module__04OqKa__sideRight{padding-left:16px}@media (max-width:900px){.ProjectsPage-module-scss-module__04OqKa__blurb,.ProjectsPage-module-scss-module__04OqKa__desc{text-align:left}.ProjectsPage-module-scss-module__04OqKa__grid{margin-top:32px;display:block}.ProjectsPage-module-scss-module__04OqKa__rail{width:72px;height:100%;position:absolute;top:0;left:0}.ProjectsPage-module-scss-module__04OqKa__row{flex-direction:column;margin-left:88px;padding-bottom:26px;display:flex}.ProjectsPage-module-scss-module__04OqKa__article{order:1;max-width:none;margin:0;padding:0!important}.ProjectsPage-module-scss-module__04OqKa__figure{order:2;max-width:none;margin:16px 0 0}}
