@font-face{font-family:Moon Flower;src:url(./moon-flower-regular.B4zAmF9V.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Moon Flower;src:url(./moon-flower-bold.CPx0OsBs.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Going To Do Great Things;src:url(./going-to-do-great-things.O71DdjlZ.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:A Song for Jennifer;src:url(./a-song-for-jennifer-regular.B0mvOHVm.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Please Write Me a Song;src:url(./please-write-me-a-song.D7rtOTmf.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Simple Handmade;src:url(./simple-handmade.D8laynB5.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:A Song for Jennifer;src:url(./a-song-for-jennifer-bold.Dq6kUE3-.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}.font-moon-flower{font-family:Moon Flower,cursive}.font-going-to-do-great-things{font-family:Going To Do Great Things,cursive;font-size:30px}.font-a-song-for-jennifer{font-family:A Song for Jennifer,cursive}.font-please-write-me-a-song{font-family:Please Write Me a Song,cursive}.font-simple-handmade{font-family:Simple Handmade,cursive}body,html{color:#fff;background:#000;width:100%;margin:0;padding:0;font-family:sans-serif}#__nuxt,body,body>div,html{height:100dvh;overflow:hidden}.bubble-navigation[data-v-dc55fa46]{z-index:10;pointer-events:none;opacity:0;transition:opacity .5s;position:fixed;inset:0}.bubble-navigation--visible[data-v-dc55fa46]{opacity:1}.bubble-navigation__item[data-v-dc55fa46]{--bubble-size:clamp(7rem, 12vw, 11rem);width:0;height:0;transition:top 1.3s cubic-bezier(.65,0,.35,1),left 1.3s cubic-bezier(.65,0,.35,1),transform 1.3s cubic-bezier(.65,0,.35,1),opacity .45s}.bubble-navigation__home[data-v-dc55fa46],.bubble-navigation__item[data-v-dc55fa46]{color:inherit;text-align:center;pointer-events:auto;text-decoration:none;position:absolute}.bubble-navigation__home[data-v-dc55fa46]{isolation:isolate;justify-content:center;align-items:center;gap:.4rem;padding:.48rem .58rem;font-family:Moon Flower,cursive;font-size:1.25rem;line-height:1;transition:transform .25s;display:inline-flex;top:2.4rem;right:2.4rem}.bubble-navigation__home span[data-v-dc55fa46]{z-index:1;position:relative}.bubble-navigation__home[data-v-dc55fa46]:after,.bubble-navigation__home[data-v-dc55fa46]:before{z-index:0;content:"";pointer-events:none;position:absolute;inset:0}.bubble-navigation__home[data-v-dc55fa46]:before{background:radial-gradient(at 30% 25%,#ffffff24,#0000 38%),#ffffff1f;border-radius:49% 51% 47% 53%/52% 47% 53% 48%;transition:opacity .25s,transform .25s;box-shadow:inset 0 0 .7rem #ffffff14}.bubble-navigation__home[data-v-dc55fa46]:after{display:none}.bubble-navigation__home[data-v-dc55fa46]:focus-visible,.bubble-navigation__home[data-v-dc55fa46]:hover{outline:none;transform:translateY(-2px)}.bubble-navigation__home[data-v-dc55fa46]:focus-visible:before,.bubble-navigation__home[data-v-dc55fa46]:hover:before{opacity:1;transform:scale(1.04,.94)}.home-control-enter-active[data-v-dc55fa46],.home-control-leave-active[data-v-dc55fa46]{transition:opacity .35s}.home-control-enter-from[data-v-dc55fa46],.home-control-leave-to[data-v-dc55fa46]{opacity:0}.bubble-navigation__bubble[data-v-dc55fa46]{isolation:isolate;width:var(--bubble-size);aspect-ratio:1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transform:var(--bubble-position,translate(-50%,-50%)) scale(var(--bubble-hover-scale,1));animation:bubble-distort-dc55fa46 var(--bubble-distort-duration,8s) ease-in-out infinite alternate;background:radial-gradient(circle at 31% 26%,#ffffff57,#0000 12%),radial-gradient(circle at 70% 72%,#9e79ff2e,#0000 46%),#ffffff0d;border:1px solid #ffffff6b;border-radius:50%;place-items:center;transition:width 1.3s cubic-bezier(.65,0,.35,1),border-color .3s,box-shadow .3s,transform 1.3s cubic-bezier(.65,0,.35,1);display:grid;position:relative;top:0;left:0;overflow:hidden;box-shadow:inset 0 0 1.2rem #ffffff29,0 0 1.8rem #976eff21}.bubble-navigation__label[data-v-dc55fa46]{z-index:1;font-family:Moon Flower,cursive;font-size:clamp(1.9rem,3vw,3rem);line-height:1;transition:font-size 1.3s cubic-bezier(.65,0,.35,1);position:relative}.bubble-navigation__bubble[data-v-dc55fa46]:after,.bubble-navigation__bubble[data-v-dc55fa46]:before{z-index:0;content:"";pointer-events:none;position:absolute;inset:-35%}.bubble-navigation__bubble[data-v-dc55fa46]:before{opacity:.48;animation:bubble-shimmer-dc55fa46 var(--bubble-shimmer-duration,6s) cubic-bezier(.45,0,.55,1) infinite alternate;background:radial-gradient(at 30% 25%,#ffffff5c,#0000 17%),linear-gradient(120deg,#0000 36%,#b896ff30 49%,#0000 63%);transform:translate(-12%,-8%)rotate(-12deg)}.bubble-navigation__bubble[data-v-dc55fa46]:after{opacity:.42;animation:bubble-refraction-dc55fa46 var(--bubble-refraction-duration,11s) linear infinite;background:conic-gradient(from 140deg,#0000 0deg,#71ccff1c 58deg,#0000 116deg,#d69fff1f 210deg,#0000 270deg)}.bubble-navigation__item--thoughts .bubble-navigation__bubble[data-v-dc55fa46]{--bubble-distort-duration:8.5s;--bubble-shimmer-duration:6.8s;--bubble-refraction-duration:12s}.bubble-navigation__item--earth .bubble-navigation__bubble[data-v-dc55fa46]{--bubble-distort-duration:10.2s;--bubble-shimmer-duration:8.1s;--bubble-refraction-duration:14.4s}.bubble-navigation__description[data-v-dc55fa46]{top:calc(var(--bubble-size)/2 + .7rem);opacity:.72;width:min(15rem,38vw);font-size:1.1rem;line-height:1.25;transition:top 1.3s cubic-bezier(.65,0,.35,1),opacity .3s,transform .3s;position:absolute;left:0;transform:translate(-50%)}.bubble-navigation__item:focus-visible .bubble-navigation__bubble[data-v-dc55fa46],.bubble-navigation__item:hover .bubble-navigation__bubble[data-v-dc55fa46]{--bubble-hover-scale:1.045;border-color:#ffffffbf;box-shadow:inset 0 0 1.6rem #ffffff42,0 0 2.5rem #b08aff47}.bubble-navigation__item[data-v-dc55fa46]:focus-visible{outline:none}.bubble-navigation__item--thoughts[data-v-dc55fa46]{top:26%;left:20%}.bubble-navigation__item--earth[data-v-dc55fa46]{top:67%;left:78%}.bubble-navigation--earth .bubble-navigation__item--earth[data-v-dc55fa46],.bubble-navigation--thoughts .bubble-navigation__item--thoughts[data-v-dc55fa46]{top:2rem;left:2rem;transform:translate(0)}.bubble-navigation--earth .bubble-navigation__item--earth .bubble-navigation__bubble[data-v-dc55fa46],.bubble-navigation--earth .bubble-navigation__item--thoughts .bubble-navigation__bubble[data-v-dc55fa46],.bubble-navigation--thoughts .bubble-navigation__item--earth .bubble-navigation__bubble[data-v-dc55fa46],.bubble-navigation--thoughts .bubble-navigation__item--thoughts .bubble-navigation__bubble[data-v-dc55fa46]{--bubble-position:translate(0)}.bubble-navigation--earth .bubble-navigation__item--thoughts[data-v-dc55fa46],.bubble-navigation--thoughts .bubble-navigation__item--earth[data-v-dc55fa46]{top:2.35rem;left:calc(clamp(5.75rem,10vw,8.5rem) + 2.4rem);transform:translate(0)}.bubble-navigation--earth .bubble-navigation__item--active[data-v-dc55fa46],.bubble-navigation--thoughts .bubble-navigation__item--active[data-v-dc55fa46]{--bubble-size:clamp(4rem, 7vw, 5.75rem)}.bubble-navigation--earth .bubble-navigation__item--active .bubble-navigation__label[data-v-dc55fa46],.bubble-navigation--thoughts .bubble-navigation__item--active .bubble-navigation__label[data-v-dc55fa46]{font-size:clamp(1.15rem,2.1vw,1.55rem)}.bubble-navigation--earth .bubble-navigation__item[data-v-dc55fa46]:not(.bubble-navigation__item--active),.bubble-navigation--thoughts .bubble-navigation__item[data-v-dc55fa46]:not(.bubble-navigation__item--active){--bubble-size:clamp(3.2rem, 5vw, 4.25rem);opacity:.7}.bubble-navigation--earth .bubble-navigation__item:not(.bubble-navigation__item--active) .bubble-navigation__label[data-v-dc55fa46],.bubble-navigation--thoughts .bubble-navigation__item:not(.bubble-navigation__item--active) .bubble-navigation__label[data-v-dc55fa46]{font-size:clamp(.85rem,1.5vw,1.1rem)}.bubble-navigation--earth .bubble-navigation__description[data-v-dc55fa46],.bubble-navigation--thoughts .bubble-navigation__description[data-v-dc55fa46]{visibility:hidden;opacity:0;transform:translate(-50%,-.25rem)}@keyframes bubble-distort-dc55fa46{0%{border-radius:49% 51% 48% 52%/52% 48%}42%{border-radius:54% 46% 53% 47%/45% 55% 46% 54%}70%{border-radius:47% 53% 45% 55%/55% 46% 54% 45%}to{border-radius:51% 49% 54% 46%/48% 53% 47% 52%}}@keyframes bubble-shimmer-dc55fa46{to{opacity:.78;transform:translate(13%,10%)rotate(15deg)scale(1.08)}}@keyframes bubble-refraction-dc55fa46{to{transform:rotate(1turn)scale(1.08)}}@media (width<=640px){.bubble-navigation__home[data-v-dc55fa46]{padding:.4rem .48rem;font-size:1.05rem;top:1rem;right:1rem}.bubble-navigation__item--thoughts[data-v-dc55fa46]{top:25%;left:20%}.bubble-navigation__item--earth[data-v-dc55fa46]{top:68%;left:78%}.bubble-navigation--earth .bubble-navigation__item--earth[data-v-dc55fa46],.bubble-navigation--thoughts .bubble-navigation__item--thoughts[data-v-dc55fa46]{top:1rem;left:1rem}.bubble-navigation--earth .bubble-navigation__item--thoughts[data-v-dc55fa46],.bubble-navigation--thoughts .bubble-navigation__item--earth[data-v-dc55fa46]{top:1.3rem;left:5.7rem}}@media (prefers-reduced-motion:reduce){.bubble-navigation[data-v-dc55fa46],.bubble-navigation__bubble[data-v-dc55fa46],.bubble-navigation__bubble[data-v-dc55fa46]:after,.bubble-navigation__bubble[data-v-dc55fa46]:before,.bubble-navigation__home[data-v-dc55fa46],.bubble-navigation__home[data-v-dc55fa46]:after,.bubble-navigation__home[data-v-dc55fa46]:before,.bubble-navigation__item[data-v-dc55fa46],.bubble-navigation__label[data-v-dc55fa46]{transition:none;animation:none}.home-control-enter-active[data-v-dc55fa46],.home-control-leave-active[data-v-dc55fa46]{transition:none}}.language-switcher[data-v-fe58120c]{z-index:20;gap:.1rem;display:inline-flex;position:fixed;top:1.4rem;left:50%;transform:translate(-50%)}.language-switcher__option[data-v-fe58120c]{z-index:1;color:#ffffff7a;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:1.85rem;padding:.36rem .3rem;font-family:Moon Flower,cursive;font-size:1.15rem;font-weight:400;line-height:1;transition:color .25s;position:relative}.language-switcher__option[data-v-fe58120c]:focus-visible,.language-switcher__option[data-v-fe58120c]:hover{color:#ffffffd1;outline:none}.language-switcher__option--active[data-v-fe58120c]{color:#ffffffe6}.language-switcher__active-indicator[data-v-fe58120c]{z-index:0;pointer-events:none;background:radial-gradient(at 30% 25%,#ffffff24,#0000 38%),#ffffff1f;border-radius:49% 51% 47% 53%/52% 47% 53% 48%;width:calc(50% - .05rem);transition:transform .7s cubic-bezier(.65,0,.35,1),border-radius .7s cubic-bezier(.65,0,.35,1),opacity .25s;position:absolute;top:.08rem;bottom:.08rem;left:0;box-shadow:inset 0 0 .7rem #ffffff14}.language-switcher__active-indicator--en[data-v-fe58120c]{border-radius:51% 49% 47% 53%/52% 46% 54% 48%;transform:translate(0)rotate(-1deg)}.language-switcher__active-indicator--de[data-v-fe58120c]{border-radius:46% 54% 52% 48%/47% 53% 46% 54%;transform:translate(calc(100% + .1rem))rotate(1deg)}.language-switcher--switching .language-switcher__active-indicator[data-v-fe58120c]{border-radius:70% 30% 62% 38%/50%;animation:.7s cubic-bezier(.65,0,.35,1) both language-indicator-switch-fe58120c}@keyframes language-indicator-switch-fe58120c{0%{scale:1}45%{scale:.94 .16}to{scale:1}}@media (width<=640px){.language-switcher[data-v-fe58120c]{top:1rem}}@media (prefers-reduced-motion:reduce){.language-switcher__active-indicator[data-v-fe58120c]{transition:none;animation:none}.language-switcher--switching .language-switcher__active-indicator[data-v-fe58120c]{scale:1}}.studio-login[data-v-b77bddaf]{z-index:100;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.studio-login__backdrop[data-v-b77bddaf]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#04030aad;border:0;position:absolute;inset:0}.studio-login__panel[data-v-b77bddaf]{background:#100d1de0;border:1px solid #ffffff70;border-radius:47% 53% 51% 49%/51% 46% 54% 49%;gap:1rem;width:min(100%,25rem);padding:2.4rem;display:grid;position:relative;box-shadow:0 0 3rem #b694ff2e,inset 0 0 2rem #ffffff14}.studio-login h2[data-v-b77bddaf],.studio-login p[data-v-b77bddaf],.studio-login__eyebrow[data-v-b77bddaf]{text-align:center;margin:0}.studio-login__eyebrow[data-v-b77bddaf]{opacity:.72;font-size:1.35rem}.studio-login h2[data-v-b77bddaf]{font-size:clamp(2rem,6vw,3rem);font-weight:400}.studio-login label[data-v-b77bddaf]{gap:.38rem;font-size:.9rem;display:grid}.studio-login input[data-v-b77bddaf]{box-sizing:border-box;width:100%;color:inherit;font:inherit;background:#ffffff12;border:1px solid #ffffff57;border-radius:.6rem;padding:.7rem .8rem}.studio-login input[data-v-b77bddaf]:focus-visible,.studio-login__close[data-v-b77bddaf]:focus-visible,.studio-login__submit[data-v-b77bddaf]:focus-visible{outline-offset:3px;outline:2px solid #decbff}.studio-login__error[data-v-b77bddaf]{color:#ffb0c3;font-size:.9rem}.studio-login__submit[data-v-b77bddaf]{color:inherit;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff6b;border-radius:999px;justify-self:center;padding:.5rem 1.1rem;font-size:1.4rem}.studio-login__submit[data-v-b77bddaf]:disabled{cursor:wait;opacity:.6}.studio-login__close[data-v-b77bddaf]{color:inherit;cursor:pointer;background:0 0;border:0;font-size:1.5rem;position:absolute;top:1rem;right:1rem}.studio-login-enter-active[data-v-b77bddaf],.studio-login-leave-active[data-v-b77bddaf]{transition:opacity .28s}.studio-login-enter-active .studio-login__panel[data-v-b77bddaf],.studio-login-leave-active .studio-login__panel[data-v-b77bddaf]{transition:transform .42s cubic-bezier(.16,1,.3,1),opacity .28s}.studio-login-enter-from[data-v-b77bddaf],.studio-login-leave-to[data-v-b77bddaf]{opacity:0}.studio-login-enter-from .studio-login__panel[data-v-b77bddaf],.studio-login-leave-to .studio-login__panel[data-v-b77bddaf]{opacity:0;transform:scale(.92)translateY(1rem)}.scene-enter-active,.scene-leave-active{transition:opacity .65s cubic-bezier(.4,0,.2,1),filter .65s cubic-bezier(.4,0,.2,1),transform .65s cubic-bezier(.4,0,.2,1)}.scene-leave-to{opacity:0;filter:blur(6px);transform:translateY(5dvh)scale(.985)}.scene-enter-from{opacity:0;filter:blur(6px);transform:translateY(-5dvh)scale(.985)}@media (prefers-reduced-motion:reduce){.scene-enter-active,.scene-leave-active{transition:opacity .15s linear}.scene-enter-from,.scene-leave-to{filter:none;transform:none}}
