.PortfolioHighlight-module__As71tG__portfolio-highlight-section{color:#fde173;background-color:#000;padding:80px 40px;overflow:hidden}.PortfolioHighlight-module__As71tG__portfolio-highlight-wrapper{justify-content:space-between;align-items:center;gap:40px;max-width:1400px;margin:auto;display:flex}.PortfolioHighlight-module__As71tG__portfolio-highlight-text{flex-direction:column;gap:30px;display:flex}.PortfolioHighlight-module__As71tG__highlight-item{opacity:0;animation:.8s ease-in-out forwards PortfolioHighlight-module__As71tG__fadeInUp}.PortfolioHighlight-module__As71tG__highlight-number{font-size:3rem;font-weight:700;font-family:var(--font-space-mono);margin:0;position:relative;overflow:hidden}.PortfolioHighlight-module__As71tG__highlight-label{opacity:.8;margin:5px 0 0;font-size:1.2rem}.PortfolioHighlight-module__As71tG__portfolio-highlight-media{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.PortfolioHighlight-module__As71tG__media-item{opacity:0;border-radius:4px;animation:.8s ease-in-out forwards PortfolioHighlight-module__As71tG__fadeInUp;position:relative;overflow:hidden}.PortfolioHighlight-module__As71tG__highlight-video,.PortfolioHighlight-module__As71tG__highlight-image{object-fit:cover;width:100%;height:100%;transition:transform .5s,filter .5s}.PortfolioHighlight-module__As71tG__media-item:hover .PortfolioHighlight-module__As71tG__highlight-video,.PortfolioHighlight-module__As71tG__media-item:hover .PortfolioHighlight-module__As71tG__highlight-image{filter:brightness(.8);transform:scale(1.05);box-shadow:0 10px 20px #fde1734d}@keyframes PortfolioHighlight-module__As71tG__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.PortfolioHighlight-module__As71tG__portfolio-highlight-text{flex-direction:row}.PortfolioHighlight-module__As71tG__highlight-item{flex-direction:column;align-items:center;display:flex}.PortfolioHighlight-module__As71tG__portfolio-highlight-wrapper{flex-direction:column;gap:30px}.PortfolioHighlight-module__As71tG__portfolio-highlight-media{grid-template-columns:1fr}.PortfolioHighlight-module__As71tG__highlight-number{font-size:2.5rem}.PortfolioHighlight-module__As71tG__highlight-label{text-align:center;font-size:1rem}}@media (max-width:400px){.PortfolioHighlight-module__As71tG__portfolio-highlight-text{flex-direction:column;gap:40px}}
