.pa-drift{animation:14s ease-in-out infinite alternate pa-drift}.pa-rock{animation:4s ease-in-out infinite alternate pa-rock}.pa-bob{animation:1.8s ease-in-out infinite alternate pa-bob}.pa-sway{transform-origin:90px 1010px;animation:5s ease-in-out infinite alternate pa-sway}@keyframes pa-drift{to{transform:translate(40px)}}@keyframes pa-rock{0%{transform:rotate(-2deg)}to{transform:rotate(2deg)}}@keyframes pa-bob{to{transform:translateY(7px)}}@keyframes pa-sway{0%{transform:rotate(-2deg)}to{transform:rotate(2deg)}}.pa-fish{opacity:0;animation:7s ease-in-out infinite pa-fish}.pa-splash{opacity:0;animation:7s ease-out infinite pa-splash}.pa-fish-2,.pa-splash-2{animation-delay:-3.5s}@keyframes pa-fish{0%,55%{opacity:0;transform:translate(-60px,20px)rotate(-50deg)}56%{opacity:1;transform:translate(-60px,10px)rotate(-50deg)}66%{transform:translateY(-150px)rotate(0)}76%{opacity:1;transform:translate(60px,10px)rotate(50deg)}77%,to{opacity:0;transform:translate(60px,20px)rotate(50deg)}}@keyframes pa-splash{0%,75%{opacity:0;transform:translate(60px)scale(.3)}77%{opacity:1}90%,to{opacity:0;transform:translate(60px)scale(1.3)}}.pa-plane{animation:9s ease-in-out infinite pa-plane}@keyframes pa-plane{0%{opacity:0;transform:translate(-120px,470px)rotate(-8deg)}4%{opacity:1}14%{transform:translate(250px,440px)rotate(-12deg)}20%{transform:translate(280px,425px)rotate(-4deg)}34%{transform:translate(450px,405px)rotate(-12deg)}40%{transform:translate(480px,390px)rotate(-4deg)}54%{transform:translate(640px,370px)rotate(-12deg)}60%{transform:translate(670px,355px)rotate(-4deg)}74%{transform:translate(830px,335px)rotate(-12deg)}80%{transform:translate(860px,320px)rotate(-4deg)}92%{opacity:1;transform:translate(1120px,260px)rotate(-14deg)}93%,to{opacity:0;transform:translate(1120px,260px)rotate(-14deg)}}.pa-flag{opacity:0;animation:none}.pa-flag-1{animation-name:pa-flag-1}@keyframes pa-flag-1{0%,14%{opacity:0;transform:translateY(90px)}15%{opacity:1}20%,92%{opacity:1;transform:translateY(0)}97%,to{opacity:0;transform:translateY(0)}}.pa-flag-2{animation-name:pa-flag-2}@keyframes pa-flag-2{0%,34%{opacity:0;transform:translateY(90px)}35%{opacity:1}40%,92%{opacity:1;transform:translateY(0)}97%,to{opacity:0;transform:translateY(0)}}.pa-flag-3{animation-name:pa-flag-3}@keyframes pa-flag-3{0%,54%{opacity:0;transform:translateY(90px)}55%{opacity:1}60%,92%{opacity:1;transform:translateY(0)}97%,to{opacity:0;transform:translateY(0)}}.pa-flag-4{animation-name:pa-flag-4}@keyframes pa-flag-4{0%,74%{opacity:0;transform:translateY(90px)}75%{opacity:1}80%,92%{opacity:1;transform:translateY(0)}97%,to{opacity:0;transform:translateY(0)}}.pa-env{opacity:0;animation:none}.pa-env-1{animation-name:pa-env-1}.pa-env-2{animation-name:pa-env-2;animation-delay:-2s}.pa-env-3{animation-name:pa-env-3;animation-delay:-4s}@keyframes pa-env-1{0%{opacity:0;transform:translate(-80px,240px)rotate(-14deg)}8%{opacity:1}50%{transform:translate(300px,330px)rotate(10deg)}85%{opacity:1;transform:translate(600px,470px)rotate(-6deg)scale(.75)}92%,to{opacity:0;transform:translate(620px,515px)rotate(0)scale(.2)}}@keyframes pa-env-2{0%{opacity:0;transform:translate(-80px,600px)rotate(10deg)}8%{opacity:1}50%{transform:translate(280px,470px)rotate(-8deg)}85%{opacity:1;transform:translate(590px,480px)rotate(6deg)scale(.75)}92%,to{opacity:0;transform:translate(620px,515px)rotate(0)scale(.2)}}@keyframes pa-env-3{0%{opacity:0;transform:translate(1080px,140px)rotate(16deg)}8%{opacity:1}50%{transform:translate(820px,300px)rotate(-10deg)}85%{opacity:1;transform:translate(650px,460px)rotate(8deg)scale(.75)}92%,to{opacity:0;transform:translate(620px,515px)rotate(0)scale(.2)}}.pa-mailbox{animation:2s ease-out 1.52s infinite pa-mailbox}.pa-mailflag{animation:2s ease-out 1.52s infinite pa-mailflag}@keyframes pa-mailbox{0%{transform:translateY(0)}8%{transform:translateY(-12px)}18%,to{transform:translateY(0)}}@keyframes pa-mailflag{0%{transform:rotate(0)}10%{transform:rotate(-22deg)}30%,to{transform:rotate(0)}}.pa-beam{animation:6s linear infinite pa-beam}.pa-lamp{animation:3s ease-in-out infinite alternate pa-lamp}.pa-sail{animation:24s linear infinite pa-sail}.pa-sail-bob{animation:3s ease-in-out infinite alternate pa-rock}@keyframes pa-beam{0%,to{opacity:1;transform:scaleX(1)}25%{opacity:.4;transform:scaleX(.04)}50%{opacity:1;transform:scaleX(-1)}75%{opacity:.4;transform:scaleX(.04)}}@keyframes pa-lamp{0%{opacity:.55}to{opacity:1}}@keyframes pa-sail{0%{transform:translate(-160px,820px)}to{transform:translate(1160px,820px)}}@media (prefers-reduced-motion:reduce){.pa-scene,.pa-scene *{animation:none!important}.pa-fish,.pa-splash,.pa-env{display:none}.pa-flag{opacity:1}.pa-plane{transform:translate(670px,355px)rotate(-4deg)}.pa-sail{transform:translate(700px,820px)}}.hb-wisp{animation:24s ease-in-out infinite alternate hb-wisp}.hb-wisp-2{animation-duration:30s;animation-delay:-11s}@keyframes hb-wisp{0%{transform:translate(-60px)}to{transform:translate(60px)}}.hb-blades{animation:16s linear infinite hb-spin}@keyframes hb-spin{to{transform:rotate(360deg)}}.hb-kite{animation:5.5s ease-in-out infinite alternate hb-kite}.hb-tail{animation:1.3s ease-in-out infinite alternate hb-tail}@keyframes hb-kite{0%{transform:translate(-18px,14px)rotate(-7deg)}45%{transform:translate(10px,-10px)rotate(3deg)}to{transform:translate(22px,-22px)rotate(6deg)}}@keyframes hb-tail{0%{transform:rotate(12deg)}to{transform:rotate(-9deg)}}@media (prefers-reduced-motion:reduce){.hb-wisp,.hb-blades,.hb-kite,.hb-tail{animation:none}}html,body{overscroll-behavior-y:none}.ha-drift{animation:12s ease-in-out infinite alternate ha-drift}@keyframes ha-drift{to{transform:translate(34px)}}.ha-puff{opacity:0;animation:4.5s ease-out infinite ha-puff}.ha-puff-2{animation-delay:-1.5s}.ha-puff-3{animation-delay:-3s}@keyframes ha-puff{0%{opacity:0;transform:translate(0)scale(.45)}15%{opacity:.95}to{opacity:0;transform:translate(30px,-120px)scale(1.7)}}.ha-apple{opacity:0;animation:5s ease-in infinite ha-apple}.ha-apple-2{animation-name:ha-apple-2;animation-delay:-2.5s}@keyframes ha-apple{0%{opacity:0;transform:translate(425px,300px)scale(.3)}22%,34%{opacity:1;transform:translate(425px,300px)scale(1)}52%{transform:translate(505px,318px)scale(1)}64%{opacity:1;transform:translate(556px,362px)scale(.9)}66%,to{opacity:0;transform:translate(556px,366px)scale(.9)}}@keyframes ha-apple-2{0%{opacity:0;transform:translate(385px,250px)scale(.3)}22%,34%{opacity:1;transform:translate(385px,250px)scale(1)}52%{transform:translate(480px,280px)scale(1)}64%{opacity:1;transform:translate(540px,362px)scale(.9)}66%,to{opacity:0;transform:translate(540px,366px)scale(.9)}}.ha-plane{opacity:0;animation:5s ease-in-out infinite ha-plane}@keyframes ha-plane{0%{opacity:0;transform:translate(170px,240px)rotate(-34deg)}12%{opacity:1;transform:translate(230px,200px)rotate(-33deg)}28%{opacity:1;transform:translate(320px,146px)rotate(-28deg)}44%{opacity:1;transform:translate(420px,105px)rotate(-17deg)}60%{opacity:1;transform:translate(520px,86px)rotate(-4deg)}76%{opacity:1;transform:translate(620px,86px)rotate(3deg)}86%{opacity:0;transform:translate(730px,94px)rotate(4deg)}to{opacity:0;transform:translate(730px,94px)rotate(4deg)}}.ha-wheel{animation:1.3s linear infinite ha-spin}.ha-road{animation:.95s linear infinite ha-road}.ha-ride{animation:.48s ease-in-out infinite alternate ha-ride}@keyframes ha-spin{to{transform:rotate(360deg)}}@keyframes ha-road{to{transform:translate(-160px)}}@keyframes ha-ride{to{transform:translateY(-3px)}}.ha-reel{animation:3.2s linear infinite ha-spin}.ha-rec{animation:1.1s ease-in-out infinite alternate ha-rec}@keyframes ha-rec{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion:reduce){[class^=ha-],[class*=\ ha-]{animation:none!important}.ha-puff,.ha-apple,.ha-plane{display:none}}.frame-print{isolation:isolate}.frame-print:after{content:"";z-index:-2;filter:url(#paper-edge);pointer-events:none;will-change:transform;background-color:#fff;border-radius:calc(1.5rem + 10px);position:absolute;inset:-10px}.frame-print:before{content:"";z-index:-1;filter:url(#paper-edge);pointer-events:none;background-color:#b9d3ee;border-radius:calc(1.5rem + 8px);position:absolute;inset:-8px}:where(.scene-stage) div{transform-origin:0 0}.scene-off .scene-stage *{animation-play-state:paused!important}.frame-print:before{will-change:transform}.pb-bob{animation:3.4s ease-in-out infinite alternate pb-bob}.pb-bob-2{animation-duration:3.9s;animation-delay:-1.1s}.pb-bob-3{animation-duration:3.1s;animation-delay:-2.2s}.pb-bob-4{animation-duration:4.3s;animation-delay:-.6s}.pb-drift{animation:16s ease-in-out infinite alternate pb-drift}.pb-fleet{animation:20s ease-in-out infinite alternate-reverse pb-drift}.pb-wisp{animation:24s ease-in-out infinite alternate hb-wisp}.pb-wisp-2{animation-duration:30s;animation-delay:-9s}@keyframes pb-bob{0%{transform:translateY(-6px)rotate(-3deg)}to{transform:translateY(6px)rotate(3deg)}}@keyframes pb-drift{0%{transform:translate(-40px)}to{transform:translate(40px)}}@media (prefers-reduced-motion:reduce){.pb-bob,.pb-drift,.pb-fleet,.pb-wisp{animation:none}}.al-pennant{animation:1.6s ease-in-out infinite alternate al-pennant}@keyframes al-pennant{0%{transform:rotate(-4deg)scaleY(1)}to{transform:rotate(6deg)scaleY(.88)}}@media (prefers-reduced-motion:reduce){.al-pennant{animation:none}}.nf-digit{animation:5.5s ease-in-out infinite alternate nf-float}.nf-digit-2{animation-duration:6.5s;animation-delay:-2s}.nf-digit-3{animation-duration:4.8s;animation-delay:-3.5s}@keyframes nf-float{0%{transform:translateY(-10px)rotate(-1.5deg)}to{transform:translateY(12px)rotate(1.5deg)}}.nf-kite{animation:18s ease-in-out infinite alternate nf-kite}@keyframes nf-kite{0%{transform:translate(-60px,30px)rotate(-6deg)}to{transform:translate(140px,-70px)rotate(8deg)}}@media (prefers-reduced-motion:reduce){.nf-digit,.nf-kite{animation:none}}
