.sf-art{aspect-ratio:1;pointer-events:none;color:#e9b4c5;z-index:0;width:710px;position:absolute;top:22px;right:calc(50vw + min(1200px,100vw - 112px)/-2 - 177px)}.sf-art-halo{background:radial-gradient(#e91d412e 0%,#9e22432b 20%,#6431811c 40%,#0000 67%);border-radius:50%;position:absolute;inset:10%;transform:scale(1.4)}.sf-art-object{animation:24s ease-in-out infinite alternate sf-orbit-drift;position:absolute;inset:0}.sf-art-sculpture{filter:drop-shadow(0 36px 36px #00000035);width:100%;height:100%}.sf-art-satellite{animation:17s ease-in-out infinite alternate sf-satellite-drift}.sf-art-tracks{width:100%;height:100%;animation:100s linear infinite sf-track-turn;position:absolute;inset:0}@keyframes sf-orbit-drift{0%{transform:translateY(2px)rotate(-6deg)}to{transform:translateY(-20px)rotate(8deg)}}@keyframes sf-satellite-drift{0%{transform:translate(0)}to{transform:translate(5px,-18px)}}@keyframes sf-track-turn{to{transform:rotate(360deg)}}@media (max-width:540px){.sf-art-object{animation-duration:32s}.sf-art-tracks{opacity:.6}}@media (prefers-reduced-motion:reduce){.sf-art *{animation:none!important}}.home-page[data-hidden=true] .sf-art *,.home-page .hero[data-in-view=false] .sf-art *{animation-play-state:paused}
