#vathana-intro-loader{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;background-color:#111113;color:#fff;z-index:999999;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:auto;border-radius:0;transition:transform .85s cubic-bezier(.76,0,.24,1),border-radius .85s cubic-bezier(.76,0,.24,1),opacity .6s ease;will-change:transform,border-radius,opacity}#vathana-intro-loader.is-exiting .intro-loader-content{transform:translateY(-24px) scale(1.05)!important;opacity:0!important;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .3s ease!important}#vathana-intro-loader.is-exiting .intro-loader-skip-hint{opacity:0!important;transition:opacity .2s ease!important}#vathana-intro-loader.is-loaded{transform:translateY(-100%)!important;border-radius:0 0 50% 50%/0 0 80px 80px!important;pointer-events:none!important;visibility:hidden!important;transition:transform .85s cubic-bezier(.76,0,.24,1),border-radius .85s cubic-bezier(.76,0,.24,1),opacity .6s ease .3s,visibility .85s!important}body.intro-active .hero-container,body.intro-active .main-hero-island-card{opacity:0;transform:translateY(28px)}body.intro-complete .hero-container,body.intro-complete .main-hero-island-card{opacity:1;transform:translateY(0);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}body.intro-active .global-floating-nav-container{opacity:0;transform:translate(-50%,24px)}body.intro-complete .global-floating-nav-container{opacity:1;transform:translate(-50%) translateY(0);transition:opacity .7s cubic-bezier(.16,1,.3,1) .25s,transform .7s cubic-bezier(.16,1,.3,1) .25s}body.intro-complete .global-floating-nav-container.nav-hidden,.global-floating-nav-container.nav-hidden{transform:translate(-50%) translateY(120px)!important;opacity:0!important;pointer-events:none!important;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .25s ease!important}.intro-loader-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 48%,#e0701b24,#11111300 68%);pointer-events:none}.intro-loader-content{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;z-index:2;transition:transform .4s ease,opacity .4s ease}.intro-logo-wrap{position:relative;width:145px;height:122px;display:flex;align-items:center;justify-content:center}.intro-logo-glow{position:absolute;width:90px;height:90px;border-radius:50%;background:#e0701b;filter:blur(42px);opacity:0;animation:logo-glow-bloom 1.2s cubic-bezier(.16,1,.3,1) forwards .3s;pointer-events:none}@keyframes logo-glow-bloom{0%{opacity:0;transform:scale(.6)}50%{opacity:.45;transform:scale(1.15)}to{opacity:.25;transform:scale(1)}}.intro-logo-svg{width:100%;height:100%;overflow:visible;filter:drop-shadow(0 6px 24px rgba(224,112,27,.28))}.intro-path.path-3{opacity:0;clip-path:polygon(0% 100%,0% 100%,0% 100%,0% 100%);animation:stroke-sweep-grand .55s cubic-bezier(.16,1,.3,1) forwards .05s;will-change:clip-path,opacity,transform}@keyframes stroke-sweep-grand{0%{clip-path:polygon(0% 100%,0% 100%,0% 100%,0% 100%);opacity:0;transform:translateY(12px) scale(.96)}30%{opacity:1}to{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);opacity:1;transform:translateY(0) scale(1)}}.intro-path.path-4{opacity:0;clip-path:inset(0 100% 0 0);animation:stroke-sweep-crossbar .4s cubic-bezier(.16,1,.3,1) forwards .32s;will-change:clip-path,opacity}@keyframes stroke-sweep-crossbar{0%{clip-path:inset(0 100% 0 0);opacity:0;transform:translate(-8px)}to{clip-path:inset(0 0 0 0);opacity:1;transform:translate(0)}}.intro-path.path-1{opacity:0;clip-path:inset(0 0 100% 0);animation:stroke-sweep-stem .38s cubic-bezier(.16,1,.3,1) forwards .48s;will-change:clip-path,opacity}@keyframes stroke-sweep-stem{0%{clip-path:inset(0 0 100% 0);opacity:0;transform:translateY(-8px)}to{clip-path:inset(0 0 0 0);opacity:1;transform:translateY(0)}}.intro-path.path-2{opacity:0;clip-path:inset(100% 0 0 0);animation:stroke-sweep-accent .32s cubic-bezier(.16,1,.3,1) forwards .62s;will-change:clip-path,opacity}@keyframes stroke-sweep-accent{0%{clip-path:inset(100% 0 0 0);opacity:0;transform:scale(.9) translateY(4px)}to{clip-path:inset(0 0 0 0);opacity:1;transform:scale(1) translateY(0)}}.intro-path{fill:#fff!important}#vathana-intro-loader.is-exiting .intro-loader-bottom-left{transform:translateY(20px)!important;opacity:0!important;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .3s ease!important}.intro-loader-bottom-left{position:absolute;left:clamp(24px,5.5vw,64px);bottom:clamp(24px,5vw,54px);z-index:10;pointer-events:none;opacity:0;transform:translateY(16px);animation:counter-fade-in .7s cubic-bezier(.16,1,.3,1) forwards .25s}@keyframes counter-fade-in{to{opacity:1;transform:translateY(0)}}.intro-huge-counter{font-family:var(--font-heading, "Manrope", sans-serif);font-size:clamp(84px,15vw,180px);font-weight:200;line-height:.82;letter-spacing:-.06em;color:#fff6;font-variant-numeric:tabular-nums;display:flex;align-items:baseline;-webkit-user-select:none;-moz-user-select:none;user-select:none}.intro-huge-counter span.counter-unit{font-size:clamp(32px,5.5vw,68px);font-weight:300;color:#e0701b8c;margin-left:clamp(4px,.8vw,10px);letter-spacing:-.02em}.intro-loader-skip-hint{position:absolute;right:clamp(24px,5.5vw,64px);bottom:clamp(24px,5vw,54px);font-family:var(--font-mono, "Geist Mono", monospace);font-size:10px;font-weight:600;letter-spacing:.12em;color:#ffffff4d;opacity:0;animation:counter-fade-in .7s ease forwards .5s}@media(max-width:600px){.intro-logo-wrap{width:125px;height:105px}.intro-huge-counter{font-size:clamp(68px,18vw,96px)}.intro-huge-counter span.counter-unit{font-size:clamp(26px,7vw,38px)}}
