*{box-sizing:border-box}body,html{margin:0;background:#fff;color:#111;color-scheme:light}body{font-family:Arial,Helvetica,sans-serif}button{font:inherit;color:inherit}button:focus-visible{outline:2px solid #111;outline-offset:8px}.canvas{position:relative;min-height:100svh;overflow:hidden}.home-scene{position:relative;min-height:780px;height:100svh;transition:opacity .55s,transform .9s cubic-bezier(.22,1,.36,1);transform-origin:52% 42%}.home-scene h1{position:absolute;top:25%;margin:0;z-index:2;font-size:clamp(36px,4.3vw,86px);font-weight:900;font-style:italic;line-height:.95;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:7px;pointer-events:none;transform:scaleX(.88);transform-origin:left center}.identity{position:absolute;left:39%;top:26%;width:27%;aspect-ratio:1.55;border:0;background:none;padding:0;cursor:pointer;isolation:isolate}.id-art{position:absolute;inset:0;overflow:hidden;display:block}.id-art img{position:absolute;width:120%;left:-10%;height:auto;top:50%;transform:translateY(-50%)}.clear{opacity:0;transition:opacity .3s,filter .45s;filter:blur(4px)}.clear img{width:117%;left:-8.5%}.revealed .clear{opacity:1;filter:blur(0)}.ipod-position{position:absolute;right:12%;top:53%;width:185px;height:390px}.ipod-position iframe{border:0;width:700px;height:850px;transform:scale(.5);transform-origin:0 0;position:absolute;left:-82px;top:-64px;background:white}.in-archive .home-scene{opacity:0;transform:scale(1.25);pointer-events:none}.archive-scene{position:absolute;inset:0;background:#fff;animation:arrive .8s both}.return{top:32px;left:32px;background:none;border:0;font-size:13px;cursor:pointer;z-index:3}.orbit,.return{position:absolute}.orbit{inset:100px 5% 70px;perspective:1000px}.record{position:absolute;border:0;background:none;padding:0;cursor:zoom-in;width:26%;animation:float 10s ease-in-out infinite;transition:filter .3s;filter:grayscale(.15)}.record:hover{filter:none;z-index:2}.record img{width:100%;max-height:52vh;object-fit:contain;display:block}.record span{display:block;text-align:left;font:10px monospace;margin-top:9px}.record-0{left:3%;top:12%;transform:rotate(-6deg);animation-delay:-2s}.record-1{left:35%;top:3%;width:24%;animation-delay:-5s}.record-2{right:0;top:25%;transform:rotate(5deg);animation-delay:-7s}.record-3{left:28%;top:55%;width:22%;animation-delay:-4s}.paused .record{animation-play-state:paused}.archive-mark{bottom:25px;left:32px;font:11px monospace}.viewer{border:0;background:#fffffff5;max-width:100vw;max-height:100svh;width:100vw;height:100svh;padding:60px;margin:auto}.viewer::backdrop{background:#fff}.viewer img{display:block;max-width:100%;max-height:calc(100svh - 120px);object-fit:contain;margin:auto}.close-viewer{position:absolute;right:30px;top:20px;background:none;border:0;font-size:36px;cursor:pointer}@keyframes float{0%,to{translate:0 -10px;rotate:-2deg}50%{translate:0 18px;rotate:2deg}}@keyframes arrive{0%{opacity:0;transform:scale(.93)}to{opacity:1;transform:scale(1)}}@media(max-width:700px){.home-scene{height:100svh;min-height:800px}.home-scene h1{left:6%;top:24%;font-size:8.3vw;transform:scaleX(.97)}.identity{left:23%;top:26%;width:65%}.ipod-position{left:calc(50% - 92px);right:auto;top:54%;transform:scale(.85);transform-origin:top center}.orbit{inset:110px 5% 70px}.record{width:43%}.record-0{left:0;top:5%}.record-1{left:53%;top:16%;width:43%}.record-2{right:3%;top:57%}.record-3{left:0;top:55%;width:42%}.viewer{padding:65px 15px}.return{top:25px}.archive-mark,.return{left:20px}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}.id-art img{transform:none;object-fit:fill;max-width:none}.pixel img{width:120%;height:171.428571%;left:-10%;top:-35.714286%}.clear img{width:116.977612%;height:184.411765%;left:-8.395522%;top:-42.352941%}.clear{filter:none;transition:opacity .28s ease}.record .archive-image{display:block;width:100%;height:auto;max-height:52vh;overflow:hidden}.viewer .archive-image{display:block;width:auto;height:auto;max-width:100%;max-height:calc(100svh - 120px);margin:auto;overflow:hidden}.ipod-position{width:222px;height:440px;top:50%}.ipod-position iframe{transform:scale(.6);left:-99px;top:-77px}@media(max-width:700px){.ipod-position{left:calc(50% - 111px);top:52%;transform:scale(.9)}}.in-archive .home-scene{display:none}.archive-scene{min-height:100svh;padding:95px 5% 75px}.archive-scene,.orbit{position:relative;inset:auto}.orbit{height:1750px;perspective:1200px}.archive-scene .piece{left:calc(var(--col)*33.333% + 3%);right:auto;top:calc(var(--row)*340px + 35px);width:24%;transform:rotate(var(--angle));animation-delay:var(--drift);background:none;border:0}.piece video{display:block;width:100%;pointer-events:none}.piece .archive-image,.piece img,.piece video{max-height:260px;object-fit:contain}.piece:nth-child(3n+2){margin-top:55px}.piece:nth-child(4n){width:28%}.piece span{font-size:9px;letter-spacing:.025em;margin-top:12px}.record:focus-visible{outline:1px dashed #888;outline-offset:7px}.viewer video{display:block;width:auto;max-width:100%;max-height:calc(100svh - 120px);margin:auto}@media(max-width:700px){.archive-scene{padding:95px 6% 65px}.orbit{height:2050px}.archive-scene .piece{left:calc(var(--mobile-col)*52%);top:calc(var(--mobile-row)*280px + 25px);width:43%}.piece:nth-child(3n+2){margin-top:0}.piece:nth-child(2n){margin-top:45px}.piece .archive-image,.piece img,.piece video{max-height:230px}}.archive-scene{padding:0;height:calc(100svh + 7440px);animation:none}.archive-stage{position:sticky;top:0;height:100svh;overflow:hidden;background:#fff;perspective:1200px}.archive-scene>.return{position:fixed;top:28px;left:30px;z-index:220}.archive-stage .orbit{position:absolute;inset:0;height:100%;perspective:1200px}.archive-scene .piece,.archive-scene .piece:nth-child(n){left:50%;top:43%;right:auto;width:clamp(190px,27vw,390px);margin:0;animation:none;translate:none;rotate:none;transition:opacity .15s;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,opacity}.archive-stage .piece .archive-image,.archive-stage .piece img,.archive-stage .piece video{max-height:43svh}.archive-mark{position:absolute;bottom:28px;left:30px}.archive-progress{position:absolute;top:32px;right:30px;font:11px monospace}.scroll-cue{position:absolute;bottom:28px;left:50%;transform:translateX(-50%);font:9px monospace;letter-spacing:.06em;color:#777}.persistent-ipod{position:fixed;right:24px;top:auto;bottom:14px;width:222px;height:356px;z-index:210;transform:none;transform-origin:bottom right}.viewer{z-index:300}@media(max-width:700px){.archive-scene{padding:0;height:calc(100svh + 7440px)}.archive-stage .orbit{height:100%}.archive-scene .piece,.archive-scene .piece:nth-child(n){width:57vw;left:50%;top:35%;margin:0}.persistent-ipod{left:auto;right:10px;top:auto;bottom:10px;transform:scale(.78)}.archive-mark{bottom:22px;left:18px}.scroll-cue{bottom:45px;left:18px;transform:none;font-size:8px}.archive-progress{right:20px;top:28px}.archive-scene>.return{left:18px;top:24px;font-size:11px}}.canvas.in-archive{overflow:clip}.archive-stage{background:#080808;color:#eee;perspective:1000px}.archive-stage .orbit{perspective:1000px;perspective-origin:50% 47%;transform-style:preserve-3d}.archive-scene .piece,.archive-scene .piece:nth-child(n){top:47%;width:clamp(210px,29vw,420px);backface-visibility:visible;transition:none;filter:none}.archive-stage .piece .archive-image,.archive-stage .piece img,.archive-stage .piece video{max-height:38svh;width:100%;object-fit:contain}.archive-scene>.return{color:white;mix-blend-mode:difference}.archive-stage .piece span{color:#aaa;font:9px monospace;letter-spacing:.06em}.archive-controls{position:absolute;top:68px;left:30px;z-index:220;display:flex;gap:18px}.archive-controls button{background:none;border:0;padding:8px 0;color:#777;font:9px monospace;letter-spacing:.06em;cursor:pointer}.archive-controls button[aria-pressed=true]{color:white;border-bottom:1px solid #aaa}.archive-progress{color:#bbb}.scroll-cue{color:#999}.archive-stage button:focus-visible{outline-color:white}.viewer{background:#080808fa;color:white;display:none;align-items:center;justify-content:center;flex-direction:column}.viewer[open]{display:flex}.viewer::backdrop{background:#080808}.viewer .archive-image,.viewer img,.viewer video{max-height:calc(100svh - 175px);flex-shrink:1;min-height:0}.viewer-caption{font:10px monospace;color:#aaa;text-align:center;margin:20px 0 12px;overflow-wrap:anywhere}.original-link{font:9px monospace;color:#aaa;text-underline-offset:4px}@media(max-width:700px){.archive-controls{top:60px;left:18px;gap:16px}.archive-scene .piece,.archive-scene .piece:nth-child(n){width:62vw;top:45%}.archive-stage .piece .archive-image,.archive-stage .piece img,.archive-stage .piece video{max-height:30svh}.archive-progress{top:108px;left:18px;right:auto;font-size:9px}.persistent-ipod{transform:scale(.55);right:0;bottom:0}.viewer-caption{font-size:9px}.scroll-cue{max-width:55%;line-height:1.6}}.persistent-ipod{overflow:hidden;border-radius:20px}.archive-stage .piece video{min-height:160px}.archive-stage .piece:has(video):after{content:"▶";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:white;font:22px Arial;text-shadow:0 1px 8px #000;pointer-events:none}.archive-stage .piece span{position:relative;z-index:1}.archive-stage{perspective:none}.archive-hit-layer{position:absolute;inset:0;width:100%;height:100%;z-index:120;pointer-events:none;overflow:hidden}.archive-hit-layer polygon{fill:transparent;stroke:transparent;pointer-events:all;cursor:zoom-in}.archive-hit-layer polygon:hover{stroke:#ffffff70;stroke-width:1;vector-effect:non-scaling-stroke}.archive-mark,.archive-progress,.scroll-cue{z-index:130;pointer-events:none}.viewer-media{position:relative;width:min(1100px,100%);height:calc(100svh - 180px);display:flex;align-items:center;justify-content:center;flex-shrink:1;min-height:0;transform-origin:center}.viewer-media>.archive-image,.viewer-media>img,.viewer-media>video{width:auto;height:auto;max-width:100%;max-height:100%;margin:auto}.pixel-reveal{width:100%;height:100%;image-rendering:pixelated;background:#080808}.pixel-reveal,.reveal-scan{position:absolute;inset:0;pointer-events:none}.reveal-scan{background:repeating-linear-gradient(0deg,transparent 0 3px,#ffffff13 3px 4px);animation:archive-scan 1s both}.viewer[open]{animation:archive-open .45s both}.viewer[open].is-closing{animation:archive-close .26s both}.viewer-caption{animation:archive-caption 1s both}@keyframes archive-open{0%{background:#08080800}to{background:#080808fa}}@keyframes archive-close{0%{opacity:1;filter:blur(0)}to{opacity:0;filter:blur(8px)}}@keyframes archive-scan{0%{opacity:1;clip-path:inset(0 0 95% 0)}50%{opacity:.7;clip-path:inset(0)}to{opacity:0;clip-path:inset(95% 0 0)}}@keyframes archive-caption{0%,65%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.pixel-reveal,.reveal-scan{display:none}.viewer-caption,.viewer[open]{animation:none}}.archive-stage .piece:has(video):after{content:none}.secret-folder-art{width:100%;padding:7% 15% 0;filter:drop-shadow(0 10px 15px #0007)}.secret-folder-art svg{width:100%;display:block;overflow:visible;max-height:30svh}.folder-shadow{fill:#090909}.folder-back{fill:#7c857c;stroke:#a9b2a3;stroke-width:1}.folder-face{fill:#a4ad9b;stroke:#c3c7b0;stroke-width:1}.folder-fold{stroke:#d0d1ba;stroke-width:1}.folder-pixel{fill:#4c564c;opacity:.75}.archive-stage .secret-folder>span{color:#9b9f93;letter-spacing:.13em;text-align:center;margin-top:0}.secret-viewer .viewer-media{width:min(960px,100%)}.secret-room{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;gap:42px;padding:24px 5%;color:#bcc2b2;font:11px monospace;letter-spacing:.13em;animation:secret-arrival .7s both}.secret-heading{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #a8b09030;padding-bottom:14px}.secret-heading button{padding:0;color:inherit;background:none;border:0;cursor:pointer;font:inherit;letter-spacing:inherit}.secret-status{color:#596052;letter-spacing:.4em}.secret-tapes{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,5vw,60px);align-items:center}.secret-tape{border:0;background:none;color:inherit;padding:0;cursor:pointer;text-align:left}.secret-film{position:relative;aspect-ratio:1;overflow:hidden;background:#11150f;border:1px solid #b0b89b40;padding:10px;box-shadow:0 20px 50px #0008}.secret-film:after,.secret-film:before{content:"";position:absolute;left:0;right:0;height:7px;background:repeating-linear-gradient(90deg,#080808 0 10px,transparent 10px 18px);z-index:2}.secret-film:before{top:0}.secret-film:after{bottom:0}.secret-film video{width:100%;height:100%;max-height:none;object-fit:cover;opacity:.48;filter:grayscale(.8) contrast(1.15);transition:filter .4s,opacity .4s,transform .7s}.secret-film>span{position:absolute;bottom:23px;left:23px;color:#e3e5d5;font:18px monospace;text-shadow:0 1px 9px #000}.secret-tape:focus-visible video,.secret-tape:hover video{opacity:.85;filter:grayscale(0);transform:scale(1.025)}.secret-tape-number{display:block;font:9px monospace;margin-top:14px;color:#727a68}.secret-room.watching{gap:18px;padding-top:10px;padding-bottom:0}.secret-room .secret-video{display:block;max-height:calc(100svh - 230px);max-width:100%;width:auto;min-height:0;object-fit:contain;animation:secret-arrival .6s both}.audio-art{width:100%;padding:32px;background:#161715;border:1px solid #70746560;aspect-ratio:1.5;display:flex;flex-direction:column;justify-content:space-between;gap:25px}.audio-tape{display:flex;justify-content:space-around;padding:12px 0;border:1px solid #73776645;background:#080908}.audio-tape i{height:45px;width:45px;border-radius:50%;border:8px double #656b5b;background:#151812}.audio-wave{height:54px;display:flex;align-items:center;justify-content:center;gap:2px}.audio-wave i{width:3px;flex:1 1;background:#939c82;min-height:3px}.audio-playback{border:0;background:none;padding:0;width:min(650px,90%);cursor:pointer;color:inherit}.audio-playback.playing .audio-tape i{animation:tape-turn 4s linear infinite}@keyframes tape-turn{to{transform:rotate(1turn)}}@keyframes secret-arrival{0%{opacity:0;transform:translateY(12px);filter:blur(3px)}to{opacity:1;transform:translateY(0);filter:none}}@media(max-width:700px){.secret-room{gap:25px;padding:0}.secret-tapes{gap:16px}.secret-film{padding:6px}.secret-film>span{left:14px;bottom:14px;font-size:14px}.secret-room .secret-video{max-height:calc(100svh - 210px)}.audio-art{padding:18px;gap:14px}.audio-tape i{width:30px;height:30px}}@media(prefers-reduced-motion:reduce){.audio-playback.playing .audio-tape i,.secret-room,.secret-video{animation:none}}.audio-file-art{width:100%;padding:6% 28%;display:flex;align-items:center;justify-content:center}.retro-audio-icon{display:block;width:100%;max-height:28svh;overflow:visible;image-rendering:pixelated}.secret-folder-art .retro-folder-icon{image-rendering:pixelated;max-height:30svh}.audio-playback .audio-file-art{padding:5% 24%}.audio-playback .retro-audio-icon{max-height:48svh}.secret-lock{width:min(440px,100%);margin:auto;display:flex;flex-direction:column;align-items:center;text-align:center;color:#d4d4c9;font:11px monospace;animation:secret-arrival .5s both}.secret-lock>.secret-folder-art{width:130px;padding:0;margin-bottom:23px;filter:none}.secret-lock h2{font:12px monospace;font-weight:400;letter-spacing:.16em;margin:0 0 34px}.secret-lock form{width:100%;max-width:330px;text-align:left}.secret-lock label{font-size:9px;letter-spacing:.14em;color:#777b70;display:block;margin-bottom:11px}.secret-password-row{display:flex;border:1px solid #7d84665c;background:#11130e}.secret-password-row:focus-within{border-color:#bbbf86}.secret-password-row input{width:100%;min-width:0;border:0;background:none;color:#e4e5cc;font:16px monospace;letter-spacing:.3em;padding:14px 16px;outline:none}.secret-password-row input::placeholder{font:10px monospace;letter-spacing:.2em;color:#64695b}.secret-password-row button{border:0;border-left:1px solid #7d84665c;background:none;color:#c5c9a3;width:50px;font:23px monospace;cursor:pointer}.secret-password-row button:hover{background:#a8b06418}.secret-lock #deluxe-hint{font:10px/1.8 monospace;letter-spacing:0;color:#969b8b;margin:18px 0 0}.secret-lock #deluxe-hint span{display:block;color:#656b5b;font-size:9px;letter-spacing:.15em;margin-top:6px}.secret-lock #deluxe-error{font:10px/1.5 monospace;color:#cba98f;min-height:15px;margin:12px 0 0}@media(max-width:700px){.secret-lock{padding:0 12px}.secret-lock>.secret-folder-art{width:105px}.secret-lock h2{margin-bottom:25px}.secret-lock #deluxe-hint{font-size:9px}}.viewer.secret-open::backdrop,.viewer[open].secret-open{background:#f3a4d3!important}.viewer.secret-open .close-viewer{color:#171217}.viewer.secret-open .reveal-scan{display:none}.secret-open-room{padding:0;gap:0;width:100%;height:100%;animation:none}.secret-open-room .secret-tapes{width:min(680px,100%);margin:auto;gap:clamp(22px,5vw,64px)}.secret-preview{position:relative;display:block;padding:0;border:0;background:transparent;cursor:pointer;aspect-ratio:1;overflow:hidden}.secret-preview video{display:block;width:100%;height:100%;max-height:none;object-fit:contain;margin:0;filter:none;opacity:1}.secret-preview canvas{position:absolute;inset:0;width:100%;height:100%;image-rendering:pixelated;pointer-events:none;opacity:0}.secret-preview:focus-visible{outline:2px solid #271525;outline-offset:8px}@media(max-width:700px){.secret-open-room .secret-tapes{width:100%;gap:18px}.secret-open-room{padding:0 4px}}.identity{aspect-ratio:888/584}.id-art canvas,.id-art svg{display:block;width:100%;height:100%;overflow:hidden}.id-art canvas{image-rendering:pixelated}.home-scene h1{left:12%;top:18%;font-family:Arial,Helvetica,sans-serif;font-size:clamp(25px,3.25vw,58px);font-weight:500;font-style:normal;line-height:1;letter-spacing:-.065em;text-decoration:none;transform:none;white-space:nowrap}@media(max-width:700px){.home-scene h1{left:10%;top:18%;font-size:8.5vw;letter-spacing:-.06em;transform:none}.identity{left:20%;top:29%;width:65%}}.home-scene h1.rotating-wordmark{left:10%;top:8%;width:38%;height:clamp(95px,9vw,150px);font-size:inherit;line-height:1;perspective:1000px;transform:none;overflow:visible}.wordmark-spin{position:relative;width:100%;height:100%;animation:domain-turn 12s linear 1.5s infinite both;will-change:transform}.wordmark-layer,.wordmark-spin{display:block;transform-style:preserve-3d}.wordmark-layer{position:absolute;inset:0;backface-visibility:visible}.wordmark-layer img{display:block;width:100%;height:100%;max-width:none;filter:invert(.32);-webkit-user-select:none;user-select:none}.wordmark-face img,.wordmark-layer:first-child img{filter:none}@keyframes domain-turn{0%{transform:rotateX(-7deg) rotateY(0deg) rotate(-2deg)}to{transform:rotateX(-7deg) rotateY(1turn) rotate(-2deg)}}@media(max-width:700px){.home-scene h1.rotating-wordmark{left:8%;top:11%;width:84%;height:88px;perspective:650px}}@media(prefers-reduced-motion:reduce){.wordmark-spin{animation:none;transform:rotateX(-7deg) rotateY(-12deg) rotate(-2deg)}}.wordmark-layer canvas{display:block;width:100%;height:100%;image-rendering:pixelated;filter:none}.wordmark-face canvas,.wordmark-layer:first-child canvas{filter:none}.archive-access{position:absolute;top:calc(100% + 17px);left:0;width:100%;font:10px monospace;letter-spacing:.14em;color:#666;text-align:center;white-space:nowrap;transition:color .2s}.identity:focus-visible .archive-access,.identity:hover .archive-access{color:#111}.archive-access{top:calc(100% + 20px);width:32%;left:34%;height:20px;line-height:1;color:#000;opacity:1}.archive-access canvas{display:block;width:100%;height:100%;image-rendering:pixelated}@media(max-width:700px){.archive-access{height:18px;width:36%;left:32%}}.canvas:not(.in-archive) .home-scene{min-height:800px}.home-scene h1.rotating-wordmark{left:50%;top:7svh;width:clamp(360px,42vw,680px);height:clamp(92px,8vw,140px);transform:translateX(-50%)}.home-scene .identity{left:50%;top:max(250px,30svh);width:clamp(320px,34vw,580px);transform:translateX(-50%)}.canvas:not(.in-archive)>.ipod-position{left:calc(50% + min(25vw,370px));right:auto;top:max(390px,55svh)}@media(max-width:700px){.canvas:not(.in-archive) .home-scene{height:100svh;min-height:calc(760px + min(51.3vw,276px))}.home-scene h1.rotating-wordmark{top:70px;left:50%;width:86%;height:80px;transform:translateX(-50%)}.home-scene .identity{top:240px;left:50%;width:78%;max-width:420px;transform:translateX(-50%)}.canvas:not(.in-archive)>.ipod-position{left:calc(50% - 111px);right:auto;top:calc(360px + min(51.3vw,276px));transform:scale(.85);transform-origin:top center}}@media(min-width:701px){.archive-access{width:140px;height:18px;left:50%;transform:translateX(-50%)}}.canvas:not(.in-archive)>.ipod-position{height:356px;overflow:hidden;border-radius:20px}.home-scene h1.rotating-wordmark{left:0;top:0;width:clamp(310px,38vw,620px);height:clamp(80px,8vw,135px);transform:translate3d(28px,28px,0);will-change:transform;pointer-events:none}.canvas:not(.in-archive)>.ipod-position{left:auto;right:7%;top:auto;bottom:5svh;transform:none}@media(max-width:700px){.home-scene h1.rotating-wordmark{left:0;top:0;width:80%;height:80px;transform:translate3d(24px,24px,0)}.canvas:not(.in-archive)>.ipod-position{left:auto;right:24px;top:auto;bottom:30px;transform:scale(.82);transform-origin:bottom right}}.home-scene h1.rotating-wordmark{z-index:0}.home-scene .identity{z-index:2}.canvas:not(.in-archive)>.ipod-position{right:3%;z-index:3}@media(max-width:700px){.canvas:not(.in-archive)>.ipod-position{right:10px}}.archive-access,.artist-links{background:#fff}.artist-links{position:absolute;left:5%;bottom:5svh;z-index:2;padding:8px 12px 8px 0}.artist-links strong{display:block;font-family:Impact,Arial Black,Arial,sans-serif;font-size:30px;font-weight:900;line-height:1;letter-spacing:-.035em;color:#000}.artist-links nav{display:flex;gap:17px;margin-top:13px}.artist-links a{font:9px monospace;letter-spacing:.06em;text-decoration:none;color:#555;text-underline-offset:4px}.artist-links a:focus-visible,.artist-links a:hover{color:#000;text-decoration:underline}@media(max-width:700px){.artist-links{left:24px;bottom:35px;max-width:145px}.artist-links strong{font-size:25px}.artist-links nav{flex-direction:column;gap:10px;margin-top:13px}.artist-links a{font-size:8px}}.artist-links strong.artist-name{width:64px;height:44px;line-height:1}.artist-name canvas{display:block;width:100%;height:100%;image-rendering:pixelated}.artist-links strong.artist-handle{width:auto;height:auto;font:700 18px/1 monospace;letter-spacing:-.06em}.artist-links a{font-size:10px;letter-spacing:0}@media(max-width:700px){.artist-links strong.artist-handle{font-size:16px}.artist-links a{font-size:9px}}.artist-links strong.artist-handle{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.identity .clear{opacity:1;filter:none;transition:opacity .22s ease}.identity .pixel{opacity:0;transition:opacity .22s ease}.identity.revealed .clear{opacity:0}.identity.revealed .pixel{opacity:1}.identity .archive-access{top:50%;left:50%;width:56%;height:clamp(24px,3vw,36px);transform:translate(-50%,-50%);margin:0;opacity:0;z-index:3;pointer-events:none;transition:opacity .2s ease}.identity .archive-access canvas{filter:invert(1) drop-shadow(1px 1px 0 #0009)}.identity.revealed .archive-access{opacity:1}@media(max-width:700px){.identity .archive-access{width:62%;height:28px;top:50%;left:50%;transform:translate(-50%,-50%)}}.identity .archive-access{width:78%;height:clamp(44px,5vw,68px);padding:12px 15px;background:#080808;box-sizing:border-box}.identity .archive-access canvas{filter:invert(1);width:100%;height:100%}@media(max-width:700px){.identity .archive-access{width:84%;height:48px;padding:10px 12px}}.identity .archive-access{background:transparent;padding:0;width:82%;height:clamp(35px,4vw,52px)}.identity .archive-access canvas{filter:none}.identity.revealed .pixel{filter:brightness(1.14);opacity:.38}@media(max-width:700px){.identity .archive-access{width:86%;height:34px;padding:0}}.home-scene .identity{background:#fff}.artist-links nav{align-items:flex-start;gap:16px}.social-pixel{display:block;height:18px}.artist-links a:hover .social-pixel{opacity:.6}@media(max-width:700px){.artist-links nav{gap:12px}.social-pixel{height:16px}}.artist-links nav{gap:18px}.social-pixel{image-rendering:pixelated}@media(max-width:700px){.artist-links nav{gap:10px}}.artist-links .social-label{display:block;font:600 12px/1.2 Courier New,monospace;letter-spacing:-.035em;color:#000}.artist-links nav{gap:14px}.artist-links a:hover .social-label{text-decoration:underline;text-underline-offset:3px}@media(max-width:700px){.artist-links .social-label{font-size:11px}.artist-links nav{gap:9px}}.ipod-dock{position:absolute;right:3%;bottom:5svh;width:222px;z-index:230}.canvas:not(.in-archive)>.ipod-dock .ipod-position,.ipod-dock .ipod-position{position:relative;inset:auto;left:auto;right:auto;top:auto;bottom:auto;width:222px;height:356px;overflow:hidden;border-radius:20px;transform:none}.ipod-dock.archive-dock{position:fixed;right:22px;bottom:22px}.ipod-dock-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;border:0;background:#080808;color:#eee;padding:12px 10px;font:600 11px/1.2 Courier New,monospace;cursor:pointer;letter-spacing:.015em}.ipod-dock-toggle span:last-child{font-size:20px;line-height:12px}@media(max-width:700px){.canvas:not(.in-archive) .home-scene{min-height:1000px;height:max(100svh,1000px)}.home-scene .identity{top:170px;width:78%}.ipod-dock.home-dock{top:440px;bottom:auto;right:18px;width:258px}.canvas:not(.in-archive)>.ipod-dock .ipod-position,.ipod-dock .ipod-position{width:258px;height:414px;border-radius:23px}.ipod-dock .ipod-position iframe{transform:scale(.6973);left:-115px;top:-89.5px}.ipod-dock.archive-dock{right:12px;bottom:max(12px,env(safe-area-inset-bottom));width:242px}.ipod-dock.archive-dock .ipod-position{width:242px;height:389px}.ipod-dock.archive-dock .ipod-position iframe{transform:scale(.654);left:-108px;top:-84px}.ipod-dock.archive-dock.collapsed .ipod-position{height:0;visibility:hidden;pointer-events:none}.ipod-dock.archive-dock.collapsed{width:190px}.ipod-dock-toggle{border:1px solid #555;padding:11px 12px}.ipod-dock.archive-dock.expanded .ipod-dock-toggle{border-bottom:0}.ipod-dock-toggle:focus-visible{outline:2px solid white;outline-offset:3px}.artist-links{bottom:25px}}@media(min-width:701px){.ipod-dock.collapsed .ipod-position{height:0;visibility:hidden;pointer-events:none}}.ipod-dock .ipod-dock-toggle{width:32px;height:32px;margin:0 0 6px auto;padding:0;justify-content:center;border:1px solid #666;border-radius:50%;background:#080808;color:#eee}.ipod-dock.archive-dock.expanded .ipod-dock-toggle{border-bottom:1px solid #666}.ipod-dock.archive-dock.collapsed{width:40px}@media(max-width:700px){.archive-stage .piece .archive-image,.archive-stage .piece img,.archive-stage .piece video{max-height:38svh}}.draft-preview-banner{position:fixed;top:15px;right:15px;z-index:300;display:flex;gap:12px;align-items:center;background:#f5f3ef;color:#222;padding:10px 12px;border:1px solid #aaa;border-radius:5px;font:10px/1.2 Courier New,monospace}.draft-preview-banner a{color:inherit;font-weight:700}@media(max-width:700px){.draft-preview-banner{top:55px;right:12px;padding:8px;font-size:9px;gap:8px}}body:has(.canvas.in-archive),html:has(.canvas.in-archive){background:#080808;color-scheme:dark}.canvas.in-archive,.in-archive .archive-scene{background:#080808}.in-archive .archive-stage{height:100dvh;min-height:100svh}