.pn-season{position:absolute;inset:-10% -6% -8% -8%;z-index:0;pointer-events:none;contain:layout paint;-webkit-mask-image:radial-gradient(ellipse 80% 75% at 50% 45%,#000 55%,transparent 100%);mask-image:radial-gradient(ellipse 80% 75% at 50% 45%,#000 55%,transparent 100%)}.pn-season>*{position:absolute;display:block}.pn-season .fx-bokeh{inset:0;opacity:var(--s-bokeh);background:radial-gradient(circle 46px at 9% 24%,rgb(var(--s-a)/.2),transparent 72%),radial-gradient(circle 22px at 16% 66%,rgb(var(--s-b)/.24),transparent 72%),radial-gradient(circle 56px at 88% 16%,rgb(var(--s-b)/.14),transparent 72%),radial-gradient(circle 30px at 84% 60%,rgb(var(--s-a)/.22),transparent 72%),radial-gradient(circle 18px at 62% 8%,rgb(var(--s-spark)/.32),transparent 72%),radial-gradient(circle 40px at 94% 86%,rgb(var(--s-a)/.14),transparent 72%)}.pn-season .fx-flare{left:50%;top:2%;width:100%;height:160px;transform:translateX(-50%);opacity:var(--s-flare);background:radial-gradient(ellipse 22% 40% at 50% 50%,rgb(var(--s-a)/.18),transparent 70%)}.pn-season .fx-glint{width:18px;height:18px;opacity:var(--s-spark-o);background:radial-gradient(circle,#fff8ee,rgb(255 241 220/.45) 24%,transparent 50%),linear-gradient(90deg,transparent,rgb(255 241 220/.45),transparent) 50% /76% 1px,linear-gradient(transparent,rgb(255 241 220/.4),transparent) 50% /1px 60%;background-repeat:no-repeat}.pn-season .g1{left:8%;top:10%}.pn-season .g2{left:62%;top:4%;width:22px;height:22px}.pn-season .g3{left:96%;top:18%;width:14px;height:14px}.pn-season .g4{left:4%;top:62%;width:16px;height:16px}.pn-season .g5{left:90%;top:70%}.pn-season .g6{left:40%;top:94%;width:12px;height:12px}.pn-season .fx-dust{inset:0;width:100%;height:100%}.pn-season .fx-dust circle{fill:rgb(var(--s-spark))}html[data-season=base] .pn-season :is(.fx-bokeh,.fx-flare){display:none}@media (max-width:1023px){.pn-season{inset:-24px -16px -16px -16px}.pn-season :is(.fx-flare,.fx-glint,.fx-dust){display:none!important}}@media (min-width:1024px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){html[data-season]:not([data-season=base]) .pn-season .fx-bokeh{animation:pnBokeh 46s ease-in-out infinite alternate}html[data-season]:not([data-season=base]) .pn-season .fx-flare{animation:pnFlare 9s ease-in-out infinite}html[data-season]:not([data-season=base]) .pn-season .fx-glint{animation:pnGlint 4.8s ease-in-out infinite}.pn-season .g2{animation-delay:-1.1s}.pn-season .g3{animation-delay:-2.3s}.pn-season .g4{animation-delay:-3.4s}.pn-season .g5{animation-delay:-.6s}.pn-season .g6{animation-delay:-2.9s}}.pn-season[data-off] *{animation-play-state:paused}@keyframes pnBokeh{0%{transform:translateZ(0)}to{transform:translate3d(-2.5%,1.5%,0)}}@keyframes pnFlare{0%,to{opacity:calc(var(--s-flare) * .6)}50%{opacity:var(--s-flare)}}@keyframes pnGlint{0%,to{opacity:calc(var(--s-spark-o) * .25);transform:scale(.7)}50%{opacity:var(--s-spark-o);transform:scale(1)}}@media (forced-colors:active),(prefers-contrast:more){.pn-season{display:none!important}}