.hero-photo{object-position:center 48%}.main-block::after{background:linear-gradient(90deg,#15202eaa 0%,#15202e45 55%,#15202e20 100%),linear-gradient(0deg,#10182066,transparent 65%)}
.project-logo{width:175px;height:62px}.location-photo img{object-fit:cover}.location-photo::after{content:'';position:absolute;inset:55% 0 0;background:linear-gradient(transparent,#0006);pointer-events:none}.location-photo>span{z-index:1}.timeline-links{display:flex;gap:12px;margin-bottom:28px;flex-wrap:wrap}.parking-layout{margin-top:30px}.parking-layout .feature-image{min-height:350px;max-height:480px}.parking-layout .feature-copy{border:1px solid var(--line-grey);padding:32px 48px}.parking-layout .feature-copy h3{font-size:24px;margin-bottom:12px}.parking-layout .feature-copy p{font-size:16px;color:var(--gray-text);line-height:1.28}.parking-layout .feature-copy a{margin-top:auto}
@media(max-width:560px){.project-logo{width:150px;height:52px}.parking-layout .feature-image{height:270px;min-height:0}.parking-layout .feature-copy{min-height:220px;padding:25px 24px}.timeline-links{gap:8px}.timeline-links .donor-outline{font-size:12px}.location-photo>span{right:15px;font-size:11px}.facts strong{font-size:22px}}
