.fl-host{position:relative;isolation:isolate;overflow:hidden}.fl-host .fl-scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;overflow:hidden;background:#e7edf0}.fl-scene>img,.fl-scene>video{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;border:0!important;border-radius:0!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:72% center!important;object-position:72% center!important;filter:saturate(.78);transform:none!important}.fl-scene:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f9fbfafc,#f9fbfaf0 33%,#f6f9f9bf 48%,#eff5f62e 78%)}.fl-scene--dark:after{background:linear-gradient(92deg,#152535f5,#152535eb 34%,#182a39ba 54%,#17293a6b 86%)}.fl-scene--clear:after{background:linear-gradient(0deg,#182c371f,#ebf3f40f)}.fl-host button.fl-motion{position:absolute!important;z-index:4!important;right:12px!important;bottom:12px!important;top:auto!important;left:auto!important;display:inline-flex!important;align-items:center;gap:6px;min-height:44px;min-width:44px;width:auto;height:auto;padding:6px 12px!important;border:1px solid #bccbd1!important;border-radius:99px!important;background:#fff!important;color:#102447!important;font:600 12px/1.2 system-ui,sans-serif!important;cursor:pointer;box-shadow:0 2px 7px #172e3d1a}.fl-host button.fl-motion:focus-visible{outline:3px solid #326f85;outline-offset:2px}.fl-host .fl-panel{position:relative;max-width:42rem;padding:clamp(16px,3vw,32px);border:1px solid #d6e0e1;border-radius:16px;background:#fffffff2;color:#102447;box-shadow:0 8px 28px #172c3e0a}.fl-host .fl-panel-dark{background:#192e42f5;color:#fff;border-color:#5f7180}@media(max-width:680px){.fl-host button.fl-motion{bottom:9px!important;right:9px!important}.fl-scene:after{background:linear-gradient(0deg,#f8fafae8,#f5f8f8d1 55%,#f0f6f652)}.fl-scene--dark:after{background:linear-gradient(90deg,#182c40ef,#1b354bab)}.fl-scene--clear:after{background:#ebf3f414}}.fl-host>.fl-scene{position:absolute!important;z-index:-1!important;padding:0!important}.fl-scene>img{-webkit-mask-image:none!important;mask-image:none!important}.wl-page .fl-home-hero{padding:clamp(16px,3vw,38px);border-radius:20px;margin-block:16px;background:#eaf0f1}.wl-page .fl-home-hero .fl-panel{padding:clamp(16px,3vw,34px)}.wl-page .fl-home-window{min-height:clamp(170px,25vw,320px);width:100%}.wl-page .fl-home-hero .wl-hero-note{display:table;margin-left:auto;background:#fff;padding:3px 10px;border-radius:6px}.wl-page .fl-home-hero .wl-hero-photos{padding-bottom:30px}.clear-home-options .cho-hero.fl-housing-hero{padding:clamp(16px,2vw,28px);min-height:310px;border-radius:16px;background:#eaf0f1}.clear-home-options .cho-hero.fl-housing-hero>.fl-panel{padding:clamp(16px,2vw,28px)}.fl-market-intro{max-width:1200px;margin:16px auto;padding:clamp(24px,5vw,58px);border-radius:16px;background:#eef3f4}.fl-market-intro .fl-panel{width:-moz-fit-content;width:fit-content;max-width:60%}.fl-market-intro h2{font:400 clamp(28px,4vw,50px)/1.08 Georgia,serif;margin:8px 0 0}.fl-kicker{color:#102447;font:700 12px/1.4 system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;margin:0}.fl-host.fl-workspace-scene{display:flex;align-items:flex-start;min-height:clamp(100px,13vw,170px);padding:14px 16px!important}.fl-host.fl-workspace-scene>button:not(.fl-motion){background:#fffffff2;border-radius:8px}.ho-page .ho-hero.fl-events-hero{border-radius:16px;margin-block:12px;background:#eee9f4}.fl-community-hero .fl-scene--dark:after{background:linear-gradient(90deg,#182b40df,#192d42b8 72%,#1c304a91)}@media(max-width:680px){.wl-page .fl-home-hero{padding:12px 12px 50px}.wl-page .fl-home-window{min-height:100px;aspect-ratio:auto}.clear-home-options .cho-hero.fl-housing-hero,.ho-page .ho-hero.fl-events-hero,.fl-market-intro{padding-bottom:60px}.fl-market-intro .fl-panel{max-width:100%}.fl-kids-window{display:none}}.fl-host .fl-panel{border-color:var(--mitm-board-sand);color:var(--mitm-board-navy)}.fl-host .fl-panel:before,.fl-member-market:before{content:"";display:block;width:52px;height:4px;margin-bottom:12px;border-radius:8px;background:var(--mitm-board-paint)}.fl-host .fl-panel-dark{color:#fff}.pws-shell .fl-panel:before,.pws-shell .fl-member-market:before{background:var(--mitm-gradient)}
