@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Google+Sans:wght@400;500;700&family=Inter:wght@400;500;600&family=Roboto+Mono:wght@400;500&display=swap);.faq-section{background-color:#fff;overflow:hidden;padding:6rem 1.5rem;position:relative}.faq-container{margin:0 auto;max-width:800px;position:relative;z-index:1}.faq-header{margin-bottom:4rem;text-align:center}.faq-eyebrow{color:#023e8a;display:block;font-size:.875rem;font-weight:600;letter-spacing:.1em;margin-bottom:1rem;text-transform:uppercase}.faq-title{color:#1a1a1a;font-size:2.5rem;font-weight:700;letter-spacing:-.02em;margin-bottom:1rem}.faq-subtitle{color:#666;font-size:1.125rem;line-height:1.6;margin:0 auto;max-width:600px}.faq-list{display:flex;flex-direction:column;gap:1rem}.faq-item{background-color:#fff;border:1px solid #e5e5e5;border-radius:1rem;overflow:hidden;transition:all .3s ease}.faq-item.active{border-color:#023e8a;box-shadow:0 4px 20px #023e8a14}.faq-trigger{align-items:center;background:none;border:none;color:#1a1a1a;cursor:pointer;display:flex;font-family:inherit;justify-content:space-between;padding:1.5rem;text-align:left;width:100%}.faq-question{color:#1a1a1a;font-size:1.125rem;font-weight:600;padding-right:2rem;transition:color .2s ease}.faq-item.active .faq-question{color:#023e8a}.faq-icon-wrapper{align-items:center;color:#023e8a;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.faq-content{overflow:hidden}.faq-answer{border-top:1px solid #e5e5e5;color:#666;font-size:1rem;line-height:1.6;padding:1.5rem}.faq-item:hover{border-color:#023e8a}@media (max-width:768px){.faq-title{font-size:2rem}.faq-trigger{padding:1.25rem}.faq-question{font-size:1rem}}.share-page{-webkit-font-smoothing:antialiased;background:#fafafa;color:#111;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,sans-serif;min-height:100vh}.share-error,.share-loading{align-items:center;background:#fff;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:24px;text-align:center}.spinner{animation:spin .8s linear infinite;border:2px solid #f0f0f0;border-radius:50%;border-top-color:#111;height:32px;width:32px}@keyframes spin{to{transform:rotate(1turn)}}.share-error h1{color:#111;font-size:20px;font-weight:600;margin-bottom:8px}.share-error p{color:#666;font-size:15px;margin-bottom:24px}.share-container{margin:0 auto;max-width:420px;min-height:100vh;padding:16px}.share-header{align-items:center;display:flex;gap:10px;justify-content:center;padding:12px 0 20px}.share-logo{height:28px;width:auto}.share-badge{background:#111;border-radius:100px;color:#fff;font-size:11px;font-weight:600;letter-spacing:.3px;padding:5px 12px;text-transform:uppercase}.share-badge.spaces{background:#06c}.share-card{background:#fff;border-radius:16px;box-shadow:0 1px 3px #00000014,0 8px 24px #0000000a;overflow:hidden}.share-hero-image{aspect-ratio:4/3;display:block;object-fit:cover;width:100%}.share-images{grid-gap:1px;background:#f0f0f0;display:grid;gap:1px}.share-images.single{background:#0000;grid-template-columns:1fr}.share-images.grid{grid-template-columns:repeat(2,1fr)}.share-image-wrapper{aspect-ratio:1;background:#f5f5f5;overflow:hidden;position:relative}.share-images.single .share-image-wrapper{aspect-ratio:4/3}.share-image{display:block;height:100%;object-fit:cover;width:100%}.share-image-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;color:#fff;font-size:14px;font-weight:600}.share-image-overlay,.share-play-button{align-items:center;display:flex;inset:0;justify-content:center;position:absolute}.share-play-button{background:#0000004d;pointer-events:none}.share-play-button svg{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));height:56px;width:56px}.share-info{padding:20px}.share-type-badge{background:#f0f7ff;border-radius:100px;color:#06c;display:inline-block;font-size:11px;font-weight:600;letter-spacing:.3px;margin-bottom:10px;padding:4px 10px;text-transform:uppercase}.share-title{color:#111;font-size:20px;font-weight:600;letter-spacing:-.3px;line-height:1.35;margin:0 0 14px}.share-seller{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;gap:10px;margin-bottom:14px;padding-bottom:14px}.share-avatar{background:#f0f0f0;border-radius:50%;height:40px;object-fit:cover;width:40px}.share-seller-name{color:#111;font-size:14px;font-weight:500}.share-verified{align-items:center;color:#06c;display:inline-flex;font-size:12px;font-weight:500;gap:3px;margin-left:6px}.share-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#555;display:-webkit-box;font-size:14px;line-height:1.6;margin-bottom:16px;overflow:hidden}.share-price{color:#111;font-size:22px;font-weight:700;letter-spacing:-.5px;margin-bottom:4px}.share-price.spaces-price{color:#06c}.share-location{align-items:center;color:#666;display:flex;font-size:13px;gap:5px}.location-icon{font-size:14px}.share-details-grid{background:#fafafa;border-radius:10px;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px;padding:14px}.share-detail{align-items:center;color:#444;display:flex;font-size:13px;gap:6px}.detail-icon{font-size:15px}.share-amenities{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.amenity-tag{background:#f5f5f5;border-radius:6px;color:#555;font-size:12px;font-weight:500;padding:6px 10px}.amenity-tag.more{background:#0000;color:#888}.share-cta{padding:20px 0 8px}.share-cta-buttons{display:flex;gap:10px}.btn-primary{background:#111;border:none;border-radius:12px;color:#fff;cursor:pointer;display:block;flex:1 1;font-size:14px;font-weight:600;padding:14px 16px;text-align:center;text-decoration:none;transition:transform .15s,box-shadow .15s}.btn-primary:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-1px)}.btn-primary:active{transform:translateY(0)}.btn-primary.spaces{background:#06c}.btn-secondary{background:#fff;border:1.5px solid #ddd;border-radius:12px;color:#111;cursor:pointer;display:block;flex:1 1;font-size:14px;font-weight:600;padding:14px 16px;text-align:center;text-decoration:none;transition:all .15s}.btn-secondary:hover{background:#fafafa;border-color:#111}.btn-secondary:active{transform:translateY(0)}.share-store-links{margin-top:12px}.store-link{align-items:center;background:#fff;border:1.5px solid #ddd;border-radius:12px;color:#111;display:flex;font-size:14px;font-weight:500;gap:10px;justify-content:center;padding:14px 20px;text-decoration:none;transition:border-color .15s,background .15s;width:100%}.store-link:hover{background:#fafafa;border-color:#111}.store-link svg{height:18px;width:18px}.share-footer{color:#888;font-size:12px;padding:24px 0 16px;text-align:center}.share-footer p{margin:0 0 6px}.share-footer a{color:#666;font-weight:500;text-decoration:none}.share-footer a:hover{color:#111}@media (max-width:480px){.share-container{padding:12px}.share-title{font-size:18px}.share-price{font-size:20px}.share-info{padding:16px}}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}body{color:#1a1a1a;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}button{background:none;border:none;cursor:pointer;font-family:inherit}img{display:block;height:auto;max-width:100%}ol,ul{list-style:none}html{scroll-behavior:smooth}a:focus,button:focus{outline:2px solid #0052ff;outline-offset:2px}::selection{background-color:#e6eeff;color:#1a1a1a}@media (max-width:768px){.mobile-spacing-top{margin-top:2rem}.who-we-are-section .container-grid{gap:3rem!important}.mission-text-mobile{margin-bottom:1.5rem}.commerce-preview-content,.spaces-preview-content{gap:2rem!important;grid-template-columns:1fr!important}.commerce-preview-content .highlights-grid,.spaces-preview-content .features-card{order:2}.commerce-preview-content .text-content,.spaces-preview-content .text-content{order:1}}:root{--primary-color:#1a73e8;--text-primary:#202124;--text-secondary:#5f6368;--bg-color:#fff}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;background-color:var(--bg-color);color:#202124;color:var(--text-primary);font-family:Google Sans,Inter,sans-serif;margin:0;overflow-x:hidden;padding:0}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{filter:blur(10px);opacity:0;transform:translateY(30px)}to{filter:blur(0);opacity:1;transform:translateY(0)}}.animate-on-scroll{animation-fill-mode:both;opacity:0}.animate-on-scroll.visible{animation:slideUp .8s cubic-bezier(.2,.8,.2,1) forwards}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.marquee-container{display:flex;gap:2rem;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10%,#000 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10%,#000 90%,#0000);overflow:hidden;-webkit-user-select:none;user-select:none}.marquee-content{animation:marquee 40s linear infinite;display:flex;flex-shrink:0;gap:2rem;justify-content:space-around;min-width:100%}.marquee-content:hover{animation-play-state:paused}@keyframes border-beam{to{offset-distance:100%}}.border-beam{position:relative}.border-beam:after{border:1px solid #0000;border-radius:inherit;bottom:0;content:"";left:0;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;position:absolute;right:0;top:0}.flashlight-card{--mouse-x:0px;--mouse-y:0px;background:#fff;border:1px solid #0000001a;border-radius:16px;overflow:hidden;position:relative;transition:transform .3s ease}.flashlight-card:before{background:radial-gradient(800px circle at var(--mouse-x) var(--mouse-y),#1a73e80f,#0000 40%);bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .5s;z-index:1}.flashlight-card:hover:before{opacity:1}@keyframes clip-reveal{0%{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.clip-animate{animation:clip-reveal 1s cubic-bezier(.77,0,.175,1) forwards}.char{animation:slideUpChar .5s cubic-bezier(.5,0,.5,1) forwards;display:inline-block;opacity:0;transform:translateY(100%)}@keyframes slideUpChar{to{opacity:1;transform:translateY(0)}}@keyframes columnReveal{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.container{margin:0 auto;max-width:1200px;padding:0 24px}.primary-button{box-shadow:none!important;transition:all .2s cubic-bezier(.4,0,.2,1)}.primary-button:hover{box-shadow:none!important;opacity:.9;transform:translateY(-1px)}.primary-button:active{box-shadow:none!important;transform:translateY(0)}.secondary-button{border:1px solid var(--color-border-light);box-shadow:none!important;transition:all .2s cubic-bezier(.4,0,.2,1)}.secondary-button:hover{background-color:#1a73e80a;border-color:#1a73e8;border-color:var(--primary-color);box-shadow:none!important}.benefit-card,.feature-card,.product-card,.showcase-card,.space-type-card,.stat-card,.testimonial-card{background-color:#fff;background-color:var(--bg-color);border:1px solid #e5e5e5;border-radius:16px;box-shadow:none!important;transition:all .3s cubic-bezier(.4,0,.2,1)}.benefit-card:hover,.feature-card:hover,.product-card:hover,.showcase-card:hover,.space-type-card:hover,.stat-card:hover,.testimonial-card:hover{border-color:#1a73e8;border-color:var(--primary-color);box-shadow:none!important;transform:translateY(-4px)}@media (max-width:768px){h1{font-size:2.25rem!important;line-height:1.2!important}h2{font-size:2rem!important;line-height:1.3!important}.desktop-menu{display:none!important}.mobile-menu-button{display:block!important}section{padding-left:16px!important;padding-right:16px!important}.hero-section{padding-top:3.5rem!important}.who-we-are-section{padding-bottom:3rem!important;padding-top:3rem!important}.who-we-are-section>div{display:block!important}.who-we-are-section .feature-card{padding:1.75rem!important}.spaces-section{padding-bottom:3rem!important;padding-top:3rem!important}.spaces-content-grid{gap:1.5rem!important;grid-template-columns:1fr!important}}@media (min-width:769px){.mobile-menu,.mobile-menu-button{display:none!important}}@media (max-width:480px){h1,h2{font-size:1.75rem!important}.hero-section{padding-top:3rem!important}.who-we-are-section{padding-bottom:2.5rem!important;padding-top:2.5rem!important}.who-we-are-section .feature-card{padding:1.5rem!important}.spaces-section{padding-bottom:2.5rem!important;padding-top:2.5rem!important}.spaces-content-grid{gap:1.25rem!important}}
/*# sourceMappingURL=main.83e6b767.css.map*/