.archive-projects{margin-bottom:clamp(
    2.1875rem,
    1.7601495726rem + 1.7094017094vw,
    3.4375rem
  )}.archive-projects__title{padding-top:clamp(
    2.8125rem,
    2.0646367521rem + 2.9914529915vw,
    5rem
  );padding-bottom:clamp(
    2rem,
    0.9743589744rem + 4.1025641026vw,
    5rem
  );font-size:clamp(
    1.5rem,
    0.4316239316rem + 4.2735042735vw,
    4.625rem
  );color:#fff;text-align:center;max-width:72.75rem;padding-inline:1rem;margin-inline:auto}.archive-projects .filters-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:clamp(
    0.625rem,
    0.4113247863rem + 0.8547008547vw,
    1.25rem
  );-ms-flex-item-align:stretch;align-self:stretch;overflow-x:auto;margin-bottom:clamp(
    1.5rem,
    0.6452991453rem + 3.4188034188vw,
    4rem
  );-ms-overflow-style:none;scrollbar-width:none}.archive-projects .filters-list::-webkit-scrollbar{display:none}.archive-projects .filter-btn{-ms-flex-negative:0;flex-shrink:0;min-width:clamp(
    6.625rem,
    5.4711538462rem + 4.6153846154vw,
    10rem
  );padding:clamp(
    0.5rem,
    0.4145299145rem + 0.3418803419vw,
    0.75rem
  ) clamp(
    0.875rem,
    0.7040598291rem + 0.6837606838vw,
    1.375rem
  );text-align:center;font-size:clamp(
    0.625rem,
    0.5395299145rem + 0.3418803419vw,
    0.875rem
  );font-weight:400;letter-spacing:-0.35px;border-radius:clamp(
    0.625rem,
    0.4967948718rem + 0.5128205128vw,
    1rem
  );color:#fff;border:0.0625rem solid rgba(255,255,255,.2);background:rgba(255,255,255,.1);backdrop-filter:blur(1.25rem);-webkit-transition:background .3s ease;transition:background .3s ease}@media(any-hover: hover){.archive-projects .filter-btn:hover{background:rgba(255,255,255,.2)}}@media(any-hover: none){.archive-projects .filter-btn:active{background:rgba(255,255,255,.2)}}.archive-projects .filter-btn.active{font-weight:700;background:#fff;color:#121212}.archive-projects .projects-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:clamp(
    1.5rem,
    0.7307692308rem + 3.0769230769vw,
    3.75rem
  ) clamp(
    1.5rem,
    1.3717948718rem + 0.5128205128vw,
    1.875rem
  )}@media(max-width: 74.9375rem){.archive-projects .projects-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 47.9375rem){.archive-projects .projects-grid{grid-template-columns:1fr}}.archive-projects .project-card{display:block;text-decoration:none;border-radius:0.5rem;border:0.0625rem solid rgba(255,255,255,.3);background-color:#333748;overflow:hidden;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}@media(any-hover: hover){.archive-projects .project-card:hover{background-color:#00051a}.archive-projects .project-card:hover .project-card__link{background:-webkit-gradient(linear, left top, left bottom, from(#F5551E), to(#E9106D));background:linear-gradient(180deg, #F5551E 0%, #E9106D 100%)}.archive-projects .project-card:hover .project-card__link::after{background-color:#fff}}@media(any-hover: none){.archive-projects .project-card:active{background-color:#00051a}.archive-projects .project-card:active .project-card__link{background:-webkit-gradient(linear, left top, left bottom, from(#F5551E), to(#E9106D));background:linear-gradient(180deg, #F5551E 0%, #E9106D 100%)}.archive-projects .project-card:active .project-card__link::after{background-color:#fff}}.archive-projects .project-card__image{aspect-ratio:16/10;overflow:hidden;max-height:clamp(
    12rem,
    10.5042735043rem + 5.9829059829vw,
    16.375rem
  );width:100%}.archive-projects .project-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.archive-projects .project-card__content{padding:clamp(
    0.875rem,
    0.7467948718rem + 0.5128205128vw,
    1.25rem
  ) clamp(
    1.375rem,
    1.2040598291rem + 0.6837606838vw,
    1.875rem
  ) clamp(
    1.4375rem,
    1.2451923077rem + 0.7692307692vw,
    2rem
  ) clamp(
    1.375rem,
    1.2040598291rem + 0.6837606838vw,
    1.875rem
  );display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.archive-projects .project-card__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(
    0.375rem,
    0.3322649573rem + 0.1709401709vw,
    0.5rem
  );max-width:clamp(
    12.75rem,
    12.2585470085rem + 1.9658119658vw,
    14.1875rem
  )}.archive-projects .project-card__icon{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:clamp(
    2.3125rem,
    2.1629273504rem + 0.5982905983vw,
    2.75rem
  )}.archive-projects .project-card__icon img{width:100%;height:2.375rem;-o-object-fit:contain;object-fit:contain}.archive-projects .project-card__title{color:#fff;font-size:clamp(
    0.875rem,
    0.7467948718rem + 0.5128205128vw,
    1.25rem
  );font-weight:500;width:clamp(
    6.25rem,
    2.4679487179rem + 15.1282051282vw,
    17.3125rem
  )}@media(max-width: 74.9375rem){.archive-projects .project-card__title{width:clamp(
    12.6875rem,
    11.1063034188rem + 6.3247863248vw,
    17.3125rem
  )}}.archive-projects .loader-overlay{position:fixed;inset:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9999;pointer-events:none;opacity:0;visibility:hidden;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease}.archive-projects .loader-overlay.active{opacity:1;visibility:visible;pointer-events:all}.archive-projects .loader-overlay__content{width:9.375rem;height:9.375rem}.archive-projects .loader-overlay__content img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.cta{padding-top:clamp(
    4.625rem,
    3.5993589744rem + 4.1025641026vw,
    7.625rem
  );padding-bottom:clamp(
    1.125rem,
    4.8151709402rem + -3.7606837607vw,
    3.875rem
  )}.cta__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.75rem}.cta__title{color:#fff;max-width:clamp(
    19.75rem,
    12.8696581197rem + 27.5213675214vw,
    39.875rem
  );text-align:center}.cta__button{min-width:12.5rem}