.scene-card{isolation:isolate;background:#fff;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 18px 50px -12px #00000073}.scene-card .scene{width:100%;height:auto;display:block}.scene-hero{position:relative}.scene-hero .scene-art{z-index:0;pointer-events:none;position:relative;overflow:hidden}.scene-hero>.scene-content{z-index:10;position:relative}.scene-hero .scene-layer{width:100%;display:block;position:absolute;left:0}.scene-band{pointer-events:none;height:clamp(220px,26vw,420px);position:relative;overflow:hidden}.scene-band .scene-layer{width:100%;height:100%;display:block;position:absolute;left:0}.scene-band .scene-curve{height:clamp(18px,3vw,44px)}.scene-band-fade{background:linear-gradient(currentColor,#0000);height:12%;position:absolute;inset:0 0 auto}.scene-slide{position:relative;overflow:hidden}.scene-slide>.scene{width:100%;height:100%;position:absolute;inset:0}.scene [class]{transform-box:fill-box}.scene .s-lids,.scene .s-oh,.scene .s-zz,.scene .s-wash,.scene .s-wet,.scene .s-wave,.scene .s-gull,.scene .s-birds{opacity:0}.scene .s-fan{transform-origin:50% 100%;transform:scale(.3)}.scene .s-burst{opacity:0}.scene-host .s-gaze{transform:translate(calc(var(--look-x,0)*2.4px),calc(var(--look-y,0)*1.8px));transition:transform .25s ease-out}@media (prefers-reduced-motion:no-preference){.scene-host:not([data-playing]) .scene *{animation-play-state:paused!important}.scene .s-head{transform-origin:50% 90%}.scene .s-glow{transform-origin:50%;animation:4s ease-in-out infinite alternate sc-glow}.scene .s-cloud{animation:26s ease-in-out infinite alternate sc-drift}.scene .s-cloud-2{animation-duration:34s;animation-direction:alternate-reverse}.scene .s-sway{transform-origin:50% 100%;animation:4.5s ease-in-out infinite alternate sc-sway}.scene .s-flap{transform-origin:50%;animation:.45s ease-in-out infinite alternate sc-flap}.scene .s-steam{animation:2.4s ease-out infinite sc-steam}@keyframes sc-glow{to{opacity:.18;transform:scale(1.12)}}@keyframes sc-drift{0%{transform:translate(-24px)}to{transform:translate(36px)}}@keyframes sc-sway{0%{transform:rotate(-3deg)}to{transform:rotate(2.5deg)}}@keyframes sc-flap{to{transform:scaleY(-.6)}}@keyframes sc-steam{0%{opacity:0;transform:translateY(4px)}35%{opacity:.85}to{opacity:0;transform:translateY(-10px)}}.sc-beach .s-surf{animation:14s linear infinite sc-roll}.sc-beach .s-surf-2{animation-duration:9s;animation-direction:reverse}.sc-beach .s-surf-3{animation-duration:6s}@keyframes sc-roll{to{transform:translate(-480px)}}.sc-beach .s-wobble{transform-origin:50% 100%;animation:6s ease-in-out infinite alternate sc-wobble}@keyframes sc-wobble{0%{transform:rotate(-1.2deg)}to{transform:rotate(1.2deg)}}.sc-beach .s-crab{animation:12s ease-in-out infinite beach-crab}@keyframes beach-crab{0%,20%{transform:translate(0)}35%,55%{transform:translate(70px)}75%,to{transform:translate(0)}}.sc-beach .s-gull{animation:12s linear infinite beach-gull}@keyframes beach-gull{0%,52%{opacity:0;transform:translate(-80px)}53%{opacity:1}99%{opacity:1;transform:translate(1040px,-40px)}to{opacity:0}}.sc-beach .s-lids{animation:12s ease-in-out infinite beach-lids}.sc-beach .s-eyes{animation:12s ease-in-out infinite beach-eyes}.sc-beach .s-pupils{animation:12s ease-in-out infinite beach-look}.sc-beach .s-head{animation:12s ease-in-out infinite beach-head}.sc-beach .s-arm{transform-origin:6%;animation:12s ease-in-out infinite beach-sip}.sc-beach .s-legs{transform-origin:0%;animation:12s ease-in-out infinite beach-lift}.sc-beach .s-smile{animation:12s ease-in-out infinite beach-smile}.sc-beach .s-oh{animation:12s ease-in-out infinite beach-oh}.sc-beach .s-zz{animation:12s ease-in-out infinite beach-zz}.sc-beach .s-wash{transform-origin:50% 0;animation:12s ease-in-out infinite beach-wash}.sc-beach .s-wet{transform-origin:50% 0;animation:12s ease-in-out infinite beach-wet}.sc-beach .s-guest-1 [class]{animation-delay:.35s}@keyframes beach-lids{0%,17%{opacity:1}18%,38%{opacity:0}39%,41%{opacity:1}42%,76%{opacity:0}78%,to{opacity:1}}@keyframes beach-eyes{0%,17%{opacity:0}18%,38%{opacity:1}39%,41%{opacity:0}42%,76%{opacity:1}78%,to{opacity:0}}@keyframes beach-look{0%,24%{transform:translate(0)}27%,32%{transform:translate(-3.5px)}35%,41%{transform:translate(3.5px)}44%,64%{transform:translate(0)}66%,74%{transform:translate(3px,1.5px)}77%,to{transform:translate(0)}}@keyframes beach-head{0%,24%{transform:rotate(0)}27%,32%{transform:rotate(-6deg)}35%,41%{transform:rotate(6deg)}44%,to{transform:rotate(0)}}@keyframes beach-sip{0%,46%{transform:rotate(0)}51%,57%{transform:rotate(-118deg)}62%,to{transform:rotate(0)}}@keyframes beach-lift{0%,65%{transform:rotate(0)}68%,75%{transform:rotate(-13deg)}80%,to{transform:rotate(0)}}@keyframes beach-smile{0%,65%{opacity:1}66%,75%{opacity:0}77%,to{opacity:1}}@keyframes beach-oh{0%,65%{opacity:0}66%,75%{opacity:1}77%,to{opacity:0}}@keyframes beach-zz{0%{opacity:0;transform:translateY(6px)}6%,14%{opacity:1;transform:translate(4px,-6px)}17%,82%{opacity:0}88%,96%{opacity:1;transform:translate(4px,-6px)}to{opacity:0;transform:translate(8px,-12px)}}@keyframes beach-wash{0%,58%{opacity:0;transform:translateY(0)scaleX(.9)}61%{opacity:.95}70%,74%{opacity:.95;transform:translateY(118px)scaleX(1.12)}84%,to{opacity:0;transform:translateY(0)scaleX(.9)}}@keyframes beach-wet{0%,62%{opacity:0;transform:scaleY(.3)}72%{opacity:.35;transform:scaleY(1)}92%{opacity:.15}to{opacity:0}}.sc-hills .s-mist{animation:18s ease-in-out infinite alternate hills-mist}.sc-hills .s-mist-2{animation-duration:24s;animation-direction:alternate-reverse}@keyframes hills-mist{0%{opacity:.45;transform:translate(-40px)}to{opacity:.7;transform:translate(60px)}}.sc-hills .s-sway{animation-duration:5s}.sc-hills .s-birds{animation:12s linear infinite hills-birds}@keyframes hills-birds{0%,26%{opacity:0;transform:translate(-60px,10px)}27%{opacity:1}52%{opacity:1;transform:translate(520px,-14px)}53%,to{opacity:0}}.sc-hills .s-arm{transform-origin:50% 100%;animation:12s ease-in-out infinite hills-sip}.sc-hills .s-lids{animation:12s ease-in-out infinite hills-lids}.sc-hills .s-eyes{animation:12s ease-in-out infinite hills-eyes}.sc-hills .s-pupils{animation:12s ease-in-out infinite hills-look}.sc-hills .s-head{animation:12s ease-in-out infinite hills-head}.sc-hills .s-guest-1 [class]{animation-delay:.5s}@keyframes hills-sip{0%,12%{transform:none}16%,22%{transform:translate(-1px,-7px)rotate(-16deg)}26%,54%{transform:none}58%,64%{transform:translate(-1px,-7px)rotate(-16deg)}68%,to{transform:none}}@keyframes hills-lids{0%,15%{opacity:0}16%,22%{opacity:1}23%,57%{opacity:0}58%,64%{opacity:1}65%,87%{opacity:0}88%,90%{opacity:1}91%,to{opacity:0}}@keyframes hills-eyes{0%,15%{opacity:1}16%,22%{opacity:0}23%,57%{opacity:1}58%,64%{opacity:0}65%,87%{opacity:1}88%,90%{opacity:0}91%,to{opacity:1}}@keyframes hills-look{0%,26%{transform:none}30%,36%{transform:translate(-3px,-2.5px)}40%,48%{transform:translate(3px,-2.5px)}52%,70%{transform:none}74%,82%{transform:translate(2.5px)}86%,to{transform:none}}@keyframes hills-head{0%,26%{transform:rotate(0)}30%,36%{transform:rotate(-5deg)}40%,48%{transform:rotate(5deg)}52%,to{transform:rotate(0)}}.sc-heritage .s-kite{transform-origin:50% 0;animation:3.6s ease-in-out infinite alternate heritage-kite}.sc-heritage .s-kite-2{animation-duration:4.4s;animation-direction:alternate-reverse}@keyframes heritage-kite{0%{transform:rotate(-7deg)translateY(-3px)}to{transform:rotate(6deg)translateY(4px)}}.sc-heritage .s-flame{transform-origin:50% 100%;animation:.55s ease-in-out infinite alternate heritage-flame}@keyframes heritage-flame{0%{opacity:.85;transform:scale(.85,1.12)}to{opacity:1;transform:scale(1.08,.92)}}.sc-heritage .s-fan{animation:12s ease-in-out infinite heritage-fan}@keyframes heritage-fan{0%,26%{transform:scale(.3)}32%,46%{transform:scale(1)}54%,to{transform:scale(.3)}}.sc-heritage .s-pupils{animation:12s ease-in-out infinite heritage-look}.sc-heritage .s-head{animation:12s ease-in-out infinite heritage-head}.sc-heritage .s-smile{animation:12s ease-in-out infinite heritage-smile}.sc-heritage .s-oh{animation:12s ease-in-out infinite heritage-oh}.sc-heritage .s-lids{animation:12s ease-in-out infinite heritage-lids}.sc-heritage .s-eyes{animation:12s ease-in-out infinite heritage-eyes}.sc-heritage .s-wave{transform-origin:10% 92%;animation:12s ease-in-out infinite heritage-wave}.sc-heritage .s-arm-rest{animation:12s ease-in-out infinite heritage-rest}.sc-heritage .s-guest-1 [class]{animation-delay:.4s}@keyframes heritage-look{0%,4%{transform:none}8%,22%{transform:translate(3px,-3px)}28%,46%{transform:translate(3px,2.5px)}50%,66%{transform:translate(3px,-3px)}70%,80%{transform:translate(-3px)}84%,to{transform:none}}@keyframes heritage-head{0%,4%{transform:rotate(0)}8%,22%{transform:rotate(5deg)}28%,46%{transform:rotate(3deg)}50%,66%{transform:rotate(5deg)}70%,80%{transform:rotate(-4deg)}84%,to{transform:rotate(0)}}@keyframes heritage-smile{0%,31%{opacity:1}32%,42%{opacity:0}43%,to{opacity:1}}@keyframes heritage-oh{0%,31%{opacity:0}32%,42%{opacity:1}43%,to{opacity:0}}@keyframes heritage-lids{0%,87%{opacity:0}88%,90%{opacity:1}91%,to{opacity:0}}@keyframes heritage-eyes{0%,87%{opacity:1}88%,90%{opacity:0}91%,to{opacity:1}}@keyframes heritage-wave{0%,49%{opacity:0;transform:rotate(0)}50%{opacity:1}53%{transform:rotate(-14deg)}56%{transform:rotate(10deg)}59%{transform:rotate(-14deg)}62%{transform:rotate(10deg)}64%{opacity:1;transform:rotate(0)}65%,to{opacity:0}}@keyframes heritage-rest{0%,49%{opacity:1}50%,64%{opacity:0}65%,to{opacity:1}}.sc-chef .s-arm{transform-origin:95% 10%;animation:3s ease-in-out infinite chef-toss}.sc-chef .s-food-1{animation:3s ease-in-out infinite chef-food-1}.sc-chef .s-food-2{animation:3s ease-in-out infinite chef-food-2}.sc-chef .s-food-3{animation:3s ease-in-out infinite chef-food-3}.sc-chef .s-flame{transform-origin:50% 100%;animation:3s ease-in-out infinite chef-flame}.sc-chef .s-flame-core{animation-name:chef-core}.sc-chef .s-hat{transform-origin:50% 100%;animation:3s ease-in-out infinite chef-hat}.sc-chef .s-pupils{animation:3s ease-in-out infinite chef-look}.sc-chef .s-lids{animation:12s ease-in-out infinite chef-lids}.sc-chef .s-eyes{animation:12s ease-in-out infinite chef-eyes}@keyframes chef-toss{0%,10%{transform:rotate(0)}18%{transform:rotate(-14deg)}28%{transform:rotate(5deg)}38%,to{transform:rotate(0)}}@keyframes chef-food-1{0%,16%{transform:none}26%{transform:translate(-6px,-54px)}40%,to{transform:none}}@keyframes chef-food-2{0%,16%{transform:none}27%{transform:translate(2px,-66px)}41%,to{transform:none}}@keyframes chef-food-3{0%,16%{transform:none}25%{transform:translate(8px,-50px)}39%,to{transform:none}}@keyframes chef-flame{0%,12%{opacity:.8;transform:scale(.75)}20%{opacity:1;transform:scale(1.3)}34%{transform:scale(.9)}to{opacity:.8;transform:scale(.75)}}@keyframes chef-core{0%,12%{transform:scale(.7)}20%{transform:scale(1.25)}to{transform:scale(.7)}}@keyframes chef-hat{0%,14%{transform:none}20%{transform:translateY(-2px)rotate(-2deg)}30%,to{transform:none}}@keyframes chef-look{0%,14%{transform:none}20%,32%{transform:translate(-3px,-3px)}42%,to{transform:none}}@keyframes chef-lids{0%,72%{opacity:0}73%,75%{opacity:1}76%,to{opacity:0}}@keyframes chef-eyes{0%,72%{opacity:1}73%,75%{opacity:0}76%,to{opacity:1}}:is(.sc-backwaters,.sc-desert,.sc-snow,.sc-city) .s-guest-1 [class]{animation-delay:.4s}.scene .s-bulb{animation:1.6s ease-in-out infinite alternate sc-bulb}.scene .s-bulb-1{animation-delay:.5s}.scene .s-bulb-2{animation-delay:1.1s}@keyframes sc-bulb{to{opacity:.45}}@keyframes s2-blink-lids{0%,86%{opacity:0}87%,89%{opacity:1}90%,to{opacity:0}}@keyframes s2-blink-eyes{0%,86%{opacity:1}87%,89%{opacity:0}90%,to{opacity:1}}.sc-backwaters .s-houseboat{animation:24s linear infinite bw-houseboat}.sc-backwaters .s-surf{animation:16s linear infinite sc-roll}.sc-backwaters .s-surf-2{animation-duration:11s;animation-direction:reverse}.sc-backwaters .s-canoe{animation:12s linear infinite bw-canoe}.sc-backwaters .s-birds{animation:12s linear infinite s2-birds}.sc-backwaters .s-pupils{animation:12s ease-in-out infinite bw-look}.sc-backwaters .s-head{animation:12s ease-in-out infinite bw-head}.sc-backwaters .s-smile{animation:12s ease-in-out infinite bw-smile}.sc-backwaters .s-oh{animation:12s ease-in-out infinite bw-oh}.sc-backwaters .s-lids{animation:12s ease-in-out infinite s2-blink-lids}.sc-backwaters .s-eyes{animation:12s ease-in-out infinite s2-blink-eyes}.sc-backwaters .s-wave{transform-origin:10% 92%;animation:12s ease-in-out infinite bw-wave}.sc-backwaters .s-arm-rest{animation:12s ease-in-out infinite bw-rest}@keyframes bw-houseboat{0%{transform:translate(1760px)}to{transform:translate(-160px)}}@keyframes bw-canoe{0%{transform:translate(-140px)}to{transform:translate(1740px)}}@keyframes bw-look{0%,16%{transform:none}20%,40%{transform:translate(-3px)}46%,58%{transform:none}62%,74%{transform:translate(3px)}78%,to{transform:none}}@keyframes bw-head{0%,16%{transform:rotate(0)}20%,40%{transform:rotate(-5deg)}46%,58%{transform:rotate(0)}62%,74%{transform:rotate(5deg)}78%,to{transform:rotate(0)}}@keyframes bw-smile{0%,39%{opacity:1}40%,45%{opacity:0}46%,to{opacity:1}}@keyframes bw-oh{0%,39%{opacity:0}40%,45%{opacity:1}46%,to{opacity:0}}@keyframes bw-wave{0%,45%{opacity:0;transform:rotate(0)}46%{opacity:1}49%{transform:rotate(-14deg)}52%{transform:rotate(10deg)}55%{transform:rotate(-14deg)}58%{transform:rotate(10deg)}60%{opacity:1;transform:rotate(0)}61%,to{opacity:0}}@keyframes bw-rest{0%,45%{opacity:1}46%,60%{opacity:0}61%,to{opacity:1}}@keyframes s2-birds{0%,4%{opacity:0;transform:translate(-700px,10px)}5%{opacity:1}46%{opacity:1;transform:translate(1100px,-24px)}47%,to{opacity:0}}.sc-desert .s-camel{animation:12s linear infinite desert-camel}.sc-desert .s-wave{transform-origin:10% 92%;animation:12s ease-in-out infinite bw-wave}.sc-desert .s-arm-rest{animation:12s ease-in-out infinite bw-rest}.sc-desert .s-birds{animation:12s linear -6s infinite s2-birds}.sc-desert .s-pupils{animation:12s ease-in-out infinite desert-look}.sc-desert .s-head{animation:12s ease-in-out infinite desert-head}.sc-desert .s-smile{animation:12s ease-in-out infinite desert-smile}.sc-desert .s-oh{animation:12s ease-in-out infinite desert-oh}.sc-desert .s-lids{animation:12s ease-in-out infinite s2-blink-lids}.sc-desert .s-eyes{animation:12s ease-in-out infinite s2-blink-eyes}@keyframes desert-camel{0%{transform:translate(1760px)}to{transform:translate(-160px)}}@keyframes desert-look{0%,14%{transform:none}20%,38%{transform:translate(3px,-2.5px)}46%,56%{transform:translateY(-2.5px)}62%,76%{transform:translate(-3px,-2.5px)}82%,to{transform:none}}@keyframes desert-head{0%,14%{transform:rotate(0)}20%,38%{transform:rotate(5deg)}46%,56%{transform:rotate(0)}62%,76%{transform:rotate(-5deg)}82%,to{transform:rotate(0)}}@keyframes desert-smile{0%,45%{opacity:1}46%,52%{opacity:0}53%,to{opacity:1}}@keyframes desert-oh{0%,45%{opacity:0}46%,52%{opacity:1}53%,to{opacity:0}}.sc-snow .s-snow{animation:16s linear infinite snow-fall}.sc-snow .s-snow-near{animation:7s linear infinite snow-near}.sc-snow .s-puff{transform-origin:50%;animation:3s ease-out infinite snow-puff}.sc-snow .s-puff-2{animation-delay:1s}.sc-snow .s-puff-3{animation-delay:2s}.sc-snow .s-window{animation:2.6s ease-in-out infinite alternate snow-window}.sc-snow .s-snowman-arm{transform-origin:0 100%;animation:12s ease-in-out infinite snow-arm}.sc-snow .s-arm{transform-origin:50% 100%;animation:12s ease-in-out infinite hills-sip}.sc-snow .s-pupils{animation:12s ease-in-out infinite snow-look}.sc-snow .s-head{animation:12s ease-in-out infinite snow-head}.sc-snow .s-smile{animation:12s ease-in-out infinite snow-smile}.sc-snow .s-oh{animation:12s ease-in-out infinite snow-oh}.sc-snow .s-lids{animation:12s ease-in-out infinite s2-blink-lids}.sc-snow .s-eyes{animation:12s ease-in-out infinite s2-blink-eyes}@keyframes snow-fall{to{transform:translateY(900px)}}@keyframes snow-near{to{transform:translateY(420px)}}@keyframes snow-puff{0%{opacity:.9;transform:translate(0)scale(.6)}to{opacity:0;transform:translate(16px,-70px)scale(1.7)}}@keyframes snow-window{0%{opacity:.75}to{opacity:1}}@keyframes snow-arm{0%,66%{transform:rotate(0)}69%{transform:rotate(-18deg)}72%{transform:rotate(6deg)}75%{transform:rotate(-18deg)}78%,to{transform:rotate(0)}}@keyframes snow-look{0%,26%{transform:none}30%,44%{transform:translateY(-3.5px)}50%,62%{transform:none}66%,80%{transform:translate(3px)}84%,to{transform:none}}@keyframes snow-head{0%,26%{transform:rotate(0)}30%,44%{transform:rotate(-3deg)}50%,62%{transform:rotate(0)}66%,80%{transform:rotate(5deg)}84%,to{transform:rotate(0)}}@keyframes snow-smile{0%,31%{opacity:1}32%,40%{opacity:0}41%,to{opacity:1}}@keyframes snow-oh{0%,31%{opacity:0}32%,40%{opacity:1}41%,to{opacity:0}}.sc-city .s-win-1{animation:12s linear infinite city-win-1}.sc-city .s-win-2{animation:12s linear infinite city-win-2}.sc-city .s-train{animation:12s linear infinite city-train}.sc-city .s-plane{animation:12s linear infinite city-plane}.sc-city .s-blink{animation:.9s step-end infinite city-blink}.sc-city .s-key-l{animation:12s linear infinite city-key-l}.sc-city .s-key-r{animation:12s linear infinite city-key-r}.sc-city .s-guest-1 .s-arm{transform-origin:50% 100%;animation:12s ease-in-out infinite hills-sip}.sc-city .s-pupils{animation:12s ease-in-out infinite city-look}.sc-city .s-head{animation:12s ease-in-out infinite city-head}.sc-city .s-smile{animation:12s ease-in-out infinite city-smile}.sc-city .s-oh{animation:12s ease-in-out infinite city-oh}.sc-city .s-lids{animation:12s ease-in-out infinite city-lids}.sc-city .s-eyes{animation:12s ease-in-out infinite city-eyes}@keyframes city-win-1{0%,26%{opacity:.15}30%,94%{opacity:1}98%,to{opacity:.15}}@keyframes city-win-2{0%,50%{opacity:.15}54%,94%{opacity:1}98%,to{opacity:.15}}@keyframes city-train{0%{transform:translate(-260px)}42%,to{transform:translate(1760px)}}@keyframes city-plane{0%,55%{opacity:0;transform:translate(-80px)}56%{opacity:1}92%{opacity:1;transform:translate(1700px,-60px)}93%,to{opacity:0}}@keyframes city-blink{0%{opacity:1}50%{opacity:.1}}@keyframes city-key-l{0%,26%{transform:none}28%{transform:translateY(-3px)}29.4%{transform:none}30.8%{transform:translateY(-3px)}32.2%{transform:none}33.6%{transform:translateY(-3px)}35%{transform:none}36.4%{transform:translateY(-3px)}37.8%{transform:none}39.2%{transform:translateY(-3px)}40.6%{transform:none}42%{transform:translateY(-3px)}43.4%{transform:none}44.8%{transform:translateY(-3px)}46.2%{transform:none}47.6%{transform:translateY(-3px)}49%{transform:none}50.4%{transform:translateY(-3px)}51.8%{transform:none}53.2%{transform:translateY(-3px)}56%,to{transform:none}}@keyframes city-key-r{0%,26%{transform:none}28.7%{transform:translateY(-3px)}30.1%{transform:none}31.5%{transform:translateY(-3px)}32.9%{transform:none}34.3%{transform:translateY(-3px)}35.7%{transform:none}37.1%{transform:translateY(-3px)}38.5%{transform:none}39.9%{transform:translateY(-3px)}41.3%{transform:none}42.7%{transform:translateY(-3px)}44.1%{transform:none}45.5%{transform:translateY(-3px)}46.9%{transform:none}48.3%{transform:translateY(-3px)}49.7%{transform:none}51.1%{transform:translateY(-3px)}52.5%{transform:none}53.9%{transform:translateY(-3px)}56%,to{transform:none}}@keyframes city-look{0%,12%{transform:none}14%,18%{transform:translate(-3px)}20%,24%{transform:translate(3px)}26%,54%{transform:translateY(2px)}60%,80%{transform:translate(3px,-3px)}86%,to{transform:none}}@keyframes city-head{0%,12%{transform:rotate(0)}14%,18%{transform:rotate(-4deg)}20%,24%{transform:rotate(4deg)}26%,54%{transform:rotate(0)}60%,80%{transform:rotate(5deg)}86%,to{transform:rotate(0)}}@keyframes city-smile{0%,59%{opacity:1}60%,65%{opacity:0}66%,to{opacity:1}}@keyframes city-oh{0%,59%{opacity:0}60%,65%{opacity:1}66%,to{opacity:0}}@keyframes city-lids{0%,9%{opacity:1}11%,87%{opacity:0}88%,90%{opacity:1}91%,to{opacity:0}}@keyframes city-eyes{0%,9%{opacity:0}11%,87%{opacity:1}88%,90%{opacity:0}91%,to{opacity:1}}:is(.sc-jungle,.sc-temple) .s-guest-1 [class]{animation-delay:.4s}.sc-jungle .s-tiger{animation:12s linear infinite jungle-tiger}.sc-jungle .s-monkey{transform-origin:50% 0;animation:2.4s ease-in-out infinite alternate jungle-swing}.sc-jungle .s-birds{animation:12s linear -3s infinite s2-birds}.sc-jungle .s-arm{animation:12s ease-in-out infinite jungle-binoculars}.sc-jungle .s-pupils{animation:12s ease-in-out infinite jungle-look}.sc-jungle .s-head{animation:12s ease-in-out infinite jungle-head}.sc-jungle .s-smile{animation:12s ease-in-out infinite jungle-smile}.sc-jungle .s-oh{animation:12s ease-in-out infinite jungle-oh}.sc-jungle .s-lids{animation:12s ease-in-out infinite s2-blink-lids}.sc-jungle .s-eyes{animation:12s ease-in-out infinite s2-blink-eyes}@keyframes jungle-tiger{0%{transform:translate(1760px)}to{transform:translate(-160px)}}@keyframes jungle-swing{0%{transform:rotate(-8deg)}to{transform:rotate(8deg)}}@keyframes jungle-binoculars{0%,34%{transform:none}38%,52%{transform:translateY(-34px)}56%,to{transform:none}}@keyframes jungle-look{0%,18%{transform:none}22%,34%{transform:translate(3px,2.5px)}56%,70%{transform:translate(-3px,2.5px)}76%,to{transform:none}}@keyframes jungle-head{0%,18%{transform:rotate(0)}22%,34%{transform:rotate(5deg)}56%,70%{transform:rotate(-5deg)}76%,to{transform:rotate(0)}}@keyframes jungle-smile{0%,53%{opacity:1}54%,62%{opacity:0}63%,to{opacity:1}}@keyframes jungle-oh{0%,53%{opacity:0}54%,62%{opacity:1}63%,to{opacity:0}}.sc-temple .s-flame{transform-origin:50% 100%;animation:.55s ease-in-out infinite alternate heritage-flame}.sc-temple .s-bell{transform-origin:50% 0;animation:12s ease-in-out infinite temple-bell}.sc-temple .s-flag{transform-origin:0%;animation:1.2s ease-in-out infinite alternate temple-flag}.sc-temple .s-pennant{transform-origin:50% 0;animation:1.6s ease-in-out infinite alternate temple-pennant}.sc-temple .s-pennant-1{animation-delay:.5s}.sc-temple .s-float{animation:18s linear infinite temple-float}.sc-temple .s-float-2{animation-delay:-6s}.sc-temple .s-float-3{animation-delay:-12s}.sc-temple .s-birds{animation:12s linear -5s infinite s2-birds}.sc-temple .s-arm{animation:12s ease-in-out infinite temple-offer}.sc-temple .s-pupils{animation:12s ease-in-out infinite temple-look}.sc-temple .s-head{animation:12s ease-in-out infinite temple-head}.sc-temple .s-smile{animation:12s ease-in-out infinite temple-smile}.sc-temple .s-oh{animation:12s ease-in-out infinite temple-oh}.sc-temple .s-lids{animation:12s ease-in-out infinite temple-lids}.sc-temple .s-eyes{animation:12s ease-in-out infinite temple-eyes}@keyframes temple-bell{0%,40%{transform:rotate(0)}43%{transform:rotate(-22deg)}46%{transform:rotate(18deg)}49%{transform:rotate(-12deg)}52%{transform:rotate(6deg)}55%,to{transform:rotate(0)}}@keyframes temple-flag{0%{transform:scaleX(.8)skewY(-6deg)}to{transform:scaleX(1.05)skewY(5deg)}}@keyframes temple-pennant{0%{transform:rotate(-8deg)}to{transform:rotate(8deg)}}@keyframes temple-float{0%{transform:translate(-120px)}to{transform:translate(1720px)}}@keyframes temple-offer{0%,58%{transform:none}62%,74%{transform:translateY(-8px)}78%,to{transform:none}}@keyframes temple-look{0%,14%{transform:none}18%,34%{transform:translate(-3px,3px)}40%,54%{transform:translate(3px,-2px)}60%,76%{transform:translateY(2px)}80%,to{transform:none}}@keyframes temple-head{0%,14%{transform:rotate(0)}18%,34%{transform:rotate(-4deg)}40%,54%{transform:rotate(5deg)}60%,to{transform:rotate(0)}}@keyframes temple-smile{0%,41%{opacity:1}42%,48%{opacity:0}49%,to{opacity:1}}@keyframes temple-oh{0%,41%{opacity:0}42%,48%{opacity:1}49%,to{opacity:0}}@keyframes temple-lids{0%,61%{opacity:0}62%,74%{opacity:1}75%,to{opacity:0}}@keyframes temple-eyes{0%,61%{opacity:1}62%,74%{opacity:0}75%,to{opacity:1}}:is(.sc-chai,.sc-dosa,.sc-biryani,.sc-tandoor) .s-lids{animation:12s ease-in-out infinite s2-blink-lids}:is(.sc-chai,.sc-dosa,.sc-tandoor) .s-eyes{animation:12s ease-in-out infinite s2-blink-eyes}.sc-chai .s-arm{animation:12s ease-in-out infinite chai-lift}.sc-chai .s-stream{transform-origin:100% 0;animation:12s ease-in-out infinite chai-stream}.sc-chai .s-fill{transform-origin:50% 100%;animation:12s linear infinite chai-fill}.sc-chai .s-offer{animation:12s ease-in-out infinite chai-offer}.sc-chai .s-packet{transform-origin:50% 0;animation:2.2s ease-in-out infinite alternate sc-sway}.sc-chai .s-packet-1{animation-delay:-1.1s}.sc-chai .s-flame{transform-origin:50% 100%;animation:.5s ease-in-out infinite alternate heritage-flame}.sc-chai .s-pupils{animation:12s ease-in-out infinite chai-look}.sc-chai .s-smile{animation:none}@keyframes chai-lift{0%,12%{transform:none}17%,44%{transform:translateY(-6px)}48%,to{transform:none}}@keyframes chai-stream{0%,18%{opacity:0;transform:scale(0)}22%,42%{opacity:1;transform:scale(1)}45%,to{opacity:0;transform:scale(0)}}@keyframes chai-fill{0%,20%{transform:scaleY(0)}42%,94%{transform:scaleY(1)}98%,to{transform:scaleY(0)}}@keyframes chai-offer{0%,48%{transform:none}54%,70%{transform:translate(-8px,-10px)}76%,to{transform:none}}@keyframes chai-look{0%,14%{transform:none}18%,44%{transform:translate(-2.5px,2.5px)}50%,to{transform:none}}.sc-dosa .s-ladle{animation:12s linear infinite dosa-ladle}.sc-dosa .s-batter{transform-origin:50%;animation:12s ease-out infinite dosa-batter}.sc-dosa .s-dosa{animation:12s ease-in-out infinite dosa-golden}.sc-dosa .s-flip{transform-origin:100% 0;animation:12s ease-in-out infinite dosa-flip}.sc-dosa .s-flame{transform-origin:50% 100%;animation:.6s ease-in-out infinite alternate heritage-flame}.sc-dosa .s-pupils{animation:12s ease-in-out infinite dosa-look}.sc-dosa .s-smile{animation:12s ease-in-out infinite dosa-smile}.sc-dosa .s-oh{animation:12s ease-in-out infinite dosa-oh}@keyframes dosa-ladle{0%,4%{transform:none}8%{transform:translate(-14px,1px)}12%{transform:translate(-24px,4px)}16%{transform:translate(-14px,7px)}20%{transform:translate(6px,7px)}24%{transform:translate(18px,4px)}28%{transform:translate(8px,1px)}32%{transform:translate(-10px,2px)}36%{transform:translate(-16px,5px)}40%{transform:translateY(6px)}44%,to{transform:none}}@keyframes dosa-batter{0%,4%{opacity:1;transform:scale(.15)}40%,92%{opacity:1;transform:scale(1)}96%,to{opacity:0;transform:scale(.15)}}@keyframes dosa-golden{0%,44%{opacity:0}54%,90%{opacity:1}96%,to{opacity:0}}@keyframes dosa-flip{0%,58%{transform:rotate(0)}62%{transform:rotate(8deg)}66%{transform:rotate(-10deg)}70%,to{transform:rotate(0)}}@keyframes dosa-look{0%,42%{transform:translate(-2.5px,2.5px)}46%,56%{transform:none}60%,72%{transform:translate(-1.5px,2.5px)}78%,to{transform:none}}@keyframes dosa-smile{0%,63%{opacity:1}64%,69%{opacity:0}70%,to{opacity:1}}@keyframes dosa-oh{0%,63%{opacity:0}64%,69%{opacity:1}70%,to{opacity:0}}.sc-biryani .s-arm{transform-origin:100%;animation:12s ease-in-out infinite biryani-lid}.sc-biryani .s-burst{transform-origin:50% 100%;animation:12s ease-out infinite biryani-burst}.sc-biryani .s-coal{animation:.8s ease-in-out infinite alternate biryani-coal}.sc-biryani .s-coal-2{animation-delay:-.4s}.sc-biryani .s-stir{transform-origin:0%;animation:12s ease-in-out infinite biryani-stir}.sc-biryani .s-pupils{animation:12s ease-in-out infinite biryani-look}.sc-biryani .s-lids{animation:12s ease-in-out infinite biryani-lids}.sc-biryani .s-eyes{animation:12s ease-in-out infinite biryani-eyes}@keyframes biryani-lid{0%,26%{transform:none}32%,52%{transform:translate(-4px,-28px)rotate(-12deg)}58%,to{transform:none}}@keyframes biryani-burst{0%,28%{opacity:0;transform:scale(.5)}34%{opacity:1;transform:scale(1)}52%{opacity:.8;transform:translateY(-10px)scale(1.2)}58%,to{opacity:0;transform:translateY(-16px)scale(1.3)}}@keyframes biryani-coal{0%{opacity:.6}to{opacity:1}}@keyframes biryani-stir{0%,60%{transform:rotate(0)}64%{transform:rotate(-8deg)}68%{transform:rotate(6deg)}72%{transform:rotate(-8deg)}76%,to{transform:rotate(0)}}@keyframes biryani-look{0%,30%{transform:translate(-2.5px,2px)}52%,58%{transform:none}62%,76%{transform:translate(1.5px,2px)}80%,to{transform:none}}@keyframes biryani-lids{0%,35%{opacity:0}36%,50%{opacity:1}51%,86%{opacity:0}87%,89%{opacity:1}90%,to{opacity:0}}@keyframes biryani-eyes{0%,35%{opacity:1}36%,50%{opacity:0}51%,86%{opacity:1}87%,89%{opacity:0}90%,to{opacity:1}}.sc-tandoor .s-arm{transform-origin:100% 100%;animation:12s ease-in-out infinite tandoor-slap}.sc-tandoor .s-raw{animation:12s linear infinite tandoor-raw}.sc-tandoor .s-skewer{transform-origin:100% 100%;animation:12s ease-in-out infinite tandoor-skewer}.sc-tandoor .s-naan{animation:12s linear infinite tandoor-naan}.sc-tandoor .s-heat{animation:2s ease-out infinite sc-steam}.sc-tandoor .s-pupils{animation:12s ease-in-out infinite tandoor-look}.sc-tandoor .s-smile{animation:12s ease-in-out infinite tandoor-smile}.sc-tandoor .s-oh{animation:12s ease-in-out infinite tandoor-oh}@keyframes tandoor-slap{0%,14%{transform:none}20%,26%{transform:translate(-6px,14px)}32%,to{transform:none}}@keyframes tandoor-raw{0%,25%{opacity:1}27%,92%{opacity:0}95%,to{opacity:1}}@keyframes tandoor-skewer{0%,46%{transform:none}52%,58%{transform:translate(-4px,10px)}66%,80%{transform:translateY(-8px)}86%,to{transform:none}}@keyframes tandoor-naan{0%,56%{opacity:0}58%,84%{opacity:1}88%,to{opacity:0}}@keyframes tandoor-look{0%,14%{transform:none}18%,30%{transform:translate(-2.5px,2px)}36%,48%{transform:none}52%,76%{transform:translate(-2.5px)}80%,to{transform:none}}@keyframes tandoor-smile{0%,67%{opacity:1}68%,74%{opacity:0}75%,to{opacity:1}}@keyframes tandoor-oh{0%,67%{opacity:0}68%,74%{opacity:1}75%,to{opacity:0}}.scene-host[data-cheer] .s-lids{opacity:0!important;animation:none!important}.scene-host[data-cheer] .s-eyes,.scene-host[data-cheer] .s-smile{opacity:1!important;animation:none!important}.scene-host[data-cheer] .s-oh,.scene-host[data-cheer] .s-zz{opacity:0!important;animation:none!important}.scene-host[data-cheer] .sc-beach .s-arm{animation:.5s ease-in-out infinite alternate beach-cheer!important}.scene-host[data-cheer] .sc-hills .s-arm{animation:.5s ease-in-out infinite alternate hills-cheer!important}.scene-host[data-cheer] .sc-heritage .s-wave{opacity:1!important;animation:.4s ease-in-out infinite alternate heritage-cheer!important}.scene-host[data-cheer] .sc-heritage .s-arm-rest{opacity:0!important;animation:none!important}.scene-host[data-cheer] .sc-chef .s-arm,.scene-host[data-cheer] .sc-chef [class^=s-food]{animation-duration:1.4s!important}.scene-host[data-cheer] .s-guest{animation:.5s ease-in-out infinite alternate sc-hop}.scene-host[data-cheer] :is(.sc-backwaters,.sc-desert) .s-wave{opacity:1!important;animation:.4s ease-in-out infinite alternate heritage-cheer!important}.scene-host[data-cheer] :is(.sc-backwaters,.sc-desert) .s-arm-rest{opacity:0!important;animation:none!important}.scene-host[data-cheer] :is(.sc-desert,.sc-snow,.sc-city,.sc-jungle,.sc-temple) .s-arm{transform-origin:50% 100%;animation:.5s ease-in-out infinite alternate s2-cheer!important}@keyframes s2-cheer{0%{transform:translateY(0)rotate(0)}to{transform:translateY(-8px)rotate(-8deg)}}@keyframes beach-cheer{0%{transform:rotate(-100deg)}to{transform:rotate(-135deg)}}@keyframes hills-cheer{0%{transform:translateY(0)rotate(0)}to{transform:translateY(-9px)rotate(-12deg)}}@keyframes heritage-cheer{0%{transform:rotate(-16deg)}to{transform:rotate(12deg)}}@keyframes sc-hop{to{transform:translateY(-3px)}}.scene-confetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}.scene-confetti i{border-radius:2px;width:8px;height:12px;animation:2.6s linear infinite sc-confetti;position:absolute;top:-10%}@keyframes sc-confetti{to{transform:translateY(380px)rotate(540deg)}}}@media (prefers-reduced-motion:reduce){.scene-confetti{display:none}}
