.project-module__DdRn2a__hero{padding:72px 0 48px}.project-module__DdRn2a__back{font-size:var(--text-xs);color:var(--muted)}.project-module__DdRn2a__titleRow{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px 20px;margin:28px 0 18px;display:flex}.project-module__DdRn2a__titleRow h1{font-size:clamp(56px,8vw,112px);line-height:.92}.project-module__DdRn2a__headline{font-size:clamp(19px,2vw,26px);font-weight:var(--weight-prose);font-variation-settings:"opsz" var(--opsz-text);color:var(--muted);max-width:44ch;line-height:1.4}.project-module__DdRn2a__details{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--bg-raised);grid-template-columns:1.2fr 1fr auto;align-items:start;gap:40px;margin-top:40px;padding:24px;display:grid}.project-module__DdRn2a__details>div>span{font-family:var(--font-ui);color:var(--accent);font-size:12px;font-weight:500}.project-module__DdRn2a__details p{font-size:var(--text-sm);font-variation-settings:"opsz" var(--opsz-text);color:var(--muted);margin-top:8px;line-height:1.6}.project-module__DdRn2a__details>a{align-self:center}.project-module__DdRn2a__story{border-top:1px solid var(--line);grid-template-columns:1fr 2.4fr;align-items:start;gap:7%;padding:72px 0 88px;display:grid}.project-module__DdRn2a__story aside{position:sticky;top:104px}.project-module__DdRn2a__story aside p{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--accent);margin:8px 0 16px}.project-module__DdRn2a__story aside a{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--muted);transition:color var(--fast) var(--ease);padding:8px 0;display:block}@media (hover:hover) and (pointer:fine){.project-module__DdRn2a__story aside a:hover{color:var(--ink)}}.project-module__DdRn2a__article{max-width:700px}.project-module__DdRn2a__article h2{font-size:var(--text-xl);margin:52px 0 16px;line-height:1.2}.project-module__DdRn2a__article h2:first-child{margin-top:0}.project-module__DdRn2a__article h3{font-size:var(--text-md);font-variation-settings:"opsz" var(--opsz-text);margin:32px 0 10px}.project-module__DdRn2a__article p{font-size:var(--text-md);font-weight:var(--weight-prose);font-variation-settings:"opsz" var(--opsz-text);color:var(--muted);margin-bottom:20px;line-height:1.8}.project-module__DdRn2a__article a{color:var(--accent);text-underline-offset:4px;transition:text-decoration-color var(--fast) var(--ease);-webkit-text-decoration:underline #0000;text-decoration:underline #0000}@media (hover:hover) and (pointer:fine){.project-module__DdRn2a__article a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}}.project-module__DdRn2a__next{border-top:1px solid var(--line);gap:8px;padding:36px 0 88px;display:grid}.project-module__DdRn2a__nextName{font-family:var(--font-display), serif;font-variation-settings:"opsz" var(--opsz-display);transition:color var(--fast) var(--ease);font-size:clamp(44px,6vw,76px);font-weight:500;line-height:1}.project-module__DdRn2a__nextBlurb{color:var(--muted);font-size:var(--text-md);font-variation-settings:"opsz" var(--opsz-text);max-width:52ch}@media (hover:hover) and (pointer:fine){.project-module__DdRn2a__next:hover .project-module__DdRn2a__nextName{color:var(--accent)}}@media (max-width:899px){.project-module__DdRn2a__hero{padding-top:56px}.project-module__DdRn2a__details{grid-template-columns:1fr 1fr;gap:24px}.project-module__DdRn2a__details>a{grid-column:1/-1;justify-self:start}.project-module__DdRn2a__story{grid-template-columns:1fr;gap:28px;padding:48px 0}.project-module__DdRn2a__story aside{position:static}.project-module__DdRn2a__story aside a{margin-right:22px;display:inline-block}.project-module__DdRn2a__next{padding-bottom:56px}}@media (max-width:480px){.project-module__DdRn2a__titleRow h1{font-size:19vw}.project-module__DdRn2a__headline{font-size:19px}.project-module__DdRn2a__details{grid-template-columns:1fr;gap:20px;padding:18px}.project-module__DdRn2a__article p{font-size:16px}.project-module__DdRn2a__hero{padding-bottom:32px}}
