.PortfolioSegmentHero_inner__mgjSh{position:relative;z-index:1;text-align:left;padding-top:.25rem}.PortfolioSegmentHero_badge__nb8XH{display:block;font-family:var(--font-mono);color:var(--muted);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.5rem}.PortfolioSegmentHero_title__uzL9o{font-family:var(--font-display);font-size:clamp(2rem,4.2vw,3rem);font-weight:800;letter-spacing:-.03em;color:var(--text);line-height:1.08;margin:0 0 .75rem}.PortfolioSegmentHero_intro__cLt67{color:var(--muted);font-size:1rem;line-height:1.6;max-width:64ch;margin:0 0 .35rem}.PortfolioSegmentHero_stats__ti6TQ{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;max-width:56rem;margin:1.5rem 0 0}@media (min-width:768px){.PortfolioSegmentHero_stats__ti6TQ{grid-template-columns:repeat(4,1fr);gap:1rem}.PortfolioSegmentHero_statsCompact__O__mG{grid-template-columns:repeat(3,1fr);max-width:46rem}.PortfolioSegmentHero_statsPair__bt3Pi{grid-template-columns:repeat(2,1fr);max-width:30rem}}.PortfolioSegmentHero_statCard__iE57p{border-radius:10px;padding:1rem 1.125rem;background:var(--surface-subtle);border:1px solid var(--border);text-align:left}.PortfolioSegmentHero_statValue__9vyBp{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:700;color:var(--text);line-height:1.25;margin-bottom:.25rem}.PortfolioSegmentHero_statLabel__dqh4_{font-size:.78125rem;color:var(--muted);line-height:1.35}.PortfolioSegmentView_printingHeroBg__yWBFR{position:relative;background:var(--surface);border-bottom:1px solid var(--border);padding:2rem 0 2.25rem;margin-bottom:2rem}.PortfolioSegmentView_printingHeroInner___9R5P{position:relative;z-index:1}.PortfolioSegmentView_breadcrumbOnDark__JVLNj{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-family:var(--font-mono);font-size:.78125rem;color:var(--muted)}.PortfolioSegmentView_breadcrumbOnDark__JVLNj a{color:var(--text);text-decoration:none;transition:color .18s ease}.PortfolioSegmentView_breadcrumbOnDark__JVLNj a:hover{color:var(--accent)}.PortfolioSegmentView_breadcrumbOnDark__JVLNj span{color:var(--muted)}.PortfolioSegmentView_filterRowPrinting__Sg6kp{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.5rem;margin-bottom:2rem}.PortfolioSegmentView_filterBtnPrinting__ZgP_P{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .95rem;border-radius:8px;font-size:.875rem;font-weight:600;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.PortfolioSegmentView_filterBtnPrinting__ZgP_P:hover{border-color:var(--border-hover);background:var(--surface-subtle)}.PortfolioSegmentView_filterBtnPrintingActive__dIS5f,.PortfolioSegmentView_filterBtnPrintingActive__dIS5f:hover{border-color:var(--accent);background:var(--accent);color:#ffffff}.PortfolioSegmentView_filterCount__RP2nc{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:700;padding:.1rem .4rem;border-radius:5px;background:var(--surface-subtle);color:var(--muted)}.PortfolioSegmentView_filterBtnPrintingActive__dIS5f .PortfolioSegmentView_filterCount__RP2nc{background:rgba(255,255,255,.2);color:#ffffff}.PortfolioSegmentView_seoArticle__gOfIy{max-width:54rem;margin:3rem 0 0;padding:2rem 0 1rem;border-top:1px solid var(--border);text-align:left}.PortfolioSegmentView_seoHeading__2tYuW{font-family:var(--font-display);font-size:clamp(1.4rem,2.5vw,1.75rem);font-weight:800;letter-spacing:-.025em;line-height:1.2;color:var(--text);margin:0 0 1rem}.PortfolioSegmentView_seoParagraph__72Mlc{color:var(--muted);font-size:1rem;line-height:1.65;margin:0 0 1rem}.PortfolioSegmentView_seoCta__0ME6a{margin-top:1.5rem}.PortfolioSegmentView_seoCta__0ME6a a{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.125rem;border-radius:10px;border:1px solid var(--border);background:var(--surface);font-size:.875rem;font-weight:600;color:var(--text);text-decoration:none;transition:border-color .18s ease,background-color .18s ease}.PortfolioSegmentView_seoCta__0ME6a a:hover{border-color:var(--text);background:var(--surface-subtle)}