.value-rule[data-astro-cid-66jii52b]{transform-origin:0;background:linear-gradient(90deg, #19e0e3cc, #3a7bff80 35%, rgb(var(--sl-tint-rgb) / .1) 70%);height:1px;transition:transform 1.4s var(--sl-ease-out);transition-delay:calc(var(--i,0) * .12s + .1s);position:absolute;inset:0 0 auto}html.sl-js .value-row[data-astro-cid-66jii52b]:not(.is-in) .value-rule[data-astro-cid-66jii52b]{transform:scaleX(0)}.value-row[data-astro-cid-66jii52b]:last-child{border-bottom:1px solid var(--color-line)}@media (prefers-reduced-motion:reduce){html.sl-js .value-row[data-astro-cid-66jii52b]:not(.is-in) .value-rule[data-astro-cid-66jii52b]{transform:none}}.pod-mini[data-astro-cid-goehrhxy]{flex:none;width:4.5rem;height:4.5rem;position:relative}.pod-mini[data-astro-cid-goehrhxy]:before{content:"";border:1px dashed rgb(var(--sl-tint-rgb) / .18);border-radius:50%;position:absolute;inset:.5rem}.pod-mini__lead[data-astro-cid-goehrhxy]{background:linear-gradient(135deg,#19e0e3,#3a7bff 55%,#8a3ffc);border-radius:50%;width:.875rem;height:.875rem;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 16px #19e0e399}.pod-mini__dot[data-astro-cid-goehrhxy]{background:rgb(var(--sl-tint-rgb) / .7);width:.5rem;height:.5rem;transform:rotate(calc(var(--k) * 72deg - 90deg)) translateX(1.75rem) translate(-50%, -50%);transform-origin:0 0;border-radius:50%;position:absolute;top:50%;left:50%}.job-filter[data-astro-cid-qo36lmeg]{min-height:2.5rem;color:var(--color-fg-2);box-shadow:inset 0 0 0 1px var(--color-line-strong);border-radius:999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:color .2s;display:inline-flex}.job-filter[data-astro-cid-qo36lmeg]:hover{color:var(--color-fg);box-shadow:inset 0 0 0 1px var(--color-line-hover)}.job-filter[data-astro-cid-qo36lmeg]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.job-filter[data-astro-cid-qo36lmeg][aria-pressed=true]{color:var(--color-ink);box-shadow:none;background:linear-gradient(135deg,#19e0e3,#3a7bff)}.job-filter__count[data-astro-cid-qo36lmeg]{min-width:1.5rem;font-family:var(--font-mono);text-align:center;background:rgb(var(--sl-tint-rgb) / .08);border-radius:999px;padding:0 .4rem;font-size:.75rem}.job-filter[data-astro-cid-qo36lmeg][aria-pressed=true] .job-filter__count[data-astro-cid-qo36lmeg]{background:#0a0c0f24}.job-chip[data-astro-cid-wk3cszbj]{max-width:100%;color:var(--color-fg-2);background:rgb(var(--sl-tint-rgb) / .04);box-shadow:inset 0 0 0 1px var(--color-line);border-radius:999px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;line-height:1.35;display:inline-flex}html:not(.sl-js) .jobs-toolbar[data-astro-cid-3my34cfy],.jobs-board[data-astro-cid-3my34cfy]:not(:has([data-job-card])) .jobs-toolbar[data-astro-cid-3my34cfy]{display:none}.jobs-input[data-astro-cid-3my34cfy]{width:100%;height:3rem;color:var(--color-fg);background:var(--color-fill);box-shadow:inset 0 0 0 1px var(--color-line);border-radius:999px;padding-inline:1.25rem;font-size:.9375rem;transition:color .2s}.jobs-input[data-astro-cid-3my34cfy]::placeholder{color:var(--color-fg-3)}.jobs-input[data-astro-cid-3my34cfy]:hover{box-shadow:inset 0 0 0 1px var(--color-line-strong)}.jobs-input[data-astro-cid-3my34cfy]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.jobs-input--icon[data-astro-cid-3my34cfy]{padding-left:2.75rem}.jobs-select[data-astro-cid-3my34cfy]{appearance:none;cursor:pointer;padding-right:2.75rem}.jobs-select[data-astro-cid-3my34cfy] option[data-astro-cid-3my34cfy]{color:var(--color-fg);background:var(--color-card)}input[data-astro-cid-3my34cfy][type=search]::-webkit-search-cancel-button{cursor:pointer}.radar[data-astro-cid-3my34cfy]{aspect-ratio:1;isolation:isolate;border-radius:50%;position:relative}.radar__ring[data-astro-cid-3my34cfy]{inset:calc((1 - var(--s)) * 50%);border:1px solid #19e0e338;border-radius:50%;position:absolute}.radar__ring[data-astro-cid-3my34cfy]:first-child{background:radial-gradient(circle,#00001e33,#00001ea6);border-color:#19e0e359}.radar__cross[data-astro-cid-3my34cfy]{background:linear-gradient(#19e0e324,#19e0e324) 50%/1px 100% no-repeat,linear-gradient(#19e0e324,#19e0e324) 50%/100% 1px no-repeat;border-radius:50%;position:absolute;inset:0}.radar__sweep[data-astro-cid-3my34cfy]{background:conic-gradient(from 0deg, transparent 0 74%, #19e0e30d 76%, #19e0e36b 99.6%, #19e0e3e6 100%);border-radius:50%;animation:4.8s linear infinite radar-spin;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#000 69%,#0000 70%);mask:radial-gradient(circle,#000 69%,#0000 70%)}.radar__blip[data-astro-cid-3my34cfy]{background:var(--color-accent);opacity:0;width:8px;height:8px;animation:radar-blip 4.8s ease-out var(--d) infinite;border-radius:50%;margin:-4px 0 0 -4px;position:absolute;box-shadow:0 0 12px 2px #19e0e3b3}.radar__core[data-astro-cid-3my34cfy]{background:linear-gradient(135deg,#19e0e3,#3a7bff);border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 4px #19e0e326,0 0 18px #19e0e3cc}html[data-theme=light] .radar__ring[data-astro-cid-3my34cfy]{border-color:#006a9333}html[data-theme=light] .radar__ring[data-astro-cid-3my34cfy]:first-child{box-shadow:var(--shadow-card);background:radial-gradient(circle,#ffffffe6,#ffffff8c);border-color:#006a9352}html[data-theme=light] .radar__cross[data-astro-cid-3my34cfy]{background:linear-gradient(#006a9324,#006a9324) 50%/1px 100% no-repeat,linear-gradient(#006a9324,#006a9324) 50%/100% 1px no-repeat}html[data-theme=light] .radar__sweep[data-astro-cid-3my34cfy]{background:conic-gradient(from 0deg, transparent 0 74%, #006a9308 76%, #006a9338 99.6%, #006a93b3 100%)}html[data-theme=light] .radar__blip[data-astro-cid-3my34cfy]{box-shadow:0 0 10px 1px #006a9373}@keyframes radar-spin{to{transform:rotate(360deg)}}@keyframes radar-blip{0%{opacity:0;transform:scale(.4)}6%{opacity:1;transform:scale(1.2)}40%{opacity:.5;transform:scale(1)}70%,to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.radar__sweep[data-astro-cid-3my34cfy]{animation:none}.radar__blip[data-astro-cid-3my34cfy]{opacity:.8;animation:none}}.job-section+.job-section{border-top:1px solid var(--color-line);margin-top:3.5rem;padding-top:2rem}.sl-job-prose{max-width:44rem;color:var(--color-fg-2);margin-top:1.25rem;font-size:1.0625rem;line-height:1.75}.sl-job-prose p+p{margin-top:1.1rem}.sl-job-prose ul{gap:.8rem;display:grid}.sl-job-prose p+ul,.sl-job-prose ul+p{margin-top:1.1rem}.sl-job-prose li{padding-left:1.6rem;position:relative}.sl-job-prose li:before{content:"";background:var(--color-accent);width:.4rem;height:.4rem;position:absolute;top:.72em;left:.2rem;rotate:45deg;box-shadow:0 0 8px #19e0e3b3}.sl-job-skills li{color:var(--color-fg-2);background:rgb(var(--sl-tint-rgb) / .05);box-shadow:inset 0 0 0 1px var(--color-line);border-radius:999px;align-items:center;padding:.25rem .625rem;font-size:.75rem;line-height:1.4;display:inline-flex}
