.ProjectDiskArchive_archive__fohcJ{--disk-flip-duration:.9s;--disk-accent:var(--color-electric);--body:#071d2b;--label:#071923;--tint:#0f526d;position:relative;isolation:isolate;height:100dvh;box-sizing:border-box;padding:88px 0 0;overflow:hidden;color:var(--color-ink)}.ProjectDiskArchive_exhibit___1g_t{position:relative}.ProjectDiskArchive_stage__mwFXf{height:calc(100dvh - 88px);min-height:0;position:relative;perspective:1600px;touch-action:pan-y;outline:none;user-select:none}.ProjectDiskArchive_stage__mwFXf:focus-visible{outline:1px solid var(--disk-accent);outline-offset:-18px}.ProjectDiskArchive_position__knnls{position:absolute;left:50%;top:46%;width:clamp(280px,32vw,460px);aspect-ratio:1;transform-style:preserve-3d;transform:translate(-50%,-50%) translateX(calc(var(--offset)*min(38vw,550px))) translateZ(calc(var(--distance)*-160px)) rotateY(calc(var(--offset)*-23deg)) rotate(calc(var(--offset)*8deg));opacity:calc(1 - var(--distance)*.22);transition:transform .85s cubic-bezier(.2,.75,.15,1),opacity .7s;pointer-events:auto}.ProjectDiskArchive_position__knnls[data-hidden=true]{opacity:0;pointer-events:none}.ProjectDiskArchive_position__knnls[data-active=true]{transform:translate(-50%,-50%) rotateX(8deg) rotateY(-14deg) rotate(-7deg)}.ProjectDiskArchive_object__WAQlM{position:relative;display:block;width:100%;height:100%;border:0;padding:0;background:none;cursor:grab;transform-style:preserve-3d;outline-offset:20px}.ProjectDiskArchive_object__WAQlM:active{cursor:grabbing}.ProjectDiskArchive_object__WAQlM:focus-visible{outline:2px solid var(--disk-accent)}.ProjectDiskArchive_disk__Ir8mQ{display:block;position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform var(--disk-flip-duration) cubic-bezier(.22,.7,.2,1)}.ProjectDiskArchive_disk__Ir8mQ[data-flipped=true]{transform:rotateY(180deg)}.ProjectDiskArchive_back__I_qhs,.ProjectDiskArchive_edge__OnHI4,.ProjectDiskArchive_front__w4_0m{position:absolute;inset:0;border-radius:9px 22px 9px 9px;background:var(--body);border:1px solid #55cef0b0;transform-style:preserve-3d;backface-visibility:hidden}.ProjectDiskArchive_edge__OnHI4{backface-visibility:visible;box-shadow:2px 2px 0 #010a10;background:#03121d;border-color:#13617a}.ProjectDiskArchive_front__w4_0m{transform:translateZ(6px);box-shadow:inset 2px 2px 2px #b5f0ff45,inset -3px -3px 3px #000b,inset 0 0 26px #26c3ff0c,0 0 3px #4fd5ff8c,0 0 28px #28b6e528;background-image:repeating-linear-gradient(0deg,#76dfff05 0 1px,transparent 1px 3px),linear-gradient(125deg,#18648933,transparent 45%,#0005)}.ProjectDiskArchive_topGroove__MX4_D{position:absolute;left:20%;top:0;width:60%;height:34%;border:2px solid #135169;border-top:0;border-radius:0 0 5px 5px;background:#0004;box-shadow:inset 0 0 12px #00bfff16}.ProjectDiskArchive_shutter__da0nv{position:absolute;top:-1px;left:26%;width:48%;height:31%;background:repeating-linear-gradient(90deg,#b5f4ff0c 0 1px,#0001 1px 2px),linear-gradient(110deg,#0d3044,#37768c 35%,#143a50 65%,#4a91a5);border-radius:0 0 5px 5px;border:1px solid #7fe0ffc0;box-shadow:3px 4px 4px #0008,inset 1px 0 #b3eeff80,0 2px 12px #35c7ff25;overflow:hidden;transition:translate .5s}.ProjectDiskArchive_object__WAQlM:hover .ProjectDiskArchive_shutter__da0nv{translate:4% 0}.ProjectDiskArchive_shutterHole__UojOO{position:absolute;left:12%;top:13%;width:22%;height:67%;background:#020a11;border:1px solid #7fe0ff8c;border-radius:2px;box-shadow:inset 2px 2px 6px #000,0 0 7px #35c7ff35}.ProjectDiskArchive_cornerHoleRight__EWTyc,.ProjectDiskArchive_cornerHole__W1Tff{position:absolute;top:8%;left:7%;width:4%;height:5%;background:#02080f;border:1px solid #43badb80;box-shadow:inset 2px 2px 2px #000,0 0 8px #28b6e524}.ProjectDiskArchive_cornerHoleRight__EWTyc{left:auto;right:7%}.ProjectDiskArchive_sticker__46eG7{position:absolute;top:38%;left:9%;right:9%;bottom:10%;border-radius:3px 3px 10px 3px;background:var(--label);color:#cbf1fc;padding:5% 5% 3%;display:flex;flex-direction:column;overflow:hidden;border:1px solid #54cbe77a;box-shadow:0 2px 5px #0008,inset 0 0 16px #1d9ec619,0 0 12px #28b6e514;background-image:repeating-linear-gradient(0deg,#83e4ff04 0 1px,transparent 1px 3px)}.ProjectDiskArchive_labelTitle__0rvOZ{display:block;font-size:clamp(18px,2.3vw,31px);line-height:1.05;letter-spacing:-.04em;margin-top:5%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:0;text-shadow:0 0 12px #6bdcff30}.ProjectDiskArchive_art__lRe_i{position:relative;flex:1;min-height:0;background:var(--tint);overflow:hidden;border:1px solid #45b9dd40}.ProjectDiskArchive_art__lRe_i img{object-fit:cover;object-position:top;filter:grayscale(1);mix-blend-mode:luminosity;opacity:.8}.ProjectDiskArchive_art__lRe_i:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0 3px,#04131c30 3px 4px),linear-gradient(0deg,#00aeef18,transparent)}.ProjectDiskArchive_bottomNotch__2ruWN{position:absolute;bottom:-1px;right:12%;width:7%;height:3%;background:#04060b;border:1px solid #57cee890;border-bottom:0}.ProjectDiskArchive_back__I_qhs{transform:rotateY(180deg) translateZ(6px);background-image:linear-gradient(130deg,#167ba224,transparent);box-shadow:inset 2px 2px 2px #8ee7ff35,inset -3px -3px 3px #0008,0 0 3px #4fd5ff8c,0 0 28px #28b6e528;display:flex;align-items:center;flex-direction:column;padding:10%}.ProjectDiskArchive_backTitle__rDl21{font-size:17px;letter-spacing:.08em;color:#9be6fc;text-shadow:0 0 10px #4fb3e060}.ProjectDiskArchive_backTitle__rDl21 small{display:block;font-size:6px;letter-spacing:.2em;text-align:center;margin-top:8px;opacity:.6}.ProjectDiskArchive_hub__DDuds{position:absolute;top:29%;width:35%;aspect-ratio:1;border-radius:50%;background:linear-gradient(135deg,#143a50,#71c2d7,#143a50);border:8px solid #03131e;box-shadow:0 0 0 1px #7fe0ff80,0 0 18px #35c7ff30,inset 1px 1px 4px #0006;display:grid;place-items:center}.ProjectDiskArchive_hub__DDuds i{display:block;width:25%;height:25%;background:#04131c;box-shadow:inset 2px 2px 3px #000;border:1px solid #7fe0ff80;border-radius:2px;transform:rotate(15deg)}.ProjectDiskArchive_backLines__gE7o3{position:absolute;top:65%;left:15%;right:15%;height:9%;background:repeating-linear-gradient(0deg,transparent 0 7px,#0005 7px 9px,#7fe0ff25 9px 10px)}.ProjectDiskArchive_backInfo__bwham{position:absolute;bottom:17%;left:12%;right:12%;font-size:13px;text-align:center;color:#c5f0fc}.ProjectDiskArchive_backInfo__bwham small{display:block;font-size:7px;line-height:1.6;margin-top:8px;color:#7abacf}.ProjectDiskArchive_detail__5GS9M{animation:ProjectDiskArchive_revealDetail__qyRYS .15s ease var(--disk-flip-duration) both;position:absolute;bottom:7%;left:50%;transform:translateX(-50%) translateZ(15px);z-index:2;white-space:nowrap;font-size:10px;color:var(--disk-accent);border-bottom:1px solid #7fe0ff66;padding:5px 0;text-shadow:0 0 8px #4fb3e060}.ProjectDiskArchive_detail__5GS9M:focus-visible{outline:1px solid var(--disk-accent);outline-offset:5px}.ProjectDiskArchive_shadow__KBmLh{position:absolute;bottom:-20%;left:5%;width:90%;height:10%;border-radius:50%;background:#1aaede35;filter:blur(24px);transform:rotateX(60deg);pointer-events:none}.ProjectDiskArchive_srOnly__Q8exw{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ProjectDiskArchive_empty__abGdH{padding:200px 7%}@media(min-width:1600px){.ProjectDiskArchive_stage__mwFXf{perspective:1800px}}@media(max-width:700px){.ProjectDiskArchive_archive__fohcJ{padding-top:80px}.ProjectDiskArchive_stage__mwFXf{height:calc(100dvh - 80px);min-height:0;perspective:1100px}.ProjectDiskArchive_position__knnls{width:280px;transform:translate(-50%,-50%) translateX(calc(var(--offset)*305px)) translateZ(calc(var(--distance)*-180px)) rotateY(calc(var(--offset)*-28deg)) rotate(calc(var(--offset)*8deg))}.ProjectDiskArchive_position__knnls[data-active=true]{transform:translate(-50%,-50%) rotateX(8deg) rotateY(-12deg) rotate(-7deg)}.ProjectDiskArchive_labelTitle__0rvOZ{font-size:22px}}@media(prefers-reduced-motion:reduce){.ProjectDiskArchive_disk__Ir8mQ,.ProjectDiskArchive_position__knnls,.ProjectDiskArchive_shutter__da0nv{transition:none}}.ProjectDiskArchive_labelTitle__0rvOZ{font-size:clamp(16px,1.7vw,24px);line-height:1.1;white-space:normal;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:3.3em;margin-top:4%}.ProjectDiskArchive_sticker__46eG7{bottom:9%;padding-top:4%}.ProjectDiskArchive_backFeatures__9lain{position:absolute;top:25%;left:10%;right:10%;display:flex;flex-direction:column;gap:10px;text-align:left}.ProjectDiskArchive_backFeatures__9lain>span{display:flex;align-items:start;gap:9px;font-size:clamp(9px,.9vw,12px);line-height:1.45;color:#bfeafb;border-bottom:1px solid #7fe0ff20;padding-bottom:9px}.ProjectDiskArchive_backFeatures__9lain i{font-size:8px;font-style:normal;color:var(--disk-accent);flex-shrink:0;padding-top:2px}.ProjectDiskArchive_backInfo__bwham{bottom:15%}@media(max-width:700px){.ProjectDiskArchive_labelTitle__0rvOZ{font-size:16px}.ProjectDiskArchive_backFeatures__9lain{top:22%;gap:7px}.ProjectDiskArchive_backFeatures__9lain>span{font-size:9px;padding-bottom:6px}.ProjectDiskArchive_backTitle__rDl21{font-size:14px}}.ProjectDiskArchive_sticker__46eG7{top:35%;bottom:8%;padding:3.5% 4% 2.5%}.ProjectDiskArchive_labelTitle__0rvOZ{font-size:clamp(15px,1.65vw,23px);margin-top:7px}@media(max-width:700px){.ProjectDiskArchive_labelTitle__0rvOZ{font-size:15px}}.ProjectDiskArchive_labelTitle__0rvOZ{margin-top:0;margin-bottom:12px}@media(max-width:700px){.ProjectDiskArchive_labelTitle__0rvOZ{margin-bottom:8px}}@keyframes ProjectDiskArchive_revealDetail__qyRYS{0%{opacity:0;visibility:hidden;pointer-events:none}to{opacity:1;visibility:visible;pointer-events:auto}}@media(prefers-reduced-motion:reduce){.ProjectDiskArchive_detail__5GS9M{animation:none}}.ProjectDiskArchive_gestureCue__t5F1e{position:absolute;z-index:20;left:50%;bottom:clamp(6px,1.5dvh,18px);transform:translateX(-50%);display:flex;align-items:center;flex-direction:column;pointer-events:none;color:var(--disk-accent);user-select:none}.ProjectDiskArchive_gestureTrack__wG7x7{position:relative;display:flex;align-items:center;justify-content:space-between;width:112px;height:34px}.ProjectDiskArchive_gestureFinger__XTmW0{position:absolute;left:calc(50% - 12px);top:7px;filter:drop-shadow(0 0 5px #7fe0ff55);transform-origin:50% 20%;animation:ProjectDiskArchive_gestureDemo__6aVt4 5.4s ease-in-out infinite}.ProjectDiskArchive_gestureArrow__MCjX9{font-size:21px;line-height:1;color:#7fe0ff7a;animation:ProjectDiskArchive_gestureArrows__1qZnV 5.4s ease-in-out infinite}.ProjectDiskArchive_gestureRipple__Z5dsO{position:absolute;left:calc(50% - 10px);top:0;width:20px;height:20px;border:1px solid var(--disk-accent);border-radius:50%;opacity:0;animation:ProjectDiskArchive_gestureTap__kiI0F 5.4s ease-out infinite}@keyframes ProjectDiskArchive_gestureDemo__6aVt4{0%,8%{transform:translateX(0)}22%{transform:translateX(-27px) rotate(-8deg)}42%{transform:translateX(27px) rotate(8deg)}58%,65%{transform:translateX(0) scale(1)}71%{transform:translateY(3px) scale(.85)}78%,to{transform:translateX(0) scale(1)}}@keyframes ProjectDiskArchive_gestureArrows__1qZnV{0%,55%{opacity:.75}65%,85%{opacity:.15}to{opacity:.75}}@keyframes ProjectDiskArchive_gestureTap__kiI0F{0%,69%{opacity:0;transform:scale(.5)}72%{opacity:.8;transform:scale(.7)}86%,to{opacity:0;transform:scale(2)}}@media(prefers-reduced-motion:reduce){.ProjectDiskArchive_gestureArrow__MCjX9,.ProjectDiskArchive_gestureFinger__XTmW0,.ProjectDiskArchive_gestureRipple__Z5dsO{animation:none}.ProjectDiskArchive_gestureRipple__Z5dsO{display:none}}.ProjectDiskArchive_collectionDescription__kfwbI{position:absolute;z-index:21;top:100px;left:24px;right:24px;margin:0;text-align:center;font-size:12px;line-height:1.6;color:var(--color-ink-2);pointer-events:none}.ProjectDiskArchive_bodyCategory__43hAl{position:absolute;left:9%;right:23%;bottom:2.5%;display:flex;align-items:center;gap:7px;text-align:left;font-size:clamp(11px,1vw,14px);font-weight:400;line-height:1.2;letter-spacing:.01em;color:#80aab8;white-space:nowrap}.ProjectDiskArchive_bodyCategory__43hAl svg{flex-shrink:0;width:1em;height:1em}.ProjectDiskArchive_liveDot__Q4_PV{width:5px;height:5px;flex-shrink:0;border-radius:50%;background:currentColor}