section[id]{scroll-margin-top:96px}.ld-band{position:relative;background:linear-gradient(180deg,var(--surface-2) 0,var(--bg-2) 50%,var(--surface-2) 100%);border-block:1px solid var(--border)}.ld-band:after,.ld-band:before{content:"";position:absolute;inset-inline:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(198,167,94,.45),transparent)}.ld-band:before{top:-1px}.ld-band:after{bottom:-1px}.ld-glow{position:absolute;inset-inline:0;top:-10%;height:60%;pointer-events:none;background:radial-gradient(ellipse 60% 100% at 50% 0,rgba(198,167,94,.16),transparent 70%)}.dark .ld-glow{background:radial-gradient(ellipse 60% 100% at 50% 0,hsla(42,56%,61%,.1),transparent 70%)}.ld-halo{position:absolute;inset:-14%;border-radius:50%;background:radial-gradient(circle at 50% 45%,rgba(198,167,94,.2),rgba(107,28,35,.06) 55%,transparent 72%);pointer-events:none}@media (min-width:769px){.ld-halo{background:conic-gradient(from 0deg,rgba(198,167,94,0),rgba(198,167,94,.22),rgba(107,28,35,.1),rgba(198,167,94,0));filter:blur(48px);animation:ldSpinSlow 24s linear infinite;will-change:transform}}@keyframes ldSpinSlow{to{transform:rotate(1turn)}}.ld-fade-x{mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.ld-shine{position:relative;overflow:hidden}.ld-shine:after{content:"";position:absolute;top:0;left:-80%;width:55%;height:100%;background:linear-gradient(105deg,transparent,hsla(0,0%,100%,.28),transparent);transform:translateX(0) skewX(-20deg);animation:ldShine 3.6s ease-in-out infinite}@keyframes ldShine{0%{transform:translateX(0) skewX(-20deg)}55%,to{transform:translateX(385%) skewX(-20deg)}}.ld-text-gold{background:linear-gradient(100deg,#8c7640,#c6a75e 40%,#e3d3a4 55%,#c6a75e 70%,#8c7640);background-size:200% 100%;background-position:50% 50%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media (min-width:769px){.ld-text-gold{animation:ldGoldFlow 5s ease-in-out infinite}}@keyframes ldGoldFlow{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.ld-beam-track{stroke:var(--border);stroke-width:1.5;fill:none;opacity:.9}.ld-beam-pulse{stroke:url(#ldBeamGrad);stroke-width:2.5;fill:none;stroke-linecap:round;stroke-dasharray:34 260;animation:ldBeamRun 3.4s linear infinite}@keyframes ldBeamRun{0%{stroke-dashoffset:294}to{stroke-dashoffset:0}}.ld-float{animation:ldFloat 7s ease-in-out infinite;will-change:transform}.ld-float-delay{animation:ldFloat 8.5s ease-in-out 1.2s infinite;will-change:transform}@keyframes ldFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.ld-caret{display:inline-block;width:2px;height:1em;vertical-align:-.15em;background:var(--gold);margin-inline-start:2px;animation:ldCaret .9s steps(2) infinite}@keyframes ldCaret{0%,49%{opacity:1}50%,to{opacity:0}}.ld-ring{position:relative}.ld-ring:after{content:"";position:absolute;inset:-4px;border-radius:inherit;border:2px solid var(--gold);animation:ldRing 1.6s cubic-bezier(0,0,.2,1) infinite;pointer-events:none}@keyframes ldRing{0%{transform:scale(.9);opacity:.9}to{transform:scale(1.45);opacity:0}}.ld-marquee{animation:ldMarquee var(--ld-marquee-dur,38s) linear infinite;will-change:transform}.ld-marquee:hover{animation-play-state:paused}@keyframes ldMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.ld-scan:before{content:"";position:absolute;inset-inline:0;top:-30%;height:30%;background:linear-gradient(180deg,transparent,rgba(198,167,94,.35),transparent);animation:ldScan 2.2s ease-in-out infinite;pointer-events:none;z-index:2}@keyframes ldScan{0%{transform:translateY(0)}to{transform:translateY(500%)}}.ld-paused .ld-float,.ld-paused .ld-float-delay,.ld-paused .ld-halo,.ld-paused .ld-marquee,.ld-paused .ld-shine:after,.ld-paused .ld-text-gold{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.ld-beam-pulse,.ld-caret,.ld-float,.ld-float-delay,.ld-halo,.ld-marquee,.ld-ring:after,.ld-scan:before,.ld-shine:after,.ld-text-gold{animation:none!important}}