.ce-moon{filter:drop-shadow(0 0 22px #d6c2ef18);width:100%;height:auto;display:block;overflow:visible}.ce-terminator{opacity:.97;filter:drop-shadow(0 0 3px #090e25)}.ce-stars{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ce-stars i{background:#e5dcec;border-radius:50%;animation:18s ease-in-out infinite alternate ce-twinkle;position:absolute;box-shadow:0 0 6px #dacbff80}.ce-scene{isolation:isolate;aspect-ratio:1;--drift-x:0px;--drift-y:0px;place-items:center;width:min(100%,540px);margin:auto;display:grid;position:relative}.ce-ambient{filter:blur(15px);background:radial-gradient(circle,#9c7ac228 0%,#8a6fbd14 35%,#0000 68%);border-radius:50%;animation:12s ease-in-out infinite alternate ce-breathe;position:absolute;inset:4%}.ce-floating-body{width:65%;transform:translate(var(--drift-x), var(--drift-y));transition:transform .9s ease-out;animation:12s ease-in-out infinite alternate ce-float;position:relative}.ce-floating-body>.ce-moon{opacity:.92}.ce-orbit{pointer-events:none;border:1px solid #cbb7ed2b;border-radius:50%;position:absolute;inset:11%;transform:rotate(-24deg)scaleY(.65)}.ce-orbit-one{animation:80s linear infinite ce-orbit}.ce-orbit-two{border-color:#d7bb8530;inset:2%;transform:rotate(42deg)scaleY(.7)}.ce-orbit-three{border:1px dashed #ac8fc724;animation:140s linear infinite ce-ring;inset:0%}.ce-orbit-dots{pointer-events:none;animation:120s linear infinite ce-ring;position:absolute;inset:1%}.ce-orbit-dots>span{color:#ecd2a5;transform:rotate(var(--angle)) translateY(calc(-1 * min(24vw, 250px))) rotate(calc(-1 * var(--angle)));filter:drop-shadow(0 0 8px #d3bbf2);font:24px/1 Georgia;position:absolute;top:50%;left:50%}.ce-number-light{font:500 clamp(90px, 10vw, 150px)/1 var(--serif);color:#fff3d8;text-shadow:0 2px 15px #201b3e,0 0 60px #fff1d8;z-index:2;place-items:center;display:grid;position:absolute;inset:0}.ce-scene-number .ce-moon,.ce-scene-zodiac .ce-moon{opacity:.28;filter:sepia(.2)hue-rotate(215deg)}.ce-zodiac-light{filter:drop-shadow(0 0 20px #e6d4ad);place-items:center;display:grid;position:absolute;inset:24%}.ce-zodiac-light svg{color:#fff0d1;width:100%;height:100%}.ce-scene-caption{text-align:center;letter-spacing:3px;text-transform:uppercase;color:#c6b5d6;font:10px/1.7 DM Sans,sans-serif;position:absolute;bottom:0;left:0;right:0}.ce-place-portal{border:1px solid #d3b68766;border-radius:48% 48% 3px 3px;position:absolute;inset:2% 8% 5%;overflow:hidden;box-shadow:0 0 80px #8e6ec128,inset 0 0 40px #090d23}.ce-sanctuary{object-fit:cover;width:100%;height:100%;display:block}.ce-place-portal .ce-sanctuary{transform-origin:50%;animation:30s ease-in-out infinite alternate ce-landscape}.ce-portal-shine{border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 35px #0b0e2c70}@keyframes ce-twinkle{0%,20%{opacity:.22;transform:scale(.7)}80%,to{opacity:.85;transform:scale(1)}}@keyframes ce-float{0%{translate:0 -5px}to{translate:0 7px}}@keyframes ce-breathe{0%{opacity:.6;scale:.92}to{opacity:1;scale:1.06}}@keyframes ce-ring{to{rotate:360deg}}@keyframes ce-orbit{0%{transform:rotate(-24deg)scaleY(.65)}to{transform:rotate(336deg)scaleY(.65)}}@keyframes ce-landscape{0%{scale:1}to{scale:1.08}}@media (width<=760px){.ce-orbit-dots>span{transform:rotate(var(--angle)) translateY(-105px) rotate(calc(-1 * var(--angle)))}.ce-scene-caption{letter-spacing:2px;font-size:8px}.ce-number-light{font-size:78px}}@media (prefers-reduced-motion:reduce){.ce-scene *,.ce-stars i{transform:none;transition:none!important;animation:none!important}.ce-orbit-dots>span{transform:rotate(var(--angle)) translateY(-100px) rotate(calc(-1 * var(--angle)))}}.ns-dialog{--ns-gold:#e5cfa0;color:#f0eadd;background:radial-gradient(at 20% 20%,#32283e,#0000 60%),#12131f;border:1px solid #b99c6d66;border-radius:14px;width:min(960px,100% - 40px);max-height:calc(100svh - 40px);padding:0;overflow:auto;box-shadow:0 40px 160px #000b}.ns-dialog::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080a14d9}.ns-dialog-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:start;gap:46px;padding:42px;display:grid}.ns-close{z-index:1;color:#d9ccde;width:40px;height:40px;font:28px/1 var(--serif);cursor:pointer;background:0 0;border:0;position:absolute;top:10px;right:12px}.ns-card-stage{text-align:center;padding:12px 6px 0;position:sticky;top:30px}.ns-card-stage:before{content:"";pointer-events:none;background:radial-gradient(#9975c72e,#0000 65%);position:absolute;inset:20% -15% 0}.ns-card{aspect-ratio:4/5;border-radius:8px;width:100%;height:auto;display:block}.ns-card-stage .ns-card{position:relative;transform:none;box-shadow:14px 24px 48px #0008,0 0 0 1px #e6cc9933}.ns-dialog[open] .ns-card-stage .ns-card{animation:.8s cubic-bezier(.2,.7,.2,1) both ns-card-arrive}.ns-dialog-copy{min-width:0}.ns-dialog .ns-pdf-note{color:#c6b7d1;margin-top:-6px;font-size:12px;line-height:1.7}.ns-dialog .eyebrow{color:var(--ns-gold);letter-spacing:2.5px;font-size:9px}.ns-dialog h2{font-family:var(--serif);letter-spacing:-1px;margin:18px 0;font-size:clamp(40px,3.7vw,53px);font-weight:500;line-height:1.02}.ns-dialog h2 em{color:var(--ns-gold);font-weight:500}.ns-dialog p{color:#d3cadb;font-size:13px;line-height:1.8}.ns-gift-detail{color:var(--ns-gold);border-block:1px solid #b89a662d;align-items:center;gap:13px;margin:19px 0 8px;padding:18px 0;display:flex}.ns-gift-detail>svg{flex:0 0 24px}.ns-gift-detail b,.ns-gift-detail span{display:block}.ns-gift-detail b{font-size:12px;font-weight:500}.ns-gift-detail span{color:#c8bdd1;margin-top:4px;font-size:11px;line-height:1.8}.ns-dialog p.ns-privacy{align-items:flex-start;gap:7px;margin:14px 0 24px;font-size:10px;line-height:1.7;display:flex}.ns-privacy svg{color:#c7b7d7;flex:0 0 14px;margin-top:2px}.ns-dialog .ns-primary{justify-content:center;align-items:center;gap:15px;width:100%;min-height:51px;padding-inline:14px;font-size:12px;display:flex}.ns-small-actions{flex-wrap:wrap;justify-content:center;gap:22px;margin-top:8px;display:flex}.ns-small-actions button,.ns-error button{color:#d1c5dc;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:7px;min-height:44px;padding:8px 0;font:11px DM Sans,sans-serif;-webkit-text-decoration:underline #c7b7d74a;text-decoration:underline #c7b7d74a;display:inline-flex}.ns-small-actions button:disabled{opacity:.4;cursor:default}.ns-dialog .ns-status{color:#e2cfa8;margin:9px 0 15px;font-size:11px;line-height:1.7}.ns-confirm{animation:.45s ease-out both ns-arrive}.ns-confirm small{text-align:center;color:#bcb0c9;margin-top:9px;font-size:9px;line-height:1.7;display:block}.ns-dialog p.ns-honour-note,.ns-dialog p.ns-local-note{color:#bcb0c9;text-align:center;margin:12px 0 0;font-size:9px;line-height:1.7}.ns-dialog p.ns-local-note{color:#d3c2a3;font-size:9px}.ns-error{border-left:1px solid #d8b781;margin-top:14px;padding-left:12px}.ns-error p{margin:0;font-size:11px}.ns-error input{color:#eee4d3;background:#0e101a;border:1px solid #d5bd874d;width:100%;min-width:0;margin-top:8px;padding:10px;font:11px DM Sans,sans-serif}.ns-dialog button:focus-visible,.ns-dialog input:focus-visible{outline-offset:3px;outline:2px solid #e8d2a4}.ns-offer-share{text-align:left;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:24px;max-width:560px;margin:0 auto;display:grid}.ns-offer-share .ns-card{transform:rotate(-5deg);box-shadow:0 12px 28px #0007}.ns-offer-share>div>span{color:#dfc598;font:24px/1.2 var(--serif);margin-bottom:13px;display:block}.ns-offer-share .button{align-items:center;gap:18px;display:inline-flex}.ns-offer-share small{color:#c6bad0;margin-top:12px;font-size:11px;line-height:1.7;display:block}.ns-public{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center;gap:90px;max-width:1060px;margin:auto;padding:70px 36px 90px;display:grid}.ns-public .ns-card{transform:rotate(-3deg);box-shadow:0 30px 70px #0006}.ns-public h1{margin:20px 0 10px;font-size:clamp(44px,4vw,64px)}.ns-public h2{color:#e2c99c;margin:0 0 20px;font-size:33px}.ns-public p{max-width:420px}.ns-public .button{align-items:center;gap:25px;margin:25px 0 20px;display:inline-flex}.ns-public .num-note{color:#bfb0cb;font-size:11px;line-height:1.8}@keyframes ns-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes ns-card-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (width<=760px){.ns-dialog{width:min(520px,100% - 24px);max-height:calc(100svh - 24px)}.ns-dialog-layout{flex-direction:column;gap:27px;padding:28px 25px;display:flex}.ns-card-stage{max-width:180px;padding-top:0;position:relative;top:auto}.ns-dialog-copy{width:100%}.ns-dialog h2{font-size:42px}.ns-dialog h2 br{display:none}.ns-gift-detail{margin-top:15px;padding-block:14px}.ns-dialog .ns-privacy{margin-bottom:17px}.ns-offer-share{grid-template-columns:72px minmax(0,1fr);gap:19px}.ns-offer-share>div>span{font-size:24px}.ns-offer-share .button{gap:12px;padding-inline:16px;font-size:12px}.ns-public{flex-direction:column;gap:40px;padding:40px 24px 55px;display:flex}.ns-public>.ns-card{width:min(100%,280px)}.ns-public>div{width:100%}}@media (prefers-reduced-motion:reduce){.ns-confirm,.ns-dialog[open] .ns-card-stage .ns-card{animation:none}}.num-insights{border-top:1px solid var(--line);margin-bottom:20px;padding:50px 0}.num-insights>p{max-width:850px}.num-insights .num-insight-reference{color:var(--gold);font-size:13px}.num-insights blockquote{border-left:1px solid var(--gold);max-width:850px;font-family:var(--serif);color:#e7d9b9;margin:30px 0;padding:12px 25px;font-size:28px;line-height:1.5}.num-year-sequence{margin-top:55px}.num-year-sequence ol{grid-template-columns:repeat(9,1fr);gap:8px;margin:30px 0;padding:0;list-style:none;display:grid}.num-year-sequence li{border:1px solid var(--line);text-align:center;align-content:start;gap:8px;padding:17px 5px;display:grid}.num-year-sequence li[aria-current]{border-color:var(--gold);background:#d8bb8012}.num-year-sequence li>span{color:#d3c7da;font-size:13px}.num-year-sequence li>strong{font-family:var(--serif);color:var(--gold);font-size:34px;font-weight:500}.num-year-sequence li>small{color:var(--gold);font-size:10px}.num-reflection{background:#23202e;border-left:1px solid #b7a075;padding:24px}.num-sharing{border-top:1px solid var(--line);grid-template-columns:260px 1fr;align-items:start;gap:60px;padding:55px 0;display:grid}.num-card-preview{max-width:260px;box-shadow:0 15px 40px #0003}.num-card-preview img{border:1px solid #b8a06b60;width:100%;height:auto;display:block}.num-sharing details summary{cursor:pointer;color:var(--gold);padding:15px 0}.num-sharing>div>p{max-width:650px}.num-share-link{border-top:1px solid var(--line);margin-top:25px;padding-top:20px}.num-share-link label{margin-bottom:10px;display:block}.num-public-share{text-align:center;max-width:760px;padding-block:60px}.num-public-share .num-seal{max-width:260px;margin:25px auto}.num-public-share h1{font-size:54px}.num-public-share h2{color:var(--gold);font-size:35px}.num-public-share .num-note{text-align:left;margin-block:30px}@media (width<=700px){.num-year-sequence ol{grid-template-columns:repeat(3,1fr)}.num-sharing{grid-template-columns:1fr;gap:35px}.num-card-preview{max-width:225px;margin:auto}.num-insights{padding-top:35px}.num-sharing h2{font-size:35px}}.nw-waitlist{color:#eee5d4;background:radial-gradient(at 0 20%,#69527735,#0000 60%),#171521;border:1px solid #a38b5e70;grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);gap:clamp(28px,4vw,60px);margin-top:36px;padding:clamp(26px,3vw,36px);scroll-margin-top:100px;display:grid}.nw-cover{text-align:center;align-self:center;min-width:0}.nw-book{outline-offset:-10px;aspect-ratio:3/4;background:radial-gradient(at 50% 40%,#5f456b60,#0000 70%),#201b2d;border:1px solid #c7ad764d;outline:1px solid #c7ad7624;flex-direction:column;justify-content:space-between;align-items:center;padding:25px 20px;display:flex;box-shadow:12px 18px 40px #0005}.nw-book>span{letter-spacing:2px;color:#dfc58d;font-size:8px}.nw-book svg{stroke:#d4b97f;stroke-width:.6px;width:65%;margin:15px 0}.nw-book strong{font:400 clamp(24px, 2.6vw, 34px)/1.05 var(--serif);color:#f2e8d2}.nw-book strong em{color:#ddc18b;font-weight:400}.nw-book small{letter-spacing:1.6px;color:#cab382;margin-top:24px;font-size:6px}.nw-preview-label{color:#b8a8c3;letter-spacing:1.4px;margin-top:20px;font-size:8px;display:block}.nw-copy{min-width:0}.numeria .nw-copy h2{font:400 clamp(32px, 3.5vw, 40px)/1.08 var(--serif);color:#f2e8d7;margin:14px 0 18px}.nw-copy h2 em{color:#d9bc81;font-weight:400}.numeria .nw-copy>p{color:#cfc4d9;margin:16px 0;font-size:13px;line-height:1.8}.nw-benefits{border-bottom:1px solid #b79b642e;margin:0 0 18px;padding:10px 0;list-style:none}.nw-benefits li{color:#e5d9c0;align-items:center;gap:12px;margin:9px 0;font-size:12px;line-height:1.7;display:flex}.nw-benefits svg{color:#ddc18b;flex-shrink:0}.nw-copy label{color:#e5d9c0;margin-bottom:10px;font-size:12px;display:block}.nw-form-row{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.nw-form-row input{color:#f3eadb;width:100%;min-width:0;min-height:48px;font:16px var(--sans);background:#0e0e18a8;border:1px solid #aa96b559;border-radius:4px;padding:13px 15px}.nw-form-row input::placeholder{color:#a69aae}.nw-form-row .button{justify-content:space-between;width:100%;padding:13px 16px;font-size:12px}.numeria .nw-copy .nw-small,.numeria .nw-copy .nw-contact{color:#bfb1ca;margin-top:16px;font-size:11px;line-height:1.8}.nw-copy a{color:#e0c58b;text-underline-offset:3px}.nw-price{border-block:1px solid #aa96b533;margin:24px 0;padding-block:18px}.nw-price>strong{color:#ebd7ad;font:400 42px/1.2 var(--serif)}.nw-price>strong>span{font:400 12px var(--sans)}.numeria .nw-copy .nw-price>p{margin:8px 0 0;font-size:12px;line-height:1.8}.nw-success{background:#d5b77b0a;border-left:2px solid #d5b77b;padding:18px}.nw-success>strong{font:400 26px/1.2 var(--serif);color:#ebd7ad}.numeria .nw-success p{color:#d0c3da;font-size:13px;line-height:1.8}.nw-success button{color:#d3badf;cursor:pointer;background:0 0;border:none;min-height:44px;padding:8px 0;font-size:11px;text-decoration:underline}.nw-waitlist :is(input,button,a):focus-visible{outline-offset:4px;outline:2px solid #eed39a}@media (width<=1100px){.nw-waitlist{grid-template-columns:minmax(0,1fr)}.nw-cover{width:min(200px,100%);margin:0 auto}}@media (width<=600px){.nw-form-row{grid-template-columns:minmax(0,1fr)}.nw-waitlist{padding:27px 22px}.nw-cover{width:150px}.nw-book{padding:20px 15px}}.nj-alchemy{margin-top:26px}.nj-pattern-arithmetic{border-top:1px solid #ac917843;padding:22px 0}.nj-pattern-arithmetic .eyebrow{color:#d3b784;font-size:9px}.nj .nj-pattern-arithmetic>p{font:27px/1.5 var(--serif);color:#ead7ae;margin:9px 0 0}.nj-pattern-arithmetic .nj-master-base small{color:#c9b7d4;font:12px/1.8 DM Sans,sans-serif;display:block}.nj-resonance{background:radial-gradient(at 90% 15%,#9977a920,#0000 70%),#1b1726;border:1px solid #b99a6c66;padding:26px}.nj-resonance .eyebrow{color:#d7bb86;font-size:9px;line-height:1.8}.nj .nj-resonance h2{color:#f0e3cd;font:500 34px/1.1 var(--serif);margin:12px 0}.nj .nj-resonance p{color:#cfbfdc;font-size:12px;line-height:1.8}.np-calculation{text-align:center;padding:20px 0 5px}.np-terms{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:320px;margin:0 auto;display:grid}.np-terms>div{background:#ac8ca310;border:1px solid #af93694d;padding:13px 9px;position:relative}.np-terms small{color:#cbbbce;font-size:10px;line-height:1.6;display:block}.np-terms b{color:#ead8b0;font:35px/1.3 var(--serif);margin-top:5px;display:block}.np-plus{color:#cbae78;font-size:17px;position:absolute;top:50%;left:-17px;transform:translateY(-50%)}.np-sum{color:#e7d1a3;font:27px/1.5 var(--serif);margin:18px 0 3px}.np-step{color:#cdbbd8;font-size:12px;line-height:1.9}.np-seal{background:radial-gradient(circle,#d0ae6c0d,#0000);border:1px solid #c9ac7480;border-radius:50%;place-items:center;width:80px;height:80px;margin:20px auto;display:grid;position:relative}.np-seal:before{content:"";border:1px solid #a489b176;position:absolute;inset:8px;transform:rotate(45deg)}.np-seal>span{color:#f0dfbc;font:35px/1 var(--serif);position:relative}.nj .nj-resonance .nj-resonance-gift{color:#e7d9c4;font:23px/1.4 var(--serif);text-align:center;margin:14px 0}.np-layers{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:25px;display:grid}.np-layer{background:linear-gradient(135deg,#dfd4be45,#ebe3d72b);border:1px solid #b79b6a66;min-width:0;padding:24px 20px}.num-number-patterns .np-layer .eyebrow{color:#775d3b;font-size:8px}.num-number-patterns .np-layer h3,.num-number-patterns .np-mosaic h3{font:500 29px/1.1 var(--serif);color:#382d47;margin:12px 0}.num-number-patterns .np-layer h4{font:500 27px/1.1 var(--serif);color:#5f4675;margin:12px 0}.num-number-patterns .np-layer p{color:#4f4358;font-size:12px;line-height:1.8}.num-number-patterns .np-terms small,.num-number-patterns .np-step{color:#63516f}.num-number-patterns .np-terms b,.num-number-patterns .np-sum{color:#6f5125}.num-number-patterns .np-seal>span{color:#42304f}.num-number-patterns .np-seal{background:#f6edd9;border-color:#927141}.np-mosaic{border-top:1px solid #b59a715e;grid-template-columns:minmax(0,1fr) minmax(0,220px);align-items:center;gap:26px;margin:35px 0 15px;padding-top:30px;display:grid}.np-mosaic>div>small{color:#695b71;font-size:10px;line-height:1.7}.np-mosaic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:0;list-style:none;display:grid}.np-mosaic-grid li{border:1px solid #b29d7c70;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:65px;padding:8px;display:flex}.np-mosaic-grid b{color:#887c8c;font:28px/1 var(--serif)}.np-mosaic-grid .is-present{background:#e8dabc;border-color:#a08a61}.np-mosaic-grid .is-present b{color:#4e3c5e}.np-mosaic-grid li>span{flex-wrap:wrap;justify-content:center;gap:3px;min-height:5px;display:flex}.np-mosaic-grid i{background:#795d32;border-radius:50%;width:4px;height:4px}@media (width<=700px){.num-atlas-paper #atlas-number-patterns>h2{overflow-wrap:anywhere;text-wrap:balance;font-size:30px}.np-layers,.np-mosaic{grid-template-columns:minmax(0,1fr)}.np-mosaic-grid{width:100%;max-width:240px;margin:0 auto}.nj-resonance{padding:22px 17px}.np-layer{padding:23px 17px}}.nr-unlock-section{isolation:isolate;background:radial-gradient(at 10% 40%,#846aa426,#0000 56%),radial-gradient(at 95% 0,#b9946120,#0000 50%),#191522;border:1px solid #bca17c66;margin:64px auto 20px;padding:45px 40px 35px;position:relative;box-shadow:0 22px 80px #0003,inset 0 1px #e6c99b18}.nr-unlock-section:before{content:"✦";text-align:center;color:#dfc38b;background:#191522;width:36px;position:absolute;top:-13px;left:calc(50% - 18px)}.nr-offer-heading{text-align:center;max-width:620px;margin:0 auto}.nr-offer-heading .eyebrow,.nr-offer-details>.eyebrow{color:#d8bd8c;letter-spacing:.2em;font-size:9px;line-height:1.8}.nj .nr-offer-heading h2{font:500 clamp(42px, 4.7vw, 62px)/1.02 var(--serif);color:#f2e9d9;margin:18px 0}.nr-offer-heading h2 em,.nr-unlock-dialog h2 em{color:#e0c692;font-weight:400}.nj .nr-offer-heading>p{color:#cbbdd5;max-width:500px;margin:0 auto;font-size:14px;line-height:1.8}.nr-offer-editorial{grid-template-columns:minmax(0,.95fr) minmax(0,1fr);align-items:center;gap:35px;margin-top:28px;display:grid}.nr-atlas-preview{text-align:center;min-width:0;margin:0}.nr-preview-stage{aspect-ratio:1/1.14;filter:drop-shadow(0 22px 20px #0004);width:min(100%,370px);margin:0 auto;position:relative}.nr-preview-cover,.nr-preview-page{aspect-ratio:1/1.414;box-sizing:border-box;color:#352c43;text-align:center;width:62%;position:absolute}.nr-preview-page{background:#dcd0be;border:1px solid #c0ac8b;padding:12% 5%;top:15%;left:31%;overflow:hidden;transform:rotate(9deg)}.nr-preview-page small{color:#675637;letter-spacing:.12em;font-size:6px;display:block}.nr-preview-page b{font:500 clamp(17px, 2vw, 23px)/1.1 var(--serif);margin:12px 0 20px;display:block}.nr-preview-rule{background:#7e6b5145;width:100%;height:2px;margin:7px 0;display:block}.nr-preview-rule:nth-of-type(3){width:65%}.nr-preview-page svg{stroke:#8f7451;stroke-width:.7px;width:70%;margin:9px 0}.nr-preview-cover{background:linear-gradient(105deg,#c5b18f 0,#eee5d5 4%,#f5efdf 50%,#e7dbc4 100%);border:1px solid #d6c29b;flex-direction:column;align-items:center;padding:18px 12px;display:flex;top:5%;left:8%;transform:rotate(-5deg);box-shadow:8px 7px 0 -4px #c0ab8b,12px 10px 0 -5px #e6dbc8,12px 18px 28px #0004}.nr-preview-cover:before{content:"";pointer-events:none;border:1px solid #a88b5457;position:absolute;inset:12px}.nr-preview-cover>span{color:#675637;letter-spacing:.18em;font-size:6px}.nj .nr-preview-cover h3{color:#352c43;font:500 clamp(22px, 2.6vw, 31px)/.98 var(--serif);margin:12px 0 0}.nr-preview-cover h3 em{color:#705c3b;font-weight:400}.nr-preview-cover svg{stroke:#9e7f48;stroke-width:.65px;flex:1;width:70%;min-height:0;max-height:125px;margin:8px 0}.nr-preview-cover svg path{fill:#a18b5c18}.nj .nr-preview-cover p{color:#605268;font:11px/1.3 var(--serif);margin:0 0 8px}.nr-preview-cover>small{letter-spacing:.14em;color:#675637;font-size:5px}.nr-preview-badge{color:#eddbb4;letter-spacing:.1em;background:#292131;border:1px solid #c0a27380;justify-content:center;align-items:center;gap:10px;padding:13px 17px;font-size:8px;display:flex;position:absolute;bottom:5%;right:3%;box-shadow:0 6px 15px #0003}.nr-atlas-preview figcaption{color:#bfaecb;max-width:300px;margin:9px auto 0;font-size:9px;line-height:1.7}.nr-offer-benefits{gap:22px;margin:22px 0;padding:0;list-style:none;display:grid}.nr-offer-benefits li,.nr-pdf-benefit{gap:15px;min-width:0;display:flex}.nr-benefit-icon{color:#d8bc85;flex:0 0 28px;padding-top:3px}.nj .nr-offer-benefits h3,.nj .nr-pdf-benefit h3{color:#f0e3cb;font:500 24px/1.15 var(--serif);margin:0 0 7px}.nj .nr-offer-benefits p,.nj .nr-pdf-benefit p{color:#cbbcd5;margin:0;font-size:12px;line-height:1.75}.nr-pdf-benefit{border-top:1px solid #ad927043;padding-top:22px}.nr-pdf-benefit>svg{color:#d8bc85;flex:0 0 28px}.nr-mystery{text-align:center;border-top:1px solid #ad927033;margin-top:36px;padding-top:27px}.nj .nr-mystery>p{letter-spacing:.06em;color:#e4cfaa;margin:0 0 17px;font-size:11px}.nr-locked-grid{grid-template-columns:repeat(var(--locked-count), minmax(0, 1fr));max-width:calc(var(--locked-count) * 150px);gap:10px;margin:0 auto;display:grid}.nr-locked-card{background:linear-gradient(145deg,#ad8a7020,#8b6fa50b);border:1px solid #c6a87845;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:18px 10px;display:flex}.nr-locked-card>svg{color:#cfb17e}.nr-locked-card small{color:#d0bed9;letter-spacing:.13em;font-size:8px}.nr-sealed-line{background:#9f88ac35;border-radius:5px;width:55%;height:3px;display:block}.nr-mystery>span{color:#bfaeca;margin-top:15px;font-size:10px;line-height:1.7;display:block}.nr-unlock-action{text-align:center;flex-direction:column;align-items:center;gap:14px;margin-top:28px;display:flex}.nr-unlock-action>span{color:#ead9ba;font:22px/1.3 var(--serif)}.nr-unlock-action .button{gap:25px;min-height:56px;box-shadow:0 8px 28px #b28b4520}.nr-unlock-action>small{color:#bfafca;font-size:10px;line-height:1.7}.nj-unlock.nr-unlock-dialog{background:radial-gradient(at 95% 0,#8a699625,#0000 65%),#191723;max-width:620px;padding:40px 38px 24px}.nj-unlock.nr-unlock-dialog h2{font-size:48px}.nj-unlock.nr-unlock-dialog .nr-dialog-summary{color:#d2c3dc;font-size:13px}.nj-unlock .nr-offer-benefits{gap:17px;margin:22px 0}.nj-unlock .nr-offer-benefits li{padding:0}.nj-unlock .nr-offer-benefits h3{font-size:23px}.nj-unlock .nr-offer-benefits p{font-size:12px}.nr-dialog-pdf{color:#e3cca3;border-top:1px solid #ad927043;align-items:center;gap:13px;padding-top:18px;font-size:12px;line-height:1.6;display:flex}.nr-dialog-pdf>svg{flex-shrink:0}.nj-unlock.nr-unlock-dialog .nj-preview-note{border:0;padding-top:0;font-size:11px}@media (width<=900px){.nr-unlock-section{padding:38px 26px 30px}.nr-offer-editorial{gap:22px}}@media (width<=700px){.nr-unlock-section{margin-top:46px;padding:32px 20px 25px}.nj .nr-offer-heading h2{font-size:44px}.nj .nr-offer-heading>p{font-size:12px}.nr-offer-editorial{grid-template-columns:minmax(0,1fr);gap:30px;margin-top:22px}.nr-preview-stage{max-width:300px}.nr-offer-details>.eyebrow{text-align:center;display:block}.nr-locked-grid{grid-template-columns:repeat(min(var(--locked-count), 2), minmax(0, 1fr))}.nr-locked-card{padding:16px 8px}.nr-unlock-action .button{justify-content:center;gap:12px;width:100%;padding:16px 12px;font-size:12px}.nr-unlock-action>span{font-size:20px}.nj-unlock.nr-unlock-dialog{padding:35px 23px 22px}.nj-unlock.nr-unlock-dialog h2{font-size:43px}}.nr-experience{--nr-gold:#dfc38b;--nr-ivory:#f1e9dc;--nr-muted:#c6b9d2;overflow-wrap:anywhere;max-width:1160px;margin:0 auto;padding:30px 28px}.nr-introduction{text-align:center;max-width:780px;margin:0 auto 26px}.nj .nr-introduction h1{font:500 clamp(36px, 4.2vw, 56px)/1.08 var(--serif);color:var(--nr-ivory);overflow-wrap:anywhere;margin:16px 0}.nr-introduction h1 em{color:#dac28f;font-weight:400}.nj .nr-introduction>p{color:var(--nr-muted);font-size:15px}.nr-strength-trail{justify-content:center;align-items:center;max-width:380px;margin:20px auto 0;padding:0;list-style:none;display:flex}.nr-strength-trail li{flex-direction:column;flex:1;align-items:center;gap:9px;display:flex;position:relative}.nr-strength-trail li:after{content:"";background:#9c829331;width:100%;height:1px;position:absolute;top:15px;left:50%}.nr-strength-trail li:last-child:after{display:none}.nr-strength-trail li>span{z-index:1;color:#a594ac;background:#161420;border:1px solid #8d78915c;border-radius:50%;place-items:center;width:31px;height:31px;display:grid;position:relative}.nr-strength-trail .is-revealed>span{color:var(--nr-gold);background:#392d35;border-color:#d2b47c;box-shadow:0 0 23px #c9a7651c}.nr-strength-trail small{color:#b4a4bd;letter-spacing:.1em;font-size:9px}.nr-strength-trail .is-revealed small{color:var(--nr-gold)}.nr-free-reveal{background:radial-gradient(at 78% 20%,#81658f12,#0000 65%),#171420b0;border:1px solid #b49c7754;box-shadow:0 25px 80px #0002}.nr-strength-panel{grid-template-columns:1fr 1fr;gap:40px;padding:40px 34px;display:grid}.nr-strength-panel+.nr-strength-panel{background:linear-gradient(135deg,#9a7c9f06,#0000 65%);border-top:1px solid #b49c7740}.nr-strength-copy{align-self:center}.nr-strength-copy .eyebrow{color:#d7bd8b;line-height:1.8}.nj .nr-strength-copy h2{color:var(--nr-ivory);font:500 clamp(38px, 3.7vw, 55px)/1.05 var(--serif);margin:17px 0 23px}.nj .nr-strength-copy .nr-gift{font:25px/1.45 var(--serif);color:#e3d8e9}.nr-calculation-caption{color:#d1b680;border-top:1px solid #9d889532;align-items:flex-start;gap:15px;margin-top:28px;padding-top:23px;display:flex}.nr-calculation-caption>span{font-size:26px}.nr-calculation-caption b{color:#e3cea9;font-size:12px;font-weight:400}.nr-calculation{text-align:center;align-self:center;width:100%;padding-top:7px}.nr-parts{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid;position:relative}.nr-part{background:linear-gradient(145deg,#4c3e513b,#181621);border:1px solid #b196665e;min-width:0;padding:13px 6px 15px}.nr-calculation.is-entered .nr-part{animation:nr-arrive .6s calc(var(--part) * .14s) both}.nr-part small{color:#d7c2a1;min-height:26px;font-size:10px;display:block}.nr-part strong{font:38px/1.2 var(--serif);color:#efe4cb;margin:7px 0 10px;display:block}.nr-reduction{color:#bfb0cb;gap:6px;font-size:10px;line-height:1.6;display:grid}.nr-reduction b{color:#e1cfab;font-weight:400;display:block}.nr-connections{stroke:#c4a87e;stroke-width:1px;width:100%;height:55px;display:block;overflow:visible}.nr-calculation.is-entered .nr-connections path{stroke-dasharray:900;animation:1.3s .25s both nr-connect}.nj .nr-equation{color:#dfc894;font:24px/1.4 var(--serif);margin:0;padding:0 0 8px}.nr-number-result{width:155px;max-width:100%;margin:0 auto;position:relative}.nr-calculation.is-entered .nr-number-result{animation:1.1s .2s both nr-number}.nr-number-result:before{content:"";background:radial-gradient(#a689bd20,#0000 68%);border-radius:50%;position:absolute;inset:8%}.nr-calculation.is-entered .nr-number-result:before{animation:1.3s both nr-bloom}.nr-number-result img{width:100%;height:auto;display:block;position:relative}.nr-number-result>span{color:#cebad8;margin-top:12px;font-size:10px;line-height:1.7;display:block}.nr-single-calculation .nr-parts{grid-template-columns:minmax(0,150px);justify-content:center}.nr-single-calculation .nr-part strong{font-size:48px}.nr-single-calculation .nr-reduction{font-size:13px}.nr-single-calculation .nr-reduction b{display:inline}.num-strengths-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:25px 0;display:grid}.num-strength-card{background:#e8dfd04a;border:1px solid #c4b19166;padding:22px}.num-strength-card>small{color:#5e4e70;letter-spacing:.05em;font-size:10px}.num-strength-card>b{font:30px/1.2 var(--serif);color:#30273c;margin:8px 0 14px;display:block}.num-strength-card p{font-size:12px}.num-atlas-paper .nj-chart-explorer{color:#e7d8ee;background:#1b1826;margin:40px -5px 15px;padding:27px}.num-atlas-paper .nj-chart-explorer h2,.num-atlas-paper .nj-chart-explorer h3{color:#f0e1c5}.num-atlas-paper .nj-chart-explorer p{color:#d5c5df}.num-atlas-paper .nj-chart-explorer .num-calculation{color:#cbbad7}.num-atlas-paper .nj-chart-explorer .eyebrow{color:#d9bc81}.num-atlas-paper .nj-chart-explorer .nj-position-panel h3{color:#302438}.num-atlas-paper .nj-chart-explorer .nj-position-panel p{color:#473e4c}.num-atlas-paper .nj-chart-explorer .nj-position-panel .eyebrow{color:#6d5636}.num-atlas-paper .nj-chart-explorer .nj-position-panel .num-calculation{color:#483c50;background:#e9e0d1;border-color:#a68e6866}.num-atlas-paper .nj-chart-explorer .nj-position-panel .num-calculation summary{color:#4f3a29}.num-atlas-paper .nj-chart-explorer .nj-position-panel .num-calculation li,.num-atlas-paper .nj-chart-explorer .nj-position-panel .num-calculation li strong,.num-atlas-paper .nj-chart-explorer .nj-position-panel .num-calculation li span{color:#483549}.num-atlas-paper .nj-chart-explorer .nj-position-panel .num-calculation small{color:#5c4c61}.num-atlas-paper .nj-chart-explorer .nj-position-panel .num-total{color:#59401e}.num-atlas-paper .nj-chart-explorer .nj-chart-connection blockquote{color:#ddcba9;background:0 0}@keyframes nr-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes nr-connect{0%{stroke-dashoffset:900px;opacity:.2}to{stroke-dashoffset:0;opacity:1}}@keyframes nr-number{0%{opacity:.4;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes nr-bloom{0%{opacity:0;transform:scale(.65)}50%{opacity:1}to{opacity:.7;transform:scale(1.15)}}@media (width<=900px){.nr-strength-panel{gap:25px;padding:34px 24px}.nr-part strong{font-size:32px}.nr-part small{font-size:9px}}@media (width<=700px){.nr-experience{padding:36px 22px 20px}.nr-introduction{margin-bottom:28px}.nj .nr-introduction h1{font-size:44px}.nj .nr-introduction>p{font-size:12px}.nr-strength-panel{grid-template-columns:minmax(0,1fr);gap:27px;padding:27px 20px}.nj .nr-strength-copy h2{font-size:42px}.nj .nr-strength-copy .nr-gift{font-size:23px}.nr-calculation-caption{margin-top:20px;padding-top:19px}.nr-part strong{font-size:32px}.nr-number-result{width:155px}.num-strengths-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.nr-experience *,.nr-experience :before{transition:none!important;animation:none!important}}.nd-constellation{isolation:isolate;color:#f1e8d7;background:radial-gradient(at 75% 25%,#55416a59,#0000 55%),radial-gradient(at 20% 90%,#3f435e66,#0000 60%),#151421;border:1px solid #a28a63;margin:28px -20px 12px;padding:42px 28px 26px;position:relative;overflow:hidden;box-shadow:0 18px 38px #30243b1a,inset 0 0 70px #0909146b}.nd-constellation:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(circle at 18% 17%,#f5ddb4 0 1px,#0000 2px),radial-gradient(circle at 73% 35%,#cdb1e8 0 1px,#0000 2px),radial-gradient(circle at 92% 88%,#e5cb8d 0 1px,#0000 2px),radial-gradient(circle at 46% 81%,#dbd0e5 0 1px,#0000 2px);background-size:193px 217px;border:1px solid #d8bd7b29;position:absolute;inset:12px}.nd-constellation-heading{text-align:center;max-width:430px;margin:0 auto 32px}.nd-constellation-heading>span,.nd-constellation-foot{letter-spacing:2px;color:#e2c892;font-size:9px}.numeria .nd-constellation-heading h3{font-family:var(--serif);color:#f3eddf;margin:22px 0 18px;font-size:36px;font-weight:400;line-height:1.15}.nd-constellation-heading h3 em{color:#e1c890;font-weight:400}.numeria .num-atlas-paper .nd-constellation-heading p{color:#d3c8df;font-size:14px;line-height:1.8}.nd-signature{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 0 24px;padding:0;list-style:none;display:grid}.nd-signature li{text-align:center;border-top:1px solid #d9c39338;flex-direction:column;align-items:center;padding:24px 8px;display:flex;position:relative}.nd-signature li:before{content:"✦";color:#d9c393;background:#1c192a;padding:0 2px;font-size:12px;position:absolute;top:-10px;left:calc(50% - 6px)}.nd-signature li>small{color:#d2c6dd;font-size:10px}.nd-signature-number{color:#2b2336;min-width:72px;height:72px;font:36px/1 var(--serif);background:radial-gradient(circle at 36% 25%,#faf5e7,#dfcda7);border:1px solid #cfb77c;border-radius:50%;place-items:center;margin:16px 0;padding:0 12px;display:grid;box-shadow:0 0 0 5px #ddc08712,0 0 25px #d6b6781c}.nd-signature strong{font-family:var(--serif);color:#f2e5c9;font-size:20px;font-weight:500;line-height:1.25}.nd-signature li>span:last-child{color:#c3b4d0;font:italic 15px/1.5 var(--serif);margin-top:6px}.nd-constellation-foot{text-align:center;letter-spacing:1.6px;font-size:8px;display:block}.nd-constellation.is-arrived .nd-signature-number{animation:.9s both nd-arrival;animation-delay:calc(var(--arrival) * .1s)}@keyframes nd-arrival{0%{transform:scale(.94);box-shadow:0 0 #ddc08700}50%{box-shadow:0 0 0 9px #ddc08720,0 0 38px #d6b67865}to{transform:scale(1)}}.nd-meaning{margin-top:30px}.nd-archetype{align-items:center;gap:20px;display:flex}.nd-archetype .num-seal{flex:0 0 28%;width:125px;min-width:90px;margin:0}.nd-archetype small,.nd-personal-story>span,.nd-calc-intro small,.nd-ritual small,.nd-month-heading>span{letter-spacing:1.6px;color:#7a6039;font-size:9px}.numeria .nd-archetype h3{color:#302337;font:400 34px/1.1 var(--serif);text-wrap:balance;margin:10px 0}.numeria .nd-archetype p{color:#79673e;font:italic 20px/1.45 var(--serif);margin:0}.nd-words{border-top:1px solid #c7b59499;border-bottom:1px solid #c7b59499;flex-wrap:wrap;gap:8px 18px;margin:22px 0;padding:18px 0;list-style:none;display:flex}.nd-words li{color:#6b5133;font-size:12px}.nd-words li:before{content:"✦";color:#9c7c44;margin-right:9px;font-size:9px}.nd-personal-story{border-left:1px solid #bda572;margin:28px 0 35px;padding:0 0 0 22px}.numeria .nd-personal-story p{margin-bottom:0}.nd-calculation-story{background:linear-gradient(145deg,#e9deca,#f0e9df 70%);border:1px solid #c2ad86;margin:35px 0;padding:28px}.nd-calc-intro{align-items:center;gap:18px;display:flex}.nd-calc-intro>span{color:#92753c;font-size:35px}.numeria .nd-calc-intro h3{font:400 27px/1.2 var(--serif);color:#3c2e47;margin:8px 0 0}.numeria .nd-calculation-story>p{font-size:14px;line-height:1.85}.nd-equation-parts{grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr));gap:10px;margin-top:26px;display:grid}.nd-equation-part{text-align:center;overflow-wrap:anywhere;background:#faf6edb0;border:1px solid #beab867a;flex-direction:column;align-items:center;min-width:0;padding:18px 10px;display:flex}.nd-equation-part small{color:#715c3b;font-size:10px}.nd-equation-part strong{color:#4c365d;font:38px/1.25 var(--serif);margin:12px 0 8px}.nd-equation-part strong.nd-letter-sum{font-size:25px}.nd-calculation-story .nr-reduction{color:#66596e;flex-direction:column;gap:5px;font-size:12px;line-height:1.6;display:flex}.nd-calculation-story .nr-reduction b{color:#54422f;font-weight:500}.nd-master-component{color:#796030;margin:5px 0;font-size:10px;display:block}.nd-final-equation{text-align:center}.nd-final-equation>svg{stroke:#9e8250;stroke-width:1px;width:80%;height:35px;margin:0 auto 15px;display:block}.numeria .nd-final-equation>p:first-of-type{color:#694d25;font:26px/1.5 var(--serif);margin:12px 0}.nd-result-orb{outline-offset:6px;background:radial-gradient(circle at 35% 20%,#fff9e8,#e7d9ba 75%);border:1px solid #a18042;border-radius:50%;outline:1px solid #c9b78977;flex-direction:column;justify-content:center;align-items:center;width:128px;height:128px;margin:22px auto 12px;display:flex}.nd-result-orb strong{font:56px/.95 var(--serif);color:#3b2e46}.nd-result-orb span{color:#705835;margin-top:10px;font-size:9px}.numeria .nd-final-equation .nd-result-meaning{font:26px/1.3 var(--serif);color:#534061;margin:24px 0 8px}.numeria .nd-final-equation .nd-master-note{color:#675b71;max-width:360px;margin:15px auto 0;font-size:12px;line-height:1.8}.nd-calculation-story.is-arrived .nd-final-equation>svg path{stroke-dasharray:200;animation:1.2s both nd-thread}.nd-calculation-story.is-arrived .nd-result-orb{animation:1.2s both nd-orb}@keyframes nd-thread{0%{stroke-dashoffset:200px}to{stroke-dashoffset:0}}@keyframes nd-orb{0%{box-shadow:0 0 #ac8c5100}70%{box-shadow:0 0 38px #ac8c514d}to{box-shadow:0 0 12px #ac8c511a}}.nd-letter-values{flex-wrap:wrap;gap:7px;margin:22px 0;padding:0;list-style:none;display:flex}.nd-letter-values li{text-align:center;color:#817482;background:#e9e1d8;border:1px dashed #baa890;flex:none;min-width:36px;padding:10px 8px 5px}.nd-letter-values li.is-counted{color:#f2e3be;background:#362b45;border:1px solid #725c81;box-shadow:0 3px 8px #2c20331c}.nd-letter-values b{font:24px/1 var(--serif);display:block}.nd-letter-values span{margin-top:7px;font-size:11px;display:block}.nd-letter-values small{margin-top:4px;font-size:7px;display:block}.numeria .nd-calculation-story .nd-letter-caption{color:#76664d;font-size:12px}.nd-ritual{border-top:1px solid #c7b594;gap:18px;margin-top:30px;padding:25px 0 0;display:flex}.nd-ritual>span{color:#957438;font-size:24px}.numeria .nd-ritual p{font:23px/1.5 var(--serif);margin:10px 0 0}.nd-connections-chapter article{border-bottom:1px solid #c7b59488;gap:22px;padding:28px 0;display:flex}.nd-link-index{font:30px/1 var(--serif);color:#9b7d49}.nd-connections-chapter small{color:#7a623d;font-size:11px;line-height:1.7}.numeria .nd-connections-chapter h3{font:29px/1.2 var(--serif);color:#35243f;margin:13px 0}.nd-months{border-top:1px solid #b69a64;margin-top:45px;padding-top:35px}.numeria .nd-month-heading h3{font:36px/1.2 var(--serif);color:#302337;margin:16px 0}.numeria .nd-month-heading p{font-size:14px}.nd-months>ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:28px 0;padding:0;list-style:none;display:grid}.nd-months li{background:#ede3d1;border:1px solid #bba57f;padding:20px 18px}.nd-months li>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.nd-months li small{color:#6f5a39;font-size:12px}.nd-months li b{color:#4f3a60;width:40px;height:40px;font:28px/1 var(--serif);background:#f7f0df;border:1px solid #ad9060;border-radius:50%;place-items:center;display:grid}.numeria .nd-months h4{font:25px/1.2 var(--serif);color:#412c4f;margin:17px 0 12px}.numeria .nd-months li p{margin:0 0 18px;font-size:13px;line-height:1.8}.nd-month-equation{color:#6b5432;border-top:1px solid #bea67a80;padding-top:12px;font-size:10px;line-height:1.7;display:block}.numeria .nd-month-footnote{color:#776674;font-size:12px}.nr-free-reveal .nr-number-context{font:italic 23px/1.5 var(--serif);color:#cfbadb;margin:15px 0 22px}.nr-free-reveal .nr-meaning-preview{color:#c2b4d1;font-size:14px;line-height:1.9}.nr-free-reveal .nr-strength-copy .nr-position-reading{color:#ece0cc;font-size:16px;line-height:1.9}@media (width<=600px){.nd-constellation{margin:22px 0 12px;padding:30px 16px 23px}.nd-signature{grid-template-columns:repeat(2,minmax(0,1fr))}.numeria .nd-constellation-heading h3{font-size:31px}.nd-signature strong{font-size:19px}.nd-signature li{padding:21px 5px}.nd-constellation-foot{letter-spacing:1px;line-height:1.8}.nd-archetype{gap:12px}.nd-archetype .num-seal{min-width:75px}.numeria .nd-archetype h3{font-size:29px}.numeria .nd-archetype p{font-size:18px}.nd-calculation-story{padding:22px 16px}.nd-equation-parts{grid-template-columns:1fr}.nd-equation-part{padding:15px}.nd-equation-part strong{margin:8px 0}.nd-months>ol{grid-template-columns:1fr}.nd-connections-chapter article{gap:14px}.numeria .nd-month-heading h3{font-size:30px}}@media (prefers-reduced-motion:reduce){.nd-constellation *,.nd-calculation-story *{transition:none!important;animation:none!important}}.num-atlas-action{margin:25px 0 15px}.num-atlas-action>span{color:#bdb2c9;margin-top:12px;font-size:12px;line-height:1.8;display:block}.num-atlas-toolbar{border-bottom:1px solid var(--line);z-index:6;background:#10111cf5;justify-content:space-between;align-items:center;gap:16px;padding:14px max(22px,50vw - 560px);display:flex;position:sticky;top:0}.num-atlas-toolbar>span{color:var(--gold);letter-spacing:2px;font-size:10px}.num-atlas-toolbar>a:first-child{color:var(--gold);font-size:13px;text-decoration:none}.num-atlas-toolbar .button{min-height:44px;padding:12px 20px;font-size:12px}.num-atlas-progress{border-bottom:1px solid var(--line);justify-content:center;align-items:center;gap:20px;padding:10px 22px;display:flex}.num-atlas-progress span{color:#bdb2c9;font-size:11px}.num-atlas-progress progress{accent-color:var(--gold);width:45%;max-width:350px;height:5px}.num-atlas-layout{grid-template-columns:215px minmax(0,1fr);gap:35px;padding:35px 0 85px;display:grid}.num-atlas-layout>aside{align-self:start;position:sticky;top:95px}.num-atlas-layout aside nav{margin-top:20px;display:grid}.num-atlas-layout aside a{border-bottom:1px solid var(--line);color:#bfb1cb;gap:12px;padding:15px 0;font-size:12px;line-height:1.6;text-decoration:none;display:flex}.num-atlas-layout aside a>span{color:var(--gold);font-size:10px}.num-atlas-layout aside a[aria-current]{color:var(--gold)}.num-atlas-paper{color:#292435;background:#f4efe6;border:1px solid #c7b594;padding:65px 50px}.num-atlas-paper>header{text-align:center;border-bottom:1px solid #c7b594;padding:15px 0 55px}.num-atlas-paper>header>span{letter-spacing:3px;color:#79623f;font-size:10px}.num-atlas-paper header .num-seal{max-width:260px;margin:30px auto}.num-atlas-paper header h1{color:#292435;font-size:56px}.numeria .num-atlas-paper p{color:#49404d;font-size:16px;line-height:1.9}.num-atlas-paper header .num-atlas-subtitle{font-family:var(--serif);color:#79623f;font-size:26px;line-height:1.5}.num-atlas-paper header small{color:#6c6072;font-size:12px;line-height:1.9}.num-atlas-paper>section{border-bottom:1px solid #c7b594;padding:48px 0;scroll-margin-top:100px}.num-atlas-paper .eyebrow{color:#76603c}.num-atlas-paper h2{color:#292435;outline:none;font-size:36px}.num-atlas-paper .num-section-seal{float:right;max-width:145px;margin:0 0 18px 25px}.num-atlas-paper blockquote{clear:both;font-family:var(--serif);background:#e9dfc9;border-left:2px solid #b69a64;margin:30px 0 0;padding:22px 25px;font-size:24px;line-height:1.5}.num-atlas-paper blockquote>span{font-family:var(--sans);color:#715b38;letter-spacing:1.7px;margin-bottom:12px;font-size:9px;display:block}.num-atlas-chart{grid-template-columns:repeat(3,1fr);gap:18px;margin:30px 0;display:grid}.num-atlas-chart>div{text-align:center;border:1px solid #b9a681;padding:18px 8px}.num-atlas-chart>div span{color:#6c5b40;font-size:11px;display:block}.num-atlas-chart strong{font-family:var(--serif);color:#55436a;margin-top:7px;font-size:38px;font-weight:500;display:block}.num-atlas-years{grid-template-columns:repeat(9,1fr);gap:4px;margin:30px 0;padding:0;list-style:none;display:grid}.num-atlas-years li{text-align:center;border:1px solid #c7b594;padding:10px 3px}.num-atlas-years li[aria-current]{background:#e1d1ad;border-color:#8e7442}.num-atlas-years li[aria-current] span{color:#59482f}.num-atlas-years span{color:#6c5b40;font-size:10px;display:block}.num-atlas-years b{font-size:25px;font-family:var(--serif);color:#55436a;font-weight:500;display:block}.num-atlas-paper .num-calculation{background:#eee5d3;border-color:#c7b594}.num-atlas-paper .num-calculation summary,.num-atlas-paper .num-total{color:#66502f}.num-atlas-paper .num-calculation li,.num-atlas-paper .num-calculation small{color:#4c4356}.num-atlas-paper footer{padding-top:35px}.num-atlas-paper footer p{font-size:12px!important}.num-atlas-paper footer .text-link{color:#66502f}.num-atlas-mobile-nav{display:none}.num-continue-reading{margin-bottom:25px}.num-synthesis-diagram{grid-template-columns:1fr 1fr;gap:25px;margin:30px 0;display:grid;position:relative}.num-synthesis-diagram:before{content:"";border-top:1px solid #b9a681;position:absolute;top:62px;left:25%;right:25%}.num-synthesis-diagram>div{text-align:center;z-index:1}.num-synthesis-diagram span,.num-synthesis-diagram small{color:#6c5b40;font-size:11px;display:block}.num-synthesis-diagram strong{width:80px;height:80px;font-family:var(--serif);color:#55436a;background:#f4efe6;border:1px solid #b9a681;border-radius:50%;place-items:center;margin:12px auto;font-size:34px;font-weight:500;display:grid}.num-reduction-diagram{grid-template-columns:repeat(4,1fr);gap:8px;margin:30px 0;display:grid}.num-reduction-diagram>span{text-align:center;color:#6c5b40;overflow-wrap:anywhere;border-bottom:1px solid #b9a681;padding:12px 4px;font-size:10px}.num-reduction-diagram b{font-family:var(--serif);color:#55436a;font-size:26px;font-weight:500;display:block}@media (width<=1000px){.num-atlas-layout{grid-template-columns:1fr}.num-atlas-layout>aside{display:none}.num-atlas-mobile-nav{border:1px solid var(--line);margin-bottom:25px;padding:18px;display:block}.num-atlas-mobile-nav summary{color:var(--gold);cursor:pointer;font-size:14px}.num-atlas-mobile-nav nav{gap:14px;padding-top:20px;display:grid}.num-atlas-mobile-nav a{color:#cdc1d7;font-size:14px}}@media (width<=540px){.num-atlas-toolbar>span{display:none}.num-atlas-paper{padding:35px 22px}.num-atlas-layout{width:calc(100% - 28px);padding-top:22px}.num-atlas-paper header .num-seal{max-width:220px}.num-atlas-paper header h1{font-size:44px}.num-atlas-paper header .num-atlas-subtitle{font-size:25px}.num-atlas-paper h2{font-size:32px}.num-atlas-paper p{font-size:16px}.num-atlas-paper .num-section-seal{max-width:115px;margin-left:14px}.num-atlas-chart{grid-template-columns:repeat(2,1fr);gap:12px}.num-atlas-years{grid-template-columns:repeat(3,1fr);gap:8px}.num-atlas-years span{font-size:12px}.num-atlas-paper blockquote{padding:18px;font-size:23px}.num-atlas-paper>section{padding:35px 0}}.num-atlas-choice-numbers{grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:12px;margin:30px 0;display:grid}.num-atlas-choice-numbers>div{text-align:center;border:1px solid #c6b38f;padding:20px 10px}.num-atlas-choice-numbers span,.num-atlas-choice-numbers small{font-size:12px;display:block}.num-atlas-choice-numbers strong{font:46px var(--serif);margin:8px 0;display:block}.num-atlas-paper .num-atlas-choice-numbers small{color:#685e6c}.num-atlas-celestial{align-items:center;gap:20px;margin:25px 0;display:flex}.num-atlas-celestial .num-zodiac-seal{color:#89632d;width:60px;height:60px}.num-atlas-celestial span{color:#685e6c;font-size:12px;display:block}.num-atlas-celestial strong{font:26px var(--serif);color:#292435;margin-top:5px;display:block}.num-atlas-gifts{flex-wrap:wrap;justify-content:center;gap:8px;max-width:500px;margin:25px auto;display:flex}.num-atlas-gifts>span{color:#655333;background:#b39b6a0c;border:1px solid #ad915c70;border-radius:30px;padding:7px 12px;font-size:10px}.num-atlas-moon{width:160px;max-width:100%;margin:30px auto}.num-atlas-sanctuary{max-width:550px;margin:30px auto}.num-atlas-sanctuary>.ce-sanctuary{border-radius:3px;width:100%;height:auto}.nj{--nj-muted:#bdb4c9;background:radial-gradient(at 78% 25%,#30203b35,#0000 47%),#11121d;min-height:100svh}.nj-header{border-bottom:1px solid #a9916b25;justify-content:space-between;align-items:center;gap:24px;max-width:1320px;margin:auto;padding:28px 40px;display:flex}.nj-brand{color:#e1c68f;letter-spacing:3px;align-items:center;gap:13px;font-size:13px;text-decoration:none;display:flex}.nj-brand b{letter-spacing:2px;color:#bdb4c9;margin-left:7px;font-size:11px;font-weight:400}.nj-exit{color:#c6b9cf;align-items:center;gap:18px;font-size:12px;line-height:1.6;text-decoration:none;display:flex}.nj .button{letter-spacing:.2px;gap:25px;min-height:54px;padding:15px 25px;font-size:14px}.nj .button.primary{color:#241b24;background:#d9bc81;border-color:#d9bc81;box-shadow:0 8px 28px #0002}.nj .button.primary:hover{background:#ead2a1;transform:translateY(-1px)}.nj .button:disabled{opacity:.4;cursor:not-allowed;transform:none}.nj h1{letter-spacing:-1.6px;outline:none;font-size:clamp(46px,4.8vw,72px);font-weight:500;line-height:1.07}.nj h1 em,.nj h2 em{color:#d9bc81;font-weight:500}.nj .eyebrow{letter-spacing:2.7px;color:#d9bc81;font-size:10px}.nj p{color:#c8c1d2;font-size:16px;line-height:1.9}.nj fieldset{border:0;min-width:0;margin:0;padding:0}.numeria.nj input[type=radio]{opacity:0;width:1px;height:1px;min-height:0;margin:0;padding:0;position:absolute}.nj input:focus-visible,.nj select:focus-visible,.nj button:focus-visible,.nj a:focus-visible,.nj summary:focus-visible{outline-offset:5px;outline:2px solid #ead2a1}.nj-constellation{width:100%;max-width:460px;margin:auto}.nj-constellation svg{width:100%;height:auto;display:block;overflow:visible}.nj-constellation svg text{font-family:var(--serif)}.nj-constellation svg path,.nj-constellation svg circle{transition:stroke .4s,fill .4s}.nj-constellation-caption{text-align:center;margin-top:20px}.nj-constellation-caption>span{color:#c6ad7f;letter-spacing:2.8px;font-size:9px}.nj-constellation-caption p{color:var(--nj-muted);margin:7px 0;font-size:12px}.nj-progress{grid-template-columns:1fr 1fr;align-items:center;gap:10px 30px;max-width:1160px;margin:25px auto 0;padding:0 20px;display:grid}.nj-progress>span{letter-spacing:1px;color:#d9bc81;font-size:11px}.nj-progress>div{grid-area:1/2;gap:5px;display:flex}.nj-progress i{background:#57465c;flex:1;height:2px;display:block}.nj-progress .is-done{background:#d9bc81}.nj-progress .is-current{background:#ac8bc1;height:3px}.nj-progress>small{color:#aaa1b8;text-align:right;grid-column:2;font-size:11px}.nj-form{grid-template-columns:minmax(0,590px) minmax(0,1fr);align-items:start;gap:85px;max-width:1160px;margin:auto;padding:38px 20px 60px;display:grid}.nj-question{min-width:0;animation:.28s ease-out nj-arrive}.nj-question h1{margin:18px 0 20px}.nj-question>p{max-width:550px;margin:0 0 25px}.nj-side{align-self:start;padding:25px 0 0;position:sticky;top:30px}.nj-number-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid;margin-top:30px!important}.nj-number-grid label{cursor:pointer;background:linear-gradient(145deg,#2820336b,#19182325);border:1px solid #80708c66;place-items:center;height:98px;transition:border-color .18s,background .18s,transform .18s;display:grid;position:relative}.nj-number-grid label:before{content:"";border:1px solid #8e714129;position:absolute;inset:7px}.nj-number-grid label span{font-family:var(--serif);color:#e3d5ba;font-size:52px;line-height:1}.nj-number-grid label:hover{border-color:#cfb17b;transform:translateY(-2px)}.nj-number-grid .is-selected{background:#5d443451;border-color:#d9bc81;box-shadow:inset 0 0 35px #d9bc810d}.nj-number-grid .is-selected:after{content:"✦";color:#e6c990;font-size:12px;position:absolute;top:8px;right:12px}.nj-number-grid .is-selected span{color:#f4dba7}.nj-micro-reveal{border-bottom:1px solid #a9916b30;align-items:center;gap:16px;min-height:74px;margin:18px 0 8px;padding:0 0 17px;display:flex}.nj-micro-reveal>b{font-family:var(--serif);color:#d9bc81;min-width:38px;font-size:39px;font-weight:500}.nj-micro-reveal>span{color:#dcc7a6;font-size:14px}.nj-micro-reveal small{color:#b9adc5;margin-top:3px;font-size:11px;display:block}.nj-controls{justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding-top:22px;display:flex}.nj-back{color:#c5b6d0;font:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;padding:10px 0;font-size:13px}.nj-back:hover{color:#ead2a1}.nj-date legend{color:#d7c5a6;margin:7px 0 14px;font-size:12px}.nj-date>div{grid-template-columns:1.6fr .75fr 1fr;gap:12px;display:grid}.nj-date label{gap:8px;min-width:0;font-size:12px;display:grid}.nj select,.nj input:not([type=radio]):not([type=checkbox]){color:#f4ead8;background:#1c1928;border:1px solid #796784;border-radius:2px;width:100%;min-width:0;min-height:54px;padding:15px 12px;font-size:16px}.nj-question .nj-date-readback{color:#d8c39e;font-family:var(--serif);margin:20px 0 28px;font-size:22px}.nj-check{cursor:pointer;align-items:start;gap:12px;margin:20px 0;line-height:1.8;display:flex;font-size:13px!important}.nj-check input{accent-color:#d9bc81;flex-shrink:0;width:19px;height:19px;margin-top:4px}.nj-helper{line-height:1.8;display:block;color:#b9adc5!important;font-size:12px!important}.nj-large-field{margin-top:30px;display:block;color:#d8c39e!important;font-size:12px!important}.nj-large-field>span{border-bottom:1px solid #ab8b54;align-items:center;margin:10px 0 16px;display:flex}.numeria.nj .nj-large-field input{font-family:var(--serif);color:#ead2a1;background:0 0;border:0;flex:1;min-height:100px;padding:0 8px;font-size:68px;line-height:1.1}.nj-large-field i{color:#9c8ab9;padding:0 20px;font-size:29px;font-style:normal}.nj-favorite-suggestions{flex-wrap:wrap;gap:10px;margin:24px 0;display:flex}.nj-favorite-suggestions button{color:#dfd0b4;min-width:48px;min-height:48px;font-family:var(--serif);cursor:pointer;background:#211c2f;border:1px solid #766181;font-size:25px}.nj-favorite-suggestions button[aria-pressed=true]{background:#604a354d;border-color:#d9bc81}.nj-year-kinds,.nj-name-kind{flex-wrap:wrap;display:flex;gap:9px!important}.nj-year-kinds legend{color:#cfc0d9;margin-bottom:13px;font-size:12px}.nj-year-kinds label,.nj-name-kind label{cursor:pointer;position:relative}.nj-year-kinds span,.nj-name-kind span{border:1px solid #766181;min-height:44px;padding:10px 15px;font-size:12px;display:block}.nj-year-kinds input:checked+span,.nj-name-kind input:checked+span{color:#ead2a1;background:#604a352b;border-color:#d9bc81}.nj-patterns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.nj-patterns label{text-align:center;cursor:pointer;background:#28203345;border:1px solid #74617b88;flex-direction:column;align-items:center;padding:17px 15px 22px;transition:background .2s,border-color .2s;display:flex;position:relative}.nj-patterns label:hover,.nj-patterns .is-selected{background:#644b3238;border-color:#d9bc81}.nj-pattern-art{color:#d6b77c;width:145px;max-width:100%;height:110px;margin-bottom:10px}.nj-pattern-art .nj-violet{stroke:#aa8fc0}.nj-patterns b{color:#e9d9b9;font-family:var(--serif);font-size:25px;font-weight:500}.nj-patterns small{color:#bfb1cd;margin-top:6px;font-size:11px;line-height:1.6}.nj-name-field{gap:12px;margin:28px 0 18px;display:grid;font-size:13px!important}.nj-name-kind{margin-bottom:24px!important}.nj-y-choice{gap:10px;max-width:450px;margin:20px 0;display:grid;font-size:13px!important}.nj-text-choices{gap:12px;display:grid}.nj-text-choices label{cursor:pointer;background:#26203144;border:1px solid #77628188;align-items:center;gap:20px;padding:20px 22px;transition:border-color .18s,background .18s;display:flex;position:relative}.nj-text-choices label:hover,.nj-text-choices .is-selected{background:#5d443433;border-color:#d9bc81}.nj-choice-index{font-family:var(--serif);color:#b89a63;font-size:25px}.nj-text-choices b{font-family:var(--serif);color:#efdfc2;font-size:26px;font-weight:500;line-height:1.2;display:block}.nj-text-choices small{color:#bfb1cc;margin-top:8px;font-size:12px;line-height:1.6;display:block}.nj-text-choices i{color:#bea371;margin-left:auto;font-size:19px;font-style:normal}.nj-review-constellation{display:none}.nj-review{border:1px solid #a9916b40;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:30px;display:grid}.nj-review button{text-align:left;color:#ead2a1;cursor:pointer;background:#26203144;border:0;border-bottom:1px solid #a9916b25;min-width:0;padding:17px 20px;position:relative}.nj-review button:nth-child(odd){border-right:1px solid #a9916b25}.nj-review button:hover{background:#5d443433}.nj-review span{color:#bfb1cc;margin-bottom:7px;font-size:10px;display:block}.nj-review b{font-family:var(--serif);overflow-wrap:anywhere;padding-right:14px;font-size:23px;font-weight:500;line-height:1.35;display:block}.nj-review i{color:#b49a6d;font-size:12px;font-style:normal;position:absolute;bottom:17px;right:12px}.nj-target-year{justify-content:space-between;align-items:center;gap:15px;margin:22px 0 10px;display:flex;font-size:12px!important}.nj-target-year input{max-width:100px}.nj-footer{border-top:1px solid #a9916b25;justify-content:space-between;align-items:center;gap:25px;max-width:1240px;margin:0 auto;padding:25px 40px;display:flex}.nj-footer span{letter-spacing:2px;color:#c6ad7f;font-size:8px}.nj-footer p{color:#aaa0b6;margin:0;font-size:10px}.nj-footer a{color:#cbbba2;font-size:10px}.nj-reveal{text-align:center;max-width:780px;margin:0 auto;padding:50px 25px 65px;animation:.45s ease-out nj-arrive}.nj-reveal .num-seal{max-width:235px;margin:18px auto 28px;display:block}.nj-result-label{letter-spacing:2px;color:#bdb0ca;font-size:9px;display:block}.nj-reveal h1{margin:10px 0 5px;font-size:76px}.nj-reveal .nj-story-title{font-family:var(--serif);color:#d9bc81;margin:0 0 20px;font-size:32px;font-style:italic;line-height:1.5}.nj-reveal .nj-opening{max-width:650px;margin:0 auto 28px;font-size:19px;line-height:1.8}.nj-reveal>small{color:#bdb1c8;margin-top:17px;font-size:11px;line-height:1.8;display:block}.nj-free-reading{border-top:1px solid #a9916b40;grid-template-columns:.75fr 1.25fr;gap:60px;max-width:1100px;margin:auto;padding:65px 25px;display:grid}.nj-free-reading h2,.nj-personal-reading h2,.nj-full-invitation h2{font-size:48px;font-weight:500;line-height:1.12}.nj-free-reading>div>p{margin-top:0}.nj-paired-notes{grid-template-columns:1fr 1fr;gap:25px;margin-top:27px;display:grid}.nj-paired-notes article{border-top:1px solid #a9916b55;padding-top:19px}.nj-paired-notes article>span{letter-spacing:1.8px;color:#d3b787;font-size:8px}.nj-paired-notes p{font-size:14px}.nj-personal-reading{background:linear-gradient(125deg,#3e2c4a55,#29233322);border:1px solid #9177a057;max-width:1050px;margin:15px auto 60px;padding:55px 65px}.nj-personal-reading>p{max-width:800px}.nj-choice-keepsakes{flex-wrap:wrap;gap:35px;margin:30px 0;display:flex}.nj-choice-keepsakes>div{border-top:1px solid #a9916b60;flex:1;min-width:120px;padding-top:20px}.nj-choice-keepsakes span{letter-spacing:.6px;color:#c9b2a7;font-size:10px}.nj-choice-keepsakes b{font-family:var(--serif);color:#ead2a1;font-size:53px;font-weight:500;line-height:1.4;display:block}.nj-choice-keepsakes small{color:#c5b7ce;font-size:11px;line-height:1.7;display:block}.nj-personal-reading blockquote{font-family:var(--serif);color:#e8d6b3;border-left:1px solid #b69863;margin:30px 0 0;padding-left:22px;font-size:25px;line-height:1.6}.nj-full-invitation{grid-template-columns:1fr 1fr;align-items:center;gap:70px;max-width:1100px;margin:0 auto;padding:40px 25px 75px;display:grid}.nj-full-invitation>div>p{max-width:470px;margin-bottom:27px}.nj-full-invitation small{color:#bdb1c8;margin-top:18px;font-size:11px;line-height:1.9;display:block}.nj-chapter-list>div{border-bottom:1px solid #a9916b40;align-items:center;gap:18px;padding:17px 0;display:flex}.nj-chapter-list>div>span{font-family:var(--serif);color:#d9bc81;font-size:22px}.nj-chapter-list p{flex:1;margin:0;font-size:14px}.nj-chapter-list svg{color:#a58c70}.nj-method{border-top:1px solid #a9916b40;max-width:1050px;margin:0 auto 30px;padding:25px}.nj-method>summary{color:#d9bc81;cursor:pointer;font-size:14px}.nj-method>p,.nj-method>a{font-size:13px}.nj-result-actions{flex-wrap:wrap;justify-content:center;gap:25px;margin:0 20px 60px;display:flex}.nj-unlock{color:#f1ebdf;background:#191723;border:1px solid #ad8b56;width:calc(100% - 30px);max-width:600px;max-height:calc(100svh - 40px);padding:45px 45px 30px;box-shadow:0 25px 100px #0008}.nj-unlock::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#090a12d9}.nj-close{font-family:var(--serif);color:#d9bc81;cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px;font-size:32px;position:absolute;top:10px;right:16px}.nj-unlock h2{font-family:var(--serif);margin:18px 0;font-size:52px;font-weight:500;line-height:1.08}.nj-unlock p{font-size:15px;line-height:1.8}.nj-unlock ol{color:#d2c7da;padding:10px 0 10px 20px;font-size:14px;line-height:1.9}.nj-unlock li{padding:6px 0 6px 7px}.nj-unlock .nj-preview-note{color:#dac7a7;border-top:1px solid #a9916b40;padding-top:20px;font-size:12px}.nj-unlock>.button{width:100%;margin-top:10px}.nj-unlock .button.quiet{color:#c8bad0;font-size:12px}@keyframes nj-arrive{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@media (width<=1000px){.nj-form{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:40px;padding-inline:30px}.nj-personal-reading{margin-inline:25px;padding:40px}.nj-free-reading,.nj-full-invitation{gap:35px}}@media (width<=760px){.nj-header{padding:18px 22px}.nj-brand{letter-spacing:2px;gap:9px;font-size:11px}.nj-brand b{letter-spacing:1px;margin-left:4px;font-size:9px}.nj-brand svg{width:23px}.nj-exit{gap:8px;font-size:10px}.nj-progress{grid-template-columns:1fr;gap:14px;margin-top:20px;padding:0 24px}.nj-progress>div{grid-area:2/1}.nj-progress>small{display:none}.nj-form{min-height:calc(100svh - 220px);padding:30px 24px 35px;display:block}.nj-side{display:none}.nj-review-constellation{max-width:215px;margin:0 auto 30px;display:block}.nj-review-constellation .nj-constellation-caption{display:none}.nj h1{letter-spacing:-.9px;font-size:44px;line-height:1.08}.nj-question h1{margin:17px 0}.nj-question>p{margin-bottom:23px;font-size:15px;line-height:1.8}.nj-number-grid{gap:10px;margin-top:23px!important}.nj-number-grid label{height:83px}.nj-number-grid label span{font-size:46px}.nj-micro-reveal{min-height:61px;margin-top:16px;padding-bottom:13px}.nj-micro-reveal>b{font-size:33px}.nj-micro-reveal small{font-size:10px}.nj-controls{margin-top:15px;padding-top:15px}.nj-controls .button{justify-content:space-between;min-width:180px}.nj-controls .nj-back{font-size:12px}.nj-date>div{grid-template-columns:1.5fr .7fr 1fr;gap:9px}.nj-date label{font-size:11px}.nj-date input,.nj-date select{padding:13px 8px}.nj-check{font-size:12px!important}.nj-large-field{margin-top:23px}.numeria.nj .nj-large-field input{min-height:85px;font-size:62px}.nj-patterns{gap:12px}.nj-patterns label{padding:10px 9px 17px}.nj-pattern-art{height:91px}.nj-patterns b{font-size:24px}.nj-patterns small{font-size:10px}.nj-text-choices{gap:11px}.nj-text-choices label{gap:15px;padding:18px 16px}.nj-text-choices b{font-size:24px}.nj-text-choices small{margin-top:6px;font-size:11px;line-height:1.6}.nj-text-choices i{font-size:16px}.nj-review button{padding:14px}.nj-review b{font-size:21px}.nj-review span{font-size:9px;line-height:1.6}.nj-target-year{font-size:11px!important}.nj-footer{text-align:center;flex-wrap:wrap;justify-content:center;gap:14px;padding:22px 24px}.nj-footer p{flex-basis:100%;order:3;font-size:9px}.nj-reveal{padding:35px 24px 45px}.nj-reveal .num-seal{max-width:190px;margin:17px auto 22px}.nj-reveal h1{margin-top:14px;font-size:54px}.nj-reveal .nj-story-title{font-size:29px}.nj-reveal .nj-opening{font-size:16px;line-height:1.9}.nj-reveal>small{font-size:10px}.nj-free-reading,.nj-full-invitation{grid-template-columns:1fr;gap:12px;padding:38px 24px}.nj-free-reading h2,.nj-personal-reading h2,.nj-full-invitation h2{font-size:38px}.nj-paired-notes{grid-template-columns:1fr;gap:15px}.nj-paired-notes article{padding-top:17px}.nj-paired-notes p{font-size:14px}.nj-personal-reading{margin:10px 20px 30px;padding:30px 23px}.nj-personal-reading>p{font-size:15px}.nj-choice-keepsakes{gap:18px;margin:25px 0}.nj-choice-keepsakes>div{min-width:110px}.nj-choice-keepsakes b{font-size:43px}.nj-personal-reading blockquote{padding-left:15px;font-size:23px}.nj-full-invitation{padding-bottom:45px}.nj-chapter-list>div{padding:15px 0}.nj-chapter-list p{font-size:13px}.nj-method{margin-inline:0;padding:25px 24px}.nj-method>summary{font-size:13px}.nj-result-actions{gap:8px;margin-bottom:35px}.nj-unlock{padding:35px 24px 22px}.nj-unlock h2{font-size:45px}.nj-unlock ol{font-size:13px}.nj-unlock>.button{gap:12px;font-size:13px}.nj-unlock .button.quiet{font-size:11px}}@media (width<=360px){.nj-header{gap:10px;padding:16px 18px}.nj-brand span{letter-spacing:1px;font-size:10px}.nj-brand b{font-size:8px}.nj-exit{gap:5px;font-size:9px}.nj-form{padding-inline:20px}.nj h1{font-size:41px}.nj-number-grid label{height:77px}.nj-controls .button{min-width:170px;padding:14px 20px}.nj-progress{padding-inline:20px}.nj-reveal h1{font-size:48px}.nj .button{gap:17px;font-size:13px}}@media (prefers-reduced-motion:reduce){.nj *,.nj :before,.nj :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.nj-sky{width:100%;max-width:420px;margin:0 auto}.nj-sky svg{width:100%;height:auto;display:block;overflow:visible}.nj-sky svg text{font-family:var(--serif)}.nj-form{min-height:calc(100svh - 230px)}.nj-question h1{text-wrap:balance;max-width:620px;font-size:clamp(44px,4vw,64px)}.nj-number-entry{width:min(100%,340px);margin:35px 0 15px;display:block}.numeria.nj .nj-number-entry input{width:100%;min-width:0;height:137px;box-shadow:none;font:100px/1 var(--serif);color:#ead3a6;text-align:left;caret-color:#d9bc81;background:0 0;border:0;border-bottom:1px solid #c6a56c;border-radius:0;padding:0 8px 6px}.numeria.nj .nj-number-entry input::placeholder{color:#a797ac;opacity:.7}.nj .nj-helper{color:#bbb1c5;margin:12px 0;font-size:12px;line-height:1.8}.nj-whisper{border-top:1px solid #8a735333;gap:20px;max-width:520px;min-height:105px;margin:27px 0 0;padding:23px 0 0;display:flex}.nj-whisper>span{color:#d9bc81;padding-top:17px;font-size:23px}.nj-whisper small{color:#d4b987;letter-spacing:2px;font-size:8px;display:block}.nj-whisper b{font:31px/1.3 var(--serif);color:#efdfc2;margin:7px 0;display:block}.nj-whisper p{margin:0 0 7px;font-size:14px;line-height:1.6}.nj .nj-trace{color:#b9aac8;font-size:11px}.num-zodiac-seal{color:#c5a66e;flex-shrink:0;width:70px;height:70px}.nj-zodiac-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid;margin-top:28px!important}.nj-zodiac-grid label{cursor:pointer;background:#211d2b55;border:1px solid #89758b66;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:113px;padding:10px 5px;transition:background .18s,border-color .18s;display:flex;position:relative}.nj-zodiac-grid .num-zodiac-seal{width:58px;height:58px}.nj-zodiac-grid b{font:18px/1.3 var(--serif);color:#eee2cb;font-weight:500}.nj-zodiac-grid label:hover{background:#3f304139;border-color:#b59b76}.nj-zodiac-grid .is-selected{background:#5b443440;border-color:#d9bc81}.nj-selected-mark{color:#e9ce98;font-size:10px;position:absolute;top:5px;right:7px}.nj .nj-zodiac-note{min-height:73px;margin-top:20px}.nj-zodiac-note b{color:#d9bc81;font-size:12px;font-weight:400}.nj-zodiac-note p{margin:6px 0 0;font-size:13px;line-height:1.7}.nj-month-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid;margin-top:35px!important}.nj-month-grid label{cursor:pointer;background:#211d2b55;border:1px solid #89758b66;align-items:center;gap:12px;min-height:69px;padding:12px 16px;display:flex;position:relative}.nj-month-grid small{color:#c2a672;font-size:9px}.nj-month-grid span{font:21px var(--serif);color:#eee2cb}.nj-month-grid label:hover{border-color:#b59b76}.nj-month-grid .is-selected{background:#5b443440;border-color:#d9bc81}.nj-question .nj-spelling{font:38px/1.4 var(--serif);color:#ead3a6;overflow-wrap:anywhere;border-bottom:1px solid #b6986644;padding:25px 0}.nj-insight-seal{width:180px;height:180px;margin:25px 0;display:block}.nj .nj-insight-image{font:25px/1.5 var(--serif);color:#d6bc8d}.nj .nj-insight-aside{color:#b5a9c1;border-top:1px solid #8a735333;margin-top:22px;padding-top:18px;font-size:12px;line-height:1.9}.nj .nj-memory-reading{font:24px/1.55 var(--serif);color:#dbc39b}.nj-thread-art{width:150px;height:150px;margin:25px 0}.nj-thread-art .num-zodiac-seal{width:150px;height:150px}.nj-birth-trace{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:25px 0;display:grid}.nj-birth-trace>span{text-align:center;border:1px solid #a68a5744;padding:13px 5px}.nj-birth-trace small{color:#c6b7d0;font-size:9px;display:block}.nj-birth-trace b{font:32px var(--serif);color:#e3c995;margin-top:7px;display:block}.nj-reveal h1{font-size:clamp(44px,4.5vw,66px)}.nj-reveal h1 em{font-size:.78em}.nj-zodiac-reading{border-top:1px solid #9e835644;border-bottom:1px solid #9e835644;align-items:center;gap:25px;margin:28px 0;padding:25px 0;display:flex}.nj-zodiac-reading .num-zodiac-seal{width:95px;height:95px}.nj-zodiac-reading span{color:#d9bc81;font-size:12px}.nj-zodiac-reading p{margin:8px 0 0;font-size:14px}.nj-insight-form .nj-controls{margin-top:30px}.nj-text-choices .nj-choice-arrow{color:#c4a875;margin-left:auto}.nj-review button:last-child{grid-column:1/-1}.nj-unlock{overflow-y:auto}.nj label:has(input:focus-visible){outline-offset:3px;outline:2px solid #e6c995}@media (width<=1000px){.nj-form{gap:40px}.nj-zodiac-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.nj-form{min-height:calc(100svh - 200px);padding-top:25px}.nj-question h1{font-size:41px;line-height:1.13}.nj-number-entry{max-width:290px;margin-top:25px}.numeria.nj .nj-number-entry input{height:123px;font-size:91px}.nj-whisper{gap:16px;margin-top:23px;padding-top:20px}.nj-whisper b{font-size:29px}.nj-whisper p{font-size:13px}.nj-zodiac-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:22px!important}.nj-zodiac-grid label{gap:3px;min-height:81px;padding:7px 3px}.nj-zodiac-grid .num-zodiac-seal{width:39px;height:39px}.nj-zodiac-grid b{font-size:16px}.nj .nj-zodiac-note{min-height:50px;margin-top:15px}.nj-zodiac-note p{font-size:12px}.nj-month-grid{gap:8px;margin-top:28px!important}.nj-month-grid label{text-align:center;flex-direction:column;justify-content:center;gap:4px;min-height:61px;padding:10px 8px}.nj-month-grid span{font-size:18px}.nj .nj-controls{gap:15px;margin-top:28px}.nj-insight-seal{width:145px;height:145px;margin:22px 0}.nj .nj-insight-image{font-size:22px}.nj-insight-form .nj-question>p{font-size:15px;line-height:1.85}.nj-thread-art,.nj-thread-art .num-zodiac-seal{width:125px;height:125px}.nj-birth-trace{gap:5px}.nj-birth-trace b{font-size:28px}.nj-zodiac-reading{align-items:flex-start;gap:16px}.nj-zodiac-reading .num-zodiac-seal{width:62px;height:62px}.nj-zodiac-reading p{font-size:13px}.nj .nj-reveal h1{font-size:48px}.nj-header{flex-wrap:wrap}}@media (width<=360px){.nj-question h1{font-size:37px}.nj-zodiac-grid b{font-size:15px}.nj-month-grid span{font-size:16px}.nj .nj-controls .button{gap:14px;padding-inline:18px}}.nj-number-entry:has(input:focus-visible){outline:0}.numeria.nj .nj-number-entry input:focus-visible{background:#ffffff03;border-bottom:2px solid #ead3a6;outline:0}.nj-zodiac-grid b{overflow-wrap:anywhere;max-width:100%}.nj-month-grid span{overflow-wrap:anywhere;min-width:0}.nj-example{text-align:center;background:radial-gradient(at 50% 25%,#6b4f4933,#0000 70%),#191722;border:1px solid #9e805a70;width:100%;max-width:450px;margin:0 auto;padding:36px 30px 24px;position:relative;box-shadow:0 24px 80px #0002}.nj-example:before{content:"";pointer-events:none;border:1px solid #a9916b26;position:absolute;inset:9px}.nj-example>.num-seal{width:160px;height:160px;margin:24px auto 14px;display:block}.nj-example>small{color:#d1b781;letter-spacing:1.3px;font-size:9px}.nj-example h2{font:500 45px/1.15 var(--serif);color:#f0e3ce;margin:14px 0}.nj .nj-example>p{max-width:310px;font:23px/1.4 var(--serif);color:#dfd4e2;margin:0 auto}.nj-example-numbers{border-block:1px solid #a9916b40;grid-template-columns:repeat(3,minmax(0,1fr));margin:26px 0 15px;padding:17px 0;display:grid}.nj-example-numbers>div+div{border-left:1px solid #a9916b40}.nj-example-numbers span{color:#c9bdce;font-size:10px;display:block}.nj-example-numbers b{font:30px/1.4 var(--serif);color:#ead1a0;display:block}.nj .nj-example .nj-example-note{color:#b9adc1;max-width:100%;font:10px/1.7 DM Sans,sans-serif}.nj .nj-whisper .nj-whisper-invitation{color:#d2c2d5;max-width:410px;margin-top:12px;font-size:13px;line-height:1.7}.nj .nj-birth-discovery .nj-date-confirmation{color:#d5c4d9;margin-top:28px;font-size:14px}.nj-birth-discovery .num-calculation{margin:18px 0}.nj-birth-companions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:25px 0 0;display:grid}.nj-birth-companions article{background:#27203150;border:1px solid #a9916b45;min-width:0;padding:22px 18px}.nj-birth-companions article>span{color:#dfc68f;letter-spacing:.5px;font-size:11px}.nj-birth-companions article>b{font:48px/1.1 var(--serif);color:#efdbb5;margin:13px 0;display:block}.nj .nj-birth-companions h2{font:500 25px/1.2 var(--serif);color:#eee1cf;margin-bottom:14px}.nj .nj-birth-companions p{margin:0;font-size:14px;line-height:1.75}.nj-birth-companions small{color:#cbbbce;margin-top:15px;font-size:10px;display:block}.nj-chart-explorer{border-top:1px solid #a9916b40;max-width:1160px;margin:auto;padding:70px 40px 80px}.nj-chart-heading{max-width:650px}.nj-chart-heading h2{font:500 50px/1.1 var(--serif);margin:18px 0}.nj-chart-heading p{max-width:520px}.nj-position-buttons{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:35px 0 22px;display:grid}.nj-position-buttons button{text-align:left;color:#eee1ca;cursor:pointer;background:#221d2c70;border:1px solid #8f75925c;flex-direction:column;align-items:flex-start;min-width:0;padding:23px 22px;transition:background .18s,border-color .18s;display:flex}.nj-position-buttons button:hover{background:#352b3b80;border-color:#bca176}.nj-position-buttons button[aria-pressed=true]{background:#60483550;border-color:#dcc18b}.nj-position-buttons button>span{color:#e3cda3;font-size:12px}.nj-position-buttons b{font:44px/1.1 var(--serif);margin:11px 0;font-weight:500}.nj-position-buttons small{color:#cbbdd1;font-size:12px;line-height:1.7}.nj-position-buttons i{color:#ccb78c;margin-top:8px;font:9px/1.7 DM Sans,sans-serif}.nj-position-panel{color:#2c2435;background:#f1eadf;border:1px solid #c2aa7d;grid-template-columns:minmax(150px,.65fr) minmax(0,1.8fr);gap:40px;padding:40px;display:grid}.nj-position-art{text-align:center}.nj-position-art .num-seal{width:100%;max-width:210px;height:auto;margin:0 auto 15px}.nj-position-art>span{font:italic 24px/1.3 var(--serif);color:#735a33;display:block}.nj .nj-position-panel .eyebrow{color:#6d5636;letter-spacing:1.8px;font-size:9px}.nj-position-panel h3{font:500 33px/1.15 var(--serif);color:#302438;margin:15px 0 22px}.nj-position-panel h3 em{color:#765c35;margin-top:8px;font-size:25px;font-weight:400;display:block}.nj .nj-position-panel p{color:#473e4c;font-size:16px;line-height:1.85}.nj .nj-position-panel .nj-position-definition{color:#62576a;border-bottom:1px solid #ad96754a;padding-bottom:18px;font-size:13px}.nj-position-definition span{margin-top:6px;display:block}.nj-everyday-reading{background:#e6ddcc;border-left:2px solid #957342;margin-top:25px;padding:20px}.nj .nj-everyday-reading p{margin:10px 0 0;font-size:14px;line-height:1.85}.nj .nj-position-panel .num-calculation{color:#483c50;background:#e9e0d1;border-color:#a68e6866;margin-top:25px}.nj .nj-position-panel .num-calculation summary{color:#4f3a29}.nj .nj-position-panel .num-calculation li strong,.nj .nj-position-panel .num-calculation li span,.nj .nj-position-panel .num-calculation li{color:#483549}.nj .nj-position-panel .num-calculation small{color:#5c4c61}.nj .nj-position-panel .num-total{color:#59401e}.nj .nj-position-panel summary:focus-visible{outline-color:#624923}.nj .nj-position-panel .nj-master-note{color:#625366;font-size:12px}.nj-letter-lens{padding-top:25px}.nj-letter-words{flex-wrap:wrap;gap:20px;margin:16px 0;display:flex}.nj-letter-word{flex-wrap:wrap;gap:5px;min-width:0;max-width:100%;display:flex}.nj-letter-word>span{color:#716674;text-align:center;background:#e9e1d4;border:1px solid #bbae9a55;width:37px;padding:6px 3px}.nj-letter-word .is-counted{color:#382a20;background:#d5c5a2;border-color:#92774b}.nj-letter-word b{font:23px/1.2 var(--serif);display:block}.nj-letter-word small{color:#584967;font-size:10px}.nj .nj-letter-lens>p{font-size:12px}.nj-cycle-explorer{padding:10px 0 25px}.nj-cycle-explorer h3,.nj-chart-connection h3{font:500 33px/1.2 var(--serif);color:#ead8b6;margin:15px 0}.nj-cycle-years{grid-template-columns:repeat(9,minmax(0,1fr));gap:7px;margin:24px 0 18px;display:grid}.nj-cycle-years button{color:#e8d8bb;cursor:pointer;background:#221d2c70;border:1px solid #8f75925c;min-width:0;padding:15px 5px}.nj-cycle-years button[aria-pressed=true]{background:#60483550;border-color:#dfc18b}.nj-cycle-years span{color:#d6c7de;font-size:11px;display:block}.nj-cycle-years b{font:35px/1.3 var(--serif);margin:8px 0;display:block}.nj-cycle-years small{color:#c6b5cb;overflow-wrap:anywhere;font-size:9px;line-height:1.6;display:block}.nj-cycle-return{color:#e1c38d;text-align:left;cursor:pointer;background:0 0;border:0;min-height:44px;padding:10px 0;font-size:13px}.nj .nj-chart-note{color:#c9bdce;margin-top:22px;font-size:13px}.nj-chart-connection{border-top:1px solid #a9916b40;max-width:800px;margin-top:40px;padding:30px 0 0}.nj .nj-chart-connection .nj-connection-reference{color:#c9b18b;margin:20px 0 0;font-size:12px}.nj-chart-connection blockquote{font:25px/1.5 var(--serif);color:#ddcba9;border-left:1px solid #a9916b99;margin:24px 0 0;padding-left:20px}@media (width<=900px){.nj-chart-explorer{padding-inline:25px}.nj-position-panel{grid-template-columns:minmax(120px,.5fr) minmax(0,1.7fr);gap:25px;padding:30px}.nj-cycle-years{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.nj-example{margin-top:15px;padding:30px 20px 24px}.nj-example>.num-seal{width:130px;height:130px}.nj-example h2{font-size:39px}.nj-chart-explorer{padding:50px 24px}.nj-chart-heading h2{font-size:39px}.nj-position-buttons{gap:8px;margin-top:25px}.nj-position-buttons button{padding:15px 10px}.nj-position-buttons button>span{font-size:10px}.nj-position-buttons b{font-size:33px}.nj-position-buttons small{font-size:10px}.nj-position-buttons i{font-size:8px}.nj-position-panel{padding:25px 20px;display:block}.nj-position-art{margin-bottom:24px}.nj-position-art .num-seal{max-width:120px;margin-bottom:8px;display:block}.nj-position-art>span{font-size:21px}.nj-position-panel h3{font-size:31px}.nj .nj-position-panel p{font-size:15px;line-height:1.8}.nj .nj-position-panel .nj-position-definition{font-size:12px}.nj .nj-everyday-reading p{font-size:14px}.nj .nj-position-panel .nj-master-note,.nj .nj-letter-lens>p{font-size:12px}.nj-birth-companions{gap:10px}.nj-birth-companions article{padding:18px 12px}.nj .nj-birth-companions h2{font-size:22px}.nj .nj-birth-companions p{font-size:13px}.nj-birth-companions article>span{font-size:10px}.nj-birth-companions article>b{font-size:40px}}.nj-position-buttons span,.nj-position-buttons small,.nj-position-panel h3,.nj-position-panel .num-calculation strong{overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.nj-position-buttons button{transition:none}}@font-face{font-family:Numeria Numerals;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/numeria-numerals-v1.woff2)format("woff2");unicode-range:U+30-39}.nj-month-grid.is-narrowed{grid-template-columns:repeat(2,minmax(0,1fr))}.nj-number-journey .nj-number-grid.nj-recurring-grid label span{font-variant-numeric:lining-nums tabular-nums;letter-spacing:.025em;font-size:clamp(28px,3.2vw,40px)}.nj-symbol-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid;margin-top:30px!important}.nj-symbol-grid label{cursor:pointer;background:radial-gradient(#66507016,#0000 75%),#211d2b55;border:1px solid #89758b66;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:155px;padding:14px;display:flex}.nj-symbol-art{color:#dbc38f;width:76px;height:76px;display:block}.nj-symbol-grid span{font:23px/1.2 var(--serif);color:#eee2cb}.nj-symbol-grid label:hover{border-color:#b59b76}.nj-symbol-grid .is-selected{background:radial-gradient(#b79bc329,#0000 85%),#5b443440;border-color:#d9bc81}.nj-recurring-reading,.nj-symbol-reading{border-top:1px solid #8a735333;margin:26px 0;padding-top:22px}.nj-symbol-reading{align-items:flex-start;gap:20px;display:flex}.nj-symbol-reading .nj-symbol-art{flex:0 0 76px}.nj-recurring-reading>span,.nj-symbol-reading span{color:#ddc394;font-size:13px}.nj-recurring-reading>small{color:#d0bfdc}@media (width<=600px){.nj-number-journey .nj-number-grid.nj-recurring-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nj-number-journey .nj-number-grid.nj-recurring-grid label span{font-size:28px}.nj-recurring-grid label:last-child:nth-of-type(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 6px)}.nj-symbol-grid label{min-height:135px;padding:10px}.nj-symbol-grid span{font-size:21px}.nj-symbol-reading{gap:12px}.nj-symbol-reading .nj-symbol-art{flex-basis:58px;width:58px;height:58px}}.nj-number-journey .nj-progress{padding-top:18px}.nj-number-journey .nj-form{min-height:calc(100svh - 270px);padding-top:32px}.nj-number-journey .nj-question h1{font-size:clamp(40px,3.9vw,58px)}.nj-number-journey .nj-whisper{margin-top:23px;padding-top:17px}.nj-number-journey .nj-whisper>span{padding-top:9px}.nj-number-journey .nj-whisper b{margin-top:4px;font-size:28px}.nj-number-journey .nj-controls{margin-top:28px}.nj-birth-more{border-top:1px solid #8a735344;margin-top:26px;padding-top:17px}.nj-birth-more>summary{color:#d9bc81;cursor:pointer;font-size:13px;line-height:1.7}.nj-number-journey .nj-date-confirmation{color:#d0c0db;font-size:14px}.nj-number-journey .nj-date-confirmation strong{color:#edddbb}.nj-moon-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid;margin-top:26px!important}.nj-moon-grid label{cursor:pointer;background:#211d2b55;border:1px solid #89758b66;align-items:center;gap:14px;min-height:132px;padding:16px;transition:background .18s,border-color .18s;display:flex;position:relative}.nj-moon-grid .ce-moon{flex:0 0 75px;width:75px}.nj-moon-grid span{color:#eee2cb;font:23px/1.15 var(--serif);overflow-wrap:anywhere;min-width:0}.nj-moon-grid label:hover{background:#3f304139;border-color:#b59b76}.nj-moon-grid .is-selected{background:#5b443440;border-color:#d9bc81}.nj-moon-grid .is-selected:after{content:"✦";color:#d9bc81;font-size:10px;position:absolute;top:5px;right:8px}.nj-moon-whisper{border-top:1px solid #8a735333;min-height:92px;margin-top:22px;padding-top:17px}.nj-moon-whisper b{color:#ead3a6;font:500 15px/1.7 DM Sans,sans-serif}.nj-moon-whisper p{margin:6px 0;font-size:14px}.nj-lunar-reading{border-block:1px solid #a9916b30;align-items:center;gap:30px;margin:30px 0;padding:26px 0;display:flex}.nj-lunar-reading>.ce-moon{flex:0 0 100px;width:100px}.nj-lunar-reading span{font:24px/1.4 var(--serif);color:#edddbb}.nj-lunar-reading p{margin:10px 0 0;font-size:15px}.nj-sky{max-width:460px}@media (width>=761px){.nj-number-journey .nj-form{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(32px,5vw,64px)}}.nj-sky-stage{aspect-ratio:1;isolation:isolate;position:relative}.nj-sky-art{width:100%;height:auto;display:block;-webkit-mask-image:radial-gradient(circle at 50% 49%,#000 68%,#0000 76%);mask-image:radial-gradient(circle at 50% 49%,#000 68%,#0000 76%)}.nj-sky-stage>svg{z-index:1;height:100%;position:absolute;inset:0}.nj-sky-node.is-lit circle{transition:fill .35s,stroke .35s}.nj-sky-node text{transition:fill .35s}.nj-sky svg .nj-sky-value{font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-family:DM Sans,sans-serif}.nj-sky svg .nj-sky-number{font-variant-numeric:lining-nums tabular-nums;letter-spacing:0;font-family:Numeria Numerals,Georgia,serif;font-weight:600}.nj-sky-node:not(.is-lit) text{opacity:.55;font-size:14px}.nj-number-grid label{overflow:hidden}.nj-number-grid label>span{z-index:1;position:relative}.nj-choice-light{pointer-events:none;opacity:0;background:linear-gradient(110deg,#0000 38%,#f5dfb43b 49%,#0000 60%);position:absolute;inset:-50%}.nj-number-grid .is-selected .nj-choice-light{animation:.76s ease-out both nj-choice-sheen}.nj-number-grid .is-selected>span{animation:.58s cubic-bezier(.2,.7,.25,1) nj-choice-number}.nj-number-grid .is-selected:after{animation:.8s ease-out nj-choice-star}.nj-number-grid .is-selected{animation:.95s ease-out nj-choice-border}.nj-sky-thread{stroke-width:.7px;stroke-opacity:.75;stroke-dasharray:1;stroke-dashoffset:0;animation:.72s cubic-bezier(.25,.65,.3,1) 80ms both nj-sky-draw}.nj-sky-flight-path{opacity:0;stroke-width:1.1px;stroke-dasharray:1;stroke-dashoffset:0;filter:drop-shadow(0 0 2px #d9bc8166);animation:.9s ease-out both nj-sky-flight-line}.nj-sky-traveller{opacity:0;filter:drop-shadow(0 0 3px #fff0c9);animation:.69s linear 40ms both nj-sky-travel}.nj-sky-comet-1{animation-delay:95ms}.nj-sky-comet-2{animation-delay:.15s}.nj-sky-ripple,.nj-sky-heart-ripple{opacity:0;fill:none;stroke-width:.8px}.nj-sky-ripple{animation:.85s ease-out .51s both nj-sky-arrival}.nj-sky-ripple-1{stroke-width:.55px;animation-delay:.62s}.nj-sky-burst{opacity:0;animation:nj-sky-sparks .72s var(--spark-delay) cubic-bezier(.12, .6, .3, 1) both}.nj-sky-node.is-lit .nj-sky-plate{animation:1.05s ease-out nj-sky-light}.nj-sky-node.is-lit .nj-sky-value{transform-box:fill-box;transform-origin:50%;animation:.75s cubic-bezier(.2,.65,.25,1) .15s both nj-sky-letter}.nj-sky-aura,.nj-sky-emblem{opacity:0;transform-origin:209.3px 205px}.nj-sky-heart.is-awake .nj-sky-aura{animation:1.25s ease-out both nj-sky-aura}.nj-sky-heart.is-awake .nj-sky-heart-ripple{animation:1.1s ease-out both nj-sky-centre}.nj-sky-heart.is-awake .nj-sky-emblem{animation:1.25s cubic-bezier(.2,.65,.3,1) both nj-sky-unfold}.nj-sky-heart.is-awake .nj-sky-core{animation:1s ease-out nj-sky-core}@keyframes nj-choice-sheen{0%{opacity:0;transform:translate(-65%)}30%{opacity:.9}to{opacity:0;transform:translate(65%)}}@keyframes nj-choice-number{0%{transform:translateY(3px)scale(.93)}55%{transform:translateY(-1px)scale(1.08)}to{transform:translateY(0)scale(1)}}@keyframes nj-choice-star{0%{opacity:.3;transform:scale(.4)rotate(-30deg)}45%{opacity:1;transform:scale(1.4)rotate(15deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes nj-choice-border{0%,to{box-shadow:inset 0 0 35px #d9bc810d}45%{box-shadow:inset 0 0 35px #d9bc8129,0 0 14px #d9bc8118}}@keyframes nj-sky-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes nj-sky-travel{0%{opacity:0;transform:translate(0)}12%{opacity:.95}25%{transform:translate(var(--sky-x1), var(--sky-y1))}50%{transform:translate(var(--sky-x2), var(--sky-y2));opacity:1}75%{transform:translate(var(--sky-x3), var(--sky-y3));opacity:.9}to{transform:translate(var(--sky-dx), var(--sky-dy));opacity:0}}@keyframes nj-sky-flight-line{0%{stroke-dashoffset:1px;opacity:0}20%{opacity:.6}75%{stroke-dashoffset:0;opacity:.5}to{stroke-dashoffset:0;opacity:0}}@keyframes nj-sky-sparks{0%{transform:translate(var(--spark-start-x), var(--spark-start-y)) scale(.2);opacity:0}18%{opacity:.85;transform:translate(var(--spark-mid-x), var(--spark-mid-y)) scale(1)}to{transform:translate(var(--spark-x), var(--spark-y)) scale(.1);opacity:0}}@keyframes nj-sky-arrival{0%{r:26px;opacity:0}25%{opacity:.65}to{r:43px;opacity:0}}@keyframes nj-sky-light{0%{fill:#f1ece2}40%{opacity:1;fill:#fff7e8}to{opacity:1;fill:#f1ece2}}@keyframes nj-sky-letter{0%{opacity:.3;transform:translateY(5px)scale(.88)}60%{opacity:1;transform:translateY(-1px)scale(1.06)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes nj-sky-centre{0%{r:10px;opacity:0}18%{opacity:.4}to{r:78px;opacity:0}}@keyframes nj-sky-unfold{0%{opacity:0;transform:rotate(-8deg)scale(.88)}35%{opacity:.85;transform:rotate(3deg)scale(1.04)}to{opacity:0;transform:rotate(0)scale(1)}}@keyframes nj-sky-aura{0%{opacity:0;transform:scale(.55)}25%{opacity:.8}to{opacity:0;transform:scale(1.2)}}@keyframes nj-sky-core{0%,to{r:4.5px}40%{r:9px}}@media (width<=760px){.nj-number-journey .nj-form{min-height:calc(100svh - 240px);padding-top:25px}.nj-number-journey .nj-question h1{margin-top:14px;font-size:39px}.nj-number-journey .nj-number-grid label{height:69px}.nj-number-journey .nj-number-grid label span{font-size:43px}.nj-number-journey .nj-whisper{gap:12px;margin-top:18px;padding-top:15px}.nj-number-journey .nj-whisper p{font-size:13px}.nj-number-journey .nj-controls{margin-top:24px}.nj-moon-grid label{flex-direction:column;gap:8px;min-height:143px;padding:12px 8px}.nj-moon-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5em),1fr))}.nj-moon-grid .ce-moon{flex-basis:auto;width:75px}.nj-moon-grid span{text-align:center;font-size:22px}.nj-moon-whisper{min-height:87px;margin-top:18px}.nj-lunar-reading{flex-direction:column;align-items:flex-start;gap:14px}.nj-lunar-reading>.ce-moon{flex-basis:auto;width:80px}}@media (prefers-reduced-motion:reduce){.nj-number-journey *,.nj-number-journey :before,.nj-number-journey :after{transition:none!important;animation:none!important}}.nj-number-journey{--nj-gutter:clamp(20px, 3vw, 32px);--nj-column-gap:clamp(32px, 4.5vw, 56px)}.nj-number-journey .nj-header{max-width:1160px;padding:20px var(--nj-gutter)}.nj-number-journey .nj-progress{max-width:1160px;padding:0 var(--nj-gutter);column-gap:var(--nj-column-gap);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);margin-top:20px}.nj-number-journey .nj-form{gap:var(--nj-column-gap);max-width:1160px;padding:30px var(--nj-gutter) 38px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);min-height:calc(100svh - 190px)}.nj-number-journey .nj-question>h1{margin:0 0 24px;font-size:clamp(36px,3.6vw,50px);line-height:1.1}.nj-number-journey .nj-side{padding-top:0;top:24px}.nj-number-journey .nj-side>.nj-sky{width:100%;max-width:clamp(340px,58svh,460px)}.nj-number-journey .nj-footer{max-width:1160px;padding:22px var(--nj-gutter)}.nj-number-journey .nj-footer p{color:#aaa0b6;margin:0;font-size:11px;line-height:1.7}.nj-number-journey .nj-zodiac-note p,.nj-number-journey .nj-moon-whisper p{margin:6px 0 0;font-size:13px;line-height:1.7}.nj-number-journey .nj-insight-form .nj-question>.eyebrow{margin-bottom:22px;display:block}.nj-insight-heading{grid-template-columns:116px minmax(0,1fr);align-items:center;gap:24px;margin-bottom:24px;display:grid}.nj-number-journey .nj-insight-heading .nj-insight-seal{object-fit:contain;width:116px;max-width:100%;height:116px;margin:0}.nj-number-journey .nj-insight-heading h1{letter-spacing:-.8px;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(34px,3.4vw,46px);line-height:1.1}.nj-number-journey .nj-insight-kicker{color:#d9bc81;letter-spacing:1.4px;margin-bottom:10px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:400;line-height:1.5;display:block}.nj-number-journey .nj-insight-heading .nj-thread-art,.nj-number-journey .nj-insight-heading .num-zodiac-seal{width:116px;height:116px;margin:0}.nj-number-journey .nj-insight-heading .nj-sky-compact{width:116px;margin:0}.nj-number-journey .nj-insight-form .nj-question>p{margin-bottom:18px;font-size:15px;line-height:1.8}.nj-number-journey .nj-insight-form .nj-insight-image{color:#dbc38f;font:23px/1.45 var(--serif)}.nj-number-journey .nj-insight-form .nj-insight-aside{margin-top:18px;padding-top:14px;font-size:12px;line-height:1.7}.nj-number-journey .nj-birth-more{margin-top:18px;padding-top:14px}.nj-number-journey .nj-number-grid{margin-top:24px!important}.nj-number-journey .nj-number-grid label{height:82px}.nj-number-journey .nj-zodiac-grid{margin-top:24px!important}.nj-number-journey .nj-zodiac-grid label{min-height:95px}.nj-number-journey .nj-zodiac-grid b{width:auto;height:auto}.nj-number-journey .nj-zodiac-grid .num-zodiac-seal{width:48px;height:48px}.nj-number-journey .nj-controls{z-index:2;padding:16px 0 max(12px, env(safe-area-inset-bottom));background:linear-gradient(#12121ef5,#11121d);border-top:1px solid #bba07130;flex-wrap:wrap;row-gap:8px;margin-top:24px;position:sticky;bottom:0}.nj-number-journey .nj-controls .button{max-width:100%;margin-left:auto}.nj-number-journey .nj-insight-form .nj-controls{border-top:0;margin-top:20px;padding-top:8px}.nj-day-calendar{--nj-day-gap:8px;grid-template-columns:repeat(auto-fit, minmax(min(100%, max(2.1em, calc((100% - 6 * var(--nj-day-gap)) / 7))), 1fr));gap:var(--nj-day-gap);max-width:476px;display:grid;margin-top:28px!important}.nj-day-calendar label{aspect-ratio:1;color:#e7dcc7;cursor:pointer;background:#211c2b55;border:1px solid #a9916b40;border-radius:4px;place-items:center;min-height:44px;transition:background .18s,border-color .18s,color .18s;display:grid;position:relative}.nj-day-calendar label:hover{background:#46364680;border-color:#c6aa77}.nj-day-calendar label.is-selected{color:#282132;background:#dfc58f;border-color:#f0dab0;box-shadow:0 0 20px #d4b87e18}.nj-day-calendar label span{font-variant-numeric:lining-nums tabular-nums;font-family:Numeria Numerals,Georgia,serif;font-size:28px;font-weight:600;line-height:1}@media (width<=760px){.nj-day-calendar{--nj-day-gap:5px;margin-top:24px!important}.nj-day-calendar label{min-height:44px}.nj-day-calendar label span{font-size:24px}}@media (width<=1000px) and (width>=761px){.nj-number-journey .nj-zodiac-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.nj-number-journey .nj-zodiac-grid b{font-size:16px}.nj-number-journey .nj-insight-heading{grid-template-columns:96px minmax(0,1fr);gap:18px}.nj-number-journey .nj-insight-heading .nj-insight-seal,.nj-number-journey .nj-insight-heading .nj-thread-art,.nj-number-journey .nj-insight-heading .num-zodiac-seal{width:96px;height:96px}}@media (width<=760px){.nj-number-journey .nj-header{padding-block:17px}.nj-number-journey .nj-progress{grid-template-columns:1fr;row-gap:12px;margin-top:20px}.nj-number-journey .nj-form{min-height:calc(100svh - 205px);padding-top:27px;padding-bottom:20px;display:block}.nj-number-journey .nj-question>h1{margin-bottom:23px;font-size:36px}.nj-number-journey .nj-insight-heading{grid-template-columns:78px minmax(0,1fr);gap:16px;margin-bottom:22px}.nj-number-journey .nj-insight-heading h1{font-size:clamp(28px,7.8vw,36px);line-height:1.12}.nj-number-journey .nj-insight-heading .nj-insight-seal,.nj-number-journey .nj-insight-heading .nj-thread-art,.nj-number-journey .nj-insight-heading .num-zodiac-seal{width:78px;height:78px}.nj-number-journey .nj-insight-heading .nj-sky-compact{width:78px}.nj-number-journey .nj-insight-kicker{margin-bottom:7px;font-size:11px}.nj-number-journey .nj-insight-form .nj-question>.eyebrow{letter-spacing:1.8px;margin-bottom:19px;font-size:9px}.nj-number-journey .nj-insight-form .nj-question>p{font-size:14px;line-height:1.8}.nj-number-journey .nj-insight-form .nj-insight-image{font-size:22px}.nj-number-journey .nj-number-grid label{height:69px}.nj-number-journey .nj-zodiac-grid label{min-height:81px}.nj-number-journey .nj-zodiac-grid .num-zodiac-seal{width:39px;height:39px}.nj-number-journey .nj-controls{margin-top:22px}}.nj-number-journey .nj-entry-note{color:var(--nj-muted);text-align:right;margin:12px 0 0;font-size:11px;line-height:1.6}.nj-number-journey .nj-whisper>span img{width:24px;height:29px;display:block}.nj-number-journey .nj-moon-whisper p{font:400 15px/1.7 DM Sans,sans-serif}.nj-number-journey .nj-birth-discovery .num-calculation{background:#d6b77b08;border:1px solid #d6b77b70;padding:0 18px 16px}.nj-number-journey .nj-birth-discovery .num-calculation summary{color:#ead3a6;text-underline-offset:4px;justify-content:space-between;align-items:center;gap:16px;padding:17px 0;font-weight:500;text-decoration:underline;list-style:none;display:flex}.nj-number-journey .nj-birth-discovery .num-calculation:not([open]){padding-bottom:0}.nj-number-journey .nj-birth-discovery .num-calculation summary::-webkit-details-marker{display:none}.nj-number-journey .nj-birth-discovery .num-calculation summary:after{content:"+";font-size:23px;text-decoration:none}.nj-number-journey .nj-birth-discovery .num-calculation[open] summary:after{content:"−"}.nj-number-journey .nj-birth-discovery .num-calculation summary:hover{color:#fff0ce}.nj-number-journey .nj-birth-discovery .num-calculation summary:focus-visible{outline-offset:4px;outline:2px solid #dec591}.numeria{--num-ink:#f1ebdf;--num-muted:#b9b2c5;color:var(--num-ink);font-size:16px}.num-container{width:min(1200px,100% - 88px);margin-inline:auto}.num-nav{border-bottom:1px solid var(--line);letter-spacing:2px;color:var(--gold);justify-content:space-between;align-items:center;gap:20px;padding:28px 0;font-size:12px;display:flex}.num-nav a{align-items:center;gap:12px;text-decoration:none;display:flex}.num-nav span{color:var(--num-muted);letter-spacing:1px;font-size:9px}.numeria h1{letter-spacing:-1.8px;margin:24px 0;font-size:clamp(48px,5.5vw,82px);font-weight:500;line-height:1.04}.numeria h2{margin:18px 0 26px;font-size:clamp(36px,4vw,54px);font-weight:500;line-height:1.12}.numeria h3{margin:15px 0;font-size:38px;font-weight:500;line-height:1.12}.numeria h1 em,.numeria h2 em{color:#d7ba80}.numeria p{color:#c8c0d0;font-size:16px;line-height:1.85}.numeria .num-lead{font-size:18px;line-height:1.8}.num-landing-hero{grid-template-columns:1fr 1.05fr;align-items:center;gap:35px;padding:65px 0 50px;display:grid}.num-landing-hero figure{margin:0}.num-landing-hero figure img{width:100%;height:auto;display:block}.num-landing-hero figcaption{text-align:center;color:var(--gold);letter-spacing:2px;margin-top:12px;font-size:9px}.num-actions{flex-wrap:wrap;align-items:center;gap:24px;margin:28px 0 18px;display:flex}.numeria .num-small{color:var(--num-muted);font-size:12px}.numeria .num-note{color:#b9adbf;border-left:1px solid #d7ba8070;padding-left:20px;font-size:13px;line-height:1.8}.num-seal{width:100%;height:auto;display:block}.num-intake{max-width:760px;padding-bottom:80px}.num-intake>.text-link{margin-top:25px;display:inline-flex}.num-intake>.eyebrow{margin-top:40px;display:block}.num-intake>p{max-width:620px}.num-intake form{margin-top:30px}.num-intake fieldset{border:0;margin:0;padding:0}.num-intake legend{color:#e3d6bd;margin-bottom:12px;font-size:14px}.num-date-fields{grid-template-columns:1.6fr .8fr 1fr;gap:14px;display:grid}.numeria label{color:#dbd2df;font-size:14px}.num-date-fields label,.num-year-field{gap:9px;display:grid}.numeria input:not([type=checkbox]),.numeria select{color:#f1ebdf;background:#191824;border:1px solid #68546e;border-radius:3px;width:100%;min-height:50px;padding:14px;font-size:16px}.numeria select option{background:#191824}.numeria input:focus,.numeria select:focus{outline:2px solid var(--gold);outline-offset:3px}.numeria .num-readback{color:var(--gold);min-height:24px;margin:12px 0 24px;font-size:13px}.num-year-field{max-width:500px;margin-bottom:25px}.num-year-field input{max-width:160px}.num-year-field small{color:var(--num-muted);font-size:12px;line-height:1.6}.numeria .check-label{align-items:start;margin:24px 0;font-size:14px;line-height:1.6}.numeria .check-label input{min-width:20px;min-height:20px;accent-color:var(--gold);margin-top:2px}.num-error{color:#ffd5df;background:#53243530;border:1px solid #dd9cb2;margin:20px 0;padding:15px;line-height:1.6}.num-empty{max-width:700px;padding-block:85px}.num-empty .text-link{margin-top:25px;display:block}.num-result-top{grid-template-columns:260px 1fr;align-items:center;gap:60px;padding:45px 0 50px;display:grid}.num-result-top h1{margin:14px 0 4px;font-size:clamp(42px,5vw,70px)}.numeria .num-result-title{font-family:var(--serif);color:var(--gold);margin:0 0 14px;font-size:28px;font-style:italic}.num-reading{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:30px 70px;padding:55px 0;display:grid}.num-reading>.num-calculation{grid-column:1/-1}.num-reading-notes article{border-left:1px solid #d7ba8050;margin-bottom:30px;padding-left:24px}.num-reading-notes article>span{color:var(--gold);letter-spacing:1.7px;font-size:10px}.num-reading-notes p{margin:9px 0}.num-calculation{background:#d5b97808;border:1px solid #b69b6650;border-radius:3px;margin:18px 0;padding:18px 22px}.num-calculation summary{cursor:pointer;color:var(--gold);min-height:24px;font-size:14px;line-height:1.6}.num-calculation ol{margin:22px 0;padding-left:25px}.num-calculation li{color:#d2c9da;padding:8px}.num-calculation li strong{font-size:13px;font-weight:500;display:block}.num-calculation li span{font-size:22px;font-family:var(--serif);margin-top:5px;display:block}.num-calculation li small{overflow-wrap:anywhere;line-height:1.8;display:block}.numeria .num-total{font-size:25px;font-family:var(--serif);color:var(--gold)}.num-calculation>small{color:var(--num-muted);line-height:1.7;display:block}.num-chart-section{padding:45px 0 85px;scroll-margin-top:25px}.num-number-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin:35px 0;display:grid}.num-number-grid>article{border:1px solid var(--line);background:#191824;padding:27px}.num-card-value{font-family:var(--serif);color:var(--gold);margin:15px 0;font-size:65px;font-weight:500;display:block}.num-number-grid p{font-size:15px}.num-number-grid .num-calculation{padding:12px}.num-example-banner{text-align:center;border:1px solid #d7ba8050;margin-top:30px;padding:16px;color:var(--gold)!important;font-size:12px!important}.num-method{max-width:850px;padding-bottom:85px}.num-method>.eyebrow{margin-top:65px;display:block}.num-method h2{margin-top:45px;font-size:37px}.num-letter-table{border:1px solid var(--line);grid-template-columns:repeat(9,1fr);margin:30px 0;display:grid}.num-letter-table>div{text-align:center;border-right:1px solid var(--line);padding:15px 5px}.num-letter-table b{color:var(--gold);font-size:28px;font-family:var(--serif);font-weight:500;display:block}.num-letter-table span{word-spacing:5px;margin-top:10px;font-size:12px;line-height:1.7;display:block}.num-name-layer{border-top:1px solid var(--line);padding:35px 0}.num-name-layer>p{max-width:760px}.num-name-layer details{margin-top:25px}.num-name-layer summary,.num-context summary{color:var(--gold);cursor:pointer;padding:12px 0;font-size:16px}.num-name-layer form,.num-context form{gap:14px;max-width:700px;padding:24px 0;display:grid}.num-spelling{border:1px solid var(--line);margin-top:10px;padding:18px}.num-spelling>strong{color:var(--gold);letter-spacing:1px;font-size:12px;font-weight:500}.num-spelling p{overflow-wrap:anywhere}.num-y-choices{border:1px solid var(--line);margin:15px 0;padding:20px}.num-y-choices legend{color:var(--gold);font-size:14px}.num-y-choices label{overflow-wrap:anywhere;margin:18px 0;display:block}.num-y-choices select{margin-top:12px;display:block}.num-context{border-block:1px solid var(--line);padding:20px 0}.num-save{margin:35px 0 15px}.num-save .text-link{margin-left:20px;display:inline-block}@media (width<=800px){.num-container{width:calc(100% - 44px)}.num-landing-hero{grid-template-columns:1fr;gap:15px;padding-top:40px}.num-landing-hero figure{max-width:550px;margin:0 auto}.num-number-grid{grid-template-columns:1fr 1fr}.num-reading{gap:30px}.num-result-top{grid-template-columns:180px 1fr;gap:20px}}@media (width<=540px){.num-nav{letter-spacing:1px;padding:20px 0;font-size:11px}.num-nav span{display:none}.numeria h1{letter-spacing:-1px;font-size:49px}.numeria h2{font-size:38px}.numeria .num-lead{font-size:16px}.num-actions{gap:20px}.num-intake>.eyebrow{margin-top:30px}.num-intake h1{font-size:46px}.num-date-fields{gap:9px}.num-date-fields select,.num-date-fields input{padding:12px 9px}.num-result-top{grid-template-columns:85px 1fr;align-items:start;gap:15px;padding:32px 0 24px}.num-result-top .num-seal{padding-top:25px}.num-result-top h1{letter-spacing:-.8px;font-size:39px}.num-result-top .eyebrow{letter-spacing:1.2px;font-size:8px}.numeria .num-result-title{font-size:23px}.num-result-top>div .num-lead,.num-result-top .num-actions{margin-left:-100px}.num-result-top>div .num-lead{margin-top:28px}.num-reading{grid-template-columns:1fr;padding:30px 0}.num-reading h2{font-size:36px}.num-number-grid{grid-template-columns:1fr}.num-number-grid>article{padding:24px}.num-chart-section{padding-top:30px}.num-calculation{padding:16px}.num-letter-table{grid-template-columns:repeat(3,1fr)}.num-letter-table>div{border-bottom:1px solid var(--line)}.num-method>.eyebrow{margin-top:35px}}.numeria.nj-number-journey .nj-brand{flex:0 auto;gap:18px;min-width:0}.nj-brand-logo{width:186px;height:auto;display:block}.nj-product-wordmark{width:108px;height:auto;display:block}.numeria.nj-number-journey .nj-brand-divider{background:#e2cda040;flex:0 0 1px;width:1px;height:24px;display:block}.num-product-wordmark{width:132px;height:auto;display:block}.numeria.nj-number-journey .nj-exit{flex-shrink:0}.num-icon{vertical-align:middle;flex-shrink:0;display:inline-block}.numeria :is(.num-zodiac-seal,.nj-symbol-art){color:#e2cda0;transition:color .22s,transform .32s,filter .32s;overflow:visible}.numeria .ni-halo{fill:#bfa4d309;stroke:#bba4c330;stroke-width:.8px}.numeria .ni-orbit{stroke:#c7af89;stroke-width:1.1px;opacity:.6}.numeria .ni-detail{opacity:.45;stroke-width:1px}.numeria .ni-solid,.numeria .ni-jewel{fill:currentColor;stroke:none}.numeria .ni-jewel{opacity:.75}.numeria .ni-wash{fill:#e2cda025}.numeria .ni-motif{stroke:currentColor}.numeria.nj-number-journey .nj-zodiac-grid .num-zodiac-seal{width:54px;height:54px}.numeria.nj-number-journey .nj-zodiac-grid label{gap:5px;padding:8px 5px}.numeria.nj-number-journey :is(.nj-zodiac-grid,.nj-symbol-grid) label{background:radial-gradient(at 50% 20%,#9982b012,#0000 75%),#1c19262b;border-color:#bca5c348;transition:border-color .22s,background-color .22s,box-shadow .22s}.numeria.nj-number-journey :is(.nj-zodiac-grid,.nj-symbol-grid) label:hover{background-color:#bfa4d308;border-color:#e2cda08c}.numeria.nj-number-journey :is(.nj-zodiac-grid,.nj-symbol-grid) .is-selected{background:radial-gradient(at 50% 15%,#c3a2d024,#0000 80%),#c5a66c12;border-color:#e2cda0;box-shadow:inset 0 0 24px #c3a2d010}.numeria.nj-number-journey :is(.nj-zodiac-grid,.nj-symbol-grid) .is-selected :is(.num-zodiac-seal,.nj-symbol-art){color:#f1e4c8;filter:drop-shadow(0 0 6px #e2cda024);animation:.64s ease-out both ni-awaken}.numeria.nj-number-journey .nj-symbol-art{width:80px;height:80px}@keyframes ni-awaken{0%{opacity:.6;transform:scale(.94)}65%{opacity:1;transform:scale(1.035)}to{transform:scale(1)}}@media (width<=600px){.numeria.nj-number-journey .nj-brand{gap:10px}.nj-brand-logo{width:132px}.nj-product-wordmark{width:78px}.numeria.nj-number-journey .nj-brand-divider{height:18px;margin:0}.numeria.nj-number-journey .nj-zodiac-grid .num-zodiac-seal{width:44px;height:44px}.numeria.nj-number-journey .nj-zodiac-grid label{gap:4px;padding:7px 4px}.numeria.nj-number-journey .nj-symbol-art{width:72px;height:72px}.num-product-wordmark{width:112px}}@media (width<=360px){.numeria.nj-number-journey .nj-brand{gap:7px}.nj-brand-logo{width:110px}.nj-product-wordmark{width:62px}.numeria.nj-number-journey .nj-exit{gap:8px;font-size:11px}}@media (prefers-reduced-motion:reduce){.numeria :is(.num-zodiac-seal,.nj-symbol-art),.numeria.nj-number-journey :is(.nj-zodiac-grid,.nj-symbol-grid) label{transition:none}.numeria.nj-number-journey :is(.nj-zodiac-grid,.nj-symbol-grid) .is-selected :is(.num-zodiac-seal,.nj-symbol-art){animation:none}}.nj-year-picker{text-align:center;width:min(100%,320px);margin:26px 0 0}.nj-year-dial{background:radial-gradient(#c7a87512,#0000 75%),#17152280;border:1px solid #d6b77b45;padding:7px 20px;box-shadow:inset 0 0 0 6px #11101b,inset 0 0 0 7px #d6b77b12}.nj .nj-year-turn,.nj .nj-year-neighbor{color:#b9adc5;cursor:pointer;background:0 0;border:0;width:100%;min-height:44px;padding:4px;display:block}.nj .nj-year-turn{color:#dec591}.nj-year-turn svg{stroke:currentColor;stroke-width:1.3px;fill:none;width:22px;height:22px;margin:auto;display:block}.nj .nj-year-neighbor{font:27px/1.3 var(--serif);font-variant-numeric:lining-nums tabular-nums}.nj-year-reel{touch-action:pan-x}.nj-year-selected{background:linear-gradient(90deg,#0000,#d6b77b0d,#0000);border-block:1px solid #d6b77b60;grid-template-columns:18px minmax(0,1fr) 18px;align-items:center;gap:8px;min-height:94px;display:grid}.numeria.nj .nj-year-selected input{width:100%;min-width:0;box-shadow:none;color:#efdbb3;font:600 clamp(48px, 6vw, 66px)/1.2 "Numeria Numerals", var(--serif);font-variant-numeric:lining-nums tabular-nums;text-align:center;caret-color:#efdbb3;background:0 0;border:0;border-radius:0;padding:4px 0}.nj-year-tick{background:#d6b77b;height:1px}.nj .nj-year-turn:hover:not(:disabled),.nj .nj-year-neighbor:hover:not(:disabled){color:#f2dfb8;background:#d6b77b0e}.nj .nj-year-turn:disabled,.nj .nj-year-neighbor:disabled{opacity:.3;cursor:default}.nj-year-dial :focus-visible{outline-offset:3px;outline:2px solid #dec591}.nj .nj-year-date{color:#e1cda5;margin:15px 0 0;font-size:13px}.nj .nj-year-hint{color:#b9adc5;margin:5px 0 0;font-size:11px;line-height:1.7}
