.hero{isolation:isolate}.hero-motion-settings{position:absolute;top:18px;right:max(24px,calc((100vw - 1280px)/2));z-index:5}.hero-motion-settings .motion-switch{min-height:44px;background:#fffffff2;color:#204f73;border:1px solid #7fa9c9;box-shadow:0 4px 18px #0f3b5d12;font-size:11px;padding:10px 16px;border-radius:3px}.hero-motion-settings .motion-switch:hover{background:#e3f2fd}.winter-motion-accents{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.winter-motion-accents>span{position:absolute;width:42px;height:42px;border:1px solid #2d6d9938;border-radius:50%;background:#ffffff45;box-shadow:0 0 25px #71b8e41f}.winter-motion-accents>span:before,.winter-motion-accents>span:after{content:"";position:absolute;background:#4c8eb344;left:50%;top:50%;width:1px;height:26px;transform:translate(-50%,-50%)}.winter-motion-accents>span:after{transform:translate(-50%,-50%) rotate(90deg)}.winter-motion-accents>span:nth-child(1){left:2%;top:70%;width:52px;height:52px}.winter-motion-accents>span:nth-child(2){left:36%;top:12%;width:28px;height:28px}.winter-motion-accents>span:nth-child(3){left:59%;top:61%;width:70px;height:70px}.winter-motion-accents>span:nth-child(4){left:83%;top:23%;width:44px;height:44px}.winter-motion-accents>span:nth-child(5){left:92%;top:76%;width:32px;height:32px}.winter-motion-accents>span:nth-child(6){left:20%;top:88%;width:22px;height:22px}.season-banner{position:relative;overflow:hidden}.season-banner:after{content:"";position:absolute;inset:-40% auto -40% -35%;width:28%;background:linear-gradient(100deg,transparent,#ffffffb0,transparent);transform:skew(-20deg);pointer-events:none}.winter-flyer-art>button{transform-origin:center;will-change:transform}.hero-photo{transform-origin:72% 52%;will-change:transform}@media(prefers-reduced-motion:no-preference){html:not([data-ax3-motion=off]) .hero-photo{animation:ax3-hero-travel 12s ease-in-out infinite alternate!important}html:not([data-ax3-motion=off]) .winter-motion-accents>span{animation:ax3-winter-drift 8s ease-in-out infinite alternate}html:not([data-ax3-motion=off]) .winter-motion-accents>span:nth-child(2){animation-delay:-3s;animation-duration:11s}html:not([data-ax3-motion=off]) .winter-motion-accents>span:nth-child(3){animation-delay:-6s;animation-duration:10s}html:not([data-ax3-motion=off]) .winter-motion-accents>span:nth-child(4){animation-delay:-2s;animation-duration:12s}html:not([data-ax3-motion=off]) .winter-motion-accents>span:nth-child(5){animation-delay:-5s;animation-duration:9s}html:not([data-ax3-motion=off]) .winter-motion-accents>span:nth-child(6){animation-delay:-4s;animation-duration:7s}html:not([data-ax3-motion=off]) .season-banner:after{animation:ax3-banner-shimmer 7s ease-in-out infinite}html:not([data-ax3-motion=off]) .winter-flyer-art>button{animation:ax3-flyer-float 5s ease-in-out infinite alternate}html:not([data-ax3-motion=off]) .hero-content h1{animation:ax3-title-enter 1.2s cubic-bezier(.16,1,.3,1) both}}@keyframes ax3-hero-travel{0%{transform:scale(1.02) translate(-.6%)}to{transform:scale(1.18) translate(1.8%)}}@keyframes ax3-winter-drift{0%{transform:translate3d(-8px,22px,0) rotate(-15deg)}to{transform:translate3d(25px,-48px,0) rotate(35deg)}}@keyframes ax3-banner-shimmer{0%,20%{transform:translate(0) skew(-20deg)}70%,to{transform:translate(520%) skew(-20deg)}}@keyframes ax3-flyer-float{0%{transform:translateY(0) rotate(-.4deg)}to{transform:translateY(-12px) rotate(.4deg)}}@keyframes ax3-title-enter{0%{transform:translateY(30px)}to{transform:translateY(0)}}html[data-ax3-motion=off] .hero-photo,html[data-ax3-motion=off] .winter-motion-accents>span,html[data-ax3-motion=off] .winter-flyer-art>button,html[data-ax3-motion=off] .season-banner:after{animation:none!important;transform:none!important;will-change:auto}html[data-ax3-motion=off] .winter-motion-accents{display:none}html[data-ax3-motion=off] .season-banner:after{display:none}@media(max-width:850px){.hero-motion-settings{right:24px;top:16px}.hero-motion-settings .motion-switch{font-size:10px;padding:9px 12px}.winter-motion-accents>span:nth-child(3){width:45px;height:45px}}@media(max-width:550px){.hero-motion-settings{right:20px;top:14px}.hero-motion-settings .motion-switch{font-size:10px;min-height:44px;max-width:180px}.winter-motion-accents>span:nth-child(2),.winter-motion-accents>span:nth-child(6){display:none}.hero-content{padding-top:22px}.winter-motion-accents>span:nth-child(1){left:1%;top:82%}.winter-motion-accents>span:nth-child(3){left:78%;top:35%}}@media(prefers-reduced-motion:reduce){.hero-photo,.winter-flyer-art>button,.winter-motion-accents>span,.season-banner:after{animation:none!important;transform:none!important;will-change:auto}.winter-motion-accents,.season-banner:after{display:none!important}}
