.sd-reveal{opacity:0;transition:all .6s;transform:translateY(25px)}.sd-reveal.sd-vis{opacity:1;transform:translateY(0)}#sd-nav{transition:all .4s}#sd-nav.scrolled{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fff9f2f5}#sd-nav.scrolled .nav-link{color:var(--charcoal)}#sd-nav.scrolled .nav-logo{color:var(--dark)}#sd-nav.scrolled .nav-logo em{color:var(--rose-gold)}#sd-nav.scrolled .hamburger span{background:var(--charcoal)}.sd-bubble{background:radial-gradient(circle at 30% 30%,#f5e6d04d,#d4a8531a);border-radius:50%;animation:linear infinite sdRise;position:absolute}@keyframes sdRise{0%{opacity:0;transform:translateY(100vh)scale(0)}10%{opacity:1}90%{opacity:.4}to{opacity:0;transform:translateY(-100px)scale(1)}}@keyframes fadeInHero{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.hc-tag{opacity:0;animation:.7s .3s forwards fadeInHero}.hero-content h1{opacity:0;animation:.7s .5s forwards fadeInHero}.hero-content p{opacity:0;animation:.7s .7s forwards fadeInHero}.hero-btns{opacity:0;animation:.7s .9s forwards fadeInHero}.sc img{transition:transform .5s}.sc:hover img{transform:scale(1.04)}.imp-circle{transition:transform .3s}.imp-circle:hover{transform:scale(1.08)}.pc{transition:transform .3s,box-shadow .3s}.pc:hover{transform:translateY(-6px);box-shadow:0 12px 40px #0000000f}.ev-card{transition:transform .3s,box-shadow .3s}.ev-card:hover{transform:translateY(-4px);box-shadow:0 8px 30px #0000000d}
