#introLoader{--gold:#c8a96a;z-index:50;background:radial-gradient(120% 120% at 50% 40%,#0a1226,#04060d 70%);flex-direction:column;justify-content:center;align-items:center;transition:opacity .8s;display:flex;position:fixed;inset:0}#introLoader.hide{opacity:0;pointer-events:none}.flac{width:150px;max-width:80vw;height:210px;overflow:visible}.flac path,.flac line{fill:none;stroke:var(--gold);stroke-width:1.4px;stroke-linejoin:round;stroke-linecap:round}.draw{stroke-dasharray:var(--l);stroke-dashoffset:var(--l);animation:1.3s forwards dash}@keyframes dash{to{stroke-dashoffset:0}}.flac .liquid{fill:url(#lg);stroke:none;opacity:0;transform-box:fill-box;transform-origin:bottom;animation:.9s 1.2s forwards fill;transform:scaleY(0)}@keyframes fill{to{opacity:1;transform:scaleY(1)}}#wm{letter-spacing:.42em;color:#f4f1e8;opacity:0;margin-top:34px;padding-left:.42em;font-family:Cormorant Garamond,serif;font-size:22px;font-weight:600;animation:.9s 1.5s forwards wm;transform:translateY(8px)}@keyframes wm{to{opacity:1;transform:none}}#sub{letter-spacing:.22em;color:var(--gold);opacity:0;margin-top:10px;font-size:11px;animation:.9s 1.8s forwards wm}@media (prefers-reduced-motion:reduce){.draw,.flac .liquid,#wm,#sub{stroke-dashoffset:0;opacity:1;animation:none;transform:none}}
