.hero-showcase[data-astro-cid-bbe6dxrz]{padding:1rem 0 1.5rem;position:relative;background:radial-gradient(circle at 12% 28%,rgba(255,159,26,.14),transparent 22%),radial-gradient(circle at 88% 30%,rgba(255,107,61,.12),transparent 22%),linear-gradient(180deg,#0c111efa,#090d18fa);overflow:hidden}.hero-shell[data-astro-cid-bbe6dxrz]{position:relative;min-height:470px;padding:0;isolation:isolate}.hero-shell[data-astro-cid-bbe6dxrz]:before{content:"";position:absolute;inset:-4% -2%;background:radial-gradient(circle at calc(18% + var(--hero-parallax-x, 0px)) calc(26% + var(--hero-parallax-y, 0px)),rgba(255,159,26,.22),transparent 24%),radial-gradient(circle at calc(84% + var(--hero-parallax-x, 0px)) calc(24% + var(--hero-parallax-y, 0px)),rgba(255,107,61,.2),transparent 22%),radial-gradient(circle at calc(14% + var(--hero-parallax-x, 0px)) calc(82% + var(--hero-parallax-y, 0px)),rgba(255,107,61,.14),transparent 20%),radial-gradient(circle at calc(88% + var(--hero-parallax-x, 0px)) calc(80% + var(--hero-parallax-y, 0px)),rgba(255,159,26,.12),transparent 18%);filter:blur(14px);pointer-events:none;z-index:0}.hero-float-layer[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;pointer-events:none;z-index:1;perspective:1400px;perspective-origin:50% 50%}.hero-center[data-astro-cid-bbe6dxrz]{position:relative;z-index:2;max-width:760px;margin:0 auto;min-height:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.hero-copy[data-astro-cid-bbe6dxrz]{padding:2rem 2.4rem}.hero-title[data-astro-cid-bbe6dxrz]{position:relative}.hero-title[data-astro-cid-bbe6dxrz]:before{content:"";position:absolute;left:50%;top:48%;width:min(86%,660px);height:72%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(255,159,26,.34),rgba(255,107,61,.18) 44%,rgba(255,107,61,.06) 64%,transparent 78%);filter:blur(44px);animation:heroTitleGlow 5.4s ease-in-out infinite;pointer-events:none;z-index:-1}.hero-center[data-astro-cid-bbe6dxrz] p[data-astro-cid-bbe6dxrz]{max-width:40ch;margin-left:auto;margin-right:auto}.floating-card-dynamic{position:absolute;left:var(--card-start-x);top:var(--card-start-y);width:var(--card-width);transform-style:preserve-3d;will-change:transform,opacity;transform-origin:var(--card-origin-x) var(--card-origin-y);opacity:0;animation:heroCardFlight var(--card-duration) linear var(--card-delay) forwards}.floating-card-dynamic:after{content:"";position:absolute;left:12%;top:18%;width:68%;height:56%;border-radius:999px;background:linear-gradient(180deg,#ff9f1a24,#ff6b3d05);filter:blur(16px);opacity:0;transform:translate3d(-14px,18px,-1px) rotate(-8deg);animation:heroTrailPulse var(--card-duration) linear var(--card-delay) forwards;pointer-events:none}.floating-card-dynamic:nth-child(2n):after{opacity:0;background:linear-gradient(180deg,#ff9f1a1a,#ff6b3d04)}.floating-card-face{display:block;width:100%;border-radius:12px;border:1px solid rgba(255,255,255,.08);box-shadow:0 18px 36px #00000052;filter:saturate(1.05) contrast(1.03) brightness(1.01);backface-visibility:hidden;transform:translateZ(1px)}@keyframes heroCardFlight{0%{opacity:0;transform:translateZ(0) translate3d(0,18px,0) rotate(var(--card-rotate-start)) rotateX(var(--card-tilt-bias-x)) rotateY(var(--card-tilt-bias-y)) rotate(calc(var(--card-pivot-z) * .2)) scale(.9) skew(0)}18%{opacity:.96;transform:translateZ(var(--card-depth-a)) translate3d(calc(var(--card-drift-x) * .24),calc(var(--card-drift-y) * .16),0) rotate(var(--card-rotate-mid-a)) rotateX(calc(var(--card-pivot-x) * .75 + var(--card-tilt-bias-x))) rotateY(calc(var(--card-pivot-y) * .8 + var(--card-tilt-bias-y))) rotate(calc(var(--card-pivot-z) * .65)) scale(calc(var(--card-scale) * .98)) skew(.4deg)}42%{opacity:.92;transform:translateZ(var(--card-depth-b)) translate3d(calc(var(--card-drift-x) * .4 + var(--card-sway-x-1)),calc(var(--card-drift-y) * .42 + var(--card-sway-y-1)),0) rotate(var(--card-rotate-mid-b)) rotateX(calc(var(--card-pivot-x) * 1.08 - var(--card-tilt-bias-x) * .4)) rotateY(calc(var(--card-pivot-y) * 1.1 - var(--card-tilt-bias-y) * .4)) rotate(calc(var(--card-pivot-z) * -.35)) scale(calc(var(--card-scale) * .99)) skew(-.6deg)}68%{opacity:.88;transform:translateZ(var(--card-depth-c)) translate3d(calc(var(--card-drift-x) * .72 + var(--card-sway-x-2)),calc(var(--card-drift-y) * .7 + var(--card-sway-y-2)),0) rotate(calc(var(--card-rotate-end) - 2deg)) rotateX(calc(var(--card-pivot-x) * 1.2 + var(--card-tilt-bias-y) * .2)) rotateY(calc(var(--card-pivot-y) * 1.22 + var(--card-tilt-bias-x) * .2)) rotate(calc(var(--card-pivot-z) * .45)) scale(calc(var(--card-scale) * 1.01)) skew(.25deg)}86%{opacity:.62;transform:translateZ(0) translate3d(calc(var(--card-drift-x) * .88),calc(var(--card-drift-y) * .86),0) rotate(calc(var(--card-rotate-end) - 1deg)) rotateX(calc(var(--card-pivot-x) * 1.28 - var(--card-tilt-bias-x) * .25)) rotateY(calc(var(--card-pivot-y) * 1.3 - var(--card-tilt-bias-y) * .25)) rotate(calc(var(--card-pivot-z) * -.18)) scale(calc(var(--card-scale) * 1.025)) skew(-.2deg)}to{opacity:0;transform:translateZ(0) translate3d(var(--card-drift-x),var(--card-drift-y),0) rotate(var(--card-rotate-end)) rotateX(calc(var(--card-pivot-x) * 1.35)) rotateY(calc(var(--card-pivot-y) * 1.38)) rotate(calc(var(--card-pivot-z) * .1)) scale(calc(var(--card-scale) * 1.04)) skew(0)}}@keyframes heroTitleGlow{0%,to{opacity:.72;transform:translate(-50%,-50%) scale(.96)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}@keyframes heroTrailPulse{0%,12%{opacity:0;transform:translate3d(-14px,18px,-1px) rotate(-8deg) scale(.92)}34%{opacity:.22;transform:translate3d(-10px,10px,-1px) rotate(-6deg) scale(1)}72%{opacity:.14;transform:translate3d(-4px,2px,-1px) rotate(-3deg) scale(1.04)}to{opacity:0;transform:translate3d(0,-4px,-1px) rotate(0) scale(1.06)}}@media(prefers-reduced-motion:reduce){.hero-float-layer[data-astro-cid-bbe6dxrz]{display:none}}@media(max-width:900px){.hero-shell[data-astro-cid-bbe6dxrz]{min-height:420px}.hero-center[data-astro-cid-bbe6dxrz]{min-height:360px;max-width:640px}}@media(max-width:640px){.hero-showcase[data-astro-cid-bbe6dxrz]{padding:2rem 0 1.5rem}.hero-shell[data-astro-cid-bbe6dxrz]{min-height:auto}.hero-center[data-astro-cid-bbe6dxrz]{min-height:auto;padding:1.2rem 0}.hero-copy[data-astro-cid-bbe6dxrz]{padding:1.4rem 1rem}.hero-title[data-astro-cid-bbe6dxrz]:before{width:90%;height:70%;filter:blur(30px)}.hero-float-layer[data-astro-cid-bbe6dxrz]{opacity:.58}.floating-card-dynamic{width:max(72px,calc(var(--card-width) * .72))}}
