.editorial-picture{display:block;overflow:hidden;background:#e6ebf0}.editorial-picture img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--photo-position,50% 50%)}.pagehero .editorial-hero{margin:0;position:relative;border-radius:3px;overflow:hidden;border-bottom:5px solid #2457d6}.pagehero .editorial-hero .editorial-picture{height:410px}.pagehero .editorial-hero img{height:100%;filter:none}.photo-services-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.photo-service{display:block;border-bottom:1px solid var(--line);min-width:0}.photo-service .editorial-picture{height:270px}.photo-service>div{padding:25px 0 28px}.photo-service h3{font-size:24px;letter-spacing:-.6px;margin:14px 0}.photo-service p{font-size:13px;line-height:1.9;max-width:310px;margin:0 0 22px}.photo-service-link{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;font-weight:600}.photo-service-link .icon{width:15px;height:15px;color:#2457d6}.photo-service:hover h3{color:#2457d6}.editorial-story{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:8%}.editorial-story-photo{position:relative}.editorial-story .editorial-picture{height:450px}.editorial-story h2{margin:22px 0}.editorial-story p{font-size:14px;line-height:1.9}.editorial-story .button{margin-top:14px}.photo-label{display:block;padding:15px 18px;background:#0a1a2f;color:#d6e0f5;font-size:9px;letter-spacing:.12em}.platform-direction{display:grid;grid-template-columns:1fr 1.15fr;gap:9%;align-items:start}.platform-direction h2{margin:20px 0}.platform-direction p{font-size:14px;line-height:1.9}.platform-direction article{padding:25px 0;border-bottom:1px solid var(--line)}.platform-direction article:first-child{padding-top:0}.platform-direction h3{font-size:22px;margin:14px 0}.photo-credits{display:grid;grid-template-columns:1fr 1fr;gap:30px}.photo-credits article{padding:25px 0;border-bottom:1px solid var(--line)}.photo-credits h2{font-size:25px}.photo-credits>p{grid-column:1/-1;font-size:13px}.photo-credits p{line-height:1.8}.photographic-services .sectionhead p{max-width:350px}
@media(max-width:1000px){.pagehero .editorial-hero .editorial-picture{height:350px}.photo-services-grid{gap:20px}.photo-service .editorial-picture{height:230px}.photo-service h3{font-size:21px}.editorial-story{gap:5%}.editorial-story .editorial-picture{height:390px}}
@media(max-width:650px){.pagehero .editorial-hero .editorial-picture{height:280px}.photo-services-grid{grid-template-columns:1fr;gap:30px}.photo-service .editorial-picture{height:270px}.photo-service[data-photo="web-development"] .editorial-picture{height:300px}.photo-service>div{padding:21px 0}.photo-service p{max-width:100%;font-size:14px}.photo-service h3{font-size:25px}.editorial-story,.platform-direction{grid-template-columns:1fr;gap:30px}.editorial-story .editorial-picture{height:300px}.photo-credits{grid-template-columns:1fr;gap:15px}.photo-label{font-size:8px}.platform-direction p{font-size:14px}}
