.brand-loader{position:relative;display:grid;place-items:center;align-content:center;grid-gap:26px;gap:26px;min-height:60vh;width:100%;animation:brand-loader-in .4s ease .18s both}.brand-loader.is-full{min-height:100vh;min-height:100dvh}.brand-loader__halo{position:absolute;width:180px;height:180px;border-radius:50%;top:50%;left:50%;translate:-50% calc(-50% - 16px);background:radial-gradient(closest-side,color-mix(in srgb,#2f6bff 22%,transparent),transparent);animation:brand-loader-breathe 2.4s ease-in-out infinite}.brand-loader__mark{position:relative;width:56px;aspect-ratio:1408.7/1279.7;-webkit-mask:url(/brand/process-mark-black.svg) center/contain no-repeat;mask:url(/brand/process-mark-black.svg) center/contain no-repeat;background:linear-gradient(105deg,var(--ss-ink,#0b0c10) 38%,#8fb0ff 50%,var(--ss-ink,#0b0c10) 62%) 0 0 /300% 100%;animation:brand-loader-shine 1.6s cubic-bezier(.45,0,.2,1) infinite,brand-loader-float 2.4s ease-in-out infinite}.brand-loader__track{width:72px;height:2px;border-radius:2px;overflow:hidden;background:color-mix(in srgb,var(--ss-ink,#0b0c10) 9%,transparent)}.brand-loader__track i{display:block;width:40%;height:100%;border-radius:inherit;background:var(--ss-ink,#0b0c10);animation:brand-loader-run 1.2s cubic-bezier(.6,0,.3,1) infinite}@keyframes brand-loader-in{0%{opacity:0;transform:scale(.96)}}@keyframes brand-loader-shine{0%{background-position:100% 0}to{background-position:0 0}}@keyframes brand-loader-float{50%{transform:translateY(-4px)}}@keyframes brand-loader-breathe{50%{opacity:.45;transform:scale(.85)}}@keyframes brand-loader-run{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}@media (prefers-reduced-motion:reduce){.brand-loader,.brand-loader__halo,.brand-loader__mark,.brand-loader__track i{animation:none}}