.portfolio_heroTitle__mK_FS{font-size:3rem;font-weight:500;color:var(--color-text-main);text-transform:uppercase;letter-spacing:-3px;font-family:var(--font-roboto-mono);word-spacing:-.8rem;position:relative}.portfolio_heroTitle__mK_FS:after{content:"";background-color:var(--color-text-main);height:2px;width:60vw;max-width:700px;position:absolute;left:50%;transform:translateX(-50%);bottom:-5px}.portfolio_heroTitle__mK_FS .portfolio_forge__d_RHF{font-size:5rem;color:var(--color-text-heading);font-family:var(--font-anta);padding-left:1rem}.portfolio_heroTitle__mK_FS .portfolio_d__qSrOY{font-family:var(--font-anta);color:var(--color-text-main);padding-right:1rem}.portfolio_mainContent__VLiMi{display:grid;place-items:center;max-width:1200px;margin:0 auto;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.portfolio_work___q8HJ{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin:2rem}.portfolio_work___q8HJ p{margin-top:1rem;color:var(--color-text-main);font-family:var(--font-roboto-mono)}.portfolio_tilted_card_demo_text__CVnvF{margin:2rem 0 0 1rem;background-color:var(--color-text-heading);padding:10px;border-radius:10px;font-family:var(--font-roboto-mono);color:var(--color-text-main);font-weight:900}