.required-note[data-astro-cid-lodndzl3]{margin-bottom:1rem;color:var(--color-muted);font-size:.85rem}.ai[data-astro-cid-lodndzl3][hidden]{display:none}[data-astro-cid-lodndzl3][aria-invalid=true]{border-color:var(--color-coral)}.hero[data-astro-cid-lodndzl3]{position:relative;min-height:88vh;padding:7rem 2rem 4rem;overflow:hidden;display:grid;grid-template-columns:1.1fr 1fr;gap:3rem;max-width:1300px;margin:0 auto;align-items:center}@media(max-width:960px){.hero[data-astro-cid-lodndzl3]{grid-template-columns:1fr;padding-top:6rem}}canvas[data-astro-cid-lodndzl3]#bg{position:absolute;inset:0;width:100%;height:100%;z-index:0}.hero[data-astro-cid-lodndzl3]:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 30% 60%,transparent 0%,oklch(.16 .018 305 / .85) 75%);pointer-events:none;z-index:1}.hero[data-astro-cid-lodndzl3]>[data-astro-cid-lodndzl3]{position:relative;z-index:2}h1[data-astro-cid-lodndzl3]{margin-top:1.25rem;font-size:clamp(2.5rem,6.5vw,5.5rem);line-height:.97;letter-spacing:-.055em;font-weight:600}h1[data-astro-cid-lodndzl3] em[data-astro-cid-lodndzl3]{font-family:var(--font-serif);font-style:italic;font-weight:400;color:var(--color-amber)}h1[data-astro-cid-lodndzl3] span[data-astro-cid-lodndzl3]{display:block;font-weight:300;color:var(--color-muted);font-size:.42em;margin-top:.75rem;letter-spacing:-.02em}.lead[data-astro-cid-lodndzl3]{margin-top:1.5rem;font-size:1.05rem;color:var(--color-muted);line-height:1.55;max-width:48ch}.stats[data-astro-cid-lodndzl3]{margin-top:2rem;display:inline-flex;gap:1.5rem;padding:1rem 1.5rem;border:1px solid var(--color-line);border-radius:var(--radius-md);background:#f6f4f808;font-family:var(--font-mono)}.stats[data-astro-cid-lodndzl3] .s[data-astro-cid-lodndzl3]{font-size:.72rem}.stats[data-astro-cid-lodndzl3] .l[data-astro-cid-lodndzl3]{color:var(--color-faint);letter-spacing:.12em;text-transform:uppercase}.stats[data-astro-cid-lodndzl3] .v[data-astro-cid-lodndzl3]{color:var(--color-ink);font-size:1.15rem;margin-top:.3rem;letter-spacing:-.01em}.stats[data-astro-cid-lodndzl3] .v[data-astro-cid-lodndzl3] em[data-astro-cid-lodndzl3]{font-style:normal;color:var(--color-sage)}.card[data-astro-cid-lodndzl3]{border:1px solid var(--color-line);background:#f6f4f808;border-radius:var(--radius-lg);padding:2rem;backdrop-filter:blur(8px)}.card[data-astro-cid-lodndzl3] .lbl[data-astro-cid-lodndzl3]{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-faint);display:flex;justify-content:space-between;align-items:baseline}.card[data-astro-cid-lodndzl3] .lbl[data-astro-cid-lodndzl3] .hint[data-astro-cid-lodndzl3]{color:var(--color-amber);text-transform:none;letter-spacing:.04em;opacity:0;transition:opacity var(--dur-base) var(--ease-out);font-size:.65rem}.card[data-astro-cid-lodndzl3] .lbl[data-astro-cid-lodndzl3] .hint[data-astro-cid-lodndzl3].show{opacity:1}.card[data-astro-cid-lodndzl3] .field[data-astro-cid-lodndzl3]{margin-top:.5rem}.card[data-astro-cid-lodndzl3] input[data-astro-cid-lodndzl3],.card[data-astro-cid-lodndzl3] select[data-astro-cid-lodndzl3],.card[data-astro-cid-lodndzl3] textarea[data-astro-cid-lodndzl3]{width:100%;background:transparent;border:none;border-bottom:1px solid var(--color-line);color:var(--color-ink);padding:.65rem 0;font-size:1rem;font-family:inherit;outline:none;transition:border-color var(--dur-fast) var(--ease-out)}.card[data-astro-cid-lodndzl3] input[data-astro-cid-lodndzl3]:focus,.card[data-astro-cid-lodndzl3] select[data-astro-cid-lodndzl3]:focus,.card[data-astro-cid-lodndzl3] textarea[data-astro-cid-lodndzl3]:focus{border-bottom-color:var(--color-amber)}.card[data-astro-cid-lodndzl3] textarea[data-astro-cid-lodndzl3]{resize:none;min-height:80px}.card[data-astro-cid-lodndzl3] select[data-astro-cid-lodndzl3]{appearance:none;background-image:linear-gradient(45deg,transparent 50%,rgba(250,250,250,.35) 50%),linear-gradient(135deg,rgba(250,250,250,.35) 50%,transparent 50%);background-position:calc(100% - 15px) 50%,calc(100% - 10px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:2rem}.card[data-astro-cid-lodndzl3] select[data-astro-cid-lodndzl3] option[data-astro-cid-lodndzl3]{background:var(--color-bg);color:var(--color-ink)}.card[data-astro-cid-lodndzl3] .row[data-astro-cid-lodndzl3]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:1.5rem}.card[data-astro-cid-lodndzl3] .row[data-astro-cid-lodndzl3]+.field[data-astro-cid-lodndzl3]{margin-top:1.5rem}.card[data-astro-cid-lodndzl3] .submit[data-astro-cid-lodndzl3]{margin-top:1.75rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.card[data-astro-cid-lodndzl3] .submit[data-astro-cid-lodndzl3] .note[data-astro-cid-lodndzl3]{font-family:var(--font-mono);font-size:.65rem;color:var(--color-faint);letter-spacing:.08em;text-transform:uppercase}.card[data-astro-cid-lodndzl3] .mono[data-astro-cid-lodndzl3]{font-family:var(--font-mono)}.ai[data-astro-cid-lodndzl3]{margin-top:1.25rem;padding:1rem 1.25rem;border:1px dashed oklch(.82 .13 75 / .35);border-radius:var(--radius-md);background:#f5b75b0a;font-size:.82rem;color:var(--color-muted);line-height:1.5;display:flex;gap:.85rem;align-items:flex-start}.ai[data-astro-cid-lodndzl3] .icon[data-astro-cid-lodndzl3]{flex-shrink:0;width:28px;height:28px;border-radius:8px;background:var(--color-amber);color:#171008;display:grid;place-items:center;font-family:var(--font-mono);font-weight:700;font-size:.72rem}.ai[data-astro-cid-lodndzl3] b[data-astro-cid-lodndzl3]{color:var(--color-ink);font-weight:500}.card[data-astro-cid-lodndzl3] .submit[data-astro-cid-lodndzl3] .btn[data-astro-cid-lodndzl3]{background:var(--color-amber);color:#171008;font-weight:600}.card[data-astro-cid-lodndzl3] .submit[data-astro-cid-lodndzl3] .btn[data-astro-cid-lodndzl3]:hover{background:oklch(.86 .13 75);transform:translateY(-1px)}section[data-astro-cid-lodndzl3].channels{padding:6rem 2rem;border-top:1px solid var(--color-line);position:relative}.channels[data-astro-cid-lodndzl3] .inner[data-astro-cid-lodndzl3]{max-width:1300px;margin:0 auto}.channels[data-astro-cid-lodndzl3] h2[data-astro-cid-lodndzl3]{font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:500;letter-spacing:-.03em;line-height:1.1;max-width:20ch}.channels[data-astro-cid-lodndzl3] h2[data-astro-cid-lodndzl3] em[data-astro-cid-lodndzl3]{font-family:var(--font-serif);font-style:italic;font-weight:400;color:var(--color-muted)}.grid[data-astro-cid-lodndzl3]{margin-top:3rem;display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media(max-width:1000px){.grid[data-astro-cid-lodndzl3]{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.grid[data-astro-cid-lodndzl3]{grid-template-columns:1fr}}.ch[data-astro-cid-lodndzl3]{position:relative;padding:1.75rem;border:1px solid var(--color-line);border-radius:var(--radius-md);background:#f6f4f805;text-decoration:none;color:inherit;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),transform var(--dur-base) var(--ease-out-expo);overflow:hidden;display:block}.ch[data-astro-cid-lodndzl3]:hover{border-color:var(--color-amber);transform:translateY(-2px);background:#f6f4f80a}.ch[data-astro-cid-lodndzl3] .name[data-astro-cid-lodndzl3]{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-faint)}.ch[data-astro-cid-lodndzl3] .handle[data-astro-cid-lodndzl3]{margin-top:.9rem;font-size:1.05rem;font-weight:500;letter-spacing:-.015em}.ch[data-astro-cid-lodndzl3] .sla[data-astro-cid-lodndzl3]{margin-top:.5rem;font-size:.8rem;color:var(--color-muted);line-height:1.45}.ch[data-astro-cid-lodndzl3] .live[data-astro-cid-lodndzl3]{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--color-line);display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:.68rem;color:var(--color-faint);letter-spacing:.1em;text-transform:uppercase}.ch[data-astro-cid-lodndzl3] .live[data-astro-cid-lodndzl3] .on[data-astro-cid-lodndzl3]{color:var(--color-sage);display:inline-flex;align-items:center;gap:.4rem}.ch[data-astro-cid-lodndzl3] .live[data-astro-cid-lodndzl3] .on[data-astro-cid-lodndzl3]:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--color-sage);animation:pulse 1.8s var(--ease-out) infinite}section[data-astro-cid-lodndzl3].office{padding:5rem 2rem 7rem;border-top:1px solid var(--color-line)}.office[data-astro-cid-lodndzl3] .inner[data-astro-cid-lodndzl3]{max-width:1300px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center}@media(max-width:800px){.office[data-astro-cid-lodndzl3] .inner[data-astro-cid-lodndzl3]{grid-template-columns:1fr}}.office[data-astro-cid-lodndzl3] .where[data-astro-cid-lodndzl3]{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:400;line-height:1.15;letter-spacing:-.025em}.office[data-astro-cid-lodndzl3] .where[data-astro-cid-lodndzl3] em[data-astro-cid-lodndzl3]{font-style:italic;color:var(--color-muted)}.office[data-astro-cid-lodndzl3] .meta[data-astro-cid-lodndzl3]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;font-family:var(--font-mono);font-size:.82rem}.office[data-astro-cid-lodndzl3] .meta[data-astro-cid-lodndzl3] .blk[data-astro-cid-lodndzl3]{border-top:1px solid var(--color-line-strong);padding-top:1rem}.office[data-astro-cid-lodndzl3] .meta[data-astro-cid-lodndzl3] .k[data-astro-cid-lodndzl3]{font-size:.65rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-faint)}.office[data-astro-cid-lodndzl3] .meta[data-astro-cid-lodndzl3] .v[data-astro-cid-lodndzl3]{margin-top:.5rem;color:var(--color-ink);font-size:.9rem;line-height:1.55}.office[data-astro-cid-lodndzl3] .meta[data-astro-cid-lodndzl3] .v[data-astro-cid-lodndzl3] .ok[data-astro-cid-lodndzl3]{color:var(--color-sage)}
