.site-cta-gallery{text-align:left;padding-block:36px}.site-cta-gallery .cta-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(40px,6vw,100px);display:grid}.site-cta-gallery .cta-copy{align-items:flex-start;padding-block:44px}.site-cta-gallery .cta-actions{align-items:flex-start;margin-top:30px}.cta-projects{min-width:0}.cta-project-viewport{height:490px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.cta-project-slant{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;display:grid;position:absolute;inset:-100px 30px;transform:rotate(8deg)}.cta-project-track{min-width:0}.cta-project-group{gap:18px;padding-bottom:18px;display:grid}.cta-project-card{background:var(--ice);border:5px solid #fff;border-radius:18px;height:210px;margin:0;position:relative;overflow:hidden;box-shadow:0 10px 25px -12px #12558055}.cta-project-card img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=900px){.site-cta-gallery .cta-layout{grid-template-columns:minmax(0,1fr);gap:16px}.site-cta-gallery .cta-copy{padding-block:24px 0}.cta-projects{justify-self:center;width:100%;max-width:580px}.cta-project-viewport{height:350px}.cta-project-card{height:180px}}@media (width<=479px){.cta-project-slant{gap:12px;inset-inline:12px}.cta-project-group{gap:12px;padding-bottom:12px}.cta-project-card{border-width:3px;border-radius:14px;height:165px}}
