.landing-backdrop-module__TGbirq__paper{z-index:-3;transition:transform .9s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.landing-backdrop-module__TGbirq__layer{--side:calc(max(100vw, 100dvh) + 80px);width:var(--side);height:var(--side);margin:calc(var(--side) / -2) 0 0 calc(var(--side) / -2);animation:linear infinite landing-backdrop-module__TGbirq__clockwise;position:absolute;top:50%;left:50%}.landing-backdrop-module__TGbirq__outer{animation-duration:120s}.landing-backdrop-module__TGbirq__middle{animation-name:landing-backdrop-module__TGbirq__counterclockwise;animation-duration:90s}.landing-backdrop-module__TGbirq__inner{animation-name:landing-backdrop-module__TGbirq__breathe;animation-duration:60s;animation-timing-function:ease-in-out}@keyframes landing-backdrop-module__TGbirq__clockwise{to{transform:rotate(360deg)}}@keyframes landing-backdrop-module__TGbirq__counterclockwise{to{transform:rotate(-360deg)}}@keyframes landing-backdrop-module__TGbirq__breathe{0%{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(1.045)}to{transform:rotate(360deg)scale(1)}}.landing-backdrop-module__TGbirq__light{--size:min(1100px, 175vw);z-index:-4;width:var(--size);height:var(--size);margin:calc(var(--size) / -2) 0 0 calc(var(--size) / -2);pointer-events:none;animation:24s linear infinite landing-backdrop-module__TGbirq__clockwise;position:absolute;top:50%;left:50%}.landing-backdrop-module__TGbirq__light span{aspect-ratio:1;background:radial-gradient(closest-side, hsl(var(--brass) / .2), hsl(var(--brass) / .06) 55%, transparent);border-radius:50%;width:58%;position:absolute;top:0;left:21%}.landing-backdrop-module__TGbirq__vignette{z-index:-1;pointer-events:none;background:radial-gradient(ellipse 70% 60% at 50% 50%, transparent 40%, hsl(var(--background)) 100%);position:absolute;inset:0}.landing-backdrop-module__TGbirq__rule{background:linear-gradient(90deg, hsl(var(--brass)) 40%, color-mix(in srgb, hsl(var(--brass)), white 55%) 50%, hsl(var(--brass)) 60%);background-size:300% 100%;height:4px;animation:7s ease-in-out infinite landing-backdrop-module__TGbirq__sweep}@keyframes landing-backdrop-module__TGbirq__sweep{0%{background-position:100% 0}60%,to{background-position:0 0}}.landing-backdrop-module__TGbirq__enter{animation:1.1s cubic-bezier(.22,1,.36,1) both landing-backdrop-module__TGbirq__enter}.landing-backdrop-module__TGbirq__d2{animation-delay:.15s}.landing-backdrop-module__TGbirq__d3{animation-delay:.3s}.landing-backdrop-module__TGbirq__d4{animation-delay:.45s}.landing-backdrop-module__TGbirq__d5{animation-delay:.7s}@keyframes landing-backdrop-module__TGbirq__enter{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){.landing-backdrop-module__TGbirq__layer,.landing-backdrop-module__TGbirq__light,.landing-backdrop-module__TGbirq__rule,.landing-backdrop-module__TGbirq__enter{animation:none}}
