.home-loading-module__GlYleW__overlay{z-index:9998;opacity:1;background:radial-gradient(circle at 18% 12%,#ccc5b973,#ccc5b900 40%),linear-gradient(#f7f6f3 0%,#f0ede7 100%);justify-content:center;align-items:center;padding:1.5rem;transition:opacity .6s;display:flex;position:fixed;inset:0}.home-loading-module__GlYleW__overlayExiting{opacity:0;pointer-events:none}.home-loading-module__GlYleW__panel{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:1;background:#ffffffc7;border:1px solid #403d3924;border-radius:1rem;flex-direction:column;align-items:center;gap:.85rem;width:min(30rem,100%);padding:2rem 1.5rem;transition:opacity .6s,transform .6s;display:flex;transform:translateY(0)scale(1);box-shadow:0 16px 40px #403d3914}.home-loading-module__GlYleW__overlayExiting .home-loading-module__GlYleW__panel{opacity:0;transform:translateY(10px)scale(.985)}.home-loading-module__GlYleW__brand{font-family:var(--font-primary);letter-spacing:.2rem;color:var(--color-dark);font-size:clamp(1.45rem,3.6vw,2.2rem);line-height:1}.home-loading-module__GlYleW__progressTrack{background:#403d3933;border-radius:999px;width:min(14rem,72vw);height:2px;overflow:hidden}.home-loading-module__GlYleW__progressBar{background:linear-gradient(90deg,var(--color-dark)0%,#8f877b 100%);border-radius:inherit;width:40%;height:100%;animation:1.15s ease-in-out infinite home-loading-module__GlYleW__loading-slide;display:block}.home-loading-module__GlYleW__loadingText{font-family:var(--font-secondary);letter-spacing:.07rem;text-transform:uppercase;color:#403d39b8;font-size:.85rem}@keyframes home-loading-module__GlYleW__loading-slide{0%{transform:translate(-110%)}50%{transform:translate(95%)}to{transform:translate(240%)}}@media (max-width:768px){.home-loading-module__GlYleW__panel{border-radius:.85rem;padding:1.6rem 1.1rem}.home-loading-module__GlYleW__brand{letter-spacing:.13rem}.home-loading-module__GlYleW__loadingText{letter-spacing:.06rem;font-size:.78rem}}@media (prefers-reduced-motion:reduce){.home-loading-module__GlYleW__overlay,.home-loading-module__GlYleW__panel{transition:none}.home-loading-module__GlYleW__progressBar{width:55%;animation:none;transform:translate(22%)}}
