@charset "UTF-8";.archive-posts{padding:var(--default-padding) 0}.archive-posts__inner{display:flex;flex-direction:column;gap:4rem}.archive-posts__inner>.main-button{margin:0;height:clamp(35px,2.75vw,4.4rem);width:-moz-fit-content;width:fit-content;font-size:clamp(16px,1.25vw,2rem);align-self:center}.archive-posts__top{display:flex;align-items:center;justify-content:space-between;gap:2rem}.archive-posts__top .h2{opacity:.6}.archive-posts .cards-list{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.archive-posts .projects-categories{display:flex;align-items:center;gap:1.2rem;width:100%;flex-wrap:wrap}.archive-posts .projects-categories .projects-categories__item{font-size:clamp(16px,1.25vw,2rem);font-style:normal;font-weight:500;line-height:100%;letter-spacing:-.06rem;display:flex;padding:1.2rem clamp(16px,2vw,3.2rem);justify-content:center;align-items:center;gap:.6rem;border-radius:50rem;background:rgba(255,255,255,.1);transition:all .3s;height:clamp(40px,2.75vw,4.4rem);white-space:nowrap}.archive-posts .projects-categories .projects-categories__item.is-active{color:var(--cl-b);background:var(--bg-a);pointer-events:none}.archive-posts .posts-card{display:flex;flex-direction:column;gap:3.2rem;padding:clamp(18px,2.34375vw,3.2rem);border-radius:2rem;border:.1rem solid rgba(255,255,255,.2);background:linear-gradient(0deg,rgba(217,51,29,0) 0,rgba(217,51,29,0) 100%),#000;justify-content:space-between;position:relative;width:100%;overflow:hidden;z-index:1;--opacity:0;min-height:clamp(310px,39.0625vw,50rem)}.archive-posts .posts-card:before{pointer-events:none;inset:0;position:absolute;content:"";display:flex;background-color:var(--bg-f);z-index:-1;transition:opacity .25s cubic-bezier(.33,1,.68,1);opacity:var(--opacity)}.archive-posts .posts-card__date{color:var(--cl-a);font-size:clamp(16px,1.125vw,1.8rem);font-style:normal;font-weight:500;line-height:100%;letter-spacing:-.054rem;opacity:.7;white-space:nowrap}.archive-posts .posts-card .main-button{margin:-8px 0 0;height:clamp(35px,2.75vw,4.4rem);width:-moz-fit-content;width:fit-content;grid-column:1/-1;align-self:flex-end;font-size:clamp(16px,1.25vw,2rem);transition:opacity .25s cubic-bezier(.33,1,.68,1)}.archive-posts .posts-card__labels{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.archive-posts .posts-card__label{border-radius:4rem;border:.1rem solid rgba(255,255,255,.2);padding:clamp(8px,.87890625vw,1rem) 2rem;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;color:var(--cl-a);font-size:clamp(14px,1vw,1.6rem);font-style:normal;font-weight:500;line-height:100%;letter-spacing:-.048rem}@media (min-width:576px){.archive-posts .posts-card .main-button{position:absolute;bottom:clamp(18px,2.34375vw,3.2rem);right:clamp(18px,2.34375vw,3.2rem)}}@media (min-width:1024px){.archive-posts .projects-categories{justify-content:flex-end;flex-wrap:nowrap!important}.archive-posts .posts-card .main-button{opacity:var(--opacity)}}@media (min-width:1240px){.archive-posts .projects-categories__item:first-of-type{margin-right:0!important}.archive-posts .projects-categories .projects-categories__item:first-of-type{margin-right:auto}}@media (min-width:1440px){.archive-posts__top .h2{flex-shrink:0}}@media (max-width:1439.98px) and (min-width:1024px){.archive-posts .projects-categories{align-self:flex-end}}@media (max-width:1239.98px) and (min-width:576px){.archive-posts .cards-list:has(.portfolio-card){grid-template-columns:repeat(2,1fr)}.archive-posts .cards-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:1023.98px){.archive-posts__top{align-items:flex-start;flex-direction:column}.archive-posts .posts-card{aspect-ratio:1}}@media screen and (max-width:645px) and (min-width:576px){.archive-posts .posts-card .main-button{left:clamp(18px,2.34375vw,3.2rem);right:initial;bottom:45px}}@media (max-width:575.98px){.archive-posts__inner>.main-button{display:none}.archive-posts .cards-list{gap:24px;grid-template-columns:100%}.archive-posts .projects-categories .projects-categories__item{letter-spacing:-.048rem}.archive-posts .posts-card{padding:3.2rem}.archive-posts .posts-card__date{letter-spacing:-.48px;grid-column:1/2;grid-row:1}.archive-posts .posts-card__labels{justify-content:flex-end}.archive-posts .posts-card__label{letter-spacing:-.042rem}.archive-posts .posts-card__title{grid-column:1/-1}.archive-posts .posts-card{display:grid;grid-template-columns:1fr auto;align-items:flex-start}}@media (hover:hover){.archive-posts .projects-categories .projects-categories__item:hover{background:var(--bg-f)}.archive-posts .posts-card:hover{--opacity:1}}@media (hover:none){.archive-posts .projects-categories .projects-categories__item:active{background:var(--bg-f)}.archive-posts .posts-card:active{--opacity:1}}