.spy-photography .spy-marketing__hero{background:linear-gradient(90deg,rgba(10,18,30,.9),rgba(10,18,30,.5)),url("images/photography-hero.jpg") center/cover no-repeat;min-height:460px}.spy-photography__intro{max-width:900px;color:#e1e7ef}.spy-photography__benefits{list-style:none;padding:0;margin:32px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.spy-photography__benefits li{padding:28px 30px;background:#f5f7fa;border:1px solid #d9e3ec;border-radius:8px;color:#172033;font-size:19px;line-height:1.6}.spy-photography__story{display:grid;grid-template-columns:1fr 1.3fr;gap:clamp(28px,5vw,64px);align-items:center;margin:0 0 64px}.spy-photography__story figure{margin:0}.spy-photography__story img{width:100%;height:auto;border-radius:8px;display:block}.spy-photography__story p,.spy-photography .spy-marketing__reasons p{color:#e1e7ef}.spy-photography__connections{padding:44px 0 8px}.spy-photography__connections h2{font-size:28px;max-width:800px}.spy-photography__connections>div{display:flex;gap:24px;flex-wrap:wrap}.spy-photography__connections a{font-weight:800;text-underline-offset:5px}.spy-photography #photography-benefits{scroll-margin-top:100px}
@media(max-width:800px){.spy-photography__story{grid-template-columns:1fr}.spy-photography__story img{max-width:500px;margin:auto}}@media(max-width:640px){.spy-photography__benefits{grid-template-columns:1fr}.spy-photography .spy-marketing__hero{min-height:0}}
