#overview{--home-gap:14px}.home-hero{min-height:330px;border:1px solid var(--line);background:#050505;color:#eee;display:grid;grid-template-columns:minmax(0,1fr) 280px;align-items:end;position:relative;overflow:hidden;padding:38px 42px}.home-hero-mark{position:absolute;width:460px;height:460px;object-fit:cover;right:70px;top:-120px;opacity:.12;filter:contrast(1.2)}.home-hero-copy,.home-hero-status{position:relative;z-index:1}.home-hero-copy>span{font-size:8px;letter-spacing:.2em;color:#777}.home-hero-copy h2{font:600 clamp(48px,5vw,70px)/.86 "Space Grotesk";letter-spacing:-.065em;margin:19px 0 21px;color:#eee}.home-hero-copy h2 em{font-style:normal;color:#707070}.home-hero-copy p{max-width:500px;color:#8d8d8d;font-size:12px;line-height:1.55}.home-hero-actions{display:flex;gap:8px;margin-top:24px}.home-hero-actions button,.home-priorities button,.home-financial-detail .panel-head button{border:1px solid #3b3b3b;background:transparent;color:inherit;padding:9px 12px;font-size:8px;text-transform:uppercase;letter-spacing:.08em;cursor:pointer}.home-hero-actions button:first-child{background:#eee;color:#050505;border-color:#eee}.home-hero-status{border-left:1px solid #333;padding:4px 0 4px 22px;display:grid;gap:8px}.home-hero-status small{font-size:8px;letter-spacing:.16em;color:#666}.home-hero-status strong{font:600 14px "Space Grotesk"}.home-hero-status span{font-size:8px;color:#666;line-height:1.4}.home-section-head{display:flex;align-items:center;justify-content:space-between;margin:25px 0 10px}.home-section-head>div{display:flex;align-items:center;gap:10px}.home-section-head span{font:600 10px "Space Grotesk";color:#555}.home-section-head small{font-size:8px;letter-spacing:.17em;color:#999}.home-section-head p{font-size:9px;color:#555}.home-executive{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(340px,.75fr);gap:var(--home-gap)}.home-kpis{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);background:var(--panel)}.home-kpis article{padding:21px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.home-kpis article:nth-child(2n){border-right:0}.home-kpis article:nth-last-child(-n+2){border-bottom:0}.home-kpis small{font-size:8px;letter-spacing:.12em;color:var(--muted)}.home-kpis strong{display:block;font:600 25px "Space Grotesk";margin:12px 0 4px}.home-kpis span{font-size:9px;color:var(--muted)}.home-priorities{padding:0}.home-priorities .panel-head,.home-financial-detail .panel-head{padding:17px 18px;margin:0}.home-priorities .panel-head button,.home-financial-detail .panel-head button{color:var(--text);border-color:var(--line)}.home-priority-row{display:grid;grid-template-columns:25px 1fr;gap:10px;padding:16px 18px;border-top:1px solid var(--line)}.home-priority-row i{font-style:normal;font-size:8px;color:var(--muted)}.home-priority-row strong{font:600 12px "Space Grotesk"}.home-priority-row p{font-size:9px;color:var(--muted);margin:5px 0 0;line-height:1.4}.home-financial-kpis{grid-template-columns:repeat(4,1fr);gap:var(--home-gap);margin:0}.home-financial-kpis .metric{min-height:126px;padding:18px;border-radius:3px}.home-financial-kpis .metric strong{font-size:23px}.home-financial-kpis .metric-icon{right:14px;top:14px}.home-financial-detail{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,.7fr);gap:var(--home-gap);margin-top:var(--home-gap)}.home-financial-detail .panel{border-radius:3px}.home-financial-detail .chart-panel{min-height:280px}.home-financial-detail .bar-chart{height:190px;padding:20px 18px 14px}.home-goal .goal-ring{margin:12px auto;width:145px;height:145px}.home-goal .goal-details{padding:0 18px 14px}.home-goal .goal-details>div{padding:9px 0}body.light .home-hero{background:#050505;color:#eee}body.light .home-hero-status strong{color:#eee}@media(max-width:1100px){.home-hero{grid-template-columns:1fr}.home-hero-status{display:none}.home-executive,.home-financial-detail{grid-template-columns:1fr}.home-financial-kpis{grid-template-columns:1fr 1fr}}@media(max-width:650px){#overview{--home-gap:10px}.home-hero{min-height:460px;padding:26px 22px;align-items:end}.home-hero-mark{width:320px;height:320px;right:-20px;top:5px;opacity:.16}.home-hero-copy h2{font-size:48px}.home-hero-copy p{max-width:290px}.home-hero-actions{display:grid;grid-template-columns:1fr 1fr}.home-hero-actions button{min-height:42px}.home-hero-actions button:last-child{grid-column:1/-1}.home-section-head{margin-top:22px}.home-section-head p{display:none}.home-kpis,.home-financial-kpis{grid-template-columns:1fr 1fr}.home-kpis article{min-height:112px;padding:14px}.home-kpis strong{font-size:18px}.home-kpis span{font-size:8px}.home-financial-kpis .metric{min-height:112px;padding:15px}.home-financial-kpis .metric strong{font-size:17px}.home-financial-kpis .metric p{font-size:8px}.home-financial-detail .chart-panel{display:none}.home-goal{display:grid;grid-template-columns:1fr 130px;align-items:center}.home-goal .panel-head{grid-column:1/-1}.home-goal .goal-ring{width:120px;height:120px;margin:14px 8px}.home-goal .goal-details{padding:8px 14px}.home-goal .goal-details>div{display:grid;gap:3px}.home-goal .goal-details b{font-size:10px}}@media(max-width:350px){.home-kpis,.home-financial-kpis{grid-template-columns:1fr}.home-kpis article{border-right:0;border-bottom:1px solid var(--line)!important}.home-kpis article:last-child{border-bottom:0!important}.home-goal{grid-template-columns:1fr}.home-goal .goal-ring{margin:12px auto}.home-goal .goal-details{width:100%}}
