.careers-page[data-astro-cid-updltw2v]{width:min(100% - 3rem,72rem);margin-inline:auto;padding-block:clamp(2.5rem,6vh,4rem) 1.5rem}.careers-topline[data-astro-cid-updltw2v]{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.careers-home[data-astro-cid-updltw2v]{color:var(--foreground);display:inline-flex}.careers-home[data-astro-cid-updltw2v] .careers-mark{width:auto;height:1.5rem;transition:opacity .16s;display:block}.careers-home[data-astro-cid-updltw2v]:hover .careers-mark{opacity:.65}.careers-home[data-astro-cid-updltw2v]:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:4px}.careers-header[data-astro-cid-updltw2v] h1[data-astro-cid-updltw2v]{font-family:var(--font-display);letter-spacing:-.02em;margin:1.75rem 0 0;font-size:clamp(2.25rem,6vw,3.25rem);font-weight:450;line-height:1}.careers-premise[data-astro-cid-updltw2v]{max-width:52ch;color:color-mix(in oklch, var(--foreground) 82%, var(--background));text-wrap:pretty;margin:1.4rem 0 0;font-size:clamp(1.0625rem,1.6vw,1.3125rem);line-height:1.5}.careers-columns[data-astro-cid-updltw2v]{column-gap:clamp(3rem,6vw,6rem);display:grid}@media (width>=64rem){.careers-columns[data-astro-cid-updltw2v]{grid-template-columns:1fr 1fr}}.careers-block[data-astro-cid-updltw2v]{border-bottom:1px solid color-mix(in oklch, var(--foreground) 10%, transparent);margin-top:2.5rem}.careers-block[data-astro-cid-updltw2v]>h2[data-astro-cid-updltw2v]{font-family:var(--font-mono);margin:0;padding-bottom:1.1rem;font-size:.875rem;font-weight:500;line-height:1.4}.careers-list[data-astro-cid-updltw2v]{margin:0;padding:0}.careers-row[data-astro-cid-updltw2v]{border-top:1px solid color-mix(in oklch, var(--foreground) 10%, transparent);grid-template-columns:9rem 1fr;gap:.5rem 1.5rem;padding-block:1.4rem;display:grid}.careers-list[data-astro-cid-updltw2v] dt[data-astro-cid-updltw2v]{color:var(--muted-foreground);font-family:var(--font-mono);flex-direction:row;align-items:center;gap:.5rem;padding-top:.2rem;font-size:.8125rem;line-height:1.4;display:flex}.careers-list[data-astro-cid-updltw2v] dt[data-astro-cid-updltw2v] svg{flex:none}.careers-list[data-astro-cid-updltw2v] dd[data-astro-cid-updltw2v]{max-width:62ch;color:color-mix(in oklch, var(--foreground) 78%, var(--background));text-wrap:pretty;margin:0;font-size:.9375rem;line-height:1.6}.careers-role[data-astro-cid-updltw2v]{border-top:1px solid color-mix(in oklch, var(--foreground) 10%, transparent)}.careers-role[data-astro-cid-updltw2v]>summary[data-astro-cid-updltw2v]{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding-block:1.4rem;list-style:none;display:flex}.careers-role[data-astro-cid-updltw2v]>summary[data-astro-cid-updltw2v]::-webkit-details-marker{display:none}.careers-role[data-astro-cid-updltw2v]>summary[data-astro-cid-updltw2v]:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:4px}.careers-role-head[data-astro-cid-updltw2v] h3[data-astro-cid-updltw2v]{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;flex-wrap:wrap;align-items:baseline;gap:.6rem;margin:0;font-size:1.3125rem;font-weight:550;line-height:1.25;transition:color .16s;display:flex}.careers-role[data-astro-cid-updltw2v]>summary[data-astro-cid-updltw2v]:hover h3[data-astro-cid-updltw2v]{color:#385794}.dark .careers-role[data-astro-cid-updltw2v]>summary[data-astro-cid-updltw2v]:hover h3[data-astro-cid-updltw2v]{color:#9eb5ec}.careers-team[data-astro-cid-updltw2v]{background:color-mix(in oklch, var(--foreground) 8%, transparent);color:color-mix(in oklch, var(--foreground) 62%, var(--background));font-family:var(--font-mono);letter-spacing:0;border-radius:4px;padding:.2rem .5rem;font-size:.75rem;font-weight:400}.careers-role-where[data-astro-cid-updltw2v]{color:var(--muted-foreground);font-family:var(--font-mono);margin:.4rem 0 0;font-size:.8125rem;line-height:1.4}.careers-role-controls[data-astro-cid-updltw2v]{flex:none;align-items:center;gap:.35rem;padding-top:.2rem;display:flex}.careers-copy[data-astro-cid-updltw2v]{border:1px solid color-mix(in oklch, var(--foreground) 14%, transparent);color:var(--muted-foreground);font-family:var(--font-mono);cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:.35rem;padding:.3rem .4rem;font-size:.75rem;line-height:1;display:inline-flex}.careers-copy[data-astro-cid-updltw2v]:hover{border-color:color-mix(in oklch, var(--foreground) 28%, transparent);color:var(--foreground)}.careers-copy[data-astro-cid-updltw2v]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.careers-copy[data-astro-cid-updltw2v][data-copied]:after{content:"Copied"}.careers-role-controls[data-astro-cid-updltw2v] .careers-apply[data-astro-cid-updltw2v]{color:#fff;background:#385794;border-radius:4px;align-items:center;padding:.45rem .85rem;font-size:.8125rem;font-weight:650;line-height:1.1;text-decoration:none;display:inline-flex}.careers-role-controls[data-astro-cid-updltw2v] .careers-apply[data-astro-cid-updltw2v]:hover{background:oklch(41.2005% .087306 250.82)}.careers-role-controls[data-astro-cid-updltw2v] .careers-apply[data-astro-cid-updltw2v]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.careers-role[data-astro-cid-updltw2v]>summary[data-astro-cid-updltw2v] .careers-chevron{color:var(--muted-foreground);flex:none}.careers-role[data-astro-cid-updltw2v][open]>summary[data-astro-cid-updltw2v] .careers-chevron{transform:rotate(180deg)}.careers-role-detail[data-astro-cid-updltw2v]{padding-bottom:1.6rem}.careers-role-detail[data-astro-cid-updltw2v] p[data-astro-cid-updltw2v]{max-width:62ch;color:color-mix(in oklch, var(--foreground) 78%, var(--background));text-wrap:pretty;margin:0;font-size:.9375rem;line-height:1.6}.careers-role-detail[data-astro-cid-updltw2v] h4[data-astro-cid-updltw2v]{color:var(--muted-foreground);font-family:var(--font-mono);margin:1.4rem 0 0;font-size:.8125rem;font-weight:500;line-height:1.4}.careers-role-detail[data-astro-cid-updltw2v] ul[data-astro-cid-updltw2v]{max-width:62ch;color:color-mix(in oklch, var(--foreground) 78%, var(--background));margin:.7rem 0 0;padding-left:1.1rem;font-size:.9375rem;line-height:1.6;list-style:outside}.careers-role-detail[data-astro-cid-updltw2v] li[data-astro-cid-updltw2v]{text-wrap:pretty;margin-top:.35rem}.careers-empty[data-astro-cid-updltw2v]{border-top:1px solid color-mix(in oklch, var(--foreground) 10%, transparent);color:var(--muted-foreground);text-align:center;padding-block:1.4rem;font-size:1.125rem}.careers-contact[data-astro-cid-updltw2v]{max-width:70ch;color:color-mix(in oklch, var(--foreground) 78%, var(--background));margin-top:2rem;font-size:.9375rem;line-height:1.6}.careers-contact[data-astro-cid-updltw2v] a[data-astro-cid-updltw2v]{color:#385794;text-underline-offset:.2em;text-decoration:underline}.dark .careers-contact[data-astro-cid-updltw2v] a[data-astro-cid-updltw2v]{color:#9eb5ec}.careers-page[data-astro-cid-updltw2v] .site-footer{margin-top:2.5rem}@media (prefers-reduced-motion:no-preference){.careers-role[data-astro-cid-updltw2v]>summary[data-astro-cid-updltw2v] .careers-chevron{transition:transform .18s}}@media (width<=40rem){.careers-row[data-astro-cid-updltw2v]{grid-template-columns:1fr;gap:.4rem}.careers-list[data-astro-cid-updltw2v] dt[data-astro-cid-updltw2v]{flex-wrap:wrap;gap:.25rem .5rem;padding-top:0}.careers-role[data-astro-cid-updltw2v]>summary[data-astro-cid-updltw2v]{flex-direction:column;align-items:stretch;gap:.9rem}.careers-role-controls[data-astro-cid-updltw2v]{padding-top:0}}
