.project-card{border-radius:10px;display:flex;gap:20px;padding:20px}.project-card img{aspect-ratio:16/10;border-radius:4px;flex-shrink:0;margin-bottom:auto;margin-right:0;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:600px}.project-card .text{align-items:end;display:flex;flex:1;flex-direction:column;justify-content:space-between;margin:30px}.project-card .text .text-section{display:flex;flex-direction:column;width:100%}.project-card .text .text-section h3{color:var(--color-dark-gray);font-size:28px;font-weight:400;line-height:1.3;margin:0 0 30px}.project-card .text .text-section h3 b{font-weight:600}.project-card .text .text-section p{color:var(--color-text);font-size:14px;line-height:1.6;margin:0 0 45px}.project-card .text button{align-items:center;background-color:transparent;background:linear-gradient(-135deg,var(--color-brand-1),var(--color-brand-2));display:flex;font-size:14px;font-weight:600;gap:5px;line-height:1;padding:8px}.project-card .text button,.project-card .text button img{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.project-card .text button img{color:linear-gradient(-135deg,var(--color-brand-1),var(--color-brand-2));height:16px;margin:0;width:16px}@media(max-width:1400px){.project-card img{width:500px}}@media(max-width:1300px){.project-card img{width:400px}.project-card .text{margin:30px}.project-card .text .text-section h3{font-size:26px}}@media(max-width:1200px){.project-card img{width:300px}}@media(max-width:1000px){.project-card img{width:240px}}@media(max-width:900px){.project-card{flex-direction:column}.project-card img{width:100%}}
