.projects-section{background:linear-gradient(#fff 0%,#fbfcfd 100%);padding:clamp(2.5rem,5vw,4.5rem) 0 clamp(4.5rem,8vw,7.5rem)}.projects-grid{grid-template-columns:repeat(3,1fr);gap:clamp(1.25rem,2.4vw,1.85rem);display:grid}.project-card{aspect-ratio:4/4.35;border:1px solid var(--border);transition:transform .45s var(--ease-out), box-shadow .45s var(--ease-out), border-color .3s ease;background:#0c2246;border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 40px #0e1b3314}.project-card:hover{border-color:var(--border-strong);transform:translateY(-4px);box-shadow:0 22px 50px #0e1b3324}.project-media{background:linear-gradient(#f3f5f9 0%,#e9ecf1 100%);position:absolute;inset:0;overflow:hidden}.project-media:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#09183200 40%,#09183294 68%,#091832eb 100%);position:absolute;inset:0}.project-media img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out);display:block}.project-card:hover .project-media img{transform:scale(1.05)}.project-body{z-index:2;flex-direction:column;gap:.5rem;margin-top:auto;padding:1.3rem 1.4rem 1.35rem;display:flex;position:static}.project-no{top:1.05rem;z-index:2;color:#3c5077;letter-spacing:.07em;text-transform:uppercase;background:#e8effc;border-radius:999px;padding:.34rem .75rem;font-size:.68rem;font-weight:700;line-height:1;position:absolute;inset-inline-start:1.05rem}.project-title{letter-spacing:-.018em;color:#fff;text-wrap:balance;margin:0;font-size:1.2rem;font-weight:800;line-height:1.25}.project-sector{letter-spacing:.08em;text-transform:uppercase;color:#e2ecfac7;border-top:1px solid #ffffff2e;margin-top:.3rem;padding-top:.7rem;font-size:.68rem;font-weight:600}.chip-row-static .chip-static{border:1px solid var(--border);color:var(--ink-2);cursor:default;pointer-events:none;background:#fff;box-shadow:0 1px 2px #0a0b0d08}@media (max-width:960px){.projects-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.projects-grid{grid-template-columns:1fr;gap:1.25rem}.project-card{aspect-ratio:4/3.6}}.section-accent-left:before{inset-inline-start:clamp(-120px,-8vw,-40px)}[dir=rtl] .page-projects .section-accent-left:before{scale:-1 1}html:lang(ar) .page-projects .catalog-title{max-width:24ch;font-size:clamp(1.85rem,3.9vw,3rem)}html:lang(ar) .page-projects .seo-block .display{max-width:26ch;font-size:clamp(1.8rem,3.1vw,2.75rem)}html:lang(ar) .project-title:not(:lang(en)){font-size:1.15rem;line-height:1.55!important}html:lang(ar) .project-sector:not(:lang(en)){font-size:.8125rem;line-height:1.6}
