1<!DOCTYPE html><html lang="en"><head> 2 <meta charset="UTF-8"> 3 <link data-vibesites-favicon="" rel="icon" href="https://media.multihub.io/cdn-cgi/image/format=webp,w=48,h=48,fit=pad,background=rgba%280%2C0%2C0%2C0%29/company/5767906449162442/019fcb00-e4bd-730e-be09-fdc89126e5de.webp"> 4 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 5 <link rel="preconnect" href="https://fonts.googleapis.com"> 6 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin=""> 7 <!-- DO NOT modify the font links above â they are managed by the deploy pipeline. To add a custom font, add a separate <link> tag. --> 8 <title>Resident Access | Pointe at Northern Woods</title> 9 <style>*{box-sizing:border-box;margin:0;padding:0}body{font-family:system-ui,-apple-system,sans-serif}</style> 10 <meta name="description" content="Securely log into your Pointe at Northern Woods resident portal! Easily pay rent, schedule maintenance, and manage your home in beautiful Columbus, OH." /> 11 <link rel="preconnect" href="https://fonts.googleapis.com"> 12 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin=""> 13 <!-- DO NOT modify the link below â it is managed by the deploy pipeline. To add a custom font, add a separate <link> tag. --> 14 <link data-vibesites-fonts="" href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&
14family=Roboto:wght@300;400;500;700&family=Open+Sans:wght@400;500;600&family=Montserrat:wght@300;400;500;600;700&family=Poppins:wght@300;400;500;600;700&family=Nunito:wght@400;500;600;700&family=Raleway:wght@400;500;600;700&family=Work+Sans:wght@400;500;600;700&family=DM+Sans:wght@300;400;500;700&family=Outfit:wght@400;500;600;700&family=Manrope:wght@400;500;600;700&family=Source+Sans+3:wght@400;500;600;700&family=Lato:wght@300;400;700&family=Figtree:wght@400;500;600;700&family=Plus+Jakarta+Sans:wght@400;500;600;700&family=Urbanist:wght@400;500;600;700&family=Playfair+Display:wght@400;500;600;700&family=Lora:wght@400;500;600;700&family=Merriweather:wght@300;400;700&family=Libre+Baskerville:wght@400;700&family=DM+Serif+Display&family=Cormorant+Garamond:wght@400;500;600;700&family=Fraunces:ital,opsz,wght@0,9..144,300..900;1,9..144,300..900&display=swap" rel="stylesheet"> 15
15<script type="module" crossorigin src="/assets/index-DumulIYa.js"></script>
15 16 <link rel="stylesheet" crossorigin href="/assets/index-B8eoXN5_.css"> 17 <meta property="og:type" content="website" /> 18 <meta property="og:locale" content="en_US" /> 19 <meta property="og:title" content="Resident Access | Pointe at Northern Woods" /> 20 <meta property="og:description" content="Securely log into your Pointe at Northern Woods resident portal! Easily pay rent, schedule maintenance, and manage your home in beautiful Columbus, OH." /> 21 <meta property="og:image" content="https://media.multihub.io/cdn-cgi/image/format=auto,w=1280/property/6767906449166339/019fce05-e1ef-715b-bb3d-5d540f014c0b.webp" /> 22 <meta property="og:image:alt" content="Modern kitchen with white cabinets, black appliances, and granite countertops." /> 23 <meta property="og:url" content="https://www.pointeatnorthernwoods.com/resident-access/" /> 24 <meta property="og:site_name" content="Pointe at Northern Woods" /> 25 <meta name="twitter:card" content="summary_large_image" /> 26 <meta name="twitter:title" content="Resident Access | Pointe at Northern Woods" /> 27 <meta name="twitter:description" content="Securely log into your Pointe at Northern Woods resident portal! Easily pay rent, schedule maintenance, and manage your home in beautiful Columbus, OH." /> 28 <meta name="twitter:image" content="https://media.multihub.io/cdn-cgi/image/format=auto,w=1280/property/6767906449166339/019fce05-e1ef-715b-bb3d-5d540f014c0b.webp" /> 29 <meta name="twitter:image:alt" content="Modern kitchen with white cabinets, black appliances, and granite countertops." /> 30 <link rel="canonical" href="https://www.pointeatnorthernwoods.com/resident-access/" /> 31
31<script id="gtm-script">
vendor: 323 bytes, line 31
31(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','
31GTM-N98P63HB
vendor: 3 bytes, line 31
31');
31</script>
31 32 </head> 33 <body> 34 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-N98P63HB" height="0" width="0" style="display:none;visibility:hidden" title="Google Tag Manager"></iframe></noscript> 35 <div id="root"><style>[data-vibesite-richtext] p{margin-bottom:0.75em}[data-vibesite-richtext] p:last-child{margin-bottom:0}[data-vibesite-richtext] p:empty,[data-vibesite-richtext] p:has(>br:only-child){margin-bottom:0}</style><style>:root { 36 --vibe-color-primary: #002142; 37 --vibe-color-secondary: #494747; 38 --vibe-color-accent: #494747; 39 --vibe-color-background: #FFFFFF; 40 --vibe-color-surface: #f18c20; 41 --vibe-color-text: #002142; 42 --vibe-color-text-muted: #6B6355; 43 --vibe-color-text-on-primary: #ffffff; 44 --vibe-color-text-on-secondary: #ffffff; 45 --vibe-color-border: #E2DDD5; 46 --vibe-color-error: #dc2626; 47 --vibe-color-success: #16a34a; 48 --vibe-color-warning: #f59e0b; 49 --vibe-font-heading: "Montserrat", sans-serif; 50 --vibe-font-body: "Montserrat", sans-serif; 51 --vibe-font-accent: "Rubik", sans-serif; 52 --vibe-font-mono: "Fira Code", "Consolas", monospace; 53 --vibe-font-size-xs: 0.75rem; 54 --vibe-font-size-sm: 0.875rem; 55 --vibe-font-size-base: 1rem; 56 --vibe-font-size-lg: 1.125rem; 57 --vibe-font-size-xl: 1.25rem; 58 --vibe-font-size-2xl: 1.5rem; 59 --vibe-font-size-3xl: 1.875rem; 60 --vibe-font-size-4xl: 2.25rem; 61 --vibe-font-size-5xl: 3rem; 62 --vibe-font-size-6xl: 3.75rem; 63 --vibe-font-weight-light: 300; 64 --vibe-font-weight-normal: 400; 65 --vibe-font-weight-medium: 500; 66 --vibe-font-weight-semibold: 600; 67 --vibe-font-weight-bold: 700; 68 --vibe-spacing-xs: 0.25rem; 69 --vibe-spacing-sm: 0.5rem; 70 --vibe-spacing-md: 1rem; 71 --vibe-spacing-lg: 1.5rem; 72 --vibe-spacing-xl: 2rem; 73 --vibe-spacing-2xl: 3rem; 74 --vibe-spacing-3xl: 4rem; 75 --vibe-spacing-4xl: 6rem; 76 --vibe-radius-none: 0; 77 --vibe-radius-sm: 0.125rem; 78 --vibe-radius-md: 0.375rem; 79 --vibe-radius-lg: 0.5rem; 80 --vibe-radius-xl: 0.75rem; 81 --vibe-radius-full: 9999px; 82 --vibe-shadow-sm: 0 1px 2px 0 rgb(0 0 0 / 0.05); 83 --vibe-shadow-md: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1); 84 --vibe-shadow-lg: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1); 85 --vibe-shadow-xl: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1); 86 --vibe-breakpoint-sm: 640px; 87 --vibe-breakpoint-md: 768px; 88 --vibe-breakpoint-lg: 1024px; 89 --vibe-breakpoint-xl: 1280px; 90 --vibe-breakpoint-2xl: 1536px; 91 --vibe-transition-fast: 150ms ease-in-out; 92 --vibe-transition-normal: 300ms ease-in-out; 93 --vibe-transition-slow: 500ms ease-in-out; 94 --vibe-z-index-dropdown: 1000; 95 --vibe-z-index-sticky: 1020; 96 --vibe-z-index-fixed: 1030; 97 --vibe-z-index-modal: 1040; 98 --vibe-z-index-popover: 1050; 99 --vibe-z-index-tooltip: 1060; 100}</style><style>:root { 101 --vibe-color-link-underline: underline; 102}</style><style>[data-vibesite-richtext] a { text-decoration-line: underline; }</style><div class="vibesites-layout"><div data-vibesite-slot="Header" style="display:contents"><header class="header-scrolled fixed left-0 right-0 top-0 z-50 w-full" style="background-color:var(--vibe-color-background)"><span class="sr-only"></span><div class="header-bar" style="padding-top:var(--offer-banner-height, 0px);transition:padding-top 0.5s cubic-bezier(0.4, 0, 0.2, 1)"><div class="header-util-row hidden lg:flex items-stretch h-10"><div class="flex-1 flex items-center min-w-0 pl-4 sm:pl-6 lg:pl-8 pr-4"><div class=""><a href="https://www.google.com/maps/search/?api=1&query=apartment&query_place_id=ChIJDTc1js-KOIgRz_RZjYZ0q54" target="_blank" rel="noopener noreferrer" class="header-util-link header-util-address">5615 Sierra Ridge Dr N, Columbus, OH 43231</a></div></div><div class="flex items-stretch flex-shrink-0"><div class="flex items-center justify-center px-5 xl:px-6"><a href="tel:8777632554" class="dniphone dniphonehref header-util-link header-util-phone" aria-label="Call us">(877) 763-2554</a></div><div class="header-util-cta-group"><div class=""><a href="/resident-access" target="_self" class="header-util-cta">Resident Portal</a></div><div class=""><a href="/apply-now" target="_self" class="header-util-cta">Apply Now</a></div></div></div></div><div class="px-4 sm:px-6 lg:px-8"><div class="flex items-center gap-3 sm:gap-4 h-20 lg:h-[88px] min-w-0"><button class="lg:hidden relative w-10 h-10 flex items-center justify-center flex-shrink-0 -ml-1" aria-label="Open menu" aria-expanded="false"><span class="absolute block w-6 h-0.5 bg-[var(--vibe-color-text)] transition-all duration-300 -translate-y-2"></span><span class="absolute block w-6 h-0.5 bg-[var(--vibe-color-text)] transition-all duration-300 "></span><span class="absolute block w-6 h-0.5 bg-[var(--vibe-color-text)] transition-all duration-300 translate-y-2"></span></button><div class="header-logo min-w-0 flex-1 lg:flex-none overflow-hidden pr-2 sm:pr-3 lg:pr-0"><a href="/" class="block min-w-0 max-w-full"><img src="https://media.multihub.io/cdn-cgi/image/format=auto,w=640/property/6767906449166339/019d026c-18a8-7148-96f8-79edac32969a.webp" srcSet="https://media.multihub.io/cdn-cgi/image/format=auto,w=160/property/6767906449166339/019d026c-18a8-7148-96f8-79edac32969a.webp 160w, https://media.multihub.io/cdn-cgi/image/format=auto,w=320/property/6767906449166339/019d026c-18a8-7148-96f8-79edac32969a.webp 320w, https://media.multihub.io/cdn-cgi/image/format=auto,w=640/property/6767906449166339/019d026c-18a8-7148-96f8-79edac32969a.webp 640w, https://media.multihub.io/cdn-cgi/image/format=auto,w=960/property/6767906449166339/019d026c-18a8-7148-96f8-79edac32969a.webp 960w, https://media.multihub.io/cdn-cgi/image/format=auto,w=1280/property/6767906449166339/019d026c-18a8-7148-96f8-79edac32969a.webp 1280w, https://media.multihub.io/cdn-cgi/image/format=auto,w=1920/property/6767906449166339/019d026c-18a8-7148-96f8-79edac32969a.webp 1920w" sizes="100vw" alt="Community Logo" loading="lazy" fetchpriority="auto" class="h-8 sm:h-10 lg:h-12 w-auto max-w-full object-contain object-left"/></a></div><div aria-hidden="true" class="flex items-center gap-5 absolute pointer-events-none" style="visibility:hidden;position:absolute;top:0;left:0;white-space:nowrap"><span class="font-body text-[13px] font-normal tracking-wider inline-flex items-center"><span class="inline-flex items-center gap-1">Floor Plans</span></span><span class="font-body text-[13px] font-normal tracking-wider inline-flex items-center"><span class="nav-sep" aria-hidden="true">·</span><span class="inline-flex items-center gap-1">Gallery</span></span><span class="font-body text-[13px] font-normal tracking-wider inline-flex items-center"><span class="nav-sep" aria-hidden="true">·</span><span class="inline-flex items-center gap-1">Virtual Tours</span></span><span class="font-body text-[13px] font-normal tracking-wider inline-flex items-center"><span class="nav-sep" aria-hidden="true">·</span><span class="inline-flex items-center gap-1">Amenities</span></span><span class="font-body text-[13px] font-normal tracking-wider inline-flex items-center"><span class="nav-sep" aria-hidden="true">·</span><span class="inline-flex items-center gap-1">Neighborhood</span></span><span class="font-body text-[13px] font-normal tracking-wider inline-flex items-center"><span class="nav-sep" aria-hidden="true">·</span><span class="inline-flex items-center gap-1">Contact Us</span></span></div><nav class="hidden lg:flex items-center justify-end gap-2 xl:gap-3 flex-1 min-w-0 mx-6" role="navigation" aria-label="Main navigation"><span class="inline-flex items-center font-body text-[13px] font-normal tracking-wider"><a href="/floor-plans" class="rise-nav-darken-hover font-body text-[13px] font-normal tracking-wider text-[var(--vibe-color-text)] transition-colors py-2 whitespace-nowrap">Floor Plans</a></span><span class="inline-flex items-center font-body text-[13px] font-normal tracking-wider"><span class="nav-sep" aria-hidden="true">·</span><a href="/gallery" class="rise-nav-darken-hover font-body text-[13px] font-normal tracking-wider text-[var(--vibe-color-text)] transition-colors py-2 whitespace-nowrap">Gallery</a></span><span class="inline-flex items-center font-body text-[13px] font-normal tracking-wider"><span class="nav-sep" aria-hidden="true">·</span><a href="/virtual-tour" class="rise-nav-darken-hover font-body text-[13px] font-normal tracking-wider text-[var(--vibe-color-text)] transition-colors py-2 whitespace-nowrap">Virtual Tours</a></span><span class="inline-flex items-center font-body text-[13px] font-normal tracking-wider"><span class="nav-sep" aria-hidden="true">·</span><a href="/amenities" class="rise-nav-darken-hover font-body text-[13px] font-normal tracking-wider text-[var(--vibe-color-text)] transition-colors py-2 whitespace-nowrap">Amenities</a></span><span class="inline-flex items-center font-body text-[13px] font-normal tracking-wider"><span class="nav-sep" aria-hidden="true">·</span><a href="/neighborhood" class="rise-nav-darken-hover font-body text-[13px] font-normal tracking-wider text-[var(--vibe-color-text)] transition-colors py-2 whitespace-nowrap">Neighborhood</a></span><span class="inline-flex items-center font-body text-[13px] font-normal tracking-wider"><span class="nav-sep" aria-hidden="true">·</span><a href="/contact-us" class="rise-nav-darken-hover font-body text-[13px] font-normal tracking-wider text-[var(--vibe-color-text)] transition-colors py-2 whitespace-nowrap">Contact Us</a></span></nav><div class="flex items-center flex-shrink-0"><div class="flex-shrink-0"><a href="#" data-schedule-tour-href="/schedule-a-tour" target="_self" class="nav-cta-btn group/cta relative inline-flex items-center gap-2 px-3 py-2 sm:px-4 sm:py-2.5 lg:px-6 lg:py-3 font-body text-sm sm:text-[15px] lg:text-base font-normal normal-case whitespace-nowrap overflow-hidden transition-all duration-300"><span class="relative z-10">Schedule a Tour</span></a></div></div></div></div></div><div class="mobile-menu-panel lg:hidden fixed inset-x-0 bottom-0 overflow-y-auto transition-all duration-300 z-[61] opacity-0 invisible pointer-events-none" style="top:0px;background-color:var(--vibe-color-background)"><div class="tablet-menu-chrome hidden md:flex items-center px-6 pt-5 pb-2 flex-shrink-0"><button type="button" class="tablet-menu-close w-11 h-11 flex items-center justify-center text-[var(--vibe-color-text)]" aria-label="Close menu"><svg class="w-7 h-7" fill="none" stroke="currentColor" viewBox="0 0 24 24" aria-hidden="true"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="1.75" d="M6 6l12 12M18 6L6 18"></path></svg></button></div><div class="mobile-menu-body md:flex md:flex-col md:flex-1 md:min-
102h-0"><nav role="navigation" aria-label="Mobile navigation" class="md:flex-1 md:flex md:flex-col md:justify-center md:px-10 lg:px-14"><a href="/floor-plans" class="mobile-nav-link rise-nav-darken-hover block py-4 px-6 font-body text-base sm:text-lg font-normal text-[var(--vibe-color-primary)] transition-colors border-b border-[var(--vibe-color-border)]">Floor Plans</a><a href="/gallery" class="mobile-nav-link rise-nav-darken-hover block py-4 px-6 font-body text-base sm:text-lg font-normal text-[var(--vibe-color-primary)] transition-colors border-b border-[var(--vibe-color-border)]">Gallery</a><a href="/virtual-tour" class="mobile-nav-link rise-nav-darken-hover block py-4 px-6 font-body text-base sm:text-lg font-normal text-[var(--vibe-color-primary)] transition-colors border-b border-[var(--vibe-color-border)]">Virtual Tours</a><a href="/amenities" class="mobile-nav-link rise-nav-darken-hover block py-4 px-6 font-body text-base sm:text-lg font-normal text-[var(--vibe-color-primary)] transition-colors border-b border-[var(--vibe-color-border)]">Amenities</a><a href="/neighborhood" class="mobile-nav-link rise-nav-darken-hover block py-4 px-6 font-body text-base sm:text-lg font-normal text-[var(--vibe-color-primary)] transition-colors border-b border-[var(--vibe-color-border)]">Neighborhood</a><a href="/contact-us" class="mobile-nav-link rise-nav-darken-hover block py-4 px-6 font-body text-base sm:text-lg font-normal text-[var(--vibe-color-primary)] transition-colors border-b border-[var(--vibe-color-border)]">Contact Us</a></nav><div class="px-6 pt-8 pb-6 text-center text-[var(--vibe-color-primary)] md:hidden"><div class="space-y-6"><div class="space-y-1.5"><p class="font-body text-[11px] font-medium uppercase tracking-[0.18em] text-[var(--vibe-color-primary)]">Call Us</p><a href="tel:8777632554" class="dniphone dniphonehref inline-block font-body text-lg text-[var(--vibe-color-primary)] hover:opacity-80 transition-opacity">(877) 763-2554</a></div><div class="space-y-2"><p class="font-body text-[11px] font-medium uppercase tracking-[0.18em] text-[var(--vibe-color-primary)]">Office Hours</p><div class="font-body text-sm leading-relaxed text-[var(--vibe-color-primary)] space-y-0.5"><p>Mon - Fri<!-- -->: <!-- -->9:00 am - 6:00 pm</p><p>Saturday<!-- -->: <!-- -->10:00 am - 5:00 pm</p><p>Sunday<!-- -->: <!-- -->Closed</p></div></div><div class=""><a href="https://www.google.com/maps/search/?api=1&query=apartment&query_place_id=ChIJDTc1js-KOIgRz_RZjYZ0q54" target="_blank" rel="noopener noreferrer" class="inline-block font-body text-sm text-[var(--vibe-color-primary)] hover:opacity-80 transition-opacity">5615 Sierra Ridge Dr N, Columbus, OH 43231</a></div></div></div><div class="px-6 pb-8 pt-2 space-y-3 border-t border-[var(--vibe-color-border)] md:hidden"><div class=""><a href="#" data-schedule-tour-href="/schedule-a-tour" target="_self" class="nav-cta-btn group/cta relative flex w-full items-center justify-center gap-2 px-4 py-3 font-body text-base font-normal normal-case whitespace-nowrap overflow-hidden transition-all duration-300"><span class="relative z-10">Schedule a Tour</span></a></div><div class=""><a href="/apply-now" target="_self" class="nav-cta-btn group/cta relative flex w-full items-center justify-center gap-2 px-4 py-3 font-body text-base font-normal normal-case whitespace-nowrap overflow-hidden transition-all duration-300"><span class="relative z-10">Apply Now</span></a></div><div class=""><a href="/resident-access" target="_self" class="nav-cta-btn group/cta relative flex w-full items-center justify-center gap-2 px-4 py-3 font-body text-base font-normal normal-case whitespace-nowrap overflow-hidden transition-all duration-300"><span class="relative z-10">Resident Portal</span></a></div></div><div class="tablet-menu-cta-row hidden md:grid grid-cols-3 gap-3 px-8 pb-8 pt-6 flex-shrink-0"><div class=""><a href="/resident-access" target="_self" class="tablet-menu-cta block text-center py-3.5 px-3 font-body text-sm font-medium tracking-wide">Resident Portal</a></div><div class=""><a href="/apply-now" target="_self" class="tablet-menu-cta block text-center py-3.5 px-3 font-body text-sm font-medium tracking-wide">Apply Now</a></div><div class=""><a href="#" data-schedule-tour-href="/schedule-a-tour" target="_self" class="tablet-menu-cta block text-center py-3.5 px-3 font-body text-sm font-medium tracking-wide">Schedule a Tour</a></div></div></div></div></header><div class="header-spacer" aria-hidden="true"></div><style> 103 /* Spacer fallback height before JS measures the real header. Mobile 104 / tablet show only the nav row (h-20 = 5rem); desktop (lg) adds 105 the utility row (h-10 = 2.5rem) above the taller nav row (88px = 106 5.5rem). The offer-banner var is added on top because the banner 107 is fixed and the header reserves its height via header-bar padding. */ 108 .header-spacer { 109 height: calc(var(--offer-banner-height, 0px) + 5rem); 110 } 111 @media (min-width: 1024px) { 112 .header-spacer { 113 height: calc(var(--offer-banner-height, 0px) + 8rem); 114 } 115 } 116 117 /* ================================================================ */ 118 /* Single navigation bar */ 119 /* ================================================================ */ 120 .header-bar { 121 /* Match the background-color transition curve so border + shadow 122 fade in/out in lock-step with the transparent â solid swap. */ 123 border-bottom: 1px solid transparent; 124 transition: 125 border-color 0.5s ease, 126 box-shadow 0.5s ease; 127 } 128 .header-scrolled .header-bar { 129 border-bottom-color: var(--vibe-color-border); 130 box-shadow: 131 0 1px 3px rgba(0,0,0,0.04), 132 0 4px 12px rgba(0,0,0,0.03); 133 } 134 .header-transparent .header-bar { 135 border-bottom-color: transparent; 136 box-shadow: none; 137 } 138 139 /* Transparent header: nav links â white (header bar only â NOT inside the mobile menu panel) */ 140 .header-transparent .header-bar a.font-body, 141 .header-transparent .header-bar nav a, 142 .header-transparent .header-bar button.font-body { 143 color: rgba(255,255,255,0.92) !important; 144 } 145 .header-transparent .header-bar nav a:hover, 146 .header-transparent .header-bar button.font-body:hover { 147 color: #fff !important; 148 } 149 150 /* Interior pages (transparent nav over HeroSolidBG / primary color): 151 swap white for the luminance-picked on-color token (textOnPrimary 152 vs textOnSecondary, whichever has higher WCAG contrast against the 153 primary background). The variable is set inline on the header. */ 154 .header-transparent.header-over-solid-hero .header-bar a.font-body, 155 .header-transparent.header-over-solid-hero .header-bar nav a, 156 .header-transparent.header-over-solid-hero .header-bar button.font-body { 157 color: var(--rise-nav-over-hero-text, rgba(255,255,255,0.92)) !important; 158 } 159 .header-transparent.header-over-solid-hero .header-bar nav a:hover, 160 .header-transparent.header-over-solid-hero .header-bar button.font-body:hover { 161 color: var(--rise-nav-over-hero-text, #fff) !important; 162 } 163 164 /* "More" dropdown panel sits on a theme-background (white) surface, 165 so its links use theme text color regardless of the header bar's 166 transparent state above. The dropdown is a white-background 167 context, so the hover affordance is the animated underline from 168 .rise-nav-darken-hover below â we keep the text color steady 169 on hover (still !important to override the parent 170 .header-transparent .header-bar nav a:hover white rule). 171 172 The .header-over-solid-hero variants must be listed explicitly: 173 .header-transparent.header-over-solid-hero .header-bar nav a has 174 higher specificity (0,4,1) than the plain .header-transparent 175 .header-bar .nav-more-dropdown a override (0,3,1) and would 176 otherwise force the dropdown links to the picked on-hero color 177 (white) â producing white-on-white text inside the dropdown on 178 interior pages like Floor Plans. */ 179 .header-bar .nav-more-dropdown a, 180 .header-transparent .header-bar .nav-more-dropdown a, 181 .header-transparent.header-over-solid-hero .header-bar .nav-more-dropdown a { 182 color: var(--vibe-color-text) !important; 183 } 184 .header-bar .nav-more-dropdown a:hover, 185 .header-transparent .header-bar .nav-more-dropdown a:hover, 186 .header-transparent.header-over-solid-hero .header-bar .nav-more-dropdown a:hover { 187 color: var(--vibe-color-text) !important; 188 } 189
190 /* Mobile menu panel uses --vibe-color-background (white), so links 191 must render in theme text/primary color regardless of the header 192 bar's transparent / scrolled state above it. Nav rows keep a 193 steady color on hover; CTAs use .nav-cta-btn (white label over 194 primary / surface fills â see rules below). */ 195 .mobile-menu-panel a, 196 .mobile-menu-panel button { 197 color: var(--vibe-color-primary); 198 } 199 .mobile-menu-panel a:hover { 200 color: var(--vibe-color-primary); 201 } 202 /* Keep drawer CTAs on the same white-on-primary / white-on-surface 203 treatment as the header schedule_tour_link (.nav-cta-btn). */ 204 .mobile-menu-panel a.nav-cta-btn, 205 .mobile-menu-panel a.nav-cta-btn:hover { 206 color: #ffffff; 207 } 208 209 /* ---------------------------------------------------------------- */ 210 /* Mobile drawer nav rows â hairline separators only (Belmont). */ 211 /* ----------------------------------------------------------------- */ 212 /* Override the desktop "double bar" (.rise-nav-darken-hover / 213 .nav-link-active) so the vertical drawer stays a clean list with 214 thin borders. Active page gets a slightly stronger weight; hover 215 nudges opacity. Scoped under .mobile-menu-panel so DESKTOP IS 216 UNTOUCHED. */ 217 .mobile-menu-panel .rise-nav-darken-hover { 218 box-shadow: none; 219 background-color: transparent; 220 transition: opacity 0.2s ease, color 0.2s ease; 221 } 222 .mobile-menu-panel .rise-nav-darken-hover:hover { 223 box-shadow: none; 224 background-color: transparent; 225 opacity: 0.7; 226 color: var(--vibe-color-primary); 227 } 228 .mobile-menu-panel .nav-link-active { 229 box-shadow: none; 230 background-color: transparent; 231 font-weight: 500; 232 color: var(--vibe-color-primary); 233 } 234 235 /* Nav links: the hover affordance is the SAME "double bar" (top + 236 bottom) used for the active page â this replaces the old single 237 underline. Bars are drawn with inset box-shadows so they add no 238 layout size and never shift neighbors; the transparent base lets 239 them fade in smoothly on hover. Used by the Header desktop links, 240 the "More" dropdown items, and the mobile drawer rows. */ 241 .rise-nav-darken-hover { 242 box-shadow: 243 inset 0 2px 0 0 transparent, 244 inset 0 -2px 0 0 transparent; 245 transition: box-shadow 0.2s ease, color 0.2s ease; 246 } 247 .rise-nav-darken-hover:hover { 248 box-shadow: 249 inset 0 2px 0 0 var(--vibe-color-text), 250 inset 0 -2px 0 0 var(--vibe-color-text); 251 } 252 253 /* Active-page indicator â a "double bar" above AND below the current 254 page's nav label. Drawn with inset box-shadows (top + bottom) so it 255 adds no width/height and never shifts neighboring links between the 256 active and inactive states. The bars span the link's content box: 257 the text width for the inline top-level links, and the full row for 258 the dropdown / mobile rows. Uses the theme text color so it reads as 259 a crisp dark rule on the white header bar. */ 260 .nav-link-active { 261 box-shadow: 262 inset 0 2px 0 0 var(--vibe-color-text), 263 inset 0 -2px 0 0 var(--vibe-color-text); 264 } 265 266 /* Dot separator between desktop nav page names. The margin-right 267 matches the (now smaller) nav flex gap (gap-2 â gap-3 at xl) so the 268 gap before the dot and the margin after it are equal â the dot sits 269 centered between the two links, and the total link-to-link spacing 270 is back to roughly what it was before separators were added (rather 271 than the doubled spacing that stacked a full gap on each side). 272 Full text color + heavier weight + a slightly larger glyph make the 273 dot crisp and clearly defined instead of a faint speck. */ 274 .nav-sep { 275 color: var(--vibe-color-text); 276 font-weight: 400; 277 font-size: 1.15em; 278 margin-right: 0.5rem; 279 line-height: 1; 280 user-select: none; 281 } 282 @media (min-width: 1280px) { 283 .nav-sep { margin-right: 0.75rem; } 284 } 285 286 287 /* ================================================================ */ 288 /* Tablet menu overlay (mdâlg) â matches the full-screen mock. */ 289 /* ----------------------------------------------------------------- */ 290 /* Phone (< md) keeps the under-header drawer. Desktop (lg+) never 291 mounts this panel. On tablet the panel covers the viewport from 292 the top (overrides the inline headerHeight top), lays out as a 293 column (chrome / centered nav / bottom CTAs), and swaps the 294 phone drawer chrome for the close control + three filled util 295 buttons. */ 296 @media (min-width: 768px) and (max-width: 1023px) { 297 .mobile-menu-panel { 298 top: 0 !important; 299 display: flex; 300 flex-direction: column; 301 overflow-y: auto; 302 } 303 304 /* EditableSlotGroup wrappers must not break the 3-col CTA grid. */ 305 .tablet-menu-cta-row > * { 306 display: contents; 307 } 308 309 .mobile-menu-panel a.tablet-menu-cta, 310 .mobile-menu-panel a.tablet-menu-cta:hover { 311 background-color: var(--vibe-color-primary); 312 color: var(--vibe-color-text-on-primary); 313 border-radius: 5px; 314 transition: background-color 0.2s ease, color 0.2s ease; 315 } 316 .mobile-menu-panel a.tablet-menu-cta:hover { 317 background-color: var(--vibe-color-surface); 318 color: #ffffff; 319 } 320 321 /* Nav rows: larger touch targets, full-width hairline rules, no 322 left accent bar (the mock is a clean rule list). Top border on 323 the first link frames the stack. */ 324 .mobile-menu-panel .rise-nav-darken-hover { 325 padding: 1.35rem 0.5rem; 326 font-size: 1.125rem; 327 letter-spacing: 0.04em; 328 border-bottom-color: var(--vibe-color-border); 329 box-shadow: none; 330 background-color: transparent; 331 } 332 .mobile-menu-panel nav > a.rise-nav-darken-hover:first-of-type { 333 border-top: 1px solid var(--vibe-color-border); 334 } 335 .mobile-menu-panel .rise-nav-darken-hover:hover { 336 padding-left: 0.5rem; 337 box-shadow: none; 338 background-color: transparent; 339 color: var(--vibe-color-primary); 340 } 341 .mobile-menu-panel .nav-link-active { 342 padding-left: 0.5rem; 343 box-shadow: none; 344 background-color: transparent; 345 color: var(--vibe-color-primary); 346 } 347 } 348 349 /* Transparent header: hamburger bars â white */ 350 .header-transparent span[class*="bg-[var(--vibe-color-text)]"] { 351 background-color: #fff !important; 352 } 353 354 /* Transparent header: site name fallback text */ 355 .header-transparent .font-heading { 356 color: #fff !important; 357 } 358 359 /* Interior pages: hamburger bars + site-name fallback also flip to 360 the luminance-picked on-color token. */ 361 .header-transparent.header-over-solid-hero span[class*="bg-[var(--vibe-color-text)]"] { 362 background-color: var(--rise-nav-over-hero-text, #fff) !important; 363 } 364 .header-transparent.header-over-solid-hero .font-heading { 365 color: var(--rise-nav-over-hero-text, #fff) !important; 366 } 367 368 /* ================================================================ */ 369 /* Utility row â sits above the main nav row inside .header-bar. */ 370 /* ----------------------------------------------------------------- */ 371 /* Secondary-colored top bar (Aion gray, matching Comfy / Stadium 372 House): address | phone | util links. Text uses text-on-secondary 373 so contrast stays WCAG-safe when the brand secondary swaps. The 374 Special Offer banner above uses primary (blue). */ 375 .header-util-row { 376 background-color: var(--vibe-color-secondary); 377 border-bottom: none; 378 } 379 380 /* ================================================================ */ 381 /* Inline utility links (address, phone, apply, resident) */ 382 /* ================================================================ */ 383 .header-util-link { 384 display: inline-flex; 385 align-items: center; 386 gap: 0.35rem; 387 padding: 0.15rem 0; 388 font-family: var(--vibe-font-body); 389 font-size: 13px; 390 font-weight: 400; 391 letter-spacing: 0.01em; 392 text-transform: none; 393 color: var(--vibe-color-text-on-secondary); 394 white-space: nowrap; 395 transition: opacity 0.2s ease; 396 } 397 .header-util-link:hover { 398 opacity: 0.85; 399 color: var(--vibe-color-text-on-secondary); 400 } 401 /* Address can get long â truncate rather than shove the phone off-center. */ 402 .header-util-address { 403 overflow: hidden; 404 text-overflow: ellipsis; 405 max-width: 100%; 406 } 407 /* Center phone reads as the util-row focal point. */ 408 .header-util-phone { 409 font-size: 14px; 410 font-weight: 700; 411 letter-spacing: 0.02em; 412 } 413 .header-util-phone:hover { 414 opacity: 1; 415 } 416 417 /* Flush util CTAs (Resident Access | Apply Now) â seamless pair 418 pinned to the right edge. Default blends with the secondary bar; 419 hover lifts to a lighter mix of secondary + white. */ 420 .header-util-cta-group { 421 display: flex; 422 align-items: stretch; 423 flex-shrink: 0; 424 align-self: stretch; 425 } 426 /* EditableSlotGroup wrappers should not interrupt the flex row. */ 427 .header-util-cta-group > * { 428 display: contents; 429 } 430 .header-util-cta { 431 display: inline-flex; 432 align-items: center; 433 justify-content: center;
434 /* Tighter on tablet so address + phone + both CTAs fit; open 435 back up at lg where the util row has more horizontal room. */ 436 padding: 0 0.85rem; 437 font-family: var(--vibe-font-body); 438 font-size: 13px; 439 font-weight: 500; 440 letter-spacing: 0.01em; 441 text-transform: none; 442 white-space: nowrap; 443 color: var(--vibe-color-text-on-secondary); 444 background-color: transparent; 445 transition: background-color 0.2s ease, color 0.2s ease; 446 } 447 @media (min-width: 1024px) { 448 .header-util-cta { 449 padding: 0 1.75rem; 450 } 451 } 452 .header-util-cta:hover { 453 background-color: color-mix(in srgb, var(--vibe-color-secondary) 55%, white); 454 color: var(--vibe-color-text-on-secondary); 455 } 456 457 /* ================================================================ */ 458 /* CTA Button â solid filled style (Aion Management) */ 459 /* ----------------------------------------------------------------- */ 460 /* Aion Management override of the Belmont CTA: solid PRIMARY fill, 461 no border, 5px corner radius, and the hover state swaps the fill 462 to SURFACE -- replacing Belmont's secondary-fill + ::before darken 463 combo. Label colors are picked to keep contrast strong on the 464 Aion palette where surface (property_color_3) skews DARK -- the 465 previous theme-text hover color produced dark-on-dark. Both the 466 base primary fill and the surface hover fill are dark here, so 467 the label stays WHITE across both states. When picking font 468 colors on this theme going forward, mirror this: check the 469 actual token values, not the token names -- surface isn't always 470 a light neutral on Aion properties. The ::before overlay from 471 the parent is inertized (transparent) so it can't stack on top 472 of the surface hover fill. */ 473 .nav-cta-btn { 474 background: var(--vibe-color-primary); 475 border: 0; 476 border-radius: 5px; 477 color: #ffffff; 478 box-shadow: none; 479 transition: background-color 0.25s ease, color 0.25s ease, 480 box-shadow 0.25s ease, transform 0.25s ease; 481 } 482 .nav-cta-btn::before { 483 content: ''; 484 position: absolute; 485 inset: 0; 486 background: transparent; 487 opacity: 0; 488 transition: opacity 0.25s ease; 489 } 490 .nav-cta-btn:hover { 491 background: var(--vibe-color-surface); 492 color: #ffffff; 493 box-shadow: 494 0 2px 6px rgba(0,0,0,0.1), 495 0 4px 16px color-mix(in srgb, var(--vibe-color-primary) 30%, transparent); 496 transform: translateY(-1px); 497 } 498 .nav-cta-btn:hover::before { 499 opacity: 0; 500 } 501 .nav-cta-btn:active { 502 transform: translateY(0); 503 box-shadow: none; 504 } 505 506 /* Over a transparent header (photographic or solid hero): keep the 507 solid primary fill; no border to soften. Label stays white in 508 both states since both fills (primary base + surface hover) are 509 dark on the Aion palette. */ 510 .header-transparent .nav-cta-btn { 511 border: 0; 512 color: #ffffff; 513 } 514 .header-transparent .nav-cta-btn:hover { 515 border: 0; 516 color: #ffffff; 517 } 518 519 </style></div><main class="vibesites-main"><section id="perq-floor-plan"><div data-vibesite-slot="block:perq-floor-plan" style="display:contents"></div></section><section id="elise-chatbot"><div data-vibesite-slot="block:elise-chatbot" style="display:contents"></div></section><section id="multihub-lead-capture"><div data-vibesite-slot="block:multihub-lead-capture" style="display:contents"></div></section><section id="json-ld-schema"><div data-vibesite-slot="block:json-ld-schema" style="display:contents">
519<script type="application/ld+json">{"@context":"https://schema.org","@type":["ApartmentComplex","LocalBusiness"],"name":"Pointe at Northern Woods","description":"Welcome to Pointe at Northern Woods, where comfort meets convenience in Columbus, OH. Choose from spacious one, two, or three-bedroom floor plans, each equipped with modern amenities tailored for your lifestyle. Enjoy pet-friendly living, outdoor lounges, and easy access to local attractions. Your perfect home awaitsâschedule a tour today!","url":"https://www.pointeatnorthernwoods.com/","telephone":"(614) 891-5700","image":"https://media.multihub.io/cdn-cgi/image/format=auto,w=1280/property/6767906449166339/019fce05-e1ef-715b-bb3d-5d540f014c0b.webp","petsAllowed":true,"numberOfAvailableAccommodationUnits":{"@type":"QuantitativeValue","value":7},"address":{"@type":"PostalAddress","streetAddress":"5615 Sierra Ridge Dr N","addressLocality":"Columbus","addressRegion":"OH","postalCode":"43231","addressCountry":"US"},"geo":{"@type":"GeoCoordinates","latitude":40.084158,"longitude":-82.9373833},"sameAs":["https://www.facebook.com/pointeatnorthernwoods","https://www.instagram.com/pointeatnorthernwoods"],"hasMap":"https://www.google.com/maps/place/?q=place_id:ChIJDTc1js-KOIgRz_RZjYZ0q54","openingHoursSpecification":[{"@type":"OpeningHoursSpecification","dayOfWeek":"https://schema.org/Monday","opens":"09:00","closes":"18:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":"https://schema.org/Tuesday","opens":"09:00","closes":"18:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":"https://schema.org/Wednesday","opens":"09:00","closes":"18:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":"https://schema.org/Thursday","opens":"09:00","closes":"18:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":"https://schema.org/Friday","opens":"09:00","closes":"18:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":"https://schema.org/Saturday","opens":"10:00","closes":"17:00"}],"aggregateRating":{"@type":"AggregateRating","ratingValue":5,"reviewCount":4,"bestRating":5,"worstRating":1},"review":[{"@type":"Review","reviewBody":"After reading some of the reviews I wanted to write about my experience. I have lived here for 5 years and have had little to no issues. The apartments are a great size for the money (I live in the 1300 sq ft town home with a finished basement). They are a little older but the complex is doing a lot up updates on the property. The apartment is a little drafty in the winter but not unbearable. The office staff is awesome!! They are always helpful when I have questions or concerns and any issue I have gets taken care of in a very timely manner. The manager is great, he is always willing to work with you as long as you keep him informed about what is going on and don't show up with an attitude. I saw reviews about maintenance not fixing issues, but I have never had to wait more than a few days unless they had to order parts. The neighborhood doesn't look the nicest but it is very quiet and I have never had any issues, In fact I had more issues in my last complex in a much nicer area. A huge plus for me is that I have a large dog (90 lbs) and any one who has a large dog knows how hard it is to find a complex that allows any dog larger than a tea cup poodle. Greenhill Village has no weight limit on dogs and allows 2 pets. I love these apartments and I plan on staying here until I save up to buy a house. Don't judge a book by its cover, because this complex is great!","reviewRating":{"@type":"Rating","ratingValue":5,"bestRating":5}},{"@type":"Review","reviewBody":"I too was a bit hesitant because of reviews, but after living here for past year, I can honestly say this place is home to me. Maintenance is really fast and nice. Management is very professional and willing to help all the time. Neighbors are great aside, from one neighbor. Management is really good about addressing noise issues. So far no issues. I would gladly renew my lease. The apartments are beautiful and spacious as well.","reviewRating":{"@type":"Rating","ratingValue":5,"bestRating":5}},{"@type":"Review","reviewBody":"I lived here for 2.5 years right after i got out of college. I LOVED my townhome. They continue to update everything. I got a new patio/fence, AC, furnace and new windows in the time i lived there. I never heard my neighbors and i only needed Maintenance once or twice and they are out within a day or two. Lots of space and i loved my patio. Also great green space for my dog! \n\nI bought myself out of my lease due to moving out of state for work, but they were super helpful with the process and very fair! I would still be there if I wasnât moving to TN! ","reviewRating":{"@type":"Rating","ratingValue":5,"bestRating":5}},{"@type":"Review","reviewBody":"Great apartments and they donât make you wait when you request a service and they always take care of their property. ","reviewRating":{"@type":"Rating","ratingValue":5,"bestRating":5}}],"amenityFeature":[{"@type":"LocationFeatureSpecification","name":"24-Hour Emergency Maintenance","value":true},{"@type":"LocationFeatureSpecification","name":"Clubhouse","value":true},{"@type":"LocationFeatureSpecification","name":"Fitness Center","value":true},{"@type":"LocationFeatureSpecification","name":"Laundry Facilities","value":true},{"@type":"LocationFeatureSpecification","name":"Online Rent Payment and Maintenance Requests","value":true},{"@type":"LocationFeatureSpecification","name":"On-Site Management","value":true},{"@type":"LocationFeatureSpecification","name":"Pet-Friendly","value":true},{"@type":"LocationFeatureSpecification","name":"Short-Term Leases","value":true},{"@type":"LocationFeatureSpecification","name":"Air Conditioning","value":true},{"@type":"LocationFeatureSpecification","name":"Bi-level Townhomes*","value":true},{"@type":"LocationFeatureSpecification","name":"Built-in Microwave*","value":true},{"@type":"LocationFeatureSpecification","name":"Cable Ready","value":true},{"@type":"LocationFeatureSpecification","name":"Ceilings Fans","value":true},{"@type":"LocationFeatureSpecification","name":"Dishwasher","value":true},{"@type":"LocationFeatureSpecification","name":"Hardwood Vinyl Flooring*","value":true},{"@type":"LocationFeatureSpecification","name":"High-Speed Internet Access","value":true},{"@type":"LocationFeatureSpecification","name":"Private Basements*","value":true},{"@type":"LocationFeatureSpecification","name":"Private Entrances*","value":true},{"@type":"LocationFeatureSpecification","name":"Private Patio or Balcony","value":true},{"@type":"LocationFeatureSpecification","name":"Renovated Bathrooms*","value":true},{"@type":"LocationFeatureSpecification","name":"Renovated Kitchens w/ White Cabinets","value":true},{"@type":"LocationFeatureSpecification","name":"Walk-In Closets","value":true},{"@type":"LocationFeatureSpecification","name":"Washer/Dryer Connections","value":true},{"@type":"LocationFeatureSpecification","name":"White Tile Backsplash","value":true},{"@type":"LocationFeatureSpecification","name":"Window Coverings","value":true},{"@type":"LocationFeatureSpecification","name":"Columbus Public Schools - Avalon Elementary, Woodward Park Middle School & Beechcroft High School","value":true},{"@type":"LocationFeatureSpecification","name":"Less Than 20 Minutes to Downtown Columbus, Nationwide Arena, and James Cancer Hospital","value":true},{"@type":"LocationFeatureSpecification","name":"Located Near Easton/Morse Rd. Area, Gahanna & Westerville","value":true},{"@type":"LocationFeatureSpecification","name":"Quick and Easy Access to Route 161, I-71, and I-270","value":true},{"@type":"LocationFeatureSpecification","name":"Walk to Bus Line","value":true},{"@type":"LocationFeatureSpecification","name":"18 Acres of Ravine Land","value":true},{"@type":"LocationFeatureSpecification","name":"9 Miles to Riverside Hospital and the International Airport","value":true},{"@type":"LocationFeatureSpecification","name":"Multiple Dog Parks","value":true},{"@type":"LocationFeatureSpecification","name":"Playground","value":true}],"photo":[{"@type":"ImageObject","url":"https://media.multihub.io/cdn-cgi/image/format=auto,w=1280/property/6767906449166339/019fce05-f17d-74cc-9ddf-8cf
5191e60d28c2.webp","name":"Modern kitchen in an apartment with white cabinets, black appliances, granite countertops, and a stainless steel sink.","description":"This updated kitchen features sleek white cabinetry, a dishwasher, a range with an overhead microwave, and a large black refrigerator. The granite countertops add a touch of elegance."},{"@type":"ImageObject","url":"https://media.multihub.io/cdn-cgi/image/format=auto,w=1280/property/6767906449166339/019fce05-f191-7199-a096-a7b22f21d01b.webp","name":"Furnished bedroom with gray upholstered bed, nightstand, window, dresser, TV, and plant.","description":"Discover comfort and style in our spacious bedrooms, designed for relaxation and tranquility."},{"@type":"ImageObject","url":"https://media.multihub.io/cdn-cgi/image/format=auto,w=1280/property/6767906449166339/019fce05-f207-7647-860f-14193968b000.webp","name":"Living room with gray sofa, marble coffee table, TV on a low stand, and a back dining area.","description":"Bright modern living space with contemporary furniture and an open layout."},{"@type":"ImageObject","url":"https://media.multihub.io/cdn-cgi/image/format=auto,w=1280/property/6767906449166339/019fce05-f1de-7714-a24f-89a23f3142bd.webp","name":"Open living room with gray sofa, dining table, hardwood floors, and abstract wall art.","description":"Open-concept living space in a modern apartment with a dining area, seating, and contemporary decor."},{"@type":"ImageObject","url":"https://media.multihub.io/cdn-cgi/image/format=auto,w=1280/property/6767906449166339/019fce05-fc98-7294-a4b8-b3507bd8b6e6.webp","name":"Galley-style white kitchen with double sink, black faucet, and stainless appliances.","description":"Bright, modern apartment kitchen with white cabinets, stainless appliances, and a window."},{"@type":"ImageObject","url":"https://media.multihub.io/cdn-cgi/image/format=auto,w=1280/property/6767906449166339/019fce05-fdeb-715b-b119-82e4fa3c254b.webp","name":"Modern apartment kitchen with white cabinets, granite countertops, sink, and black appliances.","description":"Spacious, modern kitchen in a stylish apartment featuring white shaker cabinets, granite countertops, and full-size appliances."},{"@type":"ImageObject","url":"https://media.multihub.io/cdn-cgi/image/format=auto,w=1280/property/6767906449166339/019fce05-fe80-775e-a873-ef9259c0a6ed.webp","name":"U-shaped kitchen with dark cabinets, stainless steel appliances, and a mosaic tile backsplash.","description":"Interior apartment kitchen with dark cabinetry, stainless steel stove, microwave, and dishwasher."},{"@type":"ImageObject","url":"https://media.multihub.io/cdn-cgi/image/format=auto,w=1280/property/6767906449166339/019fce05-fe7d-7722-8935-06fc243fc973.webp","name":"Interior view of a modern apartment kitchen with white cabinets, black appliances, and a sink.","description":"Bright contemporary apartment kitchen with white cabinetry, black appliances, and a compact, functional layout."},{"@type":"ImageObject","url":"https://media.multihub.io/cdn-cgi/image/format=auto,w=1280/property/6767906449166339/019fce06-0841-7145-9bbd-f0dfbc8a6082.webp","name":"Open-concept apartment interior: dining table in foreground, kitchen to the left, living area and balcony doors.","description":"Spacious apartment featuring an open kitchen with wood cabinetry and a dining area with a bowl of green apples on the table."},{"@type":"ImageObject","url":"https://media.multihub.io/cdn-cgi/image/format=auto,w=1280/property/6767906449166339/019fce06-090e-72e8-ba60-444d33b707c6.webp","name":"L-shaped kitchen in an apartment with white cabinets, granite counters, and black appliances.","description":"Modern apartment kitchen with white Shaker cabinets, granite countertops, and black appliances for a sleek, functional space."},{"@type":"ImageObject","url":"https://media.multihub.io/cdn-cgi/image/format=auto,w=1280/property/6767906449166339/019fce06-0ac6-76d5-b396-e921b3a96c1f.webp","name":"Open-concept dining area with round dark table and light upholstered chairs beside a white kitchen.","description":"Bright, modern apartment kitchen and dining space with neutral tones and contemporary décor."},{"@type":"ImageObject","url":"https://media.multihub.io/cdn-cgi/image/format=auto,w=1280/property/6767906449166339/019fce06-0b7f-750c-8654-7a1bbb0dddd9.webp","name":"Kitchen with wooden cabinets, white countertops, and a large breakfast bar","description":"Bright apartment kitchen with wood cabinets, white countertops, breakfast bar, and black appliances."},{"@type":"ImageObject","url":"https://media.multihub.io/cdn-cgi/image/format=auto,w=1280/property/6767906449166339/019fce06-14d5-734d-8fba-1c58a33caee6.webp","name":"Kitchen in an apartment with white counters, white subway tile backsplash, wooden cabinets, and black appliances.","description":"Modern apartment kitchen with black appliances, white countertops, subway tile backsplash, and ample cabinet space."},{"@type":"ImageObject","url":"https://media.multihub.io/cdn-cgi/image/format=auto,w=1280/property/6767906449166339/019fce06-1593-707d-b9b0-b2552ac60981.webp","name":"Bright living room with white walls, wood floors, beige sofa, dining table, and sliding balcony door.","description":"Open-concept living and dining area in a modern apartment, featuring neutral decor and balcony access."},{"@type":"ImageObject","url":"https://media.multihub.io/cdn-cgi/image/format=auto,w=1280/property/6767906449166339/019fce06-16c4-74e8-8b13-5a95631e93ff.webp","name":"White minimalist home office with desk, shelves, plants, and a window with blinds.","description":"Bright, minimalist home office in a modern apartment, featuring white furniture, shelving, and greenery."},{"@type":"ImageObject","url":"https://media.multihub.io/cdn-cgi/image/format=auto,w=1280/property/6767906449166339/019fce06-16b9-721a-ba60-c91a001bbd00.webp","name":"Living room in a modern apartment with sofa, coffee table, TV, stairs near a window.","description":"Bright, modern living room in a multifamily apartment with hardwood floors, neutral furnishings, and a cozy seating area."},{"@type":"ImageObject","url":"https://media.multihub.io/cdn-cgi/image/format=auto,w=1280/property/6767906449166339/019fce06-2002-7349-97cc-38a1b361ed37.webp","name":"Living room in an apartment with a black leather sofa, glass coffee table, and sliding door with blinds.","description":"Bright contemporary apartment living room with a leather sofa, glass coffee table, and a sliding glass door to an outdoor area."},{"@type":"ImageObject","url":"https://media.multihub.io/cdn-cgi/image/format=auto,w=1280/property/6767906449166339/019fce06-215f-717
519d-8d92-ff4ca8ae322e.webp","name":"Living room in an apartment with a gray sectional sofa, coffee table, plants, and wall art.","description":"Bright, contemporary living area in a modern apartment, featuring a gray sectional, decorative accents, and large window."},{"@type":"ImageObject","url":"https://media.multihub.io/cdn-cgi/image/format=auto,w=1280/property/6767906449166339/019fce06-2319-715a-a8da-f5f641d1882d.webp","name":"Bright minimalist apartment office with white desk, gray chair, built-in shelves, and plants","description":"A bright minimalist apartment home office featuring a white desk, gray chair, built-in shelves, and greenery."},{"@type":"ImageObject","url":"https://media.multihub.io/cdn-cgi/image/format=auto,w=1280/property/6767906449166339/019fce06-24ae-7105-af54-d16b9091a392.webp","name":"Bright apartment bedroom with a gray bed, dresser, nightstand, window blinds, and abstract wall art.","description":"A modern apartment bedroom featuring a gray upholstered bed, matching dresser, nightstand, and contemporary abstract art."}]}</script>
519</div></section><section id="google-tag-manager"><div data-vibesite-slot="block:google-tag-manager" style="display:contents"></div></section><section id="audioeye-widget"><div data-vibesite-slot="block:audioeye-widget" style="display:contents"></div></section><section id="apartment-sync-loader"><div data-vibesite-slot="block:apartment-sync-loader" style="display:contents"></div></section><section id="special-offer-banner"><div data-vibesite-slot="SpecialOfferBanner" style="display:contents"></div></section><section id="resident-access-hero"><div data-vibesite-slot="HeroSolidBG" style="display:contents"><section class="bg-primary text-primary-foreground pt-6 md:pt-8 pb-8 md:pb-12"><div class="max-w-6xl mx-auto px-4 sm:px-6 lg:px-8"><div class="flex flex-col gap-6 items-center pt-2 md:pt-2 lg:pt-6"><div class="min-w-0 w-full flex flex-col gap-2 items-center"><h1 class="font-heading text-[60px] leading-[90px] font-normal break-words text-center"><span data-vibesite-richtext="" style="display:contents">Resident Portal</span></h1><h2 class="font-body text-sm sm:text-base md:text-lg font-normal tracking-wide leading-snug text-center max-w-3xl"><span data-vibesite-richtext="" style="display:contents"></span></h2></div><div class="font-body text-base md:text-lg leading-relaxed opacity-90 [&_a]:underline text-center"><span data-vibesite-richtext="" style="display:contents"><p>Welcome to Pointe at Northern Woods in vibrant Columbus, OH. With thoughtfully designed one, two, and three-bedroom floor plans, we cater to all lifestyles. Simplify your living experienceâlog into your resident portal for seamless rent payments, maintenance requests, and community updates. Your ideal home awaits!</p></span></div></div></div><span class="hidden" style="display:none"><span data-vibesite-richtext="" style="display:contents"></span></span><span class="hidden" style="display:none"><span data-vibesite-richtext="" style="display:contents"></span></span><span class="hidden" style="display:none"><span data-vibesite-richtext="" style="display:contents"></span></span></section></div></section><section id="resident-access-actions"><div data-vibesite-slot="ResidentAccess" style="display:contents"><section class="ra-section"><div class="reveal-fade-up ra-container"><div class=""><a href="https://pointeatnorthernwoods.loftliving.com/login" target="_blank" rel="noopener noreferrer" class="ra-portal-btn group/cta relative inline-flex items-center gap-2 px-4 py-2.5 lg:px-6 lg:py-3 font-body text-base font-normal normal-case overflow-hidden transition-all duration-300 ra-anim-1"><span class="relative z-10">Access Resident Portal Login</span></a></div><h2 class="ra-app-heading ra-anim-2"><span data-vibesite-richtext="" style="display:contents">Download the Loft Resident Mobile App</span></h2><div class="ra-badges ra-anim-3"><div class=""><a href="https://apps.apple.com/us/app/loft-living/id333244247" target="_blank" rel="noopener noreferrer" class="ra-badge-link"><img src="https://lirp.cdn-website.com/ceae0154/dms3rep/multi/opt/Apple+App+Store+download+button-1920w.png" alt="Download on the App Store" loading="lazy" fetchpriority="auto" class="ra-badge-img"/></a></div><div class=""><a href="https://play.google.com/store/apps/details?id=com.activebuilding.residents" target="_blank" rel="noopener noreferrer" class="ra-badge-link"><img src="https://lirp.cdn-website.com/ceae0154/dms3rep/multi/opt/Google+Store+download+button-1920w.png" alt="Get it on Google Play" loading="lazy" fetchpriority="auto" class="ra-badge-img"/></a></div></div></div><style> 520 .ra-section { 521 padding: 3.5rem 0 4.5rem; 522 background: var(--vibe-color-background, #fff); 523 } 524 @media (min-width: 768px) { 525 .ra-section { padding: 4.5rem 0 5.5rem; } 526 } 527 528 .ra-container { 529 max-width: 42rem; 530 margin: 0 auto; 531 padding: 0 1.25rem; 532 display: flex; 533 flex-direction: column; 534 align-items: center; 535 text-align: center; 536 gap: 1.75rem; 537 } 538 @media (min-width: 768px) { 539 .ra-container { gap: 2rem; } 540 } 541 542 /* Match Header .nav-cta-btn (schedule_tour_link): solid primary fill,
543 5px radius, surface hover + lift. Styles live here because Header's 544 scoped style block does not apply on this page. */ 545 .ra-portal-btn { 546 background: var(--vibe-color-primary); 547 border: 0; 548 border-radius: 5px; 549 color: #ffffff; 550 box-shadow: none; 551 text-decoration: none; 552 cursor: pointer; 553 transition: background-color 0.25s ease, color 0.25s ease, 554 box-shadow 0.25s ease, transform 0.25s ease; 555 } 556 .ra-portal-btn::before { 557 content: ''; 558 position: absolute; 559 inset: 0; 560 background: transparent; 561 opacity: 0; 562 transition: opacity 0.25s ease; 563 } 564 .ra-portal-btn:hover { 565 background: var(--vibe-color-surface); 566 color: #ffffff; 567 box-shadow: 568 0 2px 6px rgba(0, 0, 0, 0.1), 569 0 4px 16px color-mix(in srgb, var(--vibe-color-primary) 30%, transparent); 570 transform: translateY(-1px); 571 } 572 .ra-portal-btn:hover::before { 573 opacity: 0; 574 } 575 .ra-portal-btn:active { 576 transform: translateY(0); 577 box-shadow: none; 578 } 579 .ra-portal-btn--disabled, 580 .ra-portal-btn--disabled:hover { 581 background: color-mix(in srgb, var(--vibe-color-primary) 45%, #9a9a9a); 582 color: #ffffff; 583 cursor: default; 584 transform: none; 585 box-shadow: none; 586 opacity: 0.85; 587 } 588 589 .ra-app-heading { 590 font-family: var(--vibe-font-heading); 591 font-size: clamp(1.5rem, 3.5vw, 2.15rem); 592 font-weight: 400; 593 line-height: 1.25; 594 color: var(--vibe-color-text, #002147); 595 margin: 0; 596 max-width: 28rem; 597 } 598 .ra-app-heading [data-vibesite-richtext] p { 599 margin: 0; 600 } 601 602 .ra-badges { 603 display: flex; 604 flex-wrap: wrap; 605 align-items: center; 606 justify-content: center; 607 gap: 0.85rem 1rem; 608 } 609 610 .ra-badge-link { 611 display: inline-flex; 612 line-height: 0; 613 text-decoration: none; 614 transition: transform 0.25s ease, opacity 0.25s ease; 615 } 616 .ra-badge-link:hover { 617 transform: translateY(-2px); 618 opacity: 0.92; 619 } 620 .ra-badge-link--muted { 621 cursor: default; 622 } 623 624 .ra-badge-img { 625 height: 2.75rem; 626 width: auto; 627 display: block; 628 object-fit: contain; 629 } 630 @media (min-width: 768px) { 631 .ra-badge-img { height: 3.25rem; } 632 } 633 634 @media (prefers-reduced-motion: no-preference) { 635 .ra-anim-1, 636 .ra-anim-2, 637 .ra-anim-3 { 638 opacity: 0; 639 transform: translateY(12px); 640 animation: ra-rise 0.65s ease forwards; 641 } 642 .ra-anim-1 { animation-delay: 0.05s; } 643 .ra-anim-2 { animation-delay: 0.18s; } 644 .ra-anim-3 { animation-delay: 0.32s; } 645 @keyframes ra-rise { 646 to { opacity: 1; transform: translateY(0); } 647 } 648 } 649 </style></section></div></section></main><div data-vibesite-slot="Footer" style="display:contents"><footer class="text-primary-foreground" style="background-color:var(--vibe-color-primary)"><div class="max-w-6xl mx-auto px-4 sm:px-6 lg:px-8 py-12"><div class="grid grid-cols-1 md:grid-cols-3 gap-10 items-center"><div class="flex flex-col items-center gap-5"><p class="font-body text-[13px] uppercase tracking-[0.2em] text-primary-foreground"><span data-vibesite-richtext="" style="display:contents">Follow Us</span></p><div class="flex items-center justify-center gap-4"><div class=""><a href="https://www.facebook.com/pointeatnorthernwoods" target="_blank" rel="noopener noreferrer" aria-label="Facebook" class="text-[var(--vibe-color-text-on-primary)]/70 hover:text-primary-foreground transition-colors"><svg data-prefix="fab" data-icon="facebook" class="svg-inline--fa fa-facebook" role="img" viewBox="0 0 512 512" aria-hidden="false" style="width:20px;height:20px" aria-label="Facebook" color="currentColor">
649<path fill="currentColor" d="M512 256C512 114.6 397.4 0 256 0S0 114.6 0 256C0 376 82.7 476.8 194.2 504.5l0-170.3-52.8 0 0-78.2 52.8 0 0-33.7c0-87.1 39.4-127.5 125-127.5 16.2 0 44.2 3.2 55.7 6.4l0 70.8c-6-.6-16.5-1-29.6-1-42 0-58.2 15.9-58.2 57.2l0 27.8 83.6 0-14.4 78.2-69.3 0 0 175.9C413.8 494.8 512 386.9 512 256z"></path></svg></a></div><div class=""><a href="https://www.instagram.com/pointeatnorthernwoods" target="_blank" rel="noopener noreferrer" aria-label="Instagram" class="text-[var(--vibe-color-text-on-primary)]/70 hover:text-primary-foreground transition-colors"><svg data-prefix="fab" data-icon="instagram" class="svg-inline--fa fa-instagram" role="img" viewBox="0 0 448 512" aria-hidden="false" style="width:20px;height:20px" aria-label="Instagram" color="currentColor"><path fill="currentColor" d="M224.3 141a115 115 0 1 0 -.6 230 115 115 0 1 0 .6-230zm-.6 40.4a74.6 74.6 0 1 1 .6 149.2 74.6 74.6 0 1 1 -.6-149.2zm93.4-45.1a26.8 26.8 0 1 1 53.6 0 26.8 26.8 0 1 1 -53.6 0zm129.7 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM399 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path></svg></a></div></div></div><div class="flex flex-col items-center text-center gap-4"><div class=""><a href="/" class="block"><img src="https://media.multihub.io/cdn-cgi/image/format=auto,w=640/property/6767906449166339/019d026c-0ec8-7279-9c87-c1652d05c4b6.webp" srcSet="https://media.multihub.io/cdn-cgi/image/format=auto,w=160/property/6767906449166339/019d026c-0ec8-7279-9c87-c1652d05c4b6.webp 160w, https://media.multihub.io/cdn-cgi/image/format=auto,w=320/property/6767906449166339/019d026c-0ec8-7279-9c87-c1652d05c4b6.webp 320w, https://media.multihub.io/cdn-cgi/image/format=auto,w=640/property/6767906449166339/019d026c-0ec8-7279-9c87-c1652d05c4b6.webp 640w, https://media.multihub.io/cdn-cgi/image/format=auto,w=960/property/6767906449166339/019d026c-0ec8-7279-9c87-c1652d05c4b6.webp 960w, https://media.multihub.io/cdn-cgi/image/format=auto,w=1280/property/6767906449166339/019d026c-0ec8-7279-9c87-c1652d05c4b6.webp 1280w, https://media.multihub.io/cdn-cgi/image/format=auto,w=1920/property/6767906449166339/019d026c-0ec8-7279-9c87-c1652d05c4b6.webp 1920w" sizes="100vw" alt="Community Logo" loading="lazy" fetchpriority="auto" class="h-20 w-auto max-w-[220px] object-contain"/></a></div><a href="tel:8777632554" class="dniphone dniphonehref font-body text-[15px] text-[var(--vibe-color-text-on-primary)]/80 hover:text-primary-foreground transition-colors">(877) 763-2554</a><div class=""><a href="https://www.google.com/maps/search/?api=1&query=apartment&query_place_id=ChIJDTc1js-KOIgRz_RZjYZ0q54" target="_blank" rel="noopener noreferrer" class="font-body text-[15px] text-[var(--vibe-color-text-on-primary)]/80 hover:text-primary-foreground transition-colors block max-w-[220px]"><span class="block">5615 Sierra Ridge Dr N</span><span class="block">Columbus, OH 43231</span></a></div><p class="font-body text-[13px] text-[var(--vibe-color-text-on-primary)]/60 mt-1">©<!-- --> <!-- -->Pointe at Northern Woods<!-- -->. All rights reserved.</p></div><div class="flex flex-col items-center gap-3"><p class="font-body text-[13px] uppercase tracking-[0.2em] text-primary-foreground"><span data-vibesite-richtext="" style="display:contents">Office Hours</span></p><dl class="space-y-2 w-full max-w-[280px]"><div class="flex justify-between gap-6 font-body text-sm text-[var(--vibe-color-text-on-primary)]/80"><dt><span class="md:hidden lg:inline">Monday - Friday</span><span class="hidden md:inline lg:hidden">Mon - Fri</span></dt><dd class="text-right">9:00 am - 6:00 pm</dd></div><div class="flex justify-between gap-6 font-body text-sm text-[var(--vibe-color-text-on-primary)]/80"><dt><span class="md:hidden lg:inline">Saturday</span><span class="hidden md:inline lg:hidden">Sat</span></dt><dd class="text-right">10:00 am - 5:00 pm</dd></div><div class="flex justify-between gap-6 font-body text-sm text-[var(--vibe-color-text-on-primary)]/80"><dt><span class="md:hidden lg:inline">
649Sunday</span><span class="hidden md:inline lg:hidden">Sun</span></dt><dd class="text-right">Closed</dd></div></dl></div></div></div><div><div class="max-w-6xl mx-auto px-4 sm:px-6 lg:px-8 py-6"><div class="flex flex-col items-center gap-5"><div class="grid grid-cols-1 md:grid-cols-3 items-center gap-6 w-full"><div class="flex flex-col items-center md:items-start gap-2"><p class="font-body text-[11px] tracking-wide text-[var(--vibe-color-text-on-primary)]/70"><span data-vibesite-richtext="" style="display:contents">Managed By</span></p><div class=""><a href="https://www.aionmanagement.com" target="_blank" rel="noopener noreferrer" aria-label="Aion Management" class="inline-flex items-center opacity-90 hover:opacity-100 transition-opacity"><img src="https://media.multihub.io/cdn-cgi/image/format=auto,w=640/company/5767906449162442/019d0264-670c-7240-a629-183122c7de9e.webp" srcSet="https://media.multihub.io/cdn-cgi/image/format=auto,w=160/company/5767906449162442/019d0264-670c-7240-a629-183122c7de9e.webp 160w, https://media.multihub.io/cdn-cgi/image/format=auto,w=320/company/5767906449162442/019d0264-670c-7240-a629-183122c7de9e.webp 320w, https://media.multihub.io/cdn-cgi/image/format=auto,w=640/company/5767906449162442/019d0264-670c-7240-a629-183122c7de9e.webp 640w, https://media.multihub.io/cdn-cgi/image/format=auto,w=960/company/5767906449162442/019d0264-670c-7240-a629-183122c7de9e.webp 960w, https://media.multihub.io/cdn-cgi/image/format=auto,w=1280/company/5767906449162442/019d0264-670c-7240-a629-183122c7de9e.webp 1280w, https://media.multihub.io/cdn-cgi/image/format=auto,w=1920/company/5767906449162442/019d0264-670c-7240-a629-183122c7de9e.webp 1920w" sizes="180px" alt="Aion Management" height="36" loading="lazy" fetchpriority="auto" class="h-9 w-auto max-w-[180px] object-contain"/></a></div></div><div class="flex flex-col items-center gap-3"><div class="flex items-center justify-center gap-5 text-[var(--vibe-color-text-on-primary)]/70"><svg width="26" height="24.96" viewBox="0 0 40 38.4" fill="currentColor" aria-label="Fair Housing" role="img"><path d="M19.9,0L0,9.9v3h2.9v16H37v-16h3v-3L19.9,0z M33,24.9H7V11.4L19.9,5L33,11.4V24.9z M13,15.7h14v-4.1H13V15.7z M13,21.7h14v-4.1H13V21.7z"></path><g><path d="M3,31.2h2.2v0.6H3.7v0.4H5v0.6H3.7v0.4h1.5V34H3V31.2z"></path><path d="M7.8,33.8C7.5,33.9,7.2,34,6.9,34c-0.8,0-1.5-0.6-1.5-1.4v0c0-0.8,0.6-1.4,1.5-1.4s1.5,0.6,1.5,1.4v0c0,0.3-0.1,0.6-0.2,0.8l0.3,0.2l-0.4,0.4L7.8,33.8z M7.2,33.3L6.8,33l0.4-0.4l0.4,0.3c0-0.1,0-0.2,0-0.3v0c0-0.4-0.3-0.7-0.7-0.7c-0.4,0-0.7,0.3-0.7,0.7v0c0,0.4,0.3,0.7,0.7,0.7C7,33.4,7.1,33.3,7.2,33.3z"></path><path d="M8.8,32.8v-1.5h0.8v1.5c0,0.4,0.2,0.6,0.5,0.6c0.3,0,0.5-0.2,0.5-0.6v-1.5h0.8v1.5c0,0.9-0.5,1.3-1.3,1.3C9.2,34,8.8,33.6,8.8,32.8z"></path><path d="M12.6,31.2h0.7l1.2,2.8h-0.8l-0.2-0.5h-1.1L12.2,34h-0.8L12.6,31.2z M13.3,32.9L13,32.1l-0.3,0.8H13.3z"></path><path d="M14.8,31.2h0.8v2.1h1.3V34h-2.1V31.2z"></path><path d="M18.3,31.2H19v1h1v-1h0.8V34H20v-1h-1v1h-0.8V31.2z"></path><path d="M21.1,32.6L21.1,32.6c0-0.8,0.6-1.4,1.5-1.4s1.5,0.6,1.5,1.4v0c0,0.8-0.6,1.4-1.5,1.4C21.8,34,21.1,33.4,21.1,32.6zM23.3,32.6L23.3,32.6c0-0.4-0.3-0.7-0.7-0.7c-0.4,0-0.7,0.3-0.7,0.7v0c0,0.4,0.3,0.7,0.7,0.7C23,33.4,23.3,33,23.3,32.6z"></path><path d="M24.4,32.8v-1.5h0.8v1.5c0,0.4,0.2,0.6,0.5,0.6c0.3,0,0.5-0.2,0.5-0.6v-1.5H27v1.5c0,0.9-0.5,1.3-1.3,1.3C24.9,34,24.4,33.6,24.4,32.8z"></path><path d="M27.2,33.6l0.4-0.5c0.3,0.2,0.6,0.3,0.9,0.3c0.2,0,0.3-0.1,0.3-0.2v0c0-0.1-0.1-0.2-0.5-0.3c-0.6-0.1-1-0.3-1-0.9v0c0-0.5,0.4-0.9,1.1-0.9c0.5,0,0.8,0.1,1.1,0.4l-0.4,0.5c-0.3-0.2-0.5-0.3-0.8-0.3c-0.2,0-0.3,0.1-0.3,0.2v0c0,0.1,0.1,0.2,0.5,0.3c0.6,0.1,1,0.3,1,0.9v0c0,0.6-0.4,0.9-1.1,0.9C28,34,27.6,33.9,27.2,33.6z"></path><path d="M30,31.2h0.8V34H30V31.2z"></path><path d="M31.3,31.2H32l1.1,1.4v-1.4h0.8V34h-0.7L32,32.5V34h-0.8V31.2z"></path><path d="M34.3,32.6L34.3,32.6c0-0.8,0.6-1.4,1.5-1.4c0.5,0,0.8,0.1,1.1,0.4l-0.4,0.5c-0.2-0.2-0.4-0.3-0.7-0.3c-0.4,0-0.7,0.3-0.7,0.8v0c0,0.4,0.3,0.8,0.7,0.8c0.2,0,0.3,0,0.4-0.1v-0.3h-0.5v-0.6h1.3v1.2c-0.3,0.2-0.7,0.4-1.2,0.4C34.9,34,34.3,33.5,34.3,32.6z"></path>
649<path d="M2.9,36.8L2.9,36.8c0-0.9,0.7-1.6,1.7-1.6c1,0,1.7,0.7,1.7,1.6v0c0,0.9-0.7,1.6-1.7,1.6S2.9,37.7,2.9,36.8z M5.4,36.8L5.4,36.8c0-0.5-0.3-0.9-0.8-0.9c-0.5,0-0.8,0.4-0.8,0.8v0c0,0.5,0.3,0.8,0.8,0.8C5.1,37.7,5.4,37.3,5.4,36.8z"></path><path d="M6.7,35.2h1.3c0.8,0,1.3,0.4,1.3,1.1v0c0,0.7-0.6,1.1-1.4,1.1H7.6v0.9H6.7V35.2z M8,36.8c0.3,0,0.5-0.2,0.5-0.4v0C8.5,36.1,8.3,36,8,36H7.6v0.8H8z"></path><path d="M9.8,35.2h1.3c0.8,0,1.3,0.4,1.3,1.1v0c0,0.7-0.6,1.1-1.4,1.1h-0.4v0.9H9.8V35.2z M11.1,36.8c0.3,0,0.5-0.2,0.5-0.4v0c0-0.3-0.2-0.4-0.5-0.4h-0.4v0.8H11.1z"></path><path d="M12.7,36.8L12.7,36.8c0-0.9,0.7-1.6,1.7-1.6c1,0,1.7,0.7,1.7,1.6v0c0,0.9-0.7,1.6-1.7,1.6S12.7,37.7,12.7,36.8z M15.2,36.8L15.2,36.8c0-0.5-0.3-0.9-0.8-0.9c-0.5,0-0.8,0.4-0.8,0.8v0c0,0.5,0.3,0.8,0.8,0.8C14.9,37.7,15.2,37.3,15.2,36.8z"></path><path d="M16.5,35.2H18c0.5,0,0.8,0.1,1,0.3c0.2,0.2,0.3,0.4,0.3,0.7v0c0,0.5-0.3,0.8-0.6,1l0.7,1.1h-1l-0.6-1h0h-0.4v1h-0.9V35.2zM18,36.8c0.3,0,0.5-0.1,0.5-0.4v0c0-0.2-0.2-0.4-0.5-0.4h-0.6v0.8H18z"></path><path d="M20.5,36h-0.9v-0.8h2.8V36h-0.9v2.4h-0.9V36z"></path><path d="M22.7,37v-1.8h0.9V37c0,0.5,0.2,0.7,0.6,0.7c0.4,0,0.6-0.2,0.6-0.6v-1.8h0.9V37c0,1-0.6,1.5-1.5,1.5S22.7,38,22.7,37z"></path><path d="M26.2,35.2H27l1.3,1.7v-1.7h0.9v3.1h-0.8L27,36.7v1.7h-0.9V35.2z"></path><path d="M29.7,35.2h0.9v3.1h-0.9V35.2z"></path><path d="M31.9,36H31v-0.8h2.8V36h-0.9v2.4h-0.9V36z"></path><path d="M35,37.2l-1.2-2h1l0.6,1.1l0.7-1.1h1l-1.2,2v1.2H35V37.2z"></path></g></svg><svg data-prefix="fas" data-icon="paw" class="svg-inline--fa fa-paw" role="img" viewBox="0 0 512 512" aria-hidden="false" style="width:26px;height:26px" aria-label="Pets Allowed" color="currentColor"><path fill="currentColor" d="M234.5 92.9c14.3 42.9-.3 86.2-32.6 96.8s-70.1-15.6-84.4-58.5 .3-86.2 32.6-96.8 70.1 15.6 84.4 58.5zM100.4 198.6c18.9 32.4 14.3 70.1-10.2 84.1s-59.7-.9-78.5-33.3-14.3-70.1 10.2-84.1 59.7 .9 78.5 33.3zM69.2 401.2C121.6 259.9 214.7 224 256 224s134.4 35.9 186.8 177.2c3.6 9.7 5.2 20.1 5.2 30.5l0 1.6c0 25.8-20.9 46.7-46.7 46.7-11.5 0-22.9-1.4-34-4.2l-88-22c-15.3-3.8-31.3-3.8-46.6 0l-88 22c-11.1 2.8-22.5 4.2-34 4.2-25.8 0-46.7-20.9-46.7-46.7l0-1.6c0-10.4 1.6-20.8 5.2-30.5zM421.8 282.7c-24.5-14-29.1-51.7-10.2-84.1s54-47.3 78.5-33.3 29.1 51.7 10.2 84.1-54 47.3-78.5 33.3zM310.1 189.7c-32.3-10.6-46.9-53.9-32.6-96.8s52.1-69.1 84.4-58.5 46.9 53.9 32.6 96.8-52.1 69.1-84.4 58.5z"></path></svg><svg data-prefix="fas" data-icon="wheelchair" class="svg-inline--fa fa-wheelchair" role="img" viewBox="0 0 512 512" aria-hidden="false" style="width:26px;height:26px" aria-label="Wheelchair Accessible" color="currentColor"><path fill="currentColor" d="M136 40a56 56 0 1 1 112 0 56 56 0 1 1 -112 0zM117.9 197.6l12.6 63c-38.6 12.4-66.5 48.7-66.5 91.4 0 53 43 96 96 96 35.6 0 66.7-19.4 83.3-48.2 2.3 .1 4.6 .2 7 .2l4.1 0c1 0 2.1 0 3.1 0l55.2 0c-20.4 64.9-81 112-152.7 112-88.4 0-160-71.6-160-160 0-73.8 50-135.9 117.9-154.4zm148.6-28.1l23.7 118.5 60.5 0c33.3 0 63.2 20.7 74.9 51.9l25.5 68 18.7-6.2c16.8-5.6 34.9 3.5 40.5 20.2s-3.5 34.9-20.2 40.5l-48 16c-16.3 5.4-34-3-40.1-19.1l-36.3-96.9c-2.3-6.2-8.3-10.4-15-10.4l-86.1 0c-.4 0-.8 0-1.3 0l-13.1 0c-30.5 0-56.8-21.5-62.8-51.4L165.3 189.7c-6.4-31.9 18-61.7 50.6-61.7 24.6 0 45.8 17.4 50.6 41.5z"></path></svg></div><nav class="flex flex-wrap items-center justify-center gap-x-2 gap-y-1 font-body text-[13px] text-primary-foreground" aria-label="Legal links"><div class=""><a href="/accessibility" target="_self" class="hover:text-[var(--vibe-color-text-on-primary)]/60 transition-colors">Accessibility</a></div><span aria-hidden="true" class="text-[var(--vibe-color-text-on-primary)]/40">·</span><div class=""><a href="/privacy-policy" target="_self" class="hover:text-[var(--vibe-color-text-on-primary)]/60 transition-colors">Privacy Policy</a></div><span aria-hidden="true" class="text-[var(--vibe-color-text-on-primary)]/40">·</span><div class=""><a href="/sitemap" target="_self" class="hover:text-[var(--vibe-color-text-on-primary)]/60 transition-colors">Sitemap</a></div></nav></div><div class="flex flex-col items-center md:items-end gap-2"><p class="font-body text-[11px] tracking-wide text-[var(--vibe-color-text-on-primary)]/70"><span data-vibesite-richtext="" style="display:contents">Designed By</span></p><div class=""><a href="https://www.repli360.com/" target="_blank" rel="noopener noreferrer" aria-label="Repli Logo" class="inline-flex items-center opacity-90 hover:opacity-100 transition-opacity"><img src="/assets/repli_white-BirIi_dg.svg" alt="Repli Logo" height="36" loading="eager" fetchpriority="high" class="h-9 w-auto"/></a></div></div></div></div></div></div><style> 650 /* Production RentCafe Connect / IQ build (confirmed against live DOM): 651 the floating wrap is .rcc-app-cta-wrap, the launcher is 652 #conversations-webchat-toggle.webchat-toggle-button. We target the 653 wrap (and the inner controls layer) so the entire stacking context 654 gets lifted, not just the bubble. */ 655 .rcc-app-cta-wrap, 656 .rcc-app-controls, 657 [class*="rcc-app-"], 658 [id*="conversations-webchat"], 659 [class*="webchat-toggle"], 660 /* Legacy / alternate Yardi signatures, kept as a hedge against 661 rebrands and per-property build variants. */ 662 iframe[src*="rentcafeiq"], 663 iframe[src*="rentcafe-iq"], 664 iframe[src*="rentcafe.com/iq"], 665 iframe[src*="yardi"], 666 iframe[src*="yvenue"], 667 iframe[title*="RentCafe IQ" i], 668 iframe[title*="Rent Cafe IQ" i], 669 iframe[title*="CRM IQ" i], 670 iframe[title*="webchat" i], 671 [id^="rciq"], 672 [id*="rentcafeiq"], 673 [id*="rentcafe-iq"], 674 [id*="rentcafe_iq"], 675 [id*="iq-chat"], 676 [id*="iqchat"], 677 [id*="iq-bot"], 678 [id*="iqbot"], 679 [class^="rciq-"], 680 [class*=" rciq-"], 681 [class*="rentcafeiq"], 682 [class*="rentcafe-iq"], 683 [class*="rentcafe_iq"], 684 [class*="iq-chat"], 685 [class*="iqchat"], 686 [class*="yardi-chat"], 687 [class*="yvenue"], 688 [data-rciq], 689 [data-rentcafeiq] { 690 z-index: 2147483647 !important; 691 } 692 </style></footer></div></div></div> 693 694 695</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.