._page_d5ni9_1{background:var(--background,#f7f7f8);color:var(--foreground,#181a20)}._hero_d5ni9_1{background:#141519;color:#f4f4f6;padding:clamp(2rem,7vw,6rem) clamp(1rem,4vw,4rem)}._hero_d5ni9_1>span{font-size:.75rem;letter-spacing:.17em;color:#bdb7a9}._hero_d5ni9_1 h1{font-size:clamp(2.5rem,6vw,5.5rem);max-width:900px;line-height:1.05;letter-spacing:-.055em;margin:1rem 0}._hero_d5ni9_1>p{font-size:clamp(1rem,2vw,1.25rem);line-height:1.7;color:#bfc1c9}._hero_d5ni9_1 nav{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}._hero_d5ni9_1 nav a{display:flex;align-items:center;gap:.6rem;min-height:48px;border:1px solid #484b55;border-radius:2rem;padding:.6rem 1.25rem;color:#e6e7eb;text-decoration:none}._hero_d5ni9_1 nav svg{width:18px}._invite_d5ni9_1{margin:3rem clamp(1rem,4vw,4rem);padding:2rem 0;border-top:1px solid var(--border,#ddd);display:flex;align-items:center;justify-content:space-between;gap:1.5rem}._invite_d5ni9_1 h2{font-size:1.5rem;letter-spacing:-.03em;margin:0 0 .5rem}._invite_d5ni9_1 p{color:var(--muted-foreground,#626773);margin:0;line-height:1.6}._invite_d5ni9_1 a{display:inline-flex;align-items:center;gap:.5rem;min-height:48px;text-decoration:none;color:inherit}._page_d5ni9_1 a:focus-visible{outline:2px solid #b6a87d;outline-offset:4px}@media(max-width:600px){._invite_d5ni9_1{align-items:flex-start;flex-direction:column}}
