html{scroll-behavior:smooth}.hero-orb{position:absolute;top:-200px;left:-150px;width:700px;height:700px;background:radial-gradient(circle,rgb(201 168 76 / .15) 0%,rgb(201 168 76 / .05) 50%,transparent 70%);border-radius:50%;filter:blur(60px);pointer-events:none;z-index:1;animation:orb-drift 12s ease-in-out infinite alternate}@keyframes orb-drift{0%{transform:translate(0,0) scale(1)}50%{transform:translate(50px,40px) scale(1.1)}100%{transform:translate(-30px,60px) scale(.95)}}.hero-sweep{position:absolute;inset:0;pointer-events:none;z-index:1;overflow:hidden}.hero-sweep::before{content:'';position:absolute;top:-20%;left:0;width:60%;height:140%;background:linear-gradient(to right,transparent 0%,rgb(201 168 76 / .06) 30%,rgb(230 195 100 / .13) 50%,rgb(201 168 76 / .06) 70%,transparent 100%);filter:blur(18px);transform:skewX(-12deg) translateX(-160%);animation:sweep-beam 7s cubic-bezier(.4,0,.6,1) infinite;will-change:transform,opacity}@keyframes sweep-beam{0%{transform:skewX(-12deg) translateX(-160%);opacity:0}8%{opacity:1}92%{opacity:1}100%{transform:skewX(-12deg) translateX(280%);opacity:0}}@media (max-width:768px){.hero-sweep::before{width:80%;background:linear-gradient(to right,transparent 0%,rgb(201 168 76 / .04) 30%,rgb(230 195 100 / .08) 50%,rgb(201 168 76 / .04) 70%,transparent 100%);filter:blur(24px);animation-duration:9s}}@keyframes word-slide-up{to{opacity:1;transform:translateY(0%)}}#particles-canvas{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:100%;display:block;pointer-events:none;z-index:1}.inside-right-sidebar{position:-webkit-sticky;position:sticky;top:4rem;align-self:start}.ring-pulse{position:relative;display:inline-block}.ring-pulse::after{content:'';position:absolute;inset:0;border-radius:inherit;border:2px solid currentColor;border-color:lightblue;opacity:0;pointer-events:none}.ring-pulse.is-visible::after{animation:ring-out 1.8s ease-out 0.4s infinite}@keyframes ring-out{0%{opacity:.65;transform:scale(1)}100%{opacity:0;transform:scale(1.5)}}.no-underline a{text-decoration:none!important}.no-underline a:hover,.no-underline a:focus{text-decoration:none!important}