.HeroAtmosphereStatic-module__S_CSTq__root{--static-cloud-opacity:.42;--static-fog-opacity:0;--static-rain-opacity:0;--static-lightning-opacity:0;--static-cloud-hue:0deg;--static-cloud-saturate:.96;--static-cloud-brightness:.92;--static-cloud-contrast:1.08;--static-bird-hue:0deg;--static-bird-brightness:.96;z-index:1;pointer-events:none;opacity:1;contain:paint;transition:opacity .7s;position:absolute;inset:0;overflow:hidden}.HeroAtmosphereStatic-module__S_CSTq__root[data-enhanced=true]{opacity:0}.HeroAtmosphereStatic-module__S_CSTq__root[data-time-of-day=sunset]{--static-cloud-hue:-8deg;--static-cloud-saturate:1.08;--static-cloud-brightness:.96}.HeroAtmosphereStatic-module__S_CSTq__root[data-time-of-day=night]{--static-cloud-opacity:.28;--static-cloud-hue:8deg;--static-cloud-saturate:.74;--static-cloud-brightness:.68;--static-bird-brightness:.68}.HeroAtmosphereStatic-module__S_CSTq__root[data-weather=clear]{--static-cloud-opacity:.24}.HeroAtmosphereStatic-module__S_CSTq__root[data-weather=partly-cloudy],.HeroAtmosphereStatic-module__S_CSTq__root[data-weather=windy]{--static-cloud-opacity:.34}.HeroAtmosphereStatic-module__S_CSTq__root[data-weather=cloudy],.HeroAtmosphereStatic-module__S_CSTq__root[data-weather=fog]{--static-cloud-opacity:.43}.HeroAtmosphereStatic-module__S_CSTq__root[data-weather=fog]{--static-fog-opacity:.58}.HeroAtmosphereStatic-module__S_CSTq__root[data-weather=drizzle]{--static-cloud-opacity:.43;--static-rain-opacity:.26}.HeroAtmosphereStatic-module__S_CSTq__root[data-weather=rain]{--static-cloud-opacity:.43;--static-rain-opacity:.46}.HeroAtmosphereStatic-module__S_CSTq__root[data-weather=thunderstorm]{--static-cloud-opacity:.43;--static-rain-opacity:.56;--static-lightning-opacity:1}.HeroAtmosphereStatic-module__S_CSTq__clouds,.HeroAtmosphereStatic-module__S_CSTq__birds,.HeroAtmosphereStatic-module__S_CSTq__rain{position:absolute;inset:0}.HeroAtmosphereStatic-module__S_CSTq__clouds{z-index:1}.HeroAtmosphereStatic-module__S_CSTq__cloud{top:var(--cloud-top);left:var(--cloud-left);width:var(--cloud-width);aspect-ratio:var(--cloud-aspect,4/1);opacity:var(--static-cloud-opacity);transform:translate3d(0,0,0)rotate(var(--cloud-rotate,0deg));animation:HeroAtmosphereStatic-module__S_CSTq__staticCloudDrift var(--cloud-duration)linear infinite;animation-delay:var(--cloud-delay);will-change:transform;position:absolute}.HeroAtmosphereStatic-module__S_CSTq__cloudImage{object-fit:contain;width:100%;height:100%;filter:hue-rotate(var(--static-cloud-hue))saturate(var(--static-cloud-saturate))brightness(var(--static-cloud-brightness))contrast(var(--static-cloud-contrast))drop-shadow(0 8px 18px #3c465014);pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:block}.HeroAtmosphereStatic-module__S_CSTq__cloud:nth-child(4),.HeroAtmosphereStatic-module__S_CSTq__cloud:nth-child(5){opacity:calc(var(--static-cloud-opacity)*.78)}.HeroAtmosphereStatic-module__S_CSTq__partlyCloud{opacity:0}.HeroAtmosphereStatic-module__S_CSTq__root[data-weather=partly-cloudy] .HeroAtmosphereStatic-module__S_CSTq__partlyCloud,.HeroAtmosphereStatic-module__S_CSTq__root[data-weather=windy] .HeroAtmosphereStatic-module__S_CSTq__partlyCloud{opacity:calc(var(--static-cloud-opacity)*var(--cloud-opacity-factor,.68))}.HeroAtmosphereStatic-module__S_CSTq__birds{z-index:3}.HeroAtmosphereStatic-module__S_CSTq__bird{top:var(--bird-top);width:var(--bird-width,clamp(14px,1.45vw,30px));aspect-ratio:286/121;pointer-events:none;opacity:0;filter:hue-rotate(var(--static-bird-hue))brightness(var(--static-bird-brightness))drop-shadow(0 4px 4px #141c181f);animation:HeroAtmosphereStatic-module__S_CSTq__staticBirdFly var(--bird-duration)linear infinite;animation-delay:var(--bird-delay);transform-origin:50%;will-change:transform,opacity;display:block;position:absolute;left:0;overflow:hidden}.HeroAtmosphereStatic-module__S_CSTq__birdSprite{width:600%;height:100%;animation:HeroAtmosphereStatic-module__S_CSTq__staticBirdSprite var(--bird-wing-duration,.82s)steps(6,end)infinite;animation-delay:var(--bird-wing-delay,0s);will-change:transform;background:url(/hero/02_bird_set_2_sprite.webp) 0 0/100% 100% no-repeat;display:block}.HeroAtmosphereStatic-module__S_CSTq__fog{z-index:3;opacity:var(--static-fog-opacity);will-change:transform;background:linear-gradient(90deg,#0000,#e8ede738,#0000),repeating-linear-gradient(174deg,#ffffff1c 0 16px,#0000 16px 44px);transition:opacity .7s;animation:30s ease-in-out infinite HeroAtmosphereStatic-module__S_CSTq__staticFogDrift;position:absolute;inset:-10% -12%;transform:translate(-3%)}.HeroAtmosphereStatic-module__S_CSTq__rain{z-index:4;opacity:var(--static-rain-opacity);transition:opacity .6s;overflow:hidden}.HeroAtmosphereStatic-module__S_CSTq__drop{top:-14%;left:var(--drop-left);width:1.3px;height:var(--drop-height);animation:HeroAtmosphereStatic-module__S_CSTq__staticRainFall var(--drop-duration)linear infinite;animation-delay:var(--drop-delay);will-change:transform,opacity;background:linear-gradient(#f4faff0d,#e0eff8bd);border-radius:999px;position:absolute;box-shadow:0 0 5px #d6e7f038}.HeroAtmosphereStatic-module__S_CSTq__lightning{z-index:5;opacity:0;background:radial-gradient(at 64% 18%,#ecf4ff9e 0%,#ecf4ff2e 18%,#0000 48%);position:absolute;inset:0}.HeroAtmosphereStatic-module__S_CSTq__root[data-weather=thunderstorm] .HeroAtmosphereStatic-module__S_CSTq__lightning{animation:7s step-end infinite HeroAtmosphereStatic-module__S_CSTq__staticLightning}@keyframes HeroAtmosphereStatic-module__S_CSTq__staticCloudDrift{0%{transform:translate3d(0,0,0)rotate(var(--cloud-rotate,0deg))}50%{transform:translate3d(var(--cloud-mid-x),var(--cloud-mid-y),0)rotate(var(--cloud-rotate,0deg))}to{transform:translate3d(var(--cloud-end-x),var(--cloud-end-y),0)rotate(var(--cloud-rotate,0deg))}}@keyframes HeroAtmosphereStatic-module__S_CSTq__staticBirdFly{0%{transform:translate3d(var(--bird-start-x,-14vw),var(--bird-start-y,0),0)scale(var(--bird-start-scale,.56))rotate(var(--bird-start-rotate,0deg));opacity:0}12%{opacity:var(--bird-opacity,.36)}28%{transform:translate3d(var(--bird-quarter-x,24vw),var(--bird-quarter-y,-8px),0)scale(var(--bird-quarter-scale,.58))rotate(var(--bird-quarter-rotate,0deg))}54%{transform:translate3d(var(--bird-mid-x,48vw),var(--bird-mid-y,-12px),0)scale(var(--bird-mid-scale,.62))rotate(var(--bird-mid-rotate,0deg))}78%{transform:translate3d(var(--bird-late-x,88vw),var(--bird-late-y,-8px),0)scale(var(--bird-late-scale,.56))rotate(var(--bird-late-rotate,0deg))}84%{opacity:var(--bird-opacity,.36)}to{transform:translate3d(var(--bird-end-x,116vw),var(--bird-end-y,-20px),0)scale(var(--bird-end-scale,.52))rotate(var(--bird-end-rotate,0deg));opacity:0}}@keyframes HeroAtmosphereStatic-module__S_CSTq__staticBirdSprite{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes HeroAtmosphereStatic-module__S_CSTq__staticFogDrift{0%,to{transform:translate(-3%)}50%{transform:translate(3%)}}@keyframes HeroAtmosphereStatic-module__S_CSTq__staticRainFall{0%{opacity:0;transform:translateY(-16vh)rotate(13deg)}12%,88%{opacity:1}to{opacity:0;transform:translate(-34px,118vh)rotate(13deg)}}@keyframes HeroAtmosphereStatic-module__S_CSTq__staticLightning{0%,88%,94%,to{opacity:0}89%,92%{opacity:calc(var(--static-lightning-opacity)*.62)}}@media (prefers-reduced-motion:reduce){.HeroAtmosphereStatic-module__S_CSTq__cloud,.HeroAtmosphereStatic-module__S_CSTq__bird,.HeroAtmosphereStatic-module__S_CSTq__birdSprite,.HeroAtmosphereStatic-module__S_CSTq__fog,.HeroAtmosphereStatic-module__S_CSTq__drop,.HeroAtmosphereStatic-module__S_CSTq__lightning{animation:none!important}.HeroAtmosphereStatic-module__S_CSTq__bird,.HeroAtmosphereStatic-module__S_CSTq__rain,.HeroAtmosphereStatic-module__S_CSTq__lightning{opacity:0!important}}
