.ms-hero.astro-7mgvvf4c h1.astro-7mgvvf4c{max-width:24ch}#finder.astro-7mgvvf4c{scroll-margin-top:96px}.ms-wrap.astro-7mgvvf4c{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(20px,4vw,48px);display:grid}.ms-dial.astro-7mgvvf4c{background:radial-gradient(120% 80% at 50% -10%,#d4af5f29,#0000 60%),linear-gradient(170deg,#1a1611,#0b0a08);border:1px solid #d4af5f59;border-radius:18px;padding:22px;position:sticky;top:96px}.ms-lab.astro-7mgvvf4c{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);font-size:12px;font-weight:800;display:block}.ms-odo.astro-7mgvvf4c{align-items:baseline;gap:8px;margin:8px 0 14px;display:flex}.ms-odo.astro-7mgvvf4c output.astro-7mgvvf4c{font-family:var(--f-disp);color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:.02em;text-shadow:0 0 24px #d4af5f59;font-size:clamp(42px,6vw,60px);line-height:1}.ms-odo.astro-7mgvvf4c span.astro-7mgvvf4c{color:var(--dim);font-size:15px}.ms-dial.astro-7mgvvf4c input.astro-7mgvvf4c[type=range]{--p:17.24%;-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:28px;margin:0}.ms-dial.astro-7mgvvf4c input.astro-7mgvvf4c[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--gold) var(--p), #ffffff1a var(--p));border-radius:99px;height:8px}.ms-dial.astro-7mgvvf4c input.astro-7mgvvf4c[type=range]::-moz-range-track{background:linear-gradient(90deg, var(--gold) var(--p), #ffffff1a var(--p));border-radius:99px;height:8px}.ms-dial.astro-7mgvvf4c input.astro-7mgvvf4c[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:radial-gradient(circle at 35% 30%, #fff3d0, var(--gold) 60%);width:26px;height:26px;box-shadow:0 0 0 1px var(--gold), 0 6px 18px -4px #d4af5fcc;border:3px solid #0b0a08;border-radius:50%;margin-top:-9px}.ms-dial.astro-7mgvvf4c input.astro-7mgvvf4c[type=range]::-moz-range-thumb{background:var(--gold);width:22px;height:22px;box-shadow:0 0 0 1px var(--gold);border:3px solid #0b0a08;border-radius:50%}.ms-dial.astro-7mgvvf4c input.astro-7mgvvf4c[type=range]:focus-visible{outline:2px solid var(--gold-hi);outline-offset:4px;border-radius:8px}.ms-scale.astro-7mgvvf4c{color:var(--mute);justify-content:space-between;margin-top:2px;font-size:11.5px;display:flex}.ms-chips.astro-7mgvvf4c{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.ms-chip.astro-7mgvvf4c{border:1px solid var(--rule);color:var(--dim);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700;transition:color .25s,border-color .25s,background-color .25s}.ms-chip.astro-7mgvvf4c:hover{color:var(--ink);border-color:#d4af5f80}.ms-chip.astro-7mgvvf4c.on{color:#140f06;background:linear-gradient(180deg, var(--gold-hi), var(--gold));border-color:#0000}.ms-chip.astro-7mgvvf4c:focus-visible{outline:2px solid var(--gold-hi);outline-offset:2px}.ms-hint.astro-7mgvvf4c{color:var(--dim);margin:14px 0 0;font-size:13px}.ms-h.astro-7mgvvf4c{margin-bottom:14px;font-size:clamp(22px,3vw,28px)}.ms-h.astro-7mgvvf4c #ms-count.astro-7mgvvf4c{color:var(--gold)}.ms-list.astro-7mgvvf4c{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ms-job.astro-7mgvvf4c{--c:#49c46b;border:1px solid var(--rule);background:linear-gradient(170deg,#15120e,#0b0a08);border-radius:14px;grid-template-columns:14px 1fr;gap:14px;padding:14px 16px;display:grid}.ms-job.astro-7mgvvf4c.g-mid{--c:#ffb020}.ms-job.astro-7mgvvf4c.g-major{--c:#ff6b4a}.ms-job.astro-7mgvvf4c[hidden]{display:none}.ms-dot.astro-7mgvvf4c{background:var(--c);width:12px;height:12px;box-shadow:0 0 10px var(--c);border-radius:50%;margin-top:6px}.ms-job.astro-7mgvvf4c b.astro-7mgvvf4c{color:var(--ink);font-size:16px;display:block}.ms-job.astro-7mgvvf4c span.astro-7mgvvf4c{color:var(--dim);margin-top:3px;font-size:14px;display:block}.ms-cta.astro-7mgvvf4c{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.ms-group.astro-7mgvvf4c{margin-top:22px}.ms-group.astro-7mgvvf4c h3.astro-7mgvvf4c{color:var(--gold);margin-bottom:10px;font-size:19px}.ms-table.astro-7mgvvf4c{border:1px solid var(--rule);border-radius:14px;overflow:hidden}.ms-tr.astro-7mgvvf4c{border-top:1px solid var(--rule);color:#ddd5c7;grid-template-columns:minmax(0,2.2fr) minmax(0,1.2fr) minmax(0,1fr);gap:12px;padding:12px 16px;font-size:14.5px;display:grid}.ms-tr.astro-7mgvvf4c:first-child{border-top:0}.ms-th.astro-7mgvvf4c{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);background:#d4af5f14;font-size:11.5px;font-weight:800}.ms-tr.astro-7mgvvf4c a.astro-7mgvvf4c{color:var(--ink)}.ms-two.astro-7mgvvf4c{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,64px);display:grid}.ms-two.astro-7mgvvf4c .sec-head.astro-7mgvvf4c p.astro-7mgvvf4c+p.astro-7mgvvf4c{margin-top:12px}.ms-time.astro-7mgvvf4c{color:var(--dim);flex-direction:column;gap:6px;margin:12px 0;padding-left:18px;font-size:14.5px;display:flex}.ms-time.astro-7mgvvf4c b.astro-7mgvvf4c{color:var(--ink)}.ms-card.astro-7mgvvf4c{border:1px solid var(--rule);background:#ffffff04;border-radius:16px;padding:20px}.ms-card.astro-7mgvvf4c h3.astro-7mgvvf4c{margin-bottom:8px;font-size:20px}.ms-card.astro-7mgvvf4c p.astro-7mgvvf4c{color:var(--dim);font-size:15px}.ms-card.astro-7mgvvf4c p.astro-7mgvvf4c+p.astro-7mgvvf4c{margin-top:10px}@media (width<=900px){.ms-wrap.astro-7mgvvf4c,.ms-two.astro-7mgvvf4c{grid-template-columns:1fr}.ms-dial.astro-7mgvvf4c{position:static}}@media (width<=560px){.ms-tr.astro-7mgvvf4c{grid-template-columns:1fr 1fr}.ms-tr.astro-7mgvvf4c>.astro-7mgvvf4c:first-child{grid-column:1/-1}.ms-th.astro-7mgvvf4c>.astro-7mgvvf4c:first-child{display:none}}@media (prefers-reduced-motion:no-preference){.ms-job.astro-7mgvvf4c:not([hidden]){animation:.4s cubic-bezier(.2,.7,.2,1) both ms-in;animation-delay:calc(var(--i) * 25ms)}@keyframes ms-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ms-dot.astro-7mgvvf4c{animation:2.4s ease-in-out infinite ms-pulse}@keyframes ms-pulse{50%{box-shadow:0 0 2px var(--c)}}}
