.nfps,.nfps-section{--ps-night:#0c0b0a;--ps-ink:#16130f;--ps-cream:#f4eee4;--ps-sand:#e9dfcf;--ps-ivory:#fbf7ef;--ps-paper:#f6efe2;--ps-gold:#c9a36a;--ps-gold2:#e6c992;--ps-goldd:#8a6a38;--ps-mu:#6f6557;--ps-mu2:#9a8e7c;--ps-line:#ddd0ba;--ps-line2:#2a241c;--ps-serif:"EB Garamond","Cormorant Garamond",Cormorant,Georgia,"Times New Roman",serif;--ps-sans:Poppins,Inter,"Helvetica Neue",Helvetica,Arial,sans-serif;--ps-pad:clamp(84px,9vw,148px);--ps-g:clamp(20px,3vw,40px)}.nfps{position:relative;background:var(--ps-ivory);color:var(--ps-ink);padding:var(--ps-pad) 0;font-family:var(--ps-sans);overflow:hidden;-webkit-font-smoothing:antialiased}.nfps *,.nfps *:before,.nfps *:after{box-sizing:border-box}.nfps__wrap{width:100%;max-width:1240px;margin:0 auto;padding:0 clamp(20px,4vw,48px)}:where(.nfps) :where(h2,h3,p,figure,blockquote,ul,ol){margin:0;padding:0}.nfps :is(ul,ol){padding:0;list-style:none}.nfps .nfps__p{margin-top:22px}.nfps .nfps__p--center{margin-left:auto;margin-right:auto}.nfps .nfps__ey{margin:0 0 22px}.nfps a{color:inherit}.nfps__ey{font:600 11px/16px var(--ps-sans);letter-spacing:.34em;text-transform:uppercase;color:var(--ps-goldd);margin:0 0 22px}.nfps__h{font:400 clamp(38px,4.3vw,62px)/1.04 var(--ps-serif);letter-spacing:-.005em;color:var(--ps-ink)}.nfps__h em{font-style:italic;color:var(--ps-goldd)}.nfps__h--xl{font-size:clamp(44px,5.4vw,80px);line-height:.98}.nfps__h--md{font-size:clamp(34px,3.5vw,50px)}.nfps__p{font:400 15px/1.75 var(--ps-sans);color:var(--ps-mu);max-width:520px;margin-top:22px}.nfps__p--lead{font-size:16px;line-height:1.8}.nfps__p--center{margin-left:auto;margin-right:auto;text-align:center}.nfps__head{margin-bottom:clamp(48px,5.5vw,76px)}.nfps__head--center{text-align:center}.nfps__head--center .nfps__h{margin:0 auto}.nfps__rule{display:block;width:56px;height:1px;background:var(--ps-gold);margin:30px 0 0}.nfps__link{display:inline-flex;align-items:center;gap:12px;margin-top:34px;font:600 11px/14px var(--ps-sans);letter-spacing:.26em;text-transform:uppercase;color:var(--ps-ink);text-decoration:none;padding-bottom:8px;border-bottom:1px solid var(--ps-gold);transition:gap .3s ease,color .3s ease}.nfps__link:hover{gap:18px;color:var(--ps-goldd)}.nfps--sol,.nfps--std,.nfps--news{background:var(--ps-night);color:#efe6d6}.nfps--sol .nfps__h,.nfps--std .nfps__h,.nfps--news .nfps__h{color:#f6efe3}.nfps--sol .nfps__h em,.nfps--std .nfps__h em,.nfps--news .nfps__h em{color:var(--ps-gold2)}.nfps--sol .nfps__ey,.nfps--std .nfps__ey,.nfps--news .nfps__ey{color:var(--ps-gold)}.nfps--sol .nfps__p,.nfps--std .nfps__p,.nfps--news .nfps__p{color:#a99c86}.nfps--sol:before,.nfps--std:before,.nfps--news:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(70% 55% at 50% 0%,rgba(201,163,106,.13),transparent 70%)}.nfps--install{background:var(--ps-ivory);padding-bottom:0}.nfps-inst{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);gap:clamp(40px,7vw,110px);align-items:center}.nfps-inst__copy{max-width:540px}.nfps-inst__fig{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--ps-sand)}.nfps-inst__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.6s cubic-bezier(.2,.7,.2,1)}.nfps-inst__fig:hover .nfps-inst__img{transform:scale(1.03)}.nfps-inst__fig figcaption{position:absolute;left:22px;bottom:20px;font:600 10px/12px var(--ps-sans);letter-spacing:.3em;text-transform:uppercase;color:#f6efe3;text-shadow:0 1px 12px rgba(0,0,0,.45)}.nfps-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(64px,7vw,104px);border-top:1px solid var(--ps-line);border-bottom:1px solid var(--ps-line)}.nfps-stats li{padding:40px 18px 38px;text-align:center;position:relative}.nfps-stats li+li:before{content:"";position:absolute;left:0;top:28%;bottom:28%;width:1px;background:var(--ps-line)}.nfps-stats__big{display:block;font:400 clamp(30px,2.9vw,42px)/1 var(--ps-serif);color:var(--ps-ink)}.nfps-stats__lab{display:block;margin-top:14px;font:600 10px/16px var(--ps-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--ps-mu2)}.nfps--forms{background:var(--ps-cream)}.nfps-forms{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:clamp(16px,2vw,28px)}.nfps-forms[data-count="2"]{--cols:2;max-width:980px;margin:0 auto}.nfps-forms[data-count="4"],.nfps-forms[data-count="7"],.nfps-forms[data-count="8"]{--cols:4}.nfps-form{display:flex;flex-direction:column;background:var(--ps-ivory);text-decoration:none;color:var(--ps-ink);border:1px solid rgba(138,106,56,.16);transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s ease,border-color .5s ease}.nfps-form:hover{transform:translateY(-4px);box-shadow:0 26px 60px -30px #16130f59;border-color:#c9a36a8c}.nfps-form__media{display:block;aspect-ratio:1/1;overflow:hidden;background:var(--ps-sand)}.nfps-form__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.nfps-form:hover .nfps-form__img{transform:scale(1.04)}.nfps-form__type{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:26px;aspect-ratio:5/4;background:radial-gradient(80% 70% at 50% 40%,#fffdf8,var(--ps-paper));border-bottom:1px solid rgba(138,106,56,.14);padding:24px}.nfps-form__num{font:400 clamp(40px,4vw,60px)/1 var(--ps-serif);color:var(--ps-ink);text-align:center;letter-spacing:-.01em}.nfps-form__scale{display:block;width:72%;height:1px;background:#8a6a3838;position:relative}.nfps-form__scale i{position:absolute;left:0;top:-1px;height:3px;background:linear-gradient(90deg,var(--ps-goldd),var(--ps-gold2))}.nfps-form__body{display:flex;flex-direction:column;flex:1;padding:24px 26px}.nfps-form__k{font:600 10px/14px var(--ps-sans);letter-spacing:.28em;text-transform:uppercase;color:var(--ps-goldd)}.nfps-form__t{margin-top:10px;font:400 27px/1.15 var(--ps-serif);color:var(--ps-ink)}.nfps-form__d{margin-top:10px;font:400 14px/1.65 var(--ps-sans);color:var(--ps-mu)}.nfps-form__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:auto;padding-top:20px;border-top:1px solid var(--ps-line);transform:translateY(0)}.nfps-form__t+.nfps-form__row,.nfps-form__d+.nfps-form__row{margin-top:22px}.nfps-form__price{font:500 15px/1 var(--ps-sans);color:var(--ps-ink)}.nfps-form__cta{display:inline-flex;gap:8px;font:600 10px/14px var(--ps-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--ps-goldd);transition:gap .3s ease}.nfps-form:hover .nfps-form__cta{gap:14px}.nfps--idea{background:var(--ps-ivory);text-align:center}.nfps-idea{position:relative;max-width:1060px}.nfps-idea__mark{display:block;font:400 clamp(130px,13vw,200px)/.62 var(--ps-serif);color:var(--ps-gold);opacity:.55;height:.42em;margin-bottom:26px}.nfps-idea__q p{font:400 clamp(36px,4.5vw,66px)/1.12 var(--ps-serif);color:var(--ps-ink);letter-spacing:-.01em;text-wrap:balance}.nfps-idea__q em{font-style:italic;color:var(--ps-goldd)}.nfps-idea__orn{display:flex;align-items:center;justify-content:center;gap:16px;margin:46px auto 0}.nfps-idea__orn span{width:70px;height:1px;background:linear-gradient(90deg,transparent,var(--ps-gold))}.nfps-idea__orn span:last-child{transform:scaleX(-1)}.nfps-idea__orn i{width:7px;height:7px;background:var(--ps-gold);transform:rotate(45deg)}.nfps-idea__note{max-width:600px;font-size:16px;margin-top:34px}.nfps-idea__by{margin-top:30px;font:italic 400 20px/1.3 var(--ps-serif);color:var(--ps-goldd)}.nfps-idea__detail{margin:22px auto 0;display:inline-block;padding:13px 24px;border-top:1px solid var(--ps-line);border-bottom:1px solid var(--ps-line);font:600 10px/18px var(--ps-sans);letter-spacing:.26em;text-transform:uppercase;color:var(--ps-mu2);max-width:100%}.nfps--diag{background:var(--ps-sand);background:linear-gradient(180deg,var(--ps-cream),var(--ps-sand))}.nfps-diag__head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(30px,6vw,96px);align-items:end;padding-bottom:clamp(40px,4.5vw,60px);border-bottom:1px solid rgba(138,106,56,.28);margin-bottom:0}.nfps-diag__head .nfps__p{margin-top:0;justify-self:end}.nfps-diag__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.nfps-diag__item{padding:clamp(40px,4vw,56px) clamp(22px,3vw,44px) 8px;position:relative}.nfps-diag__item:first-child{padding-left:0}.nfps-diag__item:last-child{padding-right:0}.nfps-diag__item+.nfps-diag__item{border-left:1px solid rgba(138,106,56,.28)}.nfps-diag__n{display:block;font:italic 400 64px/1 var(--ps-serif);color:var(--ps-gold);margin-bottom:26px}.nfps-diag__t{font:400 30px/1.12 var(--ps-serif);color:var(--ps-ink)}.nfps-diag__t em{display:block;font-style:italic;color:var(--ps-goldd)}.nfps-diag__d{margin-top:18px;font:400 14.5px/1.75 var(--ps-sans);color:var(--ps-mu)}.nfps-sol{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:clamp(40px,7vw,110px);align-items:center;position:relative}.nfps-sol__list{margin-top:44px;border-top:1px solid var(--ps-line2)}.nfps-sol__list li{display:grid;grid-template-columns:54px minmax(0,1fr);column-gap:8px;padding:22px 0;border-bottom:1px solid var(--ps-line2)}.nfps-sol__n{grid-row:span 2;font:italic 400 22px/1.2 var(--ps-serif);color:var(--ps-gold)}.nfps-sol__list h3{font:400 21px/1.35 var(--ps-serif);color:#f3ece0}.nfps-sol__list p{margin-top:6px;font:400 14px/1.7 var(--ps-sans);color:#9a8e7c}.nfps-sol__fig{position:relative;aspect-ratio:4/5;overflow:hidden;background:#1a1612}.nfps-sol__fig:after{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border:1px solid rgba(230,201,146,.28);pointer-events:none}.nfps-sol__img{width:100%;height:100%;object-fit:cover;display:block}.nfps--homes{background:var(--ps-cream)}.nfps-homes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,28px);margin-top:clamp(44px,5vw,70px)}.nfps-homes[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.nfps-home{position:relative;overflow:hidden;background:#1a1612;aspect-ratio:4/5}.nfps-homes[data-count="4"] .nfps-home:nth-child(1),.nfps-homes[data-count="4"] .nfps-home:nth-child(4){aspect-ratio:4/5}.nfps-home__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.8s cubic-bezier(.2,.7,.2,1)}.nfps-home:hover .nfps-home__img{transform:scale(1.035)}.nfps-home:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0c0b0a00 52%,#0c0b0ad1);pointer-events:none}.nfps-home__cap{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:clamp(22px,2.6vw,34px);display:flex;flex-direction:column;gap:8px;color:#f6efe3}.nfps-home__k{display:flex;align-items:center;gap:12px;font:600 10px/14px var(--ps-sans);letter-spacing:.3em;text-transform:uppercase;color:var(--ps-gold2)}.nfps-home__k i{width:4px;height:4px;background:var(--ps-gold2);transform:rotate(45deg)}.nfps-home__t{font:400 clamp(24px,2.3vw,32px)/1.1 var(--ps-serif);color:#f6efe3}.nfps-home__d{font:400 13.5px/1.6 var(--ps-sans);color:#f6efe3c7;max-width:420px}.nfps--std{background:var(--ps-night)}.nfps-std__grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-rows:1fr 1fr;gap:clamp(12px,1.4vw,20px);height:clamp(520px,52vw,760px)}.nfps-std__grid figure{position:relative;overflow:hidden;background:#1a1612}.nfps-std__a{grid-row:span 2}.nfps-std__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform 2s cubic-bezier(.2,.7,.2,1)}.nfps-std__grid figure:hover .nfps-std__img{transform:scale(1.03)}.nfps-std__a .nfps-std__img{object-position:50% 50%}.nfps-std__b .nfps-std__img{object-position:50% 30%}.nfps-std__c .nfps-std__img{object-position:50% 40%}.nfps-std__note{margin-top:18px;text-align:center;font:italic 400 16px/1.5 var(--ps-serif);color:#857a68}.nfps-prom{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(60px,7vw,100px);border-top:1px solid var(--ps-line2)}.nfps-prom li{padding:38px clamp(16px,2vw,30px) 0 0}.nfps-prom li+li{padding-left:clamp(16px,2vw,30px);border-left:1px solid var(--ps-line2)}.nfps-prom__n{display:block;font:italic 400 24px/1 var(--ps-serif);color:var(--ps-gold);margin-bottom:20px}.nfps-prom h3{font:400 24px/1.2 var(--ps-serif);color:#f6efe3}.nfps-prom p{margin-top:12px;font:400 13.5px/1.75 var(--ps-sans);color:#9a8e7c}.nfps-prom a{color:var(--ps-gold2);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#e6c99266}.nfps-std__links{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 34px;margin-top:64px}.nfps-std__links a{font:600 10px/14px var(--ps-sans);letter-spacing:.26em;text-transform:uppercase;color:#bfb19c;text-decoration:none;padding-bottom:6px;border-bottom:1px solid rgba(201,163,106,.45)}.nfps-std__links a:hover{color:var(--ps-gold2)}.nfps--mat{background:var(--ps-cream);padding-bottom:clamp(56px,6vw,90px)}.nfps--mat .nfps__head{margin-bottom:clamp(36px,4vw,56px)}.nfps-mat{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(10px,1.2vw,18px)}.nfps-mat__tile{position:relative;display:block;aspect-ratio:3/4;overflow:hidden;background:#1a1612;text-decoration:none}.nfps-mat__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.4s cubic-bezier(.2,.7,.2,1)}.nfps-mat__tile:hover .nfps-mat__img{transform:scale(1.06)}.nfps-mat__tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0c0b0a00 40%,#0c0b0ac7)}.nfps-mat__cap{position:absolute;left:18px;right:14px;bottom:18px;z-index:1;display:flex;flex-direction:column;gap:6px}.nfps-mat__t{font:400 24px/1.1 var(--ps-serif);color:#f6efe3}.nfps-mat__k{font:600 9.5px/12px var(--ps-sans);letter-spacing:.26em;text-transform:uppercase;color:var(--ps-gold2)}.nfps-mat__rooms{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 26px;margin-top:40px;font:400 14px/1 var(--ps-sans)}.nfps-mat__rooms span{font:italic 400 18px/1 var(--ps-serif);color:var(--ps-goldd)}.nfps-mat__rooms a{color:var(--ps-ink);text-decoration:none;padding-bottom:5px;border-bottom:1px solid rgba(138,106,56,.35)}.nfps-mat__rooms a:hover{color:var(--ps-goldd);border-color:var(--ps-gold)}.nfps--plan{background:var(--ps-cream);padding-top:0}.nfps-plan{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(36px,6vw,96px);padding-top:clamp(56px,6vw,90px)!important;border-top:1px solid rgba(138,106,56,.28);align-items:start}.nfps-plan__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(20px,3vw,44px)}.nfps-plan__list li{border-bottom:1px solid rgba(138,106,56,.28)}.nfps-plan__list li:nth-child(-n+2){border-top:1px solid rgba(138,106,56,.28)}.nfps-plan__list a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 18px;padding:24px 0;text-decoration:none}.nfps-plan__t{font:400 22px/1.2 var(--ps-serif);color:var(--ps-ink)}.nfps-plan__d{grid-column:1;font:400 13px/1.6 var(--ps-sans);color:var(--ps-mu)}.nfps-plan__arr{grid-column:2;grid-row:1/span 2;align-self:center;color:var(--ps-goldd);font-size:18px;transition:transform .3s ease}.nfps-plan__list a:hover .nfps-plan__arr{transform:translate(6px)}.nfps-plan__list a:hover .nfps-plan__t{color:var(--ps-goldd)}.nfps--news{text-align:center}.nfps-news{max-width:820px}.nfps--news .nfps__h{font-size:clamp(36px,4vw,56px)}.nfps-news__brand{font:500 22px/1 var(--ps-serif);letter-spacing:.42em;padding-left:.42em;color:var(--ps-gold);margin:0 0 30px}.nfps-news__form{margin:40px auto 0;max-width:560px}.nfps-news__lab{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.nfps-news__row{display:flex;border-bottom:1px solid rgba(201,163,106,.55)}.nfps-news__in{flex:1;min-width:0;background:transparent;border:0;outline:0;color:#f6efe3;font:400 16px/1 var(--ps-sans);padding:18px 4px}.nfps-news__in::placeholder{color:#7d725f}.nfps-news__btn{background:transparent;border:0;color:var(--ps-gold2);font:600 11px/14px var(--ps-sans);letter-spacing:.3em;text-transform:uppercase;padding:0 4px 0 18px;cursor:pointer}.nfps-news__btn:hover{color:#fff}.nfps-news__fine{margin-top:16px;font:400 11.5px/1.6 var(--ps-sans);color:#6f6556}.nfps-news__fine a{color:#9a8e7c}.nfps-news__ok{font:italic 400 22px/1.4 var(--ps-serif);color:var(--ps-gold2)}.nfps-news__err{margin-top:10px;font:400 13px/1.5 var(--ps-sans);color:#e3a68c}@media(max-width:989px){.nfps-inst,.nfps-sol{grid-template-columns:1fr}.nfps-inst__fig{order:-1;aspect-ratio:4/5}.nfps-sol__fig{max-width:560px}.nfps-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.nfps-stats li:nth-child(3):before{display:none}.nfps-stats li:nth-child(n+3){border-top:1px solid var(--ps-line)}.nfps-forms,.nfps-forms[data-count]{--cols:2}.nfps-diag__head{grid-template-columns:1fr;align-items:start}.nfps-diag__head .nfps__p{justify-self:start}.nfps-diag__list{grid-template-columns:1fr}.nfps-diag__item,.nfps-diag__item:first-child,.nfps-diag__item:last-child{padding:36px 0 34px;display:grid;grid-template-columns:64px minmax(0,1fr);column-gap:10px}.nfps-diag__item+.nfps-diag__item{border-left:0;border-top:1px solid rgba(138,106,56,.28)}.nfps-diag__n{grid-row:span 2;font-size:46px;margin:0}.nfps-homes,.nfps-homes[data-count="3"]{grid-template-columns:1fr 1fr}.nfps-std__grid{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;height:auto}.nfps-std__a{grid-column:span 2;grid-row:auto;aspect-ratio:16/10}.nfps-std__b,.nfps-std__c{aspect-ratio:4/5}.nfps-prom{grid-template-columns:1fr 1fr}.nfps-prom li:nth-child(3){padding-left:0;border-left:0}.nfps-prom li:nth-child(n+3){margin-top:34px}.nfps-mat{grid-template-columns:repeat(3,minmax(0,1fr))}.nfps-plan{grid-template-columns:1fr}}@media(max-width:640px){.nfps{--ps-pad:76px}.nfps__wrap{padding:0 16px}.nfps__h{font-size:clamp(34px,9.4vw,44px)}.nfps__h--xl{font-size:clamp(40px,11vw,52px)}.nfps__p,.nfps__p--lead{font-size:14.5px}.nfps-stats li{padding:28px 10px}.nfps-stats__big{font-size:30px}.nfps-stats__lab{font-size:9px;letter-spacing:.2em}.nfps-forms,.nfps-forms[data-count]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;margin:0 -16px;padding:0 16px 6px;scrollbar-width:none}.nfps-forms::-webkit-scrollbar{display:none}.nfps-form{flex:0 0 78%;scroll-snap-align:start}.nfps-forms[data-count="2"] .nfps-form{flex-basis:84%}.nfps-form__t{font-size:24px}.nfps-idea__q p{font-size:clamp(30px,8.4vw,38px)}.nfps-idea__detail{font-size:9px;letter-spacing:.2em;padding:12px 8px}.nfps-diag__t{font-size:26px}.nfps-homes,.nfps-homes[data-count="3"]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin:clamp(36px,8vw,50px) -16px 0;padding:0 16px 4px;scrollbar-width:none}.nfps-homes::-webkit-scrollbar{display:none}.nfps-home{flex:0 0 84%;scroll-snap-align:start}.nfps-std__grid{gap:10px}.nfps-prom{grid-template-columns:1fr}.nfps-prom li,.nfps-prom li+li{padding:30px 0 0;border-left:0;margin-top:0!important}.nfps-prom li+li{border-top:1px solid var(--ps-line2);margin-top:30px!important}.nfps-mat{grid-template-columns:repeat(2,minmax(0,1fr))}.nfps-mat__t{font-size:21px}.nfps-plan__list{grid-template-columns:1fr}.nfps-plan__list li:nth-child(2){border-top:0}.nfps-news__brand{font-size:17px}}@media(prefers-reduced-motion:reduce){.nfps *{transition:none!important}}.nfpf{background:#0c0b0a!important}.nfpf .nfpf__ey,.nfpf [class*=eyebrow]{font-family:Poppins,Inter,sans-serif!important;letter-spacing:.34em!important;color:#c9a36a!important}.nfpf h2,.nfpf [class*=__h]{font-family:EB Garamond,Georgia,serif!important;font-weight:400!important}.nfsl{background:#fbf7ef!important}.nfsl__eyebrow{font:600 11px/16px Poppins,Inter,sans-serif!important;letter-spacing:.34em!important;color:#8a6a38!important;text-transform:uppercase}.nfsl__h{font:400 clamp(36px,4vw,58px)/1.05 "EB Garamond",Georgia,serif!important;color:#16130f!important}.nfsl__card{border-radius:0!important;border:1px solid rgba(138,106,56,.18)!important;box-shadow:none!important;background:#fff!important}.nfsl__all{border-radius:0!important;background:#0c0b0a!important;color:#efe6d6!important;border:0!important}.nfsl__all .nfsl__all-k{color:#c9a36a!important}.nfsl__all .nfsl__all-p{color:#f6efe3!important}.nfsl__add{border-radius:0!important;letter-spacing:.18em;text-transform:uppercase;font-size:10.5px!important}.nfsl__add--all{background:#c9a36a!important;color:#16130f!important}.nfsl__img,.nfsl__ph{border-radius:0!important}.nfsl__name{font-family:EB Garamond,Georgia,serif!important;font-size:22px!important}.nf-lr{background:#fbf7ef}.nf-lr__h{font:400 clamp(32px,3.4vw,46px)/1.05 "EB Garamond",Georgia,serif!important;color:#16130f!important;letter-spacing:0!important}.nf-lr__all{font:600 10px/14px Poppins,Inter,sans-serif!important;letter-spacing:.26em!important;text-transform:uppercase;color:#16130f!important;text-decoration:none!important;border-bottom:1px solid #c9a36a;padding-bottom:6px}.nfps-form__glyph{position:relative;display:block;width:150px;height:96px}.nfps-form__glyph:before{content:"";position:absolute;left:50%;bottom:28px;width:150px;height:80px;transform:translate(-50%);background:radial-gradient(50% 100% at 50% 100%,#e6b4648c,#e6b46400 72%)}.nfps-form__glyph i{position:absolute;left:50%;bottom:6px;width:64px;height:30px;transform:translate(-50%);border-radius:0 0 64px 64px;background:linear-gradient(180deg,#e6d8bd,#c9b48e);box-shadow:inset 0 2px #ffffff80}.nfps-form__glyph--down{transform:rotate(180deg)}.nfps .nfps__ey--pill{display:inline-flex;align-items:center;gap:10px;padding:9px 16px 9px 14px;border:1px solid rgba(138,106,56,.35);border-radius:999px;background:#fffdf8}.nfps__ey--pill:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ps-gold)}.nfps-stats-band{margin-top:clamp(64px,7vw,100px);background:#fffdf8;border-top:1px solid var(--ps-line);border-bottom:1px solid var(--ps-line)}.nfps-stats-band .nfps-stats{margin-top:0;border:0;max-width:1240px}.nfps-stats li{padding:46px 18px 44px}.nfps-stats__big{font-size:clamp(40px,4vw,58px);color:var(--ps-goldd);letter-spacing:-.01em}.nfps-stats__lab{margin-top:16px;color:var(--ps-ink);letter-spacing:.26em}.nfps-stats__sub{display:block;margin-top:6px;font:600 9.5px/14px var(--ps-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--ps-mu2)}.nfps-forms--photo .nfps-form{position:relative;background:#fffdf8}.nfps-forms--photo .nfps-form__media{position:relative;aspect-ratio:5/4}.nfps-form__tag{position:absolute;left:16px;top:16px;background:#fffdf8;color:var(--ps-ink);font:600 9.5px/12px var(--ps-sans);letter-spacing:.22em;text-transform:uppercase;padding:8px 11px}.nfps-form__chip{position:absolute;right:16px;top:16px;background:var(--ps-ink);color:var(--ps-gold2);font:italic 400 16px/18px var(--ps-serif);padding:7px 13px}.nfps-form.is-this .nfps-form__chip{background:var(--ps-gold);color:var(--ps-ink)}.nfps-forms--photo .nfps-form__body{padding:28px 28px 26px}.nfps-forms--photo .nfps-form__t{margin-top:0;font-size:28px;padding-bottom:16px;border-bottom:1px solid var(--ps-line)}.nfps-forms--photo .nfps-form__t em{font-style:italic;color:var(--ps-goldd)}.nfps-form__specs{display:grid;grid-template-columns:1fr 1fr;gap:16px 18px;margin-top:20px}.nfps-form__specs span{display:flex;flex-direction:column;gap:4px}.nfps-form__specs b{font:600 9.5px/12px var(--ps-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--ps-mu2)}.nfps-form__specs i{font:italic 400 18px/1.25 var(--ps-serif);color:var(--ps-goldd)}.nfps-forms--photo .nfps-form__row{border-top:1px solid var(--ps-line);margin-top:22px;padding-top:18px}.nfps-form.is-this{border-color:#c9a36a99}.nfps--idea{text-align:left}.nfps-idea.has-img{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(40px,6vw,96px);align-items:center;max-width:1240px}.nfps-idea:not(.has-img){text-align:center}.nfps-idea__fig{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--ps-sand)}.nfps-idea__img{width:100%;height:100%;object-fit:cover;display:block}.nfps-idea__fig figcaption{position:absolute;left:20px;bottom:18px;font:600 10px/12px var(--ps-sans);letter-spacing:.3em;text-transform:uppercase;color:#f6efe3;text-shadow:0 1px 12px rgba(0,0,0,.5)}.nfps-idea__mark{display:none}.nfps-idea__q p{font-size:clamp(36px,3.9vw,58px);line-height:1.1;text-wrap:balance}.nfps-idea__lq,.nfps-idea__rq{font:400 1.25em/0 var(--ps-serif);color:var(--ps-gold);vertical-align:-.18em}.nfps-idea__lq{margin-right:.04em;margin-left:-.06em}.nfps-idea__rq{margin-left:.04em}.nfps-idea.has-img .nfps-idea__orn{justify-content:flex-start;margin:38px 0 0}.nfps-idea.has-img .nfps-idea__orn span:first-child{display:none}.nfps .nfps-idea__note{margin-top:28px;font:400 16px/1.8 var(--ps-sans);color:var(--ps-mu);max-width:560px}.nfps-idea:not(.has-img) .nfps-idea__note{margin-left:auto;margin-right:auto}.nfps-idea__sign{display:flex;align-items:center;gap:18px;margin-top:30px;flex-wrap:wrap}.nfps-idea:not(.has-img) .nfps-idea__sign{justify-content:center}.nfps-idea__logo{height:28px;width:auto;opacity:.85;filter:sepia(1) saturate(1.6) hue-rotate(-8deg) brightness(.72)}.nfps .nfps-idea__by{margin:0;font:italic 400 19px/1.3 var(--ps-serif);color:var(--ps-goldd);padding-left:18px;border-left:1px solid var(--ps-line)}.nfps .nfps-idea__detail{display:block;margin:26px 0 0;padding:14px 0;text-align:left}.nfps-idea__chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.nfps-idea__chips li{font:600 10px/14px var(--ps-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--ps-goldd);border:1px solid rgba(138,106,56,.3);padding:9px 14px;border-radius:999px}.nfps-diag__t{font-size:32px}.nfps-diag__t em{display:inline;font-size:1.12em}.nfps .nfps-diag__stat{margin-top:26px;padding-top:20px;border-top:1px solid rgba(138,106,56,.25);display:flex;flex-direction:column;gap:6px}.nfps-diag__stat b{font:500 clamp(34px,3.2vw,46px)/1 var(--ps-serif);color:var(--ps-ink);letter-spacing:-.01em}.nfps-diag__stat span{font:600 10px/16px var(--ps-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--ps-goldd)}.nfps .nfps-diag__notes{margin-top:44px;font:400 11.5px/1.7 var(--ps-sans);color:#9a8e7c;max-width:900px}.nfps--sol{padding:0;min-height:clamp(620px,52vw,820px);display:flex;align-items:center}.nfps--sol .nfps-sol{display:block;padding-top:var(--ps-pad);padding-bottom:var(--ps-pad);position:relative;z-index:1}.nfps-sol__copy{max-width:520px}.nfps-sol__fig{position:absolute;top:0;right:0;bottom:0;width:56%;aspect-ratio:auto;background:none;margin:0}.nfps-sol__fig:after{content:none}.nfps-sol__fig:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#0c0b0a,#0c0b0a8c 22%,#0c0b0a00 55%),linear-gradient(0deg,#0c0b0a8c,#0c0b0a00 30%),linear-gradient(180deg,#0c0b0a73,#0c0b0a00 25%)}.nfps-sol__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:saturate(.9) contrast(1.02)}.nfps__link--gold{color:var(--ps-gold2);border-color:var(--ps-gold);margin-top:40px}.nfps__link--gold:hover{color:#fff}.nfps-sol__n{font-size:20px}.nfps--mat .nfps__wrap{max-width:1360px}.nfps-mat{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,24px)}.nfps-mat__tile{aspect-ratio:4/5}.nfps-mat__cap{left:28px;bottom:26px}.nfps-mat__t{font-size:clamp(30px,2.6vw,40px)}.nfps-mat__k{font-size:10.5px}@media(max-width:989px){.nfps-idea.has-img{grid-template-columns:1fr}.nfps-idea__fig{aspect-ratio:4/3}.nfps--sol{display:block;min-height:0}.nfps-sol__fig{position:relative;width:100%;height:auto;aspect-ratio:4/3}.nfps-sol__fig:before{background:linear-gradient(0deg,#0c0b0a,#0c0b0a00 45%)}.nfps--sol .nfps-sol{padding-top:12px}.nfps-mat{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.nfps-stats li{padding:30px 8px 28px}.nfps-stats__big{font-size:36px}.nfps-stats__sub{font-size:8.5px;letter-spacing:.16em}.nfps-forms--photo .nfps-form{flex-basis:84%}.nfps-forms--photo .nfps-form__t{font-size:24px}.nfps-form__specs i{font-size:16px}.nfps-idea__q p{font-size:clamp(30px,8.2vw,38px)}.nfps-diag__t{font-size:27px}.nfps-diag__stat b{font-size:36px}.nfps-mat{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -16px;padding:0 16px 6px;scrollbar-width:none}.nfps-mat::-webkit-scrollbar{display:none}.nfps-mat__tile{flex:0 0 74%;scroll-snap-align:start}.nfps-mat__t{font-size:30px}}.nfps-forms--photo .nfps-form__t{font-size:30px;line-height:1.15;color:#16130f;font-weight:500}.nfps-forms--photo .nfps-form__t em{display:block;margin-top:4px;font-size:19px;font-weight:400;color:#7a5a28}.nfps-form__specs b{font:600 11px/14px var(--ps-sans);letter-spacing:.16em;color:#5c5348}.nfps-form__specs i{font:500 17px/1.3 var(--ps-sans);font-style:normal;color:#16130f;letter-spacing:0}.nfps-forms--photo .nfps-form__cta{font:600 11.5px/14px var(--ps-sans);letter-spacing:.18em;color:#7a5a28}.nfps-form__tag{font-size:10.5px;color:#16130f}.nfps-form__chip{font-size:17px;color:#f3e2bd;background:#0c0b0adb}.nfps--sol{background:var(--ps-ivory);color:var(--ps-ink)}.nfps--sol:before{content:none}.nfps--sol .nfps__h{color:var(--ps-ink)}.nfps--sol .nfps__h em,.nfps--sol .nfps__ey{color:var(--ps-goldd)}.nfps--sol .nfps__p{color:var(--ps-mu)}.nfps-sol__list{border-top-color:var(--ps-line)}.nfps-sol__list li{border-bottom-color:var(--ps-line)}.nfps-sol__list h3{color:var(--ps-ink)}.nfps-sol__list p{color:var(--ps-mu)}.nfps-sol__n{color:var(--ps-gold)}.nfps--sol .nfps__link--gold{color:var(--ps-ink);border-color:var(--ps-gold)}.nfps--sol .nfps__link--gold:hover{color:var(--ps-goldd)}.nfps-sol__fig:before{content:none!important}.nfps-sol__fig{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 16%,#000 100%);mask-image:linear-gradient(90deg,transparent 0,#000 16%,#000 100%)}.nfps-sol__img{filter:none}@media(max-width:989px){.nfps-sol__fig{-webkit-mask-image:linear-gradient(180deg,#000 0,#000 78%,transparent 100%);mask-image:linear-gradient(180deg,#000 0,#000 78%,transparent 100%)}}.nfps{--ps-num:Inter,"Helvetica Neue",Helvetica,Arial,sans-serif}.nfps-stats--c{display:flex!important;flex-wrap:wrap;justify-content:center;max-width:1240px}.nfps-stats--c li{flex:1 1 0;min-width:0;max-width:310px;display:flex;flex-direction:column;align-items:center;text-align:center}.nfps-stats__big{font:300 clamp(38px,3.6vw,54px)/1 var(--ps-num);letter-spacing:-.03em;color:var(--ps-goldd)}.nfps-stats__lab{font:600 11px/16px var(--ps-num);letter-spacing:.2em;color:var(--ps-ink)}.nfps-stats__sub{font:500 10px/14px var(--ps-num);letter-spacing:.16em;color:#6f6557}.nfps-diag__n{display:none!important}.nfps-diag__item{padding-top:clamp(36px,3.6vw,52px)}.nfps .nfps-diag__stat{margin:0 0 22px;padding:0 0 18px;border-top:0;border-bottom:1px solid rgba(138,106,56,.25)}.nfps-diag__stat b{font:300 clamp(40px,3.6vw,54px)/1 var(--ps-num);letter-spacing:-.03em;color:var(--ps-goldd)}.nfps-diag__stat span{font:600 10.5px/16px var(--ps-num);letter-spacing:.16em;color:#5c5348}.nfps-diag__t{font-size:30px}@media(max-width:989px){.nfps-diag__item,.nfps-diag__item:first-child,.nfps-diag__item:last-child{display:block;padding:34px 0}}.nfps-sol__list li{grid-template-columns:34px minmax(0,1fr)}.nfps-sol__n{display:flex;align-items:flex-start;padding-top:4px}.nfps-sol__n svg{width:18px;height:18px;fill:none;stroke:var(--ps-gold);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.nfps-sol__list h3{font-size:22px}.nfps-form__specs b,.nfps-form__specs i{font-family:var(--ps-num)}.nfps-forms--photo{display:flex!important;flex-wrap:wrap;justify-content:center;gap:clamp(16px,1.8vw,26px)}.nfps-forms--photo .nfps-form{flex:0 1 calc((100% - 2*clamp(16px,1.8vw,26px))/3);min-width:0}.nfps-forms--photo .nfps-form__media{aspect-ratio:4/5}.nfps-forms--photo .nfps-form__body{padding:22px 24px}.nfps-forms--photo .nfps-form__t{font-size:27px;padding-bottom:14px}.nfps-form__specs{margin-top:16px;gap:12px 16px}.nfps-forms--photo .nfps-form__row{margin-top:18px;padding-top:14px}.nfps--forms .nfps__head{margin-bottom:clamp(36px,4vw,56px)}@media(max-width:989px){.nfps-forms--photo .nfps-form{flex-basis:calc(50% - 10px)}}@media(max-width:640px){.nfps-forms--photo{flex-wrap:nowrap!important;justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -16px;padding:0 16px 6px;scrollbar-width:none}.nfps-forms--photo .nfps-form{flex:0 0 82%;scroll-snap-align:start}}.nfps--plan{background:var(--ps-ivory)}.nfps-plan{border-top:0}.nfps--bulbs{background:var(--ps-cream);padding:clamp(56px,6vw,90px) 0}.nfps-bulb{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(30px,5vw,80px);align-items:start;background:#fffdf8;border:1px solid rgba(138,106,56,.28);padding:clamp(28px,4vw,56px)}.nfps-bulb__warn{display:inline-flex;align-items:center;gap:10px;color:#8a3b1f!important}.nfps-bulb__warn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.nfps-bulb__grid{display:grid;grid-template-columns:1fr 1fr;margin:0;border-top:1px solid var(--ps-line)}.nfps-bulb__grid div{padding:18px 16px 18px 0;border-bottom:1px solid var(--ps-line)}.nfps-bulb__grid dt{font:600 10.5px/14px var(--ps-num);letter-spacing:.18em;text-transform:uppercase;color:#5c5348}.nfps-bulb__grid dd{margin:8px 0 0;font:400 15px/1.55 var(--ps-num);color:var(--ps-ink)}.nfps-bulb__grid div:first-child dd{font:300 34px/1 var(--ps-num);letter-spacing:-.02em;color:var(--ps-goldd)}.nfps--bulbs-s{padding:28px 0}.nfps-bulb__note{display:flex;align-items:center;justify-content:center;gap:12px;font:400 14.5px/1.5 var(--ps-num);color:var(--ps-ink);margin:0}.nfps-bulb__note svg{width:20px;height:20px;fill:none;stroke:var(--ps-gold);stroke-width:1.8}@media(max-width:989px){.nfps-bulb{grid-template-columns:1fr}}@media(max-width:640px){.nfps-bulb__grid{grid-template-columns:1fr}}.nfps--brand{background:var(--ps-night);padding:0 0 clamp(60px,6vw,96px)}.nfps-brand__hero{position:relative;margin:0;height:clamp(560px,52vw,820px);overflow:hidden}.nfps-brand__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.nfps-brand__hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0c0b0ac7,#0c0b0a80 30%,#0c0b0a00 62%),linear-gradient(0deg,#0c0b0a,#0c0b0a00 30%)}.nfps-brand__copy{position:absolute;z-index:1;left:max(clamp(20px,6vw,112px),calc((100vw - 1240px)/2));top:50%;transform:translateY(-50%);max-width:520px;color:#f6efe3}.nfps-brand__logo{height:40px;width:auto;filter:invert(1) sepia(.35) saturate(1.4) brightness(1.02);opacity:.95}.nfps .nfps-brand__h{margin-top:26px;font:400 clamp(44px,4.8vw,76px)/1 var(--ps-serif);color:#fbf7f0}.nfps-brand__h em{font-style:italic;color:var(--ps-gold2)}.nfps .nfps-brand__p{margin-top:22px;font:300 16px/1.7 var(--ps-num);color:#f6efe3db}.nfps-brand__btn{display:inline-flex;align-items:center;justify-content:center;margin-top:34px;height:54px;padding:0 32px;background:var(--ps-gold);color:#17120b;font:500 12px/1 var(--ps-num);letter-spacing:.22em;text-transform:uppercase;text-decoration:none;transition:background .3s}.nfps-brand__btn:hover{background:#fbf7f0}.nfps-brand__row{display:grid;grid-template-columns:1fr 1fr;gap:clamp(14px,1.6vw,24px);margin-top:clamp(14px,1.6vw,24px)}.nfps-brand__tile{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;text-decoration:none}.nfps-brand__timg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.4s cubic-bezier(.2,.7,.2,1)}.nfps-brand__tile:hover .nfps-brand__timg{transform:scale(1.04)}.nfps-brand__tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0c0b0ab8,#0c0b0a00 45%)}.nfps-brand__cap{position:absolute;z-index:1;left:24px;bottom:22px;display:flex;gap:12px;align-items:center;font:italic 400 26px/1 var(--ps-serif);color:#fbf7f0}.nfps-brand__cap i{font-style:normal;color:var(--ps-gold2);font-size:18px}@media(max-width:749px){.nfps-brand__hero{height:auto;aspect-ratio:3/4}.nfps-brand__hero:after{background:linear-gradient(0deg,#0c0b0aeb,#0c0b0a8c 45%,#0c0b0a1a 75%)}.nfps-brand__copy{top:auto;bottom:28px;transform:none;left:16px;right:16px}.nfps-brand__row{grid-template-columns:1fr;padding:0 16px}.nfps-brand__logo{height:30px}}.nfps--news .nfps__ey--pill{background:transparent;border-color:#c9a36a80;color:var(--ps-gold2)}.nfps--news .nfps__h em{display:block}.nfps-news__gets{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px;margin-top:26px!important}.nfps-news__gets li{display:flex;align-items:center;gap:9px;font:400 14px/1.4 var(--ps-num);color:#d9ccb6}.nfps-news__gets li:before{content:"";width:6px;height:6px;background:var(--ps-gold);transform:rotate(45deg)}.nfps-news__row{border:1px solid rgba(201,163,106,.6);background:#ffffff0a;border-bottom-width:1px}.nfps-news__in{padding:20px;font-size:16px}.nfps-news__btn{background:var(--ps-gold);color:#17120b;padding:0 30px;font:600 12px/1 var(--ps-num);letter-spacing:.22em;transition:background .3s}.nfps-news__btn:hover{background:#fbf7f0;color:#17120b}.nfps-news__fine{color:#9a8e7c}@media(max-width:640px){.nfps-news__row{flex-direction:column}.nfps-news__btn{height:54px}}.nfps--brand{padding:0 0 clamp(64px,7vw,110px)}.nfps-brand__hero{height:auto;aspect-ratio:21/9;max-height:820px}.nfps-brand__hero:after{background:linear-gradient(0deg,#0c0b0a,#0c0b0a00 22%)}.nfps-brand__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(30px,6vw,96px);align-items:end;margin-top:clamp(36px,4vw,60px)}.nfps-brand__copy .nfps__ey{color:var(--ps-gold)}.nfps-brand__copy .nfps__h{color:#f6efe3}.nfps-brand__copy .nfps__h em{color:var(--ps-gold2)}.nfps-brand__side .nfps__p{margin-top:0;color:#bfb19c;max-width:520px}.nfps-brand__side .nfps-brand__btn{margin-top:26px}.nfps-brand__row{margin-top:clamp(36px,4vw,56px)}.nfps-brand__tile{aspect-ratio:4/3}@media(max-width:749px){.nfps-brand__hero{aspect-ratio:4/3}.nfps-brand__body{grid-template-columns:1fr;gap:18px}}.nfps--diag{background:#18241d!important;color:#efe6d6}.nfps--diag:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(60% 50% at 85% 0%,rgba(201,163,106,.12),transparent 70%)}.nfps--diag .nfps__wrap{position:relative}.nfps--diag .nfps__ey{color:var(--ps-gold)}.nfps--diag .nfps__h{color:#f6efe3}.nfps--diag .nfps__h em{color:var(--ps-gold2)}.nfps--diag .nfps__p{color:#cfc4b0}.nfps--diag .nfps-diag__head{border-bottom-color:#c9a36a59}.nfps--diag .nfps-diag__item+.nfps-diag__item{border-left-color:#c9a36a40}.nfps--diag .nfps-diag__stat{border-bottom-color:#c9a36a4d}.nfps--diag .nfps-diag__stat b{color:var(--ps-gold2)}.nfps--diag .nfps-diag__stat span{color:#d9ccb6}.nfps--diag .nfps-diag__t{color:#f6efe3;font-size:31px}.nfps--diag .nfps-diag__t em{color:var(--ps-gold2)}.nfps--diag .nfps-diag__d{color:#d4cab8;font-size:15px}.nfps-diag__item{background:#ffffff06}.nfps-diag__item,.nfps-diag__item:first-child,.nfps-diag__item:last-child{padding:clamp(34px,3.4vw,48px) clamp(22px,2.6vw,38px) clamp(30px,3vw,40px)}.nfps-diag__foot{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:clamp(30px,3.4vw,46px);padding-top:26px;border-top:1px solid rgba(201,163,106,.35)}.nfps .nfps-diag__verdict{margin:0;font:italic 400 clamp(22px,2vw,28px)/1.3 var(--ps-serif);color:#f6efe3}.nfps-diag__go{display:inline-flex;gap:12px;align-items:center;font:600 11px/14px var(--ps-num);letter-spacing:.22em;text-transform:uppercase;color:var(--ps-gold2);text-decoration:none;padding-bottom:6px;border-bottom:1px solid var(--ps-gold)}.nfps--diag .nfps-diag__notes{color:#a99c86}@media(max-width:989px){.nfps-diag__item+.nfps-diag__item{border-left:0;border-top:1px solid rgba(201,163,106,.25)}}@media(min-width:990px){.nfps--sol .nfps-sol{max-width:none;padding-left:max(24px,calc((100vw - 1240px)/2 - 28px));padding-right:0}.nfps-sol__copy{max-width:470px}.nfps-sol__fig{width:52%}}.nfps-brand__body .nfps-brand__copy{position:static;transform:none;left:auto;top:auto;bottom:auto;right:auto;max-width:none;color:inherit}@media(max-width:749px){.nfps-brand__body .nfps-brand__copy{position:static}}@media(max-width:640px){.nfps-stats--c li{flex:0 0 50%;max-width:50%;padding:26px 8px}.nfps-stats--c li+li:before{display:none}.nfps-stats--c li:nth-child(2n){border-left:1px solid var(--ps-line)}.nfps-stats--c li:nth-child(n+3){border-top:1px solid var(--ps-line)}}.nfps--forms{background:#e6e9e0}.nfps--forms .nfps__ey{color:#5d6b4f}.nfps--forms .nfps__h em{color:#6b5a2e}.nfps--forms .nfps__p{color:#3f4538;font-size:16px}.nfps-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,24px)}.nfps-cards:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px;margin:0 auto}.nfps-cards:has(>:only-child){grid-template-columns:minmax(0,460px);justify-content:center}.nfps-card{position:relative;display:flex;flex-direction:column;background:#fbfaf6;text-decoration:none;color:#16130f;overflow:hidden;box-shadow:0 1px #18241d14;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s}.nfps-card:hover{transform:translateY(-4px);box-shadow:0 28px 60px -32px #18241d73}.nfps-card__media{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:#dfe3d8}.nfps-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .7s ease,transform 1.4s cubic-bezier(.2,.7,.2,1)}.nfps-card__img--2{opacity:0}.nfps-card.has-swap:hover .nfps-card__img--2,.nfps-card.has-swap:focus-visible .nfps-card__img--2{opacity:1}.nfps-card:hover .nfps-card__img{transform:scale(1.03)}.nfps-card__tag{position:absolute;left:16px;top:16px;z-index:1;background:#18241d;color:#f3e8d2;font:600 11px/14px Inter,sans-serif;letter-spacing:.16em;text-transform:uppercase;padding:8px 12px}.nfps-card.is-this .nfps-card__tag{background:#c9a36a;color:#16130f}.nfps-card__body{display:flex;flex-direction:column;gap:6px;padding:22px 24px}.nfps-card__k{font:600 11px/16px Inter,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#5d5442}.nfps-card__t{font:400 30px/1.12 EB Garamond,Georgia,serif;color:#16130f}.nfps-card__best{font:400 16px/1.5 Inter,sans-serif;color:#3f3a33}.nfps-card__row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding-top:16px;border-top:1px solid #dcd6c8}.nfps-card__price{font:500 17px/1 Inter,sans-serif;color:#16130f}.nfps-card__cta{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;background:#18241d;color:#f3e8d2;font:600 11.5px/1 Inter,sans-serif;letter-spacing:.16em;text-transform:uppercase;transition:background .3s}.nfps-card:hover .nfps-card__cta{background:#2a3b30}@media(max-width:989px){.nfps-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.nfps-cards,.nfps-cards:has(>:nth-child(2):last-child){display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -16px;padding:0 16px 8px;gap:14px;scrollbar-width:none;max-width:none}.nfps-cards::-webkit-scrollbar{display:none}.nfps-card{flex:0 0 84%;scroll-snap-align:start}.nfps-card__t{font-size:27px}.nfps-card__best{font-size:15px}}.nfps--brand{background:#18241d!important;padding:var(--ps-pad) 0}.nfps--brand:before{content:none}.nfps--brand .nfps__ey{color:var(--ps-gold)}.nfps--brand .nfps__h{color:#f6efe3}.nfps--brand .nfps__h em{color:var(--ps-gold2)}.nfps--brand .nfps__p{color:#d6ccb9;font-size:16px}.nfps-std2{display:flex;flex-direction:column;gap:clamp(28px,4vw,64px)}.nfps-std2__row{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(28px,5vw,80px);align-items:center}.nfps-std2__row.is-flip .nfps-std2__fig{order:2}.nfps-std2__fig{margin:0;position:relative;aspect-ratio:4/3;overflow:hidden;background:#101a14}.nfps-std2__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.nfps-std2__n{display:block;font:300 15px/1 Inter,sans-serif;letter-spacing:.3em;color:var(--ps-gold)}.nfps .nfps-std2__h{margin-top:18px;font:400 clamp(30px,3vw,42px)/1.1 "EB Garamond",Georgia,serif;color:#f6efe3}.nfps .nfps-std2__t{margin-top:16px;font:400 17px/1.7 Inter,sans-serif;color:#d6ccb9;max-width:460px}.nfps-std2__cta{text-align:center;margin-top:clamp(40px,4vw,64px)!important}@media(max-width:749px){.nfps-std2__row{grid-template-columns:1fr;gap:18px}.nfps-std2__row.is-flip .nfps-std2__fig{order:0}.nfps .nfps-std2__t{font-size:15.5px}}.nfps .nfps__p{font-size:16px;color:#5a5146}.nfps--sol .nfps__p,.nfps--install .nfps__p,.nfps--idea .nfps__p{color:#5a5146}.nfps .nfps-idea__note{font-size:17px;color:#4f473d}.nfps-sol__list p{font-size:16px;color:#5a5146;line-height:1.65}.nfps-sol__list h3{font-size:23px}.nfps-home__d{font-size:15px;color:#f6efe3e6}.nfps-bulb__grid dd{font-size:16px}.nfps .nfps-bulb__head .nfps__p{color:#4f473d}.nfps--plan .nfps__p{font-size:17px;color:#4f473d}.nfps-plan__t{font-size:25px;color:#16130f}.nfps-plan__d{font-size:15.5px;line-height:1.6;color:#4f473d}.nfps-plan__list a{padding:28px 0}.nfps-plan__arr{color:#7a5a28;font-size:20px}.nfps-mat__rooms{font-size:16px}.nfps-mat__rooms a{color:#16130f}.nfps-news__gets li{font-size:15px;color:#e3d8c5}.nfps-news__fine{font-size:13px;color:#b3a690}.nfps-diag__d{font-size:16px!important;line-height:1.65}.nfps .nfps-diag__notes{font-size:12.5px}@media(max-width:640px){.nfps .nfps__p,.nfps-sol__list p,.nfps-diag__d,.nfps-plan__d,.nfps-bulb__grid dd{font-size:15px!important}.nfps-plan__t{font-size:22px}}.nfps.nfps--brand .nfps__p,.nfps.nfps--diag .nfps__p,.nfps.nfps--news .nfps__p{color:#d6ccb9}.nfps-std2__row{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.nfps-std2__row.is-flip{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}@media(max-width:749px){.nfps-std2__row,.nfps-std2__row.is-flip{grid-template-columns:1fr}}*:has(>img.nf-wm){overflow:hidden!important}img.nf-wm{object-fit:cover!important;object-position:50% 0!important;transform-origin:50% 0!important}img.nf-wm--1{transform:scale(1.09)!important}img.nf-wm--2{transform:scale(1.13)!important}img.nf-wm--3{transform:scale(1.18)!important}img.nf-wm--4{transform:scale(1.24)!important}img.nf-wm--5{transform:scale(1.32)!important}.nfps .nfps-home__k{display:block;line-height:1.7}.nfps .nfps-home__k i{display:inline-block;vertical-align:middle;margin:0 10px 2px}.nfps-homes[data-count="1"]{grid-template-columns:minmax(0,860px);justify-content:center}.nfps-homes[data-count="1"] .nfps-home{aspect-ratio:4/3}@media(max-width:749px){.nfps-homes[data-count="1"]{display:block;margin-left:0;margin-right:0;padding:0}.nfps-homes[data-count="1"] .nfps-home{width:100%;aspect-ratio:4/5}}.nfps.nfps--forms{background:#efe8dc!important;color:var(--ps-ink);border-top:1px solid rgba(184,146,90,.45);border-bottom:1px solid rgba(184,146,90,.45)}.nfps--forms .nfps__ey{color:#7d5f33!important}.nfps--forms .nfps__h{color:#1d1a16}.nfps--forms .nfps__h em{color:#8a6a3a!important}.nfps--forms .nfps__p{color:#4f473d!important}.nfps-fo__head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:24px clamp(32px,6vw,96px);align-items:end;padding-bottom:clamp(26px,2.6vw,36px);margin-bottom:clamp(30px,3.4vw,48px);border-bottom:1px solid rgba(29,26,22,.16)}.nfps .nfps-fo__head .nfps__p{margin-top:0;max-width:440px}.nfps-fo{display:grid;grid-template-columns:repeat(var(--fo,3),minmax(0,1fr));gap:clamp(14px,1.6vw,24px)}.nfps-fo[data-count="2"]{--fo:2;max-width:920px}.nfps-fo[data-count="4"]{--fo:4}.nfps-fo[data-count="5"]{--fo:5}.nfps-fo__card{position:relative;display:flex;flex-direction:column;height:100%;padding:clamp(26px,2.4vw,36px) clamp(22px,2vw,30px) clamp(22px,2vw,28px);background:#f7f2e9;color:#1d1a16;text-decoration:none;box-shadow:inset 0 0 0 1px #b8925a61;transition:box-shadow .3s ease,background-color .3s ease}.nfps-fo__card:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:1px solid rgba(184,146,90,.22);pointer-events:none;transition:border-color .3s ease}.nfps-fo__card:hover{background:#fbf8f2;box-shadow:inset 0 0 0 1px #b8925a,0 24px 48px -34px #281e1280}.nfps-fo__card:hover:before{border-color:#b8925a80}.nfps-fo.has-photo .nfps-fo__card{padding-top:0}.nfps-fo__media{display:block;position:relative;aspect-ratio:4/5;margin:0 calc(-1*clamp(22px,2vw,30px)) 24px;overflow:hidden;background:#e6ddce}.nfps-fo__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.2,.7,.2,1)}.nfps-fo__card:hover .nfps-fo__img{transform:scale(1.03)}.nfps-fo__n{font:600 10.5px/1 var(--ps-sans);letter-spacing:.24em;color:#7d5f33}.nfps-fo__v{display:block;margin-top:16px;font:400 clamp(38px,3.6vw,54px)/1 var(--ps-serif);letter-spacing:-.01em;color:#1d1a16}.nfps-fo[data-count="5"] .nfps-fo__v,.nfps-fo[data-count="4"] .nfps-fo__v{font-size:clamp(30px,2.6vw,40px)}.nfps-fo__rule{display:block;width:44px;height:1px;margin:20px 0 16px;background:#b8925a}.nfps-fo__t{display:block;font:400 15px/1.6 var(--ps-sans);color:#4f473d}.nfps-fo__row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:22px}.nfps-fo__t+.nfps-fo__row{margin-top:auto}.nfps-fo__price{font:500 21px/1 var(--ps-serif);color:#1d1a16;padding-top:18px}.nfps-fo__cta{display:inline-flex;align-items:center;gap:8px;padding-top:18px;font:600 10.5px/1 var(--ps-sans);letter-spacing:.22em;text-transform:uppercase;color:#1d1a16;border-bottom:1px solid #b8925a;padding-bottom:4px;transition:gap .25s ease,color .25s ease}.nfps-fo__card:hover .nfps-fo__cta{gap:12px;color:#7d5f33}.nfps-fo__more{margin-top:22px;font:italic 400 18px/1.4 var(--ps-serif);color:#7d5f33}@media(max-width:989px){.nfps-fo__head{grid-template-columns:1fr}.nfps-fo,.nfps-fo[data-count]{--fo:2}}@media(max-width:640px){.nfps-fo,.nfps-fo[data-count]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin:0 -20px;padding:0 20px 6px;scrollbar-width:none;max-width:none}.nfps-fo::-webkit-scrollbar{display:none}.nfps-fo__item{flex:0 0 78%;scroll-snap-align:start}.nfps-fo__v{font-size:40px}}.nfps-diag__n{display:block;margin-bottom:22px;padding-bottom:16px;border-bottom:1px solid rgba(201,163,106,.3);font:400 clamp(34px,3vw,44px)/1 var(--ps-serif);font-style:italic;color:var(--ps-gold2)}.nfps:not(.nfps--diag) .nfps-diag__n{color:var(--ps-goldd);border-bottom-color:#8a6a3840}.nfps-diag__notes{display:none!important}.nfps.nfps--sol2{display:block;min-height:0;padding:var(--ps-pad) 0}.nfps--sol2 .nfps__wrap.nfps-sol{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,96px);align-items:center;max-width:1240px;margin:0 auto;padding:0 clamp(20px,4vw,48px)!important}.nfps--sol2 .nfps-sol__copy{max-width:520px}.nfps--sol2 .nfps-sol__fig{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;aspect-ratio:4/5!important;margin:0;overflow:hidden;border-radius:0!important;clip-path:none!important;-webkit-mask-image:none!important;mask-image:none!important;background:var(--ps-sand)}.nfps--sol2 .nfps-sol__fig:before{content:none!important}.nfps--sol2 .nfps-sol__fig:after{content:""!important;position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px solid rgba(246,239,227,.45);pointer-events:none;z-index:1}.nfps--sol2 .nfps-sol__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:none;border-radius:0}@media(max-width:989px){.nfps--sol2 .nfps__wrap.nfps-sol{grid-template-columns:1fr}.nfps--sol2 .nfps-sol__fig{order:-1;max-width:none;aspect-ratio:4/5!important}}.nfps.nfps--mat{background:#efe8dc;border-top:1px solid rgba(184,146,90,.45);padding:clamp(72px,7.5vw,116px) 0}.nfps--mat .nfps__wrap.nfps-ml{max-width:1360px}.nfps-ml__head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:20px clamp(32px,6vw,96px);align-items:end;padding-bottom:clamp(24px,2.4vw,34px);margin-bottom:clamp(30px,3.2vw,46px);border-bottom:1px solid rgba(29,26,22,.16)}.nfps-ml__head .nfps__h{font-size:clamp(48px,5vw,76px);line-height:.96;color:#1d1a16}.nfps-ml__head .nfps__h em{color:#8a6a3a}.nfps--mat .nfps__ey{color:#7d5f33}.nfps .nfps-ml__side .nfps__p{margin-top:0;color:#4f473d;max-width:420px}.nfps-ml__side .nfps__link{margin-top:18px}.nfps-ml__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2vw,30px) clamp(14px,1.6vw,24px)}.nfps-ml__tile{display:block;text-decoration:none;color:#1d1a16}.nfps-ml__media{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:#e6ddce}.nfps-ml__media:after{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px solid rgba(247,242,233,.4);pointer-events:none;transition:inset .35s cubic-bezier(.22,.61,.36,1),border-color .35s}.nfps-ml__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.001);transition:transform .7s cubic-bezier(.22,.61,.36,1)}.nfps-ml__tile:hover .nfps-ml__img,.nfps-ml__tile:focus-visible .nfps-ml__img{transform:scale(1.045)}.nfps-ml__tile:hover .nfps-ml__media:after{top:18px;right:18px;bottom:18px;left:18px;border-color:#cfb07cd9}.nfps-ml__cap{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:16px;align-items:baseline;padding:18px 0 0;border-top:1px solid #b8925a;margin-top:16px}.nfps-ml__n{grid-row:span 3;font:600 10.5px/1 var(--ps-sans);letter-spacing:.22em;color:#7d5f33;padding-top:10px}.nfps-ml__t{font:400 clamp(28px,2.4vw,36px)/1.05 var(--ps-serif);color:#1d1a16}.nfps-ml__d{margin-top:8px;font:400 14.5px/1.55 var(--ps-sans);color:#4f473d}.nfps-ml__k{display:inline-flex;align-items:center;gap:8px;margin-top:12px;font:600 10.5px/1 var(--ps-sans);letter-spacing:.22em;text-transform:uppercase;color:#7d5f33;transition:gap .25s ease}.nfps-ml__tile:hover .nfps-ml__k{gap:13px}.nfps-ml__tile:hover .nfps-ml__t{color:#7d5f33}.nfps--mat .nfps-mat__rooms{margin-top:clamp(40px,4vw,60px);padding-top:26px;border-top:1px solid rgba(29,26,22,.16);justify-content:flex-start}@media(max-width:989px){.nfps-ml__head{grid-template-columns:1fr}.nfps-ml__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.nfps-ml__grid{gap:22px 12px}.nfps-ml__cap{display:block;padding-top:12px;margin-top:10px}.nfps-ml__n{display:block;padding:0 0 8px}.nfps-ml__t{font-size:24px}.nfps-ml__d{font-size:13px!important;line-height:1.45}.nfps-ml__media:after{top:8px;right:8px;bottom:8px;left:8px}.nfps-ml__head .nfps__h{font-size:44px}}@media(prefers-reduced-motion:reduce){.nfps-ml__img,.nfps-fo__img,.nfps-ml__media:after{transition:none}}.nfps ol.nfps-ml__grid,.nfps ol.nfps-fo,.nfps ol.nfps-diag__list,.nfps ol.nfps-sol__list{padding:0!important;margin-left:0!important;margin-right:0!important;list-style:none}.nfps ol.nfps-sol__list{margin-top:44px}@media(max-width:640px){.nfps-ml__t,.nfps-ml__d,.nfps-ml__k{display:block}.nfps-ml__k{display:inline-flex}}.nfps--sol2.no-img .nfps__wrap.nfps-sol{grid-template-columns:minmax(0,1fr)}.nfps--sol2.no-img .nfps-sol__copy{max-width:760px}html body .nf-flags--gal .nf-flag.nf-flag--mto{display:block!important}html body .nfps--diag .nfps-diag__list>.nfps-diag__item{padding-left:clamp(22px,2.6vw,38px)!important;padding-right:clamp(22px,2.6vw,38px)!important}@media(max-width:549px){html body .nfps--sol .nfps__h br{display:none}html body .nfps--sol .nfps__h{font-size:33px;line-height:1.08}html body .nfps--sol .nfps__h em:before{content:" "}}@media(min-width:550px){html body .nfps--sol .nfps__h br{display:none}html body .nfps--sol .nfps__h em:before{content:" "}html body .nfps--sol .nfps__h{font-size:clamp(34px,3.3vw,48px)}}
/*# sourceMappingURL=/cdn/shop/t/184/assets/nf-pdp-lux.css.map */
