.project-detail-page-module__XZTmiW__projectDetailPage{gap:28px;display:grid}.project-detail-page-module__XZTmiW__backLink{width:fit-content;color:rgba(var(--ink-rgb), .62);align-items:center;gap:8px;font-size:.92rem;font-weight:800;text-decoration:none;transition:color .16s;display:inline-flex}.project-detail-page-module__XZTmiW__backLink:hover,.project-detail-page-module__XZTmiW__backLink:focus-visible{color:var(--accent-strong)}.project-detail-page-module__XZTmiW__backLink svg{width:18px;height:18px}.project-detail-page-module__XZTmiW__projectHero{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:stretch;gap:28px;display:grid}.project-detail-page-module__XZTmiW__projectHeroCopy,.project-detail-page-module__XZTmiW__projectHeroBoard,.project-detail-page-module__XZTmiW__projectContentPanel,.project-detail-page-module__XZTmiW__applicationPanel{box-shadow:0 16px 34px rgba(var(--ink-rgb), .055), 0 1px 0 #ffffff9e inset;background:linear-gradient(#f6f4eef0,#f1efe8e0);border:1px solid #d4d8d1b3;border-radius:24px}.project-detail-page-module__XZTmiW__projectHeroCopy{align-content:start;gap:22px;padding:28px;display:grid}.project-detail-page-module__XZTmiW__projectMetaRow{flex-wrap:wrap;gap:10px;display:flex}.project-detail-page-module__XZTmiW__projectMetaRow span{border:1px solid rgba(var(--ink-rgb), .08);min-height:34px;color:rgba(var(--ink-rgb), .64);background:#fffcf7bd;border-radius:999px;align-items:center;padding:0 12px;font-size:.84rem;font-weight:850;display:inline-flex}.project-detail-page-module__XZTmiW__projectMetaRow span:first-child{color:var(--accent-strong);background:rgba(var(--accent-rgb), .1)}.project-detail-page-module__XZTmiW__projectHeroHeading{gap:16px;display:grid}.project-detail-page-module__XZTmiW__projectHeroHeading h1,.project-detail-page-module__XZTmiW__projectHeroHeading p,.project-detail-page-module__XZTmiW__projectSectionHeading h2,.project-detail-page-module__XZTmiW__projectSectionHeading p,.project-detail-page-module__XZTmiW__applicationPanelHeading h2,.project-detail-page-module__XZTmiW__applicationPanelHeading p{margin:0}.project-detail-page-module__XZTmiW__projectHeroHeading h1{color:#111b1f;letter-spacing:0;font-size:3.1rem;font-weight:900;line-height:1.08}.project-detail-page-module__XZTmiW__projectHeroHeading p{max-width:42rem;color:rgba(var(--ink-rgb), .72);font-size:1.06rem;line-height:1.82}.project-detail-page-module__XZTmiW__projectHeroActions{flex-wrap:wrap;gap:12px;display:flex}.project-detail-page-module__XZTmiW__projectHeroActions svg{width:18px;height:18px}.project-detail-page-module__XZTmiW__projectHeroBoard{background:radial-gradient(circle at 90% 12%,#ffc75129,#0000 18%),linear-gradient(#f2f9f5f5,#f8fbf8eb);align-content:start;gap:14px;padding:24px;display:grid}.project-detail-page-module__XZTmiW__projectDetailList{gap:12px;display:grid}.project-detail-page-module__XZTmiW__projectDetailList div{border:1px solid rgba(var(--ink-rgb), .08);background:#fffcf7b3;border-radius:18px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:4px 12px;min-height:70px;padding:12px;display:grid}.project-detail-page-module__XZTmiW__projectDetailList svg{width:30px;height:30px;color:var(--accent);grid-row:1/span 2}.project-detail-page-module__XZTmiW__projectDetailList span{color:rgba(var(--ink-rgb), .52);font-size:.8rem;font-weight:850}.project-detail-page-module__XZTmiW__projectDetailList strong{color:#111a1d;font-size:.98rem;line-height:1.38}.project-detail-page-module__XZTmiW__projectBoardNote{border:1px solid rgba(var(--ink-rgb), .08);background:#fffcf7b3;border-radius:18px;gap:8px;padding:18px;display:grid}.project-detail-page-module__XZTmiW__projectBoardNote strong{color:#111a1d}.project-detail-page-module__XZTmiW__projectBoardNote span{color:rgba(var(--ink-rgb), .62);line-height:1.62}.project-detail-page-module__XZTmiW__projectQuickFacts{box-shadow:0 12px 28px rgba(var(--ink-rgb), .04), 0 1px 0 #ffffff80 inset;background:linear-gradient(#f6f4eef0,#f1efe8e0);border:1px solid #d4d8d1b3;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:24px 26px;display:grid}.project-detail-page-module__XZTmiW__projectQuickFact{border-right:1px solid rgba(var(--ink-rgb), .075);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:7px 14px;min-width:0;min-height:82px;padding:0 20px;display:grid}.project-detail-page-module__XZTmiW__projectQuickFact:last-child{border-right:0}.project-detail-page-module__XZTmiW__projectQuickFact svg{width:36px;height:36px;color:var(--accent);grid-row:1/span 2}.project-detail-page-module__XZTmiW__projectQuickFact strong,.project-detail-page-module__XZTmiW__projectQuickFact span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-detail-page-module__XZTmiW__projectQuickFact strong{color:#111a1d;font-size:1.08rem;font-weight:900}.project-detail-page-module__XZTmiW__projectQuickFact span{color:rgba(var(--ink-rgb), .54);font-size:.82rem;font-weight:850}.project-detail-page-module__XZTmiW__projectBodyLayout{grid-template-columns:minmax(0,1fr) minmax(320px,380px);align-items:start;gap:22px;display:grid}.project-detail-page-module__XZTmiW__projectMainFlow{gap:22px;min-width:0;display:grid}.project-detail-page-module__XZTmiW__projectContentPanel,.project-detail-page-module__XZTmiW__applicationPanel{gap:20px;padding:24px;display:grid}.project-detail-page-module__XZTmiW__projectSectionHeading{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;display:grid}.project-detail-page-module__XZTmiW__projectSectionHeading h2,.project-detail-page-module__XZTmiW__applicationPanelHeading h2{color:#111a1d;letter-spacing:0;font-size:1.8rem;font-weight:900;line-height:1.12}.project-detail-page-module__XZTmiW__projectSectionHeading div>p,.project-detail-page-module__XZTmiW__applicationPanelHeading p{color:rgba(var(--ink-rgb), .62);margin-top:8px;line-height:1.68}.project-detail-page-module__XZTmiW__projectRichtext{gap:14px;display:grid}.project-detail-page-module__XZTmiW__projectRichtext p{color:rgba(var(--ink-rgb), .72);margin:0;font-size:1rem;line-height:1.84}.project-detail-page-module__XZTmiW__projectSoftNote{border:1px dashed rgba(var(--accent-rgb), .22);background:rgba(var(--accent-rgb), .07);color:rgba(var(--ink-rgb), .68);border-radius:16px;padding:14px 16px;font-weight:700;line-height:1.62}.project-detail-page-module__XZTmiW__projectTagCloud{flex-wrap:wrap;gap:9px;display:flex}.project-detail-page-module__XZTmiW__projectTagCloud span{border:1px solid rgba(var(--ink-rgb), .08);min-height:30px;color:rgba(var(--ink-rgb), .66);background:#fffcf7b8;border-radius:999px;align-items:center;padding:0 11px;font-size:.82rem;font-weight:800;display:inline-flex}.project-detail-page-module__XZTmiW__applicationPanel{position:sticky;top:92px}.project-detail-page-module__XZTmiW__applicationPanelHeading{gap:8px;display:grid}.project-detail-page-module__XZTmiW__applicationForm{gap:14px;display:grid}.project-detail-page-module__XZTmiW__applicationSuccessPanel{border:1px solid rgba(var(--accent-rgb), .2);background:rgba(var(--accent-rgb), .08);border-radius:18px;gap:14px;padding:18px;display:grid}.project-detail-page-module__XZTmiW__applicationSuccessPanel>svg{width:34px;height:34px;color:var(--accent)}.project-detail-page-module__XZTmiW__applicationSuccessPanel strong,.project-detail-page-module__XZTmiW__applicationSuccessPanel p{margin:0}.project-detail-page-module__XZTmiW__applicationSuccessPanel strong{color:#111a1d;font-size:1.05rem;font-weight:900;line-height:1.28}.project-detail-page-module__XZTmiW__applicationSuccessPanel p{color:rgba(var(--ink-rgb), .64);margin-top:6px;line-height:1.62}.project-detail-page-module__XZTmiW__applicationSuccessPanel .button{justify-content:center;width:100%}.project-detail-page-module__XZTmiW__applicationForm label{gap:8px;display:grid}.project-detail-page-module__XZTmiW__applicationForm label span{color:rgba(var(--ink-rgb), .64);font-size:.84rem;font-weight:850}.project-detail-page-module__XZTmiW__applicationForm button{margin-top:4px}.project-detail-page-module__XZTmiW__applicationForm button svg{width:18px;height:18px}@media (max-width:1024px){.project-detail-page-module__XZTmiW__projectHero,.project-detail-page-module__XZTmiW__projectBodyLayout{grid-template-columns:1fr}.project-detail-page-module__XZTmiW__applicationPanel{position:static}.project-detail-page-module__XZTmiW__projectQuickFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.project-detail-page-module__XZTmiW__projectQuickFact{border-right:0;border-bottom:1px solid rgba(var(--ink-rgb), .075);padding:18px 20px}.project-detail-page-module__XZTmiW__projectQuickFact:nth-child(odd){border-right:1px solid rgba(var(--ink-rgb), .075)}.project-detail-page-module__XZTmiW__projectQuickFact:nth-last-child(-n+2){border-bottom:0}}@media (max-width:640px){.project-detail-page-module__XZTmiW__projectDetailPage{gap:22px}.project-detail-page-module__XZTmiW__projectHeroCopy,.project-detail-page-module__XZTmiW__projectHeroBoard,.project-detail-page-module__XZTmiW__projectContentPanel,.project-detail-page-module__XZTmiW__applicationPanel{padding:20px}.project-detail-page-module__XZTmiW__projectHeroHeading h1{font-size:2.32rem}.project-detail-page-module__XZTmiW__projectHeroActions{grid-template-columns:1fr;display:grid}.project-detail-page-module__XZTmiW__projectHeroActions .button{width:100%}.project-detail-page-module__XZTmiW__projectQuickFacts{grid-template-columns:1fr;padding:6px 18px}.project-detail-page-module__XZTmiW__projectQuickFact,.project-detail-page-module__XZTmiW__projectQuickFact:nth-child(odd),.project-detail-page-module__XZTmiW__projectQuickFact:nth-last-child(-n+2){border-right:0;border-bottom:1px solid rgba(var(--ink-rgb), .075);padding:18px 0}.project-detail-page-module__XZTmiW__projectQuickFact:last-child{border-bottom:0}.project-detail-page-module__XZTmiW__projectSectionHeading{grid-template-columns:1fr;gap:10px}}
