html{overflow-x:hidden;height:auto}body{min-height:100vh;height:auto;overflow-x:hidden}#Hero{position:relative;min-height:100vh;min-height:100lvh;background-color:#111710}#Hero .trigger{position:relative;width:100%;min-height:100vh;min-height:100lvh}#Hero .background{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}#BusinessSpacesOptions{position:relative;background-color:#1a2218;z-index:2}@media(min-width:1024px){#BusinessSpacesOptions{min-height:100vh}}#Panorama{position:relative;background-color:#0e140f;margin-top:-2px;z-index:1}#Panorama .trigger{padding-top:10rem!important;padding-bottom:7rem!important}@media(max-width:1024px){#Panorama .trigger{padding-top:7.5rem!important;padding-bottom:5rem!important}}@media(max-width:768px){#Panorama .trigger{padding-top:6.5rem!important;padding-bottom:4rem!important}}.business-hero-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(8,10,8,.72) 0%,rgba(8,10,8,.48) 32%,rgba(8,10,8,.15) 58%,transparent 75%),linear-gradient(180deg,rgba(8,10,8,.5) 0%,transparent 18%,transparent 75%,rgba(8,10,8,.65) 100%)}@media(max-width:768px){.business-hero-scrim{background:linear-gradient(180deg,#080a08a6,#080a0859 40%,#080a088c 85%,#080a08d9)}}.business-hero-title{font-family:Cinzel,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:clamp(2.75rem,6.2vw,6.5rem);font-weight:600;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,#fff 15%,#fbf7ed 50%,#c5a880 95%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 4px 28px rgba(0,0,0,.9))}@media(max-width:1024px){#Hero .trigger{align-items:flex-start!important}.business-hero-wrapper{justify-content:flex-start!important;padding-top:max(5.25rem,calc(4.25rem + env(safe-area-inset-top,20px)))!important;padding-bottom:2rem!important}.business-hero-title{margin-top:.35rem!important;margin-bottom:.65rem!important}}@media(max-width:768px){.business-hero-title{font-size:clamp(2.45rem,10vw,3.35rem)!important;letter-spacing:.05em!important;line-height:1.06!important;margin-top:.25rem!important;margin-bottom:.85rem!important}.business-hero-p{font-size:clamp(.95rem,3.9vw,1.0625rem)!important;line-height:1.58!important;margin-bottom:1.25rem!important}.business-hero-cta{padding:.9rem 1.35rem!important;font-size:.8125rem!important;letter-spacing:.08em!important}.business-metrics-bar{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:1.1rem 1.4rem!important;padding-top:1.15rem!important;margin-top:1.35rem!important;margin-bottom:.85rem!important}.metric-divider{display:none!important}.metric-number{font-size:clamp(1.95rem,7.2vw,2.45rem)!important;margin-bottom:.25rem!important}.metric-label{font-size:.6875rem!important;letter-spacing:.1em!important;line-height:1.3!important}.hero-scroll-down-btn{bottom:max(.75rem,env(safe-area-inset-bottom,10px))!important;width:2.75rem!important;height:2.75rem!important}.hero-scroll-down-arrow{width:.55rem!important;height:1.25rem!important}}@media(max-width:640px){.business-hero-wrapper{justify-content:center!important;padding-top:max(5.25rem,calc(4.5rem + env(safe-area-inset-top,20px)))!important;padding-bottom:max(4rem,calc(2.75rem + env(safe-area-inset-bottom,20px)))!important}.business-hero-title{margin-top:.15rem!important;margin-bottom:.8rem!important}.business-hero-cta{width:100%!important;justify-content:center!important;padding:.9rem 1.25rem!important;font-size:.8125rem!important;gap:.55rem!important}.business-hero-p{font-size:clamp(.95rem,3.9vw,1.05rem)!important;line-height:1.56!important;margin-bottom:1.2rem!important}}.business-hero-tag{color:#c8a366;font-family:var(--font-workSans),sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:.32em;text-transform:uppercase;text-shadow:0 2px 10px rgba(0,0,0,.8);display:inline-block;margin-bottom:1.25rem}.business-hero-p{color:#f8f5e9f5;font-family:var(--font-workSans),sans-serif;font-size:clamp(1rem,1.2vw,1.15rem);font-weight:400;line-height:1.7;max-width:44rem;text-shadow:0 2px 16px rgba(0,0,0,.9),0 1px 5px rgba(0,0,0,.95);margin-bottom:1.75rem}.business-hero-btn{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2.25rem;border-radius:9999px;border:1px solid rgba(200,163,102,.75);background:#c8a36638;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#f8f5e9;font-family:var(--font-workSans),sans-serif;font-size:.8125rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;box-shadow:0 10px 30px #00000073;transition:all .3s ease;text-shadow:0 1px 4px rgba(0,0,0,.5);cursor:pointer}.business-hero-btn:hover{background:#c8a366;color:#10150f;border-color:#c8a366;box-shadow:0 12px 35px #c8a36659;transform:translateY(-2px);text-shadow:none}.business-hero-cta{display:inline-flex;align-items:center;gap:.65rem;padding:.85rem 1.65rem;border-radius:9999px;font-family:var(--font-workSans),sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);cursor:pointer}.business-hero-cta.primary{background:#c5a880;color:#10150f;border:1px solid #C5A880;box-shadow:0 4px 20px #c5a88059}.business-hero-cta.primary:hover{background:#faf7ef;border-color:#faf7ef;transform:translateY(-2px);box-shadow:0 8px 28px #c5a88080}.business-hero-cta.secondary{background:#10150fa6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#faf7ef;border:1px solid rgba(197,168,128,.45)}.business-hero-cta.secondary:hover{border-color:#c5a880;background:#c5a88026;transform:translateY(-2px)}@media(max-width:640px){.business-hero-cta{width:100%;justify-content:center;padding:.75rem 1.25rem;font-size:.75rem}}.business-metrics-bar{display:flex;align-items:center;justify-content:flex-start;gap:2.25rem;margin-top:2.75rem;padding-top:1.75rem;border-top:1px solid rgba(197,168,128,.32);background:transparent!important}.metric-divider{width:1px;height:2.75rem;background:linear-gradient(180deg,transparent 0%,rgba(197,168,128,.45) 30%,rgba(197,168,128,.45) 70%,transparent 100%);flex-shrink:0}.metric-item{position:relative;display:flex;flex-direction:column;padding:0!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transition:transform .25s ease}.metric-item:hover{transform:translateY(-2px);background:transparent!important;border:none!important;box-shadow:none!important}.metric-number{font-family:Cinzel,Plus Jakarta Sans,serif;font-size:clamp(2rem,3.2vw,3rem);font-weight:600;line-height:1;background:linear-gradient(135deg,#fff 15%,#f5e6ca 60%,#c5a880);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 10px rgba(0,0,0,.6));margin-bottom:.35rem}.metric-label{font-family:var(--font-workSans),sans-serif;font-size:.6875rem;text-transform:uppercase;letter-spacing:.12em;color:#faf7efeb;font-weight:600;text-shadow:0 2px 10px rgba(0,0,0,.95)}@media(max-height:800px){.business-hero-wrapper{padding-top:4.75rem!important;padding-bottom:1.75rem!important}.business-metrics-bar{margin-top:1rem!important;padding-top:.75rem!important;margin-bottom:.75rem!important}}@media(max-width:1024px){.business-metrics-bar{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem 1.75rem;padding-top:.85rem;margin-top:1.25rem;margin-bottom:1rem}.metric-divider{display:none}.metric-number{font-size:1.5rem;margin-bottom:.15rem}.metric-label{font-size:.6rem;letter-spacing:.08em}}@media(max-width:640px){.business-hero-tag{font-size:.65rem;letter-spacing:.16em}.business-hero-p{font-size:.875rem;line-height:1.55;margin-bottom:1.25rem}}.panorama-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(14,20,15,.92) 0%,rgba(14,20,15,.75) 38%,rgba(14,20,15,.3) 62%,rgba(14,20,15,.05) 85%,transparent 100%),linear-gradient(180deg,#0E140F 0%,rgba(14,20,15,.6) 5%,transparent 20%,transparent 75%,rgba(14,20,15,.65) 92%,#0E140F 100%)}@media(max-width:1023px){.panorama-scrim{background:linear-gradient(180deg,#0e140f,#0c110dd9 10%,#0c110db3 40%,#0c110dd1 85%,#0e140f)}}.panorama-tag{color:#c8a366;font-family:var(--font-workSans),sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.3em;text-transform:uppercase;text-shadow:0 2px 10px rgba(0,0,0,.8);display:inline-block;margin-top:3rem;margin-bottom:1rem}@media(max-width:768px){.panorama-tag{margin-top:2rem;font-size:.6875rem;letter-spacing:.2em}}.panorama-title{font-family:Cinzel,-apple-system,BlinkMacSystemFont,sans-serif!important;color:#fff!important;background:linear-gradient(135deg,#fff 20%,#fbf7ed 55%,#c5a880 95%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:600;font-size:clamp(2.2rem,5vw,4.5rem);line-height:1.05;letter-spacing:.04em;filter:drop-shadow(0 4px 28px rgba(0,0,0,.85))}.panorama-p{color:#faf7eff0!important;font-family:var(--font-workSans),sans-serif;font-size:clamp(.95rem,1.15vw,1.08rem);font-weight:300;line-height:1.75;text-shadow:0 2px 12px rgba(0,0,0,.75)}.panorama-btn{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2.25rem;border-radius:9999px;border:1px solid rgba(200,163,102,.75);background:#c8a36638;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#f8f5e9;font-family:var(--font-workSans),sans-serif;font-size:.8125rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;box-shadow:0 10px 30px #00000073;transition:all .3s ease;text-shadow:0 1px 4px rgba(0,0,0,.5);cursor:pointer}.panorama-btn:hover{background:#c8a366;color:#10150f;border-color:#c8a366;box-shadow:0 12px 35px #c8a36659;transform:translateY(-2px);text-shadow:none}#blueprintModal.is-open,#promoVideoModal.is-open{opacity:1!important;pointer-events:auto!important}.biz-option-item{cursor:pointer}#BusinessSpacesOptions .biz-photo-scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#1a2218f2,#1a221866 15%,#1a221800 40%),linear-gradient(180deg,#10150f59,#10150f00 30%,#10150f99);z-index:2}#BusinessSpacesOptions .biz-slide-img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .8s cubic-bezier(.25,1,.5,1),visibility .8s cubic-bezier(.25,1,.5,1)!important;will-change:opacity;transform:translateZ(0);-webkit-transform:translateZ(0);display:block!important}#BusinessSpacesOptions .biz-slide-img.is-active{opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:1!important}@media(max-width:1023px){#BusinessSpacesOptions .retail-spaces-reveal-image{position:relative!important;width:100%!important;height:300px!important;padding:0!important;margin:0!important;background-color:#1a2218;z-index:1;display:block!important;overflow:hidden}#BusinessSpacesOptions .biz-photo-card{position:relative;width:100%;height:100%;border-radius:0!important;border:none!important;background:#111710;box-shadow:none!important;overflow:hidden}#BusinessSpacesOptions .biz-slide-img{top:0!important;left:0!important;transform:none!important;translate:none!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important}#BusinessSpacesOptions .biz-photo-scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#10150f33,#10150f00,#1a221873 80%,#1a2218)!important;z-index:2}#BusinessSpacesOptions .retail-spaces-reveal-content{background-color:#1a2218!important;padding-top:.75rem!important}}@media(min-width:1024px){#BusinessSpacesOptions .biz-photo-card{position:relative;width:100%;height:100%;overflow:hidden}}body.business-page,html:has(body.business-page){background-color:#10150f!important}#Hero{position:relative;z-index:1;background-color:#10150f!important}#BusinessSpacesOptions{position:relative;z-index:2;background-color:#1a2218!important;margin-top:-2px!important;margin-bottom:-2px!important}@media(max-width:1023px){#BusinessSpacesOptions .retail-spaces-reveal-content{background-color:#1a2218!important}}@media(min-width:1024px){#BusinessSpacesOptions .retail-spaces-reveal-content{background-color:transparent!important;pointer-events:none}#BusinessSpacesOptions .retail-spaces-reveal-content>div{pointer-events:auto}}#Panorama{position:relative;z-index:1;background-color:#0e140f!important;margin-top:-2px!important}#Hero .wrapper,#BusinessSpacesOptions .wrapper,#Panorama .wrapper{position:relative!important;z-index:10!important}.business-hero-title,.business-hero-tag,.business-hero-p,.panorama-title,.panorama-p{visibility:visible!important;opacity:1}
