.ss-thanksgiving,html.ss-on-thanksgiving{--ss-a: #ea580c;--ss-b: #f59e0b;--ss-c: #b91c1c;--ss-good: #facc15;--ss-light: #fde68a;--ss-bg: #1c1008;--ss-ink: #fff7ed;--ss-muted: #d9c2a6;--ss-catch-glow: rgba(253, 186, 116, .85);--ss-play-a: #9a3412;--ss-play-b: #d97706;--ss-intro-bg: #120a05;--ss-title-mid: #fbbf24;--ss-title-end: #c2410c}.tg-defs{position:absolute;width:0;height:0;overflow:hidden}.tg-garland{position:fixed;top:0;width:clamp(120px,15vw,210px);height:auto;z-index:10001;pointer-events:none;overflow:visible;filter:drop-shadow(0 3px 4px rgba(0,0,0,.3))}.tg-garland--left{left:0}.tg-garland--right{right:0;transform:scaleX(-1)}.tg-vine{fill:none;stroke:#5b3a1e;stroke-width:2.4;stroke-linecap:round}.tg-leaf{transform-box:fill-box;transform-origin:50% 0%;animation:tg-rustle 3.6s ease-in-out infinite;animation-delay:calc(var(--d) * -1)}.tg-acorn{animation:tg-swing 4.2s ease-in-out infinite;animation-delay:calc(var(--d) * -1)}.tg-acorn line{stroke:#5b3a1e;stroke-width:1}.tg-acorn-nut{fill:#a16207}.tg-acorn-cap{fill:#5b3a1e}.tg-berry{fill:#b91c1c;stroke:#7f1d1d;stroke-width:.6;transform-box:fill-box;transform-origin:center;animation:tg-twinkle 2.8s ease-in-out infinite;animation-delay:calc(var(--d) * -1)}@keyframes tg-rustle{0%,to{transform:rotate(-6deg)}50%{transform:rotate(7deg)}}@keyframes tg-swing{0%,to{rotate:-7deg}50%{rotate:7deg}}@keyframes tg-twinkle{0%,to{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.35);filter:brightness(1.5)}}.tg-glow{position:fixed;left:0;right:0;bottom:0;height:22vh;z-index:10001;pointer-events:none;overflow:hidden;opacity:.5;-webkit-mask-image:linear-gradient(to top,#000 10%,transparent);mask-image:linear-gradient(to top,#000 10%,transparent)}.tg-glow span{position:absolute;bottom:-30%;left:-50%;width:200%;height:120%;background:radial-gradient(40% 55% at 20% 75%,rgba(251,146,60,.3),transparent 70%),radial-gradient(35% 50% at 55% 85%,rgba(250,204,21,.22),transparent 70%),radial-gradient(40% 60% at 85% 75%,rgba(220,38,38,.2),transparent 70%);filter:blur(18px);animation:tg-drift 46s linear infinite}.tg-glow span:nth-child(2){animation-duration:64s;animation-direction:reverse;opacity:.8;bottom:-40%}@keyframes tg-drift{0%{transform:translate(0)}to{transform:translate(25%)}}.tg-embers{position:fixed;inset:0;z-index:10001;pointer-events:none;overflow:hidden}.tg-embers span{position:absolute;bottom:-12px;left:var(--x);width:var(--s);height:var(--s);border-radius:50%;background:radial-gradient(circle,#fff7d6,#fbbf24 45%,#ea580c00 72%);box-shadow:0 0 calc(var(--s) * 2.4) #fb923ccc;opacity:0;animation:tg-ember var(--dur) ease-in var(--delay) infinite}@keyframes tg-ember{0%{opacity:0;transform:translate(0) scale(.6)}12%{opacity:.95}50%{transform:translate(var(--sway),-55vh) scale(1)}to{opacity:0;transform:translate(calc(var(--sway) * -.6),-108vh) scale(.4)}}.tg-harvest{position:fixed;left:0;bottom:0;width:clamp(110px,14vw,190px);height:auto;z-index:10001;pointer-events:none;overflow:visible;filter:drop-shadow(0 -2px 6px rgba(0,0,0,.28))}.tg-pumpkin{animation:tg-squish 4.6s ease-in-out infinite;animation-delay:calc(var(--d) * -1)}.tg-rib{fill:none;stroke:#0000002e;stroke-width:1.4;stroke-linecap:round}.tg-stem{fill:#5b3a1e}.tg-pleaf{fill:#65a30d}.tg-wheat{animation:tg-sway 3.8s ease-in-out infinite;animation-delay:calc(var(--d) * -1)}.tg-wheat-stem{fill:none;stroke:#ca8a04;stroke-width:1.6;stroke-linecap:round}.tg-grain{fill:#eab308}.tg-steam{fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;opacity:0;animation:tg-steam 3.3s ease-in-out infinite;animation-delay:calc(var(--d) * -1)}@keyframes tg-squish{0%,to{transform:scale(1)}50%{transform:scale(1.025,.975)}}@keyframes tg-sway{0%,to{rotate:calc(var(--lean) - 3deg)}50%{rotate:calc(var(--lean) + 4deg)}}@keyframes tg-steam{0%{opacity:0;transform:translateY(6px)}35%{opacity:.6}to{opacity:0;transform:translateY(-14px)}}.tg-mascot{display:block;width:100%;height:auto;overflow:visible;filter:drop-shadow(0 6px 8px rgba(0,0,0,.35))}.tg-m-fan{transform-origin:60px 96px;animation:tg-fan 2.2s ease-in-out infinite}.tg-m-wave{transform-origin:88px 84px;animation:tg-m-wave .55s ease-in-out infinite alternate}.tg-m-head{animation:tg-m-bob 1.1s ease-in-out infinite alternate}.tg-m-eyes{transform-origin:60px 50px;animation:tg-blink 4.2s infinite}.tg-m-hat{transform-origin:60px 38px;animation:tg-m-hat 2.4s ease-in-out infinite alternate}@keyframes tg-m-wave{0%{rotate:-12deg}to{rotate:22deg}}@keyframes tg-m-bob{0%{transform:translateY(0)}to{transform:translateY(-2.5px)}}@keyframes tg-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes tg-m-hat{0%{rotate:-2.5deg}to{rotate:2.5deg}}.tg-bubble{position:absolute;padding:6px 11px;border:2px solid #f59e0b;border-radius:14px;background:#fff7ed;color:#7c2d12;font:800 clamp(11px,1.1vw,14px) / 1.2 system-ui,-apple-system,"Segoe UI",sans-serif;white-space:nowrap;box-shadow:0 4px 14px #0000004d;transform-origin:14px 100%}.tg-bubble:after{content:"";position:absolute;left:12px;bottom:-8px;width:12px;height:12px;background:#fff7ed;border-right:2px solid #f59e0b;border-bottom:2px solid #f59e0b;transform:rotate(45deg)}.tg-peek{position:fixed;left:clamp(120px,17vw,240px);bottom:0;width:clamp(96px,13vw,150px);z-index:10001;pointer-events:none;transform:translateY(112%);will-change:transform;animation:tg-peek 30s cubic-bezier(.3,1.3,.5,1) 4s infinite both}.tg-peek .tg-bubble{left:66%;top:-4%;opacity:0;animation:tg-peek-say 30s ease-out 4s infinite both}@keyframes tg-peek{0%,4%{transform:translateY(112%) rotate(8deg)}9%{transform:translateY(-5%) rotate(-3deg)}11%,24%{transform:translateY(0) rotate(0)}28%,to{transform:translateY(112%) rotate(6deg)}}@keyframes tg-peek-say{0%,10%{opacity:0;transform:scale(.3)}13%{opacity:1;transform:scale(1.08)}15%,23%{opacity:1;transform:scale(1)}26%,to{opacity:0;transform:scale(.5)}}.tg-roller{position:fixed;left:0;bottom:0;width:clamp(34px,4vw,48px);z-index:10001;pointer-events:none;transform:translate(-90px);animation:tg-roll 34s linear 12s infinite both}.tg-roller svg{display:block;width:100%;height:auto;animation:tg-spin .6s linear infinite;filter:drop-shadow(0 3px 3px rgba(0,0,0,.3))}@keyframes tg-roll{0%{transform:translate(-90px)}24%,to{transform:translate(calc(100vw + 90px))}}@keyframes tg-spin{to{transform:rotate(360deg)}}.tg-body{fill:#7c4a1e}.tg-wing{fill:#5c3a1a}.tg-neck{fill:none;stroke:#c08457;stroke-width:5;stroke-linecap:round}.tg-head{fill:#d6a77a}.tg-beak{fill:#f59e0b}.tg-snood{fill:#dc2626}.tg-leg{fill:none;stroke:#f59e0b;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;transform-box:fill-box;transform-origin:50% 0%}.tg-leg--a{animation:tg-step .32s ease-in-out infinite alternate}.tg-leg--b{animation:tg-step .32s ease-in-out infinite alternate-reverse}.tg-tail{transform-box:fill-box;transform-origin:70% 100%;animation:tg-fan 1.4s ease-in-out infinite}@keyframes tg-step{0%{transform:rotate(-22deg)}to{transform:rotate(22deg)}}@keyframes tg-fan{0%,to{transform:rotate(-3deg)}50%{transform:rotate(4deg)}}.ss-catch.is-golden .tg-body,.ss-catch.is-golden .tg-head{fill:#fde68a}.ss-catch.is-golden .tg-wing{fill:#fbbf24}.ss-catch.is-golden .tg-tail ellipse{fill:#f59e0b}.ss-catch.is-golden .tg-tail ellipse:nth-child(odd){fill:#fde047}.tg-fan{transform-origin:50px 62px;animation:tg-fan 2.6s ease-in-out infinite}.tg-feet{fill:none;stroke:#f59e0b;stroke-width:2.6;stroke-linecap:round}.tg-wattle{transform-box:fill-box;transform-origin:50% 0%;animation:tg-rustle 1.8s ease-in-out infinite}.ss-thanksgiving{--tg-serif: "Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;--tg-cream: #fff7ed}.tg-scene{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:radial-gradient(70% 38% at 50% 100%,rgba(251,146,60,.55),transparent 70%),linear-gradient(180deg,#170a14,#2e1020 28%,#6b1f1a 58%,#b8420f 82%,#f59e0b)}.tg-stars{position:absolute;inset:0 0 45%}.tg-stars i{position:absolute;left:var(--x);top:var(--y);width:var(--s);height:var(--s);border-radius:50%;background:var(--tg-cream);opacity:0;animation:tg-star 3.4s ease-in-out var(--d) infinite}@keyframes tg-star{0%,to{opacity:.12}50%{opacity:.95}}.tg-moon{position:absolute;top:11vh;right:clamp(24px,9vw,160px);width:clamp(84px,13vw,180px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 36% 34%,#fff4d6,#fcd34d 40%,#f59e0b 78%,#ea580c);box-shadow:0 0 40px 10px #fbbf2459,0 0 160px 50px #ea580c47;animation:tg-moon-rise 2.2s cubic-bezier(.2,1,.3,1) both,tg-moon-bob 7s ease-in-out 2.2s infinite alternate}.tg-moon:before{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 62% 30%,rgba(180,83,9,.28) 0 9%,transparent 10%),radial-gradient(circle at 34% 62%,rgba(180,83,9,.22) 0 12%,transparent 13%),radial-gradient(circle at 70% 68%,rgba(180,83,9,.2) 0 6%,transparent 7%)}@keyframes tg-moon-rise{0%{transform:translateY(45vh);opacity:0}to{transform:none;opacity:1}}@keyframes tg-moon-bob{0%{translate:0 0}to{translate:0 10px}}.tg-flock{position:absolute;top:7vh;left:0;width:clamp(150px,19vw,280px);height:auto;overflow:visible;translate:-320px 0;animation:tg-fly 24s linear .6s infinite both}.tg-goose{fill:none;stroke:#ffedd5e6;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transform-box:fill-box;transform-origin:50% 100%;animation:tg-flap .7s ease-in-out infinite;animation-delay:calc(var(--d) * -1)}@keyframes tg-fly{0%{translate:-320px 14px}26%,to{translate:calc(100vw + 40px) -34px}}@keyframes tg-flap{0%,to{transform:scaleY(1)}50%{transform:scaleY(-.6)}}.tg-hills{position:absolute;left:0;width:100%;display:block}.tg-hills--back{bottom:0;height:34vh}.tg-hills--front{bottom:0;height:11vh}.tg-rim{fill:none;stroke:#fb923c99;stroke-width:2;vector-effect:non-scaling-stroke}.tg-corn-field{position:absolute;right:0;bottom:5vh;width:clamp(130px,20vw,330px);height:auto;overflow:visible}.tg-corn{animation:tg-corn-sway 4.4s ease-in-out infinite;animation-delay:calc(var(--d) * -1)}.tg-corn-stem{fill:none;stroke:#3f5219;stroke-width:4;stroke-linecap:round}.tg-corn-leaf{fill:#4a5f1c}.tg-corn-husk{fill:#566f22}.tg-corn-cob{fill:#f4b73c}.tg-corn-tassel{fill:none;stroke:#a16207;stroke-width:1.6;stroke-linecap:round}@keyframes tg-corn-sway{0%,to{rotate:-2.5deg}50%{rotate:3deg}}.tg-intro-leaves{position:absolute;inset:0;overflow:hidden}.tg-intro-leaves svg{position:absolute;top:-12vh;left:var(--x);width:var(--size);opacity:0;animation:tg-intro-fall var(--dur) linear var(--delay) infinite;filter:drop-shadow(0 4px 6px rgba(0,0,0,.35))}@keyframes tg-intro-fall{0%{opacity:0;transform:translate(0) rotate(0)}10%{opacity:1}50%{transform:translate(calc(var(--spin) * 40px),60vh) rotate(calc(var(--spin) * 200deg))}to{opacity:1;transform:translate(calc(var(--spin) * -20px),125vh) rotate(calc(var(--spin) * 420deg))}}.tg-intro-floaters{position:absolute;inset:0;overflow:hidden}.tg-intro-floaters span{position:absolute;bottom:-60px;left:var(--x);font-size:var(--size);line-height:1;opacity:0;filter:drop-shadow(0 4px 6px rgba(0,0,0,.35));animation:tg-float var(--dur) ease-out var(--delay) infinite}@keyframes tg-float{0%{opacity:0;transform:translate(0) rotate(-10deg) scale(.6)}15%{opacity:1}60%{transform:translate(var(--sway),-55vh) rotate(12deg) scale(1)}to{opacity:0;transform:translate(calc(var(--sway) * -.5),-95vh) rotate(-8deg) scale(.9)}}.tg-intro-turkey{position:absolute;left:clamp(6px,5vw,80px);bottom:4vh;width:clamp(120px,17vw,230px);transform:translateY(115%);animation:tg-intro-pop 1s cubic-bezier(.2,1.4,.4,1) 1.1s both}.tg-intro-turkey .tg-mascot{animation:tg-hop 1.6s ease-in-out 2.4s infinite}.tg-intro-turkey .tg-m-wave{animation-duration:.4s}.tg-intro-turkey .tg-bubble{left:68%;top:2%;opacity:0;animation:tg-bubble-pop .55s cubic-bezier(.2,1.6,.4,1) 2s both}@keyframes tg-intro-pop{0%{transform:translateY(115%) rotate(-8deg)}to{transform:none}}@keyframes tg-hop{0%,55%,to{transform:translateY(0)}28%{transform:translateY(-12px)}}@keyframes tg-bubble-pop{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}.tg-intro-pumpkins{position:absolute;left:calc(clamp(6px,5vw,80px) + clamp(120px,17vw,230px) - 18px);bottom:1.5vh;width:clamp(90px,12vw,170px);height:auto;overflow:visible;transform-origin:50% 100%;animation:tg-pop-in .7s cubic-bezier(.2,1.6,.4,1) 1.7s both}@keyframes tg-pop-in{0%{scale:0}to{scale:1}}.ss-thanksgiving .ss-intro-kicker,.ss-thanksgiving .ss-intro-title,.ss-thanksgiving .ss-intro-sub{position:relative;z-index:2;top:-5vh}.ss-thanksgiving .ss-intro-kicker{font-family:var(--tg-serif);font-style:italic;font-weight:500;font-size:clamp(1rem,2.1vw,1.5rem);letter-spacing:.01em;text-transform:none;color:#fcd9a8;text-shadow:0 2px 12px rgba(0,0,0,.6)}.ss-thanksgiving .ss-intro-kicker:before,.ss-thanksgiving .ss-intro-kicker:after{content:"";display:inline-block;width:.85em;height:.85em;margin:0 .55em;vertical-align:-.05em;background:#f59e0b;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-11 -11 22 23'%3E%3Cpath d='M0 -10 L1.3 -6.6 L3.3 -7.8 L2.8 -4.2 L6.2 -6 L5.5 -3 L9.5 -2.2 L7.8 -0.5 L8.8 1.2 L4.5 2 L5.2 4.2 L1.2 3.4 L0.5 6.2 L-0.5 6.2 L-1.2 3.4 L-5.2 4.2 L-4.5 2 L-8.8 1.2 L-7.8 -0.5 L-9.5 -2.2 L-5.5 -3 L-6.2 -6 L-2.8 -4.2 L-3.3 -7.8 L-1.3 -6.6 Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-11 -11 22 23'%3E%3Cpath d='M0 -10 L1.3 -6.6 L3.3 -7.8 L2.8 -4.2 L6.2 -6 L5.5 -3 L9.5 -2.2 L7.8 -0.5 L8.8 1.2 L4.5 2 L5.2 4.2 L1.2 3.4 L0.5 6.2 L-0.5 6.2 L-1.2 3.4 L-5.2 4.2 L-4.5 2 L-8.8 1.2 L-7.8 -0.5 L-9.5 -2.2 L-5.5 -3 L-6.2 -6 L-2.8 -4.2 L-3.3 -7.8 L-1.3 -6.6 Z'/%3E%3C/svg%3E") center / contain no-repeat}.ss-thanksgiving .ss-intro-kicker:after{transform:scaleX(-1)}.ss-thanksgiving .ss-intro-title{display:flex;flex-wrap:wrap;justify-content:center;gap:.4em 1em;margin:.3em 0 .2em;font-size:clamp(1.7rem,6.2vw,5.6rem);line-height:1;background:none;-webkit-background-clip:border-box;background-clip:border-box;text-shadow:none;filter:none}.ss-thanksgiving .ss-intro-title .ss-intro-word{position:relative;display:inline-flex;gap:.07em;padding:.16em .12em 0;filter:drop-shadow(0 .05em .07em rgba(0,0,0,.5))}.ss-thanksgiving .ss-intro-title .ss-intro-word:before{content:"";position:absolute;left:-.15em;right:-.15em;top:.1em;height:.07em;border-radius:.04em;background:linear-gradient(#d9b98a,#a9824f);transform-origin:left center;animation:tg-rope .7s ease-out .6s both}.ss-thanksgiving .ss-intro-title .ss-intro-word>span{position:relative;display:inline-block;width:.92em;padding:.2em 0 .62em;text-align:center;font-weight:800;line-height:1;color:var(--tg-cream);-webkit-text-fill-color:var(--tg-cream);text-shadow:0 .03em 0 rgba(0,0,0,.28);background:linear-gradient(180deg,rgba(255,255,255,.2),transparent 45%),var(--pen, #c2410c);-webkit-background-clip:border-box;background-clip:border-box;clip-path:polygon(0 0,100% 0,100% 76%,50% 100%,0 76%);filter:none;transform-origin:50% 0;animation:tg-pen-drop .8s cubic-bezier(.2,1.4,.4,1) calc(.9s + var(--i) * .07s) both,tg-pen-swing 3.2s ease-in-out calc(var(--i) * -.31s) infinite alternate both}.ss-thanksgiving .ss-intro-title .ss-intro-word>span:before{content:"";position:absolute;top:.02em;left:50%;width:.14em;height:.3em;translate:-50% 0;border-radius:.03em;background:linear-gradient(#e6c9a0,#9c7448);box-shadow:0 0 0 1px #0003}.ss-thanksgiving .ss-intro-title .ss-intro-word>span:nth-child(4n+1){--pen: #c2410c}.ss-thanksgiving .ss-intro-title .ss-intro-word>span:nth-child(4n+2){--pen: #9f1239}.ss-thanksgiving .ss-intro-title .ss-intro-word>span:nth-child(4n+3){--pen: #a16207}.ss-thanksgiving .ss-intro-title .ss-intro-word>span:nth-child(4n){--pen: #4d7c0f}@keyframes tg-rope{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes tg-pen-drop{0%{opacity:0;scale:1 .05}55%{opacity:1;scale:1 1.1}to{opacity:1;scale:1 1}}@keyframes tg-pen-swing{0%{rotate:-3.5deg}to{rotate:3.5deg}}.ss-thanksgiving .ss-intro-sub{font-family:var(--tg-serif);font-style:italic;font-size:clamp(1rem,2vw,1.4rem);letter-spacing:.01em;color:#ffe8c7;text-shadow:0 2px 12px rgba(0,0,0,.6)}@media(max-width:767px){.tg-garland{width:110px}.tg-glow{height:16vh}}@media(prefers-reduced-motion:reduce){.tg-glow,.tg-intro-leaves,.tg-intro-floaters,.tg-flock,.tg-embers,.tg-peek,.tg-roller{display:none}.tg-mascot,.tg-mascot *,.tg-intro-turkey,.tg-intro-turkey *,.tg-intro-pumpkins,.tg-moon,.tg-stars i,.tg-corn,.tg-pumpkin,.tg-wheat,.tg-steam,.tg-berry,.ss-thanksgiving .ss-intro-title .ss-intro-word:before,.ss-thanksgiving .ss-intro-title .ss-intro-word>span{animation:none!important}.ss-thanksgiving .ss-intro-title .ss-intro-word>span{opacity:1!important}.tg-stars i{opacity:.6}.tg-intro-turkey{transform:none}.tg-intro-turkey .tg-bubble{opacity:1}}.tg-games{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.tg-games button{flex:1;min-height:42px;padding:8px 14px;border:1px solid rgba(253,186,116,.25);border-radius:12px;background:#ffffff0d;color:var(--ss-ink);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.tg-games button:hover{background:#fdba7424}.tg-games button[aria-pressed=true]{background:var(--ss-play-a);border-color:var(--ss-b)}.tg-games button:focus-visible{outline:2px solid var(--ss-b);outline-offset:2px}.ss-thanksgiving .ss-game-head{flex-wrap:wrap}.ss-thanksgiving .ss-game-brand{flex:1;min-width:0}.ss-thanksgiving .ss-game-stats{gap:4px}.ss-thanksgiving .ss-game[data-harvest-game=basket] .ss-game-touch button{flex:1}@media(max-width:480px){.ss-thanksgiving .ss-game-head{gap:8px}.ss-thanksgiving .ss-game-brand{flex-basis:calc(100% - 50px);order:0}.ss-thanksgiving .ss-game-close{order:1}.ss-thanksgiving .ss-game-stats{order:2;margin-left:0}}
