#w38-loader{position:fixed;inset:0;background:#0c0c0c;display:flex;justify-content:center;align-items:center;z-index:99999;overflow:hidden;transition:transform 1.2s cubic-bezier(.65,.05,.36,1)}#w38-loader.drop{transform:translateY(100%)}.w38-stage{width:230px}.w38-logo{width:100%;font-family:"Montserrat",Arial,sans-serif}.orbit{fill:none;stroke:url(#rotGold);stroke-width:6;opacity:0.6;transform-origin:250px 250px}.orbit1{animation:rotate1 3s linear infinite}.orbit2{animation:rotate2 4s linear infinite}.orbit3{animation:rotate3 5s linear infinite}.final-ring{fill:none;stroke:url(#gold18k);stroke-width:18;opacity:0;animation:appearRing 1.5s ease forwards 3s}.w38-outline{font-size:85px;font-weight:700;fill:none;stroke:#f5f5f5;stroke-width:1.5;stroke-dasharray:500;stroke-dashoffset:500;opacity:0;animation:showOutline 0.1s linear forwards 3.2s,drawText 2s ease forwards 3.2s}.w38-fill{font-size:85px;font-weight:700;fill:#f5f5f5;opacity:0;animation:fillText 0.8s ease forwards 5.2s}.friseure-text{font-size:30px;font-weight:600;fill:url(#gold18k);transform:scaleY(0);transform-origin:bottom;opacity:0;animation:growFriseure 1.2s cubic-bezier(.65,.05,.36,1) forwards 5.8s,spacingFriseure 2s ease forwards 5.8s}@keyframes rotate1{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes rotate2{from{transform:rotate(360deg)}to{transform:rotate(0deg)}}@keyframes rotate3{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes appearRing{to{opacity:1}}@keyframes showOutline{to{opacity:1}}@keyframes drawText{to{stroke-dashoffset:0}}@keyframes fillText{to{opacity:1}}@keyframes growFriseure{from{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}@keyframes spacingFriseure{from{letter-spacing:0px}to{letter-spacing:8px}}