@import url(https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600&family=IBM+Plex+Mono:wght@300;400;500&display=swap);:root{--cs-black:#070706;--cs-black-2:#0d0d0b;--cs-bone:#e9e2d3;--cs-paper:#d8d0c0;--cs-ash:#a59e90;--cs-mute:#777165;--cs-border:#e9e2d324;--cs-border-strong:#e9e2d347;--cs-amber:#bb9162;--cs-pink:#ef1f7b}*{box-sizing:border-box}#root,body,html{background:#070706;background:var(--cs-black);color:#e9e2d3;color:var(--cs-bone);height:100%;margin:0;width:100%}body{font-family:Cormorant Garamond,Georgia,serif;overflow:hidden}button,input,textarea{font:inherit}.cs-heading{font-family:Cormorant Garamond,Georgia,serif;font-weight:500}.cs-mono{font-family:IBM Plex Mono,monospace;letter-spacing:.16em;text-transform:uppercase}.cs-input{appearance:none;-webkit-appearance:none;background-color:#171612;background-image:radial-gradient(circle at 18% 26%,hsla(41,33%,87%,.035) 0 1px,#0000 1.4px),radial-gradient(circle at 77% 68%,#00000047 0 1px,#0000 1.6px),linear-gradient(135deg,hsla(41,33%,87%,.035),#0000 36%,#0003);background-size:19px 19px,23px 23px,100% 100%;border:1px solid #e9e2d338;box-shadow:inset 0 0 0 1px #0000001f,inset 0 10px 24px hsla(0,0%,100%,.015);caret-color:#ef1f7b;caret-color:var(--cs-pink);color:#e9e2d3;color:var(--cs-bone);outline:none}.cs-input::placeholder{color:#8a8376;opacity:.82}.cs-input:focus{border-color:#ef1f7b7a;box-shadow:0 0 0 2px #ef1f7b0d,inset 0 0 0 1px #00000029}.cs-fadein{animation:csFadeIn .5s ease both}@keyframes csFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.cs-info-pulse{animation:csInfoPulse 2.6s ease-in-out infinite}@keyframes csInfoPulse{0%,to{border-color:#e9e2d324;border-color:var(--cs-border);box-shadow:0 0 0 0 #ef1f7b00}45%{border-color:#ef1f7ba6;box-shadow:0 0 0 5px #ef1f7b14,0 0 18px #ef1f7b38}}.cs-about-card{background:#0c0c0af5;border:1px solid #e9e2d347;border:1px solid var(--cs-border-strong);box-shadow:0 18px 50px #0000005c;color:#a59e90;color:var(--cs-ash);font-size:15px;line-height:1.6;padding:28px 26px 22px;width:min(420px,calc(100vw - 40px));z-index:50}.cs-about-card,.cs-space-hint{position:absolute;right:20px;top:72px}.cs-space-hint{background:#07070673;border:1px solid #e9e2d324;border:1px solid var(--cs-border);color:#777165;color:var(--cs-mute);display:flex;flex-direction:column;font-size:11px;gap:5px;max-width:310px;padding:11px 13px;z-index:25}.cs-space-hint .cs-mono{color:#a59e90;color:var(--cs-ash);font-size:8px}.cs-entry-shell{max-width:720px;padding:74px 24px 28px;width:100%}.cs-entry-intro{margin-bottom:30px;text-align:center}.cs-entry-kicker{color:#bb9162;color:var(--cs-amber);font-size:9px;letter-spacing:.34em;margin-bottom:14px}.cs-entry-title{color:#e9e2d3;color:var(--cs-bone);font-size:clamp(30px,6vw,54px);letter-spacing:.24em;line-height:1.08;margin:0}.cs-entry-copy{color:#a59e90;color:var(--cs-ash);font-size:14px;line-height:1.7;margin:20px auto 0;max-width:560px}.cs-entry-flow{letter-spacing:.18em;margin-top:16px}.cs-entry-flow,.cs-entry-info-link{color:#777165;color:var(--cs-mute);font-size:8px}.cs-entry-info-link{background:#0000;border:0;cursor:pointer;display:none;font-family:IBM Plex Mono,monospace;letter-spacing:.16em;margin:0 auto;padding:8px 0 0;text-transform:uppercase}.cs-manifest-grid{grid-gap:0;display:grid;gap:0;grid-template-columns:1fr}.cs-manifest-image-wrap{aspect-ratio:1/1;background:#060605;border-bottom:1px solid #e9e2d324;border-bottom:1px solid var(--cs-border);overflow:hidden}.cs-manifest-image{display:block;height:100%;object-fit:cover;opacity:.94;width:100%}.cs-manifest-empty{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.cs-manifest-content{padding:28px 30px}.cs-manifest-text{color:#e9e2d3;color:var(--cs-bone);font-size:19px;font-style:italic;font-weight:300;line-height:1.6}@media (max-width:700px){.cs-brand-subtitle,.cs-space-hint{display:none}.cs-entry-overlay{align-items:flex-start!important;justify-content:flex-start!important;overscroll-behavior:contain}.cs-entry-shell{display:flex;flex-direction:column;justify-content:flex-start;max-width:none;min-height:100dvh;padding:68px 16px 12px}.cs-entry-intro{margin-bottom:12px}.cs-entry-kicker{font-size:7px;letter-spacing:.24em;margin-bottom:6px}.cs-entry-title{font-size:clamp(24px,9vw,36px);letter-spacing:.12em;line-height:.96}.cs-entry-copy{font-size:12px;line-height:1.35;margin-top:9px;max-width:32rem}.cs-entry-flow{display:none}.cs-entry-composer{width:100%}.cs-entry-info-link{display:block}.cs-about-card{font-size:14px;left:10px;max-height:calc(100dvh - 74px);overflow-y:auto;padding:24px 20px 18px;right:10px;top:62px;width:auto}.cs-manifest-modal{-webkit-overflow-scrolling:touch;border-left:0!important;border-right:0!important;border-top:0!important;bottom:0!important;height:100dvh!important;left:0!important;max-height:100dvh!important;max-width:100vw!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;right:0!important;top:0!important;transform:none!important;width:100vw!important}.cs-manifest-grid{min-width:0;width:100%}.cs-manifest-image-wrap{aspect-ratio:auto;background:#090908;height:min(48dvh,430px);min-height:250px;width:100%}.cs-manifest-image{object-fit:contain;object-position:center center}.cs-manifest-content{min-width:0;overflow-wrap:anywhere;padding:22px 18px calc(34px + env(safe-area-inset-bottom));width:100%}.cs-manifest-text{font-size:17px;line-height:1.5}}@media (max-height:720px),(max-width:420px){.cs-entry-shell{padding-bottom:8px;padding-top:62px}.cs-entry-kicker{display:none}.cs-entry-title{font-size:27px}.cs-entry-copy{font-size:11px;line-height:1.3;margin-top:6px}.cs-entry-intro{margin-bottom:8px}.cs-manifest-image-wrap{height:min(42dvh,340px);min-height:220px}}.App{position:relative}.cs-portrait-fallback{filter:drop-shadow(20px 24px 30px rgba(0,0,0,.65));inset:4% 8% 2%;opacity:.78;position:absolute;transform-style:preserve-3d;transition:opacity .35s ease}.cs-portrait-shell.has-portrait-image .cs-portrait-fallback{opacity:0}.cs-fallback-head{background:linear-gradient(120deg,#b8b2a6 0 13%,#3a3833 14% 38%,#8f8a80 39% 58%,#23221f 59% 100%);clip-path:polygon(25% 0,70% 5%,92% 26%,87% 60%,68% 87%,38% 96%,18% 77%,5% 44%,10% 16%);height:49%;left:31%;opacity:.72;position:absolute;top:18%;transform:translateZ(68px) rotate(-3deg);width:51%}.cs-fallback-head:after{border-bottom:16px solid #030303a3;border-top:10px solid #030303c7;content:"";inset:18% 2% 28% 18%;position:absolute;transform:skewY(-5deg)}.cs-fallback-neck{background:linear-gradient(98deg,#222 0 33%,#716d65 34% 62%,#171715 63%);clip-path:polygon(18% 0,80% 4%,96% 100%,0 100%);height:38%;left:35%;opacity:.62;position:absolute;top:55%;transform:translateZ(34px) rotate(2deg);width:42%}.cs-fallback-slab{background:linear-gradient(145deg,#bbb4a7,#383630 62%,#151514);border:1px solid #e0dacd2e;position:absolute}.cs-fallback-slab.a{clip-path:polygon(2% 3%,95% 0,100% 80%,18% 100%);height:26%;left:25%;top:2%;transform:translateZ(115px) rotate(2deg);width:42%}.cs-fallback-slab.b{clip-path:polygon(12% 0,96% 13%,80% 92%,0 100%);height:39%;left:4%;top:28%;transform:translateZ(92px) rotate(-6deg);width:31%}.cs-fallback-slab.c{bottom:15%;clip-path:polygon(8% 9%,100% 0,93% 100%,0 74%);height:23%;right:0;transform:translateZ(104px) rotate(5deg);width:46%}.cs-portrait-v5 .cs-portrait-registration{filter:contrast(1.04) brightness(.82) saturate(.72);inset:0;opacity:.16;position:absolute;transform:translateZ(-12px)}.cs-portrait-v5 .cs-portrait-layer img,.cs-portrait-v5 .cs-portrait-registration img{display:block;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;width:100%}.cs-portrait-v5 .cs-portrait-layer{filter:contrast(1.06) brightness(.94);inset:0;opacity:.94;will-change:transform}.cs-portrait-v5.has-portrait-image .cs-portrait-layer{animation-duration:10s}.cs-portrait-v5 .cs-portrait-shadow{opacity:.58}.cs-info-pulse{border-color:#ff2e7894!important;position:relative}.cs-info-pulse:after{animation:cs-info-ring 2.8s ease-out infinite;border:1px solid #ff2e78b3;border-radius:50%;content:"";inset:-6px;position:absolute}@keyframes cs-info-ring{0%{opacity:0;transform:scale(.72)}18%{opacity:.8}75%,to{opacity:0;transform:scale(1.45)}}.cs-stage{background:radial-gradient(ellipse at 50% 46%,#332f277a 0,#10100ec2 31%,#050505fa 72%),linear-gradient(180deg,#0d0d0c,#050505);overflow:hidden;perspective:1050px;touch-action:none}.cs-stage,.cs-stage-grid{inset:0;position:absolute}.cs-stage-grid{background-image:linear-gradient(#e2dacb14 1px,#0000 0),linear-gradient(90deg,#e2dacb14 1px,#0000 0);background-size:72px 72px;-webkit-mask-image:radial-gradient(ellipse at center,#000 0,#0000 76%);mask-image:radial-gradient(ellipse at center,#000 0,#0000 76%);opacity:.16;pointer-events:none;transform:perspective(500px) rotateX(67deg) translateY(39%);transform-origin:center bottom}.cs-world{height:0;left:50%;position:absolute;top:50%;transform-origin:center;transform-style:preserve-3d;width:0}.cs-connection-map{left:0;opacity:.95;overflow:visible;pointer-events:none;position:absolute;top:0;transform:translate(-50%,-50%) translateZ(-85px)}.cs-space-ripple{animation:cs-ripple 2.4s ease-out forwards;border:1px solid #ff2e788f;border-radius:50%;height:180px;left:0;position:absolute;top:0;transform:translate(-50%,-50%);width:180px}.cs-portrait-shell{animation:cs-portrait-breathe 9s ease-in-out infinite}.cs-portrait-aura{background:radial-gradient(circle at 50% 45%,#e8decc2e,#d89e3a12 31%,rgba(255,46,120,.035) 48%,#0000 72%);border-radius:50%;filter:blur(22px)}.cs-portrait-shadow{background:radial-gradient(ellipse,#000000eb,#0000 70%);bottom:-5%;filter:blur(14px);height:15%;left:12%;position:absolute;right:4%;transform:translateZ(-60px)}.cs-portrait-layer{animation:cs-portrait-fragment 8s ease-in-out infinite;animation-delay:var(--portrait-delay);filter:drop-shadow(18px 22px 20px rgba(0,0,0,.52));inset:0;position:absolute;transform:translate3d(var(--portrait-x),var(--portrait-y),var(--portrait-depth));transform-style:preserve-3d}.cs-portrait-layer img{-webkit-user-drag:none;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;width:100%}.cs-portrait-base{filter:contrast(1.08) brightness(.82) drop-shadow(18px 22px 22px rgba(0,0,0,.58));opacity:.62}.cs-portrait-slab{opacity:.98}.cs-portrait-face{filter:contrast(1.14) brightness(.92) drop-shadow(16px 20px 20px rgba(0,0,0,.62));opacity:1}.cs-portrait-neck{opacity:.92}.cs-portrait-ruin{opacity:.88}.cs-portrait-wire{border:1px solid #e1dacd2b;pointer-events:none;position:absolute;transform-style:preserve-3d}.cs-portrait-wire-a{border-bottom-color:#0000;border-left-color:#0000;height:220px;left:24px;top:108px;transform:translateZ(128px) rotate(-5deg);width:390px}.cs-portrait-wire-b{border-right-color:#ff2e7833;height:350px;left:88px;top:78px;transform:translateZ(-18px) rotate(7deg);width:260px}.cs-portrait-marker{background:#ff2e78;box-shadow:0 0 12px #ff2e7873;height:2px;position:absolute;width:13px}.cs-portrait-marker:after{background:#ff2e78;content:"";height:13px;left:5px;position:absolute;top:-5px;width:2px}.cs-portrait-marker-a{left:44px;top:212px;transform:translateZ(140px)}.cs-portrait-marker-b{right:42px;top:145px;transform:translateZ(84px)}.cs-portrait-marker-c{bottom:92px;right:95px;transform:translateZ(112px)}.cs-cluster-card{animation:cs-card-drift 8s ease-in-out infinite;animation-delay:var(--card-delay);background:linear-gradient(#ffffff14,rgba(0,0,0,.025)),#d9d1c2;border:1px solid #1917132e;box-shadow:12px 18px 34px #0000006b,inset 0 0 24px #5a4a3414;clip-path:polygon(1% 3%,97% 0,100% 94%,95% 100%,2% 97%,0 12%);color:#171612;cursor:pointer;min-height:126px;padding:17px 18px 15px;position:absolute;text-align:left;transform:translate(-50%,-50%) translateZ(var(--card-depth)) rotate(var(--card-rotation));transform-style:preserve-3d;transition:filter .25s ease,box-shadow .25s ease;width:178px}.cs-cluster-card:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.35'/%3E%3C/svg%3E");content:"";inset:0;mix-blend-mode:multiply;opacity:.18;pointer-events:none;position:absolute}.cs-cluster-card.is-active,.cs-cluster-card:hover{box-shadow:14px 22px 44px #00000080,0 0 0 1px #ff2e7880;filter:brightness(1.08)}.cs-cluster-card.is-active{animation:cs-card-pulse 1.7s ease-in-out infinite}.cs-cluster-count,.cs-cluster-kicker,.cs-cluster-meta{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;letter-spacing:.16em;position:relative;text-transform:uppercase;z-index:1}.cs-cluster-kicker{color:#7a7165;margin-bottom:11px}.cs-cluster-card strong{font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:500;letter-spacing:.08em;line-height:1.18;max-width:145px;text-transform:uppercase}.cs-cluster-card strong,.cs-cluster-rule{display:block;position:relative;z-index:1}.cs-cluster-rule{background:#18161229;height:1px;margin:13px 0 9px;width:100%}.cs-cluster-meta{align-items:center;color:#756c60;display:flex;gap:8px}.cs-cluster-meta i{border-bottom:1px solid #ff2e78b8;height:8px;position:relative;transform:skewX(-24deg);width:47px}.cs-cluster-meta i:after{background:#ff2e78;bottom:-3px;content:"";height:7px;left:28px;position:absolute;width:2px}.cs-cluster-count{color:#4f4940;margin-top:7px}.cs-manifest-card{animation:cs-manifest-drift 7s ease-in-out infinite;animation-delay:var(--manifest-delay);background:#d8d0c1;border:1px solid #e5dccc52;box-shadow:10px 15px 30px #0000007a;cursor:pointer;height:108px;overflow:hidden;padding:0;position:absolute;transform:translate(-50%,-50%) translateZ(var(--manifest-depth)) rotate(var(--manifest-rotation));width:82px}.cs-manifest-card img{filter:grayscale(1) contrast(1.08);height:100%;object-fit:cover;width:100%}.cs-manifest-placeholder{background:linear-gradient(132deg,#0000 28%,#141310db 29% 48%,#0000 49%),linear-gradient(32deg,#1413102e,#141310bf);inset:8px;position:absolute}.cs-manifest-plus{background:#ff2e78;bottom:4px;color:#f3ede2;display:grid;font:12px/1 ui-monospace,monospace;height:15px;place-items:center;position:absolute;right:4px;width:15px}.cs-stage-controls{bottom:22px;display:flex;flex-direction:column;gap:8px;position:absolute;right:20px;z-index:6}.cs-tension-track{background:#1c1c19;height:3px;margin-top:6px;width:120px}.cs-tension-track>div{background:linear-gradient(90deg,#ff2e78,#d8d2c6);height:100%;transition:width .6s ease}.cs-tension-stats{color:var(--cs-mute);font-size:8px;margin-top:6px}@keyframes cs-portrait-breathe{0%,to{transform:translate(-50%,-50%) translateZ(78px) rotateY(-1deg) rotateX(0deg)}50%{transform:translate(-50%,-50%) translateZ(92px) rotateY(1.8deg) rotateX(-.8deg)}}@keyframes cs-portrait-fragment{0%,to{transform:translate3d(var(--portrait-x),var(--portrait-y),var(--portrait-depth))}50%{transform:translate3d(calc(var(--portrait-x) + 4px),calc(var(--portrait-y) - 5px),calc(var(--portrait-depth) + 10px))}}@keyframes cs-card-drift{0%,to{transform:translate(-50%,-50%) translateZ(var(--card-depth)) rotate(var(--card-rotation))}50%{transform:translate(-50%,calc(-50% - 7px)) translateZ(calc(var(--card-depth) + 8px)) rotate(var(--card-rotation))}}@keyframes cs-card-pulse{0%,to{transform:translate(-50%,-50%) translateZ(var(--card-depth)) rotate(var(--card-rotation)) scale(1)}50%{transform:translate(-50%,-50%) translateZ(calc(var(--card-depth) + 16px)) rotate(var(--card-rotation)) scale(1.025)}}@keyframes cs-manifest-drift{0%,to{transform:translate(-50%,-50%) translateZ(var(--manifest-depth)) rotate(var(--manifest-rotation))}50%{transform:translate(-50%,calc(-50% - 10px)) translateZ(calc(var(--manifest-depth) + 14px)) rotate(var(--manifest-rotation))}}@media (max-width:820px){.cs-stage-grid{opacity:.1}.cs-portrait-shell{height:525px!important;width:390px!important}.cs-cluster-card{min-height:118px;width:164px}}@media (prefers-reduced-motion:reduce){.cs-cluster-card,.cs-manifest-card,.cs-portrait-layer,.cs-portrait-shell{animation:none!important}}
/*# sourceMappingURL=main.56d518ce.css.map*/