.gm-page-administrator{z-index:8;right:max(16px,3vw);bottom:var(--gm-administrator-bottom,94px);color:#fff;letter-spacing:0;text-align:right;overflow-wrap:anywhere;background:#0e2220d1;border:1px solid #ffffff2e;border-radius:5px;gap:2px;width:max-content;max-width:min(280px,100% - 32px);margin:0;padding:8px 11px;font-family:inherit;font-size:12px;font-weight:400;line-height:1.45;display:grid;position:absolute}.gm-page-administrator .gm-administrator-name,.gm-page-administrator .gm-administrator-business,.gm-page-administrator .gm-administrator-contact{color:#fff;font:inherit;letter-spacing:0;background:0 0;border:0;margin:0;padding:0;line-height:1.45;text-decoration:none;display:block}.gm-page-administrator .gm-administrator-name{font-weight:550}.gm-page-administrator .gm-administrator-contact:hover{text-decoration:underline}.gm-page-administrator .gm-administrator-contact:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (max-width:900px){.gm-page-administrator{right:12px;bottom:var(--gm-administrator-mobile-bottom,184px);max-width:min(245px,100% - 24px);padding:7px 9px;font-size:11px}}.home-tour-section{background:#f7f8f5;padding-top:32px;scroll-margin-top:90px}.home-tour-heading{justify-content:space-between;align-items:center;gap:24px;padding:0 5vw 24px;display:flex}.home-tour-heading .chapter-label{color:#cf0925;letter-spacing:2px;margin-bottom:8px;font-size:11px}.home-tour-heading h2{letter-spacing:-1.2px;font-size:32px;font-weight:650}.home-tour-heading>p{color:#5e6a63;text-align:right;font-size:13px;line-height:1.8}.home-tour-viewer{isolation:isolate;border:1px solid #d8ded8;width:80%;height:clamp(512px,80svh - 152px,784px);margin:0 auto;position:relative}.home-tour-placeholder{background:#dce6ec;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.home-tour-placeholder>span{color:#303c35;background:#fffffff2;border-radius:6px;padding:14px 25px;position:relative}.tour-preview-image{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.tour-preview-image img{object-fit:fill;width:120.277%;max-width:none;height:116.582%;position:absolute;top:-8.6076%;left:-20.2771%}.bloom-ipark .quick-chapters{grid-template-columns:repeat(5,minmax(0,1fr))}@media (min-width:1321px) and (max-width:1600px){.site-header{gap:14px;padding-left:3%;padding-right:3%}.site-header .main-nav{gap:14px;font-size:14px}}@media (min-width:761px) and (max-width:1320px){.site-header .main-nav{display:none}.site-header .main-nav.open{background:#fff;flex-wrap:wrap;gap:12px 28px;padding:20px 4%;font-size:15px;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 15px 25px #0001}.site-header .mobile-menu{background:0 0;padding:8px;display:block}.site-header .header-consult{margin-left:auto}}@media (max-width:900px){.home-tour-section{padding-top:24px}.home-tour-heading{padding:0 20px 20px;display:block}.home-tour-heading h2{font-size:27px}.home-tour-heading>p{text-align:left;margin-top:10px;font-size:12px}.home-tour-viewer{width:100%;height:calc(80svh - 96px);min-height:520px;max-height:656px}.bloom-ipark .quick-chapters{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-myhome-link{background:#7e3043;border:1px solid #be9871;border-radius:4px;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:13px 20px;font-size:16px;display:flex;box-shadow:0 4px 15px #702d3e20;color:#fff0d7!important}.home-myhome-link span{color:#f0d6b2;font-size:11px;font-weight:400}@media (max-width:760px){.home-myhome-link{flex-wrap:wrap;gap:4px;padding:12px 14px;font-size:13px}.home-myhome-link span{font-size:10px}}.home-tour-section{background:#f7f8f5;flex-direction:column;height:calc(100svh - 94px);min-height:740px;padding-top:0;display:flex}.home-tour-heading{flex-shrink:0;min-height:84px;padding:13px 4vw 17px}.home-tour-heading .chapter-label{letter-spacing:1.8px;margin-bottom:4px;font-size:9px}.home-tour-heading h2{font-size:28px;line-height:1.3}.home-tour-intro{text-align:right;color:#667267;font-size:12px;line-height:1.6}.home-tour-intro a{color:#813347;border-bottom:1px solid #c6a7ac;margin-top:4px;font-size:12px;display:inline-block}.home-tour-viewer{border:0;flex:1;width:100%;height:auto;min-height:0;max-height:none;margin:0}.home-tour-placeholder>img{object-fit:contain;background:#222620;width:100%;height:100%;position:absolute;inset:0}.home-tour-placeholder>span{z-index:2;position:relative}.home-myhome-active .mobile-cta,.home-myhome-active #gm-ai-chat-root,.home-myhome-active gm-mibunyang-banner{display:none!important}@media (max-width:900px){.home-tour-heading{gap:15px;padding:15px 20px;display:flex}.home-tour-heading h2{font-size:24px}.home-tour-intro{font-size:10px}.home-tour-intro p{max-width:190px}.home-tour-intro a{font-size:11px}}@media (max-width:760px){.home-tour-section{height:auto;min-height:0;padding-top:0}.home-tour-heading{align-items:center;gap:12px;min-height:90px}.home-tour-heading h2{white-space:nowrap;font-size:22px}.home-tour-intro p{display:none}.home-tour-intro a{font-size:10px}.home-tour-viewer{flex:none;height:calc(100svh - 72px);min-height:690px;max-height:none}}.bloom-ipark .home-tour-section[id]{scroll-margin-top:0}@media (max-width:760px){.home-tour-section{height:calc(100svh - 72px);min-height:620px}.home-tour-viewer{flex:1;height:auto;min-height:0;max-height:none}}
