# Image Credits

Photos in `assets/img/photos/` are original AI-generated for GG Calgary (see below). The two Calgary skyline photos are from Wikimedia Commons under the licences below, downloaded and resized locally (max 1600px, JPEG). CC BY / CC BY-SA images need this attribution; CC BY-SA images were modified only by resizing and recompressing.

| File | Source | Author | Licence |
|---|---|---|---|
| assets/img/calgary.webp | https://commons.wikimedia.org/wiki/File:Calgary_skyline_from_lynnwood_ridge.jpg | Hotdoghead | CC0 (http://creativecommons.org/publicdomain/zero/1.0/deed.en) |
| assets/img/calgary2.jpg | https://commons.wikimedia.org/wiki/File:Calgary_Skyline_from_the_river.jpg | Mule hollandaise | CC BY 4.0 (https://creativecommons.org/licenses/by/4.0) |

## Original AI-generated photos
All files in `assets/img/photos/` (WebP, ≤1600px) are original AI-generated for GG Calgary – Basement Waterproofing. They follow the general job-site documentation style of an industry reference deck, but no reference photos, logos, text or product names were copied, and they show no identifiable people.

| File | Description | Credit |
|---|---|---|
| assets/img/photos/wet-1.webp | Wet carpet and water-stained baseboard in a finished basement | original AI-generated for GG Calgary |
| assets/img/photos/wet-2.webp | Damp corner of a basement slab with dark moisture staining | original AI-generated for GG Calgary |
| assets/img/photos/lw-1.webp | Water streaking down a poured concrete basement wall | original AI-generated for GG Calgary |
| assets/img/photos/lw-2.webp | Peeling waterproof sealer on a damp block foundation wall | original AI-generated for GG Calgary |
| assets/img/photos/lf-1.webp | Water seeping at the floor-wall cove joint with white efflorescence | original AI-generated for GG Calgary |
| assets/img/photos/lf-2.webp | Water seeping up through a crack in a basement floor slab | original AI-generated for GG Calgary |
| assets/img/photos/wc-1.webp | Vertical foundation wall crack measured with a tape measure | original AI-generated for GG Calgary |
| assets/img/photos/wc-2.webp | Diagonal crack running below a basement window | original AI-generated for GG Calgary |
| assets/img/photos/mm-1.webp | Mould growth on basement drywall and baseboard | original AI-generated for GG Calgary |
| assets/img/photos/mm-2.webp | Mildew-stained storage boxes in a damp basement | original AI-generated for GG Calgary |
| assets/img/photos/ef-1.webp | Close-up of white efflorescence crust on concrete | original AI-generated for GG Calgary |
| assets/img/photos/ef-2.webp | Efflorescence tide line on a concrete block basement wall | original AI-generated for GG Calgary |
| assets/img/photos/fl-1.webp | Flooded basement utility room around a furnace and water heater | original AI-generated for GG Calgary |
| assets/img/photos/fl-2.webp | Finished basement room flooded with standing water | original AI-generated for GG Calgary |
| assets/img/photos/hh-1.webp | Hygrometer reading 72% humidity in a basement | original AI-generated for GG Calgary |
| assets/img/photos/hh-2.webp | Condensation dripping from cold water pipes in a basement | original AI-generated for GG Calgary |
| assets/img/photos/co-1.webp | Frost and condensation on a basement window | original AI-generated for GG Calgary |
| assets/img/photos/co-2.webp | Sweating concrete floor and rusty shelf legs in a basement | original AI-generated for GG Calgary |
| assets/img/photos/ci-1.webp | Dirt crawl space with torn plastic and hanging insulation | original AI-generated for GG Calgary |
| assets/img/photos/ci-2.webp | Open crawl space access hatch showing a dirt floor | original AI-generated for GG Calgary |
| assets/img/photos/cm-1.webp | Standing water on the floor of a crawl space | original AI-generated for GG Calgary |
| assets/img/photos/cm-2.webp | Wet insulation fallen from the floor joists in a crawl space | original AI-generated for GG Calgary |
| assets/img/photos/ww-1.webp | Basement window well filled with rainwater | original AI-generated for GG Calgary |
| assets/img/photos/ww-2.webp | Water running down a below-grade basement window, staining the bedroom wall | original AI-generated for GG Calgary |
| assets/img/photos/sf-1.webp | Level and marble showing a sagging floor | original AI-generated for GG Calgary |
| assets/img/photos/sf-2.webp | Leaning support post under a sagging basement beam | original AI-generated for GG Calgary |
| assets/img/photos/sp-1.webp | Rusty sump pump sitting in a dirty sump pit | original AI-generated for GG Calgary |
| assets/img/photos/sp-2.webp | Overflowing sump pit with an unplugged pump cord | original AI-generated for GG Calgary |
| assets/img/photos/wd-1.webp | Basement flood cut with drying fans after water damage | original AI-generated for GG Calgary |
| assets/img/photos/wd-2.webp | Buckled laminate flooring from basement water damage | original AI-generated for GG Calgary |
| assets/img/photos/bw-1.webp | White wall liner above a new perimeter drain strip in a basement | original AI-generated for GG Calgary |
| assets/img/photos/bw-2.webp | Perimeter drain trench with gravel and pipe cut into a basement floor | original AI-generated for GG Calgary |
| assets/img/photos/bw-3.webp | Dry finished basement after waterproofing | original AI-generated for GG Calgary |
| assets/img/photos/id-2.webp | Perimeter drain channel set in a gravel trench | original AI-generated for GG Calgary |
| assets/img/photos/id-3.webp | New concrete strip over an interior perimeter drain | original AI-generated for GG Calgary |
| assets/img/photos/su-1.webp | Sump pump pit with a clear sealed lid | original AI-generated for GG Calgary |
| assets/img/photos/su-2.webp | Sump pump with battery backup and sealed lid | original AI-generated for GG Calgary |
| assets/img/photos/su-3.webp | Sump discharge line outside a house in the snow | original AI-generated for GG Calgary |
| assets/img/photos/wwl-1.webp | Clear dome cover over a basement window well | original AI-generated for GG Calgary |
| assets/img/photos/wwl-2.webp | Window well drain riser set in gravel | original AI-generated for GG Calgary |
| assets/img/photos/wwl-3.webp | Egress window well with built-in steps | original AI-generated for GG Calgary |
| assets/img/photos/cr-1.webp | Gloved hands injecting a foundation wall crack | original AI-generated for GG Calgary |
| assets/img/photos/cr-2.webp | Injection ports set in epoxy paste along a wall crack | original AI-generated for GG Calgary |
| assets/img/photos/cr-3.webp | Foundation wall crack sealed with a smooth epoxy bead | original AI-generated for GG Calgary |
| assets/img/photos/dh-1.webp | Wall-mounted basement dehumidifier | original AI-generated for GG Calgary |
| assets/img/photos/dh-2.webp | Dehumidifier in a lined crawl space | original AI-generated for GG Calgary |
| assets/img/photos/dh-3.webp | Dehumidifier display reading 48% humidity | original AI-generated for GG Calgary |
| assets/img/photos/vb-1.webp | Crawl space fully lined with a white vapour barrier | original AI-generated for GG Calgary |
| assets/img/photos/vb-2.webp | Gloved hand taping a vapour barrier seam | original AI-generated for GG Calgary |
| assets/img/photos/vb-3.webp | Vapour barrier liner being rolled out in a crawl space | original AI-generated for GG Calgary |
| assets/img/photos/dm-1.webp | Dimpled drainage membrane on a basement wall | original AI-generated for GG Calgary |
| assets/img/photos/dm-2.webp | Drainage membrane lapped into a perimeter trench with pipe | original AI-generated for GG Calgary |
| assets/img/photos/dm-3.webp | Ribbed white drainage panels on basement walls | original AI-generated for GG Calgary |
| assets/img/photos/fw-1.webp | Moisture meter checking the basement floor-wall joint | original AI-generated for GG Calgary |
| assets/img/photos/fw-2.webp | Edge drainage channel being trowelled at the floor-wall joint | original AI-generated for GG Calgary |
| assets/img/photos/fw-3.webp | Dry flange sealing the floor-wall joint | original AI-generated for GG Calgary |
| assets/img/photos/br-1.webp | Renovated finished basement with a wet bar | original AI-generated for GG Calgary |
| assets/img/photos/br-2.webp | Basement framing and drywall in progress | original AI-generated for GG Calgary |
| assets/img/photos/cw-1.webp | Crawl space sump with drain pipe and matting | original AI-generated for GG Calgary |
| assets/img/photos/cw-2.webp | Insulated crawl space walls with a liner | original AI-generated for GG Calgary |
| assets/img/photos/dg-1.webp | Downspout extension carrying rainwater away from a house | original AI-generated for GG Calgary |
| assets/img/photos/dg-2.webp | Regraded soil sloping away from a foundation | original AI-generated for GG Calgary |
| assets/img/photos/fs-1.webp | Adjustable steel support post replacing a rotted wood post | original AI-generated for GG Calgary |
| assets/img/photos/fs-2.webp | Row of steel support posts under a crawl space beam | original AI-generated for GG Calgary |
| assets/img/photos/home-hero.webp | Bright, dry finished basement family room at dusk | original AI-generated for GG Calgary |
| assets/img/photos/home-body.webp | Inspection light on a damp, cracked basement wall with a moisture meter | original AI-generated for GG Calgary |
| assets/img/photos/free-insp.webp | Basement inspection tools: moisture meter, flashlight, tape measure and clipboard | original AI-generated for GG Calgary |
| assets/img/photos/financing.webp | Calculator, laptop and folder ready for planning a project budget | original AI-generated for GG Calgary |
| assets/img/photos/lp-wet.webp | Shallow flooding in a basement storage area | original AI-generated for GG Calgary |
| assets/img/photos/lp-crawl.webp | Crawl space half bare dirt and half lined with a vapour barrier | original AI-generated for GG Calgary |
| assets/img/photos/prob-index.webp | Older basement with a cracked, damp wall and water along the floor joint | original AI-generated for GG Calgary |
| assets/img/photos/svc-index.webp | Basement waterproofing in progress with perimeter drain, wall liner and sealed sump | original AI-generated for GG Calgary |
| assets/img/photos/process.webp | Floors and stairs protected with plastic before basement work begins | original AI-generated for GG Calgary |
| assets/img/photos/about-body.webp | Calgary-area family homes with the Rockies in the distance | original AI-generated for GG Calgary |

Logo: placeholder (no image). No Groundworks or competitor imagery used.

## Original illustrations
All files in `assets/img/illustrations/` are original, created for GG Calgary – Basement Waterproofing (hand-built SVG diagrams). Concepts only were informed by industry references; no images, text, logos or product names were copied.

- `crack-injection.svg` — original, created for GG Calgary – Basement Waterproofing
- `crawl-space-encapsulation.svg` — original, created for GG Calgary – Basement Waterproofing
- `crawl-space-moisture.svg` — original, created for GG Calgary – Basement Waterproofing
- `dehumidifier-humidity.svg` — original, created for GG Calgary – Basement Waterproofing
- `floor-stabilization.svg` — original, created for GG Calgary – Basement Waterproofing
- `floor-wall-joint.svg` — original, created for GG Calgary – Basement Waterproofing
- `grading-downspouts.svg` — original, created for GG Calgary – Basement Waterproofing
- `hydrostatic-pressure.svg` — original, created for GG Calgary – Basement Waterproofing
- `interior-drainage-sump.svg` — original, created for GG Calgary – Basement Waterproofing
- `process-three-steps.svg` — original, created for GG Calgary – Basement Waterproofing
- `restoration-before-after.svg` — original, created for GG Calgary – Basement Waterproofing
- `sagging-floor.svg` — original, created for GG Calgary – Basement Waterproofing
- `sump-pump-system.svg` — original, created for GG Calgary – Basement Waterproofing
- `wall-crack-leak.svg` — original, created for GG Calgary – Basement Waterproofing
- `wall-drainage-membrane.svg` — original, created for GG Calgary – Basement Waterproofing
- `window-well-flooding.svg` — original, created for GG Calgary – Basement Waterproofing
- `window-well-solution.svg` — original, created for GG Calgary – Basement Waterproofing

## Landing page additions (Oct 27, 2026)
| assets/img/photos/radon-mitigation.webp | Radon mitigation pipe with manometer in a basement (illustrative) | AI-generated for GG Calgary; not a photo of a GG job |
| assets/img/photos/radon-test.webp | Generic long-term radon detector in a finished basement (illustrative) | AI-generated for GG Calgary; not a photo of a GG job |

## AI renderings (assets/img/renderings/)
AI-generated by GG Marketing. Not real GG jobs; always shown with an "Illustration" label.
