.join-button-wrapper[data-astro-cid-terxvaq6]{position:relative;display:inline-flex;flex-direction:column;align-items:center;gap:var(--space-2)}.join-button[data-astro-cid-terxvaq6]{font-family:var(--font-body);font-size:.95rem;font-weight:600;letter-spacing:.04em;padding:var(--space-3) var(--space-8);border:none;border-radius:var(--radius-full);background:var(--citrine);color:var(--peacock-deep);text-decoration:none;cursor:pointer;transition:opacity var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out),transform var(--duration-fast) var(--ease-out);position:relative}.join-button[data-astro-cid-terxvaq6]:before{content:"";position:absolute;inset:-3px;border-radius:var(--radius-full);border:1px solid rgba(245,208,48,.3);transition:border-color var(--duration-normal) var(--ease-out)}.join-button[data-astro-cid-terxvaq6]:hover,.join-button[data-astro-cid-terxvaq6]:focus-visible{box-shadow:0 4px 16px #f5d03040}.join-button[data-astro-cid-terxvaq6]:hover:before,.join-button[data-astro-cid-terxvaq6]:focus-visible:before{border-color:#f5d03080}.join-button[data-astro-cid-terxvaq6]:active{transform:scale(.97)}.join-button-text[data-astro-cid-terxvaq6]{position:relative}.hero[data-astro-cid-7vszemnk]{min-height:100dvh;display:flex;align-items:center;justify-content:center;position:relative;padding:var(--space-8) var(--space-6);overflow:hidden}.hero-ornament[data-astro-cid-7vszemnk]{position:absolute;top:-120px;right:-120px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(245,208,48,.08) 0%,transparent 70%);pointer-events:none}.hero-content[data-astro-cid-7vszemnk]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-5);max-width:600px;position:relative}.hero-title[data-astro-cid-7vszemnk]{color:var(--peacock);line-height:1.05}.hero-divider[data-astro-cid-7vszemnk]{width:40px;height:2px;background:var(--citrine);border-radius:1px}.hero-tagline[data-astro-cid-7vszemnk]{color:var(--charcoal-mid);font-size:1.25rem}.hero-cta[data-astro-cid-7vszemnk]{margin-top:var(--space-4)}.pitch[data-astro-cid-esywupup]{padding:var(--space-16) var(--space-6);max-width:960px;margin:0 auto}.pitch-grid[data-astro-cid-esywupup]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-10)}.pitch-item[data-astro-cid-esywupup]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3)}.pitch-visual[data-astro-cid-esywupup]{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}.pitch-number[data-astro-cid-esywupup]{font-family:var(--font-display);font-size:13px;font-weight:600;letter-spacing:.08em;color:var(--citrine-deep)}.pitch-icon[data-astro-cid-esywupup]{width:80px;height:80px;border-radius:50%;background:linear-gradient(145deg,var(--citrine-muted),rgba(245,208,48,.06));border:1.5px solid var(--citrine);display:flex;align-items:center;justify-content:center;color:var(--peacock);transition:all var(--duration-normal) var(--ease-out);position:relative}.pitch-icon[data-astro-cid-esywupup]:after{content:"";position:absolute;inset:-6px;border-radius:50%;border:1px solid var(--citrine-muted);transition:border-color var(--duration-normal) var(--ease-out)}.pitch-item[data-astro-cid-esywupup]:hover .pitch-icon[data-astro-cid-esywupup]{background:var(--citrine);border-color:var(--citrine);color:var(--peacock-deep);box-shadow:0 4px 20px #f5d0304d}.pitch-item[data-astro-cid-esywupup]:hover .pitch-icon[data-astro-cid-esywupup]:after{border-color:#f5d03040}.pitch-line[data-astro-cid-esywupup]{width:1.5px;height:20px;background:linear-gradient(to bottom,var(--citrine),transparent)}.pitch-heading[data-astro-cid-esywupup]{color:var(--peacock)}.pitch-body[data-astro-cid-esywupup]{color:var(--slate);max-width:260px}@media(max-width:639px){.pitch-grid[data-astro-cid-esywupup]{grid-template-columns:1fr;gap:var(--space-12)}.pitch-item[data-astro-cid-esywupup]{max-width:300px;margin:0 auto}}.vibe[data-astro-cid-naidofbl]{position:relative;background:var(--peacock-deep);padding:var(--space-20) var(--space-6);display:flex;align-items:center;justify-content:center;overflow:hidden;min-height:50vh}.vibe-glow[data-astro-cid-naidofbl]{position:absolute;bottom:-80px;left:50%;transform:translate(-50%);width:400px;height:200px;background:radial-gradient(ellipse,rgba(245,208,48,.06) 0%,transparent 70%);pointer-events:none}.vibe-content[data-astro-cid-naidofbl]{text-align:center;max-width:600px;display:flex;flex-direction:column;align-items:center;gap:var(--space-6);position:relative}.vibe-accent-line[data-astro-cid-naidofbl]{width:32px;height:2px;background:var(--citrine);border-radius:1px;margin-bottom:var(--space-2)}.vibe-statement[data-astro-cid-naidofbl]{color:var(--ice);line-height:1.3}.vibe-sub[data-astro-cid-naidofbl]{color:var(--citrine-light);font-style:italic;opacity:.85}@media(max-width:639px){.vibe[data-astro-cid-naidofbl]{padding:var(--space-16) var(--space-6);min-height:40vh}}.footer-cta[data-astro-cid-qa6fgxkw]{padding:var(--space-16) var(--space-6) var(--space-8);display:flex;flex-direction:column;align-items:center;gap:var(--space-12)}.footer-cta-content[data-astro-cid-qa6fgxkw]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-6)}.footer-divider[data-astro-cid-qa6fgxkw]{width:24px;height:2px;background:var(--citrine);border-radius:1px;margin-bottom:var(--space-2)}.footer-cta-heading[data-astro-cid-qa6fgxkw]{color:var(--peacock)}.footer-meta[data-astro-cid-qa6fgxkw]{padding-top:var(--space-8);border-top:1px solid var(--ice-warm);width:100%;max-width:200px;text-align:center}.footer-copyright[data-astro-cid-qa6fgxkw]{color:var(--steel)}@keyframes fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.landing-page{overflow-x:hidden}.landing-page .hero-content>*{animation:fade-up var(--duration-slow) var(--ease-out) both}.landing-page .hero-content>:nth-child(1){animation-delay:0ms}.landing-page .hero-content>:nth-child(2){animation-delay:.12s}.landing-page .hero-content>:nth-child(3){animation-delay:.24s}@media(prefers-reduced-motion:reduce){.landing-page .hero-content>*{animation:none}}
