.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.nbPropertiesPageWithMap{color:#17140f!important;background:radial-gradient(circle at 18% 0,#bf914521,#0000 28%),linear-gradient(#fbf7ef 0%,#f6efe4 48%,#f2e7d6 100%)!important}.nbPremiumMapSection{z-index:2!important;background:radial-gradient(circle at 12% 0,#bf91452e,#0000 34%),linear-gradient(135deg,#ffffffe0,#f6efe4c7)!important;border:1px solid #a3753438!important;border-radius:30px!important;width:min(1180px,100% - 32px)!important;margin:34px auto 70px!important;padding:clamp(18px,3vw,30px)!important;position:relative!important;overflow:hidden!important;box-shadow:0 28px 80px #39260e21!important}.nbPremiumMapHeader{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:18px!important;margin-bottom:18px!important;display:grid!important}.nbPremiumMapHeader h2{color:#17140f!important;font-family:var(--font-serif,Georgia, serif)!important;letter-spacing:-1.6px!important;opacity:1!important;margin:8px 0 12px!important;font-size:clamp(34px,4.4vw,62px)!important;font-weight:500!important;line-height:.95!important}.nbPremiumMapHeader p{color:#17140fad!important;opacity:1!important;max-width:720px!important;margin:0!important;line-height:1.72!important}.nbPremiumMapHeader .nbLightEyebrow{color:#9a6f2e!important;opacity:1!important;align-items:center!important;gap:8px!important;display:inline-flex!important}.nbMapHeaderStats{flex-wrap:wrap!important;justify-content:flex-end!important;gap:10px!important;max-width:430px!important;display:flex!important}.nbMapHeaderStats span{color:#81591a!important;background:#ffffffc2!important;border:1px solid #a3753433!important;border-radius:999px!important;align-items:center!important;gap:7px!important;padding:10px 12px!important;font-size:12px!important;font-weight:900!important;display:inline-flex!important;box-shadow:0 10px 24px #39260e14!important}.nbViewSwitch{background:#ffffffb3!important;border:1px solid #a375342e!important;border-radius:999px!important;gap:6px!important;margin:0 0 18px!important;padding:6px!important;display:inline-flex!important;box-shadow:0 16px 42px #39260e1a!important}.nbViewSwitch button{appearance:none!important;color:#17140f94!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:999px!important;padding:11px 16px!important;font-family:inherit!important;font-weight:950!important}.nbViewSwitch button.active{color:#15110b!important;background:linear-gradient(135deg,#d9b773,#f2dca7)!important;box-shadow:0 12px 28px #91641f2b!important}.nbPremiumMapShell{grid-template-columns:minmax(0,1fr) 340px!important;align-items:stretch!important;gap:18px!important;min-height:620px!important;display:grid!important}.nbPremiumMapCanvas{background:#d7c8b4!important;border:1px solid #a375343d!important;border-radius:26px!important;height:620px!important;min-height:620px!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 0 0 1px #ffffff5c,0 26px 70px #39260e24!important}.nbLeafletMap,.nbPremiumMapCanvas .leaflet-container{z-index:1!important;width:100%!important;height:100%!important;min-height:620px!important;font-family:var(--font-sans,Inter, system-ui, sans-serif)!important;background:#d7c8b4!important;border-radius:26px!important}.nbLeafletMap .leaflet-tile-pane{filter:grayscale(.45)contrast(1.02)brightness(.94)sepia(.14)!important}.nbLeafletMap .leaflet-control-zoom{border:1px solid #d9b77359!important;border-radius:14px!important;overflow:hidden!important;box-shadow:0 14px 34px #00000038!important}.nbLeafletMap .leaflet-control-zoom a{color:#d9b773!important;background:#14100bf0!important;border-color:#d9b77329!important}.nbLeafletMap .leaflet-control-attribution{color:#17140f9e!important;background:#ffffffd6!important;border-radius:999px 0 0!important;padding:4px 8px!important}.nbPremiumMapMarker{background:0 0!important;border:0!important}.nbPremiumMapMarker span{background:linear-gradient(135deg,#f6d88b,#b9852b)!important;border:1px solid #ffffff8c!important;border-radius:50% 50% 50% 8px!important;place-items:center!important;width:44px!important;height:44px!important;display:grid!important;position:relative!important;transform:rotate(-45deg)!important;box-shadow:0 18px 42px #00000057,0 0 0 8px #d9b7732e!important}.nbPremiumMapMarker span:before{content:""!important;background:#100d09eb!important;border-radius:50%!important;position:absolute!important;inset:9px!important}.nbPremiumMapMarker span:after{content:attr(data-label)!important;z-index:2!important;color:#f7efd9!important;font-size:13px!important;font-weight:950!important;position:relative!important;transform:rotate(45deg)!important}.nbMapPopup .leaflet-popup-content-wrapper{color:#f6efe2!important;background:#110e0afa!important;border:1px solid #d9b77347!important;border-radius:18px!important;padding:0!important;overflow:hidden!important;box-shadow:0 26px 70px #0000006b!important}.nbMapPopup .leaflet-popup-content{width:260px!important;margin:0!important}.nbMapPopup .leaflet-popup-tip{background:#110e0afa!important}.nbMapPopupCard{gap:9px!important;padding:12px!important;display:grid!important}.nbMapPopupCard img{object-fit:cover!important;border-radius:12px!important;width:100%!important;height:118px!important}.nbMapPopupCard span{color:#d9b773!important;letter-spacing:1px!important;text-transform:uppercase!important;font-size:10px!important;font-weight:950!important}.nbMapPopupCard strong{color:#f6efe2!important;font-size:15px!important;line-height:1.2!important}.nbMapPopupCard small{color:#f6efe2a8!important;font-size:12px!important}.nbMapPopupCard em{color:#d9b773!important;font-size:14px!important;font-style:normal!important;font-weight:950!important}.nbMapPopupCard button,.nbMapFeaturedCard button{color:#15110b!important;cursor:pointer!important;background:linear-gradient(135deg,#d9b773,#f2dca7)!important;border:0!important;border-radius:999px!important;padding:10px 12px!important;font-weight:950!important}.nbMapSidePanel{background:#ffffffb8!important;border:1px solid #a375342e!important;border-radius:26px!important;min-height:620px!important;max-height:620px!important;padding:16px!important;overflow:hidden!important;box-shadow:0 26px 70px #39260e1c!important}.nbMapSideHeader{justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-bottom:14px!important;display:flex!important}.nbMapSideHeader span{color:#17140f85!important;text-transform:uppercase!important;letter-spacing:1.2px!important;font-size:10px!important;font-weight:900!important}.nbMapSideHeader strong{color:#15110b!important;background:linear-gradient(135deg,#d9b773,#f2dca7)!important;border-radius:50%!important;place-items:center!important;width:42px!important;height:42px!important;display:grid!important}.nbMapFeaturedCard{background:#ffffffc7!important;border:1px solid #a375342e!important;border-radius:22px!important;gap:10px!important;margin-bottom:14px!important;padding:12px!important;display:grid!important;box-shadow:0 18px 46px #39260e17!important}.nbMapFeaturedCard img,.nbMapFeaturedCard>div{object-fit:cover!important;color:#9a6f2e!important;background:#d9b7731f!important;border-radius:17px!important;place-items:center!important;width:100%!important;height:160px!important;display:grid!important}.nbMapFeaturedCard p{color:#9a6f2e!important;text-transform:uppercase!important;letter-spacing:1.2px!important;margin:0!important;font-size:10px!important;font-weight:950!important}.nbMapFeaturedCard h3{color:#17140f!important;margin:0!important;font-size:18px!important;line-height:1.16!important}.nbMapFeaturedCard span{color:#17140f94!important;align-items:center!important;gap:6px!important;font-size:12px!important;display:inline-flex!important}.nbMapFeaturedCard strong{color:#9a6f2e!important;font-size:17px!important}.nbMapMiniList{gap:9px!important;max-height:278px!important;padding-right:4px!important;display:grid!important;overflow:auto!important}.nbMapMiniList button{color:#17140f!important;text-align:left!important;cursor:pointer!important;background:#ffffff94!important;border:1px solid #17140f17!important;border-radius:15px!important;grid-template-columns:40px minmax(0,1fr)!important;gap:10px!important;width:100%!important;padding:10px!important;display:grid!important}.nbMapMiniList button.active{background:#d9b77329!important;border-color:#d9b7736b!important}.nbMapMiniList button>span{color:#9a6f2e!important;background:#d9b7732e!important;border-radius:50%!important;place-items:center!important;width:40px!important;height:40px!important;font-size:11px!important;font-weight:950!important;display:grid!important}.nbMapMiniList strong{color:#17140f!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:13px!important;line-height:1.22!important;display:block!important;overflow:hidden!important}.nbMapMiniList small{color:#17140f94!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin-top:3px!important;font-size:11px!important;display:block!important;overflow:hidden!important}.nbMapEmptyState{text-align:center!important;color:#17140f9e!important;background:#ffffff94!important;border-radius:24px!important;align-content:center!important;place-items:center!important;gap:12px!important;min-height:620px!important;padding:24px!important;display:grid!important}.nbMapEmptyState strong{color:#17140f!important;font-family:var(--font-serif,Georgia, serif)!important;font-size:30px!important;font-weight:500!important}.nbPremiumMapSection img{max-width:none}.nbMapFeaturedCard img,.nbMapPopupCard img{max-width:100%!important}@media (width<=1040px){.nbPremiumMapHeader{grid-template-columns:1fr!important}.nbMapHeaderStats{justify-content:flex-start!important;max-width:none!important}.nbPremiumMapShell{grid-template-columns:1fr!important}.nbMapSidePanel{min-height:auto!important;max-height:none!important}}@media (width<=720px){.nbPremiumMapSection{border-radius:22px!important;width:min(100% - 20px,1180px)!important;padding:14px!important}.nbViewSwitch{width:100%!important}.nbViewSwitch button{flex:auto!important}.nbPremiumMapCanvas,.nbLeafletMap,.nbPremiumMapCanvas .leaflet-container{border-radius:20px!important;height:460px!important;min-height:460px!important}.nbMapFeaturedCard img,.nbMapFeaturedCard>div{height:140px!important}}.nbPremiumMapShell{align-items:stretch!important}.nbPremiumMapCanvas,.nbLeafletMap,.nbPremiumMapCanvas .leaflet-container{height:620px!important;min-height:620px!important;max-height:620px!important}.nbMapSidePanel{flex-direction:column!important;height:620px!important;min-height:620px!important;max-height:620px!important;display:flex!important;overflow:hidden!important}.nbMapFeaturedCard{flex:none!important}.nbMapMiniList{flex:auto!important;min-height:0!important;max-height:none!important;padding-bottom:18px!important;padding-right:6px!important;overflow:hidden auto!important}.nbMapMiniList::-webkit-scrollbar{width:7px}.nbMapMiniList::-webkit-scrollbar-track{background:#17140f0f;border-radius:999px}.nbMapMiniList::-webkit-scrollbar-thumb{background:#bf914573;border-radius:999px}.nbMapMiniList::-webkit-scrollbar-thumb:hover{background:#bf9145b3}.nbMapMiniList button{flex:none!important}@media (width<=1040px){.nbPremiumMapCanvas,.nbLeafletMap,.nbPremiumMapCanvas .leaflet-container,.nbMapSidePanel{height:520px!important;min-height:520px!important;max-height:520px!important}}@media (width<=720px){.nbPremiumMapCanvas,.nbLeafletMap,.nbPremiumMapCanvas .leaflet-container{height:430px!important;min-height:430px!important;max-height:430px!important}.nbMapSidePanel{height:500px!important;min-height:500px!important;max-height:500px!important}.nbMapMiniList{padding-bottom:24px!important}}.nbDevelopmentsPage{min-height:100vh;color:var(--ll-ink,#17140f);font-family:var(--ll-sans,var(--font-sans));background:radial-gradient(circle at 22% 10%,#bf914524,#0000 32%),linear-gradient(#fbf7ef 0%,#f6efe4 54%,#f2e7d6 100%);overflow:hidden}.nbDevelopmentsHero{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:58px;min-height:720px;padding:150px clamp(28px,7vw,116px) 70px;display:grid}.nbDevelopmentsHeroCopy h1{font-family:var(--ll-serif,var(--font-serif));letter-spacing:-3px;color:var(--ll-ink,#17140f);margin:0 0 26px;font-size:clamp(56px,6.6vw,104px);font-weight:500;line-height:.9}.nbDevelopmentsHeroCopy h1 em{color:var(--ll-gold,#bf9145);font-style:italic;font-weight:400}.nbDevelopmentsHeroCopy>p:not(.nbLightEyebrow){color:var(--ll-muted,#17140f99);max-width:560px;margin:0;font-size:16px;line-height:1.8}.nbDevelopmentsHeroActions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.nbDevelopmentsHeroVisual{background:linear-gradient(135deg,#ffffffad,#ffffff42),repeating-linear-gradient(90deg,#17140f0f 0 1px,#0000 1px 62px),repeating-linear-gradient(0deg,#17140f0b 0 1px,#0000 1px 62px);border:1px solid #17140f1a;border-radius:36px;min-height:520px;position:relative;overflow:hidden;box-shadow:0 28px 80px #402b111a}.nbDevelopmentsHeroVisual:after{content:"";border:1px solid #bf914542;border-radius:28px;position:absolute;inset:12%}.nbDevelopmentBlueprint{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbf7efc2;border:1px solid #a3753438;border-radius:24px;padding:28px;position:absolute;bottom:46px;left:46px;right:46px}.nbDevelopmentBlueprint span{color:var(--ll-gold,#bf9145);font-family:var(--ll-serif,var(--font-serif));letter-spacing:-5px;margin-bottom:22px;font-size:76px;line-height:.8;display:block}.nbDevelopmentBlueprint strong{font-family:var(--ll-serif,var(--font-serif));font-size:clamp(30px,3vw,44px);font-weight:500;line-height:1;display:block}.nbDevelopmentBlueprint small{color:#17140f8f;text-transform:uppercase;letter-spacing:1.4px;margin-top:14px;font-size:11px;font-weight:900;display:block}.nbDevelopmentMetric{z-index:3;background:#ffffffb8;border:1px solid #17140f14;border-radius:18px;width:190px;padding:18px;position:absolute;box-shadow:0 18px 50px #402b111a}.nbDevelopmentMetricOne{top:44px;right:44px}.nbDevelopmentMetricTwo{top:156px;left:44px}.nbDevelopmentMetric strong{color:var(--ll-gold,#bf9145);letter-spacing:1px;margin-bottom:10px;font-size:12px;display:block}.nbDevelopmentMetric span{color:var(--ll-ink,#17140f);font-weight:900;line-height:1.25;display:block}.nbDevelopmentsIntro,.nbDevelopmentsSplit,.nbDevelopmentsProcess,.nbDevelopmentsOpportunities{padding:58px clamp(28px,7vw,116px)}.nbDevelopmentsIntro{background:#ffffff38;border-top:1px solid #17140f1a;border-bottom:1px solid #17140f1a;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:60px;display:grid}.nbDevelopmentsIntro h2,.nbDevelopmentsSectionHead h2,.nbDevelopmentsSplit h2,.nbDevelopmentsFinalCta h2{font-family:var(--ll-serif,var(--font-serif));color:var(--ll-ink,#17140f);letter-spacing:-1.4px;margin:0;font-weight:500;line-height:1}.nbDevelopmentsIntro h2,.nbDevelopmentsSectionHead h2,.nbDevelopmentsSplit h2{font-size:clamp(34px,4vw,58px)}.nbDevelopmentsIntro>p,.nbDevelopmentsSplit p,.nbDevelopmentsFinalCta p{color:var(--ll-muted,#17140f99);margin:0;line-height:1.8}.nbDevelopmentsCards{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:34px clamp(28px,7vw,116px) 18px;display:grid}.nbDevelopmentsCards article{background:#ffffff94;border:1px solid #17140f1a;border-radius:18px;min-height:250px;padding:26px;box-shadow:0 14px 44px #402b110f}.nbDevelopmentsCards article>span{border:1px solid var(--ll-border,#a3753438);width:48px;height:48px;color:var(--ll-gold,#bf9145);background:#ffffff75;border-radius:50%;place-items:center;margin-bottom:22px;display:grid}.nbDevelopmentsCards h3,.nbDevelopmentsTimeline h3,.nbDevelopmentPortfolioGrid h3{color:var(--ll-ink,#17140f);margin:0}.nbDevelopmentsCards h3{font-family:var(--ll-serif,var(--font-serif));font-size:30px;font-weight:500;line-height:1}.nbDevelopmentsCards p{color:var(--ll-muted,#17140f99);margin:16px 0 0;font-size:14px;line-height:1.65}.nbDevelopmentsSectionHead{max-width:780px;margin-bottom:30px}.nbDevelopmentsTimeline{gap:14px;display:grid}.nbDevelopmentsTimeline article{background:#ffffff85;border:1px solid #17140f17;border-radius:18px;grid-template-columns:92px 1fr;align-items:center;gap:18px;min-height:116px;padding:20px;display:grid}.nbDevelopmentsTimeline article>span{color:var(--ll-gold,#bf9145);letter-spacing:1px;font-weight:950}.nbDevelopmentsTimeline h3{font-size:20px}.nbDevelopmentsTimeline p{color:var(--ll-muted,#17140f99);margin:6px 0 0;line-height:1.55}.nbDevelopmentsSplit{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch;gap:34px;display:grid}.nbDevelopmentsOwnerPanel,.nbDevelopmentsFormPanel{background:#ffffff94;border:1px solid #17140f1a;border-radius:24px;padding:clamp(26px,4vw,44px);box-shadow:0 18px 60px #402b1114}.nbDevelopmentsOwnerPanel p{margin-top:22px}.nbDevelopmentsChecks{grid-template-columns:1fr 1fr;gap:12px;margin-top:28px;display:grid}.nbDevelopmentsChecks span{color:#17140fb3;align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.nbDevelopmentsChecks svg{color:var(--ll-gold,#bf9145)}.nbDevelopmentsFormPanel .publicLeadForm{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.nbDevelopmentPortfolioGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.nbDevelopmentPortfolioGrid article{cursor:pointer;background:#ffffff94;border:1px solid #17140f1a;border-radius:18px;overflow:hidden;box-shadow:0 16px 48px #402b1114}.nbDevelopmentPortfolioGrid article>div{height:210px;color:var(--ll-gold,#bf9145);background:linear-gradient(135deg,#bf914529,#17140f14),repeating-linear-gradient(90deg,#17140f0f 0 1px,#0000 1px 35px);place-items:center;display:grid;overflow:hidden}.nbDevelopmentPortfolioGrid img{object-fit:cover;width:100%;height:100%}.nbDevelopmentPortfolioGrid section{padding:22px}.nbDevelopmentPortfolioGrid small{color:var(--ll-gold,#bf9145);text-transform:uppercase;letter-spacing:1px;font-size:10px;font-weight:950}.nbDevelopmentPortfolioGrid h3{font-family:var(--ll-serif,var(--font-serif));margin-top:10px;font-size:30px;font-weight:500;line-height:1}.nbDevelopmentPortfolioGrid p{color:var(--ll-muted,#17140f99);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:12px 0 18px;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.nbDevelopmentPortfolioGrid button{color:var(--ll-gold,#bf9145);text-transform:uppercase;letter-spacing:1px;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:11px;font-weight:950;display:inline-flex}.nbDevelopmentsFinalCta{text-align:center;background:linear-gradient(135deg,#ffffffb3,#ffffff61);border:1px solid #a3753438;border-radius:28px;margin:24px clamp(28px,7vw,116px) 58px;padding:56px;box-shadow:0 20px 70px #402b111a}.nbDevelopmentsFinalCta svg{color:var(--ll-gold,#bf9145);margin-bottom:18px}.nbDevelopmentsFinalCta h2{font-size:clamp(36px,4vw,62px)}.nbDevelopmentsFinalCta p{max-width:680px;margin:18px auto 28px}.nbDevelopmentsFooter{margin-top:0}@media (width<=1120px){.nbDevelopmentsHero,.nbDevelopmentsIntro,.nbDevelopmentsSplit{grid-template-columns:1fr}.nbDevelopmentsCards,.nbDevelopmentPortfolioGrid{grid-template-columns:1fr 1fr}.nbDevelopmentsHeroVisual{min-height:460px}}@media (width<=820px){.nbDevelopmentsHero{min-height:auto;padding:calc(108px + env(safe-area-inset-top)) 18px 38px;gap:30px}.nbDevelopmentsHeroCopy h1{letter-spacing:-1.6px;font-size:clamp(46px,14vw,70px)}.nbDevelopmentsHeroActions{display:grid}.nbDevelopmentsHeroActions a{justify-content:center}.nbDevelopmentsHeroVisual{border-radius:26px;min-height:390px}.nbDevelopmentMetric{width:158px}.nbDevelopmentMetricOne{top:22px;right:22px}.nbDevelopmentMetricTwo{top:122px;left:22px}.nbDevelopmentBlueprint{padding:22px;bottom:22px;left:22px;right:22px}.nbDevelopmentsIntro,.nbDevelopmentsSplit,.nbDevelopmentsProcess,.nbDevelopmentsOpportunities,.nbDevelopmentsCards{padding-left:18px;padding-right:18px}.nbDevelopmentsCards,.nbDevelopmentPortfolioGrid,.nbDevelopmentsChecks{grid-template-columns:1fr}.nbDevelopmentsTimeline article{grid-template-columns:1fr;gap:8px}.nbDevelopmentsFinalCta{margin-left:18px;margin-right:18px;padding:34px 22px}.nbDevelopmentsGlobalCtas .chatLauncher,.nbDevelopmentsGlobalCtas .floatingWhatsApp{z-index:80!important}}.nbDevelopmentsGlobalCtas{display:contents}@media (width<=760px){.nbDevelopmentsPage{padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))!important}.nbDevelopmentsGlobalCtas .floatingWhatsApp,.nbDevelopmentsGlobalCtas .chatLauncher{top:auto!important;bottom:calc(env(safe-area-inset-bottom,0px) + 12px)!important;z-index:10020!important;-webkit-backdrop-filter:blur(18px)!important;white-space:nowrap!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;max-width:calc(50vw - 17px)!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin:0!important;padding:0 12px!important;display:inline-flex!important;position:fixed!important;overflow:hidden!important;transform:translate(0,0)!important;box-shadow:0 16px 46px #39260e38!important}body:has(.nbDevelopmentsPage) .floatingWhatsApp{top:auto!important;bottom:calc(env(safe-area-inset-bottom,0px) + 12px)!important;z-index:10020!important;-webkit-backdrop-filter:blur(18px)!important;white-space:nowrap!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;max-width:calc(50vw - 17px)!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin:0!important;padding:0 12px!important;display:inline-flex!important;position:fixed!important;overflow:hidden!important;transform:translate(0,0)!important;box-shadow:0 16px 46px #39260e38!important}body:has(.nbDevelopmentsPage) .chatLauncher{top:auto!important;bottom:calc(env(safe-area-inset-bottom,0px) + 12px)!important;z-index:10020!important;-webkit-backdrop-filter:blur(18px)!important;white-space:nowrap!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;max-width:calc(50vw - 17px)!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin:0!important;padding:0 12px!important;display:inline-flex!important;position:fixed!important;overflow:hidden!important;transform:translate(0,0)!important;box-shadow:0 16px 46px #39260e38!important}.nbDevelopmentsGlobalCtas .floatingWhatsApp{background:linear-gradient(135deg, var(--ll-gold,#bf9145), var(--ll-gold-2,#d4aa62))!important;color:#fff!important;border:1px solid #0000!important;font-size:0!important;left:12px!important;right:calc(50% + 5px)!important}body:has(.nbDevelopmentsPage) .floatingWhatsApp{background:linear-gradient(135deg, var(--ll-gold,#bf9145), var(--ll-gold-2,#d4aa62))!important;color:#fff!important;border:1px solid #0000!important;font-size:0!important;left:12px!important;right:calc(50% + 5px)!important}.nbDevelopmentsGlobalCtas .floatingWhatsApp:after{content:"Asesor";letter-spacing:-.1px!important;color:inherit!important;font-size:13px!important;font-weight:950!important}body:has(.nbDevelopmentsPage) .floatingWhatsApp:after{content:"Asesor";letter-spacing:-.1px!important;color:inherit!important;font-size:13px!important;font-weight:950!important}.nbDevelopmentsGlobalCtas .chatLauncher{color:var(--ll-ink,#17140f)!important;background:#ffffffe6!important;border:1px solid #17140f1f!important;font-size:0!important;left:calc(50% + 5px)!important;right:12px!important}body:has(.nbDevelopmentsPage) .chatLauncher{color:var(--ll-ink,#17140f)!important;background:#ffffffe6!important;border:1px solid #17140f1f!important;font-size:0!important;left:calc(50% + 5px)!important;right:12px!important}.nbDevelopmentsGlobalCtas .chatLauncher:after{content:"Partner IA";letter-spacing:-.1px!important;color:inherit!important;font-size:13px!important;font-weight:950!important}body:has(.nbDevelopmentsPage) .chatLauncher:after{content:"Partner IA";letter-spacing:-.1px!important;color:inherit!important;font-size:13px!important;font-weight:950!important}.nbDevelopmentsGlobalCtas .floatingWhatsApp svg,.nbDevelopmentsGlobalCtas .chatLauncher svg{flex:none!important;width:18px!important;min-width:18px!important;height:18px!important}body:has(.nbDevelopmentsPage) .floatingWhatsApp svg{flex:none!important;width:18px!important;min-width:18px!important;height:18px!important}body:has(.nbDevelopmentsPage) .chatLauncher svg{flex:none!important;width:18px!important;min-width:18px!important;height:18px!important}.nbDevelopmentsGlobalCtas .chatWindow{left:12px!important;right:12px!important;bottom:calc(env(safe-area-inset-bottom,0px) + 78px)!important;z-index:10060!important;width:auto!important;max-width:none!important;height:min(620px,100dvh - 112px)!important}body:has(.nbDevelopmentsPage) .chatWindow{left:12px!important;right:12px!important;bottom:calc(env(safe-area-inset-bottom,0px) + 78px)!important;z-index:10060!important;width:auto!important;max-width:none!important;height:min(620px,100dvh - 112px)!important}}.nbDevelopmentsPage .publicLeadForm,.nbDevelopmentsPage form,.nbDevelopmentsPage .developmentsForm,.nbDevelopmentsPage .nbDevelopmentsForm{width:100%}.nbDevelopmentsPage .publicLeadForm{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.nbDevelopmentsPage .publicLeadForm h3{display:none!important}.nbDevelopmentsPage .formGrid,.nbDevelopmentsPage .publicLeadForm .formGrid{grid-template-columns:1fr 1fr!important;gap:14px!important;display:grid!important}.nbDevelopmentsPage .publicLeadForm input,.nbDevelopmentsPage .publicLeadForm select,.nbDevelopmentsPage .publicLeadForm textarea,.nbDevelopmentsPage input,.nbDevelopmentsPage select,.nbDevelopmentsPage textarea{appearance:none;width:100%!important;min-height:52px!important;color:var(--ll-ink,#17140f)!important;letter-spacing:-.1px!important;background:#ffffffc2!important;border:1px solid #a375343d!important;border-radius:16px!important;outline:none!important;padding:0 18px!important;font-size:14px!important;font-weight:650!important;box-shadow:inset 0 1px #ffffffbf,0 10px 28px #39260e0f!important}.nbDevelopmentsPage .publicLeadForm textarea,.nbDevelopmentsPage textarea{resize:vertical!important;min-height:136px!important;padding:17px 18px!important;line-height:1.45!important}.nbDevelopmentsPage .publicLeadForm input::placeholder,.nbDevelopmentsPage .publicLeadForm textarea::placeholder,.nbDevelopmentsPage input::placeholder,.nbDevelopmentsPage textarea::placeholder{color:#17140f6b!important;opacity:1!important;font-weight:600!important}.nbDevelopmentsPage .publicLeadForm select,.nbDevelopmentsPage select{color:var(--ll-ink,#17140f)!important;background-image:linear-gradient(45deg,#0000 50%,#17140f 50%),linear-gradient(135deg,#17140f 50%,#0000 50%)!important;background-position:calc(100% - 22px),calc(100% - 15px)!important;background-repeat:no-repeat!important;background-size:7px 7px,7px 7px!important;padding-right:42px!important}.nbDevelopmentsPage .publicLeadForm input:focus,.nbDevelopmentsPage .publicLeadForm select:focus,.nbDevelopmentsPage .publicLeadForm textarea:focus,.nbDevelopmentsPage input:focus,.nbDevelopmentsPage select:focus,.nbDevelopmentsPage textarea:focus{background:#ffffffeb!important;border-color:#bf914594!important;box-shadow:0 0 0 4px #bf91451f,0 14px 36px #39260e17!important}.nbDevelopmentsPage .publicLeadForm button,.nbDevelopmentsPage .publicLeadForm button.goldButton,.nbDevelopmentsPage button.goldButton,.nbDevelopmentsPage form button[type=submit]{background:linear-gradient(135deg, var(--ll-gold,#bf9145), var(--ll-gold-2,#d4aa62))!important;color:#fff!important;text-transform:uppercase!important;letter-spacing:1.1px!important;cursor:pointer!important;border:0!important;border-radius:16px!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:54px!important;padding:0 22px!important;font-size:12px!important;font-weight:950!important;display:inline-flex!important;box-shadow:0 16px 42px #91641f38!important}.nbDevelopmentsPage .publicLeadForm button:hover,.nbDevelopmentsPage button.goldButton:hover,.nbDevelopmentsPage form button[type=submit]:hover{transform:translateY(-1px);box-shadow:0 20px 54px #91641f47!important}.nbDevelopmentsPage .publicLeadForm small,.nbDevelopmentsPage .publicLeadForm .formStatus,.nbDevelopmentsPage .formStatus{color:#17140f94!important;font-size:12px!important;line-height:1.45!important}@media (width<=760px){.nbDevelopmentsPage .formGrid,.nbDevelopmentsPage .publicLeadForm .formGrid{grid-template-columns:1fr!important;gap:12px!important}.nbDevelopmentsPage .publicLeadForm input,.nbDevelopmentsPage .publicLeadForm select,.nbDevelopmentsPage .publicLeadForm textarea,.nbDevelopmentsPage input,.nbDevelopmentsPage select,.nbDevelopmentsPage textarea{color:#17140f!important;background:#ffffffd1!important;border:1px solid #a3753442!important;border-radius:15px!important;min-height:58px!important;padding-left:17px!important;padding-right:17px!important;font-size:15px!important}.nbDevelopmentsPage .publicLeadForm textarea,.nbDevelopmentsPage textarea{min-height:142px!important;padding-top:17px!important}.nbDevelopmentsPage .publicLeadForm button,.nbDevelopmentsPage .publicLeadForm button.goldButton,.nbDevelopmentsPage button.goldButton,.nbDevelopmentsPage form button[type=submit]{border-radius:16px!important;min-height:58px!important;font-size:12px!important}}.nbOwnersPage{min-height:100vh;color:var(--ll-ink,#17140f);font-family:var(--ll-sans,var(--font-sans));background:radial-gradient(circle at 20% 8%,#bf91451f,#0000 32%),linear-gradient(#fbf7ef 0%,#f6efe4 58%,#f2e7d6 100%);padding-top:94px;overflow:hidden}.nbOwnersNav{z-index:1000;-webkit-backdrop-filter:blur(22px);background:#fbf7efe6;border-bottom:1px solid #17140f14;grid-template-columns:auto 1fr auto;align-items:center;gap:30px;height:86px;padding:0 clamp(28px,7vw,116px);display:grid;position:fixed;inset:0 0 auto}.nbOwnersBrand{color:var(--ll-ink,#17140f);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;min-width:max-content;padding:0;text-decoration:none;display:inline-flex}.nbOwnersBrand span{color:var(--ll-gold,#bf9145);font-family:var(--ll-serif,var(--font-serif));letter-spacing:-3px;font-size:44px;line-height:.8}.nbOwnersBrand strong{color:var(--ll-ink,#17140f);text-transform:uppercase;letter-spacing:4px;font-size:15px;line-height:1;display:block}.nbOwnersBrand small{color:#17140f9e;text-transform:uppercase;letter-spacing:4px;margin-top:5px;font-size:9px;display:block}.nbOwnersNav nav{justify-content:center;gap:clamp(18px,2.7vw,42px);display:flex}.nbOwnersNav nav button,.nbOwnersNav nav a{color:#17140fb8;text-transform:uppercase;letter-spacing:1.4px;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:950;text-decoration:none}.nbOwnersNavActions{justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.nbOwnersPrivateBtn{height:42px;color:var(--ll-gold,#bf9145);text-transform:uppercase;letter-spacing:1.1px;background:#ffffff61;border:1px solid #a375343d;border-radius:9px;align-items:center;gap:9px;padding:0 16px;font-size:10px;font-weight:950;text-decoration:none;display:inline-flex}.nbOwnersPrivateBtn span{background:var(--ll-gold,#bf9145);border-radius:50%;width:7px;height:7px}.nbOwnersHero{grid-template-columns:minmax(0,1.1fr) minmax(340px,.72fr);align-items:center;gap:52px;padding:70px clamp(28px,7vw,116px) 50px;display:grid}.nbOwnersHeroCopy{max-width:760px}.nbOwnersEyebrow{color:var(--ll-gold,#bf9145);text-transform:uppercase;letter-spacing:3px;margin:0 0 18px;font-size:11px;font-weight:950}.nbOwnersHero h1,.nbOwnersTitle h2,.nbOwnersProcess h2,.nbOwnersFormCopy h2{font-family:var(--ll-serif,var(--font-serif));color:var(--ll-ink,#17140f);letter-spacing:-1.5px;font-weight:500}.nbOwnersHero h1{margin:0 0 22px;font-size:clamp(52px,6vw,94px);line-height:.93}.nbOwnersHero h1 em{color:var(--ll-gold,#bf9145);font-style:italic;font-weight:400}.nbOwnersHero p,.nbOwnersFormCopy p{color:#17140f9e;max-width:590px;margin:0;font-size:16px;line-height:1.75}.nbOwnersHeroActions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.nbOwnersGoldBtn,.nbOwnersOutlineBtn{text-transform:uppercase;letter-spacing:1px;border-radius:10px;align-items:center;gap:10px;min-height:48px;padding:0 22px;font-size:11px;font-weight:950;text-decoration:none;display:inline-flex}.nbOwnersGoldBtn{background:linear-gradient(135deg, var(--ll-gold,#bf9145), var(--ll-gold-2,#d4aa62));color:#fff;box-shadow:0 16px 42px #91641f2e}.nbOwnersOutlineBtn{color:var(--ll-ink,#17140f);background:#ffffff6b;border:1px solid #a375343d}.nbOwnersHeroCard{background:radial-gradient(circle at 14% 0,#bf914521,#0000 38%),#ffffff94;border:1px solid #17140f17;border-radius:28px;padding:34px;box-shadow:0 24px 80px #39260e1a}.nbOwnersCardIcon{background:linear-gradient(135deg, var(--ll-gold,#bf9145), var(--ll-gold-2,#d4aa62));color:#fff;border-radius:18px;place-items:center;width:58px;height:58px;margin-bottom:24px;display:grid}.nbOwnersHeroCard h2{font-family:var(--ll-serif,var(--font-serif));margin:0 0 16px;font-size:42px;font-weight:500;line-height:1}.nbOwnersHeroCard p{color:#17140f9e;margin:0 0 22px;line-height:1.7}.nbOwnersHeroCard ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.nbOwnersHeroCard li{color:#17140fb3;align-items:center;gap:9px;font-size:13px;font-weight:800;display:flex}.nbOwnersHeroCard li svg{color:var(--ll-gold,#bf9145)}.nbOwnersTypes,.nbOwnersProcess,.nbOwnersTrust,.nbOwnersFormSection{padding:42px clamp(28px,7vw,116px)}.nbOwnersTitle{text-align:center;max-width:760px;margin:0 auto 28px}.nbOwnersTitle h2,.nbOwnersProcess h2,.nbOwnersFormCopy h2{margin:0;font-size:clamp(34px,4vw,58px);line-height:1}.nbOwnersTypeGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.nbOwnersTypeGrid article,.nbOwnersSteps article,.nbOwnersTrust>div{background:#ffffff8a;border:1px solid #17140f17;border-radius:22px;padding:24px;box-shadow:0 16px 54px #39260e12}.nbOwnersTypeGrid svg,.nbOwnersTrust svg{color:var(--ll-gold,#bf9145);margin-bottom:18px}.nbOwnersTypeGrid h3,.nbOwnersSteps h3,.nbOwnersTrust h3{font-family:var(--ll-serif,var(--font-serif));color:var(--ll-ink,#17140f);margin:0 0 10px;font-size:26px;font-weight:500;line-height:1.03}.nbOwnersTypeGrid p,.nbOwnersSteps p,.nbOwnersTrust p{color:#17140f9e;margin:0;font-size:14px;line-height:1.65}.nbOwnersProcess{border-top:1px solid #17140f14;border-bottom:1px solid #17140f14;grid-template-columns:.8fr 1.2fr;align-items:start;gap:42px;display:grid}.nbOwnersSteps{grid-template-columns:1fr 1fr;gap:16px;display:grid}.nbOwnersSteps span{color:var(--ll-gold,#bf9145);letter-spacing:1px;margin-bottom:16px;font-size:12px;font-weight:950;display:inline-flex}.nbOwnersTrust{grid-template-columns:1fr 1fr;gap:18px;display:grid}.nbOwnersFormSection{grid-template-columns:minmax(0,.75fr) minmax(0,1fr);align-items:start;gap:44px;padding-bottom:72px;display:grid}.nbOwnersContactPills{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.nbOwnersContactPills a{color:#17140fb8;background:#ffffff80;border:1px solid #a375343d;border-radius:999px;align-items:center;min-height:42px;padding:0 16px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.nbOwnersForm{background:#ffffff8f;border:1px solid #17140f17;border-radius:28px;padding:28px;box-shadow:0 24px 80px #39260e1a}.nbOwnersFormGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.nbOwnersForm input,.nbOwnersForm select,.nbOwnersForm textarea{width:100%;min-height:54px;color:var(--ll-ink,#17140f);background:#ffffffc7;border:1px solid #a375343d;border-radius:16px;outline:none;padding:0 18px;font-size:14px;font-weight:650;box-shadow:inset 0 1px #ffffffc7,0 10px 28px #39260e0d}.nbOwnersForm textarea{resize:vertical;min-height:138px;margin-top:12px;padding:17px 18px;line-height:1.5}.nbOwnersForm input::placeholder,.nbOwnersForm textarea::placeholder{color:#17140f6b}.nbOwnersForm select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#17140f 50%),linear-gradient(135deg,#17140f 50%,#0000 50%);background-position:calc(100% - 22px),calc(100% - 15px);background-repeat:no-repeat;background-size:7px 7px,7px 7px;padding-right:42px}.nbOwnersForm input:focus,.nbOwnersForm select:focus,.nbOwnersForm textarea:focus{background:#fffffff0;border-color:#bf914594;box-shadow:0 0 0 4px #bf91451f,0 14px 36px #39260e17}.nbOwnersForm button{background:linear-gradient(135deg, var(--ll-gold,#bf9145), var(--ll-gold-2,#d4aa62));color:#fff;text-transform:uppercase;letter-spacing:1.1px;border:0;border-radius:16px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:56px;margin-top:14px;font-size:12px;font-weight:950;display:inline-flex;box-shadow:0 16px 42px #91641f38}.nbOwnersForm small{color:#17140f9e;margin-top:12px;line-height:1.45;display:block}.nbOwnersFooter{background:#f2e7d6;border-top:1px solid #17140f1a;grid-template-columns:.6fr 1fr 1fr;align-items:center;gap:36px;padding:34px clamp(28px,7vw,116px);display:grid}.nbOwnersFooter p{color:#17140f9e;margin:0;line-height:1.65}.nbOwnersFooter div{flex-wrap:wrap;justify-content:flex-end;gap:18px;display:flex}.nbOwnersFooter a{color:#17140fa8;font-size:13px;font-weight:800;text-decoration:none}.nbOwnersGlobalCtas{display:contents}@media (width<=1120px){.nbOwnersNav{grid-template-columns:auto 1fr}.nbOwnersNav nav,.nbOwnersPrivateBtn{display:none}.nbOwnersHero,.nbOwnersProcess,.nbOwnersFormSection,.nbOwnersFooter{grid-template-columns:1fr}.nbOwnersTypeGrid,.nbOwnersSteps,.nbOwnersTrust{grid-template-columns:1fr 1fr}.nbOwnersFooter div{justify-content:flex-start}}@media (width<=760px){.nbOwnersPage{padding-top:78px;padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))}.nbOwnersNav{height:74px;padding:0 18px}.nbOwnersBrand span{font-size:38px}.nbOwnersBrand strong{letter-spacing:3px;font-size:13px}.nbOwnersBrand small{letter-spacing:3px;font-size:8px}.nbOwnersHero,.nbOwnersTypes,.nbOwnersProcess,.nbOwnersTrust,.nbOwnersFormSection,.nbOwnersFooter{padding-left:18px;padding-right:18px}.nbOwnersHero{gap:28px;padding-top:48px}.nbOwnersHero h1{letter-spacing:-1.3px;font-size:clamp(47px,13vw,68px)}.nbOwnersHero p,.nbOwnersFormCopy p{font-size:15px}.nbOwnersHeroActions{display:grid}.nbOwnersGoldBtn,.nbOwnersOutlineBtn{justify-content:center}.nbOwnersHeroCard,.nbOwnersForm{border-radius:24px;padding:24px}.nbOwnersHeroCard h2{font-size:34px}.nbOwnersTypeGrid,.nbOwnersSteps,.nbOwnersTrust,.nbOwnersFormGrid{grid-template-columns:1fr}.nbOwnersTitle{text-align:left}.nbOwnersTitle h2,.nbOwnersProcess h2,.nbOwnersFormCopy h2{font-size:clamp(36px,11vw,52px)}.nbOwnersForm input,.nbOwnersForm select,.nbOwnersForm textarea{min-height:58px;font-size:15px}.nbOwnersForm button{min-height:58px}.nbOwnersFooter{gap:20px}.nbOwnersGlobalCtas .floatingWhatsApp,.nbOwnersGlobalCtas .chatLauncher{top:auto!important;bottom:calc(env(safe-area-inset-bottom,0px) + 12px)!important;z-index:10020!important;-webkit-backdrop-filter:blur(18px)!important;white-space:nowrap!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;max-width:calc(50vw - 17px)!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin:0!important;padding:0 12px!important;display:inline-flex!important;position:fixed!important;overflow:hidden!important;transform:translate(0,0)!important;box-shadow:0 16px 46px #39260e38!important}body:has(.nbOwnersPage) .floatingWhatsApp{top:auto!important;bottom:calc(env(safe-area-inset-bottom,0px) + 12px)!important;z-index:10020!important;-webkit-backdrop-filter:blur(18px)!important;white-space:nowrap!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;max-width:calc(50vw - 17px)!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin:0!important;padding:0 12px!important;display:inline-flex!important;position:fixed!important;overflow:hidden!important;transform:translate(0,0)!important;box-shadow:0 16px 46px #39260e38!important}body:has(.nbOwnersPage) .chatLauncher{top:auto!important;bottom:calc(env(safe-area-inset-bottom,0px) + 12px)!important;z-index:10020!important;-webkit-backdrop-filter:blur(18px)!important;white-space:nowrap!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;max-width:calc(50vw - 17px)!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin:0!important;padding:0 12px!important;display:inline-flex!important;position:fixed!important;overflow:hidden!important;transform:translate(0,0)!important;box-shadow:0 16px 46px #39260e38!important}.nbOwnersGlobalCtas .floatingWhatsApp{background:linear-gradient(135deg, var(--ll-gold,#bf9145), var(--ll-gold-2,#d4aa62))!important;color:#fff!important;border:1px solid #0000!important;font-size:0!important;left:12px!important;right:calc(50% + 5px)!important}body:has(.nbOwnersPage) .floatingWhatsApp{background:linear-gradient(135deg, var(--ll-gold,#bf9145), var(--ll-gold-2,#d4aa62))!important;color:#fff!important;border:1px solid #0000!important;font-size:0!important;left:12px!important;right:calc(50% + 5px)!important}.nbOwnersGlobalCtas .floatingWhatsApp:after{content:"Asesor";color:inherit!important;font-size:13px!important;font-weight:950!important}body:has(.nbOwnersPage) .floatingWhatsApp:after{content:"Asesor";color:inherit!important;font-size:13px!important;font-weight:950!important}.nbOwnersGlobalCtas .chatLauncher{color:var(--ll-ink,#17140f)!important;background:#ffffffe6!important;border:1px solid #17140f1f!important;font-size:0!important;left:calc(50% + 5px)!important;right:12px!important}body:has(.nbOwnersPage) .chatLauncher{color:var(--ll-ink,#17140f)!important;background:#ffffffe6!important;border:1px solid #17140f1f!important;font-size:0!important;left:calc(50% + 5px)!important;right:12px!important}.nbOwnersGlobalCtas .chatLauncher:after{content:"Partner IA";color:inherit!important;font-size:13px!important;font-weight:950!important}body:has(.nbOwnersPage) .chatLauncher:after{content:"Partner IA";color:inherit!important;font-size:13px!important;font-weight:950!important}.nbOwnersGlobalCtas .floatingWhatsApp svg,.nbOwnersGlobalCtas .chatLauncher svg{width:18px!important;min-width:18px!important;height:18px!important}body:has(.nbOwnersPage) .floatingWhatsApp svg{width:18px!important;min-width:18px!important;height:18px!important}body:has(.nbOwnersPage) .chatLauncher svg{width:18px!important;min-width:18px!important;height:18px!important}.nbOwnersGlobalCtas .chatWindow{left:12px!important;right:12px!important;bottom:calc(env(safe-area-inset-bottom,0px) + 78px)!important;z-index:10060!important;width:auto!important;max-width:none!important;height:min(620px,100dvh - 112px)!important}body:has(.nbOwnersPage) .chatWindow{left:12px!important;right:12px!important;bottom:calc(env(safe-area-inset-bottom,0px) + 78px)!important;z-index:10060!important;width:auto!important;max-width:none!important;height:min(620px,100dvh - 112px)!important}}.nbOwnersPage .chatWindow{color:#f6efe2!important;background:#0d0c0a!important;border:1px solid #d9b77342!important}body:has(.nbOwnersPage) .chatWindow{color:#f6efe2!important;background:#0d0c0a!important;border:1px solid #d9b77342!important}.nbOwnersPage .chatHeader{color:#f6efe2!important;background:linear-gradient(135deg,#11100d,#1a1510)!important;border-bottom:1px solid #d9b77342!important}body:has(.nbOwnersPage) .chatHeader{color:#f6efe2!important;background:linear-gradient(135deg,#11100d,#1a1510)!important;border-bottom:1px solid #d9b77342!important}.nbOwnersPage .chatHeader strong,.nbOwnersPage .chatHeader span,.nbOwnersPage .chatHeader button{color:#f6efe2!important}body:has(.nbOwnersPage) .chatHeader strong{color:#f6efe2!important}body:has(.nbOwnersPage) .chatHeader span{color:#f6efe2!important}body:has(.nbOwnersPage) .chatHeader button{color:#f6efe2!important}.nbOwnersPage .chatHeader span{color:#f6efe29e!important}body:has(.nbOwnersPage) .chatHeader span{color:#f6efe29e!important}.nbOwnersPage .chatMessages{color:#f6efe2!important;background:#0d0c0a!important}body:has(.nbOwnersPage) .chatMessages{color:#f6efe2!important;background:#0d0c0a!important}.nbOwnersPage .bubble p{color:#f6efe2!important}body:has(.nbOwnersPage) .bubble p{color:#f6efe2!important}.nbOwnersPage .bubble.assistant p{color:#f6efe2!important;background:#ffffff14!important;border:1px solid #ffffff0f!important}body:has(.nbOwnersPage) .bubble.assistant p{color:#f6efe2!important;background:#ffffff14!important;border:1px solid #ffffff0f!important}.nbOwnersPage .bubble.user p{color:#17140f!important;background:linear-gradient(135deg,#bf9145,#d4aa62)!important;font-weight:750!important}body:has(.nbOwnersPage) .bubble.user p{color:#17140f!important;background:linear-gradient(135deg,#bf9145,#d4aa62)!important;font-weight:750!important}.nbOwnersPage .bubble svg{color:#d9b773!important}body:has(.nbOwnersPage) .bubble svg{color:#d9b773!important}.nbOwnersPage .chatForm{background:#0d0c0a!important;border-top:1px solid #d9b77342!important}body:has(.nbOwnersPage) .chatForm{background:#0d0c0a!important;border-top:1px solid #d9b77342!important}.nbOwnersPage .chatForm input{color:#f6efe2!important;box-shadow:none!important;background:#ffffff14!important;border:1px solid #ffffff24!important}body:has(.nbOwnersPage) .chatForm input{color:#f6efe2!important;box-shadow:none!important;background:#ffffff14!important;border:1px solid #ffffff24!important}.nbOwnersPage .chatForm input::placeholder{color:#f6efe28c!important}body:has(.nbOwnersPage) .chatForm input::placeholder{color:#f6efe28c!important}.nbOwnersPage .chatForm button{color:#17140f!important;background:linear-gradient(135deg,#bf9145,#d4aa62)!important;border:0!important}body:has(.nbOwnersPage) .chatForm button{color:#17140f!important;background:linear-gradient(135deg,#bf9145,#d4aa62)!important;border:0!important}:root{--background:#080806;--background-soft:#11100d;--surface:#ffffff0e;--surface-strong:#ffffff17;--text:#f6efe2;--muted:#a89f92;--gold:#d9b773;--gold-soft:#f2dca7;--cream:#f4efe4;--dark-text:#11100d;--line:#d9b77342;--success:#76d391;--danger:#ff7069;--font-serif:"Playfair Display", Georgia, serif;--font-sans:Inter, Manrope, system-ui, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--background);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}button,input,textarea,select{font:inherit}button{cursor:pointer}a{color:inherit}img{max-width:100%;display:block}.bootScreen{background:var(--background);place-items:center;gap:18px;min-height:100vh;display:grid}.bootLogo{font-family:var(--font-serif);letter-spacing:-13px;color:var(--gold);font-size:92px;animation:1.4s ease-in-out infinite pulse}.bootScreen span{color:var(--muted);text-transform:uppercase;letter-spacing:4px;font-size:11px}@keyframes pulse{50%{opacity:.45;transform:scale(.97)}}.logo{align-items:center;gap:13px;min-width:max-content;text-decoration:none;display:flex}.logoMark{font-family:var(--font-serif);letter-spacing:-6px;color:var(--gold);font-size:44px;line-height:.75}.logoStack{line-height:1;display:grid}.logoStack strong{letter-spacing:7px;color:var(--text);font-size:12px}.logoStack small{letter-spacing:3px;color:var(--muted);margin-top:5px;font-size:8px}.chatLauncher{z-index:80;background:linear-gradient(135deg,var(--gold),var(--gold-soft));color:#111;border:0;border-radius:999px;align-items:center;gap:9px;padding:15px 18px;font-weight:900;display:flex;position:fixed;bottom:26px;right:28px;box-shadow:0 22px 80px #00000073}.chatWindow{z-index:90;border:1px solid var(--line);background:#0d0c0a;border-radius:18px;flex-direction:column;width:410px;max-width:calc(100vw - 32px);height:620px;display:flex;position:fixed;bottom:86px;right:28px;overflow:hidden;box-shadow:0 35px 120px #000000b3}.chatHeader{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#11100d,#1a1510);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.chatHeader strong{display:block}.chatHeader span{color:var(--muted);font-size:12px;display:block}.chatHeader button{color:var(--text);background:0 0;border:0}.scoreBar,.scoreBar strong,.scoreBar em{display:none!important}.chatMessages{flex-direction:column;flex:1;gap:12px;padding:18px;display:flex;overflow:auto}.bubble{align-items:flex-start;gap:8px;display:flex}.bubble p{border-radius:14px;margin:0;padding:12px 14px;font-size:14px;line-height:1.45}.bubble.assistant p{background:#ffffff12}.bubble.user{justify-content:flex-end}.bubble.user p{background:var(--gold);color:#111}.bubble svg{color:var(--gold);margin-top:10px}.chatForm{border-top:1px solid var(--line);gap:10px;padding:14px;display:flex}.chatForm input{color:var(--text);background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;outline:none;flex:1;padding:13px 15px}.chatForm button{background:var(--gold);color:#111;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.loginScreen{background:radial-gradient(circle at 20% 20%,#d9b7732e,#0000 28%),#090806;grid-template-columns:1.1fr .9fr;align-items:center;gap:42px;min-height:100vh;padding:6vw;display:grid}.loginBrand{border:1px solid var(--line);background:linear-gradient(135deg,#ffffff12,#ffffff06),repeating-linear-gradient(90deg,#ffffff0e 0 1px,#0000 1px 78px);border-radius:22px;flex-direction:column;justify-content:flex-end;min-height:620px;padding:54px;display:flex}.loginBrand h1{font-family:var(--font-serif);color:var(--gold);margin:30px 0 10px;font-size:92px;line-height:.9}.loginBrand p{color:var(--muted);max-width:560px;font-size:17px;line-height:1.75}.loginCard{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:22px;gap:13px;padding:42px;display:grid}.loginCard h2{font-family:var(--font-serif);margin:0 0 8px;font-size:48px}.loginCard input,.adminField input,.adminField textarea,.jsonEditor{width:100%;color:var(--text);background:#fff1;border:1px solid #ffffff1f;border-radius:8px;outline:none;padding:14px}.loginCard small{color:var(--danger)}.adminShell{min-height:100vh;color:var(--text);background:linear-gradient(135deg,#080806,#0f0d0a);grid-template-columns:305px 1fr;display:grid}.adminSidebar{background:linear-gradient(#ffffff0b,#ffffff05);border-right:1px solid #ffffff14;flex-direction:column;gap:22px;height:100vh;padding:25px;display:flex;position:sticky;top:0}.adminSidebar nav{gap:8px;display:grid}.adminSidebar nav button,.sidebarButton{color:var(--muted);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:14px;display:flex}.adminSidebar nav button.active,.adminSidebar nav button:hover,.sidebarButton:hover{color:var(--gold);background:#d9b77321}.sidebarProfile{border-top:1px solid #ffffff14;align-items:center;gap:12px;margin-top:auto;padding-top:22px;display:flex}.avatar{background:linear-gradient(135deg,var(--gold),var(--gold-soft));color:#111;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.sidebarProfile strong{display:block}.sidebarProfile span{color:var(--muted);font-size:12px}.adminMain{min-width:0;padding:28px}.adminTop{grid-template-columns:1fr minmax(240px,360px) 46px auto;align-items:center;gap:14px;margin-bottom:18px;display:grid}.adminTop h1{font-family:var(--font-serif);letter-spacing:1px;text-transform:uppercase;color:var(--gold);margin:0;font-size:clamp(34px,4.2vw,50px)}.adminSearch{height:46px;color:var(--gold);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:10px;padding:0 14px;display:flex}.adminSearch input{width:100%;color:var(--text);background:0 0;border:0;outline:none}.iconButton{width:46px;height:46px;color:var(--gold);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px}.adminNotice{border:1px solid var(--line);color:var(--gold);background:#d9b7731c;border-radius:10px;align-items:center;gap:10px;margin-bottom:16px;padding:12px 14px;display:flex}.adminNotice button{color:var(--gold);background:0 0;border:0;margin-left:auto}.sidebarButton{color:var(--muted);background:0 0;border:0}.osStatsGrid{grid-template-columns:repeat(5,1fr);gap:14px;margin-bottom:18px;display:grid}.osStat{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:10px;min-height:120px;padding:18px}.osStat div{color:var(--gold)}.osStat span{color:var(--muted);text-transform:uppercase;letter-spacing:1.3px;margin:10px 0 6px;font-size:10px;display:block}.osStat strong{font-size:30px;display:block}.osStat small{color:var(--success);font-size:11px}.adminDashboardGrid{grid-template-columns:1.6fr .8fr;gap:18px;display:grid}.osPanel{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:12px;min-width:0;padding:20px;box-shadow:0 24px 70px #0000003b}.panelHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.panelHeader h2{font-family:var(--font-serif);color:var(--gold);text-transform:uppercase;letter-spacing:1px;margin:0;font-size:27px}.panelHeader span,.panelHeader button{color:var(--muted);text-transform:uppercase;letter-spacing:1px;background:0 0;border:0;font-size:10px}.pipeline{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.pipelineColumn{border:1px solid var(--line);background:#0000002e;border-radius:8px;padding:9px}.pipelineColumn header{color:var(--gold);text-transform:uppercase;letter-spacing:1px;justify-content:space-between;margin-bottom:9px;font-size:10px;display:flex}.pipelineCard{background:#ffffff0e;border:1px solid #ffffff14;border-radius:7px;margin-bottom:8px;padding:10px}.pipelineCard strong{font-size:12px;display:block}.pipelineCard span{color:var(--muted);margin-top:3px;font-size:10px;display:block}.aiPanel{flex-direction:column;justify-content:flex-end;min-height:300px;display:flex}.aiOrb{background:radial-gradient(circle at 48% 47%,#d9b773e6,transparent 4%),radial-gradient(circle,#d9b77347,transparent 60%),repeating-conic-gradient(from 30deg,#d9b7734d 0 4deg,transparent 5deg 18deg);filter:blur(.2px);border-radius:8px;height:130px;margin-bottom:22px}.aiPanel h2{font-family:var(--font-serif);color:var(--gold);margin:0;font-size:34px}.aiPanel p,.aiPanel span{color:var(--muted);line-height:1.6}.miniProperties{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.miniProperties article{border:1px solid #ffffff14;border-radius:8px;padding:10px}.miniProperties div{height:90px;color:var(--gold);background:#111;border-radius:6px;place-items:center;display:grid;overflow:hidden}.miniProperties img{object-fit:cover;width:100%;height:100%}.miniProperties strong{margin-top:10px;font-size:12px;display:block}.miniProperties span{color:var(--gold);font-size:12px}.contentPreview label{color:var(--gold);text-transform:uppercase;letter-spacing:1px;font-size:10px}.contentPreview p{color:var(--muted);border:1px solid #ffffff17;border-radius:8px;padding:12px}.editorGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.editorPanel h3{font-family:var(--font-serif);color:var(--gold);margin:26px 0 12px;font-size:25px}.adminField{margin-bottom:13px;display:block}.adminField span{color:var(--muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:7px;font-size:11px;display:block}.adminField textarea{resize:vertical;min-height:120px}.twoCols{grid-template-columns:1fr 1fr;gap:12px;display:grid}.uploadBox{border:1px dashed var(--line);color:var(--gold);background:#d9b77314;border-radius:10px;align-items:center;gap:10px;margin:12px 0 16px;padding:16px;display:flex}.uploadBox input{display:none}.uploadPreview{object-fit:cover;border-radius:10px;width:100%;max-height:260px;margin-bottom:14px}.propertyAdminList,.knowledgeList{gap:12px;display:grid}.propertyAdminList article{border:1px solid #ffffff17;border-radius:10px;grid-template-columns:78px 1fr 42px 42px;align-items:center;gap:12px;padding:10px;display:grid}.propertyAdminThumb{height:66px;color:var(--gold);background:#111;border-radius:7px;place-items:center;display:grid;overflow:hidden}.propertyAdminThumb img{object-fit:cover;width:100%;height:100%}.propertyAdminList strong{display:block}.propertyAdminList span{color:var(--muted);font-size:12px}.propertyAdminList button,.dangerButton{height:38px;color:var(--gold);background:0 0;border:1px solid #ffffff1a;border-radius:8px}.dangerButton{color:var(--danger);height:auto;padding:10px 12px}.arrayEditor{border:1px solid #ffffff14;border-radius:10px;margin-bottom:12px;padding:14px}.themeGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px;display:grid}.colorField{border:1px solid #ffffff14;border-radius:10px;gap:8px;padding:12px;display:grid}.colorField span{color:var(--muted);font-size:11px}.colorField input{width:100%;height:40px;color:var(--text);background:#ffffff14;border:0;border-radius:7px;padding:6px}.leadGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.leadCard{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:12px;padding:18px}.leadCard header{justify-content:space-between;align-items:center;display:flex}.leadCard strong{font-size:18px;display:block}.leadCard span{color:var(--muted);font-size:12px;display:block}.leadCard em{background:var(--gold);color:#111;border-radius:50%;place-items:center;width:48px;height:48px;font-style:normal;font-weight:900;display:grid}.leadCard p{color:var(--muted);line-height:1.6}.leadMeta{flex-wrap:wrap;gap:8px;display:flex}.leadMeta span{border:1px solid var(--line);color:var(--gold);text-transform:uppercase;border-radius:999px;padding:7px 9px;font-size:10px}.knowledgeList article{border:1px solid #ffffff14;border-radius:10px;padding:16px}.knowledgeList span{color:var(--gold);text-transform:uppercase;font-size:11px}.knowledgeList p{color:var(--muted);line-height:1.6}.knowledgeList button{color:var(--gold);background:0 0;border:1px solid #ffffff1a;border-radius:8px;padding:10px 12px}.muted{color:var(--muted)}.jsonEditor{min-height:520px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px;line-height:1.5}@media (width<=1180px){.loginScreen,.editorGrid,.adminDashboardGrid{grid-template-columns:1fr}.osStatsGrid{grid-template-columns:repeat(2,1fr)}.adminShell{grid-template-columns:1fr}.adminSidebar{height:auto;position:relative}.adminTop{grid-template-columns:1fr}.pipeline,.leadGrid,.leadBoard{grid-template-columns:1fr 1fr}}@media (width<=720px){.osStatsGrid,.pipeline,.leadGrid,.leadBoard,.twoCols,.themeGrid,.statTiles{grid-template-columns:1fr}.adminMain{padding:18px}.adminTop h1{font-size:34px}.miniProperties{grid-template-columns:1fr 1fr}}@media (width<=520px){.miniProperties,.analyticsGrid{grid-template-columns:1fr}.loginBrand h1{font-size:56px}.loginBrand,.loginCard{padding:28px}}:root{--ll-bg:#f6efe4;--ll-paper:#fbf6ee;--ll-card:#ffffffb8;--ll-ink:#17140f;--ll-muted:#17140f99;--ll-soft:#17140f1a;--ll-gold:#bf9145;--ll-gold-2:#d4aa62;--ll-border:#a3753438;--ll-shadow:0 18px 70px #39260e1a;--ll-serif:var(--font-serif);--ll-sans:var(--font-sans)}:is(body:has(.nbLightSite)>.siteNav:not(.detailNav),body:has(.nbLightSite) .publicNav:not(.nbLightNav)){display:none!important}.nbLightSite{min-height:100vh;color:var(--ll-ink);font-family:var(--ll-sans);background:radial-gradient(circle at 24% 8%,#bf91451f,#0000 30%),linear-gradient(#fbf7ef 0%,#f6efe4 54%,#f2e7d6 100%);overflow:hidden}.nbLightNav{z-index:1000;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fbf7efe0;border-bottom:1px solid #17140f14;grid-template-columns:auto 1fr auto;align-items:center;gap:38px;height:86px;padding:0 clamp(28px,7vw,116px);display:grid;position:fixed;top:0;left:0;right:0}.nbLightBrand,.nbLightFooterBrand{color:var(--ll-ink);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.nbLightBrand span,.nbLightFooterBrand span{color:var(--ll-gold);font-family:var(--ll-serif);letter-spacing:-3px;font-size:44px;line-height:.8}.nbLightBrand strong,.nbLightFooterBrand strong{color:var(--ll-ink);text-transform:uppercase;letter-spacing:4px;font-size:15px;line-height:1;display:block}.nbLightBrand small,.nbLightFooterBrand small{color:#17140f9e;text-transform:uppercase;letter-spacing:4px;margin-top:5px;font-size:9px;display:block}.nbLightNav nav{justify-content:center;gap:clamp(18px,3vw,50px);display:flex}.nbLightNav nav a{color:#17140fbd;text-transform:uppercase;letter-spacing:1.4px;font-size:11px;font-weight:950;text-decoration:none;position:relative}.nbLightNav nav a:after{content:"";background:var(--ll-gold);height:2px;transition:right .25s;position:absolute;bottom:-11px;left:0;right:100%}.nbLightNav nav a:hover:after{right:0}.nbLightPrivateBtn{border:1px solid var(--ll-border);height:42px;color:var(--ll-gold);text-transform:uppercase;letter-spacing:1.2px;background:#ffffff57;border-radius:9px;align-items:center;gap:9px;padding:0 18px;font-size:11px;font-weight:950;text-decoration:none;display:inline-flex}.nbLightPrivateBtn span{background:var(--ll-gold);border-radius:50%;width:7px;height:7px}.nbLightHero{grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr);align-items:stretch;gap:48px;min-height:535px;padding:128px clamp(28px,7vw,116px) 0;display:grid;position:relative}.nbLightHeroCopy{z-index:2;max-width:620px;padding:42px 0 74px}.nbLightEyebrow{color:var(--ll-gold);text-transform:uppercase;letter-spacing:3px;margin:0 0 22px;font-size:11px;font-weight:950}.nbLightHero h1{font-family:var(--ll-serif);color:var(--ll-ink);letter-spacing:-2.6px;margin:0 0 24px;font-size:clamp(52px,5.9vw,88px);font-weight:500;line-height:.94}.nbLightHero h1 em{color:var(--ll-gold);font-style:italic;font-weight:400}.nbLightHero p{max-width:470px;color:var(--ll-muted);margin:0;font-size:16px;line-height:1.75}.nbLightHeroActions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.nbLightGoldBtn,.nbLightOutlineBtn{text-transform:uppercase;letter-spacing:1px;border-radius:8px;align-items:center;gap:12px;height:46px;padding:0 22px;font-size:11px;font-weight:950;text-decoration:none;display:inline-flex}.nbLightGoldBtn{background:linear-gradient(135deg, var(--ll-gold), var(--ll-gold-2));color:#fff;box-shadow:0 12px 34px #91641f29}.nbLightOutlineBtn{color:var(--ll-ink);border:1px solid var(--ll-border);background:#ffffff6b}.nbLightHeroImage{border-left:1px solid #17140f0f;min-height:535px;margin-right:calc(-1*clamp(28px,7vw,116px));position:relative;overflow:hidden}.nbLightHeroImage img,.nbLightHeroFallback{object-fit:cover;width:100%;height:100%;display:block}.nbLightHeroImage:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fbf7ef 0%,#fbf7efb8 18%,#fbf7ef14 42%,#0000 100%),linear-gradient(#0000 72%,#f6efe4 100%);position:absolute;inset:0}.nbLightHeroFallback{background:linear-gradient(110deg,#fbf7efd1,#bf91451f),repeating-linear-gradient(90deg,#17140f14 0 1px,#0000 1px 54px)}.nbLightCenteredTitle{text-align:center;margin:0 auto 28px}.nbLightCenteredTitle h2,.nbLightServices h2,.nbLightContactPanel h2,.nbLightAboutStrip h2{font-family:var(--ll-serif);color:var(--ll-ink);letter-spacing:-1.2px;font-weight:500}.nbLightCenteredTitle h2{margin:-10px 0 0;font-size:clamp(33px,3.4vw,50px)}.nbLightOpportunities{padding:32px clamp(28px,7vw,116px) 24px;position:relative}.nbLightCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.nbLightPropertyCard{cursor:pointer;background:#ffffffc2;border:1px solid #17140f1a;border-radius:12px;transition:transform .25s,box-shadow .25s;overflow:hidden;box-shadow:0 16px 50px #402b1117}.nbLightPropertyCard:hover{transform:translateY(-4px);box-shadow:0 24px 70px #402b1124}.nbLightPropertyImage{height:205px;position:relative;overflow:hidden}.nbLightPropertyImage img,.nbLightPropertyFallback{object-fit:cover;width:100%;height:100%}.nbLightPropertyImage:after{content:"";background:linear-gradient(#0000000f,#00000057);position:absolute;inset:0}.nbLightPropertyImage span{z-index:2;color:#fff;text-transform:uppercase;letter-spacing:1px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000002e;border-radius:999px;padding:7px 9px;font-size:10px;font-weight:950;position:absolute;top:14px;left:14px}.nbLightPropertyImage button{z-index:2;width:34px;height:34px;color:var(--ll-gold);background:#ffffffeb;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.nbLightPropertyFallback,.nbLightProjectFallback{color:var(--ll-gold);background:linear-gradient(135deg,#bf914529,#17140f1a),repeating-linear-gradient(90deg,#17140f0f 0 1px,#0000 1px 35px);place-items:center;display:grid}.nbLightPropertyInfo{padding:18px 18px 16px}.nbLightPropertyTop{justify-content:space-between;align-items:start;gap:16px;display:flex}.nbLightPropertyTop h3{color:var(--ll-ink);font-family:var(--ll-serif);letter-spacing:-.4px;margin:0;font-size:24px;line-height:1.05}.nbLightPropertyTop strong{color:var(--ll-ink);white-space:nowrap;font-size:13px}.nbLightPropertyMeta{color:#17140f94;flex-wrap:wrap;gap:18px;margin:18px 0 14px;font-size:12px;display:flex}.nbLightPropertyMeta span{align-items:center;gap:6px;display:inline-flex}.nbLightPropertyInfo>button{color:var(--ll-gold);text-transform:uppercase;letter-spacing:1px;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:11px;font-weight:950;display:inline-flex}.nbLightCenterAction{text-align:center;margin-top:20px}.nbLightCenterAction a{border:1px solid var(--ll-border);height:38px;color:var(--ll-ink);text-transform:uppercase;letter-spacing:1px;background:#ffffff61;border-radius:9px;align-items:center;gap:10px;padding:0 22px;font-size:11px;font-weight:950;text-decoration:none;display:inline-flex}.nbLightServicesContact{border-top:1px solid #17140f1a;border-bottom:1px solid #17140f1a;grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,.92fr);gap:42px;padding:34px clamp(28px,7vw,116px) 22px;display:grid}.nbLightServices h2{margin:-8px 0 22px;font-size:clamp(28px,3vw,42px);line-height:1.04}.nbLightServiceList{gap:12px;display:grid}.nbLightServiceList article{grid-template-columns:36px 1fr 18px;align-items:center;gap:12px;display:grid}.nbLightServiceList article>span{border:1px solid var(--ll-border);width:34px;height:34px;color:var(--ll-gold);border-radius:50%;place-items:center;display:grid}.nbLightServiceList h3{color:var(--ll-ink);margin:0 0 3px;font-size:13px}.nbLightServiceList p{color:var(--ll-muted);margin:0;font-size:12px;line-height:1.35}.nbLightServiceList svg{color:var(--ll-gold)}.nbLightProjectCard{background:#ffffff7a;border:1px solid #17140f1a;border-radius:12px;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);min-height:250px;display:grid;overflow:hidden}.nbLightProjectImage img,.nbLightProjectFallback{object-fit:cover;width:100%;height:100%}.nbLightProjectCopy{padding:26px}.nbLightProjectCopy h3{font-family:var(--ll-serif);color:var(--ll-ink);margin:0;font-size:35px;font-weight:500;line-height:1}.nbLightProjectCopy p{color:var(--ll-gold);text-transform:uppercase;letter-spacing:1px;margin:8px 0 16px;font-size:11px;font-weight:950}.nbLightProjectCopy span{color:var(--ll-muted);font-size:14px;line-height:1.65;display:block}.nbLightProjectCopy div{flex-wrap:wrap;gap:18px;margin:18px 0;display:flex}.nbLightProjectCopy small{color:#17140f8f;align-items:center;gap:7px;display:inline-flex}.nbLightProjectCopy button{color:var(--ll-gold);text-transform:uppercase;letter-spacing:1px;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:11px;font-weight:950;display:inline-flex}.nbLightContactPanel h2{margin:-8px 0 18px;font-size:clamp(32px,3.2vw,48px);line-height:1}.nbLightContactPanel .publicLeadForm{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;padding:0!important}.nbLightContactPanel .publicLeadForm h3{display:none!important}.nbLightContactPanel .formGrid{grid-template-columns:1fr 1fr;gap:10px}.nbLightContactPanel .publicLeadForm input,.nbLightContactPanel .publicLeadForm select,.nbLightContactPanel .publicLeadForm textarea{color:var(--ll-ink)!important;background:#ffffff7a!important;border:1px solid #17140f1f!important;border-radius:8px!important;min-height:38px!important;padding:10px 12px!important;font-size:12px!important}.nbLightContactPanel .publicLeadForm textarea{min-height:86px!important}.nbLightContactPanel .publicLeadForm button.goldButton{background:linear-gradient(135deg, var(--ll-gold), var(--ll-gold-2))!important;color:#fff!important;border-radius:8px!important;width:100%!important;height:42px!important;margin-top:12px!important}.nbLightAboutStrip{background:#ffffff38;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:50px;padding:34px clamp(28px,7vw,116px);display:grid}.nbLightAboutStrip h2{margin:-8px 0 0;font-size:clamp(28px,3vw,44px);line-height:1.02}.nbLightAboutStrip p{color:var(--ll-muted);margin:0;line-height:1.75}.nbLightFooter{color:var(--ll-ink);background:#f2e7d6;border-top:1px solid #17140f1a;grid-template-columns:.55fr .7fr 1.4fr;align-items:start;gap:40px;padding:34px clamp(28px,7vw,116px) 24px;display:grid}.nbLightFooter p{color:var(--ll-muted);margin:0;line-height:1.6}.nbLightFooterCols{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.nbLightFooterCols div{gap:8px;display:grid}.nbLightFooterCols strong{color:var(--ll-gold);text-transform:uppercase;letter-spacing:1px;font-size:11px}.nbLightFooterCols a,.nbLightFooterCols span{color:#17140fa3;align-items:center;gap:7px;font-size:13px;text-decoration:none;display:inline-flex}:is(body:has(.nbLightSite) .chatLauncher,body:has(.nbLightSite) .floatingWhatsApp){box-shadow:0 14px 42px #3c280c2e!important}body:has(.nbLightSite) .floatingWhatsApp{color:var(--ll-ink)!important;border:1px solid var(--ll-border)!important;background:#fff8ed!important}@media (width<=1120px){.nbLightNav{grid-template-columns:auto 1fr}.nbLightPrivateBtn{display:none}.nbLightHero{grid-template-columns:1fr}.nbLightHeroImage{border-radius:24px 24px 0 0;min-height:390px;margin-right:0}.nbLightHeroImage:after{background:linear-gradient(#0000 55%,#f6efe4 100%)}.nbLightServicesContact,.nbLightAboutStrip,.nbLightFooter,.nbLightProjectCard{grid-template-columns:1fr}}@media (width<=820px){.nbLightNav{justify-content:space-between;gap:12px;height:auto;min-height:74px;padding:14px 18px;display:flex}.nbLightNav nav{display:none}.nbLightBrand span{font-size:38px}.nbLightHero{padding:calc(92px + env(safe-area-inset-top)) 18px 0;gap:26px}.nbLightHeroCopy{padding:22px 0 0}.nbLightHero h1{letter-spacing:-1.4px;font-size:clamp(44px,13vw,64px)}.nbLightHero p{font-size:15px}.nbLightHeroActions{display:grid}.nbLightHeroActions a{justify-content:center}.nbLightCards{grid-template-columns:1fr}.nbLightOpportunities,.nbLightServicesContact,.nbLightAboutStrip,.nbLightFooter{padding-left:18px;padding-right:18px}.nbLightContactPanel .formGrid,.nbLightFooterCols{grid-template-columns:1fr}}.nbPropertyLightPage{min-height:100vh;color:var(--ll-ink,#17140f);font-family:var(--ll-sans,var(--font-sans));background:radial-gradient(circle at 20% 8%,#bf91451f,#0000 32%),linear-gradient(#fbf7ef 0%,#f6efe4 58%,#f2e7d6 100%);padding-top:94px}.nbPropertyLightNav{z-index:1000;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fbf7efe0;border-bottom:1px solid #17140f14;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;height:86px;padding:0 clamp(28px,7vw,116px);display:grid;position:fixed;inset:0 0 auto}.nbPropertyLogoButton{cursor:pointer;background:0 0;border:0;padding:0}.nbPropertyLogoButton .logoStack strong,.nbPropertyLogoButton .logoStack small{color:var(--ll-ink,#17140f)!important}.nbPropertyLightNav nav{justify-content:center;gap:34px;display:flex}.nbPropertyLightNav nav button{color:#17140fb3;text-transform:uppercase;letter-spacing:1.4px;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:950}.nbPropertyConsultBtn{height:42px;color:var(--ll-gold,#bf9145);border:1px solid var(--ll-border,#a3753438);text-transform:uppercase;letter-spacing:1.2px;background:#ffffff61;border-radius:9px;justify-content:center;align-items:center;padding:0 20px;font-size:11px;font-weight:950;text-decoration:none;display:inline-flex}.nbPropertyHero{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(26px,5vw,72px);padding:clamp(34px,5vw,70px) clamp(22px,7vw,116px);display:grid}.nbPropertyHeroCopy h1{font-family:var(--ll-serif,var(--font-serif));letter-spacing:-2.5px;color:var(--ll-ink,#17140f);margin:0 0 20px;font-size:clamp(56px,6.8vw,104px);font-weight:500;line-height:.9}.nbPropertyHeroCopy>p{color:var(--ll-muted,#17140f99);max-width:560px;font-size:17px;line-height:1.8}.nbBackButton{color:var(--ll-gold,#bf9145);text-transform:uppercase;letter-spacing:1px;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:0 0 24px;padding:0;font-size:11px;font-weight:950;display:inline-flex}.nbPropertyQuickMeta{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.nbPropertyQuickMeta span,.nbPropertyQuickMeta strong{color:#17140fad;background:#ffffff8f;border:1px solid #17140f1a;border-radius:12px;align-items:center;gap:9px;min-height:44px;padding:0 15px;font-weight:850;display:inline-flex}.nbPropertyQuickMeta strong{color:var(--ll-ink,#17140f)}.nbPropertyHeroGallery{gap:12px;display:grid}.nbHeroPhoto{cursor:zoom-in;background:#ffffff6b;border:0;border-radius:28px;height:clamp(380px,49vw,680px);padding:0;position:relative;overflow:hidden;box-shadow:0 28px 90px #39260e24}.nbHeroPhoto img,.nbPropertyPhotoFallback{object-fit:cover;width:100%;height:100%}.nbHeroPhoto:after{content:"";background:linear-gradient(#0000 60%,#0000005c);position:absolute;inset:0}.nbHeroPhoto>span{z-index:2;color:#fff;text-transform:uppercase;letter-spacing:1px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#00000052;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:950;display:inline-flex;position:absolute;bottom:18px;left:18px}.nbPropertyPhotoFallback{color:var(--ll-gold,#bf9145);background:linear-gradient(135deg,#bf914529,#17140f14),repeating-linear-gradient(90deg,#17140f0f 0 1px,#0000 1px 35px);place-items:center;display:grid}.nbPropertyPhotoFallback span{font-family:var(--font-serif);font-size:26px}.nbPropertyThumbs{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.nbPropertyThumbs button{cursor:pointer;opacity:.72;background:#fff;border:2px solid #0000;border-radius:14px;height:86px;padding:0;overflow:hidden}.nbPropertyThumbs button.active{border-color:var(--ll-gold,#bf9145);opacity:1}.nbPropertyThumbs img{object-fit:cover;width:100%;height:100%}.nbPropertyContent{grid-template-columns:minmax(0,1.08fr) minmax(360px,.58fr);align-items:start;gap:clamp(24px,4vw,56px);padding:0 clamp(22px,7vw,116px) clamp(56px,8vw,100px);display:grid}.nbPropertyMainPanel,.nbPropertyContactCard{background:#ffffffa3;border:1px solid #17140f1a;border-radius:24px;box-shadow:0 18px 70px #39260e14}.nbPropertyMainPanel{padding:clamp(20px,3vw,34px)}.nbPropertyInfoGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:34px;display:grid}.nbPropertyInfoGrid article{background:#ffffff8f;border:1px solid #17140f1a;border-radius:16px;padding:16px}.nbPropertyInfoGrid span{color:var(--ll-gold,#bf9145);text-transform:uppercase;letter-spacing:1.2px;margin-bottom:8px;font-size:10px;font-weight:950;display:block}.nbPropertyInfoGrid strong{color:var(--ll-ink,#17140f);font-size:15px;display:block}.nbPropertyDescription{border-top:1px solid #17140f1a;padding-top:30px}.nbPropertyDescription h2{font-family:var(--ll-serif,var(--font-serif));color:var(--ll-ink,#17140f);letter-spacing:-1.4px;max-width:760px;margin:-8px 0 18px;font-size:clamp(36px,4vw,58px);font-weight:500;line-height:1}.nbPropertyDescription p:last-child{color:var(--ll-muted,#17140f99);font-size:17px;line-height:1.85}.nbPropertyFeatures{margin-top:34px}.nbPropertyFeatures>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.nbPropertyFeatures span{color:#17140fb3;background:#ffffff70;border:1px solid #17140f1a;border-radius:14px;align-items:center;gap:10px;min-height:48px;padding:0 14px;font-weight:850;display:inline-flex}.nbPropertyFeatures svg{color:var(--ll-gold,#bf9145)}.nbPropertyContactCard{padding:26px;position:sticky;top:108px}.nbPropertyContactCard h2{font-family:var(--ll-serif,var(--font-serif));color:var(--ll-ink,#17140f);margin:-8px 0 20px;font-size:clamp(34px,3.2vw,48px);font-weight:500;line-height:1}.nbPropertyContactCard form{gap:10px;display:grid}.nbPropertyContactCard input,.nbPropertyContactCard textarea{width:100%;color:var(--ll-ink,#17140f);background:#ffffff94;border:1px solid #17140f1f;border-radius:10px;outline:none;min-height:46px;padding:12px 13px}.nbPropertyContactCard textarea{resize:vertical;min-height:120px}.nbPropertyContactCard .nbLightGoldBtn{cursor:pointer;border:0;justify-content:center;width:100%}.nbPropertyDirectActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.nbPropertyDirectActions a,.nbPropertyDirectActions button{height:42px;color:var(--ll-ink,#17140f);cursor:pointer;background:#ffffff6b;border:1px solid #17140f1f;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-weight:900;text-decoration:none;display:inline-flex}.nbPropertySuccess{background:#ffffff7a!important}.nbRelatedProperties{padding:0 clamp(22px,7vw,116px) clamp(60px,8vw,100px)}.nbLightbox{z-index:20000;background:#0c0a07e0;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.nbLightboxInner{place-items:center;width:min(1180px,96vw);height:min(760px,88vh);display:grid;position:relative;overflow:hidden}.nbLightboxInner img{object-fit:contain;max-width:100%;max-height:100%;transition:transform .2s}.nbLightboxClose,.nbLightboxControls button,.nbLightboxArrow{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;background:#ffffff1a;border:1px solid #ffffff2e}.nbLightboxClose{z-index:3;border-radius:50%;width:44px;height:44px;position:absolute;top:10px;right:10px}.nbLightboxControls{z-index:3;gap:8px;display:flex;position:absolute;top:10px;left:10px}.nbLightboxControls button{border-radius:50%;width:42px;height:42px}.nbLightboxArrow{z-index:3;border-radius:999px;width:48px;height:70px;font-size:44px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.nbLightboxArrow.left{left:10px}.nbLightboxArrow.right{right:10px}@media (width<=1080px){.nbPropertyHero,.nbPropertyContent{grid-template-columns:1fr}.nbPropertyContactCard{position:relative;top:auto}.nbPropertyInfoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.nbPropertyLightPage{padding-top:78px}.nbPropertyLightNav{justify-content:space-between;height:74px;padding:0 16px;display:flex}.nbPropertyLightNav nav{display:none}.nbPropertyConsultBtn{height:38px;padding:0 14px}.nbPropertyHero{padding:26px 18px 36px}.nbPropertyHeroCopy h1{letter-spacing:-1.3px;font-size:clamp(42px,12vw,62px)}.nbHeroPhoto{border-radius:22px;height:330px}.nbPropertyThumbs{grid-template-columns:repeat(4,minmax(0,1fr))}.nbPropertyThumbs button{height:66px}.nbPropertyContent,.nbRelatedProperties{padding-left:18px;padding-right:18px}.nbPropertyInfoGrid,.nbPropertyFeatures>div,.nbPropertyDirectActions{grid-template-columns:1fr}}.publicLeadForm,.assetForm{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0e;border:1px solid #d9b7732e;border-radius:22px;padding:24px}.publicLeadForm h3,.assetForm h3{font-family:var(--font-serif);margin:0 0 18px;font-size:clamp(26px,3vw,38px);line-height:1}.formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.publicLeadForm input,.publicLeadForm select,.publicLeadForm textarea,.assetForm input,.assetForm select,.assetForm textarea{width:100%;color:var(--text);background:#0000003d;border:1px solid #ffffff1f;border-radius:12px;outline:none;padding:14px 15px}.publicLeadForm select option,.assetForm select option{color:#f6efe2;background:#11100d}.publicLeadForm textarea,.assetForm textarea{resize:vertical;min-height:120px;margin-top:12px}.publicLeadForm button,.assetForm button{margin-top:14px}.publicLeadSuccess{text-align:center;min-height:250px;color:var(--text);place-items:center;display:grid}.publicLeadSuccess svg{color:var(--gold)}.publicLeadSuccess h3{margin:10px 0 0}.publicLeadSuccess p{max-width:420px;color:var(--muted)}.assetSubmission{color:#12110f;background:#f4efe6;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:38px;padding:clamp(58px,8vw,110px) clamp(22px,6vw,86px);display:grid}.assetSubmission h2{font-family:var(--font-serif);letter-spacing:-2px;margin:0 0 20px;font-size:clamp(44px,6vw,86px);line-height:.9}.assetSubmission p{color:#12110fad;max-width:620px;font-size:17px;line-height:1.8}.assetChecks{gap:12px;margin-top:24px;display:grid}.assetChecks span{color:#2d2a24;align-items:center;gap:10px;font-weight:800;display:inline-flex}.assetChecks svg{color:var(--gold-dark)}.assetForm{color:var(--text);background:#12110feb}.contactBlockPro{align-items:start;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)!important}.floatingWhatsApp{z-index:99;background:linear-gradient(135deg,var(--gold),var(--gold-soft));color:#111;border-radius:999px;align-items:center;gap:9px;padding:14px 18px;font-size:13px;font-weight:950;text-decoration:none;display:inline-flex;position:fixed;bottom:94px;right:28px;box-shadow:0 18px 52px #00000059}.crmSuite,.analyticsSuite{gap:18px;display:grid}.crmHeader{justify-content:space-between;align-items:end;gap:20px;margin-bottom:6px;display:flex}.crmHeader h2{font-family:var(--font-serif);margin:0;font-size:clamp(34px,5vw,64px);line-height:.9}.crmMiniStats{flex-wrap:wrap;gap:10px;display:flex}.crmMiniStats span{color:var(--gold);border:1px solid #d9b77338;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:900}.leadBoard{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.leadDetailCard{background:#ffffff0b;border:1px solid #ffffff17;border-radius:18px;padding:18px}.leadDetailCard header{justify-content:space-between;align-items:start;gap:15px;display:flex}.leadDetailCard header strong{color:var(--text);font-size:18px;display:block}.leadDetailCard header span{color:var(--muted);margin-top:4px;font-size:12px;display:block}.leadDetailCard header em{color:#111;background:var(--gold);border-radius:999px;padding:8px 10px;font-style:normal;font-weight:950}.leadBadges,.leadActions{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.leadBadges span{color:var(--gold);text-transform:uppercase;letter-spacing:.7px;border:1px solid #d9b77333;border-radius:999px;padding:7px 9px;font-size:11px}.leadActions a,.leadActions button,.leadNotes button{color:var(--gold);cursor:pointer;background:#ffffff0d;border:1px solid #d9b77338;border-radius:999px;padding:9px 12px;font-weight:900;text-decoration:none}.leadNotes{border-top:1px solid #ffffff14;margin-top:14px;padding-top:14px}.leadNotes strong{color:var(--text)}.leadNotes p{color:var(--muted);margin:8px 0;font-size:13px}.leadNotes div{grid-template-columns:1fr auto;gap:8px;margin-top:10px;display:grid}.leadNotes input{color:var(--text);background:#00000038;border:1px solid #ffffff1a;border-radius:999px;padding:12px 14px}.analyticsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.eventList{gap:10px;display:grid}.eventList article{background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;padding:12px}.eventList strong{color:var(--gold);text-transform:uppercase;letter-spacing:.8px}.eventList span,.eventList p,.eventList small{color:var(--muted);word-break:break-word;margin-top:4px;display:block}@media (width<=980px){.assetSubmission,.contactBlockPro{grid-template-columns:1fr!important}.leadBoard,.analyticsGrid{grid-template-columns:1fr}.crmHeader{display:grid}}@media (width<=720px){.formGrid{grid-template-columns:1fr}.assetSubmission{padding:56px 18px}.floatingWhatsApp{justify-content:center;padding:13px 14px;bottom:86px;left:16px;right:16px}}.chatWindow{z-index:10050!important}.chatLauncher{z-index:10040!important}.floatingWhatsApp{z-index:90!important}@media (width<=720px){.chatWindow{width:auto!important;max-width:none!important;bottom:88px!important;left:12px!important;right:12px!important}.chatLauncher{bottom:18px!important;right:16px!important}.floatingWhatsApp{justify-content:center;bottom:88px!important;left:16px!important;right:16px!important}}.nbPropertyHero{overflow:hidden}.nbPropertyHeroCopy{z-index:3;min-width:0;position:relative}.nbPropertyHeroGallery{z-index:1;min-width:0;position:relative}.nbPropertyHeroCopy h1{overflow-wrap:break-word;max-width:100%;font-size:clamp(46px,5.4vw,86px);line-height:.92}@media (width<=1320px){.nbPropertyHero{grid-template-columns:1fr}.nbPropertyHeroGallery{max-width:760px}}.nbPropertiesPage{min-height:100vh;color:var(--ll-ink,#17140f);font-family:var(--ll-sans,var(--font-sans));background:radial-gradient(circle at 18% 8%,#bf914521,#0000 32%),linear-gradient(#fbf7ef 0%,#f6efe4 58%,#f2e7d6 100%);padding-top:86px}.nbPropertiesNav{z-index:1000;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fbf7efe6;border-bottom:1px solid #17140f14;grid-template-columns:auto 1fr auto;align-items:center;gap:38px;height:86px;padding:0 clamp(28px,7vw,116px);display:grid;position:fixed;inset:0 0 auto}.nbPropertiesBrand{color:var(--ll-ink,#17140f);background:0 0;border:0;align-items:center;gap:12px;padding:0;text-decoration:none;display:inline-flex}.nbPropertiesBrand span{color:var(--ll-gold,#bf9145);font-family:var(--ll-serif,var(--font-serif));letter-spacing:-3px;font-size:44px;line-height:.8}.nbPropertiesBrand strong{color:var(--ll-ink,#17140f);text-transform:uppercase;letter-spacing:4px;font-size:15px;line-height:1;display:block}.nbPropertiesBrand small{color:#17140f9e;text-transform:uppercase;letter-spacing:4px;margin-top:5px;font-size:9px;display:block}.nbPropertiesNav nav{justify-content:center;gap:clamp(22px,3vw,46px);display:flex}.nbPropertiesNav nav a,.nbPropertiesNav nav button{color:#17140fb8;text-transform:uppercase;letter-spacing:1.4px;background:0 0;border:0;font-size:11px;font-weight:950;text-decoration:none}.nbPropertiesConsult{border:1px solid var(--ll-border,#a3753438);height:42px;color:var(--ll-gold,#bf9145);text-transform:uppercase;letter-spacing:1.2px;background:#ffffff5c;border-radius:9px;align-items:center;padding:0 18px;font-size:11px;font-weight:950;text-decoration:none;display:inline-flex}.nbPropertiesHero{grid-template-columns:minmax(0,1fr) 230px;align-items:end;gap:34px;padding:clamp(46px,6vw,88px) clamp(22px,7vw,116px) 28px;display:grid}.nbCatalogBack{width:max-content;color:var(--ll-gold,#bf9145);text-transform:uppercase;letter-spacing:1px;background:0 0;border:0;grid-column:1/-1;align-items:center;gap:8px;padding:0;font-size:11px;font-weight:950;display:inline-flex}.nbPropertiesHero h1{max-width:960px;font-family:var(--ll-serif,var(--font-serif));letter-spacing:-2.8px;color:var(--ll-ink,#17140f);margin:0 0 20px;font-size:clamp(56px,7vw,112px);font-weight:500;line-height:.9}.nbPropertiesHero p:not(.nbLightEyebrow){color:var(--ll-muted,#17140f99);max-width:720px;margin:0;font-size:17px;line-height:1.75}.nbPropertiesHero aside{background:#ffffff8f;border:1px solid #17140f1a;border-radius:22px;padding:24px;box-shadow:0 18px 70px #39260e14}.nbPropertiesHero aside strong{font-family:var(--ll-serif,var(--font-serif));color:var(--ll-gold,#bf9145);font-size:62px;line-height:.9;display:block}.nbPropertiesHero aside span{color:#17140f99;text-transform:uppercase;letter-spacing:1px;margin-top:8px;font-size:12px;font-weight:950;display:block}.nbCatalogFilters{background:#ffffffa3;border:1px solid #17140f1a;border-radius:22px;gap:14px;margin:0 clamp(22px,7vw,116px);padding:16px;display:grid;box-shadow:0 18px 70px #39260e14}.nbCatalogSearch{height:52px;color:var(--ll-gold,#bf9145);background:#ffffff8f;border:1px solid #17140f1a;border-radius:14px;align-items:center;gap:12px;padding:0 16px;display:flex}.nbCatalogSearch input{width:100%;color:var(--ll-ink,#17140f);background:0 0;border:0;outline:none}.nbCatalogSearch input::placeholder{color:#17140f6b}.nbMobileFilterButton{height:44px;color:var(--ll-ink,#17140f);text-transform:uppercase;letter-spacing:.9px;background:#ffffff80;border:1px solid #17140f1a;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:11px;font-weight:950;display:none}.nbFilterGrid{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:10px;display:grid}.nbFilterGrid label{gap:7px;display:grid}.nbFilterGrid label span{color:var(--ll-gold,#bf9145);text-transform:uppercase;letter-spacing:1px;font-size:10px;font-weight:950}.nbFilterGrid select{height:44px;color:var(--ll-ink,#17140f);background:#ffffff8f;border:1px solid #17140f1a;border-radius:12px;outline:none;padding:0 12px}.nbClearFilters{height:44px;color:var(--ll-gold,#bf9145);text-transform:uppercase;letter-spacing:.8px;background:0 0;border:1px solid #17140f1a;border-radius:999px;align-items:center;gap:7px;padding:0 15px;font-size:11px;font-weight:950;display:inline-flex}.nbCatalogSection{padding:clamp(36px,5vw,70px) clamp(22px,7vw,116px) clamp(60px,8vw,110px)}.nbCatalogHeader{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.nbCatalogHeader h2{font-family:var(--ll-serif,var(--font-serif));color:var(--ll-ink,#17140f);letter-spacing:-1.4px;margin:-8px 0 0;font-size:clamp(34px,4vw,58px);font-weight:500;line-height:1}.nbCatalogHeader>span{color:var(--ll-gold,#bf9145);border:1px solid var(--ll-border,#a3753438);text-transform:uppercase;letter-spacing:.9px;border-radius:999px;align-items:center;gap:8px;padding:10px 13px;font-size:11px;font-weight:950;display:inline-flex}.nbCatalogGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.nbCatalogCard{cursor:pointer;background:#ffffffbd;border:1px solid #17140f1a;border-radius:14px;transition:transform .25s,box-shadow .25s;overflow:hidden;box-shadow:0 16px 50px #402b1117}.nbCatalogCard:hover{transform:translateY(-4px);box-shadow:0 24px 70px #402b1124}.nbCatalogImage{height:245px;position:relative;overflow:hidden}.nbCatalogImage img,.nbCatalogFallback{object-fit:cover;width:100%;height:100%}.nbCatalogImage:after{content:"";background:linear-gradient(#0000000a,#00000061);position:absolute;inset:0}.nbCatalogFallback{color:var(--ll-gold,#bf9145);background:linear-gradient(135deg,#bf914529,#17140f1a),repeating-linear-gradient(90deg,#17140f0f 0 1px,#0000 1px 35px);place-items:center;display:grid}.nbCatalogBadges{z-index:2;flex-wrap:wrap;gap:8px;display:flex;position:absolute;top:14px;left:14px}.nbCatalogBadges span{color:#fff;text-transform:uppercase;letter-spacing:.9px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000038;border-radius:999px;padding:7px 9px;font-size:10px;font-weight:950}.nbCatalogImage>button{z-index:2;width:34px;height:34px;color:var(--ll-gold,#bf9145);background:#ffffffeb;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.nbCatalogBody{padding:19px 19px 17px}.nbCatalogTitleRow{justify-content:space-between;align-items:start;gap:16px;display:flex}.nbCatalogTitleRow h3{color:var(--ll-ink,#17140f);font-family:var(--ll-serif,var(--font-serif));letter-spacing:-.5px;margin:0;font-size:26px;font-weight:500;line-height:1.05}.nbCatalogTitleRow strong{color:var(--ll-ink,#17140f);white-space:nowrap;font-size:13px}.nbCatalogBody>p{color:#17140f94;align-items:center;gap:7px;margin:12px 0 0;font-size:13px;display:inline-flex}.nbCatalogMeta{color:#17140f94;flex-wrap:wrap;gap:16px;margin:18px 0 15px;font-size:12px;display:flex}.nbCatalogMeta span{align-items:center;gap:6px;display:inline-flex}.nbCatalogFooter{border-top:1px solid #17140f14;justify-content:space-between;align-items:center;gap:14px;padding-top:14px;display:flex}.nbCatalogFooter small{color:var(--ll-gold,#bf9145);text-transform:uppercase;letter-spacing:.9px;font-size:10px;font-weight:950}.nbCatalogFooter button{color:var(--ll-gold,#bf9145);text-transform:uppercase;letter-spacing:1px;background:0 0;border:0;align-items:center;gap:8px;font-size:11px;font-weight:950;display:inline-flex}.nbCatalogEmpty{text-align:center;background:#ffffff73;border:1px dashed #17140f24;border-radius:24px;place-items:center;min-height:360px;padding:34px;display:grid}.nbCatalogEmpty svg{color:var(--ll-gold,#bf9145)}.nbCatalogEmpty h3{font-family:var(--ll-serif,var(--font-serif));color:var(--ll-ink,#17140f);margin:12px 0 6px;font-size:clamp(30px,4vw,52px);font-weight:500;line-height:1}.nbCatalogEmpty p{color:var(--ll-muted,#17140f99);max-width:520px;line-height:1.7}.nbCatalogEmpty button{background:linear-gradient(135deg, var(--ll-gold,#bf9145), var(--ll-gold-2,#d4aa62));color:#fff;text-transform:uppercase;letter-spacing:.9px;border:0;border-radius:999px;height:42px;padding:0 18px;font-size:11px;font-weight:950}@media (width<=1120px){.nbCatalogGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.nbPropertiesHero{grid-template-columns:1fr}.nbPropertiesHero aside{width:max-content}}@media (width<=820px){.nbPropertiesPage{padding-top:76px}.nbPropertiesNav{justify-content:space-between;height:76px;padding:0 18px;display:flex}.nbPropertiesNav nav,.nbPropertiesConsult{display:none}.nbPropertiesBrand span{font-size:38px}.nbPropertiesHero,.nbCatalogSection{padding-left:18px;padding-right:18px}.nbPropertiesHero h1{letter-spacing:-1.5px;font-size:clamp(44px,13vw,68px)}.nbCatalogFilters{margin-left:18px;margin-right:18px}.nbMobileFilterButton{display:inline-flex}.nbFilterGrid{grid-template-columns:1fr;display:none}.nbFilterGrid.open{display:grid}.nbCatalogHeader{align-items:start;display:grid}.nbCatalogGrid{grid-template-columns:1fr}.nbCatalogImage{height:225px}}.aiConversionNudge{z-index:10020;width:min(390px,100vw - 32px);color:var(--ll-ink,#17140f);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fbf7eff0;border:1px solid #a3753442;border-radius:22px;padding:18px;animation:.36s both aiNudgeIn;position:fixed;bottom:26px;left:26px;box-shadow:0 24px 80px #39260e2e}@keyframes aiNudgeIn{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:none}}.aiNudgeClose{color:#17140f9e;background:#ffffff85;border:1px solid #17140f1a;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:12px;right:12px}.aiNudgeIcon{background:linear-gradient(135deg, var(--ll-gold,#bf9145), var(--ll-gold-2,#d4aa62));color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:12px;display:grid}.aiConversionNudge h3{font-family:var(--ll-serif,var(--font-serif));letter-spacing:-.6px;color:var(--ll-ink,#17140f);margin:0 34px 8px 0;font-size:30px;font-weight:500;line-height:1}.aiConversionNudge p{color:var(--ll-muted,#17140f99);margin:0 0 14px;font-size:14px;line-height:1.55}.aiConversionNudge form{gap:9px;display:grid}.aiConversionNudge input{width:100%;min-height:42px;color:var(--ll-ink,#17140f);background:#ffffffa3;border:1px solid #17140f1a;border-radius:11px;outline:none;padding:10px 12px}.aiConversionNudge form button{background:linear-gradient(135deg, var(--ll-gold,#bf9145), var(--ll-gold-2,#d4aa62));color:#fff;text-transform:uppercase;letter-spacing:.8px;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;font-size:11px;font-weight:950;display:inline-flex}.aiConversionNudge>a{min-height:40px;color:var(--ll-ink,#17140f);text-transform:uppercase;letter-spacing:.8px;background:#ffffff80;border:1px solid #17140f1a;border-radius:999px;justify-content:center;align-items:center;margin-top:10px;font-size:11px;font-weight:950;text-decoration:none;display:flex}.aiNudgeSuccess{text-align:center;padding:12px 4px 4px}.aiNudgeSuccess svg{color:var(--ll-gold,#bf9145);margin:0 auto 10px}@media (width<=720px){.aiConversionNudge{width:auto;padding:16px;bottom:146px;left:14px;right:14px}.aiConversionNudge h3{font-size:26px}}.adminShell button,.loginScreen button{font-family:var(--font-sans);appearance:none}.adminShell button:not(.iconButton):not(.sidebarButton):not(.dangerButton):not(.adminSidebar nav button):not(.propertyAdminList button):not(.leadActions button):not(.leadNotes button):not(.knowledgeList button),.loginCard button{min-height:40px;color:var(--gold);letter-spacing:.4px;background:linear-gradient(135deg,#d9b7732e,#f2dca714);border:1px solid #d9b7733d;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:900;text-decoration:none;transition:transform .18s,border-color .18s,background .18s,color .18s;display:inline-flex;box-shadow:0 12px 28px #0000001f}.adminShell button:not(.iconButton):not(.sidebarButton):not(.dangerButton):not(.adminSidebar nav button):not(.propertyAdminList button):not(.leadActions button):not(.leadNotes button):not(.knowledgeList button):hover,.loginCard button:hover{color:var(--gold-soft);background:linear-gradient(135deg,#d9b77347,#f2dca71f);border-color:#d9b7736b;transform:translateY(-1px)}.editorPanel button,.arrayEditor button,.contentPreview button,.osPanel>button,.osPanel form button{color:var(--gold)!important;letter-spacing:.4px!important;background:linear-gradient(135deg,#d9b7732e,#f2dca714)!important;border:1px solid #d9b7733d!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:40px!important;padding:10px 14px!important;font-size:12px!important;font-weight:900!important;display:inline-flex!important}.editorPanel button:hover,.arrayEditor button:hover,.contentPreview button:hover,.osPanel>button:hover,.osPanel form button:hover{color:var(--gold-soft)!important;background:linear-gradient(135deg,#d9b77347,#f2dca71f)!important;border-color:#d9b7736b!important}.adminAccount,.navCta,.loginCard button[type=submit]{background:linear-gradient(135deg,var(--gold),var(--gold-soft))!important;color:var(--dark-text)!important;text-transform:uppercase!important;letter-spacing:.7px!important;border:0!important;border-radius:9px!important;padding:14px 18px!important;font-size:11px!important;font-weight:950!important;box-shadow:0 14px 34px #d9b7731f!important}.iconButton{width:46px!important;height:46px!important;color:var(--gold)!important;background:#ffffff0e!important;border:1px solid #d9b77338!important;border-radius:10px!important;place-items:center!important;display:grid!important}.propertyAdminList button,.knowledgeList button,.leadActions a,.leadActions button,.leadNotes button{color:var(--gold)!important;background:#ffffff0b!important;border:1px solid #d9b77338!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;gap:8px!important;font-weight:900!important;text-decoration:none!important;display:inline-flex!important}.propertyAdminList button:hover,.knowledgeList button:hover,.leadActions a:hover,.leadActions button:hover,.leadNotes button:hover{background:#d9b7731f!important;border-color:#d9b7735c!important}.adminShell .dangerButton,.adminShell button.dangerButton,.propertyAdminList button:last-child,.knowledgeList button.dangerButton,.editorPanel .dangerButton,.arrayEditor .dangerButton{color:var(--danger)!important;background:#ff706914!important;border-color:#ff706947!important}.adminShell .dangerButton:hover,.adminShell button.dangerButton:hover,.propertyAdminList button:last-child:hover,.editorPanel .dangerButton:hover,.arrayEditor .dangerButton:hover{background:#ff706921!important;border-color:#ff706975!important}.uploadBox{cursor:pointer;color:var(--gold)!important;background:#d9b77314!important;border:1px dashed #d9b77357!important;border-radius:10px!important}.adminField select,.adminShell select{width:100%;min-height:44px;color:var(--text);background:#fff1;border:1px solid #ffffff1f;border-radius:8px;outline:none;padding:12px 14px}.adminField select option,.adminShell select option{color:var(--text);background:#11100d}.adminShell .editorPanel input+button,.adminShell textarea+button,.adminShell .arrayEditor>button,.adminShell form>button{color:var(--gold)!important;background:linear-gradient(135deg,#d9b7732e,#f2dca714)!important;border:1px solid #d9b7733d!important}.adminShell button:disabled,.loginCard button:disabled{opacity:.52!important;cursor:not-allowed!important;transform:none!important}.cleanEventsPanel{margin-top:18px}.cleanEventList{gap:12px;display:grid}.cleanEventCard{background:linear-gradient(135deg,#ffffff0e,#ffffff06);border:1px solid #d9b7732e;border-radius:14px;padding:16px;box-shadow:0 18px 44px #00000029}.cleanEventCard header{justify-content:space-between;align-items:start;gap:18px;margin-bottom:10px;display:flex}.cleanEventCard header span{color:var(--gold);text-transform:uppercase;letter-spacing:1px;margin-bottom:5px;font-size:10px;font-weight:950;display:inline-flex}.cleanEventCard header strong{color:var(--text);font-size:16px;line-height:1.2;display:block}.cleanEventCard header em{color:#111;background:linear-gradient(135deg, var(--gold), var(--gold-soft));text-transform:uppercase;letter-spacing:.7px;border-radius:999px;flex:none;padding:7px 10px;font-size:10px;font-style:normal;font-weight:950}.cleanEventCard p{color:var(--muted);margin:0 0 12px;line-height:1.55}.cleanEventMeta{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.cleanEventMeta span{color:#f6efe2c2;background:#00000029;border:1px solid #ffffff17;border-radius:999px;padding:7px 9px;font-size:11px}.cleanEventChips{flex-wrap:wrap;gap:7px;display:flex}.cleanEventChips small{color:var(--gold);text-transform:uppercase;letter-spacing:.6px;background:#d9b77312;border:1px solid #d9b77333;border-radius:999px;padding:6px 8px;font-size:10px;font-weight:900}.eventList small{display:none!important}.favoriteButton{color:var(--ll-gold,#bf9145);background:#ffffffeb;border:0;border-radius:50%;place-items:center;transition:transform .18s,background .18s,color .18s;display:grid}.favoriteButton:hover{transform:scale(1.05)}.favoriteButton.saved{color:#fff;background:linear-gradient(135deg, var(--ll-gold,#bf9145), var(--ll-gold-2,#d4aa62))}.nbPropertyHeaderActions{align-items:center;gap:10px;display:inline-flex}.favoriteButton-detail{border:1px solid var(--ll-border,#a3753438);width:42px;height:42px}.clientPortalPage{min-height:100vh;color:var(--ll-ink);background:radial-gradient(circle at 18% 8%,#bf914521,#0000 32%),linear-gradient(#fbf7ef 0%,#f6efe4 58%,#f2e7d6 100%);padding-top:86px}.clientPortalNav{z-index:1000;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fbf7efe6;border-bottom:1px solid #17140f14;justify-content:space-between;align-items:center;height:86px;padding:0 clamp(24px,7vw,110px);display:flex;position:fixed;inset:0 0 auto}.clientPortalBrand{color:var(--ll-ink);background:0 0;border:0;align-items:center;gap:12px;display:inline-flex}.clientPortalBrand>span{color:var(--ll-gold);font-family:var(--ll-serif);letter-spacing:-3px;font-size:44px;line-height:.8}.clientPortalBrand strong,.clientPortalBrand small{text-transform:uppercase;letter-spacing:4px;display:block}.clientPortalBrand small{color:#17140f9e;font-size:9px}.clientPortalHero{padding:clamp(44px,6vw,88px) clamp(22px,7vw,116px) 28px}.clientPortalHero h1{font-family:var(--ll-serif);letter-spacing:-2.4px;margin:0 0 20px;font-size:clamp(52px,7vw,104px);font-weight:500;line-height:.9}.clientPortalHero p:not(.nbLightEyebrow){max-width:680px;color:var(--ll-muted);line-height:1.75}.clientPortalGrid{grid-template-columns:.8fr 1.2fr;gap:24px;padding:0 clamp(22px,7vw,116px) clamp(60px,8vw,110px);display:grid}.clientPanel{background:#ffffffa3;border:1px solid #17140f1a;border-radius:24px;padding:24px;box-shadow:0 18px 70px #39260e14}.clientPanel h2{font-family:var(--ll-serif);margin:-8px 0 12px;font-size:clamp(32px,4vw,52px);font-weight:500;line-height:1}.clientPanel p{color:var(--ll-muted);line-height:1.65}.clientPortalActions{flex-wrap:wrap;gap:10px;display:flex}.clientPortalActions button{padding:0 16px}.clientWidePanel{grid-column:1/-1}.clientPanelHeader{justify-content:space-between;align-items:start;gap:16px;margin-bottom:18px;display:flex}.clientPanelHeader span{color:#fff;background:linear-gradient(135deg, var(--ll-gold), var(--ll-gold-2));border-radius:999px;padding:9px 13px;font-weight:950}.clientFavoritesGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.clientFavoritesGrid article{cursor:pointer;background:#ffffff80;border:1px solid #17140f1a;border-radius:16px;padding:12px}.clientFavoritesGrid article>div{height:160px;color:var(--ll-gold);background:#bf91451f;border-radius:12px;place-items:center;margin-bottom:12px;display:grid;overflow:hidden}.clientFavoritesGrid img{object-fit:cover;width:100%;height:100%}.clientFavoritesGrid strong,.clientFavoritesGrid span{display:block}.clientFavoritesGrid span{color:var(--ll-muted);margin:5px 0 10px;font-size:13px}.clientFavoritesGrid button{color:var(--ll-gold);text-transform:uppercase;letter-spacing:.8px;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:11px;font-weight:950;display:inline-flex}.clientEmptyState{text-align:center;border:1px dashed #17140f24;border-radius:18px;place-items:center;min-height:220px;padding:26px;display:grid}.clientEmptyState svg{color:var(--ll-gold)}.clientActivityList{gap:10px;display:grid}.clientActivityList div{background:#ffffff6b;border:1px solid #17140f1a;border-radius:14px;padding:13px}.clientActivityList strong,.clientActivityList span,.clientActivityList small{display:block}.clientActivityList strong{color:var(--ll-ink);text-transform:capitalize}.clientActivityList span,.clientActivityList small{color:var(--ll-muted);margin-top:4px}.clientAiPanel blockquote,.clientIntelMessage{border-left:3px solid var(--ll-gold);color:var(--ll-muted);padding-left:14px}.clientsIntelSuite{gap:18px;display:grid}.clientIntelGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.clientIntelCard{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:14px;padding:18px}.clientIntelCard header{justify-content:space-between;align-items:start;gap:16px;display:flex}.clientIntelCard header span{color:var(--gold);text-transform:uppercase;letter-spacing:1px;font-size:10px;font-weight:950}.clientIntelCard header strong,.clientIntelCard header small{display:block}.clientIntelCard header small,.clientIntelCard p{color:var(--muted)}.clientIntelCard header em{color:#111;background:var(--gold);border-radius:999px;padding:8px 10px;font-style:normal;font-weight:950}.clientIntelStats,.clientIntelFavs{flex-wrap:wrap;gap:8px;display:flex}.clientIntelStats span,.clientIntelFavs small{color:var(--gold);border:1px solid #d9b77338;border-radius:999px;padding:7px 9px;font-size:11px}.clientIntelAction,.clientIntelMessage,.clientIntelFavs{margin-top:14px}.clientIntelAction strong,.clientIntelMessage strong,.clientIntelFavs strong{color:var(--gold);margin-bottom:6px;display:block}@media (width<=900px){.clientPortalGrid,.clientIntelGrid,.clientFavoritesGrid{grid-template-columns:1fr}.clientPortalActions{display:grid}}@media (width<=720px){.clientAccountButton{display:none!important}}.clientPortalClean .clientProfilePanel,.clientPortalClean .clientAiPanel,.clientPortalClean .clientActivityList,.clientPortalClean .clientPortalActions,.clientPortalClean blockquote{display:none!important}.clientPortalTopActions{align-items:center;gap:10px;display:inline-flex}.clientBackHome{min-height:40px;color:var(--ll-ink,#17140f);text-transform:uppercase;letter-spacing:.8px;background:#ffffff6b;border:1px solid #17140f1a;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:11px;font-weight:950;display:inline-flex}.cleanHero{padding-bottom:12px!important}.clientCleanGrid{gap:24px;padding:0 clamp(22px,7vw,116px) clamp(60px,8vw,110px);display:grid}.clientCardBottom{justify-content:space-between;align-items:center;gap:8px;display:flex}.clientCardBottom .favoriteButton{flex:none;width:34px;height:34px}.clientPortalLoginPrompt{background:#ffffffa3;border:1px solid #17140f1a;border-radius:24px;margin:0 clamp(22px,7vw,116px) clamp(60px,8vw,110px);padding:clamp(26px,4vw,44px);box-shadow:0 18px 70px #39260e14}.clientPortalLoginPrompt h2{font-family:var(--ll-serif,var(--font-serif));color:var(--ll-ink);margin:0 0 12px;font-size:clamp(34px,5vw,62px);font-weight:500;line-height:1}.clientPortalLoginPrompt p{color:var(--ll-muted);max-width:620px;line-height:1.65}.clientsIntelSuite{display:grid}.adminSidebar{scrollbar-width:thin;scrollbar-color:#d9b77352 #ffffff0a;height:100vh!important;max-height:100vh!important;padding-bottom:18px!important;overflow:hidden auto!important}.adminSidebar::-webkit-scrollbar{width:6px}.adminSidebar::-webkit-scrollbar-track{background:#ffffff0a}.adminSidebar::-webkit-scrollbar-thumb{background:#d9b77352;border-radius:999px}.adminSidebar nav{gap:6px!important;margin-top:20px!important}.adminSidebar nav button{border-radius:9px!important;min-height:42px!important;padding:10px 14px!important;font-size:13px!important}.sidebarProfile{margin-top:14px!important;padding-top:14px!important}.sidebarButton{flex-shrink:0!important;min-height:40px!important;padding:10px 14px!important}@media (height<=760px){.adminSidebar{padding:22px 18px 14px!important}.adminSidebar .logo,.adminSidebar [class*=Logo]{transform-origin:0;transform:scale(.92)}.adminSidebar nav{gap:4px!important;margin-top:14px!important}.adminSidebar nav button{min-height:38px!important;padding:8px 12px!important;font-size:12px!important}.sidebarProfile{margin-top:10px!important;padding-top:10px!important}.sidebarButton{min-height:36px!important;padding:8px 12px!important}}.clientsIntelSuite{align-content:start;gap:18px;min-height:calc(100vh - 80px);display:grid}.clientIntelGrid{min-height:220px}.clientIntelCard{min-width:0}.adminSidebar nav button,.sidebarButton{color:var(--text)!important;text-align:left!important;background:0 0!important;border:1px solid #0000!important;align-items:center!important;gap:11px!important;width:100%!important;font-weight:850!important;display:flex!important}.adminSidebar nav button.active,.adminSidebar nav button:hover{color:#fff5d6!important;background:linear-gradient(135deg,#d9b7738c,#d9b77347)!important;border-color:#d9b7732e!important}.sidebarButton:hover{color:var(--gold)!important;background:#d9b77314!important;border-color:#d9b7732e!important}.chatHeader{border-bottom:1px solid #d9b77333!important}.chatHeader strong{letter-spacing:-.2px!important;font-size:18px!important}.chatHeader span{color:#f6efe2b8!important;font-size:13px!important}.chatWindow{overflow:hidden!important}.chatWindow .chatMessages:first-child,.chatHeader+.chatMessages{border-top:0!important}@media (width<=720px){.chatWindow{width:auto!important;max-width:none!important;height:min(620px,100vh - 120px)!important;left:12px!important;right:12px!important}}.privacyPolicyPage{min-height:100vh;color:var(--ll-ink,#17140f);background:radial-gradient(circle at 18% 8%,#bf914521,#0000 32%),linear-gradient(#fbf7ef 0%,#f6efe4 58%,#f2e7d6 100%);padding-top:86px}.privacyPolicyNav{z-index:1000;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fbf7efe6;border-bottom:1px solid #17140f14;justify-content:space-between;align-items:center;height:86px;padding:0 clamp(24px,7vw,110px);display:flex;position:fixed;inset:0 0 auto}.privacyBrand{color:var(--ll-ink,#17140f);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;display:inline-flex}.privacyBrand>span{color:var(--ll-gold,#bf9145);font-family:var(--ll-serif,var(--font-serif));letter-spacing:-3px;font-size:44px;line-height:.8}.privacyBrand strong,.privacyBrand small{text-transform:uppercase;letter-spacing:4px;display:block}.privacyBrand small{color:#17140f9e;margin-top:5px;font-size:9px}.privacyBackButton{min-height:40px;color:var(--ll-ink,#17140f);text-transform:uppercase;letter-spacing:.8px;background:#ffffff6b;border:1px solid #17140f1a;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:11px;font-weight:950;display:inline-flex}.privacyHero{padding:clamp(44px,6vw,88px) clamp(22px,7vw,116px) 28px}.privacyHero h1{max-width:980px;font-family:var(--ll-serif,var(--font-serif));letter-spacing:-2.6px;margin:0 0 20px;font-size:clamp(52px,7vw,108px);font-weight:500;line-height:.9}.privacyHero p:not(.nbLightEyebrow){max-width:760px;color:var(--ll-muted,#17140f99);font-size:17px;line-height:1.75}.privacyContent{padding:0 clamp(22px,7vw,116px) clamp(70px,8vw,120px)}.privacyContent article{background:#ffffffa3;border:1px solid #17140f1a;border-radius:26px;max-width:920px;padding:clamp(24px,4vw,46px);box-shadow:0 18px 70px #39260e14}.privacyIcon{background:linear-gradient(135deg, var(--ll-gold,#bf9145), var(--ll-gold-2,#d4aa62));color:#fff;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:22px;display:grid}.privacyContent h2{font-family:var(--ll-serif,var(--font-serif));letter-spacing:-.8px;margin:32px 0 10px;font-size:clamp(28px,3vw,42px);font-weight:500;line-height:1}.privacyContent p{color:var(--ll-muted,#17140f9e);margin:0 0 12px;line-height:1.75}.privacyContactBox{color:var(--ll-gold,#bf9145);background:#ffffff7a;border:1px solid #17140f1a;border-radius:16px;align-items:center;gap:12px;margin-top:26px;padding:16px;display:inline-flex}.privacyContactBox strong,.privacyContactBox span{display:block}.privacyContactBox span{color:var(--ll-muted,#17140f9e)}.privacyUpdated{color:#17140f73;margin-top:22px;display:block}@media (width<=720px){.privacyPolicyNav{height:76px;padding:0 18px}.privacyPolicyPage{padding-top:76px}.privacyHero,.privacyContent{padding-left:18px;padding-right:18px}.privacyHero h1{letter-spacing:-1.5px;font-size:clamp(44px,13vw,68px)}.privacyBrand>span{font-size:38px}.privacyBrand strong{font-size:13px}}.nbLightNav,.nbPropertyLightNav,.nbPropertiesNav{justify-content:space-between!important;align-items:center!important;gap:14px!important;display:flex!important}.nbLightNav nav,.nbPropertyLightNav nav,.nbPropertiesNav nav,.nbLightPrivateBtn,.nbPropertyConsultBtn,.nbPropertiesConsult{display:none!important}.clientAccountButton{border:1px solid var(--ll-border,#a3753438);height:42px;color:var(--ll-ink,#17140f);text-transform:uppercase;letter-spacing:.9px;background:#ffffff6b;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:11px;font-weight:950;text-decoration:none;display:inline-flex;box-shadow:0 12px 30px #39260e14}.clientAccountButton.logged{color:#fff;background:linear-gradient(135deg, var(--ll-gold,#bf9145), var(--ll-gold-2,#d4aa62));border-color:#0000}@media (width<=720px){.clientAccountButton{display:none!important}}.scoreBar,.chatWindow .scoreBar,.chatPanel .scoreBar,.partnerIaWindow .scoreBar,.chatWindow [class*=score],.chatWindow [class*=Score],.chatWindow [class*=priority],.chatWindow [class*=Priority]{visibility:hidden!important;border:0!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}.chatMessages{padding-top:18px!important}.adminAccessScreen{min-height:100vh;color:var(--text,#f6efe2);background:radial-gradient(circle at 18% 12%,#d9b77329,#0000 28%),linear-gradient(135deg,#080806,#11100d);place-items:center;padding:24px;display:grid}.adminAccessCard{background:#ffffff0e;border:1px solid #d9b77342;border-radius:22px;width:min(620px,94vw);padding:clamp(26px,5vw,46px);box-shadow:0 34px 110px #00000061}.adminAccessIcon{background:linear-gradient(135deg, var(--gold,#d9b773), var(--gold-soft,#f2dca7));color:#11100d;border-radius:50%;place-items:center;width:54px;height:54px;margin-bottom:20px;display:grid}.adminAccessIcon.denied{color:var(--danger,#ff7069);background:#ff70691f;border:1px solid #ff706947}.adminAccessCard h1{font-family:var(--font-serif,Georgia, serif);color:var(--gold,#d9b773);margin:0 0 14px;font-size:clamp(42px,7vw,72px);line-height:.95}.adminAccessCard p{color:var(--muted,#a89f92);margin:0 0 16px;line-height:1.65}.adminAccessCard small{color:#f6efe2b8;background:#00000029;border:1px solid #ffffff14;border-radius:12px;margin:18px 0;padding:12px;display:block}.adminAccessActions{flex-wrap:wrap;gap:10px;display:flex}.adminAccessActions button{min-height:42px;color:var(--gold,#d9b773);text-transform:uppercase;letter-spacing:.8px;background:linear-gradient(135deg,#d9b7732e,#f2dca714);border:1px solid #d9b77342;border-radius:999px;padding:0 16px;font-size:11px;font-weight:950}.roleBadge{letter-spacing:.8px;text-transform:uppercase;width:fit-content;color:var(--gold,#d9b773);background:#d9b77314;border:1px solid #d9b77338;border-radius:999px;align-items:center;margin-left:8px;padding:5px 8px;font-size:9px;font-weight:950;display:inline-flex}.permissionNotice{color:var(--text,#f6efe2);background:#ffffff0b;border:1px solid #d9b77333;border-radius:16px;padding:22px}.permissionNotice>div{width:42px;height:42px;color:var(--gold,#d9b773);background:#d9b7731a;border-radius:50%;place-items:center;margin-bottom:12px;display:grid}.permissionNotice h3{color:var(--gold,#d9b773);margin:0 0 8px}.permissionNotice p{color:var(--muted,#a89f92);margin:0;line-height:1.55}.rolePermissionMatrix{background:#ffffff0b;border:1px solid #d9b7732e;border-radius:16px;padding:18px}.roleMatrixGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.roleMatrixGrid article{background:#00000024;border:1px solid #ffffff14;border-radius:12px;padding:14px}.roleMatrixGrid strong{color:var(--gold,#d9b773);margin-bottom:6px;display:block}.roleMatrixGrid p,.roleMatrixGrid small{color:var(--muted,#a89f92);line-height:1.45}@media (width<=760px){.roleMatrixGrid{grid-template-columns:1fr}}.teamSafeNotice{color:var(--gold,#d9b773);background:#d9b77312;border:1px solid #d9b77333;border-radius:14px;margin-bottom:14px;padding:14px;font-weight:850}.roleBadge{letter-spacing:.8px;text-transform:uppercase;width:fit-content;color:var(--gold,#d9b773);background:#d9b77314;border:1px solid #d9b77338;border-radius:999px;margin-left:8px;padding:5px 8px;font-size:9px;font-weight:950;display:inline-flex}.role-owner{color:#11100d;background:linear-gradient(135deg, var(--gold,#d9b773), var(--gold-soft,#f2dca7));border-color:#0000}.role-admin{color:#fff5d6;background:#d9b77338}.role-editor{color:#9bdcff;background:#9bdcff14;border-color:#9bdcff4d}.role-advisor{color:#9cffbd;background:#9cffbd14;border-color:#9cffbd4d}.role-viewer{color:#f6efe2b3;background:#ffffff0e;border-color:#ffffff24}.adminActionFeedback,.nbAdminFeedback,.adminSaveMessage{width:100%;color:var(--gold,#d9b773);background:#d9b77314;border:1px solid #d9b77338;border-radius:14px;margin:12px 0;padding:12px 14px;font-size:13px;font-weight:850}.adminActionFeedback.success,.nbAdminFeedback.success,.adminSaveMessage.success{color:#8effb4;background:#50dc821a;border-color:#50dc824d}.adminActionFeedback.error,.nbAdminFeedback.error,.adminSaveMessage.error{color:#ff9d9d;background:#ff5a5a1a;border-color:#ff5a5a59}.adminActionFeedback.loading,.nbAdminFeedback.loading,.adminSaveMessage.loading{color:#f2dca7;background:#d9b7731f;border-color:#d9b7734d}.admin button:disabled,.capitalOS button:disabled,.adminShell button:disabled,button.adminButton:disabled{opacity:.55!important;cursor:not-allowed!important;filter:grayscale(.25)!important}.admin button.isSaving,.capitalOS button.isSaving,.adminShell button.isSaving,button.isSaving{pointer-events:none;position:relative}.admin button.isSaving:after,.capitalOS button.isSaving:after,.adminShell button.isSaving:after,button.isSaving:after{content:"";vertical-align:-2px;border:2px solid;border-top-color:#0000;border-radius:999px;width:14px;height:14px;margin-left:8px;animation:.75s linear infinite nbAdminSpin;display:inline-block}@keyframes nbAdminSpin{to{transform:rotate(360deg)}}.adminSaveMessage,.adminActionFeedback,.nbAdminFeedback{width:100%;color:var(--gold,#d9b773);background:#d9b77314;border:1px solid #d9b77338;border-radius:14px;margin:12px 0;padding:12px 14px;font-size:13px;font-weight:850}.adminSaveMessage.success,.adminActionFeedback.success,.nbAdminFeedback.success{color:#8effb4;background:#50dc821a;border-color:#50dc824d}.adminSaveMessage.error,.adminActionFeedback.error,.nbAdminFeedback.error{color:#ff9d9d;background:#ff5a5a1a;border-color:#ff5a5a59}.adminSaveMessage.loading,.adminActionFeedback.loading,.nbAdminFeedback.loading{color:#f2dca7;background:#d9b7731f;border-color:#d9b7734d}.adminSaveMessage{width:100%;color:var(--gold,#d9b773);background:#d9b77314;border:1px solid #d9b77338;border-radius:14px;margin:12px 0 16px;padding:12px 14px;font-size:13px;font-weight:850}.adminSaveMessage.success{color:#8effb4;background:#50dc821a;border-color:#50dc824d}.adminSaveMessage.error{color:#ff9d9d;background:#ff5a5a1a;border-color:#ff5a5a59}.adminSaveMessage.loading{color:#f2dca7;background:#d9b7731f;border-color:#d9b7734d}button.isSaving{opacity:.75!important;pointer-events:none!important}button.isSaving:after{content:"";vertical-align:-2px;border:2px solid;border-top-color:#0000;border-radius:999px;width:13px;height:13px;margin-left:8px;animation:.75s linear infinite nbAdminSpin;display:inline-block}@media (width<=760px){html,body,#root{max-width:100vw!important;overflow-x:hidden!important}:is(body:has(.nbLightSite),body:has(.nbPropertyLightPage)){padding-bottom:calc(92px + env(safe-area-inset-bottom,0px))!important}.nbLightSite,.nbPropertyLightPage{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))!important}.nbPropertyGlobalCtas .floatingWhatsApp,.nbPropertyGlobalCtas .chatLauncher{top:auto!important;bottom:calc(env(safe-area-inset-bottom,0px) + 12px)!important;z-index:10020!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;white-space:nowrap!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;max-width:calc(50vw - 17px)!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin:0!important;padding:0 12px!important;display:inline-flex!important;position:fixed!important;overflow:hidden!important;transform:translate(0,0)!important;box-shadow:0 16px 46px #39260e38!important}body:has(.nbLightSite) .floatingWhatsApp{top:auto!important;bottom:calc(env(safe-area-inset-bottom,0px) + 12px)!important;z-index:10020!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;white-space:nowrap!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;max-width:calc(50vw - 17px)!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin:0!important;padding:0 12px!important;display:inline-flex!important;position:fixed!important;overflow:hidden!important;transform:translate(0,0)!important;box-shadow:0 16px 46px #39260e38!important}body:has(.nbLightSite) .chatLauncher{top:auto!important;bottom:calc(env(safe-area-inset-bottom,0px) + 12px)!important;z-index:10020!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;white-space:nowrap!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;max-width:calc(50vw - 17px)!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin:0!important;padding:0 12px!important;display:inline-flex!important;position:fixed!important;overflow:hidden!important;transform:translate(0,0)!important;box-shadow:0 16px 46px #39260e38!important}body:has(.nbPropertyLightPage) .floatingWhatsApp{top:auto!important;bottom:calc(env(safe-area-inset-bottom,0px) + 12px)!important;z-index:10020!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;white-space:nowrap!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;max-width:calc(50vw - 17px)!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin:0!important;padding:0 12px!important;display:inline-flex!important;position:fixed!important;overflow:hidden!important;transform:translate(0,0)!important;box-shadow:0 16px 46px #39260e38!important}body:has(.nbPropertyLightPage) .chatLauncher{top:auto!important;bottom:calc(env(safe-area-inset-bottom,0px) + 12px)!important;z-index:10020!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;white-space:nowrap!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;max-width:calc(50vw - 17px)!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin:0!important;padding:0 12px!important;display:inline-flex!important;position:fixed!important;overflow:hidden!important;transform:translate(0,0)!important;box-shadow:0 16px 46px #39260e38!important}.nbPropertyGlobalCtas .floatingWhatsApp{background:linear-gradient(135deg, var(--ll-gold,#bf9145), var(--ll-gold-2,#d4aa62))!important;color:#fff!important;border:1px solid #0000!important;font-size:0!important;left:12px!important;right:calc(50% + 5px)!important}body:has(.nbLightSite) .floatingWhatsApp{background:linear-gradient(135deg, var(--ll-gold,#bf9145), var(--ll-gold-2,#d4aa62))!important;color:#fff!important;border:1px solid #0000!important;font-size:0!important;left:12px!important;right:calc(50% + 5px)!important}body:has(.nbPropertyLightPage) .floatingWhatsApp{background:linear-gradient(135deg, var(--ll-gold,#bf9145), var(--ll-gold-2,#d4aa62))!important;color:#fff!important;border:1px solid #0000!important;font-size:0!important;left:12px!important;right:calc(50% + 5px)!important}.nbPropertyGlobalCtas .floatingWhatsApp:after{content:"Asesor";letter-spacing:-.1px!important;color:inherit!important;font-size:13px!important;font-weight:950!important}body:has(.nbLightSite) .floatingWhatsApp:after{content:"Asesor";letter-spacing:-.1px!important;color:inherit!important;font-size:13px!important;font-weight:950!important}body:has(.nbPropertyLightPage) .floatingWhatsApp:after{content:"Asesor";letter-spacing:-.1px!important;color:inherit!important;font-size:13px!important;font-weight:950!important}.nbPropertyGlobalCtas .chatLauncher{color:var(--ll-ink,#17140f)!important;background:#ffffffe0!important;border:1px solid #17140f1f!important;font-size:0!important;left:calc(50% + 5px)!important;right:12px!important}body:has(.nbLightSite) .chatLauncher{color:var(--ll-ink,#17140f)!important;background:#ffffffe0!important;border:1px solid #17140f1f!important;font-size:0!important;left:calc(50% + 5px)!important;right:12px!important}body:has(.nbPropertyLightPage) .chatLauncher{color:var(--ll-ink,#17140f)!important;background:#ffffffe0!important;border:1px solid #17140f1f!important;font-size:0!important;left:calc(50% + 5px)!important;right:12px!important}.nbPropertyGlobalCtas .chatLauncher:after{content:"Partner IA";letter-spacing:-.1px!important;color:inherit!important;font-size:13px!important;font-weight:950!important}body:has(.nbLightSite) .chatLauncher:after{content:"Partner IA";letter-spacing:-.1px!important;color:inherit!important;font-size:13px!important;font-weight:950!important}body:has(.nbPropertyLightPage) .chatLauncher:after{content:"Partner IA";letter-spacing:-.1px!important;color:inherit!important;font-size:13px!important;font-weight:950!important}.nbPropertyGlobalCtas .floatingWhatsApp svg,.nbPropertyGlobalCtas .chatLauncher svg{flex:none!important;width:18px!important;min-width:18px!important;height:18px!important}body:has(.nbLightSite) .floatingWhatsApp svg{flex:none!important;width:18px!important;min-width:18px!important;height:18px!important}body:has(.nbLightSite) .chatLauncher svg{flex:none!important;width:18px!important;min-width:18px!important;height:18px!important}body:has(.nbPropertyLightPage) .floatingWhatsApp svg{flex:none!important;width:18px!important;min-width:18px!important;height:18px!important}body:has(.nbPropertyLightPage) .chatLauncher svg{flex:none!important;width:18px!important;min-width:18px!important;height:18px!important}.nbPropertyGlobalCtas .chatWindow,.chatWindow{left:12px!important;right:12px!important;bottom:calc(env(safe-area-inset-bottom,0px) + 78px)!important;z-index:10060!important;width:auto!important;max-width:none!important;height:min(620px,100dvh - 112px)!important}body:has(.nbLightSite) .chatWindow{left:12px!important;right:12px!important;bottom:calc(env(safe-area-inset-bottom,0px) + 78px)!important;z-index:10060!important;width:auto!important;max-width:none!important;height:min(620px,100dvh - 112px)!important}body:has(.nbPropertyLightPage) .chatWindow{left:12px!important;right:12px!important;bottom:calc(env(safe-area-inset-bottom,0px) + 78px)!important;z-index:10060!important;width:auto!important;max-width:none!important;height:min(620px,100dvh - 112px)!important}.nbLightbox{z-index:20000!important;background:#0c0a07e0!important;place-items:center!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:0!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden!important}.nbLightboxInner{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:0 12px!important;display:flex!important;position:fixed!important;inset:50% auto auto 50%!important;overflow:hidden!important;transform:translate(-50%,-50%)!important}.nbLightboxInner img{object-fit:contain!important;object-position:center center!important;border-radius:16px!important;width:auto!important;min-width:0!important;max-width:calc(100vw - 24px)!important;height:auto!important;max-height:72dvh!important;margin:0 auto!important;padding:0!important;display:block!important;position:relative!important;inset:auto!important;transform:translate(0,0)!important}.nbLightboxClose{top:calc(env(safe-area-inset-top,0px) + 14px)!important;z-index:20020!important;margin:0!important;position:fixed!important;right:14px!important;transform:none!important}.nbLightboxControls{top:calc(env(safe-area-inset-top,0px) + 14px)!important;z-index:20020!important;margin:0!important;position:fixed!important;left:14px!important;transform:none!important}.nbLightboxArrow{z-index:20020!important;width:48px!important;min-width:48px!important;height:58px!important;min-height:58px!important;margin:0!important;padding:0!important;position:fixed!important;top:50%!important;transform:translateY(-50%)!important}.nbLightboxArrow.left{left:8px!important;right:auto!important}.nbLightboxArrow.right{left:auto!important;right:8px!important}}@media (width<=390px){.nbPropertyGlobalCtas .floatingWhatsApp:after,.nbPropertyGlobalCtas .chatLauncher:after{font-size:12px!important}body:has(.nbLightSite) .floatingWhatsApp:after{font-size:12px!important}body:has(.nbLightSite) .chatLauncher:after{font-size:12px!important}body:has(.nbPropertyLightPage) .floatingWhatsApp:after{font-size:12px!important}body:has(.nbPropertyLightPage) .chatLauncher:after{font-size:12px!important}.nbPropertyGlobalCtas .floatingWhatsApp,.nbPropertyGlobalCtas .chatLauncher{gap:6px!important;padding:0 9px!important}body:has(.nbLightSite) .floatingWhatsApp{gap:6px!important;padding:0 9px!important}body:has(.nbLightSite) .chatLauncher{gap:6px!important;padding:0 9px!important}body:has(.nbPropertyLightPage) .floatingWhatsApp{gap:6px!important;padding:0 9px!important}body:has(.nbPropertyLightPage) .chatLauncher{gap:6px!important;padding:0 9px!important}.nbLightboxInner img{border-radius:14px!important;max-width:calc(100vw - 18px)!important;max-height:70dvh!important}}.adminImageManager,.adminGalleryManager{background:#d9b7730e;border:1px solid #d9b7732e;border-radius:14px;margin:10px 0 16px;padding:12px}.adminImageManagerHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.adminImageManagerHeader strong{color:var(--gold,#d9b773);text-transform:uppercase;letter-spacing:.8px;font-size:13px}.adminImageManagerHeader span{color:var(--muted,#a89f92);font-size:11px}.adminImageManager .uploadPreview{background:#0003;border:1px solid #ffffff12;object-fit:contain!important;width:100%!important;max-height:300px!important;margin:0 0 12px!important}.adminImageActions{flex-wrap:wrap;gap:10px;display:flex}.adminImageActions .glassButton,.adminImageActions .dangerButton{justify-content:center;align-items:center;gap:8px;min-height:40px;text-decoration:none;display:inline-flex}.adminGalleryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.adminGalleryItem{background:#0000002e;border:1px solid #ffffff14;border-radius:12px;overflow:hidden}.adminGalleryItem img{object-fit:cover;width:100%;height:94px}.adminGalleryItem div{justify-content:space-between;align-items:center;gap:6px;padding:8px;display:flex}.adminGalleryItem span{color:var(--muted,#a89f92);font-size:11px;font-weight:850}.adminGalleryItem button,.miniDanger{color:var(--danger,#ff7069);background:#ff706914;border:1px solid #ff706947;border-radius:9px;align-items:center;gap:5px;padding:7px 9px;font-size:11px;font-weight:900;display:inline-flex}@media (width<=720px){.adminGalleryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminImageManagerHeader{flex-direction:column;align-items:flex-start}.adminImageActions{grid-template-columns:1fr;display:grid}}.nbLightProjectCopy{flex-direction:column!important;min-width:0!important;display:flex!important}.nbLightProjectCopy h3{-webkit-line-clamp:3!important;text-overflow:ellipsis!important;overflow-wrap:anywhere!important;-webkit-box-orient:vertical!important;max-width:100%!important;display:-webkit-box!important;overflow:hidden!important}.nbLightProjectCopy span{-webkit-line-clamp:5!important;text-overflow:ellipsis!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;position:relative!important;overflow:hidden!important}.nbLightProjectCopy button{width:fit-content!important;margin-top:auto!important}.nbLightProjectCopy button:before{content:"Leer mÃ¡s"}.nbLightProjectCopy button{font-size:0!important}.nbLightProjectCopy button:before{text-transform:uppercase!important;letter-spacing:1px!important;font-size:11px!important;font-weight:950!important}.nbLightProjectCopy button svg{margin-left:8px!important}@media (width<=1360px){.nbLightProjectCopy h3{-webkit-line-clamp:2!important}.nbLightProjectCopy span{-webkit-line-clamp:4!important}}@media (width<=760px){.nbLightProjectCopy h3{-webkit-line-clamp:3!important}.nbLightProjectCopy span{-webkit-line-clamp:6!important}}.nbServicesPage{min-height:100vh;color:var(--ll-ink,#17140f);font-family:var(--ll-sans,var(--font-sans));background:radial-gradient(circle at 18% 6%,#bf914521,#0000 34%),linear-gradient(#fbf7ef 0%,#f6efe4 58%,#f2e7d6 100%);padding-top:86px;padding-bottom:72px}.nbServicesNav{z-index:1000;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fbf7efe6;border-bottom:1px solid #17140f14;grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:18px;height:86px;padding:0 clamp(28px,7vw,116px);display:grid;position:fixed;inset:0 0 auto}.nbServicesBrand{color:var(--ll-ink,#17140f);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:inline-flex}.nbServicesBrand span{color:var(--ll-gold,#bf9145);font-family:var(--ll-serif,var(--font-serif));letter-spacing:-3px;font-size:44px;line-height:.8}.nbServicesBrand strong{color:var(--ll-ink,#17140f);text-transform:uppercase;letter-spacing:4px;font-size:15px;line-height:1;display:block}.nbServicesBrand small{color:#17140f9e;text-transform:uppercase;letter-spacing:4px;margin-top:5px;font-size:9px;display:block}.nbServicesNav nav{justify-content:center;gap:clamp(20px,3vw,44px);display:flex}.nbServicesNav nav a,.nbServicesNav nav button{color:#17140fb8;text-transform:uppercase;letter-spacing:1.4px;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:950;text-decoration:none}.nbServicesPrivateBtn{border:1px solid var(--ll-border,#a3753438);height:42px;color:var(--ll-gold,#bf9145);text-transform:uppercase;letter-spacing:1.2px;background:#ffffff5c;border-radius:9px;align-items:center;gap:9px;padding:0 18px;font-size:11px;font-weight:950;text-decoration:none;display:inline-flex}.nbServicesPrivateBtn span{background:var(--ll-gold,#bf9145);border-radius:50%;width:7px;height:7px}.nbServicesHero{grid-template-columns:minmax(0,1fr) minmax(330px,.38fr);align-items:end;gap:clamp(28px,5vw,72px);padding:clamp(44px,7vw,94px) clamp(22px,7vw,116px) clamp(42px,5vw,74px);display:grid}.nbServicesBack{width:max-content;color:var(--ll-gold,#bf9145);text-transform:uppercase;letter-spacing:1px;background:0 0;border:0;grid-column:1/-1;align-items:center;gap:8px;padding:0;font-size:11px;font-weight:950;display:inline-flex}.nbServicesHeroCopy h1{max-width:1030px;font-family:var(--ll-serif,var(--font-serif));letter-spacing:-2.8px;color:var(--ll-ink,#17140f);margin:0 0 22px;font-size:clamp(48px,6.6vw,104px);font-weight:500;line-height:.9}.nbServicesHeroCopy>p{max-width:720px;color:var(--ll-muted,#17140f99);margin:0;font-size:17px;line-height:1.75}.nbServicesHeroActions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.nbServicesHeroActions button{border:1px solid var(--ll-border,#a3753438);cursor:pointer}.nbServicesHeroPanel{background:#ffffff9e;border:1px solid #17140f1a;border-radius:26px;padding:28px;box-shadow:0 22px 70px #39260e1a}.nbServicesOrb{color:#fff;background:linear-gradient(135deg, var(--ll-gold,#bf9145), var(--ll-gold-2,#d4aa62));border-radius:24px;place-items:center;width:74px;height:74px;margin-bottom:22px;display:grid}.nbServicesHeroPanel strong{font-family:var(--ll-serif,var(--font-serif));color:var(--ll-ink,#17140f);font-size:34px;font-weight:500;display:block}.nbServicesHeroPanel p{color:var(--ll-muted,#17140f99);line-height:1.65}.nbServicesHeroPanel div:last-child{gap:9px;margin-top:18px;display:grid}.nbServicesHeroPanel span{color:#17140fb3;align-items:center;gap:8px;font-weight:850;display:inline-flex}.nbServicesHeroPanel svg{color:var(--ll-gold,#bf9145)}.nbServicesGrid{gap:18px;padding:0 clamp(22px,7vw,116px) clamp(44px,6vw,80px);display:grid}.nbServiceDetailCard{background:#ffffff8f;border:1px solid #17140f1a;border-radius:28px;grid-template-columns:110px 92px minmax(0,1fr);align-items:start;gap:clamp(18px,3vw,40px);min-height:420px;padding:clamp(24px,4vw,44px);scroll-margin-top:110px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 70px #39260e14}.nbServiceDetailCard:after{content:"";pointer-events:none;background:radial-gradient(circle,#bf914521,#0000 68%);border-radius:50%;width:280px;height:280px;position:absolute;inset:auto -80px -120px auto}.nbServiceNumber{font-family:var(--ll-serif,var(--font-serif));letter-spacing:-4px;color:#bf914557;font-size:clamp(52px,7vw,98px);line-height:.8}.nbServiceIcon{border:1px solid var(--ll-border,#a3753438);width:76px;height:76px;color:var(--ll-gold,#bf9145);background:#fff9;border-radius:24px;place-items:center;display:grid}.nbServiceContent{min-width:0}.nbServiceContent h2{max-width:850px;font-family:var(--ll-serif,var(--font-serif));color:var(--ll-ink,#17140f);letter-spacing:-2px;margin:-8px 0 18px;font-size:clamp(38px,5vw,74px);font-weight:500;line-height:.94}.nbServiceContent>p{max-width:760px;color:var(--ll-muted,#17140f99);margin:0 0 24px;font-size:17px;line-height:1.75}.nbServiceBullets{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:820px;margin-bottom:22px;display:grid}.nbServiceBullets span{color:#17140fb8;background:#ffffff7a;border:1px solid #17140f1a;border-radius:14px;align-items:center;gap:9px;min-height:46px;padding:0 13px;font-weight:850;display:inline-flex}.nbServiceBullets svg{color:var(--ll-gold,#bf9145);flex:none}.nbServiceResult{border-left:3px solid var(--ll-gold,#bf9145);max-width:820px;margin-bottom:24px;padding:4px 0 4px 16px}.nbServiceResult strong{color:var(--ll-ink,#17140f);text-transform:uppercase;letter-spacing:1px;margin-bottom:6px;font-size:13px;display:block}.nbServiceResult p{color:var(--ll-muted,#17140f99);margin:0;line-height:1.6}.nbServiceContent>a{color:var(--ll-gold,#bf9145);text-transform:uppercase;letter-spacing:1px;align-items:center;gap:8px;font-size:11px;font-weight:950;text-decoration:none;display:inline-flex}.nbServicesProcess{border-top:1px solid #17140f1a;border-bottom:1px solid #17140f1a;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(24px,5vw,60px);margin:0 clamp(22px,7vw,116px) clamp(34px,5vw,62px);padding:clamp(30px,5vw,54px) 0;display:grid}.nbServicesProcess h2{font-family:var(--ll-serif,var(--font-serif));letter-spacing:-1.8px;margin:0;font-size:clamp(36px,4.5vw,66px);font-weight:500;line-height:.94}.nbServicesProcessGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.nbServicesProcessGrid article{background:#ffffff70;border:1px solid #17140f1a;border-radius:20px;min-height:170px;padding:20px}.nbServicesProcessGrid span{color:var(--ll-gold,#bf9145);letter-spacing:1px;font-size:11px;font-weight:950}.nbServicesProcessGrid strong{font-family:var(--ll-serif,var(--font-serif));color:var(--ll-ink,#17140f);margin:18px 0 8px;font-size:28px;font-weight:500;display:block}.nbServicesProcessGrid p{color:var(--ll-muted,#17140f99);margin:0;line-height:1.55}.nbServicesStrategy{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0 clamp(22px,7vw,116px) clamp(42px,6vw,76px);display:grid}.nbServicesStrategyCard{background:#ffffff85;border:1px solid #17140f1a;border-radius:22px;padding:22px}.nbServicesStrategyCard svg{color:var(--ll-gold,#bf9145);margin-bottom:18px}.nbServicesStrategyCard strong{color:var(--ll-ink,#17140f);margin-bottom:9px;font-size:18px;display:block}.nbServicesStrategyCard p{color:var(--ll-muted,#17140f99);margin:0;line-height:1.6}.nbServicesContact{background:#ffffff8f;border:1px solid #17140f1a;border-radius:30px;grid-template-columns:minmax(0,.88fr) minmax(360px,1.12fr);align-items:start;gap:clamp(24px,5vw,60px);margin:0 clamp(22px,7vw,116px);padding:clamp(24px,4vw,46px);display:grid;box-shadow:0 20px 76px #39260e1a}.nbServicesContact h2{font-family:var(--ll-serif,var(--font-serif));letter-spacing:-2.1px;color:var(--ll-ink,#17140f);margin:0 0 18px;font-size:clamp(40px,5.4vw,76px);font-weight:500;line-height:.92}.nbServicesContact p{color:var(--ll-muted,#17140f99);max-width:620px;font-size:16px;line-height:1.75}.nbServicesContact .publicLeadForm{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;padding:0!important}.nbServicesContact .publicLeadForm h3{display:none!important}.nbServicesContact .publicLeadForm input,.nbServicesContact .publicLeadForm select,.nbServicesContact .publicLeadForm textarea{color:var(--ll-ink,#17140f)!important;background:#ffffff94!important;border:1px solid #17140f1f!important}.nbServicesContact .publicLeadForm button.goldButton{background:linear-gradient(135deg, var(--ll-gold,#bf9145), var(--ll-gold-2,#d4aa62))!important;color:#fff!important;width:100%!important}.nbServicesContactMeta{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.nbServicesContactMeta a,.nbServicesContactMeta span{color:#17140fad;background:#ffffff75;border:1px solid #17140f1a;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 13px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.nbServicesContactMeta svg{color:var(--ll-gold,#bf9145)}.nbLightServiceLink{color:inherit;border-radius:16px;grid-template-columns:36px 1fr 18px;align-items:center;gap:12px;padding:4px;text-decoration:none;transition:background .2s,transform .2s;display:grid}.nbLightServiceLink:hover{background:#ffffff57;transform:translate(3px)}.nbLightServiceLink>span{border:1px solid var(--ll-border);width:34px;height:34px;color:var(--ll-gold);border-radius:50%;place-items:center;display:grid}.nbLightServiceLink h3{color:var(--ll-ink);margin:0 0 3px;font-size:13px}.nbLightServiceLink p{color:var(--ll-muted);margin:0;font-size:12px;line-height:1.35}.nbLightServiceLink svg{color:var(--ll-gold)}@media (width<=1120px){.nbServicesNav{grid-template-columns:auto 1fr auto auto;padding:0 18px}.nbServicesNav nav,.nbServicesPrivateBtn{display:none}.nbServicesHero,.nbServicesProcess,.nbServicesContact,.nbServicesStrategy{grid-template-columns:1fr}}@media (width<=760px){.nbServicesPage{padding-top:76px}.nbServicesNav{justify-content:space-between;gap:10px;height:74px;display:flex}.nbServicesHero,.nbServicesGrid,.nbServicesStrategy{padding-left:18px;padding-right:18px}.nbServicesHero{padding-top:28px}.nbServicesHeroCopy h1{letter-spacing:-1.4px;font-size:clamp(42px,12vw,62px)}.nbServicesHeroActions{display:grid}.nbServicesHeroActions a,.nbServicesHeroActions button{justify-content:center;width:100%}.nbServiceDetailCard{border-radius:24px;grid-template-columns:1fr;gap:18px;min-height:0;padding:24px}.nbServiceNumber{font-size:62px}.nbServiceIcon{border-radius:20px;width:64px;height:64px}.nbServiceContent h2{font-size:clamp(34px,10vw,48px)}.nbServiceBullets,.nbServicesProcessGrid{grid-template-columns:1fr}.nbServicesProcess,.nbServicesContact{margin-left:18px;margin-right:18px}.nbServicesContact{border-radius:24px;padding:24px}.nbServicesContact h2{font-size:clamp(36px,10vw,52px)}}.nbServicesGlobalCtas{display:contents}@media (width<=760px){.nbServicesPage{padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))!important}.nbServicesGlobalCtas .floatingWhatsApp,.nbServicesGlobalCtas .chatLauncher{top:auto!important;bottom:calc(env(safe-area-inset-bottom,0px) + 12px)!important;z-index:10020!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;white-space:nowrap!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;max-width:calc(50vw - 17px)!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin:0!important;padding:0 12px!important;display:inline-flex!important;position:fixed!important;overflow:hidden!important;transform:translate(0,0)!important;box-shadow:0 16px 46px #39260e38!important}body:has(.nbServicesPage) .floatingWhatsApp{top:auto!important;bottom:calc(env(safe-area-inset-bottom,0px) + 12px)!important;z-index:10020!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;white-space:nowrap!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;max-width:calc(50vw - 17px)!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin:0!important;padding:0 12px!important;display:inline-flex!important;position:fixed!important;overflow:hidden!important;transform:translate(0,0)!important;box-shadow:0 16px 46px #39260e38!important}body:has(.nbServicesPage) .chatLauncher{top:auto!important;bottom:calc(env(safe-area-inset-bottom,0px) + 12px)!important;z-index:10020!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;white-space:nowrap!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;max-width:calc(50vw - 17px)!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin:0!important;padding:0 12px!important;display:inline-flex!important;position:fixed!important;overflow:hidden!important;transform:translate(0,0)!important;box-shadow:0 16px 46px #39260e38!important}.nbServicesGlobalCtas .floatingWhatsApp{background:linear-gradient(135deg, var(--ll-gold,#bf9145), var(--ll-gold-2,#d4aa62))!important;color:#fff!important;border:1px solid #0000!important;font-size:0!important;left:12px!important;right:calc(50% + 5px)!important}body:has(.nbServicesPage) .floatingWhatsApp{background:linear-gradient(135deg, var(--ll-gold,#bf9145), var(--ll-gold-2,#d4aa62))!important;color:#fff!important;border:1px solid #0000!important;font-size:0!important;left:12px!important;right:calc(50% + 5px)!important}.nbServicesGlobalCtas .floatingWhatsApp:after{content:"Asesor";letter-spacing:-.1px!important;color:inherit!important;font-size:13px!important;font-weight:950!important}body:has(.nbServicesPage) .floatingWhatsApp:after{content:"Asesor";letter-spacing:-.1px!important;color:inherit!important;font-size:13px!important;font-weight:950!important}.nbServicesGlobalCtas .chatLauncher{color:var(--ll-ink,#17140f)!important;background:#ffffffe0!important;border:1px solid #17140f1f!important;font-size:0!important;left:calc(50% + 5px)!important;right:12px!important}body:has(.nbServicesPage) .chatLauncher{color:var(--ll-ink,#17140f)!important;background:#ffffffe0!important;border:1px solid #17140f1f!important;font-size:0!important;left:calc(50% + 5px)!important;right:12px!important}.nbServicesGlobalCtas .chatLauncher:after{content:"Partner IA";letter-spacing:-.1px!important;color:inherit!important;font-size:13px!important;font-weight:950!important}body:has(.nbServicesPage) .chatLauncher:after{content:"Partner IA";letter-spacing:-.1px!important;color:inherit!important;font-size:13px!important;font-weight:950!important}.nbServicesGlobalCtas .floatingWhatsApp svg,.nbServicesGlobalCtas .chatLauncher svg{flex:none!important;width:18px!important;min-width:18px!important;height:18px!important}body:has(.nbServicesPage) .floatingWhatsApp svg{flex:none!important;width:18px!important;min-width:18px!important;height:18px!important}body:has(.nbServicesPage) .chatLauncher svg{flex:none!important;width:18px!important;min-width:18px!important;height:18px!important}.nbServicesGlobalCtas .chatWindow{left:12px!important;right:12px!important;bottom:calc(env(safe-area-inset-bottom,0px) + 78px)!important;z-index:10060!important;width:auto!important;max-width:none!important;height:min(620px,100dvh - 112px)!important}body:has(.nbServicesPage) .chatWindow{left:12px!important;right:12px!important;bottom:calc(env(safe-area-inset-bottom,0px) + 78px)!important;z-index:10060!important;width:auto!important;max-width:none!important;height:min(620px,100dvh - 112px)!important}.nbServicesHeroActions{margin-bottom:18px!important}}@media (width<=390px){.nbServicesGlobalCtas .floatingWhatsApp:after,.nbServicesGlobalCtas .chatLauncher:after{font-size:12px!important}body:has(.nbServicesPage) .floatingWhatsApp:after{font-size:12px!important}body:has(.nbServicesPage) .chatLauncher:after{font-size:12px!important}.nbServicesGlobalCtas .floatingWhatsApp,.nbServicesGlobalCtas .chatLauncher{gap:6px!important;padding:0 9px!important}body:has(.nbServicesPage) .floatingWhatsApp{gap:6px!important;padding:0 9px!important}body:has(.nbServicesPage) .chatLauncher{gap:6px!important;padding:0 9px!important}}.nbAboutPage{min-height:100vh;color:var(--ll-ink,#17140f);font-family:var(--ll-sans,var(--font-sans));background:radial-gradient(circle at 18% 6%,#bf914521,#0000 34%),linear-gradient(#fbf7ef 0%,#f6efe4 58%,#f2e7d6 100%);padding-top:86px;padding-bottom:72px}.nbAboutNav{z-index:1000;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fbf7efe6;border-bottom:1px solid #17140f14;grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:18px;height:86px;padding:0 clamp(28px,7vw,116px);display:grid;position:fixed;inset:0 0 auto}.nbAboutBrand{color:var(--ll-ink,#17140f);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:inline-flex}.nbAboutBrand span,.nbAboutHeroMark{color:var(--ll-gold,#bf9145);font-family:var(--ll-serif,var(--font-serif))}.nbAboutBrand span{letter-spacing:-3px;font-size:44px;line-height:.8}.nbAboutBrand strong{color:var(--ll-ink,#17140f);text-transform:uppercase;letter-spacing:4px;font-size:15px;line-height:1;display:block}.nbAboutBrand small{color:#17140f9e;text-transform:uppercase;letter-spacing:4px;margin-top:5px;font-size:9px;display:block}.nbAboutNav nav{justify-content:center;gap:clamp(18px,2.5vw,38px);display:flex}.nbAboutNav nav a,.nbAboutNav nav button{color:#17140fb8;text-transform:uppercase;letter-spacing:1.4px;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:950;text-decoration:none}.nbAboutPrivateBtn{border:1px solid var(--ll-border,#a3753438);height:42px;color:var(--ll-gold,#bf9145);text-transform:uppercase;letter-spacing:1.2px;background:#ffffff5c;border-radius:9px;align-items:center;gap:9px;padding:0 18px;font-size:11px;font-weight:950;text-decoration:none;display:inline-flex}.nbAboutPrivateBtn span{background:var(--ll-gold,#bf9145);border-radius:50%;width:7px;height:7px}.nbAboutHero{grid-template-columns:minmax(0,1fr) minmax(330px,.38fr);align-items:end;gap:clamp(28px,5vw,72px);padding:clamp(44px,7vw,94px) clamp(22px,7vw,116px) clamp(42px,5vw,74px);display:grid}.nbAboutBack{width:max-content;color:var(--ll-gold,#bf9145);text-transform:uppercase;letter-spacing:1px;background:0 0;border:0;grid-column:1/-1;align-items:center;gap:8px;padding:0;font-size:11px;font-weight:950;display:inline-flex}.nbAboutHeroCopy h1{max-width:1060px;font-family:var(--ll-serif,var(--font-serif));letter-spacing:-3px;color:var(--ll-ink,#17140f);margin:0 0 24px;font-size:clamp(50px,7vw,112px);font-weight:500;line-height:.88}.nbAboutHeroCopy>p{max-width:720px;color:var(--ll-muted,#17140f99);margin:0;font-size:17px;line-height:1.78}.nbAboutHeroActions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.nbAboutHeroActions button{border:1px solid var(--ll-border,#a3753438);cursor:pointer}.nbAboutHeroCard{background:#ffffff9e;border:1px solid #17140f1a;border-radius:28px;padding:30px;box-shadow:0 22px 70px #39260e1a}.nbAboutHeroMark{letter-spacing:-8px;margin-bottom:24px;font-size:92px;line-height:.8}.nbAboutHeroCard p{color:var(--ll-muted,#17140f99);margin:0 0 24px;line-height:1.7}.nbAboutHeroCard div:last-child{gap:10px;display:grid}.nbAboutHeroCard span{background:#ffffff7a;border:1px solid #17140f1a;border-radius:16px;gap:3px;min-height:58px;padding:10px 12px;display:grid}.nbAboutHeroCard strong{color:var(--ll-ink,#17140f);text-transform:uppercase;letter-spacing:1px;font-size:13px}.nbAboutHeroCard small{color:var(--ll-muted,#17140f99);font-size:12px}.nbAboutStatement{border-top:1px solid #17140f1a;border-bottom:1px solid #17140f1a;margin:0 clamp(22px,7vw,116px) clamp(40px,5vw,70px);padding:clamp(30px,5vw,58px) 0}.nbAboutStatement h2{max-width:1120px;font-family:var(--ll-serif,var(--font-serif));color:var(--ll-ink,#17140f);letter-spacing:-2.8px;margin:0 0 22px;font-size:clamp(46px,6vw,96px);font-weight:500;line-height:.9}.nbAboutStatement p:last-child{max-width:760px;color:var(--ll-muted,#17140f99);font-size:17px;line-height:1.8}.nbAboutSplit{grid-template-columns:minmax(320px,.86fr) minmax(0,1.14fr);align-items:stretch;gap:clamp(24px,5vw,66px);padding:0 clamp(22px,7vw,116px) clamp(44px,6vw,84px);display:grid}.nbAboutImagePanel{background:#ffffff80;border:1px solid #17140f1a;border-radius:28px;min-height:520px;position:relative;overflow:hidden;box-shadow:0 24px 80px #39260e1f}.nbAboutImagePanel img,.nbAboutImageFallback{object-fit:cover;width:100%;height:100%}.nbAboutImageFallback{color:var(--ll-gold,#bf9145);background:linear-gradient(135deg,#bf914529,#17140f12),repeating-linear-gradient(90deg,#17140f0d 0 1px,#0000 1px 36px);place-items:center;gap:12px;display:grid}.nbAboutImageFallback span{font-family:var(--ll-serif,var(--font-serif));font-size:34px}.nbAboutImagePanel button{color:var(--ll-ink,#17140f);text-transform:uppercase;letter-spacing:.8px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffdb;border:0;border-radius:999px;align-items:center;gap:8px;height:44px;padding:0 15px;font-size:12px;font-weight:950;display:inline-flex;position:absolute;bottom:18px;left:18px}.nbAboutTextPanel{background:#ffffff8f;border:1px solid #17140f1a;border-radius:28px;padding:clamp(26px,4vw,48px);box-shadow:0 18px 70px #39260e14}.nbAboutTextPanel h2,.nbAboutPillars h2,.nbAboutCapitalOS h2,.nbAboutContact h2{font-family:var(--ll-serif,var(--font-serif));color:var(--ll-ink,#17140f);letter-spacing:-2px;font-weight:500;line-height:.94}.nbAboutTextPanel h2{margin:-8px 0 18px;font-size:clamp(38px,5vw,74px)}.nbAboutTextPanel>p{color:var(--ll-muted,#17140f99);font-size:17px;line-height:1.78}.nbAboutChecks{gap:10px;margin-top:26px;display:grid}.nbAboutChecks span{color:#17140fb8;background:#ffffff70;border:1px solid #17140f1a;border-radius:14px;align-items:center;gap:10px;min-height:46px;padding:0 14px;font-weight:850;display:inline-flex}.nbAboutChecks svg{color:var(--ll-gold,#bf9145);flex:none}.nbAboutPillars{padding:0 clamp(22px,7vw,116px) clamp(42px,6vw,76px)}.nbAboutSectionTitle{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:end;gap:30px;margin-bottom:22px;display:grid}.nbAboutSectionTitle h2{margin:0;font-size:clamp(40px,5.4vw,82px)}.nbAboutPillarGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.nbAboutPillarGrid article,.nbAboutForWho article,.nbAboutOSGrid article{background:#ffffff85;border:1px solid #17140f1a;border-radius:22px;padding:22px}.nbAboutPillarGrid svg,.nbAboutForWho svg,.nbAboutOSGrid svg{color:var(--ll-gold,#bf9145);margin-bottom:18px}.nbAboutPillarGrid strong,.nbAboutForWho h3,.nbAboutOSGrid strong{color:var(--ll-ink,#17140f);margin:0 0 9px;font-size:18px;display:block}.nbAboutPillarGrid p,.nbAboutForWho p,.nbAboutOSGrid span{color:var(--ll-muted,#17140f99);margin:0;line-height:1.6}.nbAboutCapitalOS{background:radial-gradient(circle at 90% 8%,#bf914529,#0000 34%),#ffffff8a;border:1px solid #17140f1a;border-radius:30px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,4vw,52px);margin:0 clamp(22px,7vw,116px) clamp(42px,6vw,76px);padding:clamp(26px,4vw,46px);display:grid;box-shadow:0 20px 76px #39260e1a}.nbAboutCapitalOS h2{margin:0 0 18px;font-size:clamp(38px,5vw,74px)}.nbAboutCapitalOS p{color:var(--ll-muted,#17140f99);font-size:16px;line-height:1.78}.nbAboutOSGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.nbAboutForWho{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0 clamp(22px,7vw,116px) clamp(42px,6vw,76px);display:grid}.nbAboutContact{background:#ffffff8f;border:1px solid #17140f1a;border-radius:30px;grid-template-columns:minmax(0,.88fr) minmax(360px,1.12fr);align-items:start;gap:clamp(24px,5vw,60px);margin:0 clamp(22px,7vw,116px);padding:clamp(24px,4vw,46px);display:grid;box-shadow:0 20px 76px #39260e1a}.nbAboutContact h2{margin:0 0 18px;font-size:clamp(40px,5.4vw,76px)}.nbAboutContact p{color:var(--ll-muted,#17140f99);max-width:620px;font-size:16px;line-height:1.75}.nbAboutContact .publicLeadForm{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;padding:0!important}.nbAboutContact .publicLeadForm h3{display:none!important}.nbAboutContact .publicLeadForm input,.nbAboutContact .publicLeadForm select,.nbAboutContact .publicLeadForm textarea{color:var(--ll-ink,#17140f)!important;background:#ffffff94!important;border:1px solid #17140f1f!important}.nbAboutContact .publicLeadForm button.goldButton{background:linear-gradient(135deg, var(--ll-gold,#bf9145), var(--ll-gold-2,#d4aa62))!important;color:#fff!important;width:100%!important}.nbAboutContactMeta{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.nbAboutContactMeta a,.nbAboutContactMeta span{color:#17140fad;background:#ffffff75;border:1px solid #17140f1a;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 13px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.nbAboutContactMeta svg{color:var(--ll-gold,#bf9145)}.nbAboutGlobalCtas{display:contents}@media (width<=760px){.nbAboutPage{padding-top:76px;padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))!important}.nbAboutGlobalCtas .floatingWhatsApp,.nbAboutGlobalCtas .chatLauncher{top:auto!important;bottom:calc(env(safe-area-inset-bottom,0px) + 12px)!important;z-index:10020!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;white-space:nowrap!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;max-width:calc(50vw - 17px)!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin:0!important;padding:0 12px!important;display:inline-flex!important;position:fixed!important;overflow:hidden!important;transform:translate(0,0)!important;box-shadow:0 16px 46px #39260e38!important}body:has(.nbAboutPage) .floatingWhatsApp{top:auto!important;bottom:calc(env(safe-area-inset-bottom,0px) + 12px)!important;z-index:10020!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;white-space:nowrap!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;max-width:calc(50vw - 17px)!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin:0!important;padding:0 12px!important;display:inline-flex!important;position:fixed!important;overflow:hidden!important;transform:translate(0,0)!important;box-shadow:0 16px 46px #39260e38!important}body:has(.nbAboutPage) .chatLauncher{top:auto!important;bottom:calc(env(safe-area-inset-bottom,0px) + 12px)!important;z-index:10020!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;white-space:nowrap!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;max-width:calc(50vw - 17px)!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin:0!important;padding:0 12px!important;display:inline-flex!important;position:fixed!important;overflow:hidden!important;transform:translate(0,0)!important;box-shadow:0 16px 46px #39260e38!important}.nbAboutGlobalCtas .floatingWhatsApp{background:linear-gradient(135deg, var(--ll-gold,#bf9145), var(--ll-gold-2,#d4aa62))!important;color:#fff!important;border:1px solid #0000!important;font-size:0!important;left:12px!important;right:calc(50% + 5px)!important}body:has(.nbAboutPage) .floatingWhatsApp{background:linear-gradient(135deg, var(--ll-gold,#bf9145), var(--ll-gold-2,#d4aa62))!important;color:#fff!important;border:1px solid #0000!important;font-size:0!important;left:12px!important;right:calc(50% + 5px)!important}.nbAboutGlobalCtas .floatingWhatsApp:after{content:"Asesor";letter-spacing:-.1px!important;color:inherit!important;font-size:13px!important;font-weight:950!important}body:has(.nbAboutPage) .floatingWhatsApp:after{content:"Asesor";letter-spacing:-.1px!important;color:inherit!important;font-size:13px!important;font-weight:950!important}.nbAboutGlobalCtas .chatLauncher{color:var(--ll-ink,#17140f)!important;background:#ffffffe0!important;border:1px solid #17140f1f!important;font-size:0!important;left:calc(50% + 5px)!important;right:12px!important}body:has(.nbAboutPage) .chatLauncher{color:var(--ll-ink,#17140f)!important;background:#ffffffe0!important;border:1px solid #17140f1f!important;font-size:0!important;left:calc(50% + 5px)!important;right:12px!important}.nbAboutGlobalCtas .chatLauncher:after{content:"Partner IA";letter-spacing:-.1px!important;color:inherit!important;font-size:13px!important;font-weight:950!important}body:has(.nbAboutPage) .chatLauncher:after{content:"Partner IA";letter-spacing:-.1px!important;color:inherit!important;font-size:13px!important;font-weight:950!important}.nbAboutGlobalCtas .floatingWhatsApp svg,.nbAboutGlobalCtas .chatLauncher svg{flex:none!important;width:18px!important;min-width:18px!important;height:18px!important}body:has(.nbAboutPage) .floatingWhatsApp svg{flex:none!important;width:18px!important;min-width:18px!important;height:18px!important}body:has(.nbAboutPage) .chatLauncher svg{flex:none!important;width:18px!important;min-width:18px!important;height:18px!important}.nbAboutGlobalCtas .chatWindow{left:12px!important;right:12px!important;bottom:calc(env(safe-area-inset-bottom,0px) + 78px)!important;z-index:10060!important;width:auto!important;max-width:none!important;height:min(620px,100dvh - 112px)!important}body:has(.nbAboutPage) .chatWindow{left:12px!important;right:12px!important;bottom:calc(env(safe-area-inset-bottom,0px) + 78px)!important;z-index:10060!important;width:auto!important;max-width:none!important;height:min(620px,100dvh - 112px)!important}}@media (width<=1120px){.nbAboutNav{grid-template-columns:auto 1fr auto auto;padding:0 18px}.nbAboutNav nav,.nbAboutPrivateBtn{display:none}.nbAboutHero,.nbAboutSplit,.nbAboutCapitalOS,.nbAboutContact{grid-template-columns:1fr}.nbAboutPillarGrid,.nbAboutForWho{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.nbAboutNav{justify-content:space-between;gap:10px;height:74px;display:flex}.nbAboutHero,.nbAboutSplit,.nbAboutPillars,.nbAboutForWho{padding-left:18px;padding-right:18px}.nbAboutHero{padding-top:28px}.nbAboutHeroCopy h1{letter-spacing:-1.6px;font-size:clamp(42px,12vw,64px)}.nbAboutHeroActions{display:grid}.nbAboutHeroActions a,.nbAboutHeroActions button{justify-content:center;width:100%}.nbAboutHeroCard{padding:24px}.nbAboutStatement,.nbAboutCapitalOS,.nbAboutContact{margin-left:18px;margin-right:18px}.nbAboutStatement h2,.nbAboutCapitalOS h2,.nbAboutContact h2{font-size:clamp(36px,10vw,56px)}.nbAboutSectionTitle,.nbAboutPillarGrid,.nbAboutForWho,.nbAboutOSGrid{grid-template-columns:1fr}.nbAboutImagePanel{min-height:360px}.nbAboutContact{border-radius:24px;padding:24px}}@media (width<=390px){.nbAboutGlobalCtas .floatingWhatsApp:after,.nbAboutGlobalCtas .chatLauncher:after{font-size:12px!important}body:has(.nbAboutPage) .floatingWhatsApp:after{font-size:12px!important}body:has(.nbAboutPage) .chatLauncher:after{font-size:12px!important}.nbAboutGlobalCtas .floatingWhatsApp,.nbAboutGlobalCtas .chatLauncher{gap:6px!important;padding:0 9px!important}body:has(.nbAboutPage) .floatingWhatsApp{gap:6px!important;padding:0 9px!important}body:has(.nbAboutPage) .chatLauncher{gap:6px!important;padding:0 9px!important}}.nbInvestorsPage{min-height:100vh;color:var(--ll-ink,#17140f);font-family:var(--ll-sans,var(--font-sans));background:radial-gradient(circle at 18% 6%,#bf914521,#0000 34%),linear-gradient(#fbf7ef 0%,#f6efe4 58%,#f2e7d6 100%);padding-top:86px;padding-bottom:72px}.nbInvestorsNav{z-index:1000;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fbf7efe6;border-bottom:1px solid #17140f14;grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:18px;height:86px;padding:0 clamp(28px,7vw,116px);display:grid;position:fixed;inset:0 0 auto}.nbInvestorsBrand{color:var(--ll-ink,#17140f);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:inline-flex}.nbInvestorsBrand span{color:var(--ll-gold,#bf9145);font-family:var(--ll-serif,var(--font-serif));letter-spacing:-3px;font-size:44px;line-height:.8}.nbInvestorsBrand strong{color:var(--ll-ink,#17140f);text-transform:uppercase;letter-spacing:4px;font-size:15px;line-height:1;display:block}.nbInvestorsBrand small{color:#17140f9e;text-transform:uppercase;letter-spacing:4px;margin-top:5px;font-size:9px;display:block}.nbInvestorsNav nav{justify-content:center;gap:clamp(14px,2.2vw,32px);display:flex}.nbInvestorsNav nav a,.nbInvestorsNav nav button{color:#17140fb8;text-transform:uppercase;letter-spacing:1.4px;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:950;text-decoration:none}.nbInvestorsPrivateBtn{border:1px solid var(--ll-border,#a3753438);height:42px;color:var(--ll-gold,#bf9145);text-transform:uppercase;letter-spacing:1.2px;background:#ffffff5c;border-radius:9px;align-items:center;gap:9px;padding:0 18px;font-size:11px;font-weight:950;text-decoration:none;display:inline-flex}.nbInvestorsPrivateBtn span{background:var(--ll-gold,#bf9145);border-radius:50%;width:7px;height:7px}.nbInvestorsHero{grid-template-columns:minmax(0,1fr) minmax(330px,.38fr);align-items:end;gap:clamp(28px,5vw,72px);padding:clamp(44px,7vw,94px) clamp(22px,7vw,116px) clamp(42px,5vw,74px);display:grid}.nbInvestorsBack{width:max-content;color:var(--ll-gold,#bf9145);text-transform:uppercase;letter-spacing:1px;background:0 0;border:0;grid-column:1/-1;align-items:center;gap:8px;padding:0;font-size:11px;font-weight:950;display:inline-flex}.nbInvestorsHeroCopy h1{max-width:980px;font-family:var(--ll-serif,var(--font-serif));letter-spacing:-3px;color:var(--ll-ink,#17140f);margin:0 0 24px;font-size:clamp(50px,7vw,112px);font-weight:500;line-height:.88}.nbInvestorsHeroCopy>p{max-width:720px;color:var(--ll-muted,#17140f99);margin:0;font-size:17px;line-height:1.78}.nbInvestorsHeroActions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.nbInvestorsHeroActions button{border:1px solid var(--ll-border,#a3753438);cursor:pointer}.nbInvestorsHeroPanel{background:#ffffff9e;border:1px solid #17140f1a;border-radius:28px;padding:30px;box-shadow:0 22px 70px #39260e1a}.nbInvestorsOrb{color:#fff;background:linear-gradient(135deg, var(--ll-gold,#bf9145), var(--ll-gold-2,#d4aa62));border-radius:24px;place-items:center;width:74px;height:74px;margin-bottom:22px;display:grid}.nbInvestorsHeroPanel strong{font-family:var(--ll-serif,var(--font-serif));color:var(--ll-ink,#17140f);font-size:34px;font-weight:500;display:block}.nbInvestorsHeroPanel p{color:var(--ll-muted,#17140f99);line-height:1.7}.nbInvestorsHeroPanel div:last-child{gap:9px;margin-top:18px;display:grid}.nbInvestorsHeroPanel span{color:#17140fb3;align-items:center;gap:8px;font-weight:850;display:inline-flex}.nbInvestorsHeroPanel svg{color:var(--ll-gold,#bf9145)}.nbInvestorsProfiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0 clamp(22px,7vw,116px) clamp(42px,6vw,76px);display:grid}.nbInvestorsProfiles article,.nbInvestorsMetricCard,.nbInvestorsProcessGrid article,.nbInvestorsPropertyGrid article{background:#ffffff85;border:1px solid #17140f1a;border-radius:22px;padding:22px;box-shadow:0 18px 70px #39260e0f}.nbInvestorsProfiles svg,.nbInvestorsMetricCard svg{color:var(--ll-gold,#bf9145);margin-bottom:18px}.nbInvestorsProfiles strong,.nbInvestorsMetricCard strong{color:var(--ll-ink,#17140f);margin-bottom:9px;font-size:18px;display:block}.nbInvestorsProfiles p,.nbInvestorsMetricCard p{color:var(--ll-muted,#17140f99);margin:0;line-height:1.6}.nbInvestorsOpportunity{background:radial-gradient(circle at 92% 8%,#bf914529,#0000 34%),#ffffff8a;border:1px solid #17140f1a;border-radius:30px;grid-template-columns:minmax(0,.95fr) minmax(330px,.45fr);gap:clamp(24px,4vw,52px);margin:0 clamp(22px,7vw,116px) clamp(42px,6vw,76px);padding:clamp(26px,4vw,46px);display:grid;box-shadow:0 20px 76px #39260e1a}.nbInvestorsOpportunity h2,.nbInvestorsSectionTitle h2,.nbInvestorsProcess h2,.nbInvestorsFormCopy h2{font-family:var(--ll-serif,var(--font-serif));color:var(--ll-ink,#17140f);letter-spacing:-2px;font-weight:500;line-height:.94}.nbInvestorsOpportunity h2{max-width:920px;margin:0 0 18px;font-size:clamp(40px,5.4vw,84px)}.nbInvestorsOpportunity p{color:var(--ll-muted,#17140f99);max-width:740px;font-size:16px;line-height:1.78}.nbInvestorsTags{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.nbInvestorsTags span{color:#17140fb3;background:#ffffff75;border:1px solid #17140f1a;border-radius:999px;align-items:center;min-height:38px;padding:0 13px;font-size:12px;font-weight:900;display:inline-flex}.nbInvestorsMetricCard div{gap:9px;margin-top:18px;display:grid}.nbInvestorsMetricCard span{color:#17140fb3;align-items:center;gap:8px;font-weight:850;display:inline-flex}.nbInvestorsFeatured{padding:0 clamp(22px,7vw,116px) clamp(42px,6vw,76px)}.nbInvestorsSectionTitle{justify-content:space-between;align-items:end;gap:22px;margin-bottom:18px;display:flex}.nbInvestorsSectionTitle h2{margin:0;font-size:clamp(40px,5.4vw,82px)}.nbInvestorsSectionTitle button{color:var(--ll-gold,#bf9145);text-transform:uppercase;letter-spacing:1px;background:0 0;border:0;align-items:center;gap:8px;font-size:11px;font-weight:950;display:inline-flex}.nbInvestorsPropertyGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.nbInvestorsPropertyGrid article{cursor:pointer;transition:transform .22s,box-shadow .22s}.nbInvestorsPropertyGrid article:hover{transform:translateY(-3px);box-shadow:0 22px 70px #39260e1f}.nbInvestorsPropertyGrid article>div:first-child{height:210px;color:var(--ll-gold,#bf9145);background:#17140f0f;border-radius:16px;place-items:center;margin-bottom:16px;display:grid;overflow:hidden}.nbInvestorsPropertyGrid img{object-fit:cover;width:100%;height:100%}.nbInvestorsPropertyGrid span{color:var(--ll-gold,#bf9145);text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;font-size:10px;font-weight:950;display:block}.nbInvestorsPropertyGrid strong{-webkit-line-clamp:2;color:var(--ll-ink,#17140f);font-family:var(--ll-serif,var(--font-serif));-webkit-box-orient:vertical;font-size:28px;font-weight:500;line-height:1;display:-webkit-box;overflow:hidden}.nbInvestorsPropertyGrid p{color:var(--ll-muted,#17140f99);line-height:1.55}.nbInvestorsPropertyGrid button{color:var(--ll-gold,#bf9145);text-transform:uppercase;letter-spacing:.9px;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:11px;font-weight:950;display:inline-flex}.nbInvestorsProcess{border-top:1px solid #17140f1a;border-bottom:1px solid #17140f1a;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(24px,5vw,60px);margin:0 clamp(22px,7vw,116px) clamp(42px,6vw,76px);padding:clamp(30px,5vw,54px) 0;display:grid}.nbInvestorsProcess h2{margin:0;font-size:clamp(36px,4.5vw,66px)}.nbInvestorsProcessGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.nbInvestorsProcessGrid article{min-height:170px}.nbInvestorsProcessGrid span{color:var(--ll-gold,#bf9145);letter-spacing:1px;font-size:11px;font-weight:950}.nbInvestorsProcessGrid strong{font-family:var(--ll-serif,var(--font-serif));color:var(--ll-ink,#17140f);margin:18px 0 8px;font-size:28px;font-weight:500;display:block}.nbInvestorsProcessGrid p{color:var(--ll-muted,#17140f99);margin:0;line-height:1.55}.nbInvestorsFormSection{background:#ffffff8f;border:1px solid #17140f1a;border-radius:30px;grid-template-columns:minmax(0,.88fr) minmax(360px,1.12fr);align-items:start;gap:clamp(24px,5vw,60px);margin:0 clamp(22px,7vw,116px);padding:clamp(24px,4vw,46px);display:grid;box-shadow:0 20px 76px #39260e1a}.nbInvestorsFormCopy h2{margin:0 0 18px;font-size:clamp(40px,5.4vw,76px)}.nbInvestorsFormCopy p{color:var(--ll-muted,#17140f99);max-width:620px;font-size:16px;line-height:1.75}.nbInvestorsForm{gap:12px;display:grid}.nbInvestorsForm input,.nbInvestorsForm select,.nbInvestorsForm textarea{width:100%;min-height:46px;color:var(--ll-ink,#17140f);background:#ffffff94;border:1px solid #17140f1f;border-radius:10px;outline:none;padding:12px 13px}.nbInvestorsForm textarea{resize:vertical;min-height:128px}.nbInvestorsForm button.nbLightGoldBtn{border:0;justify-content:center;width:100%;margin-top:4px}.nbInvestorsStatus{color:var(--ll-gold,#bf9145);background:#bf914514;border:1px solid #bf91453d;border-radius:14px;padding:12px 14px;font-weight:850}.nbInvestorsStatus.success{color:#217a45;background:#217a4514;border-color:#217a4538}.nbInvestorsStatus.error{color:#a13d36;background:#a13d3614;border-color:#a13d3638}.nbInvestorsStatus.loading{color:var(--ll-gold,#bf9145)}.nbInvestorsContactMeta{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.nbInvestorsContactMeta a,.nbInvestorsContactMeta span{color:#17140fad;background:#ffffff75;border:1px solid #17140f1a;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 13px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.nbInvestorsContactMeta svg{color:var(--ll-gold,#bf9145)}.nbInvestorsGlobalCtas{display:contents}@media (width<=760px){.nbInvestorsPage{padding-top:76px;padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))!important}.nbInvestorsGlobalCtas .floatingWhatsApp,.nbInvestorsGlobalCtas .chatLauncher{top:auto!important;bottom:calc(env(safe-area-inset-bottom,0px) + 12px)!important;z-index:10020!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;white-space:nowrap!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;max-width:calc(50vw - 17px)!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin:0!important;padding:0 12px!important;display:inline-flex!important;position:fixed!important;overflow:hidden!important;transform:translate(0,0)!important;box-shadow:0 16px 46px #39260e38!important}body:has(.nbInvestorsPage) .floatingWhatsApp{top:auto!important;bottom:calc(env(safe-area-inset-bottom,0px) + 12px)!important;z-index:10020!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;white-space:nowrap!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;max-width:calc(50vw - 17px)!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin:0!important;padding:0 12px!important;display:inline-flex!important;position:fixed!important;overflow:hidden!important;transform:translate(0,0)!important;box-shadow:0 16px 46px #39260e38!important}body:has(.nbInvestorsPage) .chatLauncher{top:auto!important;bottom:calc(env(safe-area-inset-bottom,0px) + 12px)!important;z-index:10020!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;white-space:nowrap!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;max-width:calc(50vw - 17px)!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin:0!important;padding:0 12px!important;display:inline-flex!important;position:fixed!important;overflow:hidden!important;transform:translate(0,0)!important;box-shadow:0 16px 46px #39260e38!important}.nbInvestorsGlobalCtas .floatingWhatsApp{background:linear-gradient(135deg, var(--ll-gold,#bf9145), var(--ll-gold-2,#d4aa62))!important;color:#fff!important;border:1px solid #0000!important;font-size:0!important;left:12px!important;right:calc(50% + 5px)!important}body:has(.nbInvestorsPage) .floatingWhatsApp{background:linear-gradient(135deg, var(--ll-gold,#bf9145), var(--ll-gold-2,#d4aa62))!important;color:#fff!important;border:1px solid #0000!important;font-size:0!important;left:12px!important;right:calc(50% + 5px)!important}.nbInvestorsGlobalCtas .floatingWhatsApp:after{content:"Asesor";letter-spacing:-.1px!important;color:inherit!important;font-size:13px!important;font-weight:950!important}body:has(.nbInvestorsPage) .floatingWhatsApp:after{content:"Asesor";letter-spacing:-.1px!important;color:inherit!important;font-size:13px!important;font-weight:950!important}.nbInvestorsGlobalCtas .chatLauncher{color:var(--ll-ink,#17140f)!important;background:#ffffffe0!important;border:1px solid #17140f1f!important;font-size:0!important;left:calc(50% + 5px)!important;right:12px!important}body:has(.nbInvestorsPage) .chatLauncher{color:var(--ll-ink,#17140f)!important;background:#ffffffe0!important;border:1px solid #17140f1f!important;font-size:0!important;left:calc(50% + 5px)!important;right:12px!important}.nbInvestorsGlobalCtas .chatLauncher:after{content:"Partner IA";letter-spacing:-.1px!important;color:inherit!important;font-size:13px!important;font-weight:950!important}body:has(.nbInvestorsPage) .chatLauncher:after{content:"Partner IA";letter-spacing:-.1px!important;color:inherit!important;font-size:13px!important;font-weight:950!important}.nbInvestorsGlobalCtas .floatingWhatsApp svg,.nbInvestorsGlobalCtas .chatLauncher svg{flex:none!important;width:18px!important;min-width:18px!important;height:18px!important}body:has(.nbInvestorsPage) .floatingWhatsApp svg{flex:none!important;width:18px!important;min-width:18px!important;height:18px!important}body:has(.nbInvestorsPage) .chatLauncher svg{flex:none!important;width:18px!important;min-width:18px!important;height:18px!important}.nbInvestorsGlobalCtas .chatWindow{left:12px!important;right:12px!important;bottom:calc(env(safe-area-inset-bottom,0px) + 78px)!important;z-index:10060!important;width:auto!important;max-width:none!important;height:min(620px,100dvh - 112px)!important}body:has(.nbInvestorsPage) .chatWindow{left:12px!important;right:12px!important;bottom:calc(env(safe-area-inset-bottom,0px) + 78px)!important;z-index:10060!important;width:auto!important;max-width:none!important;height:min(620px,100dvh - 112px)!important}}@media (width<=1120px){.nbInvestorsNav{grid-template-columns:auto 1fr auto auto;padding:0 18px}.nbInvestorsNav nav,.nbInvestorsPrivateBtn{display:none}.nbInvestorsHero,.nbInvestorsOpportunity,.nbInvestorsProcess,.nbInvestorsFormSection,.nbInvestorsProfiles,.nbInvestorsPropertyGrid{grid-template-columns:1fr}}@media (width<=760px){.nbInvestorsNav{justify-content:space-between;gap:10px;height:74px;display:flex}.nbInvestorsHero,.nbInvestorsProfiles,.nbInvestorsFeatured{padding-left:18px;padding-right:18px}.nbInvestorsHero{padding-top:28px}.nbInvestorsHeroCopy h1{letter-spacing:-1.6px;font-size:clamp(42px,12vw,64px)}.nbInvestorsHeroActions{display:grid}.nbInvestorsHeroActions a,.nbInvestorsHeroActions button{justify-content:center;width:100%}.nbInvestorsOpportunity,.nbInvestorsProcess,.nbInvestorsFormSection{margin-left:18px;margin-right:18px}.nbInvestorsOpportunity h2,.nbInvestorsFormCopy h2{font-size:clamp(36px,10vw,56px)}.nbInvestorsProcessGrid{grid-template-columns:1fr}.nbInvestorsSectionTitle{align-items:start;display:grid}.nbInvestorsFormSection{border-radius:24px;padding:24px}}@media (width<=390px){.nbInvestorsGlobalCtas .floatingWhatsApp:after,.nbInvestorsGlobalCtas .chatLauncher:after{font-size:12px!important}body:has(.nbInvestorsPage) .floatingWhatsApp:after{font-size:12px!important}body:has(.nbInvestorsPage) .chatLauncher:after{font-size:12px!important}.nbInvestorsGlobalCtas .floatingWhatsApp,.nbInvestorsGlobalCtas .chatLauncher{gap:6px!important;padding:0 9px!important}body:has(.nbInvestorsPage) .floatingWhatsApp{gap:6px!important;padding:0 9px!important}body:has(.nbInvestorsPage) .chatLauncher{gap:6px!important;padding:0 9px!important}}.nbLightNav nav,.nbServicesNav nav,.nbAboutNav nav,.nbInvestorsNav nav{justify-content:center!important;align-items:center!important;gap:clamp(22px,2.4vw,42px)!important;min-width:0!important;display:flex!important}.nbLightNav nav a,.nbServicesNav nav a,.nbServicesNav nav button,.nbAboutNav nav a,.nbAboutNav nav button,.nbInvestorsNav nav a,.nbInvestorsNav nav button{white-space:nowrap!important;letter-spacing:1.25px!important;font-size:10.5px!important}.nbLightNav,.nbServicesNav,.nbAboutNav,.nbInvestorsNav{grid-template-columns:auto minmax(280px,1fr) auto auto auto!important;gap:clamp(12px,1.8vw,24px)!important}.nbLightPrivateBtn,.nbServicesPrivateBtn,.nbAboutPrivateBtn,.nbInvestorsPrivateBtn{letter-spacing:1px!important;white-space:nowrap!important;height:40px!important;padding:0 14px!important;font-size:10px!important}.clientAccountButton,.nbClientAccountButton,button[class*=ClientAccount],a[class*=ClientAccount]{white-space:nowrap!important}@media (width<=1280px){.nbLightPrivateBtn,.nbServicesPrivateBtn,.nbAboutPrivateBtn,.nbInvestorsPrivateBtn{display:none!important}.nbLightNav,.nbServicesNav,.nbAboutNav,.nbInvestorsNav{grid-template-columns:auto minmax(260px,1fr) auto auto!important}}@media (width<=980px){.nbLightNav nav,.nbServicesNav nav,.nbAboutNav nav,.nbInvestorsNav nav{display:none!important}.nbLightNav,.nbServicesNav,.nbAboutNav,.nbInvestorsNav{justify-content:space-between!important;align-items:center!important;gap:10px!important;height:74px!important;min-height:74px!important;padding:12px 18px!important;display:flex!important}}@media (width<=520px){.nbLightNav .clientAccountButton,.nbServicesNav .clientAccountButton,.nbAboutNav .clientAccountButton,.nbInvestorsNav .clientAccountButton,.nbLightNav .nbClientAccountButton,.nbServicesNav .nbClientAccountButton,.nbAboutNav .nbClientAccountButton,.nbInvestorsNav .nbClientAccountButton{max-width:52px!important;overflow:hidden!important}}.nbPropertiesGlobalCtas{display:contents}@media (width<=760px){.nbPropertiesPage{padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))!important}.nbPropertiesGlobalCtas .floatingWhatsApp,.nbPropertiesGlobalCtas .chatLauncher{top:auto!important;bottom:calc(env(safe-area-inset-bottom,0px) + 12px)!important;z-index:10020!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;white-space:nowrap!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;max-width:calc(50vw - 17px)!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin:0!important;padding:0 12px!important;display:inline-flex!important;position:fixed!important;overflow:hidden!important;transform:translate(0,0)!important;box-shadow:0 16px 46px #39260e38!important}body:has(.nbPropertiesPage) .floatingWhatsApp{top:auto!important;bottom:calc(env(safe-area-inset-bottom,0px) + 12px)!important;z-index:10020!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;white-space:nowrap!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;max-width:calc(50vw - 17px)!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin:0!important;padding:0 12px!important;display:inline-flex!important;position:fixed!important;overflow:hidden!important;transform:translate(0,0)!important;box-shadow:0 16px 46px #39260e38!important}body:has(.nbPropertiesPage) .chatLauncher{top:auto!important;bottom:calc(env(safe-area-inset-bottom,0px) + 12px)!important;z-index:10020!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;white-space:nowrap!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;max-width:calc(50vw - 17px)!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin:0!important;padding:0 12px!important;display:inline-flex!important;position:fixed!important;overflow:hidden!important;transform:translate(0,0)!important;box-shadow:0 16px 46px #39260e38!important}.nbPropertiesGlobalCtas .floatingWhatsApp{background:linear-gradient(135deg, var(--ll-gold,#bf9145), var(--ll-gold-2,#d4aa62))!important;color:#fff!important;border:1px solid #0000!important;font-size:0!important;left:12px!important;right:calc(50% + 5px)!important}body:has(.nbPropertiesPage) .floatingWhatsApp{background:linear-gradient(135deg, var(--ll-gold,#bf9145), var(--ll-gold-2,#d4aa62))!important;color:#fff!important;border:1px solid #0000!important;font-size:0!important;left:12px!important;right:calc(50% + 5px)!important}.nbPropertiesGlobalCtas .floatingWhatsApp:after{content:"Asesor";letter-spacing:-.1px!important;color:inherit!important;font-size:13px!important;font-weight:950!important}body:has(.nbPropertiesPage) .floatingWhatsApp:after{content:"Asesor";letter-spacing:-.1px!important;color:inherit!important;font-size:13px!important;font-weight:950!important}.nbPropertiesGlobalCtas .chatLauncher{color:var(--ll-ink,#17140f)!important;background:#ffffffe0!important;border:1px solid #17140f1f!important;font-size:0!important;left:calc(50% + 5px)!important;right:12px!important}body:has(.nbPropertiesPage) .chatLauncher{color:var(--ll-ink,#17140f)!important;background:#ffffffe0!important;border:1px solid #17140f1f!important;font-size:0!important;left:calc(50% + 5px)!important;right:12px!important}.nbPropertiesGlobalCtas .chatLauncher:after{content:"Partner IA";letter-spacing:-.1px!important;color:inherit!important;font-size:13px!important;font-weight:950!important}body:has(.nbPropertiesPage) .chatLauncher:after{content:"Partner IA";letter-spacing:-.1px!important;color:inherit!important;font-size:13px!important;font-weight:950!important}.nbPropertiesGlobalCtas .floatingWhatsApp svg,.nbPropertiesGlobalCtas .chatLauncher svg{flex:none!important;width:18px!important;min-width:18px!important;height:18px!important}body:has(.nbPropertiesPage) .floatingWhatsApp svg{flex:none!important;width:18px!important;min-width:18px!important;height:18px!important}body:has(.nbPropertiesPage) .chatLauncher svg{flex:none!important;width:18px!important;min-width:18px!important;height:18px!important}.nbPropertiesGlobalCtas .chatWindow{left:12px!important;right:12px!important;bottom:calc(env(safe-area-inset-bottom,0px) + 78px)!important;z-index:10060!important;width:auto!important;max-width:none!important;height:min(620px,100dvh - 112px)!important}body:has(.nbPropertiesPage) .chatWindow{left:12px!important;right:12px!important;bottom:calc(env(safe-area-inset-bottom,0px) + 78px)!important;z-index:10060!important;width:auto!important;max-width:none!important;height:min(620px,100dvh - 112px)!important}}@media (width<=390px){.nbPropertiesGlobalCtas .floatingWhatsApp:after,.nbPropertiesGlobalCtas .chatLauncher:after{font-size:12px!important}body:has(.nbPropertiesPage) .floatingWhatsApp:after{font-size:12px!important}body:has(.nbPropertiesPage) .chatLauncher:after{font-size:12px!important}.nbPropertiesGlobalCtas .floatingWhatsApp,.nbPropertiesGlobalCtas .chatLauncher{gap:6px!important;padding:0 9px!important}body:has(.nbPropertiesPage) .floatingWhatsApp{gap:6px!important;padding:0 9px!important}body:has(.nbPropertiesPage) .chatLauncher{gap:6px!important;padding:0 9px!important}}.capitalOsPropertyUpgrade{background:radial-gradient(circle at 92% 0,#d9b77321,#0000 30%),#d9b7730e;border:1px solid #d9b77333;border-radius:16px;margin:18px 0;padding:16px}.capitalOsUpgradeHeader{margin-bottom:14px}.capitalOsUpgradeHeader span{color:var(--gold,#d9b773);text-transform:uppercase;letter-spacing:1.4px;margin-bottom:5px;font-size:10px;font-weight:950;display:block}.capitalOsUpgradeHeader strong{color:var(--text,#f6efe2);font-size:16px;display:block}.adminField select{width:100%;color:var(--text,#f6efe2);background:#fff1;border:1px solid #ffffff1f;border-radius:8px;outline:none;padding:14px}.adminField select option{color:var(--text,#f6efe2);background:#11100d}.featuredToggleField{flex-direction:column;display:flex}.featureToggle{width:100%;min-height:47px;color:var(--muted,#a89f92);text-align:left;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:8px;padding:0 14px;font-weight:900}.featureToggle.active{color:var(--gold,#d9b773);background:#d9b77329;border-color:#d9b7736b}.propertyInternalBadges{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.propertyInternalBadges em{color:var(--muted,#a89f92);letter-spacing:.3px;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:900}.propertyInternalBadges .internalStatus.active{color:var(--success,#76d391);background:#76d39117;border-color:#76d3913d}.propertyInternalBadges .internalStatus.reserved{color:var(--gold,#d9b773);background:#d9b7731a;border-color:#d9b77347}.propertyInternalBadges .internalStatus.sold{color:var(--danger,#ff7069);background:#ff706917;border-color:#ff706947}.propertyInternalBadges .internalStatus.paused{color:var(--muted,#a89f92);background:#a89f9214;border-color:#a89f923d}.propertyInternalBadges .featuredBadge{color:var(--gold-soft,#f2dca7);background:linear-gradient(135deg,#d9b7732e,#f2dca71a);border-color:#d9b77357}@media (width<=720px){.capitalOsPropertyUpgrade{padding:14px}}.clientFavoritesGrid article>div:first-child{height:160px!important;color:var(--ll-gold,#bf9145)!important;background:#bf91451f!important;border-radius:12px!important;place-items:center!important;margin-bottom:12px!important;display:grid!important;overflow:hidden!important}.clientFavoritesGrid article>.clientCardBottom{height:auto!important;min-height:34px!important;color:inherit!important;background:0 0!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;margin:12px 0 0!important;padding:0!important;display:flex!important;overflow:visible!important}.clientFavoritesGrid article>.clientCardBottom>button,.clientFavoritesGrid article button:not(.favoriteButton){width:auto!important;min-width:max-content!important;height:auto!important;min-height:32px!important;color:var(--ll-gold,#bf9145)!important;text-transform:uppercase!important;letter-spacing:.8px!important;white-space:nowrap!important;writing-mode:horizontal-tb!important;background:0 0!important;border:0!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:7px!important;padding:0!important;font-size:11px!important;font-weight:950!important;line-height:1!important;display:inline-flex!important;transform:none!important}.clientFavoritesGrid article>.clientCardBottom .favoriteButton{border-radius:999px!important;flex:none!important;place-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;display:grid!important}.clientFavoritesGrid article>strong{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;min-height:2.25em!important;line-height:1.12!important;display:-webkit-box!important;overflow:hidden!important}.clientFavoritesGrid article>span{white-space:nowrap!important;text-overflow:ellipsis!important;display:block!important;overflow:hidden!important}@media (width<=760px){.clientFavoritesGrid{grid-template-columns:1fr!important}.clientFavoritesGrid article>div:first-child{height:210px!important}.clientFavoritesGrid article>.clientCardBottom{margin-top:14px!important}}.adminAvatarPreviewBox{background:#ffffff0b;border:1px solid #d9b7732e;border-radius:18px;justify-items:center;gap:10px;width:100%;padding:16px;display:grid}.adminAvatarPreviewBox .avatarPreview,img.avatarPreview{background:#ffffff0f;border:1px solid #d9b7735c;box-shadow:0 18px 45px #00000047;aspect-ratio:1!important;object-fit:cover!important;object-position:center!important;border-radius:50%!important;width:132px!important;min-width:132px!important;max-width:132px!important;height:132px!important;min-height:132px!important;max-height:132px!important;display:block!important}.adminAvatarPreviewBox span{color:var(--muted);font-size:12px;font-weight:850}.adminUsersList article{align-items:center}.adminUsersList article .teamAvatar{color:var(--gold);background:#d9b7731a;border:1px solid #d9b77352;font-weight:950;border-radius:50%!important;flex:0 0 58px!important;place-items:center!important;width:58px!important;min-width:58px!important;max-width:58px!important;height:58px!important;min-height:58px!important;max-height:58px!important;display:grid!important;overflow:hidden!important}.adminUsersList article .teamAvatar img,.adminUsersList article .teamAvatar .adminUserAvatarImage,.adminUserAvatarImage{aspect-ratio:1!important;object-fit:cover!important;object-position:center!important;border-radius:50%!important;width:58px!important;min-width:58px!important;max-width:58px!important;height:58px!important;min-height:58px!important;max-height:58px!important;display:block!important}.adminUsersList article>div:not(.teamAvatar){min-width:0}.adminUsersList article>div:not(.teamAvatar) strong,.adminUsersList article>div:not(.teamAvatar) span,.adminUsersList article>div:not(.teamAvatar) em{overflow-wrap:anywhere}@media (width<=720px){.adminAvatarPreviewBox .avatarPreview,img.avatarPreview{width:104px!important;min-width:104px!important;max-width:104px!important;height:104px!important;min-height:104px!important;max-height:104px!important}.adminUsersList article .teamAvatar,.adminUsersList article .teamAvatar img,.adminUsersList article .teamAvatar .adminUserAvatarImage,.adminUserAvatarImage{flex-basis:48px!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;max-height:48px!important}}.adminSidebar img,.sidebarUser img,.adminUserCard img,.adminProfileCard img,.adminSidebarProfile img,.sidebarProfile img{background:#ffffff0f;border:1px solid #d9b77359;box-shadow:0 12px 32px #00000047;aspect-ratio:1!important;object-fit:cover!important;object-position:center!important;border-radius:50%!important;width:58px!important;min-width:58px!important;max-width:58px!important;height:58px!important;min-height:58px!important;max-height:58px!important;display:block!important;overflow:hidden!important}.adminSidebar .teamAvatar,.sidebarUser .teamAvatar,.adminUserCard .teamAvatar,.adminProfileCard .teamAvatar,.adminSidebarProfile .teamAvatar,.sidebarProfile .teamAvatar{border-radius:50%!important;flex:0 0 58px!important;place-items:center!important;width:58px!important;min-width:58px!important;max-width:58px!important;height:58px!important;min-height:58px!important;max-height:58px!important;display:grid!important;overflow:hidden!important}@media (width<=720px){.adminSidebar img,.sidebarUser img,.adminUserCard img,.adminProfileCard img,.adminSidebarProfile img,.sidebarProfile img,.adminSidebar .teamAvatar,.sidebarUser .teamAvatar,.adminUserCard .teamAvatar,.adminProfileCard .teamAvatar,.adminSidebarProfile .teamAvatar,.sidebarProfile .teamAvatar{flex-basis:48px!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;max-height:48px!important}}.adminSidebar .sidebarUser,.adminSidebar .sidebarProfile,.adminSidebar .adminSidebarProfile,.sidebarUser,.sidebarProfile,.adminSidebarProfile{grid-template-columns:54px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;padding:10px 0!important;display:grid!important}.adminSidebar .sidebarUser img,.adminSidebar .sidebarProfile img,.adminSidebar .adminSidebarProfile img,.sidebarUser img,.sidebarProfile img,.adminSidebarProfile img{aspect-ratio:1!important;object-fit:cover!important;object-position:center!important;border:1px solid #d9b77373!important;border-radius:50%!important;flex:0 0 54px!important;width:54px!important;min-width:54px!important;max-width:54px!important;height:54px!important;min-height:54px!important;max-height:54px!important;display:block!important;overflow:hidden!important;box-shadow:0 10px 26px #00000047!important}.adminSidebar .sidebarUser>div,.adminSidebar .sidebarProfile>div,.adminSidebar .adminSidebarProfile>div,.sidebarUser>div,.sidebarProfile>div,.adminSidebarProfile>div{flex-direction:column!important;justify-content:center!important;gap:2px!important;min-width:0!important;display:flex!important}.adminSidebar .sidebarUser strong,.adminSidebar .sidebarProfile strong,.adminSidebar .adminSidebarProfile strong,.sidebarUser strong,.sidebarProfile strong,.adminSidebarProfile strong{max-width:100%!important;color:var(--text)!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:15px!important;font-weight:900!important;line-height:1.15!important;display:block!important;overflow:hidden!important}.adminSidebar .sidebarUser span,.adminSidebar .sidebarProfile span,.adminSidebar .adminSidebarProfile span,.sidebarUser span,.sidebarProfile span,.adminSidebarProfile span{color:var(--muted)!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:12px!important;line-height:1.15!important;display:block!important;overflow:hidden!important}.adminSidebar nav+div,.adminSidebar .sidebarFooter{gap:14px!important;display:grid!important}.adminSidebar nav+div>div:first-child{grid-template-columns:54px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;display:grid!important}.adminSidebar nav+div>div:first-child img{object-fit:cover!important;object-position:center!important;border-radius:50%!important;width:54px!important;min-width:54px!important;max-width:54px!important;height:54px!important;min-height:54px!important;max-height:54px!important;display:block!important}@media (width<=720px){.adminSidebar .sidebarUser,.adminSidebar .sidebarProfile,.adminSidebar .adminSidebarProfile,.sidebarUser,.sidebarProfile,.adminSidebarProfile,.adminSidebar nav+div>div:first-child{grid-template-columns:46px minmax(0,1fr)!important;gap:10px!important}.adminSidebar .sidebarUser img,.adminSidebar .sidebarProfile img,.adminSidebar .adminSidebarProfile img,.sidebarUser img,.sidebarProfile img,.adminSidebarProfile img,.adminSidebar nav+div>div:first-child img{width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important;min-height:46px!important;max-height:46px!important}}.development3DAdminList{gap:12px;display:grid}.development3DAdminList article{background:#ffffff0b;border:1px solid #ffffff17;border-radius:12px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:14px;display:grid}.development3DAdminList strong{color:var(--text);display:block}.development3DAdminList span,.development3DAdminList small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.development3DAdminList button{color:var(--gold);background:#d9b77314;border:1px solid #d9b7732e;border-radius:10px;padding:10px 12px;font-weight:850}.checkboxField{align-items:center;gap:10px;display:flex!important}.checkboxField input{width:auto!important}@media (width<=720px){.development3DAdminList article{grid-template-columns:1fr}}.development3DSafeUploadGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0 18px;display:grid}.development3DSafeUploadBox{color:var(--gold);cursor:pointer;background:#d9b77313;border:1px dashed #d9b77352;border-radius:12px;align-content:center;gap:6px;min-height:126px;padding:16px;display:grid}.development3DSafeUploadBox svg{color:var(--gold)}.development3DSafeUploadBox strong{color:var(--text);font-size:14px;display:block}.development3DSafeUploadBox span{color:var(--muted);text-transform:none;letter-spacing:0;margin:0;font-size:12px;line-height:1.4}.development3DSafeUploadBox input{display:none}@media (width<=720px){.development3DSafeUploadGrid{grid-template-columns:1fr}}.nbDev3DPage,.nbDev3DDetailPage{color:#17140f;min-height:100vh;font-family:var(--font-sans,Inter, system-ui, sans-serif);background:radial-gradient(circle at 10% 0,#caa45c2e,#0000 28%),linear-gradient(#fbf6ec 0%,#f3e8d8 50%,#ead7b9 100%);overflow-x:hidden;padding-top:86px!important}.nbDev3DFixedHeader{z-index:3000!important;-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important;background:#fbf6ecf0!important;border-bottom:1px solid #17140f14!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:18px!important;height:86px!important;padding:0 clamp(18px,4vw,54px)!important;display:grid!important;position:fixed!important;inset:0 0 auto!important}.nbDev3DLogoButton{cursor:pointer!important;text-align:left!important;writing-mode:horizontal-tb!important;background:0 0!important;border:0!important;align-items:center!important;gap:11px!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;display:inline-flex!important;transform:none!important}.nbDev3DLogoButton>span{color:#bf9145!important;font-family:var(--font-serif,Georgia, serif)!important;letter-spacing:-4px!important;writing-mode:horizontal-tb!important;font-size:46px!important;line-height:.78!important;transform:none!important}.nbDev3DLogoButton div,.nbDev3DLogoButton strong,.nbDev3DLogoButton small{writing-mode:horizontal-tb!important;text-align:left!important;transform:none!important}.nbDev3DLogoButton strong{color:#17140f!important;text-transform:uppercase!important;letter-spacing:4px!important;font-size:14px!important;line-height:1!important;display:block!important}.nbDev3DLogoButton small{color:#17140f94!important;text-transform:uppercase!important;letter-spacing:3px!important;margin-top:5px!important;font-size:8px!important;display:block!important}.nbDev3DFixedHeader nav{display:none!important}.nbDev3DHeaderCta{color:#8e621f!important;text-transform:uppercase!important;letter-spacing:1px!important;white-space:nowrap!important;cursor:pointer!important;background:#ffffffa3!important;border:1px solid #a375343d!important;border-radius:999px!important;justify-content:center!important;justify-self:end!important;align-items:center!important;gap:9px!important;min-height:42px!important;padding:0 16px!important;font-size:10px!important;font-weight:950!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 14px 38px #39260e14!important}.nbDev3DHero{grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr)!important;align-items:center!important;gap:clamp(22px,4vw,48px)!important;width:min(1540px,100%)!important;min-height:calc(100vh - 86px)!important;margin:0 auto!important;padding:clamp(34px,5vw,62px) clamp(18px,4vw,54px)!important;display:grid!important}.nbDev3DEyebrow{color:#a7772e!important;text-transform:uppercase!important;letter-spacing:2.2px!important;align-items:center!important;gap:8px!important;margin:0 0 16px!important;font-size:11px!important;font-weight:950!important;display:inline-flex!important}.nbDev3DHero h1,.nbDev3DSelector h2,.nbDev3DTextPanel h2,.nbDev3DSectionTitle h2,.nbDev3DCommercial h2,.nbDev3DCTA h2,.nbDev3DDetailCopy h1,.nbDev3DFullscreenTitle h2,.nbDev3DDetailTimeline h2{font-family:var(--font-serif,Georgia, serif)!important;color:#17140f!important;letter-spacing:-2px!important;font-weight:500!important}.nbDev3DHero h1{margin:0 0 22px!important;font-size:clamp(48px,6vw,86px)!important;line-height:.9!important}.nbDev3DHero p,.nbDev3DSelector p,.nbDev3DTextPanel p,.nbDev3DCommercial p,.nbDev3DCTA p,.nbDev3DDetailCopy p,.nbDev3DFullscreenTitle p{color:#17140fa3!important;max-width:650px!important;font-size:16px!important;line-height:1.72!important}.nbDev3DHeroActions,.nbDev3DInlineActions,.nbDev3DDetailActions,.nbDev3DCTAButtons{flex-wrap:wrap!important;gap:14px!important;margin-top:28px!important;display:flex!important}.nbDev3DHeroActions a,.nbDev3DHeroActions button,.nbDev3DInlineActions button,.nbDev3DDetailActions a,.nbDev3DCTAButtons a,.nbDev3DCTAButtons button{text-transform:uppercase!important;letter-spacing:.9px!important;cursor:pointer!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:10px!important;min-height:48px!important;padding:0 22px!important;font-size:11px!important;font-weight:950!important;text-decoration:none!important;display:inline-flex!important}.nbDev3DHeroActions button,.nbDev3DInlineActions button:first-child,.nbDev3DDetailActions a:first-child,.nbDev3DCTAButtons button,.nbDev3DCTAButtons a:last-child{color:#fff!important;background:linear-gradient(135deg,#bf9145,#d9b773)!important;box-shadow:0 16px 42px #91641f2e!important}.nbDev3DHeroActions a,.nbDev3DInlineActions button:last-child,.nbDev3DDetailActions a:last-child,.nbDev3DCTAButtons a:first-child{color:#17140f!important;background:#ffffff94!important;border:1px solid #a375343d!important}.nbDev3DMetrics{grid-template-columns:repeat(3,1fr)!important;gap:12px!important;margin-top:30px!important;display:grid!important}.nbDev3DMetrics article,.nbDev3DInfoGrid article,.nbDev3DUnitsGrid article{background:#ffffff94!important;border:1px solid #a375342e!important;border-radius:22px!important;padding:18px!important;box-shadow:0 18px 54px #39260e14!important}.nbDev3DMetrics strong{font-family:var(--font-serif,Georgia, serif)!important;color:#bf9145!important;font-size:32px!important;line-height:1!important;display:block!important}.nbDev3DMetrics span{color:#17140f99!important;margin-top:8px!important;font-size:12px!important;font-weight:850!important;display:block!important}.nbDev3DViewerFrame,.nbDev3DFullscreenViewer{background:#11100d!important;border:1px solid #a3753438!important;border-radius:34px!important;height:calc(100vh - 130px)!important;min-height:680px!important;overflow:hidden!important;box-shadow:0 34px 110px #39260e38!important}.nbDev3DViewerTop{background:linear-gradient(135deg,#0b0a08,#18130e)!important;border-bottom:1px solid #d9b7732e!important;align-items:center!important;gap:8px!important;height:46px!important;padding:0 16px!important;display:flex!important}.nbDev3DViewerTop span{background:#d9b7736b!important;border-radius:50%!important;width:10px!important;height:10px!important}.nbDev3DViewerTop strong{color:#f6efe2c7!important;text-transform:uppercase!important;letter-spacing:1.4px!important;margin-left:auto!important;font-size:10px!important}.nbDev3DViewerFrame iframe,.nbDev3DViewerFrame model-viewer,.nbDev3DFullscreenViewer iframe,.nbDev3DFullscreenViewer model-viewer{background:#11100d!important;border:0!important;width:100%!important;height:calc(100% - 46px)!important;display:block!important}.nbDev3DModelEmpty{text-align:center!important;color:#f6efe2!important;place-items:center!important;height:calc(100% - 46px)!important;padding:30px!important;display:grid!important}.nbDev3DSelector,.nbDev3DExperience,.nbDev3DCommercial,.nbDev3DCTA,.nbDev3DDetailTimeline{background:#ffffff8f!important;border:1px solid #a375342e!important;border-radius:30px!important;width:min(1180px,100% - 32px)!important;margin:0 auto 26px!important;padding:clamp(22px,4vw,44px)!important;box-shadow:0 24px 70px #39260e1a!important}.nbDev3DSelector{grid-template-columns:1fr minmax(280px,460px)!important;align-items:center!important;gap:24px!important;display:grid!important}.nbDev3DProjectList{gap:10px!important;max-height:440px!important;padding-right:6px!important;display:grid!important;overflow-y:auto!important}.nbDev3DProjectList article{background:#ffffff9e!important;border:1px solid #a3753429!important;border-radius:18px!important;grid-template-columns:1fr auto!important;gap:8px!important;padding:10px!important;display:grid!important}.nbDev3DProjectList article.active{background:#d9b7732e!important;border-color:#bf914575!important}.nbDev3DProjectList button{color:#17140f!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important}.nbDev3DProjectList .open{color:#f6efe2!important;background:#15110b!important;border-radius:999px!important;align-self:center!important;align-items:center!important;gap:6px!important;min-height:34px!important;padding:0 12px!important;font-size:11px!important;font-weight:900!important;display:inline-flex!important}.nbDev3DInfoGrid,.nbDev3DUnits{width:min(1180px,100% - 32px)!important;margin:0 auto 26px!important}.nbDev3DInfoGrid{grid-template-columns:repeat(4,1fr)!important;gap:14px!important;display:grid!important}.nbDev3DInfoGrid svg{color:#bf9145!important}.nbDev3DInfoGrid span,.nbDev3DUnitsGrid span{color:#bf9145!important;text-transform:uppercase!important;letter-spacing:1.2px!important;margin-bottom:7px!important;font-size:10px!important;font-weight:950!important;display:block!important}.nbDev3DInfoGrid strong,.nbDev3DUnitsGrid strong{color:#17140f!important;line-height:1.25!important}.nbDev3DExperience,.nbDev3DCommercial,.nbDev3DDetailTimeline,.nbDev3DCTA{grid-template-columns:1fr minmax(320px,.72fr)!important;align-items:center!important;gap:28px!important;display:grid!important}.nbDev3DUnitsGrid{grid-template-columns:repeat(3,1fr)!important;gap:16px!important;display:grid!important}.nbDev3DAmenities{flex-wrap:wrap!important;gap:10px!important;display:flex!important}.nbDev3DAmenities span{color:#8f6423!important;background:#ffffffa8!important;border:1px solid #a3753433!important;border-radius:999px!important;padding:11px 14px!important;font-size:12px!important;font-weight:900!important}.nbDev3DDetailHero{grid-template-columns:minmax(0,1fr) minmax(280px,370px)!important;align-items:end!important;gap:clamp(24px,4vw,54px)!important;width:min(1440px,100% - 44px)!important;margin:0 auto!important;padding:clamp(36px,6vw,78px) 0 clamp(22px,4vw,42px)!important;display:grid!important}.nbDev3DDetailCopy h1{max-width:980px!important;margin:0 0 24px!important;font-size:clamp(58px,8vw,118px)!important;line-height:.84!important}.nbDev3DBackButton{color:#8f6423!important;text-transform:uppercase!important;letter-spacing:.8px!important;cursor:pointer!important;background:#ffffffa3!important;border:0!important;border-radius:999px!important;align-items:center!important;gap:8px!important;margin-bottom:22px!important;padding:11px 15px!important;font-size:11px!important;font-weight:950!important;display:inline-flex!important}.nbDev3DDealCard{background:#ffffffa8!important;border:1px solid #a3753433!important;border-radius:30px!important;padding:26px!important;box-shadow:0 28px 88px #39260e29!important}.nbDev3DDealCard>span{color:#a7772e!important;text-transform:uppercase!important;letter-spacing:1.5px!important;font-size:10px!important;font-weight:950!important}.nbDev3DDealCard>strong{font-family:var(--font-serif,Georgia, serif)!important;color:#17140f!important;margin:10px 0 8px!important;font-size:42px!important;line-height:.96!important;display:block!important}.nbDev3DDealCard div{gap:10px!important;margin-top:22px!important;display:grid!important}.nbDev3DDealCard article{color:#17140f!important;background:#ffffff9e!important;border-radius:16px!important;align-items:center!important;gap:10px!important;padding:13px!important;display:flex!important}.nbDev3DFullscreenModel{grid-template-columns:1fr!important;gap:18px!important;width:min(1540px,100% - 36px)!important;min-height:calc(100vh - 110px)!important;margin:0 auto 34px!important;display:grid!important}.nbDev3DFullscreenTitle{flex-wrap:wrap!important;justify-content:space-between!important;align-items:flex-end!important;gap:18px!important;display:flex!important}.nbDev3DFullscreenTitle h2{margin:0!important;font-size:clamp(38px,5vw,72px)!important;line-height:.92!important}.nbDev3DFullscreenTitle .nbDev3DEyebrow{width:100%!important;margin-bottom:0!important}.nbDev3DFullscreenTitle .nbDev3DAmenities{justify-content:flex-end!important;max-width:620px!important}.nbDev3DDetailCTA{width:min(1440px,100% - 44px)!important}.nbDev3DCTA{background:radial-gradient(circle at 16% 0,#d9b77338,#0000 35%),#15110b!important;margin-bottom:90px!important}.nbDev3DCTA h2,.nbDev3DCTA p{color:#f6efe2!important}.nbDev3DCTA p{color:#f6efe2a8!important}.nbDev3DDetailTimeline{color:#f6efe2!important;background:#15110bf0!important}.nbDev3DDetailTimeline h2,.nbDev3DDetailTimeline strong{color:#f6efe2!important}.nbDev3DDetailTimeline small{color:#f6efe2a3!important}@media (width<=980px){.nbDev3DFixedHeader{grid-template-columns:auto 1fr auto!important;height:76px!important;padding:0 14px!important}.nbDev3DPage,.nbDev3DDetailPage{padding-top:76px!important}.nbDev3DHeaderCta{display:none!important}.nbDev3DLogoButton>span{letter-spacing:-3px!important;font-size:38px!important}.nbDev3DLogoButton strong{letter-spacing:3px!important;font-size:13px!important}.nbDev3DLogoButton small{letter-spacing:2.4px!important;font-size:8px!important}.nbDev3DHero,.nbDev3DDetailHero,.nbDev3DSelector,.nbDev3DExperience,.nbDev3DCommercial,.nbDev3DDetailTimeline,.nbDev3DCTA{grid-template-columns:1fr!important}.nbDev3DHero{min-height:auto!important;padding:30px 12px!important}.nbDev3DHeroCopy{order:2!important}.nbDev3DHeroVisual{order:1!important}.nbDev3DHero h1,.nbDev3DDetailCopy h1{letter-spacing:-1.4px!important;font-size:clamp(44px,13vw,66px)!important;line-height:.88!important}.nbDev3DViewerFrame,.nbDev3DFullscreenViewer{border-radius:22px!important;height:calc(100vh - 104px)!important;min-height:560px!important}.nbDev3DFullscreenModel,.nbDev3DDetailHero,.nbDev3DSelector,.nbDev3DExperience,.nbDev3DCommercial,.nbDev3DCTA,.nbDev3DUnits,.nbDev3DInfoGrid,.nbDev3DDetailTimeline,.nbDev3DDetailCTA{width:min(100% - 18px,1180px)!important}.nbDev3DInfoGrid,.nbDev3DUnitsGrid,.nbDev3DMetrics{grid-template-columns:1fr!important}.nbDev3DHeroActions,.nbDev3DInlineActions,.nbDev3DDetailActions,.nbDev3DCTAButtons{display:grid!important}.nbDev3DProjectList article{grid-template-columns:1fr!important}.nbDev3DProjectList .open{justify-content:center!important}.nbDev3DFullscreenTitle{display:grid!important}.nbDev3DFullscreenTitle .nbDev3DAmenities{justify-content:flex-start!important}.nbDev3DDealCard>strong{font-size:34px!important}}@media (width<=520px){.nbDev3DLogoButton small{display:none!important}.nbDev3DLogoButton strong{letter-spacing:2px!important}.nbDev3DViewerFrame,.nbDev3DFullscreenViewer{min-height:510px!important}}
