@keyframes svelte-1v1pd4a-pulse{50%{opacity:.3}}.page.svelte-1v1pd4a{min-height:100vh;background:var(--bg);padding-top:52px}.hero.svelte-1v1pd4a{background:#f1ede1;padding:56px 0 48px;border-bottom:1px solid var(--rule)}.hero-inner.svelte-1v1pd4a{max-width:1340px;margin:0 auto;padding:0 40px}.hero.svelte-1v1pd4a h1:where(.svelte-1v1pd4a){font-family:var(--serif);font-weight:300;font-size:56px;letter-spacing:-.025em;line-height:.97;margin:0 0 20px;color:var(--ink);max-width:18ch}.hero.svelte-1v1pd4a h1:where(.svelte-1v1pd4a) em:where(.svelte-1v1pd4a){font-style:italic;color:var(--teal);font-size:1.07em}.hero.svelte-1v1pd4a p:where(.svelte-1v1pd4a){font-family:var(--serif);font-size:18px;line-height:1.5;color:var(--ink-soft);margin:0 0 28px;max-width:52ch}.apply-btn.svelte-1v1pd4a{display:inline-block;padding:11px 20px;background:var(--ink);color:#fdfbf4;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none}.apply-btn.svelte-1v1pd4a:hover{background:#2a2b28}.list-section.svelte-1v1pd4a{max-width:1340px;margin:0 auto;padding:40px 40px 64px}.sh.svelte-1v1pd4a{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px}.sh.svelte-1v1pd4a h2:where(.svelte-1v1pd4a){font-family:var(--serif);font-weight:400;font-size:28px;letter-spacing:-.01em;margin:0;color:var(--ink)}.sh.svelte-1v1pd4a h2:where(.svelte-1v1pd4a) em:where(.svelte-1v1pd4a){font-style:italic;color:var(--teal)}.comm-list.svelte-1v1pd4a{display:grid;grid-template-columns:1fr}.comm-row.svelte-1v1pd4a{display:grid;grid-template-columns:56px 1.6fr 2fr auto;gap:24px;align-items:center;padding:20px 0;border-top:1px solid var(--rule);text-decoration:none;color:inherit}.comm-row.svelte-1v1pd4a:first-of-type{border-top:1px solid var(--ink)}.comm-row.svelte-1v1pd4a:hover .cta:where(.svelte-1v1pd4a){color:var(--teal);border-color:var(--teal)}.icon.svelte-1v1pd4a{width:48px;height:48px;border-radius:4px;color:#fdfbf4;display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-weight:500;font-size:22px;flex-shrink:0}.name.svelte-1v1pd4a{font-family:var(--serif);font-weight:500;font-size:21px;letter-spacing:-.005em;line-height:1.15;margin:0 0 3px;color:var(--ink)}.desc.svelte-1v1pd4a{font-size:13px;color:var(--ink-soft);line-height:1.35;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.next-label.svelte-1v1pd4a{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 3px}.next-title.svelte-1v1pd4a{font-family:var(--serif);font-weight:500;font-size:15px;color:var(--ink);line-height:1.25;margin:0;display:flex;align-items:center;gap:8px}.next-none.svelte-1v1pd4a{color:var(--ink-faint);font-weight:400}.live-dot.svelte-1v1pd4a{width:7px;height:7px;background:var(--coral);border-radius:50%;animation:svelte-1v1pd4a-pulse 1.6s infinite;flex-shrink:0}.cta.svelte-1v1pd4a{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--ink);padding-bottom:2px;white-space:nowrap;transition:color .15s,border-color .15s}@media(max-width:900px){.hero.svelte-1v1pd4a{padding:40px 0 36px}.hero-inner.svelte-1v1pd4a,.list-section.svelte-1v1pd4a{padding:0 24px}.list-section.svelte-1v1pd4a{padding-top:32px;padding-bottom:48px}.hero.svelte-1v1pd4a h1:where(.svelte-1v1pd4a){font-size:40px}.comm-row.svelte-1v1pd4a{grid-template-columns:48px 1fr auto;gap:16px}.next.svelte-1v1pd4a{display:none}}@media(max-width:600px){.comm-row.svelte-1v1pd4a{grid-template-columns:40px 1fr auto;gap:12px}.icon.svelte-1v1pd4a{width:40px;height:40px;font-size:18px}}
