body.xmas-landing .hero,body.xmas-landing .banner-video{overflow:hidden}.xmas-atmosphere,.xmas-hero{inset:0;overflow:hidden;pointer-events:none;position:absolute}.xmas-atmosphere{z-index:5}.xmas-hero{z-index:2}body.xmas-landing .hero__banner-content-wrapper,body.xmas-landing .banner-video__hero-banner-content-wrapper{border:1px solid rgba(241,207,130,.7);box-shadow:0 0 0 6px rgba(20,61,53,.35),0 22px 40px rgba(0,0,0,.35);position:relative;z-index:6}.xmas-garland{display:flex;height:52px;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;z-index:2}.xmas-garland__cell{flex:1 0 42px;height:52px;position:relative}.xmas-garland__cell::before{border-bottom:2px solid #3b2618;border-radius:0 0 46px 46px;content:"";height:26px;left:-2%;position:absolute;right:-2%;top:0}.xmas-bulb{animation:xmas-glow 2.4s ease-in-out infinite;border-radius:42% 42% 48% 48%;height:16px;left:50%;margin-left:-6px;position:absolute;top:24px;width:12px}.xmas-bulb::before{background:#6a5038;border-radius:1px 1px 0 0;content:"";height:4px;left:50%;position:absolute;top:-3px;transform:translateX(-50%);width:6px}.xmas-bulb--gold{background:radial-gradient(circle at 35% 30%,#fff8dc 0%,#f1cf82 42%,#c6a15b 100%);box-shadow:0 8px 14px rgba(241,207,130,.55)}.xmas-bulb--crimson{background:radial-gradient(circle at 35% 30%,#ffd0d4 0%,#e11a2c 46%,#8d1020 100%);box-shadow:0 8px 14px rgba(225,26,44,.45)}.xmas-bulb--pine{background:radial-gradient(circle at 35% 30%,#d7f3e4 0%,#2f8f62 46%,#143d35 100%);box-shadow:0 8px 14px rgba(47,143,98,.4)}.xmas-bulb--ivory{background:radial-gradient(circle at 35% 30%,#ffffff 0%,#fff6e4 48%,#e7d7b4 100%);box-shadow:0 8px 12px rgba(255,246,228,.45)}.xmas-garland__cell:nth-child(4n+1) .xmas-bulb{animation-delay:0s}.xmas-garland__cell:nth-child(4n+2) .xmas-bulb{animation-delay:0.55s}.xmas-garland__cell:nth-child(4n+3) .xmas-bulb{animation-delay:1.1s}.xmas-garland__cell:nth-child(4n+4) .xmas-bulb{animation-delay:1.65s}.xmas-snow{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:1}.xmas-flake{animation-iteration-count:infinite;animation-name:xmas-fall;animation-timing-function:linear;background:#fff;border-radius:50%;opacity:.85;position:absolute;top:0;will-change:transform}.xmas-flake--gold{background:#f1cf82;box-shadow:0 0 6px rgba(241,207,130,.8)}.xmas-flake--star{background:#fff8e4;border-radius:0;clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);height:10px!important;width:10px!important}.xmas-hero__tree{bottom:-8px;height:min(520px, 64vh);position:absolute;width:auto}.xmas-hero__tree--left{left:-2%}.xmas-hero__tree--right{height:min(400px, 50vh);right:-1%}.xmas-hero__tree img{animation:xmas-sway 5.2s ease-in-out infinite;display:block;filter:drop-shadow(0 12px 18px rgba(0,0,0,.35));height:100%;mix-blend-mode:screen;transform-origin:50% 100%;width:auto}.xmas-hero__tree--right img{animation-delay:-2.4s;animation-name:xmas-sway-mirror}body.xmas-landing .pricing-section{border-top:8px solid #143d35;box-shadow:inset 0 8px 0 #c6a15b}@keyframes xmas-glow{0%,100%{filter:brightness(.72);opacity:.72}50%{filter:brightness(1.25);opacity:1}}@keyframes xmas-fall{0%{transform:translate3d(0,-8vh,0)}50%{transform:translate3d(var(--xmas-drift,20px),42vh,0)}100%{transform:translate3d(0,88vh,0)}}@keyframes xmas-sway{0%,100%{transform:rotate(-1.6deg)}50%{transform:rotate(1.8deg)}}@keyframes xmas-sway-mirror{0%,100%{transform:scaleX(-1) rotate(-1.6deg)}50%{transform:scaleX(-1) rotate(1.8deg)}}@media (max-width:900px){.xmas-hero__tree--right{display:none}.xmas-hero__tree--left{height:180px;left:0}.xmas-garland{height:40px}.xmas-garland__cell{height:40px}.xmas-garland__cell:nth-child(odd){display:none}.xmas-garland__cell::before{height:18px}.xmas-bulb{height:12px;margin-left:-5px;top:16px;width:10px}}@media (prefers-reduced-motion:reduce){.xmas-snow{display:none}.xmas-bulb,.xmas-hero__tree img{animation:none}.xmas-hero__tree--right img{transform:scaleX(-1)}}