.preloader-module__nGnRYW__root{--settle:cubic-bezier(.16, 1, .3, 1);--part:cubic-bezier(.7, 0, .2, 1);z-index:100;pointer-events:none;display:none;position:fixed;inset:0}@media (prefers-reduced-motion:no-preference){html[data-preloader-play] .preloader-module__nGnRYW__root{animation:1ms linear .9s forwards preloader-module__nGnRYW__gone;display:block}}.preloader-module__nGnRYW__root [data-sheet]{animation:preloader-module__nGnRYW__part .28s var(--part) .58s forwards}.preloader-module__nGnRYW__root [data-sheet=colour]{animation-delay:.602s}.preloader-module__nGnRYW__stage{place-content:center;justify-items:center;gap:1.25rem;animation:.3s cubic-bezier(.33,0,.2,1) .58s forwards preloader-module__nGnRYW__rush;display:grid;position:absolute;inset:0}.preloader-module__nGnRYW__mark{width:min(7.5rem,32vw);animation:preloader-module__nGnRYW__dolly .64s var(--settle) both;overflow:visible}.preloader-module__nGnRYW__mark [data-figure]{transform-box:fill-box;transform-origin:50%;animation:preloader-module__nGnRYW__meet .4s var(--settle) both}.preloader-module__nGnRYW__mark [data-figure=green]{animation-delay:30ms}.preloader-module__nGnRYW__mark [data-figure=violet]{animation-delay:60ms}.preloader-module__nGnRYW__mark [data-figure=teal]{animation-delay:90ms}.preloader-module__nGnRYW__name{justify-items:center;line-height:1;display:grid}.preloader-module__nGnRYW__line{padding:.08em .1em .16em;display:block;overflow:hidden}.preloader-module__nGnRYW__word,.preloader-module__nGnRYW__studio{animation:preloader-module__nGnRYW__rise .42s var(--settle) .22s both;display:block}.preloader-module__nGnRYW__word{letter-spacing:-.03em;font-size:2rem;font-weight:800}.preloader-module__nGnRYW__studio{color:var(--color-muted);font-size:.95rem;font-weight:500;animation-delay:.29s}@media (min-width:40rem){.preloader-module__nGnRYW__mark{width:8.5rem}.preloader-module__nGnRYW__word{font-size:2.5rem}.preloader-module__nGnRYW__studio{font-size:1.125rem}}@keyframes preloader-module__nGnRYW__meet{0%{opacity:0;transform:translate(calc(var(--fx) * 70px), calc(var(--fy) * 70px)) scale(.6)}}@keyframes preloader-module__nGnRYW__dolly{0%{transform:scale(1.18)}}@keyframes preloader-module__nGnRYW__rise{0%{transform:translateY(110%)}}@keyframes preloader-module__nGnRYW__rush{55%{opacity:0}to{opacity:0;transform:scale(1.8)}}@keyframes preloader-module__nGnRYW__part{to{transform:translate(calc(var(--dx) * 52%), calc(var(--dy) * 52%))}}@keyframes preloader-module__nGnRYW__gone{to{visibility:hidden}}
