.al[data-astro-cid-tcu3ulyr]{color:#fff}.al-req[data-astro-cid-tcu3ulyr]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.75rem 1.5rem;margin:0 0 3rem;padding:1.25rem 1.5rem;border:1px solid rgba(255,255,255,.24);border-radius:var(--radius-sm)}.al-req__k[data-astro-cid-tcu3ulyr]{font-family:var(--font-mono);font-size:.8125rem;line-height:1;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--color-blue-40)}.al-req__t[data-astro-cid-tcu3ulyr]{font-size:clamp(1.25rem,2vw,1.625rem);line-height:1.3}.al-cols[data-astro-cid-tcu3ulyr]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem}@media(min-width:62rem){.al-cols[data-astro-cid-tcu3ulyr]{grid-template-columns:repeat(3,minmax(0,1fr))}}.al-col[data-astro-cid-tcu3ulyr]{display:flex;flex-direction:column;padding:2rem;border:1px solid rgba(255,255,255,.16);border-radius:var(--radius-sm)}.al-col--agent[data-astro-cid-tcu3ulyr]{border-color:var(--color-blue-200);box-shadow:inset 0 0 0 1px var(--color-blue-200)}.al-col__tag[data-astro-cid-tcu3ulyr]{margin:0;font-family:var(--font-mono);font-size:.875rem;line-height:1;font-weight:600;letter-spacing:.02em}.al-col__t[data-astro-cid-tcu3ulyr]{margin:1.25rem 0 0;font-size:clamp(1.75rem,2.6vw,2.25rem);line-height:1.15;letter-spacing:-.02em;font-weight:400}.al-col__b[data-astro-cid-tcu3ulyr]{margin:1rem 0 0;font-size:1rem;line-height:1.5rem;color:#ffffffb8;text-wrap:pretty}.al-mock[data-astro-cid-tcu3ulyr]{padding-top:1.75rem;margin-bottom:1.5rem}.al-bubble[data-astro-cid-tcu3ulyr]{margin:0;padding:1rem 1.125rem;border-radius:var(--radius-sm) var(--radius-sm) var(--radius-sm) 0;background:#ffffff14;font-size:.9375rem;line-height:1.45;color:#ffffffdb}.al-suggest[data-astro-cid-tcu3ulyr]{display:grid;gap:.5rem;padding:1.125rem;border-radius:var(--radius-sm);background:#fff;color:var(--color-navy)}.al-suggest__t[data-astro-cid-tcu3ulyr]{margin:0;font-size:1.0625rem;line-height:1.35;font-weight:500}.al-suggest__d[data-astro-cid-tcu3ulyr]{margin:0;font-size:.875rem;line-height:1.25rem;color:var(--color-neutral-400)}.al-suggest__btn[data-astro-cid-tcu3ulyr]{justify-self:start;margin-top:.5rem;padding:.625rem 1rem;border-radius:var(--radius-xs);background:var(--color-blue-200);color:#fff;font-size:.875rem;font-weight:700}.al-suggest__who[data-astro-cid-tcu3ulyr]{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.02em;text-transform:uppercase;color:var(--color-neutral-400)}.al-steps[data-astro-cid-tcu3ulyr]{list-style:none;margin:0;padding:1.125rem;display:grid;gap:.875rem;border-radius:var(--radius-sm);background:#fff;color:var(--color-navy)}.al-step[data-astro-cid-tcu3ulyr]{display:grid;grid-template-columns:1.25rem minmax(0,1fr);column-gap:.75rem;align-items:start;transition:opacity .22s linear,transform .32s cubic-bezier(.16,1,.3,1)}.al-step__box[data-astro-cid-tcu3ulyr]{grid-row:span 2;display:grid;place-items:center;width:1.25rem;height:1.25rem;margin-top:.0625rem;border-radius:var(--radius-xs);border:1px solid var(--color-neutral-300);color:transparent;transition:background-color .16s linear,border-color .16s linear,color .16s linear}.al-step[data-astro-cid-tcu3ulyr].is-done .al-step__box[data-astro-cid-tcu3ulyr]{background:var(--color-blue-200);border-color:var(--color-blue-200);color:#fff}.al-step__t[data-astro-cid-tcu3ulyr]{font-size:.9375rem;line-height:1.3;font-weight:600}.al-step__d[data-astro-cid-tcu3ulyr]{font-size:.8125rem;line-height:1.25rem;color:var(--color-neutral-400)}.al-step--gate[data-astro-cid-tcu3ulyr] .al-step__t[data-astro-cid-tcu3ulyr]{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.02em;text-transform:uppercase}.al-gate__wait[data-astro-cid-tcu3ulyr]{display:none}.al-step--gate[data-astro-cid-tcu3ulyr].is-waiting .al-gate__wait[data-astro-cid-tcu3ulyr]{display:inline;padding:.0625rem .375rem;border-radius:var(--radius-xs);background:var(--color-blue-100);color:var(--color-navy);font-weight:600}.al-step--gate[data-astro-cid-tcu3ulyr].is-waiting .al-gate__ok[data-astro-cid-tcu3ulyr]{display:none}.al-step--gate[data-astro-cid-tcu3ulyr].is-waiting .al-step__box[data-astro-cid-tcu3ulyr]{border-color:var(--color-blue-light);background:var(--color-blue-100);color:transparent;animation:al-pulse .9s steps(2,end) infinite}@keyframes al-pulse{50%{background:#fff}}.al[data-astro-cid-tcu3ulyr].is-playing .al-step[data-astro-cid-tcu3ulyr]:not(.is-shown){opacity:0;transform:translateY(.375rem)}.al-left[data-astro-cid-tcu3ulyr]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:center;margin:auto 0 0;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.16)}.al-left__n[data-astro-cid-tcu3ulyr]{font-size:clamp(3rem,4.4vw,4.25rem);line-height:1;letter-spacing:-.04em;font-weight:400;color:#ffffff80;font-variant-numeric:tabular-nums}.al-col--agent[data-astro-cid-tcu3ulyr] .al-left__n[data-astro-cid-tcu3ulyr]{color:var(--color-blue-light)}.al-left__k[data-astro-cid-tcu3ulyr]{font-size:.9375rem;line-height:1.35;color:#ffffffb8;text-wrap:pretty}.al[data-astro-cid-tcu3ulyr].is-playing .al-bubble[data-astro-cid-tcu3ulyr]:not(.is-shown),.al[data-astro-cid-tcu3ulyr].is-playing .al-suggest[data-astro-cid-tcu3ulyr]:not(.is-shown){opacity:0;transform:translateY(.5rem)}.al-bubble[data-astro-cid-tcu3ulyr],.al-suggest[data-astro-cid-tcu3ulyr]{transition:opacity .26s linear,transform .42s cubic-bezier(.16,1,.3,1)}.al[data-astro-cid-tcu3ulyr].is-playing .al-left[data-astro-cid-tcu3ulyr]:not(.is-shown){opacity:0}.al-left[data-astro-cid-tcu3ulyr]{transition:opacity .3s linear}.al-suggest[data-astro-cid-tcu3ulyr].is-tap .al-suggest__btn[data-astro-cid-tcu3ulyr]{animation:al-tap .7s steps(2,end) 2}@keyframes al-tap{50%{background:var(--color-navy)}}.al-caret[data-astro-cid-tcu3ulyr]:after{content:"";display:inline-block;width:.5ch;height:1em;margin-left:1px;vertical-align:-.12em;background:currentColor;animation:al-pulse .7s steps(2,end) infinite}.al-foot[data-astro-cid-tcu3ulyr]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin:1.5rem 0 0;font-size:.875rem;line-height:1.25rem;color:#fff9}.al-replay[data-astro-cid-tcu3ulyr]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .875rem;border:1px solid rgba(255,255,255,.32);border-radius:var(--radius-xs);background:transparent;color:#fff;font:700 .875rem/1.25rem var(--font-sans);cursor:pointer;transition:background-color .16s linear,border-color .16s linear}.al-replay[data-astro-cid-tcu3ulyr]:hover{background:var(--color-blue-200);border-color:var(--color-blue-200)}.al-replay[data-astro-cid-tcu3ulyr]:focus-visible{outline:2px solid #ffffff;outline-offset:3px}.al-replay[data-astro-cid-tcu3ulyr][hidden]{display:none}@media(prefers-reduced-motion:reduce){.al-step[data-astro-cid-tcu3ulyr],.al-step__box[data-astro-cid-tcu3ulyr]{transition:none}.al-step--gate[data-astro-cid-tcu3ulyr].is-waiting .al-step__box[data-astro-cid-tcu3ulyr]{animation:none}}.aw2[data-astro-cid-vxd5z52o]{display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem;border-radius:var(--radius-md);background-color:var(--color-neutral-100);color:var(--color-navy);overflow:hidden}@media(min-width:62rem){.aw2[data-astro-cid-vxd5z52o]{padding:2rem;gap:1.5rem}}.aw2-k[data-astro-cid-vxd5z52o]{margin:0 0 .625rem;font-family:var(--font-mono);font-size:.75rem;line-height:1;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--color-neutral-400)}.aw2-queue[data-astro-cid-vxd5z52o]{list-style:none;margin:0;padding:0;display:flex;gap:.5rem;overflow:hidden;mask-image:linear-gradient(90deg,#000 80%,transparent)}.aw2-chip[data-astro-cid-vxd5z52o]{flex:none;padding:.625rem .875rem;border:1px solid var(--color-neutral-200);border-radius:var(--radius-xs);background:#fff;font-size:.875rem;line-height:1.2;white-space:nowrap;transition:transform .42s cubic-bezier(.16,1,.3,1),opacity .3s linear}.aw2-chip[data-astro-cid-vxd5z52o].is-leaving{opacity:0;transform:translateY(1rem)}.aw2-chip[data-astro-cid-vxd5z52o].is-new{opacity:0;transform:translate(1rem)}.aw2-core[data-astro-cid-vxd5z52o]{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.25rem;align-items:center;padding:1.25rem;border-radius:var(--radius-sm);background:var(--color-navy);color:#fff}.aw2-robot[data-astro-cid-vxd5z52o]{display:block;width:4.5rem;color:var(--color-blue-40)}@media(min-width:62rem){.aw2-robot[data-astro-cid-vxd5z52o]{width:5.5rem}}.aw2-robot[data-astro-cid-vxd5z52o].is-busy{animation:aw2-bob .6s steps(2,end) infinite}@keyframes aw2-bob{50%{transform:translateY(-4%)}}.aw2-now[data-astro-cid-vxd5z52o]{display:grid;gap:.5rem;min-width:0}.aw2-now__k[data-astro-cid-vxd5z52o]{font-family:var(--font-mono);font-size:.75rem;line-height:1;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--color-blue-40)}.aw2-now[data-astro-cid-vxd5z52o].is-waiting .aw2-now__k[data-astro-cid-vxd5z52o]{color:var(--color-yellow-200)}.aw2-now__t[data-astro-cid-vxd5z52o]{font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.3;font-weight:500;transition:opacity .2s linear}.aw2-steps[data-astro-cid-vxd5z52o]{display:flex;gap:.375rem}.aw2-steps[data-astro-cid-vxd5z52o] i[data-astro-cid-vxd5z52o]{width:1.75rem;height:.375rem;background:#ffffff2e;transition:background-color .16s linear}.aw2-steps[data-astro-cid-vxd5z52o] i[data-astro-cid-vxd5z52o].is-on{background:var(--color-blue-200)}.aw2-now[data-astro-cid-vxd5z52o].is-waiting .aw2-steps[data-astro-cid-vxd5z52o] i[data-astro-cid-vxd5z52o].is-on{background:var(--color-yellow-200)}.aw2-gate[data-astro-cid-vxd5z52o]{grid-column:1 / -1;display:none;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;align-items:center;padding:.75rem .875rem;border-radius:var(--radius-xs);background:var(--color-yellow-100);color:var(--color-yellow-300)}.aw2-gate[data-astro-cid-vxd5z52o].is-open{display:grid;animation:aw2-in .28s cubic-bezier(.16,1,.3,1)}@keyframes aw2-in{0%{opacity:0;transform:translateY(-.375rem)}}.aw2-gate__spot[data-astro-cid-vxd5z52o]{display:block;width:1.75rem;color:var(--color-yellow-300)}.aw2-gate__t[data-astro-cid-vxd5z52o]{font-size:.875rem;line-height:1.3;font-weight:600}.aw2-gate__btn[data-astro-cid-vxd5z52o]{padding:.5rem .875rem;border-radius:var(--radius-xs);background:var(--color-navy);color:#fff;font-size:.8125rem;font-weight:700;transition:background-color .16s linear,transform .16s ease}.aw2-gate__btn[data-astro-cid-vxd5z52o].is-pressed{background:var(--color-blue-200);transform:scale(.94)}.aw2-done[data-astro-cid-vxd5z52o]{list-style:none;margin:0;padding:0;display:grid;gap:.375rem}.aw2-doneitem[data-astro-cid-vxd5z52o]{display:flex;align-items:center;gap:.625rem;padding:.5rem .75rem;border-radius:var(--radius-xs);background:#fff;font-size:.875rem;line-height:1.2;transition:opacity .3s linear,transform .42s cubic-bezier(.16,1,.3,1)}.aw2-doneitem[data-astro-cid-vxd5z52o] b[data-astro-cid-vxd5z52o]{display:grid;place-items:center;flex:none;width:1.125rem;height:1.125rem;border-radius:var(--radius-xs);background:var(--color-blue-200);color:#fff}.aw2-doneitem[data-astro-cid-vxd5z52o].is-new{opacity:0;transform:translateY(-.75rem)}.aw2-doneitem[data-astro-cid-vxd5z52o].is-gone{opacity:0}@media(prefers-reduced-motion:reduce){.aw2[data-astro-cid-vxd5z52o] [data-astro-cid-vxd5z52o],.aw2[data-astro-cid-vxd5z52o]{animation:none!important;transition:none!important}}.rb[data-astro-cid-yji3z6no]{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;background:var(--color-neutral-100);transition:background-color .2s linear}@media(min-width:48rem){.rb[data-astro-cid-yji3z6no]{padding:2rem 2.25rem}}.rb-top[data-astro-cid-yji3z6no]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem 1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--color-neutral-200)}.rb-clock[data-astro-cid-yji3z6no]{display:flex;align-items:baseline;gap:.75rem}.rb-clock__k[data-astro-cid-yji3z6no],.rb-legend[data-astro-cid-yji3z6no],.rb-lane__ms[data-astro-cid-yji3z6no]{font-family:var(--font-mono);font-size:.6875rem;line-height:1rem;letter-spacing:.04em;text-transform:uppercase;color:var(--color-neutral-400)}.rb-clock__v[data-astro-cid-yji3z6no]{font-family:var(--font-mono);font-size:1.5rem;line-height:1;font-weight:600;font-variant-numeric:tabular-nums;color:var(--color-navy)}.rb-legend[data-astro-cid-yji3z6no]{display:flex;gap:1rem}.rb-legend[data-astro-cid-yji3z6no] span[data-astro-cid-yji3z6no]{display:inline-flex;align-items:center;gap:.375rem}.rb-sw[data-astro-cid-yji3z6no]{width:.625rem;height:.625rem}.rb-sw--wait[data-astro-cid-yji3z6no]{background:var(--color-neutral-300)}.rb-sw--py[data-astro-cid-yji3z6no]{background:linear-gradient(90deg,var(--color-green-300) 50%,var(--color-green-200) 50%)}.rb-lane[data-astro-cid-yji3z6no]{display:flex;flex-direction:column;gap:.625rem}.rb-lane__head[data-astro-cid-yji3z6no]{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem}.rb-lane__name[data-astro-cid-yji3z6no]{display:flex;flex-direction:column;gap:.25rem;font-size:1.125rem;line-height:1.25;font-weight:500;color:var(--color-navy)}.rb-lane__count[data-astro-cid-yji3z6no]{font-family:var(--font-mono);font-size:.75rem;line-height:1rem;letter-spacing:.04em;text-transform:uppercase;color:var(--color-neutral-400);white-space:nowrap}.rb-lane__count[data-astro-cid-yji3z6no] b[data-astro-cid-yji3z6no]{margin-right:.375rem;font-family:var(--font-sans);font-size:clamp(1.75rem,3vw,2.5rem);line-height:1;font-weight:400;letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-transform:none;color:var(--color-navy)}.rb-lane--rs[data-astro-cid-yji3z6no] .rb-lane__count[data-astro-cid-yji3z6no] b[data-astro-cid-yji3z6no]{color:var(--color-green-300)}.rb-grid[data-astro-cid-yji3z6no]{display:grid;grid-template-columns:repeat(50,minmax(0,1fr));gap:2px}@media(max-width:47.99rem){.rb-grid[data-astro-cid-yji3z6no]{grid-template-columns:repeat(25,minmax(0,1fr))}}.rb-foot__narrow[data-astro-cid-yji3z6no]{display:none}@media(max-width:47.99rem){.rb-foot__wide[data-astro-cid-yji3z6no]{display:none}.rb-foot__narrow[data-astro-cid-yji3z6no]{display:inline}}.rb-grid[data-astro-cid-yji3z6no] i[data-astro-cid-yji3z6no]{aspect-ratio:1;background:#fff}.rb-grid[data-astro-cid-yji3z6no] i[data-astro-cid-yji3z6no].is-wait{background:var(--color-neutral-300)}.rb-lane--py[data-astro-cid-yji3z6no] .rb-grid[data-astro-cid-yji3z6no] i[data-astro-cid-yji3z6no].is-done{background:var(--color-green-300)}.rb-lane--rs[data-astro-cid-yji3z6no] .rb-grid[data-astro-cid-yji3z6no] i[data-astro-cid-yji3z6no].is-done{background:var(--color-green-200)}.rb-foot[data-astro-cid-yji3z6no]{font-size:.9375rem;line-height:1.45;color:var(--color-neutral-400);text-wrap:pretty}.ag{color:var(--color-navy)}.ag-race{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;padding:1.25rem;border-radius:var(--radius-sm);background:#fff;color:var(--color-navy);text-decoration:none}.ag-race:focus-visible{outline:2px solid var(--color-blue-200);outline-offset:3px}@media(min-width:62rem){.ag-race{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-template-rows:auto 1fr;column-gap:3.5rem;row-gap:2rem;padding:1.5rem 3rem 3rem 1.5rem}.ag-race__chart{grid-column:2;grid-row:1 / span 2;align-self:center}}.ag-race__photo{display:block;overflow:hidden;border-radius:var(--radius-xs);aspect-ratio:16 / 10}.ag-race__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease-out)}.ag-race:hover .ag-race__img{transform:scale(1.03)}.ag-race__copy{display:flex;flex-direction:column;padding-inline:.5rem}@media(min-width:62rem){.ag-race__copy{padding-inline:1.5rem 0}}.ag .ag-race .ag-race__eyebrow{display:block;margin-bottom:1.5rem}.ag-race__h{font-size:var(--type-card-lg);line-height:1.12;letter-spacing:-.025em;text-wrap:balance}.ag-race__b{margin-top:1.25rem;font-size:var(--type-body);line-height:1.6;color:var(--color-neutral-400);text-wrap:pretty}.ag-race__go{display:inline-flex;align-items:center;gap:.375rem;margin-top:1.75rem;font-weight:700;color:var(--color-blue-200)}.ag-race__go .sx-arrow{transition:transform .22s var(--ease-out)}.ag-race:hover .ag-race__go .sx-arrow{transform:translate(3px)}.ag-race__chart{width:100%}.ag-out__grid{margin-top:var(--grid-gap)}@media(prefers-reduced-motion:reduce){.ag-race__img,.ag-race__go .sx-arrow{transition:none}}.ag .ag-partner{margin-top:2.5rem}
