.projects-container{width:min(1180px,88%);margin:0 auto}.projects-hero{padding:48px 0 110px;background:#07172f;color:#fff}.projects-hero .breadcrumbs{margin-bottom:75px;color:#9aa9bd}.projects-hero>div>p{color:#73a5ff;font-size:12px;font-weight:800;letter-spacing:.16em}.projects-hero h1{margin:16px 0 24px;font-size:clamp(44px,6vw,76px);line-height:1.14;letter-spacing:-.06em}.projects-hero>div>div{color:#bec9d8;line-height:1.8}.projects-empty{padding:110px 0;background:#f1f4f8}.projects-empty>.projects-container{display:grid;grid-template-columns:1fr 1.2fr;gap:80px}.projects-empty span{color:#1769ff;font-size:12px;font-weight:800}.projects-empty h2{margin:18px 0;font-size:42px;line-height:1.25;letter-spacing:-.05em}.projects-empty ul{padding:0;margin:0;list-style:none;border-top:2px solid #143861}.projects-empty li{display:grid;grid-template-columns:55px 1fr;padding:20px 0;border-bottom:1px solid #c4cfdd}.projects-empty li b{color:#1769ff}.projects-empty li span{color:#25334b;font-size:16px}.projects-empty p{grid-column:2;color:#68758a;line-height:1.8}.projects-empty a{grid-column:2;color:#1769ff;font-weight:750}@media(max-width:700px){.projects-empty>.projects-container{grid-template-columns:1fr;gap:35px}.projects-empty p,.projects-empty a{grid-column:1}.projects-hero{padding-bottom:75px}.projects-empty{padding:75px 0}}
.projects-published{display:grid;gap:34px}.projects-published>div:first-child span{display:block;color:#0b62ff;font-size:12px;font-weight:800;letter-spacing:.12em}.projects-published h2{font-size:clamp(36px,5vw,72px);letter-spacing:-.06em;margin:10px 0}.projects-published-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.projects-published .project-card{margin:0;border-top:1px solid #14213d;padding-top:14px}.project-card img{width:100%;aspect-ratio:4/3;object-fit:cover;background:#eef2f8}.project-card figcaption{display:grid;gap:6px;padding:15px 0}.project-card small,.project-card em{font-size:11px;color:#63708a;font-style:normal}.project-card b{font-size:22px;letter-spacing:-.04em}.project-card span{font-size:13px;color:#1d2b47}.project-card p{margin:4px 0 0;color:#59657c;line-height:1.65}.projects-published>a{justify-self:start;color:#0b62ff;font-weight:800}@media(max-width:800px){.projects-published-grid{grid-template-columns:1fr}.project-card img{aspect-ratio:16/10}}
