.au__grid[data-astro-cid-sbu7njkf]{gap:var(--ds-space-5);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid}.au__card[data-astro-cid-sbu7njkf]{padding:var(--ds-space-8)}.au__side[data-astro-cid-sbu7njkf]{gap:var(--ds-space-5);align-content:start;display:grid}.au__h[data-astro-cid-sbu7njkf]{margin:0 0 var(--ds-space-5);font-family:var(--ds-font-display);font-size:var(--ds-text-xl);letter-spacing:-.02em;font-weight:600}.au__list[data-astro-cid-sbu7njkf]{gap:var(--ds-space-4);margin:0;padding:0;list-style:none;display:grid}.au__list[data-astro-cid-sbu7njkf] li[data-astro-cid-sbu7njkf]{gap:var(--ds-space-3);color:var(--ds-fg-2);font-size:var(--ds-text-md);line-height:1.5;display:flex}.au__check[data-astro-cid-sbu7njkf]{background:var(--lp-tint-strong);width:24px;height:24px;color:var(--lp-fg);border-radius:50%;flex:none;place-items:center;margin-top:-1px;display:grid}.au__check[data-astro-cid-sbu7njkf] svg[data-astro-cid-sbu7njkf]{width:14px;height:14px}.au__p[data-astro-cid-sbu7njkf]{color:var(--ds-muted);font-size:var(--ds-text-body);line-height:var(--ds-lh-body);margin:0}.au__req[data-astro-cid-sbu7njkf]{border-color:var(--lp-line);background:linear-gradient(160deg, var(--lp-tint) 0%, var(--ds-surface) 60%)}.au__chips[data-astro-cid-sbu7njkf]{gap:var(--ds-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.au__chip[data-astro-cid-sbu7njkf]{align-items:center;gap:var(--ds-space-2);min-height:var(--ds-h-sm);border:1px solid var(--ds-line-2);border-radius:var(--ds-radius-full);color:var(--ds-muted);font-size:var(--ds-text-sm);padding:6px 14px;line-height:1.3;display:inline-flex}.au__chip[data-astro-cid-sbu7njkf] span[data-astro-cid-sbu7njkf]{color:var(--ds-muted-2)}.au__paths[data-astro-cid-sbu7njkf]{margin-top:var(--ds-space-14)}.au__pathsTitle[data-astro-cid-sbu7njkf]{margin:0 0 var(--ds-space-6);font-family:var(--ds-font-display);font-size:var(--ds-text-h4);letter-spacing:-.02em;font-weight:600}.au__pathList[data-astro-cid-sbu7njkf]{gap:var(--ds-space-5);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.au__path[data-astro-cid-sbu7njkf]{padding:var(--ds-space-7);transition:border-color .3s, transform .45s var(--ds-ease)}.au__path[data-astro-cid-sbu7njkf]:hover{border-color:var(--lp-line);transform:translateY(-4px)}.au__num[data-astro-cid-sbu7njkf]{color:var(--lp-fg);font:500 var(--ds-text-label) / 1 var(--ds-font-mono)}.au__pathName[data-astro-cid-sbu7njkf]{margin:var(--ds-space-5) 0 var(--ds-space-3);font-family:var(--ds-font-display);letter-spacing:-.03em;font-size:28px;font-weight:600}@media (width<=900px){.au__grid[data-astro-cid-sbu7njkf],.au__pathList[data-astro-cid-sbu7njkf]{grid-template-columns:1fr}.au__card[data-astro-cid-sbu7njkf]{padding:var(--ds-space-6)}}.cmp[data-astro-cid-ygf7wtz4]{border:1px solid var(--ds-line-2);border-radius:var(--ds-radius-xl);background:var(--ds-surface);overflow:hidden}.cmp__table[data-astro-cid-ygf7wtz4]{border-collapse:collapse;table-layout:fixed;width:100%}.cmp__table[data-astro-cid-ygf7wtz4] th[data-astro-cid-ygf7wtz4]{padding:18px var(--ds-space-7);border-bottom:1px solid var(--ds-line-2);color:var(--ds-muted);font:500 var(--ds-text-label) / 1 var(--ds-font-mono);letter-spacing:.04em;text-align:left;text-transform:uppercase}.cmp__table[data-astro-cid-ygf7wtz4] th[data-astro-cid-ygf7wtz4].cmp__new{color:var(--lp-fg);background:var(--lp-tint)}.cmp__table[data-astro-cid-ygf7wtz4] td[data-astro-cid-ygf7wtz4]{padding:18px var(--ds-space-7);border-bottom:1px solid var(--ds-line);vertical-align:top;font-size:var(--ds-text-md);line-height:1.5}.cmp__table[data-astro-cid-ygf7wtz4] tr[data-astro-cid-ygf7wtz4]:last-child td[data-astro-cid-ygf7wtz4]{border-bottom:0}.cmp__table[data-astro-cid-ygf7wtz4] td[data-astro-cid-ygf7wtz4]{display:table-cell}.cmp__old[data-astro-cid-ygf7wtz4]{color:var(--ds-muted)}td[data-astro-cid-ygf7wtz4].cmp__new{color:var(--ds-fg);background:var(--lp-tint)}.cmp__table[data-astro-cid-ygf7wtz4] td[data-astro-cid-ygf7wtz4]>span[data-astro-cid-ygf7wtz4]:last-child{display:inline}.cmp__mark[data-astro-cid-ygf7wtz4]{border:1px solid var(--ds-line-strong);width:22px;height:22px;color:var(--ds-muted-2);vertical-align:1px;border-radius:50%;place-items:center;margin-right:12px;font-size:12px;display:inline-grid}.cmp__mark--ok[data-astro-cid-ygf7wtz4]{border-color:var(--lp-line);color:var(--lp-fg)}.cmp[data-astro-cid-ygf7wtz4] tbody[data-astro-cid-ygf7wtz4] tr[data-astro-cid-ygf7wtz4]{transition:background-color .2s}.cmp[data-astro-cid-ygf7wtz4] tbody[data-astro-cid-ygf7wtz4] tr[data-astro-cid-ygf7wtz4]:hover td[data-astro-cid-ygf7wtz4]{background-color:var(--ds-surface-2)}.cmp[data-astro-cid-ygf7wtz4] tbody[data-astro-cid-ygf7wtz4] tr[data-astro-cid-ygf7wtz4]:hover td[data-astro-cid-ygf7wtz4].cmp__new{background-color:var(--lp-tint-strong)}@media (width<=700px){.cmp__table[data-astro-cid-ygf7wtz4] thead[data-astro-cid-ygf7wtz4]{display:none}.cmp__table[data-astro-cid-ygf7wtz4],.cmp__table[data-astro-cid-ygf7wtz4] tbody[data-astro-cid-ygf7wtz4],.cmp__table[data-astro-cid-ygf7wtz4] tr[data-astro-cid-ygf7wtz4],.cmp__table[data-astro-cid-ygf7wtz4] td[data-astro-cid-ygf7wtz4]{width:100%;display:block}.cmp__table[data-astro-cid-ygf7wtz4] tr[data-astro-cid-ygf7wtz4]{border-bottom:1px solid var(--ds-line-2)}.cmp__table[data-astro-cid-ygf7wtz4] tr[data-astro-cid-ygf7wtz4]:last-child{border-bottom:0}.cmp__table[data-astro-cid-ygf7wtz4] td[data-astro-cid-ygf7wtz4]{padding:14px var(--ds-space-5);font-size:var(--ds-text-body);border-bottom:0}.cmp__old[data-astro-cid-ygf7wtz4]{padding-bottom:6px!important}}.fq[data-astro-cid-tycplb2i]{border-top:1px solid var(--ds-line-2);max-width:880px}.fq__item[data-astro-cid-tycplb2i]{border-bottom:1px solid var(--ds-line-2)}.fq__q[data-astro-cid-tycplb2i]{justify-content:space-between;align-items:center;gap:var(--ds-space-6);padding:var(--ds-space-6) 0;color:var(--ds-fg);font-size:var(--ds-text-lg);letter-spacing:-.01em;cursor:pointer;font-weight:500;list-style:none;display:flex}.fq__q[data-astro-cid-tycplb2i]::-webkit-details-marker{display:none}.fq__q[data-astro-cid-tycplb2i]:hover{color:var(--ds-fg)}.fq__q[data-astro-cid-tycplb2i]:focus-visible{outline:2px solid var(--ds-fg);outline-offset:4px;border-radius:var(--ds-radius-xs)}.fq__icon[data-astro-cid-tycplb2i]{border:1px solid var(--ds-line-strong);width:32px;height:32px;transition:transform .3s var(--ds-ease), border-color .2s;border-radius:50%;flex:none;position:relative}.fq__icon[data-astro-cid-tycplb2i]:before,.fq__icon[data-astro-cid-tycplb2i]:after{content:"";background:var(--ds-fg-2);width:12px;height:1.5px;margin:-.75px 0 0 -6px;position:absolute;top:50%;left:50%}.fq__icon[data-astro-cid-tycplb2i]:after{transition:transform .3s var(--ds-ease);transform:rotate(90deg)}.fq__item[data-astro-cid-tycplb2i][open] .fq__icon[data-astro-cid-tycplb2i]{border-color:var(--lp-line)}.fq__item[data-astro-cid-tycplb2i][open] .fq__icon[data-astro-cid-tycplb2i]:after{transform:rotate(0)}.fq__a[data-astro-cid-tycplb2i]{max-width:760px;padding:0 var(--ds-space-12) var(--ds-space-6) 0}.fq__a[data-astro-cid-tycplb2i] p[data-astro-cid-tycplb2i]{margin:0 0 var(--ds-space-3);color:var(--ds-muted);font-size:var(--ds-text-md);line-height:1.6}@media (width<=700px){.fq__q[data-astro-cid-tycplb2i]{font-size:var(--ds-text-md);padding:var(--ds-space-5) 0}.fq__a[data-astro-cid-tycplb2i]{padding-right:0}}@media (prefers-reduced-motion:reduce){.fq__icon[data-astro-cid-tycplb2i],.fq__icon[data-astro-cid-tycplb2i]:after{transition:none}}.fg__grid[data-astro-cid-fvd4dodl]{gap:var(--ds-space-5);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.fg__card[data-astro-cid-fvd4dodl]{padding:var(--ds-space-7);flex-direction:column;transition:border-color .3s,background-color .3s;display:flex}.fg__card[data-astro-cid-fvd4dodl]:hover{border-color:var(--lp-line);background:var(--ds-surface-2)}.fg__card--wide[data-astro-cid-fvd4dodl]{background:linear-gradient(135deg, var(--lp-tint) 0%, var(--ds-surface) 55%);border-color:var(--lp-line);grid-column:span 2}.fg__top[data-astro-cid-fvd4dodl]{justify-content:space-between;align-items:center;gap:var(--ds-space-3);display:flex}.fg__num[data-astro-cid-fvd4dodl]{border:1px solid var(--ds-line-strong);border-radius:var(--ds-radius-md);width:40px;height:40px;color:var(--lp-fg);font:500 var(--ds-text-label) / 1 var(--ds-font-mono);place-items:center;display:grid}.fg__tag[data-astro-cid-fvd4dodl]{border-color:var(--lp-line);color:var(--lp-fg)}.fg__title[data-astro-cid-fvd4dodl]{margin:var(--ds-space-8) 0 var(--ds-space-3);font-family:var(--ds-font-display);font-size:var(--ds-text-xl);letter-spacing:-.02em;font-weight:600;line-height:1.25}.fg__text[data-astro-cid-fvd4dodl]{color:var(--ds-muted);font-size:var(--ds-text-body);line-height:var(--ds-lh-body);margin:0}.fg__note[data-astro-cid-fvd4dodl]{align-items:baseline;gap:var(--ds-space-3);margin:var(--ds-space-8) 0 0;padding:var(--ds-space-5) var(--ds-space-6);border:1px dashed var(--ds-line-strong);border-radius:var(--ds-radius-lg);color:var(--ds-fg-3);font-size:var(--ds-text-body);line-height:var(--ds-lh-body);flex-wrap:wrap;display:flex}@media (width<=960px){.fg__grid[data-astro-cid-fvd4dodl]{grid-template-columns:1fr 1fr}}@media (width<=640px){.fg__grid[data-astro-cid-fvd4dodl]{grid-template-columns:1fr}.fg__card--wide[data-astro-cid-fvd4dodl]{grid-column:auto}.fg__card[data-astro-cid-fvd4dodl]{padding:var(--ds-space-6)}.fg__title[data-astro-cid-fvd4dodl]{margin-top:var(--ds-space-6)}}.ho[data-astro-cid-kjstzmre]{gap:var(--ds-space-5);display:grid}.ho--story[data-astro-cid-kjstzmre]{align-items:start;gap:var(--ds-space-10);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.ho__people[data-astro-cid-kjstzmre]{gap:var(--ds-space-5);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}.ho--story[data-astro-cid-kjstzmre] .ho__people[data-astro-cid-kjstzmre]{grid-template-columns:1fr}.ho__card[data-astro-cid-kjstzmre]{padding:var(--ds-space-7)}.ho__card--minor[data-astro-cid-kjstzmre]{background:0 0}.ho__head[data-astro-cid-kjstzmre]{align-items:center;gap:var(--ds-space-5);display:flex}.ho__head[data-astro-cid-kjstzmre] .ho__photo{border:1px solid var(--lp-line);flex:none}.ho__name[data-astro-cid-kjstzmre]{font-family:var(--ds-font-display);font-size:var(--ds-text-h4);letter-spacing:-.02em;margin:0;font-weight:600}.ho__name[data-astro-cid-kjstzmre] a[data-astro-cid-kjstzmre]{color:inherit;text-decoration:none}.ho__name[data-astro-cid-kjstzmre] a[data-astro-cid-kjstzmre]:hover{text-underline-offset:4px;text-decoration:underline}.ho__role[data-astro-cid-kjstzmre]{color:var(--lp-fg);font-size:var(--ds-text-sm);margin:6px 0 0}.ho__bio[data-astro-cid-kjstzmre]{margin:var(--ds-space-5) 0 0;color:var(--ds-fg-3);font-size:var(--ds-text-body);line-height:var(--ds-lh-body)}.ho__facts[data-astro-cid-kjstzmre]{gap:var(--ds-space-2);margin:var(--ds-space-5) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.ho__story[data-astro-cid-kjstzmre]{top:calc(var(--ds-nav-h) + var(--ds-space-6));padding-left:var(--ds-space-8);border-left:1px solid var(--lp-line);position:sticky}.ho__storyTitle[data-astro-cid-kjstzmre]{margin:0 0 var(--ds-space-5);font-family:var(--ds-font-display);letter-spacing:-.03em;font-size:30px;font-weight:600;line-height:1.15}.ho__story[data-astro-cid-kjstzmre] p[data-astro-cid-kjstzmre]{margin:0 0 var(--ds-space-4);color:var(--ds-fg-3);font-size:var(--ds-text-md);line-height:1.6}.ho__companies[data-astro-cid-kjstzmre]{gap:var(--ds-space-2);margin:var(--ds-space-6) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.ho__companies[data-astro-cid-kjstzmre] li[data-astro-cid-kjstzmre]{border:1px solid var(--ds-line-strong);border-radius:var(--ds-radius-sm);color:var(--ds-fg);font:600 var(--ds-text-sm) / 1 var(--ds-font-sans);letter-spacing:.02em;padding:8px 14px}@media (width<=900px){.ho--story[data-astro-cid-kjstzmre]{grid-template-columns:1fr}.ho__story[data-astro-cid-kjstzmre]{padding-left:var(--ds-space-5);position:static}.ho__card[data-astro-cid-kjstzmre]{padding:var(--ds-space-6)}}.lh[data-astro-cid-rbnkosea]{border-bottom:1px solid var(--ds-line);position:relative;overflow:hidden}.lh__fx[data-astro-cid-rbnkosea]{pointer-events:none;position:absolute;inset:0}.lh__grid[data-astro-cid-rbnkosea]{background-image:linear-gradient(var(--ds-line) 1px, transparent 1px), linear-gradient(90deg, var(--ds-line) 1px, transparent 1px);opacity:.55;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000 10%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 30%,#000 10%,#0000 75%)}.lh__orb[data-astro-cid-rbnkosea]{filter:blur(10px);will-change:transform;border-radius:50%;position:absolute}.lh__orb--a[data-astro-cid-rbnkosea]{background:radial-gradient(closest-side, var(--lp-glow-strong), transparent);width:760px;height:620px;animation:16s ease-in-out infinite lh-drift-a;top:-220px;left:-180px}.lh__orb--b[data-astro-cid-rbnkosea]{background:radial-gradient(closest-side, var(--lp-glow), transparent);width:680px;height:640px;animation:19s ease-in-out infinite lh-drift-b;bottom:-260px;right:-220px}.lh__inner[data-astro-cid-rbnkosea]{align-items:center;gap:var(--ds-space-14);padding-top:var(--ds-space-24);padding-bottom:var(--ds-space-24);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);display:grid;position:relative}.lh__badge[data-astro-cid-rbnkosea]{height:var(--ds-h-sm);border:1px solid var(--ds-line-2);border-radius:var(--ds-radius-full);background:var(--ds-surface);color:var(--ds-fg-2);font-size:var(--ds-text-label);align-items:center;gap:10px;margin:0;padding:0 14px 0 6px;font-weight:500;display:inline-flex}.lh__title[data-astro-cid-rbnkosea]{margin:var(--ds-space-7) 0 0;font-family:var(--ds-font-display);font-size:clamp(40px,5vw,68px);font-weight:600;line-height:var(--ds-text-h1-lh);letter-spacing:var(--ds-text-h1-tr);text-wrap:balance}.lh__lit[data-astro-cid-rbnkosea]{background:linear-gradient(92deg, var(--ds-fg) 0%, var(--lp-fg) 70%);color:#0000;-webkit-background-clip:text;background-clip:text}.lh__lead[data-astro-cid-rbnkosea]{max-width:580px;margin:var(--ds-space-6) 0 0;color:var(--ds-muted);font-size:var(--ds-text-lead);line-height:var(--ds-lh-body)}.lh__actions[data-astro-cid-rbnkosea]{gap:var(--ds-space-3);margin-top:var(--ds-space-9);flex-wrap:wrap;display:flex}.lh__cta[data-astro-cid-rbnkosea]:hover .ui-arrow[data-astro-cid-rbnkosea]{transform:translate(2px,-2px)}.lh__cta[data-astro-cid-rbnkosea] .ui-arrow[data-astro-cid-rbnkosea]{transition:transform .25s}.lh__note[data-astro-cid-rbnkosea]{margin:var(--ds-space-4) 0 0;color:var(--ds-muted-2);font-size:var(--ds-text-label)}.lh__aside[data-astro-cid-rbnkosea]{position:relative}.lh__media[data-astro-cid-rbnkosea]{aspect-ratio:581/600;border:1px solid var(--lp-line);border-radius:var(--ds-radius-2xl);background:var(--lp-surface);position:relative;overflow:hidden}.lh__media[data-astro-cid-rbnkosea] img[data-astro-cid-rbnkosea]{object-fit:cover;object-position:center 20%;width:100%;height:100%;position:absolute;inset:0}.lh__shade[data-astro-cid-rbnkosea]{background:linear-gradient(0deg, var(--lp-surface) 0%, #0000 55%);position:absolute;inset:0}.lh__facts[data-astro-cid-rbnkosea]{left:var(--ds-space-5);right:var(--ds-space-5);bottom:var(--ds-space-5);border:1px solid var(--ds-line-strong);border-radius:var(--ds-radius-lg);background:var(--ds-line-strong);gap:1px;margin:0;padding:0;list-style:none;display:grid;position:absolute;overflow:hidden}.lh__fact[data-astro-cid-rbnkosea]{background:var(--ds-surface-glass);-webkit-backdrop-filter:blur(10px);flex-direction:column;gap:4px;padding:14px 18px;display:flex}.lh__fact-k[data-astro-cid-rbnkosea]{color:var(--lp-fg);font:500 var(--ds-text-xs) / 1.3 var(--ds-font-mono);letter-spacing:.04em;text-transform:uppercase}.lh__fact-v[data-astro-cid-rbnkosea]{color:var(--ds-fg);font-size:var(--ds-text-md);font-weight:500;line-height:1.35}@keyframes lh-drift-a{0%,to{transform:translate(0)scale(1)}50%{transform:translate(120px,60px)scale(1.12)}}@keyframes lh-drift-b{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-110px,-70px)scale(1.08)}}@media (width<=960px){.lh__inner[data-astro-cid-rbnkosea]{gap:var(--ds-space-10);padding-top:var(--ds-space-14);padding-bottom:var(--ds-space-14);grid-template-columns:1fr}.lh__media[data-astro-cid-rbnkosea]{aspect-ratio:4/3.4}}@media (width<=480px){.lh__title[data-astro-cid-rbnkosea]{font-size:38px}.lh__lead[data-astro-cid-rbnkosea]{font-size:17px}.lh__actions[data-astro-cid-rbnkosea] .ui-btn[data-astro-cid-rbnkosea]{width:100%}.lh__badge[data-astro-cid-rbnkosea]{height:auto;min-height:var(--ds-h-sm);font-size:var(--ds-text-xs);padding:4px 12px 4px 6px}.lh__media[data-astro-cid-rbnkosea]{aspect-ratio:3/3.6}.lh__facts[data-astro-cid-rbnkosea]{left:var(--ds-space-3);right:var(--ds-space-3);bottom:var(--ds-space-3)}}@media (prefers-reduced-motion:reduce){.lh__orb[data-astro-cid-rbnkosea]{animation:none}}.ls[data-astro-cid-7bndqx3c]{padding-top:var(--ds-space-28)}.ls__head[data-astro-cid-7bndqx3c]{max-width:780px;margin-bottom:var(--ds-space-12)}.ls__title[data-astro-cid-7bndqx3c]{margin:var(--ds-space-4) 0 0;font-family:var(--ds-font-display);font-size:var(--ds-text-h2);font-weight:600;line-height:var(--ds-text-h2-lh);letter-spacing:var(--ds-text-h2-tr);text-wrap:balance}.ls__dim[data-astro-cid-7bndqx3c]{color:var(--ds-muted-2)}.ls__lead[data-astro-cid-7bndqx3c]{max-width:680px;margin:var(--ds-space-5) 0 0;color:var(--ds-muted);font-size:var(--ds-text-lg);line-height:var(--ds-lh-body)}@media (width<=700px){.ls[data-astro-cid-7bndqx3c]{padding-top:var(--ds-space-18)}.ls__head[data-astro-cid-7bndqx3c]{margin-bottom:var(--ds-space-8)}.ls__title[data-astro-cid-7bndqx3c]{font-size:32px}.ls__lead[data-astro-cid-7bndqx3c]{font-size:var(--ds-text-md)}}.mf__text[data-astro-cid-dheq3zbv]{gap:var(--ds-space-6) var(--ds-space-12);grid-template-columns:1fr 1fr;max-width:1040px;display:grid}.mf__text[data-astro-cid-dheq3zbv] p[data-astro-cid-dheq3zbv]{color:var(--ds-fg-3);font-size:var(--ds-text-lg);margin:0;line-height:1.6}.mf__data[data-astro-cid-dheq3zbv]{gap:var(--ds-space-4);margin:var(--ds-space-12) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.mf__cell[data-astro-cid-dheq3zbv]{gap:var(--ds-space-2);padding:var(--ds-space-6);border:1px solid var(--ds-line-2);border-radius:var(--ds-radius-lg);background:var(--ds-surface);flex-direction:column;display:flex}.mf__value[data-astro-cid-dheq3zbv]{font-size:var(--ds-text-stat);letter-spacing:-.03em;color:var(--ds-fg);font-weight:500;line-height:1.1}.mf__label[data-astro-cid-dheq3zbv]{color:var(--ds-fg-3);font-size:var(--ds-text-sm);line-height:1.5}.mf__source[data-astro-cid-dheq3zbv]{padding-top:var(--ds-space-3);color:var(--ds-muted-2);font:400 11px / 1.4 var(--ds-font-mono);margin-top:auto}.mf__punch[data-astro-cid-dheq3zbv]{max-width:960px;margin:var(--ds-space-14) 0 0;font-family:var(--ds-font-display);font-size:var(--ds-text-disp);letter-spacing:var(--ds-text-h2-tr);line-height:1.25}.mf__punch[data-astro-cid-dheq3zbv] span[data-astro-cid-dheq3zbv]{color:var(--ds-muted-2)}@media (width<=960px){.mf__data[data-astro-cid-dheq3zbv]{grid-template-columns:1fr 1fr}}@media (width<=700px){.mf__text[data-astro-cid-dheq3zbv]{grid-template-columns:1fr}.mf__text[data-astro-cid-dheq3zbv] p[data-astro-cid-dheq3zbv]{font-size:var(--ds-text-md)}.mf__value[data-astro-cid-dheq3zbv]{font-size:30px}}@media (width<=420px){.mf__data[data-astro-cid-dheq3zbv]{grid-template-columns:1fr}}.pr__statsNote[data-astro-cid-x4e4mqfj]{margin:var(--ds-space-4) 0 0;color:var(--ds-muted-2);font:400 var(--ds-text-xs) / 1.5 var(--ds-font-mono)}.pr__block[data-astro-cid-x4e4mqfj]{margin-top:var(--ds-space-14)}.pr__h[data-astro-cid-x4e4mqfj]{margin:0 0 var(--ds-space-6);font-family:var(--ds-font-display);font-size:var(--ds-text-h4);letter-spacing:-.02em;font-weight:600}.pr__notes[data-astro-cid-x4e4mqfj]{gap:0 var(--ds-space-12);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.pr__notes[data-astro-cid-x4e4mqfj] li[data-astro-cid-x4e4mqfj]{padding:var(--ds-space-4) 0 var(--ds-space-4) var(--ds-space-7);border-top:1px solid var(--ds-line-2);color:var(--ds-fg-3);font-size:var(--ds-text-md);line-height:1.5;position:relative}.pr__notes[data-astro-cid-x4e4mqfj] li[data-astro-cid-x4e4mqfj]:before{content:"";left:4px;top:calc(var(--ds-space-4) + 9px);background:var(--lp-fg);border-radius:2px;width:7px;height:7px;position:absolute;transform:rotate(45deg)}.pr__courses[data-astro-cid-x4e4mqfj]{border-top:1px solid var(--ds-line-2);margin:0;padding:0;list-style:none}.pr__course[data-astro-cid-x4e4mqfj]{align-items:center;gap:var(--ds-space-4);padding:18px var(--ds-space-2);border-bottom:1px solid var(--ds-line-2);color:var(--ds-fg);transition:background-color .2s, padding .3s var(--ds-ease);grid-template-columns:40px minmax(0,1fr) auto 24px;text-decoration:none;display:grid}.pr__course[data-astro-cid-x4e4mqfj]:hover{background:var(--ds-surface);padding-left:var(--ds-space-4)}.pr__cnum[data-astro-cid-x4e4mqfj]{color:var(--ds-muted-2);font:500 var(--ds-text-label) / 1 var(--ds-font-mono)}.pr__cname[data-astro-cid-x4e4mqfj]{font-size:var(--ds-text-lg);letter-spacing:-.01em;font-weight:500}.pr__cmeta[data-astro-cid-x4e4mqfj]{color:var(--ds-muted);font-size:var(--ds-text-sm);white-space:nowrap}.pr__carrow[data-astro-cid-x4e4mqfj]{color:var(--lp-fg);transition:transform .25s}.pr__course[data-astro-cid-x4e4mqfj]:hover .pr__carrow[data-astro-cid-x4e4mqfj]{transform:translate(4px)}.pr__more[data-astro-cid-x4e4mqfj]{margin-top:var(--ds-space-6)}.pr__honesty[data-astro-cid-x4e4mqfj]{gap:var(--ds-space-5);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pr__hcard[data-astro-cid-x4e4mqfj]{padding:var(--ds-space-7)}.pr__htitle[data-astro-cid-x4e4mqfj]{margin:0 0 var(--ds-space-3);color:var(--lp-fg);font:500 var(--ds-text-label) / 1.3 var(--ds-font-mono);letter-spacing:.04em;text-transform:uppercase}.pr__hcard[data-astro-cid-x4e4mqfj] p[data-astro-cid-x4e4mqfj]{color:var(--ds-fg-3);font-size:var(--ds-text-body);line-height:var(--ds-lh-body);margin:0}@media (width<=900px){.pr__notes[data-astro-cid-x4e4mqfj],.pr__honesty[data-astro-cid-x4e4mqfj]{grid-template-columns:1fr}}@media (width<=560px){.pr__course[data-astro-cid-x4e4mqfj]{grid-template-columns:32px minmax(0,1fr) 20px}.pr__cmeta[data-astro-cid-x4e4mqfj]{grid-area:2/2;margin-top:-8px}.pr__cname[data-astro-cid-x4e4mqfj]{font-size:var(--ds-text-md)}}.tl__stages[data-astro-cid-3tcbulwy]{gap:var(--ds-space-5);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid;position:relative}.tl__stage[data-astro-cid-3tcbulwy]{padding:var(--ds-space-8);flex-direction:column;display:flex}.tl__stage--first[data-astro-cid-3tcbulwy]{border-color:var(--lp-line);background:linear-gradient(160deg, var(--lp-tint-strong) 0%, var(--ds-surface) 55%)}.tl__stage[data-astro-cid-3tcbulwy]:not(.tl__stage--first):before{content:"";left:calc(var(--ds-space-5) * -1);width:var(--ds-space-5);background:var(--lp-line);height:1px;position:absolute;top:52px}.tl__stage[data-astro-cid-3tcbulwy]{overflow:visible}.tl__stageHead[data-astro-cid-3tcbulwy]{justify-content:space-between;align-items:center;gap:var(--ds-space-3);flex-wrap:wrap;display:flex}.tl__label[data-astro-cid-3tcbulwy]{color:var(--lp-fg);font:500 var(--ds-text-label) / 1 var(--ds-font-mono);letter-spacing:.04em;text-transform:uppercase}.tl__when[data-astro-cid-3tcbulwy]{background:var(--ds-bg);border:1px solid var(--ds-line-strong);color:var(--ds-fg);font-size:var(--ds-text-label)}.tl__title[data-astro-cid-3tcbulwy]{margin:var(--ds-space-7) 0 var(--ds-space-3);font-family:var(--ds-font-display);letter-spacing:-.03em;font-size:30px;font-weight:600;line-height:1.15}.tl__text[data-astro-cid-3tcbulwy]{color:var(--ds-muted);font-size:var(--ds-text-body);line-height:var(--ds-lh-body);margin:0}.tl__seq[data-astro-cid-3tcbulwy]{gap:var(--ds-space-4);margin:var(--ds-space-7) 0 0;padding:var(--ds-space-6) 0 0;border-top:1px solid var(--ds-line-2);list-style:none;display:grid;position:relative}.tl__seq[data-astro-cid-3tcbulwy]:before{content:"";left:5px;top:calc(var(--ds-space-6) + 8px);background:var(--ds-line-strong);width:1px;position:absolute;bottom:8px}.tl__seqItem[data-astro-cid-3tcbulwy]{column-gap:var(--ds-space-4);grid-template-columns:11px 1fr;display:grid;position:relative}.tl__seqDot[data-astro-cid-3tcbulwy]{border:2px solid var(--lp-fg);background:var(--ds-surface);border-radius:50%;grid-row:span 2;width:11px;height:11px;margin-top:5px}.tl__seqName[data-astro-cid-3tcbulwy]{color:var(--ds-fg);font-size:var(--ds-text-md);font-weight:500;line-height:1.45}.tl__seqText[data-astro-cid-3tcbulwy]{color:var(--ds-muted);font-size:var(--ds-text-sm);line-height:1.5}.tl__steps[data-astro-cid-3tcbulwy]{gap:var(--ds-space-6);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.tl__stepTop[data-astro-cid-3tcbulwy]{align-items:center;gap:var(--ds-space-3);margin-bottom:var(--ds-space-5);display:flex}.tl__stepNum[data-astro-cid-3tcbulwy]{border:1px solid var(--lp-line);background:var(--lp-tint);width:44px;height:44px;color:var(--lp-fg);font:500 var(--ds-text-label) / 1 var(--ds-font-mono);border-radius:50%;flex:none;place-items:center;display:grid}.tl__stepLine[data-astro-cid-3tcbulwy]{background:linear-gradient(90deg, var(--lp-line), transparent);flex:1;height:1px}.tl__step[data-astro-cid-3tcbulwy]:last-child .tl__stepLine[data-astro-cid-3tcbulwy]{opacity:0}.tl__stepWhen[data-astro-cid-3tcbulwy]{color:var(--lp-fg);font:500 var(--ds-text-xs) / 1 var(--ds-font-mono);letter-spacing:.04em;text-transform:uppercase}.tl__stepTitle[data-astro-cid-3tcbulwy]{margin:var(--ds-space-3) 0 var(--ds-space-2);font-family:var(--ds-font-display);font-size:var(--ds-text-xl);letter-spacing:-.02em;font-weight:600}.tl__method[data-astro-cid-3tcbulwy]{margin-top:var(--ds-space-14)}.tl__methodTitle[data-astro-cid-3tcbulwy]{margin:0 0 var(--ds-space-6);font-family:var(--ds-font-display);font-size:var(--ds-text-h4);letter-spacing:-.02em;font-weight:600}.tl__points[data-astro-cid-3tcbulwy]{gap:0 var(--ds-space-12);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.tl__point[data-astro-cid-3tcbulwy]{padding:var(--ds-space-6) 0;border-top:1px solid var(--ds-line-2)}.tl__pointTitle[data-astro-cid-3tcbulwy]{margin:0 0 var(--ds-space-2);font-size:var(--ds-text-lg);letter-spacing:-.01em;font-weight:600}@media (width<=900px){.tl__stages[data-astro-cid-3tcbulwy],.tl__points[data-astro-cid-3tcbulwy]{grid-template-columns:1fr}.tl__stage[data-astro-cid-3tcbulwy]:not(.tl__stage--first):before{left:52px;top:calc(var(--ds-space-5) * -1);width:1px;height:var(--ds-space-5)}.tl__stage[data-astro-cid-3tcbulwy]{padding:var(--ds-space-6)}.tl__title[data-astro-cid-3tcbulwy]{font-size:26px}}.lp[data-astro-cid-cbpxn5c3]{background:var(--ds-bg);color:var(--ds-fg)}.lp--purple[data-astro-cid-cbpxn5c3]{--lp-fg:var(--ds-purple-fg);--lp-line:var(--ds-purple-line);--lp-glow:var(--ds-purple-glow);--lp-glow-strong:var(--ds-purple-glow-strong);--lp-tint:var(--ds-purple-tint);--lp-tint-strong:var(--ds-purple-tint-strong);--lp-surface:var(--ds-surface-purple)}.lp--warm[data-astro-cid-cbpxn5c3]{--lp-fg:var(--ds-warm-fg);--lp-line:var(--ds-warm-line);--lp-glow:var(--ds-warm-glow);--lp-glow-strong:var(--ds-warm-glow-strong);--lp-tint:var(--ds-warm-tint);--lp-tint-strong:var(--ds-warm-tint-strong);--lp-surface:var(--ds-surface-warm)}.lp__stripWrap[data-astro-cid-cbpxn5c3]{padding-top:var(--ds-space-12)}.lp__strip[data-astro-cid-cbpxn5c3]{justify-content:space-between;align-items:center;gap:var(--ds-space-6);padding:var(--ds-space-6) var(--ds-space-8);border:1px solid var(--lp-line);border-radius:var(--ds-radius-xl);background:linear-gradient(100deg, var(--lp-tint-strong) 0%, var(--ds-surface) 70%);flex-wrap:wrap;display:flex}.lp__stripText[data-astro-cid-cbpxn5c3]{max-width:640px;font-size:var(--ds-text-lg);letter-spacing:-.01em;margin:0;font-weight:500;line-height:1.45}.lp__final[data-astro-cid-cbpxn5c3]{padding-top:var(--ds-space-28)}@media (width<=700px){.lp__strip[data-astro-cid-cbpxn5c3]{padding:var(--ds-space-6)}.lp__strip[data-astro-cid-cbpxn5c3] .ui-btn[data-astro-cid-cbpxn5c3]{width:100%}.lp__final[data-astro-cid-cbpxn5c3]{padding-top:var(--ds-space-18)}}
