.lv[data-astro-cid-toifkujr]{--lv-tick:color-mix(in srgb, var(--color-rail-ink) 40%, transparent);--lv-swing:3rem;place-items:center;height:2.25rem;display:grid;position:relative}.lv[data-astro-cid-toifkujr]:before{content:"";inset-inline:0;height:var(--rule);background:color-mix(in srgb, var(--color-rail-ink) 18%, transparent);position:absolute;top:50%}.lv-vial[data-astro-cid-toifkujr]{border:1.5px solid var(--color-primary-on-dark);background:linear-gradient(var(--lv-tick), var(--lv-tick)) calc(50% - 2.4rem) 50% / 1px 40% no-repeat, linear-gradient(var(--lv-tick), var(--lv-tick)) calc(50% + 2.4rem) 50% / 1px 40% no-repeat, linear-gradient(var(--lv-tick), var(--lv-tick)) calc(50% - 3.6rem) 50% / 1px 40% no-repeat, linear-gradient(var(--lv-tick), var(--lv-tick)) calc(50% + 3.6rem) 50% / 1px 40% no-repeat, color-mix(in srgb, var(--color-primary-on-dark) 14%, var(--color-rail));border-radius:999px;width:min(100%,14rem);height:1.625rem;position:relative}.lv-vial[data-astro-cid-toifkujr]:before,.lv-vial[data-astro-cid-toifkujr]:after{content:"";background:color-mix(in srgb, var(--color-rail-ink) 70%, transparent);width:1.5px;position:absolute;top:.2rem;bottom:.2rem}.lv-vial[data-astro-cid-toifkujr]:before{left:calc(50% - 1.2rem)}.lv-vial[data-astro-cid-toifkujr]:after{left:calc(50% + 1.2rem - 1.5px)}.lv-bubble[data-astro-cid-toifkujr]{border:var(--rule) solid var(--color-primary-on-dark);background:color-mix(in srgb, var(--color-primary-on-dark) 40%, var(--color-paper));border-radius:999px;width:1.75rem;height:.875rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width>=60rem){.lv[data-astro-cid-toifkujr]{--lv-swing:6rem}.lv-vial[data-astro-cid-toifkujr]{background:linear-gradient(var(--lv-tick), var(--lv-tick)) calc(50% - 2.4rem) 50% / 1px 40% no-repeat, linear-gradient(var(--lv-tick), var(--lv-tick)) calc(50% + 2.4rem) 50% / 1px 40% no-repeat, linear-gradient(var(--lv-tick), var(--lv-tick)) calc(50% - 3.6rem) 50% / 1px 40% no-repeat, linear-gradient(var(--lv-tick), var(--lv-tick)) calc(50% + 3.6rem) 50% / 1px 40% no-repeat, linear-gradient(var(--lv-tick), var(--lv-tick)) calc(50% - 4.8rem) 50% / 1px 40% no-repeat, linear-gradient(var(--lv-tick), var(--lv-tick)) calc(50% + 4.8rem) 50% / 1px 40% no-repeat, color-mix(in srgb, var(--color-primary-on-dark) 14%, var(--color-rail));width:22rem}}@media (prefers-reduced-motion:no-preference){.lv-bubble[data-astro-cid-toifkujr]{animation:lv-settle 2.1s var(--ease-out) .35s backwards}@keyframes lv-settle{0%{transform:translate(calc(-50% - var(--lv-swing)), -50%)}48%{transform:translate(calc(-50% + var(--lv-swing) / 6), -50%)}72%{transform:translate(calc(-50% - var(--lv-swing) / 16), -50%)}to{transform:translate(-50%,-50%)}}}.ab-open[data-astro-cid-zpzoxhr3]{background:var(--color-rail);color:var(--color-rail-ink);padding-block:var(--space-5) var(--space-3)}.ab-open[data-astro-cid-zpzoxhr3] [data-astro-cid-zpzoxhr3]:focus-visible{outline:2px solid var(--color-paper);outline-offset:3px}.ab-open[data-astro-cid-zpzoxhr3] h1[data-astro-cid-zpzoxhr3]{color:var(--color-paper);font-size:clamp(var(--step-5), 1.4rem + 7.4vw, 6rem);letter-spacing:-.035em;max-width:11ch;margin:0 0 var(--space-4);line-height:.96}.ab-open-grid[data-astro-cid-zpzoxhr3]{gap:var(--space-3);margin-bottom:var(--space-4);display:grid}.ab-and[data-astro-cid-zpzoxhr3]{color:var(--color-paper);font-size:clamp(var(--step-2), .9rem + 1.8vw, var(--step-4));letter-spacing:-.015em;text-wrap:balance;max-width:22ch;margin:0;line-height:1.2}.ab-belief[data-astro-cid-zpzoxhr3] p[data-astro-cid-zpzoxhr3]{font-size:var(--step-1);color:var(--color-rail-ink);max-width:var(--measure);line-height:1.5}.ab-belief[data-astro-cid-zpzoxhr3] .ab-is[data-astro-cid-zpzoxhr3]{color:var(--color-rail-muted);font-size:var(--step-0)}.ab-act[data-astro-cid-zpzoxhr3]{margin:var(--space-3) 0 0}.ab-act[data-astro-cid-zpzoxhr3] .btn[data-astro-cid-zpzoxhr3]{margin:0}.ab-index[data-astro-cid-zpzoxhr3]{margin-top:var(--space-2)}.ab-index[data-astro-cid-zpzoxhr3] ul[data-astro-cid-zpzoxhr3]{gap:0 var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ab-index[data-astro-cid-zpzoxhr3] li[data-astro-cid-zpzoxhr3]{border-top:var(--rule) solid color-mix(in srgb, var(--color-rail-ink) 18%, transparent)}.ab-index[data-astro-cid-zpzoxhr3] li[data-astro-cid-zpzoxhr3]:last-child{grid-column:1/-1}.ab-index[data-astro-cid-zpzoxhr3] a[data-astro-cid-zpzoxhr3]{min-height:3rem;color:var(--color-paper);text-underline-offset:.35em;text-decoration:none;text-decoration-color:var(--color-primary-on-dark);align-items:center;padding:0;font-weight:650;display:flex}@media (hover:hover) and (pointer:fine){.ab-index[data-astro-cid-zpzoxhr3] a[data-astro-cid-zpzoxhr3]:hover{text-decoration-line:underline}}@media (width>=52rem){.ab-index[data-astro-cid-zpzoxhr3] ul[data-astro-cid-zpzoxhr3]{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.6fr)}.ab-index[data-astro-cid-zpzoxhr3] li[data-astro-cid-zpzoxhr3]:last-child{grid-column:auto}}@media (width>=60rem){.ab-open[data-astro-cid-zpzoxhr3]{padding-block:var(--space-6) var(--space-4)}.ab-open[data-astro-cid-zpzoxhr3] h1[data-astro-cid-zpzoxhr3]{max-width:none;margin-bottom:var(--space-5)}.ab-open-grid[data-astro-cid-zpzoxhr3]{column-gap:var(--space-6);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}.ab-belief[data-astro-cid-zpzoxhr3] p[data-astro-cid-zpzoxhr3]:first-child{margin-top:.35rem}}.ab-story[data-astro-cid-zpzoxhr3]{padding-block:var(--space-5)}.ab-story-grid[data-astro-cid-zpzoxhr3],.ab-built-grid[data-astro-cid-zpzoxhr3]{gap:var(--space-4);display:grid}.ab-story-copy[data-astro-cid-zpzoxhr3]{max-width:var(--measure-wide)}.ab-story-copy[data-astro-cid-zpzoxhr3]>p[data-astro-cid-zpzoxhr3]{max-width:var(--measure)}.ab-nowrap[data-astro-cid-zpzoxhr3]{white-space:nowrap}.ab-story-copy[data-astro-cid-zpzoxhr3]>.ab-q[data-astro-cid-zpzoxhr3]{max-width:18ch;margin:var(--space-3) 0 var(--space-2);font-size:clamp(var(--step-3), 1.2rem + 1.8vw, var(--step-4));letter-spacing:-.025em;text-indent:-.42em;text-wrap:balance;font-weight:650;line-height:1.08}.ab-guess[data-astro-cid-zpzoxhr3]{font-size:var(--step-1);margin-bottom:var(--space-3)}.ab-story-copy[data-astro-cid-zpzoxhr3]>p[data-astro-cid-zpzoxhr3]:not(.ab-q,.ab-guess){color:var(--color-ink-soft)}.ab-story-copy[data-astro-cid-zpzoxhr3] b[data-astro-cid-zpzoxhr3]{color:var(--color-ink)}@media (width>=60rem){.ab-story[data-astro-cid-zpzoxhr3]{padding-block:var(--space-6)}.ab-story-grid[data-astro-cid-zpzoxhr3]{column-gap:var(--space-6);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end}.ab-story-proof[data-astro-cid-zpzoxhr3]{padding-bottom:var(--space-2)}}.ab-built[data-astro-cid-zpzoxhr3]{padding-block:var(--space-5);border-top:var(--rule) solid var(--color-ink-faint)}.ab-built-rows[data-astro-cid-zpzoxhr3]{margin-top:var(--space-3)}.ab-built-rows[data-astro-cid-zpzoxhr3]>div[data-astro-cid-zpzoxhr3]{padding-block:var(--space-3);border-top:var(--rule) solid var(--color-ink-faint)}.ab-built-rows[data-astro-cid-zpzoxhr3]>div[data-astro-cid-zpzoxhr3]:first-child{border-top:2px solid var(--color-ink)}.ab-built-rows[data-astro-cid-zpzoxhr3] h3[data-astro-cid-zpzoxhr3]{font-size:var(--step-3);letter-spacing:-.015em;margin-bottom:var(--space-1);text-wrap:pretty;max-width:30ch;line-height:1.15}.ab-built-rows[data-astro-cid-zpzoxhr3] .ab-more[data-astro-cid-zpzoxhr3]{margin-top:var(--space-1)}.ab-built-rows[data-astro-cid-zpzoxhr3] p[data-astro-cid-zpzoxhr3]{color:var(--color-ink-soft);max-width:var(--measure);margin:0}@media (width>=60rem){.ab-built[data-astro-cid-zpzoxhr3]{padding-block:var(--space-6)}.ab-built-grid[data-astro-cid-zpzoxhr3]{column-gap:var(--space-6);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}.ab-built-proof[data-astro-cid-zpzoxhr3]{top:calc(var(--header) + var(--space-4));margin-top:calc(var(--step-4) * 1.1 + var(--space-3) + var(--space-3));position:sticky}}.ab-who[data-astro-cid-zpzoxhr3]{padding-block:var(--space-4) var(--space-5);border-top:var(--rule) solid var(--color-ink-faint)}.ab-who-grid[data-astro-cid-zpzoxhr3]{gap:var(--space-1);display:grid}.ab-who-lead[data-astro-cid-zpzoxhr3]{font-size:clamp(var(--step-3), 1.2rem + 1.6vw, var(--step-4));letter-spacing:-.025em;color:var(--color-ink);margin-bottom:var(--space-2);font-weight:650;line-height:1.1}.ab-who-grid[data-astro-cid-zpzoxhr3] p[data-astro-cid-zpzoxhr3]:not(.ab-who-lead){color:var(--color-ink-soft);max-width:var(--measure);margin:0}@media (width>=60rem){.ab-who-grid[data-astro-cid-zpzoxhr3]{column-gap:var(--space-6);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:baseline}}.ab-how[data-astro-cid-zpzoxhr3]{padding-block:var(--space-5)}.ab-how[data-astro-cid-zpzoxhr3] h2[data-astro-cid-zpzoxhr3]{margin-bottom:var(--space-4)}.ab-words[data-astro-cid-zpzoxhr3]{border-bottom:var(--rule) solid var(--color-ink);margin:0}.ab-word[data-astro-cid-zpzoxhr3]{gap:var(--space-1);padding-block:var(--space-3);border-top:var(--rule) solid var(--color-ink);scroll-margin-top:calc(var(--header) + var(--space-2));display:grid}.ab-word[data-astro-cid-zpzoxhr3] dt[data-astro-cid-zpzoxhr3]{font-size:clamp(var(--step-4), 1.2rem + 5.2vw, 5.5rem);letter-spacing:-.035em;color:var(--color-ink);text-wrap:balance;font-weight:650;line-height:.98}.ab-word[data-astro-cid-zpzoxhr3] dd[data-astro-cid-zpzoxhr3]{font-size:var(--step-1);color:var(--color-ink-soft);max-width:30rem;margin:0;line-height:1.45}.ab-word[data-astro-cid-zpzoxhr3]:target{border-top-color:var(--color-primary);background:linear-gradient(var(--color-primary), var(--color-primary)) 0 0 / 100% 2px no-repeat}@media (width>=60rem){.ab-how[data-astro-cid-zpzoxhr3]{padding-block:var(--space-6)}.ab-word[data-astro-cid-zpzoxhr3]{column-gap:var(--space-6);padding-block:var(--space-4) var(--space-3);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:last baseline}}
