#aramis-splash{--splash-bg:#fff;--splash-gold:#c9a227;--splash-gold-soft:#e0bc3c;--splash-gold-dim:#c9a22729;--splash-ink:#3a3a3a;z-index:99999;color:var(--splash-gold);background:radial-gradient(75% 50% at 50% 40%,#e8c5471f 0%,#0000 58%),radial-gradient(90% 55% at 50% 100%,#f5ecd28c 0%,#0000 52%),linear-gradient(#fff 0%,#faf8f3 55%,#f5f1e8 100%);justify-content:center;align-items:center;transition:opacity .55s,visibility .55s;display:flex;position:fixed;inset:0}#aramis-splash.is-hiding{opacity:0;visibility:hidden;pointer-events:none}#aramis-splash .splash-stage{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(78vw,280px);display:flex;position:relative}#aramis-splash .splash-glow{background:radial-gradient(circle,var(--splash-gold-dim)0%,transparent 68%);filter:blur(10px);pointer-events:none;border-radius:50%;width:240px;height:240px;animation:2.4s ease-in-out infinite splash-glow-pulse;position:absolute}#aramis-splash .splash-logo-wrap{line-height:0;display:inline-block;position:relative}#aramis-splash .splash-logo{opacity:0;width:min(68vw,220px);height:auto;animation:1.05s cubic-bezier(.22,1,.36,1) .15s forwards splash-logo-in;position:relative;transform:scale(.86)translateY(10px)}#aramis-splash .splash-shimmer{pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffffa6 48%,#0000 62%);animation:1.8s ease-in-out 1.1s forwards splash-shimmer;position:absolute;inset:-8% -20%;transform:translate(-120%)}#aramis-splash .splash-brand{letter-spacing:.12em;color:#5a4e28b3;opacity:0;margin-top:1.35rem;font-family:roya,Tahoma,sans-serif;font-size:.95rem;animation:.7s .85s forwards splash-fade-up;transform:translateY(8px)}#aramis-splash .splash-bar{opacity:0;background:#c9a2272e;border-radius:2px;width:72px;height:2px;margin-top:2.25rem;animation:.5s 1.15s forwards splash-fade-up;overflow:hidden}#aramis-splash .splash-bar>span{border-radius:inherit;background:linear-gradient(90deg,transparent,var(--splash-gold-soft),transparent);width:40%;height:100%;animation:1.2s ease-in-out 1.2s infinite splash-bar-slide;display:block}@keyframes splash-logo-in{to{opacity:1;transform:scale(1)translateY(0)}}@keyframes splash-fade-up{to{opacity:1;transform:translateY(0)}}@keyframes splash-glow-pulse{0%,to{opacity:.5;transform:scale(.92)}50%{opacity:1;transform:scale(1.05)}}@keyframes splash-shimmer{to{transform:translate(120%)}}@keyframes splash-bar-slide{0%{transform:translate(-120%)}to{transform:translate(280%)}}@media (prefers-reduced-motion:reduce){#aramis-splash .splash-logo,#aramis-splash .splash-brand,#aramis-splash .splash-bar,#aramis-splash .splash-glow,#aramis-splash .splash-shimmer,#aramis-splash .splash-bar>span{opacity:1;transform:none;animation:none!important}}