.homeHeaderActions{display:none}@media (max-width:700px){body:has(.askGrantHome) .siteHeader{height:76px!important;min-height:76px!important;padding:6px 10px!important;display:flex!important;align-items:center!important;gap:8px!important}body:has(.askGrantHome) .siteHeader .brand{gap:7px!important}body:has(.askGrantHome) .siteHeader .grantMiniHeader{width:39px!important;height:52px!important;flex-basis:39px!important}body:has(.askGrantHome) .siteHeader .brandWords strong{font-size:16px!important;line-height:1!important}body:has(.askGrantHome) .siteHeader .brandAskGrant{font-size:13px!important;line-height:1!important;margin:2px 0!important}body:has(.askGrantHome) .siteHeader .brandWords small{font-size:10px!important;line-height:1.08!important;font-weight:650!important;white-space:normal!important;max-width:none!important;margin-top:1px!important}body:has(.askGrantHome) .siteHeader nav{display:flex!important;width:auto!important;flex:0 0 auto!important;gap:0!important}body:has(.askGrantHome) .siteHeader nav>a{display:none!important}body:has(.askGrantHome) .siteHeader .homeHeaderActions{display:flex!important;align-items:center!important;gap:5px!important}.homeMenu>summary,.homeMyTours{display:flex;align-items:center;justify-content:center;min-height:42px;padding:5px 8px;border:1px solid #b8cee7;border-radius:10px;background:#fff;color:#0b3a68;text-decoration:none;font-size:12px;line-height:1;font-weight:800;white-space:nowrap;cursor:pointer}.homeMenu{position:relative}.homeMenu>summary{list-style:none;font-size:17px;gap:4px}.homeMenu>summary::-webkit-details-marker{display:none}.homeMenu>summary span{font-size:12px}.homeMenuPanel{position:absolute;top:calc(100% + 8px);right:0;width:175px;z-index:120;display:grid;grid-gap:2px;gap:2px;padding:7px;background:#fff;border:1px solid #d7e2ef;border-radius:12px;box-shadow:0 12px 30px #0b3a6826}.homeMenuPanel a{display:block;padding:10px;color:#0b3a68;text-decoration:none;font-size:14px;font-weight:700}.homeMenuPanel a:focus-visible,.homeMenuPanel a:hover{background:#eef6ff;border-radius:8px}.askGrantHome .grantMobileHeader{top:76px!important}.askGrantHome .grantGuide{top:114px!important}.askGrantHome .grantChatShell{padding-top:46px!important}.grantChatShell:not(:has(.grantChatCard.hasMessages)) .grantChatIntro{height:166px!important;min-height:166px!important;margin:6px 10px 4px!important;grid-template-columns:40% 60%!important}.grantChatShell:not(:has(.grantChatCard.hasMessages)) .grantHeroPhoto,.grantChatShell:not(:has(.grantChatCard.hasMessages)) .grantHeroPhoto img{height:166px!important;min-height:166px!important}.grantChatShell:not(:has(.grantChatCard.hasMessages)) .grantHeroOverlay h1{font-size:17px!important;white-space:normal!important}.grantChatShell:not(:has(.grantChatCard.hasMessages)) .grantLandingCity{padding:10px 8px!important}.grantChatShell:not(:has(.grantChatCard.hasMessages)) .grantLandingCity h2{font-size:clamp(17px,5vw,22px)!important;line-height:1.08!important}.grantChatShell:not(:has(.grantChatCard.hasMessages)) .grantLandingCity>p{margin:7px 0 6px!important;font-size:10px!important}.grantChatShell:not(:has(.grantChatCard.hasMessages)) .grantLandingCities button{height:48px!important;min-height:48px!important}}@media (max-width:370px){body:has(.askGrantHome) .siteHeader .grantMiniHeader{width:32px!important;flex-basis:32px!important}body:has(.askGrantHome) .siteHeader .brandWords strong{font-size:14px!important}body:has(.askGrantHome) .siteHeader .brandAskGrant{font-size:12px!important}body:has(.askGrantHome) .siteHeader .brandWords small{font-size:9px!important}.homeMenu>summary,.homeMyTours{padding:5px 6px;font-size:11px}.homeMenu>summary span{display:none}}@media (max-width:700px){body:has(.askGrantHome) .siteHeader{height:72px!important;min-height:72px!important;padding:7px 12px!important}body:has(.askGrantHome) .siteHeader .brandLogo{display:block!important;width:42px!important;height:42px!important}body:has(.askGrantHome) .siteHeader .brandAskGrant,body:has(.askGrantHome) .siteHeader .grantMiniHeader{display:none!important}body:has(.askGrantHome) .siteHeader .brandWords strong{font-size:19px!important;line-height:1.1!important;color:#0b245c}body:has(.askGrantHome) .siteHeader .brandWords small{font-size:10px!important;line-height:1.15!important;color:#173668}body:has(.askGrantHome) .siteHeader nav{margin-left:auto!important}.homeMyTours{font-size:12px!important;min-height:38px!important}.homeMenu>summary{border:0!important;font-size:23px!important;min-height:38px!important}.askGrantHome .grantMobileHeader{display:none!important}.askGrantHome .grantChatShell{padding-top:0!important;padding-bottom:calc(88px + env(safe-area-inset-bottom))!important;gap:0!important}.askGrantHome .grantChatIntro,.grantChatShell:not(:has(.grantChatCard.hasMessages)) .grantChatIntro{order:0!important;display:block!important;margin:0!important;padding:0!important;height:145px!important;min-height:145px!important;border:0!important;border-radius:0!important;overflow:hidden!important;background:#bde3fa!important}.askGrantHome .grantHeroPhoto,.grantChatShell:not(:has(.grantChatCard.hasMessages)) .grantHeroPhoto{height:145px!important;min-height:145px!important;position:relative!important}.askGrantHome .grantHeroPhoto img,.grantChatShell:not(:has(.grantChatCard.hasMessages)) .grantHeroPhoto img{width:100%!important;height:145px!important;min-height:145px!important;object-fit:cover!important;object-position:left 26%!important;border-radius:0!important}.askGrantHome .grantHeroOverlay{display:block!important;position:absolute!important;left:53%!important;right:8px!important;top:14px!important;bottom:auto!important;color:#0a285f!important;text-shadow:0 1px 7px white,0 0 10px white!important}.askGrantHome .grantHeroOverlay h1{font-family:cursive!important;font-size:clamp(24px,8vw,36px)!important;font-style:italic!important;white-space:nowrap!important;color:#0b2a62!important}.askGrantHome .grantHeroOverlay p{display:block!important;margin:5px 0!important;font-size:12px!important;line-height:1.2!important;font-weight:700!important;color:#0b2a62!important}.askGrantHome .grantHeroOverlay em{display:block;text-align:right;font-family:cursive;font-size:17px}.askGrantHome .grantActionRail{display:none!important}.askGrantHome .grantGuide{position:relative!important;top:auto!important;order:1!important;height:auto!important;min-height:66px!important;padding:13px 14px 8px!important;background:#fff!important;box-shadow:none!important;border:0!important}.askGrantHome .grantGuide .guideSteps{justify-content:space-between!important;gap:0!important}.askGrantHome .grantGuide .guideSteps>a{position:relative!important;flex:1 1!important;display:flex!important;flex-direction:column!important;gap:4px!important;color:#677898!important;font-size:12px!important;background:none!important;box-shadow:none!important}.askGrantHome .grantGuide .guideSteps>a:not(:last-child):after{content:""!important;position:absolute;top:10px;left:65%;width:70%;height:1px;background:#aab9d0}.askGrantHome .grantGuide .guideSteps>a span{display:grid!important;width:20px!important;height:20px!important;border:2px solid #94a5c1!important;border-radius:50%!important;background:#fff!important;color:transparent!important}.askGrantHome .grantGuide .guideSteps>a.current{color:#0b2861!important}.askGrantHome .grantGuide .guideSteps>a.current span{background:#f3a31c!important;border-color:#f3a31c!important;color:transparent!important}.askGrantHome .grantGuide .guideSteps>a.done span{background:#0b3a68!important;border-color:#0b3a68!important;color:#fff!important}.askGrantHome .grantChatCard{order:2!important;min-height:calc(100dvh - 285px)!important;margin:0 7px!important;padding:18px 12px 90px!important;border:1px solid #eef2f9!important;border-radius:20px!important;box-shadow:0 3px 20px rgba(11,42,97,.07)!important}.grantOpening{display:grid;grid-gap:20px;gap:20px;width:100%}.grantOpeningMessage{display:flex;align-items:flex-start;gap:8px}.grantAvatar{flex:0 0 42px;width:42px;height:42px;border-radius:50%;background:#cde7ff var(--grant-hero-image,url("/grant-main-hero.png")) center 23%/cover}.grantOpeningBubble{display:grid;grid-gap:2px;gap:2px;max-width:calc(100% - 54px);padding:11px 14px;border-radius:13px 13px 13px 4px;background:#eaf1ff;color:#0b2461;font-size:18px;line-height:1.25}.grantOpeningBubble strong{font-size:18px}.grantOpeningCities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;margin-left:48px}.grantOpeningCities button{display:flex;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:44px;padding:6px 3px;border:1px solid #b8c9e2;border-radius:10px;background:#fff;color:#0b2861;font-size:13px;font-weight:800}.grantOpeningCities button:first-child{border-color:#eba018;background:#fffaf1}.grantOpeningCities button span{font-size:17px}.grantNameForm{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;margin-left:48px}.grantNameForm input{min-width:0;min-height:44px;padding:8px;border:1px solid #b8c9e2;border-radius:10px;font:inherit;font-size:16px}.grantNameForm button{grid-column:1/-1;min-height:42px;border:0;border-radius:10px;background:#0b3a68;color:#fff;font-weight:800}.grantChatCard:not(.hasMessages) .grantNextAction{display:none!important}.grantChatCard:not(.hasMessages) .grantChatDock{position:fixed!important;left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));z-index:100;display:block!important;background:white}.grantChatCard:not(.hasMessages) .grantComposer{display:grid!important;grid-template-columns:1fr 42px!important;align-items:center!important;margin:0!important;padding:5px 8px!important;border-radius:26px!important}.grantChatCard:not(.hasMessages) .grantAskHeading{display:none!important}.grantChatCard:not(.hasMessages) .grantComposer textarea{grid-column:1!important;grid-row:1!important;min-height:43px!important;max-height:70px!important;padding:10px!important}.grantChatCard:not(.hasMessages) .grantSendButton{grid-column:2!important;grid-row:1!important}}@media (min-width:701px){.askGrantHome .grantChatShell{max-width:780px!important;padding-top:0!important}.askGrantHome .grantChatIntro{height:230px!important;min-height:230px!important;padding:0!important;overflow:hidden;border-radius:0 0 20px 20px}.askGrantHome .grantHeroPhoto{height:230px!important}.askGrantHome .grantHeroPhoto img{width:100%!important;height:230px!important;object-fit:cover}.askGrantHome .grantHeroOverlay{position:absolute;top:20px;right:40px;left:55%;color:#0b2861;text-shadow:0 1px 8px white}.askGrantHome .grantHeroOverlay h1{font:italic 48px cursive!important}.askGrantHome .grantHeroOverlay p{font-size:18px}.askGrantHome .grantActionRail{display:none!important}.askGrantHome .grantGuide{order:1!important}.askGrantHome .grantChatCard{order:2!important;min-height:600px;border:1px solid #e5ebf5!important;border-radius:22px!important}.grantOpening{display:grid;grid-gap:24px;gap:24px}.grantOpeningMessage{display:flex;gap:16px;align-items:flex-start}.grantAvatar{width:58px;height:58px;border-radius:50%;background:#cde7ff var(--grant-hero-image,url("/grant-main-hero.png")) center 23%/cover}.grantOpeningBubble{display:grid;grid-gap:4px;gap:4px;padding:16px 22px;border-radius:18px;background:#eaf1ff;color:#0b2861;font-size:22px}.grantOpeningCities{display:flex;gap:10px;margin-left:74px}.grantOpeningCities button{min-height:50px;padding:8px 16px;border:1px solid #b8c9e2;border-radius:12px;background:#fff;color:#0b2861;font-weight:800;cursor:pointer}.grantNameForm{display:flex;gap:10px;margin-left:74px}.grantNameForm input{min-width:0;max-width:180px;padding:10px;border:1px solid #b8c9e2;border-radius:10px;font:inherit}.grantNameForm button{padding:10px 18px;border:0;border-radius:10px;background:#0b3a68;color:#fff}}body:has(.askGrantHome) .siteHeader{position:relative!important;top:auto!important;z-index:30!important;display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;max-width:980px!important;height:78px!important;min-height:78px!important;margin:auto!important;padding:10px 16px!important;background:#fff!important}body:has(.askGrantHome) .siteHeader .brand{min-width:0!important;display:flex!important;gap:10px!important}body:has(.askGrantHome) .siteHeader .brandLogo{display:block!important;width:52px!important;height:52px!important;object-fit:contain!important}body:has(.askGrantHome) .siteHeader .grantMiniHeader{display:none!important}body:has(.askGrantHome) .siteHeader .brandWords{display:block!important;min-width:0!important}body:has(.askGrantHome) .siteHeader .brandWords strong{font-size:23px!important;line-height:1!important;color:#0b2861!important}body:has(.askGrantHome) .siteHeader .brandAskGrant{display:none!important}body:has(.askGrantHome) .siteHeader .brandWords small{display:block!important;margin:4px 0 0!important;font-size:12px!important;line-height:1.12!important;letter-spacing:0!important;color:#173668!important;white-space:normal!important}body:has(.askGrantHome) .siteHeader nav{display:flex!important;flex:0 0 auto!important;align-items:center!important;gap:0!important;margin-left:auto!important}body:has(.askGrantHome) .siteHeader nav>a{display:none!important}body:has(.askGrantHome) .siteHeader .homeHeaderActions{display:flex!important;align-items:center!important;gap:10px!important}body:has(.askGrantHome) .siteHeader .homeMyTours{display:flex!important;min-height:40px!important;padding:7px 10px!important;font-size:13px!important;color:#0b2861!important;background:white!important}body:has(.askGrantHome) .siteHeader .homeMenu>summary{display:flex!important;min-height:40px!important;border:0!important;background:#fff!important;color:#0b2861!important;font-size:27px!important;cursor:pointer}body:has(.askGrantHome) .homeMenuPanel{position:absolute;z-index:150;right:0;top:45px;display:grid;grid-gap:0;gap:0;width:200px;padding:7px;border:1px solid #d7e2ef;border-radius:12px;background:#fff;box-shadow:0 12px 30px #0b3a6826}body:has(.askGrantHome) .homeMenuPanel a{display:block!important;padding:10px!important;color:#0b3a68!important;text-decoration:none!important;font-size:14px!important}.askGrantHome{padding:0!important;min-height:calc(100dvh - 78px)!important;background:#fff!important}.askGrantHome .grantActionRail,.askGrantHome .grantMobileHeader{display:none!important}.askGrantHome .grantChatShell{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:min(100%,980px)!important;max-width:980px!important;min-height:calc(100dvh - 78px)!important;margin:0 auto!important;padding:0 0 90px!important;gap:0!important;background:#fff!important}.askGrantHome .grantChatIntro,.askGrantHome .grantChatIntro.engaged{order:0!important;height:230px!important;min-height:230px!important;border:0!important;border-radius:0!important;background:linear-gradient(115deg,#87c8f1,#e8f6ff 65%,#96d0f2)!important}.askGrantHome .grantChatIntro,.askGrantHome .grantChatIntro.engaged,.askGrantHome .grantHeroPhoto{display:block!important;position:relative!important;width:100%!important;margin:0!important;padding:0!important;overflow:hidden!important}.askGrantHome .grantHeroPhoto,.askGrantHome .grantHeroPhoto img{height:100%!important;min-height:0!important}.askGrantHome .grantHeroPhoto img{position:absolute!important;left:0!important;top:0!important;display:block!important;width:47%!important;object-fit:contain!important;object-position:center bottom!important;border-radius:0!important}.askGrantHome .grantHeroOverlay{position:absolute!important;top:24px!important;left:49%!important;right:16px!important;bottom:auto!important;display:block!important;width:auto!important;height:auto!important;color:#0b2861!important;text-shadow:0 1px 5px rgba(255,255,255,.9)!important}.askGrantHome .grantHeroOverlay h1{margin:0 0 6px!important;font:italic 46px/1 cursive!important;color:#0b2861!important}.askGrantHome .grantHeroOverlay p{display:block!important;margin:0!important;font-size:18px!important;line-height:1.25!important;font-weight:600!important;color:#0b2861!important}.askGrantHome .grantHeroOverlay em{display:block!important;margin-top:7px!important;text-align:right!important;font:italic 23px cursive!important}.askGrantHome .grantGuide{position:relative!important;top:auto!important;left:auto!important;right:auto!important;display:block!important;order:1!important;width:100%!important;height:auto!important;margin:0!important;padding:16px 24px!important;background:white!important;border:0!important;box-shadow:none!important;z-index:1!important}.askGrantHome .grantGuide .guideSteps{display:flex!important;gap:0!important;justify-content:space-around!important}.askGrantHome .grantGuide .guideSteps>a{display:flex!important;flex:1 1!important;flex-direction:column!important;align-items:center!important;gap:6px!important;text-decoration:none!important;color:#667899!important;background:none!important;box-shadow:none!important;font-size:14px!important}.askGrantHome .grantGuide .guideSteps>a span{display:grid!important;place-items:center!important;width:21px!important;height:21px!important;border:2px solid #9daec8!important;border-radius:50%!important;background:#fff!important;color:transparent!important}.askGrantHome .grantGuide .guideSteps>a.current{color:#0b2861!important}.askGrantHome .grantGuide .guideSteps>a.current span{background:#efa721!important;border-color:#efa721!important;color:transparent!important}.askGrantHome .grantGuide .guideSteps>a.done span{background:#0b3a68!important;border-color:#0b3a68!important;color:#fff!important}.askGrantHome .grantGuide .guideSteps>a:not(:last-child):after,.askGrantHome .grantGuide .guideSummary{display:none!important}.askGrantHome .grantChatCard{display:flex!important;flex-direction:column!important;order:2!important;flex:1 1 auto!important;width:calc(100% - 24px)!important;min-height:440px!important;margin:0 12px!important;padding:28px 28px 90px!important;border:1px solid #e1e9f7!important;border-radius:22px!important;box-shadow:0 3px 20px rgba(11,42,97,.07)!important;background:#fff!important}.askGrantHome .grantOpening{display:grid!important;grid-gap:24px!important;gap:24px!important}.askGrantHome .grantOpeningMessage{display:flex!important;gap:12px!important;align-items:flex-start!important}.askGrantHome .grantAvatar,.askGrantHome .grantMessage.grant .grantMessageLabel:before{display:block!important;flex:0 0 58px!important;width:58px!important;height:58px!important;border-radius:50%!important;background-color:#cde7ff!important;background-image:var(--grant-hero-image,url("/grant-main-hero.png"))!important;background-size:220%!important;background-position:50% 42%!important;background-repeat:no-repeat!important;color:transparent!important}.askGrantHome .grantOpeningBubble{display:grid!important;grid-gap:4px!important;gap:4px!important;max-width:80%!important;padding:15px 20px!important;border-radius:16px 16px 16px 5px!important;background:#eaf1ff!important;color:#0b2861!important;line-height:1.3!important}.askGrantHome .grantOpeningBubble strong{font-size:23px!important}.askGrantHome .grantOpeningBubble span{font-size:21px!important}.askGrantHome .grantOpeningCities{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-left:70px!important}.askGrantHome .grantOpeningCities button{display:flex!important;align-items:center!important;gap:7px!important;min-height:50px!important;padding:8px 17px!important;border:1px solid #b8c9e2!important;border-radius:12px!important;background:#fff!important;color:#0b2861!important;font-size:16px!important;font-weight:800!important;cursor:pointer!important}.askGrantHome .grantOpeningCities button:first-child{border-color:#efa721!important;background:#fffaf1!important}.askGrantHome .grantOpeningCities button span{font-size:20px!important}.askGrantHome .grantChatCard:not(.hasMessages) .grantComposer{margin-top:auto!important}@media(max-width:700px){body:has(.askGrantHome) .siteHeader{height:72px!important;min-height:72px!important;padding:7px 10px!important}body:has(.askGrantHome) .siteHeader .brandLogo{width:43px!important;height:43px!important}body:has(.askGrantHome) .siteHeader .brandWords strong{font-size:19px!important}body:has(.askGrantHome) .siteHeader .brandWords small{font-size:10px!important}body:has(.askGrantHome) .siteHeader .homeHeaderActions{gap:2px!important}body:has(.askGrantHome) .siteHeader .homeMyTours{font-size:11px!important;min-height:36px!important;padding:5px 6px!important}body:has(.askGrantHome) .siteHeader .homeMenu>summary{font-size:24px!important;min-height:36px!important;padding:3px!important}body:has(.askGrantHome) .siteHeader .homeMenu>summary span{display:none!important}.askGrantHome .grantChatShell{min-height:calc(100dvh - 72px)!important;padding:0 0 calc(80px + env(safe-area-inset-bottom))!important}.askGrantHome .grantChatIntro,.askGrantHome .grantChatIntro.engaged{height:145px!important;min-height:145px!important}.askGrantHome .grantHeroPhoto img{width:52%!important;height:145px!important;object-fit:contain!important;object-position:center bottom!important}.askGrantHome .grantHeroOverlay{left:52%!important;top:10px!important;right:5px!important}.askGrantHome .grantHeroOverlay h1{font-size:clamp(25px,7vw,33px)!important}.askGrantHome .grantHeroOverlay p{font-size:11px!important;line-height:1.18!important}.askGrantHome .grantHeroOverlay em{font-size:16px!important;margin-top:2px!important}.askGrantHome .grantGuide{padding:13px 7px 8px!important}.askGrantHome .grantGuide .guideSteps>a{font-size:12px!important}.askGrantHome .grantChatCard{width:calc(100% - 14px)!important;min-height:calc(100dvh - 285px)!important;margin:0 7px!important;padding:22px 12px 85px!important}.askGrantHome .grantAvatar{flex-basis:48px!important;width:48px!important;height:48px!important}.askGrantHome .grantOpeningBubble{max-width:calc(100% - 56px)!important;padding:11px 13px!important}.askGrantHome .grantOpeningBubble strong{font-size:17px!important}.askGrantHome .grantOpeningBubble span{font-size:18px!important}.askGrantHome .grantOpeningCities{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:5px!important;gap:5px!important;margin-left:54px!important}.askGrantHome .grantOpeningCities button{gap:3px!important;min-height:44px!important;padding:5px 3px!important;font-size:12px!important}.askGrantHome .grantOpeningCities button span{font-size:16px!important}.askGrantHome .grantChatCard:not(.hasMessages) .grantComposer{position:fixed!important;left:0!important;right:0!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;z-index:100!important;width:min(680px,calc(100% - 16px))!important;max-width:calc(100vw - 16px)!important;margin:0 auto!important;transform:none!important}}.askGrantHome .grantChatShell .grantChatIntro,.askGrantHome .grantChatShell .grantChatIntro.engaged,.askGrantHome .grantChatShell:not(:has(.grantChatCard.hasMessages)) .grantChatIntro{display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:694/255!important;overflow:hidden!important;background:#c9e8fa!important}.askGrantHome .grantChatShell .grantChatIntro .grantHeroPhoto{display:block!important;position:relative!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;overflow:hidden!important}.askGrantHome .grantChatShell .grantChatIntro .grantHeroPhoto img{display:block!important;position:static!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:694/255!important;object-fit:fill!important;border-radius:0!important}.askGrantHome .grantChatIntro .grantHeroCopy,.askGrantHome .grantChatIntro .grantHeroOverlay,.askGrantHome .grantChatIntro .grantLandingCity{display:none!important}.askGrantHome .grantMessage.grant .grantMessageLabel:before,.askGrantHome .grantOpening .grantAvatar{background:#eaf2fc var(--grant-avatar-image,url("/grant-chat-avatar.png")) center/cover no-repeat!important}.askGrantHome .grantComposer{grid-template-columns:minmax(0,1fr) 46px 46px!important;column-gap:8px!important}.askGrantHome .grantChatCard.hasMessages .grantComposer .grantSendButton,.askGrantHome .grantChatCard.hasMessages .grantComposer .guidedMicButton,.askGrantHome .grantChatCard.hasMessages .grantComposer textarea,.askGrantHome .grantChatCard:not(.hasMessages) .grantComposer .grantSendButton,.askGrantHome .grantChatCard:not(.hasMessages) .grantComposer .guidedMicButton,.askGrantHome .grantChatCard:not(.hasMessages) .grantComposer textarea{grid-row:1!important}.askGrantHome .grantComposer textarea{grid-column:1!important;min-width:0!important}.askGrantHome .grantComposer .guidedMicButton{grid-column:2!important;justify-self:center;align-self:center;width:42px;height:42px;border:1px solid #9bbbd4;border-radius:50%;background:#edf6ff;color:#143b67;font-size:19px;cursor:pointer}.askGrantHome .grantComposer .guidedMicButton[aria-pressed=true]{background:#143b67;color:white}.askGrantHome .grantComposer .grantSendButton{grid-column:3!important}.askGrantHome .grantComposer .guidedVoiceHint{display:block;grid-column:1/-1!important;grid-row:2!important;width:100%;min-width:0;box-sizing:border-box;white-space:nowrap;text-align:left;font-size:12px;line-height:1.3;color:#526779;padding:0 8px 2px}@media(max-width:370px){.askGrantHome .grantComposer .guidedVoiceHint{font-size:11px;padding-left:4px;padding-right:4px}}.askGrantHome .guidedModeIntro{order:0;padding:14px 18px;background:#edf5ff;border-bottom:1px solid #c9dbee;color:#123f72}.askGrantHome .guidedModeIntro strong{display:block;font-size:20px;line-height:1.2}.askGrantHome .guidedModeIntro p{margin:5px 0;font-size:14px;line-height:1.4}.askGrantHome .guidedModeIntro a{display:inline-block;color:#075e59;font-size:13px;font-weight:750;text-decoration:underline}@media(max-width:700px){body:has(.askGrantHome) .siteHeader.siteHeaderSimple{height:68px!important;min-height:68px!important;padding:8px 12px!important}body:has(.askGrantHome) .siteHeader.siteHeaderSimple>.brand{display:none!important}body:has(.askGrantHome) .siteHeader.siteHeaderSimple nav{width:100%!important;flex:1 1 auto!important;justify-content:space-between!important;gap:8px!important}.askGrantHome .grantChatCard:not(.hasMessages) .grantStarterBlock{display:block!important;min-height:0!important;margin:12px 0!important}.askGrantHome .grantChatCard:not(.hasMessages) .grantStarterBlock>strong,.askGrantHome .grantChatCard:not(.hasMessages) .grantStarters{display:none!important}.askGrantHome .grantFirstQuestion{padding:12px;border:1px solid #d5e1eb;border-radius:14px;background:#f5f9fc}.askGrantHome .grantFirstQuestionBody strong{font-size:18px;color:#17334f}.askGrantHome .grantFirstQuestionBody p{margin:6px 0 12px;font-size:16px}.askGrantHome .grantFirstCities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.askGrantHome .grantFirstCities button{min-width:0;min-height:48px;padding:8px;border:1px solid #b9cfe0;border-radius:10px;background:white;color:#143b66;font:inherit;font-weight:800;cursor:pointer}.askGrantHome .grantFirstCities .cityIcon{margin-right:5px}.askGrantHome .grantModeChoice .grantAskQuestionLink{display:inline-flex;align-items:center;min-height:44px;padding:8px 10px;font-size:14px;color:#143b66;text-decoration:underline}}@media(max-width:700px){body:has(.askGrantHome) .siteHeader.siteHeaderSimple{position:fixed!important;top:0!important;left:0!important;right:0!important}.askGrantHome .grantChatCard:not(.hasMessages) .grantComposer{position:static!important;inset:auto!important;transform:none!important;width:100%!important;max-width:100%!important;margin:12px 0 0!important}.askGrantHome .grantChatCard.hasMessages .grantChatDock .grantComposer,.askGrantHome .grantChatCard.hasMessages .grantComposer,.askGrantHome .grantChatCard:not(.hasMessages) .grantComposer{height:auto!important;min-height:128px!important;max-height:none!important;align-items:end!important;overflow:visible!important}.askGrantHome .grantChatCard.hasMessages .grantChatDock .grantComposer textarea,.askGrantHome .grantChatCard.hasMessages .grantComposer textarea,.askGrantHome .grantChatCard:not(.hasMessages) .grantComposer textarea{box-sizing:border-box;height:112px!important;min-height:112px!important;max-height:112px!important;padding:11px 10px!important;font-size:16px!important;line-height:1.4!important;overflow-y:auto!important;resize:none!important}}@media(max-width:700px){.askGrantHome .grantMessage.grant:has(.grantWorkLocationAnswer){margin-top:6px!important;padding-top:6px!important;padding-bottom:6px!important;min-height:0!important}.askGrantHome .grantMessage:has(.grantWorkLocationAnswer) .grantClientNextQuestion{margin:4px 0!important;padding:8px 10px!important;min-height:0!important;font-size:15px!important;line-height:1.3!important}.askGrantHome .grantWorkLocationAnswer{margin:5px 0 0!important;padding:0!important}.askGrantHome .grantWorkLocationAnswer .grantPrivacyNote{margin:0 0 5px!important;padding:6px 8px!important;font-size:11px!important;line-height:1.3!important}.askGrantHome .grantWorkLocationAnswer .grantInlineHint{margin:3px 0!important;font-size:11px!important}.askGrantHome .grantWorkLocationAnswer .grantInlineAnswers{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:5px!important;gap:5px!important;margin:4px 0!important;padding:0!important}.askGrantHome .grantWorkLocationAnswer .grantInlineAnswers button{min-height:40px!important;padding:6px 5px!important;font-size:11px!important;line-height:1.2!important;white-space:normal!important;border-radius:8px!important}.askGrantHome .grantWorkLocationTip{margin-top:4px!important;font-size:10px!important;line-height:1.25!important}.askGrantHome .grantChatCard.hasMessages .grantComposer.officeEntryComposer{margin-top:8px!important;padding:8px!important;border:2px solid #143c72!important;border-radius:12px!important;background:#fff8df!important;box-shadow:0 0 0 3px #e6ad2e33!important}.askGrantHome .officeEntryLabel{grid-column:1/-1;grid-row:1;display:block;margin:0;padding:2px 3px 5px;font-size:13px;line-height:1.25;font-weight:900;color:#143c72}.askGrantHome .grantChatCard.hasMessages .officeEntryComposer textarea{grid-row:2!important;background:#fff!important;border:1px solid #c7d7e8!important;border-radius:8px!important}.askGrantHome .grantChatCard.hasMessages .officeEntryComposer .grantSendButton,.askGrantHome .grantChatCard.hasMessages .officeEntryComposer .guidedMicButton{grid-row:2!important}.askGrantHome .officeEntryComposer textarea:focus{outline:3px solid #e6ad2e!important;outline-offset:1px}}.officeEntryLabel{display:none}@media(max-width:700px){.askGrantHome .officeEntryLabel{display:block}}body:has(.askGrantHome) .siteFooter{padding:8px 12px!important;margin-top:8px!important;min-height:0!important}body:has(.askGrantHome) .siteFooterInner{display:block!important;padding:0!important;max-width:820px;margin:auto}body:has(.askGrantHome) .siteFooterInner>div,body:has(.askGrantHome) .siteFooterNav{display:none!important}body:has(.askGrantHome) .siteFooterInner>small{display:block;font-size:10px!important;line-height:1.35!important;color:#657487}@media(max-width:700px){.askGrantHome .grantChatShell:has(.grantChatCard.hasMessages){padding-bottom:calc(12px + env(safe-area-inset-bottom))!important;gap:0!important}.askGrantHome .grantChatCard.hasMessages{min-height:0!important;padding:6px 10px 12px!important}.askGrantHome .grantChatCard.hasMessages .grantMessages{min-height:0!important;gap:8px!important;padding-bottom:8px!important}.askGrantHome .grantChatCard.hasMessages .grantModeChoice{margin:0 0 6px!important;padding:0!important;gap:6px!important}.askGrantHome .grantChatCard.hasMessages .grantModeChoice a,.askGrantHome .grantChatCard.hasMessages .grantModeChoice button{min-height:36px!important;padding:5px 8px!important;font-size:12px!important}}.askGrantHome .grantClientNextQuestion.apartmentMatchesQuestion{padding:12px 14px!important;background:#eaf3fc!important;border:1px solid #b9cfe0!important;color:#143c72!important;font-size:17px!important;font-weight:900!important;line-height:1.35!important}.askGrantHome .grantInlineAnswers button.grantApartmentMatchesCta{display:flex!important;align-items:center;justify-content:center;width:100%!important;min-height:50px!important;padding:12px 16px!important;margin:5px 0 8px!important;background:#143c72!important;color:#fff!important;border:0!important;border-radius:10px!important;font-size:16px!important;font-weight:900!important;box-shadow:0 3px 8px #143c7233!important;cursor:pointer}.askGrantHome .grantInlineAnswers button.grantApartmentMatchesCta:focus-visible{outline:3px solid #e6ad2e!important;outline-offset:3px}.askGrantHome .grantInlineAnswers button.grantApartmentMatchesCta:disabled{opacity:.6;cursor:wait}@media(max-width:700px){.askGrantHome .officeEntryComposer .guidedVoiceHint{grid-row:3!important}}@media(max-width:700px){.askGrantHome .grantMessage.grant:has(.rankingCard){display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;padding:5px!important;margin:0!important}.askGrantHome .grantMessage.grant:has(.rankingCard) .grantMessageLabel{display:flex!important;align-items:center!important;gap:6px!important;width:auto!important;margin:0 0 5px!important;font-size:10px!important}.askGrantHome .grantMessage.grant:has(.rankingCard) .grantMessageLabel:before{width:28px!important;height:28px!important;flex:0 0 28px!important;position:static!important}.askGrantHome .grantMessage.grant:has(.rankingCard) .structuredAnswer{width:100%!important;min-width:0!important;margin:0!important}.askGrantHome .grantChatCard.hasMessages:has(.apartmentRanking){padding-left:4px!important;padding-right:4px!important}.askGrantHome .grantMessages:has(.apartmentRanking){overflow-anchor:none}}@media(max-width:780px){.askGrantHome .grantMessage.grant:has(.apartmentRanking){display:block!important;position:relative!important;min-height:0!important;min-width:0!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;border:0!important;background:#fff!important}.askGrantHome .grantMessage.grant:has(.apartmentRanking):before,.askGrantHome .grantMessage.grant:has(.apartmentRanking)>.grantMessageLabel,.askGrantHome .structuredAnswer:has(.apartmentRanking)>.answerDetails,.askGrantHome .structuredAnswer:has(.apartmentRanking)>.answerTools,.askGrantHome .structuredAnswer:has(.apartmentRanking)>.friendCards,.askGrantHome .structuredAnswer:has(.apartmentRanking)>.grantTrailingQuestion{display:none!important}.askGrantHome .structuredAnswer:has(.apartmentRanking){min-width:0!important;width:100%!important;gap:0!important;padding:0!important;margin:0!important}.askGrantHome .apartmentRanking{min-width:0!important;max-width:100%!important;box-sizing:border-box!important;margin:0!important;padding:0!important}.askGrantHome .apartmentTitle{min-height:0!important;margin:0!important;padding:4px!important}.askGrantHome .apartmentTitleTop{display:block!important;min-width:0!important}.askGrantHome .apartmentTitle>small,.askGrantHome .apartmentTitleTop>strong{display:none!important}.askGrantHome .apartmentViewSwitch{display:grid!important;grid-template-columns:minmax(0,.6fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.5fr)!important;width:100%!important;min-width:0!important;grid-gap:3px!important;gap:3px!important}.askGrantHome .apartmentViewSwitch button{min-width:0!important;min-height:44px!important;box-sizing:border-box!important;padding:4px 2px!important;font-size:10px!important;line-height:1.15!important;white-space:normal!important}.askGrantHome .apartmentViewSwitch .phoneCreateTour,.askGrantHome .apartmentViewSwitch .phoneFullMap{display:block!important}.askGrantHome .grantMessages:has(.apartmentRanking){min-width:0!important;padding-left:0!important;padding-right:0!important}}@media(max-width:780px){body:has(.askGrantHome .apartmentRanking),html:has(.askGrantHome .apartmentRanking){width:100%;max-width:100%;overflow-x:clip;-webkit-text-size-adjust:100%}.askGrantHome:has(.apartmentRanking){box-sizing:border-box!important;width:100%!important;max-width:100vw!important;min-width:0!important;overflow-x:clip!important}.askGrantHome .grantChatShell:has(.apartmentRanking){box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:68px 0 0!important;grid-gap:0!important;gap:0!important}.askGrantHome .grantChatCard:has(.apartmentRanking)>.grantModeChoice,.askGrantHome .grantChatShell:has(.apartmentRanking)>.grantChatIntro,.askGrantHome .grantChatShell:has(.apartmentRanking)>.grantGuide,.askGrantHome .grantChatShell:has(.apartmentRanking)>.grantMemory,.askGrantHome .grantChatShell:has(.apartmentRanking)>.grantPopularTour,.askGrantHome .grantChatShell:has(.apartmentRanking)>.grantSaved,.askGrantHome .grantChatShell:has(.apartmentRanking)>.grantSearchHistory,.askGrantHome .grantMessages:has(.apartmentRanking)>.grantMessage:not(:has(.apartmentRanking)){display:none!important}.askGrantHome .grantChatCard.hasMessages:has(.apartmentRanking){box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}.askGrantHome .grantMessages:has(.apartmentRanking){box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important;min-width:0!important;grid-gap:0!important;gap:0!important;padding:0!important;margin:0!important;overflow:visible!important}.askGrantHome .apartmentMapWithTours,.askGrantHome .apartmentRanking,.askGrantHome .apartmentTitle,.askGrantHome .apartmentTitleTop,.askGrantHome .grantMessage:has(.apartmentRanking),.askGrantHome .structuredAnswer:has(.apartmentRanking){box-sizing:border-box!important;min-width:0!important;width:100%!important;max-width:100%!important}.askGrantHome .apartmentRanking{container-type:normal!important}.askGrantHome .apartmentTitle{top:68px!important;border-radius:0!important;box-shadow:0 2px 8px #143b6614}.askGrantHome .apartmentViewSwitch{grid-template-columns:minmax(0,.65fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.35fr)!important}.askGrantHome .apartmentViewSwitch button{height:44px!important;max-width:100%!important;overflow:hidden!important;font-size:11px!important;letter-spacing:0!important}.askGrantHome .apartmentMapEmbed{box-sizing:border-box!important;display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;height:calc(100svh - 116px)!important;border:0!important}}@media(max-width:700px){.askGrantHome .grantChatCard.hasMessages .grantComposer.officeEntryComposer{grid-template-columns:minmax(0,1fr) 42px 64px!important}.askGrantHome .grantChatCard.hasMessages .officeEntryComposer .grantSendButton{display:flex!important;align-items:center!important;justify-content:center!important;visibility:visible!important;opacity:1!important;min-width:64px!important;width:64px!important;height:48px!important;min-height:48px!important;align-self:center!important;position:static!important;border:1px solid #c18b15!important;border-radius:10px!important;background:#f3c54c!important;color:#143b66!important;font-size:13px!important;font-weight:900!important;padding:5px!important;box-shadow:0 2px 6px #143b661a!important}.askGrantHome .grantChatCard.hasMessages .officeEntryComposer .grantSendButton:disabled{background:#f7e5ab!important;color:#52647b!important;border-color:#d6bf82!important}}@media(max-width:780px){.askGrantHome .grantChatShell:has(.apartmentRanking)>.grantMemory{display:flex!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:8px!important;gap:6px!important;border-radius:0!important}.askGrantHome .grantMemory .memoryChips{min-width:0!important;max-width:100%!important}.askGrantHome .grantMemory .editableInfoChip{max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:left}.askGrantHome .phoneApartmentResults{display:block!important;box-sizing:border-box!important;width:100%!important;max-width:100vw!important;min-width:0!important;margin:0!important;padding:68px 0 0!important;overflow-x:clip!important}.askGrantHome .phoneApartmentResults>.grantActionRail,.askGrantHome .phoneApartmentResults>.grantChatIntro,.askGrantHome .phoneApartmentResults>.grantGuide,.askGrantHome .phoneApartmentResults>.grantPopularTour,.askGrantHome .phoneApartmentResults>.grantSaved,.askGrantHome .phoneApartmentResults>.grantSearchHistory{display:none!important}.askGrantHome .phoneApartmentResults>.grantMemory{display:flex!important}.askGrantHome .phoneApartmentResults>.grantChatCard{max-width:100vw!important;border:0!important}.askGrantHome .phoneApartmentResults .grantMessages,.askGrantHome .phoneApartmentResults>.grantChatCard{display:block!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;overflow:visible!important}.askGrantHome .phoneApartmentResults .grantMessages{max-width:100%!important}.askGrantHome .phoneApartmentResults .grantMessages>.grantMessage{display:none!important}.askGrantHome .phoneApartmentResults .grantMessages>.apartmentResultMessage{display:block!important;box-sizing:border-box!important;width:100%!important;max-width:100vw!important;min-width:0!important;padding:0!important;margin:0!important;background:#fff!important}.askGrantHome .phoneApartmentResults .apartmentResultMessage:before,.askGrantHome .phoneApartmentResults .apartmentResultMessage>.grantMessageLabel,.askGrantHome .phoneApartmentResults .grantClientNextQuestion,.askGrantHome .phoneApartmentResults .grantComposer,.askGrantHome .phoneApartmentResults .grantGrounded,.askGrantHome .phoneApartmentResults .grantInlineAnswers,.askGrantHome .phoneApartmentResults .grantModeChoice{display:none!important}.askGrantHome .phoneApartmentResults .structuredAnswer{display:block!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important}.askGrantHome .phoneApartmentResults .answerDetails,.askGrantHome .phoneApartmentResults .answerTools,.askGrantHome .phoneApartmentResults .grantTrailingQuestion{display:none!important}.askGrantHome .phoneApartmentResults .apartmentTitle{position:-webkit-sticky!important;position:sticky!important;top:68px!important;z-index:50!important;width:100%!important;max-width:100vw!important}.askGrantHome .phoneApartmentResults .apartmentViewSwitch{width:100%!important;max-width:100%!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.askGrantHome .phoneApartmentResults .apartmentViewSwitch button{width:100%!important;min-width:0!important;max-width:100%!important;font-size:10px!important;white-space:normal!important;overflow-wrap:anywhere!important;height:44px!important}.askGrantHome .phoneApartmentResults .phoneCreateTour{background:#143b66!important;color:#fff!important}}.headerGrantHome{display:none}@media(max-width:780px){body:has(.askGrantHome) .siteHeader.siteHeaderSimple{box-sizing:border-box!important;width:100%!important;max-width:100vw!important;height:68px!important;min-height:68px!important;padding:8px 6px!important}body:has(.askGrantHome) .siteHeader.siteHeaderSimple>.brand{display:none!important}body:has(.askGrantHome) .siteHeader.siteHeaderSimple nav{display:grid!important;grid-template-columns:48px minmax(0,1fr) 66px 52px!important;grid-gap:4px!important;gap:4px!important;width:100%!important;min-width:0!important;max-width:100%!important;flex:1 1!important}body:has(.askGrantHome) .headerGrantHome{display:block!important;min-width:0!important;min-height:44px!important;padding:4px!important;border:1px solid #bacddd;border-radius:9px;background:#fff;color:#143b66;font-size:11px;font-weight:900}body:has(.askGrantHome) .headerAskAnything{box-sizing:border-box!important;min-width:0!important;width:100%!important;min-height:44px!important;padding:4px!important;gap:4px!important;font-size:11px!important;line-height:1.15!important}body:has(.askGrantHome) .headerAskAnything img{width:24px!important;height:24px!important;flex:0 0 24px!important}body:has(.askGrantHome) .headerMySearch{box-sizing:border-box!important;min-width:0!important;width:100%!important;min-height:44px!important;padding:4px!important;font-size:11px!important;line-height:1.15!important;white-space:normal!important;text-align:center}body:has(.askGrantHome) .siteMenu{min-width:0!important;width:100%!important}body:has(.askGrantHome) .siteMenu>summary{box-sizing:border-box!important;min-width:0!important;width:100%!important;min-height:44px!important;padding:12px 3px!important;font-size:11px!important;white-space:nowrap!important}.askGrantHome .apartmentPrice,.askGrantHome .phoneMapRow small{font-size:12px!important;font-weight:900!important;line-height:1.3!important}}@media(max-width:780px){body:has(.askGrantHome) .askGrantHome input:not([type=checkbox]):not([type=radio]),body:has(.askGrantHome) .askGrantHome select,body:has(.askGrantHome) .askGrantHome textarea{font-size:16px!important}}.askGrantHome .grantChatShell:has(.apartmentRanking)>.grantGuide,.askGrantHome .phoneApartmentResults>.grantGuide{display:block!important;order:1!important}.askGrantHome .grantChatShell:has(.apartmentRanking)>.grantMemory,.askGrantHome .phoneApartmentResults>.grantMemory{order:2!important}.askGrantHome .grantChatCard:not(.hasMessages) .grantStarterBlock{display:block!important;min-height:0!important;margin:18px 0!important}.askGrantHome .grantFirstQuestion{padding:20px;border:1px solid #d5e1eb;border-radius:14px;background:#f5f9fc}.askGrantHome .grantFirstQuestionBody strong{font-size:20px;color:#17334f}.askGrantHome .grantFirstQuestionBody p{margin:6px 0 16px;font-size:18px}.askGrantHome .grantFirstCities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.askGrantHome .grantFirstCities button{min-width:0;min-height:48px;padding:12px;border:1px solid #b9cfe0;border-radius:10px;background:white;color:#143b66;font:inherit;font-weight:800;cursor:pointer}.askGrantHome .grantFirstCities button:focus-visible{outline:3px solid #e9ad2e;outline-offset:3px}.askGrantHome .grantFirstCities .cityIcon{margin-right:6px}@media(max-width:370px){.askGrantHome .grantFirstCities{grid-template-columns:1fr}}.txHighRiseShared .grantMobileFeatures{display:none!important}.txHighRiseShared .button.gold{background:#087f69;color:white}.txBuildingPreferences{padding:28px!important}.txBuildingPreferences .choice[aria-pressed=true]{background:#087f69;color:white;border-color:#087f69}.txAmenityPriority{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:16px 0;border-bottom:1px solid #e8e3e7}.txAmenityPriority strong{flex:1 1;min-width:150px}.txAmenityPriority label{display:flex;align-items:center;gap:8px;font-size:14px}body .askGrantHome .txHighRiseShared .button.gold{color:white!important}body .askGrantHome .txBuildingPreferences{min-height:0!important;height:auto!important}body .askGrantHome .txBuildingPreferences .choiceRow{display:flex!important;flex-wrap:wrap!important;overflow:visible!important;white-space:normal!important;gap:10px!important}body .askGrantHome .txBuildingPreferences .choice{flex:none!important;white-space:normal!important}.askGrantHome .txHighRiseShared .grantChatIntro{height:320px!important;min-height:320px!important;background:#25252c!important}.askGrantHome .txHighRiseShared .grantHeroPhoto img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:50% 42%!important}.askGrantHome .txHighRiseShared .grantHeroOverlay{display:none!important}@media(max-width:700px){.askGrantHome .txHighRiseShared .grantChatIntro{height:230px!important;min-height:230px!important}.askGrantHome .txHighRiseShared .grantHeroPhoto img{object-position:40% 45%!important}}body .askGrantHome .grantChatShell.txHighRiseShared .grantChatIntro,body .askGrantHome .grantChatShell.txHighRiseShared .grantChatIntro.engaged,body .askGrantHome .grantChatShell.txHighRiseShared:not(:has(.grantChatCard.hasMessages)) .grantChatIntro{height:320px!important;min-height:320px!important;aspect-ratio:auto!important}body .askGrantHome .grantChatShell.txHighRiseShared .grantChatIntro .grantHeroPhoto img{position:absolute!important;width:100%!important;height:100%!important;aspect-ratio:auto!important;object-fit:cover!important;object-position:50% 42%!important}@media(max-width:700px){body .askGrantHome .grantChatShell.txHighRiseShared .grantChatIntro,body .askGrantHome .grantChatShell.txHighRiseShared .grantChatIntro.engaged,body .askGrantHome .grantChatShell.txHighRiseShared:not(:has(.grantChatCard.hasMessages)) .grantChatIntro{height:230px!important;min-height:230px!important}body .askGrantHome .grantChatShell.txHighRiseShared .grantChatIntro .grantHeroPhoto img{object-position:40% 45%!important}}