.sa-loader-screen{position:fixed;inset:0;z-index:99998;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1.5rem;pointer-events:none;animation:sa-loader-fade-in .3s ease;backdrop-filter:saturate(180%) blur(12px);-webkit-backdrop-filter:saturate(180%) blur(12px)}.sa-loader-screen,body.dark .sa-loader-screen{background:hsla(0,0%,100%,.96);color:#1d1d1f}@keyframes sa-loader-fade-in{0%{opacity:0}to{opacity:1}}.sa-loader-brand{display:flex;align-items:center;justify-content:center;color:#1d1d1f}.sa-loader-lines{display:flex;gap:5px;align-items:flex-end;height:24px}.sa-loader-lines span{display:block;width:3px;background:linear-gradient(180deg,rgba(29,29,31,.85),rgba(29,29,31,.25));border-radius:2px;animation:sa-loader-bar 1.2s ease-in-out infinite}.sa-loader-lines span:first-child{height:10px;animation-delay:0ms}.sa-loader-lines span:nth-child(2){height:20px;animation-delay:.1s}.sa-loader-lines span:nth-child(3){height:16px;animation-delay:.2s}.sa-loader-lines span:nth-child(4){height:24px;animation-delay:.15s}.sa-loader-lines span:nth-child(5){height:12px;animation-delay:.25s}@keyframes sa-loader-bar{0%,to{transform:scaleY(.45);opacity:.5}50%{transform:scaleY(1);opacity:1}}.sa-img-wrap{position:relative;overflow:hidden;background:rgba(var(--title-color-opc),.06)}.sa-img-skeleton,.sa-img-wrap--fill{position:absolute;inset:0}.sa-img-skeleton{background:linear-gradient(105deg,rgba(var(--title-color-opc),.04) 0,rgba(var(--title-color-opc),.12) 45%,rgba(var(--title-color-opc),.04) 90%);background-size:200% 100%;animation:sa-shimmer 1.4s ease-in-out infinite;z-index:1;transition:opacity .45s ease}.sa-img-skeleton.is-hidden{opacity:0;pointer-events:none}@keyframes sa-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.sa-img-wrap .sa-img-el,.sa-img-wrap img{position:relative;z-index:2;opacity:0;transition:opacity .5s ease}.sa-img-wrap.is-loaded .sa-img-el,.sa-img-wrap.is-loaded img{opacity:1}@media (prefers-reduced-motion:reduce){.sa-img-skeleton,.sa-loader-lines span{animation:none!important}.sa-img-skeleton{background:rgba(var(--title-color-opc),.08)}}.c-cursor{position:fixed;z-index:999;pointer-events:none;will-change:transform,height,width,color;transform:translate(-50%,-50%)}.c-cursor,.c-cursor__inner{top:0;left:0;border-radius:100%;contain:layout style size}.c-cursor__inner{position:absolute;right:0;bottom:0;display:flex;align-items:center;justify-content:center;transform:scale(0);opacity:0;font-size:16px;line-height:20px;text-align:center;letter-spacing:-.01em;mix-blend-mode:inherit;will-change:transform,height,width,opacity,color;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.c-cursor__img{width:100%;height:100%;border-radius:100%;filter:invert(1)}[data-cursor-background-image],[data-cursor-color],[data-cursor-exclusion],[data-cursor-magnetic],[data-cursor-size],[data-cursor-stick],[data-cursor-text]{position:relative}[data-cursor-background-image]:before,[data-cursor-color]:before,[data-cursor-exclusion]:before,[data-cursor-magnetic]:before,[data-cursor-size]:before,[data-cursor-stick]:before,[data-cursor-text]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:transparent}[data-cursor-background-image] a,[data-cursor-background-image] button,[data-cursor-background-image] input,[data-cursor-background-image] textarea,[data-cursor-color] a,[data-cursor-color] button,[data-cursor-color] input,[data-cursor-color] textarea,[data-cursor-exclusion] a,[data-cursor-exclusion] button,[data-cursor-exclusion] input,[data-cursor-exclusion] textarea,[data-cursor-magnetic] a,[data-cursor-magnetic] button,[data-cursor-magnetic] input,[data-cursor-magnetic] textarea,[data-cursor-size] a,[data-cursor-size] button,[data-cursor-size] input,[data-cursor-size] textarea,[data-cursor-stick] a,[data-cursor-stick] button,[data-cursor-stick] input,[data-cursor-stick] textarea,[data-cursor-text] a,[data-cursor-text] button,[data-cursor-text] input,[data-cursor-text] textarea{pointer-events:painted;transform:translate(0)!important}