.top[data-astro-cid-gu3dg4fu]{padding:104px 0 64px}.top-inner[data-astro-cid-gu3dg4fu]{flex-direction:column;gap:20px;display:flex;position:relative}h1[data-astro-cid-gu3dg4fu]{letter-spacing:-.02em;max-width:820px;font-size:clamp(38px,6vw,68px);line-height:1.04}.seg[data-astro-cid-gu3dg4fu]{align-self:flex-start}.stats[data-astro-cid-gu3dg4fu]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:680px;display:grid}.stat[data-astro-cid-gu3dg4fu]{font-family:var(--serif);font-size:clamp(26px,4vw,40px)}.lbl[data-astro-cid-gu3dg4fu]{color:var(--on-night-2);font-size:12px}.tick-head[data-astro-cid-gu3dg4fu]{flex-direction:column;gap:4px;margin-top:8px;display:flex}.tick-head[data-astro-cid-gu3dg4fu] h2[data-astro-cid-gu3dg4fu]{font-family:var(--sans);letter-spacing:0;font-size:16px;font-weight:500}.tick-head[data-astro-cid-gu3dg4fu] p[data-astro-cid-gu3dg4fu]{color:var(--on-night-2);font-size:14px}.tick[data-astro-cid-gu3dg4fu]{gap:4px;max-width:680px;display:grid}.tk{cursor:pointer;grid-template-columns:24px 1fr 44px;align-items:center;gap:10px;min-height:46px;font-size:15px;display:grid}.tk input{width:20px;height:20px;accent-color:var(--coral);margin:0}.tk .bars{flex-direction:column;gap:6px;display:flex}.tk .bar{background:var(--night-3);border-radius:999px;height:6px;overflow:hidden}.tk .bar i{background:var(--coral);border-radius:999px;height:100%;display:block}.tk input:checked~.bars .bar i{background:var(--cream)}.tk .pct{text-align:right}.have[data-astro-cid-gu3dg4fu]{color:var(--on-night);font-size:14px}.have b{color:var(--coral);font-weight:500}.fine[data-astro-cid-gu3dg4fu]{color:var(--faint);font-size:10px}@media (width>=900px){.tick[data-astro-cid-gu3dg4fu]{grid-template-columns:1fr 1fr;column-gap:48px;max-width:none}.top[data-astro-cid-gu3dg4fu]{padding:140px 0 96px}}.list[data-astro-cid-gu3dg4fu] .wrap[data-astro-cid-gu3dg4fu]{flex-direction:column;gap:14px;display:flex}.intro[data-astro-cid-gu3dg4fu]{color:var(--ink-2);max-width:640px;font-size:15px;line-height:1.5}.filters[data-astro-cid-gu3dg4fu]{flex-direction:column;gap:10px;display:flex}.toggles[data-astro-cid-gu3dg4fu]{flex-wrap:wrap;gap:0 20px;display:flex}.toggles[data-astro-cid-gu3dg4fu] label[data-astro-cid-gu3dg4fu]{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:14px;display:flex}.toggles[data-astro-cid-gu3dg4fu] input[data-astro-cid-gu3dg4fu]{width:20px;height:20px;accent-color:var(--ink);margin:0}.sortbar[data-astro-cid-gu3dg4fu]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.sorts[data-astro-cid-gu3dg4fu]{gap:4px;display:flex}.small[data-astro-cid-gu3dg4fu]{font-size:13px}.cards[data-astro-cid-gu3dg4fu]{gap:12px;display:grid}.job{background:var(--paper);border-radius:4px;flex-direction:column;gap:10px;padding:16px;display:flex}.job .hd{align-items:flex-start;gap:12px;display:flex}.job .av{background:var(--ink);width:38px;height:38px;color:var(--cream);font-family:var(--serif);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:flex}.job .tt{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.job .title{font-size:16px;font-weight:500;line-height:1.3}.job .co{color:var(--muted);font-size:13px}.job .new{font-family:var(--mono);letter-spacing:.06em;color:var(--coral);margin-left:6px;font-size:10px}.job .mt{flex-direction:column;align-items:flex-end;display:flex}.job .mt b{font-family:var(--serif);font-size:24px;font-weight:400;line-height:1}.job .mt span{color:var(--faint);font-size:11px}.job .facts{color:var(--ink-2);flex-wrap:wrap;gap:4px 14px;font-size:13px;display:flex}.job .tags{flex-wrap:wrap;gap:6px;display:flex}.job .ft{justify-content:space-between;align-items:center;gap:10px;display:flex}.job .via{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-size:10px}.job .via.warn{color:var(--coral-ink)}.job .apply{white-space:nowrap;font-size:14px;font-weight:500;text-decoration:none}.empty{color:var(--muted);padding:24px 0}.src[data-astro-cid-gu3dg4fu]{margin-top:4px}.tight[data-astro-cid-gu3dg4fu]{padding-top:24px}.narrow[data-astro-cid-gu3dg4fu]{max-width:720px}@media (width>=900px){.cards[data-astro-cid-gu3dg4fu]{grid-template-columns:1fr 1fr}}
