.about__list[data-astro-cid-oxgmilyn]{padding:1rem var(--pad) 1.25rem;gap:.625rem;display:grid}.about__list[data-astro-cid-oxgmilyn] li[data-astro-cid-oxgmilyn]{text-wrap:pretty;padding-left:1.25rem;position:relative}.about__list[data-astro-cid-oxgmilyn] li[data-astro-cid-oxgmilyn]:before{content:"";background:var(--muted-foreground);opacity:.6;border-radius:999px;width:.3125rem;height:.3125rem;position:absolute;top:.7em;left:.25rem}.copy[data-v-1bdad553]{text-align:left;align-items:center;gap:.625rem;min-width:0;min-height:1.5rem;display:inline-flex}.copy__email[data-v-1bdad553]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.copy__state[data-v-1bdad553]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--muted-foreground);transition:opacity .2s}.copy--inline .copy__email[data-v-1bdad553]{text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:.2em;transition:text-decoration-color .2s}.copy--inline .copy__state[data-v-1bdad553]{opacity:0}.copy--inline:hover .copy__email[data-v-1bdad553],.copy--inline:focus-visible .copy__email[data-v-1bdad553]{text-decoration-color:var(--foreground)}.copy--inline:hover .copy__state[data-v-1bdad553],.copy--inline:focus-visible .copy__state[data-v-1bdad553]{opacity:1}@media (hover:none){.copy--inline .copy__state[data-v-1bdad553]{opacity:1}}.copy--button[data-v-1bdad553]{background:var(--foreground);height:2.5rem;color:var(--background);font-size:var(--text-sm);border-radius:.5rem;padding-inline:1rem;font-weight:500;transition:opacity .2s}.copy--button .copy__state[data-v-1bdad553]{color:inherit;opacity:.6}.copy--button[data-v-1bdad553]:hover{opacity:.88}.contact__body[data-astro-cid-he3spzz3]{padding:1.5rem var(--pad) 1.75rem;justify-items:start;gap:.5rem;display:grid}.contact__lead[data-astro-cid-he3spzz3]{font-size:var(--text-xl);letter-spacing:-.03em;text-wrap:balance;font-weight:600;line-height:1.3}.contact__sub[data-astro-cid-he3spzz3]{color:var(--muted-foreground)}.contact__actions[data-astro-cid-he3spzz3]{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.contact__link[data-astro-cid-he3spzz3]{border:1px solid var(--line-strong);height:2.5rem;font-size:var(--text-sm);border-radius:.5rem;align-items:center;gap:.5rem;padding-inline:.875rem;font-weight:500;display:inline-flex}.contact__link[data-astro-cid-he3spzz3] svg{width:.875rem;height:.875rem}.contact__link[data-astro-cid-he3spzz3]:not(.brand){background:var(--surface);transition:background .2s,border-color .2s}.contact__link[data-astro-cid-he3spzz3]:not(.brand):hover{background:var(--surface-2);border-color:var(--muted-foreground)}.school[data-astro-cid-ew4vagfh]{padding:1rem var(--pad) 1.25rem;gap:.75rem;display:grid}.school__name[data-astro-cid-ew4vagfh]{align-items:center;gap:.75rem;display:flex}.school__name[data-astro-cid-ew4vagfh] h3[data-astro-cid-ew4vagfh]{font-size:var(--text-lg);letter-spacing:-.02em;font-weight:600}.school__dot[data-astro-cid-ew4vagfh]{background:var(--muted-foreground);opacity:.6;border-radius:999px;width:.4375rem;height:.4375rem;margin-inline:.5625rem .5rem}.school__degrees[data-astro-cid-ew4vagfh]{gap:.625rem;display:grid}.school__degrees[data-astro-cid-ew4vagfh] li[data-astro-cid-ew4vagfh]{align-items:center;gap:.625rem;display:flex}.school__degree[data-astro-cid-ew4vagfh]{font-weight:500}.school__year[data-astro-cid-ew4vagfh]{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--muted-foreground);margin-left:auto}.mock[data-astro-cid-qip7pvvb]{aspect-ratio:16/9;border:1px solid var(--rule);background:var(--paper);font-family:var(--font-mono);color:var(--ink);border-radius:.5rem;flex-direction:column;font-size:1.1cqw;line-height:1.4;display:flex;overflow:hidden;container-type:inline-size}.mock__bar[data-astro-cid-qip7pvvb]{border-bottom:1px solid var(--rule);letter-spacing:.04em;color:var(--muted);justify-content:space-between;align-items:center;padding:.9cqw 1.4cqw;font-size:1cqw;display:flex}.mock__product[data-astro-cid-qip7pvvb]{color:var(--ink);align-items:center;gap:.6cqw;font-weight:500;display:inline-flex}.mock__product[data-astro-cid-qip7pvvb]:before{content:"";background:var(--accent);border-radius:.2cqw;width:.9cqw;height:.9cqw}.mock__body[data-astro-cid-qip7pvvb]{flex:1;min-height:0;display:flex}@media (width<=640px){.mock[data-astro-cid-qip7pvvb]{aspect-ratio:4/3}}.bar[data-astro-cid-2e3gzf2u]{background:var(--rule);border-radius:.45cqw;height:.9cqw;display:block}.bar--ink[data-astro-cid-2e3gzf2u]{background:var(--ink)}.bar--soft[data-astro-cid-2e3gzf2u]{background:var(--soft)}.panel[data-astro-cid-2e3gzf2u]{border:1px solid var(--rule);background:var(--paper)}.panel__head[data-astro-cid-2e3gzf2u]{border-bottom:1px solid var(--rule);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:.8cqw 1.2cqw;font-size:.95cqw}.pill[data-astro-cid-2e3gzf2u]{border:1px solid var(--ink);white-space:nowrap;border-radius:999px;padding:.25cqw .8cqw;font-size:.9cqw;display:inline-block}.pill--filled[data-astro-cid-2e3gzf2u]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.pill--muted[data-astro-cid-2e3gzf2u]{border-color:var(--rule);color:var(--muted)}.pill--dashed[data-astro-cid-2e3gzf2u]{color:var(--muted);border-style:dashed}.side[data-astro-cid-2e3gzf2u]{border-right:1px solid var(--rule);background:var(--soft);align-content:start;justify-items:center;gap:1.6cqw;width:5cqw;padding:1.6cqw 0;display:grid}.side[data-astro-cid-2e3gzf2u] i[data-astro-cid-2e3gzf2u]{border:1px solid var(--muted);border-radius:.3cqw;width:1.6cqw;height:1.6cqw}.side[data-astro-cid-2e3gzf2u] i[data-astro-cid-2e3gzf2u]:first-child{background:var(--accent);border-color:var(--accent)}.side--dark[data-astro-cid-2e3gzf2u]{background:#151615;border-right:0}.side--dark[data-astro-cid-2e3gzf2u] i[data-astro-cid-2e3gzf2u]{border-color:#ffffff73}.side--dark[data-astro-cid-2e3gzf2u] i[data-astro-cid-2e3gzf2u]:first-child{background:#fff;border-color:#fff}[data-theme=dark] .side--dark[data-astro-cid-2e3gzf2u]{background:var(--surface-2);border-right:1px solid var(--rule)}.main[data-astro-cid-2e3gzf2u]{flex:1;grid-template-rows:auto auto 1fr;align-content:stretch;gap:1.4cqw;min-width:0;min-height:0;padding:1.6cqw 2cqw;display:grid}.title[data-astro-cid-2e3gzf2u]{font-family:var(--font-sans);letter-spacing:-.02em;font-size:1.9cqw;font-weight:900;line-height:1.1}.crumbs[data-astro-cid-2e3gzf2u]{color:var(--muted);gap:1cqw;font-size:.95cqw;display:flex}.crumbs[data-astro-cid-2e3gzf2u] b[data-astro-cid-2e3gzf2u]{color:var(--ink);font-weight:500}@media (prefers-reduced-motion:reduce){.mock[data-astro-cid-2e3gzf2u] [data-astro-cid-2e3gzf2u]{transition:none!important;animation-duration:.01ms!important;animation-delay:0s!important}}.main[data-astro-cid-2e3gzf2u]{--tab:var(--accent);grid-template-rows:auto auto auto 1fr}[data-theme=dark] .main[data-astro-cid-2e3gzf2u]{--tab:color-mix(in oklab, var(--accent) 45%, #fff)}.side--dark[data-astro-cid-2e3gzf2u],[data-theme=dark] .side--dark[data-astro-cid-2e3gzf2u]{background:var(--accent);border-right:0}.side--dark[data-astro-cid-2e3gzf2u] i[data-astro-cid-2e3gzf2u]:first-child,[data-theme=dark] .side--dark[data-astro-cid-2e3gzf2u] i[data-astro-cid-2e3gzf2u]:first-child{background:var(--accent-alt);border-color:var(--accent-alt)}.table[data-astro-cid-2e3gzf2u] .pill--filled[data-astro-cid-2e3gzf2u]{background:var(--accent-alt);border-color:var(--accent-alt);color:#2a1b00}.table[data-astro-cid-2e3gzf2u] .pill[data-astro-cid-2e3gzf2u]:not(.pill--filled,.pill--muted,.pill--dashed){border-color:var(--tab);color:var(--tab)}.crumbs[data-astro-cid-2e3gzf2u] b[data-astro-cid-2e3gzf2u]{background:linear-gradient(transparent 55%, color-mix(in oklab, var(--accent-alt) 85%, transparent) 55% 92%, transparent 92%);padding-inline:.2cqw}.tabs[data-astro-cid-2e3gzf2u]{border-bottom:1px solid var(--rule);color:var(--muted);gap:2cqw;padding-bottom:.8cqw;font-size:1cqw;display:flex}.tabs[data-astro-cid-2e3gzf2u] b[data-astro-cid-2e3gzf2u]{color:var(--ink);font-weight:500;position:relative}.tabs[data-astro-cid-2e3gzf2u] b[data-astro-cid-2e3gzf2u]:after{content:"";background:var(--tab);height:2px;position:absolute;bottom:-.9cqw;left:0;right:0}.filters[data-astro-cid-2e3gzf2u]{align-items:center;gap:1.2cqw;display:flex}.field[data-astro-cid-2e3gzf2u]{border:1px solid var(--rule);border-radius:.3cqw;align-items:center;padding:.5cqw .8cqw;display:inline-flex}.count[data-astro-cid-2e3gzf2u]{color:var(--muted);margin-left:auto;font-size:.95cqw}.table[data-astro-cid-2e3gzf2u]{border-collapse:collapse;font-variant-numeric:tabular-nums;align-self:start;width:100%;font-size:1cqw}.table[data-astro-cid-2e3gzf2u] th[data-astro-cid-2e3gzf2u]{text-align:left;border-bottom:1px solid var(--ink);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:0 0 .6cqw;font-size:.85cqw;font-weight:400}.table[data-astro-cid-2e3gzf2u] td[data-astro-cid-2e3gzf2u]{border-bottom:1px solid var(--rule);white-space:nowrap;padding:.85cqw .6cqw .85cqw 0}.table[data-astro-cid-2e3gzf2u] .strong[data-astro-cid-2e3gzf2u]{font-family:var(--font-sans);font-weight:700}.table[data-astro-cid-2e3gzf2u] tbody[data-astro-cid-2e3gzf2u] tr[data-astro-cid-2e3gzf2u]{opacity:0;transform:translate(-.8cqw)}.table[data-astro-cid-2e3gzf2u] tbody[data-astro-cid-2e3gzf2u] tr[data-astro-cid-2e3gzf2u].is-selected td[data-astro-cid-2e3gzf2u]{background:color-mix(in oklab, #6b83d9 16%, var(--paper))}.is-in .table[data-astro-cid-2e3gzf2u] tbody[data-astro-cid-2e3gzf2u] tr[data-astro-cid-2e3gzf2u]{animation:row .5s var(--ease) both;animation-delay:calc(.3s + var(--i) * 90ms)}@keyframes row{to{opacity:1;transform:none}}.bar[data-astro-cid-klmke5io]{background:var(--rule);border-radius:.45cqw;height:.9cqw;display:block}.bar--ink[data-astro-cid-klmke5io]{background:var(--ink)}.bar--soft[data-astro-cid-klmke5io]{background:var(--soft)}.panel[data-astro-cid-klmke5io]{border:1px solid var(--rule);background:var(--paper)}.panel__head[data-astro-cid-klmke5io]{border-bottom:1px solid var(--rule);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:.8cqw 1.2cqw;font-size:.95cqw}.pill[data-astro-cid-klmke5io]{border:1px solid var(--ink);white-space:nowrap;border-radius:999px;padding:.25cqw .8cqw;font-size:.9cqw;display:inline-block}.pill--filled[data-astro-cid-klmke5io]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.pill--muted[data-astro-cid-klmke5io]{border-color:var(--rule);color:var(--muted)}.pill--dashed[data-astro-cid-klmke5io]{color:var(--muted);border-style:dashed}.side[data-astro-cid-klmke5io]{border-right:1px solid var(--rule);background:var(--soft);align-content:start;justify-items:center;gap:1.6cqw;width:5cqw;padding:1.6cqw 0;display:grid}.side[data-astro-cid-klmke5io] i[data-astro-cid-klmke5io]{border:1px solid var(--muted);border-radius:.3cqw;width:1.6cqw;height:1.6cqw}.side[data-astro-cid-klmke5io] i[data-astro-cid-klmke5io]:first-child{background:var(--accent);border-color:var(--accent)}.side--dark[data-astro-cid-klmke5io]{background:#151615;border-right:0}.side--dark[data-astro-cid-klmke5io] i[data-astro-cid-klmke5io]{border-color:#ffffff73}.side--dark[data-astro-cid-klmke5io] i[data-astro-cid-klmke5io]:first-child{background:#fff;border-color:#fff}[data-theme=dark] .side--dark[data-astro-cid-klmke5io]{background:var(--surface-2);border-right:1px solid var(--rule)}.main[data-astro-cid-klmke5io]{flex:1;grid-template-rows:auto auto 1fr;align-content:stretch;gap:1.4cqw;min-width:0;min-height:0;padding:1.6cqw 2cqw;display:grid}.title[data-astro-cid-klmke5io]{font-family:var(--font-sans);letter-spacing:-.02em;font-size:1.9cqw;font-weight:900;line-height:1.1}.crumbs[data-astro-cid-klmke5io]{color:var(--muted);gap:1cqw;font-size:.95cqw;display:flex}.crumbs[data-astro-cid-klmke5io] b[data-astro-cid-klmke5io]{color:var(--ink);font-weight:500}@media (prefers-reduced-motion:reduce){.mock[data-astro-cid-klmke5io] [data-astro-cid-klmke5io]{transition:none!important;animation-duration:.01ms!important;animation-delay:0s!important}}.right[data-astro-cid-klmke5io]{margin-left:auto}.panel__head[data-astro-cid-klmke5io]{color:#fff;background:#0c3aa8;border-bottom-color:#0c3aa8}.kpi__body[data-astro-cid-klmke5io] b[data-astro-cid-klmke5io]{color:var(--gauge)}.side--dark[data-astro-cid-klmke5io],[data-theme=dark] .side--dark[data-astro-cid-klmke5io]{background:#0b1d5e;border-right:0}.grid[data-astro-cid-klmke5io]{grid-template-rows:auto 1fr;grid-template-columns:repeat(3,1fr);gap:1.2cqw;min-height:0;display:grid}.panel[data-astro-cid-klmke5io]{flex-direction:column;min-height:0;display:flex}.kpi__body[data-astro-cid-klmke5io],.routes__body[data-astro-cid-klmke5io]{text-align:center;flex:1;align-content:center;justify-items:center;gap:.3cqw;padding:1cqw 1.2cqw 1.2cqw;display:grid}.kpi__body[data-astro-cid-klmke5io] b[data-astro-cid-klmke5io],.routes__body[data-astro-cid-klmke5io] b[data-astro-cid-klmke5io]{font-family:var(--font-sans);letter-spacing:-.03em;font-size:2cqw;font-weight:900;line-height:1}.kpi__body[data-astro-cid-klmke5io] small[data-astro-cid-klmke5io],.routes__body[data-astro-cid-klmke5io] small[data-astro-cid-klmke5io]{color:var(--muted);font-size:.85cqw}.gauge[data-astro-cid-klmke5io]{width:9cqw;height:auto}.gauge__track[data-astro-cid-klmke5io],.gauge__fill[data-astro-cid-klmke5io]{fill:none;stroke-width:5px;stroke-linecap:butt}.gauge__track[data-astro-cid-klmke5io]{stroke:var(--rule)}.gauge__fill[data-astro-cid-klmke5io]{stroke:var(--gauge);stroke-dasharray:var(--len);stroke-dashoffset:var(--len)}.is-in .gauge__fill[data-astro-cid-klmke5io]{animation:gauge 1.2s var(--ease) both;animation-delay:calc(.3s + var(--i) * .15s)}@keyframes gauge{to{stroke-dashoffset:calc(var(--len) * (1 - var(--ratio)))}}.routes[data-astro-cid-klmke5io]{grid-row:2}.routes__body[data-astro-cid-klmke5io] .bar[data-astro-cid-klmke5io]{justify-self:stretch;margin-top:.4cqw}.ring[data-astro-cid-klmke5io]{width:5.5cqw;height:auto}.ring__track[data-astro-cid-klmke5io],.ring__fill[data-astro-cid-klmke5io]{fill:none;stroke-width:4px}.ring__track[data-astro-cid-klmke5io]{stroke:var(--rule)}.ring__fill[data-astro-cid-klmke5io]{stroke:var(--accent);stroke-dasharray:113;stroke-dashoffset:113px;transform-origin:50%;transform:rotate(-90deg)}.is-in .ring__fill[data-astro-cid-klmke5io]{animation:ring 1.4s .5s var(--ease) both}@keyframes ring{to{stroke-dashoffset:22.6px}}.volumes[data-astro-cid-klmke5io]{grid-area:2/2/auto/4}.volumes__body[data-astro-cid-klmke5io]{flex:1;grid-template-rows:auto 1fr auto;gap:.8cqw;padding:1cqw 1.2cqw;display:grid}.volumes__tabs[data-astro-cid-klmke5io]{gap:.6cqw;font-size:.85cqw;display:flex}.volumes__tabs[data-astro-cid-klmke5io] b[data-astro-cid-klmke5io],.volumes__tabs[data-astro-cid-klmke5io] span[data-astro-cid-klmke5io]{border:1px solid var(--rule);padding:.3cqw .8cqw}.volumes__tabs[data-astro-cid-klmke5io] b[data-astro-cid-klmke5io]{background:var(--accent);color:var(--accent-ink);border-color:var(--accent);font-weight:500}.chart[data-astro-cid-klmke5io]{border-bottom:1px solid var(--rule);background-image:repeating-linear-gradient(to top, transparent 0 24%, var(--rule) 24% calc(24% + 1px));grid-template-columns:repeat(6,1fr);align-items:end;gap:1.4cqw;min-height:6cqw;padding-inline:1cqw;display:grid}.chart[data-astro-cid-klmke5io] i[data-astro-cid-klmke5io]{height:var(--h);background:var(--accent);transform-origin:bottom;display:block;transform:scaleY(0)}.is-in .chart[data-astro-cid-klmke5io] i[data-astro-cid-klmke5io]{animation:grow .8s var(--ease) both;animation-delay:calc(.5s + var(--i) * 80ms)}@keyframes grow{to{transform:none}}.axis[data-astro-cid-klmke5io]{text-align:center;color:var(--muted);grid-template-columns:repeat(6,1fr);gap:1.4cqw;padding-inline:1cqw;font-size:.75cqw;display:grid}.bar[data-astro-cid-zgvw567f]{background:var(--rule);border-radius:.45cqw;height:.9cqw;display:block}.bar--ink[data-astro-cid-zgvw567f]{background:var(--ink)}.bar--soft[data-astro-cid-zgvw567f]{background:var(--soft)}.panel[data-astro-cid-zgvw567f]{border:1px solid var(--rule);background:var(--paper)}.panel__head[data-astro-cid-zgvw567f]{border-bottom:1px solid var(--rule);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:.8cqw 1.2cqw;font-size:.95cqw}.pill[data-astro-cid-zgvw567f]{border:1px solid var(--ink);white-space:nowrap;border-radius:999px;padding:.25cqw .8cqw;font-size:.9cqw;display:inline-block}.pill--filled[data-astro-cid-zgvw567f]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.pill--muted[data-astro-cid-zgvw567f]{border-color:var(--rule);color:var(--muted)}.pill--dashed[data-astro-cid-zgvw567f]{color:var(--muted);border-style:dashed}.side[data-astro-cid-zgvw567f]{border-right:1px solid var(--rule);background:var(--soft);align-content:start;justify-items:center;gap:1.6cqw;width:5cqw;padding:1.6cqw 0;display:grid}.side[data-astro-cid-zgvw567f] i[data-astro-cid-zgvw567f]{border:1px solid var(--muted);border-radius:.3cqw;width:1.6cqw;height:1.6cqw}.side[data-astro-cid-zgvw567f] i[data-astro-cid-zgvw567f]:first-child{background:var(--accent);border-color:var(--accent)}.side--dark[data-astro-cid-zgvw567f]{background:#151615;border-right:0}.side--dark[data-astro-cid-zgvw567f] i[data-astro-cid-zgvw567f]{border-color:#ffffff73}.side--dark[data-astro-cid-zgvw567f] i[data-astro-cid-zgvw567f]:first-child{background:#fff;border-color:#fff}[data-theme=dark] .side--dark[data-astro-cid-zgvw567f]{background:var(--surface-2);border-right:1px solid var(--rule)}.main[data-astro-cid-zgvw567f]{flex:1;grid-template-rows:auto auto 1fr;align-content:stretch;gap:1.4cqw;min-width:0;min-height:0;padding:1.6cqw 2cqw;display:grid}.title[data-astro-cid-zgvw567f]{font-family:var(--font-sans);letter-spacing:-.02em;font-size:1.9cqw;font-weight:900;line-height:1.1}.crumbs[data-astro-cid-zgvw567f]{color:var(--muted);gap:1cqw;font-size:.95cqw;display:flex}.crumbs[data-astro-cid-zgvw567f] b[data-astro-cid-zgvw567f]{color:var(--ink);font-weight:500}@media (prefers-reduced-motion:reduce){.mock[data-astro-cid-zgvw567f] [data-astro-cid-zgvw567f]{transition:none!important;animation-duration:.01ms!important;animation-delay:0s!important}}.main--cols[data-astro-cid-zgvw567f]{grid-template-rows:1fr;grid-template-columns:16cqw 1fr;align-items:stretch;gap:1.6cqw}.offer__head[data-astro-cid-zgvw567f]{border-bottom:1px solid var(--rule);gap:.3cqw;padding:1cqw 1.2cqw;display:grid}.offer__head[data-astro-cid-zgvw567f] b[data-astro-cid-zgvw567f]{font-family:var(--font-sans);font-size:1.15cqw}.offer__head[data-astro-cid-zgvw567f] small[data-astro-cid-zgvw567f]{color:var(--muted);font-size:.8cqw}.steps[data-astro-cid-zgvw567f]{display:grid}.steps[data-astro-cid-zgvw567f] li[data-astro-cid-zgvw567f]{border-bottom:1px solid var(--rule);color:var(--muted);align-items:center;gap:.8cqw;padding:.55cqw 1.2cqw;font-size:.9cqw;display:flex}.steps[data-astro-cid-zgvw567f] li[data-astro-cid-zgvw567f].is-current{color:var(--accent-ink);background:var(--accent);font-weight:500}.steps__count[data-astro-cid-zgvw567f]{font-variant-numeric:tabular-nums;width:1.6cqw;color:var(--ink)}.is-current[data-astro-cid-zgvw567f] .steps__count[data-astro-cid-zgvw567f]{color:inherit}.sheet[data-astro-cid-zgvw567f]{grid-template-rows:auto auto auto 1fr;gap:1.2cqw;min-width:0;min-height:0;display:grid}.sheet[data-astro-cid-zgvw567f]>.panel[data-astro-cid-zgvw567f]:last-child{flex-direction:column;display:flex}.sheet__head[data-astro-cid-zgvw567f]{justify-content:space-between;align-items:flex-start;gap:1cqw;display:flex}.sheet__head[data-astro-cid-zgvw567f] .title[data-astro-cid-zgvw567f] .pill[data-astro-cid-zgvw567f]{vertical-align:middle;margin-left:.6cqw}.sheet__meta[data-astro-cid-zgvw567f]{color:var(--muted);font-size:.9cqw}.sheet__actions[data-astro-cid-zgvw567f]{gap:.6cqw;display:flex}.pipeline[data-astro-cid-zgvw567f]{text-align:center;grid-template-columns:repeat(6,1fr);gap:.3cqw;padding:1cqw 1.2cqw;font-size:.8cqw;display:grid}.pipeline[data-astro-cid-zgvw567f] li[data-astro-cid-zgvw567f]{background:var(--soft);color:var(--muted);clip-path:polygon(0 0,calc(100% - .8cqw) 0,100% 50%,calc(100% - .8cqw) 100%,0 100%,.8cqw 50%);padding:.6cqw .4cqw;position:relative;overflow:hidden}.pipeline[data-astro-cid-zgvw567f] li[data-astro-cid-zgvw567f]:before{content:"";background:var(--accent);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.pipeline[data-astro-cid-zgvw567f] li[data-astro-cid-zgvw567f] span[data-astro-cid-zgvw567f]{position:relative}.pipeline[data-astro-cid-zgvw567f] li[data-astro-cid-zgvw567f]:first-child{clip-path:polygon(0 0,calc(100% - .8cqw) 0,100% 50%,calc(100% - .8cqw) 100%,0 100%)}.is-in .pipeline[data-astro-cid-zgvw567f] li[data-astro-cid-zgvw567f]:before{animation:fill .45s var(--ease) both;animation-delay:calc(.3s + var(--i) * .14s)}.is-in .pipeline[data-astro-cid-zgvw567f] li[data-astro-cid-zgvw567f]{animation:.1s both ink;animation-delay:calc(.5s + var(--i) * .14s)}@keyframes fill{to{transform:none}}@keyframes ink{to{color:var(--accent-ink)}}.panel__head[data-astro-cid-zgvw567f]{color:var(--accent);font-weight:500}.skeleton[data-astro-cid-zgvw567f] .bar--ink[data-astro-cid-zgvw567f]{background:var(--accent)}.sheet__grid[data-astro-cid-zgvw567f]{grid-template-columns:1fr 1fr;gap:1.2cqw;display:grid}.list[data-astro-cid-zgvw567f]{display:grid}.list[data-astro-cid-zgvw567f] li[data-astro-cid-zgvw567f]{border-bottom:1px solid var(--rule);grid-template-columns:6cqw 1fr auto;align-items:center;gap:.8cqw;padding:.7cqw 1.2cqw;font-size:.9cqw;display:grid}.list[data-astro-cid-zgvw567f] li[data-astro-cid-zgvw567f]:last-child{border-bottom:0}.list[data-astro-cid-zgvw567f] li[data-astro-cid-zgvw567f] b[data-astro-cid-zgvw567f]{font-family:var(--font-sans);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.date[data-astro-cid-zgvw567f],.who[data-astro-cid-zgvw567f]{color:var(--muted);font-variant-numeric:tabular-nums}.skeleton[data-astro-cid-zgvw567f]{flex:1;align-content:space-evenly;gap:.9cqw;padding:1.2cqw;display:grid}.shot[data-astro-cid-enljslxw]{flex:1;min-width:0}.shot[data-astro-cid-enljslxw] picture,.shot[data-astro-cid-enljslxw] img{width:100%;height:100%;display:block}.shot[data-astro-cid-enljslxw] img{object-fit:cover;object-position:top}.xp[data-astro-cid-udx3h3l6]{padding:1rem var(--pad) 1.5rem;gap:.75rem;display:grid}.xp__company[data-astro-cid-udx3h3l6]{flex-wrap:wrap;align-items:center;gap:.125rem .75rem;display:flex}.xp__company[data-astro-cid-udx3h3l6] h3[data-astro-cid-udx3h3l6]{font-size:var(--text-lg);letter-spacing:-.02em;font-weight:600}.xp__dot[data-astro-cid-udx3h3l6]{background:var(--muted-foreground);opacity:.6;border-radius:999px;width:.4375rem;height:.4375rem;margin-inline:.5625rem .5rem}.xp__sector[data-astro-cid-udx3h3l6]{font-size:var(--text-sm);color:var(--muted-foreground)}@media (width>=40rem){.xp__sector[data-astro-cid-udx3h3l6]{margin-left:auto}}@media (width<=39.99rem){.xp__sector[data-astro-cid-udx3h3l6]{flex-basis:100%;padding-left:2.25rem}}.role[data-astro-cid-udx3h3l6]{gap:.875rem;padding-left:2.25rem;display:grid;position:relative}.role[data-astro-cid-udx3h3l6]:before{content:"";background:var(--line-strong);width:1px;position:absolute;top:1.625rem;bottom:0;left:.8125rem}.role__head[data-astro-cid-udx3h3l6]{row-gap:.125rem;display:grid}.role__head[data-astro-cid-udx3h3l6] .icon-tile[data-astro-cid-udx3h3l6]{position:absolute;top:0;left:0}.role__title[data-astro-cid-udx3h3l6]{font-weight:500;line-height:1.625rem}.role__meta[data-astro-cid-udx3h3l6]{font-size:var(--text-sm);color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.role__meta[data-astro-cid-udx3h3l6]>span[data-astro-cid-udx3h3l6]+span[data-astro-cid-udx3h3l6]:before{content:"";vertical-align:-.125rem;background:var(--line-strong);width:1px;height:.875rem;margin-inline:.5rem;display:inline-block}.xp__figure[data-astro-cid-udx3h3l6]{margin-top:.25rem}.xp__frame[data-astro-cid-udx3h3l6]{border:1px solid var(--line-strong);background:var(--surface);border-radius:.875rem;padding:.375rem;transition:border-color .3s;position:relative}.xp__frame[data-astro-cid-udx3h3l6]:hover{border-color:var(--muted-foreground)}@media (width<=39.99rem){.xp__frame[data-astro-cid-udx3h3l6]{margin-left:-2.25rem}}.xp__zoom[data-astro-cid-udx3h3l6]{border-radius:inherit;cursor:zoom-in;position:absolute;inset:0}.xp__zoom[data-astro-cid-udx3h3l6]:focus-visible{outline-offset:2px;border-radius:inherit}.xp__zoom-icon[data-astro-cid-udx3h3l6]{z-index:1;border:1px solid var(--line-strong);background:color-mix(in srgb, var(--background) 85%, transparent);backdrop-filter:blur(6px);width:2rem;height:2rem;color:var(--foreground);opacity:0;border-radius:.5rem;place-items:center;transition:opacity .2s;display:grid;position:absolute;top:.875rem;right:.875rem}.xp__zoom-icon[data-astro-cid-udx3h3l6] svg{width:.875rem;height:.875rem}.xp__frame[data-astro-cid-udx3h3l6]:hover .xp__zoom-icon[data-astro-cid-udx3h3l6],.xp__zoom[data-astro-cid-udx3h3l6]:focus-visible .xp__zoom-icon[data-astro-cid-udx3h3l6]{opacity:1}@media (hover:none){.xp__zoom-icon[data-astro-cid-udx3h3l6]{opacity:1}}figcaption[data-astro-cid-udx3h3l6]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--muted-foreground);margin-top:.5rem}.xp__headline[data-astro-cid-udx3h3l6]{letter-spacing:-.01em;text-wrap:balance;font-size:1.0625rem;font-weight:500;line-height:1.45}.xp__details[data-astro-cid-udx3h3l6]{interpolate-size:allow-keywords}.xp__details[data-astro-cid-udx3h3l6] summary[data-astro-cid-udx3h3l6]{min-height:1.75rem;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--muted-foreground);cursor:pointer;user-select:none;align-items:center;gap:.5rem;list-style:none;transition:color .2s;display:inline-flex}.xp__details[data-astro-cid-udx3h3l6] summary[data-astro-cid-udx3h3l6]::-webkit-details-marker{display:none}.xp__details[data-astro-cid-udx3h3l6] summary[data-astro-cid-udx3h3l6]:hover{color:var(--foreground)}.xp__details[data-astro-cid-udx3h3l6] summary[data-astro-cid-udx3h3l6] svg{width:.875rem;height:.875rem}.xp__details[data-astro-cid-udx3h3l6]::details-content{height:0;transition:height .3s var(--ease), content-visibility .3s allow-discrete;overflow:clip}.xp__details[data-astro-cid-udx3h3l6][open]::details-content{height:auto}.xp__count[data-astro-cid-udx3h3l6]{background:var(--surface-2);min-width:1.125rem;height:1.125rem;color:var(--foreground);border-radius:999px;place-items:center;padding-inline:.25rem;display:inline-grid}.xp__bullets[data-astro-cid-udx3h3l6]{gap:.375rem;padding-top:.375rem;font-size:.9375rem;display:grid}.xp__bullets[data-astro-cid-udx3h3l6] li[data-astro-cid-udx3h3l6]{text-wrap:pretty;padding-left:1.125rem;position:relative}.xp__bullets[data-astro-cid-udx3h3l6] li[data-astro-cid-udx3h3l6]:before{content:"";background:var(--muted-foreground);opacity:.6;border-radius:999px;width:.3125rem;height:.3125rem;position:absolute;top:.7em;left:.1875rem}.xp__skills[data-astro-cid-udx3h3l6],.xp__links[data-astro-cid-udx3h3l6]{flex-wrap:wrap;gap:.375rem;display:flex}.xp__link[data-astro-cid-udx3h3l6]{border:1px solid var(--line-strong);border-radius:.5rem;align-items:center;gap:.375rem;height:2rem;padding-inline:.75rem .625rem;font-size:.8125rem;font-weight:500;transition:border-color .2s;display:inline-flex}.xp__link[data-astro-cid-udx3h3l6]:hover{border-color:var(--muted-foreground)}.xp__link[data-astro-cid-udx3h3l6] svg{width:.75rem;height:.75rem;color:var(--muted-foreground)}@media (pointer:coarse){.xp__link[data-astro-cid-udx3h3l6]{height:2.5rem}}.zoom[data-astro-cid-zuygvnia]{background:0 0;border:0;width:min(100% - 2rem,80rem);max-width:none;max-height:none;margin:auto;padding:0;overflow:visible}.zoom[data-astro-cid-zuygvnia]::backdrop{backdrop-filter:blur(4px);background:#000000b8}.zoom[data-astro-cid-zuygvnia][open]{animation:enter-pop .35s var(--ease) both}.zoom__bar[data-astro-cid-zuygvnia]{justify-content:flex-end;align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.zoom__hint[data-astro-cid-zuygvnia]{font-family:var(--font-mono);font-size:var(--text-xs);color:#ffffffb3}@media (pointer:coarse){.zoom__hint[data-astro-cid-zuygvnia]{display:none}}.zoom__close[data-astro-cid-zuygvnia]{color:#fff;background:#ffffff24;border-radius:.5rem;place-items:center;width:2.25rem;height:2.25rem;transition:background .2s;display:grid}.zoom__close[data-astro-cid-zuygvnia]:hover{background:#ffffff3d}.zoom__close[data-astro-cid-zuygvnia] svg{width:1rem;height:1rem}.zoom__stage[data-astro-cid-zuygvnia]{box-shadow:var(--shadow);border-radius:.5rem}.local-time[data-v-39e14843]{font-variant-numeric:tabular-nums}.local-time__gap[data-v-39e14843]{color:var(--muted-foreground);margin-left:.5rem}.overview__list[data-astro-cid-lfypuk3y]{font-family:var(--font-mono);grid-template-columns:1fr;font-size:.8125rem;display:grid;position:relative}.overview__list[data-astro-cid-lfypuk3y] li[data-astro-cid-lfypuk3y]{min-width:0;padding:.4375rem var(--pad);align-items:center;gap:.75rem;display:flex}@media (width>=50rem){.overview__list[data-astro-cid-lfypuk3y]{grid-template-rows:repeat(3,auto);grid-template-columns:1fr 1fr;grid-auto-flow:column;padding-block:.5rem}.overview__list[data-astro-cid-lfypuk3y]:before{content:"";background:var(--line);width:1px;position:absolute;top:0;bottom:0;left:50%}}@media (width<=49.99rem){.overview__list[data-astro-cid-lfypuk3y]{padding-block:.5rem}}.cover[data-astro-cid-ykkw727v]{height:clamp(7.5rem,22vw,11rem)}.cover[data-astro-cid-ykkw727v]:before{content:"";background-image:radial-gradient(var(--dot) 1px, transparent 1px);mask-image:radial-gradient(ellipse calc(var(--reveal) * .75) calc(var(--reveal) * .95) at 60% 35%, #000 25%, transparent 100%);background-position:7px 7px;background-size:14px 14px;position:absolute;inset:0}.profile__row[data-astro-cid-ykkw727v]{grid-template-columns:auto 1fr;display:grid}.profile__avatar[data-astro-cid-ykkw727v]{border-right:1px solid var(--line);padding:.625rem}.profile__avatar[data-astro-cid-ykkw727v] img[data-astro-cid-ykkw727v]{object-fit:cover;background:var(--surface-2);width:7.5rem;height:7.5rem;box-shadow:0 0 0 1px var(--line-strong), 0 0 0 4px var(--background), 0 0 0 5px var(--line);border-radius:999px}.profile__id[data-astro-cid-ykkw727v]{grid-template-rows:1fr auto auto auto;min-width:0;display:grid}.profile__id[data-astro-cid-ykkw727v]>[data-astro-cid-ykkw727v]{padding-inline:var(--pad);position:relative}.profile__id[data-astro-cid-ykkw727v]>[data-astro-cid-ykkw727v]:before{content:"";background:var(--line);transform-origin:0;height:1px;position:absolute;top:0;left:0;right:-100vw}.profile__coords[data-astro-cid-ykkw727v]{min-height:1.75rem;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--muted-foreground);justify-content:flex-end;align-items:flex-end;padding-block:.25rem .375rem;display:flex}.profile__coords[data-astro-cid-ykkw727v]:before{content:none}.profile__word[data-astro-cid-ykkw727v]{margin-right:.25em;display:inline-block}.profile__word[data-astro-cid-ykkw727v]:last-child{margin-right:0}@media (prefers-reduced-motion:no-preference){.profile__id[data-astro-cid-ykkw727v]>[data-astro-cid-ykkw727v]:before{animation:draw 1s var(--ease) both}.profile__name[data-astro-cid-ykkw727v]:before{animation-delay:.12s}.profile__title[data-astro-cid-ykkw727v]:before{animation-delay:.17s}.profile__status[data-astro-cid-ykkw727v]:before{animation-delay:.22s}.cover[data-astro-cid-ykkw727v]:before{animation:cover-reveal 1.2s var(--ease) 50ms both}.profile__dot[data-astro-cid-ykkw727v]:after{animation-delay:.9s}}@keyframes cover-reveal{0%{--reveal:0%;opacity:0}}.profile__name[data-astro-cid-ykkw727v]{letter-spacing:-.035em;padding-block:.25rem .125rem;font-size:clamp(1.5rem,1.2rem + 1.5vw,2rem);font-weight:600;line-height:1.35}.profile__title[data-astro-cid-ykkw727v]{font-family:var(--font-mono);color:var(--muted-foreground);padding-block:.375rem;font-size:.8125rem}.profile__status[data-astro-cid-ykkw727v]{align-items:center;gap:.5rem;padding-block:.375rem;font-size:.8125rem;display:flex}.profile__dot[data-astro-cid-ykkw727v]{background:var(--available);border-radius:999px;width:.4375rem;height:.4375rem;position:relative}.profile__dot[data-astro-cid-ykkw727v]:after{content:"";border-radius:inherit;background:var(--available);animation:2s cubic-bezier(0,0,.2,1) infinite ping;position:absolute;inset:0}@keyframes ping{75%,to{opacity:0;transform:scale(2.4)}}@media (width<=40rem){.profile__avatar[data-astro-cid-ykkw727v] img[data-astro-cid-ykkw727v]{width:5.5rem;height:5.5rem}.profile__title[data-astro-cid-ykkw727v]{font-size:.75rem}}.socials[data-astro-cid-y2qsmizv]{padding:.75rem var(--pad)}.socials__list[data-astro-cid-y2qsmizv]{flex-wrap:wrap;gap:.5rem;display:flex}@media (width<=39.99rem){.socials__list[data-astro-cid-y2qsmizv]{grid-template-columns:1fr 1fr;display:grid}.socials__list[data-astro-cid-y2qsmizv] .socials__cv[data-astro-cid-y2qsmizv]{grid-column:1/-1}.socials__list[data-astro-cid-y2qsmizv] .social[data-astro-cid-y2qsmizv]{justify-content:center;width:100%}}.social[data-astro-cid-y2qsmizv]{border:1px solid var(--line-strong);border-radius:.5rem;align-items:center;gap:.5rem;height:2.125rem;padding-inline:.75rem;font-size:.8125rem;font-weight:500;display:inline-flex}.social[data-astro-cid-y2qsmizv] svg{width:.875rem;height:.875rem}@media (pointer:coarse){.social[data-astro-cid-y2qsmizv]{height:2.5rem}}.social--primary[data-astro-cid-y2qsmizv]{border-color:var(--foreground);background:var(--foreground);color:var(--background);transition:opacity .2s}.social--primary[data-astro-cid-y2qsmizv]:hover{opacity:.85}.social__arrow[data-astro-cid-y2qsmizv]{color:var(--muted-foreground);margin-left:-.125rem}.social__arrow[data-astro-cid-y2qsmizv] svg{width:.75rem;height:.75rem}.stack__row[data-astro-cid-u256hdza]{grid-template-columns:11rem 1fr;display:grid}@media (width<=39.99rem){.stack__row[data-astro-cid-u256hdza]{grid-template-columns:1fr}}.stack__label[data-astro-cid-u256hdza]{padding:.75rem var(--pad);font-size:var(--text-sm);align-items:baseline;gap:.5rem;font-weight:500;display:flex}@media (width>=40rem){.stack__label[data-astro-cid-u256hdza]{border-right:1px solid var(--line)}}@media (width<=39.99rem){.stack__label[data-astro-cid-u256hdza]{padding-bottom:0}}.stack__index[data-astro-cid-u256hdza]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--muted-foreground);font-weight:400}.stack__chips[data-astro-cid-u256hdza]{padding:.625rem var(--pad);flex-wrap:wrap;gap:.375rem;display:flex}.stack__glyph[data-astro-cid-u256hdza]{background:var(--tint);width:.875rem;height:.875rem;color:var(--background);letter-spacing:-.02em;border-radius:.1875rem;place-items:center;font-size:.4375rem;font-weight:600;display:grid}
