@keyframes tg-fall{0%{transform:translate(0) rotate(0deg)}25%{transform:translate(6.1112cqw,47.2223cqw) rotate(120deg)}50%{transform:translate(-2.7777cqw,94.4445cqw) rotate(220deg)}75%{transform:translate(5cqw,141.6667cqw) rotate(320deg)}to{transform:translate(-1.1111cqw,191.6667cqw) rotate(420deg)}}@keyframes tg-pop{0%{opacity:0;scale:.85}to{opacity:1;scale:1}}@keyframes tg-up{0%{opacity:0;transform:translateY(8.3334cqw)}to{opacity:1;transform:translateY(0)}}@keyframes tg-rise{0%{opacity:0;transform:translateY(3.3334cqw);filter:blur(1.1112cqw)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes tg-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes tg-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes tg-wobble{0%,to{transform:rotate(0deg) scale(1)}20%{transform:rotate(-5deg) scale(1.03,.97)}40%{transform:rotate(4deg) scale(.98,1.03) translateY(-1.1111cqw)}60%{transform:rotate(-2deg) scale(1.02,.98)}80%{transform:rotate(1deg) scale(1)}}@keyframes tg-flutter{0%{transform:rotate(-16deg)}50%{transform:rotate(10deg) translateY(.5556cqw)}to{transform:rotate(-16deg)}}@keyframes tg-garland{0%,to{transform:rotate(-1.2deg) translateY(0)}50%{transform:rotate(1.2deg) translateY(.8334cqw)}}@keyframes tg-sway{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}@keyframes tg-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-1.6666cqw)}}@keyframes tg-glow{0%,to{opacity:.55}50%{opacity:1}}@keyframes tg-turkey{0%{transform:translateX(-55.5555cqw)}14%,86%{transform:translateX(0)}to{transform:translateX(-55.5555cqw)}}@keyframes tg-eyes{0%,30%{transform:translateX(0)}36%,52%{transform:translateX(-.6944cqw)}58%,72%{transform:translateX(.6945cqw)}78%,to{transform:translateX(0)}}@keyframes tg-bubble{0%,18%{opacity:0;transform:scale(.4)}23%{opacity:1;transform:scale(1.08)}26%,80%{opacity:1;transform:scale(1)}85%,to{opacity:0;transform:scale(.6)}}@keyframes tg-tail{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.occasion-card-overlay{font-family:Jost,sans-serif;pointer-events:none}.occasion-card-overlay [data-holiday-photo-slot]{pointer-events:auto}.occasion-card-overlay[data-animated=false] *{animation-delay:-30s!important;animation-duration:1ms!important;animation-iteration-count:1!important}@media(prefers-reduced-motion:reduce){.occasion-card-overlay:not([data-animated=true]) *{animation-duration:1ms!important;animation-delay:-30s!important;animation-iteration-count:1!important}}@keyframes tgd-fall{0%{transform:translate(0) rotate(0deg)}25%{transform:translate(6.111111111111111cqw,47.22222222222222cqw) rotate(120deg)}50%{transform:translate(-2.7777777777777777cqw,94.44444444444444cqw) rotate(220deg)}75%{transform:translate(5cqw,141.66666666666666cqw) rotate(320deg)}to{transform:translate(-1.1111111111111112cqw,191.66666666666666cqw) rotate(420deg)}}@keyframes tgd-pop{0%{opacity:0;scale:.85}to{opacity:1;scale:1}}@keyframes tgd-up{0%{opacity:0;transform:translateY(8.333333333333334cqw)}to{opacity:1;transform:translateY(0)}}@keyframes tgd-rise{0%{opacity:0;transform:translateY(3.333333333333333cqw);filter:blur(1.1111111111111112cqw)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes tgd-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes tgd-flutter{0%{transform:rotate(-16deg)}50%{transform:rotate(10deg) translateY(.5555555555555556cqw)}to{transform:rotate(-16deg)}}@keyframes tgd-garland{0%,to{transform:rotate(-1.2deg) translateY(0)}50%{transform:rotate(1.2deg) translateY(.8333333333333333cqw)}}@keyframes tgd-wobble{0%,to{transform:rotate(0deg) scale(1)}20%{transform:rotate(-5deg) scale(1.03,.97)}40%{transform:rotate(4deg) scale(.98,1.03) translateY(-1.1111111111111112cqw)}60%{transform:rotate(-2deg) scale(1.02,.98)}80%{transform:rotate(1deg) scale(1)}}@keyframes tgd-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes tgd-tilt{0%,to{transform:rotate(-4deg)}50%{transform:rotate(-1deg) translateY(-.8333333333333333cqw)}}@keyframes tgd-steam{0%{opacity:0;transform:translateY(1.6666666666666665cqw) scaleY(.8)}40%{opacity:.8}to{opacity:0;transform:translateY(-6.111111111111111cqw) scaleY(1.2)}}.thanksgiving-invitation-overlay{font-family:Jost,sans-serif;overflow:hidden;pointer-events:none}.thanksgiving-invitation-overlay button{pointer-events:auto}.thanksgiving-invitation-overlay[data-animated=false] *{animation:none!important}.thanksgiving-invitation-overlay button{cursor:pointer}.thanksgiving-invitation-overlay textarea{font:inherit}@media(max-width:767px){.dinner-invitation-guest>.holiday-presentation{width:100vw;max-width:none;aspect-ratio:9/16}}