.HomeGameBanner-module__xFbWNW__banner{background:linear-gradient(135deg,#0f3b4a 0%,#1a5a1a 100%);border-radius:36px;position:relative;overflow:hidden;box-shadow:0 16px 52px #14212933}.HomeGameBanner-module__xFbWNW__slides{display:grid;overflow:hidden}.HomeGameBanner-module__xFbWNW__slide{visibility:hidden;pointer-events:none;box-shadow:none;border-radius:0;grid-area:1/1;min-width:0}.HomeGameBanner-module__xFbWNW__active{visibility:visible;pointer-events:auto;animation:.65s cubic-bezier(.22,.61,.36,1) both HomeGameBanner-module__xFbWNW__slideIn}.HomeGameBanner-module__xFbWNW__leaving{visibility:visible;animation:.65s cubic-bezier(.22,.61,.36,1) both HomeGameBanner-module__xFbWNW__slideOut}.HomeGameBanner-module__xFbWNW__copy{min-width:0;padding-bottom:5.5rem}.HomeGameBanner-module__xFbWNW__badgeWrap{margin:0 0 1.2rem 1rem;display:inline-block}.HomeGameBanner-module__xFbWNW__badge{opacity:1;will-change:auto;font-size:clamp(1.6rem,3.5vw,3rem);animation:none;transform:rotate(8deg)}.HomeGameBanner-module__xFbWNW__controls{inset-inline-end:2rem;color:#ffffffa6;align-items:center;gap:0;display:flex;position:absolute;bottom:1rem}.HomeGameBanner-module__xFbWNW__control,.HomeGameBanner-module__xFbWNW__dotButton{width:44px;height:44px;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.HomeGameBanner-module__xFbWNW__control:hover,.HomeGameBanner-module__xFbWNW__dotButton:hover{color:#fff;background:#ffffff0a}.HomeGameBanner-module__xFbWNW__control:focus-visible,.HomeGameBanner-module__xFbWNW__dotButton:focus-visible,.HomeGameBanner-module__xFbWNW__slide a:focus-visible{outline-offset:3px;outline:3px solid #f5a623}.HomeGameBanner-module__xFbWNW__dots{display:flex}.HomeGameBanner-module__xFbWNW__dot{background:#ffffff59;border-radius:50%;width:5px;height:5px}.HomeGameBanner-module__xFbWNW__dotButton[aria-pressed=true] .HomeGameBanner-module__xFbWNW__dot{background:#ffffffd9}.HomeGameBanner-module__xFbWNW__rotation{margin-inline-start:.15rem}@keyframes HomeGameBanner-module__xFbWNW__slideIn{0%{transform:translateX(calc(var(--slide-direction) * 100%))}to{transform:translate(0)}}@keyframes HomeGameBanner-module__xFbWNW__slideOut{0%{transform:translate(0)}to{transform:translateX(calc(var(--slide-direction) * -100%))}}@keyframes HomeGameBanner-module__xFbWNW__copyIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes HomeGameBanner-module__xFbWNW__pillPop{0%{opacity:0;transform:translateY(8px)rotate(2deg)scale(.6)}60%{opacity:1;transform:translateY(0)rotate(9deg)scale(1.06)}80%{opacity:1;transform:translateY(0)rotate(7deg)scale(.98)}to{opacity:1;transform:translateY(0)rotate(8deg)scale(1)}}@media (prefers-reduced-motion:no-preference){.HomeGameBanner-module__xFbWNW__banner[data-banner-visible=true] .HomeGameBanner-module__xFbWNW__active .HomeGameBanner-module__xFbWNW__copy h2{animation:.48s ease-out .24s both HomeGameBanner-module__xFbWNW__copyIn}.HomeGameBanner-module__xFbWNW__banner[data-banner-visible=true] .HomeGameBanner-module__xFbWNW__active .HomeGameBanner-module__xFbWNW__copy p{animation:.48s ease-out .36s both HomeGameBanner-module__xFbWNW__copyIn}.HomeGameBanner-module__xFbWNW__banner[data-banner-visible=true] .HomeGameBanner-module__xFbWNW__active .HomeGameBanner-module__xFbWNW__copy a{animation:.48s ease-out .48s both HomeGameBanner-module__xFbWNW__copyIn}.HomeGameBanner-module__xFbWNW__banner[data-banner-visible=true] .HomeGameBanner-module__xFbWNW__active .HomeGameBanner-module__xFbWNW__badge{animation:.65s cubic-bezier(.22,.61,.36,1) .45s both HomeGameBanner-module__xFbWNW__pillPop}}@media (max-width:760px){.HomeGameBanner-module__xFbWNW__copy{padding:1.8rem 1.6rem 5.5rem}.HomeGameBanner-module__xFbWNW__controls{justify-content:center;inset-inline:0}.HomeGameBanner-module__xFbWNW__badgeWrap{margin-inline-start:.5rem}}@media (prefers-reduced-motion:reduce){.HomeGameBanner-module__xFbWNW__active{animation:none}.HomeGameBanner-module__xFbWNW__leaving{visibility:hidden;animation:none}}
.new-hero-layers{z-index:0;background-color:#5185b1;border-radius:0 0 40px 40px;position:absolute;inset:0;overflow:hidden}.new-hero-aspect-container{aspect-ratio:2880/1800;min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nh-layer{position:absolute}.nh-layer img{object-fit:cover;width:100%;height:100%;display:block}.nh-mountain{z-index:1;width:100%;height:85.0556%;top:0;left:0}.nh-valley{z-index:2;width:100%;height:94.3889%;bottom:0;left:0}.nh-quincy-a{z-index:3;width:8.88889%;height:15.7222%;top:27%;left:40%}.nh-quincy-b{z-index:3;width:8.29861%;height:14.5%;top:25%;left:49%}.nh-zoomba{z-index:4;width:32.2569%;height:64.7222%;bottom:5%;left:50%;transform:translate(-50%)}.nh-hill{z-index:5;width:100%;height:46.5556%;bottom:-7%;left:0}.nh-rise{opacity:0;transition:opacity 1s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1);transform:translateY(60px)}.nh-rise.nh-risen{opacity:1;transform:translateY(0)}.nh-zoomba.nh-rise{transform:translate(-50%)translateY(60px)}.nh-zoomba.nh-risen{transform:translate(-50%)translateY(0)}.nh-rise-dur-1{transition-duration:1.5s}.nh-rise-dur-2{transition-duration:2s}.nh-rise-dur-3{transition-duration:2.5s}[data-parallax]{will-change:transform}
