.personal-jellyfish-scene_scene__Y8UdL{position:fixed;inset:0;overflow:hidden;background:#000;color:#c7c6c3;font-family:Departure Mono,monospace}.personal-jellyfish-scene_canvas___hMRP{position:absolute;inset:0;width:100%;height:100%;opacity:0}.personal-jellyfish-scene_scene__Y8UdL[data-ready=true] .personal-jellyfish-scene_canvas___hMRP{animation:personal-jellyfish-scene_appear__jSBT3 .65s var(--ease-out) .7s both}.personal-jellyfish-scene_scene__Y8UdL[data-closeup=true] .personal-jellyfish-scene_canvas___hMRP{transform:scale(1.85);transform-origin:49% 69%}.personal-jellyfish-scene_composition__wX6xT{position:absolute;pointer-events:none;left:50%;top:50%;width:min(38vw,500px);height:70%;transform:translate(-50%,-50%)}.personal-jellyfish-scene_scene__Y8UdL[data-closeup=true] .personal-jellyfish-scene_composition__wX6xT{opacity:.2}.personal-jellyfish-scene_bracket__o0Pc0{position:absolute;top:0;bottom:0;width:27px;opacity:0}.personal-jellyfish-scene_bracketLeft__CE2wH{left:0;--bracket-offset:110px}.personal-jellyfish-scene_bracketRight__IvdU9{right:0;--bracket-offset:-110px}.personal-jellyfish-scene_bracketSpine__BGdOx{position:absolute;inset:0 auto 0 0;width:1px;background:#7776}.personal-jellyfish-scene_bracketRight__IvdU9 .personal-jellyfish-scene_bracketSpine__BGdOx{left:auto;right:0}.personal-jellyfish-scene_bracketBottom__xCvaE,.personal-jellyfish-scene_bracketTop__4bTsy{position:absolute;left:0;width:100%;height:100%}.personal-jellyfish-scene_bracketTop__4bTsy{top:0;background:linear-gradient(#7776,#7776) top /100% 1px no-repeat}.personal-jellyfish-scene_bracketBottom__xCvaE{bottom:0;background:linear-gradient(#7776,#7776) bottom /100% 1px no-repeat}.personal-jellyfish-scene_scene__Y8UdL[data-intro=true] .personal-jellyfish-scene_bracket__o0Pc0{animation:personal-jellyfish-scene_bracketOpen__gnpsG .7s var(--ease-out) both}.personal-jellyfish-scene_scene__Y8UdL[data-intro=true] .personal-jellyfish-scene_bracketSpine__BGdOx{animation:personal-jellyfish-scene_spineOpen__WvfVY .9s var(--ease-in-out) .1s both}.personal-jellyfish-scene_scene__Y8UdL[data-intro=true] .personal-jellyfish-scene_bracketTop__4bTsy{animation:personal-jellyfish-scene_capTopOpen__P9wdx .9s var(--ease-in-out) .1s both}.personal-jellyfish-scene_scene__Y8UdL[data-intro=true] .personal-jellyfish-scene_bracketBottom__xCvaE{animation:personal-jellyfish-scene_capBottomOpen__eDghj .9s var(--ease-in-out) .1s both}.personal-jellyfish-scene_identity__FyJF6{position:absolute;right:calc(100% + 38px);top:22px;font-size:11px;letter-spacing:2px;line-height:1.8}.personal-jellyfish-scene_rule__aUZwA{display:block;width:88px;height:1px;margin-bottom:14px;background:linear-gradient(90deg,#951b17aa,#6b171711);transform:translateX(38px);opacity:0}.personal-jellyfish-scene_cross__siOJP{position:absolute;top:-15px;left:50%;color:#7779;font-size:24px;font-weight:200;opacity:0}.personal-jellyfish-scene_manifesto__fN8bS{position:absolute;left:calc(100% + 23px);top:43%;font-size:9px;letter-spacing:2px;line-height:2.1}.personal-jellyfish-scene_manifesto__fN8bS i,.personal-jellyfish-scene_marker__ne0Et{display:block;width:6px;height:6px;border:1px solid #963d32aa;opacity:0}.personal-jellyfish-scene_manifesto__fN8bS i{margin-bottom:14px}.personal-jellyfish-scene_marker__ne0Et{position:absolute;top:69%;left:-21px}.personal-jellyfish-scene_scene__Y8UdL[data-intro=true] .personal-jellyfish-scene_cross__siOJP{animation:personal-jellyfish-scene_appear__jSBT3 .3s var(--ease-out) .6s both}.personal-jellyfish-scene_scene__Y8UdL[data-intro=true] .personal-jellyfish-scene_rule__aUZwA{animation:personal-jellyfish-scene_lineReveal__4U0W6 .4s var(--ease-out) 1.25s both}.personal-jellyfish-scene_scene__Y8UdL[data-intro=true] :is(.personal-jellyfish-scene_marker__ne0Et,.personal-jellyfish-scene_manifesto__fN8bS i){animation:personal-jellyfish-scene_appear__jSBT3 .3s var(--ease-out) 1.4s both}.personal-jellyfish-scene_typeLine__mdit_{display:block;width:max-content;position:relative}.personal-jellyfish-scene_typeInk__BQYLQ{display:block;clip-path:inset(0 100% 0 0)}.personal-jellyfish-scene_cursorWindow__Hg_wL{position:absolute;inset:0;opacity:0}.personal-jellyfish-scene_cursorTrack__tl2El{display:block;position:absolute;inset:0}.personal-jellyfish-scene_cursorTrack__tl2El:after{content:"";position:absolute;right:-2px;top:20%;height:60%;width:1px;background:currentColor}.personal-jellyfish-scene_scene__Y8UdL[data-intro=true] .personal-jellyfish-scene_typeInk__BQYLQ{animation:personal-jellyfish-scene_typeReveal__bcx8X var(--type-duration) steps(var(--type-steps)) var(--type-delay) both}.personal-jellyfish-scene_scene__Y8UdL[data-intro=true] .personal-jellyfish-scene_cursorWindow__Hg_wL{animation:personal-jellyfish-scene_cursorWindow__Hg_wL var(--cursor-duration) linear var(--type-delay) forwards}.personal-jellyfish-scene_scene__Y8UdL[data-intro=true] .personal-jellyfish-scene_cursorTrack__tl2El{animation:personal-jellyfish-scene_cursorMove__h_tsY var(--type-duration) steps(var(--type-steps)) var(--type-delay) both}.personal-jellyfish-scene_scene__Y8UdL[data-intro=true] .personal-jellyfish-scene_cursorTrack__tl2El:after{animation:personal-jellyfish-scene_cursorBlink__DkET4 .5s step-end var(--type-delay) 3}.personal-jellyfish-scene_socials__SCrjR{position:absolute;left:clamp(24px,3.5vw,64px);bottom:max(42px,6vh);display:flex;flex-direction:column;gap:13px;opacity:0}.personal-jellyfish-scene_scene__Y8UdL[data-intro=true] .personal-jellyfish-scene_socials__SCrjR{animation:personal-jellyfish-scene_appear__jSBT3 .4s var(--ease-out) 2.2s both}.personal-jellyfish-scene_socials__SCrjR a{font-size:9px;letter-spacing:1.8px;color:#a4a4a4;text-decoration:none;transition:color .2s}.personal-jellyfish-scene_review__UO4rx{position:absolute;bottom:max(40px,6vh);right:clamp(24px,3.5vw,64px);display:flex;align-items:center;gap:20px}.personal-jellyfish-scene_review__UO4rx button{border:0;background:none;color:#8e8e8e;font-family:inherit;cursor:pointer}.personal-jellyfish-scene_review__UO4rx button:focus-visible,.personal-jellyfish-scene_socials__SCrjR a:focus-visible{outline:1px solid #c35949;outline-offset:6px}.personal-jellyfish-scene_reviewToggle__qYnHx{font-size:8px;letter-spacing:1.2px;padding:10px 0}.personal-jellyfish-scene_reviewToggle__qYnHx span{margin-left:14px}.personal-jellyfish-scene_reviewPanel___4VZO{position:absolute;width:208px;right:0;bottom:50px;background:#0a0a0af5;border:1px solid #333;padding:20px;display:grid;gap:15px}.personal-jellyfish-scene_reviewTitle__AL6GG{font-size:8px;letter-spacing:1px;color:#777;margin-bottom:5px}.personal-jellyfish-scene_reviewPanel___4VZO button{text-align:left;font-size:11px;padding:8px 0}.personal-jellyfish-scene_reviewPanel___4VZO button[aria-pressed=true]{color:#cf7a6b}.personal-jellyfish-scene_fallback__ER_12{position:absolute;top:50%;width:calc(100% - 48px);text-align:center;left:24px;font-size:12px}.personal-jellyfish-scene_scene__Y8UdL[data-hidden=true] *,.personal-jellyfish-scene_scene__Y8UdL[data-hidden=true] :after{animation-play-state:paused!important}.personal-jellyfish-scene_scene__Y8UdL[data-settled=true] *,.personal-jellyfish-scene_scene__Y8UdL[data-settled=true] :after{animation:none!important}.personal-jellyfish-scene_scene__Y8UdL[data-settled=true][data-intro=true] :is(.personal-jellyfish-scene_bracket__o0Pc0,.personal-jellyfish-scene_cross__siOJP,.personal-jellyfish-scene_rule__aUZwA,.personal-jellyfish-scene_marker__ne0Et,.personal-jellyfish-scene_manifesto__fN8bS i,.personal-jellyfish-scene_socials__SCrjR),.personal-jellyfish-scene_scene__Y8UdL[data-settled=true][data-ready=true] .personal-jellyfish-scene_canvas___hMRP{opacity:1}.personal-jellyfish-scene_scene__Y8UdL[data-settled=true] .personal-jellyfish-scene_typeInk__BQYLQ{clip-path:none}.personal-jellyfish-scene_scene__Y8UdL[data-settled=true] .personal-jellyfish-scene_cursorWindow__Hg_wL{display:none}@keyframes personal-jellyfish-scene_appear__jSBT3{0%{opacity:0}to{opacity:1}}@keyframes personal-jellyfish-scene_bracketOpen__gnpsG{0%{opacity:.16;transform:translateX(var(--bracket-offset))}to{opacity:1;transform:translateX(0)}}@keyframes personal-jellyfish-scene_spineOpen__WvfVY{0%{transform:scaleY(.28)}to{transform:scaleY(1)}}@keyframes personal-jellyfish-scene_capTopOpen__P9wdx{0%{transform:translateY(36%)}to{transform:translateY(0)}}@keyframes personal-jellyfish-scene_capBottomOpen__eDghj{0%{transform:translateY(-36%)}to{transform:translateY(0)}}@keyframes personal-jellyfish-scene_lineReveal__4U0W6{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes personal-jellyfish-scene_typeReveal__bcx8X{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes personal-jellyfish-scene_cursorMove__h_tsY{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes personal-jellyfish-scene_cursorWindow__Hg_wL{0%,99%{opacity:1}to{opacity:0}}@keyframes personal-jellyfish-scene_cursorBlink__DkET4{0%,45%{opacity:.85}46%,to{opacity:0}}@media (hover:hover) and (pointer:fine){.personal-jellyfish-scene_socials__SCrjR a:hover{color:#e4afa3}.personal-jellyfish-scene_review__UO4rx button:hover{color:#eee}}@media (max-width:700px){.personal-jellyfish-scene_composition__wX6xT{width:70%;height:61%;top:47%}.personal-jellyfish-scene_identity__FyJF6{left:0;right:auto;top:-53px;font-size:10px;line-height:1.65}.personal-jellyfish-scene_rule__aUZwA{position:absolute;left:60px;top:7px;width:54px;transform:none}.personal-jellyfish-scene_cross__siOJP{top:-38px}.personal-jellyfish-scene_manifesto__fN8bS{left:calc(100% + 9px);top:29%;font-size:7px;letter-spacing:1px}.personal-jellyfish-scene_manifesto__fN8bS i{width:4px;height:4px}.personal-jellyfish-scene_review__UO4rx,.personal-jellyfish-scene_socials__SCrjR{bottom:max(30px,env(safe-area-inset-bottom))}.personal-jellyfish-scene_socials__SCrjR{left:22px}.personal-jellyfish-scene_review__UO4rx{right:22px;gap:12px}.personal-jellyfish-scene_socials__SCrjR a{font-size:8px}}@media (prefers-reduced-motion:reduce){.personal-jellyfish-scene_scene__Y8UdL *,.personal-jellyfish-scene_scene__Y8UdL :after{animation:none!important}.personal-jellyfish-scene_scene__Y8UdL[data-intro=true] :is(.personal-jellyfish-scene_bracket__o0Pc0,.personal-jellyfish-scene_cross__siOJP,.personal-jellyfish-scene_rule__aUZwA,.personal-jellyfish-scene_marker__ne0Et,.personal-jellyfish-scene_manifesto__fN8bS i,.personal-jellyfish-scene_socials__SCrjR),.personal-jellyfish-scene_scene__Y8UdL[data-ready=true] .personal-jellyfish-scene_canvas___hMRP{opacity:1}.personal-jellyfish-scene_scene__Y8UdL[data-intro=true] .personal-jellyfish-scene_typeInk__BQYLQ{clip-path:none}.personal-jellyfish-scene_cursorWindow__Hg_wL{display:none}}