.honeypot.svelte-1pwr3hd{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.form.svelte-1pwr3hd{gap:var(--spacing-ll);flex-direction:column;max-width:46rem;display:flex}@media (prefers-color-scheme:dark){.form.svelte-1pwr3hd{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.row.svelte-1pwr3hd{gap:var(--spacing);grid-template-columns:1fr;display:grid}@media (width>=900px){.row.svelte-1pwr3hd{grid-template-columns:1fr 1fr}.row.row-three.svelte-1pwr3hd{grid-template-columns:repeat(3,1fr)}}.field.svelte-1pwr3hd{flex-direction:column;gap:.3em;scroll-margin-block-start:var(--spacing);display:flex}label.svelte-1pwr3hd{color:hsl(var(--color-fg-hsl)/.8);font-size:.9em;line-height:1.3}.hint.svelte-1pwr3hd{max-width:52ch;color:hsl(var(--color-fg-hsl)/.62);font-size:.8em;line-height:1.35;display:block}.hint.svelte-1pwr3hd a:where(.svelte-1pwr3hd){color:var(--color-fg);text-underline-offset:.2em;text-decoration:underline}input[type=text].svelte-1pwr3hd,input[type=email].svelte-1pwr3hd,input[type=url].svelte-1pwr3hd{width:100%;font:inherit;letter-spacing:inherit;color:var(--color-fg);background:hsl(var(--color-l1));border:var(--border-width) solid hsl(var(--color-l3));border-radius:var(--border-radius);padding:.5em .6em;transition:border-color .2s,background .2s}input[type=text].svelte-1pwr3hd::-moz-placeholder{color:hsl(var(--color-fg-hsl)/.35)}input[type=email].svelte-1pwr3hd::-moz-placeholder{color:hsl(var(--color-fg-hsl)/.35)}input[type=url].svelte-1pwr3hd::-moz-placeholder{color:hsl(var(--color-fg-hsl)/.35)}input[type=text].svelte-1pwr3hd::placeholder,input[type=email].svelte-1pwr3hd::placeholder,input[type=url].svelte-1pwr3hd::placeholder{color:hsl(var(--color-fg-hsl)/.35)}input[type=text].svelte-1pwr3hd:hover,input[type=email].svelte-1pwr3hd:hover,input[type=url].svelte-1pwr3hd:hover{border-color:hsl(var(--color-l4))}@media (prefers-color-scheme:dark){input[type=text].svelte-1pwr3hd,input[type=email].svelte-1pwr3hd,input[type=url].svelte-1pwr3hd{background:hsl(var(--color-fg-hsl)/.06);border-color:hsl(var(--color-fg-hsl)/.28)}input[type=text].svelte-1pwr3hd:hover,input[type=email].svelte-1pwr3hd:hover,input[type=url].svelte-1pwr3hd:hover{border-color:hsl(var(--color-fg-hsl)/.45)}}input.svelte-1pwr3hd:focus-visible,button.svelte-1pwr3hd:focus-visible,a.svelte-1pwr3hd:focus-visible{outline:var(--border-width) solid var(--color-fg);outline-offset:2px}.areas.svelte-1pwr3hd,.links.svelte-1pwr3hd{flex-direction:column;gap:.4em;display:flex}.areas.svelte-1pwr3hd h3:where(.svelte-1pwr3hd),.links.svelte-1pwr3hd h3:where(.svelte-1pwr3hd){letter-spacing:-.03em;font-size:1.15em;font-weight:500}.groups.svelte-1pwr3hd{padding-block-start:var(--spacing-ss)}@media (width>=500px){.groups.svelte-1pwr3hd{-moz-columns:2;columns:2;-moz-column-gap:var(--spacing-ll);column-gap:var(--spacing-ll)}}fieldset.svelte-1pwr3hd{margin:0 0 var(--spacing);-moz-column-break-inside:avoid;break-inside:avoid;border:0;flex-direction:column;gap:.15em;min-width:0;padding:0;display:flex}fieldset.svelte-1pwr3hd legend:where(.svelte-1pwr3hd){font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--color-fg-hsl)/.68);padding:0 0 .35em;font-size:.62em}.check.svelte-1pwr3hd{align-items:flex-start;gap:.5em;display:flex}.check.svelte-1pwr3hd input[type=checkbox]:where(.svelte-1pwr3hd){font-size:inherit;width:1.1em;height:1.1em;accent-color:var(--color-fg);flex:none;margin:.28em 0 0}.check.svelte-1pwr3hd label:where(.svelte-1pwr3hd){cursor:pointer;padding-block:.25em;font-size:.85em;line-height:1.35}.agree.svelte-1pwr3hd{flex-direction:column;gap:.6em;display:flex}.summary.svelte-1pwr3hd{padding:var(--spacing-s) var(--spacing);border:var(--border-width) solid hsl(var(--color-fg-hsl)/.5);border-radius:var(--border-radius);background:hsl(var(--color-fg-hsl)/.04)}.summary.svelte-1pwr3hd .summary-title:where(.svelte-1pwr3hd){font-weight:500}.summary.svelte-1pwr3hd ul:where(.svelte-1pwr3hd){margin-block-start:.4em;padding-inline-start:1.2em;line-height:1.4;list-style:outside}.summary.svelte-1pwr3hd a:where(.svelte-1pwr3hd){color:inherit}.error.svelte-1pwr3hd{color:#a02228;font-size:.8em;line-height:1.3}@media (prefers-color-scheme:dark){.error.svelte-1pwr3hd{color:#f68e93}}.submit.svelte-1pwr3hd{flex-direction:column;align-items:flex-start;gap:.6em;display:flex}.submit.svelte-1pwr3hd button:where(.svelte-1pwr3hd){font:inherit;letter-spacing:inherit;color:var(--color-bg);background:var(--color-fg);border:var(--border-width) solid var(--color-fg);border-radius:var(--border-radius);cursor:pointer;padding:.5em 1.1em;transition:opacity .2s}.submit.svelte-1pwr3hd button:where(.svelte-1pwr3hd):hover{opacity:.82}.submit.svelte-1pwr3hd button[disabled]:where(.svelte-1pwr3hd){opacity:.5;cursor:default}.sent.svelte-1pwr3hd{flex-direction:column;align-items:flex-start;gap:.5em;max-width:46rem;display:flex}.sent.svelte-1pwr3hd h2:where(.svelte-1pwr3hd){letter-spacing:-.04em;font-size:1.6em;font-weight:500}.sent.svelte-1pwr3hd p{max-width:52ch;color:hsl(var(--color-fg-hsl)/.75);line-height:1.4}.prose.svelte-1ffgyr{flex-direction:column;gap:.6em;display:flex}.prose.svelte-1ffgyr p:where(.svelte-1ffgyr),.prose.svelte-1ffgyr p{max-width:58ch;color:hsl(var(--color-fg-hsl)/.78);line-height:1.4}.prose.svelte-1ffgyr a{color:inherit;text-underline-offset:.2em;text-decoration:underline}.careers.svelte-1thlcsk{gap:calc(var(--spacing) * 3);flex-direction:column;padding-block-end:calc(var(--spacing) * 4);display:flex}.masthead.svelte-1thlcsk{padding-block:var(--spacing-s) var(--spacing);flex-direction:column;align-items:flex-start;gap:.3em;display:flex}.masthead.svelte-1thlcsk h1:where(.svelte-1thlcsk){letter-spacing:-.055em;font-size:4em;font-weight:600;line-height:.85}@media (width>=900px){.masthead.svelte-1thlcsk h1:where(.svelte-1thlcsk){font-size:6.5em}}.masthead.svelte-1thlcsk .tagline:where(.svelte-1thlcsk){letter-spacing:-.03em;text-wrap:pretty;max-width:28ch;color:hsl(var(--color-fg-hsl)/.62);font-size:1.3em;line-height:1.2}@media (width>=900px){.masthead.svelte-1thlcsk .tagline:where(.svelte-1thlcsk){font-size:1.6em}}section.svelte-1thlcsk{align-items:flex-start;gap:var(--spacing-s);flex-direction:column;display:flex}section.svelte-1thlcsk h2:where(.svelte-1thlcsk){letter-spacing:-.04em;font-size:1.5em;font-weight:500;line-height:1.05}@media (width>=900px){section.svelte-1thlcsk h2:where(.svelte-1thlcsk){font-size:1.9em}}.opening-list.svelte-1thlcsk{gap:var(--spacing);width:100%;max-width:46rem;flex-direction:column;padding-block-start:var(--spacing-ss);display:flex}.opening-list.svelte-1thlcsk li:where(.svelte-1thlcsk){padding:var(--spacing-s) var(--spacing);background:hsl(var(--color-l1));border-radius:var(--border-radius);flex-direction:column;gap:.2em;display:flex}@media (prefers-color-scheme:dark){.opening-list.svelte-1thlcsk li:where(.svelte-1thlcsk){background:hsl(var(--color-fg-hsl)/.06)}}.opening-list.svelte-1thlcsk h3:where(.svelte-1thlcsk){letter-spacing:-.03em;font-size:1.15em;font-weight:500}.opening-list.svelte-1thlcsk .summary:where(.svelte-1thlcsk){color:hsl(var(--color-fg-hsl)/.72);line-height:1.35}.opening-list.svelte-1thlcsk .meta:where(.svelte-1thlcsk){font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--color-fg-hsl)/.68);font-size:.62em}.aside.svelte-1thlcsk a:where(.svelte-1thlcsk){color:hsl(var(--color-fg-hsl)/.7);text-underline-offset:.2em;text-decoration:underline}.aside.svelte-1thlcsk a:where(.svelte-1thlcsk):hover{color:var(--color-fg)}.aside.svelte-1thlcsk a:where(.svelte-1thlcsk):focus-visible{outline:var(--border-width) solid var(--color-fg);outline-offset:2px}.perk-list.svelte-1thlcsk{max-width:52rem;color:hsl(var(--color-fg-hsl)/.78);padding-block-start:var(--spacing-ss);padding-inline-start:1.1em;list-style:outside}.perk-list.svelte-1thlcsk li:where(.svelte-1thlcsk){-moz-column-break-inside:avoid;break-inside:avoid;max-width:46ch;margin-block-end:.55em;line-height:1.35}@media (width>=900px){.perk-list.svelte-1thlcsk{-moz-columns:2;columns:2;-moz-column-gap:var(--spacing-ll);column-gap:var(--spacing-ll)}}.apply.svelte-1thlcsk{gap:var(--spacing);padding-block-start:var(--spacing);scroll-margin-block-start:var(--spacing)}
