.nf-home .nf-rr{--nf-rr-navy: #071a2d;--nf-rr-blue: #004aad;--nf-rr-yellow: #f6ec06;--nf-rr-paper: #f2efe8;--nf-rr-white: #ffffff;--nf-rr-ink: #14283f;--nf-rr-rust: #a55236;--nf-rr-line: #cdd5dd;width:100%;max-width:none;margin:0;padding:0;overflow:hidden;color:var(--nf-rr-ink);background:var(--nf-rr-paper);border-block:1px solid var(--nf-rr-line)}.nf-home .nf-rr *,.nf-home .nf-rr *:before,.nf-home .nf-rr *:after{box-sizing:border-box}.nf-home .nf-rr__manifest{min-height:480px;display:grid;align-items:end;color:var(--nf-rr-white)!important;background:var(--nf-rr-navy);border-bottom:8px solid var(--nf-rr-yellow);position:relative;isolation:isolate}.nf-home .nf-rr__manifest:before,.nf-home .nf-rr__manifest:after{content:"";position:absolute;pointer-events:none;opacity:.28}.nf-home .nf-rr__manifest:before{top:34px;right:34px;bottom:34px;left:34px;border:1px solid #718096}.nf-home .nf-rr__manifest:after{width:92px;height:92px;right:34px;top:34px;border-top:1px solid var(--nf-rr-yellow);border-right:1px solid var(--nf-rr-yellow)}.nf-home .nf-rr__manifest-inner{width:min(100%,1440px);margin-inline:auto;padding:56px 56px 46px;display:grid;grid-template-columns:minmax(0,1.28fr) minmax(300px,.72fr);align-items:end;gap:56px;position:relative;z-index:1}.nf-home .nf-rr__eyebrow{margin:0 0 22px;display:flex;align-items:center;gap:14px;color:#d7e1eb;text-transform:uppercase;font-size:.72rem;line-height:1.2;font-weight:850;letter-spacing:.12em}.nf-home .nf-rr__eyebrow span{min-height:30px;display:inline-flex;align-items:center;padding-inline:10px;color:var(--nf-rr-navy);background:var(--nf-rr-yellow);letter-spacing:.08em}.nf-home h2.nf-rr__title{max-width:none!important;margin:0!important;display:grid;color:var(--nf-rr-white)!important;font-size:4.4rem!important;line-height:.92!important;letter-spacing:0!important;text-transform:uppercase}.nf-home .nf-rr__title span,.nf-home .nf-rr__title strong{display:block}.nf-home .nf-rr__title strong{margin-top:8px;color:var(--nf-rr-yellow);font-size:8.8rem;line-height:.78;font-weight:900;letter-spacing:0}.nf-home .nf-rr__manifest-note{max-width:470px;padding:0 0 8px 28px;border-left:1px solid #718096}.nf-home .nf-rr__manifest-note>p{margin:0;color:#fff;font-size:1.22rem;line-height:1.52}.nf-home .nf-rr__principles{margin-top:28px;display:flex;flex-wrap:wrap;gap:8px}.nf-home .nf-rr__principles span{min-height:34px;display:inline-flex;align-items:center;padding-inline:10px;color:#d7e1eb;border:1px solid #667789;text-transform:uppercase;font-size:.65rem;line-height:1;font-weight:800;letter-spacing:.08em}.nf-home .nf-rr__experience{width:min(100%,1440px);min-width:0;min-height:650px;margin-inline:auto;display:grid;grid-template-columns:190px minmax(0,1fr) 360px;background:var(--nf-rr-white);border-inline:1px solid var(--nf-rr-line)}.nf-home .nf-rr__tabs{min-width:0;display:flex;flex-direction:column;background:#e9edf1;border-right:1px solid var(--nf-rr-line)}.nf-home .nf-rr__tab{min-height:96px;flex:1 1 0;display:grid;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:14px 14px 14px 16px;color:var(--nf-rr-ink);background:var(--nf-rr-white);border:0;border-bottom:1px solid var(--nf-rr-line);text-decoration:none;position:relative;transition:color .24s ease,background-color .24s ease}.nf-home .nf-rr__tab:before{content:"";position:absolute;inset:0 auto 0 0;width:0;background:var(--nf-rr-rust);transition:width .24s ease}.nf-home .nf-rr__tab-number{color:#667789;font-size:.69rem;font-weight:850;letter-spacing:.08em;position:relative}.nf-home .nf-rr__tab-copy{min-width:0;display:grid;gap:5px;position:relative}.nf-home .nf-rr__tab b{color:inherit;font-size:.82rem;line-height:1.18;overflow-wrap:anywhere}.nf-home .nf-rr__tab small{color:#657485;text-transform:uppercase;font-size:.65rem;line-height:1.1;font-weight:850;letter-spacing:.08em}.nf-home .nf-rr__tab i{width:10px;height:10px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg);position:relative}.nf-home .nf-rr__tab.is-active{color:var(--nf-rr-white)!important;background:var(--nf-rr-navy)}.nf-home .nf-rr__tab.is-active:before{width:5px}.nf-home .nf-rr__tab.is-active .nf-rr__tab-number,.nf-home .nf-rr__tab.is-active small{color:var(--nf-rr-yellow)}.nf-home .nf-rr__stage{min-width:0;min-height:650px;overflow:hidden;background:var(--nf-rr-navy);position:relative}.nf-home .nf-rr__media{width:100%;height:100%;min-height:650px;margin:0;overflow:hidden;background:var(--nf-rr-navy);position:relative;isolation:isolate}.nf-home .nf-rr__house{width:100%;height:100%;display:block;object-fit:cover;object-position:center;transform:scale(1.56);transform-origin:20% 22%;transition:transform .9s cubic-bezier(.2,.72,.16,1),transform-origin .9s cubic-bezier(.2,.72,.16,1),opacity .28s ease;will-change:transform}.nf-home .nf-rr[data-active-icon=kitchen] .nf-rr__house{transform:scale(1.56);transform-origin:18% 20%}.nf-home .nf-rr[data-active-icon=bath] .nf-rr__house{transform:scale(1.66);transform-origin:18% 80%}.nf-home .nf-rr[data-active-icon=bed] .nf-rr__house{transform:scale(1.62);transform-origin:83% 20%}.nf-home .nf-rr[data-active-icon=stairs] .nf-rr__house{transform:scale(1.72);transform-origin:52% 19%}.nf-home .nf-rr[data-active-icon=commercial] .nf-rr__house{transform:scale(1.62);transform-origin:84% 79%}.nf-home .nf-rr[data-active-icon=whole] .nf-rr__house{object-fit:contain;transform:scale(1);transform-origin:50% 50%}.nf-home .nf-rr__kitchen-poster,.nf-home .nf-rr__kitchen-video,.nf-home .nf-rr__bath-poster,.nf-home .nf-rr__bath-video,.nf-home .nf-rr__bedroom-poster,.nf-home .nf-rr__bedroom-video,.nf-home .nf-rr__stairs-poster,.nf-home .nf-rr__stairs-video{width:100%;height:100%;display:block;object-fit:cover;object-position:center;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .48s cubic-bezier(.2,.72,.16,1),visibility 0s linear .48s}.nf-home .nf-rr:is([data-active-icon=kitchen],[data-active-icon=bath],[data-active-icon=bed],[data-active-icon=stairs]) .nf-rr__house{opacity:0}.nf-home .nf-rr[data-active-icon=kitchen] .nf-rr__kitchen-poster{opacity:1;visibility:visible;transition-delay:0s}.nf-home .nf-rr[data-active-icon=kitchen].is-exploring .nf-rr__kitchen-poster{opacity:0;visibility:hidden;transition-delay:0s,.48s}.nf-home .nf-rr[data-active-icon=kitchen].is-exploring .nf-rr__kitchen-video,.nf-home .nf-rr[data-active-icon=bath] .nf-rr__bath-poster{opacity:1;visibility:visible;transition-delay:0s}.nf-home .nf-rr[data-active-icon=bath].is-exploring .nf-rr__bath-poster{opacity:0;visibility:hidden;transition-delay:0s,.48s}.nf-home .nf-rr[data-active-icon=bath].is-exploring .nf-rr__bath-video,.nf-home .nf-rr[data-active-icon=bed] .nf-rr__bedroom-poster{opacity:1;visibility:visible;transition-delay:0s}.nf-home .nf-rr[data-active-icon=bed].is-exploring .nf-rr__bedroom-poster{opacity:0;visibility:hidden;transition-delay:0s,.48s}.nf-home .nf-rr[data-active-icon=bed].is-exploring .nf-rr__bedroom-video,.nf-home .nf-rr[data-active-icon=stairs] .nf-rr__stairs-poster{opacity:1;visibility:visible;transition-delay:0s}.nf-home .nf-rr[data-active-icon=stairs].is-exploring .nf-rr__stairs-poster{opacity:0;visibility:hidden;transition-delay:0s,.48s}.nf-home .nf-rr[data-active-icon=stairs].is-exploring .nf-rr__stairs-video{opacity:1;visibility:visible;transition-delay:0s}.nf-home .nf-rr__explore{min-width:146px;min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:11px;padding:13px 20px;color:var(--nf-rr-navy);background:var(--nf-rr-yellow);border:1px solid rgba(255,255,255,.58);border-radius:0;box-shadow:0 16px 42px #071a2d57;font:inherit;font-size:.78rem;line-height:1;font-weight:900;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;position:absolute;left:50%;top:50%;z-index:6;overflow:hidden;isolation:isolate;opacity:0;visibility:hidden;transform:translate(-50%,-44%) scale(.94);transition:opacity .28s ease,transform .45s cubic-bezier(.2,.72,.16,1),background-color .2s ease,color .2s ease}.nf-home .nf-rr__explore:after{content:"";width:46%;height:180%;position:absolute;left:0;top:-40%;z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.68),transparent);transform:translate(-190%) skew(-18deg)}.nf-home .nf-rr__explore>span{position:relative;z-index:1}.nf-home .nf-rr__explore:hover{background:var(--nf-rr-white);transform:translate(-50%,-50%) scale(1.025)}.nf-home .nf-rr__explore:focus-visible{outline:3px solid var(--nf-rr-white);outline-offset:4px}.nf-home .nf-rr:is([data-active-icon=kitchen],[data-active-icon=bath],[data-active-icon=bed],[data-active-icon=stairs]) .nf-rr__explore{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}.nf-home .nf-rr:is([data-active-icon=kitchen],[data-active-icon=bath],[data-active-icon=bed],[data-active-icon=stairs]).is-exploring .nf-rr__explore{opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-50%) scale(.96)}.nf-home .nf-rr__explore-icon{width:0;height:0;display:block;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10px solid currentColor}.nf-home .nf-rr:is([data-active-icon=kitchen],[data-active-icon=bath],[data-active-icon=bed],[data-active-icon=stairs]) .nf-rr__evidence{opacity:0;visibility:hidden}.nf-home .nf-rr:is([data-active-icon=kitchen],[data-active-icon=bath],[data-active-icon=bed],[data-active-icon=stairs]).is-exploring .nf-rr__locator,.nf-home .nf-rr:is([data-active-icon=kitchen],[data-active-icon=bath],[data-active-icon=bed],[data-active-icon=stairs]).is-exploring .nf-rr__scan{opacity:0;visibility:hidden}.nf-home .nf-rr__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;border:1px solid rgba(255,255,255,.28);box-shadow:inset 0 -130px 110px -80px #071a2dc7}.nf-home .nf-rr__scan{position:absolute;inset:auto 0 0;height:2px;z-index:3;background:var(--nf-rr-yellow);opacity:0;pointer-events:none}.nf-home .nf-rr.is-switching .nf-rr__house{opacity:.52}.nf-home .nf-rr.is-switching .nf-rr__scan{animation:nf-rr-scan .58s cubic-bezier(.2,.7,.2,1)}@keyframes nf-rr-scan{0%{transform:translateY(0);opacity:0}18%{opacity:1}to{transform:translateY(-648px);opacity:0}}.nf-home .nf-rr__locator{max-width:76%;min-height:52px;margin:0;display:inline-flex;align-items:center;gap:12px;padding:10px 14px;color:var(--nf-rr-white)!important;background:var(--nf-rr-navy);border-left:4px solid var(--nf-rr-yellow);position:absolute;left:18px;bottom:20px;z-index:4}.nf-home .nf-rr__locator span{color:var(--nf-rr-yellow);font-size:.7rem;font-weight:900;letter-spacing:.08em}.nf-home .nf-rr__locator b{color:var(--nf-rr-white);font-size:.78rem;line-height:1.2}.nf-home .nf-rr__evidence{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none}.nf-home .nf-rr__evidence span{min-height:30px;display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;padding:5px 9px;color:var(--nf-rr-white);background:#071a2deb;text-transform:uppercase;font-size:.56rem;line-height:1;font-weight:850;letter-spacing:.08em;position:absolute;right:16px}.nf-home .nf-rr__evidence span:nth-child(1){bottom:92px}.nf-home .nf-rr__evidence span:nth-child(2){top:49%}.nf-home .nf-rr__evidence span:nth-child(3){top:18px}.nf-home .nf-rr__evidence span:before{content:"";width:58px;border-top:1px solid var(--nf-rr-yellow)}.nf-home .nf-rr__panels{min-width:0;background:var(--nf-rr-paper);border-left:1px solid var(--nf-rr-line)}.nf-home .nf-rr__panel{min-height:650px;height:100%;padding:34px 26px 28px;display:flex;flex-direction:column;color:var(--nf-rr-ink)}.nf-home .nf-rr__panel[hidden]{display:none!important}.nf-home .nf-rr__panel-top{display:flex;justify-content:space-between;gap:20px;color:var(--nf-rr-rust);text-transform:uppercase;font-size:.66rem;line-height:1.2;font-weight:900;letter-spacing:.1em}.nf-home .nf-rr__panel-top b{color:var(--nf-rr-ink)}.nf-home .nf-rr__panel h3{margin:58px 0 0!important;color:var(--nf-rr-ink)!important;font-size:2.55rem!important;line-height:1.02!important;letter-spacing:0!important;overflow-wrap:anywhere}.nf-home .nf-rr__rule-detail{margin:18px 0 0;color:#49596a;font-size:.98rem;line-height:1.5}.nf-home .nf-rr__rule-list{margin:32px 0 0;display:grid}.nf-home .nf-rr__rule-list div{padding:16px 0;display:grid;grid-template-columns:104px minmax(0,1fr);gap:14px;border-top:1px solid #bcc6cf}.nf-home .nf-rr__rule-list dt{color:var(--nf-rr-rust);text-transform:uppercase;font-size:.66rem;line-height:1.3;font-weight:900;letter-spacing:.08em}.nf-home .nf-rr__rule-list dd{margin:0;color:var(--nf-rr-ink);font-size:.82rem;line-height:1.4;font-weight:700}.nf-home .nf-rr__actions{margin-top:auto;padding-top:24px;display:grid;gap:10px}.nf-home .nf-rr__primary,.nf-home .nf-rr__secondary{min-height:50px;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:11px 14px;border:1px solid var(--nf-rr-navy);border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;font:inherit;font-size:.72rem;line-height:1.25;font-weight:900;letter-spacing:.07em;cursor:pointer}.nf-home .nf-rr__primary{color:var(--nf-rr-navy);background:var(--nf-rr-yellow);border-color:var(--nf-rr-yellow)}.nf-home .nf-rr__secondary{color:var(--nf-rr-navy)!important;background:transparent;border-color:var(--nf-rr-navy)}.nf-home .nf-rr__primary i{width:9px;height:9px;flex:0 0 auto;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg)}.nf-home .nf-rr__tab:focus-visible,.nf-home .nf-rr__primary:focus-visible,.nf-home .nf-rr__secondary:focus-visible{outline:3px solid var(--nf-rr-white)!important;outline-offset:-5px!important;box-shadow:0 0 0 3px var(--nf-rr-blue)!important}@media(hover:hover){.nf-home .nf-rr__tab:hover:not(.is-active){color:var(--nf-rr-blue);background:#f8fafc}.nf-home .nf-rr__primary:hover{background:var(--nf-rr-white)}.nf-home .nf-rr__secondary:hover{color:var(--nf-rr-navy);background:var(--nf-rr-white)}}.nf-home .nf-rr__footer{width:min(100%,1440px);min-height:96px;margin-inline:auto;padding:24px 32px;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,420px);align-items:center;gap:24px;color:var(--nf-rr-white);background:var(--nf-rr-rust)}.nf-home .nf-rr__footer p{margin:0;font-size:1.05rem;line-height:1.3;font-weight:850}.nf-home .nf-rr__progress{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px}.nf-home .nf-rr__progress span{height:3px;background:#ffffff59}.nf-home .nf-rr__progress span.is-active{background:var(--nf-rr-yellow)}.nf-home .nf-rr[data-state=ready] .nf-rr__manifest-copy{animation:nf-rr-enter-copy .78s cubic-bezier(.2,.72,.16,1) both}.nf-home .nf-rr[data-state=ready] .nf-rr__manifest-note{animation:nf-rr-enter-note .72s .12s cubic-bezier(.2,.72,.16,1) both}@keyframes nf-rr-enter-copy{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:translateY(0)}}@keyframes nf-rr-enter-note{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1500px){.nf-home h2.nf-rr__title{font-size:5rem!important}.nf-home .nf-rr__title strong{font-size:10rem}}@media(max-width:1179px){.nf-home .nf-rr__manifest{min-height:460px}.nf-home .nf-rr__manifest-inner{padding:64px 38px 48px;gap:36px}.nf-home h2.nf-rr__title{font-size:3.7rem!important}.nf-home .nf-rr__title strong{font-size:7.2rem}.nf-home .nf-rr__experience{min-height:0;grid-template-columns:minmax(0,1fr) 350px}.nf-home .nf-rr__tabs{grid-column:1 / -1;flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid var(--nf-rr-line);scrollbar-width:thin}.nf-home .nf-rr__tab{min-width:178px;min-height:82px;flex:1 0 178px}.nf-home .nf-rr__stage,.nf-home .nf-rr__media,.nf-home .nf-rr__panel{min-height:590px}.nf-home .nf-rr__panels{border-left:1px solid var(--nf-rr-line)}@keyframes nf-rr-scan{0%{transform:translateY(0);opacity:0}18%{opacity:1}to{transform:translateY(-588px);opacity:0}}}@media(max-width:759px){.nf-home .nf-rr__manifest{min-height:455px;align-items:end}.nf-home .nf-rr__manifest:before{top:18px;right:18px;bottom:18px;left:18px}.nf-home .nf-rr__manifest:after{width:54px;height:54px;right:18px;top:18px}.nf-home .nf-rr__manifest-inner{padding:66px 28px 38px;grid-template-columns:1fr;gap:32px}.nf-home .nf-rr__eyebrow{margin-bottom:18px;font-size:.63rem}.nf-home h2.nf-rr__title{font-size:2.35rem!important;line-height:.95!important}.nf-home .nf-rr__title strong{margin-top:9px;font-size:4.65rem;line-height:.82}.nf-home .nf-rr__manifest-note{max-width:none;padding:18px 0 0;border-left:0;border-top:1px solid #718096}.nf-home .nf-rr__manifest-note>p{font-size:1rem}.nf-home .nf-rr__principles{margin-top:20px;gap:6px}.nf-home .nf-rr__principles span{min-height:32px;font-size:.62rem}.nf-home .nf-rr__experience{display:flex;flex-direction:column;border-inline:0}.nf-home .nf-rr__tabs{order:1;width:100%;padding:10px;gap:8px;background:var(--nf-rr-white);scroll-snap-type:x mandatory}.nf-home .nf-rr__tabs:after{content:">";min-width:34px;min-height:76px;flex:0 0 34px;display:grid;place-items:center;color:var(--nf-rr-yellow);background:var(--nf-rr-navy);border-left:1px solid var(--nf-rr-line);font-size:1.1rem;font-weight:900;position:sticky;right:0;z-index:2;pointer-events:none}.nf-home .nf-rr__tab{min-width:168px;min-height:76px;flex-basis:168px;padding:11px 12px;border:1px solid var(--nf-rr-line);scroll-snap-align:start}.nf-home .nf-rr__stage{order:2;min-height:0;aspect-ratio:4 / 3}.nf-home .nf-rr__media{min-height:0;height:100%}.nf-home .nf-rr[data-active-icon=kitchen] .nf-rr__house{transform:scale(1.72);transform-origin:17% 20%}.nf-home .nf-rr[data-active-icon=bath] .nf-rr__house{transform:scale(1.82);transform-origin:16% 82%}.nf-home .nf-rr[data-active-icon=bed] .nf-rr__house{transform:scale(1.78);transform-origin:85% 19%}.nf-home .nf-rr[data-active-icon=stairs] .nf-rr__house{transform:scale(1.84);transform-origin:51% 18%}.nf-home .nf-rr[data-active-icon=commercial] .nf-rr__house{transform:scale(1.78);transform-origin:85% 80%}.nf-home .nf-rr[data-active-icon=whole] .nf-rr__house{object-fit:contain;transform:scale(1)}.nf-home .nf-rr__locator{left:12px;bottom:12px;min-height:48px;max-width:calc(100% - 24px)}.nf-home .nf-rr__evidence{top:0;right:0;bottom:0;left:0}.nf-home .nf-rr__evidence span{min-height:26px;right:8px;font-size:.68rem}.nf-home .nf-rr__evidence span:nth-child(1){bottom:68px}.nf-home .nf-rr__evidence span:nth-child(2){top:48%}.nf-home .nf-rr__evidence span:nth-child(3){top:8px}.nf-home .nf-rr__evidence span:before{width:32px}.nf-home .nf-rr__panels{order:3;border-left:0}.nf-home .nf-rr__panel{min-height:0;padding:30px 24px 28px}.nf-home .nf-rr__panel h3{margin-top:40px!important;font-size:2.15rem!important}.nf-home .nf-rr__rule-list{margin-top:26px}.nf-home .nf-rr__rule-list div{grid-template-columns:92px minmax(0,1fr);padding:14px 0}.nf-home .nf-rr__actions{margin-top:20px}.nf-home .nf-rr__footer{min-height:110px;padding:24px;grid-template-columns:1fr;gap:18px}@keyframes nf-rr-scan{0%{transform:translateY(0);opacity:0}18%{opacity:1}to{transform:translateY(-290px);opacity:0}}}@media(max-width:359px){.nf-home .nf-rr__manifest-inner{padding-inline:22px}.nf-home h2.nf-rr__title{font-size:2.05rem!important}.nf-home .nf-rr__title strong{font-size:4rem}.nf-home .nf-rr__rule-list div{grid-template-columns:1fr;gap:6px}}@keyframes nf-rr-explore-invite{0%,58%,to{transform:translate(-50%,-50%) scale(1);box-shadow:0 16px 42px #071a2d57,0 0 #ffeb0000}66%{transform:translate(-50%,-50%) scale(1.035);box-shadow:0 20px 48px #071a2d66,0 0 #ffeb008a}76%{transform:translate(-50%,-50%) scale(1.012);box-shadow:0 17px 44px #071a2d5c,0 0 0 13px #ffeb0000}84%{transform:translate(-50%,-50%) scale(1);box-shadow:0 16px 42px #071a2d57,0 0 #ffeb0000}}@keyframes nf-rr-explore-sweep{0%,54%{opacity:0;transform:translate(-190%) skew(-18deg)}62%{opacity:.85}78%{opacity:0;transform:translate(330%) skew(-18deg)}to{opacity:0;transform:translate(330%) skew(-18deg)}}@keyframes nf-rr-explore-icon-cue{0%,58%,82%,to{transform:translate(0)}66%{transform:translate(4px)}74%{transform:translate(1px)}}@media(prefers-reduced-motion:no-preference){.nf-home .nf-rr:is([data-active-icon=kitchen],[data-active-icon=bath],[data-active-icon=bed],[data-active-icon=stairs]):not(.is-exploring) .nf-rr__explore{animation:nf-rr-explore-invite 3.6s cubic-bezier(.2,.72,.16,1) infinite}.nf-home .nf-rr:is([data-active-icon=kitchen],[data-active-icon=bath],[data-active-icon=bed],[data-active-icon=stairs]):not(.is-exploring) .nf-rr__explore:after{animation:nf-rr-explore-sweep 3.6s ease-in-out infinite}.nf-home .nf-rr:is([data-active-icon=kitchen],[data-active-icon=bath],[data-active-icon=bed],[data-active-icon=stairs]):not(.is-exploring) .nf-rr__explore-icon{animation:nf-rr-explore-icon-cue 3.6s cubic-bezier(.2,.72,.16,1) infinite}.nf-home .nf-rr:is([data-active-icon=kitchen],[data-active-icon=bath],[data-active-icon=bed],[data-active-icon=stairs]):not(.is-exploring) .nf-rr__explore:hover,.nf-home .nf-rr:is([data-active-icon=kitchen],[data-active-icon=bath],[data-active-icon=bed],[data-active-icon=stairs]):not(.is-exploring) .nf-rr__explore:focus-visible{animation:none}.nf-home .nf-rr:is([data-active-icon=kitchen],[data-active-icon=bath],[data-active-icon=bed],[data-active-icon=stairs]):not(.is-exploring) .nf-rr__explore:hover:after,.nf-home .nf-rr:is([data-active-icon=kitchen],[data-active-icon=bath],[data-active-icon=bed],[data-active-icon=stairs]):not(.is-exploring) .nf-rr__explore:focus-visible:after,.nf-home .nf-rr:is([data-active-icon=kitchen],[data-active-icon=bath],[data-active-icon=bed],[data-active-icon=stairs]):not(.is-exploring) .nf-rr__explore:hover .nf-rr__explore-icon,.nf-home .nf-rr:is([data-active-icon=kitchen],[data-active-icon=bath],[data-active-icon=bed],[data-active-icon=stairs]):not(.is-exploring) .nf-rr__explore:focus-visible .nf-rr__explore-icon{animation:none}}@media(prefers-reduced-motion:reduce){.nf-home .nf-rr *,.nf-home .nf-rr *:before,.nf-home .nf-rr *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/nf-home-room-rules.css.map */
