.mg-lockup{align-items:center;gap:.32em;line-height:1;text-decoration:none;display:inline-flex}.mg-mark{aspect-ratio:168/160;flex:none;width:auto;height:1em;display:block}.mg-word-wrap{flex-direction:column;min-width:0;display:flex}.mg-word{letter-spacing:-.035em;white-space:nowrap;font-family:Manrope,Inter Tight,system-ui,sans-serif;font-size:1.08em;font-weight:800;line-height:1}.mg-sub{opacity:.62;letter-spacing:0;margin-top:.14em;font-size:.42em;font-weight:500;line-height:1.2}.mg-dark{color:#161616}.mg-light,.mg-landing{color:#fff}.mg-sm{font-size:22px}.mg-md{font-size:28px}.mg-lg{font-size:36px}.mg-xl{font-size:48px}.mg-anim .mg-road{stroke-dasharray:480;stroke-dashoffset:480px;animation:1.05s cubic-bezier(.4,0,.2,1) both mg-draw}.mg-anim .mg-dot{transform-box:fill-box;transform-origin:50%;animation:.45s cubic-bezier(.34,1.56,.64,1) 1.1s both mg-pop}.mg-word-anim{animation:.6s cubic-bezier(.2,.8,.2,1) 1.3s both mg-fade}@keyframes mg-draw{to{stroke-dashoffset:0}}@keyframes mg-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes mg-fade{0%{opacity:0;transform:translateY(.25em)}to{opacity:1;transform:none}}.mg-slot{perspective:6em;vertical-align:baseline;grid-template-columns:minmax(0,1fr);width:.62em;animation:8s cubic-bezier(.65,0,.35,1) 2.3s infinite mg-slot;display:inline-grid}.mg-slot>span{backface-visibility:hidden;transform-origin:50%;grid-area:1/1;min-width:0;position:relative}.mg-e{animation:8s cubic-bezier(.65,0,.35,1) 2.3s infinite mg-e}.mg-i{animation:8s cubic-bezier(.65,0,.35,1) 2.3s infinite mg-i;transform:rotateX(-180deg)}.mg-tittle{background:#d1694a;border-radius:50%;width:.19em;height:.19em;position:absolute;top:.17em;left:50%;transform:translate(-50%,-50%)}.mg-landing .mg-tittle{background:#f2c94c}@keyframes mg-slot{0%{width:.62em}5%,21%{width:.3em}26%,to{width:.62em}}@keyframes mg-e{0%{transform:rotateX(0)}5%,21%{transform:rotateX(180deg)}26%,to{transform:rotateX(0)}}@keyframes mg-i{0%{transform:rotateX(-180deg)}5%,21%{transform:rotateX(0)}26%,to{transform:rotateX(-180deg)}}@media (prefers-reduced-motion:reduce){.mg-anim .mg-road{stroke-dashoffset:0;animation:none}.mg-anim .mg-dot,.mg-word-anim,.mg-slot,.mg-e,.mg-i{animation:none}}.mg-loader{color:var(--pm-text-muted,#6b6b6b);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:18px 0;font-size:13px;display:flex}.mg-loader-inline{vertical-align:middle;flex-direction:row;gap:8px;padding:0;display:inline-flex}.mg-loader-mark{height:auto;display:block;overflow:visible}.mg-loader-xs .mg-loader-mark{width:16px}.mg-loader-sm .mg-loader-mark{width:22px}.mg-loader-md .mg-loader-mark{width:34px}.mg-loader-lg .mg-loader-mark{width:56px}.mg-loader-road{stroke:var(--pm-text-primary,#161616);stroke-dasharray:480;animation:2.2s cubic-bezier(.45,0,.25,1) infinite mg-loop-draw}.mg-loader-dot{fill:#d1694a;transform-box:fill-box;transform-origin:50%;animation:2.2s cubic-bezier(.34,1.56,.64,1) infinite mg-loop-pop}.mg-loader-label{text-align:center;line-height:1.4}.mg-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes mg-loop-draw{0%{stroke-dashoffset:480px}45%{stroke-dashoffset:0}72%{stroke-dashoffset:0}to{stroke-dashoffset:-480px}}@keyframes mg-loop-pop{0%,40%{transform:scale(0)}52%,78%{transform:scale(1)}92%,to{transform:scale(0)}}@media (prefers-reduced-motion:reduce){.mg-loader-road{stroke-dashoffset:0;animation:none}.mg-loader-dot{animation:1.6s ease-in-out infinite mg-loop-fade}@keyframes mg-loop-fade{50%{opacity:.3}}}.mg-progress{z-index:1000;pointer-events:none;opacity:0;height:3px;transition:opacity .25s;position:fixed;top:0;left:0;right:0;overflow:hidden}.mg-progress.on{opacity:1}.mg-progress:before{content:"";background:#d1694a;border-radius:0 3px 3px 0;width:40%;animation:1.2s cubic-bezier(.4,0,.2,1) infinite mg-progress;position:absolute;top:0;bottom:0;left:-40%}@keyframes mg-progress{to{left:100%}}@media (prefers-reduced-motion:reduce){.mg-progress:before{opacity:.6;width:100%;animation:none;left:0}}.mg-splash{background:var(--pm-cream,#f6f6f4);z-index:50;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}
