.iridescent-logo{aspect-ratio:550/670;isolation:isolate;position:relative;overflow:visible}.logo-circle{box-shadow:none;background:linear-gradient(var(--logo-light-angle,145deg), var(--logo-light) 0%, var(--logo-base) 55%, var(--logo-shade) 100%);border:none;border-radius:50%;position:absolute;overflow:hidden;transform:translateZ(0)}.logo-circle--large{aspect-ratio:1;width:53.3%;top:15%;left:23.45%}.logo-circle--small{aspect-ratio:1;width:14.7%;top:8.8%;left:68.9%}.logo-circle--bottom{aspect-ratio:1;width:26.1%;top:61.8%;left:36.95%}.logo-circle:after{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:overlay;opacity:.32;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0}.dark .logo-circle{border:none;box-shadow:0 0 8px #c7d1d338,0 0 18px #a1b0b514}@media (prefers-reduced-motion:reduce){.logo-circle{transition:none;animation:none}}.logo-entrance .logo-circle--large{animation:.8s cubic-bezier(.22,1,.36,1) both logo-from-wordmark}.logo-entrance .logo-circle--bottom{animation:.8s cubic-bezier(.22,1,.36,1) .8s both logo-fly-up}.logo-entrance .logo-circle--small{animation:.8s cubic-bezier(.22,1,.36,1) 1.6s both logo-fly-down}@keyframes logo-from-wordmark{0%{transform:translate(75px)scale(.35)}to{transform:translate(0,0)scale(1)}}@keyframes logo-fly-up{0%{transform:translateY(80px)}to{transform:translate(0,0)}}@keyframes logo-fly-down{0%{transform:translateY(-110px)}to{transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.logo-entrance .logo-circle--large,.logo-entrance .logo-circle--bottom,.logo-entrance .logo-circle--small{animation:none}}
