.PortfolioHeroBlock_root__MZKj2{background-color:var(--theme-bg);padding:120px 60px 60px}.PortfolioHeroBlock_inner__gkOOO{max-width:1320px;margin:0 auto}.PortfolioHeroBlock_labelRow__9kN2C{display:flex;align-items:center;gap:12px;margin-bottom:48px}.PortfolioHeroBlock_labelLine__N91Du{width:40px;height:1px;background-color:var(--theme-accent)}.PortfolioHeroBlock_labelDot__bgbdk{width:6px;height:6px;border-radius:50%;background-color:var(--theme-accent)}.PortfolioHeroBlock_labelText__FkoPo{font-family:var(--theme-font-mono);font-size:11px;font-weight:400;color:var(--theme-accent-text);letter-spacing:.15em}.PortfolioHeroBlock_headline__2j9AY{margin-bottom:32px}.PortfolioHeroBlock_headlineLine1__NxU5Y,.PortfolioHeroBlock_headlineLine2__zwq5G{font-family:var(--theme-font-heading);font-size:77px;font-weight:700;color:var(--theme-white);letter-spacing:-.03em;line-height:.9;margin:0}.PortfolioHeroBlock_subtext__5PaWT{font-family:var(--theme-font-sans);font-size:16px;font-weight:400;color:var(--theme-text-muted);line-height:1.7;max-width:520px;margin:0 0 48px}.PortfolioHeroBlock_filters__y2E7J{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.PortfolioHeroBlock_filterPill__tmMPj{font-family:var(--theme-font-mono);font-size:11px;font-weight:400;letter-spacing:.1em;color:var(--theme-text-muted);background:transparent;border:1px solid var(--theme-border);padding:8px 16px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.PortfolioHeroBlock_filterPillActive__CMqUS,.PortfolioHeroBlock_filterPill__tmMPj:hover{color:var(--theme-accent-text);border-color:var(--theme-accent)}.PortfolioHeroBlock_filterPillActive__CMqUS{background-color:var(--theme-accent-dim)}@media (max-width:768px){.PortfolioHeroBlock_root__MZKj2{padding:100px 20px 40px}.PortfolioHeroBlock_headlineLine1__NxU5Y,.PortfolioHeroBlock_headlineLine2__zwq5G{font-size:48px}}