.fabric-hero-atmosphere{z-index:-1;pointer-events:none;background:#041710;position:absolute;inset:0;overflow:hidden}.fabric-hero-atmosphere__forest,.fabric-hero-atmosphere__texture,.fabric-hero-atmosphere__rays,.fabric-hero-atmosphere__veil{position:absolute;inset:0}.fabric-hero-atmosphere__forest{opacity:.9;background:linear-gradient(110deg,#04180dd9 0%,#08231955 52%,#061c1266 100%),url(/images/hero/forest-atmosphere.webp) 50% 35%/cover no-repeat}.fabric-hero-atmosphere__texture{opacity:.42;background-image:repeating-linear-gradient(90deg,#d8e3c11f 0 .7px,#0000 .7px 5px),repeating-linear-gradient(0deg,#b5ccb015 0 .7px,#0000 .7px 5px);inset:-25%;transform:rotate(-18deg)scale(1.12);-webkit-mask-image:radial-gradient(at 38% 28%,#000 15%,#0000 76%);mask-image:radial-gradient(at 38% 28%,#000 15%,#0000 76%)}.fabric-hero-atmosphere__rays{mix-blend-mode:screen;inset:-5% -8%}.fabric-hero-atmosphere__rays svg{width:100%;height:100%;overflow:visible}.fabric-hero-atmosphere__shafts{transform-origin:0 0;animation:16s ease-in-out infinite alternate fabric-light-breathe}.fabric-hero-atmosphere__threads{transform-origin:0 0;animation:24s ease-in-out infinite alternate fabric-thread-drift}.fabric-hero-atmosphere__veil{background:linear-gradient(90deg,#03150d50 0%,#04170d18 38%,#0000 70%),linear-gradient(#04171000 0% 48%,#040c0b 100%)}@keyframes fabric-light-breathe{0%{opacity:.7;transform:translate(-12px,-8px)rotate(-1deg)}to{opacity:1;transform:translate(30px,20px)rotate(1.2deg)}}@keyframes fabric-thread-drift{0%{opacity:.64;transform:translate(-8px,-10px)}to{opacity:1;transform:translate(12px,14px)}}.fabric-hero-atmosphere[data-paused=true] *,.fabric-motion-home[data-motion=paused] .fabric-hero-atmosphere *{animation-play-state:paused!important}@media (width<=700px){.fabric-hero-atmosphere__forest{background-position:50%,40% 0;background-size:auto,auto 100%}.fabric-hero-atmosphere__rays{opacity:.9;width:195%;inset:-3% auto -3% -24%}.fabric-hero-atmosphere__texture{opacity:.5}.fabric-hero-atmosphere__veil{background:linear-gradient(90deg,#03150d20,#0000 70%),linear-gradient(#0000 0%,#04171000 42%,#040c0b 100%)}}@media (prefers-reduced-motion:reduce){.fabric-hero-atmosphere *{animation:none!important}}@media (width<=999px),(pointer:coarse){.fabric-hero-atmosphere__shafts,.fabric-hero-atmosphere__threads{animation:none}.fabric-hero-atmosphere__rays{mix-blend-mode:normal}.fabric-hero-atmosphere__rays [filter]{filter:none}}
