.project-card{border-radius:8px;display:flex;flex-direction:column;overflow:hidden;position:relative}.project-card.disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (min-width:1024px){.project-card:focus-visible .project-card__image,.project-card:not(.no-scale):hover .project-card__image{transform:scale(1)}.project-card:focus-visible .project-card__overlay:after,.project-card:not(.no-scale):hover .project-card__overlay:after{opacity:0}.project-card:focus-visible .project-card__overlay:before,.project-card:not(.no-scale):hover .project-card__overlay:before{opacity:1}.project-card:focus-visible .project-card__description-container{max-height:100%;transition:none}}.project-card:before{content:"";display:block;padding-top:73.1707317073%}.project-card__loader{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:50}.project-card__overlay:after{background:linear-gradient(29deg,#0f0f0eb3 24.54%,#0f0f0e00 69.4%);opacity:1}.project-card__overlay:after,.project-card__overlay:before{content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:opacity .3s cubic-bezier(.4,0,.2,1);width:100%;z-index:10}.project-card__overlay:before{background:linear-gradient(0deg,#0f0f0eb3,#0f0f0eb3);opacity:0}.project-card__image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transform:scale(1.1);transition:transform .3s ease-out;width:100%;z-index:5}.project-card.no-scale .project-card__image{transform:scale(1)}.project-card__badge{align-items:center;border-radius:8px;display:inline-flex;left:24px;padding:4px 8px;position:absolute;top:24px;z-index:10;--tw-bg-opacity:1;background-color:#f4f4f4;background-color:rgb(244 244 244/var(--tw-bg-opacity));--tw-text-opacity:1;color:#292929;color:rgb(41 41 41/var(--tw-text-opacity));font-size:14px;font-weight:400;line-height:145%}@media screen and (min-width:768px){.project-card__badge{font-size:14px}}.project-card__badge-icon.nuxt-icon{margin-right:8px}.project-card__badge-icon.nuxt-icon svg{height:24px;margin:0;width:24px}.project-card__text{bottom:0;left:0;padding:24px;position:absolute;z-index:10}.project-card__title{display:block;font-size:18px;font-weight:500;line-height:120%}@media screen and (min-width:768px){.project-card__title{font-size:20px}}@media screen and (min-width:1024px){.project-card__title{margin-bottom:24px}}.project-card__description-container{display:none;max-height:0;overflow:hidden;transition:max-height .3s ease-out;will-change:transition}@media screen and (min-width:1024px){.project-card__description-container{align-items:flex-end;display:flex;flex-wrap:wrap;margin:-12px}}.project-card__description{display:block;font-size:14px;font-weight:400;line-height:145%;margin:12px}@media screen and (min-width:768px){.project-card__description{font-size:14px}}@media screen and (min-width:1024px){.project-card__description{display:-webkit-box;max-width:467px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;text-overflow:ellipsis}}.project-card__more{align-items:center;display:inline-flex;font-size:16px;font-weight:500;line-height:120%;margin:12px}@media screen and (min-width:768px){.project-card__more{font-size:16px}}.project-card__more-icon.nuxt-icon{margin-left:4px}.project-card__more-icon.nuxt-icon svg{height:20px;margin:0;width:20px}.project-card.square:before{padding-top:100%}.typo-h1{font-size:32px;font-weight:600;line-height:120%;text-transform:uppercase}@media screen and (min-width:768px){.typo-h1{font-size:48px}}.typo-h2{font-size:28px;font-weight:600;line-height:120%;text-transform:uppercase}@media screen and (min-width:768px){.typo-h2{font-size:36px}}.typo-h3{font-size:24px;font-weight:600;line-height:120%}@media screen and (min-width:768px){.typo-h3{font-size:32px}}.typo-h4{font-size:20px;font-weight:600;line-height:120%}@media screen and (min-width:768px){.typo-h4{font-size:24px}}.typo-h5{font-size:18px;font-weight:600;line-height:120%}@media screen and (min-width:768px){.typo-h5{font-size:20px}}.typo-h6{font-size:16px;font-weight:600;line-height:120%}@media screen and (min-width:768px){.typo-h6{font-size:18px}}.typo-s1{font-size:20px;font-weight:500;line-height:120%}@media screen and (min-width:768px){.typo-s1{font-size:24px}}.typo-s2{font-size:18px;font-weight:500;line-height:120%}@media screen and (min-width:768px){.typo-s2{font-size:20px}}.typo-s3{font-size:16px;font-weight:500;line-height:120%}@media screen and (min-width:768px){.typo-s3{font-size:18px}}.typo-s4{font-size:16px;font-weight:500;line-height:120%}@media screen and (min-width:768px){.typo-s4{font-size:16px}}.typo-num{font-size:28px;font-weight:600;line-height:120%}@media screen and (min-width:768px){.typo-num{font-size:42px}}.typo-banner-link{font-size:14px;font-weight:500;line-height:135%}@media screen and (min-width:768px){.typo-banner-link{font-size:18px}}.typo-p1{font-size:24px;font-weight:400;line-height:120%}@media screen and (min-width:768px){.typo-p1{font-size:24px}}.typo-p2{font-size:18px;font-weight:400;line-height:135%}@media screen and (min-width:768px){.typo-p2{font-size:18px}}.typo-p3{font-size:16px;font-weight:400;line-height:145%}@media screen and (min-width:768px){.typo-p3{font-size:16px}}.typo-p4{font-size:14px;font-weight:400;line-height:145%}@media screen and (min-width:768px){.typo-p4{font-size:14px}}.typo-p5{font-size:12px;font-weight:400;line-height:120%}@media screen and (min-width:768px){.typo-p5{font-size:12px}}.typo-button-l{font-size:18px;font-weight:500;line-height:120%}@media screen and (min-width:768px){.typo-button-l{font-size:18px}}.typo-button-m{font-size:16px;font-weight:500;line-height:120%}@media screen and (min-width:768px){.typo-button-m{font-size:16px}}.typo-button-s{font-size:14px;font-weight:500;line-height:120%}@media screen and (min-width:768px){.typo-button-s{font-size:14px}}.typo-link{position:relative;text-decoration:none;transition:color .3s cubic-bezier(.4,0,.2,1)}.typo-link:before{background-color:currentcolor;bottom:-2px;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .3s cubic-bezier(.4,0,.2,1);width:100%}@media screen and (min-width:1024px){.typo-link:focus-visible,.typo-link:hover{text-decoration:none;--tw-text-opacity:1;color:#909f45;color:rgb(144 159 69/var(--tw-text-opacity))}.typo-link:focus-visible:before,.typo-link:hover:before{transform:scaleX(1);transform-origin:left}}.typo-link:active{--tw-text-opacity:1;color:#566625;color:rgb(86 102 37/var(--tw-text-opacity))}.projects-feed{margin:24px 0}@media screen and (min-width:768px){.projects-feed{margin:40px 0}}.projects-feed__container{display:grid;gap:24px;grid-template-columns:repeat(1,minmax(0,1fr));margin:24px 0}@media screen and (min-width:576px){.projects-feed__container{gap:24px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1024px){.projects-feed__container{gap:24px}}@media screen and (min-width:1440px){.projects-feed__container{grid-template-columns:repeat(12,minmax(0,1fr))}}.projects-feed__col{grid-column:span 1/span 1}@media screen and (min-width:1440px){.projects-feed__container_1>div,.projects-feed__container_2>div{grid-column:span 6/span 6}.projects-feed__container_3>div{grid-column:span 4/span 4}.projects-feed__container_4>div{grid-column:span 6/span 6}.projects-feed__container_5>div,.projects-feed__container_6>div{grid-column:span 4/span 4}.projects-feed__container_5>div:first-child,.projects-feed__container_5>div:nth-child(2){grid-column:span 6/span 6}}.projects-feed__col_big{background-color:#e0ffff}
