.diagram[data-astro-cid-u5j6hlaw]{margin:0}svg[data-astro-cid-u5j6hlaw]{width:100%;max-width:560px;height:auto;display:block}.label[data-astro-cid-u5j6hlaw]{font:400 15px var(--sans);fill:var(--ink)}.small[data-astro-cid-u5j6hlaw]{font:400 13px var(--sans);fill:var(--muted)}.accent[data-astro-cid-u5j6hlaw]{fill:var(--accent)}.serif[data-astro-cid-u5j6hlaw]{font:400 18px var(--serif);fill:var(--ink)}figcaption[data-astro-cid-u5j6hlaw]{max-width:560px;font-size:var(--fs-caption);color:var(--muted);margin-top:12px}@media (prefers-reduced-motion:reduce){.pulse[data-astro-cid-u5j6hlaw]{display:none}}.hero[data-astro-cid-ge2uvauf]{padding:28px 0 80px}.hero-inner[data-astro-cid-ge2uvauf]{display:block}.status[data-astro-cid-ge2uvauf]{margin-bottom:28px}h1[data-astro-cid-ge2uvauf]{max-width:22ch;font:400 clamp(38px, 5.4vw, 66px) / 1.06 var(--serif);letter-spacing:-.02em;margin-bottom:28px}.lead[data-astro-cid-ge2uvauf]{max-width:58ch;color:var(--muted);margin-bottom:16px;font-size:19px}.secondary[data-astro-cid-ge2uvauf]{font:italic 19px var(--serif);margin-bottom:8px}.cert[data-astro-cid-ge2uvauf]{font-size:var(--fs-small);color:var(--muted);margin-bottom:36px}.links[data-astro-cid-ge2uvauf]{flex-wrap:wrap;align-items:center;gap:16px 28px;font-size:16px;display:flex}.btn[data-astro-cid-ge2uvauf]{background:var(--accent);color:var(--paper);border-radius:999px;padding:12px 20px;text-decoration:none}.btn[data-astro-cid-ge2uvauf]:hover{text-decoration:underline}.word[data-astro-cid-ge2uvauf]{display:inline-block}.visual[data-astro-cid-ge2uvauf]{display:none}@media (width>=1040px){.hero-inner[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;column-gap:64px;display:grid}.visual[data-astro-cid-ge2uvauf]{display:block}}@media (prefers-reduced-motion:no-preference){.hero-inner[data-astro-cid-ge2uvauf]{animation:1s both fade}.word[data-astro-cid-ge2uvauf]{opacity:0;animation:.9s cubic-bezier(.2,.7,.2,1) both rise;animation-delay:calc(var(--i) * 70ms + .25s)}}@keyframes fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes rise{0%{opacity:0;transform:translateY(.35em)}to{opacity:1;transform:none}}.body[data-astro-cid-oxgmilyn]{max-width:66ch;margin-bottom:40px}.body[data-astro-cid-oxgmilyn] p[data-astro-cid-oxgmilyn]{font-size:var(--fs-body);margin-bottom:16px}.facts[data-astro-cid-oxgmilyn]{border-top:1px solid var(--rule);grid-template-columns:repeat(4,1fr);gap:24px;margin:0;padding-top:28px;display:grid}dt[data-astro-cid-oxgmilyn]{font:400 var(--fs-title) var(--serif)}dd[data-astro-cid-oxgmilyn]{font-size:var(--fs-small);margin:4px 0 0}.caveat[data-astro-cid-oxgmilyn]{font-size:var(--fs-caption);margin-top:20px}@media (width<=860px){.facts[data-astro-cid-oxgmilyn]{grid-template-columns:1fr 1fr}}.intro[data-astro-cid-3sqtyrgo]{max-width:62ch;margin:-12px 0 32px}.layers[data-astro-cid-3sqtyrgo],.areas[data-astro-cid-3sqtyrgo]{margin:0;padding:0;list-style:none}.layers[data-astro-cid-3sqtyrgo] li[data-astro-cid-3sqtyrgo]{border-top:1px solid var(--rule);grid-template-columns:240px 1fr;gap:24px;padding:16px 0 16px 28px;display:grid}.layers[data-astro-cid-3sqtyrgo] li[data-astro-cid-3sqtyrgo]:last-child{border-bottom:1px solid var(--rule)}.layer-name[data-astro-cid-3sqtyrgo]{font:400 var(--fs-heading) var(--serif)}.areas[data-astro-cid-3sqtyrgo]{gap:0;margin:0;display:grid}.areas[data-astro-cid-3sqtyrgo]>div[data-astro-cid-3sqtyrgo]{border-top:1px solid var(--rule);grid-template-columns:240px 1fr;gap:24px;padding:24px 0;display:grid}.areas[data-astro-cid-3sqtyrgo]>div[data-astro-cid-3sqtyrgo]:last-child{border-bottom:1px solid var(--rule)}dt[data-astro-cid-3sqtyrgo]{font:400 var(--fs-heading) / 1.3 var(--serif)}dd[data-astro-cid-3sqtyrgo] p[data-astro-cid-3sqtyrgo]{margin-bottom:8px}.tech[data-astro-cid-3sqtyrgo]{font-size:var(--fs-small);color:var(--accent)}@media (width<=860px){.layers[data-astro-cid-3sqtyrgo] li[data-astro-cid-3sqtyrgo],.areas[data-astro-cid-3sqtyrgo]>div[data-astro-cid-3sqtyrgo]{grid-template-columns:1fr;gap:6px}}.steps[data-astro-cid-j22aypqg]{margin:0;padding:0;list-style:none}.steps[data-astro-cid-j22aypqg] li[data-astro-cid-j22aypqg]{border-top:1px solid var(--rule);grid-template-columns:64px 1fr;gap:16px;padding:24px 0;display:grid}.steps[data-astro-cid-j22aypqg] li[data-astro-cid-j22aypqg]:last-child{border-bottom:1px solid var(--rule)}.num[data-astro-cid-j22aypqg]{font:400 var(--fs-heading) var(--serif);color:var(--accent)}h3[data-astro-cid-j22aypqg]{font:400 var(--fs-heading) / 1.3 var(--serif);margin-bottom:6px}p[data-astro-cid-j22aypqg]{max-width:62ch}@media (width<=560px){.steps[data-astro-cid-j22aypqg] li[data-astro-cid-j22aypqg]{grid-template-columns:40px 1fr}}.rows[data-astro-cid-kfjlurf6]{margin:0}.rows[data-astro-cid-kfjlurf6]>div[data-astro-cid-kfjlurf6]{border-top:1px solid var(--rule);grid-template-columns:240px 1fr;gap:24px;padding:18px 0;display:grid}.rows[data-astro-cid-kfjlurf6]>div[data-astro-cid-kfjlurf6]:last-child{border-bottom:1px solid var(--rule)}dt[data-astro-cid-kfjlurf6]{font:400 var(--fs-heading) / 1.3 var(--serif)}dd[data-astro-cid-kfjlurf6]{margin:0}@media (width<=860px){.rows[data-astro-cid-kfjlurf6]>div[data-astro-cid-kfjlurf6]{grid-template-columns:1fr;gap:4px}}.jobs[data-astro-cid-3xih677i]{margin:0;padding:0;list-style:none}.jobs[data-astro-cid-3xih677i]>li[data-astro-cid-3xih677i]{border-top:1px solid var(--rule);grid-template-columns:150px 1fr;gap:24px;padding:28px 0;display:grid}.jobs[data-astro-cid-3xih677i]>li[data-astro-cid-3xih677i]:last-child{border-bottom:1px solid var(--rule)}.period[data-astro-cid-3xih677i]{font-size:var(--fs-small);color:var(--muted)}h3[data-astro-cid-3xih677i]{font:400 var(--fs-heading) / 1.3 var(--serif);margin-bottom:4px}.org[data-astro-cid-3xih677i]{font-size:var(--fs-small);margin-bottom:8px;font-weight:600}.bullets[data-astro-cid-3xih677i]{margin:0;padding:0;list-style:none}.bullets[data-astro-cid-3xih677i] li[data-astro-cid-3xih677i]{color:var(--muted);margin-bottom:6px;padding-left:16px;position:relative}.bullets[data-astro-cid-3xih677i] li[data-astro-cid-3xih677i]:before{content:"";background:var(--accent);width:6px;height:1px;position:absolute;top:.7em;left:0}@media (width<=860px){.jobs[data-astro-cid-3xih677i]>li[data-astro-cid-3xih677i]{grid-template-columns:1fr;gap:4px}}.list[data-astro-cid-rt6k4qq7]{margin:0;padding:0;list-style:none}.list[data-astro-cid-rt6k4qq7] li[data-astro-cid-rt6k4qq7]{border-top:1px solid var(--rule);padding:22px 0}.meta[data-astro-cid-rt6k4qq7]{font-size:var(--fs-caption);letter-spacing:.04em;color:var(--muted)}h3[data-astro-cid-rt6k4qq7]{font:400 var(--fs-heading) / 1.3 var(--serif);margin:4px 0 6px}h3[data-astro-cid-rt6k4qq7] a[data-astro-cid-rt6k4qq7]{color:var(--ink);text-decoration:none}.more[data-astro-cid-rt6k4qq7]{margin-top:24px}.rows[data-astro-cid-ectujax3]{margin:0}.rows[data-astro-cid-ectujax3]>div[data-astro-cid-ectujax3]{border-top:1px solid var(--rule);grid-template-columns:240px 1fr;gap:24px;padding:18px 0;display:grid}.rows[data-astro-cid-ectujax3]>div[data-astro-cid-ectujax3]:last-child{border-bottom:1px solid var(--rule)}dt[data-astro-cid-ectujax3]{font:400 var(--fs-heading) / 1.3 var(--serif)}dd[data-astro-cid-ectujax3]{margin:0}.roles[data-astro-cid-ectujax3]{font-size:var(--fs-small);color:var(--accent);margin-top:6px}@media (width<=860px){.rows[data-astro-cid-ectujax3]>div[data-astro-cid-ectujax3]{grid-template-columns:1fr;gap:4px}}.rows[data-astro-cid-dnnn4l6w]{margin:0}.rows[data-astro-cid-dnnn4l6w]>div[data-astro-cid-dnnn4l6w]{border-top:1px solid var(--rule);grid-template-columns:240px 1fr;gap:24px;padding:18px 0;display:grid}.rows[data-astro-cid-dnnn4l6w]>div[data-astro-cid-dnnn4l6w]:last-child{border-bottom:1px solid var(--rule)}dt[data-astro-cid-dnnn4l6w]{font:400 var(--fs-heading) / 1.3 var(--serif)}dd[data-astro-cid-dnnn4l6w]{margin:0}@media (width<=860px){.rows[data-astro-cid-dnnn4l6w]>div[data-astro-cid-dnnn4l6w]{grid-template-columns:1fr;gap:4px}}.rows[data-astro-cid-ew4vagfh]{margin:0}.rows[data-astro-cid-ew4vagfh]>div[data-astro-cid-ew4vagfh]{border-top:1px solid var(--rule);grid-template-columns:1fr auto;gap:24px;padding:14px 0;display:grid}.rows[data-astro-cid-ew4vagfh]>div[data-astro-cid-ew4vagfh]:last-child{border-bottom:1px solid var(--rule)}dt[data-astro-cid-ew4vagfh]{font-weight:600}dd[data-astro-cid-ew4vagfh]{font-size:var(--fs-small);text-align:right;margin:0}@media (width<=560px){.rows[data-astro-cid-ew4vagfh]>div[data-astro-cid-ew4vagfh]{grid-template-columns:1fr;gap:2px}dd[data-astro-cid-ew4vagfh]{text-align:left}}.rows[data-astro-cid-r7epskrw]{margin:0}.rows[data-astro-cid-r7epskrw]>div[data-astro-cid-r7epskrw]{border-top:1px solid var(--rule);grid-template-columns:240px 1fr;gap:24px;padding:18px 0;display:grid}.rows[data-astro-cid-r7epskrw]>div[data-astro-cid-r7epskrw]:last-child{border-bottom:1px solid var(--rule)}dt[data-astro-cid-r7epskrw]{font:400 var(--fs-heading) / 1.3 var(--serif)}dd[data-astro-cid-r7epskrw]{margin:0}@media (width<=860px){.rows[data-astro-cid-r7epskrw]>div[data-astro-cid-r7epskrw]{grid-template-columns:1fr;gap:4px}}.rows[data-astro-cid-wdtcqvko]{margin:0}.rows[data-astro-cid-wdtcqvko]>div[data-astro-cid-wdtcqvko]{border-top:1px solid var(--rule);grid-template-columns:1fr auto;gap:24px;padding:14px 0;display:grid}.rows[data-astro-cid-wdtcqvko]>div[data-astro-cid-wdtcqvko]:last-child{border-bottom:1px solid var(--rule)}dt[data-astro-cid-wdtcqvko]{font-weight:600}dd[data-astro-cid-wdtcqvko]{font-size:var(--fs-small);text-align:right;margin:0}@media (width<=560px){.rows[data-astro-cid-wdtcqvko]>div[data-astro-cid-wdtcqvko]{grid-template-columns:1fr;gap:2px}dd[data-astro-cid-wdtcqvko]{text-align:left}}.brand[data-astro-cid-l6zidspz]{fill:currentColor;flex:none;width:1em;height:1em}.intro[data-astro-cid-bqak7tfh]{max-width:66ch;margin:-12px 0 32px}.groups[data-astro-cid-bqak7tfh]{margin:0}.groups[data-astro-cid-bqak7tfh]>div[data-astro-cid-bqak7tfh]{border-top:1px solid var(--rule);grid-template-columns:240px 1fr;gap:24px;padding:16px 0;display:grid}.groups[data-astro-cid-bqak7tfh]>div[data-astro-cid-bqak7tfh]:last-child{border-bottom:1px solid var(--rule)}dt[data-astro-cid-bqak7tfh]{font:400 var(--fs-heading) / 1.3 var(--serif)}dd[data-astro-cid-bqak7tfh]{margin:0}.items[data-astro-cid-bqak7tfh]{font-size:var(--fs-small);flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;list-style:none;display:flex}.items[data-astro-cid-bqak7tfh] li[data-astro-cid-bqak7tfh]{align-items:center;gap:8px;display:inline-flex}@media (width<=860px){.groups[data-astro-cid-bqak7tfh]>div[data-astro-cid-bqak7tfh]{grid-template-columns:1fr;gap:6px}}.clouds[data-astro-cid-bv7u2bze]{grid-template-columns:repeat(3,1fr);gap:0 32px;margin:0;padding:0;list-style:none;display:grid}.clouds[data-astro-cid-bv7u2bze] li[data-astro-cid-bv7u2bze]{border-top:1px solid var(--rule);padding:24px 0}.name[data-astro-cid-bv7u2bze]{font:400 var(--fs-heading) / 1.3 var(--serif);align-items:center;gap:10px;margin-bottom:6px;display:flex}.name[data-astro-cid-bv7u2bze] .brand{width:22px;height:22px}.level[data-astro-cid-bv7u2bze]{font-size:var(--fs-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-bottom:8px}p[data-astro-cid-bv7u2bze].muted{font-size:var(--fs-small)}@media (width<=860px){.clouds[data-astro-cid-bv7u2bze]{grid-template-columns:1fr}}.text[data-astro-cid-6qno7sxx]{max-width:60ch;font:italic var(--fs-lead) / 1.5 var(--serif)}
