#flight{animation:none!important;transform:none!important}
#deliveries{position:fixed;inset:0;z-index:7;pointer-events:none}
#deliveries span{position:absolute;font-size:30px;visibility:hidden;will-change:top,left,transform;line-height:1}
main{font-family:Arial,Helvetica,sans-serif;font-weight:700}
main h1 em{font-family:inherit;font-style:normal;font-weight:800}
main h1,main h2,main h3{font-weight:800}
main{color:#fff}
main .festive-word{color:inherit;-webkit-text-stroke:.45px #000;paint-order:stroke fill}
main .eyebrow,main h3{color:#29b96c}
main h1,main h2{color:#ec3646}
main h1 em{color:#29b96c}
main p,main .intro,main .secondary,main label,main footer,main footer span{color:#fff}
main p.eyebrow{color:#29b96c}
main .eyebrow .festive-word,main h3 .festive-word{-webkit-text-stroke:.65px #fff}
main h1 .festive-word,main h2 .festive-word{-webkit-text-stroke:1px #fff;position:relative;display:inline-block}
main h1 .festive-word::after,main h2 .festive-word::after{content:"";position:absolute;left:8%;right:8%;bottom:-.08em;height:4px;background:radial-gradient(circle,#fff8d9 1.5px,transparent 2px) 0 0/17px 4px repeat-x;filter:drop-shadow(0 0 3px #ffdc80);animation:bulb-glimmer 3.8s ease-in-out infinite}
main h1 .festive-word:nth-of-type(2n)::after,main h2 .festive-word:nth-of-type(2n)::after{animation-delay:-1.9s}
main input,main textarea{font-weight:400;-webkit-text-stroke:0}
@keyframes bulb-glimmer{0%,100%{opacity:.95}45%{opacity:.4}65%{opacity:1}}
@media(prefers-reduced-motion:reduce){#deliveries{display:none}main .festive-word::after{animation:none!important}}
