:root{--hs-bg:#FFF8EC;--hs-surface:#FFFFFF;--hs-hairline-bg:#F3E7D3;--hs-dash:var(--hs-hairline-bg);--hs-ink:#1E2240;--hs-muted:#4A4F6E;--hs-red:#FF5A4E;--hs-yellow:#FFC93C;--hs-yellow-deep:#E0A81F;--hs-tangerine:#FF9A3C;--hs-tangerine-deep:var(--hs-yellow-deep);--hs-green:#4CC46A;--hs-aqua:#3FD8C4;--hs-sky:#5EC8F2;--hs-pink:#FF7FB0;--hs-cream:#FFF6C2;--hs-sky-deep:#1B6FA8;--hs-green-deep:#1F7A3A;--hs-hover:#FFF6C2;--hs-accent:var(--hs-sky-deep);--hs-accent-rental:var(--hs-yellow-deep);--hs-map-condo:var(--hs-red);--hs-map-rental:var(--hs-yellow);--hs-map-complex:var(--hs-aqua);--hs-status-open:#1F7A3A;--hs-status-amber:#8F5400;--hs-status-red:#B3261E;--hs-status-grey:#6E6E6E;--hs-chart-subject:var(--hs-red);--hs-chart-community:var(--hs-sky-deep);--hs-chart-city:#8A93B8;--hs-chart-bar:var(--hs-tangerine);--hs-chart-bar-deep:var(--hs-tangerine-deep);--hs-art-lit-2:#FFE58A;--hs-art-green-2:#3FA35B;--hs-art-trunk:#8A5A2B;--hs-art-teal-1:#4FB8B0;--hs-art-teal-2:#8FE0D8;--hs-art-sky-2:#7FD2F5;--hs-art-sky-3:#A3DFF8;--hs-art-cloud:#EAF8FE;--hs-art-water:#4AB4E0;--hs-art-water-2:#BFE9FB;--hs-art-rock-1:#9CB9DA;--hs-art-rock-2:#8FB3C9;--hs-art-rock-3:#B9D3E0;--hs-art-rock-4:#B7C4D2;--hs-art-rock-5:#7C9FB9;--hs-art-rock-6:#5F86A3;--hs-art-glass-1:#BFE0F7;--hs-art-glass-2:#E8F4FA;--hs-art-steel-1:#A8C6DA;--hs-art-steel-2:#5A6B80;--hs-art-bow-1:#5B9BD5;--hs-art-bow-2:#3F78B0;--hs-art-bow-3:#2B5A8A;--hs-art-dome-1:#D9705A;--hs-art-dome-2:#7FB6D6;--hs-art-dome-3:#FFE0C8;--hs-art-telus-1:#F2EFE8;--hs-art-wood-1:#E9C98F;--hs-art-stone-1:#EDE7DB;--hs-art-stone-2:#E6DFD2;--hs-art-stone-3:#E9E4DA;--hs-art-street:#9AA3AF;--hs-art-street-2:#7C828C;--hs-art-night:#2B3158;--hs-art-back-building:#7CC3E6;--hs-art-tree-light:#7BDB8E;--hs-art-glass-lite:#B5E8FA;--hs-art-lamp-light:#A8F0B8;--hs-art-snow-1:#BFE3F7;--hs-art-snow-2:#CFEBFA;--hs-art-snow-3:#DDF1FC;--hs-art-snow-4:#E9F6FD;--hs-art-snow-5:#F2F9FE;--hs-art-snow-6:#F8FCFF;--hs-art-snow-7:#FFFFFF;--hs-art-snow-8:#FFFFFF;--hs-art-chinook-1:#8F5400;--hs-art-chinook-2:#B46E1E;--hs-art-chinook-3:#D98F3C;--hs-art-chinook-4:#F5B960;--hs-art-chinook-5:#FFD98F;--hs-art-chinook-6:#FFE9B8;--hs-art-chinook-7:#FFF4DC;--hs-art-chinook-8:#FFFFFF;--hs-border-pixel:2px solid var(--hs-ink);--hs-border-pixel-thin:2px solid var(--hs-ink);--hs-border-hairline:2px dashed var(--hs-dash);--hs-radius-small:0px;--hs-radius-large:0px;--hs-shadow-hard:4px 4px 0 var(--hs-ink);--hs-shadow-hard-lg:6px 6px 0 var(--hs-ink);--hs-shadow-hairline:4px 4px 0 var(--hs-ink);--hs-shadow-inset:inset 0 -4px 0 var(--hs-yellow-deep);--hs-shadow-focus:0 0 0 2px var(--hs-sky-deep);--hs-focus-ring:0 0 0 2px var(--hs-sky-deep);--hs-space-1:4px;--hs-space-2:8px;--hs-space-3:12px;--hs-space-4:16px;--hs-space-5:20px;--hs-space-6:24px;--hs-space-8:32px;--hs-space-10:40px;--hs-space-12:48px;--hs-space-16:64px;--hs-font-body-size:16px;--hs-font-body-size-desktop:17px;--hs-font-line-height:1.55;--hs-measure:65ch;--hs-font-size-base:1rem;--hs-font-size-1:0.8rem;--hs-font-size-2:1rem;--hs-font-size-3:1.25rem;--hs-font-size-4:1.563rem;--hs-font-size-5:1.953rem;--hs-font-size-6:2.441rem;--hs-font-display:"Silkscreen","Courier New",monospace;--hs-font-body:"IBM Plex Sans","Helvetica Neue",sans-serif;--hs-font-mono:"IBM Plex Mono","Courier New",monospace;--hs-motion-fade:120ms ease}@media (min-width:1024px){:root{--hs-font-body-size:var(--hs-font-body-size-desktop)}}body{background-color:var(--hs-bg);background-image:repeating-linear-gradient(0deg,var(--hs-hairline-bg) 0 1px,transparent 1px 24px),repeating-linear-gradient(90deg,var(--hs-hairline-bg) 0 1px,transparent 1px 24px);color:var(--hs-ink);font-family:var(--hs-font-body);font-size:var(--hs-font-body-size);line-height:var(--hs-font-line-height)}h1,h2,h3,h4,legend{font-family:var(--hs-font-display);font-weight:700;line-height:1.2;letter-spacing:.02em}a{color:var(--hs-sky-deep)}a:hover{color:var(--hs-ink)}main{max-width:71.25rem;margin:0 auto;padding:var(--hs-space-6) var(--hs-space-5) var(--hs-space-12)}:focus-visible{outline:none;box-shadow:var(--hs-focus-ring)}svg{image-rendering:pixelated}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}