.lp-header[data-astro-cid-tfv3jkfj]{z-index:40;pointer-events:none;position:fixed;inset:0 0 auto}.lp-frame[data-astro-cid-tfv3jkfj]{max-width:92rem;padding:.75rem var(--gutter) 0;margin-inline:auto}.lp-sheet[data-astro-cid-tfv3jkfj]{--glass:#fff;--glass-a:66%;--sheen:#ffffff80;pointer-events:auto;border-radius:var(--radius-xl);background-color:color-mix(in oklab, var(--glass) var(--glass-a), transparent);backdrop-filter:blur(24px)saturate(130%);border:1px solid color-mix(in oklab, var(--text) 10%, transparent);height:4.75rem;box-shadow:inset 0 1px 0 var(--sheen), 0 1px 2px #0000000f, 0 22px 50px -26px #00000073;transition:height .64s var(--ease-settle);justify-content:space-between;align-items:center;gap:1rem;padding:0 .6rem 0 1.25rem;display:flex}:root[data-theme=dark] .lp-sheet[data-astro-cid-tfv3jkfj]{--glass:#070707;--glass-a:80%;--sheen:#ffffff0d}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lp-sheet[data-astro-cid-tfv3jkfj]{--glass:#070707;--glass-a:80%;--sheen:#ffffff0d}}@media (prefers-reduced-transparency:reduce){.lp-sheet[data-astro-cid-tfv3jkfj]{background-color:var(--surface);backdrop-filter:none}}html.scrolled .lp-sheet[data-astro-cid-tfv3jkfj]{height:4rem}.lp-brand[data-astro-cid-tfv3jkfj]{color:var(--text);transform-origin:0;transition:transform .64s var(--ease-settle);align-items:center;display:flex}html.scrolled .lp-brand[data-astro-cid-tfv3jkfj]{transform:scale(.82)}.lp-actions[data-astro-cid-tfv3jkfj]{align-items:center;gap:clamp(.75rem, .5rem + calc(1 * var(--vw)), 1.5rem);display:flex}.lp-phone[data-astro-cid-tfv3jkfj]{font-size:clamp(1.05rem, .95rem + calc(.4 * var(--vw)), 1.3rem);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap;transition:color var(--dur) var(--ease-settle);align-items:center;gap:.55rem;font-weight:600;text-decoration:none;display:inline-flex}.lp-phone[data-astro-cid-tfv3jkfj] .icon,.lp-phone[data-astro-cid-tfv3jkfj]:hover{color:var(--accent-text)}@media (width<=767px){.lp-sheet[data-astro-cid-tfv3jkfj]{height:4rem;padding-left:1rem}.lp-cta[data-astro-cid-tfv3jkfj]{display:none}.lp-phone[data-astro-cid-tfv3jkfj] span[data-astro-cid-tfv3jkfj]{font-size:1rem}}@media (width<=400px){.lp-phone[data-astro-cid-tfv3jkfj] span[data-astro-cid-tfv3jkfj]{display:none}}.lp-mobile-bar[data-astro-cid-tfv3jkfj]{left:.75rem;right:.75rem;bottom:max(.75rem, env(safe-area-inset-bottom));z-index:39;border-radius:var(--radius-pill);transition:transform .6s var(--ease-out);grid-template-columns:auto 1fr;gap:.4rem;padding:.4rem;display:none;position:fixed;transform:translateY(160%)}.lp-mobile-bar[data-astro-cid-tfv3jkfj] .btn[data-astro-cid-tfv3jkfj]{--btn-pad-y:.7rem;white-space:normal;text-align:center}html.scrolled .lp-mobile-bar[data-astro-cid-tfv3jkfj]{transform:none}@media (width<=767px){.lp-mobile-bar[data-astro-cid-tfv3jkfj]{display:grid}}.lp-footer[data-astro-cid-nnaappaa]{padding:clamp(4rem, 3rem + calc(3 * var(--vw)), 6.5rem) 0 2.5rem;background:var(--bg)}@media (width<=767px){.lp-footer[data-astro-cid-nnaappaa]{padding-bottom:6.5rem}}.lpf-grid[data-astro-cid-nnaappaa]{gap:2.5rem;display:grid}@media (width>=900px){.lpf-grid[data-astro-cid-nnaappaa]{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) minmax(0,1fr)}}.lpf-col[data-astro-cid-nnaappaa]{flex-direction:column;min-width:0;display:flex}.lpf-divider[data-astro-cid-nnaappaa]{background:var(--text);width:100%;height:1px;margin-bottom:1.5rem}.lpf-h[data-astro-cid-nnaappaa]{font-family:var(--font-display);letter-spacing:-.012em;color:var(--text);font-size:1.5rem;font-weight:500;line-height:1.1}.lpf-text[data-astro-cid-nnaappaa]{font-style:normal;font-size:var(--fs-small);color:var(--text-muted);max-width:52ch;margin-top:1.25rem;line-height:1.6}.lpf-text[data-astro-cid-nnaappaa] a[data-astro-cid-nnaappaa]{color:var(--text);text-decoration:underline;text-decoration-color:var(--accent-line);text-underline-offset:.18em}.lpf-text[data-astro-cid-nnaappaa] a[data-astro-cid-nnaappaa]:hover{color:var(--accent-text)}.lpf-text[data-astro-cid-nnaappaa] .lpf-phone[data-astro-cid-nnaappaa]{font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:550;text-decoration:none}.lpf-sig[data-astro-cid-nnaappaa]{margin-top:clamp(3.5rem, 2.5rem + calc(3 * var(--vw)), 6rem)}.lpf-bottom[data-astro-cid-nnaappaa]{margin-top:clamp(2rem, 1.5rem + calc(1.5 * var(--vw)), 3rem);border-top:1px solid var(--line);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;padding-top:1.25rem;font-size:.875rem;display:flex}.skip-link[data-astro-cid-wgvig35d]{z-index:100;background:var(--cta-bg);color:var(--cta-text);border-radius:var(--radius-pill);padding:.6rem 1.1rem;position:absolute;top:0;left:-999px}.skip-link[data-astro-cid-wgvig35d]:focus{top:1rem;left:1rem}.scroll-sentinel[data-astro-cid-wgvig35d]{pointer-events:none;width:1px;height:48px;position:absolute;top:0;left:0}main[data-astro-cid-wgvig35d]{padding-top:var(--nav-h)}.ps-box[data-astro-cid-zzjnnsnx]{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);padding:clamp(1.25rem, 1rem + calc(1 * var(--vw)), 1.9rem);gap:1rem;display:grid}.ps-head[data-astro-cid-zzjnnsnx]{font-size:var(--fs-small);color:var(--text-muted);border-bottom:1px solid var(--line);padding-bottom:.9rem}.ps-head[data-astro-cid-zzjnnsnx] strong[data-astro-cid-zzjnnsnx]{color:var(--text)}.ps-list[data-astro-cid-zzjnnsnx]{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.ps-item[data-astro-cid-zzjnnsnx]{gap:.45rem;display:grid}.ps-item[data-astro-cid-zzjnnsnx]+.ps-item[data-astro-cid-zzjnnsnx]{border-top:1px solid var(--line-soft);padding-top:1.25rem}.ps-name[data-astro-cid-zzjnnsnx]{font-size:var(--fs-body);color:var(--text)}.ps-state[data-astro-cid-zzjnnsnx]{border-radius:var(--radius-pill);border:1px solid var(--line-strong);font-size:var(--fs-label);white-space:nowrap;align-items:center;gap:.4rem;padding:.1rem .65rem;font-weight:600;display:inline-flex}.ps-state[data-astro-cid-zzjnnsnx]:before{content:"";background:var(--text-muted);border-radius:50%;width:.45rem;height:.45rem}[data-astro-cid-zzjnnsnx][data-state=live]>.ps-name[data-astro-cid-zzjnnsnx] .ps-state[data-astro-cid-zzjnnsnx]{border-color:var(--accent-line);color:var(--accent-text)}[data-astro-cid-zzjnnsnx][data-state=live]>.ps-name[data-astro-cid-zzjnnsnx] .ps-state[data-astro-cid-zzjnnsnx]:before{background:var(--accent)}[data-astro-cid-zzjnnsnx][data-state=closed]>.ps-name[data-astro-cid-zzjnnsnx] .ps-state[data-astro-cid-zzjnnsnx],.ps-note[data-astro-cid-zzjnnsnx]{color:var(--text-muted)}.ps-sum[data-astro-cid-zzjnnsnx]{font-size:var(--fs-small);color:var(--text-soft);max-width:72ch;line-height:1.6}.ps-sum[data-astro-cid-zzjnnsnx] b[data-astro-cid-zzjnnsnx]{color:var(--text);font-weight:600}.ps-stages[data-astro-cid-zzjnnsnx]{gap:.35rem;margin:.25rem 0 0;padding:0;list-style:none;display:grid}.ps-stages[data-astro-cid-zzjnnsnx] li[data-astro-cid-zzjnnsnx]{font-size:var(--fs-small);color:var(--text);flex-wrap:wrap;align-items:baseline;gap:.35rem 1rem;display:flex}.ps-stage-state[data-astro-cid-zzjnnsnx]{font-size:var(--fs-label);color:var(--text-muted)}.ps-stages[data-astro-cid-zzjnnsnx] li[data-astro-cid-zzjnnsnx][data-state=open] .ps-stage-state[data-astro-cid-zzjnnsnx]{color:var(--accent-text);font-weight:600}.ps-stages[data-astro-cid-zzjnnsnx] li[data-astro-cid-zzjnnsnx][data-state=closed]{color:var(--text-muted);text-decoration:line-through;text-decoration-color:var(--line-strong)}.ps-src[data-astro-cid-zzjnnsnx]{font-size:var(--fs-label);color:var(--text-muted)}.ps-src[data-astro-cid-zzjnnsnx] a[data-astro-cid-zzjnnsnx]{color:var(--text);text-decoration:underline;text-decoration-color:var(--accent-line);text-underline-offset:.18em}.ps-src[data-astro-cid-zzjnnsnx] a[data-astro-cid-zzjnnsnx]:hover{color:var(--accent-text)}.ps-foot[data-astro-cid-zzjnnsnx]{font-size:var(--fs-label);color:var(--text-muted);border-top:1px solid var(--line);padding-top:.9rem}.is-compact[data-astro-cid-zzjnnsnx]{gap:.75rem}.is-compact[data-astro-cid-zzjnnsnx] .ps-sum[data-astro-cid-zzjnnsnx]{font-size:.9rem}.tb[data-astro-cid-kstssv76]{padding-block:0 var(--space-section-sm)}.tb-stats[data-astro-cid-kstssv76]{padding-top:clamp(1.5rem, 1rem + calc(1.5 * var(--vw)), 2.5rem);border-top:1px solid var(--line-strong);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:1.25rem 1rem;margin:0;display:grid}.tb-stats[data-astro-cid-kstssv76]>div[data-astro-cid-kstssv76]{flex-direction:column;gap:.5rem;display:flex}.tb-v[data-astro-cid-kstssv76]{font-family:var(--font-display);font-weight:500;font-size:clamp(2rem, 1.5rem + calc(1.8 * var(--vw)), 3.1rem);letter-spacing:-.025em;color:var(--text);font-variant-numeric:tabular-nums;order:0;margin:0;line-height:1}.tb-l[data-astro-cid-kstssv76]{font-size:var(--fs-small);color:var(--text-soft);order:1;gap:.2rem;max-width:28ch;line-height:1.4;display:grid}.tb-src[data-astro-cid-kstssv76]{font-size:var(--fs-label);color:var(--text-muted)}.tb-prog[data-astro-cid-kstssv76]{margin-top:clamp(1.5rem, 1rem + calc(1.5 * var(--vw)), 2.25rem);border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line)}.tb-prog[data-astro-cid-kstssv76] summary[data-astro-cid-kstssv76]{cursor:pointer;font-size:var(--fs-small);color:var(--text-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.35rem .75rem;padding:.9rem 1.15rem;line-height:1.5;list-style:none;display:grid}.tb-prog[data-astro-cid-kstssv76] summary[data-astro-cid-kstssv76]::-webkit-details-marker{display:none}.tb-prog[data-astro-cid-kstssv76] summary[data-astro-cid-kstssv76] .icon{color:var(--accent-text);margin-top:.15rem}.tb-prog[data-astro-cid-kstssv76] summary[data-astro-cid-kstssv76] b[data-astro-cid-kstssv76]{color:var(--text);font-weight:600}.tb-prog-m[data-astro-cid-kstssv76]{font-size:var(--fs-label);color:var(--text-muted);white-space:nowrap;text-underline-offset:.2em;text-decoration:underline}@media (width<=720px){.tb-prog[data-astro-cid-kstssv76] summary[data-astro-cid-kstssv76]{grid-template-columns:auto minmax(0,1fr)}.tb-prog-m[data-astro-cid-kstssv76]{white-space:normal;grid-column:2}}.tb-prog[data-astro-cid-kstssv76][open] summary[data-astro-cid-kstssv76]{border-bottom:1px solid var(--line)}.tb-prog-body[data-astro-cid-kstssv76]{padding:1rem 1.15rem 1.25rem}
