.home-opening:not(.home-opening--go) .glass-hero .glass-badge,.home-opening:not(.home-opening--go) .glass-hero .glass-name,.home-opening:not(.home-opening--go) .glass-hero .glass-subtitle,.home-opening:not(.home-opening--go) .glass-hero .glass-cta{opacity:0;transform:translateY(10px)}.home-opening--go .glass-hero .glass-badge,.home-opening--go .glass-hero .glass-name,.home-opening--go .glass-hero .glass-subtitle,.home-opening--go .glass-hero .glass-cta{transition:opacity .42s cubic-bezier(.2,.7,.2,1),transform .42s cubic-bezier(.2,.7,.2,1)}.home-opening--go .glass-hero .glass-badge{transition-delay:180ms}.home-opening--go .glass-hero .glass-name{transition-delay:240ms}.home-opening--go .glass-hero .glass-subtitle{transition-delay:300ms}.home-opening--go .glass-hero .glass-cta{transition-delay:380ms}.home-opening .glass-divider{overflow:hidden}.home-opening--go .glass-divider::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(0,212,255,.85),rgba(4,226,183,.6),transparent);transform:translateX(calc(-100% * var(--home-sweep-dir,1)));animation:home-opening-sweep 1.1s cubic-bezier(.4,0,.2,1) 420ms both;pointer-events:none}[dir="rtl"] .home-opening--go .glass-divider::after{--home-sweep-dir:-1}@keyframes home-opening-sweep{from{transform:translateX(calc(-100% * var(--home-sweep-dir,1)));opacity:1}to{transform:translateX(calc(100% * var(--home-sweep-dir,1)));opacity:0}}@media (prefers-reduced-motion:reduce){.home-opening--go .glass-divider::after{animation:none;display:none}}