.drift[data-v-991c62f4]{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}i[data-v-991c62f4]{filter:blur(70px);opacity:.55;will-change:transform;border-radius:50%;position:absolute}.d1[data-v-991c62f4]{background:var(--drift-sky);width:560px;height:560px;animation:34s ease-in-out infinite drift-a-991c62f4;top:-120px;left:-140px}.d2[data-v-991c62f4]{background:var(--drift-peach);width:520px;height:520px;animation:38s ease-in-out infinite drift-b-991c62f4;bottom:-180px;left:-120px}.d3[data-v-991c62f4]{background:var(--drift-lilac);width:480px;height:480px;animation:30s ease-in-out infinite drift-c-991c62f4;top:-160px;right:-160px}.d4[data-v-991c62f4]{background:var(--drift-apricot);width:520px;height:520px;animation:40s ease-in-out infinite reverse drift-a-991c62f4;bottom:-220px;right:-200px}.drift.stage[data-v-991c62f4]{width:0;height:0;position:absolute;top:50%;bottom:auto;left:50%;overflow:visible;transform:none}.stage i[data-v-991c62f4]{width:780px;height:780px;animation:stage-drift-991c62f4 var(--leg) ease-in-out var(--phase) infinite alternate;margin:-390px 0 0 -390px;bottom:auto;right:auto}.stage .d1[data-v-991c62f4]{--dx:26px;--dy:18px;--s:1.03;--leg:11s;--phase:-3s;top:-110px;left:-110px}.stage .d2[data-v-991c62f4]{--dx:20px;--dy:-28px;--s:.97;--leg:14s;--phase:-9s;top:110px;left:-110px}.stage .d3[data-v-991c62f4]{--dx:-22px;--dy:30px;--s:.98;--leg:17s;--phase:-6s;top:-110px;left:110px}.stage .d4[data-v-991c62f4]{--dx:-30px;--dy:-20px;--s:1.03;--leg:19s;--phase:-13s;top:110px;left:110px}@keyframes drift-a-991c62f4{0%,to{transform:translate(0)scale(1)}50%{transform:translate(90px,70px)scale(1.12)}}@keyframes drift-b-991c62f4{0%,to{transform:translate(0)scale(1.05)}50%{transform:translate(110px,-80px)scale(.92)}}@keyframes drift-c-991c62f4{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-100px,90px)scale(1.1)}}@keyframes stage-drift-991c62f4{0%{transform:translate(0)scale(1)}to{transform:translate(var(--dx),var(--dy)) scale(var(--s))}}@media (prefers-reduced-motion:reduce){i[data-v-991c62f4]{animation:none}}.brand[data-v-bdca8a14]{align-items:center;gap:10px;font-size:15px;font-weight:600;display:inline-flex}svg[data-v-bdca8a14]{flex:none}
