.portfolio-back-button{width:fit-content;transition:var(--common-transition);color:var(--primary-color);background-color:#fafafa;border:0;border-radius:5rem;align-items:center;gap:.6rem;padding:.55rem 1rem;display:inline-flex}.portfolio-back-arrow{font-size:1.3rem;line-height:1}.portfolio-detail-title-wrap{border-bottom:1px solid #d9d9d9;padding:1.5rem 0 5rem}.portfolio-detail-meta{grid-template-columns:repeat(5,1fr);gap:2rem;padding:3rem 0 0;display:grid}.portfolio-detail-meta-item{flex-direction:column;gap:.65rem;display:flex}.portfolio-detail-overview-grid{grid-template-columns:30% 1fr;gap:5rem;display:grid}.portfolio-detail-overview{padding-top:13.75rem}.portfolio-detail-button{margin-top:3rem}.portfolio-back-button:hover span{transition:var(--common-transition);color:#fff}.portfolio-back-button:hover{transition:var(--common-transition);background-color:#000}@media only screen and (max-width:991px){.portfolio-detail-hero{padding-top:5rem}.portfolio-detail-meta{grid-template-columns:repeat(3,1fr)}.portfolio-detail-overview{padding-top:4rem}.portfolio-detail-overview-grid{grid-template-columns:1fr;gap:2rem}.portfolio-detail-button{margin-top:2rem;margin-bottom:2rem}}@media only screen and (max-width:575px){.portfolio-detail-hero{padding-top:3rem}.portfolio-detail-meta{grid-template-columns:1fr 1fr;gap:2rem 1rem;padding-top:2rem}.portfolio-detail-overview-grid{gap:1.5rem}}
