.nf-page{position:relative;overflow-x:clip;padding-bottom:15rem;background:linear-gradient(180deg,#b9ddfd,#cbe7fd 40%,#e3f4ff)}.nf-cloud{position:absolute;height:auto;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nf-cloud--1{top:165px;left:0}.nf-cloud--4{z-index:1;top:660px;right:0}.nf-cloud--3{top:1700px;right:60px}.nf-cloud--2{top:1950px;right:0}.nf-cloud--5{top:2870px;left:0}@media (max-width: 1023px){.nf-cloud{display:none}}.nf-hero{display:grid;width:100%;max-width:1400px;margin:0 auto;container-type:inline-size}.nf-hero>*{grid-area:1 / 1}.nf-hero__art{position:relative;height:57cqw;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nf-hero__balloon{position:absolute;top:0;left:30cqw;width:87cqw}.nf-hero__balloon-image{display:block;width:100%;height:auto}.nf-hero__passengers{position:absolute;top:29.77%;left:27.08%;width:46.27%;height:auto}.nf-hero__copy{position:relative;z-index:1;align-self:start;display:flex;flex-direction:column;align-items:center;width:43cqw;margin-left:6cqw;padding:17cqw 0 9cqw;text-align:center}.nf-hero__ribbon{width:40.5cqw;height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nf-countdown.release-countdown{position:relative;width:42.5cqw;margin-top:1.25cqw;gap:0;container-type:inline-size}.nf-countdown__cloud{position:absolute;top:0;left:0;width:100%;height:auto;pointer-events:none}.nf-countdown .release-countdown__clock{position:relative;width:100%;aspect-ratio:1016 / 333;justify-content:center;gap:3.3cqw;padding-top:11.6cqw}.nf-countdown .release-countdown__card{width:14cqw;aspect-ratio:auto;padding:0;gap:0}.nf-countdown .release-countdown__card:before{content:none}.nf-countdown .release-countdown__value{margin-top:0}.nf-countdown .release-countdown__value text{fill:#7699e4;filter:none}.nf-countdown .release-countdown__label{margin-top:1.6cqw;font-size:max(.6875rem,2.2cqw)}.nf-countdown .release-countdown__sep{font-size:4cqw;margin-top:1.9cqw}.nf-countdown__headline{order:1;margin-top:.5rem;font-family:LoftiaLocaleDisplay,Fredoka One,sans-serif;font-size:clamp(1.75rem,2.85vw,2.5rem);line-height:1.15;color:#0f0f14}.nf-countdown__highlight{color:#6892ed}.nf-hero__wishlist{display:grid;gap:.75rem;margin-top:1.25rem}.nf-btn{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;border-radius:10px;font-family:LoftiaLocaleDisplay,Fredoka One,sans-serif;color:#fff;text-align:center;transition:background-color .24s cubic-bezier(.4,0,.2,1)}.nf-btn--steam{min-height:3.5rem;padding:.5rem 1.25rem .5rem 1.75rem;font-size:1.125rem;position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(90deg,#4c86ec,#5a99ec);box-shadow:0 4px 12px #285abe40}.nf-btn--steam:after{content:"";position:absolute;inset:0;z-index:-1;background:#ffffff2e;opacity:0;transition:opacity .24s cubic-bezier(.4,0,.2,1)}.nf-btn--steam:hover:after{opacity:1}.nf-btn__steam{width:1.875rem;height:1.875rem;flex:none;background:#fff;-webkit-mask:url(/social/icon_Steam.svg) center / contain no-repeat;mask:url(/social/icon_Steam.svg) center / contain no-repeat}.nf-btn--epic{min-height:3.5rem;padding:.5rem 1.25rem .5rem 1.75rem;font-size:1.125rem;background-color:#2f2d2e;box-shadow:0 4px 12px #14141440}.nf-btn--epic:hover{background-color:#4a4849}.nf-btn__epic{width:auto;height:2.25rem;flex:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nf-btn--navy{min-height:3rem;padding:.5rem 1.25rem;font-size:1.125rem;background-color:#183f70}.nf-btn--navy:hover{background-color:#4a78a3}.nf-panel-area{position:relative;z-index:1;width:calc(100% - 32px);max-width:1180px;margin:0 auto}.nf-panel{--nf-ink: #593300;--nf-ink-soft: #6D4918;position:relative;border:4px solid #F5BA72;border-radius:44px;background:linear-gradient(180deg,#fadbb6,#fce8cd,#fff7e2);color:var(--nf-ink)}.nf-container.nf-panel__content{padding-top:5rem}.nf-container{width:100%;max-width:1060px;margin:0 auto;padding:0 1.5rem;text-align:center}.nf-subheading{font-family:LoftiaLocaleDisplay,Fredoka One,sans-serif;font-size:1.5rem;line-height:1.2;letter-spacing:.02em;color:var(--nf-ink)}.nf-body{font-size:1rem;line-height:1.5rem;color:var(--nf-ink-soft)}.nf-chevron{flex:none;width:.75rem;height:.75rem;margin:.375rem .75rem 0 0;border-top:3px solid #8A7A68;border-left:3px solid #8A7A68;border-radius:2px;transform:rotate(45deg);transition:transform .15s ease,margin .15s ease}details:not([open])>summary>.nf-chevron{margin-top:-.375rem;transform:rotate(225deg)}.nf-sign{position:relative;z-index:2;width:min(892px,76%);margin:0 auto -4.9%;container-type:inline-size}.nf-sign--inner{width:min(892px,100%);margin:4rem auto 0}.nf-sign__board{display:block;width:100%;height:auto}.nf-sign__title{position:absolute;inset:27% 9.5% 17%;display:flex;align-items:center;justify-content:center;font-family:LoftiaLocaleDisplay,Fredoka One,sans-serif;font-size:min(2.25rem,4.6cqw);letter-spacing:.02em;white-space:nowrap;color:#fff;text-shadow:0 2px 0 rgba(89,51,0,.35),0 0 8px rgba(89,51,0,.25)}.nf-throwback{border:2px solid #F8D2A2;border-radius:24px;background:#fcead2}.nf-throwback__summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem 2.25rem;list-style:none;cursor:pointer;text-align:left}.nf-throwback[open] .nf-throwback__summary{border-bottom:2px solid #F8D2A2}.nf-throwback__summary::-webkit-details-marker{display:none}.nf-throwback__title{font-family:LoftiaLocaleDisplay,Fredoka One,sans-serif;font-size:1.75rem;line-height:1.2;letter-spacing:.02em;color:var(--nf-ink)}.nf-throwback__body{padding:2rem 3.5rem 3rem}.nf-dome{position:relative;max-width:900px;margin:2rem auto 0}.nf-dome__image{display:block;width:100%;height:auto;border:5px solid #fff;border-radius:14px}.nf-dome__npcs{position:absolute;top:8.3%;bottom:9.2%;width:12.55%;display:flex;flex-direction:column;justify-content:space-between}.nf-dome__npcs--left{left:-3.1%}.nf-dome__npcs--right{right:-3.1%}.nf-npc{display:block;width:100%;height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nf-features-intro{margin-top:2.5rem}.nf-carousel{--nf-carousel-gutter: 2.5rem;--nf-carousel-fade: calc(var(--nf-carousel-gutter) + 1.5rem);--nf-carousel-arrow-offset: 1rem;position:relative;margin:1.75rem auto 0}.nf-carousel__track{display:flex;gap:1rem;padding:0 var(--nf-carousel-gutter);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--nf-carousel-gutter);scroll-behavior:smooth;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.2) calc(var(--nf-carousel-fade) * .35),rgba(0,0,0,.65) calc(var(--nf-carousel-fade) * .7),#000 var(--nf-carousel-fade),#000 calc(100% - var(--nf-carousel-fade)),rgba(0,0,0,.65) calc(100% - var(--nf-carousel-fade) * .7),rgba(0,0,0,.2) calc(100% - var(--nf-carousel-fade) * .35),transparent);mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.2) calc(var(--nf-carousel-fade) * .35),rgba(0,0,0,.65) calc(var(--nf-carousel-fade) * .7),#000 var(--nf-carousel-fade),#000 calc(100% - var(--nf-carousel-fade)),rgba(0,0,0,.65) calc(100% - var(--nf-carousel-fade) * .7),rgba(0,0,0,.2) calc(100% - var(--nf-carousel-fade) * .35),transparent)}.nf-carousel__track::-webkit-scrollbar{display:none}.nf-carousel__track>li{scroll-snap-align:start}.nf-carousel__arrow{position:absolute;z-index:1;top:0;bottom:0;display:flex;align-items:center;width:calc(var(--nf-carousel-gutter) + var(--nf-carousel-arrow-offset));padding:0;background:none;cursor:pointer;transition:opacity .15s ease,visibility .15s ease}.nf-carousel__arrow--previous{left:calc(-1 * var(--nf-carousel-arrow-offset))}.nf-carousel__arrow--next{right:calc(-1 * var(--nf-carousel-arrow-offset));justify-content:flex-end}.nf-carousel__arrow-image{width:2.5rem;height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:scale .15s ease}.nf-carousel__arrow--previous .nf-carousel__arrow-image{transform:scaleX(-1)}.nf-carousel__arrow:hover:not(:disabled) .nf-carousel__arrow-image{scale:1.1}.nf-carousel__arrow:focus-visible{outline:none}.nf-carousel__arrow:focus-visible .nf-carousel__arrow-image{outline:2px solid var(--nf-ink);outline-offset:2px}.nf-carousel__arrow:disabled{opacity:0;visibility:hidden}.nf-carousel--slides{--nf-carousel-gutter: 0px;--nf-carousel-arrow-offset: 2.75rem;margin:0;container-type:inline-size}.nf-carousel--slides .nf-carousel__track{gap:1.5rem;-webkit-mask-image:none;mask-image:none}.nf-carousel--slides .nf-carousel__arrow{bottom:auto;height:calc(100cqw * 480 / 900)}.nf-carousel--slides .nf-carousel__arrow:disabled{opacity:.5;visibility:visible;cursor:default}@media (prefers-reduced-motion: reduce){.nf-carousel__track{scroll-behavior:auto}}.nf-card{flex:none;display:flex;flex-direction:column;width:300px;padding:.875rem .875rem 0;border-radius:20px;background:#fff9ef}.nf-card__image{display:block;width:100%;height:auto;border-radius:14px}.nf-card__label{flex:1;display:flex;align-items:center;justify-content:center;min-height:4.5rem;padding:.5rem .75rem;font-size:1.125rem;font-weight:600;line-height:1.2;color:var(--nf-ink)}.nf-and-now{margin-top:3.5rem}.nf-and-now__title{font-family:LoftiaLocaleDisplay,Fredoka One,sans-serif;font-size:2.25rem;line-height:1.2;letter-spacing:.02em;color:var(--nf-ink)}.nf-group{position:relative;margin-top:2.5rem;padding:1.5rem;border-radius:28px;background:var(--nf-group-bg) center / cover no-repeat}.nf-tag{position:absolute;z-index:3;top:-.25rem;left:-1.375rem;padding:.25rem 1rem .375rem;border-radius:3px;background:#df955f;box-shadow:0 2px 4px #59330033;rotate:-4deg;transform-origin:left bottom;font-family:LoftiaLocaleDisplay,Fredoka One,sans-serif;font-size:1.75rem;line-height:1.3;letter-spacing:.02em;white-space:nowrap;color:#fff}.nf-group__star,.nf-group__heart,.nf-group__leaf-left,.nf-group__leaf-right,.nf-feature-card__sticker{position:absolute;z-index:2;height:auto;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nf-feature__image{display:block;width:100%;height:auto;border:4px solid #fff;border-radius:14px}.nf-group--districts{padding-bottom:2rem;background:#f5c494;container-type:inline-size}.nf-district{flex:none;width:100%}.nf-district__image{aspect-ratio:900 / 480;-o-object-fit:cover;object-fit:cover}.nf-group__star{top:calc(1.5rem + (100cqw - 3rem) * 480 / 900 - 4.5rem);right:-2.75rem;width:8.5rem}.nf-feature-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}.nf-feature-card{position:relative;padding:1.375rem 1.375rem 2rem;border-radius:20px}.nf-feature-card__image{aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover}.nf-feature-card__description{text-align:left}.nf-feature-card__sticker{top:-.875rem;left:-2.75rem;width:9rem}.nf-group--journey{background-color:#6691c4}.nf-group--journey .nf-feature-card{background:#385b96}.nf-group--journey .nf-subheading,.nf-group--journey .nf-body{color:#fff}.nf-group--loftian{background-color:#f0a35e}.nf-group--loftian .nf-feature-card{background:#ede2c1eb}.nf-group__heart{top:-1.25rem;right:-2.125rem;width:7.75rem}.nf-group--farming{background:#d2dab5}.nf-group--farming .nf-feature-card{background:#e2e7cc}.nf-group__leaf-right{top:-1rem;right:-.5rem;width:7rem}.nf-group__leaf-left{bottom:-.625rem;left:-1.125rem;width:5.75rem}.nf-group--friends{background-color:#dfedf3;background-position:center bottom}.nf-group--friends .nf-feature-card{background:#f0f6f9eb}.nf-more{position:relative;display:flex;align-items:center;justify-content:center;max-width:960px;min-height:20rem;margin:4rem auto 0;aspect-ratio:1547 / 515}.nf-more__shadows{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nf-more__frame{position:absolute;inset:0;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 0 6px rgba(255,255,255,.9))}.nf-more__frame path{fill:none;stroke:#fff;stroke-width:6px;stroke-linejoin:round}.nf-more__content{position:relative;max-width:26rem;padding:2rem 0}.nf-faqs{display:flex;flex-direction:column;gap:1.25rem;margin-top:1.5rem;padding-bottom:6rem;text-align:left}.nf-faq{border-radius:16px;background:#fff}.nf-faq__summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem;list-style:none;cursor:pointer}.nf-faq__summary::-webkit-details-marker{display:none}.nf-faq__title{font-family:LoftiaLocaleDisplay,Fredoka One,sans-serif;font-size:1.5rem;line-height:1.2;letter-spacing:.02em;color:var(--nf-ink)}.nf-faq__body{display:grid;grid-template-columns:15rem 1fr;gap:1.5rem;align-items:start;padding:0 1.5rem 1.5rem}.nf-faq__body--text{grid-template-columns:1fr}.nf-faq__figure{position:relative}.nf-faq__image{display:block;width:100%;height:auto}.nf-faq__caption{position:absolute;left:.75rem;bottom:.625rem;font-family:LoftiaLocaleDisplay,Fredoka One,sans-serif;font-size:.75rem;color:#4c2900}.nf-faq__text{display:flex;flex-direction:column;gap:.75rem}.nf-faq__more{grid-column:1 / -1;display:flex;flex-direction:column;gap:.75rem;margin-top:1rem;padding:1.5rem;border:3px solid #FFEEDA;border-radius:10px;background:#fffaf3}.nf-faq__subtitle{font-family:LoftiaLocaleDisplay,Fredoka One,sans-serif;font-size:1.25rem;line-height:1.2;letter-spacing:.02em;color:var(--nf-ink)}@media (max-width: 1023px){.nf-hero{max-width:40rem}.nf-hero__art{height:auto}.nf-hero__balloon{top:0;left:-65.3cqw;width:230.6cqw}.nf-hero__copy{width:100%;margin-left:0;padding:max(28cqw,7rem) 0 1rem}.nf-hero__ribbon{width:84cqw}.nf-countdown.release-countdown{width:82cqw;margin-top:96.7cqw}.nf-countdown__headline{font-size:clamp(1.75rem,7.5vw,2.75rem)}.nf-countdown__highlight{display:block}.nf-hero__wishlist{margin-top:1.5rem}.nf-hero__copy .nf-countdown[hidden]+.nf-hero__wishlist{margin-top:100cqw}.nf-more{aspect-ratio:auto;margin-top:3rem}.nf-more__shadows{display:none}.nf-more__frame path{fill:#ffffff5c}.nf-more__content{padding:2.5rem}}@media (max-width: 767px){.nf-panel{border-radius:28px}.nf-container.nf-panel__content{padding-top:2.625rem}.nf-container{padding:0 1.25rem}.nf-sign{width:calc(100% + 1.5rem);margin:0 -.75rem -6.5%}.nf-sign--inner{width:calc(100% + 2rem);margin:3rem -1rem 0}.nf-sign__title{font-size:4.1cqw}.nf-subheading{font-size:1.375rem}.nf-body{font-size:.9375rem;line-height:1.375rem}.nf-throwback{border-radius:20px}.nf-throwback__summary{gap:.5rem;padding:1.25rem .75rem 1.25rem 1.25rem}.nf-throwback__title{font-size:1.25rem}.nf-throwback__body{padding:1.5rem 1rem 2rem}.nf-dome{margin-top:1.5rem}.nf-dome__image{border-width:3px}.nf-and-now{margin-top:2.5rem}.nf-and-now__title{font-size:1.75rem}.nf-dome__npcs{width:15%;top:4%;bottom:4%}.nf-features-intro{margin-top:2rem}.nf-carousel{--nf-carousel-gutter: 2rem;--nf-carousel-fade: calc(var(--nf-carousel-gutter) + 1rem);--nf-carousel-arrow-offset: .625rem;margin-top:1.5rem}.nf-carousel--slides{--nf-carousel-gutter: 0px;--nf-carousel-arrow-offset: 1.75rem;margin:0}.nf-carousel__arrow-image{width:1.875rem}.nf-card{width:220px;padding:.625rem .625rem 0;border-radius:16px}.nf-card__label{min-height:3.75rem;font-size:1rem}.nf-group{margin-top:2.5rem;padding:1rem;border-radius:22px;background-image:var(--nf-group-bg-mobile)}.nf-group--districts{padding:1.25rem 1rem 1.75rem}.nf-tag{top:-.75rem;left:-.75rem;padding:.125rem .75rem .25rem;font-size:1.25rem}.nf-group__star{display:none}.nf-feature__image{border-width:3px}.nf-feature-cards{grid-template-columns:1fr;gap:1rem}.nf-feature-card{padding:1rem 1rem 1.5rem;border-radius:16px}.nf-feature-card__sticker{top:-1.25rem;left:-1.75rem;width:5.5rem}.nf-group__heart{top:-1rem;right:-1rem;width:4.5rem}.nf-group__leaf-right{width:4.5rem}.nf-group__leaf-left{width:4rem}.nf-faqs{gap:1.25rem;margin-top:1.5rem;padding-bottom:4rem}.nf-faq__summary{padding:1.25rem 1rem}.nf-faq__title{font-size:1.125rem}.nf-faq__more{margin-top:.5rem;padding:1rem}.nf-faq__subtitle{font-size:1.0625rem}.nf-faq__body{grid-template-columns:1fr;gap:1rem;padding:0 1rem 1.25rem}.nf-faq__figure{width:min(15rem,100%);margin:0 auto}}
