#ecosystem{scroll-margin-top:80px}@media (min-width:1024px){#ecosystem{scroll-margin-top:100px}}
.home-warsaw{padding-top:112px;padding-bottom:32px}.home-warsaw-card{color:#fff;background:#123e2b;border-radius:28px;grid-template-columns:1fr 1fr;align-items:center;gap:44px;padding:44px;display:grid}.home-warsaw-eyebrow{color:#c7eca4;letter-spacing:.04em;font-size:13px;font-weight:700}.home-warsaw-copy h2{letter-spacing:-.025em;text-wrap:balance;margin-top:18px;font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1.12}.home-warsaw-lead{color:#e0ebe3;margin-top:20px;font-size:16px;line-height:1.65}.home-warsaw-cta{color:#143d29;white-space:normal;background:#d3f5b3;margin-top:28px}.home-warsaw-cta:hover{background:#e4ffcc}.home-warsaw-photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.home-warsaw-photos figure{aspect-ratio:4/3;background:#27583c;border-radius:16px;position:relative;overflow:hidden}.home-warsaw-photos img{object-fit:cover;width:100%;height:100%}.home-warsaw-photos figcaption{color:#fff;background:linear-gradient(#0000,#092315cc);padding:30px 12px 10px;font-size:13px;font-weight:600;position:absolute;inset:auto 0 0}@media (max-width:1023px){.home-warsaw-card{grid-template-columns:1fr;gap:28px;padding:32px}}@media (max-width:639px){.home-warsaw{padding-top:96px;padding-inline:16px;padding-bottom:0}.home-warsaw-card{border-radius:24px;padding:24px 20px}.home-warsaw-photos{gap:8px}.home-warsaw-photos figure{aspect-ratio:1;border-radius:10px}.home-warsaw-photos figcaption{padding-inline:8px;font-size:12px}}
