.galileo[data-astro-cid-tca4ds6g]{--brand:var(--gal);--brand-ink:var(--gal-navy);--pale:var(--gal-pale)}.nextgen[data-astro-cid-tca4ds6g]{--brand:var(--ng);--brand-ink:var(--ng-dark);--pale:var(--ng-mint)}.institution[data-astro-cid-tca4ds6g]{--brand:var(--gal-navy);--brand-ink:var(--gal-navy);--pale:#e8eaee}.head[data-astro-cid-tca4ds6g]{border-bottom:1px solid var(--line-strong);padding-top:64px;padding-bottom:40px}.crumbs[data-astro-cid-tca4ds6g]{color:var(--muted);flex-wrap:wrap;gap:8px;font-size:15px;display:flex}.crumbs[data-astro-cid-tca4ds6g] a[data-astro-cid-tca4ds6g]{color:var(--muted);transition:color .15s}@media (hover:hover){.crumbs[data-astro-cid-tca4ds6g] a[data-astro-cid-tca4ds6g]:hover{color:var(--ink)}}h1[data-astro-cid-tca4ds6g]{letter-spacing:-.04em;max-width:20ch;margin-top:20px;font-size:clamp(38px,4.4vw,60px);font-weight:600;line-height:1.02}.lede[data-astro-cid-tca4ds6g]{max-width:54ch;color:var(--muted);margin-top:18px;font-size:20px;line-height:1.5}.meta[data-astro-cid-tca4ds6g]{color:var(--muted);flex-wrap:wrap;gap:8px 28px;margin-top:28px;font-size:15px;display:flex}.owner[data-astro-cid-tca4ds6g]{color:var(--brand-ink);align-items:center;gap:8px;font-weight:600;display:inline-flex}.owner[data-astro-cid-tca4ds6g] i[data-astro-cid-tca4ds6g]{background:var(--brand);border-radius:50%;width:7px;height:7px}.body[data-astro-cid-tca4ds6g]{grid-template-columns:220px minmax(0,1fr);gap:72px;padding-top:48px;display:grid}.rail[data-astro-cid-tca4ds6g]{align-self:start;position:sticky;top:112px}.rail-title[data-astro-cid-tca4ds6g]{color:var(--muted);font-size:13px;font-weight:600}.rail[data-astro-cid-tca4ds6g] ol[data-astro-cid-tca4ds6g]{border-left:1px solid var(--line-strong);margin:12px 0 0;padding:0;list-style:none}.rail[data-astro-cid-tca4ds6g] a[data-astro-cid-tca4ds6g]{color:var(--muted);padding:7px 0 7px 16px;font-size:15px;line-height:1.4;transition:color .15s;display:block;position:relative}.rail[data-astro-cid-tca4ds6g] a[data-astro-cid-tca4ds6g]:before{content:"";background:var(--brand);width:2px;transition:transform .25s var(--ease-out);border-radius:2px;position:absolute;top:6px;bottom:6px;left:-1px;transform:scaleY(0)}.rail[data-astro-cid-tca4ds6g] a[data-astro-cid-tca4ds6g][data-active]{color:var(--ink);font-weight:500}.rail[data-astro-cid-tca4ds6g] a[data-astro-cid-tca4ds6g][data-active]:before{transform:none}@media (hover:hover){.rail[data-astro-cid-tca4ds6g] a[data-astro-cid-tca4ds6g]:hover{color:var(--ink)}}.prose[data-astro-cid-tca4ds6g]{max-width:70ch;font-size:18px;line-height:1.65}.prose[data-astro-cid-tca4ds6g]>:first-child{margin-top:0}.prose[data-astro-cid-tca4ds6g] h2{letter-spacing:-.025em;margin-top:56px;scroll-margin-top:104px;font-size:clamp(26px,2.4vw,32px);font-weight:600;line-height:1.15}.prose[data-astro-cid-tca4ds6g] h3{letter-spacing:-.015em;color:var(--brand-ink);margin-top:32px;scroll-margin-top:104px;font-size:21px;font-weight:600}.prose[data-astro-cid-tca4ds6g] p{margin:14px 0 0}.prose[data-astro-cid-tca4ds6g] ul,.prose[data-astro-cid-tca4ds6g] ol{gap:8px;margin:14px 0 0;padding-left:24px;display:grid}.prose[data-astro-cid-tca4ds6g] li::marker{color:var(--brand)}.prose[data-astro-cid-tca4ds6g] ol>li::marker{font-variant-numeric:tabular-nums;font-weight:600}.prose[data-astro-cid-tca4ds6g] strong{font-weight:600}.prose[data-astro-cid-tca4ds6g] a{color:var(--brand-ink);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--brand) 45%, transparent);text-underline-offset:3px;text-decoration-thickness:1.5px;transition:text-decoration-color .15s}@media (hover:hover){.prose[data-astro-cid-tca4ds6g] a:hover{text-decoration-color:currentColor}}.prose[data-astro-cid-tca4ds6g] blockquote{background:var(--pale);color:var(--ink);border-radius:14px;margin:28px 0 0;padding:20px 24px}.prose[data-astro-cid-tca4ds6g] blockquote>:first-child{margin-top:0}.prose[data-astro-cid-tca4ds6g] blockquote:has(ul){background:var(--danger-bg);color:var(--danger-ink)}.prose[data-astro-cid-tca4ds6g] blockquote:has(ul) li::marker{color:var(--danger-ink)}.prose[data-astro-cid-tca4ds6g] table{border-collapse:collapse;width:100%;margin-top:24px;font-size:16px}.prose[data-astro-cid-tca4ds6g] th,.prose[data-astro-cid-tca4ds6g] td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line-strong);padding:12px 14px 12px 0}.prose[data-astro-cid-tca4ds6g] thead th{color:var(--muted);font-size:14px;font-weight:600}.prose[data-astro-cid-tca4ds6g] tbody th,.prose[data-astro-cid-tca4ds6g] tbody td:first-child{font-weight:600}.prose[data-astro-cid-tca4ds6g] figure.diagram{margin:36px 0 8px}.prose[data-astro-cid-tca4ds6g] .diagram svg{background:var(--surface);border-radius:16px;width:100%;height:auto;padding:12px 8px;display:block;box-shadow:0 0 0 1px #0000000f}.prose[data-astro-cid-tca4ds6g] .diagram text{fill:var(--ink);font:500 14px Inter,sans-serif}.prose[data-astro-cid-tca4ds6g] .diagram text.key{fill:var(--brand-ink);font-weight:600}.prose[data-astro-cid-tca4ds6g] .diagram text.muted{fill:var(--muted);font-weight:400}.prose[data-astro-cid-tca4ds6g] .diagram figcaption{color:var(--muted);margin-top:12px;font-size:15px;line-height:1.5}.note[data-astro-cid-tca4ds6g]{border-top:1px solid var(--line);color:var(--muted);padding-top:20px;font-size:15px;margin-top:48px!important}.after[data-astro-cid-tca4ds6g]{margin-top:96px}.next[data-astro-cid-tca4ds6g]{background:var(--surface);border-radius:20px;gap:6px;padding:32px 80px 32px 32px;transition:box-shadow .15s,transform .16s ease-out;display:grid;position:relative;box-shadow:0 0 0 1px #0000000f,0 1px 2px #0000000a}.next[data-astro-cid-tca4ds6g]:active{transform:scale(.99)}@media (hover:hover){.next[data-astro-cid-tca4ds6g]:hover{box-shadow:0 0 0 1px #0000001f,0 6px 16px #0000000f}.next[data-astro-cid-tca4ds6g]:hover .go[data-astro-cid-tca4ds6g]{transform:translate(4px)}}.next[data-astro-cid-tca4ds6g] .label[data-astro-cid-tca4ds6g]{color:var(--brand-ink);font-size:14px;font-weight:600}.next[data-astro-cid-tca4ds6g] .title[data-astro-cid-tca4ds6g]{letter-spacing:-.025em;color:var(--ink);font:600 28px/1.15 Inter Tight,sans-serif}.next[data-astro-cid-tca4ds6g] .sum[data-astro-cid-tca4ds6g]{max-width:60ch;color:var(--muted);font-size:17px}.next[data-astro-cid-tca4ds6g] .go[data-astro-cid-tca4ds6g]{color:var(--brand);transition:transform .2s var(--ease-out);font-size:26px;position:absolute;top:50%;right:32px;translate:0 -50%}.lists[data-astro-cid-tca4ds6g]{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:56px;display:grid}.lists[data-astro-cid-tca4ds6g] h2[data-astro-cid-tca4ds6g]{letter-spacing:0;color:var(--muted);font-family:Inter,sans-serif;font-size:14px;font-weight:600}.lists[data-astro-cid-tca4ds6g] ul[data-astro-cid-tca4ds6g]{margin:4px 0 0;padding:0;list-style:none;display:grid}.lists[data-astro-cid-tca4ds6g] a[data-astro-cid-tca4ds6g]{color:var(--ink);padding-block:8px;font-size:17px;font-weight:500;display:inline-block}@media (hover:hover){.lists[data-astro-cid-tca4ds6g] a[data-astro-cid-tca4ds6g]:hover{color:var(--brand-ink)}}.after[data-astro-cid-tca4ds6g]+section[data-astro-cid-tca4ds6g]{margin-top:96px}@media (width<=1024px){.body[data-astro-cid-tca4ds6g]{grid-template-columns:minmax(0,1fr);gap:0;padding-top:36px}.rail[data-astro-cid-tca4ds6g]{display:none}.lists[data-astro-cid-tca4ds6g]{grid-template-columns:1fr;gap:28px}}@media (width<=760px){.head[data-astro-cid-tca4ds6g]{padding-top:48px}.lede[data-astro-cid-tca4ds6g]{font-size:18px}.prose[data-astro-cid-tca4ds6g]{font-size:17px}.next[data-astro-cid-tca4ds6g]{padding:24px 56px 24px 22px}.next[data-astro-cid-tca4ds6g] .go[data-astro-cid-tca4ds6g]{right:20px}.next[data-astro-cid-tca4ds6g] .title[data-astro-cid-tca4ds6g]{font-size:23px}.prose[data-astro-cid-tca4ds6g] table{display:block;overflow-x:auto}.prose[data-astro-cid-tca4ds6g] figure.diagram{overflow-x:auto}.prose[data-astro-cid-tca4ds6g] .diagram svg{min-width:600px}}@media (width<=640px){.prose[data-astro-cid-tca4ds6g] .diagram figcaption{position:sticky;left:0}.prose[data-astro-cid-tca4ds6g] .diagram figcaption:before{content:"Swipe the diagram to see all of it →";color:var(--brand-ink);margin-bottom:6px;font-size:14px;font-weight:500;display:block}}@media (prefers-reduced-motion:reduce){.rail[data-astro-cid-tca4ds6g] a[data-astro-cid-tca4ds6g]:before,.next[data-astro-cid-tca4ds6g] .go[data-astro-cid-tca4ds6g]{transition:none}}
