.Footer_footer___mXpK{width:100%}.Footer_shell__9AbM8{position:relative;overflow:hidden;border-radius:1.5rem;background:var(--surface-panel-soft);box-shadow:var(--shadow-soft)}.Footer_shell__9AbM8:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 14% 0,var(--brand-glow),transparent 26%),radial-gradient(circle at 84% 0,var(--accent-glow),transparent 22%);pointer-events:none}.Footer_copy__yYFxO,.Footer_social__pyssC{position:relative;z-index:1}.Footer_copy__yYFxO{max-width:56ch}.Footer_mobile__TYNqJ{text-align:left}@media(max-width:768px){.Footer_mobile__TYNqJ{text-align:center}.Footer_copy__yYFxO{max-width:none}}.Header_position__y2w_C{padding-inline:clamp(.5rem,2vw,1rem)}.Header_meta__Q6RzL{color:var(--neutral-on-background-medium)}.Header_shell__bkcJY{position:relative;overflow:hidden;background:var(--surface-panel-soft);box-shadow:var(--shadow-soft)}.Header_shell__bkcJY:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 12% 0,var(--brand-glow),transparent 26%),radial-gradient(circle at 88% 0,var(--accent-glow),transparent 22%);pointer-events:none}.Header_nav__cIp7P{position:relative;z-index:1}.Header_brand___l_bl{padding-inline:.5rem;font-family:var(--font-heading);letter-spacing:.14em}.Header_location__GvVcI,.Header_time__dF3Bi{color:var(--neutral-on-background-strong);font-weight:500}.Header_location__GvVcI{font-family:var(--font-body);letter-spacing:0;opacity:.9}.Header_time__dF3Bi{font-family:var(--font-label);min-width:5.6rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em}.Header_clock__blD8B{min-width:5.6rem}@media(max-width:768px){.Header_position__y2w_C{top:auto;bottom:var(--static-space-24)}.Header_meta__Q6RzL{display:none}}.HeadingLink_control__SRvcO{cursor:pointer}.HeadingLink_control__SRvcO:hover .HeadingLink_visibility__B5_8u{opacity:1}.HeadingLink_control__SRvcO:hover .HeadingLink_text__5SJxI{-webkit-text-decoration-line:underline;text-decoration-line:underline}.HeadingLink_text__5SJxI{text-decoration-thickness:1px;text-underline-offset:.25em;-webkit-text-decoration-color:var(--neutral-border-strong);text-decoration-color:var(--neutral-border-strong)}.HeadingLink_visibility__B5_8u{opacity:0;transform:scale(.875)}.ProjectCard_root__gG8hR{position:relative;width:100%}.ProjectCard_card__fVDbh{position:relative;display:grid;overflow:hidden;border-radius:1.75rem;background:var(--surface-panel);box-shadow:var(--shadow-soft);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.ProjectCard_card__fVDbh:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 14% 0,var(--brand-glow),transparent 28%),radial-gradient(circle at 84% 0,var(--accent-glow),transparent 20%);pointer-events:none}.ProjectCard_card__fVDbh[data-variant=default],.ProjectCard_card__fVDbh[data-variant=feature]{grid-template-columns:1fr}.ProjectCard_card__fVDbh[data-variant=compact]{grid-template-columns:minmax(0,1fr) minmax(10rem,14rem)}.ProjectCard_card__fVDbh[data-variant=compact][data-has-media=false]{grid-template-columns:minmax(0,1fr)}.ProjectCard_contentShell__CeiBU,.ProjectCard_mediaShell__vmfyD{position:relative;z-index:1}.ProjectCard_mediaShell__vmfyD{overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent),var(--surface-panel-soft)}.ProjectCard_card__fVDbh[data-variant=compact] .ProjectCard_mediaShell__vmfyD{height:100%}.ProjectCard_contentShell__CeiBU{padding:1.25rem}.ProjectCard_card__fVDbh[data-has-media=false] .ProjectCard_contentShell__CeiBU:before{content:"";display:block;width:4rem;height:2px;margin-bottom:.15rem;border-radius:999px;background:linear-gradient(90deg,var(--scheme-brand-700),var(--scheme-accent-700))}.ProjectCard_card__fVDbh[data-variant=feature] .ProjectCard_contentShell__CeiBU{padding:1.4rem 1.4rem 1.5rem}.ProjectCard_card__fVDbh[data-variant=compact] .ProjectCard_contentShell__CeiBU{padding:1.1rem 1rem 1.1rem 1.15rem}.ProjectCard_tagsRow__za2EQ{row-gap:.5rem}.ProjectCard_title__hFftS{letter-spacing:-.04em;line-height:1.08}.ProjectCard_kindTag__Hbf_Z{width:-moz-fit-content;width:fit-content}.ProjectCard_description__OeGJ7{max-width:50ch}.ProjectCard_card__fVDbh[data-variant=compact] .ProjectCard_description__OeGJ7{max-width:38ch}.ProjectCard_actions__NOrPX{row-gap:.35rem}.ProjectCard_actionLink__uYoTi{width:-moz-fit-content;width:fit-content}.ProjectCard_root__gG8hR[data-kind=study] .ProjectCard_kindTag__Hbf_Z{background:var(--accent-alpha-weak);color:var(--accent-on-background-medium)}.ProjectCard_root__gG8hR[data-kind=client] .ProjectCard_kindTag__Hbf_Z{background:rgba(94,212,146,.14);color:#7fd9a9}@media(hover:hover)and (pointer:fine){.ProjectCard_card__fVDbh:hover{transform:translateY(-2px);box-shadow:var(--shadow-card);background:hsla(0,0%,100%,.03)}}@media(prefers-reduced-motion:reduce){.ProjectCard_card__fVDbh{transition:none}}@media(max-width:768px){.ProjectCard_card__fVDbh{border-radius:1.35rem}.ProjectCard_card__fVDbh[data-variant=compact]{grid-template-columns:1fr}.ProjectCard_card__fVDbh[data-variant=compact] .ProjectCard_mediaShell__vmfyD{border-left:0}.ProjectCard_card__fVDbh[data-variant=compact] .ProjectCard_contentShell__CeiBU,.ProjectCard_card__fVDbh[data-variant=feature] .ProjectCard_contentShell__CeiBU,.ProjectCard_contentShell__CeiBU{padding:1rem}.ProjectCard_description__OeGJ7{max-width:none}}.ProjectIntelligencePanel_root__jne5P{position:relative;width:100%;overflow:hidden;background:radial-gradient(circle at top right,rgba(79,134,209,.18),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.03),transparent 64%),var(--surface-panel-strong);box-shadow:var(--shadow-card)}.ProjectIntelligencePanel_root__jne5P:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.035),transparent 44%),radial-gradient(circle at bottom left,rgba(255,255,255,.05),transparent 42%);pointer-events:none}.ProjectIntelligencePanel_root__jne5P>*{position:relative;z-index:1}.ProjectIntelligencePanel_header__w_R6K,.ProjectIntelligencePanel_kpiGrid__bjGMY,.ProjectIntelligencePanel_mainGrid__tqrqQ,.ProjectIntelligencePanel_quickGrid__A75zB,.ProjectIntelligencePanel_scenarioBar__O9Srh,.ProjectIntelligencePanel_storyStats__GXTSy{width:100%}.ProjectIntelligencePanel_switcher__QfnYu{display:inline-flex;flex-wrap:wrap;gap:.5rem}.ProjectIntelligencePanel_toggle__s7jSJ{min-height:2.5rem;border:1px solid hsla(0,0%,100%,.08);border-radius:999px;background:hsla(0,0%,100%,.035);padding:.65rem .9rem;color:var(--neutral-on-background-strong);font:inherit;font-size:.86rem;transition:border-color .16s ease,background .16s ease,transform .16s ease}.ProjectIntelligencePanel_toggle__s7jSJ[data-active=true]{border-color:rgba(111,168,255,.42);background:rgba(111,168,255,.16);color:var(--brand-on-background-strong)}.ProjectIntelligencePanel_metricCard__0zYkz,.ProjectIntelligencePanel_quickCard__s3FhC,.ProjectIntelligencePanel_storyCard__auz4b,.ProjectIntelligencePanel_visualPanel___WPoc{border:1px solid hsla(0,0%,100%,.05);border-radius:1.25rem;background:hsla(0,0%,100%,.025);box-shadow:var(--shadow-soft)}.ProjectIntelligencePanel_storyCard__auz4b,.ProjectIntelligencePanel_visualPanel___WPoc{padding:1rem}.ProjectIntelligencePanel_chartShell__giLhQ{width:100%;height:22rem;border-radius:1.2rem;background:hsla(0,0%,100%,.02);padding:.6rem .2rem .2rem}.ProjectIntelligencePanel_metricCard__0zYkz,.ProjectIntelligencePanel_quickCard__s3FhC,.ProjectIntelligencePanel_storyStat__HAsEf{display:flex;min-width:0;flex-direction:column;gap:.35rem;padding:.95rem}.ProjectIntelligencePanel_aside__UadQd{min-width:0}.ProjectIntelligencePanel_storyStats__GXTSy{align-items:stretch}.ProjectIntelligencePanel_storyStat__HAsEf{flex:1 1 9rem;border-radius:1rem;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.04)}.ProjectIntelligencePanel_eyebrow__SUhto{letter-spacing:.1em;text-transform:uppercase}.ProjectIntelligencePanel_statusPill__eXRBM{display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;padding:.45rem .75rem;font-size:.78rem;font-weight:600}.ProjectIntelligencePanel_statusPill__eXRBM[data-status=real]{background:rgba(94,212,146,.15);color:#8cf0b5}.ProjectIntelligencePanel_statusPill__eXRBM[data-status=estimated]{background:rgba(111,168,255,.14);color:#a7c8ff}.ProjectIntelligencePanel_statusPill__eXRBM[data-status=projected]{background:rgba(242,198,109,.14);color:#f7d58c}.ProjectIntelligencePanel_highlightRow__l5Baw{width:100%;align-items:flex-start}.ProjectIntelligencePanel_statusDot__WwYV0{width:.65rem;height:.65rem;flex:0 0 auto;margin-top:.32rem;border-radius:999px}.ProjectIntelligencePanel_statusDot__WwYV0[data-status=real]{background:#5ed492}.ProjectIntelligencePanel_statusDot__WwYV0[data-status=estimated]{background:#6fa8ff}.ProjectIntelligencePanel_statusDot__WwYV0[data-status=projected]{background:#f2c66d}.ProjectIntelligencePanel_list__sTT3u{margin:0;padding-left:1rem}.ProjectIntelligencePanel_list__sTT3u li::marker{color:var(--scheme-brand-700)}@media(hover:hover)and (pointer:fine){.ProjectIntelligencePanel_toggle__s7jSJ:hover{transform:translateY(-1px);border-color:rgba(111,168,255,.28)}.ProjectIntelligencePanel_metricCard__0zYkz:hover,.ProjectIntelligencePanel_quickCard__s3FhC:hover,.ProjectIntelligencePanel_storyCard__auz4b:hover,.ProjectIntelligencePanel_visualPanel___WPoc:hover{border-color:rgba(111,168,255,.14);background:hsla(0,0%,100%,.03)}}@media(max-width:1024px){.ProjectIntelligencePanel_chartShell__giLhQ{height:20rem}}@media(max-width:768px){.ProjectIntelligencePanel_metricCard__0zYkz,.ProjectIntelligencePanel_quickCard__s3FhC,.ProjectIntelligencePanel_root__jne5P,.ProjectIntelligencePanel_storyCard__auz4b,.ProjectIntelligencePanel_visualPanel___WPoc{border-radius:1.1rem}.ProjectIntelligencePanel_chartShell__giLhQ{height:17rem}.ProjectIntelligencePanel_scenarioBar__O9Srh{flex-direction:column;align-items:stretch}}.Projects_grid__lxn4T,.Projects_list__X6F5V{width:100%}.Projects_list__X6F5V{display:flex;flex-direction:column;gap:1.5rem}.Projects_grid__lxn4T{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}@media(max-width:768px){.Projects_list__X6F5V{gap:1rem}.Projects_grid__lxn4T{grid-template-columns:1fr}}