.hero-title{font-family:"Poppins","Poppins Fallback",var(--font-heading),sans-serif;font-weight:500;letter-spacing:-.025em;line-height:1.05}.hero-metal{background:linear-gradient(100deg,hsl(var(--color-gold)),hsl(var(--color-gold-light)) 22%,#ffe9c7,hsl(var(--color-gold-light)),hsl(var(--color-gold)));background-size:220% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:hero-sheen 4.5s linear infinite}@keyframes hero-sheen{to{background-position:-220% center}}.hero-glow{animation:hero-breathe 14s ease-in-out infinite}@keyframes hero-breathe{0%,to{opacity:.85;transform:translate(-50%) scale(1)}50%{opacity:1;transform:translate(-50%) scale(1.1)}}.hero-rise{animation:hero-rise .9s cubic-bezier(.2,.9,.3,1) both}@keyframes hero-rise{0%{transform:translateY(16px)}to{transform:none}}.hero-radar{position:relative;width:min(400px,82vw);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 50% 50%,hsl(var(--color-gold) / .05),transparent 66%),repeating-radial-gradient(circle at 50% 50%,transparent 0 13%,hsl(var(--color-gold) / .2) 13% calc(13% + 1px));border:1px solid hsl(var(--color-gold) / .2)}.hero-radar:before,.hero-radar:after{content:"";position:absolute;background:hsl(var(--color-gold) / .16)}.hero-radar:before{left:0;right:0;top:50%;height:1px}.hero-radar:after{top:0;bottom:0;left:50%;width:1px}.hero-radar-sweep{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg,hsl(var(--color-gold-light) / .28) 30deg,hsl(var(--color-gold-light) / .02) 62deg,transparent 70deg);-webkit-mask:radial-gradient(circle,#000 99%,transparent);mask:radial-gradient(circle,#000 99%,transparent);animation:hero-radar-spin 4.6s linear infinite}@keyframes hero-radar-spin{to{transform:rotate(360deg)}}.hero-radar-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;display:flex;flex-direction:column;align-items:center;gap:5px}.hero-radar-pin{width:14px;height:14px;border-radius:50%;background:hsl(var(--foreground));box-shadow:0 0 0 5px hsl(var(--foreground) / .12)}.hero-radar-center small{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.hero-blip{position:absolute;transform:translate(-50%,-50%);z-index:4;display:flex;align-items:center;gap:7px}.hero-blip-dot{width:9px;height:9px;border-radius:50%;background:hsl(var(--color-gold-light));box-shadow:0 0 10px hsl(var(--color-gold-light) / .9);position:relative;flex:none}.hero-blip-dot:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1px solid hsl(var(--color-gold-light) / .6);animation:hero-blip-ping 2.4s ease-out infinite}@keyframes hero-blip-ping{0%{transform:scale(.4);opacity:.9}to{transform:scale(2.4);opacity:0}}.hero-blip-label{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.68rem;font-weight:600;color:hsl(var(--foreground));background:hsl(var(--background) / .82);border:1px solid hsl(var(--border));border-radius:999px;padding:3px 9px;white-space:nowrap;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hero-blip-near .hero-blip-label{color:hsl(var(--color-gold-light));border-color:hsl(var(--color-gold) / .35)}@media(prefers-reduced-motion:reduce){.hero-metal,.hero-glow,.hero-rise{animation:none}.hero-radar-sweep{animation:none;background:conic-gradient(from 20deg,transparent,hsl(var(--color-gold-light) / .18) 40deg,transparent 70deg)}.hero-blip-dot:after{animation:none}}html.snapshot-boot .hero-rise{animation:none}
