@font-face{font-family:"Noto Serif Display";font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c2823ccd57abdcb3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Noto Serif Display";font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7cef1a1e9ebc0225-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Noto Serif Display";font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3212f87815eb0dd-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:"Noto Serif Display";font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c53656f9d9967344-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Noto Serif Display";font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/d224021ff82a5d26-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Noto Serif Display";font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/f93326e6b36ae572-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Noto Serif Display";font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/54021f693ae17c82-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Noto Serif Display Fallback";src:local("Times New Roman");ascent-override:91.24%;descent-override:25.01%;line-gap-override:0.00%;size-adjust:117.17%}.__className_2c26c9{font-family:"Noto Serif Display","Noto Serif Display Fallback";font-style:normal}.__variable_2c26c9{--f-display:"Noto Serif Display","Noto Serif Display Fallback"}@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d76bee0872897641-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/111c93f1bc244164-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Courier Prime Fallback;src:local("Arial");ascent-override:58.08%;descent-override:25.41%;line-gap-override:0.00%;size-adjust:134.50%}.__className_7bc19a{font-family:Courier Prime,Courier Prime Fallback;font-weight:400;font-style:normal}.__variable_7bc19a{--f-mono:"Courier Prime","Courier Prime Fallback"}:root{--ground:#131210;--ink:#fffff4;--silver:rgba(255,255,244,.62);--dim:rgba(255,255,244,.36);--hair:rgba(255,255,244,.15);--mono:var(--f-mono),"Courier Prime","Courier New",ui-monospace,monospace;--display:var(--f-display),"Noto Serif Display","Didot","Bodoni 72",Georgia,serif;--edge:28px;--bar-b:40px;--bar-h:54px;color-scheme:dark}*{box-sizing:border-box}html{background:var(--ground);scrollbar-color:rgba(255,255,244,.18) transparent;scrollbar-width:thin;-webkit-text-size-adjust:100%}html.j-noscroll{overflow:hidden}body{margin:0;background:var(--ground);color:var(--ink);font:14px/24px var(--mono);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--ink);color:var(--ground)}button,input{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}:focus-visible{outline:1px solid var(--ink);outline-offset:4px;border-radius:2px}.j-acts button,.j-chip,.j-cue,.j-idx,.j-label,.j-links a,.j-nav button,.j-rc,.j-sign button,.j-status{font:11px/16px var(--mono);letter-spacing:.14em;text-transform:uppercase}.j-small{font:12px/18px var(--mono);color:var(--silver)}.j-body,.j-small{margin:0;max-width:54ch;text-wrap:pretty}.j-body{font:14px/24px var(--mono);color:var(--ink)}.j-display{font:100 clamp(30px,4.2vw,60px)/1.08 var(--display);letter-spacing:-.012em;margin:0;text-wrap:balance}.j-stage{position:fixed;inset:0;overflow:hidden}.j-stage:after{content:"";inset:0;pointer-events:none;background:radial-gradient(120% 95% at 50% 44%,transparent 58%,rgba(0,0,0,.3))}.j-page,.j-stage:after{position:absolute}.j-art,.j-stillimg{position:absolute;inset:0;width:100%;height:100%;display:block}.j-stillimg{object-fit:contain;opacity:0;transition:opacity .25s;-webkit-mask-composite:source-in;-webkit-mask:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent),linear-gradient(transparent,#000 5%,#000 95%,transparent);mask:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent),linear-gradient(transparent,#000 5%,#000 95%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.j-stillimg[data-flat="1"]{mix-blend-mode:lighten}.j:not([data-still]) .j-stillimg,.j[data-still] .j-art{display:none}.j-over{opacity:0;pointer-events:none}.j-over,.j-over svg{position:absolute;inset:0}.j-over svg{width:100%;height:100%;fill:var(--ink);overflow:visible}.j-bl,.j-bt,.j-rc,.j-rl li,.j-rt{transition:opacity .22s ease}.j-bl,.j-rl li{opacity:0}.j[data-verse="0"] .j-bl{display:none}.j-rt{left:3%;top:31%;font:100 calc(var(--pw) * .112)/.92 var(--display);letter-spacing:-.012em;max-width:94%;text-wrap:balance;text-shadow:0 0 calc(var(--pw) * .02) rgba(19,18,16,.6)}.j-rl,.j-rt{position:absolute;margin:0}.j-rl{right:4%;bottom:14.5%;padding:0;list-style:none;width:34%;font:max(11px,calc(var(--pw) * .0122))/2.15 var(--mono)}.j-rc{position:absolute;left:3%;bottom:3%;right:3%;margin:0;color:var(--dim);display:flex;justify-content:space-between;gap:16px;pointer-events:auto}.j-rc span{display:flex;gap:18px}.j-rc button{font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--dim)}.j-rc button:hover{color:var(--ink)}.j[data-verse="0"] .j-rl{display:none}.j-head{position:fixed;inset:0 0 auto;height:72px;z-index:7;pointer-events:none}.j-lock{position:fixed;left:0;top:0;width:168px;transform-origin:0 0;pointer-events:auto;display:block;will-change:transform}.j-lock svg{display:block;width:100%;height:auto;fill:var(--ink);overflow:visible}.j-lock path{opacity:0}.j-lock path.on{opacity:1}.j-nav{position:absolute;right:var(--edge);top:26px;display:flex;gap:26px;pointer-events:auto}.j-nav button{color:var(--silver);padding:1px 0}.j-nav button:hover{color:var(--ink)}.j-bar{position:fixed;z-index:6;left:50%;bottom:var(--bar-b);transform:translateX(-50%);width:min(760px,calc(100vw - 32px));height:var(--bar-h);margin:0;display:flex;align-items:center;gap:12px;padding:0 18px;border:1px solid var(--hair);border-radius:12px;background:rgba(19,18,16,.66);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 rgba(255,255,244,.05),0 22px 44px -22px rgba(0,0,0,.8);transition:border-color .3s ease}.j-sigil{font:16px/24px var(--mono);color:var(--dim)}.j-tape{flex:1 1;min-width:0;height:24px;overflow:hidden;position:relative}.j-tape[data-over="1"]{-webkit-mask:linear-gradient(90deg,transparent,#000 44px);mask:linear-gradient(90deg,transparent,#000 44px)}.j-run{display:inline-flex;align-items:center;height:24px;will-change:transform}.j-run,.j-txt{white-space:pre}.j-txt{font:16px/24px var(--mono)}.j-txt i{font-style:normal;color:var(--dim)}.j-txt mark{background:var(--ink);color:var(--ground)}.j-txt[data-ghost]:not([data-ghost=""]):empty:before{content:attr(data-ghost);color:var(--dim)}.j-caret{width:.58ch;height:19px;margin-left:1px;background:var(--ink);font:16px/24px var(--mono);animation:j-blink 1.06s steps(1) infinite}.j-caret[data-live="1"]{animation:none}@keyframes j-blink{50%{opacity:0}}.j-idx,.j-status{color:var(--dim);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.j-status{color:var(--silver);max-width:46%;overflow:hidden;text-overflow:ellipsis}.j-prog{position:absolute;left:12px;right:12px;bottom:-1px;height:1px;background:var(--ink);transform-origin:0 50%;transform:scaleX(0);transition:transform .7s ease;pointer-events:none;overflow:hidden}.j-bar[data-working] .j-prog:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--ground) 50%,transparent);animation:j-wait 1.5s linear infinite}@keyframes j-wait{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.j-input{flex:1 1;min-width:0;height:24px;background:none;border:0;outline:0;padding:0;font:16px/24px var(--mono);color:var(--ink);caret-color:var(--ink)}.j-input::placeholder{color:var(--dim)}.j-input:disabled{color:var(--silver);-webkit-text-fill-color:var(--silver);opacity:1}.j-send{width:30px;height:30px;margin-right:-6px;border:1px solid var(--hair);border-radius:50%;display:grid;place-items:center;color:var(--ink);transition:border-color .2s,opacity .2s}.j-send svg{width:16px;height:16px}.j-send:hover{border-color:var(--ink)}.j-send:disabled{opacity:.35;cursor:default}.j[data-make] .j-bar{border-color:rgba(255,255,244,.55)}.j[data-make] .j-idx,.j[data-make] .j-tape{display:none}.j-sign{position:fixed;z-index:6;left:50%;bottom:12px;transform:translateX(-50%);width:min(760px,calc(100vw - 32px));display:flex;gap:20px;padding:0 18px;height:20px;align-items:center}.j-sign button{color:var(--dim)}.j-sign button:hover,.j-sign input{color:var(--ink)}.j-sign input{flex:1 1;min-width:0;background:none;border:0;border-bottom:1px solid var(--hair);outline:0;padding:0 0 1px;font:12px/18px var(--mono)}.j-sign input::placeholder{color:var(--dim)}.j-sign input:focus{border-color:var(--silver)}.j-about,.j-invite{position:absolute;left:50%;top:44%;transform:translate(-50%,-50%);width:min(660px,calc(100vw - 48px));opacity:0;pointer-events:none;display:grid;grid-gap:24px;gap:24px;justify-items:start}.j-invite{justify-items:center;text-align:center}.j-about .j-display{font-size:clamp(26px,3.3vw,46px)}.j-btn{font:11px/16px var(--mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--silver);border-radius:99px;padding:11px 22px 10px;transition:background .2s,color .2s}.j-btn:hover{background:var(--ink);color:var(--ground);border-color:var(--ink)}.j-links{display:flex;gap:26px;margin:0}.j-links a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--hair);padding-bottom:2px}.j-links a:hover{border-color:var(--ink)}.j-cue{position:absolute;left:50%;bottom:calc(var(--bar-b) + var(--bar-h) + 22px);transform:translateX(-50%);margin:0;color:var(--dim);opacity:0;transition:opacity .2s ease}.j-cue[data-on="1"]{opacity:1;transition:opacity .7s ease .6s}.j-chip{position:fixed;z-index:8;left:50%;top:22px;transform:translateX(-50%);border:1px solid var(--hair);border-radius:99px;padding:8px 16px 7px;background:rgba(19,18,16,.8);color:var(--ink)}.j[data-make] .j-about,.j[data-make] .j-cue,.j[data-make] .j-invite,.j[data-make] .j-page{visibility:hidden}.j-make{position:absolute;inset:72px 0 calc(var(--bar-b) + var(--bar-h) + 40px);display:grid;place-items:center;padding:0 24px;animation:j-in .35s ease both}@keyframes j-in{0%{opacity:0}to{opacity:1}}.j-mk-lead{text-align:center;color:var(--silver)}.j-mk-wait{display:grid;grid-gap:20px;gap:20px;justify-items:center;text-align:center;max-width:54ch}.j-mk-wait .j-label{color:var(--silver);margin:0}.j-shot{font:14px/24px var(--mono);color:var(--dim);margin:0;text-wrap:pretty;animation:j-in .6s ease both}.j-result{margin:0;position:relative;width:min(100%,calc((100vh - 72px - var(--bar-b) - var(--bar-h) - 40px) * 16 / 9),1180px);aspect-ratio:16/9;--pw:min(calc(100vw - 48px),1180px)}.j-result img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:lighten;animation:j-plate 2.4s cubic-bezier(.2,.7,.2,1) both}.j-result{background:var(--ground);isolation:isolate}.j-piece-page img,.j-result img{-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent),linear-gradient(transparent,#000 9%,#000 74%,transparent 99%);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent),linear-gradient(transparent,#000 9%,#000 74%,transparent 99%);-webkit-mask-composite:source-in;mask-composite:intersect}.j-piece-page .j-rc,.j-piece-page .j-rl,.j-result .j-rl,.j-result .j-small{text-shadow:0 0 3px var(--ground),0 0 12px var(--ground),0 0 24px var(--ground)}@keyframes j-plate{0%{opacity:0;filter:blur(18px);transform:scale(1.05)}to{opacity:1;filter:blur(0);transform:scale(1)}}.j-result figcaption{position:absolute;inset:0;animation:j-in .8s ease 1.2s both}.j-result .j-rt{top:30%}.j-result .j-rl{position:absolute;bottom:20%;opacity:1}.j-result .j-rl li{opacity:1}.j-result .j-small{position:absolute;left:3%;bottom:9%}.j-acts{position:absolute;left:3%;bottom:0;margin:0;display:flex;gap:24px;flex-wrap:wrap}.j-acts button{color:var(--ink);border-bottom:1px solid var(--hair);padding-bottom:2px}.j-acts button:hover{border-color:var(--ink)}.j-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:0;padding:0}@media (max-width:759px){:root{--edge:20px;--bar-b:22px;--bar-h:50px}.j-lock{width:132px}.j-nav{top:22px;gap:18px}.j-bar{padding:0 14px;gap:10px}.j-caret,.j-input,.j-sigil,.j-txt{font-size:15px}.j-idx,.j-rl{display:none}.j-result .j-rl{display:block;position:static;width:auto;margin-top:12px;font-size:12px}.j-result{aspect-ratio:auto;width:100%}.j-result img{position:static;aspect-ratio:16/9;height:auto}.j-result figcaption{position:static;display:grid;grid-gap:10px;gap:10px}.j-acts,.j-result .j-rt,.j-result .j-small{position:static}.j-result .j-rt{font-size:44px}.j-sign{bottom:2px;padding:0 14px}.j-make{inset:64px 0 calc(var(--bar-b) + var(--bar-h) + 26px);overflow-y:auto;align-items:start;padding-top:12px}}@media (max-height:620px) and (min-width:760px){:root{--bar-b:22px}.j-about,.j-invite{gap:16px}}@media (prefers-reduced-motion:reduce){.j-caret,.j-make,.j-result figcaption,.j-result img,.j-shot{animation:none}*{transition-duration:.01s!important}}.j-piece{min-height:100vh;min-height:100svh;display:grid;place-items:center;padding:72px 20px calc(var(--bar-b) + var(--bar-h) + 40px)}.j-lock-still{position:absolute;left:var(--edge);top:26px}.j-lock-still path{opacity:1}.j-piece .j-nav a{font:11px/16px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--silver);text-decoration:none}.j-piece .j-nav a:hover{color:var(--ink)}.j-piece-page{position:relative;width:min(100%,calc((100svh - 72px - var(--bar-b) - var(--bar-h) - 40px) * 16 / 9),1180px);aspect-ratio:16/9;--pw:min(calc(100vw - 40px),1180px)}.j-piece-page img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:lighten}.j-piece-page .j-rt{top:30%}.j-piece-page .j-rl{bottom:20%}.j-piece-page .j-rl li{opacity:1}.j-piece-page .j-rc{bottom:0;left:3%;right:3%}.j-bar-still .j-tape{-webkit-mask:linear-gradient(90deg,#000 calc(100% - 44px),transparent);mask:linear-gradient(90deg,#000 calc(100% - 44px),transparent)}@media (max-width:759px){.j-lock-still{top:22px}.j-input{font-size:16px}.j-piece{place-items:start center;padding-top:84px}.j-piece-page{aspect-ratio:auto;display:grid;grid-gap:12px;gap:12px}.j-piece-page img{position:static;aspect-ratio:16/9;height:auto}.j-piece-page .j-rc,.j-piece-page .j-rl,.j-piece-page .j-rt{position:static;width:auto}.j-piece-page .j-rt{font-size:44px}.j-piece-page .j-rl{display:block;font-size:12px}.j-piece-page .j-rc{flex-wrap:wrap}}.j-veil{position:fixed;inset:0;z-index:5;background:var(--ground);opacity:0;pointer-events:none}.j-eye{position:absolute;inset:0;background:#0b0b0a url(/field/open/eye-1920.jpg) 50% 50%/cover no-repeat;will-change:transform,opacity}@media (max-width:760px){.j-eye{background-image:url(/field/open/eye-1200.jpg)}}.j-lockcaret{position:fixed;left:0;top:0;width:3px;border-radius:2px;background:var(--ink);pointer-events:none;animation:j-lockblink 1.06s steps(1) infinite;will-change:transform,opacity}.j-lockcaret[data-live="1"]{animation:none}@keyframes j-lockblink{0%,55%{visibility:visible}56%,to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.j-lockcaret{display:none}}.j-bar{transition:opacity .25s ease}