.np-site{--s-line:color-mix(in srgb, var(--s-text) 12%, transparent);--s-soft:color-mix(in srgb, var(--s-primary) 9%, var(--s-bg));background:var(--s-bg);color:var(--s-text);font-family:var(--s-font-b), system-ui, sans-serif;font-size:var(--s-base);-webkit-font-smoothing:antialiased;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100%;line-height:1.65;position:relative;container:site/inline-size}.np-site *,.np-site :before,.np-site :after{box-sizing:border-box}.np-site a{color:inherit;text-decoration:none}.np-site img{max-width:100%;display:block}.np-site h1,.np-site h2,.np-site h3,.np-site h4{font-family:var(--s-font-h);font-weight:var(--s-hw);text-transform:var(--s-hu);letter-spacing:-.01em;color:inherit;margin:0 0 .5em;line-height:1.15}.np-site p{margin:0 0 1em}.np-wrap{width:min(var(--s-max), 100% - 48px);margin-inline:auto}.np-c{padding:var(--pt) 0 var(--pb);background-repeat:no-repeat;flex-direction:column;justify-content:center;display:flex;position:relative}.np-c>.np-row{z-index:1;width:min(var(--s-max), 100% - 48px);gap:var(--gap);flex-wrap:wrap;margin-inline:auto;display:flex;position:relative}.np-w-wide>.np-row{width:min(1480px,100% - 48px)}.np-w-full>.np-row{width:100%}.np-overlay{z-index:0;pointer-events:none;border-radius:inherit;position:absolute;inset:0}.np-row.np-va-center{align-items:center}.np-row.np-va-end{align-items:flex-end}.np-row.np-va-start{align-items:stretch}.np-col{flex:0 0 calc(var(--w) * (100% + var(--gap)) - var(--gap));max-width:calc(var(--w) * (100% + var(--gap)) - var(--gap));background-repeat:no-repeat;flex-direction:column;min-width:0;display:flex;position:relative}.np-col.np-va-center{justify-content:center}.np-col.np-va-end{justify-content:flex-end}.np-col-in{z-index:1;position:relative}.np-col-link{transition:transform .25s,box-shadow .25s}.np-col-link:hover{transform:translateY(-4px)}.np-sh-sm{box-shadow:0 2px 6px #0f172a0f,0 8px 24px -12px #0f172a2e}.np-sh-lg{box-shadow:0 4px 12px #0f172a14,0 30px 60px -20px #0f172a59}.np-al-left{text-align:left}.np-al-center{text-align:center}.np-al-right{text-align:right}.np-s-light{color:#fff;--s-muted:#ffffffc7;--s-line:#fff3}.np-site a.np-s-light{color:#fff}.np-s-dark{color:var(--s-text)}.np-el{margin-bottom:24px}.np-el:last-child{margin-bottom:0}.np-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--s-accent);font-size:.78em;font-weight:700;font-family:var(--s-font-b);margin-bottom:.8em}.np-h{font-size:2.2em}h1.np-h{font-size:3.4em}h3.np-h{font-size:1.5em}h4.np-h{font-size:1.2em}p.np-h{font-size:1.1em;font-family:var(--s-font-b)}.np-h.np-h-s{font-size:1.25em}.np-h.np-h-m{font-size:1.8em}.np-h.np-h-l{font-size:2.6em}.np-h.np-h-xl{font-size:3.6em}.np-h.np-h-xxl{font-size:4.8em;line-height:1.02}.np-h-accent:after{content:"";background:var(--s-accent);border-radius:2px;width:64px;height:3px;margin-top:.45em;display:block}.np-al-center .np-h-accent:after,.np-al-center.np-h-accent:after{margin-inline:auto}.np-al-right .np-h-accent:after{margin-left:auto}.np-rich{color:inherit}.np-rich p:last-child,.np-rich ul:last-child,.np-rich ol:last-child{margin-bottom:0}.np-rich a{color:var(--s-primary);text-underline-offset:3px;text-decoration:underline}.np-s-light .np-rich a{color:inherit}.np-rich ul,.np-rich ol{margin:0 0 1em;padding-left:1.2em}.np-t-s{font-size:.9em}.np-t-l{font-size:1.15em}.np-t-xl{font-size:1.35em;line-height:1.55}.np-c .np-rich,.np-c .np-ib p,.np-c .np-counter-l{color:var(--s-muted)}.np-s-light .np-rich{color:#ffffffdb}.np-btn{border-radius:var(--s-btn-radius);cursor:pointer;font-weight:600;line-height:1.1;font-family:var(--s-font-b);white-space:nowrap;border:2px solid #0000;justify-content:center;align-items:center;gap:.55em;transition:all .2s;display:inline-flex}.np-btn-s{padding:.6em 1.1em;font-size:.88em}.np-btn-m{padding:.9em 1.6em;font-size:.95em}.np-btn-l{padding:1.1em 2.1em;font-size:1.05em}.np-btn-full{width:100%}.np-btn-primary{background:var(--s-primary);color:#fff!important}.np-btn-primary:hover{background:color-mix(in srgb, var(--s-primary) 85%, #000);box-shadow:0 10px 24px -10px var(--s-primary);transform:translateY(-1px)}.np-btn-secondary{background:var(--s-dark);color:#fff!important}.np-btn-secondary:hover{background:color-mix(in srgb, var(--s-dark) 80%, #fff)}.np-btn-outline{color:inherit;background:0 0;border-color:currentColor}.np-btn-outline:hover{background:var(--s-primary);border-color:var(--s-primary);color:#fff}.np-btn-light{background:#fff;color:var(--s-dark)!important}.np-btn-light:hover{background:var(--s-accent);color:#fff!important}.np-btn-whatsapp{background:#25d366;color:#fff!important}.np-btn-whatsapp:hover{background:#1da851}.np-btn-link{color:var(--s-primary);border:0;padding-inline:0!important}.np-btn-link:hover{gap:.8em}.np-btn:disabled{opacity:.6;cursor:default;transform:none}.np-img{max-width:100%;margin:0;display:inline-block;position:relative;overflow:hidden}.np-el-image.np-al-center .np-img{width:fit-content;margin-inline:auto;display:block}.np-el-image.np-al-right .np-img{width:fit-content;margin-left:auto;display:block}.np-img img{width:100%;transition:transform .6s}.np-hover-zoom:hover img{transform:scale(1.06)}.np-hover-lift{transition:transform .3s,box-shadow .3s}.np-hover-lift:hover{transform:translateY(-6px);box-shadow:0 30px 60px -24px #0f172a66}.np-caption{color:var(--s-muted);margin-top:.6em;font-size:.85em}.np-img-empty{border:2px dashed var(--s-line);border-radius:var(--s-radius);color:var(--s-muted);text-align:center;background:color-mix(in srgb, var(--s-surface) 60%, transparent);place-items:center;gap:8px;padding:32px 16px;font-size:.9em;display:grid}.np-img-empty.small{padding:12px}.np-ib{flex-direction:column;gap:18px;height:100%;display:flex}.np-ib-left{flex-direction:row;align-items:flex-start}.np-al-center .np-ib{align-items:center}.np-al-right .np-ib{align-items:flex-end}.np-ib-icon{--ic:var(--s-primary);color:var(--ic);flex:none;place-items:center;display:grid}.np-ib-circle,.np-ib-square{background:color-mix(in srgb, var(--ic) 12%, transparent);width:64px;height:64px}.np-ib-circle{border-radius:50%}.np-ib-square{border-radius:calc(var(--s-radius) * .8)}.np-ib-title{margin-bottom:.35em;font-size:1.25em}.np-ib p{margin:0}.np-card{background:var(--s-bg);color:var(--s-text);border-radius:var(--s-radius);padding:32px 28px;transition:transform .3s,box-shadow .3s;box-shadow:0 2px 6px #0f172a0d,0 18px 40px -22px #0f172a47}.np-card:hover{transform:translateY(-4px);box-shadow:0 4px 10px #0f172a0f,0 30px 60px -24px #0f172a59}.np-ib-link:hover .np-ib-icon{transform:scale(1.06)}.np-list{--ic:var(--s-primary);gap:.7em;margin:0;padding:0;list-style:none;display:grid}.np-list li{align-items:flex-start;gap:.7em;display:flex}.np-list svg{color:var(--ic);flex:none;margin-top:.2em}.np-list-l{font-size:1.1em}.np-al-center .np-list{justify-content:center}.np-counter-n{font-family:var(--s-font-h);font-size:3.2em;font-weight:var(--s-hw);color:var(--s-primary);font-variant-numeric:tabular-nums;line-height:1}.np-s-light .np-counter-n{color:#fff}.np-counter-l{letter-spacing:.02em;margin-top:.5em;font-size:.95em}.np-spacer{height:var(--h)}.np-divider{border:0;border-top:1px solid var(--s-line);margin-block:0}.np-embed{background:var(--s-surface);width:100%;position:relative;overflow:hidden}.np-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.np-embed-cover{color:var(--s-muted);background:linear-gradient(135deg, var(--s-surface), color-mix(in srgb, var(--s-primary) 14%, var(--s-surface)));place-content:center;justify-items:center;gap:8px;display:grid;position:absolute;inset:0}.np-gallery{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));display:grid}.np-gallery img{object-fit:cover;width:100%;transition:transform .5s,filter .3s}.np-gallery a{border-radius:inherit;display:block;overflow:hidden}.np-gallery a:hover img{filter:brightness(1.05);transform:scale(1.05)}.np-acc{gap:10px;display:grid}.np-acc details{border-bottom:1px solid var(--s-line)}.np-acc-boxed details{background:var(--s-surface);border-radius:var(--s-radius);border:0;padding-inline:20px}.np-acc summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:18px 0;font-size:1.05em;font-weight:600;list-style:none;display:flex}.np-acc summary::-webkit-details-marker{display:none}.np-acc summary svg{color:var(--s-primary);flex:none;transition:transform .25s}.np-acc details[open] summary svg{transform:rotate(45deg)}.np-acc details>.np-rich{padding:0 0 18px}.np-testi{flex-direction:column;gap:14px;margin:0;display:flex}.np-al-center .np-testi{align-items:center}.np-al-right .np-testi{align-items:flex-end}.np-testi-q{color:var(--s-accent)}.np-testi blockquote{font-family:var(--s-font-h);margin:0;font-size:1.35em;font-style:italic;line-height:1.45}.np-testi figcaption{align-items:center;gap:12px;display:flex}.np-testi figcaption img{object-fit:cover;border-radius:50%;width:52px;height:52px}.np-testi figcaption span{text-align:left;display:grid}.np-testi small{color:var(--s-muted);font-size:.85em}.np-stars{color:var(--s-accent);gap:2px;display:flex}.np-social{flex-wrap:wrap;gap:10px;display:flex}.np-al-center .np-social{justify-content:center}.np-al-right .np-social{justify-content:flex-end}.np-social a{place-items:center;transition:all .2s;display:grid}.np-social-circle a,.np-social-square a{opacity:.85;border:1px solid;width:40px;height:40px}.np-social-circle a{border-radius:50%}.np-social-square a{border-radius:8px}.np-social a:hover{opacity:1;background:var(--s-primary);border-color:var(--s-primary);color:#fff}.np-grid{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:28px;display:grid}.np-more{text-align:center;margin-top:36px}.np-card-prop{background:var(--s-bg);color:var(--s-text);border-radius:var(--s-radius);flex-direction:column;height:100%;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 1px 3px #0f172a0f,0 14px 34px -22px #0f172a59}.np-card-prop:hover{transform:translateY(-6px);box-shadow:0 4px 10px #0f172a0f,0 32px 60px -26px #0f172a73}.np-cp-img{aspect-ratio:4/3;background:var(--s-surface);position:relative;overflow:hidden}.np-cp-img img{object-fit:cover;width:100%;height:100%;transition:transform .8s}.np-card-prop:hover .np-cp-img img{transform:scale(1.07)}.np-cp-noimg{height:100%;color:var(--s-muted);place-items:center;display:grid}.np-badge{color:var(--s-dark);letter-spacing:.06em;text-transform:uppercase;background:#fffffff0;border-radius:999px;padding:.45em .8em;font-size:.72em;font-weight:700;position:absolute;top:14px;left:14px}.np-badge-accent{background:var(--s-accent);color:#fff;left:auto;right:14px}.np-cp-body{flex-direction:column;flex:1;gap:6px;padding:20px 22px 22px;display:flex}.np-cp-price{color:var(--s-primary);font-size:1.15em;font-weight:700}.np-cp-title{margin:0!important;font-size:1.2em!important}.np-cp-where{color:var(--s-muted);align-items:center;gap:5px;font-size:.9em;display:flex}.np-cp-facts{border-top:1px solid var(--s-line);color:var(--s-muted);flex-wrap:wrap;gap:6px 16px;margin-top:auto;padding-top:12px;font-size:.86em;display:flex}.np-cp-facts span{align-items:center;gap:5px;display:inline-flex}.np-cp-cat{text-transform:uppercase;letter-spacing:.1em;color:var(--s-muted);font-size:.78em}.np-cp-overlay{min-height:380px;position:relative}.np-cp-overlay .np-cp-img{aspect-ratio:auto;position:absolute;inset:0}.np-cp-overlay .np-cp-img:after{content:"";background:linear-gradient(#0000 35%,#000000c7);position:absolute;inset:0}.np-cp-overlay .np-cp-body{z-index:1;color:#fff;flex:none;margin-top:auto;padding:26px;position:relative}.np-cp-overlay .np-cp-price{color:#fff}.np-cp-overlay .np-cp-where{color:#ffffffd9}.np-cp-minimal{box-shadow:none;background:0 0;border-radius:0}.np-cp-minimal:hover{box-shadow:none}.np-cp-minimal .np-cp-img{border-radius:var(--s-radius)}.np-cp-minimal .np-cp-body{padding:16px 2px 0}.np-cp-minimal .np-cp-facts{border:0;padding-top:4px}.np-cp-reserva{border-radius:calc(var(--s-radius) * 1.6);box-shadow:0 2px 6px #0f172a0f,0 22px 44px -26px #0f172a66}.np-cp-reserva .np-cp-img{aspect-ratio:16/10}.np-cp-reserva .np-cp-body{gap:4px;padding:20px 22px 22px}.np-rv-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.np-cp-reserva .np-cp-title{letter-spacing:-.01em;text-transform:none;line-height:1.2;font-family:var(--s-font-b)!important;font-size:1.3em!important;font-weight:700!important}.np-rv-code{color:var(--s-muted);white-space:nowrap;flex:none;font-size:.82em}.np-rv-sub{color:var(--s-muted);font-size:.95em}.np-rv-facts{margin-top:8px;font-size:.95em}.np-rv-foot{border-top:1px solid var(--s-line);justify-content:space-between;align-items:flex-end;gap:14px;margin-top:auto;padding-top:14px;display:flex}.np-rv-price{min-width:0}.np-rv-price b{letter-spacing:-.03em;color:var(--s-text);font-size:2em;font-weight:800;line-height:1.05}.np-rv-price b.np-rv-ask{letter-spacing:0;font-size:1.25em}.np-rv-from{color:var(--s-muted);font-size:.8em;display:block}.np-rv-cur{color:var(--s-muted);margin-left:6px;font-size:.95em;font-weight:700}.np-rv-per{color:var(--s-muted);margin-top:2px;font-size:.9em}.np-rv-ok{color:#1e7b45;margin-top:4px;font-size:.9em;font-weight:600}.np-rv-no{color:var(--s-muted);margin-top:4px;font-size:.9em;font-weight:600}.np-rv-btn{border-radius:calc(var(--s-radius) * .9);background:var(--s-dark);color:#fff;flex:none;align-items:center;height:46px;padding:0 20px;font-weight:700;transition:transform .15s,opacity .15s;display:inline-flex}.np-cp-reserva:hover .np-rv-btn{opacity:.9;transform:translateY(-1px)}.np-carousel{position:relative}.np-track{grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--per,3) - 1) * 28px) / var(--per,3));scroll-snap-type:x mandatory;scrollbar-width:none;gap:28px;padding-bottom:6px;display:grid;overflow-x:auto}.np-track::-webkit-scrollbar{display:none}.np-track>*{scroll-snap-align:start}.np-car-btn{width:46px;height:46px;color:var(--s-dark);cursor:pointer;z-index:2;background:#fff;border:0;border-radius:50%;place-items:center;transition:background .2s,color .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 24px -8px #00000059}.np-car-btn:hover{background:var(--s-primary);color:#fff}.np-car-btn.prev{left:-18px}.np-car-btn.next{right:-18px}.np-search{text-align:left;color:var(--s-text);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:12px;display:grid}.np-search label{text-transform:uppercase;letter-spacing:.08em;color:var(--s-muted);gap:4px;font-size:.78em;font-weight:700;display:grid}.np-search select,.np-form input,.np-form select,.np-form textarea{border:1px solid var(--s-line);border-radius:calc(var(--s-radius) * .7);background:var(--s-bg);width:100%;height:48px;color:var(--s-text);font:inherit;text-transform:none;letter-spacing:0;padding:0 14px;font-size:1rem;font-weight:400}.np-form textarea{resize:vertical;height:auto;padding:12px 14px}.np-search select:focus,.np-form input:focus,.np-form select:focus,.np-form textarea:focus{outline:2px solid color-mix(in srgb, var(--s-primary) 45%, transparent);outline-offset:0;border-color:var(--s-primary)}.np-search .np-btn{height:48px}.np-search-bar,.np-search-card{background:var(--s-bg);border-radius:var(--s-radius);padding:18px;box-shadow:0 24px 60px -24px #0f172a73}.np-search-card{padding:28px}.np-search-glass{-webkit-backdrop-filter:blur(14px);border-radius:var(--s-radius);background:#ffffff24;border:1px solid #ffffff47;padding:18px}.np-search-glass label{color:#ffffffd9}.np-search-glass select{background:#fffffff2;border-color:#0000}.np-form{text-align:left;color:var(--s-text);gap:14px;display:grid}.np-fld{gap:5px;display:grid}.np-form label{font-size:.85em;font-weight:600}.np-form-2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.np-form-card{background:var(--s-bg);border-radius:var(--s-radius);padding:32px;box-shadow:0 30px 70px -30px #0f172a73}.np-form-glass{-webkit-backdrop-filter:blur(16px);border-radius:var(--s-radius);color:#fff;background:#ffffff1f;border:1px solid #ffffff40;padding:32px}.np-form-glass input,.np-form-glass select,.np-form-glass textarea{color:#1d2433;background:#fffffff2}.np-form-title{font-size:1.4em;margin-bottom:.2em!important}.np-form-err{color:#c8312d;font-size:.9em;font-weight:600}.np-form-done{text-align:center;padding:40px 28px;font-size:1.1em}.np-hp{opacity:0;width:1px;height:1px;position:absolute!important;left:-9999px!important}.np-testi-s{font-size:1.05em!important;line-height:1.6!important}.np-grid>.np-testi{height:100%}.np-testi .np-agent-av{width:44px;height:44px;font-size:.9em}.np-agent-card{flex-direction:column;gap:14px;height:100%;display:flex}.np-ac-photo{background:var(--s-surface);color:var(--s-muted);display:block;overflow:hidden}.np-ac-photo>span{height:100%;font-family:var(--s-font-h);place-items:center;font-size:2.4em;display:grid}.np-ac-photo img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.np-agent-card:hover .np-ac-photo img{transform:scale(1.05)}.np-ac-card .np-ac-photo{aspect-ratio:4/5;border-radius:var(--s-radius)}.np-ac-round{text-align:center;align-items:center}.np-ac-round .np-ac-photo{border-radius:50%;width:160px;height:160px}.np-ac-overlay{position:relative}.np-ac-overlay .np-ac-photo{aspect-ratio:3/4;border-radius:var(--s-radius)}.np-ac-overlay .np-ac-body{color:#fff;border-radius:0 0 var(--s-radius) var(--s-radius);background:linear-gradient(#0000,#000000bf);padding:22px;position:absolute;bottom:0;left:0;right:0}.np-ac-body h3{margin:0 0 2px;font-size:1.2em}.np-ac-title{color:var(--s-muted);font-size:.9em}.np-ac-overlay .np-ac-title{color:#fffc}.np-ac-links{gap:8px;margin-top:10px;display:flex}.np-ac-round .np-ac-links{justify-content:center}.np-ac-links a{background:var(--s-surface);width:34px;height:34px;color:var(--s-text);border-radius:50%;place-items:center;transition:all .2s;display:grid}.np-ac-overlay .np-ac-links a{color:#fff;background:#ffffff2e}.np-ac-links a:hover{background:var(--s-primary);color:#fff}.np-post-card{border-radius:var(--s-radius);background:var(--s-bg);height:100%;color:var(--s-text);flex-direction:column;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 1px 3px #0f172a0f,0 14px 34px -22px #0f172a59}.np-post-card:hover{transform:translateY(-5px)}.np-post-img{aspect-ratio:16/10;background:var(--s-surface);color:var(--s-muted);place-items:center;display:grid;overflow:hidden}.np-post-img img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.np-post-card:hover .np-post-img img{transform:scale(1.05)}.np-post-body{flex-direction:column;flex:1;gap:8px;padding:22px;display:flex}.np-post-body h3{margin:0;font-size:1.25em}.np-post-body p{color:var(--s-muted);margin:0;font-size:.95em}.np-post-meta{color:var(--s-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.8em}.np-post-more{color:var(--s-primary);align-items:center;gap:6px;margin-top:auto;padding-top:8px;font-size:.9em;font-weight:600;display:inline-flex}.np-article{max-width:780px;margin:0 auto}.np-article-head{text-align:center;padding:48px 0 8px}.np-article-head h1{font-size:2.8em}.np-article-cover{border-radius:var(--s-radius);aspect-ratio:16/8;margin:24px 0 8px;overflow:hidden}.np-article-cover img{object-fit:cover;width:100%;height:100%}.np-profile{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:56px;padding:56px 0;display:grid}.np-profile-photo{aspect-ratio:4/5;border-radius:var(--s-radius);background:var(--s-surface);font-family:var(--s-font-h);color:var(--s-muted);place-items:center;font-size:4em;display:grid;overflow:hidden}.np-profile-photo img{object-fit:cover;width:100%;height:100%}.np-profile h1{margin-bottom:.1em;font-size:2.6em}@container site (max-width:1024px){.np-profile{grid-template-columns:1fr;gap:28px}.np-profile-photo{max-width:360px}.np-track{--per:2!important}}@container site (max-width:680px){.np-track{--per:1.15!important}.np-article-head h1,.np-profile h1{font-size:2em}}.np-topbar{background:var(--s-dark);color:#fffc;font-size:.82em}.np-topbar .np-wrap{align-items:center;gap:20px;height:38px;display:flex}.np-topbar a{align-items:center;gap:6px;display:inline-flex}.np-topbar a:hover{color:#fff}.np-topbar .grow{flex:1}.np-header{z-index:40;transition:background .3s,box-shadow .3s,color .3s;position:relative}.np-hd-light{background:var(--s-bg);color:var(--s-text);box-shadow:0 1px 0 var(--s-line)}.np-hd-dark{background:var(--s-dark);color:#fff}.np-hd-sticky{position:sticky;top:0}.np-hd-transparent{box-shadow:none;background:linear-gradient(#00000073,#0000);position:absolute;top:auto;left:0;right:0}.np-hd-transparent.np-hd-sticky{position:fixed;top:0}.np-hd-transparent.scrolled{background:var(--s-dark);box-shadow:0 10px 30px -15px #00000080}.np-hd-in{align-items:center;gap:28px;height:84px;transition:height .3s;display:flex}.np-header.scrolled .np-hd-in{height:70px}.np-logo{font-family:var(--s-font-h);letter-spacing:-.01em;flex:none;align-items:center;font-size:1.35em;font-weight:700;display:flex}.np-logo img{width:auto;max-height:48px}.np-nav{align-items:center;gap:4px;margin-left:auto;display:flex}.np-nav a{opacity:.88;border-radius:999px;padding:.55em .95em;font-size:.95em;font-weight:500;transition:opacity .2s,background .2s;position:relative}.np-nav a:hover,.np-nav a.on{opacity:1}.np-nav a:after{content:"";background:var(--s-accent);transform-origin:0;height:2px;transition:transform .25s;position:absolute;bottom:.25em;left:.95em;right:.95em;transform:scaleX(0)}.np-nav a:hover:after,.np-nav a.on:after{transform:scaleX(1)}.np-hd-logo-center .np-hd-in{grid-template-columns:1fr auto 1fr;display:grid}.np-hd-logo-center .np-logo{grid-area:1/2;justify-self:center}.np-hd-logo-center .np-nav{grid-area:1/1;margin:0}.np-hd-logo-center .np-hd-cta{grid-area:1/3;justify-self:end}.np-burger{margin-left:auto;display:none;position:relative}.np-burger summary{cursor:pointer;padding:8px;list-style:none;display:grid}.np-burger summary::-webkit-details-marker{display:none}.np-mobile-nav{background:var(--s-bg);color:var(--s-text);border-radius:var(--s-radius);gap:2px;width:min(300px,86vw);padding:10px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 60px -20px #00000073}.np-mobile-nav a{border-radius:8px;padding:12px 14px;font-weight:500}.np-mobile-nav a:hover{background:var(--s-surface)}.np-mobile-nav .np-btn{margin-top:8px}.np-site:has(.np-hd-transparent) main>.np-first{padding-top:calc(var(--pt) + 84px)}.np-footer{padding:72px 0 0;font-size:.95em}.np-ft-dark{background:var(--s-dark);color:#ffffffbf}.np-ft-brand{background:var(--s-primary);color:#ffffffd9}.np-ft-light{background:var(--s-surface);color:var(--s-muted)}.np-ft-dark .np-logo,.np-ft-brand .np-logo,.np-ft-dark h4,.np-ft-brand h4{color:#fff}.np-ft-light .np-logo,.np-ft-light h4{color:var(--s-text)}.np-ft-grid{grid-template-columns:1.6fr 1fr 1.2fr;gap:48px;padding-bottom:56px;display:grid}.np-footer h4{font-size:1.05em;font-family:var(--s-font-h);margin-bottom:1.1em}.np-footer ul{gap:.7em;margin:0;padding:0;list-style:none;display:grid}.np-footer a:hover{color:#fff}.np-ft-light a:hover{color:var(--s-primary)}.np-ft-tag{max-width:360px;margin:1em 0 1.4em}.np-ft-contact li{align-items:flex-start;gap:10px;display:flex}.np-ft-contact svg{color:var(--s-accent);flex:none;margin-top:.2em}.np-ft-badges{flex-wrap:wrap;align-items:center;gap:20px 32px;padding:4px 0 28px;display:flex}.np-ft-badges a,.np-ft-badges span{justify-content:center;align-items:center;height:72px;transition:transform .15s,opacity .15s;display:inline-flex}.np-ft-badges a:hover{opacity:.85;transform:translateY(-2px)}.np-ft-badges img{object-fit:contain;width:auto;max-width:180px;height:auto;max-height:72px;display:block}.np-ft-bottom{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:22px 0;font-size:.85em;display:flex}.np-ft-light .np-ft-bottom{border-color:var(--s-line)}.np-made{opacity:.6}.np-wa-float{z-index:50;background:#25d366;border-radius:50%;place-items:center;width:60px;height:60px;transition:transform .2s;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 30px -8px #25d366b3;color:#fff!important}.np-wa-float:hover{transform:scale(1.08)}.np-titlebar{background:var(--s-dark);color:#fff;padding:140px 0 56px;position:relative;overflow:hidden}.np-site:not(:has(.np-hd-transparent)) .np-titlebar{padding-top:56px}.np-titlebar:before{content:"";background:radial-gradient(circle at 85% 20%, color-mix(in srgb, var(--s-primary) 55%, transparent), transparent 55%);opacity:.7;position:absolute;inset:0}.np-titlebar .np-wrap{position:relative}.np-titlebar h1{margin:0;font-size:2.8em}.np-crumbs{opacity:.75;flex-wrap:wrap;gap:8px;margin-bottom:10px;font-size:.85em;display:flex}.np-crumbs a:hover{text-decoration:underline}.np-list-page{padding:48px 0 96px}.np-list-head{color:var(--s-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:28px 0 24px;display:flex}.np-list-head select{border:1px solid var(--s-line);background:var(--s-bg);height:40px;font:inherit;border-radius:8px;padding:0 10px}.np-pages{justify-content:center;gap:8px;margin-top:44px;display:flex}.np-pages a,.np-pages span{border:1px solid var(--s-line);border-radius:999px;place-items:center;min-width:42px;height:42px;padding:0 12px;font-weight:600;display:grid}.np-pages .on{background:var(--s-primary);color:#fff;border-color:var(--s-primary)}.np-empty{text-align:center;color:var(--s-muted);padding:72px 16px}.np-detail{padding:0 0 96px}.np-dgal{border-radius:var(--s-radius);grid-template-rows:250px 250px;grid-template-columns:2fr 1fr 1fr;gap:10px;margin:32px 0 40px;display:grid;overflow:hidden}.np-dgal a{background:var(--s-surface);position:relative;overflow:hidden}.np-dgal a:first-child{grid-row:1/3}.np-dgal img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.np-dgal a:hover img{transform:scale(1.05)}.np-dgal-more{color:#fff;background:#00000073;place-items:center;font-size:1.1em;font-weight:700;display:grid;position:absolute;inset:0}.np-dlayout{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:56px;display:grid}.np-dhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.np-dhead h1{margin-bottom:.2em;font-size:2.4em}.np-dprice{font-family:var(--s-font-h);color:var(--s-primary);font-size:2em;font-weight:var(--s-hw);white-space:nowrap}.np-dfacts{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;margin:28px 0 36px;display:grid}.np-dfacts div{background:var(--s-surface);border-radius:var(--s-radius);gap:4px;padding:16px;display:grid}.np-dfacts svg{color:var(--s-primary)}.np-dfacts b{font-size:1.15em}.np-dfacts span{color:var(--s-muted);font-size:.82em}.np-dsec{margin-top:44px}.np-dsec h2{font-size:1.6em}.np-amen{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px 20px;margin:0;padding:0;list-style:none;display:grid}.np-amen li{align-items:center;gap:8px;display:flex}.np-amen svg{color:var(--s-primary)}.np-units{border-collapse:collapse;width:100%;font-size:.92em}.np-units th{text-align:left;text-transform:uppercase;letter-spacing:.08em;color:var(--s-muted);border-bottom:2px solid var(--s-line);padding:10px 12px;font-size:.75em}.np-units td{border-bottom:1px solid var(--s-line);padding:12px}.np-units-wrap{overflow-x:auto}.np-ust{border-radius:999px;padding:.3em .7em;font-size:.78em;font-weight:700}.np-ust-disponible{color:#1f7a3b;background:#e3f4e8}.np-ust-reservado{color:#9a6a00;background:#fff2d6}.np-ust-vendido,.np-ust-bloqueado{color:#6b6e75;background:#f1f1f3}.np-dside{gap:16px;display:grid;position:sticky;top:100px}.np-agent{border-radius:var(--s-radius);background:var(--s-surface);align-items:center;gap:12px;padding:18px;display:flex}.np-agent-av{background:var(--s-primary);color:#fff;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;font-size:1.1em;font-weight:700;display:grid}.np-agent small{color:var(--s-muted);display:block}.np-js .np-anim{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s)}.np-js .np-anim-up{transform:translateY(36px)}.np-js .np-anim-down{transform:translateY(-36px)}.np-js .np-anim-left{transform:translate(-48px)}.np-js .np-anim-right{transform:translate(48px)}.np-js .np-anim-zoom{transform:scale(.92)}.np-js .np-anim.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.np-js .np-anim{opacity:1;transition:none;transform:none}}@container site (min-width:1025px){.hide-d{display:none!important}}@container site (min-width:681px) and (max-width:1024px){.hide-t{display:none!important}}@container site (max-width:680px){.hide-m{display:none!important}}@container site (max-width:1024px){.np-col.np-narrow{flex-basis:calc(50% - var(--gap) / 2);max-width:calc(50% - var(--gap) / 2)}.np-grid{grid-template-columns:repeat(min(var(--cols), 2), minmax(0, 1fr))}.np-track{grid-auto-columns:calc(50% - 14px)}h1.np-h,.np-h.np-h-xl{font-size:2.8em}.np-h.np-h-xxl{font-size:3.6em}.np-nav,.np-hd-cta{display:none}.np-burger{display:block}.np-hd-logo-center .np-hd-in{display:flex}.np-dlayout{grid-template-columns:1fr;gap:40px}.np-dside{position:static}.np-ft-grid{grid-template-columns:1fr 1fr}.np-ft-grid>:first-child{grid-column:1/-1}}@container site (max-width:680px){.np-site{font-size:calc(var(--s-base) - 1px)}.np-wrap,.np-c>.np-row{width:calc(100% - 32px)}.np-w-full>.np-row{width:100%}.np-c{padding:calc(var(--pt) * .6) 0 calc(var(--pb) * .6)}.np-col,.np-col.np-narrow{flex-basis:100%;max-width:100%}.np-spacer{height:var(--hm)}.np-h{font-size:1.75em}h1.np-h,.np-h.np-h-l,.np-h.np-h-xl{font-size:2.2em}.np-h.np-h-xxl{font-size:2.6em}.np-grid,.np-gallery{grid-template-columns:1fr}.np-gallery{grid-template-columns:repeat(min(var(--cols), 2), minmax(0, 1fr))}.np-track{grid-auto-columns:86%;gap:16px}.np-car-btn{display:none}.np-form-2,.np-search{grid-template-columns:1fr}.np-form-card,.np-form-glass{padding:22px}.np-hd-in{height:68px}.np-ft-grid{text-align:center;grid-template-columns:1fr;gap:32px}.np-footer .np-logo{justify-content:center}.np-ft-tag{margin-left:auto;margin-right:auto}.np-footer .np-social,.np-chips,.np-ft-badges,.np-ft-contact li{justify-content:center}.np-ft-bottom{text-align:center;flex-direction:column;align-items:center;gap:6px}.np-ft-badges a,.np-ft-badges span{height:60px}.np-ft-badges img{max-width:140px;max-height:60px}.np-titlebar{padding:110px 0 36px}.np-titlebar h1{font-size:2em}.np-dgal{grid-template-rows:220px 110px;grid-template-columns:1fr 1fr}.np-dgal a:first-child{grid-area:auto/1/auto/-1}.np-dgal a:nth-child(n+4){display:none}.np-dhead h1{font-size:1.8em}.np-dprice{font-size:1.5em}.np-ib-left{flex-direction:column}.np-site:has(.np-hd-transparent) main>.np-first{padding-top:calc(var(--pt) * .6 + 68px)}}.np-draftbar{z-index:60;color:#6b4e00;text-align:center;background:#fff3d6;padding:6px 12px;font-family:system-ui,sans-serif;font-size:13px;font-weight:600;position:sticky;top:0}.np-s-light .np-dprice{color:var(--s-accent)}.np-cp-code{color:var(--s-muted);letter-spacing:.04em;margin-top:-4px;font-size:.75em}.np-cp-overlay .np-cp-code{color:#ffffffbf}.np-form-tabs{background:var(--s-surface);border-radius:calc(var(--s-radius) * .7);grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.np-form-tabs button{border-radius:calc(var(--s-radius) * .55);font:inherit;color:var(--s-muted);cursor:pointer;background:0 0;border:0;padding:10px;font-size:.9em;font-weight:600}.np-form-tabs button[aria-selected=true]{background:var(--s-bg);color:var(--s-text);box-shadow:0 1px 3px #0000001a}.np-form select{border:1px solid var(--s-line);border-radius:calc(var(--s-radius) * .7);background:var(--s-bg);width:100%;height:48px;color:var(--s-text);font:inherit;padding:0 12px}.np-calc-in{border:1px solid var(--s-line);border-radius:calc(var(--s-radius) * .7);background:var(--s-bg);align-items:center;display:flex}.np-calc-in input{outline-offset:-2px;flex:1;min-width:0;border:0!important}.np-calc-in span{color:var(--s-muted);padding:0 12px;font-size:.9em}.np-calc-out{background:var(--s-soft);border-radius:calc(var(--s-radius) * .7);justify-content:space-between;align-items:baseline;gap:12px;padding:16px;display:flex}.np-calc-out b{font-family:var(--s-font-h);color:var(--s-primary);font-size:1.6em}.np-calc-dl{grid-template-columns:1fr auto;gap:6px 12px;margin:0;font-size:.92em;display:grid}.np-calc-dl dt{color:var(--s-muted)}.np-calc-dl dd{text-align:right;margin:0;font-weight:600}.np-calc-note{color:var(--s-muted);margin:0;font-size:.78em}.np-dprices{align-items:flex-end;gap:28px;display:flex}.np-dprices small{text-transform:uppercase;letter-spacing:.1em;color:var(--s-muted);font-size:.72em;font-weight:700;display:block}.np-summary{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:0 28px;margin:0;display:grid}.np-summary div{border-bottom:1px solid var(--s-line);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.np-summary dt{color:var(--s-muted)}.np-summary dd{text-align:right;margin:0;font-weight:600}.np-legend{color:var(--s-muted);flex-wrap:wrap;gap:16px;margin-top:12px;font-size:.82em;display:flex}.np-legend span{align-items:center;gap:6px;display:inline-flex}.np-legend i{border-radius:50%;width:12px;height:12px;display:inline-block}.np-agent-box{border-radius:var(--s-radius);background:var(--s-surface);gap:12px;padding:18px;display:grid}.np-agent-box .np-agent{background:0 0;padding:0}.np-agent-box img.np-agent-av{object-fit:cover}.np-agent-btns{grid-template-columns:1fr 1fr;gap:8px;display:grid}@container site (max-width:680px){.np-dprices{gap:16px}}.np-hl{color:var(--s-accent)}.np-cp-listing{box-shadow:none;border:1px solid var(--s-line)}.np-cp-listing:hover{transform:translateY(-3px);box-shadow:0 18px 40px -24px #0f172a59}.np-cp-listing .np-cp-img{aspect-ratio:4/3;margin:0}.np-cp-listing .np-badge-accent{display:none}.np-cp-listing .np-cp-body{gap:3px;padding:14px 16px 16px}.np-cp-listing .np-cp-title{white-space:nowrap;text-overflow:ellipsis;text-transform:none;letter-spacing:0;overflow:hidden;font-family:var(--s-font-b)!important;font-size:1em!important;font-weight:700!important}.np-cp-listing .np-cp-where,.np-cp-line{color:var(--s-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.85em;display:block;overflow:hidden}.np-cp-foot{justify-content:space-between;align-items:baseline;gap:10px;margin-top:12px;display:flex}.np-cp-foot b{white-space:nowrap;font-size:1.05em}.np-cp-foot span{color:var(--s-muted);text-align:right;white-space:nowrap;text-overflow:ellipsis;font-size:.78em;overflow:hidden}.np-search-simple{border-radius:calc(var(--s-radius) * .8);background:#fff;align-items:center;max-width:640px;padding:6px 6px 6px 20px;display:flex;box-shadow:0 20px 50px -20px #00000073}.np-al-center .np-search-simple{margin-inline:auto}.np-search-simple input{min-width:0;font:inherit;color:#1d2433;background:0 0;border:0;outline:0;flex:1;height:46px;font-size:1rem}.np-search-simple button{cursor:pointer;background:var(--s-primary);color:#fff;border-radius:calc(var(--s-radius) * .6);height:46px;font:inherit;border:0;align-items:center;gap:8px;padding:0 20px;font-weight:600;display:inline-flex}.np-tiles{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));--ic:var(--s-primary);gap:14px;display:grid}.np-tile{border:1px solid var(--s-line);border-radius:var(--s-radius);background:var(--s-bg);color:var(--s-text);align-content:start;gap:10px;padding:18px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.np-tile svg{color:var(--ic)}.np-tile b{font-weight:600}.np-tile b span{color:var(--s-muted);font-weight:400}.np-tile small{color:var(--s-muted);margin-top:-6px;font-size:.8em}.np-tile:hover{border-color:var(--ic);transform:translateY(-2px);box-shadow:0 12px 30px -20px #0f172a66}.np-places .np-tile{gap:2px;padding:14px 16px}.np-places .np-tile small{margin-top:0}.np-ib-panel{border-radius:var(--s-radius) var(--s-radius) 0 0;background:color-mix(in srgb, var(--ic) 14%, var(--s-bg));width:100%;height:170px}.np-ib-panel svg{width:64px;height:64px}.np-ib.np-card:has(.np-ib-panel){padding:0 0 26px;overflow:hidden}.np-ib.np-card:has(.np-ib-panel) .np-ib-body{padding:0 24px}.np-ib-btn{margin-top:18px;color:var(--s-primary)!important;border-color:var(--s-primary)!important}.np-ib-link:hover .np-ib-btn{background:var(--s-primary);color:#fff!important}.np-post-min{box-shadow:none;background:0 0;border-radius:0}.np-post-min:hover{transform:none}.np-post-min .np-post-img{border-radius:var(--s-radius)}.np-post-min .np-post-body{padding:14px 0 0}.np-post-min .np-post-body h3{font-family:var(--s-font-b);text-transform:none;letter-spacing:0;font-size:1.1em;font-weight:700}.np-post-min p,.np-post-min .np-post-more{display:none}.np-hd-nav-center .np-hd-in{grid-template-columns:1fr auto 1fr;display:grid}.np-hd-nav-center .np-nav{justify-self:center;margin:0}.np-hd-nav-center .np-hd-cta{justify-self:end}.np-chips{flex-wrap:wrap;gap:10px;padding-bottom:32px;display:flex}.np-chips a{border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:.9em;display:inline-flex}.np-chips svg{color:var(--s-accent)}.np-ft-light .np-chips a{border-color:var(--s-line);background:var(--s-bg);color:var(--s-text)}.np-ft-light .np-chips svg{color:var(--s-primary)}@container site (max-width:1024px){.np-tiles{grid-template-columns:repeat(min(var(--cols), 3), minmax(0, 1fr))}.np-hd-nav-center .np-hd-in{display:flex}}@container site (max-width:680px){.np-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.np-search-simple button span{display:none}}.np-plain-titles .np-titlebar{color:var(--s-text);background:0 0;padding:44px 0 4px}.np-plain-titles .np-titlebar:before{display:none}.np-plain-titles .np-titlebar h1{font-size:2.2em}.np-plain-titles .np-titlebar .np-badge{border:1px solid var(--s-line)}.np-lf{text-align:left;color:var(--s-text)}.np-lf-field{gap:4px;min-width:0;display:grid}.np-lf-field>span{text-transform:uppercase;letter-spacing:.08em;color:var(--s-muted);font-size:.72em;font-weight:700}.np-lf select,.np-lf input{border:1px solid var(--s-line);border-radius:calc(var(--s-radius) * .6);background:var(--s-bg);width:100%;height:42px;color:var(--s-text);font:inherit;padding:0 10px;font-size:.95rem}.np-lf .np-btn{height:42px}.np-lf-clear{color:var(--s-primary);text-underline-offset:3px;align-self:center;font-size:.85em;text-decoration:underline}.np-lf-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.np-lf-2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.np-lf-sticky{z-index:30;background:color-mix(in srgb, var(--s-bg) 92%, transparent);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--s-line);margin:0 -12px;padding:10px 12px;position:sticky;top:0}.np-sticky-hd .np-lf-sticky{top:70px}.np-lf-top{gap:8px;display:grid}.np-lf-row{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));align-items:end;gap:10px;display:grid}.np-lf-more summary{cursor:pointer;color:var(--s-primary);width:fit-content;font-size:.85em;font-weight:600;list-style:none}.np-lf-more summary::-webkit-details-marker{display:none}.np-lf-more summary:after{content:" ▾"}.np-lf-more[open] summary:after{content:" ▴"}.np-lf-more .np-lf-row{margin-top:10px}.np-lp-top .np-list-head{margin-top:20px}.np-lp-body{display:block}.np-lp-sidebar .np-lp-body{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:32px;display:grid}.np-lp-sidebar .np-list-head{margin-top:0}.np-lp-side{position:sticky;top:16px}.np-sticky-hd .np-lp-side{top:86px}.np-lf-sidebar{border:1px solid var(--s-line);border-radius:var(--s-radius);background:var(--s-bg);gap:12px;max-height:calc(100vh - 110px);padding:22px;display:grid;overflow-y:auto}.np-lf-sidebar .np-btn{width:100%}.np-lp-floating{padding-bottom:140px}.np-lf-floating{z-index:45;background:var(--s-bg);width:min(760px,100% - 24px);box-shadow:0 18px 50px -12px #00000059, 0 0 0 1px var(--s-line);border-radius:999px;align-items:center;gap:8px;padding:8px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.np-lf-floating .np-lf-q{background:0 0;border:0;flex:1;height:40px;padding-left:6px}.np-lf-floating .np-lf-q:focus{outline:none}.np-lf-floating .np-btn{border-radius:999px;height:40px}.np-lf-total{color:var(--s-muted);white-space:nowrap;font-size:.8em}.np-lf-toggle{background:var(--s-surface);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:40px;padding:0 16px;font-size:.9em;font-weight:600;list-style:none;display:inline-flex}.np-lf-toggle::-webkit-details-marker{display:none}.np-lf-panel[open] .np-lf-toggle{background:var(--s-primary);color:#fff}.np-lf-sheet{background:var(--s-bg);border-radius:calc(var(--s-radius) + 6px);box-shadow:0 24px 60px -16px #0006, 0 0 0 1px var(--s-line);gap:14px;max-height:70vh;padding:20px;display:grid;position:absolute;bottom:calc(100% + 12px);left:0;right:0;overflow-y:auto}.np-lf-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.np-js .np-wa-float{transition:bottom .2s}.np-site:has(.np-lf-floating) .np-wa-float{bottom:96px}@container site (max-width:1024px){.np-lp-sidebar .np-lp-body{grid-template-columns:1fr}.np-lp-side{position:static}.np-lf-sidebar{max-height:none}.np-lp-sidebar .np-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container site (max-width:680px){.np-lf-sticky{top:0!important}.np-sticky-hd .np-lf-sticky{top:68px!important}.np-lf-top>.np-lf-row{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.np-lf-top>.np-lf-row::-webkit-scrollbar{display:none}.np-lf-top>.np-lf-row>*{flex:0 0 140px}.np-lf-top>.np-lf-row .np-btn{flex-basis:auto}.np-lf-more .np-lf-row,.np-lf-grid{grid-template-columns:1fr 1fr}.np-lf-total,.np-lf-floating .np-btn span{display:none}.np-lp-sidebar .np-grid{grid-template-columns:1fr}}.np-lf-side-in{gap:12px;display:grid}.np-lf-side-more summary{display:none}@container site (max-width:1024px){.np-lf-side-more summary{cursor:pointer;color:var(--s-primary);font-size:.9em;font-weight:600;list-style:none;display:block}.np-lf-side-more summary::-webkit-details-marker{display:none}.np-lf-side-more summary:after{content:" ▾"}.np-lf-side-more[open] summary{margin-bottom:12px}}.np-article-body{font-size:1.08em;line-height:1.75}.np-article-body.np-t-l{font-size:1.2em}.np-article-body>*{margin:0 0 1.1em}.np-article-body>:last-child{margin-bottom:0}.np-article-body h2{margin-top:1.6em;font-size:1.75em}.np-article-body h3{margin-top:1.3em;font-size:1.3em}.np-article-body a{color:var(--s-primary);text-underline-offset:3px;text-decoration:underline}.np-article-body ul,.np-article-body ol{padding-left:1.4em}.np-article-body li+li{margin-top:.35em}.np-article-body blockquote{border-left:4px solid var(--s-primary);color:var(--s-muted);margin-inline:0;padding:.4em 0 .4em 1.1em;font-size:1.12em;font-style:italic}.np-article-body hr{border:0;border-top:1px solid var(--s-line);margin:2em 0}.np-article-img{margin-inline:0}.np-article-img img{border-radius:var(--s-radius);width:100%;height:auto;display:block}.np-article-img.medium{max-width:66%;margin-inline:auto}.np-article-img.full img{border-radius:0}.np-article-img figcaption{color:var(--s-muted);text-align:center;margin-top:.5em;font-size:.85em}.np-muted{color:var(--s-muted)}@container site (max-width:680px){.np-article-img.medium{max-width:100%}.np-article-body h2{font-size:1.45em}}.np-boxed-page>main{background:var(--s-surface);padding:32px 0}.np-boxed-page>main>.np-c{width:min(calc(var(--s-max) + 96px), 100% - 48px);margin-inline:auto;overflow:clip}.np-boxed-page>main>.np-c:first-of-type{border-top-left-radius:calc(var(--s-radius) * 1.6);border-top-right-radius:calc(var(--s-radius) * 1.6)}.np-boxed-page>main>.np-c:last-of-type{border-bottom-left-radius:calc(var(--s-radius) * 1.6);border-bottom-right-radius:calc(var(--s-radius) * 1.6);box-shadow:0 30px 60px -40px #0f172a59}.np-boxed-page>main>.np-c:not([style*=background]){background-color:var(--s-bg)}@container site (max-width:680px){.np-boxed-page>main{padding:0}.np-boxed-page>main>.np-c{width:100%;box-shadow:none;border-radius:0!important}}.np-c[style*="margin-top: -"]{z-index:2}.np-el-hero_slider{margin-bottom:0!important}.np-site:has(.np-hd-transparent,.np-hd-glass) main>.np-first:has(.np-hero){padding-top:0}.np-hero{min-height:var(--hh,88vh);color:#fff;isolation:isolate;background:var(--s-dark);align-items:center;display:flex;position:relative;overflow:hidden}.np-editing .np-hero{min-height:min(var(--hh,88vh), 760px)}.np-hero-bg{z-index:-1;position:absolute;inset:0}.np-hero-slide{opacity:0;transition:opacity 1.2s;position:absolute;inset:0}.np-hero-slide.on{opacity:1}.np-hero-slide img{object-fit:cover;width:100%;height:100%;transition:transform 7s ease-out;transform:scale(1.08)}.np-hero-slide.on img{transform:scale(1)}.np-hero-shade{position:absolute;inset:0}.np-hero-bg:after{content:"";background:linear-gradient(#00000059 0%,#0000 30% 55%,#0000008c 100%);position:absolute;inset:0}.np-hero-in{width:min(var(--s-max), 100% - 48px);align-content:center;align-self:stretch;margin-inline:auto;padding:140px 0 120px;display:grid;position:relative}.np-hero-copy{grid-area:1/1;max-width:720px}.np-hero-center .np-hero-copy{text-align:center;margin-inline:auto}.np-hero-center .np-search-simple{margin-inline:auto}.np-hero-cap{opacity:0;pointer-events:none;transition:opacity .7s,transform .7s;transform:translateY(18px)}.np-hero-cap.on{opacity:1;pointer-events:auto;transition-delay:.25s;transform:none}.np-hero .np-eyebrow{color:#fff;opacity:.9}.np-hero-title{text-shadow:0 2px 30px #00000040;margin-bottom:.35em;font-size:4.2em;line-height:1.04}.np-hero-text{opacity:.92;max-width:560px;margin-bottom:1.6em;font-size:1.2em}.np-hero-center .np-hero-text{margin-inline:auto}.np-hero .np-search-glass{max-width:920px}.np-hero-chips{display:grid;position:absolute;bottom:136px;right:0}.np-hero-chip{-webkit-backdrop-filter:blur(14px);border-radius:calc(var(--s-radius) * .9);opacity:0;pointer-events:none;background:#ffffff24;border:1px solid #ffffff40;grid-area:1/1;align-items:center;gap:14px;max-width:360px;padding:12px 16px 12px 18px;transition:opacity .6s,transform .6s,background .2s;display:flex;transform:translateY(10px)}.np-hero-chip.on{opacity:1;pointer-events:auto;transition-delay:.35s;transform:none}.np-hero-chip:hover{background:#ffffff3d}.np-hero-chip-t{min-width:0;line-height:1.3;display:grid}.np-hero-chip-t small{letter-spacing:.12em;text-transform:uppercase;opacity:.85;font-size:.7em;font-weight:700}.np-hero-chip-t b{text-overflow:ellipsis;white-space:nowrap;font-size:1.02em;overflow:hidden}.np-hero-chip-t span{opacity:.85;text-overflow:ellipsis;white-space:nowrap;font-size:.85em;overflow:hidden}.np-hero-nav{z-index:2;align-items:center;gap:10px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.np-hero-nav>button{color:#fff;cursor:pointer;background:#00000026;border:1px solid #fff6;border-radius:50%;place-items:center;width:36px;height:36px;transition:background .2s;display:grid}.np-hero-nav>button:hover{background:var(--s-primary);border-color:var(--s-primary)}.np-hero-dots{gap:6px;display:flex}.np-hero-dots button{cursor:pointer;background:#ffffff80;border:0;border-radius:99px;width:8px;height:8px;padding:0;transition:width .3s,background .3s}.np-hero-dots button.on{background:#fff;width:26px}.np-hero:has(.np-hero-chips) .np-hero-nav{bottom:150px}.np-promo{border-radius:calc(var(--s-radius) * 1.6);grid-template-columns:1fr 1.15fr;display:grid;position:relative;overflow:visible;box-shadow:0 30px 70px -35px #0f172a73}.np-promo-brand{background:var(--s-primary);color:#fff}.np-promo-dark{background:var(--s-dark);color:#fff}.np-promo-light{background:var(--s-surface);color:var(--s-text)}.np-promo-copy{z-index:1;flex-direction:column;justify-content:center;padding:56px 52px;display:flex;position:relative}.np-promo .np-eyebrow{color:inherit;opacity:.85}.np-promo-light .np-eyebrow{color:var(--s-primary);opacity:1}.np-promo-title{margin-bottom:.4em;font-size:3.2em;line-height:1.02}.np-promo-copy p{opacity:.9;max-width:440px;font-size:1.08em}.np-promo-btns{flex-wrap:wrap;gap:12px;margin:10px 0 18px;display:flex}.np-promo-brand .np-btn-light,.np-promo-dark .np-btn-light{color:var(--s-dark)!important}.np-promo-brand .np-btn-outline,.np-promo-dark .np-btn-outline{color:#fff;border-color:#ffffff8c}.np-promo-brand .np-btn-outline:hover{color:var(--s-primary);background:#fff;border-color:#fff}.np-promo-note{opacity:.75;font-size:.85em}.np-promo-media{min-height:420px;position:relative}.np-promo-media>img,.np-promo-media>.np-cp-noimg{object-fit:cover;border-radius:0 calc(var(--s-radius) * 1.6) calc(var(--s-radius) * 1.6) 0;background:var(--s-surface);width:100%;height:100%;position:absolute;inset:0}.np-promo-rev{grid-template-columns:1.15fr 1fr}.np-promo-rev .np-promo-media{order:-1}.np-promo-rev .np-promo-media>img,.np-promo-rev .np-promo-media>.np-cp-noimg{border-radius:calc(var(--s-radius) * 1.6) 0 0 calc(var(--s-radius) * 1.6)}.np-promo-stat{width:116px;height:116px;color:var(--s-text);text-align:center;background:#fff;border-radius:50%;place-content:center;padding:12px;line-height:1.15;display:grid;position:absolute;top:-18px;right:28px;box-shadow:0 16px 40px -14px #00000059}.np-promo-stat b{font-family:var(--s-font-h);color:var(--s-primary);font-size:2em;line-height:1}.np-promo-stat span{color:var(--s-muted);font-size:.68em}.np-promo-seal{background:var(--s-accent);color:#fff;text-align:center;width:150px;height:150px;box-shadow:0 0 0 8px color-mix(in srgb, var(--s-accent) 30%, transparent), 0 20px 50px -18px #00000080;border-radius:50%;place-content:center;line-height:1.1;animation:6s ease-in-out infinite np-seal;display:grid;position:absolute;bottom:44px;left:-70px;transform:rotate(-10deg)}.np-promo-brand .np-promo-seal{color:var(--s-primary);background:#fff;box-shadow:0 0 0 8px #ffffff40,0 20px 50px -18px #00000080}.np-promo-seal small{letter-spacing:.14em;text-transform:uppercase;font-size:.72em;font-weight:700}.np-promo-seal b{font-family:var(--s-font-h);font-size:1.6em}.np-promo-rev .np-promo-seal{left:auto;right:-70px;transform:rotate(10deg)}@keyframes np-seal{0%,to{translate:0}50%{translate:0 -8px}}@media (prefers-reduced-motion:reduce){.np-promo-seal{animation:none}}.np-show{gap:36px;display:grid}.np-show-card{background:var(--s-bg);color:var(--s-text);border-radius:calc(var(--s-radius) * 1.6);border:1px solid var(--s-line);grid-template-columns:1fr 1.25fr;display:grid;overflow:hidden;box-shadow:0 2px 6px #0f172a0d,0 30px 70px -40px #0f172a73}.np-show-stack .np-show-card{top:calc(96px + var(--i) * 18px);position:sticky}.np-editing .np-show-stack .np-show-card{position:relative;top:0}.np-show-zigzag .np-show-card:nth-child(2n) .np-show-img{order:-1}.np-show-copy{flex-direction:column;align-items:flex-start;padding:44px 44px 40px;display:flex}.np-show-badge{background:color-mix(in srgb, var(--s-primary) 12%, transparent);color:var(--s-primary);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin-bottom:18px;padding:.5em .95em;font-size:.74em;font-weight:700}.np-show-copy h3{margin-bottom:.3em;font-size:2.1em}.np-show-meta{color:var(--s-muted);flex-wrap:wrap;gap:6px 18px;margin-bottom:16px;font-size:.92em;display:flex}.np-show-meta span,.np-show-facts span{align-items:center;gap:6px;display:inline-flex}.np-show-meta svg{color:var(--s-primary)}.np-show-price{font-family:var(--s-font-h);color:var(--s-primary);margin-bottom:10px;font-size:1.45em;font-weight:700}.np-show-facts{color:var(--s-muted);border-bottom:1px solid var(--s-line);flex-wrap:wrap;gap:6px 16px;width:100%;margin-bottom:18px;padding-bottom:18px;font-size:.9em;display:flex}.np-show-hl{grid-template-columns:1fr 1fr;gap:8px 18px;width:100%;margin:0 0 24px;padding:0;font-size:.92em;list-style:none;display:grid}.np-show-hl li{align-items:flex-start;gap:8px;display:flex}.np-show-hl svg{color:var(--s-primary);flex:none;margin-top:3px}.np-show-btns{flex-wrap:wrap;gap:12px;margin-top:auto;display:flex}.np-show-img{min-height:440px;position:relative;overflow:hidden}.np-show-img img,.np-show-img .np-cp-noimg{object-fit:cover;background:var(--s-surface);width:100%;height:100%;transition:transform .8s;position:absolute;inset:0}.np-show-card:hover .np-show-img img{transform:scale(1.05)}.np-rv-sum{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;margin:-8px 0 32px;display:flex}.np-rv-sum b{font-family:var(--s-font-h);font-size:2.4em;line-height:1}.np-rv-sum .np-stars{color:#fbbc04}.np-rv-sum small{color:var(--s-muted)}.np-review{background:var(--s-bg);color:var(--s-text);border:1px solid var(--s-line);border-radius:var(--s-radius);flex-direction:column;gap:12px;height:100%;margin:0;padding:24px;transition:transform .3s,box-shadow .3s;display:flex}.np-review:hover{transform:translateY(-4px);box-shadow:0 24px 50px -30px #0f172a66}.np-review-head{align-items:center;gap:12px;display:flex}.np-review-head img,.np-review-head .np-agent-av{object-fit:cover;border-radius:50%;width:44px;height:44px;font-size:.9em}.np-review-head span{line-height:1.3;display:grid}.np-review-head b{text-transform:uppercase;letter-spacing:.03em;font-size:.9em}.np-review-head small{color:var(--s-muted);font-size:.82em}.np-review .np-stars{color:#fbbc04}.np-review blockquote{color:var(--s-muted);-webkit-line-clamp:6;-webkit-box-orient:vertical;margin:0;font-size:.97em;line-height:1.6;display:-webkit-box;overflow:hidden}.np-cinfo{border-radius:calc(var(--s-radius) * 1.4);height:100%;padding:36px 32px}.np-cinfo-dark{background:var(--s-dark);color:#fff}.np-cinfo-brand{background:var(--s-primary);color:#fff}.np-cinfo-plain{padding:0}.np-cinfo-title{letter-spacing:.04em;text-transform:uppercase;margin-bottom:1.4em;font-size:1.15em}.np-cinfo-dark .np-cinfo-title{color:var(--s-accent)}.np-cinfo ul{gap:22px;margin:0 0 28px;padding:0;list-style:none;display:grid}.np-cinfo li{align-items:flex-start;gap:14px;display:flex}.np-cinfo-ic{background:var(--s-primary);color:#fff;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.np-cinfo-brand .np-cinfo-ic{background:#ffffff2e}.np-cinfo-plain .np-cinfo-ic{background:var(--s-soft);color:var(--s-primary)}.np-cinfo li>div{min-width:0;line-height:1.45;display:grid}.np-cinfo small{letter-spacing:.12em;text-transform:uppercase;opacity:.7;font-size:.72em;font-weight:700}.np-cinfo li a,.np-cinfo-v{white-space:pre-line;overflow-wrap:anywhere}.np-cinfo li a:hover{text-decoration:underline}.np-el-promo_popup{margin-bottom:0!important}.np-pop{z-index:90;opacity:0;background:#0a0c148c;place-items:center;padding:16px;transition:opacity .25s;display:grid;position:fixed;inset:0}.np-pop.in{opacity:1}.np-pop[hidden]{display:none}.np-c:has(.np-pop:not([hidden])){z-index:95}.np-c:has(.np-pop:not([hidden]))>.np-row{z-index:auto}.np-site:has(.np-draftbar) .np-hd-sticky:is(.np-hd-glass,.np-hd-transparent){top:33px}.np-pop-card{background:var(--s-bg);width:min(880px,100%);max-height:calc(100vh - 32px);color:var(--s-text);border-radius:calc(var(--s-radius) * 1.4);text-align:left;grid-template-columns:1fr 1fr;transition:transform .3s;display:grid;position:relative;overflow:auto;transform:translateY(16px)scale(.98);box-shadow:0 40px 100px -30px #0009}.np-pop.in .np-pop-card{transform:none}.np-pop-card:not(:has(.np-pop-img)){grid-template-columns:1fr;width:min(520px,100%)}.np-pop-img{min-height:320px;position:relative}.np-pop-img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.np-pop-body{padding:40px 36px 32px}.np-pop-title{font-size:1.9em;line-height:1.1}.np-pop-body>p{color:var(--s-muted)}.np-pop-body .np-form-plain{padding:0}.np-pop-x{z-index:2;width:36px;height:36px;color:var(--s-dark);cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 6px 18px -6px #00000059}.np-pop-preview{border:2px dashed var(--s-line);border-radius:calc(var(--s-radius) * 1.4);background:color-mix(in srgb, var(--s-surface) 70%, transparent);padding:16px}.np-pop-label{letter-spacing:.08em;text-transform:uppercase;color:var(--s-muted);text-align:center;margin-bottom:12px;font-size:.78em;font-weight:700}.np-pop-preview .np-pop-card{max-height:none;margin-inline:auto;transform:none}.np-hd-glass{color:#fff;background:linear-gradient(#0006,#0000);position:absolute;left:0;right:0}.np-hd-glass.np-hd-sticky{position:fixed;top:0}.np-hd-glass.scrolled{background:color-mix(in srgb, var(--s-bg) 94%, transparent);-webkit-backdrop-filter:blur(12px);color:var(--s-text);box-shadow:0 1px 0 var(--s-line), 0 12px 30px -18px #0f172a4d}.np-logo .np-logo-d,.np-hd-glass.scrolled .np-logo .np-logo-l{display:none}.np-hd-glass.scrolled .np-logo .np-logo-d{display:block}.np-site:has(.np-hd-glass) main>.np-first{padding-top:calc(var(--pt) + 84px)}@container site (max-width:1024px){.np-hero-title{font-size:3.2em}.np-hero-chips{display:none}.np-hero:has(.np-hero-chips) .np-hero-nav{bottom:28px;left:50%;right:auto;transform:translate(-50%)}.np-promo,.np-promo-rev{grid-template-columns:1fr}.np-promo-rev .np-promo-media{order:0}.np-promo-media{min-height:320px}.np-promo-media>img,.np-promo-media>.np-cp-noimg,.np-promo-rev .np-promo-media>img{border-radius:0 0 calc(var(--s-radius) * 1.6) calc(var(--s-radius) * 1.6)}.np-promo-seal,.np-promo-rev .np-promo-seal{width:124px;height:124px;bottom:20px;left:20px;right:auto}.np-show-card{grid-template-columns:1fr}.np-show-img{min-height:300px;order:-1!important}.np-show-stack .np-show-card{top:calc(80px + var(--i) * 12px)}}@container site (max-width:680px){.np-col.np-narrow:has(>.np-col-in>.np-el-counter:only-child){flex-basis:calc(50% - var(--gap) / 2);max-width:calc(50% - var(--gap) / 2)}.np-c[style*="margin-top: -"]{margin-top:-32px!important}.np-hero-in{width:calc(100% - 32px);padding:120px 0 96px}.np-hero-title{font-size:2.4em}.np-hero-text{font-size:1.05em}.np-promo-copy{padding:36px 24px}.np-promo-title{font-size:2.3em}.np-promo-stat{width:96px;height:96px;right:16px}.np-show-copy{padding:28px 22px}.np-show-copy h3{font-size:1.6em}.np-show-hl{grid-template-columns:1fr}.np-show-stack .np-show-card{position:relative;top:0}.np-pop-card{grid-template-columns:1fr}.np-pop-img{min-height:180px}.np-pop-body{padding:28px 22px 24px}.np-cinfo{padding:28px 22px}}
