*,*:before,*:after{box-sizing:border-box}html,body{margin:0;min-height:100%;background:#e8ff00;color:#111;transition:background-color 1.6s ease}body{overflow:hidden;touch-action:none;cursor:grab}body:active{cursor:grabbing}body.is-void-collapse{background:#000;cursor:default}body.is-void-invert-home .title,body.is-void-invert-home .spin,body.is-void-invert-home .lang-switch,body.is-void-invert-home .info-btn,body.is-void-invert-home .path-points,body.is-void-invert-home .carousel-item,body.is-void-invert-home .text-item,body.is-void-invert-home .home-ring{filter:invert(1)}.title,.spin,.lang-switch,.info-btn,.path-points,.home-ring,.carousel-item{transition:filter .55s ease,opacity .65s ease}.void-404{position:absolute;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;margin:0;padding:1.5rem 8vw;box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-weight:700;font-size:var(--title-size);line-height:1;letter-spacing:-.02em;color:#47c14d;text-align:center;text-transform:lowercase;pointer-events:none;user-select:none;-webkit-user-select:none;opacity:0;transition:opacity .45s ease}.void-404.is-visible{opacity:1}.void-404[hidden]{display:none}.void-404.is-visible[hidden]{display:flex}.is-void-fall:not(.view){filter:invert(1);transition:filter .4s ease;will-change:translate,opacity,filter}body.is-void-collapse .carousel-item,body.is-void-collapse .text-item{filter:invert(1);transition:filter .4s ease}.view.is-void-fall{will-change:translate,opacity}.is-void-fall.is-void-falling:not(.path-points){translate:0 120vh;opacity:0;pointer-events:none;transition:translate 1.5s cubic-bezier(.55,.06,.68,.19),opacity 1.35s ease}.path-points.is-void-fall{will-change:transform,opacity,filter;z-index:40;-webkit-transform-origin:center center;transform-origin:center center}.path-points.is-void-fall.is-void-rushing{-webkit-transform:translate(-50%,-50%) translateY(var(--ring-lift)) scale(14);transform:translate(-50%,-50%) translateY(var(--ring-lift)) scale(14);opacity:0;pointer-events:none;transition:transform 1.6s cubic-bezier(.22,.61,.36,1),-webkit-transform 1.6s cubic-bezier(.22,.61,.36,1),opacity 1.5s ease}.stage{position:relative;width:100vw;height:100vh;height:100svh;overflow:visible}.col-grid{position:absolute;inset:0;z-index:0;display:flex;gap:var(--col-gap, 15px);padding-left:var(--col-pad-left, 5px);box-sizing:border-box;pointer-events:none}.col-grid-cell{flex:1 1 0;min-width:0;height:100%;background:transparent}.title{position:absolute;inset:0;z-index:4;display:flex;flex-direction:row;justify-content:center;align-items:flex-start;gap:.35em;margin:0;padding:var(--title-top-pad) 0 0;pointer-events:none;font-family:Helvetica,Arial,sans-serif;font-weight:700;font-size:var(--title-size);line-height:1;letter-spacing:-.02em;color:#ff69b4;text-align:center;text-transform:lowercase}.title-home{display:flex;flex-direction:row;align-items:flex-start;gap:.35em;margin:0;padding:0;border:0;background:none;pointer-events:auto;cursor:pointer;font:inherit;color:inherit;letter-spacing:inherit;text-align:inherit;text-transform:inherit;-webkit-appearance:none;appearance:none;transition:color .2s ease}.title-home:hover{color:#47c14d}.title-home:focus-visible{outline:2px solid #000000;outline-offset:4px}.title-peak,.title-prompt{text-align:center}.title-prompt{display:inline-block;transform-origin:-.12em 50%;will-change:transform}.boot-splash{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;margin:0;padding:1.5rem 8vw;box-sizing:border-box;border:0;background:none;pointer-events:none;font-family:Helvetica,Arial,sans-serif;font-weight:700;font-size:var(--title-size);line-height:1;letter-spacing:-.02em;color:#47c14d;text-align:center;-webkit-appearance:none;appearance:none}.boot-splash-label{position:relative;z-index:1;display:inline-block;pointer-events:auto;cursor:pointer;white-space:pre-line;opacity:1;transition:opacity .25s ease}.boot-wide-carousel{position:absolute;left:50%;top:50%;z-index:0;width:min(46vw,58vh);transform:translate(-50%,-50%);pointer-events:none;opacity:0;transition:opacity .28s ease}.boot-wide-stack{width:100%;box-shadow:none}.boot-splash.is-wide-preview .boot-wide-carousel{opacity:1}.boot-splash.is-wide-preview .boot-splash-label{opacity:.95}.boot-splash:focus-visible{outline:none}.boot-splash:focus-visible .boot-splash-label{outline:2px solid #000000;outline-offset:6px}.boot-splash[hidden]{display:none}.boot-splash.is-leaving,.boot-splash.is-leaving .boot-splash-label{opacity:0;pointer-events:none}body.is-booting .spin,body.is-booting .info-btn{visibility:hidden;opacity:0;pointer-events:none}.boot-credit{position:absolute;left:50%;bottom:var(--chrome-bottom);z-index:5;box-sizing:border-box;display:flex;align-items:center;justify-content:center;height:var(--chrome-hit);margin:0;padding:0;transform:translate(-50%);pointer-events:none;font-family:Helvetica,Arial,sans-serif;font-weight:400;font-size:var(--chrome-font-size);line-height:1;letter-spacing:-.02em;color:#000;text-align:center;white-space:nowrap;opacity:0;visibility:hidden}body.is-booting .boot-credit{opacity:1;visibility:visible}.real-confirm{position:absolute;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;margin:0;padding:1.5rem 8vw;box-sizing:border-box;pointer-events:none;user-select:none;-webkit-user-select:none;font-family:Helvetica,Arial,sans-serif;font-weight:700;font-size:var(--title-size);line-height:1.15;letter-spacing:-.02em;color:#47c14d;text-align:center;white-space:pre-line;opacity:0;transition:opacity .7s ease}.real-confirm.is-visible{opacity:1}.real-confirm[hidden]{display:none}.real-confirm.is-visible[hidden]{display:flex}body.is-real-confirm .title,body.is-real-confirm .spin,body.is-real-confirm .lang-switch,body.is-real-confirm .info-btn,body.is-real-confirm .story-panel,body.is-real-confirm .story-auth,body.is-real-confirm .story-media,body.is-real-confirm .col-grid,body.is-real-confirm .carousel-item,body.is-real-confirm .text-item,body.is-real-confirm .boot-splash{opacity:0!important;pointer-events:none!important;transition:opacity .95s ease}body.is-real-confirm .view{visibility:hidden;pointer-events:none}body.is-real-confirm .path-points{z-index:35;top:0;left:0;width:100%;height:100%;transform:none}body.is-booting .carousel-item,body.is-booting .text-item,body.is-booting .path-points{opacity:0;visibility:hidden;pointer-events:none;transition:none}.spin{position:absolute;left:50%;bottom:var(--chrome-bottom);z-index:5;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:var(--chrome-hit);margin:0;padding:0;border:0;background:none;transform:translate(-50%);cursor:pointer;font-family:Helvetica,Arial,sans-serif;font-weight:400;font-size:var(--chrome-font-size);line-height:1;letter-spacing:-.02em;color:#000;text-align:center;text-transform:lowercase;-webkit-appearance:none;appearance:none;transition:filter .55s ease,opacity .65s ease,color .2s ease}.spin:hover:not(:disabled){color:#ff69b4}.spin:disabled{cursor:default;opacity:.45}.spin:focus-visible{outline:2px solid #000000;outline-offset:4px}.spin[hidden]{display:none!important}.home-ring{position:absolute;left:calc(1.75rem - 5pt);bottom:calc(var(--chrome-bottom) + (var(--chrome-hit) - .95rem) / 2);z-index:5;box-sizing:border-box;width:3.4rem;height:.95rem;padding:0;border:1.5px solid #000000;border-radius:50%;background:transparent;cursor:pointer;-webkit-appearance:none;appearance:none}.home-ring[hidden]{display:none}.home-ring:focus-visible{outline:2px solid #000000;outline-offset:3px}.lang-switch{position:absolute;right:.35rem;top:50%;z-index:5;translate:0 -50%;pointer-events:auto;font-family:Helvetica,Arial,sans-serif;font-weight:400;font-size:calc((clamp(2.5rem,8vw,6rem) - 25pt)*.38);line-height:1;letter-spacing:-.02em;color:#000;text-transform:lowercase}.lang-switch-rail{display:flex;flex-direction:row;align-items:baseline;gap:.3em;transform:rotate(90deg);transform-origin:center center}.lang-switch-sep{opacity:1;-webkit-user-select:none;user-select:none}.lang-switch-btn{margin:0;padding:0;border:0;background:none;cursor:pointer;font:inherit;color:inherit;text-transform:inherit;opacity:.35;-webkit-appearance:none;appearance:none}.lang-switch-btn.is-active{opacity:1}.lang-switch-btn:focus-visible{outline:2px solid #000000;outline-offset:4px}.info-btn{position:absolute;right:2.15rem;bottom:var(--chrome-bottom);z-index:5;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:var(--chrome-hit);margin:0;padding:0;border:0;background:none;cursor:pointer;font-family:Helvetica,Arial,sans-serif;font-weight:400;font-size:var(--chrome-font-size);line-height:1;letter-spacing:-.02em;color:#000;text-decoration:none;text-transform:lowercase;-webkit-appearance:none;appearance:none;transition:filter .55s ease,opacity .65s ease,color .2s ease}.info-btn:hover{color:#ff69b4}.info-btn:focus-visible{outline:2px solid #000000;outline-offset:4px}:root{--story-type-size: calc(clamp(.55rem, .95vw, .78rem) - 1pt) ;--story-full-size: calc(clamp(1.05rem, 1.55vw, 1.35rem) - 2pt) ;--title-size: calc(clamp(2.5rem, 8vw, 6rem) - 25pt) ;--title-top-pad: calc(1.75rem - 5pt) ;--ring-lift: -4vh;--brief-y-extra: 0%;--chrome-bottom: calc(1.75rem - 5pt) ;--chrome-font-size: calc((clamp(2.5rem, 8vw, 6rem) - 25pt)*.38) ;--chrome-hit: calc(var(--chrome-font-size) * 1.55);--col-count: 5;--col-gap: 15px;--col-pad-left: 5px;--col-track: calc( (100% - var(--col-pad-left) - (var(--col-count) - 1) * var(--col-gap)) / var(--col-count) )}@media(min-width:1701px),(min-height:1701px){:root{--brief-y-extra: 10%}}.story-panel{position:absolute;top:calc(var(--title-top-pad) + var(--title-size) + 42pt);left:var(--col-pad-left);z-index:6;display:flex;align-items:flex-start;width:calc(var(--col-track) * 2 + var(--col-gap));height:60%;box-sizing:border-box;padding:0;pointer-events:none;opacity:0;transition:opacity var(--settle-fade-ms, 1s) ease}.story-panel.is-visible{opacity:1}.story-panel[hidden]{display:none}.story-panel.is-visible[hidden]{display:flex}.story-panel-inner{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;pointer-events:auto;font-family:Times New Roman,Times,serif;font-size:var(--story-full-size);font-weight:400;line-height:1.35;color:#000}.story-panel-datetime{flex:0 0 auto;margin:0 0 .85em;font:inherit;white-space:pre-line}.story-panel-body{flex:1 1 auto;min-height:0;margin:0;font:inherit;text-align:justify;white-space:pre-wrap;overflow:hidden;columns:2;column-gap:15px;column-fill:auto}.story-auth{position:absolute;left:50%;bottom:var(--chrome-bottom);z-index:5;box-sizing:border-box;display:none;align-items:center;justify-content:center;height:var(--chrome-hit);margin:0;padding:0;transform:translate(-50%);pointer-events:none;opacity:0;transition:opacity var(--settle-fade-ms, 1s) ease}.story-auth.is-visible{display:flex;opacity:1;pointer-events:none}.story-auth[hidden]{display:none!important;opacity:0!important}.story-auth.is-visible[hidden]{display:none!important}.story-auth-prompt{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:.28em;margin:0;pointer-events:none;font-family:Helvetica,Arial,sans-serif;font-weight:400;font-size:var(--chrome-font-size);line-height:1;letter-spacing:-.02em;color:#000;text-align:center;text-transform:lowercase}.story-auth-or,.story-auth-mark{pointer-events:none;-webkit-user-select:none;user-select:none}.story-auth-choice{display:inline;margin:0;padding:0;border:0;background:none;cursor:pointer;pointer-events:auto;font:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;text-transform:inherit;-webkit-appearance:none;appearance:none}.story-auth-choice:hover,.story-auth-choice:focus-visible{text-decoration:underline;outline:none}.story-auth-choice:disabled{cursor:default;text-decoration:none;opacity:1}.story-media{position:absolute;inset:0;z-index:3;pointer-events:none;opacity:0;transition:opacity var(--settle-fade-ms, 1s) ease}.story-media.is-visible{opacity:1}.story-media[hidden]{display:none}.story-media.is-visible[hidden]{display:block}.story-media-viewport{position:absolute;top:50%;left:50%;width:min(52vw,68vh);height:min(52vw,68vh);transform:translate(-50%,-50%) translateY(var(--ring-lift));-webkit-perspective:90vw;perspective:90vw;-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%;pointer-events:auto}.story-media-stack{position:absolute;inset:0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;pointer-events:none}.story-media-card{position:absolute;top:50%;left:50%;width:min(46vw,58vh);max-height:min(46vw,58vh);margin:0;padding:0;border:0;background:transparent;-webkit-transform-style:flat;transform-style:flat;-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:auto;cursor:zoom-in;-webkit-appearance:none;appearance:none;will-change:transform,opacity}.story-media-card:focus-visible{outline:2px solid #000000;outline-offset:3px}.story-media-card img,.story-media-card video{display:block;width:100%;height:auto;max-height:min(46vw,58vh);object-fit:contain;pointer-events:none}.story-media-obj{width:min(46vw,58vh);height:min(46vw,58vh);max-height:min(46vw,58vh);pointer-events:auto;cursor:grab}.story-media-quote{display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:clamp(1rem,2.5vw,2rem);cursor:default;pointer-events:none}.story-media-quote-text{margin:0;max-width:18em;font-family:Helvetica,Arial,sans-serif;font-size:calc(var(--story-full-size) * 1.05);font-weight:400;font-style:normal;line-height:1.25;letter-spacing:.02em;text-align:left;text-transform:uppercase;white-space:pre-line;color:#000;quotes:none}.story-browse-hint{position:fixed;z-index:12;margin:0;padding:0;max-width:14rem;pointer-events:none;font-family:Helvetica,Arial,sans-serif;font-weight:400;font-size:clamp(.7rem,1.1vw,.85rem);line-height:1.25;letter-spacing:.02em;color:#000;text-transform:lowercase;white-space:nowrap;opacity:0;transform:translate(12px,14px);transition:opacity .35s ease,color .15s ease}.story-browse-hint.is-over-media{color:#e8ff00}.story-browse-hint.is-visible{opacity:.85}.story-browse-hint[hidden]{display:none!important}.story-obj{position:relative;width:100%;height:100%;overflow:hidden;touch-action:none;cursor:grab;background:transparent}.story-obj:active{cursor:grabbing}.story-obj-canvas{display:block;width:100%;height:100%}.story-obj-status{position:absolute;inset:0;display:grid;place-items:center;font:11px/1.2 ui-monospace,monospace;letter-spacing:.04em;color:#0000008c;pointer-events:none;-webkit-user-select:none;user-select:none}.lightbox{position:absolute;inset:0;z-index:20;display:flex;align-items:center;justify-content:center;padding:calc(1.75rem - 5pt);box-sizing:border-box;background:#e8ff00eb;cursor:zoom-out}.lightbox[hidden]{display:none}.lightbox-image,.lightbox-video{max-width:min(92vw,1100px);max-height:min(88vh,88svh);width:auto;height:auto;object-fit:contain;box-shadow:none}.lightbox-image{pointer-events:none}.lightbox-video{pointer-events:auto;background:#000}.lightbox-close{position:absolute;top:calc(1.75rem - 5pt);right:calc(1.75rem - 5pt);z-index:1;margin:0;padding:0;border:0;background:none;cursor:pointer;font-family:Helvetica,Arial,sans-serif;font-weight:400;font-size:calc((clamp(2.5rem,8vw,6rem) - 25pt)*.42);line-height:1;color:#000;-webkit-appearance:none;appearance:none}.lightbox-close:focus-visible{outline:2px solid #000000;outline-offset:4px}.view{position:absolute;inset:0;-webkit-transform:perspective(90vw) translateY(var(--ring-lift)) rotateX(-7deg);transform:perspective(90vw) translateY(var(--ring-lift)) rotateX(-7deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:center center;transform-origin:center center}.path-points{position:absolute;top:50%;left:50%;z-index:0;width:min(56vw,84vh);height:min(56vw,84vh);transform:translate(-50%,-50%) translateY(var(--ring-lift));pointer-events:none}.path-points-canvas{display:block;width:100%;height:100%}.path-points-labels{position:absolute;inset:0;pointer-events:none;overflow:visible}.path-points-ele{font-family:Helvetica,Arial,sans-serif;font-size:7pt;font-weight:400;line-height:1;color:#000;white-space:nowrap;-webkit-user-select:none;user-select:none;z-index:1}.rig{position:absolute;inset:0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:center center;transform-origin:center center}.carousel-item,.text-item{position:absolute;top:50%;left:50%;-webkit-transform-style:flat;transform-style:flat;-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-user-select:none;user-select:none;pointer-events:none}.carousel-item{opacity:1;transition:opacity .65s ease,filter .55s ease}.text-item{opacity:1;transition:opacity var(--settle-fade-ms, 1s) ease,filter .55s ease}.text-item.is-fading-out{opacity:0}.carousel-item.is-hidden,.text-item.is-hidden{visibility:hidden;opacity:0;transition:none}.frame-stack{position:relative;width:100%;aspect-ratio:3 / 2;overflow:hidden}.frame-stack img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;filter:grayscale(1)}.frame-stack img.is-active{opacity:1}.boot-wide-stack.frame-stack img{filter:none}.text-item{box-sizing:border-box;overflow:hidden;color:#000;font-family:Times New Roman,Times,serif;text-align:left}.text-item-head,.text-item-brief{display:block;margin:0;font-family:Times New Roman,Times,serif;font-size:var(--story-type-size);font-weight:400;line-height:1.35;text-align:left}.text-item-head{margin-bottom:calc(1.35em * 3);white-space:pre-line}body.is-code-reveal{background:#0a0a0a;cursor:grab}body.is-code-reveal:active{cursor:grabbing}body.is-code-reveal .stage>:not(.code-reveal):not(.home-ring){opacity:0!important;pointer-events:none!important;transition:opacity 1.35s ease}body.is-code-reveal .home-ring{z-index:70;border-color:#e8ff00}.code-reveal{position:absolute;inset:0;z-index:60;overflow:hidden;perspective:min(140vw,1600px);-webkit-perspective:min(140vw,1600px);touch-action:none;user-select:none;-webkit-user-select:none;opacity:0;transition:opacity 1.45s ease;background:radial-gradient(ellipse at 40% 30%,#1a1a12,#0a0a0a 55%,#050505)}.code-reveal.is-visible{opacity:1}.code-reveal[hidden]{display:none}.code-reveal.is-visible[hidden]{display:block}.code-reveal-caption{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;margin:0;padding:1.5rem 8vw;box-sizing:border-box;pointer-events:none;user-select:none;-webkit-user-select:none;font-family:Helvetica,Arial,sans-serif;font-weight:700;font-size:var(--title-size);line-height:1;letter-spacing:-.02em;color:#47c14d;text-align:center;white-space:pre-line}.code-reveal-scene{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.code-reveal-rig{position:relative;width:1px;height:1px;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-origin:center center;-webkit-transform-origin:center center;transform:rotateY(-35deg);-webkit-transform:rotateY(-35deg)}.code-page{position:absolute;left:0;top:0;box-sizing:border-box;width:min(35.7vw,20.4rem);height:min(66.3vh,40.8rem);margin:0;padding:.5rem .45rem .55rem;overflow:hidden;border:1px solid rgba(232,255,0,.22);background:linear-gradient(165deg,#141410,#0d0d0d 55%,#101208);box-shadow:0 0 0 1px #00000080,0 18px 40px #0000008c;color:#9aa86a;font-family:SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:5.3px;line-height:1.18;letter-spacing:-.02em;white-space:pre;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;backface-visibility:visible;-webkit-backface-visibility:visible;-webkit-user-select:none;user-select:none;pointer-events:none}.code-page-name{display:block;margin:0 0 .35rem;padding-bottom:.2rem;border-bottom:1px solid rgba(232,255,0,.28);color:#e8ff00;font-size:6.8px;font-weight:700;letter-spacing:.02em;text-transform:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.code-page-body{display:block;margin:0;opacity:.85}@media(max-width:700px){.code-page{width:min(49.3vw,13.6rem);height:min(57.8vh,28.9rem);font-size:4.1px}.code-page-name{font-size:5.1px}}
