.ProjectPoster_poster__GxqKc{position:absolute;inset:0;overflow:hidden;display:flex;align-items:center;background:radial-gradient(120% 130% at 12% 0,var(--accent-glow) 0,transparent 52%),linear-gradient(158deg,var(--surface-2) 0,var(--surface-0) 100%)}.ProjectPoster_inner__zNm0i{display:flex;flex-direction:column;gap:12px;padding:0 22px 26px;max-width:100%}.ProjectPoster_bar__fR2AG{width:40px;height:4px;border-radius:var(--radius-full);background:var(--gradient-ember)}.ProjectPoster_label__nJq_B{font-family:var(--font-display);font-weight:800;text-transform:uppercase;letter-spacing:.01em;line-height:.92;color:rgba(255,255,255,.94);font-size:30px;overflow-wrap:break-word}.ProjectPoster_brand__ULIqK{font-family:var(--font-label);font-weight:600;font-size:9.5px;letter-spacing:.14em;color:var(--accent-warm)}.ProjectPoster_lg__jD_yJ .ProjectPoster_inner__zNm0i{gap:18px;padding:0 clamp(24px,5vw,56px)}.ProjectPoster_lg__jD_yJ .ProjectPoster_bar__fR2AG{width:56px;height:5px}.ProjectPoster_lg__jD_yJ .ProjectPoster_label__nJq_B{font-size:clamp(44px,6vw,84px)}.ProjectPoster_lg__jD_yJ .ProjectPoster_brand__ULIqK{font-size:11px}.ProjectCard_card__YCvBo{background:var(--surface-card);border:1px solid rgba(0,0,0,0);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-card-light);display:block;transition:box-shadow var(--transition-base)}.ProjectCard_card__YCvBo:hover{box-shadow:var(--shadow-card-light-hover)}.ProjectCard_media__G7jlT{position:relative;height:180px;background:var(--surface-light-2)}.ProjectCard_image__c8epP{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ProjectCard_periodRibbon__ZJoKA{position:absolute;left:0;bottom:34px;background:var(--accent);color:#fff;font-family:var(--font-display);font-weight:700;font-size:13px;letter-spacing:.06em;padding:6px 14px}.ProjectCard_body__8VmOU{padding:8px 22px 22px}.ProjectCard_title__SlBJZ{font-family:var(--font-display);font-weight:800;text-transform:uppercase;font-size:23px;color:var(--text-on-light);line-height:1.05}.ProjectCard_subtitle__Ndp2T{font-size:13px;color:var(--text-on-light-muted);margin-top:6px;line-height:1.6}.ProjectCard_tags__PKdnU{display:flex;gap:6px;margin-top:12px;flex-wrap:wrap}.ProjectCard_tag___LmiU{font-family:var(--font-label);font-weight:600;font-size:9.5px;letter-spacing:.08em;color:var(--accent);background:var(--accent-subtle);border-radius:var(--radius-full);padding:4px 10px}.page_page__ww0CL{background:var(--surface-light);min-width:0}.page_head__Sjqhi{padding:64px var(--container-pad) 24px}.page_headline__nH56V{font-family:var(--font-display);font-weight:800;text-transform:uppercase;font-size:clamp(48px,9vw,96px);line-height:.9;color:var(--text-on-light);margin-top:12px}.page_headlineAccent__O_my7{color:var(--accent)}.page_sub__duABu{font-size:16px;color:var(--text-on-light-muted);margin-top:16px;max-width:480px;line-height:1.7}.page_featuredWrap__EhenL{padding:32px var(--container-pad) 0}.page_featured__tR5dX{display:grid;grid-template-columns:1.25fr .75fr;background:#0f172a;border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 24px 80px rgba(15,23,42,.25);transition:box-shadow var(--transition-base)}.page_featured__tR5dX:hover{box-shadow:0 32px 100px rgba(15,23,42,.4)}.page_featuredMedia__n4DFL{position:relative;min-height:400px;background:var(--surface-3)}.page_featuredImage__Oav5_{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.page_featuredRibbon__TPO6t{position:absolute;left:0;top:24px;background:var(--accent);color:#fff;font-family:var(--font-display);font-weight:700;font-size:14px;letter-spacing:.08em;padding:7px 16px;text-transform:uppercase}.page_featuredBody__wTt9z{padding:clamp(20px,4vw,44px);display:flex;flex-direction:column}.page_featuredMeta__odqfq{font-family:var(--font-label);font-weight:600;font-size:11px;letter-spacing:.14em;color:var(--accent-warm)}.page_featuredTitle__v_xij{font-family:var(--font-display);font-weight:800;text-transform:uppercase;font-size:clamp(28px,4.5vw,44px);color:#fff;line-height:.95;margin-top:14px}.page_featuredExcerpt__INlvv{font-size:14.5px;line-height:1.7;color:var(--text-secondary);margin-top:14px;text-wrap:pretty}.page_featuredTags__Nud01{display:flex;gap:8px;margin-top:18px;flex-wrap:wrap}.page_featuredTag__OP7XI{font-family:var(--font-label);font-weight:600;font-size:10px;letter-spacing:.08em;color:var(--accent-warm);border:1px solid rgba(255,85,85,.4);border-radius:var(--radius-full);padding:5px 12px}.page_featuredCta__CSUQo{margin-top:auto;padding-top:24px;font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:15px;color:#fff}.page_gridWrap__OC2Hm{padding:28px var(--container-pad) 88px}.page_grid__RSxn7{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}@media (max-width:820px){.page_featured__tR5dX{grid-template-columns:1fr}.page_featuredMedia__n4DFL{min-height:240px}.page_featuredMedia__n4DFL svg{display:none}.page_grid__RSxn7{grid-template-columns:1fr}}.page_emptyNote__a0ZI8{font-size:16px;color:var(--text-on-light-muted);line-height:1.7;text-align:center;padding:48px 0}.page_page___9xmK{background:var(--surface-light);min-width:0}.page_hero__Osg6d{position:relative;height:440px;overflow:hidden}.page_heroImage__QVeJ9{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.page_heroGrade__VUlE4{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,14,26,.45),rgba(10,14,26,.1) 45%,rgba(10,14,26,.6))}.page_heroText__MjgIp{position:absolute;left:var(--container-pad);right:var(--container-pad);bottom:92px}.page_backLink__OBBGu{font-family:var(--font-label);font-weight:600;font-size:11px;letter-spacing:.12em;color:#fff;background:rgba(8,12,24,.7);padding:7px 14px;border-radius:3px}.page_backLink__OBBGu:hover{color:#fff}.page_heroTitle__MazGg{font-family:var(--font-display);font-weight:800;text-transform:uppercase;font-size:clamp(40px,7.5vw,76px);line-height:.92;color:#fff;margin-top:18px;text-shadow:0 4px 40px rgba(0,0,0,.4);max-width:900px}.page_metaBar__YOkuT{margin:0 var(--container-pad);padding:16px 0 24px;border-bottom:1px solid var(--border-light);display:flex;gap:40px;align-items:baseline;flex-wrap:wrap}.page_metaLabel__BTX0o{font-family:var(--font-label);font-weight:600;font-size:10px;letter-spacing:.12em;color:var(--text-on-light-faint)}.page_metaValue__YTK7_{font-weight:700;color:var(--text-on-light);font-size:14px;margin-top:4px}.page_metaTags__mAy19{margin-left:auto;display:flex;gap:8px}.page_metaTag__3vi0a{font-family:var(--font-label);font-weight:600;font-size:10px;letter-spacing:.08em;color:var(--accent);background:var(--accent-subtle);border-radius:var(--radius-full);padding:5px 12px}.page_articleWrap__RUhBP{max-width:760px;margin:0 auto;padding:48px var(--container-pad) 24px}.page_lede__x6C2X{font-size:19px;line-height:1.8;color:var(--text-secondary);font-weight:500;text-wrap:pretty}.page_article__Lb4fc h2{font-size:34px;line-height:1;margin-top:44px}.page_article__Lb4fc h2,.page_article__Lb4fc h3{font-family:var(--font-display);font-weight:800;text-transform:uppercase;color:var(--text-on-light)}.page_article__Lb4fc h3{font-size:26px;line-height:1.05;margin-top:36px}.page_article__Lb4fc p{font-size:15.5px;line-height:1.85;color:var(--text-on-light-muted);margin-top:14px;text-wrap:pretty}.page_article__Lb4fc strong{color:var(--text-on-light);font-weight:700}.page_article__Lb4fc ol,.page_article__Lb4fc ul{margin-top:14px;padding-left:22px;font-size:15.5px;line-height:1.85;color:var(--text-on-light-muted)}.page_article__Lb4fc ul{list-style:disc}.page_article__Lb4fc ol{list-style:decimal}.page_article__Lb4fc li{margin-top:6px}.page_article__Lb4fc img{width:100%;height:380px;object-fit:cover;border-radius:10px;box-shadow:0 12px 48px rgba(0,0,0,.45);margin-top:36px}.page_article__Lb4fc figure{margin-top:36px}.page_article__Lb4fc figure img{margin-top:0}.page_article__Lb4fc figcaption{font-size:12.5px;color:var(--text-on-light-faint);margin-top:10px;font-style:italic}.page_article__Lb4fc blockquote{margin-top:44px;border-left:3px solid var(--accent);padding:6px 0 6px 28px}.page_article__Lb4fc blockquote p{font-family:var(--font-display);font-weight:700;font-size:28px;line-height:1.25;color:var(--text-on-light);text-transform:uppercase;margin-top:0}.page_pullQuote__KI6gA{margin-top:44px;border-left:3px solid var(--accent);padding:6px 0 6px 28px}.page_pullQuoteText__lw_74{font-family:var(--font-display);font-weight:700;font-size:28px;line-height:1.25;color:var(--text-on-light);text-transform:uppercase}.page_pullQuoteSource__QCg5k{font-family:var(--font-label);font-weight:600;font-size:11px;letter-spacing:.1em;color:var(--text-on-light-faint);margin-top:12px}.page_stats__xipjl{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:36px}.page_statCard__nDi11{background:var(--surface-card);border-radius:var(--radius-md);padding:22px;box-shadow:var(--shadow-card-light);text-align:center}.page_statValue__ZCm3K{font-family:var(--font-label);font-weight:600;font-size:26px;color:var(--text-on-light)}.page_statLabel__FIwwq{font-family:var(--font-label);font-weight:600;font-size:9.5px;color:var(--text-on-light-muted);letter-spacing:.1em;margin-top:6px}.page_more__d8f27{background:var(--surface-0);position:relative;padding:0 var(--container-pad) 72px;margin-top:56px}.page_moreInner__yWOt_{padding-top:96px;display:flex;justify-content:space-between;align-items:center;gap:32px;flex-wrap:wrap}.page_moreHeadline__QZydT{font-weight:800;font-size:clamp(28px,4.5vw,44px);line-height:1}.page_moreBtn__oFPt2,.page_moreHeadline__QZydT{font-family:var(--font-display);text-transform:uppercase;color:#fff}.page_moreBtn__oFPt2{border:1.5px solid rgba(255,255,255,.2);font-weight:700;letter-spacing:.08em;font-size:15px;padding:13px 28px;border-radius:var(--radius-sm);transition:border-color var(--transition-fast),color var(--transition-fast)}.page_moreBtn__oFPt2:hover{border-color:var(--accent);color:var(--accent-warm)}@media (max-width:820px){.page_metaBar__YOkuT{gap:18px 28px}.page_stats__xipjl{grid-template-columns:1fr}.page_article__Lb4fc img{height:240px}}