@font-face{font-family:Journal;src:url(/assets/journal.DG9yIDRy.ttf)format("truetype");font-display:swap}[data-room=nepal] body{background:var(--night)}.np-room{background:var(--night);justify-content:center;min-height:100vh;display:flex}.np{--u:1px;background:var(--paper) url(/assets/paper.CIMTOVXr.png) repeat;width:100%;max-width:460px;color:var(--ink);font-family:var(--font-body);background-size:360px 360px;position:relative;overflow-x:clip;box-shadow:0 0 90px #0009;container-type:inline-size}@supports (width:1cqw){.np{--u:.21739cqw}}.np-rail[hidden]{display:none}.np-rail{z-index:40;pointer-events:none;background:linear-gradient(var(--paper) 58%, transparent);align-items:center;gap:10px;width:100%;max-width:460px;padding:12px 20px 16px;display:flex;position:fixed;top:0;left:50%;transform:translate(-50%)}.np-rail-track{background:#3a312933;flex:1;height:1px}.np-rail-bar{background:var(--accent);width:0%;height:1px}.np-rail-chapter{font-family:var(--font-journal);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap;font-size:10px}.np-ch{isolation:isolate;position:relative}.np-rule{align-items:center;gap:12px;padding:0 26px;display:flex}.np-num{font-family:var(--font-journal);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:11px}.np-rule h2{font-family:var(--font-journal);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin:0;font-size:11px;font-weight:400}.np-h-img{margin:0;font-size:0;line-height:0}.np-h-follow{z-index:2;padding:0 26px;position:relative}.np-rule-line{background:var(--rule);flex:1;height:1px}.np-stage{height:calc(var(--u) * var(--h));position:relative;overflow:clip}.np picture{display:contents}.np-art{height:auto;display:block}.np-wash{z-index:-1;pointer-events:none;position:absolute}.np-shadow-lg{box-shadow:0 20px 44px #2d241c3d,0 2px 6px #2d241c1f}.np-shadow-md{box-shadow:0 10px 22px #2d241c29}.np-shadow-sm{box-shadow:0 8px 18px #2d241c24}.np-shadow-card{box-shadow:0 14px 30px #2d241c33}.np-prose{padding:0 30px}.np-prose p{text-wrap:pretty;margin:0;font-size:18px;line-height:1.66}.np-prose p+p{margin-top:20px}.np-prose p[lang=th]{color:#3a3129bf;margin-top:16px;font-size:17px}.np-cap,.np-prose .np-cap{font-family:var(--font-journal);font-size:11px;line-height:var(--line-latin);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft);margin:0}.np-prose p+.np-cap{margin-top:16px}.np-prose .np-th-quiet{color:#3a3129b3;margin-top:14px;font-size:16px}.np a{color:var(--accent);text-underline-offset:3px;border-bottom:none;text-decoration:underline 1px #8f3b2c66}.np a:hover{color:var(--accent-deep);text-decoration-color:#8f3b2ce6}.np-page{margin:0}.np-figcap{font-family:var(--font-journal);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin:14px 0 0;font-size:10px}.np-cover{padding:86px 0 46px}.np-cover-art{padding:0 34px}.np-cover-intro{text-align:center;padding:42px 40px 0}.np-cover-intro p{color:#3a3129cc;text-wrap:pretty;margin:0;font-size:16px;line-height:1.62}.np-cover-intro .np-byline{font-family:var(--font-journal);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-soft);margin-top:18px;font-size:10px}.np-cue{flex-direction:column;align-items:center;gap:8px;padding-top:40px;display:flex}.np-cue span:first-child{font-family:var(--font-journal);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-size:10px}.np-cue-line{background:linear-gradient(#3a312952,#3a312900);width:1px;height:36px}.np-outro{padding-top:84px}.np-outro-art{padding:0 62px}.np-buy{text-align:center;padding:30px 44px 0}.np-buy p{color:var(--ink-soft);text-wrap:pretty;margin:0;font-size:16px;line-height:1.66}.np-foot{border-top:1px solid var(--rule-soft);font-family:var(--font-journal);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft);justify-content:space-between;align-items:baseline;margin-top:64px;padding:20px 26px 48px;font-size:10px;display:flex}[data-reveal].is-armed{opacity:0;transform:translateY(20px)}[data-reveal].is-shown{opacity:1;transition:opacity .75s,transform .75s cubic-bezier(.2,.7,.3,1);transform:none}.np-gallery{padding-top:76px}.np-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin:26px 0 0;padding:0 22px;list-style:none;display:grid}.np-grid-wide{grid-column:1/-1}.np-grid-btn{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;transition:transform .22s;display:block;position:relative}.np-grid-btn:hover,.np-grid-btn:focus-visible{transform:translateY(-2px)}.np-grid-btn img{width:100%;height:auto;box-shadow:0 2px 10px #3a312938}.np-grid-num{font-family:var(--font-journal);letter-spacing:.08em;color:var(--ink-soft);background:#fdfcfadb;padding:2px 5px;font-size:9px;position:absolute;bottom:6px;right:6px}.np-lightbox{background:var(--night);width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;color:var(--paper);border:0;margin:0;padding:0;overflow:hidden}.np-lightbox::backdrop{background:#171614f0}.np-lb-stage{justify-content:center;align-items:center;padding:0 8px;display:flex;position:absolute;inset:40px 0 52px;overflow:auto}.np-lb-img{object-fit:contain;width:100%;height:auto;max-height:100%}.np-lb-close,.np-lb-prev,.np-lb-next{color:var(--paper);font-family:var(--font-journal);letter-spacing:.09em;text-transform:uppercase;cursor:pointer;opacity:.72;background:0 0;border:0;padding:10px 14px;font-size:12px}.np-lb-close:hover,.np-lb-prev:hover,.np-lb-next:hover,.np-lb-close:focus-visible,.np-lb-prev:focus-visible,.np-lb-next:focus-visible{opacity:1}.np-lb-close{position:absolute;top:4px;right:6px}.np-lb-bar{justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;bottom:6px;left:0;right:0}.np-lb-count{font-family:var(--font-journal);letter-spacing:.09em;color:#fbf9f4a8;text-align:center;min-width:56px;font-size:11px}
