.xgPmsG_page{--river-width:18.95%;background:linear-gradient(to right, #567899 0 var(--river-width), #fff var(--river-width) 100%);min-height:100vh;color:var(--bm-color-ink);font-family:var(--bm-font-pixel)}.xgPmsG_page ::selection{background:var(--bm-color-accent);color:var(--bm-color-surface)}.xgPmsG_contactLinks a,.xgPmsG_footer a{color:inherit;text-decoration:none}.xgPmsG_footer a:hover{color:var(--bm-color-accent)}.xgPmsG_contactLinks a:hover{background:var(--bm-color-accent);color:var(--bm-color-surface)}.xgPmsG_dataSection,.xgPmsG_contactSection{width:calc(100% - var(--river-width) - 70px);margin:0 35px 0 auto}.xgPmsG_hero{margin-left:var(--river-width);background:#fff;padding:44px 0 96px;position:relative}.xgPmsG_projectTitle{letter-spacing:0;margin:0 0 0 8.4%;font-size:clamp(20px,4.44vw,80px);font-weight:400;line-height:1}.xgPmsG_streetSlope{color:#000;width:100%;height:48px;margin-top:0;display:block}.xgPmsG_lead{color:#000;max-width:800px;margin:72px 35px 0;font-size:22px;line-height:1.5}.xgPmsG_kicker{color:var(--bm-color-accent);text-transform:uppercase;margin:0 0 14px;font-size:14px;line-height:1.6}.xgPmsG_sectionHeader h2{letter-spacing:-.055em;margin:0;font-size:clamp(24px,4vw,52px);font-weight:400;line-height:1.08}.xgPmsG_sourceRow h3{overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:400;line-height:1.5}.xgPmsG_sourceRow a,.xgPmsG_sourceRow a:visited{color:#666;text-decoration:none}.xgPmsG_sourceRow p{margin:0;font-size:15px;line-height:1.75}.xgPmsG_dataSection,.xgPmsG_contactSection{background:#fff}.xgPmsG_dataSection{padding:0}.xgPmsG_sectionHeader{justify-content:space-between;align-items:end;gap:22px;margin-bottom:24px;display:flex}.xgPmsG_sourceList{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.xgPmsG_sourceRow{border:var(--bm-border);background:#fff;align-content:start;gap:18px;padding:24px 18px;display:grid}.xgPmsG_sourceArt{width:96px;height:96px;image-rendering:pixelated}.xgPmsG_contactSection{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:20px;padding:24px 0;display:flex}.xgPmsG_contactSection .xgPmsG_kicker{margin:0}.xgPmsG_contactLinks{flex-wrap:wrap;gap:10px;display:flex}.xgPmsG_contactLinks a{border:var(--bm-border-thin);background:var(--bm-color-surface);padding:14px 16px;font-size:14px;line-height:1.6}.xgPmsG_footer{width:calc(100% - var(--river-width) - 70px);color:var(--bm-color-text-muted);justify-content:space-between;gap:16px;margin:0 35px 0 auto;padding:28px 0;font-size:12px;line-height:1.6;display:flex}@media (max-width:780px){.xgPmsG_page{--river-width:12%}.xgPmsG_dataSection,.xgPmsG_contactSection,.xgPmsG_footer{width:calc(100% - var(--river-width) - 24px);margin-right:12px}.xgPmsG_hero{padding:36px 0 64px}.xgPmsG_projectTitle{margin-left:6%;font-size:5.2vw}.xgPmsG_streetSlope{height:32px}.xgPmsG_lead{max-width:560px;margin:48px 16px 0;font-size:16px;line-height:1.6}.xgPmsG_dataSection{padding:0}.xgPmsG_sectionHeader{align-items:start;display:grid}.xgPmsG_sourceList{grid-template-columns:1fr}.xgPmsG_sourceRow{padding:18px 12px}.xgPmsG_footer{display:grid}}@media (min-width:781px){.xgPmsG_sourceList{gap:24px}.xgPmsG_sourceRow{gap:24px;padding:clamp(24px,2.5vw,40px)}.xgPmsG_sourceRow h3{font-size:clamp(20px,1.4vw,26px)}.xgPmsG_sourceRow p{font-size:clamp(17px,1vw,20px)}.xgPmsG_sourceArt{width:144px;height:144px}}
