{"id":1934,"date":"2023-05-05T16:51:50","date_gmt":"2023-05-05T21:51:50","guid":{"rendered":"https:\/\/westmanrealty.c21.ca\/?page_id=1934"},"modified":"2026-07-27T16:30:55","modified_gmt":"2026-07-27T21:30:55","slug":"farming-manitoba","status":"publish","type":"page","link":"https:\/\/westmanrealty.c21.ca\/fr-ca\/farming-manitoba","title":{"rendered":"Farming Manitoba"},"content":{"rendered":"\n\n\t<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\/>\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\/>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Big+Shoulders+Display:wght@700;800&#038;family=Karla:ital,wght@0,400;0,500;0,700;1,400&#038;display=swap\" rel=\"stylesheet\"\/>\n<style>\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   FARM & RANCH DIVISION  |  Century 21 Westman Realty Ltd.\n   Prefix: c21w-farm__   (safe from MoxiWorks collisions)\n   Standalone page at \/farming-manitoba, linked from the\n   \"Farming Manitoba\" item already in global-nav.html.\n   NOTE: this file is NOT the last module on the page. A\n   MoxiWorks property-listing module is pasted in as a\n   separate Beaver Builder module directly below the\n   \"FARMS & RANCHES\" header at the bottom, so this file does\n   NOT include the footer-flush rule (see CLAUDE.md).\n   \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.c21w-farm {\n  \/* \u2500\u2500\u2500 Tokens: warm cream canvas, charcoal+gold brand kept primary,\n       a muted harvest green used as a secondary, sparing accent \u2500\u2500\u2500 *\/\n  --bg: #ede9de;\n  --surface: oklch(0.90 0.016 85);\n  --surface-2: oklch(0.86 0.02 85);\n  --ink: oklch(0.19 0.012 85);\n  --muted: oklch(0.40 0.02 85);\n  --accent: oklch(0.50 0.135 72);\n  --accent-fill: oklch(0.17 0.014 85);\n  --accent-ink: oklch(0.82 0.10 85);\n  --accent-ink-muted: oklch(0.74 0.03 85);\n  --border: oklch(0 0 0 \/ 0.08);\n  --border-strong: oklch(0 0 0 \/ 0.15);\n  --harvest: oklch(0.40 0.085 135);\n  --harvest-ink: oklch(0.90 0.05 135);\n  --harvest-ink-muted: oklch(0.80 0.04 135);\n  --space-3xs: 4px;  --space-2xs: 8px;  --space-xs: 12px; --space-sm: 16px;\n  --space-md: 24px;  --space-lg: 32px;  --space-xl: 48px; --space-2xl: 64px; --space-3xl: 96px;\n  --radius-sm: 2px; --radius-md: 4px; --radius-pill: 999px;\n  --font-display: 'Big Shoulders Display', sans-serif;\n  --font-body: 'Karla', sans-serif;\n  \/* Fixed px, not rem: the host theme sets html{font-size:10px}, which\n     would silently shrink every rem-based value to 62.5% of intended size. *\/\n  --text-xs: 13px;\n  --text-sm: 15px;\n  --text-base: 17px;\n  --text-lg: 21px;\n  --text-xl: clamp(28px, 17.6px + 2vw, 40px);\n  --text-display: clamp(34px, 18px + 3.6vw, 58px);\n  --ease-out-quart: cubic-bezier(0.25, 1, 0.5, 1);\n  --dur-fast: 150ms; --dur-base: 250ms; --dur-slow: 400ms; --dur-entrance: 650ms;\n  width: 100vw;\n  margin-left: calc((100vw - 100%) \/ -2);\n  background: var(--bg);\n  color: var(--ink);\n  font-family: var(--font-body);\n  font-size: var(--text-base);\n  line-height: 1.65;\n  overflow-x: hidden;\n}\n.c21w-farm *,\n.c21w-farm *::before,\n.c21w-farm *::after { box-sizing: border-box; }\n\/* \u2500\u2500\u2500 Sit flush under the site's global header \u2500\u2500\u2500 *\/\n.wrapper.responsive.page-wrapper { padding-top: 0 !important; }\nbody.page .fl-content,\nbody.page .mainbody.pageContent,\nbody.page .fl-post-content { background: #ede9de !important; }\nhtml, body { background-color: #ede9de !important; }\n.c21w-farm a { color: inherit; text-decoration: none; }\n.c21w-farm :focus { outline: none; }\n.c21w-farm :focus-visible {\n  outline: 2px solid var(--accent);\n  outline-offset: 3px;\n}\n.c21w-farm h1,\n.c21w-farm h2,\n.c21w-farm h3 { text-wrap: balance; }\n.c21w-farm p { text-wrap: pretty; }\n\/* \u2500\u2500\u2500 Reveal-on-scroll \u2500\u2500\u2500 *\/\n[data-c21f-reveal] {\n  opacity: 0;\n  transform: translateY(16px);\n  transition: opacity var(--dur-entrance) var(--ease-out-quart), transform var(--dur-entrance) var(--ease-out-quart);\n}\n[data-c21f-reveal].c21w-visible { opacity: 1; transform: translateY(0); }\n@media (prefers-reduced-motion: reduce) {\n  [data-c21f-reveal] { transition-duration: 0.01ms !important; opacity: 1 !important; transform: none !important; }\n  .c21w-farm__jump-link { scroll-behavior: auto !important; }\n}\n\/* \u2500\u2500\u2500 Buttons \u2500\u2500\u2500 *\/\n.c21w-farm__btn {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 48px;\n  padding: 0 var(--space-lg);\n  font-family: var(--font-body);\n  font-weight: 700;\n  font-size: var(--text-sm);\n  letter-spacing: 0.04em;\n  text-transform: uppercase;\n  border-radius: var(--radius-sm);\n  cursor: pointer;\n  transition: background-color var(--dur-base) var(--ease-out-quart),\n              color var(--dur-base) var(--ease-out-quart),\n              border-color var(--dur-base) var(--ease-out-quart),\n              transform var(--dur-fast) var(--ease-out-quart);\n}\n.c21w-farm__btn:active { transform: scale(0.97); }\na.c21w-farm__btn--dark {\n  position: relative;\n  isolation: isolate;\n  overflow: hidden;\n  background: transparent;\n  border: 1.5px solid var(--accent);\n  color: var(--accent-ink);\n}\na.c21w-farm__btn--dark::before {\n  content: '';\n  position: absolute;\n  inset: 0;\n  z-index: -1;\n  background: var(--harvest);\n  transform: translateX(-105%);\n  transition: transform var(--dur-base) var(--ease-out-quart);\n}\na.c21w-farm__btn--dark:hover {\n  border-color: var(--harvest);\n  color: var(--harvest-ink);\n}\na.c21w-farm__btn--dark:hover::before { transform: translateX(0); }\n.c21w-farm__btn-arrow {\n  display: inline-block;\n  margin-left: var(--space-2xs);\n  opacity: 0;\n  transform: translateX(-6px);\n  transition: transform var(--dur-base) var(--ease-out-quart), opacity var(--dur-base) var(--ease-out-quart);\n}\na.c21w-farm__btn--dark:hover .c21w-farm__btn-arrow { opacity: 1; transform: translateX(0); }\n@media (prefers-reduced-motion: reduce) {\n  a.c21w-farm__btn--dark::before,\n  .c21w-farm__btn-arrow { transition-duration: 0.01ms !important; }\n}\na.c21w-farm__btn--ghost {\n  background: transparent;\n  border: 1.5px solid var(--accent-ink-muted);\n  color: var(--accent-ink);\n}\na.c21w-farm__btn--ghost:hover {\n  background: var(--accent-ink);\n  border-color: var(--accent-ink);\n  color: var(--accent-fill);\n}\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   HERO\n   \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.c21w-farm__hero {\n  position: relative;\n  isolation: isolate;\n  background: var(--accent-fill);\n  color: var(--accent-ink);\n  overflow: hidden;\n}\n.c21w-farm__hero::before {\n  content: '';\n  position: absolute;\n  inset: 0;\n  z-index: -1;\n  pointer-events: none;\n  background-image:\n    linear-gradient(90deg, oklch(1 0 0 \/ 0.05) 1px, transparent 1px),\n    linear-gradient(0deg, oklch(1 0 0 \/ 0.05) 1px, transparent 1px);\n  background-size: 64px 64px;\n  mask-image: linear-gradient(180deg, black 0%, black 60%, transparent 100%);\n  -webkit-mask-image: linear-gradient(180deg, black 0%, black 60%, transparent 100%);\n}\n.c21w-farm__hero-inner {\n  position: relative;\n  max-width: 1180px;\n  margin: 0 auto;\n  padding: clamp(var(--space-2xl), 9vw, var(--space-3xl)) clamp(24px, 6vw, 96px) var(--space-2xl);\n}\n.c21w-farm__eyebrow {\n  display: inline-flex;\n  align-items: center;\n  gap: var(--space-2xs);\n  font-family: var(--font-body);\n  font-weight: 700;\n  font-size: var(--text-xs);\n  letter-spacing: 0.14em;\n  text-transform: uppercase;\n  color: var(--harvest-ink);\n  background: oklch(0.40 0.085 135 \/ 0.16);\n  border: 1px solid oklch(0.90 0.05 135 \/ 0.3);\n  border-radius: var(--radius-pill);\n  padding: var(--space-3xs) var(--space-sm);\n  margin: 0 0 var(--space-md);\n}\n.c21w-farm__h1 {\n  font-family: var(--font-display);\n  font-weight: 800;\n  font-size: var(--text-display);\n  line-height: 0.98;\n  letter-spacing: -0.015em;\n  text-transform: uppercase;\n  color: var(--accent-ink);\n  margin: 0;\n  max-width: 17ch;\n}\n.c21w-farm__hero-lead {\n  margin: var(--space-md) 0 0;\n  max-width: 62ch;\n  color: var(--accent-ink-muted);\n  font-size: var(--text-lg);\n}\n.c21w-farm__hero-actions {\n  display: flex;\n  flex-wrap: wrap;\n  gap: var(--space-sm);\n  margin-top: var(--space-xl);\n}\n\/* \u2500\u2500\u2500 Quick-jump pills \u2500\u2500\u2500 *\/\n.c21w-farm__jump {\n  position: relative;\n  display: flex;\n  flex-wrap: wrap;\n  gap: var(--space-2xs);\n  max-width: 1180px;\n  margin: 0 auto;\n  padding: 0 clamp(24px, 6vw, 96px) clamp(var(--space-xl), 8vw, var(--space-2xl));\n}\na.c21w-farm__jump-link {\n  display: inline-flex;\n  align-items: center;\n  gap: var(--space-2xs);\n  padding: var(--space-2xs) var(--space-sm);\n  border: 1px solid oklch(1 0 0 \/ 0.25);\n  border-radius: var(--radius-pill);\n  font-size: var(--text-xs);\n  font-weight: 700;\n  letter-spacing: 0.02em;\n  color: var(--accent-ink-muted);\n  transition: border-color var(--dur-base) var(--ease-out-quart), color var(--dur-base) var(--ease-out-quart);\n}\na.c21w-farm__jump-link:hover,\na.c21w-farm__jump-link:focus-visible {\n  border-color: var(--harvest-ink);\n  color: var(--harvest-ink);\n}\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   SHARED SECTION SHELL\n   \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.c21w-farm__section {\n  max-width: 1180px;\n  margin: 0 auto;\n  padding: var(--space-3xl) clamp(24px, 6vw, 96px) 0;\n}\n.c21w-farm__section-label {\n  display: block;\n  font-family: var(--font-body);\n  font-weight: 700;\n  font-size: var(--text-xs);\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: var(--harvest);\n  margin: 0 0 var(--space-sm);\n}\n.c21w-farm__h2 {\n  font-family: var(--font-display);\n  font-weight: 800;\n  font-size: var(--text-xl);\n  letter-spacing: -0.01em;\n  text-transform: uppercase;\n  color: var(--ink);\n  margin: 0;\n}\n.c21w-farm__section-lead {\n  margin: var(--space-sm) 0 0;\n  max-width: 68ch;\n  color: var(--muted);\n  font-size: var(--text-base);\n}\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   VIDEO\n   \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.c21w-farm__video {\n  position: relative;\n  aspect-ratio: 16 \/ 9;\n  margin-top: var(--space-xl);\n  border-radius: var(--radius-md);\n  overflow: hidden;\n  background: var(--accent-fill);\n}\n.c21w-farm__video-play {\n  position: absolute;\n  inset: 0;\n  display: block;\n  width: 100%;\n  height: 100%;\n  padding: 0;\n  border: 0;\n  background: transparent;\n  cursor: pointer;\n}\n.c21w-farm__video-thumb {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  display: block;\n}\n.c21w-farm__video-scrim {\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(0deg, oklch(0.17 0.014 85 \/ 0.55) 0%, oklch(0.17 0.014 85 \/ 0.10) 45%, transparent 70%);\n  transition: background-color var(--dur-base) var(--ease-out-quart);\n}\n.c21w-farm__video-icon {\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  transform: translate(-50%, -50%) scale(1);\n  width: 84px;\n  height: 84px;\n  border-radius: 50%;\n  background: var(--harvest);\n  color: var(--harvest-ink);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 26px;\n  padding-left: 6px;\n  box-shadow: 0 8px 28px oklch(0 0 0 \/ 0.35);\n  transition: transform var(--dur-base) var(--ease-out-quart), background-color var(--dur-base) var(--ease-out-quart);\n}\n.c21w-farm__video-play:hover .c21w-farm__video-icon,\n.c21w-farm__video-play:focus-visible .c21w-farm__video-icon {\n  transform: translate(-50%, -50%) scale(1.08);\n  background: var(--accent);\n}\n.c21w-farm__video-frame {\n  width: 100%;\n  height: 100%;\n  border: 0;\n  display: block;\n}\n.c21w-farm__video-caption {\n  margin: var(--space-sm) 0 0;\n  font-size: var(--text-xs);\n  letter-spacing: 0.02em;\n  color: var(--muted);\n}\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   AGENT ROSTER  (fan \/ accordion)\n   \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.c21w-farm__roster,\n.c21w-farm__roster li,\n.c21w-farm .c21w-farm__roster {\n  list-style: none !important;\n}\n.c21w-farm__roster {\n  display: flex;\n  align-items: stretch;\n  gap: 6px;\n  height: 460px;\n  margin: var(--space-xl) 0 0;\n  padding: 0;\n}\n.c21w-farm__card {\n  position: relative;\n  flex-grow: 1;\n  flex-shrink: 1;\n  flex-basis: 76px;\n  min-width: 76px;\n  border-radius: var(--radius-md);\n  background: var(--surface-2);\n  list-style: none !important;\n  transition: flex-grow var(--dur-slow) var(--ease-out-quart), flex-basis var(--dur-slow) var(--ease-out-quart);\n}\n.c21w-farm__card.is-expanded {\n  flex-grow: 12;\n  flex-basis: 300px;\n  min-width: 260px;\n}\n.c21w-farm__card :focus-visible {\n  outline: 2px solid var(--harvest-ink);\n  outline-offset: 2px;\n}\n.c21w-farm__toggle {\n  position: absolute;\n  inset: 0;\n  width: 100%;\n  height: 100%;\n  margin: 0;\n  padding: 0;\n  border: 0;\n  border-radius: inherit;\n  overflow: hidden;\n  background: transparent;\n  cursor: pointer;\n  -webkit-tap-highlight-color: transparent;\n}\n.c21w-farm__photo-wrap {\n  position: absolute;\n  inset: 0;\n  overflow: hidden;\n  background: var(--accent-fill);\n}\n.c21w-farm__photo {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  object-position: center 18%;\n  display: block;\n  transition: transform var(--dur-slow) var(--ease-out-quart);\n}\n.c21w-farm__toggle:hover .c21w-farm__photo,\n.c21w-farm__toggle:focus-visible .c21w-farm__photo { transform: scale(1.04); }\n.c21w-farm__initials {\n  position: absolute;\n  inset: 0;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-family: var(--font-display);\n  font-weight: 800;\n  font-size: var(--text-xl);\n  color: var(--accent-ink-muted);\n  background: var(--accent-fill);\n}\n.c21w-farm__scrim {\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(0deg, oklch(0 0 0 \/ 0.80) 0%, oklch(0 0 0 \/ 0.30) 45%, oklch(0 0 0 \/ 0.05) 70%);\n  pointer-events: none;\n}\n.c21w-farm__spine {\n  position: absolute;\n  inset: 0;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: flex-end;\n  gap: var(--space-xs);\n  padding-bottom: var(--space-md);\n  pointer-events: none;\n  opacity: 1;\n  transition: opacity var(--dur-fast) var(--ease-out-quart);\n}\n.c21w-farm__card.is-expanded .c21w-farm__spine { opacity: 0; }\n.c21w-farm__spine-name {\n  writing-mode: vertical-rl;\n  transform: rotate(180deg);\n  white-space: nowrap;\n  font-family: var(--font-display);\n  font-weight: 700;\n  font-size: var(--text-sm);\n  letter-spacing: 0.04em;\n  text-transform: uppercase;\n  color: #fff;\n}\n.c21w-farm__spine-icon {\n  flex-shrink: 0;\n  width: 22px;\n  height: 22px;\n  border-radius: 50%;\n  border: 1.5px solid oklch(1 0 0 \/ 0.7);\n  color: #fff;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 14px;\n  line-height: 1;\n}\n.c21w-farm__panel {\n  position: absolute;\n  inset: auto 0 0 0;\n  padding: var(--space-lg) var(--space-md) var(--space-md);\n  border-radius: 0 0 var(--radius-md) var(--radius-md);\n  overflow: hidden;\n  background: linear-gradient(0deg, oklch(0 0 0 \/ 0.88) 0%, oklch(0 0 0 \/ 0.55) 65%, transparent 100%);\n  opacity: 0;\n  transform: translateY(10px);\n  transition: opacity var(--dur-base) var(--ease-out-quart), transform var(--dur-base) var(--ease-out-quart);\n}\n.c21w-farm__card.is-expanded .c21w-farm__panel {\n  opacity: 1;\n  transform: translateY(0);\n  transition-delay: 0.12s;\n}\n.c21w-farm__panel-name {\n  margin: 0;\n  font-family: var(--font-display);\n  font-weight: 800;\n  font-size: var(--text-lg);\n  text-transform: uppercase;\n  color: #fff;\n  white-space: nowrap;\n}\n.c21w-farm__panel-title {\n  margin: var(--space-3xs) 0 var(--space-sm);\n  font-size: 11px;\n  letter-spacing: 0.06em;\n  text-transform: uppercase;\n  color: oklch(1 0 0 \/ 0.65);\n  white-space: nowrap;\n}\n.c21w-farm__panel-links {\n  display: flex;\n  flex-direction: column;\n  align-items: flex-start;\n  gap: var(--space-2xs);\n}\n.c21w-farm__panel-link {\n  display: inline-flex;\n  align-items: center;\n  gap: var(--space-3xs);\n  font-size: var(--text-sm);\n  font-weight: 700;\n  white-space: nowrap;\n  transition: color var(--dur-fast) var(--ease-out-quart);\n}\n.c21w-farm__panel-link--phone { color: var(--harvest-ink) !important; }\n.c21w-farm__panel-link--phone:hover,\n.c21w-farm__panel-link--phone:focus-visible { color: #fff !important; }\n.c21w-farm__panel-link--site {\n  color: oklch(1 0 0 \/ 0.8) !important;\n  font-weight: 400;\n  text-decoration: underline;\n  text-underline-offset: 3px;\n  text-decoration-color: oklch(1 0 0 \/ 0.35);\n}\n.c21w-farm__panel-link--site:hover,\n.c21w-farm__panel-link--site:focus-visible {\n  color: #fff !important;\n  text-decoration-color: #fff;\n}\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   FARMS & RANCHES ANCHOR HEADER\n   \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.c21w-farm__listings {\n  position: relative;\n  isolation: isolate;\n  width: 100vw;\n  margin-left: calc((100vw - 100%) \/ -2);\n  margin-top: var(--space-3xl);\n  padding: var(--space-3xl) 6vw var(--space-2xl);\n  background: var(--harvest);\n  color: var(--harvest-ink);\n  text-align: center;\n  overflow: hidden;\n}\n.c21w-farm__listings::before {\n  content: '';\n  position: absolute;\n  inset: 0;\n  z-index: -1;\n  pointer-events: none;\n  background-image:\n    linear-gradient(90deg, oklch(1 0 0 \/ 0.06) 1px, transparent 1px),\n    linear-gradient(0deg, oklch(1 0 0 \/ 0.06) 1px, transparent 1px);\n  background-size: 64px 64px;\n  mask-image: linear-gradient(180deg, transparent 0%, black 20%, black 80%, transparent 100%);\n  -webkit-mask-image: linear-gradient(180deg, transparent 0%, black 20%, black 80%, transparent 100%);\n}\n.c21w-farm__listings-eyebrow {\n  display: inline-flex;\n  font-family: var(--font-body);\n  font-weight: 700;\n  font-size: var(--text-xs);\n  letter-spacing: 0.14em;\n  text-transform: uppercase;\n  color: var(--harvest-ink-muted);\n  margin: 0 0 var(--space-sm);\n}\n.c21w-farm__listings-h2 {\n  margin: 0;\n  font-family: var(--font-display);\n  font-weight: 800;\n  font-size: var(--text-display);\n  letter-spacing: -0.01em;\n  text-transform: uppercase;\n  color: var(--harvest-ink);\n}\n.c21w-farm__listings-lead {\n  margin: var(--space-sm) auto 0;\n  max-width: 56ch;\n  font-size: var(--text-base);\n  color: var(--harvest-ink-muted);\n}\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   RESPONSIVE\n   \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n@media (max-width: 860px) {\n  .c21w-farm__hero-inner { padding-bottom: var(--space-xl); }\n  .c21w-farm__listings { padding: var(--space-2xl) 6vw var(--space-xl); }\n  .c21w-farm__roster {\n    flex-direction: column;\n    height: auto;\n    gap: 10px;\n  }\n  .c21w-farm__card {\n    flex-grow: 0;\n    flex-shrink: 0;\n    flex-basis: auto;\n    min-width: 0;\n    height: 88px;\n    transition: height var(--dur-slow) var(--ease-out-quart);\n  }\n  .c21w-farm__card.is-expanded { height: 440px; }\n  .c21w-farm__photo { object-position: center 22%; }\n  .c21w-farm__spine {\n    flex-direction: row;\n    justify-content: space-between;\n    align-items: center;\n    padding: 0 var(--space-md);\n  }\n  .c21w-farm__spine-name {\n    writing-mode: horizontal-tb;\n    transform: none;\n  }\n}\n<\/style>\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     FARM & RANCH DIVISION  |  Century 21 Westman Realty Ltd.\n     \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n  <!-- \u2500\u2500\u2500 HERO \u2500\u2500\u2500 -->\n  <section id=\"top\">\n      Farm &amp; Ranch Division\n      <h1>Real Estate for the Land You Work.<\/h1>\n      <p>Grain farms, cattle operations, and acreages move differently than a house in town. Our Farm &amp; Ranch Division is a dedicated team of specialists who understand land value, water rights, and equipment across Western Manitoba, and who are ready to help you buy or sell yours.<\/p>\n        <a href=\"https:\/\/westmanrealty.c21.ca\/contact-us\" target=\"_blank\" rel=\"noopener\">Get in Touch&raquo;<\/a>\n        <a href=\"#roster\" data-c21f-scroll>Meet the Team<\/a>\n    <nav aria-label=\"Page sections\">\n      <a href=\"#video\" data-c21f-scroll>Watch the Video<\/a>\n      <a href=\"#roster\" data-c21f-scroll>Our Farm Team<\/a>\n      <a href=\"#farms-ranches\" data-c21f-scroll>Current Listings<\/a>\n    <\/nav>\n  <\/section>\n  <!-- \u2500\u2500\u2500 FEATURED VIDEO \u2500\u2500\u2500 -->\n  <section id=\"video\" data-c21f-reveal>\n    See Us In Action\n    <h2>Working Western Manitoba&#8217;s Land<\/h2>\n    <p>A short introduction to our Farm &amp; Ranch Division and how we help buyers and sellers move agricultural property across the region.<\/p>\n      <button type=\"button\" aria-label=\"Play video: Introducing the Century 21 Westman Realty Ltd. Farm and Ranch Division\">\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/KDM6Xq_vXRE\/hqdefault.jpg\" alt=\"\" loading=\"lazy\"\/>\n        &#9658;\n      <\/button>\n    <p>Video opens in place. No playback data is loaded until you press play.<\/p>\n  <\/section>\n  <!-- \u2500\u2500\u2500 AGENT ROSTER \u2500\u2500\u2500 -->\n  <section id=\"roster\" data-c21f-reveal>\n    Meet The Team\n    <h2>Ten Specialists, One Region<\/h2>\n    <p>Select a name to view contact details. Select again to close.<\/p>\n    <ul id=\"c21FarmRoster\" aria-label=\"Farm and Ranch Division agents\"><\/ul>\n  <\/section>\n  <!-- \u2500\u2500\u2500 FARMS & RANCHES ANCHOR HEADER \u2500\u2500\u2500 -->\n  <section id=\"farms-ranches\">\n    Current Inventory\n    <h2>Farms &amp; Ranches<\/h2>\n    <p>Every farm, ranch, and acreage we have listed across Western Manitoba.<\/p>\n  <\/section>\n<!-- \/.c21w-farm -->\n<!-- MoxiWorks property-listing module is pasted in as its own Beaver\n     Builder module directly below this one. Global theme footer follows\n     that module automatically. -->\n\n","protected":false},"excerpt":{"rendered":"<p>Farm &amp; Ranch Division Real Estate for the Land You Work. Grain farms, cattle operations, and acreages move differently than a house in town. Our Farm &amp; Ranch Division is a dedicated team of specialists who understand land value, water rights, and equipment across Western Manitoba, and who are ready to help you buy or [&hellip;]<\/p>\n","protected":false},"author":18430,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1934","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/westmanrealty.c21.ca\/fr-ca\/wp-json\/wp\/v2\/pages\/1934","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/westmanrealty.c21.ca\/fr-ca\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/westmanrealty.c21.ca\/fr-ca\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/westmanrealty.c21.ca\/fr-ca\/wp-json\/wp\/v2\/users\/18430"}],"replies":[{"embeddable":true,"href":"https:\/\/westmanrealty.c21.ca\/fr-ca\/wp-json\/wp\/v2\/comments?post=1934"}],"version-history":[{"count":9,"href":"https:\/\/westmanrealty.c21.ca\/fr-ca\/wp-json\/wp\/v2\/pages\/1934\/revisions"}],"predecessor-version":[{"id":2265,"href":"https:\/\/westmanrealty.c21.ca\/fr-ca\/wp-json\/wp\/v2\/pages\/1934\/revisions\/2265"}],"wp:attachment":[{"href":"https:\/\/westmanrealty.c21.ca\/fr-ca\/wp-json\/wp\/v2\/media?parent=1934"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}