.hero[data-astro-cid-lcdefpme]{isolation:isolate;padding-block:var(--space-5xl) var(--space-4xl);align-items:center;min-height:min(74vh,680px);display:flex;position:relative;overflow:hidden}.hero-copy[data-astro-cid-lcdefpme]{max-width:var(--width-text)}.hero[data-astro-cid-lcdefpme] .hero-bg-frame{display:contents}.hero[data-astro-cid-lcdefpme] .hero-bg{z-index:-2;object-fit:cover;object-position:center 68%;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.hero[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background:radial-gradient(ellipse at 18% 12%, rgb(var(--violet-rgb) / .2), transparent 55%), linear-gradient(90deg, rgb(var(--bg-rgb) / .94) 0%, rgb(var(--bg-rgb) / .9) 30%, rgb(var(--bg-rgb) / .7) 48%, rgb(var(--bg-rgb) / .25) 62%, transparent 74%), linear-gradient(180deg, transparent 58%, rgb(var(--bg-rgb) / .5) 82%, var(--bg) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.hero-sparks[data-astro-cid-lcdefpme]{z-index:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.hero[data-astro-cid-lcdefpme]>.container[data-astro-cid-lcdefpme]{z-index:1;position:relative}.hero-sparks[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{left:var(--x);bottom:var(--y);opacity:0;animation:spark-rise var(--dur) linear var(--delay) infinite, spark-spin var(--spin-dur) linear calc(var(--spin-dur) * var(--spin-phase) * -1) infinite;position:absolute}.hero-sparks[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{width:var(--size);height:var(--size);background:radial-gradient(circle, #fffdf7 0%, rgb(var(--gold-rgb)) 55%, rgb(var(--gold-rgb) / .55) 100%);box-shadow:0 0 4px .5px rgb(var(--gold-rgb) / .55), 0 0 11px 2px rgb(var(--gold-rgb) / .16);transform:translateX(var(--radius));border-radius:50%;display:block}.hero-sparks[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme].twinkle{animation:spark-twinkle var(--tw-dur) ease-in-out calc(var(--tw-dur) * var(--tw-phase) * -1) infinite alternate}@keyframes spark-twinkle{to{opacity:.28;scale:.75}}@keyframes spark-rise{0%{opacity:0;translate:0;scale:.85}15%{opacity:var(--peak)}85%{opacity:var(--peak)}to{translate:0 calc(var(--rise) * -1);opacity:0;scale:1.05}}@keyframes spark-spin{to{rotate:360deg}}.hero[data-astro-cid-lcdefpme] .hero-logo{--brand-mark-size:clamp(100px, 20vw, 150px);margin-bottom:var(--space-md)}.hero-tagline[data-astro-cid-lcdefpme]{color:var(--gold);letter-spacing:var(--tracking-wide);font-size:var(--text-sm);margin:0 0 var(--space-sm)}h1[data-astro-cid-lcdefpme]{font-size:var(--text-hero);margin:0 0 var(--space-sm)}.hero-sub[data-astro-cid-lcdefpme]{color:var(--text-soft);font-size:var(--text-lg);margin:0 0 var(--space-2xl)}.hero-actions[data-astro-cid-lcdefpme]{gap:var(--space-sm);flex-wrap:wrap;display:flex}@media (max-width:640px){.hero-sparks[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(n+17){display:none}}@media (prefers-reduced-motion:reduce){.hero-sparks[data-astro-cid-lcdefpme]{display:none}}@media (max-width:640px){.hero[data-astro-cid-lcdefpme]:before{background:radial-gradient(ellipse at 20% 10%, rgb(var(--violet-rgb) / .18), transparent 55%), linear-gradient(90deg, rgb(var(--bg-rgb) / .32) 0%, rgb(var(--bg-rgb) / .24) 45%, transparent 82%), linear-gradient(180deg, rgb(var(--bg-rgb) / .7) 0%, rgb(var(--bg-rgb) / .5) 45%, rgb(var(--bg-rgb) / .6) 75%, var(--bg) 100%)}}@media (max-width:720px){.hero[data-astro-cid-lcdefpme]{min-height:min(80vh,620px)}.hero[data-astro-cid-lcdefpme] .hero-bg{object-position:69% 74%}}.latest[data-astro-cid-lcdefpme]:not([data-js]) .latest-skeleton[data-astro-cid-lcdefpme],.latest[data-astro-cid-lcdefpme][data-js] .latest-fallback[data-astro-cid-lcdefpme]{display:none}.skeleton-card[data-astro-cid-lcdefpme]{background:var(--bg-soft);min-height:168px;box-shadow:none;animation:1.6s ease-in-out infinite skeleton-pulse}.skeleton-card[data-astro-cid-lcdefpme]:nth-child(3n+2){animation-delay:.2s}.skeleton-card[data-astro-cid-lcdefpme]:nth-child(3n){animation-delay:.4s}@keyframes skeleton-pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.skeleton-card[data-astro-cid-lcdefpme]{animation:none}}.more-link[data-astro-cid-lcdefpme]{text-align:center;margin-top:var(--space-xl)}.faq-container[data-astro-cid-lcdefpme]{max-width:var(--width-text)}
