.NRLIGW_stage{--edge:clamp(24px, 4vw, 64px);--ink:#d8d2c1;--muted:#959789;--amber:#c3a072;isolation:isolate;height:100svh;min-height:620px;color:var(--ink);-webkit-font-smoothing:antialiased;background:#121310;position:relative;overflow:hidden}.NRLIGW_stage button{color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.NRLIGW_stage button:disabled{opacity:.35;cursor:default}.NRLIGW_stage :is(a,button):focus-visible{outline:1px solid var(--amber);outline-offset:5px}.NRLIGW_canvas{touch-action:none;cursor:crosshair;outline:none;position:absolute;inset:0}.NRLIGW_canvas:focus-visible{box-shadow:inset 0 0 0 1px var(--amber)}.NRLIGW_canvas canvas{width:100%;height:100%;display:block}.NRLIGW_grain{z-index:1;opacity:.065;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' opacity='.7' d='M0 0h180v180H0z'/%3E%3C/svg%3E");position:absolute;inset:0}.NRLIGW_words{transition:opacity .5s,visibility .5s}.NRLIGW_stage[data-quiet=true] .NRLIGW_words{opacity:0;visibility:hidden;pointer-events:none}.NRLIGW_topbar{z-index:3;left:var(--edge);right:var(--edge);font:10px/1.5 var(--font-mono), monospace;justify-content:space-between;align-items:center;gap:20px;display:flex;position:absolute;top:25px}.NRLIGW_topbar a{color:inherit;text-decoration:none}.NRLIGW_topbar button,.NRLIGW_controls button,.NRLIGW_quietControls button{font:10px/1.5 var(--font-mono), monospace;background:0 0;border:0;padding:12px 0}.NRLIGW_topbar button:hover,.NRLIGW_topbar a:hover,.NRLIGW_controls button:hover,.NRLIGW_quietControls button:hover{color:var(--amber)}.NRLIGW_edition{color:var(--muted);align-items:center;gap:15px;font-size:9px;display:flex}.NRLIGW_edition i{background:var(--amber);border-radius:50%;width:3px;height:3px}.NRLIGW_heading{z-index:2;left:var(--edge);pointer-events:none;position:absolute;top:19%}.NRLIGW_eyebrow{color:var(--muted);font:8px/1.7 var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin:0 0 27px}.NRLIGW_heading h1{letter-spacing:-.075em;margin:0 0 0 -.055em;font-size:clamp(62px,6.5vw,106px);font-weight:300;line-height:.88}.NRLIGW_heading h1 span{color:var(--amber)}.NRLIGW_statement{color:var(--muted);font:11px/1.75 var(--font-mono), monospace;margin:26px 0 0}.NRLIGW_marginNote{right:var(--edge);pointer-events:none;text-align:right;position:absolute;top:20%}.NRLIGW_marginNote>span{font:20px var(--font-mono), monospace;color:#a8a998}.NRLIGW_marginNote p{font:9px/1.7 var(--font-mono), monospace;color:var(--muted);margin-top:17px}.NRLIGW_coordinates{right:var(--edge);writing-mode:vertical-rl;font:8px var(--font-mono), monospace;color:var(--muted);pointer-events:none;align-items:center;gap:16px;display:flex;position:absolute;top:53%}.NRLIGW_coordinates i{background:#a3a79140;width:1px;height:36px}.NRLIGW_caption{left:var(--edge);pointer-events:none;position:absolute;bottom:161px}.NRLIGW_movement{color:var(--muted);font:9px var(--font-mono), monospace;align-items:center;gap:13px;margin:0 0 17px;display:flex}.NRLIGW_movement span{color:var(--amber)}.NRLIGW_movement i{background:#b1ac9550;width:25px;height:1px}.NRLIGW_sentence{color:#d0c9b6;letter-spacing:-.02em;margin:0;font:italic 24px/1.25 Georgia,serif;animation:1s both NRLIGW_arrive}@keyframes NRLIGW_arrive{0%{opacity:0}to{opacity:1}}.NRLIGW_score{right:var(--edge);pointer-events:none;gap:14px;display:flex;position:absolute;bottom:155px}.NRLIGW_score>span{color:#777d6c;font:8px var(--font-mono), monospace}.NRLIGW_score i{background:#72776560;width:29px;height:1px;margin-top:13px;display:block}.NRLIGW_score>span[data-active=true]{color:var(--amber)}.NRLIGW_score>span[data-active=true] i{background:var(--amber)}.NRLIGW_score p{white-space:nowrap;color:var(--muted);font:8px var(--font-mono), monospace;margin:0;position:absolute;top:42px;right:0}.NRLIGW_footer{z-index:3;bottom:25px;left:var(--edge);right:var(--edge);border-top:1px solid #a3a79130;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;padding-top:23px;display:grid;position:absolute}.NRLIGW_credit>span{color:var(--muted);font:8px var(--font-mono), monospace;letter-spacing:.05em}.NRLIGW_credit p{margin:12px 0 0;font-size:12px}.NRLIGW_interaction{text-align:center}.NRLIGW_hold{touch-action:none;-webkit-user-select:none;user-select:none;background:#b2a17a0a;border:1px solid #b1a58877;justify-content:center;align-items:center;gap:19px;width:260px;height:46px;display:flex;position:relative;overflow:hidden}.NRLIGW_hold>span:nth-child(2){font:10px var(--font-mono), monospace}.NRLIGW_hold:hover{border-color:var(--amber);background:#c4a47b12}.NRLIGW_doorIcon{border:1px solid var(--amber);border-bottom:0;width:11px;height:15px;transition:transform 1s;display:block;transform:perspective(20px)rotateY(-20deg)}.NRLIGW_stage[data-holding=true] .NRLIGW_doorIcon{transform:perspective(20px)rotateY(-65deg)}.NRLIGW_stage[data-holding=true] .NRLIGW_hold{background:#c4a47b20}.NRLIGW_fill{background:var(--amber);transform-origin:0;width:100%;height:1px;position:absolute;bottom:0}.NRLIGW_interaction>p{color:var(--muted);font:8px/1.5 var(--font-mono), monospace;margin:11px 0 0}.NRLIGW_mouseHint{display:none}@media (hover:hover) and (pointer:fine){.NRLIGW_mouseHint{display:inline}.NRLIGW_touchHint{display:none}}.NRLIGW_controls{justify-self:end;gap:23px;display:flex}.NRLIGW_controls button{white-space:nowrap;font-size:9px}.NRLIGW_quietControls{z-index:3;left:var(--edge);right:var(--edge);justify-content:space-between;display:flex;position:absolute;bottom:22px}.NRLIGW_progress{pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}.NRLIGW_progress span{transform-origin:0;background:#c3a07265;width:100%;height:100%;display:block}.NRLIGW_fallback{pointer-events:none;position:absolute;inset:0}.NRLIGW_fallback img{object-fit:cover;object-position:65% center;width:100%;height:100%}.NRLIGW_fallback>div{z-index:4;text-align:center;width:max-content;max-width:85%;font:10px/1.7 var(--font-mono), monospace;pointer-events:auto;background:#121310e8;padding:12px 18px;position:absolute;top:68%;left:50%;transform:translate(-50%)}.NRLIGW_fallback button{border:0;border-bottom:1px solid var(--amber);background:0 0;padding:7px}.NRLIGW_about{width:min(540px,100% - 32px);max-height:calc(100svh - 40px);color:var(--ink);background:#1d2019;border:1px solid #777d6b60;padding:0}.NRLIGW_about::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0c09b0}.NRLIGW_aboutInner{padding:55px 40px 35px;position:relative}.NRLIGW_close{background:0 0;border:0;padding:8px;position:absolute;top:15px;right:20px;font:10px var(--font-mono), monospace!important}.NRLIGW_about h2{letter-spacing:-.055em;margin:15px 0 25px;font-size:40px;font-weight:300}.NRLIGW_aboutInner>p:not(.NRLIGW_eyebrow,.NRLIGW_colophon){font-size:14px;line-height:1.8}.NRLIGW_instructions{border-top:1px solid #777d6b60;margin:28px 0;padding-top:12px}.NRLIGW_instructions p{font:11px/1.8 var(--font-mono), monospace;color:#b0b2a2}.NRLIGW_instructions strong{color:var(--amber);font-weight:400}.NRLIGW_colophon{font:9px/1.8 var(--font-mono), monospace;color:var(--muted)}@media (max-width:1000px){.NRLIGW_credit p{max-width:170px;line-height:1.5}.NRLIGW_controls{gap:15px}.NRLIGW_heading h1{font-size:68px}.NRLIGW_footer{gap:20px}}@media (max-width:700px){.NRLIGW_stage{min-height:680px}.NRLIGW_topbar{gap:12px;font-size:9px;top:13px}.NRLIGW_topbar button{font-size:9px}.NRLIGW_edition{display:none}.NRLIGW_heading{top:88px}.NRLIGW_eyebrow{margin-bottom:18px;font-size:7px}.NRLIGW_heading h1{font-size:clamp(48px,13vw,70px);line-height:.87}.NRLIGW_heading h1 br:nth-of-type(2){display:none}.NRLIGW_heading h1 span:before{content:" "}.NRLIGW_statement{left:calc(100vw - 2 * var(--edge) - 100px);text-align:right;width:100px;margin:0;font-size:8px;position:absolute;top:45px}.NRLIGW_marginNote{display:none}.NRLIGW_coordinates{gap:9px;font-size:7px;top:43%;right:15px}.NRLIGW_coordinates i{height:20px}.NRLIGW_caption{bottom:207px;right:var(--edge)}.NRLIGW_movement{margin-bottom:12px;font-size:8px}.NRLIGW_sentence{max-width:340px;font-size:21px}.NRLIGW_score{display:none}.NRLIGW_footer{grid-template-columns:1fr;gap:14px;padding-top:19px;bottom:17px}.NRLIGW_credit{display:none}.NRLIGW_interaction{justify-self:center}.NRLIGW_hold{width:270px;height:46px}.NRLIGW_controls{justify-content:space-between;justify-self:stretch;padding:0 15px}.NRLIGW_controls button{min-height:44px}.NRLIGW_aboutInner{padding:55px 26px 25px}.NRLIGW_about h2{font-size:34px}.NRLIGW_fallback>div{font-size:9px;top:52%}}@media (max-width:380px){.NRLIGW_statement{display:none}.NRLIGW_heading h1{font-size:48px}.NRLIGW_sentence{font-size:19px}}@media (max-height:720px) and (max-width:700px){.NRLIGW_stage{min-height:560px}.NRLIGW_heading{top:68px}.NRLIGW_heading h1{font-size:46px}.NRLIGW_heading .NRLIGW_eyebrow{margin-bottom:14px}.NRLIGW_statement{display:none}.NRLIGW_caption{bottom:177px}.NRLIGW_sentence{font-size:19px}.NRLIGW_footer{gap:7px;padding-top:12px;bottom:12px}}@media (max-height:720px) and (min-width:701px){.NRLIGW_stage{min-height:520px}.NRLIGW_heading{top:19%}.NRLIGW_heading h1{font-size:64px}.NRLIGW_eyebrow{margin-bottom:20px}.NRLIGW_statement{margin-top:20px;font-size:9px}.NRLIGW_caption{bottom:143px}.NRLIGW_sentence{font-size:22px}.NRLIGW_score{bottom:145px}.NRLIGW_footer{padding-top:18px;bottom:20px}}@media (max-height:520px) and (min-width:701px){.NRLIGW_stage{min-height:360px}.NRLIGW_topbar{top:8px}.NRLIGW_heading{top:72px}.NRLIGW_heading h1{font-size:42px}.NRLIGW_heading .NRLIGW_eyebrow,.NRLIGW_statement,.NRLIGW_marginNote,.NRLIGW_coordinates,.NRLIGW_score{display:none}.NRLIGW_caption{bottom:105px}.NRLIGW_sentence{font-size:17px}.NRLIGW_movement{margin-bottom:9px;font-size:7px}.NRLIGW_footer{padding-top:12px;bottom:12px}.NRLIGW_hold{width:220px;height:38px}.NRLIGW_credit p{font-size:10px}}@media (prefers-reduced-motion:reduce){.NRLIGW_stage *,.NRLIGW_stage :before{transition:none!important;animation:none!important}}
