:root{--bg-top: #0C1430;--bg-mid: #081024;--bg-bot: #070C1C;--ink: #F2EEE3;--ink-soft: rgba(230, 228, 220, .88);--ink-dim: rgba(232, 230, 223, .6);--ink-faint: rgba(196, 200, 214, .52);--brass: #D9B26C;--brass-bright: #EBD9B4;--brass-line: rgba(216, 182, 131, .22);--brass-line-strong: rgba(216, 182, 131, .28);--brass-text: rgba(216, 182, 131, .85);--glass: rgba(10, 16, 36, .55);--glass-deep: rgba(11, 17, 38, .82);--shadow: 0 22px 60px rgba(2, 4, 12, .6);--font: "Instrument Sans", -apple-system, sans-serif;--font-display: "Schibsted Grotesk", var(--font)}*{box-sizing:border-box}html,body{margin:0;height:100%}body{background:var(--bg-bot);color:var(--ink);font-family:var(--font);overflow:hidden}#stage{position:fixed;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;cursor:grab;touch-action:none}#stage.dragging{cursor:grabbing}#stage.hovering{cursor:pointer}#stage:focus-visible{outline:2px solid var(--brass);outline-offset:-2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.wordmark{position:fixed;top:26px;left:32px;z-index:30;pointer-events:none}.wordmark .kicker{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--brass-text)}.wordmark .name{font-family:var(--font-display);font-size:21px;font-weight:600;margin-top:3px}.schemes{position:fixed;top:28px;left:50%;transform:translate(-50%);z-index:30;display:flex;gap:2px;padding:3px;border-radius:999px;background:var(--glass);border:1px solid var(--brass-line);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.schemes button{font:600 13px var(--font);color:var(--ink-dim);background:none;border:0;border-radius:999px;padding:8px 18px;cursor:pointer;white-space:nowrap;transition:color .2s,background .2s}.schemes button:hover{color:var(--ink)}.schemes button[aria-pressed=true]{background:#d8b68329;color:var(--brass-bright)}.schemes button:focus-visible{outline:2px solid var(--brass)}.search{position:fixed;top:28px;right:32px;z-index:40;width:min(320px,calc(100vw - 64px))}.search .box{display:flex;align-items:center;gap:9px;padding:10px 16px;border-radius:999px;background:var(--glass);border:1px solid var(--brass-line);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.search .box:focus-within{border-color:#d8b6838c}.search svg{flex:none}.search input{flex:1;min-width:0;font:400 14px var(--font);color:var(--ink);background:none;border:0;outline:none}.search input::placeholder{color:var(--ink-dim)}.search .results{margin-top:8px;border-radius:16px;background:var(--glass-deep);border:1px solid var(--brass-line-strong);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:var(--shadow);overflow:hidden;max-height:min(420px,60vh);overflow-y:auto}.search .results[hidden]{display:none}.search .results button{display:flex;align-items:center;gap:12px;width:100%;text-align:left;font:400 13.5px var(--font);color:var(--ink-soft);background:none;border:0;padding:10px 16px;cursor:pointer}.search .results button:hover,.search .results button[aria-selected=true]{background:#d8b6831a}.search .results img{width:34px;height:34px;flex:none}.search .results .meta{font-size:11.5px;color:var(--ink-dim);display:block;margin-top:1px}.search .results .empty{padding:14px 16px;font-size:13px;color:var(--ink-dim)}.tours{position:fixed;bottom:60px;left:32px;z-index:30}.tours .opener{display:flex;align-items:center;gap:11px;padding:11px 18px 11px 12px;border-radius:14px;background:var(--glass);border:1px solid var(--brass-line-strong);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);cursor:pointer;font:400 13px var(--font);color:var(--ink);text-align:left}.tours .opener:hover{border-color:#d8b68380}.tours .opener:focus-visible{outline:2px solid var(--brass)}.tours .opener .play{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#d8b6832e;flex:none}.tours .opener .k{display:block;font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--brass-text)}.tours .opener .t{display:block;font-weight:600;font-size:13.5px;margin-top:1px}.tours .menu{position:absolute;bottom:calc(100% + 10px);left:0;width:310px;border-radius:16px;background:var(--glass-deep);border:1px solid var(--brass-line-strong);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:var(--shadow);padding:8px}.tours .menu[hidden]{display:none}.tours .menu button{display:block;width:100%;text-align:left;background:none;border:0;border-radius:10px;padding:11px 13px;cursor:pointer;color:var(--ink)}.tours .menu button:hover{background:#d8b6831a}.tours .menu .tt{font:600 14px var(--font)}.tours .menu .tb{font:400 12px var(--font);color:var(--ink-dim);margin-top:2px;line-height:1.45}.tour-hud{position:fixed;bottom:56px;left:50%;transform:translate(-50%);z-index:45;width:min(560px,calc(100vw - 40px));border-radius:18px;background:var(--glass-deep);border:1px solid var(--brass-line-strong);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:var(--shadow);padding:18px 22px 16px}.tour-hud[hidden]{display:none}.tour-hud .top{display:flex;align-items:baseline;gap:10px}.tour-hud .tname{font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--brass-text)}.tour-hud .count{font-size:11.5px;color:var(--ink-dim);margin-left:auto;white-space:nowrap}.tour-hud .note{font-size:14.5px;line-height:1.55;color:var(--ink-soft);margin:8px 0 12px;text-wrap:pretty}.tour-hud .controls{display:flex;align-items:center;gap:8px}.tour-hud .controls .spacer{flex:1}.tour-hud .controls button{font:600 13px var(--font);color:var(--ink);background:#ffffff0d;border:1px solid var(--brass-line);border-radius:10px;padding:9px 16px;cursor:pointer}.tour-hud .controls button:hover{background:#d8b6831f}.tour-hud .controls button.primary{color:#1a1206;background:linear-gradient(180deg,var(--brass-bright),var(--brass));border:0}.tour-hud .controls button:focus-visible{outline:2px solid var(--brass)}.tour-hud .dots{display:flex;gap:5px;margin-top:12px}.tour-hud .dots span{flex:1;height:3px;border-radius:2px;background:#d8b6832e}.tour-hud .dots span.on{background:var(--brass)}.detail{position:fixed;top:96px;right:32px;z-index:50;width:min(370px,calc(100vw - 40px));max-height:calc(100vh - 170px);overflow-y:auto;border-radius:18px;background:var(--glass-deep);border:1px solid var(--brass-line-strong);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:var(--shadow);padding:22px 24px 24px;transform:translate(16px);opacity:0;pointer-events:none;transition:transform .35s cubic-bezier(.2,.7,.2,1),opacity .35s}.detail.open{transform:translate(0);opacity:1;pointer-events:auto}.detail .close{position:absolute;top:14px;right:14px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffff0f;border:0;color:var(--ink-dim);font-size:15px;cursor:pointer}.detail .close:hover{color:var(--ink);background:#ffffff1f}.detail .close:focus-visible{outline:2px solid var(--brass)}.detail .head{display:flex;gap:16px;align-items:center;padding-right:20px}.detail .head img{width:88px;height:88px;flex:none}.detail .chip{font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;line-height:1.6}.detail .chip .stage{color:var(--ink-dim);font-weight:400;white-space:nowrap}.detail h2{font-family:var(--font-display);font-size:20px;font-weight:600;line-height:1.25;margin:5px 0 0}.detail .body{font-size:14px;line-height:1.65;color:var(--ink-soft);margin:16px 0 0;text-wrap:pretty}.detail .draft{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#d8b6838c;margin-top:10px}.detail .book{display:flex;gap:14px;align-items:center;margin-top:18px;padding:14px 16px;border-radius:12px;background:#d8b68312;border:1px solid rgba(216,182,131,.18)}.detail .book .cover{width:46px;height:68px;flex:none;border-radius:4px;border:1px dashed rgba(216,182,131,.45);display:flex;align-items:center;justify-content:center;font-size:8.5px;text-align:center;color:#d8b68399;line-height:1.4}.detail .book .k{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim)}.detail .book .t{font-size:14.5px;font-weight:600;margin-top:3px}.detail .cta{display:block;margin-top:16px;text-align:center;text-decoration:none;font:600 14.5px var(--font);color:#1a1206;background:linear-gradient(180deg,var(--brass-bright),var(--brass));border-radius:12px;padding:13px 0;box-shadow:0 6px 22px #d9b26c40}.detail .cta:hover{filter:brightness(1.06)}.detail .cta:focus-visible{outline:2px solid #fff}.detail .related{margin-top:18px}.detail .related .k{font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-dim);margin-bottom:8px}.detail .related .chips{display:flex;flex-wrap:wrap;gap:6px}.detail .related button{font:500 12px var(--font);color:var(--ink-soft);background:#ffffff0d;border:1px solid var(--brass-line);border-radius:999px;padding:6px 12px;cursor:pointer}.detail .related button:hover{border-color:#d8b68380;color:var(--ink)}.email-card{position:fixed;bottom:60px;right:32px;z-index:46;width:min(330px,calc(100vw - 40px));border-radius:16px;background:var(--glass-deep);border:1px solid var(--brass-line-strong);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:var(--shadow);padding:18px 20px;transform:translateY(10px);opacity:0;pointer-events:none;transition:transform .4s cubic-bezier(.2,.7,.2,1),opacity .4s}.email-card.open{transform:translateY(0);opacity:1;pointer-events:auto}.email-card .close{position:absolute;top:10px;right:10px;width:26px;height:26px;border-radius:50%;background:none;border:0;color:var(--ink-dim);font-size:14px;cursor:pointer}.email-card .close:hover{color:var(--ink)}.email-card .t{font:600 15px var(--font-display);padding-right:18px}.email-card .b{font-size:12.5px;line-height:1.55;color:var(--ink-dim);margin:5px 0 12px}.email-card form{display:flex;gap:6px}.email-card input{flex:1;min-width:0;font:400 13px var(--font);color:var(--ink);background:#080c1ccc;border:1px solid var(--brass-line);border-radius:9px;padding:9px 12px;outline:none}.email-card input:focus{border-color:#d8b6838c}.email-card button[type=submit]{font:700 13px var(--font);color:#1a1206;background:linear-gradient(180deg,var(--brass-bright),var(--brass));border:0;border-radius:9px;padding:9px 15px;cursor:pointer}.email-card .ok{font-size:13px;color:var(--brass-bright)}.afsl{position:fixed;bottom:18px;left:50%;transform:translate(-50%);z-index:25;width:max-content;max-width:calc(100vw - 40px);text-align:center;font-size:11.5px;color:var(--ink-faint);pointer-events:none}.hint{position:fixed;bottom:60px;left:50%;transform:translate(-50%);z-index:24;font-size:12.5px;color:var(--ink-dim);background:var(--glass);border:1px solid var(--brass-line);border-radius:999px;padding:8px 18px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);pointer-events:none;transition:opacity .6s}.hint.gone{opacity:0}@media(max-width:1420px)and (min-width:721px){.tour-hud{left:24px;transform:none;width:min(520px,calc(100vw - 446px))}}@media(max-width:1100px){.search{width:min(240px,calc(100vw - 64px))}}@media(max-width:1000px){.hint{display:none}}@media(max-width:900px){.schemes{top:auto;bottom:112px;left:50%}}@media(max-width:720px){.wordmark{top:18px;left:18px}.wordmark .name{font-size:17px}.search{top:18px;right:18px;width:46vw}.tour-hud{left:50%;transform:translate(-50%);width:min(560px,calc(100vw - 40px))}.tours{bottom:170px;left:18px}.tours .opener .t{font-size:12.5px}.detail{top:auto;bottom:0;left:0;right:0;width:100%;max-height:62vh;border-radius:18px 18px 0 0;transform:translateY(24px)}.detail.open{transform:translateY(0)}.email-card{right:18px;bottom:18px}.hint{bottom:170px}.afsl{font-size:10px}}@media(prefers-reduced-motion:reduce){.detail,.email-card,.hint{transition:none}}.sky2d{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;overflow-y:auto;-webkit-overflow-scrolling:touch;background:linear-gradient(180deg,var(--bg-top) 0%,var(--bg-mid) 55%,var(--bg-bot) 100%)}.sky2d[hidden]{display:none}.sky2d .sky-stars{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none}.sky2d .sky-stars span{position:absolute;border-radius:50%;background:#e9edf8}.sky2d .inner{position:relative;max-width:440px;margin:0 auto;padding:22px 24px 90px}.sky2d .wordmark,.sky2d .schemes,.sky2d .search{position:static;transform:none;pointer-events:auto}.sky2d .search{width:100%;margin-top:16px}.sky2d .search .results{position:relative;z-index:5}.sky2d .schemes{display:inline-flex;margin-top:12px}.sky2d .ghead{display:flex;align-items:center;gap:12px;margin:34px 0 8px}.sky2d .ghead .gname{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#d8b683cc;white-space:nowrap}.sky2d .ghead .rule{flex:1;height:1px;background:linear-gradient(90deg,rgba(216,182,131,.35),transparent)}.sky2d .ghead .gcount{font-size:11px;color:var(--ink-faint)}.sky2d .planet{position:relative;display:block;background:none;border:0;padding:0;margin-top:26px;cursor:pointer;text-align:center;color:var(--ink);font-family:var(--font)}.sky2d .planet:focus-visible{outline:2px solid var(--brass);outline-offset:6px;border-radius:12px}.sky2d .planet .ball{position:relative;display:inline-block}.sky2d .planet .ball:before{content:"";position:absolute;top:-28%;right:-28%;bottom:-28%;left:-28%;border-radius:50%;background:radial-gradient(circle,var(--pcolor, rgba(216,182,131,.3)) 0%,transparent 62%);opacity:.38}.sky2d .planet img{position:relative;display:block}.sky2d .planet.sel .ball:after{content:"";position:absolute;top:-7%;right:-7%;bottom:-7%;left:-7%;border-radius:50%;border:1.5px solid rgba(235,217,180,.75)}.sky2d .planet .pl{font-size:13.5px;font-weight:600;margin-top:4px;text-shadow:0 1px 8px rgba(4,7,16,.9)}.sky2d .planet .pt{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-top:3px}.sky2d .endnote{text-align:center;font-size:11.5px;color:var(--ink-faint);margin-top:44px;line-height:1.6}
/*# sourceMappingURL=/cdn/shop/t/5/assets/nv-constellation.css.map */
