diff --git a/assets/media/hero-loop.webm b/assets/media/hero-loop.webm new file mode 100644 index 0000000..907312d Binary files /dev/null and b/assets/media/hero-loop.webm differ diff --git a/index.html b/index.html index 664398f..8aaa73d 100644 --- a/index.html +++ b/index.html @@ -77,7 +77,7 @@
-
+

The human side of change · for Canadian manufacturers

The systems are the easy part.

Getting your people to trust the change, share what they know, and lead through it — that's what decides whether any of it sticks. That's our work.

@@ -86,7 +86,11 @@ See how we work

or call 778‑985‑OPEN (6736)

-
+
+ +
@@ -359,6 +363,21 @@ Cal("init", { origin: "https://cal.shopwisdom.ca" }); + + + diff --git a/style.css b/style.css index a4a678b..1995bf4 100644 --- a/style.css +++ b/style.css @@ -127,6 +127,15 @@ a.tel { text-decoration: none; } .hero h1 { margin-bottom: 0.35em; } .lead { font-size: 1.25rem; line-height: 1.7; color: var(--ink-soft); margin-bottom: 2.4em; } +/* Hero split — text left, ambient loop right. Poster-first + paper fallback = never blank. */ +.hero-wrap { display: grid; grid-template-columns: 1.05fr 0.9fr; gap: clamp(2rem, 5vw, 4.5rem); align-items: center; } +.hero-media { position: relative; border-radius: 10px; overflow: hidden; background: var(--paper-2); aspect-ratio: 1 / 1; } +.hero-video { width: 100%; height: 100%; object-fit: cover; display: block; } +@media (max-width: 860px) { + .hero-wrap { grid-template-columns: 1fr; gap: 2.2rem; } + .hero-media { aspect-ratio: 16 / 10; max-height: 320px; } +} + .actions { display: flex; align-items: center; gap: 28px; flex-wrap: wrap; } .actions.center { justify-content: center; } .btn {