.LandingPreloader_loader__o8JBa{--loader-bg:#faf8f3;--loader-primary:#111827;--loader-accent:#ffb000;--loader-muted:#7c8799;--loader-rule:#e8e8e8;--loader-grid-cell:clamp(144px,11.6vw,200px);--loader-stage-scale:1;position:fixed;inset:0;z-index:10000;width:100vw;height:100dvh;overflow:hidden;background:var(--loader-bg);color:var(--loader-primary);opacity:1;visibility:visible;isolation:isolate;transition:opacity .24s ease .42s,visibility .78s step-end}.dark .LandingPreloader_loader__o8JBa{--loader-bg:#202b38;--loader-primary:#ded8cc;--loader-accent:#d9a441;--loader-muted:#778491;--loader-rule:#344454}.LandingPreloader_loaderExiting__0WWfV{pointer-events:none;opacity:0;visibility:hidden}.LandingPreloader_loaderGrid__ZUbrW{position:absolute;inset:0;z-index:0;background-image:linear-gradient(to right,var(--loader-rule) 1px,transparent 1px),linear-gradient(to bottom,var(--loader-rule) 1px,transparent 1px);background-position:calc(50% + var(--loader-grid-cell) * 1.18) calc(var(--loader-grid-cell) * .78);background-repeat:repeat;background-size:calc(var(--loader-grid-cell) * .67) calc(var(--loader-grid-cell) * .7);transition:background-position .7s cubic-bezier(.22,.61,.36,1),background-size .7s cubic-bezier(.22,.61,.36,1);will-change:background-position,background-size}.LandingPreloader_loaderExiting__0WWfV .LandingPreloader_loaderGrid__ZUbrW{background-position:top;background-size:var(--loader-grid-cell) var(--loader-grid-cell)}.LandingPreloader_inner__LlO6p{position:absolute;top:47%;left:50%;z-index:1;width:0;height:0;opacity:1;transform:scale(var(--loader-stage-scale));transform-origin:center;transition:opacity .28s ease,transform .34s cubic-bezier(.22,.61,.36,1)}.LandingPreloader_loaderExiting__0WWfV .LandingPreloader_inner__LlO6p{opacity:0;transform:scale(calc(var(--loader-stage-scale) * .94))}.LandingPreloader_subject__WMFxc{position:absolute;inset:0 auto auto 0;transform:translate(-50%,-50%) scale(.84);animation:LandingPreloader_loader-subject-enter__M7_ij .56s cubic-bezier(.34,1.4,.64,1) forwards}.LandingPreloader_cat__OJ3mW{display:block;width:132px;height:auto;max-width:none;object-fit:contain;animation:LandingPreloader_loader-cat-breathe__ESIB_ 1.8s ease-in-out .56s infinite alternate}.LandingPreloader_marks__RbedJ{position:absolute;inset:0 auto auto 0}.LandingPreloader_mark__8RMPu{position:absolute;top:0;left:0;color:var(--loader-primary);font-family:Kaiti TC,STKaiti,KaiTi,serif;font-size:25px;font-weight:400;line-height:1;white-space:nowrap;opacity:0;transform:translate(calc(-50% + var(--mark-x)),calc(-50% + var(--mark-y))) rotate(var(--mark-rotate)) scale(.7);animation:LandingPreloader_loader-mark-cycle__8aIZO 1.78s cubic-bezier(.34,1.4,.64,1) var(--mark-delay) both;will-change:opacity,transform}.LandingPreloader_mark__8RMPu:nth-child(3n){color:var(--loader-muted);font-family:var(--font-code);font-size:14px}.LandingPreloader_mark__8RMPu:last-child{color:var(--loader-accent)}@keyframes LandingPreloader_loader-subject-enter__M7_ij{0%{opacity:0;transform:translate(-50%,-50%) scale(.72)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes LandingPreloader_loader-cat-breathe__ESIB_{0%{transform:translateY(2px) scale(.99)}to{transform:translateY(-2px) scale(1)}}@keyframes LandingPreloader_loader-mark-cycle__8aIZO{0%{opacity:0;transform:translate(calc(-50% + var(--mark-x)),calc(-50% + var(--mark-y))) rotate(var(--mark-rotate)) scale(.7)}18%,72%{opacity:1;transform:translate(calc(-50% + var(--mark-x)),calc(-50% + var(--mark-y))) rotate(var(--mark-rotate)) scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--mark-x)),calc(-50% + var(--mark-y) - 5px)) rotate(var(--mark-rotate)) scale(1)}}@media (max-width:700px){.LandingPreloader_loader__o8JBa{--loader-grid-cell:25vw;--loader-stage-scale:0.76}.LandingPreloader_loaderGrid__ZUbrW{background-position:31vw 15vh}.LandingPreloader_loaderExiting__0WWfV .LandingPreloader_loaderGrid__ZUbrW{background-position:12.5vw 0}}@media (prefers-reduced-motion:reduce){.LandingPreloader_loader__o8JBa{transition-duration:10ms;transition-delay:0ms}.LandingPreloader_loaderExiting__0WWfV .LandingPreloader_loaderGrid__ZUbrW,.LandingPreloader_loaderGrid__ZUbrW{background-position:top;background-size:var(--loader-grid-cell) var(--loader-grid-cell);transition:none}.LandingPreloader_cat__OJ3mW,.LandingPreloader_inner__LlO6p,.LandingPreloader_mark__8RMPu,.LandingPreloader_subject__WMFxc{animation:none;transition:none}.LandingPreloader_subject__WMFxc{opacity:1;transform:translate(-50%,-50%)}.LandingPreloader_mark__8RMPu{display:none}}