.projectHero-module__VAdO0q__hero{align-items:flex-end;height:100%;padding:92px 0 48px;display:flex}.projectHero-module__VAdO0q__container{margin:0 auto}.projectHero-module__VAdO0q__content{isolation:isolate;flex-direction:column;align-items:flex-start;gap:16px;max-width:560px;margin-left:min(7vw,70px);display:flex;position:relative}.projectHero-module__VAdO0q__content:before{--patch:color-mix(in srgb,#c8e0ec,#131a36 calc(max(var(--sky,0),var(--burst-night,0))*100%));background:radial-gradient(ellipse 80% 86% at 32% 50%,color-mix(in srgb,var(--patch)92%,transparent)0%,color-mix(in srgb,var(--patch)48%,transparent)40%,transparent 74%);content:"";pointer-events:none;z-index:-1;position:absolute;inset:-40px -72px}.projectHero-module__VAdO0q__eyebrow{color:var(--text-primary);font-size:var(--text-sm-size);font-weight:var(--font-weight-semibold);letter-spacing:.14em;line-height:var(--text-sm-line-height);opacity:.7;text-transform:uppercase}.projectHero-module__VAdO0q__title{color:color-mix(in srgb,var(--project-accent,var(--text-primary))62%,var(--text-primary));font-size:var(--display-xl-size);font-weight:var(--font-weight-black);letter-spacing:-.02em;text-transform:uppercase;margin:0;line-height:.96}.projectHero-module__VAdO0q__tagline{color:var(--text-primary);font-size:var(--text-xl-size);line-height:var(--text-xl-line-height);opacity:.85;max-width:460px;margin:0}.projectHero-module__VAdO0q__anchor{align-items:center;gap:12px;margin-top:4px;display:flex}.projectHero-module__VAdO0q__rule{background:color-mix(in srgb,var(--project-accent,var(--text-primary))62%,var(--text-primary));opacity:.55;width:44px;height:2px}.projectHero-module__VAdO0q__ruleEnd{display:none}.projectHero-module__VAdO0q__dateline{color:var(--text-primary);font-size:var(--text-sm-size);font-weight:var(--font-weight-semibold);letter-spacing:.12em;line-height:var(--text-sm-line-height);opacity:.78}@media (max-width:768px){.projectHero-module__VAdO0q__hero{padding:80px 0 64px}.projectHero-module__VAdO0q__content{text-align:center;align-items:center;margin-left:auto;margin-right:auto}.projectHero-module__VAdO0q__content:before{background:radial-gradient(ellipse 86% 86% at 50% 50%,color-mix(in srgb,var(--patch)92%,transparent)0%,color-mix(in srgb,var(--patch)48%,transparent)40%,transparent 74%)}.projectHero-module__VAdO0q__anchor{justify-content:center;width:80vw}.projectHero-module__VAdO0q__rule{flex:1 1 0;width:auto}.projectHero-module__VAdO0q__ruleEnd{display:block}.projectHero-module__VAdO0q__title{font-size:var(--display-lg-size);line-height:var(--display-lg-line-height)}.projectHero-module__VAdO0q__tagline{font-size:var(--text-lg-size);line-height:var(--text-lg-line-height)}}
.projectLede-module__F09k-q__lede{grid-template-columns:minmax(0,1fr) minmax(0,.78fr);align-items:start;gap:48px;padding-top:8px;display:grid}.projectLede-module__F09k-q__info{flex-direction:column;grid-area:1/1;gap:28px;padding-top:8px;display:flex}.projectLede-module__F09k-q__media{grid-area:1/2}.projectLede-module__F09k-q__mediaInner{aspect-ratio:16/17;z-index:2;border-radius:16px;margin-top:clamp(-320px,-17vw,-140px);position:relative;overflow:hidden;box-shadow:0 30px 60px #00000047}.projectLede-module__F09k-q__image{object-fit:cover;object-position:center}.projectLede-module__F09k-q__meta{flex-direction:column;gap:24px;margin:0;display:flex}.projectLede-module__F09k-q__metaRow{gap:48px;display:flex}.projectLede-module__F09k-q__metaItem{flex-direction:column;gap:4px;display:flex}.projectLede-module__F09k-q__metaLabel{color:color-mix(in srgb,var(--project-accent,var(--surface-accent-tertiary))68%,var(--text-primary));font-size:var(--text-sm-size);font-weight:var(--font-weight-bold);letter-spacing:.12em;text-transform:uppercase;line-height:1}.projectLede-module__F09k-q__metaValue{color:var(--text-primary);font-size:var(--text-lg-size);font-weight:var(--font-weight-semibold);line-height:var(--text-lg-line-height);margin:0}.projectLede-module__F09k-q__intro{color:color-mix(in srgb,var(--text-primary)85%,transparent);font-size:var(--text-xl-size);line-height:var(--text-xl-line-height);max-width:46ch;margin:0}.projectLede-module__F09k-q__liveLink{color:var(--text-accent);font-size:var(--text-md-size);font-weight:var(--font-weight-bold);align-self:flex-start}@media (max-width:900px){.projectLede-module__F09k-q__lede{grid-template-columns:1fr;gap:24px}.projectLede-module__F09k-q__info{grid-area:2/1;padding-top:0}.projectLede-module__F09k-q__media{grid-area:1/1}.projectLede-module__F09k-q__mediaInner{aspect-ratio:24/10;max-width:560px;margin:clamp(-120px,-11vw,-72px) auto 0}.projectLede-module__F09k-q__metaRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}.projectLede-module__F09k-q__intro{max-width:none}}@media (max-width:768px){.projectLede-module__F09k-q__mediaInner{aspect-ratio:4/3;max-width:none;margin-top:-120px}}
.projectImpact-module__-WgEpW__impact{margin-top:56px}.projectImpact-module__-WgEpW__eyebrow{color:color-mix(in srgb,var(--project-accent,var(--surface-accent-tertiary))68%,var(--text-primary));font-size:var(--text-sm-size);font-weight:var(--font-weight-bold);letter-spacing:.12em;text-transform:uppercase;margin-bottom:20px;line-height:1;display:block}.projectImpact-module__-WgEpW__cards{gap:20px;margin:0;padding:0;list-style:none;display:flex}.projectImpact-module__-WgEpW__card{background-color:color-mix(in srgb,var(--project-accent,var(--surface-accent-tertiary))14%,var(--surface-primary-light));border-radius:16px;flex-direction:column;flex:1 1 0;gap:10px;padding:28px 28px 30px;display:flex}.projectImpact-module__-WgEpW__cardStat{color:color-mix(in srgb,var(--project-accent,var(--surface-accent-tertiary))80%,var(--text-primary));font-size:var(--display-sm-size);font-weight:var(--font-weight-black);line-height:1.1}.projectImpact-module__-WgEpW__cardLabel{color:color-mix(in srgb,var(--text-primary)88%,transparent);font-size:var(--text-lg-size);font-weight:var(--font-weight-semibold);line-height:var(--text-lg-line-height)}@media (max-width:768px){.projectImpact-module__-WgEpW__impact{margin-top:48px}.projectImpact-module__-WgEpW__cards{flex-direction:column}}
.markdownContent-module__iYbk2G__markdown{color:var(--text-primary);margin:0 0 96px}.markdownContent-module__iYbk2G__markdown h2{border-bottom:1px solid var(--border-primary-dark);font-size:var(--display-md-size);font-weight:700;line-height:var(--display-md-line-height);margin:64px 0 32px;padding-bottom:16px}.markdownContent-module__iYbk2G__markdown h2:first-child{margin-top:0}.markdownContent-module__iYbk2G__markdown h3{font-size:var(--text-lg-size);font-weight:600;line-height:var(--text-lg-line-height);margin:32px 0 16px}.markdownContent-module__iYbk2G__markdown p{font-size:var(--text-lg-size);line-height:var(--text-lg-line-height);margin:0 0 20px}.markdownContent-module__iYbk2G__markdown ul,.markdownContent-module__iYbk2G__markdown ol{font-size:var(--text-lg-size);line-height:var(--text-lg-line-height);margin:0 0 20px;padding-left:24px}.markdownContent-module__iYbk2G__markdown li{margin:8px 0}.markdownContent-module__iYbk2G__markdown a{color:var(--text-accent-primary);text-decoration:underline;transition:color .2s}.markdownContent-module__iYbk2G__markdown a:hover{color:var(--text-accent-secondary)}.markdownContent-module__iYbk2G__markdown code{background-color:var(--surface-secondary-light);border-radius:4px;padding:2px 6px;font-family:Courier New,monospace;font-size:.9em}.markdownContent-module__iYbk2G__markdown pre{background-color:var(--surface-secondary-light);border-radius:8px;margin:0 0 20px;padding:16px;overflow-x:auto}.markdownContent-module__iYbk2G__markdown pre code{background-color:#0000;padding:0}.markdownContent-module__iYbk2G__markdown blockquote{border-left:4px solid var(--border-accent-primary);color:var(--text-secondary);margin:0 0 20px;padding-left:20px;font-style:italic}@media (max-width:768px){.markdownContent-module__iYbk2G__markdown h2{font-size:var(--display-sm-size);line-height:var(--display-sm-line-height);margin:48px 0 24px}.markdownContent-module__iYbk2G__section{padding:80px 24px}}
