.awards[data-astro-cid-3d6npo6b]{padding-block:2.5rem 3rem}.label[data-astro-cid-3d6npo6b]{color:var(--ink-2);font-size:var(--fs-body);letter-spacing:0;margin-bottom:1.5rem;font-weight:500}.list[data-astro-cid-3d6npo6b]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem .75rem;padding:0;list-style:none;display:grid}.award[data-astro-cid-3d6npo6b]{text-align:center;flex-direction:column;align-items:center;gap:.6rem;line-height:1.3;display:flex}.award[data-astro-cid-3d6npo6b] .medal{object-fit:contain;width:3.5rem;height:3.5rem}.name[data-astro-cid-3d6npo6b],.result[data-astro-cid-3d6npo6b]{display:block}.name[data-astro-cid-3d6npo6b]{font-family:var(--display);font-weight:600}.result[data-astro-cid-3d6npo6b]{color:var(--ink-2)}@media (max-width:29.99rem){.award[data-astro-cid-3d6npo6b]{font-size:.875rem}}@media (min-width:40rem){.award[data-astro-cid-3d6npo6b] .medal{width:4.5rem;height:4.5rem}}@media (min-width:72rem){.list[data-astro-cid-3d6npo6b]{grid-template-columns:repeat(8,minmax(0,1fr))}}.hero-run[data-astro-cid-fd7vuo73]{grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,5vw,4rem);display:grid}@media (min-width:72rem){.hero-run[data-astro-cid-fd7vuo73]{grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr);align-items:center;column-gap:clamp(2.5rem,4vw,3.5rem)}}.words[data-astro-cid-fd7vuo73]{flex-direction:column;gap:2rem;display:flex}.tile[data-astro-cid-fd7vuo73]{background:var(--el);width:1.75rem;height:1.75rem;color:var(--el-ink);font:600 .8125rem/1 var(--display);letter-spacing:-.01em;flex:none;place-items:center;display:inline-grid}.jobs-label[data-astro-cid-fd7vuo73]{color:var(--ink-2);font:500 .8125rem/1.3 var(--display);margin-bottom:.25rem}.jobs[data-astro-cid-fd7vuo73]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.job[data-astro-cid-fd7vuo73]{border:0;border-top:1px solid var(--rule);color:var(--ink-2);text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.0625rem .625rem;padding:.75rem 0 .875rem;display:grid;position:relative}.job[data-astro-cid-fd7vuo73]:hover,.job[data-astro-cid-fd7vuo73][aria-selected=true]{color:var(--navy)}.job[data-astro-cid-fd7vuo73]:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.job[data-astro-cid-fd7vuo73] .tile[data-astro-cid-fd7vuo73]{opacity:.45;grid-row:span 2;transition:opacity .3s}.job[data-astro-cid-fd7vuo73][aria-selected=true] .tile[data-astro-cid-fd7vuo73]{opacity:1}.job-name[data-astro-cid-fd7vuo73]{font:500 .875rem/1.3 var(--display)}.job-agent[data-astro-cid-fd7vuo73]{color:var(--ink-2);font:.75rem/1.3 var(--text)}.job-bar[data-astro-cid-fd7vuo73]{background:var(--el);transform-origin:0;width:100%;height:2px;position:absolute;top:-1px;left:0;transform:scaleX(0)}.job[data-astro-cid-fd7vuo73][aria-selected=true] .job-bar[data-astro-cid-fd7vuo73]{transform:scaleX(1)}.is-playing[data-astro-cid-fd7vuo73] .job-bar[data-astro-cid-fd7vuo73]{transition:transform .1s linear}@media (max-width:35.99rem){.job[data-astro-cid-fd7vuo73]{grid-template-columns:minmax(0,1fr);align-content:start;gap:.5rem}.job[data-astro-cid-fd7vuo73] .tile[data-astro-cid-fd7vuo73]{grid-row:auto}.job-agent[data-astro-cid-fd7vuo73]{display:none}}.panels[data-astro-cid-fd7vuo73]{display:grid}.panel[data-astro-cid-fd7vuo73]{visibility:hidden;grid-area:1/1}.panel[data-astro-cid-fd7vuo73][data-on]{visibility:visible}.run-head[data-astro-cid-fd7vuo73]{border-bottom:1px solid var(--rule);font:.875rem/1.4 var(--display);align-items:center;gap:.625rem;padding:.625rem 1.125rem;display:flex}.run-head[data-astro-cid-fd7vuo73] .tile[data-astro-cid-fd7vuo73]{width:1.5rem;height:1.5rem;font-size:.6875rem}.run-agent[data-astro-cid-fd7vuo73]{font-weight:600}.state[data-astro-cid-fd7vuo73]{border:1px solid var(--rule);font:600 .625rem/1 var(--display);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.375rem;margin-left:auto;padding:.3125rem .5rem;transition:background .3s,border-color .3s;display:inline-flex}.state[data-astro-cid-fd7vuo73]:before{background:var(--el);content:"";width:.375rem;height:.375rem}.state-run[data-astro-cid-fd7vuo73],.panel[data-astro-cid-fd7vuo73][data-state=running] .state-done[data-astro-cid-fd7vuo73]{display:none}.panel[data-astro-cid-fd7vuo73][data-state=running] .state-run[data-astro-cid-fd7vuo73]{display:inline}.panel[data-astro-cid-fd7vuo73][data-state=running] .state[data-astro-cid-fd7vuo73]:before{animation:1s steps(2,start) infinite blink}.panel[data-astro-cid-fd7vuo73]:not([data-state=running]) .state[data-astro-cid-fd7vuo73]{border-color:var(--el);background:var(--el-wash)}.input[data-astro-cid-fd7vuo73]{border-bottom:1px solid var(--rule);background:var(--mist);padding:.625rem 1.125rem .75rem}.lbl[data-astro-cid-fd7vuo73]{color:var(--ink-2);font:500 .75rem/1.3 var(--display)}.in-title[data-astro-cid-fd7vuo73]{font:500 .875rem/1.35 var(--display);margin:.125rem 0}.in-body[data-astro-cid-fd7vuo73],.out-text[data-astro-cid-fd7vuo73]{color:#3b3b4c;font:.75rem/1.4 var(--text)}.in-body[data-astro-cid-fd7vuo73]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.steps[data-astro-cid-fd7vuo73]{margin:0;padding:.375rem 1.125rem .5rem;list-style:none}.step[data-astro-cid-fd7vuo73]{grid-template-columns:.875rem minmax(0,1fr);gap:.625rem;padding:.1875rem 0;display:grid;position:relative}.step[data-astro-cid-fd7vuo73]:before{background:var(--rule);content:"";width:1px;position:absolute;top:1.125rem;bottom:-.1875rem;left:.375rem}.step[data-astro-cid-fd7vuo73]:last-child:before{display:none}.dot[data-astro-cid-fd7vuo73]{background:var(--white);border:1.25px solid #c9c9d1;width:.5rem;height:.5rem;margin:.3125rem 0 0 .1875rem;transition:background .3s,border-color .3s,box-shadow .3s}.is-run[data-astro-cid-fd7vuo73] .dot[data-astro-cid-fd7vuo73]{border-color:var(--el);box-shadow:0 0 0 3px var(--el-soft);animation:1s ease-in-out infinite pulse}.is-done[data-astro-cid-fd7vuo73] .dot[data-astro-cid-fd7vuo73]{border-color:var(--el);background:var(--el)}.s-row[data-astro-cid-fd7vuo73]{flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;min-width:0;display:flex}.s-name[data-astro-cid-fd7vuo73]{color:#a3a3ad;font:500 .8125rem/1.35 var(--display);transition:color .3s}.is-run[data-astro-cid-fd7vuo73] .s-name[data-astro-cid-fd7vuo73],.is-done[data-astro-cid-fd7vuo73] .s-name[data-astro-cid-fd7vuo73]{color:var(--navy)}.s-time[data-astro-cid-fd7vuo73]{color:var(--ink-2);font:400 .6875rem/1.4 var(--display);font-variant-numeric:tabular-nums;margin-left:auto}.s-detail[data-astro-cid-fd7vuo73]{color:var(--ink-2);font:.75rem/1.35 var(--text);transition:opacity .4s var(--ease), transform .4s var(--ease)}.is-wait[data-astro-cid-fd7vuo73] .s-detail[data-astro-cid-fd7vuo73],.is-run[data-astro-cid-fd7vuo73] .s-detail[data-astro-cid-fd7vuo73]{opacity:0;transform:translateY(-4px)}.is-wait[data-astro-cid-fd7vuo73] .s-time[data-astro-cid-fd7vuo73],.is-wait[data-astro-cid-fd7vuo73] .tag[data-astro-cid-fd7vuo73],.is-run[data-astro-cid-fd7vuo73] .tag[data-astro-cid-fd7vuo73]{visibility:hidden}.tag[data-astro-cid-fd7vuo73]{border:1px solid var(--rule);font:500 .625rem/1.5 var(--display);white-space:nowrap;padding:0 .375rem}.is-playing[data-astro-cid-fd7vuo73] .is-done[data-astro-cid-fd7vuo73] .tag[data-astro-cid-fd7vuo73]{animation:pop .35s var(--ease)}.tag[data-astro-cid-fd7vuo73].pass{border-color:var(--navy)}.tag[data-astro-cid-fd7vuo73].fail{border-color:var(--el);background:var(--el-soft)}.tag[data-astro-cid-fd7vuo73].soft{color:var(--ink-2);border-style:dashed}.tag[data-astro-cid-fd7vuo73].solid{border-color:var(--el);background:var(--el);color:var(--el-ink)}.outcome[data-astro-cid-fd7vuo73]{border-top:1px solid var(--rule);background:var(--white);grid-template-columns:auto minmax(0,1fr);gap:.0625rem .625rem;padding:.625rem 1.125rem;transition:background .4s,box-shadow .4s;display:grid}.panel[data-astro-cid-fd7vuo73][data-state=done] .outcome[data-astro-cid-fd7vuo73]{background:var(--el-wash);box-shadow:inset 3px 0 0 var(--el)}.out-square[data-astro-cid-fd7vuo73]{background:var(--el);grid-row:span 2;width:.5rem;height:.5rem;margin-top:.3125rem}.out-who[data-astro-cid-fd7vuo73]{font:600 .8125rem/1.4 var(--display)}.out-title[data-astro-cid-fd7vuo73]{color:var(--ink-2);font-weight:500}.out-title[data-astro-cid-fd7vuo73],.out-text[data-astro-cid-fd7vuo73]{transition:opacity .4s var(--ease)}.panel[data-astro-cid-fd7vuo73]:not([data-state=done]) .out-title[data-astro-cid-fd7vuo73],.panel[data-astro-cid-fd7vuo73]:not([data-state=done]) .out-text[data-astro-cid-fd7vuo73]{opacity:0}.ctls[data-astro-cid-fd7vuo73]:not([hidden]){gap:.5rem;display:flex}.ctl[data-astro-cid-fd7vuo73]{border:1px solid var(--rule);background:var(--white);height:1.625rem;color:var(--navy);font:500 .75rem/1 var(--display);cursor:pointer;padding:0 .5625rem}.ctl[data-astro-cid-fd7vuo73]:hover{background:var(--mist)}.ctl[data-astro-cid-fd7vuo73]:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.hero-run[data-astro-cid-fd7vuo73] .run-sheet[data-astro-cid-fd7vuo73][data-md] .sheet-foot{flex-wrap:nowrap;align-items:center;gap:.625rem;padding:.375rem .625rem .375rem 1.125rem;font-size:.6875rem}@keyframes pulse{50%{box-shadow:0 0 0 5px var(--el-soft)}}@keyframes blink{to{visibility:hidden}}@keyframes pop{0%{opacity:0;transform:scale(.9)}}@media (prefers-reduced-motion:reduce){.hero-run[data-astro-cid-fd7vuo73] [data-astro-cid-fd7vuo73],.hero-run[data-astro-cid-fd7vuo73] [data-astro-cid-fd7vuo73]:before{transition:none!important;animation:none!important}}.hero[data-astro-cid-i3irphx7]{background:var(--mist);padding-block:clamp(2.5rem,1.5rem + 3vw,4.5rem) clamp(3rem,2rem + 3vw,5rem)}.grid[data-astro-cid-i3irphx7]{align-items:end;gap:1.5rem clamp(2rem,1rem + 3vw,4.5rem);display:grid}h1[data-astro-cid-i3irphx7]{font-size:var(--fs-display);line-height:1.05}.copy[data-astro-cid-i3irphx7]{flex-direction:column;gap:1.5rem;display:flex}@media (min-width:60rem) and (max-width:71.99rem){.grid[data-astro-cid-i3irphx7]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}@media (min-width:72rem){.grid[data-astro-cid-i3irphx7]{gap:1.75rem}}.links[data-astro-cid-7muosnjc]{font-family:var(--display);flex-direction:column;gap:.5rem;margin-top:.25rem;padding:0;font-weight:500;line-height:1.35;list-style:none;display:flex}a[data-astro-cid-7muosnjc]{text-decoration:none}a[data-astro-cid-7muosnjc]:hover{text-underline-offset:.2em;text-decoration:underline}.last[data-astro-cid-7muosnjc]{white-space:nowrap}a[data-astro-cid-7muosnjc] svg{vertical-align:-.12em;width:.95em;height:.95em;margin-left:.35em;display:inline-block}.soon[data-astro-cid-7muosnjc]{color:var(--ink-2)}.soon-label[data-astro-cid-7muosnjc]{border:1px solid var(--rule);white-space:nowrap;vertical-align:.1em;margin-left:.4rem;padding:0 .4rem;font-size:.875rem;line-height:1.5;display:inline-block}.rows[data-astro-cid-7muosnjc]{border-top:1px solid var(--rule);gap:0;margin-top:.5rem}.rows[data-astro-cid-7muosnjc] li[data-astro-cid-7muosnjc]{border-bottom:1px solid var(--rule)}.rows[data-astro-cid-7muosnjc] a[data-astro-cid-7muosnjc],.rows[data-astro-cid-7muosnjc] .soon[data-astro-cid-7muosnjc]{justify-content:space-between;align-items:center;gap:1rem;min-height:3.25rem;padding-block:.75rem;display:flex}.rows[data-astro-cid-7muosnjc] a[data-astro-cid-7muosnjc]{transition:background-color .2s var(--ease), padding .2s var(--ease)}:is(.rows[data-astro-cid-7muosnjc] a[data-astro-cid-7muosnjc]:hover,.rows[data-astro-cid-7muosnjc] a[data-astro-cid-7muosnjc]:focus-visible){padding-inline:.75rem}.rows[data-astro-cid-7muosnjc] a[data-astro-cid-7muosnjc]:hover{background:var(--mist);text-decoration:none}.rows[data-astro-cid-7muosnjc] a[data-astro-cid-7muosnjc] svg{width:1.1em;height:1.1em;color:var(--purple);flex-shrink:0;margin-left:0}.rows[data-astro-cid-7muosnjc] .soon-label[data-astro-cid-7muosnjc]{flex-shrink:0;margin-left:0}@media (prefers-reduced-motion:reduce){.rows[data-astro-cid-7muosnjc] a[data-astro-cid-7muosnjc]{transition:none}}.split[data-astro-cid-qzj7gepj]{align-items:start;gap:3rem clamp(2rem,1rem + 4vw,5rem);display:grid}.intro[data-astro-cid-qzj7gepj]{flex-direction:column;gap:1.5rem;display:flex}.modules[data-astro-cid-qzj7gepj]{gap:1rem 1.5rem;margin-bottom:.5rem;padding:0;list-style:none;display:grid}.modules[data-astro-cid-qzj7gepj] li[data-astro-cid-qzj7gepj]{font-family:var(--display);align-items:center;gap:.75rem;font-weight:500;line-height:1.35;display:flex}.module-icon[data-astro-cid-qzj7gepj]{background:var(--el-wash);flex-shrink:0;place-items:center;width:2.25rem;height:2.25rem;display:grid}.module-icon[data-astro-cid-qzj7gepj] svg{width:1.15rem;height:1.15rem;color:var(--purple)}.groups[data-astro-cid-qzj7gepj]{flex-direction:column;gap:2.25rem;display:flex}.group[data-astro-cid-qzj7gepj]{flex-direction:column;gap:.75rem;display:flex}.group[data-astro-cid-qzj7gepj] h3[data-astro-cid-qzj7gepj]{letter-spacing:-.02em;font-size:1.375rem;font-weight:500;line-height:1.2}@media (min-width:40rem){.modules[data-astro-cid-qzj7gepj]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:60rem){.split[data-astro-cid-qzj7gepj]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.split[data-astro-cid-yl6lx54m]{align-items:start;gap:2rem clamp(2rem,1rem + 3vw,4.5rem);display:grid}.answers[data-astro-cid-yl6lx54m] .question,.answers[data-astro-cid-yl6lx54m] summary:after{font-size:var(--fs-body);line-height:1.4}@media (min-width:60rem){.split[data-astro-cid-yl6lx54m]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.head[data-astro-cid-eqeendtq]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem 2rem;margin-bottom:clamp(2rem,1.5rem + 1.5vw,3rem);display:flex}.grid[data-astro-cid-eqeendtq]{gap:clamp(1.5rem,1rem + 1.5vw,2.5rem);display:grid}.quote[data-astro-cid-eqeendtq]{border-top:2px solid var(--purple);flex-direction:column;gap:1rem;padding-top:1.25rem;display:flex}blockquote[data-astro-cid-eqeendtq]{font-family:var(--display);font-weight:500;line-height:1.45}@media (min-width:48rem){.grid[data-astro-cid-eqeendtq]{grid-template-columns:repeat(2,minmax(0,1fr))}}h2[data-astro-cid-ka7eczlp]{margin-bottom:clamp(2rem,1.5rem + 1.5vw,3rem)}.grid[data-astro-cid-ka7eczlp]{gap:clamp(1.5rem,1rem + 1.5vw,2.5rem);display:grid}.result[data-astro-cid-ka7eczlp]{border-top:1px solid var(--rule-on-navy);flex-direction:column;gap:.75rem;padding-top:1.25rem;display:flex}.result[data-astro-cid-ka7eczlp] strong[data-astro-cid-ka7eczlp]{color:var(--white);font-weight:600}.figure[data-astro-cid-ka7eczlp]{font-family:var(--display);font-size:var(--fs-head);letter-spacing:var(--track-head);font-weight:500;line-height:1}@media (min-width:48rem){.grid[data-astro-cid-ka7eczlp]{grid-template-columns:repeat(3,minmax(0,1fr))}}.grid[data-astro-cid-nba52wof]{gap:clamp(1.5rem,1rem + 1.5vw,2.5rem);display:grid}.col[data-astro-cid-nba52wof]{border-top:2px solid var(--navy);flex-direction:column;gap:.75rem;padding-top:1.25rem;display:flex}@media (min-width:40rem){.grid[data-astro-cid-nba52wof]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.grid[data-astro-cid-nba52wof]{grid-template-columns:repeat(4,minmax(0,1fr))}}
