.agal-canvas{position:fixed;inset:0;width:100vw;height:100vh;pointer-events:none;z-index:5;background:transparent;opacity:0;transform:scale(.94);transition:opacity .6s ease,transform .6s cubic-bezier(.16,.84,.28,1);transform-origin:center center}html[data-agal-ready] .agal-canvas{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.agal-canvas{transition:none;transform:none}}.agal-ring-label{position:fixed;top:0;left:0;z-index:6;opacity:0;pointer-events:none;width:var(--agal-ring,0);text-align:center;text-wrap:balance;font-family:var(--font-display),sans-serif;font-weight:900;line-height:1.05;font-size:calc(var(--agal-ring, 0px) * .17);transition:none;will-change:transform,opacity}.agal-ring-label[data-tone=light]{color:var(--accent);text-shadow:0 0 6px var(--ivory),0 0 16px var(--ivory)}.agal-ring-label[data-tone=dark]{color:var(--ivory);text-shadow:0 0 6px var(--accent),0 0 18px rgba(0,0,0,.55)}[data-emerge] [data-emerge-item]{transition:transform .8s cubic-bezier(.16,.84,.28,1),opacity .7s ease}html[data-agal-ready] section:not([data-agal-in]) [data-emerge] [data-emerge-item]{opacity:0;transform:translate(calc(var(--from-x, 0vw) * var(--agal-dir, 1)),var(--from-y,20px));transition-delay:0s!important}html[data-agal-ready] section[data-agal-in] [data-emerge] [data-emerge-item]:first-child{transition-delay:.02s}html[data-agal-ready] section[data-agal-in] [data-emerge] [data-emerge-item]:nth-child(2){transition-delay:.11s}html[data-agal-ready] section[data-agal-in] [data-emerge] [data-emerge-item]:nth-child(3){transition-delay:.2s}html[data-agal-ready] section[data-agal-in] [data-emerge] [data-emerge-item]:nth-child(4){transition-delay:.29s}html[data-agal-ready] section[data-agal-in] [data-emerge] [data-emerge-item]:nth-child(5){transition-delay:.38s}html[data-agal-ready] section[data-agal-in] [data-emerge] [data-emerge-item]:nth-child(n+6){transition-delay:.47s}html[dir=rtl]{--agal-dir:-1}footer{position:relative;z-index:10}html[data-agal-ready] .iqal-video{visibility:hidden}@media (prefers-reduced-motion:reduce){[data-emerge] [data-emerge-item]{transition:none}}