.nx-opening{--open-ink:#070d12;--open-mist:rgba(197,208,214,0.14);--open-lantern:#e2c07a;--open-lantern-dim:rgba(212,168,90,0.35);--open-paper:#ebe4d6;--open-paper-line:rgba(28,42,51,0.14);--open-fill:#1c2a33;position:relative;min-height:100vh;min-height:100svh;color:#f3f0ea;background:var(--open-ink);overflow-x:hidden;scroll-behavior:smooth}body:has(.nx-opening),html:has(.nx-opening){background:#070d12;color:#f3f0ea}.nx-opening__skip{position:absolute;left:1rem;top:1rem;z-index:80;transform:translateY(-200%);padding:.65rem 1rem;border-radius:.75rem;background:var(--open-lantern);color:#0e171c;font-weight:500;text-decoration:none}.nx-opening__skip:focus-visible{transform:translateY(0);outline:2px solid #0e171c;outline-offset:3px}.nx-open-nav{position:absolute;inset-inline:0;top:0;z-index:40;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:var(--nx-wayfind-clearance) 1.35rem 1.25rem;pointer-events:none}.nx-open-nav__start{display:flex;align-items:center;gap:.75rem;min-width:0;pointer-events:auto}.nx-open-nav a{pointer-events:auto;color:rgba(243,240,234,.78);text-decoration:none;font-size:.92rem;transition:color .22s ease}.nx-open-nav a:hover{color:#f7f2e8}.nx-open-nav__brand{font-family:var(--nx-font-display,Fraunces,serif);font-size:1.1rem;font-weight:500;letter-spacing:-.02em;color:#f7f2e8!important}.nx-open-nav__links{display:none;gap:1.35rem}.nx-open-nav__end{position:relative;z-index:2;display:flex;align-items:center;gap:.65rem clamp(.75rem,2.5vw,1.1rem);pointer-events:auto;flex-shrink:0}.nx-open-nav__auth{display:flex;align-items:center;gap:.55rem clamp(.65rem,2vw,.95rem)}.nx-open-nav__auth .nx-auth-entry__btn{font-size:.86rem;color:rgba(243,240,234,.78)}.nx-open-nav__auth .nx-auth-entry__btn:hover{color:#f7f2e8}.nx-open-nav__auth .nx-auth-entry__btn--accent{color:var(--open-lantern)!important}.nx-open-nav .nx-lang,.nx-open-nav .nx-lang__select,.nx-open-nav__auth .nx-auth-entry__btn{text-shadow:0 1px 2px rgba(7,13,18,.9),0 0 12px rgba(7,13,18,.85)}@media (min-width:480px){.nx-open-nav__auth .nx-auth-entry__btn{font-size:.92rem}}@media (max-width:430px){.nx-open-nav{gap:.4rem;padding-inline:.7rem;padding-bottom:.35rem;align-items:flex-start;background:linear-gradient(180deg,rgba(7,13,18,.82),rgba(7,13,18,.42) 70%,transparent)}.nx-open-nav__start{min-width:0;flex:0 0 auto;padding-inline-start:2.6rem}.nx-open-nav__brand{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nx-open-nav__end{flex:1 1 auto;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.25rem .35rem;max-width:none;row-gap:.1rem;z-index:55}.nx-open-nav__auth{gap:.1rem}.nx-open-nav__auth .nx-auth-entry__btn{min-height:2.5rem;padding:.4rem .5rem;font-size:.8rem}.nx-open-nav .nx-lang__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nx-open-nav .nx-lang__select{max-width:5.5rem;min-height:2.5rem;font-size:.75rem}}@media (min-width:768px){.nx-open-nav{padding:var(--nx-wayfind-clearance) 2rem 1.5rem}.nx-open-nav__links{display:flex}}html[dir=rtl] .nx-open-nav{flex-direction:row}@media (max-width:430px){html[dir=rtl] .nx-open-nav__start{padding-inline-start:2.6rem;padding-inline-end:0}}.nx-sky__parallax{will-change:transform}.nx-opening[data-opening=minimal]:before{content:"";position:fixed;inset:0;z-index:1;pointer-events:none;background:url(/_next/image?url=%2Fworlds%2Fspring-forest%2Fenvironment.png&w=1200&q=55) center 55%/cover no-repeat;opacity:.28;filter:blur(3px) brightness(.5) saturate(.85);mask-image:linear-gradient(180deg,transparent 8%,rgba(0,0,0,.5) 45%,#000)}@media (max-width:820px){.nx-opening[data-opening=minimal]:before{position:fixed;inset:0;background-image:url(/_next/image?url=%2Fworlds%2Fspring-forest%2Fenvironment.png&w=640&q=50);filter:brightness(.5) saturate(.85);opacity:.22;contain:paint}}.nx-sky{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:radial-gradient(ellipse 95% 60% at 50% -15%,#1e3142 0,transparent 55%),radial-gradient(ellipse 55% 40% at 82% 18%,rgba(47,111,120,.16),transparent 52%),radial-gradient(ellipse 40% 30% at 18% 30%,rgba(40,58,78,.2),transparent 55%),linear-gradient(180deg,#0a1219,#070d12 42%,#080e14)}.nx-hero-enter{animation:nx-hero-enter .7s cubic-bezier(.22,1,.36,1) both}.nx-hero-enter--up{animation-name:nx-hero-enter-up}.nx-hero-enter--scale{animation-name:nx-hero-enter-scale;animation-delay:80ms}@keyframes nx-hero-enter-up{0%{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes nx-hero-enter-scale{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes nx-hero-enter-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.nx-hero-enter{animation:none}}.nx-sky__stars{position:absolute;inset:0}.nx-sky__stars--far{background-image:radial-gradient(1px 1px at 8% 12%,rgba(243,240,234,.35),transparent),radial-gradient(1px 1px at 22% 28%,rgba(243,240,234,.22),transparent),radial-gradient(1px 1px at 35% 8%,rgba(243,240,234,.28),transparent),radial-gradient(1px 1px at 48% 22%,rgba(243,240,234,.18),transparent),radial-gradient(1px 1px at 61% 38%,rgba(243,240,234,.25),transparent),radial-gradient(1px 1px at 74% 11%,rgba(243,240,234,.2),transparent),radial-gradient(1px 1px at 86% 30%,rgba(243,240,234,.3),transparent),radial-gradient(1px 1px at 94% 16%,rgba(243,240,234,.18),transparent),radial-gradient(1px 1px at 15% 48%,rgba(243,240,234,.15),transparent),radial-gradient(1px 1px at 52% 55%,rgba(243,240,234,.12),transparent);opacity:.55;animation:nx-stars-twinkle 11s ease-in-out infinite alternate}.nx-sky__stars--near{background-image:radial-gradient(1.5px 1.5px at 18% 16%,rgba(243,240,234,.7),transparent),radial-gradient(1px 1px at 32% 40%,rgba(243,240,234,.45),transparent),radial-gradient(2px 2px at 58% 12%,rgba(226,192,122,.55),transparent),radial-gradient(1px 1px at 71% 34%,rgba(243,240,234,.5),transparent),radial-gradient(1.5px 1.5px at 84% 20%,rgba(243,240,234,.4),transparent),radial-gradient(1px 1px at 44% 9%,rgba(243,240,234,.6),transparent),radial-gradient(1.5px 1.5px at 12% 52%,rgba(226,192,122,.35),transparent),radial-gradient(1px 1px at 92% 48%,rgba(243,240,234,.35),transparent);opacity:.75;animation:nx-stars-twinkle 7s ease-in-out infinite alternate-reverse}.nx-sky__moon{position:absolute;top:calc(var(--nx-wayfind-clearance) + 5.75rem);inset-inline-end:8%;width:min(18vw,7.5rem);aspect-ratio:1;z-index:0;pointer-events:none}.nx-sky__moon-glow{position:absolute;inset:-36%;border-radius:50%;background:radial-gradient(circle,rgba(247,241,228,.28) 0,rgba(226,192,122,.12) 35%,transparent 68%);animation:nx-moon-glow 10s ease-in-out infinite alternate}.nx-sky__moon-body{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 32% 30%,#fbf6ec 0,#e8dcc0 38%,#c9b892 72%,#a8946e 100%);box-shadow:inset -10px -6px 18px rgba(90,78,52,.22),inset 6px 4px 12px rgba(255,255,255,.35),0 0 40px rgba(226,192,122,.28),0 0 90px rgba(226,192,122,.14)}.nx-sky__moon-body:before{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 62% 42%,rgba(150,132,98,.28) 0 8%,transparent 9%),radial-gradient(circle at 40% 58%,rgba(150,132,98,.22) 0 5%,transparent 6%),radial-gradient(circle at 48% 28%,rgba(150,132,98,.18) 0 4%,transparent 5%),radial-gradient(circle at 28% 44%,rgba(255,255,255,.12) 0 6%,transparent 7%);opacity:.9}.nx-sky__moon-body:after{content:"";position:absolute;inset:8% 14% 22% 28%;border-radius:50%;background:rgba(11,18,24,.08)}.nx-sky__mountains{position:absolute;inset-inline:0;bottom:0}.nx-sky__mountains--far{height:48%;background:linear-gradient(180deg,transparent,rgba(7,13,18,.25) 55%,transparent),radial-gradient(ellipse 55% 70% at 12% 100%,#15202a 0,transparent 70%),radial-gradient(ellipse 48% 62% at 38% 100%,#121c26 0,transparent 68%),radial-gradient(ellipse 52% 58% at 68% 100%,#141f28 0,transparent 66%),radial-gradient(ellipse 40% 50% at 92% 100%,#101820 0,transparent 65%);opacity:.85}.nx-sky__mountains--near{height:36%;background:linear-gradient(180deg,transparent,rgba(7,13,18,.55) 50%,#070d12),radial-gradient(ellipse 70% 85% at 18% 110%,#0e171f 0,transparent 62%),radial-gradient(ellipse 60% 75% at 55% 115%,#0c141b 0,transparent 60%),radial-gradient(ellipse 55% 70% at 88% 110%,#0d151c 0,transparent 58%);filter:drop-shadow(0 -8px 20px rgba(0,0,0,.35))}.nx-sky__forest{position:absolute;inset-inline:0;bottom:0;height:26%;background:radial-gradient(ellipse 8% 90% at 6% 100%,rgba(10,22,18,.85) 0,transparent 70%),radial-gradient(ellipse 7% 78% at 14% 100%,rgba(12,26,20,.8) 0,transparent 70%),radial-gradient(ellipse 10% 95% at 24% 100%,rgba(9,20,16,.88) 0,transparent 70%),radial-gradient(ellipse 6% 70% at 34% 100%,rgba(11,24,19,.75) 0,transparent 70%),radial-gradient(ellipse 9% 88% at 46% 100%,rgba(8,18,15,.9) 0,transparent 70%),radial-gradient(ellipse 7% 76% at 58% 100%,rgba(12,26,20,.78) 0,transparent 70%),radial-gradient(ellipse 11% 98% at 72% 100%,rgba(9,20,16,.86) 0,transparent 70%),radial-gradient(ellipse 8% 82% at 86% 100%,rgba(11,24,19,.8) 0,transparent 70%),radial-gradient(ellipse 9% 90% at 96% 100%,rgba(8,18,15,.84) 0,transparent 70%);mask-image:linear-gradient(180deg,transparent,#000 38%);opacity:.78}.nx-sky__mist{position:absolute;inset-inline:-8%;bottom:0;height:32%;overflow:hidden}.nx-sky__mist-band{position:absolute;inset-inline:0;height:70%;bottom:0;border-radius:50%;filter:blur(18px);opacity:.45}.nx-sky__mist-band--a{background:radial-gradient(ellipse at 40% 80%,rgba(197,208,214,.22),transparent 60%);animation:nx-mist-a 22s ease-in-out infinite alternate}.nx-sky__mist-band--b{background:radial-gradient(ellipse at 70% 90%,rgba(243,240,234,.14),transparent 55%);animation:nx-mist-b 18s ease-in-out infinite alternate;bottom:-5%}.nx-sky__mist-band--c{background:radial-gradient(ellipse at 45% 100%,rgba(183,201,196,.12),transparent 50%);animation:nx-mist-a 26s ease-in-out infinite alternate-reverse;bottom:-12%;height:40%;opacity:.7}.nx-sky__water{position:absolute;inset:auto 0 0;height:28%;background:linear-gradient(180deg,transparent,rgba(14,28,36,.35) 40%,rgba(8,16,22,.55)),radial-gradient(ellipse at 50% 0,rgba(197,208,214,.08),transparent 60%);pointer-events:none}.nx-sky__water-shimmer{position:absolute;inset:18% -20% auto;height:55%;background:linear-gradient(105deg,transparent 20%,rgba(226,192,122,.07) 42%,transparent 55%,rgba(197,208,214,.06) 68%,transparent 82%);animation:nx-water-shimmer 11s ease-in-out infinite;filter:blur(1px)}.nx-sky__fog{position:absolute;inset:38% -10% -8%;background:radial-gradient(ellipse at 28% 55%,rgba(197,208,214,.09),transparent 52%),radial-gradient(ellipse at 72% 65%,rgba(243,240,234,.055),transparent 48%);animation:nx-fog-drift 20s ease-in-out infinite alternate;will-change:transform}.nx-sky__fog--drift{inset:48% -15% -12%;opacity:.65;animation:nx-fog-drift 28s ease-in-out infinite alternate-reverse;background:radial-gradient(ellipse at 60% 40%,rgba(183,201,196,.08),transparent 55%),radial-gradient(ellipse at 20% 70%,rgba(226,192,122,.04),transparent 50%)}.nx-sky__light-breath{position:absolute;inset:0;background:radial-gradient(ellipse at 72% 12%,rgba(226,192,122,.07),transparent 42%);animation:nx-light-breath 16s ease-in-out infinite alternate;pointer-events:none}.nx-sky__rays{position:absolute;top:0;right:4%;width:52%;height:58%;background:conic-gradient(from 200deg at 72% 14%,transparent 0deg,rgba(226,192,122,.045) 10deg,transparent 22deg,rgba(226,192,122,.03) 36deg,transparent 50deg);opacity:.85;animation:nx-rays-breathe 14s ease-in-out infinite alternate}.nx-sky__vignette{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 40%,transparent 35%,rgba(7,13,18,.5) 100%),linear-gradient(180deg,transparent 70%,rgba(7,13,18,.55))}.nx-particles{position:fixed;inset:0;z-index:1;pointer-events:none;overflow:hidden}.nx-dust{position:absolute;border-radius:50%;background:rgba(243,240,234,.55);box-shadow:0 0 6px rgba(226,192,122,.25);animation:nx-dust-drift var(--dur,16s) linear infinite;animation-delay:var(--delay,0s);opacity:0}.nx-lantern{position:absolute;width:11px;height:15px;border-radius:3px 3px 6px 6px;background:linear-gradient(180deg,#f3dfa0,#c4923e 70%,#a87830);box-shadow:0 0 14px rgba(226,192,122,.6),0 0 36px rgba(212,168,90,.28),0 0 60px rgba(212,168,90,.12);transform-origin:top center;transform:scale(var(--scale,1));animation:nx-lantern-sway var(--dur,16s) ease-in-out infinite;animation-delay:var(--delay,0s);opacity:.62}.nx-lantern:before{content:"";position:absolute;top:-5px;left:50%;width:1px;height:5px;background:rgba(243,240,234,.4);transform:translateX(-50%)}.nx-lantern:after{content:"";position:absolute;inset:-8px;border-radius:50%;background:radial-gradient(circle,rgba(226,192,122,.25),transparent 70%);z-index:-1;animation:nx-lantern-bloom 3.8s ease-in-out infinite alternate;animation-delay:var(--delay,0s)}.nx-firefly{width:3px;border-radius:50%;background:#f0d78a;box-shadow:0 0 6px rgba(226,192,122,.9),0 0 16px rgba(226,192,122,.4);animation:nx-firefly-drift var(--dur,8s) ease-in-out infinite;animation-delay:var(--delay,0s)}.nx-firefly,.nx-sky-bird{position:absolute;height:3px;opacity:0}.nx-sky-bird{left:-8%;width:16px;border-radius:2px;background:rgba(197,208,214,.38);box-shadow:7px -2px 0 -1px rgba(197,208,214,.28);transform:scale(var(--scale,1));animation:nx-sky-bird-cross var(--dur,30s) linear infinite;animation-delay:var(--delay,0s)}.nx-open-hero{position:relative;z-index:2;min-height:100vh;min-height:100svh;display:grid;place-items:center;padding:calc(5.5rem + env(safe-area-inset-top, 0px)) calc(1.25rem + env(safe-area-inset-right, 0px)) calc(3rem + env(safe-area-inset-bottom, 0px)) calc(1.25rem + env(safe-area-inset-left, 0px))}.nx-open-hero__stage{width:min(72rem,100%);display:grid;gap:2.5rem;align-items:center;justify-items:center}@media (min-width:960px){.nx-open-hero__stage{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);justify-items:stretch;gap:3.5rem}}.nx-open-hero__copy{text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem;max-width:28rem}@media (min-width:960px){.nx-open-hero__copy{text-align:start;align-items:flex-start}}.nx-open-hero__brand{font-size:clamp(2.45rem,12vw,5.4rem);font-weight:500;letter-spacing:-.035em;line-height:.92;color:#f7f2e8;overflow-wrap:break-word;text-shadow:0 0 48px rgba(226,192,122,.22),0 2px 28px rgba(0,0,0,.4)}.nx-open-hero__brand,.nx-open-hero__tagline{margin:0;font-family:var(--nx-font-display,Fraunces,serif)}.nx-open-hero__tagline{font-size:clamp(1.15rem,2.4vw,1.55rem);font-weight:400;color:var(--open-lantern);letter-spacing:-.015em;max-width:22ch}.nx-open-hero__desc{margin:0;color:rgba(197,208,214,.86);font-size:1.02rem;line-height:1.6;max-width:24rem;overflow-wrap:break-word}.nx-open-hero__actions{display:flex;flex-wrap:wrap;gap:.85rem;align-items:center;justify-content:center;margin-top:.5rem}@media (min-width:960px){.nx-open-hero__actions{justify-content:flex-start}}.nx-cta-primary{appearance:none;display:inline-flex;align-items:center;justify-content:center;border:0;cursor:pointer;text-decoration:none;min-height:3rem;padding:.75rem 1.55rem;border-radius:.9rem;background:linear-gradient(180deg,#edd08a,#d4a85a 55%,#c49648);color:#0e171c;-webkit-text-fill-color:#0e171c;font:inherit;font-weight:600;font-size:1rem;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16),inset 0 1px 0 rgba(255,255,255,.2),0 10px 28px rgba(212,168,90,.28);animation:nx-cta-breathe 4.8s ease-in-out infinite;transition:transform .22s cubic-bezier(.22,1,.36,1),filter .22s ease}.nx-cta-primary:hover{transform:translateY(-2px);filter:brightness(1.04)}.nx-cta-primary:active{transform:scale(.98)}.nx-cta-secondary{appearance:none;border:1px solid rgba(226,192,122,.28);background:rgba(14,23,28,.35);color:rgba(243,240,234,.9);font:inherit;font-size:.95rem;text-decoration:none;cursor:pointer;min-height:3rem;padding:.7rem 1.2rem;border-radius:.85rem;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 rgba(243,240,234,.05);transition:color .22s ease,border-color .22s ease,background .22s ease}.nx-cta-secondary:hover{color:#f7f2e8;border-color:rgba(226,192,122,.48);background:rgba(226,192,122,.1)}.nx-board-glow{position:relative;width:min(100%,26rem);margin-inline:auto;animation:nx-board-float 9s ease-in-out infinite}.nx-board-glow__aura{position:absolute;inset:-18%;border-radius:2.5rem;background:radial-gradient(circle at 50% 45%,rgba(226,192,122,.28),transparent 58%),radial-gradient(circle at 50% 60%,rgba(47,111,120,.12),transparent 55%);filter:blur(12px);animation:nx-board-aura 7s ease-in-out infinite alternate;z-index:0}.nx-board-glow__ring{position:absolute;inset:-6%;border-radius:1.75rem;border:1px solid rgba(226,192,122,.18);box-shadow:0 0 40px rgba(226,192,122,.12),inset 0 0 30px rgba(226,192,122,.05);z-index:0;opacity:.7;animation:nx-board-ring 8s ease-in-out infinite alternate}.nx-nonogram{position:relative;z-index:1;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;gap:.35rem;padding:1.1rem;border-radius:1.2rem;background:radial-gradient(ellipse at 26% 12%,rgba(255,250,232,.5),transparent 52%),linear-gradient(176deg,#efe4c6,#e8dcbb 46%,#d5c69f);border:1px solid rgba(226,192,122,.32);box-shadow:0 28px 60px rgba(0,0,0,.5),0 8px 20px rgba(0,0,0,.3),inset 0 0 0 1px rgba(255,255,255,.05),inset 0 1px 0 rgba(255,255,255,.08)}@supports ((-webkit-backdrop-filter:blur(14px)) or (backdrop-filter:blur(14px))){.nx-nonogram{background:linear-gradient(145deg,rgba(255,248,235,.1),rgba(14,23,28,.2) 40%,rgba(18,28,36,.78)),linear-gradient(180deg,#1a2732,#121c24);border:1px solid rgba(226,192,122,.28);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}}.nx-nonogram__corner{width:1.75rem;height:1.75rem}.nx-nonogram__cols,.nx-nonogram__rows{display:grid;gap:2px}.nx-nonogram__cols{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end}.nx-nonogram__rows{grid-template-rows:repeat(5,minmax(0,1fr))}.nx-nonogram__clue{display:flex;align-items:center;justify-content:center;gap:.15rem;min-height:2.35rem;color:rgba(226,192,122,.88);font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:600;letter-spacing:.02em;text-shadow:0 0 12px rgba(226,192,122,.25)}.nx-nonogram__cols .nx-nonogram__clue{flex-direction:column;min-height:2.6rem}.nx-nonogram__rows .nx-nonogram__clue{justify-content:flex-end;padding-right:.35rem;min-width:1.75rem}.nx-nonogram__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(5,minmax(0,1fr));gap:3px;padding:.45rem;border-radius:.8rem;background:linear-gradient(160deg,#f2ebe0,#e4d9c8),var(--open-paper);box-shadow:inset 0 0 0 1px rgba(28,42,51,.1),inset 0 2px 8px rgba(28,42,51,.06),0 4px 16px rgba(0,0,0,.2);aspect-ratio:1}.nx-nonogram__cell{border-radius:.22rem;background:color-mix(in srgb,var(--open-paper) 88%,#d0c4ae);box-shadow:inset 0 0 0 1px var(--open-paper-line);transform:scale(.92);opacity:.4}.nx-nonogram__cell[data-filled=true]{background:linear-gradient(160deg,#243440,#1a2830);box-shadow:inset 0 0 0 1px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.06),0 0 12px rgba(47,111,120,.2);opacity:1;transform:scale(1);animation:nx-cell-settle .75s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--fill-delay,0s)}.nx-nonogram__caption{grid-column:1/-1;margin:.4rem 0 0;text-align:center;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(197,208,214,.62)}@keyframes nx-stars-twinkle{0%{opacity:.4}to{opacity:.85}}@keyframes nx-moon-glow{0%{opacity:.7;transform:scale(.96)}to{opacity:1;transform:scale(1.05)}}@keyframes nx-fog-drift{0%{transform:translate3d(-2%,0,0)}to{transform:translate3d(2.5%,-1%,0)}}@keyframes nx-mist-a{0%{transform:translate3d(-4%,0,0)}to{transform:translate3d(5%,-2%,0)}}@keyframes nx-mist-b{0%{transform:translate3d(3%,0,0)}to{transform:translate3d(-4%,1%,0)}}@keyframes nx-rays-breathe{0%{opacity:.4}to{opacity:.9}}@keyframes nx-dust-drift{0%{transform:translate3d(0,15vh,0);opacity:0}12%{opacity:.45}80%{opacity:.25}to{transform:translate3d(var(--drift,6vw),-35vh,0);opacity:0}}@keyframes nx-lantern-sway{0%,to{transform:scale(var(--scale,1)) translateZ(0) rotate(-4deg)}50%{transform:scale(var(--scale,1)) translate3d(5px,-16px,0) rotate(5deg)}}@keyframes nx-lantern-bloom{0%{opacity:.45;transform:scale(.92)}to{opacity:1;transform:scale(1.18)}}@keyframes nx-firefly-drift{0%{opacity:0;transform:translateZ(0) scale(.6)}15%{opacity:.85}50%{opacity:.35;transform:translate3d(18px,-22px,0) scale(1)}85%{opacity:.9}to{opacity:0;transform:translate3d(-12px,-40px,0) scale(.7)}}@keyframes nx-sky-bird-cross{0%{transform:translateZ(0) scale(var(--scale,1));opacity:0}8%{opacity:.55}92%{opacity:.4}to{transform:translate3d(118vw,-18px,0) scale(var(--scale,1));opacity:0}}@keyframes nx-water-shimmer{0%{transform:translate3d(-6%,0,0);opacity:.35}50%{opacity:.7}to{transform:translate3d(8%,2%,0);opacity:.4}}@keyframes nx-light-breath{0%{opacity:.45}to{opacity:1}}@keyframes nx-cta-breathe{0%,to{box-shadow:inset 0 0 0 1px rgba(255,255,255,.14),inset 0 1px 0 rgba(255,255,255,.18),0 10px 28px rgba(212,168,90,.24)}50%{box-shadow:inset 0 0 0 1px rgba(255,255,255,.2),inset 0 1px 0 rgba(255,255,255,.22),0 14px 38px rgba(212,168,90,.42)}}@keyframes nx-board-aura{0%{opacity:.6;transform:scale(.95)}to{opacity:1;transform:scale(1.06)}}@keyframes nx-board-ring{0%{opacity:.45}to{opacity:.85}}@keyframes nx-board-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-6px,0)}}@keyframes nx-cell-settle{0%{transform:scale(.85);opacity:.2}to{transform:scale(1);opacity:1}}@media (prefers-reduced-motion:reduce){.nx-opening{scroll-behavior:auto}.nx-board-glow,.nx-board-glow__aura,.nx-board-glow__ring,.nx-cta-primary,.nx-dust,.nx-lantern,.nx-nonogram__cell[data-filled=true],.nx-sky__fog,.nx-sky__mist-band,.nx-sky__moon-glow,.nx-sky__rays,.nx-sky__stars{animation:none!important}.nx-nonogram__cell[data-filled=true]{opacity:1;transform:none}}:root[data-nx-motion=reduce] .nx-dust,:root[data-nx-motion=reduce] .nx-lantern,:root[data-nx-motion=reduce] .nx-sky__fog,:root[data-nx-motion=reduce] .nx-sky__rays,:root[data-nx-motion=reduce] .nx-sky__stars{animation:none!important}.nx-particles[data-nx-atmo-paused=true] .nx-dust,.nx-particles[data-nx-atmo-paused=true] .nx-firefly,.nx-particles[data-nx-atmo-paused=true] .nx-lantern,.nx-particles[data-nx-atmo-paused=true] .nx-sky-bird,.nx-sky[data-nx-atmo-paused=true] .nx-sky__fog,.nx-sky[data-nx-atmo-paused=true] .nx-sky__light-breath,.nx-sky[data-nx-atmo-paused=true] .nx-sky__mist-band,.nx-sky[data-nx-atmo-paused=true] .nx-sky__moon-glow,.nx-sky[data-nx-atmo-paused=true] .nx-sky__rays,.nx-sky[data-nx-atmo-paused=true] .nx-sky__stars,.nx-sky[data-nx-atmo-paused=true] .nx-sky__water-shimmer{animation-play-state:paused!important}.nx-opening[data-hero-offscreen=true] .nx-particles,.nx-opening[data-hero-offscreen=true] .nx-sky,.nx-opening[data-hero-offscreen=true]:before{visibility:hidden!important;content-visibility:hidden}.nx-opening[data-hero-offscreen=true] .nx-board-glow,.nx-opening[data-hero-offscreen=true] .nx-board-glow__aura,.nx-opening[data-hero-offscreen=true] .nx-board-glow__ring,.nx-opening[data-hero-offscreen=true] .nx-cta-primary{animation-play-state:paused!important}@keyframes nx-fog-drift-mobile{0%{transform:translate3d(-1%,0,0)}to{transform:translate3d(1.2%,0,0)}}@keyframes nx-mist-mobile{0%{opacity:.32;transform:translate3d(-1.5%,0,0)}to{opacity:.55;transform:translate3d(1.5%,0,0)}}@keyframes nx-water-shimmer-mobile{0%{transform:translate3d(-3%,0,0);opacity:.32}50%{opacity:.62}to{transform:translate3d(3%,0,0);opacity:.38}}@keyframes nx-moon-glow-mobile{0%{opacity:.62}to{opacity:1}}@keyframes nx-light-breath-mobile{0%{opacity:.55}to{opacity:1}}@keyframes nx-dust-drift-mobile{0%{transform:translate3d(0,12vh,0);opacity:0}12%{opacity:.42}80%{opacity:.22}to{transform:translate3d(var(--drift,10px),-28vh,0);opacity:0}}@keyframes nx-lantern-bloom-mobile{0%{opacity:.4}to{opacity:.88}}@keyframes nx-sky-bird-cross-mobile{0%{transform:translate3d(-16px,0,0) scale(var(--scale,1));opacity:0}8%{opacity:.5}92%{opacity:.35}to{transform:translate3d(100vw,-10px,0) scale(var(--scale,1));opacity:0}}@media (max-width:820px){.nx-board-glow__aura{filter:none;animation:none;opacity:.85}.nx-board-glow{animation:none}.nx-particles,.nx-sky{contain:paint;overflow:hidden}.nx-sky__fog,.nx-sky__parallax{will-change:auto}.nx-sky__mist{inset-inline:0;overflow:hidden}.nx-sky__mist-band{filter:none;animation-name:nx-mist-mobile;animation-duration:26s}.nx-sky__mist-band--a{background:radial-gradient(ellipse 80% 70% at 40% 80%,rgba(197,208,214,.28),transparent 72%);opacity:.5}.nx-sky__mist-band--b{background:radial-gradient(ellipse 75% 65% at 70% 90%,rgba(243,240,234,.2),transparent 70%);opacity:.42;animation-duration:22s;animation-direction:alternate-reverse}.nx-sky__mist-band--c{display:block;filter:none;background:radial-gradient(ellipse 70% 55% at 45% 100%,rgba(183,201,196,.16),transparent 68%);opacity:.38;animation-name:nx-mist-mobile;animation-duration:30s;bottom:0;height:48%}.nx-sky__fog{inset:40% 0 0;animation-duration:28s}.nx-sky__fog,.nx-sky__fog--drift{will-change:auto;animation-name:nx-fog-drift-mobile}.nx-sky__fog--drift{display:block;inset:52% 0 0;animation-duration:34s;animation-direction:alternate-reverse}.nx-sky__water{overflow:hidden}.nx-sky__water-shimmer{inset:18% 0 auto;filter:none;animation-name:nx-water-shimmer-mobile;animation-duration:16s;background:linear-gradient(105deg,transparent 22%,rgba(226,192,122,.09) 44%,transparent 56%,rgba(197,208,214,.07) 70%,transparent 84%)}.nx-sky__moon{top:auto;bottom:16%;inset-inline-end:4%;width:min(13vw,3.15rem)}.nx-sky__moon-glow{inset:-18%;animation-name:nx-moon-glow-mobile;animation-duration:14s}.nx-sky__light-breath{animation-name:nx-light-breath-mobile;animation-duration:22s}.nx-sky__rays{animation-duration:18s}.nx-dust{animation-name:nx-dust-drift-mobile;box-shadow:none}.nx-firefly{box-shadow:0 0 8px rgba(226,192,122,.72)}.nx-lantern{box-shadow:0 0 16px rgba(226,192,122,.48)}.nx-lantern:after{animation-name:nx-lantern-bloom-mobile;transform:none}.nx-sky-bird{left:0;animation-name:nx-sky-bird-cross-mobile}.nx-cta-secondary{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgba(14,23,28,.55)}.nx-hero-enter--scale,.nx-hero-enter--up{animation-name:nx-hero-enter-fade}.nx-open-hero__brand{min-height:2.86rem}.nx-open-hero__tagline{min-height:1.45em}.nx-open-hero__desc{min-height:3.2em}.nx-open-hero__actions{min-height:3rem;width:100%;max-width:100%}.nx-cta-primary,.nx-cta-secondary{max-width:100%;box-sizing:border-box}.nx-nonogram{background:radial-gradient(ellipse at 26% 12%,rgba(255,250,232,.5),transparent 52%),linear-gradient(176deg,#efe4c6,#e8dcbb 46%,#d5c69f);backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid rgba(226,192,122,.32)}.nx-nonogram__clue{color:#4a3520;text-shadow:0 1px 0 rgba(255,250,232,.4)}.nx-nonogram__caption{color:rgba(74,53,32,.7)}.nx-particles{animation:nx-hero-enter-fade .48s ease both}}@media (max-width:430px){.nx-open-hero{padding-top:calc(var(--nx-wayfind-clearance) + 7.25rem)}}@media (orientation:landscape) and (max-height:500px){.nx-sky__moon{top:auto;bottom:22%;width:min(10vw,2.8rem)}}