<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/90874ca8fb7199ad.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-a3c37fcbf859f6f9.js"/><script src="/_next/static/chunks/fd9d1056-0028e6656b5a8bb2.js" async=""></script><script src="/_next/static/chunks/117-6ab1d5f5f16c0a5b.js" async=""></script><script src="/_next/static/chunks/main-app-2dcde4753ea0d175.js" async=""></script><script src="/_next/static/chunks/44530001-b33c531bff427de0.js" async=""></script><script src="/_next/static/chunks/972-597cae8cc15fb99e.js" async=""></script><script src="/_next/static/chunks/138-5a9221b04fa8049d.js" async=""></script><script src="/_next/static/chunks/app/(auth)/login/page-844eafde6cf0feb4.js" async=""></script><meta name="theme-color" content="#1a3a5c"/><title>Sign In — Fort Mason HOA</title><meta name="description" content="The official community portal for the Fort Mason Landowners Association. Message board, financial documents, board meeting records, and neighborhood status."/><meta property="og:title" content="Fort Mason Landowners Association"/><meta property="og:description" content="The official community portal for the Fort Mason Landowners Association."/><meta property="og:url" content="https://fortmason.info"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary"/><meta name="twitter:title" content="Fort Mason Landowners Association"/><meta name="twitter:description" content="The official community portal for the Fort Mason Landowners Association."/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body><div class="flex min-h-screen auth-gradient"><div class="flex-1 hidden md:flex flex-col justify-center items-center px-10 py-16 text-white text-center auth-gradient"><div class="w-28 h-28 rounded-full flex items-center justify-center text-5xl mb-7" style="background:rgba(255,255,255,.12);border:3px solid #c8a84b">🏡</div><h1 class="text-3xl font-bold mb-2 tracking-tight">Fort Mason<br/>Landowners Association</h1><p class="text-base opacity-75 max-w-xs leading-relaxed">Your community portal for neighborhood communications, resources, and governance.</p><p class="mt-12 pt-8 text-xs opacity-60 italic max-w-[280px] leading-relaxed" style="border-top:1px solid rgba(255,255,255,.2)">“Building a stronger community together, one conversation at a time.”</p></div><div class="flex-1 flex items-center justify-center p-10 bg-cream"><form class="w-full max-w-md"><h2 class="text-2xl font-bold text-navy-dark mb-1">Welcome back</h2><p class="text-sm text-gray-500 mb-7">Sign in to access the community portal</p><div class="mb-4"><label class="block text-sm font-semibold text-gray-700 mb-1.5">Email address</label><input type="email" placeholder="you@example.com" required="" class="w-full px-3.5 py-2.5 border border-gray-300 rounded-lg text-base bg-white focus-navy transition-colors" value=""/></div><div class="mb-5"><label class="block text-sm font-semibold text-gray-700 mb-1.5">Password</label><input type="password" placeholder="••••••••" required="" class="w-full px-3.5 py-2.5 border border-gray-300 rounded-lg text-base bg-white focus-navy transition-colors" value=""/></div><button type="submit" class="w-full py-3 bg-navy text-white font-semibold rounded-lg hover:bg-navy-light transition-colors disabled:opacity-60 mb-4">Sign In</button><div class="flex items-center gap-3 my-4 text-gray-500 text-sm"><div class="flex-1 h-px bg-gray-300"></div>or continue with<div class="flex-1 h-px bg-gray-300"></div></div><button type="button" class="w-full mb-2.5 py-2.5 bg-white border border-gray-300 rounded-lg text-sm font-medium text-gray-900 hover:bg-gray-50 hover:border-gray-400 transition-colors flex items-center justify-center gap-2"><svg width="18" height="18" viewBox="0 0 24 24"><path fill="#4285F4" d="M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.09z"></path><path fill="#34A853" d="M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z"></path><path fill="#FBBC05" d="M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l2.85-2.22.81-.62z"></path><path fill="#EA4335" d="M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53z"></path></svg>Continue with Google</button><button type="button" class="w-full py-2.5 bg-white border border-gray-300 rounded-lg text-sm font-medium text-gray-900 hover:bg-gray-50 hover:border-gray-400 transition-colors flex items-center justify-center gap-2"><svg width="18" height="18" viewBox="0 0 24 24" fill="currentColor"><path d="M17.05 20.28c-.98.95-2.05.8-3.08.35-1.09-.46-2.09-.48-3.24 0-1.44.62-2.2.44-3.06-.35C2.79 15.25 3.51 7.7 9.05 7.4c1.39.07 2.34.74 3.15.75.81.01 2.33-.91 3.91-.77 1.67.13 2.92.8 3.74 2.01-3.44 2.06-2.87 6.62.48 7.89-.58 1.67-1.36 3.31-3.28 5zm-3.3-17.25c.13 2.02-1.48 3.69-3.49 3.81-.21-1.96 1.52-3.73 3.49-3.81z"></path></svg>Continue with Apple</button><p class="text-center text-sm text-gray-500 mt-5">Don&#x27;t have an account?<!-- --> <a class="text-navy font-semibold hover:underline" href="/register">Request access</a> · <a class="text-navy font-semibold hover:underline" href="/reset-password">Forgot password?</a></p></form></div></div><script src="/_next/static/chunks/webpack-a3c37fcbf859f6f9.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0]);self.__next_f.push([2,null])</script><script>self.__next_f.push([1,"1:HL[\"/_next/static/css/90874ca8fb7199ad.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"2:I[2846,[],\"\"]\n4:I[2406,[\"762\",\"static/chunks/44530001-b33c531bff427de0.js\",\"972\",\"static/chunks/972-597cae8cc15fb99e.js\",\"138\",\"static/chunks/138-5a9221b04fa8049d.js\",\"665\",\"static/chunks/app/(auth)/login/page-844eafde6cf0feb4.js\"],\"default\"]\n5:I[4707,[],\"\"]\n6:I[6423,[],\"\"]\nc:I[1060,[],\"\"]\n7:{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"}\n8:{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"}\n9:{\"display\":\"inline-block\"}\na:{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0}\nd:[]\n"])</script><script>self.__next_f.push([1,"0:[\"$\",\"$L2\",null,{\"buildId\":\"PKgzgxFVfxcXKhcIO8r4r\",\"assetPrefix\":\"\",\"urlParts\":[\"\",\"login\"],\"initialTree\":[\"\",{\"children\":[\"(auth)\",{\"children\":[\"login\",{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],\"initialSeedData\":[\"\",{\"children\":[\"(auth)\",{\"children\":[\"login\",{\"children\":[\"__PAGE__\",{},[[\"$L3\",[\"$\",\"div\",null,{\"className\":\"flex min-h-screen auth-gradient\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex-1 hidden md:flex flex-col justify-center items-center px-10 py-16 text-white text-center auth-gradient\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-28 h-28 rounded-full flex items-center justify-center text-5xl mb-7\",\"style\":{\"background\":\"rgba(255,255,255,.12)\",\"border\":\"3px solid #c8a84b\"},\"children\":\"🏡\"}],[\"$\",\"h1\",null,{\"className\":\"text-3xl font-bold mb-2 tracking-tight\",\"children\":[\"Fort Mason\",[\"$\",\"br\",null,{}],\"Landowners Association\"]}],[\"$\",\"p\",null,{\"className\":\"text-base opacity-75 max-w-xs leading-relaxed\",\"children\":\"Your community portal for neighborhood communications, resources, and governance.\"}],[\"$\",\"p\",null,{\"className\":\"mt-12 pt-8 text-xs opacity-60 italic max-w-[280px] leading-relaxed\",\"style\":{\"borderTop\":\"1px solid rgba(255,255,255,.2)\"},\"children\":\"“Building a stronger community together, one conversation at a time.”\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex-1 flex items-center justify-center p-10 bg-cream\",\"children\":[\"$\",\"$L4\",null,{}]}]]}],null],null],null]},[null,[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"(auth)\",\"children\",\"login\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\"}]],null]},[null,[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"(auth)\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":\"404\"}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],\"notFoundStyles\":[]}]],null]},[[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/90874ca8fb7199ad.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"children\":[\"$\",\"body\",null,{\"children\":[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":\"$7\",\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":\"$8\",\"children\":\"404\"}],[\"$\",\"div\",null,{\"style\":\"$9\",\"children\":[\"$\",\"h2\",null,{\"style\":\"$a\",\"children\":\"This page could not be found.\"}]}]]}]}]],\"notFoundStyles\":[]}]}]}]],null],null],\"couldBeIntercepted\":false,\"initialHead\":[null,\"$Lb\"],\"globalErrorComponent\":\"$c\",\"missingSlots\":\"$Wd\"}]\n"])</script><script>self.__next_f.push([1,"b:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}],[\"$\",\"meta\",\"1\",{\"name\":\"theme-color\",\"content\":\"#1a3a5c\"}],[\"$\",\"meta\",\"2\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"3\",{\"children\":\"Sign In — Fort Mason HOA\"}],[\"$\",\"meta\",\"4\",{\"name\":\"description\",\"content\":\"The official community portal for the Fort Mason Landowners Association. Message board, financial documents, board meeting records, and neighborhood status.\"}],[\"$\",\"meta\",\"5\",{\"property\":\"og:title\",\"content\":\"Fort Mason Landowners Association\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:description\",\"content\":\"The official community portal for the Fort Mason Landowners Association.\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:url\",\"content\":\"https://fortmason.info\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"9\",{\"name\":\"twitter:card\",\"content\":\"summary\"}],[\"$\",\"meta\",\"10\",{\"name\":\"twitter:title\",\"content\":\"Fort Mason Landowners Association\"}],[\"$\",\"meta\",\"11\",{\"name\":\"twitter:description\",\"content\":\"The official community portal for the Fort Mason Landowners Association.\"}]]\n3:null\n"])</script></body></html>