.bk-photo[data-v-0a6eaa0c]{background:var(--sky,#888);position:absolute;inset:0;overflow:hidden}.bk-photo[data-scene=dawn][data-v-0a6eaa0c]{--sky:linear-gradient(#f4c9a8, #8fa6b8)}.bk-photo[data-scene=day][data-v-0a6eaa0c]{--sky:linear-gradient(#9cc3e6, #cfe0c8)}.bk-photo[data-scene=golden][data-v-0a6eaa0c]{--sky:linear-gradient(#f0a35e, #6b4a6b)}.bk-photo[data-scene=night][data-v-0a6eaa0c]{--sky:linear-gradient(#0e1630, #2b1f4d)}.bk-photo img[data-v-0a6eaa0c]{-o-object-fit:cover;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 2.4s;position:absolute;inset:0}.bk-photo img.is-loaded[data-v-0a6eaa0c]{opacity:1}.bk-photo[data-drift] img[data-v-0a6eaa0c]{animation:60s ease-in-out infinite alternate bk-drift-0a6eaa0c}@keyframes bk-drift-0a6eaa0c{0%{transform:scale(1.03)translateZ(0)}to{transform:scale(1.12)translate(-1.5%,-1%)}}@media (prefers-reduced-motion:reduce){.bk-photo img[data-v-0a6eaa0c]{transition-duration:.01ms}.bk-photo[data-drift] img[data-v-0a6eaa0c]{animation:none}}.bk-fshader[data-v-a9d5e3ad]{pointer-events:none;opacity:0;-webkit-mask-image:var(--glass-mask,none);mask-image:var(--glass-mask,none);-webkit-mask-image:var(--glass-mask,none);transition:opacity 1.2s;position:absolute;inset:0}.bk-fshader.is-shown[data-v-a9d5e3ad]{opacity:1}.bk-fshader[data-v-a9d5e3ad]:after{content:"";background:var(--glass-tint,transparent);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.bk-fshader[data-v-a9d5e3ad]{transition-duration:.01ms}}.bk-twinkle[data-v-8be789db]{pointer-events:none;overflow:hidden}.bk-tw-sky[data-v-8be789db],.bk-twinkle[data-v-8be789db]{position:absolute;inset:0}.bk-tw-enter-active[data-v-8be789db]{transition:opacity 2.4s .6s}.bk-tw-leave-active[data-v-8be789db]{transition:opacity 2.4s}.bk-tw[data-v-8be789db],.bk-tw-enter-from[data-v-8be789db],.bk-tw-leave-to[data-v-8be789db]{opacity:0}.bk-tw[data-v-8be789db]{--tw:color-mix(in srgb, #fff 80%, var(--hint));--size:max(5px, calc(var(--dw)*var(--r)*3));left:calc(var(--ox) + var(--x)*var(--dw));top:calc(var(--oy) + var(--y)*var(--dh));width:var(--size);height:var(--size);background:radial-gradient(circle,var(--tw) 0,color-mix(in srgb,var(--tw) 45%,transparent) 35%,transparent 70%);animation:bk-twinkle-8be789db var(--d) ease-in-out var(--p) infinite;border-radius:50%;position:absolute;translate:-50% -50%}@keyframes bk-twinkle-8be789db{0%,70%,to{opacity:0;scale:1}85%{opacity:var(--a);scale:1.25}}@media (prefers-reduced-motion:reduce){.bk-twinkle[data-v-8be789db]{display:none}}
