.ns-root{--ns-bg:#0e1612;--ns-bg-2:#121a16;--ns-surface:#1a2820;--ns-surface-2:#1f3029;--ns-lamp:#f7efe2;--ns-lamp-2:#f0e4cc;--ns-lamp-glow:rgba(250,220,140,0.06);--ns-gold:#c9a24f;--ns-gold-dim:rgba(201,162,79,0.18);--ns-gold-mid:rgba(201,162,79,0.45);--ns-gold-text:#d4a84e;--ns-gold-dark:#8a6b25;--ns-ink:#1d120d;--ns-ink-light:#3a2a1c;--ns-text-on-dark:#e8d9c0;--ns-text-muted:#70604e;--ns-text-muted-dk:#a2ad98;--ns-earth:#4c3d2e;--ns-forest:#163d34;--ns-forest-lt:#1e5040;--ns-sage:#8f9b78;--ns-indigo:#3f4669;--ns-indigo-lt:rgba(63,70,105,0.6);--ns-font-body:var(--font-ns-serif),"Noto Serif Devanagari","Nirmala UI",Georgia,serif;--ns-font-ui:var(--font-ns-sans),"Noto Sans Devanagari","Nirmala UI",system-ui,sans-serif;--ns-font-display:var(--font-ns-display),var(--font-ns-serif),"Nirmala UI",Georgia,serif;color:var(--ns-text-on-dark);overflow-x:clip;-webkit-font-smoothing:antialiased}.ns-edition,.ns-root{min-height:100svh;background:var(--ns-bg);font-family:var(--ns-font-body)}.ns-edition{position:relative;padding-top:54px}.ns-language-switch{position:absolute;right:clamp(18px,4vw,56px);top:12px;z-index:80;display:flex;gap:3px;border:1px solid var(--ns-gold-mid);padding:3px;border-radius:24px;background:#0e1612}.ns-language-switch button{border:0;background:transparent;color:#e8d9c0;font:500 13px/1.5 var(--ns-font-ui);padding:7px 14px;border-radius:20px;cursor:pointer;min-height:34px}.ns-language-switch button[aria-pressed=true]{background:var(--ns-gold);color:#142019}.ns-edition[lang=en]{--ns-font-body:Georgia,"Times New Roman",serif;--ns-font-ui:var(--font-inter),system-ui,sans-serif}.ns-edition[lang=en] .ns-body{font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.85}.ns-edition[lang=en] .ns-node__label{font-size:clamp(11px,1.3vw,16px)}.ns-edition[lang=en] .ns-reader__title{line-height:1.18}.ns-edition[lang=en] .ns-map-articles strong{line-height:1.4}.ns-root :focus-visible{outline:2px solid var(--ns-gold);outline-offset:3px;border-radius:3px}.ns-root [tabindex="-1"]:focus{outline:none}.ns-root button{font-family:var(--ns-font-ui)}.ns-app{min-height:100svh}@keyframes ns-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes ns-fade{0%{opacity:0}to{opacity:1}}@keyframes ns-scale-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@keyframes ns-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes ns-pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes ns-cover-out{to{opacity:0;transform:scale(.975)}}@keyframes ns-glow-pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes ns-particle-float{0%{transform:translateY(0) translateX(0);opacity:0}10%{opacity:1}90%{opacity:.6}to{transform:translateY(-80px) translateX(20px);opacity:0}}@keyframes ns-reader-in{0%{opacity:0}to{opacity:1}}@keyframes ns-hub-item-in{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:none}}.ns-brand{margin:0;font-family:var(--ns-font-display);font-size:.76rem;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--ns-gold-text);opacity:.8}.ns-cover{position:relative;min-height:100svh;display:grid;place-items:center;padding:4rem 1.5rem 6rem;overflow:hidden;background:radial-gradient(ellipse 70% 55% at 50% 44%,rgba(201,162,79,.08) 0,transparent 70%),radial-gradient(ellipse 100% 60% at 50% 100%,rgba(22,61,52,.5) 0,transparent 70%),var(--ns-bg);animation:ns-fade 1.1s ease both}.ns-cover[data-leaving=true]{animation:ns-cover-out .4s ease forwards}.ns-cover__rings{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:.45}.ns-cover__rings svg{position:absolute;width:min(600px,90vw);height:min(600px,90vw);animation:ns-glow-pulse 6s ease-in-out infinite}.ns-cover__particles{position:absolute;inset:0;pointer-events:none;overflow:hidden}.ns-particle{position:absolute;width:2px;height:2px;border-radius:50%;background:var(--ns-gold);opacity:0;animation:ns-particle-float linear infinite}.ns-cover__land{position:absolute;left:0;right:0;bottom:0;width:100%;height:28svh;pointer-events:none}.ns-cover-hill-far{fill:rgba(22,61,52,.4)}.ns-cover-hill-mid{fill:rgba(22,61,52,.65)}.ns-cover-trail{fill:none;stroke:rgba(201,162,79,.3);stroke-width:2.4;stroke-linecap:round}.ns-cover__inner{position:relative;z-index:1;max-width:42rem;text-align:center}.ns-cover__inner>*{animation:ns-rise 1s ease both}.ns-cover__inner>:nth-child(2){animation-delay:.15s}.ns-cover__inner>:nth-child(3){animation-delay:.3s}.ns-cover__inner>:nth-child(4){animation-delay:.45s}.ns-cover__inner>:nth-child(5){animation-delay:.6s}.ns-cover__inner>:nth-child(6){animation-delay:.75s}.ns-cover__eyebrow{margin:0 0 1.2rem;font-family:var(--ns-font-ui);font-size:.75rem;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:var(--ns-gold-text);opacity:.75}.ns-cover__title{margin:0;font-weight:500;line-height:1.1}.ns-cover__name{font-size:clamp(2.4rem,8vw,5.2rem);font-weight:500;letter-spacing:.22em;text-indent:.22em;color:var(--ns-text-on-dark)}.ns-cover__name,.ns-cover__sub{display:block;font-family:var(--ns-font-display)}.ns-cover__sub{margin-top:.1em;font-style:italic;font-size:clamp(1.3rem,3.2vw,2rem);letter-spacing:.1em;color:var(--ns-gold-text)}.ns-cover__divider{display:flex;align-items:center;justify-content:center;gap:.7rem;margin:1.8rem 0}.ns-cover__divider span{font-family:var(--ns-font-ui);font-size:.72rem;letter-spacing:.3em;text-transform:uppercase;color:rgba(201,162,79,.7)}.ns-cover__divider:after,.ns-cover__divider:before{content:"";flex:1;max-width:3.5rem;height:1px;background:rgba(201,162,79,.4)}.ns-cover__tagline{margin:.2rem 0 2.8rem;font-size:clamp(1.1rem,2.4vw,1.35rem);letter-spacing:.06em;color:rgba(232,217,192,.7)}.ns-cover__publisher{margin:2.4rem 0 0;font-family:var(--ns-font-ui);font-size:.82rem;letter-spacing:.14em;color:rgba(201,162,79,.5)}.ns-cta{min-height:3.2rem;padding:.9rem 2.8rem;border:1px solid rgba(201,162,79,.6);border-radius:999px;background:transparent;color:var(--ns-gold-text);font-size:1.05rem;font-weight:500;letter-spacing:.04em;cursor:pointer;transition:background .3s ease,border-color .3s ease,color .3s ease,transform .25s ease;position:relative;overflow:hidden}.ns-cta:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 50%,rgba(201,162,79,.15),transparent 70%);opacity:0;transition:opacity .3s ease}.ns-cta:hover{background:rgba(201,162,79,.12);border-color:var(--ns-gold);color:var(--ns-gold);transform:translateY(-2px)}.ns-cta:hover:before{opacity:1}.ns-cta:disabled{cursor:default;opacity:.6}.ns-map-screen{min-height:100svh;display:flex;flex-direction:column;align-items:center;padding:clamp(1rem,2.4vw,1.8rem) clamp(.9rem,3vw,2.5rem) 2.5rem;background:radial-gradient(ellipse 60% 40% at 50% 0,rgba(201,162,79,.05),transparent 60%),var(--ns-bg)}.ns-map-stage{width:min(100%,max(760px,calc((100svh - 10rem) * 1.6667)))}.ns-map-head{width:100%;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"brand brand" "title hint";align-items:baseline;gap:.5rem 1.5rem;animation:ns-fade .6s ease both;margin-bottom:.5rem}.ns-map-head .ns-brand{grid-area:brand}.ns-map-title{grid-area:title;margin:0;font-size:clamp(1.4rem,2.8vw,1.9rem);font-weight:500;font-family:var(--ns-font-display);letter-spacing:.06em;color:var(--ns-text-on-dark)}.ns-map-hint{grid-area:hint;margin:0;text-align:right;font-size:.9rem;color:var(--ns-text-muted-dk);font-family:var(--ns-font-ui)}.ns-journey{width:100%;display:flex;justify-content:center;margin-top:.75rem}.ns-map{container-type:inline-size;position:relative;width:100%}.ns-map--wide{--disc:clamp(42px,4.6cqw,62px);width:100%;aspect-ratio:1000/600}.ns-map--tall{--disc:58px;display:none;width:min(100%,460px);aspect-ratio:400/1180}@media (max-width:859px){.ns-map-stage{width:100%}.ns-map--wide{display:none}.ns-map--tall{display:block}.ns-map-head{grid-template-columns:1fr;grid-template-areas:"brand" "title" "hint"}.ns-map-head,.ns-map-hint{text-align:left}}.ns-map__frame{border-radius:12px;box-shadow:0 0 0 1px rgba(201,162,79,.25),0 2px 0 rgba(201,162,79,.12),0 40px 80px -40px rgba(0,0,0,.7);overflow:hidden}.ns-map__frame,.ns-scene{position:absolute;inset:0}.ns-scene{width:100%;height:100%}.ns-stop-sky-a{stop-color:#0d1a14}.ns-stop-sky-b{stop-color:#182b22}.ns-stop-sky-c{stop-color:#0e1612}.ns-stop-water-a{stop-color:#1e3a5c;stop-opacity:.65}.ns-stop-water-b{stop-color:#142540;stop-opacity:.85}.ns-hill-far{fill:rgba(14,28,20,.9)}.ns-hill-mid{fill:rgba(18,36,24,.95)}.ns-ground{fill:rgba(12,22,16,.98)}.ns-horizon{stroke:rgba(201,162,79,.12);stroke-width:.8}.ns-moon{fill:rgba(255,240,200,.85)}.ns-moon-ring{fill:none;stroke:rgba(255,240,200,.18);stroke-width:1.5}.ns-star{fill:rgba(255,240,200,.7)}.ns-lake{stroke:rgba(30,58,92,.7);stroke-width:1}.ns-lake-fill{fill:rgba(20,40,70,.6)}.ns-ripple{fill:none;stroke:rgba(201,162,79,.22);stroke-width:1.2;stroke-linecap:round}.ns-reed{fill:none;stroke:rgba(100,130,80,.5);stroke-width:1.6;stroke-linecap:round}.ns-trunk{stroke:rgba(40,55,35,.8);stroke-width:2;stroke-linecap:round;fill:none}.ns-leaf{fill:rgba(18,42,28,.9)}.ns-leaf--light{fill:rgba(22,55,35,.7)}.ns-bush{fill:rgba(15,35,20,.9)}.ns-bush--light{fill:rgba(20,45,28,.75)}.ns-bloom{fill:rgba(201,162,79,.55)}.ns-lawn{fill:rgba(12,30,18,.7)}.ns-court{fill:rgba(20,36,26,.85);stroke:rgba(201,162,79,.2);stroke-width:1}.ns-court-inner{fill:rgba(201,162,79,.08);stroke:rgba(201,162,79,.15);stroke-width:.8}.ns-stone{fill:rgba(30,45,35,.8)}.ns-road{fill:none;stroke-width:14;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;filter:blur(.5px)}.ns-road-glow{fill:none;stroke:rgba(201,162,79,.12);stroke-width:28;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.ns-trail{fill:none;stroke:rgba(201,162,79,.2);stroke-width:1.8;stroke-linecap:round;stroke-dasharray:.08 10}.ns-map--tall .ns-road{stroke-width:10}.ns-map--wide .ns-road{stroke:url(#w-road-grad)}.ns-map--tall .ns-road{stroke:url(#t-road-grad)}.ns-map--tall .ns-road-glow{stroke-width:20}.ns-map--tall .ns-trail{stroke-width:1.5}.ns-journey[data-enter=true] .ns-map__frame{animation:ns-scale-in .9s ease both}.ns-journey[data-enter=true] .ns-reveal{animation:ns-fade 1s ease both;animation-delay:var(--d,0s)}.ns-journey[data-enter=true] .ns-road-glow{animation:ns-draw 1.8s cubic-bezier(.4,0,.2,1) .2s both}.ns-journey[data-enter=true] .ns-road{animation:ns-draw 1.6s cubic-bezier(.4,0,.2,1) .3s both}.ns-journey[data-enter=true] .ns-trail{animation:ns-fade .8s ease 1.2s both}.ns-journey[data-enter=true] .ns-node__btn{animation:ns-pop .6s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(.6s + var(--i, 0) * .18s)}.ns-journey[data-enter=false] .ns-map__frame{animation:ns-fade .4s ease both}.ns-nodes{position:absolute;inset:0;margin:0;padding:0;list-style:none}.ns-node{position:absolute;width:0;height:0;z-index:2}.ns-node[data-open=true]{z-index:6}.ns-node__btn{position:absolute;left:0;top:0;width:var(--disc);height:var(--disc);margin:calc(var(--disc) / -2) 0 0 calc(var(--disc) / -2);padding:0;border:0;border-radius:50%;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.ns-node__btn:focus-visible{outline-offset:6px}.ns-node__disc{position:absolute;inset:0;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 38% 36%,rgba(35,55,40,.95),rgba(18,30,22,.98));border:1.5px solid rgba(201,162,79,.45);box-shadow:0 0 0 4px rgba(201,162,79,.08),0 8px 24px -8px rgba(0,0,0,.7),inset 0 1px 0 rgba(201,162,79,.15);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.ns-symbol{width:48%;height:48%;color:var(--ns-gold-text);opacity:.85}.ns-node[data-open=true] .ns-node__disc{border-color:var(--ns-gold);box-shadow:0 0 0 6px rgba(201,162,79,.18),0 0 20px rgba(201,162,79,.25),0 8px 24px -8px rgba(0,0,0,.7),inset 0 1px 0 rgba(201,162,79,.25);transform:scale(1.08)}.ns-node[data-last=true] .ns-node__disc{border-color:var(--ns-gold);box-shadow:0 0 0 5px rgba(201,162,79,.22),0 8px 24px -8px rgba(0,0,0,.7)}.ns-node__num{left:-6px;top:-8px;padding:0 4px;border-radius:999px;border:1px solid rgba(201,162,79,.3);font-family:var(--ns-font-ui);font-size:10px;line-height:16px;color:rgba(201,162,79,.7)}.ns-node__hub-badge,.ns-node__num{position:absolute;background:rgba(14,22,18,.95)}.ns-node__hub-badge{right:-4px;bottom:-4px;width:16px;height:16px;border-radius:50%;border:1px solid rgba(201,162,79,.45);display:grid;place-items:center;color:var(--ns-gold-text);font-size:8px;line-height:1}.ns-node__label{position:absolute;white-space:nowrap;font-weight:500;font-family:var(--ns-font-ui);line-height:1.3;color:rgba(232,217,192,.9);text-shadow:0 0 12px rgba(10,16,12,.95),0 0 4px rgba(10,16,12,.95),0 1px 0 rgba(10,16,12,.8);transition:color .25s ease}.ns-node[data-open=true] .ns-node__label{color:var(--ns-gold-text)}.ns-map--wide .ns-node__label{font-size:clamp(12px,1.35cqw,18px);left:50%;transform:translateX(-50%)}.ns-map--wide .ns-node[data-side=below] .ns-node__label{top:calc(var(--disc) + 12px)}.ns-map--wide .ns-node[data-side=above] .ns-node__label{bottom:calc(var(--disc) + 12px)}.ns-map--tall .ns-node__label{top:50%;transform:translateY(-50%);font-size:17px}.ns-map--tall .ns-node[data-side=right] .ns-node__label{left:calc(var(--disc) + 14px)}.ns-map--tall .ns-node[data-side=left] .ns-node__label{right:calc(var(--disc) + 14px);text-align:right}.ns-preview{--tx:0;--ty:6px;position:absolute;z-index:10;width:max-content;min-width:12rem;max-width:16rem;padding:.85rem 1.1rem .9rem;border:1px solid rgba(201,162,79,.35);border-radius:10px;background:rgba(18,26,22,.97);backdrop-filter:blur(12px);box-shadow:0 0 0 1px rgba(201,162,79,.1),0 20px 40px -16px rgba(0,0,0,.8);opacity:0;visibility:hidden;pointer-events:none;transform:translate(var(--tx),var(--ty));transition:opacity .22s ease,transform .22s ease,visibility .22s}.ns-node[data-open=true] .ns-preview{--ty:0px;opacity:1;visibility:visible}.ns-preview__cat,.ns-preview__time,.ns-preview__title{display:block}.ns-preview__cat{font-family:var(--ns-font-ui);font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ns-gold-text);opacity:.8}.ns-preview__title{margin:.3rem 0 .35rem;font-size:1rem;font-weight:600;line-height:1.45;color:var(--ns-text-on-dark)}.ns-preview__time{font-family:var(--ns-font-ui);font-size:12px;color:rgba(201,162,79,.6)}.ns-preview__cta{display:block;margin-top:.55rem;font-family:var(--ns-font-ui);font-size:11px;color:rgba(201,162,79,.45);letter-spacing:.04em}.ns-map--wide .ns-node[data-side=below] .ns-preview{bottom:calc(var(--disc) / 2 + 14px)}.ns-map--wide .ns-node[data-side=above] .ns-preview{top:calc(var(--disc) / 2 + 14px)}.ns-map--wide .ns-node[data-align=center] .ns-preview{left:0;--tx:-50%}.ns-map--wide .ns-node[data-align=start] .ns-preview{left:calc(var(--disc) / -2)}.ns-map--wide .ns-node[data-align=end] .ns-preview{right:calc(var(--disc) / -2)}.ns-map--tall .ns-preview{top:calc(var(--disc) / 2 + 8px)}.ns-map--tall .ns-node[data-side=right] .ns-preview{left:calc(var(--disc) / -2)}.ns-map--tall .ns-node[data-side=left] .ns-preview{right:calc(var(--disc) / -2)}.ns-hub{min-height:100svh;display:flex;flex-direction:column;background:radial-gradient(ellipse 60% 40% at 50% 0,rgba(201,162,79,.04),transparent 60%),var(--ns-bg);animation:ns-reader-in .55s ease both}.ns-hub__bar{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.4rem clamp(1rem,4vw,2.5rem);background:rgba(14,22,18,.92);backdrop-filter:blur(12px);border-bottom:1px solid rgba(201,162,79,.14)}.ns-hub__bar .ns-brand{font-size:.7rem}.ns-hub__col{flex:1;width:100%;max-width:760px;margin:0 auto;padding:clamp(2.5rem,7vw,5rem) 1.25rem 3rem}.ns-hub__head{margin-bottom:clamp(2.5rem,6vw,4rem);position:relative}.ns-hub__eyebrow{font-family:var(--ns-font-ui);font-size:.72rem;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--ns-gold-text);opacity:.7;margin:0 0 1rem}.ns-hub__title{margin:0 0 1.4rem;font-family:var(--ns-font-display);font-size:clamp(2.2rem,6vw,3.8rem);font-weight:500;line-height:1.25;letter-spacing:.04em;color:var(--ns-text-on-dark)}.ns-hub__desc{max-width:48rem;font-size:clamp(1.05rem,1vw + .85rem,1.22rem);line-height:1.9;color:rgba(232,217,192,.65)}.ns-hub__rule{margin:2.4rem 0 0;border:none;height:1px;background:linear-gradient(90deg,rgba(201,162,79,.35),transparent)}.ns-hub__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.2rem}.ns-hub__item{animation:ns-hub-item-in .45s ease both;animation-delay:calc(var(--idx, 0) * .1s)}.ns-hub__card{display:flex;align-items:flex-start;gap:1.4rem;width:100%;padding:1.4rem 1.6rem;border:1px solid rgba(201,162,79,.16);border-radius:12px;background:rgba(22,34,26,.6);cursor:pointer;text-align:left;transition:background .25s ease,border-color .25s ease,transform .25s ease;font-family:inherit;color:var(--ns-text-on-dark)}.ns-hub__card:hover{background:rgba(28,44,34,.8);border-color:rgba(201,162,79,.35);transform:translateX(4px)}.ns-hub__card-num{flex-shrink:0;width:2.2rem;height:2.2rem;border-radius:50%;border:1px solid rgba(201,162,79,.3);display:grid;place-items:center;font-family:var(--ns-font-display);font-size:1.05rem;color:var(--ns-gold-text);opacity:.7}.ns-hub__card-body{flex:1;min-width:0}.ns-hub__card-eyebrow{font-family:var(--ns-font-ui);font-size:.7rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ns-gold-text);opacity:.6;margin:0 0 .4rem}.ns-hub__card-title{font-size:clamp(1.05rem,1.5vw + .7rem,1.35rem);font-weight:600;line-height:1.45;color:var(--ns-text-on-dark);margin:0 0 .4rem}.ns-hub__card-meta{font-family:var(--ns-font-ui);font-size:.82rem;color:rgba(201,162,79,.5)}.ns-hub__card-arrow{flex-shrink:0;color:rgba(201,162,79,.35);font-size:1.2rem;margin-top:.2rem;transition:color .25s ease,transform .25s ease}.ns-hub__card:hover .ns-hub__card-arrow{color:var(--ns-gold-text);transform:translateX(3px)}@media (max-width:560px){.ns-hub__card{gap:1rem;padding:1.1rem 1.2rem}.ns-hub__card-num{width:1.8rem;height:1.8rem;font-size:.9rem}}.ns-reader{min-height:100svh;display:flex;flex-direction:column;background:var(--ns-bg);position:relative;animation:ns-reader-in .55s ease both}.ns-reader:before{content:"";position:fixed;top:-6rem;left:50%;width:min(700px,100vw);height:500px;transform:translateX(-50%);background:radial-gradient(ellipse 60% 55% at 50% 10%,rgba(240,200,100,.07),transparent 75%);pointer-events:none;z-index:0}.ns-reader__bar{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.4rem clamp(1rem,4vw,2.5rem);background:rgba(14,22,18,.92);backdrop-filter:blur(12px);border-bottom:1px solid rgba(201,162,79,.14)}.ns-reader__bar .ns-brand{font-size:.7rem}.ns-reader__bar-nav{gap:.5rem}.ns-back,.ns-reader__bar-nav{display:flex;align-items:center}.ns-back{min-height:44px;padding:0 .7rem;margin-left:-.7rem;border:0;border-radius:8px;background:none;color:rgba(201,162,79,.7);font-size:.9rem;font-weight:500;cursor:pointer;gap:.4rem;transition:color .2s ease}.ns-back:hover{color:var(--ns-gold-text)}.ns-back-hub{min-height:44px;padding:0 .7rem;border:0;border-radius:8px;background:none;color:rgba(201,162,79,.5);font-size:.85rem;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:.3rem;transition:color .2s ease}.ns-back-hub:hover{color:var(--ns-gold-text)}.ns-back-sep{color:rgba(201,162,79,.25);font-size:.9rem}.ns-reader__col{flex:1;position:relative;z-index:1;width:100%;max-width:720px;margin:0 auto;padding:clamp(2.8rem,7vw,5rem) clamp(1.25rem,4vw,2.5rem) 3rem;background:radial-gradient(ellipse 80% 30% at 50% 0,rgba(250,220,140,.07),transparent 50%),linear-gradient(180deg,rgba(247,239,226,.97),rgba(240,228,204,.97));border-radius:3px;box-shadow:0 0 0 1px rgba(201,162,79,.15),0 -1px 0 rgba(255,240,180,.1),0 60px 120px -40px rgba(0,0,0,.7),0 0 80px rgba(240,200,100,.04);color:var(--ns-ink)}.ns-reader--scrollama .ns-reader__col{max-width:100%;padding:0;background:none;box-shadow:none;border-radius:0;color:var(--ns-text-on-dark)}.ns-reader__head{margin-bottom:clamp(2rem,5vw,3rem)}.ns-reader__section{display:flex;align-items:center;gap:.6rem;margin:0;font-family:var(--ns-font-ui);font-size:.88rem;font-weight:600;letter-spacing:.06em;color:var(--ns-gold-dark)}.ns-reader__order{padding-right:.6rem;border-right:1px solid rgba(201,162,79,.45);font-weight:500}.ns-reader__eyebrow{margin:.7rem 0 0;font-family:var(--ns-font-ui);font-size:.92rem;color:var(--ns-text-muted)}.ns-reader__title{margin:.9rem 0 0;font-family:var(--ns-font-display);font-size:clamp(2rem,5.4vw,3.2rem);font-weight:500;line-height:1.35;letter-spacing:.02em;color:var(--ns-ink)}.ns-reader__meta{margin:.9rem 0 0;font-family:var(--ns-font-ui);font-size:.85rem;color:var(--ns-text-muted)}.ns-reader__figure{margin:0 0 2.5rem}.ns-reader__figure img{display:block;width:100%;height:auto;border-radius:6px}.ns-audio{margin:0 0 2.2rem}.ns-audio audio{width:100%}.ns-body{font-size:clamp(1.1rem,.95rem + .45vw,1.28rem);line-height:1.98;color:var(--ns-ink-light)}.ns-body p{margin:0 0 1.55em;white-space:pre-line;overflow-wrap:anywhere}.ns-lead{font-size:1.15em;line-height:1.88;color:var(--ns-ink)}.ns-beat{margin-block:2.2em;color:var(--ns-earth);font-size:.97em}.ns-lines{padding-left:1.2em;border-left:2px solid rgba(201,162,79,.5);line-height:2.2}.ns-breath{margin-block:3em;padding:1rem 0;font-size:1.25em;font-weight:600;line-height:1.7;color:var(--ns-forest);text-align:center}.ns-closing-thought{margin-top:2.8em;padding-top:1.6em;border-top:1px solid rgba(201,162,79,.4);color:var(--ns-earth);font-size:.96em}.ns-closing{margin-top:3.6rem;text-align:center}.ns-closing p{margin:0}.ns-closing__a{font-size:1.45em;font-weight:600;color:var(--ns-forest)}.ns-closing__b{margin-top:1em!important;font-size:1em;color:var(--ns-earth)}.ns-lyrics{text-align:center;color:var(--ns-forest)}.ns-stanza{margin-bottom:2.5em!important;line-height:2.15}.ns-stanza__line{display:block}.ns-dialogue .ns-narration{margin-bottom:.45em;font-family:var(--ns-font-ui);font-size:.9em;color:var(--ns-text-muted)}.ns-dialogue .ns-speech{margin-bottom:2em;padding-left:1.2em;border-left:2.5px solid rgba(201,162,79,.55);font-size:1.1em;line-height:1.88;color:var(--ns-forest)}.ns-dialogue .ns-observation{margin-top:3em;padding-top:1.2em;border-top:1px solid rgba(201,162,79,.4);font-family:var(--ns-font-ui);font-size:.9em;line-height:1.9;color:var(--ns-earth)}.ns-reader--deep .ns-reader__col{background:radial-gradient(ellipse 80% 30% at 50% 0,rgba(63,70,105,.08),transparent 50%),linear-gradient(180deg,rgba(247,239,226,.97),rgba(240,228,204,.97));max-width:740px;padding-top:clamp(3rem,9vw,6rem)}.ns-reader--deep .ns-reader__head{text-align:center}.ns-reader--deep .ns-reader__section{justify-content:center;color:var(--ns-indigo)}.ns-reader--deep .ns-reader__order{border-color:rgba(63,70,105,.35)}.ns-reader--deep .ns-reader__title{font-size:clamp(2.2rem,6.5vw,3.8rem);line-height:1.3}.ns-reader--deep .ns-reader__head:after{content:"";display:block;height:1px;margin-top:2.2rem;background:linear-gradient(90deg,transparent,rgba(63,70,105,.4),transparent)}.ns-body--deep{line-height:2.05}.ns-body--deep .ns-lead{font-size:clamp(1.25rem,1.05rem + .9vw,1.6rem);line-height:1.85;color:var(--ns-ink)}.ns-body--deep .ns-statement{margin-left:.5em;padding-left:1.2em;border-left:2px solid rgba(63,70,105,.4);font-size:1.08em;color:var(--ns-indigo)}.ns-pull{position:relative;margin:3.5em 0;padding:1.8em 0;text-align:center}.ns-pull:after,.ns-pull:before{content:"";position:absolute;left:50%;width:2.8rem;height:1px;background:var(--ns-gold-dark);transform:translateX(-50%);opacity:.6}.ns-pull:before{top:0}.ns-pull:after{bottom:0}.ns-pull p{margin:0;font-family:var(--ns-font-display);font-size:clamp(1.65rem,4.4vw,2.5rem);font-weight:500;line-height:1.55;letter-spacing:.02em;color:var(--ns-indigo)}@media (min-width:960px){.ns-pull{margin-inline:-4rem}}.ns-reader--silence .ns-reader__col{max-width:540px;padding-block:clamp(4.5rem,14vh,9rem) 2rem;background:radial-gradient(ellipse 80% 30% at 50% 0,rgba(250,220,140,.06),transparent 50%),linear-gradient(180deg,rgba(247,239,226,.97),rgba(240,228,204,.97))}.ns-reader--silence .ns-reader__head{text-align:center;margin-bottom:clamp(3.5rem,10vh,6rem)}.ns-reader--silence .ns-reader__section{justify-content:center}.ns-reader--silence .ns-reader__title{font-size:clamp(1.6rem,3.8vw,2.1rem);font-weight:400}.ns-reader--silence .ns-reader__meta{display:none}.ns-body--silence{text-align:center;color:var(--ns-earth);line-height:2.1}.ns-body--silence p{margin-bottom:2.8em;text-wrap:balance}.ns-body--silence p:last-child{margin-bottom:0}.ns-reader__end{padding:3rem 1.25rem 7rem;text-align:center}.ns-return{min-height:3rem;padding:.8rem 2rem;border:1px solid rgba(201,162,79,.3);border-radius:999px;background:none;color:rgba(201,162,79,.7);font-size:1rem;font-weight:500;cursor:pointer;transition:background .25s ease,color .25s ease,border-color .25s ease}.ns-return:hover{background:rgba(201,162,79,.08);color:var(--ns-gold-text);border-color:rgba(201,162,79,.55)}.ns-pager{width:100%;max-width:720px;margin:0 auto;padding:1.25rem 1.25rem 3.5rem;display:grid;grid-template-columns:1fr 1fr;gap:1rem}.ns-pager:before{content:"";grid-column:1/-1;height:1px;margin-bottom:.5rem;background:rgba(201,162,79,.2)}.ns-pager__btn{display:flex;flex-direction:column;gap:.15rem;min-height:56px;padding:.6rem .7rem;border:0;border-radius:8px;background:none;cursor:pointer;color:rgba(232,217,192,.7);transition:color .2s ease}.ns-pager__btn:hover{color:var(--ns-gold-text)}.ns-pager__btn--prev{align-items:flex-start;text-align:left;margin-left:-.7rem}.ns-pager__btn--next{align-items:flex-end;text-align:right;grid-column:2;margin-right:-.7rem}.ns-pager__label{font-size:.95rem;font-weight:500}.ns-pager__target{font-family:var(--ns-font-body);font-size:.88rem;color:rgba(201,162,79,.45)}@media (prefers-reduced-motion:reduce){.ns-root *,.ns-root :after,.ns-root :before{animation:none!important;transition:none!important}.ns-scrolly-fade{opacity:1;transform:none}}.ns-root{color-scheme:dark}.ns-root ::selection{background:#c9a24f55}.ns-map-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.2rem;font:.85rem/1.7 var(--ns-font-ui);color:var(--ns-text-muted-dk)}.ns-map-footer p{margin:0}.ns-touch-hint{display:none}.ns-hub__card-body>span{display:block}.ns-hub__card-eyebrow,.ns-hub__card-num,.ns-hub__eyebrow{opacity:1}.ns-hub__card-meta,.ns-pager__target{color:#bcad8e}.ns-back,.ns-back-hub,.ns-node__num,.ns-preview__cta,.ns-preview__time,.ns-return{color:var(--ns-gold-text)}.ns-pager__target{line-height:1.7}.ns-body h2{font-size:1.2em;font-weight:600;line-height:1.6;margin:2.8em 0 1.1em;color:var(--ns-ink)}.ns-reading-progress{position:sticky;top:57px;height:2px;z-index:12;flex:none;background:#c9a24f18}.ns-reading-progress>div{width:100%;height:100%;transform:scaleX(0);transform-origin:left;background:var(--ns-gold)}.ns-reader__bar{min-height:57px}.ns-scroll-reveal{opacity:1;transform:none}.ns-motion-ready .ns-scroll-reveal{opacity:0;transform:translateY(12px);transition:opacity .7s ease,transform .7s ease}.ns-motion-ready .ns-scroll-reveal.ns-in{opacity:1;transform:none}.ns-scene-nav{position:fixed;z-index:15;right:1rem;top:50%;transform:translateY(-50%);display:grid;gap:.5rem;padding:.55rem;background:#0e1612ee;border:1px solid #c9a24f30;border-radius:999px}.ns-scene-nav a{display:flex;align-items:center;gap:.5rem;min-height:44px;padding:0 .65rem;color:#b8b19f;font:.8rem/1.5 var(--ns-font-ui);text-decoration:none;border-radius:999px}.ns-scene-nav a span{font-size:.65rem;color:var(--ns-gold)}.ns-scene-nav a[aria-current]{color:#eee1c8;background:#c9a24f1c}.ns-scrolly__scenes{padding-top:0}.ns-scrolly-scene{scroll-margin-top:80px}.ns-scrolly-scene--hero{min-height:calc(100svh - 60px);padding-block:5rem}.ns-scrolly-hero__inner{max-width:48rem}.ns-scrolly-hero__eyebrow,.ns-scrolly-hero__scroll-hint{color:var(--ns-gold-text)}.ns-scrolly-hero__scroll-hint{text-decoration:none;min-height:44px}.ns-scrolly-scene--split{min-height:125svh;max-width:1200px;margin-inline:auto;padding-inline:3rem 7rem;gap:2rem}.ns-scrolly__sticky-panel{align-self:start}.ns-scrolly__text-panel{border-inline:1px solid #c9a24f22;background:radial-gradient(ellipse at 50% 20%,#f0d09212,#f7efe205 65%)}.ns-scrolly__visual{max-width:310px;color:var(--ns-gold)}.ns-scrolly__visual p{margin:1rem 0 0;text-align:center;font:.85rem/1.8 var(--ns-font-ui);color:#b7b29f}.ns-inquiry-visual{width:100%;overflow:visible}.ns-orbit{stroke:currentColor;stroke-width:.7;opacity:.2;transform-origin:center;transition:transform 1.4s ease,opacity 1.4s ease}.ns-orbit--middle{opacity:.35}.ns-orbit--inner{opacity:.65}.ns-inquiry-rays{stroke:currentColor;opacity:.12;stroke-dasharray:3 7}.ns-inquiry-center{fill:currentColor;opacity:.8;filter:drop-shadow(0 0 14px #c9a24faa)}.ns-inquiry-traveller{fill:currentColor;transition:transform 1.5s ease}.ns-inquiry-visual--inward .ns-orbit--outer{transform:scale(.8);opacity:.1}.ns-inquiry-visual--inward .ns-orbit--middle{transform:scale(.8)}.ns-inquiry-visual--inward .ns-inquiry-traveller{transform:translateX(-105px)}.ns-motion-ready .ns-scroll-reveal:not(.ns-in) .ns-inquiry-visual--inward .ns-inquiry-traveller{transform:none}.ns-motion-ready .ns-scroll-reveal:not(.ns-in) .ns-inquiry-visual--inward .ns-orbit{transform:scale(1.1)}.ns-scrolly-full__inner{max-width:44rem;padding-inline:1rem}.ns-scrolly-scene--full{padding-inline:4rem 8rem}.ns-scrolly-scene--ocean{background:radial-gradient(ellipse at 50% 10%,#163d3455,transparent 65%)}.ns-scrolly-wave{color:var(--ns-gold)}.ns-scrolly__text-panel .ns-scrolly-prose{font-size:clamp(1.05rem,1.4vw,1.25rem)}.ns-scrolly .ns-pager{padding-right:4rem}@media (max-width:1000px){.ns-scene-nav{top:auto;bottom:1rem;left:50%;right:auto;transform:translateX(-50%);display:flex;gap:0;border-radius:999px;width:max-content;max-width:calc(100vw - 1rem)}.ns-scene-nav a{padding-inline:.65rem;gap:.3rem}.ns-scrolly-scene--split{padding-inline:1.25rem;gap:1rem}.ns-scrolly-scene--full{padding-inline:1.25rem}.ns-scrolly .ns-pager{padding:2rem 1.25rem 7rem}}@media (max-width:700px){.ns-hub__bar>.ns-brand,.ns-reader__bar>.ns-brand{display:none}.ns-reader__bar-nav{width:100%;justify-content:space-between;gap:.25rem}.ns-back,.ns-back-hub{padding-inline:.4rem;font-size:.8rem;white-space:nowrap}.ns-back{margin-left:0}.ns-scrolly-scene--split{padding-inline:0;gap:0;min-height:auto}.ns-scrolly__sticky-panel{position:relative;top:auto;height:auto;min-height:280px;padding:2.5rem 2rem}.ns-scrolly__visual{max-width:200px}.ns-scrolly__text-panel{padding:2.5rem 1.5rem;gap:1rem}.ns-scrolly-scene--full{min-height:auto;padding-block:5rem}.ns-scrolly-hero__title{line-height:1.5}.ns-map-footer{align-items:flex-start}.ns-scene-nav a{font-size:.72rem;padding-inline:.45rem}.ns-scene-nav a span{display:none}}@media (hover:none) and (pointer:coarse){.ns-touch-hint{display:block;position:absolute;top:100%;margin:.5rem 0;font:.72rem/1.5 var(--ns-font-ui);color:var(--ns-text-muted-dk)}.ns-map-footer{margin-top:2.5rem}}@media (prefers-reduced-motion:reduce){.ns-root{scroll-behavior:auto}.ns-motion-ready .ns-scroll-reveal{opacity:1;transform:none}.ns-root *{scroll-behavior:auto!important}}.ns-map--wide .ns-road{stroke-width:3}.ns-map--wide .ns-road-glow{stroke-width:14;opacity:.6}.ns-map--tall .ns-road{stroke-width:2.5}.ns-map--tall .ns-road-glow{stroke-width:11;opacity:.6}.ns-trail{opacity:.3}body:has(.ns-root),html:has(.ns-root){overflow-x:clip}html:has(.ns-root){color-scheme:dark}@media (prefers-reduced-motion:reduce){html:has(.ns-root){scroll-behavior:auto}}.ns-reader-toc{margin:0 0 2.8rem;border-block:1px solid #8a6b2540;font:.9rem/1.8 var(--ns-font-ui);color:var(--ns-earth)}.ns-reader-toc summary{min-height:48px;padding:.75rem 0;cursor:pointer}.ns-reader-toc summary span{float:right;color:var(--ns-text-muted)}.ns-reader-toc ol{margin:0;padding:0 0 1rem 1.25rem}.ns-reader-toc a{display:inline-block;min-height:44px;padding:.6rem 0;color:var(--ns-forest);text-underline-offset:4px}.ns-body h2{scroll-margin-top:90px}.ns-node__arrival{display:block;position:absolute;inset:0}.ns-cover__publisher{color:var(--ns-gold-text)}.ns-cover__eyebrow{opacity:1}.ns-root{--ns-fast:220ms;--ns-medium:420ms;--ns-slow:850ms;--ns-ease:cubic-bezier(.22,.61,.36,1)}@keyframes ns-resolve{0%{opacity:0;filter:blur(5px);transform:translateY(5px)}to{opacity:1;filter:blur(0);transform:none}}@keyframes ns-line-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ns-rings-once{0%{opacity:0;transform:scale(.91)}to{opacity:.7;transform:scale(1)}}@keyframes ns-field-light{0%{opacity:.65}to{opacity:1}}@keyframes ns-anchor-halo{to{transform:scale(2.8);opacity:0}}@keyframes ns-cover-depart{to{opacity:0}}@keyframes ns-passing{0%{opacity:.22;transform:translateY(4px)}40%{opacity:1;transform:none}to{opacity:.62;transform:none}}@keyframes ns-soften{0%,to{color:var(--ns-ink-light)}45%{color:#82725d}}.ns-cover__rings svg{animation:ns-rings-once 1.5s var(--ns-ease) both}.ns-cover__name{animation:ns-resolve var(--ns-slow) var(--ns-ease) .15s both}.ns-cover__divider:after,.ns-cover__divider:before{animation:ns-line-grow var(--ns-slow) var(--ns-ease) .35s both}.ns-cover-trail{stroke-dasharray:1;stroke-dashoffset:0;animation:ns-draw 1.4s var(--ns-ease) .3s both}.ns-cover[data-leaving=true]{position:fixed;inset:0;height:100svh;z-index:20;pointer-events:none;animation:ns-cover-depart var(--ns-slow) var(--ns-ease) forwards}.ns-cover[data-leaving=true] .ns-cover-trail{stroke:var(--ns-gold);animation:ns-draw var(--ns-slow) var(--ns-ease) both}.ns-cover[data-leaving=true] .ns-cover__inner{opacity:0;transition:opacity var(--ns-medium) var(--ns-ease)}.ns-journey[data-enter=true] .ns-map__frame,.ns-map-screen{animation:ns-fade var(--ns-slow) var(--ns-ease) both}.ns-journey[data-enter=true] .ns-reveal{animation-duration:.7s;animation-delay:calc(var(--d) * .45)}.ns-journey[data-enter=true] .ns-road,.ns-journey[data-enter=true] .ns-road-glow{animation:ns-draw 1.9s var(--ns-ease) .35s both}.ns-journey[data-enter=true] .ns-node__btn{animation:ns-resolve .5s var(--ns-ease) both;animation-delay:calc(.6s + var(--i) * .25s)}.ns-journey[data-enter=true] .ns-star{animation:ns-fade .5s ease 2.25s both}.ns-journey[data-enter=true] .ns-node__disc:after{animation:ns-rings-once .8s ease both;animation-delay:calc(.6s + var(--i) * .25s)}.ns-node__disc:after{content:"";position:absolute;inset:-8px;border:1px solid #c9a24f38;border-radius:50%;opacity:.4;transition:transform .35s var(--ns-ease),opacity .35s}.ns-node[data-open=true] .ns-node__disc{transform:translateY(-4px)}.ns-node[data-open=true] .ns-node__disc:after{transform:scale(1.2);opacity:.9;animation:none}.ns-road-highlight{fill:none;stroke:#e9c979;stroke-width:3.2;stroke-opacity:.8;filter:drop-shadow(0 0 5px #c9a24f70);pointer-events:none}.ns-preview{min-width:0;max-width:15rem;padding:.5rem .8rem;border:0;border-left:1px solid #c9a24f75;border-radius:0;background:linear-gradient(90deg,#0e1612f5,#0e1612e0 75%,transparent);box-shadow:none;backdrop-filter:none;filter:blur(3px);transition:opacity .35s var(--ns-ease),transform .35s var(--ns-ease),filter .35s,visibility .35s}.ns-node[data-open=true] .ns-preview{filter:blur(0)}.ns-preview__title{font-size:.9rem;font-weight:400;line-height:1.7}.ns-preview__cta{display:none}.ns-journey[data-entering=true] .ns-node:not([data-selected=true]),.ns-journey[data-entering=true] .ns-scene{opacity:.25;transition:opacity var(--ns-medium)}.ns-node[data-selected=true]{z-index:10}.ns-node[data-selected=true] .ns-node__disc:after{animation:ns-anchor-halo var(--ns-medium) var(--ns-ease) forwards}.ns-node[data-selected=true] .ns-node__disc{border-color:#f0d394;box-shadow:0 0 45px #c9a24f55}.ns-hub__title{animation:ns-resolve var(--ns-slow) var(--ns-ease) both}.ns-hub__rule{transform-origin:left;animation:ns-line-grow var(--ns-slow) var(--ns-ease) .2s both}.ns-hub__item{animation-delay:calc(.3s + var(--idx) * .13s)}.ns-hub__card{position:relative;border-radius:2px;border:0;border-bottom:1px solid #c9a24f26;background:#c9a24f03;transition:background var(--ns-fast)}.ns-hub__card:focus-visible,.ns-hub__card:hover{transform:none;background:#c9a24f0b}.ns-hub__card:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:#c9a24f80;transform:scaleX(0);transform-origin:left;transition:transform var(--ns-medium) var(--ns-ease)}.ns-hub__card:focus-visible:after,.ns-hub__card:hover:after{transform:scaleX(1)}.ns-hub__card-title{transition:transform var(--ns-medium) var(--ns-ease)}.ns-hub__card:focus-visible .ns-hub__card-title,.ns-hub__card:hover .ns-hub__card-title{transform:translateX(4px)}.ns-hub__card-meta{opacity:.7;transition:opacity var(--ns-fast)}.ns-hub__card:focus-visible .ns-hub__card-meta,.ns-hub__card:hover .ns-hub__card-meta{opacity:1}.ns-reader{--ns-light-y:40vh;animation:ns-fade .4s ease both}.ns-reader:before{inset:57px 0 0;width:auto;height:auto;transform:none;background:radial-gradient(ellipse 600px 430px at 50% var(--ns-light-y),#c9a24f14,transparent 80%)}.ns-reader__col{animation:ns-field-light var(--ns-slow) var(--ns-ease) both}.ns-reader__col:after{content:"";position:fixed;inset:59px 0 0;z-index:2;pointer-events:none;background:radial-gradient(ellipse 360px 350px at 50% var(--ns-light-y),#ffe6af22,transparent 75%);transition:background-color var(--ns-medium)}.ns-reader__title{animation:ns-resolve .7s var(--ns-ease) .15s both}.ns-reader .ns-body{animation:ns-fade .5s ease .3s both}.ns-body h2{position:relative;transition:color var(--ns-medium)}.ns-body h2:before{content:"";position:absolute;bottom:-.35rem;left:0;width:2.5rem;height:1px;background:var(--ns-gold-dark);transform:scaleX(0);transform-origin:left;transition:transform var(--ns-medium) var(--ns-ease)}.ns-body h2[data-reading=true]{color:var(--ns-gold-dark)}.ns-body h2[data-reading=true]:before{transform:scaleX(1)}.ns-flagship{background:var(--ns-bg)}html:has(.ns-flagship){scroll-behavior:auto}.ns-story-head{padding:2.5rem clamp(1.25rem,5vw,5rem) 2rem;border-bottom:1px solid #c9a24f20}.ns-story-head p{color:var(--ns-gold-text);font:.8rem/1.8 var(--ns-font-ui);margin:0 0 .7rem}.ns-story-head h1{font:500 clamp(2.2rem,4.5vw,4rem)/1.4 var(--ns-font-body);margin:0 0 .6rem;animation:ns-resolve var(--ns-slow) var(--ns-ease) both}.ns-story-head>span{color:var(--ns-text-muted-dk);font:.9rem/1.8 var(--ns-font-ui)}.ns-story-layout{display:grid;grid-template-columns:58% 42%;position:relative;max-width:1600px;margin:auto}.ns-story-stage{position:sticky;top:59px;height:calc(100svh - 59px);align-self:start;display:flex;flex-direction:column;justify-content:center;padding:1rem clamp(1rem,3vw,3rem);background:radial-gradient(ellipse at 50% 45%,#163d3450,transparent 70%),var(--ns-bg);transition:background-color var(--ns-slow);overflow:hidden}.ns-story-stage__field{position:relative;width:100%}.ns-story-svg{display:block;width:100%;max-height:62svh}.ns-stage-layer{opacity:0;transition:opacity var(--ns-slow) var(--ns-ease);pointer-events:none}[data-visual-scene="1"] .ns-stage-search,[data-visual-scene="2"] .ns-stage-objects,[data-visual-scene="3"] .ns-stage-question,[data-visual-scene="4"] .ns-stage-inward,[data-visual-scene="5"] .ns-stage-ocean{opacity:1}.ns-search-path{stroke:var(--ns-gold);stroke-width:1.8;stroke-linecap:round;stroke-dasharray:1}.ns-stage-dot{fill:#e3c47f}.ns-stage-orbit{stroke:#c9a24f;stroke-width:1;stroke-opacity:.35}.ns-experience{opacity:.2}.ns-experience circle{fill:#c9a24f}.ns-experience text{fill:#eee1c8;font:22px var(--ns-font-body)}.ns-stage-question text{fill:#eee1c8;font:32px var(--ns-font-body)}[data-visual-scene="3"]{background:#080e0b}.ns-individual-wave{stroke:#ebd3a0;stroke-width:2.2;stroke-linecap:round}.ns-stage-caption{min-height:3rem;margin:.5rem 0;color:#bbae95;text-align:center;font:.95rem/1.9 var(--ns-font-body)}.ns-ocean-quotes{position:absolute;top:6%;left:9%;right:9%;opacity:0;transition:opacity var(--ns-medium);text-align:center;font:clamp(1.15rem,1.7vw,1.75rem)/1.9 var(--ns-font-body);color:#e8d9c0}.ns-ocean-quotes p{position:absolute;inset:0;margin:0}[data-visual-scene="5"] .ns-ocean-quotes{opacity:1}.ns-stage-index{display:flex;gap:1.25rem;justify-content:center;padding-top:1rem;border-top:1px solid #c9a24f15;font:.75rem/2 var(--ns-font-ui);color:#8f9b78;transition:opacity var(--ns-slow)}[data-visual-scene="1"] [data-stage-index="1"],[data-visual-scene="2"] [data-stage-index="2"],[data-visual-scene="3"] [data-stage-index="3"],[data-visual-scene="4"] [data-stage-index="4"],[data-visual-scene="5"] [data-stage-index="5"]{color:var(--ns-gold-text)}[data-quiet=true] .ns-stage-index{opacity:.18}.ns-story-steps{border-left:1px solid #c9a24f24;padding-bottom:50svh}.ns-story-step{min-height:115svh;padding:5rem clamp(1.5rem,3vw,3rem) 8rem;scroll-margin-top:80px;border-bottom:1px solid #c9a24f18}.ns-story-step__number{font:.72rem/1.8 var(--ns-font-ui);color:var(--ns-gold-text);letter-spacing:.15em;margin:0 0 1rem}.ns-story-step h2{font:500 clamp(1.55rem,2.3vw,2.3rem)/1.6 var(--ns-font-body);color:var(--ns-text-on-dark);margin:0 0 2.5rem}.ns-scrolly-prose{font-size:clamp(1.08rem,1.25vw,1.24rem);line-height:2.05;color:#d3c8b2}.ns-scrolly-prose p{margin:0 0 1.65em;white-space:pre-line;overflow-wrap:anywhere}.ns-story-next{display:flex;justify-content:space-between;margin-top:3rem;padding-block:1rem;border-top:1px solid #c9a24f45;color:var(--ns-gold-text);font:.85rem/1.8 var(--ns-font-ui);text-decoration:none}.ns-story-navigation{position:sticky;bottom:.7rem;z-index:8;display:flex;width:max-content;max-width:calc(100% - 1rem);margin:0 auto;padding:.2rem;border:1px solid #c9a24f40;border-radius:30px;background:#0e1612f5}.ns-story-navigation a{min-height:44px;padding:.65rem 1rem;border-radius:30px;font:.8rem/1.8 var(--ns-font-ui);text-decoration:none;color:#a2ad98}.ns-story-navigation a[aria-current]{background:#c9a24f18;color:var(--ns-gold-text)}.ns-flagship .ns-pager{padding:2rem 1.25rem 5rem}@media (min-width:701px) and (max-width:1000px){.ns-story-layout{grid-template-columns:55% 45%}.ns-story-stage{padding-inline:.75rem}.ns-story-step{padding-inline:1.25rem}.ns-stage-index{gap:.7rem}}@media (max-width:700px){.ns-reader__col:after{background:radial-gradient(ellipse 290px 280px at 50% var(--ns-light-y),#ffe6af15,transparent 80%)}.ns-story-head{padding:1.8rem 1.25rem}.ns-story-head h1{font-size:2.3rem}.ns-story-head>span{font-size:.8rem}.ns-story-layout{display:block}.ns-story-stage{z-index:5;top:59px;height:clamp(230px,34svh,330px);padding:.3rem .75rem;border-bottom:1px solid #c9a24f35}.ns-story-stage__field{min-height:0}.ns-story-svg{height:clamp(170px,26svh,245px);max-height:none}.ns-stage-caption{font-size:.78rem;min-height:1.8rem;margin:0}.ns-stage-index{display:none}.ns-ocean-quotes{top:3%;left:15%;right:15%;font-size:.95rem;line-height:1.8}.ns-story-step{min-height:105svh;padding:2.7rem 1.5rem 5rem;scroll-margin-top:calc(79px + clamp(230px,34svh,330px))}.ns-story-steps{border-left:0}.ns-scrolly-prose{font-size:1.12rem}.ns-story-navigation a{padding-inline:.8rem;font-size:.73rem}}@media (prefers-reduced-motion:reduce){.ns-root *,.ns-root :after,.ns-root :before{animation:none!important;transition:none!important}.ns-cover__rings svg{opacity:.7}.ns-cover[data-leaving=true]{opacity:1}.ns-motion-ready .ns-scroll-reveal{opacity:1;transform:none}.ns-ocean-quotes p{position:static;margin-bottom:.7rem}.ns-experience{opacity:.8!important;transform:none!important}}.ns-root .ns-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ns-editorial-scene{--scene-p:1;--scene-first:0;--scene-last:1;--scene-held:0;--scene-merge:1;--scene-quiet:1;--scene-returns:1;position:relative;isolation:isolate;box-sizing:border-box;width:min(1120px,calc(100vw - 64px));height:590px;left:50%;margin:80px 0 88px;transform:translateX(-50%);display:grid;grid-template-rows:auto minmax(0,1fr) auto;padding:32px 48px 30px;color:#f1e7d0;background:radial-gradient(ellipse at 50% 52%,#25382a 0,#111e18 50%,#0c1712 100%);border-block:1px solid #c9a24f66;box-shadow:0 18px 70px #07100d55,0 -18px 60px #07100d33;overflow:hidden;scroll-margin-top:80px}.ns-editorial-scene:after,.ns-editorial-scene:before{content:"";position:absolute;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,#d9b86688,transparent);pointer-events:none}.ns-editorial-scene:before{top:0}.ns-editorial-scene:after{bottom:0}.ns-editorial-scene__head{position:relative;z-index:3;text-align:center}.ns-editorial-scene__head>span{font:11px/1.6 var(--ns-font-ui);color:#d4ba7c;letter-spacing:.1em}.ns-editorial-scene h3{font:500 clamp(22px,2.3vw,30px)/1.7 var(--ns-font-body);margin:9px 0 0;color:#f3e9d1}.ns-editorial-scene__visual{position:relative;min-height:0;margin-block:10px;line-height:1.6}.ns-editorial-scene__visual>div{height:100%;position:relative}.ns-editorial-scene figcaption{position:relative;z-index:3;text-align:center;max-width:680px;margin-inline:auto}.ns-editorial-scene figcaption strong{display:block;font-size:21px;font-weight:500;line-height:1.7;color:#eed49a}.ns-editorial-scene[data-scene-variant=change] figcaption strong,.ns-editorial-scene[data-scene-variant=passing] figcaption strong{opacity:clamp(0,calc((var(--scene-p) - .82) * 8),1)}.ns-editorial-scene[data-scene-variant=daily] figcaption strong{opacity:clamp(0,calc((var(--scene-p) - .7) * 5),1)}.ns-editorial-scene figcaption>span{display:block;margin-top:8px;font:13px/1.8 var(--ns-font-ui);color:#bec5b7;text-wrap:pretty}.ns-editorial-scene svg{width:100%;height:100%;fill:none;stroke:#c9a24f;stroke-width:1;overflow:visible}.ns-editorial-scene small{font:13px/1.6 var(--ns-font-ui);letter-spacing:.04em}.ns-concept-center{position:absolute;left:50%;top:50%;width:8px;height:8px;transform:translate(-50%,-50%);z-index:2}.ns-concept-center>i{position:absolute;inset:0;border-radius:50%;background:#f7dda2;box-shadow:0 0 30px 8px #f7dda233}.ns-concept-center__ring{position:absolute;inset:-34px;border:1px solid #d3ba7b66;border-radius:50%}.ns-concept-center small{position:absolute;width:120px;left:-56px;top:24px;text-align:center}.ns-concept-orbit__rings{position:absolute;inset:0;display:grid;place-items:center}.ns-concept-orbit__rings i{position:absolute;width:250px;height:250px;border:1px solid #d4b66a27;border-radius:50%}.ns-concept-orbit__rings i:nth-child(2){width:460px;height:210px;transform:rotate(-15deg)}.ns-concept-orbit__rings i:nth-child(3){width:600px;height:280px;transform:rotate(10deg)}.ns-concept-orbit__thought{position:absolute;color:#eee3c8;font-size:21px;opacity:clamp(.15,calc(var(--scene-p) * 3 - var(--i) * .18),1)}.ns-concept-orbit__thought:nth-of-type(3){left:16%;top:14%}.ns-concept-orbit__thought:nth-of-type(4){right:9%;top:30%}.ns-concept-orbit__thought:nth-of-type(5){left:8%;top:65%}.ns-concept-orbit__thought:nth-of-type(6){right:17%;top:82%}.ns-editorial-scene[data-active] .ns-concept-orbit__thought span{display:block;animation:ns-idea-drift 7s ease-in-out calc(var(--i) * -.9s) infinite alternate}.ns-concept-orbit--experience .ns-concept-orbit__thought{font-size:29px;color:#e3c47e;opacity:calc(var(--scene-held) * 1.1);transform:scale(calc(.8 + var(--scene-held) * .2))}@keyframes ns-idea-drift{0%{transform:translate(-15px,8px)}to{transform:translate(18px,-12px)}}.ns-concept-wave{display:flex;flex-direction:column;justify-content:center}.ns-concept-wave svg{height:220px}.ns-concept-wave__stream{stroke-dasharray:40 14;stroke-dashoffset:calc(var(--scene-p) * -180);opacity:clamp(0,calc(.9 - var(--scene-quiet) - var(--i) * .035),.6);transform:translateX(calc(var(--scene-p) * 60px))}.ns-concept-wave__return{stroke:#eedca8;stroke-width:1.8;opacity:calc(.14 + var(--scene-returns) * .86);stroke-dasharray:100;stroke-dashoffset:calc((1 - var(--scene-returns)) * 85)}.ns-editorial-scene[data-active] .ns-concept-wave__stream{animation:ns-stream 2s linear infinite;animation-duration:calc(1s + var(--scene-quiet) * 9s)}@keyframes ns-stream{to{stroke-dashoffset:-108}}.ns-concept-crossfade{height:45px;position:relative;margin-top:16px;text-align:center;font-size:25px}.ns-concept-crossfade>span{position:absolute;inset:0}.ns-concept-first{opacity:var(--scene-first)}.ns-concept-last{opacity:var(--scene-last)}.ns-concept-wave .ns-concept-first{opacity:clamp(0,calc((.62 - var(--scene-p)) * 8),1)}.ns-concept-wave .ns-concept-last{opacity:clamp(0,calc((var(--scene-p) - .62) * 8),1)}.ns-concept-belief__phrase{position:absolute;left:50%;top:50%;width:max-content;max-width:76%;transform:translate(calc(-50% + (1 - var(--scene-held)) * 18px),-50%);text-align:center;padding:20px 26px;border-block:1px solid #d1b77b55;background:#ecd9aa;color:#283c32;box-shadow:0 10px 55px #030b0a33}.ns-concept-belief__phrase strong{display:block;font-size:clamp(22px,2.8vw,33px);font-weight:calc(400 + var(--scene-held) * 300);color:color-mix(in srgb,#70806a calc((1 - var(--scene-held)) * 100%),#17271f)}.ns-concept-belief__phrase small{display:block;height:25px}.ns-concept-belief__held{position:absolute;left:0;right:0;top:20px;opacity:clamp(0,calc((var(--scene-held) - .55) * 5),1)}.ns-concept-belief__light{opacity:clamp(0,calc((.55 - var(--scene-held)) * 5),1)}.ns-concept-belief__connections{position:absolute;inset:0;opacity:var(--scene-held);stroke-dasharray:100;stroke-dashoffset:calc((1 - var(--scene-held)) * 100)}.ns-concept-belief__satellite{position:absolute;font-size:22px;color:#d7bd82;opacity:calc(.15 + var(--scene-held) * .85)}.ns-concept-belief__satellite:first-of-type{left:13%;top:5%}.ns-concept-belief__satellite:nth-of-type(2){right:13%;top:5%}.ns-concept-belief__satellite:nth-of-type(3){left:13%;bottom:4%}.ns-concept-belief__satellite:nth-of-type(4){right:13%;bottom:4%}.ns-concept-observer__side{position:absolute;width:43%;height:90%;top:4%;text-align:center;opacity:calc(1 - var(--scene-merge))}.ns-concept-observer__side--0{left:2%;transform:translateX(calc(var(--scene-merge) * 60%))}.ns-concept-observer__side--1{right:2%;transform:translateX(calc(var(--scene-merge) * -60%))}.ns-concept-observer__side small{display:block;font-size:19px;color:#e2cc95}.ns-concept-observer__side svg{height:80%}.ns-concept-observer__side small{opacity:clamp(0,calc(1 - var(--scene-merge) * 2),1)}.ns-concept-observer__side circle{stroke:#c9a24f33}.ns-concept-observer__tangle{opacity:.55}.ns-concept-observer__moving{stroke:#f2d9a0;stroke-width:1.8}.ns-editorial-scene[data-active] .ns-concept-observer__moving{animation:ns-observe 4s ease-in-out infinite alternate}.ns-editorial-scene[data-active] .ns-concept-observer__tangle{animation:ns-observe .9s ease-in-out calc(var(--i) * -.15s) infinite alternate}@keyframes ns-observe{to{transform:translate(6px,-5px)}}.ns-concept-observer__open{position:absolute;inset:15% 20%;opacity:var(--scene-merge)}.ns-concept-observer__open svg{stroke:#ddc08099}.ns-editorial-scene--quote-pause{height:650px;background:radial-gradient(ellipse at 50% 60%,#223426,#09140f 70%)}.ns-concept-pause{display:grid;place-items:center}.ns-concept-pause>strong{position:absolute;font-size:clamp(30px,4.2vw,48px);font-weight:400;line-height:1.8;text-align:center;white-space:pre-line}.ns-concept-pause .ns-concept-first{opacity:clamp(0,calc((.66 - var(--scene-p)) * 8),1)}.ns-concept-pause .ns-concept-last{opacity:clamp(0,calc((var(--scene-p) - .66) * 7),1)}.ns-concept-pause__thought{position:absolute;font-size:18px;opacity:calc(var(--scene-held) * .4);transform:translateY(calc(var(--scene-p) * -30px));color:#a6b19c}.ns-concept-pause__thought:first-of-type{left:5%;top:15%}.ns-concept-pause__thought:nth-of-type(2){right:5%;top:30%}.ns-concept-pause__thought:nth-of-type(3){left:15%;bottom:5%}.ns-concept-layers{display:flex;justify-content:center;align-items:center;gap:50px}.ns-concept-layers__field{position:relative;width:320px;height:320px;flex-shrink:0}.ns-concept-layers__layer{position:absolute;inset:calc(var(--i) * 26px);border:1px solid #c3a26688;border-radius:50%;background:#e4be6410;opacity:calc(1 - clamp(0,var(--scene-p) * 1.6 - var(--i) * .18,.84));transform:rotate(calc(var(--scene-p) * (var(--i) + 1) * 12deg)) scale(calc(1 - var(--scene-p) * .1))}.ns-concept-layers__layer span{position:absolute;left:50%;top:-15px;transform:translateX(-50%) rotate(calc(var(--scene-p) * (var(--i) + 1) * -12deg));padding:0 8px;font-size:14px;color:#eddaae;background:#19271c}.ns-concept-layers ol{list-style:none;padding:0;margin:0;color:#d1bd8e;font-size:19px}.ns-concept-layers li{padding:3px 0}.ns-concept-layers li+li:before{content:"↓";margin-right:14px;color:#8e855d}.ns-concept-sequence__axis{position:absolute;top:50%;left:5%;right:5%;height:1px;background:linear-gradient(90deg,transparent,#c3a66a55,transparent)}.ns-concept-sequence__item{position:absolute;left:50%;top:50%;width:230px;margin:-65px 0 0 -115px;height:130px;display:grid;place-items:center;opacity:var(--show,0);transform:translateX(var(--travel,0)) scale(var(--scale,1))}.ns-concept-sequence__item span{position:relative;font-size:23px;text-align:center;color:#f1dfb6;background:#15241bd9;padding:6px 8px}.ns-concept-sequence__form{position:absolute;width:125px;height:125px;border:1px solid #d2b57899;transform:rotate(calc(var(--i) * 32deg + var(--scene-p) * 100deg));border-radius:calc(var(--i) * 12%)}.ns-concept-sequence--passing .ns-concept-sequence__form{border-radius:50%;transform:scale(calc(.5 + var(--scene-p) * 2.5));opacity:var(--show)}.ns-concept-sequence--time{display:flex;align-items:center;justify-content:space-evenly}.ns-concept-sequence--time .ns-concept-sequence__item{position:relative;inset:auto;margin:0;width:30%;height:200px;opacity:1;transform:none}.ns-concept-sequence--time .ns-concept-sequence__form{border-radius:50%;width:calc(70px + var(--i) * 28px);height:calc(70px + var(--i) * 28px);transform:scale(clamp(.75,calc(1.2 - (var(--scene-p) * 3 - var(--i)) * (var(--scene-p) * 3 - var(--i)) * .2),1.2))}.ns-concept-sequence--time .ns-concept-sequence__item span{margin-top:180px;background:none}.ns-concept-sequence--time .ns-concept-sequence__form:after{content:"";position:absolute;inset:12px;border:1px solid #d1b37455;border-radius:50%}.ns-concept-sequence--daily{max-width:450px;margin:auto;display:flex;flex-direction:column;justify-content:space-around}.ns-concept-sequence--daily .ns-concept-sequence__axis{top:5%;bottom:5%;height:auto;left:24px;width:1px;background:#d0ac6355}.ns-concept-sequence--daily .ns-concept-sequence__item{position:relative;inset:auto;margin:0;width:100%;height:auto;display:block;transform:translateX(calc((1 - clamp(0,var(--scene-p) * 4 - var(--i) * .4,1)) * 22px));opacity:calc(.35 + clamp(0,var(--scene-p) * 4 - var(--i) * .4,1) * .65)}.ns-concept-sequence--daily .ns-concept-sequence__form{width:5px;height:5px;top:45%;left:22px;border:0;border-radius:50%;background:#d1b579;box-shadow:0 0 20px #d1b57988;transform:none}.ns-concept-sequence--daily .ns-concept-sequence__item span{padding:0 0 0 54px;background:none;font-size:21px}.ns-concept-cycle{max-width:470px;margin:auto}.ns-concept-cycle svg{position:absolute;inset:0;opacity:.7;stroke-dasharray:100;stroke-dashoffset:calc(var(--scene-last) * 23);transform:rotate(calc(var(--scene-p) * 12deg))}.ns-concept-cycle>span{position:absolute;background:#14221a;padding:2px 10px;font-size:21px;color:#e4d2aa}.ns-concept-cycle>span:first-of-type{left:42%;top:0}.ns-concept-cycle>span:nth-of-type(2){right:0;top:25%}.ns-concept-cycle>span:nth-of-type(3){right:10%;bottom:8%}.ns-concept-cycle>span:nth-of-type(4){left:10%;bottom:8%}.ns-concept-cycle>span:nth-of-type(5){left:0;top:25%}.ns-concept-life{display:grid;place-items:center}.ns-concept-life__actual,.ns-concept-life__ideal{position:absolute;inset:15% 10%;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;text-align:center;gap:20px}.ns-concept-life__ideal{opacity:clamp(0,calc((.4 - var(--scene-p)) * 8),1);transform:scale(calc(1 + var(--scene-p) * .25));grid-template-columns:repeat(2,1fr)}.ns-concept-life__actual{opacity:clamp(0,calc((var(--scene-p) - .4) * 8),1);transform:translateY(calc((1 - var(--scene-last)) * 35px))}.ns-concept-life span{font-size:26px;color:#e2cc9b}.ns-concept-life .ns-concept-center{opacity:var(--scene-last)}.ns-concept-event{display:flex;flex-direction:column;justify-content:center;gap:40px}.ns-concept-event__row{display:grid;grid-template-columns:1fr 40px 1fr;align-items:center;text-align:center}.ns-concept-event__row>div{padding:20px 10px;border-block:1px solid #cdb77e55}.ns-concept-event small{display:block;color:#b6bdab;margin-bottom:10px}.ns-concept-event strong{font-size:24px;font-weight:400}.ns-concept-event__identity{opacity:calc(var(--scene-held) * .95);transform:translateY(calc(var(--scene-last) * -35px));background:#3b302033}.ns-concept-event__link{color:#d8b977;opacity:var(--scene-held)}.ns-concept-mirror{display:grid;place-items:center}.ns-concept-mirror__frame{width:180px;height:235px;border:1px solid #c9ab68;border-radius:90px 90px 3px 3px;background:linear-gradient(125deg,#c9ab680d,transparent 50%,#c9ab6814)}.ns-concept-mirror__passing,.ns-concept-mirror__reflection{position:absolute;width:80px;height:140px;border-radius:50%;border:1px solid #dec78d88;background:#dec78d0a;transform:translateX(calc(-260px + var(--scene-p) * 520px)) rotate(calc(var(--scene-p) * 50deg));opacity:var(--scene-held)}.ns-concept-mirror__reflection{transform:scaleX(-1) translateX(calc(-100px + var(--scene-p) * 200px));opacity:calc(var(--scene-held) * .5)}.ns-concept-mirror__labels{position:absolute;left:15%;right:15%;bottom:0;display:flex;justify-content:space-between;font-size:16px;color:#c9b381}.ns-stanza{position:relative;padding-block:28px}.ns-stanza:after{content:"";position:absolute;bottom:0;left:calc(50% - 50px);width:100px;height:14px;background:repeating-linear-gradient(90deg,transparent 0 8px,#9d783f77 8px 9px);clip-path:polygon(0 48%,10% 40%,20% 20%,30% 40%,40% 0,50% 35%,60% 15%,70% 45%,80% 25%,90% 40%,100% 48%,100% 52%,0 52%)}.ns-stanza.ns-in:after{animation:ns-lyric-breath 5s ease-in-out 2}@keyframes ns-lyric-breath{50%{transform:scaleX(1.25);opacity:.45}}.ns-dialogue .ns-speech{max-width:88%;margin-left:calc(var(--dialogue-side,0) * 12%)}.ns-dialogue .ns-observation.ns-scroll-reveal{transition-delay:.35s}.ns-dialogue [data-punchline].ns-scroll-reveal{transition-delay:.25s}.ns-reader--welcome .ns-closing{animation:ns-fade 1.5s ease both}.ns-body--silence p{margin-bottom:5em}.ns-body--silence p:nth-last-child(-n+3){margin-bottom:7em}.ns-reader--silence .ns-brand,.ns-reader--silence .ns-reading-progress{opacity:var(--ns-silence-chrome,1)}@media(max-width:800px){.ns-editorial-scene{width:calc(100vw - 32px);padding-inline:28px;height:570px}.ns-concept-orbit__thought{font-size:19px}.ns-concept-orbit__rings i:nth-child(3){width:90%}.ns-concept-layers{gap:20px}.ns-concept-layers__field{width:290px;height:290px}}@media(max-width:520px){.ns-editorial-scene{width:100vw;height:610px;margin-block:60px;padding:25px 22px}.ns-editorial-scene__head>span{font-size:10px}.ns-editorial-scene h3{font-size:22px}.ns-editorial-scene figcaption strong{font-size:19px}.ns-editorial-scene figcaption>span{font-size:12px}.ns-editorial-scene__visual{margin-block:18px}.ns-concept-orbit__rings i{width:220px;height:270px}.ns-concept-orbit__rings i:nth-child(2){width:280px;height:190px;transform:rotate(65deg)}.ns-concept-orbit__rings i:nth-child(3){width:320px;height:300px}.ns-concept-orbit__thought{font-size:17px}.ns-concept-orbit__thought:nth-of-type(3){left:10px;top:8%}.ns-concept-orbit__thought:nth-of-type(4){right:20px;top:29%}.ns-concept-orbit__thought:nth-of-type(5){left:10px;top:67%}.ns-concept-orbit__thought:nth-of-type(6){right:20px;top:87%}.ns-concept-orbit--experience .ns-concept-orbit__thought{font-size:24px}.ns-concept-wave svg{height:230px}.ns-concept-crossfade{font-size:22px;height:70px}.ns-concept-belief__phrase{max-width:100%;width:100%;padding:15px 8px;box-sizing:border-box}.ns-concept-belief__phrase strong{font-size:23px}.ns-concept-belief__held{top:15px}.ns-concept-belief__satellite{font-size:19px}.ns-concept-belief__satellite:first-of-type{left:8%;top:7%}.ns-concept-belief__satellite:nth-of-type(2){right:8%;top:7%}.ns-concept-belief__satellite:nth-of-type(3){left:8%;bottom:7%}.ns-concept-belief__satellite:nth-of-type(4){right:8%;bottom:7%}.ns-concept-observer__side{width:100%;left:0;right:auto;height:45%}.ns-concept-observer__side--0{top:0;transform:translateY(calc(var(--scene-merge) * 55%))}.ns-concept-observer__side--1{top:52%;transform:translateY(calc(var(--scene-merge) * -55%))}.ns-concept-observer__side small{font-size:17px}.ns-concept-observer__side svg{height:90%}.ns-concept-observer__open{inset:20% 0}.ns-editorial-scene--quote-pause{height:640px}.ns-concept-pause>strong{font-size:30px}.ns-concept-pause__thought{font-size:14px}.ns-concept-pause__thought:nth-of-type(2){top:81%}.ns-concept-pause__thought:nth-of-type(3){bottom:26%}.ns-concept-layers{flex-direction:column;gap:20px}.ns-concept-layers__field{width:265px;height:265px}.ns-concept-layers__layer{inset:calc(var(--i) * 22px)}.ns-concept-layers__layer span{font-size:12px}.ns-concept-layers ol{display:flex;gap:8px;font-size:12px}.ns-concept-layers li+li:before{content:"·";margin-right:8px}.ns-concept-sequence__axis{top:5%;bottom:5%;left:50%;right:auto;width:1px;height:auto}.ns-concept-sequence__item{transform:translateY(var(--travel,0)) scale(var(--scale,1))}.ns-concept-sequence__item span{font-size:22px}.ns-concept-sequence--time{flex-direction:column}.ns-concept-sequence--time .ns-concept-sequence__item{width:100%;height:32%;display:flex;gap:30px;justify-content:center}.ns-concept-sequence--time .ns-concept-sequence__form{position:relative;width:calc(48px + var(--i) * 14px);height:calc(48px + var(--i) * 14px)}.ns-concept-sequence--time .ns-concept-sequence__item span{margin:0;min-width:110px;text-align:left}.ns-concept-sequence--time .ns-concept-sequence__axis{left:29%}.ns-concept-cycle{max-width:310px}.ns-concept-cycle>span{font-size:17px;padding:3px 6px}.ns-concept-life__actual,.ns-concept-life__ideal{inset:4% 0;grid-template-columns:repeat(2,1fr)}.ns-concept-life span{font-size:23px}.ns-concept-event{gap:18px}.ns-concept-event__row{grid-template-columns:1fr;gap:0}.ns-concept-event__row>div{padding:7px}.ns-concept-event small{font-size:11px;line-height:1.4;margin-bottom:3px}.ns-concept-event strong{font-size:21px;line-height:1.5}.ns-concept-event__link{font-size:18px;transform:rotate(90deg);line-height:1}.ns-concept-event__identity{transform:translateY(calc(var(--scene-last) * -18px))}.ns-concept-mirror__passing{transform:translateX(calc(-160px + var(--scene-p) * 320px))}}@media(prefers-reduced-motion:reduce){.ns-editorial-scene *,.ns-stanza:after{animation:none!important;transition:none!important}}