.festive-home-header .home-tab-selected,.festive-home-header .home-tab-unselected{background-color:rgba(0,0,0,0)}.festive-home-header .home-tab-selected-offers:after,.festive-home-header .home-tab-selected-surveys:before{display:none}.festive-home-header .festive-tab-active{background:radial-gradient(50% 99.28% at 50% 99.28%,#3b5bd5 0,rgba(59,91,213,0) 100%)}.festive-home-header .festive-lights{animation:festive-lights-flash .6s step-end infinite}.festive-home-header .festive-lights--b{opacity:0;animation-name:festive-lights-flash-alt}.festive-home-header .festive-lantern{position:absolute;top:105%;width:var(--lantern-size);height:auto;opacity:0;filter:blur(.3px);animation:festive-lantern-float var(--lantern-duration) linear var(--lantern-delay) infinite}.festive-home-header .festive-text-stage{aspect-ratio:358/60}.festive-home-header .festive-text-layer{opacity:0;pointer-events:none;transform:translateZ(0);transition:opacity var(--festive-text-ms,.4s) var(--festive-text-ease,cubic-bezier(.4,0,.2,1))}.festive-home-header .festive-text-layer.is-on{opacity:1}.festive-home-header .festive-text-scroll{pointer-events:none;transform:translateZ(0);transition:clip-path var(--festive-text-ms,.4s) var(--festive-text-ease,cubic-bezier(.4,0,.2,1));will-change:clip-path}.festive-home-header .festive-text-dot-mover{position:absolute;inset:0;z-index:2;width:100%;height:100%;opacity:0;pointer-events:none;will-change:transform,opacity;transition:transform var(--festive-text-ms,.4s) var(--festive-text-ease,cubic-bezier(.4,0,.2,1)),opacity calc(var(--festive-text-ms, .4s)*.7) var(--festive-text-ease,cubic-bezier(.4,0,.2,1))}.festive-home-header .festive-text-dot-mover.is-on{opacity:1}.festive-home-header .festive-text-dot{position:absolute;top:0;left:0;width:2.11%;aspect-ratio:1;border:2px solid #ffd200;border-radius:50%;background:rgba(0,0,0,0);box-sizing:border-box;transform:translate3d(-50%,-50%,0)}.festive-home-header .festive-text-firework{position:absolute;top:50%;z-index:2;width:13.4078%;aspect-ratio:1;transform:translate3d(-50%,-50%,0);pointer-events:none;opacity:0;transition:opacity .4s cubic-bezier(.4,0,.2,1)}.festive-home-header .festive-text-firework.is-on{opacity:1}.festive-home-header .festive-text-firework.is-on .festive-text-firework-frame--1{animation:festive-firework-1 1.2s step-end infinite}.festive-home-header .festive-text-firework.is-on .festive-text-firework-frame--2{animation:festive-firework-2 1.2s step-end infinite}.festive-home-header .festive-text-firework.is-on .festive-text-firework-frame--3{animation:festive-firework-3 1.2s step-end infinite}.festive-home-header .festive-text-firework.is-on .festive-text-firework-frame--4{animation:festive-firework-4 1.2s step-end infinite}.festive-home-header .festive-text-firework-frame{position:absolute;inset:0;width:100%;height:100%;opacity:0}@keyframes festive-lights-flash{0%,49.999%{opacity:1}50%,to{opacity:0}}@keyframes festive-lights-flash-alt{0%,49.999%{opacity:0}50%,to{opacity:1}}@keyframes festive-lantern-float{0%{top:105%;transform:translateZ(0) rotate(-6deg);opacity:0}10%{opacity:var(--lantern-opacity)}50%{transform:translate3d(var(--lantern-sway),0,0) rotate(4deg)}90%{opacity:var(--lantern-opacity)}to{top:-18%;transform:translate3d(calc(var(--lantern-sway) * -.5),0,0) rotate(8deg);opacity:0}}@keyframes festive-firework-1{0%,24.999%{opacity:1}25%,to{opacity:0}}@keyframes festive-firework-2{0%,24.999%{opacity:0}25%,49.999%{opacity:1}50%,to{opacity:0}}@keyframes festive-firework-3{0%,49.999%{opacity:0}50%,74.999%{opacity:1}75%,to{opacity:0}}@keyframes festive-firework-4{0%,74.999%{opacity:0}75%,to{opacity:1}}@media(prefers-reduced-motion:reduce){.festive-home-header .festive-lights{animation:none}.festive-home-header .festive-lights--b{opacity:0}.festive-home-header .festive-lantern{animation:none;display:none}.festive-home-header .festive-text-dot-mover,.festive-home-header .festive-text-firework,.festive-home-header .festive-text-layer,.festive-home-header .festive-text-scroll{transition:none}.festive-home-header .festive-text-firework.is-on .festive-text-firework-frame{animation:none}.festive-home-header .festive-text-firework.is-on .festive-text-firework-frame--1{opacity:1}}