.header-1{font-family:DINPro-Bold,sans-serif;font-size:2.875rem;font-weight:700;line-height:3.5rem}@media(max-width:768px){.header-1{font-size:32px;line-height:40px}}.header-2{font-family:DINPro-Bold,sans-serif;font-size:2rem;font-weight:700;line-height:2.5rem}@media(max-width:768px){.header-2{font-size:26px;line-height:34px}}.header-3{font-size:28px;font-weight:700;line-height:36px}@media(max-width:768px){.header-3{font-size:20px;line-height:28px}}.header-4{font-size:24px;font-weight:700;line-height:32px}@media(max-width:768px){.header-4{font-size:20px;line-height:28px}}.project-card{container-type:inline-size;cursor:pointer;display:flex;flex-direction:column;gap:1rem}@container (max-width: 25rem){.project-card .project-card__labels{flex-direction:column}}.project-card--disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.project-card:hover .project-card__img img{transform:scale(1.05)}.project-card:hover .project-card__img:after{opacity:1}.project-card__img{border-radius:1rem;height:23rem;overflow:hidden;position:relative;width:100%}.project-card__img:after{background:var(--gradient-dark-overlay);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .3s ease;width:100%;z-index:1}.project-card__img img{height:100%;-o-object-fit:cover;object-fit:cover;transition:all .3s ease;width:100%}.project-card__video{align-items:center;background-color:var(--color-primary);border-radius:2rem;color:var(--color-white);display:flex;height:2.5rem;justify-content:center;padding:.5rem;position:absolute;right:1rem;top:1rem;transition:all .3s ease;width:2.5rem;z-index:2}.project-card__video:hover{transform:scale(1.1)}.project-card__labels{bottom:1rem;display:flex;gap:.5rem;left:1rem;position:absolute;z-index:2}.project-card__label-item{background-color:var(--color-white);border-radius:3rem;padding:.5rem 1rem}.project-card__label-item--deadline{background-color:var(--color-gray-600);color:var(--color-white)}.project-card__label-item--release,.project-card__label-item--sale{background-color:var(--color-primary);color:var(--color-white)}.project-card__label-item--release-house{background-color:var(--color-success);color:var(--color-white)}.project-card__info{display:flex;flex-direction:column;gap:.5rem}.project-card__title{font-size:1.5rem}.project-card__description{font-size:1rem}
