.ab[data-astro-cid-c3klhbzh]{--ab-ink:var(--ink,#000);--ab-ink-2:var(--ink-2,#444);--ab-ink-3:var(--ink-3,#777);--ab-rule:var(--rule,#000);--ab-soft:var(--rule-soft,#ddd);color:var(--ab-ink)}.ab[data-astro-cid-c3klhbzh] .ab-eyebrow[data-astro-cid-c3klhbzh],.ab[data-astro-cid-c3klhbzh] .ab-kicker[data-astro-cid-c3klhbzh],.ab[data-astro-cid-c3klhbzh] .ab-label[data-astro-cid-c3klhbzh]{font-size:var(--t-note,.8125rem);letter-spacing:.1em;text-transform:uppercase;color:var(--accent,#1660d6);margin:0;font-weight:700}.ab-page[data-astro-cid-c3klhbzh] .ab-hero[data-astro-cid-c3klhbzh]{padding-top:var(--k-hero-top)}.ab[data-astro-cid-c3klhbzh] .ab-title[data-astro-cid-c3klhbzh]{margin:var(--s-4,1rem) 0 0;font-size:var(--t-display,6.5rem);letter-spacing:-.055em;font-weight:800;line-height:.9}.ab-panel[data-astro-cid-c3klhbzh]:not(.expanded) .ab-title[data-astro-cid-c3klhbzh]{font-size:clamp(2.75rem,6vw,4.5rem)}.ab[data-astro-cid-c3klhbzh] .ab-motto[data-astro-cid-c3klhbzh]{margin:var(--s-6,2rem) 0 0;color:var(--ab-ink-2);font-size:1.25rem;font-weight:600}.ab[data-astro-cid-c3klhbzh] .ab-lede[data-astro-cid-c3klhbzh]{margin:var(--s-5,1.5rem) 0 0;max-width:var(--k-about-lede);letter-spacing:-.02em;color:var(--ab-ink);font-size:clamp(1.375rem,2.6vw,2.25rem);font-weight:500;line-height:1.2}.ab-panel[data-astro-cid-c3klhbzh]:not(.expanded) .ab-lede[data-astro-cid-c3klhbzh]{font-size:1.375rem}.ab[data-astro-cid-c3klhbzh] .ab-block[data-astro-cid-c3klhbzh]{margin-top:var(--chapter-space,6rem);padding-top:var(--s-4,1rem);border-top:var(--k-rule,3px) solid var(--ab-rule)}.ab-panel[data-astro-cid-c3klhbzh]:not(.expanded) .ab-block[data-astro-cid-c3klhbzh]{margin-top:3rem}.ab[data-astro-cid-c3klhbzh] .ab-practice[data-astro-cid-c3klhbzh],.ab[data-astro-cid-c3klhbzh] .ab-outside[data-astro-cid-c3klhbzh]{margin:var(--head-gap,2rem) 0 0;padding:0;list-style:none}.ab[data-astro-cid-c3klhbzh] .ab-practice[data-astro-cid-c3klhbzh] li[data-astro-cid-c3klhbzh],.ab[data-astro-cid-c3klhbzh] .ab-outside[data-astro-cid-c3klhbzh] li[data-astro-cid-c3klhbzh]{gap:var(--s-2,.5rem);padding:var(--s-5,1.5rem) 0;border-top:1px solid var(--ab-soft);display:grid}.ab[data-astro-cid-c3klhbzh] .ab-practice[data-astro-cid-c3klhbzh] li[data-astro-cid-c3klhbzh]:first-child,.ab[data-astro-cid-c3klhbzh] .ab-outside[data-astro-cid-c3klhbzh] li[data-astro-cid-c3klhbzh]:first-child{border-top:0;padding-top:0}.ab[data-astro-cid-c3klhbzh] .ab-practice[data-astro-cid-c3klhbzh] .ab-label[data-astro-cid-c3klhbzh]{color:var(--c)}.ab[data-astro-cid-c3klhbzh] .ab-practice[data-astro-cid-c3klhbzh] h3[data-astro-cid-c3klhbzh]{max-width:var(--k-about-head);letter-spacing:-.025em;margin:0;font-size:clamp(1.375rem,2.2vw,1.875rem);font-weight:700;line-height:1.15}.ab-panel[data-astro-cid-c3klhbzh]:not(.expanded) .ab-practice[data-astro-cid-c3klhbzh] h3[data-astro-cid-c3klhbzh]{font-size:1.25rem}.ab[data-astro-cid-c3klhbzh] .ab-practice[data-astro-cid-c3klhbzh] p[data-astro-cid-c3klhbzh],.ab[data-astro-cid-c3klhbzh] .ab-outside[data-astro-cid-c3klhbzh] p[data-astro-cid-c3klhbzh]{margin:var(--s-3,.75rem) 0 0;max-width:var(--k-about-text);font-size:var(--t-body,1.0625rem);line-height:var(--k-line,1.6);color:var(--ab-ink-2)}.ab[data-astro-cid-c3klhbzh] .ab-outside[data-astro-cid-c3klhbzh] p[data-astro-cid-c3klhbzh]{color:var(--ab-ink);margin:0;font-size:1.1875rem}.ab[data-astro-cid-c3klhbzh] .ab-numbers[data-astro-cid-c3klhbzh]{margin-top:var(--chapter-space,6rem);gap:var(--s-6,2rem);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ab-panel[data-astro-cid-c3klhbzh]:not(.expanded) .ab-numbers[data-astro-cid-c3klhbzh]{gap:1rem;margin-top:3rem}.ab[data-astro-cid-c3klhbzh] .ab-numbers[data-astro-cid-c3klhbzh] div[data-astro-cid-c3klhbzh]{border-top:var(--k-rule,3px) solid var(--accent,#1660d6);gap:.5rem;padding-top:.75rem;display:grid}.ab[data-astro-cid-c3klhbzh] .ab-numbers[data-astro-cid-c3klhbzh] .v[data-astro-cid-c3klhbzh]{font-size:min(var(--k-about-num), 20vw);letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-weight:800;line-height:.85}.ab-panel[data-astro-cid-c3klhbzh]:not(.expanded) .ab-numbers[data-astro-cid-c3klhbzh] .v[data-astro-cid-c3klhbzh]{font-size:clamp(3rem,8vw,4.5rem)}.ab[data-astro-cid-c3klhbzh] .ab-numbers[data-astro-cid-c3klhbzh] .l[data-astro-cid-c3klhbzh]{color:var(--ab-ink-2);font-size:.9375rem}.ab[data-astro-cid-c3klhbzh] .ab-quote[data-astro-cid-c3klhbzh]{margin:var(--chapter-space,6rem) 0 0;max-width:var(--k-about-quote)}.ab[data-astro-cid-c3klhbzh] .ab-quote[data-astro-cid-c3klhbzh] p[data-astro-cid-c3klhbzh]{letter-spacing:-.02em;color:var(--ab-ink);margin:0;font-size:clamp(1.5rem,2.8vw,2.25rem);font-style:italic;font-weight:500;line-height:1.25}.ab[data-astro-cid-c3klhbzh] .ab-quote[data-astro-cid-c3klhbzh] cite[data-astro-cid-c3klhbzh]{color:var(--ab-ink-3);margin-top:1rem;font-size:.9375rem;font-style:normal;display:block}.ab[data-astro-cid-c3klhbzh] .ab-wall[data-astro-cid-c3klhbzh]{margin-top:var(--head-gap,2rem);gap:var(--s-6,2rem);display:grid}.ab[data-astro-cid-c3klhbzh] .ab-group[data-astro-cid-c3klhbzh]{gap:.75rem;display:grid}.ab[data-astro-cid-c3klhbzh] .ab-glabel[data-astro-cid-c3klhbzh]{font-size:var(--t-note,.8125rem);letter-spacing:.1em;text-transform:uppercase;color:var(--g);grid-template-columns:auto 1fr auto;align-items:baseline;gap:.625rem;margin:0;font-weight:700;display:grid}.ab[data-astro-cid-c3klhbzh] .ab-bar[data-astro-cid-c3klhbzh]{background:var(--g);transform-origin:0;align-self:center;width:1.75rem;height:.625rem;transition:transform .6s cubic-bezier(.7,0,.2,1)}.ab[data-astro-cid-c3klhbzh] .ab-count[data-astro-cid-c3klhbzh]{font-variant-numeric:tabular-nums;color:var(--ab-ink-3);letter-spacing:.04em}.ab[data-astro-cid-c3klhbzh] .ab-grid[data-astro-cid-c3klhbzh]{border-top:4px solid var(--g);border-left:1px solid var(--ab-soft);grid-template-columns:repeat(auto-fill,minmax(6.825rem,1fr));display:grid}.ab[data-astro-cid-c3klhbzh] .ab-logo[data-astro-cid-c3klhbzh]{height:var(--k-about-logo-h);border-right:1px solid var(--ab-soft);border-bottom:1px solid var(--ab-soft);background:var(--bg,#fff);margin:0;padding:.875rem 1rem;overflow:hidden}.ab[data-astro-cid-c3klhbzh] .ab-logo[data-astro-cid-c3klhbzh] img[data-astro-cid-c3klhbzh]{object-fit:contain;filter:grayscale()contrast(1.15);opacity:.8;width:100%;height:100%;transition:filter .3s,opacity .3s;display:block}.ab[data-astro-cid-c3klhbzh] .ab-logo[data-astro-cid-c3klhbzh]:hover img[data-astro-cid-c3klhbzh]{filter:none;opacity:1}.ab[data-astro-cid-c3klhbzh] .ab-logo[data-astro-cid-c3klhbzh].faint img[data-astro-cid-c3klhbzh]{filter:grayscale()brightness(.45)contrast(1.4)}.ab[data-astro-cid-c3klhbzh] .ab-logo[data-astro-cid-c3klhbzh].faint:hover img[data-astro-cid-c3klhbzh]{filter:none}:root[data-theme=dark] .ab[data-astro-cid-c3klhbzh] .ab-logo[data-astro-cid-c3klhbzh] img[data-astro-cid-c3klhbzh]{filter:grayscale()invert()contrast(1.1)}:root[data-theme=dark] .ab[data-astro-cid-c3klhbzh] .ab-logo[data-astro-cid-c3klhbzh]:hover{background:#fff}:root[data-theme=dark] .ab[data-astro-cid-c3klhbzh] .ab-logo[data-astro-cid-c3klhbzh]:hover img[data-astro-cid-c3klhbzh]{filter:none}.js .ab[data-astro-cid-c3klhbzh] .ab-group[data-astro-cid-c3klhbzh]:not(.on) .ab-bar[data-astro-cid-c3klhbzh]{transform:scaleX(0)}.js .ab[data-astro-cid-c3klhbzh] .ab-group[data-astro-cid-c3klhbzh]:not(.on) .ab-logo[data-astro-cid-c3klhbzh] img[data-astro-cid-c3klhbzh]{opacity:0}.ab[data-astro-cid-c3klhbzh] .ab-group[data-astro-cid-c3klhbzh].on .ab-logo[data-astro-cid-c3klhbzh] img[data-astro-cid-c3klhbzh]{animation:.52s step-end both ab-flicker;animation-delay:calc(.3s + var(--i) * 55ms)}@keyframes ab-flicker{0%{opacity:0;transform:translate(-3px,1px)}20%{opacity:.85;transform:translate(2px)}35%{opacity:.1;transform:translateY(-2px)}55%{opacity:.8;transform:translate(-1px,1px)}70%{opacity:.3;transform:none}to{opacity:.8;transform:none}}@media (prefers-reduced-motion:reduce){.ab[data-astro-cid-c3klhbzh] .ab-group[data-astro-cid-c3klhbzh].on .ab-logo[data-astro-cid-c3klhbzh] img[data-astro-cid-c3klhbzh]{animation:none}.js .ab[data-astro-cid-c3klhbzh] .ab-group[data-astro-cid-c3klhbzh]:not(.on) .ab-logo[data-astro-cid-c3klhbzh] img[data-astro-cid-c3klhbzh]{opacity:.8}.js .ab[data-astro-cid-c3klhbzh] .ab-group[data-astro-cid-c3klhbzh]:not(.on) .ab-bar[data-astro-cid-c3klhbzh]{transform:none}}.ab[data-astro-cid-c3klhbzh] .ab-hello[data-astro-cid-c3klhbzh]{margin-top:var(--chapter-space,6rem);border-top:var(--k-rule,3px) solid var(--ab-rule);padding-top:1rem}.ab[data-astro-cid-c3klhbzh] .ab-say[data-astro-cid-c3klhbzh]{max-width:18ch;font-size:var(--t-h2,3rem);letter-spacing:-.03em;color:var(--ab-ink);margin:0;font-weight:800;line-height:1}.ab[data-astro-cid-c3klhbzh] .ab-links[data-astro-cid-c3klhbzh]{flex-wrap:wrap;gap:1rem 2rem;margin-top:2rem;display:flex}.ab[data-astro-cid-c3klhbzh] .ab-links[data-astro-cid-c3klhbzh] a[data-astro-cid-c3klhbzh]{color:var(--ab-ink);border-bottom:2px solid var(--accent,#1660d6);padding-bottom:2px;font-weight:700;text-decoration:none}.ab[data-astro-cid-c3klhbzh] .ab-links[data-astro-cid-c3klhbzh] a[data-astro-cid-c3klhbzh]:hover{color:var(--accent,#1660d6)}.ab-panel[data-astro-cid-c3klhbzh]:not(.expanded) .ab-hello[data-astro-cid-c3klhbzh]{margin-top:3rem}.ab-panel[data-astro-cid-c3klhbzh]:not(.expanded) .ab-say[data-astro-cid-c3klhbzh]{font-size:1.75rem}.ab-panel[data-astro-cid-c3klhbzh]:not(.expanded) .ab-more[data-astro-cid-c3klhbzh]{display:none}@media (width>=60rem){.ab-page[data-astro-cid-c3klhbzh] .ab-practice[data-astro-cid-c3klhbzh] li[data-astro-cid-c3klhbzh],.ab-page[data-astro-cid-c3klhbzh] .ab-outside[data-astro-cid-c3klhbzh] li[data-astro-cid-c3klhbzh],.ab-panel[data-astro-cid-c3klhbzh].expanded .ab-practice[data-astro-cid-c3klhbzh] li[data-astro-cid-c3klhbzh],.ab-panel[data-astro-cid-c3klhbzh].expanded .ab-outside[data-astro-cid-c3klhbzh] li[data-astro-cid-c3klhbzh],.ab-page[data-astro-cid-c3klhbzh] .ab-group[data-astro-cid-c3klhbzh],.ab-panel[data-astro-cid-c3klhbzh].expanded .ab-group[data-astro-cid-c3klhbzh]{grid-template-columns:var(--k-about-label) minmax(0, 1fr);gap:0}.ab-page[data-astro-cid-c3klhbzh] .ab-glabel[data-astro-cid-c3klhbzh],.ab-panel[data-astro-cid-c3klhbzh].expanded .ab-glabel[data-astro-cid-c3klhbzh]{grid-template-columns:auto;align-content:start;justify-items:start;gap:.5rem;padding-right:1rem}}
